@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_94deb5;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_94deb5;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_94deb5{font-family:__Space_Grotesk_94deb5,__Space_Grotesk_Fallback_94deb5;font-style:normal}.__variable_94deb5{--font:"__Space_Grotesk_94deb5","__Space_Grotesk_Fallback_94deb5"}:root{--p:#5b2eff;--pd:#14082e;--l:#c6f432;--pk:#e9a8ff;--pe:#ffb08a}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0);overflow-x:hidden}body{margin:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--pd);color:#fff;font-family:var(--font),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5;overflow-x:clip}canvas,img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:.95;letter-spacing:-.03em;font-weight:700}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}nav{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:20;display:flex;justify-content:space-between;padding:12px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(20,8,46,.6)}.logo,nav{align-items:center;min-width:0}.logo{display:inline-flex;gap:10px;letter-spacing:-.02em;white-space:nowrap}.logo,.logo span{font-weight:700;font-size:24px}.logo img{width:40px;height:40px;object-fit:contain;flex:0 0 auto}.logo b{color:var(--l)}.nl{display:flex;gap:22px;align-items:center;font-size:14px}.nl a.h{opacity:.8}.nav-quote-compact{display:none}.btn{display:inline-block;background:var(--l);color:#14082e;font-weight:700;padding:14px 26px;border-radius:99px;transition:transform .25s,box-shadow .25s}.btn:focus-visible,.btn:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 8px 0 #14082e55}.btn.o{background:transparent;color:#fff;border:2px solid #fff}:focus-visible{outline:3px solid var(--l);outline-offset:3px}.hero{min-height:100svh;min-height:100dvh;background:radial-gradient(circle at 80% 20%,#7a55ff,var(--p) 55%,#3a14c9);display:flex;overflow:hidden;padding:90px 0 48px}.hero,.hero-grid{align-items:center;position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:calc(100svh - 30px);min-height:calc(100dvh - 30px)}.hero-copy{position:relative;z-index:2;min-width:0}.hero h1{max-width:16ch;font-size:clamp(38px,5.4vw,80px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.hero .ln,.hero .ln>span{max-width:100%}.hero h1 em{font-style:normal;color:var(--l)}.hero p{max-width:46ch;font-size:19px;opacity:.92;margin:20px 0 28px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hero-note{margin:14px 0 12px!important;opacity:.75!important}.hero-copy>.quiz-trigger{padding:0;border:0;border-radius:0;background:transparent;color:var(--l);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.hero-copy>.quiz-trigger:focus-visible,.hero-copy>.quiz-trigger:hover{transform:none;box-shadow:none;color:#fff}.ln{display:block;overflow:hidden}.ln>span{display:inline-block}.blob{position:absolute;border-radius:50%;pointer-events:none}.b1{width:390px;height:390px;background:var(--l);right:-12%;bottom:7%;opacity:.9}.b1,.b2{z-index:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b2{width:112px;height:112px;background:var(--pk);right:28%;top:13%}.hero-visual{position:relative;min-height:520px;z-index:0;pointer-events:none}.hero-pattern{position:absolute;inset:18px -18px 4px 4px;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px);background-size:18px 18px;opacity:.15;z-index:0}.mock{position:absolute;right:0;top:10%;width:min(460px,100%);height:360px;background:#fff;color:#14082e;border-radius:18px;padding:14px;box-shadow:0 24px 50px #0003;z-index:1;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.browser-bar{display:flex;align-items:center;gap:16px;height:28px}.mock .dots{display:flex;gap:5px;flex:0 0 auto}.mock .dots s{width:9px;height:9px;border-radius:50%;background:#c9bdf5;text-decoration:none}.address-bar{width:min(220px,58%);padding:5px 13px;border-radius:99px;background:#f1eff8;color:#817b91;font-size:11px}.mock-content{padding:34px 28px 24px}.mock-cards,.mock-copy,.mock-title,.phone-cards,.phone-title{display:flex}.mock-title{flex-direction:column;gap:8px;width:72%;margin-bottom:18px}.mock-card i,.mock-copy i,.mock-title i,.phone-cards i,.phone-title i{display:block;height:9px;border-radius:6px;background:#ded9ee;margin:0}.mock-title i:first-child{width:100%;height:18px;background:#241443}.mock-title i:last-child{width:62%;height:18px;background:#241443}.mock-copy{flex-direction:column;gap:7px;width:54%;margin-bottom:20px}.mock-copy i:first-child{width:100%}.mock-copy i:last-child{width:76%}.mock-button,.phone-button{width:92px;height:25px;border-radius:99px;background:var(--l);margin-bottom:30px}.mock-cards{gap:12px}.mock-card{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;gap:7px;height:105px;padding:14px;border-radius:13px}.mock-card i:first-child{width:65%;background:#fff9}.mock-card i:last-child{width:90%;background:#fff9}.mock-card-purple{background:#b9a6ff}.mock-card-pink{background:#e9a8ff}.mock-card-peach{background:#ffb08a}.phone{position:absolute;right:6%;bottom:-4%;width:130px;height:250px;border:2px solid #fff;border-radius:26px;background:#fff;box-shadow:0 20px 35px #0004;z-index:2;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.phone-screen{height:100%;padding:20px 9px 10px;border-radius:13px;background:#f6f3fb}.phone-title{flex-direction:column;gap:5px;margin-bottom:15px}.phone-title i:first-child{width:90%;height:10px;background:#241443}.phone-title i:last-child{width:60%;height:10px;background:#241443}.phone-button{width:58px;height:17px;margin-bottom:18px}.phone-cards{flex-direction:column;gap:8px}.phone-cards i{height:48px;border-radius:9px;background:#b9a6ff}.phone-cards i:last-child{background:#e9a8ff}.chip{position:absolute;z-index:3;padding:9px 14px;border-radius:99px;color:#14082e;font-size:13px;font-weight:700;box-shadow:0 10px 24px #0002;white-space:nowrap;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.chip-landing{top:6%;right:0;background:#fff}.chip-system{top:42%;left:-3%;background:var(--l)}.chip-wordpress{bottom:2%;left:4%;background:var(--pk)}.mq{background:var(--l);color:#14082e;overflow:hidden;white-space:nowrap;padding:14px 0;font-weight:700;font-size:22px;width:100%;transform:rotate(-1.2deg);margin:-12px auto 0;position:relative;z-index:2;isolation:isolate}.mq div{display:inline-block;width:max-content;padding-right:1em;will-change:transform}section{padding:110px 0}.tag{display:inline-block;background:var(--l);color:#14082e;font-weight:700;padding:4px 14px;border-radius:99px;font-size:13px;margin-bottom:18px}h2{font-size:clamp(38px,6.5vw,88px);margin-bottom:46px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.card{border-radius:28px;padding:28px;color:#14082e;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.card:hover{box-shadow:0 12px 24px #14082e22}.card h3{font-size:30px}.card p{margin:10px 0 0;font-size:15px}.card .n{font-weight:700;font-size:14px;opacity:.6}.c1{background:#b9a6ff}.c2{background:var(--pk)}.c3{background:var(--pe)}.c4{background:var(--l)}.c5{background:#fff}#portfolio{background:#0d0420;padding:0}.pin .head{padding:90px 20px 20px;max-width:1180px;margin:0 auto}.track{max-width:820px;margin:0 auto;padding:20px 20px 14vh}.proj{--top:calc(78px + var(--i, 0) * 14px);--glow:#14082e;position:-webkit-sticky;position:sticky;top:var(--top);margin-bottom:30px;display:flex;justify-content:center;transform-origin:top center;will-change:transform,filter}.shot{display:block;width:100%;aspect-ratio:16/9;border-radius:22px;border:3px solid color-mix(in srgb,var(--glow,#fff) 35%,#ffffff66);position:relative;overflow:hidden;background:var(--pd);box-shadow:0 24px 70px color-mix(in srgb,var(--glow,#5b2eff) 65%,transparent),0 8px 24px #00000066}a.shot[href]{cursor:pointer}.shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}.proj:hover .shot img{transform:scale(1.025)}@media(min-width:1024px){.track{max-width:1400px}.shot{width:min(100%,calc((100svh - 190px) * 1.7778));border-radius:28px}}#processo{background:var(--l);color:#14082e}#processo .tag{background:#14082e;color:var(--l)}.steps{position:relative;display:grid;grid-gap:26px;gap:26px;padding-left:44px}.rail{position:absolute;left:14px;top:6px;bottom:6px;width:4px;background:#14082e22}.rail,.rail b{border-radius:4px}.rail b{display:block;width:100%;height:100%;background:#14082e;transform-origin:top;transform:scaleY(0)}.step{position:relative}.step:before{content:attr(data-n);position:absolute;left:-44px;top:0;width:32px;height:32px;border-radius:50%;background:#14082e;color:var(--l);display:grid;place-items:center;font-weight:700;font-size:14px}.step h3{font-size:28px}.step p{margin:4px 0 0;max-width:560px}#sobre{background:var(--p)}.two{grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.diff,.two{display:grid}.diff{grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0}.diff li{background:#ffffff1f;border-radius:18px;padding:16px 20px;font-weight:500}.diff li:before{content:"✦ ";color:var(--l)}.aftercare{background:var(--l);color:#14082e;overflow:hidden}.aftercare .tag{background:#14082e;color:var(--l)}.aftercare-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:64px;gap:64px;align-items:center}.aftercare-copy h2{max-width:560px;margin-bottom:24px}.aftercare-intro{max-width:560px;margin:0;font-size:18px;line-height:1.55}.aftercare-content{display:grid;grid-gap:28px;gap:28px}.aftercare-benefits{display:grid;grid-gap:12px;gap:12px}.aftercare-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;padding:18px 20px;border:2px solid #14082e22;border-radius:18px;background:#ffffff80}.aftercare-number{grid-row:span 2;font-size:14px;font-weight:700;opacity:.6}.aftercare-card h3{font-size:23px;line-height:1.05}.aftercare-card p{margin:5px 0 0;font-size:15px;line-height:1.4}.aftercare-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.aftercare-cta p{width:100%;margin:0;font-size:22px;font-weight:700}.aftercare-cta .btn{background:#6035f5;color:#fff;padding:14px 26px;border-radius:99px}.aftercare-cta .btn:focus-visible,.aftercare-cta .btn:hover{background:#4524c4}.aftercare-cta small{max-width:400px;font-size:12px;line-height:1.4;opacity:.75}#contato{background:var(--pd);text-align:center;position:relative;overflow:hidden}#contato h2{margin-bottom:24px}footer{background:#0d0420;padding:44px 0 0;font-size:14px;overflow:hidden}footer .wrap{padding-bottom:28px}footer .wordmark{display:block;width:100%;cursor:crosshair;touch-action:pan-y}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{margin-right:16px;opacity:.85}footer a:hover{color:var(--l)}.social-widget{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;display:grid;justify-items:end}.social-widget-list{position:absolute;right:0;bottom:70px;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.92);transform-origin:bottom right;transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.social-widget.is-open .social-widget-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.social-widget-link,.social-widget-toggle{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:700;box-shadow:0 8px 24px #0006}.social-widget-link{color:#fff;transition:transform .2s ease,box-shadow .2s ease}.social-widget-link:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0007}.social-widget-link svg{width:25px;height:25px;fill:currentColor}.social-widget-link.social-instagram svg{fill:none;stroke:currentColor;stroke-width:2}.social-widget-link.social-instagram .social-icon-fill{fill:currentColor;stroke:none}.social-whatsapp{background:#25d366}.social-instagram{background:linear-gradient(135deg,#7d2ae8,#f22f87 55%,#ffb13b)}.social-linkedin{background:#0a66c2}.social-tiktok{background:#111}.social-widget-toggle{border:0;padding:0;background:var(--l);color:#14082e;font:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.social-widget-toggle:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0007}.social-widget-toggle span{display:block;font-size:30px;line-height:1}.quiz-trigger{border:0;font:inherit;cursor:pointer}footer .footer-logo{margin:0 0 6px;font-size:24px;color:#fff}footer .footer-logo img{width:32px;height:32px;object-fit:contain}.hero-badge{padding:7px 16px;font-size:14px;font-weight:700;letter-spacing:.02em;max-width:100%;white-space:normal}.badge-dot{display:inline-block;width:8px;height:8px;margin:0 9px 1px 0;border-radius:50%;background:#1d5a2c;vertical-align:middle;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.hero-note{margin:12px 0 0!important;font-size:14px!important;opacity:.8!important}.quiz-backdrop{position:fixed;inset:0;z-index:100;background:#14082ecc;display:grid;place-items:center;padding:16px}.quiz-backdrop,.quiz-modal{overflow-y:auto;box-sizing:border-box}.quiz-modal{position:relative;width:100%;max-width:520px;min-width:0;max-height:calc(100svh - 32px);background:#fff;color:#14082e;border-radius:28px;padding:32px;overflow-wrap:anywhere}.quiz-progress{display:grid;grid-gap:7px;gap:7px;margin-bottom:18px;font-size:13px;font-weight:700}.quiz-progress progress{width:100%;height:8px;accent-color:#14082e}.quiz-back{border:0;padding:0;margin:0 0 14px;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.quiz-modal h2{max-width:100%;font-size:clamp(34px,8vw,58px);margin:0 0 26px;overflow-wrap:anywhere}.quiz-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:inherit;font-size:32px;line-height:1;cursor:pointer}.quiz-question{width:100%;min-width:0;border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.quiz-question legend{max-width:100%;font-size:20px;font-weight:700;margin-bottom:8px;overflow-wrap:anywhere}.quiz-question button{width:100%;min-width:0;border:2px solid #14082e;background:#fff;color:#14082e;border-radius:14px;padding:13px 16px;text-align:left;overflow-wrap:anywhere;font:inherit;cursor:pointer}.quiz-question button:hover{background:var(--l)}.quiz-modal label{display:grid;grid-gap:7px;gap:7px;font-weight:700;margin-bottom:16px}.quiz-modal input:not([type=checkbox]){width:100%;border:2px solid #14082e;border-radius:12px;padding:12px;font:inherit;font-size:16px}.quiz-modal label.quiz-field-invalid input:not([type=checkbox]){border-color:#c93636}.quiz-field-error{display:block;color:#c93636;font-size:13px;line-height:1.3;font-weight:700}.quiz-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:13px;font-weight:500}.quiz-consent input{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0}.quiz-consent span{flex:1 1;min-width:0;line-height:1.45}.quiz-consent a{color:var(--p);font-weight:700;text-decoration:underline;text-underline-offset:2px}.quiz-consent a:focus-visible{outline:3px solid var(--l);outline-offset:3px}.quiz-honeypot{position:absolute!important;left:-9999px!important}.quiz-error,.quiz-success{display:grid;grid-gap:18px;gap:18px}.quiz-success{min-width:0}.quiz-success p{margin:0}.quiz-success ul{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding-left:20px;overflow-wrap:anywhere}.quiz-modal .btn:disabled{opacity:.65;cursor:wait}.privacy-page{min-height:100vh;background:var(--pd);color:#fff}.privacy-page .privacy-nav{position:relative;top:auto;background:#14082e66}.privacy-hero{background:radial-gradient(circle at 80% 20%,#7a55ff,var(--p) 55%,#3a14c9);padding-bottom:82px}.privacy-hero-content{padding-top:92px}.privacy-hero h1{max-width:900px;font-size:clamp(46px,8vw,96px)}.privacy-hero p{margin:24px 0 0;font-size:17px;opacity:.88}.privacy-main{padding:88px 0 110px}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:70px;gap:70px;align-items:start}.privacy-index{position:-webkit-sticky;position:sticky;top:24px;font-size:14px;min-width:0}.privacy-index strong{display:block;color:var(--l);margin-bottom:14px}.privacy-index nav{position:static;display:grid;grid-gap:9px;gap:9px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.privacy-content a,.privacy-index a{color:var(--l);text-decoration:underline;text-underline-offset:3px}.privacy-index a:focus-visible,.privacy-index a:hover{color:#fff}.privacy-content{max-width:760px;font-size:17px;line-height:1.7}.privacy-intro{margin:0 0 54px;font-size:19px}.privacy-section{padding:0 0 42px}.privacy-section h2{margin:0 0 17px;color:#fff;font-size:clamp(27px,4vw,38px);line-height:1.1}.privacy-section h2 span{color:var(--l)}.privacy-section p{margin:0}.privacy-section ul{margin:0;padding-left:25px}.privacy-section li+li{margin-top:7px}.privacy-section ul+p{margin-top:16px}.privacy-page footer{color:#fff}.privacy-page footer a{text-decoration:none}@media(max-width:1023px){.privacy-layout{display:block}.privacy-index{position:static;margin-bottom:54px;padding:20px;border:1px solid #ffffff22;border-radius:18px}.privacy-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}}@media(max-width:560px){.privacy-hero{padding-bottom:62px}.privacy-hero-content{padding-top:64px}.privacy-main{padding:62px 0 76px}.privacy-content{font-size:16px}.privacy-intro{font-size:17px}.privacy-index nav{grid-template-columns:1fr}.privacy-nav .btn{padding:10px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.privacy-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1023px){.hero-grid{display:block;min-height:calc(100svh - 18px);min-height:calc(100dvh - 18px)}.hero-copy{padding:12vh 0 48px}.hero-visual{position:absolute;inset:0;min-height:0;z-index:0}.hero-visual .chip,.hero-visual .mock,.hero-visual .phone{display:none}.hero-visual .b1{width:175px;height:175px;right:-68px;bottom:8%;opacity:.38}.hero-visual .b2{width:72px;height:72px;right:5%;top:14%;opacity:.4}}@media(max-width:820px){.nav-quote-wide,.nl .h{display:none}.nav-quote-compact{display:inline}.two{grid-template-columns:1fr}.logo{gap:8px;font-size:24px}.logo img{width:34px;height:34px}nav{padding:12px 16px;background:rgba(20,8,46,.92);-webkit-backdrop-filter:none;backdrop-filter:none}.hero{padding-top:78px}.aftercare-grid{display:block}.aftercare-copy{margin-bottom:34px}section{padding:80px 0}#portfolio .track{padding-left:16px;padding-right:16px}}@media(max-width:560px){.wrap{padding-left:16px;padding-right:16px}nav{gap:8px;padding-left:12px;padding-right:12px}.logo{gap:6px;flex:1 1 auto;font-size:24px}.logo span{min-width:0;overflow:hidden;text-overflow:ellipsis}.nl{flex:0 0 auto;gap:6px}.nl .btn{padding:8px 11px!important;font-size:13px}.hero-copy{padding-top:9vh}.hero h1{max-width:100%;font-size:clamp(36px,10.5vw,52px)}.hero .ln>span{max-width:100%;overflow-wrap:anywhere}.hero-actions{align-items:stretch}.hero-actions>.btn.o,.hero-actions>.quiz-trigger{width:100%;text-align:center}.hero-copy>.quiz-trigger{max-width:100%;white-space:normal}.mq{width:100%;margin:0;transform:rotate(-1.2deg);font-size:18px}.quiz-backdrop{padding:8px}.quiz-modal{max-height:calc(100svh - 16px);max-height:calc(100dvh - 16px);padding:20px;border-radius:22px}.quiz-modal h2{padding-right:24px;font-size:clamp(30px,9vw,42px)}.quiz-close{top:10px;right:12px}.quiz-question legend{font-size:18px}.quiz-question button{padding:12px 13px}.quiz-consent{gap:8px;font-size:12px}.quiz-consent input{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.rail b{transform:scaleY(1)}.proj{transform:none!important;filter:none!important}.badge-dot{animation:none}}.privacy-page footer{padding-bottom:44px}.layer,.scene3d{position:absolute;inset:0}@media(min-width:1024px){.hero-visual{perspective:1400px}.scene3d{transform-style:preserve-3d;transform:rotateX(calc(6deg - var(--py, 0) * 9deg)) rotateY(calc(-14deg + var(--px, 0) * 12deg));will-change:transform}.layer{transform-style:preserve-3d;transform:translateZ(var(--z,0));animation:layer-bob 6s ease-in-out infinite;animation-delay:var(--d,0s)}.mock:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--px, 0) * 45%) calc(35% + var(--py, 0) * 45%),#ffffff66,transparent 55%);mix-blend-mode:soft-light}.mock{box-shadow:calc(var(--px, 0) * -26px) calc(24px + var(--py, 0) * -10px) 60px #0004}}@keyframes layer-bob{50%{translate:0 -9px}}@media(prefers-reduced-motion:reduce){.layer{animation:none}}.mock-shot{display:block;width:100%;height:calc(100% - 28px);border-radius:10px;object-fit:cover;object-position:top center}.phone-screen.has-shot{padding:0;overflow:hidden;background:#fff}.phone-shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:8px}.hero .hero-note{opacity:.88!important}.card-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0 0;padding:0}.card-tags li{font-size:12px;font-weight:700;padding:3px 10px;border:1.5px solid #14082e;border-radius:99px}.card .n{opacity:.75}@media (min-width:1024px){.cards{grid-template-columns:repeat(12,1fr)}.c1{grid-column:span 7}.c1,.c2{min-height:300px}.c2{grid-column:span 5}.c3,.c4,.c5{grid-column:span 4}.c1 h3{font-size:44px}.c1 p{max-width:44ch}}.shot-cap{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:16px;background:var(--pd);color:#fff}.shot-cap b{font-size:18px;line-height:1.1}.shot-cap small{font-size:13px;color:var(--l)}@media (max-width:560px){.shot-cap{left:10px;bottom:10px;padding:8px 12px}.shot-cap b{font-size:15px}.shot-cap small{font-size:12px}}.phone{padding:0;border-width:7px;border-radius:30px}.phone,.phone:after{background:var(--pd)}.phone:after{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:34px;height:9px;border-radius:99px;z-index:3}.phone-screen.has-shot{border-radius:22px}