.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header .header-inner{max-width:1560px;width:96%;gap:20px}.site-header .nav{gap:16px;font-size:14px}.header-tools>.btn{display:none}.locale-switch{position:relative;border:0;padding:0}.locale-switch summary{padding:10px;white-space:nowrap;cursor:pointer}.locale-switch>div{position:absolute;right:0;top:48px;display:grid;min-width:180px;padding:12px;background:#171021;border:1px solid #61456e;border-radius:14px}.locale-switch a{padding:10px;font-size:14px}.locale-switch a[aria-current]{color:#ff92df}.relaunch-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:64px;align-items:end;padding-top:100px;padding-bottom:80px}.relaunch-hero .hero-copy{position:static;max-width:940px;padding:0}.relaunch-hero h1{font-size:clamp(40px,5.8vw,82px);line-height:1.09;letter-spacing:-.04em;max-width:100%;overflow-wrap:anywhere}.relaunch-hero p{max-width:720px;font-size:18px}.founder-note{min-width:0;display:grid;gap:14px;font-size:14px;opacity:.85}.founder-note img{width:100%;height:230px;object-fit:cover;object-position:68%;border-radius:120px 120px 26px 26px}.relaunch-hero .actions{flex-wrap:wrap}.main-directions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.main-directions .card{display:block}.main-directions span{color:#ff8eda;font-size:14px}.main-directions h3{font-size:28px;line-height:1.25}.three-showcases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.showcase-column{min-width:0;padding:20px;background:linear-gradient(160deg,#201226,#0d0914);border:1px solid #543052;border-radius:24px}.showcase-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:76px}.showcase-heading h3{font-size:23px;line-height:1.25}.showcase-heading>span{border:1px solid #775076;padding:8px;border-radius:50%;font-size:14px}.gallery-hint{font-size:14px;color:#cdbfd2;margin-bottom:16px}.independent-gallery{height:640px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-color:#cf79d0 #1a1023;scrollbar-width:thin;scroll-snap-type:y proximity;padding-right:10px;outline-offset:5px}.independent-gallery>.device-sample,.brand-sheet{scroll-snap-align:start;margin-bottom:35px;min-height:590px;position:relative}.sample-index{display:block;font-size:14px;color:#f3bde7;padding:8px 0}.independent-gallery .iphone-mockup,.independent-gallery .phone-mockup{margin:0 auto}.independent-gallery .phone-frame{width:min(270px,100%)}.independent-gallery .screen-viewport{height:455px}.gallery-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:20px;font-size:14px}.brand-sheet{background:#eee5e8;color:#281a30;padding:20px;border-radius:10px;display:flex;flex-direction:column;gap:18px}.brand-sheet .badge{color:#4d2d51;background:#d8c7d9;font-size:12px}.brand-sheet h3{font-size:30px}.brand-sheet img{width:100%;height:190px;object-fit:cover;border-radius:8px}.brand-sheet p{color:#392d42;font-size:14px}.brand-swatches{display:flex;height:65px;border-radius:6px;overflow:hidden}.brand-swatches i{flex:1;background:var(--a)}.brand-swatches i:nth-child(2){background:var(--b)}.brand-swatches i:nth-child(3){background:#f5efe8}.type-specimen{display:flex;font-size:52px;align-items:center;gap:20px;font-weight:700}.type-specimen small{font-size:14px;font-weight:400}.independent-gallery .web-device-preview{padding:0 28px 20px 0;margin:0}.independent-gallery .desktop-frame .screen-viewport{height:390px}.independent-gallery .ui-hero strong{font-size:22px}.independent-gallery .mobile-web-frame{width:94px;height:195px;right:0}.home-decision{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:42px;align-items:start}.calculator-pane{min-width:0}.calculator-pane>.section{padding:0;margin:0}.home-decision .section-head{display:block}.home-decision .configurator{grid-template-columns:1fr;gap:18px}.home-decision .config-summary{position:static}.home-decision .config-controls{padding:24px}.home-decision .config-summary #custom-total{font-size:54px}.project-pane{min-width:0}.selected-project{margin-bottom:20px}.selected-project p{font-size:16px}.scope-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scope-tiles h3{font-size:23px;line-height:1.25}.scope-tiles p{font-size:16px}.scope-tiles .num{color:#ee9eda;font-size:14px}.split .scope-tiles{grid-template-columns:1fr 1fr}.connected-brand,.approval-flow{display:flex;gap:16px;flex-wrap:wrap}.connected-brand>div,.approval-flow>div{flex:1 1 145px;border:1px solid #624169;background:#1a1022;padding:22px;border-radius:14px}.connected-brand span,.approval-flow span{display:block;margin-bottom:16px;color:#eb8cd5;font-size:14px}.connected-brand strong,.approval-flow strong{font-size:18px}.relaunch-process{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.relaunch-process li{border-top:2px solid #ab60b6;padding-top:22px}.relaunch-process span{font-size:14px;color:#ed9bdc}.relaunch-process h3{font-size:23px;line-height:1.2}.relaunch-process p{font-size:16px}.testimonial-slot{max-width:850px}.profile-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.profile-gallery .phone-frame{width:100%}.profile-gallery .screen-viewport{height:435px}.profile-gallery .btn{font-size:14px}.environment-photo{width:100%;height:500px;object-fit:cover;border-radius:20px}.website-presentation{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.feature-tags{display:flex;gap:14px;flex-wrap:wrap}.feature-tags span{padding:18px 24px;border:1px solid #5c3e66;border-radius:40px;font-size:16px}.questions{max-width:900px}.about-person img{width:100%;height:450px;object-fit:cover;object-position:65%;border-radius:20px}.admin-sandbox label{display:grid;gap:10px}.admin-sandbox input,.admin-sandbox textarea,.smart-form input:not([type=checkbox]),.smart-form select,.smart-form textarea{width:100%;background:#120d1a;color:#fff;border:1px solid #62436e;border-radius:10px;padding:14px;font:inherit;font-size:16px}.edit-demo-preview{min-height:250px;border-radius:18px;padding:32px;background:#e7dbe7;color:#24112a;overflow-wrap:anywhere}.edit-demo-preview p{color:#402d48}.smart-form{padding:30px}.smart-form label{display:grid;gap:10px;font-size:16px}.smart-form .consent{display:flex;align-items:flex-start;gap:12px;margin:22px 0}.smart-form .consent input{flex:0 0 auto;margin-top:5px}.smart-form textarea{min-height:110px}.honey{position:absolute;left:-9999px;opacity:0}.onboarding-form{border:1px solid #634467;background:#120d1a;border-radius:24px}.onboarding-top{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.onboarding-top progress{flex:1;min-width:130px;accent-color:#ec9bd8}.onboarding-tabs{list-style:none;display:flex;gap:10px;padding:20px 0;overflow-x:auto}.onboarding-tabs button{display:flex;align-items:center;gap:8px;background:#281b31;border:1px solid #614868;border-radius:10px;padding:12px;color:#fff;font:inherit;font-size:14px;white-space:nowrap}.onboarding-tabs button[aria-current=step]{background:#ef9ddc;color:#1d1025}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.question-field:has(textarea),.question-field:has(.question-options){grid-column:1/-1}.question-options{display:flex;flex-wrap:wrap;gap:12px}.question-options label{display:flex;align-items:center;gap:8px;background:#211528;padding:14px;border-radius:10px;border:1px solid #62436e}.onboarding-step legend{font-size:28px;font-weight:600;padding:16px 0 28px}.onboarding-step{border:0;padding:0;margin:0;min-width:0}.question-field p{font-size:16px}.onboarding-step[hidden]{display:none}.onboarding-form .notice{font-size:14px}.onboarding-review-section{border-bottom:1px solid #54335e;padding:22px 0}.onboarding-review-section dl{display:grid;grid-template-columns:1fr 1.5fr;gap:15px}.onboarding-review-section dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#d8c8de}.onboarding-review-section dt{color:#fff}.submission-status{white-space:pre-wrap;font-size:16px;color:#ffd6ef}.portal-actions{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.brief-transfer{white-space:pre-wrap;background:#261a30;padding:18px;margin-top:24px;font-size:14px}.motion-on .showcase-column{animation:showcase-enter .8s both}.motion-on .showcase-column:nth-child(2){animation-delay:.15s}.motion-on .showcase-column:nth-child(3){animation-delay:.3s}.motion-on .brand-swatches i{transition:flex .5s}.brand-swatches:hover i:hover{flex:1.8}.motion-on .relaunch-process li.in-view{animation:showcase-enter .7s both}.motion-on .edit-demo-preview{transition:box-shadow .3s}.edit-demo-preview:focus-within{box-shadow:0 0 30px #e898d233}@keyframes showcase-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:focus-visible{outline:2px solid #ffb4e8;outline-offset:4px}
@media(max-width:1280px){.site-header .nav{gap:10px;font-size:14px}.site-header .brand{font-size:17px}.profile-gallery{grid-template-columns:1fr 1fr}.relaunch-process{grid-template-columns:repeat(3,minmax(0,1fr))}.relaunch-hero{grid-template-columns:1fr 180px;gap:30px}.three-showcases{gap:16px}.showcase-column{padding:14px}.showcase-heading h3{font-size:20px}.home-decision{gap:25px}}
@media(max-width:1050px){.site-header .nav{display:none}.site-header .nav.open{display:flex;position:absolute;top:80px;left:0;right:0;flex-direction:column;background:#130c1b;padding:24px;align-items:stretch;font-size:16px;max-height:calc(100dvh - 90px);overflow-y:auto}.menu-button{display:block}.header-tools{margin-left:auto}.nav-more>div{position:static}.site-header .nav-more summary{padding:12px 0}.three-showcases{grid-template-columns:1fr}.independent-gallery{height:550px}.showcase-heading{min-height:0}.independent-gallery .device-sample{max-width:700px;margin-left:auto;margin-right:auto}.brand-sheet{max-width:600px;margin-left:auto;margin-right:auto}.home-decision{grid-template-columns:1fr}.scope-tiles{grid-template-columns:1fr 1fr}.relaunch-process{grid-template-columns:1fr 1fr}.relaunch-hero{padding-top:70px}.website-presentation{grid-template-columns:1fr}.onboarding-review-section dl{grid-template-columns:1fr}.onboarding-review-section dd{margin-bottom:12px}}
@media(max-width:600px){.relaunch-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.relaunch-hero h1{font-size:40px}.founder-note{width:155px;justify-self:end;margin-top:0}.founder-note img{height:135px}.main-directions,.scope-tiles,.split .scope-tiles,.profile-gallery,.relaunch-process,.question-grid{grid-template-columns:1fr}.main-directions h3{font-size:24px}.smart-form{padding:20px}.onboarding-step legend{font-size:24px}.onboarding-tabs span{display:none}.question-field{grid-column:1/-1}.independent-gallery{height:540px}.showcase-column{padding:16px}.profile-gallery .phone-frame{width:min(292px,100%)}.gallery-nav .btn{min-width:44px}.about-person img{height:280px}.environment-photo{height:330px}.feature-tags span{padding:12px 16px}.footer .nav{display:flex;flex-wrap:wrap;font-size:14px}.home-decision .config-controls{padding:18px}.config-summary .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.independent-gallery{scroll-behavior:auto}.showcase-column,.relaunch-process li{animation:none!important}.brand-swatches i{transition:none!important}}
