html,body{margin:0;padding:0;background:#fff}
500;600;700;800&family=Marcellus&display=swap');
#adalike-home-portfolio{--yellow:#ffd600;--ink:#131416;--muted:#62646b;--line:#e8e8e7;--paper:#fff;--soft:#f8f8f6;background:#fff;color:var(--ink);font:16px/1.7 'DM Sans',Arial,sans-serif;isolation:isolate;overflow:hidden}#adalike-home-portfolio *{box-sizing:border-box}#adalike-home-portfolio a{color:inherit;text-decoration:none}#adalike-home-portfolio button{font:inherit}#adalike-home-portfolio img{max-width:100%}#adalike-home-portfolio h1,#adalike-home-portfolio h2,#adalike-home-portfolio h3,#adalike-home-portfolio h4,#adalike-home-portfolio p{margin-top:0}#adalike-home-portfolio h1,#adalike-home-portfolio h2,#adalike-home-portfolio h3{font-family:Marcellus,Georgia,serif;font-weight:400;letter-spacing:-.035em}#adalike-home-portfolio em{font-style:normal}#adalike-home-portfolio .adw-icons{position:absolute;width:0;height:0;overflow:hidden}#adalike-home-portfolio svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#adalike-home-portfolio .adw-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}#adalike-home-portfolio .adw-background{height:1px;position:absolute;inset:0;pointer-events:none}#adalike-home-portfolio .adw-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:12px 23px;border-radius:100px;font-weight:800;font-size:14px;transition:transform .25s,box-shadow .25s}#adalike-home-portfolio .adw-btn:hover{transform:translateY(-3px)}#adalike-home-portfolio .adw-btn svg{width:16px;height:16px}#adalike-home-portfolio .adw-btn-yellow{background:var(--yellow);color:#131313;box-shadow:0 12px 25px rgba(255,214,0,.22)}#adalike-home-portfolio .adw-btn-light{background:#fff;border:1px solid #e2e2e2;box-shadow:0 4px 17px rgba(0,0,0,.025)}
/* Floating black header */
#adalike-home-portfolio .adw-header{position:relative;z-index:20;margin-top:24px;min-height:82px;padding:14px 20px 14px 26px;background:#101112;border:1px solid #2b2b2b;border-radius:21px;box-shadow:0 20px 42px rgba(0,0,0,.16);display:flex;align-items:center;gap:30px}#adalike-home-portfolio .adw-brand{display:flex;align-items:center;flex:0 0 198px}#adalike-home-portfolio .adw-brand img{display:block;width:176px;height:auto}#adalike-home-portfolio .adw-nav{display:flex;align-items:center;gap:28px;margin:auto}#adalike-home-portfolio .adw-nav a{font:16px/1.4 Marcellus,Georgia,serif;color:#fff;white-space:nowrap;position:relative;transition:color .25s}#adalike-home-portfolio .adw-nav a.active,#adalike-home-portfolio .adw-nav a:hover{color:var(--yellow)}#adalike-home-portfolio .adw-nav a.active:after{content:"";position:absolute;left:0;bottom:-13px;width:100%;height:2px;background:var(--yellow)}#adalike-home-portfolio .adw-nav a .chev{width:13px;height:13px;display:inline-block;vertical-align:middle;margin-left:3px;stroke-width:2}#adalike-home-portfolio .adw-header-cta{min-height:44px;white-space:nowrap}#adalike-home-portfolio .adw-menu-button{display:none;background:none;border:0;padding:5px;cursor:pointer}#adalike-home-portfolio .adw-menu-button span{display:block;width:25px;height:2px;background:#fff;margin:6px}#adalike-home-portfolio .adw-mobile-nav{display:none}
/* Hero */
#adalike-home-portfolio .adw-hero{position:relative;padding:118px 0 0;min-height:760px;background:radial-gradient(circle at 87% 50%,#fffde6 0,transparent 38%),linear-gradient(180deg,#fff,#fcfcfb);overflow:hidden}#adalike-home-portfolio .adw-hero-gridbg{position:absolute;inset:5% 0 8% 28%;background-image:linear-gradient(rgba(24,24,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,24,.035) 1px,transparent 1px);background-size:37px 37px;mask-image:radial-gradient(ellipse at 64% 45%,#000,transparent 70%)}#adalike-home-portfolio .adw-hero-light{position:absolute;width:580px;height:580px;right:7%;top:0;background:radial-gradient(circle,rgba(255,214,0,.21),transparent 65%);filter:blur(30px)}#adalike-home-portfolio .adw-hero-inner{display:grid;grid-template-columns:.97fr 1.03fr;align-items:center;gap:30px;position:relative;z-index:2}#adalike-home-portfolio .adw-hero-copy{padding-bottom:40px}#adalike-home-portfolio .adw-pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:80px;padding:7px 14px 7px 8px;font-size:10px;letter-spacing:.12em;font-weight:800;box-shadow:0 6px 20px rgba(0,0,0,.03)}#adalike-home-portfolio .adw-pill-icon{background:#fff6aa;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}#adalike-home-portfolio .adw-pill-icon svg{width:14px;height:14px}#adalike-home-portfolio .adw-pill-line{width:15px;height:1px;background:#d7d7d7}#adalike-home-portfolio .adw-hero h1{font-size:clamp(55px,5.15vw,82px);line-height:1.06;margin:26px 0 23px;letter-spacing:-.055em}#adalike-home-portfolio .adw-hero h1 em{font-style:italic}#adalike-home-portfolio .adw-marker{background:linear-gradient(to bottom,transparent 75%,var(--yellow) 75%);padding-right:6px}#adalike-home-portfolio .adw-hero-copy>p{font-size:17px;line-height:1.85;max-width:518px;color:var(--muted);margin:0 0 30px}#adalike-home-portfolio .adw-actions{display:flex;gap:12px;flex-wrap:wrap}#adalike-home-portfolio .adw-hero-stamp{display:flex;align-items:center;gap:13px;margin-top:33px}#adalike-home-portfolio .adw-stamp-mark{width:43px;height:43px;border:1px solid #e9e9e9;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 18px #0000000a}#adalike-home-portfolio .adw-stamp-mark svg{width:18px}#adalike-home-portfolio .adw-hero-stamp strong,#adalike-home-portfolio .adw-hero-stamp small{display:block}#adalike-home-portfolio .adw-hero-stamp strong{font-size:13px}#adalike-home-portfolio .adw-hero-stamp small{font-size:12px;color:var(--muted)}
/* Layered browser UI and golden ring */
#adalike-home-portfolio .adw-hero-art{height:520px;position:relative;transform:translateZ(0)}#adalike-home-portfolio .adw-ring{position:absolute;left:-4%;top:23%;width:111%;height:57%;border:2.5px solid var(--yellow);border-radius:50%;transform:rotate(-17deg);pointer-events:none}#adalike-home-portfolio .adw-ring-rear{z-index:0;clip-path:inset(0 0 46% 0)}#adalike-home-portfolio .adw-ring-front{z-index:8;clip-path:inset(56% 0 0 0);opacity:.85}#adalike-home-portfolio .adw-fleck{position:absolute;top:0;left:26%;color:var(--yellow);font-size:49px;line-height:1;z-index:8;animation:adw-rotate 18s linear infinite}#adalike-home-portfolio .adw-device{position:absolute;background:#fff;border:1px solid #e3e3e3;box-shadow:0 25px 46px rgba(0,0,0,.18);overflow:hidden;border-radius:15px}#adalike-home-portfolio .adw-device-top{height:29px;border-bottom:1px solid #efefef;display:flex;align-items:center;gap:4px;padding:0 12px;background:#fdfdfd}#adalike-home-portfolio .adw-device-top i{width:6px;height:6px;border-radius:50%;background:#ff7168}#adalike-home-portfolio .adw-device-top i:nth-child(2){background:#f9c94c}#adalike-home-portfolio .adw-device-top i:nth-child(3){background:#60c76b}#adalike-home-portfolio .adw-urlbar{width:90px;height:5px;border-radius:20px;background:#e5e5e5;margin:auto}#adalike-home-portfolio .adw-device-back{right:0;top:110px;width:57%;height:320px;transform:rotate(8deg);z-index:1}#adalike-home-portfolio .adw-device-mid{right:8%;top:75px;width:57%;height:330px;transform:rotate(-2deg);z-index:2}#adalike-home-portfolio .adw-device-front{left:1%;top:54px;width:77%;height:364px;transform:rotate(-6deg);z-index:4;box-shadow:0 31px 56px rgba(15,16,17,.19);animation:adw-float 7s ease-in-out infinite}#adalike-home-portfolio .adw-mini-website{height:100%;position:relative;padding:10px 14px}#adalike-home-portfolio .adw-mini-nav{display:flex;justify-content:space-between;font-size:10px;position:relative;z-index:2}#adalike-home-portfolio .adw-mini-nav span{font-size:8px}#adalike-home-portfolio .adw-mini-studio{background:#efe7d8}#adalike-home-portfolio .adw-mini-studio strong{position:absolute;left:20px;top:90px;font:26px/1.1 Marcellus,serif;color:#3d3327}#adalike-home-portfolio .adw-studio-sun{position:absolute;right:16px;top:50px;width:110px;height:110px;border-radius:50%;background:#c6a684}#adalike-home-portfolio .adw-studio-hill{position:absolute;bottom:-20px;left:0;width:125%;height:135px;background:#7b8067;clip-path:polygon(0 100%,20% 25%,46% 60%,75% 0%,100% 80%,100% 100%)}#adalike-home-portfolio .adw-mini-store{background:#262a27;color:#fff}#adalike-home-portfolio .adw-mini-store strong{position:absolute;bottom:35px;left:20px;font:29px/1.1 Marcellus,serif}#adalike-home-portfolio .adw-store-item{width:115px;height:160px;background:linear-gradient(130deg,#e3c8a2,#796547);border-radius:55px 55px 8px 8px;position:absolute;right:23px;top:65px;box-shadow:15px 20px 30px #0005}#adalike-home-portfolio .adw-site-header{height:37px;display:flex;align-items:center;justify-content:space-around;font-size:8px;border-bottom:1px solid #eee}#adalike-home-portfolio .adw-site-header b{font-size:10px}#adalike-home-portfolio .adw-site-header b span{color:#f0c900}#adalike-home-portfolio .adw-site-link{background:#18191b;color:#fff;border-radius:30px;padding:5px 10px}#adalike-home-portfolio .adw-site-hero{position:relative;height:297px;background:linear-gradient(145deg,#fff,#fffef3);padding:29px 23px;overflow:hidden}#adalike-home-portfolio .adw-site-hero>div:first-child{position:relative;z-index:3}#adalike-home-portfolio .adw-site-hero small{font-size:8px;letter-spacing:.1em;color:#858585}#adalike-home-portfolio .adw-site-hero h3{font-family:'DM Sans',sans-serif;font-size:26px;line-height:1.09;font-weight:800;letter-spacing:-.06em;margin:13px 0 11px}#adalike-home-portfolio .adw-site-hero h3 em{color:#ae8d00}#adalike-home-portfolio .adw-site-hero p{font-size:9px;color:#777;max-width:160px;margin-bottom:15px}#adalike-home-portfolio .adw-site-chip{font-size:8px;background:var(--yellow);border-radius:40px;padding:8px 10px;font-weight:800}#adalike-home-portfolio .adw-site-orb{position:absolute;width:285px;height:270px;right:-72px;bottom:-35px;transform:rotate(-20deg)}#adalike-home-portfolio .adw-site-blob{position:absolute;border-radius:47% 53% 65% 35%;box-shadow:inset -18px -20px 35px #bd960021}#adalike-home-portfolio .adw-site-blob.one{width:185px;height:235px;top:3px;left:65px;background:linear-gradient(135deg,#fff3a9,#ffd600)}#adalike-home-portfolio .adw-site-blob.two{width:160px;height:205px;top:75px;left:10px;background:linear-gradient(145deg,#ffe338,#edc100)}#adalike-home-portfolio .adw-site-blob.three{width:220px;height:115px;bottom:-11px;left:12px;background:linear-gradient(100deg,#fffca8,#ffdc2f)}#adalike-home-portfolio .adw-float{position:absolute;z-index:9;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e7e7e7;border-radius:15px;padding:11px 15px;box-shadow:0 16px 25px #00000021;animation:adw-float 5s ease-in-out infinite}#adalike-home-portfolio .adw-float>span{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#fff4a0}#adalike-home-portfolio .adw-float svg{width:18px;height:18px}#adalike-home-portfolio .adw-float strong,#adalike-home-portfolio .adw-float small{display:block;line-height:1.25}#adalike-home-portfolio .adw-float strong{font-size:12px}#adalike-home-portfolio .adw-float small{color:#888;font-size:10px;margin-top:4px}#adalike-home-portfolio .adw-float-top{right:-1%;top:27px}#adalike-home-portfolio .adw-float-bottom{left:-9%;bottom:30px;animation-delay:-2s}#adalike-home-portfolio .adw-hero-bar{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;margin-bottom:40px;border:1px solid #e7e7e7;background:#fff;border-radius:20px;box-shadow:0 12px 34px #00000008;overflow:hidden}#adalike-home-portfolio .adw-hero-bar span{display:flex;align-items:center;justify-content:center;gap:10px;padding:21px 12px;font-size:13px;font-weight:800;position:relative}#adalike-home-portfolio .adw-hero-bar span:not(:last-child):after{position:absolute;content:"";right:0;width:1px;height:24px;background:#ddd}#adalike-home-portfolio .adw-hero-bar svg{width:21px;height:21px}
/* Section system */
#adalike-home-portfolio .adw-section{padding:112px 0}#adalike-home-portfolio .adw-heading-row{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:80px;margin-bottom:44px}#adalike-home-portfolio .adw-kicker{display:block;font:800 12px/1.4 'DM Sans',sans-serif;letter-spacing:.13em;margin-bottom:22px}#adalike-home-portfolio .adw-kicker:before{display:inline-block;content:"";height:3px;width:22px;background:var(--yellow);vertical-align:middle;margin-right:12px}#adalike-home-portfolio .adw-heading-row h2{font-size:clamp(38px,4.15vw,61px);line-height:1.08;margin:0}#adalike-home-portfolio .adw-heading-row h2 em{position:relative}#adalike-home-portfolio .adw-heading-row h2 em:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:#ffd6007a;z-index:-1}#adalike-home-portfolio .adw-heading-row>p{font-size:17px;line-height:1.85;color:var(--muted);margin:0;max-width:485px}#adalike-home-portfolio .adw-intro{padding-top:90px}#adalike-home-portfolio .adw-build-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}#adalike-home-portfolio .adw-build-card{min-height:310px;background:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:26px;box-shadow:0 13px 30px #00000007;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}#adalike-home-portfolio .adw-build-card:hover{transform:translateY(-7px);box-shadow:0 22px 38px #0000000e}#adalike-home-portfolio .adw-build-dark{background:linear-gradient(155deg,#1e2021,#111);border-color:#303030;color:#fff}#adalike-home-portfolio .adw-build-dark:after{content:"";position:absolute;right:-75px;bottom:-110px;width:250px;height:250px;border:2px solid #ffd60063;border-radius:50%}#adalike-home-portfolio .adw-card-top{display:flex;justify-content:space-between;align-items:center;color:#929292;margin-bottom:48px;font:13px 'DM Sans',sans-serif}#adalike-home-portfolio .adw-card-top svg{width:39px;height:39px;background:#fff4a9;color:#131313;padding:9px;border-radius:13px}#adalike-home-portfolio .adw-build-dark .adw-card-top svg{background:#37352b;color:var(--yellow)}#adalike-home-portfolio .adw-build-card h3{font-size:28px;line-height:1.13;margin-bottom:13px}#adalike-home-portfolio .adw-build-card p{color:#777;font-size:14px;line-height:1.7;margin:0}#adalike-home-portfolio .adw-build-dark p{color:#c4c4c4}#adalike-home-portfolio .adw-mini-line{display:block;position:absolute;left:26px;bottom:21px;width:30px;height:3px;background:var(--yellow)}
#adalike-home-portfolio .adw-break{background:#141516;color:#fff;padding:54px 0;position:relative;overflow:hidden}#adalike-home-portfolio .adw-break .adw-shell{display:flex;align-items:center;justify-content:space-between;gap:32px}#adalike-home-portfolio .adw-break span:first-child{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--yellow);min-width:150px}#adalike-home-portfolio .adw-break p{font:clamp(22px,2.6vw,38px)/1.2 Marcellus,serif;margin:0;max-width:770px}#adalike-home-portfolio .adw-break p em{color:var(--yellow)}#adalike-home-portfolio .adw-break-mark{font-size:58px;color:var(--yellow)}
/* Portfolio 4-col with true long-image scroll */
#adalike-home-portfolio .adw-portfolio{background:linear-gradient(180deg,#fbfbfa,#fff)}#adalike-home-portfolio .adw-portfolio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 29px}#adalike-home-portfolio .adw-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:40px;background:#f1f1ef;border:1px solid #e9e9e6}#adalike-home-portfolio .adw-tabs button{cursor:pointer;background:transparent;border:0;border-radius:40px;padding:11px 19px;color:#606166;font-size:13px;font-weight:800;transition:.2s}#adalike-home-portfolio .adw-tabs button[aria-selected=true]{color:#151515;background:var(--yellow);box-shadow:0 3px 7px #00000012}#adalike-home-portfolio .adw-tabs button:focus-visible{outline:2px solid #111;outline-offset:2px}#adalike-home-portfolio .adw-hover-hint{font-size:12px;letter-spacing:.03em;color:#858585;display:flex;align-items:center;gap:6px}#adalike-home-portfolio .adw-hover-hint svg{width:16px;height:16px;transform:rotate(90deg)}#adalike-home-portfolio .adw-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:380px;align-items:start}#adalike-home-portfolio .adw-project{border:1px solid #e5e5e5;border-radius:20px;background:#fff;padding:9px;box-shadow:0 10px 28px #00000008;transition:transform .3s,box-shadow .3s;min-width:0}#adalike-home-portfolio .adw-project:hover{transform:translateY(-5px);box-shadow:0 22px 45px #00000014}#adalike-home-portfolio .adw-project-screen{height:315px;overflow:hidden;position:relative;border-radius:12px;background:#eaeaea;cursor:ns-resize}#adalike-home-portfolio .adw-project-screen:after{content:"SCROLL TO EXPLORE  ↓";position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:#171717e8;color:#fff;border-radius:50px;padding:7px 12px;white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.07em;opacity:0;pointer-events:none;transition:opacity .2s}#adalike-home-portfolio .adw-project-screen:hover:after{opacity:1}#adalike-home-portfolio .adw-project-screen img{width:100%;height:auto;max-width:none;display:block;transform:translate3d(0,0,0);will-change:transform;transition:transform var(--scroll-duration,7s) linear;object-fit:cover}#adalike-home-portfolio .adw-project-screen:hover img,#adalike-home-portfolio .adw-project-screen:focus-within img{transform:translate3d(0,var(--scroll-distance,0px),0)}#adalike-home-portfolio .adw-project-info{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 4px 6px}#adalike-home-portfolio .adw-project-info strong{display:block;font-size:14px;line-height:1.3}#adalike-home-portfolio .adw-project-info small{display:block;font-size:11px;color:#858585;margin-top:4px}#adalike-home-portfolio .adw-project-info a{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e4e4e4;border-radius:50%;transition:background .2s}#adalike-home-portfolio .adw-project-info a:hover{background:var(--yellow)}#adalike-home-portfolio .adw-project-info svg{width:15px;height:15px}#adalike-home-portfolio .adw-gallery-empty{grid-column:1/-1;border:1px dashed #d7d7d2;border-radius:23px;padding:70px 30px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px}#adalike-home-portfolio .adw-gallery-empty svg{width:42px;height:42px;background:#fff6b4;padding:10px;border-radius:13px;margin-bottom:15px}#adalike-home-portfolio .adw-gallery-empty h3{font-size:28px;margin-bottom:5px}#adalike-home-portfolio .adw-gallery-empty p{max-width:500px;color:#777;font-size:14px;margin:0}#adalike-home-portfolio .adw-gallery-foot{display:flex;justify-content:space-between;align-items:center;margin-top:23px;font-size:12px;color:#858585}#adalike-home-portfolio .adw-gallery-foot a{font-weight:800;color:#252525;display:flex;align-items:center;gap:5px}#adalike-home-portfolio .adw-gallery-foot a svg{width:14px;height:14px}#adalike-home-portfolio .adw-yellow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--yellow);margin-right:7px}
#adalike-home-portfolio .adw-features{background:#fff}#adalike-home-portfolio .adw-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}#adalike-home-portfolio .adw-feature{border-top:1px solid #ddd;padding:27px 13px 0 0}#adalike-home-portfolio .adw-feature>span{width:52px;height:52px;background:#fff4ad;border-radius:16px;display:grid;place-items:center;margin-bottom:27px}#adalike-home-portfolio .adw-feature svg{width:24px;height:24px}#adalike-home-portfolio .adw-feature h3{font-size:24px;line-height:1.2;margin-bottom:12px}#adalike-home-portfolio .adw-feature p{font-size:14px;color:#747474;line-height:1.75}
#adalike-home-portfolio .adw-process{background:radial-gradient(circle at 100% 0%,#fffce3,transparent 30%),#f8f8f7}#adalike-home-portfolio .adw-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}#adalike-home-portfolio .adw-step{padding:10px 8px;position:relative}#adalike-home-portfolio .adw-step:not(:last-child):after{content:"";position:absolute;width:calc(100% - 93px);height:1px;border-top:2px dotted #c6c6c6;top:37px;left:84px}#adalike-home-portfolio .adw-step-icon{width:57px;height:57px;display:grid;place-items:center;border-radius:50%;background:#fff4a9;margin-bottom:23px}#adalike-home-portfolio .adw-step-icon svg{width:24px;height:24px}#adalike-home-portfolio .adw-step>span{font-size:11px;font-weight:800;color:#777;letter-spacing:.1em}#adalike-home-portfolio .adw-step h3{font-size:28px;margin:4px 0}#adalike-home-portfolio .adw-step p{color:#777;font-size:14px;line-height:1.75;max-width:240px}
#adalike-home-portfolio .adw-faq{background:#fff}#adalike-home-portfolio .adw-accordions{max-width:920px;margin:0 auto}#adalike-home-portfolio .adw-accordions details{border-bottom:1px solid #e5e5e5;padding:8px 0}#adalike-home-portfolio .adw-accordions summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 7px;font-family:Marcellus,serif;font-size:25px;gap:20px}#adalike-home-portfolio .adw-accordions summary::-webkit-details-marker{display:none}#adalike-home-portfolio .adw-accordions summary span{width:37px;height:37px;border-radius:50%;background:#f5f5f5;display:grid;place-items:center;font:25px 'DM Sans',sans-serif;flex-shrink:0;transition:.2s}#adalike-home-portfolio .adw-accordions details[open] summary span{transform:rotate(45deg);background:var(--yellow)}#adalike-home-portfolio .adw-accordions details p{max-width:740px;margin:0 0 22px 8px;color:#777;font-size:15px}
#adalike-home-portfolio .adw-last{padding:35px 0 85px;background:#fff}#adalike-home-portfolio .adw-last-panel{position:relative;overflow:hidden;background:linear-gradient(120deg,#121315,#242525);border-radius:26px;color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:65px 75px}#adalike-home-portfolio .adw-last-panel .adw-kicker{color:#fff}#adalike-home-portfolio .adw-last-panel h2{font-size:clamp(38px,4.2vw,58px);line-height:1.07;margin:0}#adalike-home-portfolio .adw-last-panel h2 em{color:var(--yellow)}#adalike-home-portfolio .adw-last-side{position:relative;z-index:2}#adalike-home-portfolio .adw-last-side p{color:#d6d6d6;font-size:16px;line-height:1.8;max-width:355px;margin-bottom:24px}#adalike-home-portfolio .adw-last-email{display:block;margin-top:19px;color:#ddd;font-size:13px}#adalike-home-portfolio .adw-last-decoration{position:absolute;right:-130px;bottom:-260px;width:450px;height:450px;border:75px solid #ffd60020;border-radius:50%}#adalike-home-portfolio .adw-footer{background:#111213;color:#fff;padding:68px 0 26px}#adalike-home-portfolio .adw-footer-grid{display:grid;grid-template-columns:2.1fr 1fr 1fr 1.1fr;gap:40px}#adalike-home-portfolio .adw-footer-logo img{width:155px;height:auto}#adalike-home-portfolio .adw-footer-grid p{color:#a6a6a6;font-size:13px;max-width:270px;margin:17px 0 0}#adalike-home-portfolio .adw-footer h4{font:19px Marcellus,serif;margin:0 0 18px}#adalike-home-portfolio .adw-footer-grid a:not(.adw-footer-logo){display:block;font-size:13px;color:#b7b7b7;margin-bottom:9px}#adalike-home-portfolio .adw-footer-grid a:hover{color:var(--yellow)}#adalike-home-portfolio .adw-footer-bottom{margin-top:45px;padding-top:22px;border-top:1px solid #ffffff19;display:flex;align-items:center;justify-content:space-between;color:#888;font-size:12px}
#adalike-home-portfolio .adw-reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s ease}#adalike-home-portfolio .adw-reveal.adw-visible{opacity:1;transform:translateY(0)}@keyframes adw-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes adw-rotate{to{rotate:360deg}}
@media(max-width:1120px){#adalike-home-portfolio .adw-header{gap:15px}#adalike-home-portfolio .adw-brand{flex-basis:145px}#adalike-home-portfolio .adw-brand img{width:145px}#adalike-home-portfolio .adw-nav{gap:15px}#adalike-home-portfolio .adw-nav a{font-size:14px}#adalike-home-portfolio .adw-hero-art{scale:.92;transform-origin:center}#adalike-home-portfolio .adw-hero h1{font-size:61px}}
@media(max-width:940px){#adalike-home-portfolio .adw-nav,#adalike-home-portfolio .adw-header-cta{display:none}#adalike-home-portfolio .adw-menu-button{display:block;margin-left:auto}#adalike-home-portfolio .adw-header{flex-wrap:wrap}#adalike-home-portfolio .adw-mobile-nav{order:4;flex:0 0 100%;flex-direction:column;border-top:1px solid #333;margin-top:6px;padding-top:15px}#adalike-home-portfolio .adw-mobile-nav.is-open{display:flex}#adalike-home-portfolio .adw-mobile-nav a{padding:8px 5px;color:#fff;font:17px Marcellus,serif}#adalike-home-portfolio .adw-hero{padding-top:80px}#adalike-home-portfolio .adw-hero-inner{grid-template-columns:1fr;gap:15px}#adalike-home-portfolio .adw-hero-copy{padding-bottom:0}#adalike-home-portfolio .adw-hero-art{width:min(650px,100%);height:500px;margin:auto;scale:1}#adalike-home-portfolio .adw-hero h1{font-size:clamp(52px,8vw,77px)}#adalike-home-portfolio .adw-heading-row{gap:30px;grid-template-columns:1fr}#adalike-home-portfolio .adw-build-grid,#adalike-home-portfolio .adw-gallery,#adalike-home-portfolio .adw-feature-grid,#adalike-home-portfolio .adw-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#adalike-home-portfolio .adw-last-panel{grid-template-columns:1fr;padding:55px;gap:35px}#adalike-home-portfolio .adw-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){#adalike-home-portfolio .adw-shell{width:calc(100% - 30px)}#adalike-home-portfolio .adw-header{margin-top:13px;padding:12px 17px;min-height:68px;border-radius:17px}#adalike-home-portfolio .adw-brand img{width:144px}#adalike-home-portfolio .adw-hero{padding-top:67px}#adalike-home-portfolio .adw-hero h1{font-size:clamp(44px,11vw,64px)}#adalike-home-portfolio .adw-hero-copy>p{font-size:15px}#adalike-home-portfolio .adw-hero-art{height:350px;width:100%;transform:scale(.75);transform-origin:top left;width:133%;margin-bottom:-90px}#adalike-home-portfolio .adw-device-front{width:80%;left:4%}#adalike-home-portfolio .adw-float-bottom{left:0}#adalike-home-portfolio .adw-hero-bar{grid-template-columns:repeat(2,1fr);margin-top:10px;border-radius:18px}#adalike-home-portfolio .adw-hero-bar span{font-size:11px;padding:18px 4px}#adalike-home-portfolio .adw-hero-bar span:nth-child(2):after{display:none}#adalike-home-portfolio .adw-section{padding:75px 0}#adalike-home-portfolio .adw-heading-row h2{font-size:clamp(36px,9vw,48px)}#adalike-home-portfolio .adw-heading-row>p{font-size:15px}#adalike-home-portfolio .adw-build-grid,#adalike-home-portfolio .adw-feature-grid,#adalike-home-portfolio .adw-process-grid{grid-template-columns:1fr}#adalike-home-portfolio .adw-build-card{min-height:245px}#adalike-home-portfolio .adw-card-top{margin-bottom:25px}#adalike-home-portfolio .adw-break .adw-shell{display:block}#adalike-home-portfolio .adw-break-mark{display:none}#adalike-home-portfolio .adw-break p{margin-top:15px}#adalike-home-portfolio .adw-portfolio-toolbar{display:block}#adalike-home-portfolio .adw-tabs{border-radius:18px}#adalike-home-portfolio .adw-tabs button{flex:1 0 30%}#adalike-home-portfolio .adw-hover-hint{margin-top:14px}#adalike-home-portfolio .adw-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#adalike-home-portfolio .adw-project{padding:5px;border-radius:13px}#adalike-home-portfolio .adw-project-screen{height:230px;border-radius:9px}#adalike-home-portfolio .adw-project-info{padding:10px 4px 5px}#adalike-home-portfolio .adw-project-info strong{font-size:12px}#adalike-home-portfolio .adw-project-info small{font-size:10px}#adalike-home-portfolio .adw-project-info a{width:27px;height:27px}#adalike-home-portfolio .adw-gallery-foot{align-items:flex-start;gap:15px;flex-direction:column}#adalike-home-portfolio .adw-step:not(:last-child):after{display:none}#adalike-home-portfolio .adw-last-panel{padding:40px 27px}#adalike-home-portfolio .adw-last-panel h2{font-size:38px}#adalike-home-portfolio .adw-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}#adalike-home-portfolio .adw-footer-grid>div:first-child{grid-column:1/-1}#adalike-home-portfolio .adw-footer-bottom{display:block}#adalike-home-portfolio .adw-footer-bottom span{display:block;margin-top:6px}#adalike-home-portfolio .adw-accordions summary{font-size:21px}}
@media(hover:none){#adalike-home-portfolio .adw-project-screen{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}#adalike-home-portfolio .adw-project-screen img{transform:none!important;transition:none!important}#adalike-home-portfolio .adw-project-screen:after{display:none}}
@media(prefers-reduced-motion:reduce){#adalike-home-portfolio .adw-reveal{opacity:1!important;transform:none!important;transition:none!important}#adalike-home-portfolio .adw-device-front,#adalike-home-portfolio .adw-fleck,#adalike-home-portfolio .adw-float{animation:none!important}#adalike-home-portfolio .adw-project-screen img{transition:none!important;transform:none!important}#adalike-home-portfolio .adw-project-screen{overflow-y:auto}}

#adalike-home-portfolio .adw-project[hidden],#adalike-home-portfolio .adw-gallery-empty[hidden]{display:none!important}#adalike-home-portfolio .adw-image-error{display:grid;place-items:center;background:#f7f7f7}#adalike-home-portfolio .adw-image-error:before{content:"Image unavailable — replace in Portfolio settings";font-size:12px;color:#666;max-width:180px;text-align:center;padding:15px}#adalike-home-portfolio .adw-image-error img{display:none}

/* Web Development V2 - distinct editorial service hero */
#adalike-home-portfolio .adw-service-hero{padding:78px 0 0;min-height:0;background:radial-gradient(circle at 87% 25%,#fffbe3,transparent 40%),#fafaf8}
#adalike-home-portfolio .adw-service-hero .adw-hero-gridbg{inset:0 0 0 35%;opacity:.65}
#adalike-home-portfolio .adw-service-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:65px;padding-bottom:64px}
#adalike-home-portfolio .adw-service-copy{padding:0 0 10px}
#adalike-home-portfolio .adw-service-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:11px;color:#424242;font-size:12px;letter-spacing:.15em;font-weight:800;margin-bottom:30px}
#adalike-home-portfolio .adw-service-dot{width:10px;height:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 5px #fff4a8}
#adalike-home-portfolio .adw-service-slash{color:#afafaf}
#adalike-home-portfolio .adw-service-copy h1{font:400 clamp(49px,5.6vw,84px)/1.05 Marcellus,Georgia,serif;letter-spacing:-.045em;margin:0 0 25px}
#adalike-home-portfolio .adw-service-copy h1 em{font-style:normal;color:#8d8d8b}
#adalike-home-portfolio .adw-service-underline{background:linear-gradient(transparent 76%,var(--yellow) 76%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
#adalike-home-portfolio .adw-service-copy>p{font-size:17px;line-height:1.85;max-width:510px;color:#656565;margin:0 0 28px}
#adalike-home-portfolio .adw-service-footnote{display:flex;gap:22px;flex-wrap:wrap;margin-top:55px;border-top:1px solid #dadad7;padding-top:16px;font-size:11px;font-weight:800;letter-spacing:.09em;color:#777}
#adalike-home-portfolio .adw-service-poster{min-height:530px;position:relative;overflow:hidden;border-radius:24px;background:#151616;color:#fff;box-shadow:0 36px 75px #00000025;isolation:isolate}
#adalike-home-portfolio .adw-poster-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:29px 29px;mask-image:linear-gradient(#000,transparent 90%)}
#adalike-home-portfolio .adw-poster-upper{position:absolute;left:30px;right:30px;top:27px;display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.17em;z-index:3}
#adalike-home-portfolio .adw-poster-ring{position:absolute;left:50%;top:46%;width:390px;height:390px;border:1px solid #ffd6007a;border-radius:50%;transform:translate(-50%,-50%);animation:adw-poster-pulse 8s ease-in-out infinite}
#adalike-home-portfolio .adw-poster-ring-two{width:495px;height:495px;border-color:#ffd6002e;animation-delay:-3s}
#adalike-home-portfolio .adw-poster-core{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff8b7,#ffe452 45%,#e2ab00 94%);position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);box-shadow:0 0 100px #ffd60036;display:grid;place-items:center;z-index:2}
#adalike-home-portfolio .adw-poster-core-inner{width:205px;height:205px;border:1px solid #2424242d;border-radius:50%;display:grid;place-items:center;color:#181818;transform:rotate(-12deg)}
#adalike-home-portfolio .adw-poster-core-inner svg{width:90px;height:90px;stroke:currentColor;stroke-width:1}
#adalike-home-portfolio .adw-poster-side{position:absolute;right:23px;top:125px;display:flex;flex-direction:column;gap:13px;writing-mode:vertical-rl;font-size:9px;font-weight:800;letter-spacing:.22em;color:#c8c8c8}
#adalike-home-portfolio .adw-poster-bottom{position:absolute;bottom:31px;left:31px;z-index:3}
#adalike-home-portfolio .adw-poster-bottom>span{display:block;color:var(--yellow);font-size:11px;letter-spacing:.17em;font-weight:700;margin-bottom:14px}
#adalike-home-portfolio .adw-poster-bottom b{margin:0 8px}
#adalike-home-portfolio .adw-poster-bottom strong{font:400 48px/1.05 Marcellus,Georgia,serif;letter-spacing:-.045em}
#adalike-home-portfolio .adw-poster-bottom strong span{color:var(--yellow)}
#adalike-home-portfolio .adw-poster-corner{position:absolute;right:27px;bottom:29px;background:var(--yellow);color:#111;width:46px;height:46px;border-radius:50%;display:grid;place-items:center}
@keyframes adw-poster-pulse{50%{scale:1.07;opacity:.55}}
#adalike-home-portfolio .adw-service-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #ebebea;border-radius:16px;position:relative;z-index:2;margin-bottom:44px;box-shadow:0 12px 35px #00000009}
#adalike-home-portfolio .adw-service-strip>span{display:flex;align-items:center;gap:10px;padding:19px 25px;font-size:13px;font-weight:800;position:relative;white-space:nowrap}
#adalike-home-portfolio .adw-service-strip>span:not(:last-child):after{content:"";position:absolute;right:0;height:28px;width:1px;background:#e4e4e2}
#adalike-home-portfolio .adw-service-strip svg{width:20px;height:20px}
/* Portfolio V2: nine independent accordion collections, four columns */
#adalike-home-portfolio .adw-portfolio-v2{background:linear-gradient(180deg,#f7f7f6,#fff)}
#adalike-home-portfolio .adw-portfolio-accordion{border-top:1px solid #d9d9d7}
#adalike-home-portfolio .adw-collection{border-bottom:1px solid #dededb}
#adalike-home-portfolio .adw-collection-heading{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:#1e1e1e;cursor:pointer;text-align:left;padding:22px 5px;gap:15px;font:400 25px/1.3 Marcellus,Georgia,serif}
#adalike-home-portfolio .adw-collection-heading:hover{color:#7a6c00}
#adalike-home-portfolio .adw-collection-heading svg{width:20px;height:20px;transition:transform .3s ease}
#adalike-home-portfolio .adw-collection-heading[aria-expanded=true] svg{transform:rotate(90deg)}
#adalike-home-portfolio .adw-collection-meta{font:600 12px 'DM Sans',sans-serif;color:#949494;margin-left:auto;margin-right:16px;letter-spacing:.02em}
#adalike-home-portfolio .adw-collection-content{overflow:hidden;padding:0 0 27px}
#adalike-home-portfolio .adw-collection-content[hidden]{display:none!important}
#adalike-home-portfolio .adw-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#adalike-home-portfolio .adw-collection-grid .adw-project{min-width:0;padding:0;border:1px solid #e3e3e1;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px #00000009}
#adalike-home-portfolio .adw-collection-grid .adw-project-screen{height:315px;border-radius:0;position:relative;overflow:hidden;background:#f4f4f4}
#adalike-home-portfolio .adw-collection-grid .adw-project-info{padding:13px 15px}
#adalike-home-portfolio .adw-collection-grid .adw-project-info strong{font-size:13px}
#adalike-home-portfolio .adw-collection-grid .adw-project-info small{font-size:11px}
#adalike-home-portfolio .adw-collection-empty{border:1px dashed #d4d4d1;padding:35px 20px;text-align:center;color:#757575;font-size:14px;background:#fff;border-radius:13px;grid-column:1/-1}
#adalike-home-portfolio .adw-collection-empty a{text-decoration:underline;color:#5f5000}
@media(max-width:1020px){#adalike-home-portfolio .adw-service-layout{gap:30px}#adalike-home-portfolio .adw-service-poster{min-height:480px}#adalike-home-portfolio .adw-poster-core{width:235px;height:235px}#adalike-home-portfolio .adw-poster-core-inner{width:180px;height:180px}#adalike-home-portfolio .adw-service-strip>span{padding:16px 12px}#adalike-home-portfolio .adw-collection-grid .adw-project-screen{height:270px}}
@media(max-width:940px){#adalike-home-portfolio .adw-service-layout{grid-template-columns:1fr}#adalike-home-portfolio .adw-service-poster{width:min(600px,100%);margin:0 auto}#adalike-home-portfolio .adw-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#adalike-home-portfolio .adw-service-strip{grid-template-columns:repeat(2,1fr)}#adalike-home-portfolio .adw-service-strip>span:nth-child(2):after{display:none}}
@media(max-width:620px){#adalike-home-portfolio .adw-service-hero{padding-top:60px}#adalike-home-portfolio .adw-service-copy h1{font-size:clamp(44px,11vw,65px)}#adalike-home-portfolio .adw-service-copy>p{font-size:16px}#adalike-home-portfolio .adw-service-footnote{margin-top:35px;gap:12px}#adalike-home-portfolio .adw-service-poster{min-height:415px}#adalike-home-portfolio .adw-poster-core{width:200px;height:200px}#adalike-home-portfolio .adw-poster-core-inner{width:155px;height:155px}#adalike-home-portfolio .adw-poster-bottom strong{font-size:37px}#adalike-home-portfolio .adw-poster-ring{width:280px;height:280px}#adalike-home-portfolio .adw-poster-ring-two{width:380px;height:380px}#adalike-home-portfolio .adw-service-strip{margin-top:0}#adalike-home-portfolio .adw-service-strip>span{font-size:11px}#adalike-home-portfolio .adw-service-strip svg{width:17px}#adalike-home-portfolio .adw-collection-heading{font-size:20px}#adalike-home-portfolio .adw-collection-grid{gap:9px}#adalike-home-portfolio .adw-collection-grid .adw-project-screen{height:220px}#adalike-home-portfolio .adw-collection-grid .adw-project-info{padding:9px}#adalike-home-portfolio .adw-collection-meta{font-size:10px}}
@media(prefers-reduced-motion:reduce){#adalike-home-portfolio .adw-poster-ring{animation:none}}

#adalike-home-portfolio .adw-demo-placeholder{height:315px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;border:1px dashed #cfcfcf;background:linear-gradient(125deg,#fff,#f3f3ef);border-radius:10px;color:#666;padding:15px}#adalike-home-portfolio .adw-demo-placeholder span{font-size:10px;letter-spacing:.12em}#adalike-home-portfolio .adw-demo-placeholder strong{font:22px Marcellus,serif;color:#222}#adalike-home-portfolio .adw-demo-placeholder small{font-size:11px;max-width:170px}

#adalike-home-portfolio .adw-project{min-width:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e4e4e4;padding:9px;box-shadow:0 12px 28px #00000008;transition:transform .3s,box-shadow .3s}
#adalike-home-portfolio .adw-project-caption{font:700 13px/1.4 "DM Sans",sans-serif;margin:10px 4px 4px;color:#242424}

#adalike-home-portfolio{padding:0;background:#fff}#adalike-home-portfolio .adw-portfolio{padding:75px 0 96px}#adalike-home-portfolio .adw-collection-content{overflow:visible}

/* v1.2.9 - mobile document scroll must not be trapped by tall screenshot previews. */
@media (hover:none), (pointer:coarse) {
 #adalike-home-portfolio .adw-collection-grid .adw-project-screen, #adalike-home-portfolio .adw-project-screen {overflow:hidden!important;overscroll-behavior:auto!important;touch-action:pan-y!important;cursor:default!important;}
 #adalike-home-portfolio .adw-project-screen img {transform:none!important;transition:none!important;pointer-events:none!important;}
 #adalike-home-portfolio .adw-project-screen:after {pointer-events:none!important;}
}
