@font-face{font-family:Anton;src:url('assets/Anton-Regular.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#15151a;color:#f3f0e9;font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b8ff65;outline-offset:5px}.skip{position:fixed;top:-80px;left:20px;padding:14px;background:#b8ff65;color:#15151a;z-index:100}.skip:focus{top:0}header{max-width:1600px;margin:auto;padding:24px 5%;display:flex;align-items:center;gap:25px;position:relative;z-index:20}.brand{font-size:19px;letter-spacing:-1px;font-weight:900;display:inline-flex;align-items:center;gap:9px}.brand span{color:#b8ff65;font-size:31px;line-height:1}nav{margin-left:auto;display:flex;align-items:center;gap:32px;font-size:14px}.nav-cta{border-bottom:1px solid #b8ff65;padding:9px 0}.hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.04fr 1fr;gap:1%;padding:53px 5% 75px;min-height:740px;align-items:center}.eyebrow{font:11px/1.6 'Courier New',monospace;letter-spacing:1.2px;font-weight:700}.live-dot{width:7px;height:7px;display:inline-block;margin:0 6px 1px 0;background:#b8ff65;border-radius:50%}h1{font-size:clamp(49px,5.6vw,89px);font-weight:800;letter-spacing:-.075em;line-height:1.04;margin:23px 0 27px}.headline-highlight{color:#b8ff65;position:relative;display:inline-block;white-space:nowrap}.headline-highlight svg{position:absolute;left:0;width:100%;height:17px;bottom:-8px;overflow:visible}.headline-highlight path{fill:none;stroke:#b8ff65;stroke-width:4;stroke-dasharray:700;stroke-dashoffset:700;animation:draw 1s .5s forwards}.intro{font-size:19px;color:#c4c0cb;line-height:1.5;max-width:460px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:57px;border:0;padding:16px 24px;font-size:16px;font-weight:700;border-radius:4px;transition:transform .2s,box-shadow .2s}.primary{background:#b8ff65;color:#15151a}.primary:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 #f3f0e9}.hero .button{margin-top:30px}.micro{font-size:12px;color:#aaa5b4;margin-top:10px}.hero-offer{margin-top:25px;display:flex;flex-direction:column;gap:2px;font-size:14px}.hero-offer strong{font-weight:700}.hero-offer span{color:#b4aebe}.terms{font-size:12px;line-height:1.6;color:#aaa5b4;margin-top:12px}#motion{border:1px solid #ffffff45;width:40px;height:40px;background:transparent;color:white;border-radius:50%;flex-shrink:0}.scene{position:relative;min-height:605px;isolation:isolate}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);z-index:-2}.orb{position:absolute;width:310px;height:310px;border:1px solid #9883ff40;border-radius:50%;right:5%;top:15%;z-index:-1}.orb:after{content:'';position:absolute;inset:30px;border:1px dashed #b8ff6530;border-radius:50%;animation:spin 30s linear infinite}.scene-meta{display:flex;justify-content:space-between;font:9px 'Courier New',monospace;color:#a9a1bb;padding:13px 18px}.message{position:relative;margin:15px auto 0 3%;display:flex;align-items:flex-start;gap:14px;max-width:350px;background:#f3f0e9;color:#15151a;padding:19px 24px;transform:rotate(-4deg);border-radius:15px 15px 15px 0;z-index:3;box-shadow:8px 8px 0 #0002}.message-icon{font-size:27px;color:#7455ed}.message-label{font-size:10px;color:#72677b}.message p{font-size:16px;line-height:1.35;margin-top:5px;font-weight:700}.message em{font-style:normal;color:#6746d9}.voice-bars{display:flex;gap:4px;align-items:center;height:30px;margin-top:9px}.voice-bars i{width:3px;height:30%;background:#7959e9;border-radius:4px;animation:voice .65s ease-in-out infinite alternate}.voice-bars i:nth-child(3n){height:90%;animation-delay:-.4s}.voice-bars i:nth-child(3n+1){height:55%;animation-delay:-.2s}.connection{position:absolute;width:100px;height:75px;top:175px;left:50%;z-index:1}.connection svg{width:100%;height:100%}.connection path{fill:none;stroke:#b8ff65;stroke-width:2;stroke-dasharray:5 5;animation:flow 1s linear infinite}.web-stage{position:relative;margin:37px 3% 0 8%;border:1px solid #a390d5;border-radius:9px;overflow:hidden;box-shadow:15px 20px 0 #08070c60;transform:perspective(1000px) rotateY(-9deg) rotateX(5deg) rotateZ(3deg);transform-origin:50% 50%;will-change:transform;transition:background .4s}.web-chrome{height:31px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;color:#aaa4b4;background:#24202e;font-size:8px}.web-chrome>span:first-child{font-size:6px;letter-spacing:2px;color:#918697}.demo-web{background:#ece7da;color:#20251c;transition:background .5s,color .5s;--demo:#587247}.demo-nav{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #20251c30;font-size:8px}.demo-nav b{font-size:11px;letter-spacing:-.3px}.demo-content{display:grid;grid-template-columns:1fr .8fr;min-height:220px;gap:9px;padding:21px 20px}.demo-text{align-self:center}.demo-kicker{font:7px 'Courier New',monospace;font-weight:700}.demo-text h2{font:38px/.98 Georgia,serif;letter-spacing:-2px;margin:13px 0 23px}.demo-text h2 em{color:var(--demo)}.demo-link{font-size:9px;border-bottom:1px solid;padding-bottom:4px}.demo-art{position:relative;min-height:200px;background:var(--demo);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#ece7da;border-radius:80px 80px 0 0;transition:border-radius .6s,background .5s}.art-ring{position:absolute;inset:13px;border:1px solid #ffffff60;border-radius:inherit}.art-word{font:60px/1 Anton,Impact,sans-serif;transform:rotate(-9deg)}.art-star{position:absolute;top:17px;right:17px;font-size:27px;animation:spin 20s linear infinite}.art-tag{position:absolute;bottom:18px;left:17px;font:bold 8px/1.1 Arial}.demo-foot{display:flex;justify-content:space-between;font:8px 'Courier New',monospace;padding:12px 20px;border-top:1px solid #20251c30}.ready-stamp{position:absolute;right:-5px;top:420px;background:#b8ff65;color:#15151a;border:1px solid #15151a;padding:15px 19px 15px 40px;font-size:10px;line-height:1.4;transform:rotate(-7deg);z-index:4;box-shadow:4px 4px 0 #15151a}.ready-stamp>span{position:absolute;left:11px;top:16px;font-size:25px}.scene-controls{display:flex;justify-content:space-between;align-items:center;margin:27px 5% 0 8%;gap:12px}.scene-controls>div{display:flex;gap:4px}.scene-controls button{background:none;color:#c8c1d4;border:1px solid #ffffff30;border-radius:30px;padding:8px 13px;font-size:11px;min-height:35px}.scene-controls button[aria-pressed=true]{background:#a48aff;color:#141218;border-color:#a48aff}.scene-controls #replay{border:0}.demo-note{font-size:10px;color:#a9a1b5;margin:11px 0 0 8%}.demo-web.craft{background:#ffcf39;--demo:#202520;color:#202520}.craft .demo-art{border-radius:0;transform:rotate(-4deg)}.craft .demo-text h2{font:bold 31px/.94 Arial,sans-serif;letter-spacing:-2px;text-transform:uppercase}.craft .demo-text h2 em{font-style:normal}.demo-web.studio{background:#e1c8f4;--demo:#803b68;color:#3a1832}.studio .demo-art{border-radius:50% 0 50% 0}.studio .demo-text h2{font:italic 36px/.97 Georgia,serif}.running-band{background:#a48aff;color:#15151a;overflow:hidden;border-top:2px solid #15151a;border-bottom:2px solid #15151a;padding:13px 0;transform:rotate(-1.5deg);margin:20px -2% 0;width:104%}.running-band>div{display:flex;gap:35px;align-items:center;width:max-content;animation:marquee 22s linear infinite;font-size:30px}.running-band span{font:36px Anton,Impact,sans-serif;letter-spacing:.5px}.story{height:170vh;min-height:1050px;margin-top:90px}.story-sticky{position:sticky;top:60px;min-height:640px;max-width:1400px;padding:70px 5%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.story h2{font-size:76px;letter-spacing:-5px;line-height:1.05;margin:23px 0}.story h2 span{color:#a48aff}.story-copy>p:not(.eyebrow){max-width:410px;color:#b4aebe;font-size:17px;min-height:110px}.text-link{font-size:14px;border-bottom:1px solid #b8ff65;padding:7px 0;display:inline-block}.story-progress{max-width:410px;background:#ffffff20;height:3px;margin-top:26px}.story-progress i{display:block;width:var(--progress,0%);height:100%;background:#b8ff65}.story-cards{height:470px;position:relative;perspective:1000px}.story-card{position:absolute;inset:0;border-radius:8px;padding:30px;background:#ebe7de;color:#222127;display:flex;flex-direction:column;box-shadow:10px 10px 0 #0003;transform:translateY(calc(var(--offset,0)*28px)) rotate(calc(var(--offset,0)*-4deg));transition:opacity .25s;will-change:transform;overflow:hidden}.story-card:nth-child(2){background:#b8ff65}.story-card:nth-child(3){background:#a48aff}.card-no{font:12px 'Courier New',monospace}.story-card h3{font-size:30px;letter-spacing:-1px;line-height:1.1;margin-top:auto}.story-card p{font-size:15px;line-height:1.6;margin-top:13px;max-width:400px}.chat-illustration{display:flex;flex-direction:column;gap:13px;padding:30px 0}.chat-illustration div{padding:15px 17px;background:white;border-radius:10px 10px 10px 0;font-size:13px;box-shadow:3px 4px 0 #0001;max-width:90%}.chat-illustration div:first-child{transform:rotate(-4deg)}.chat-illustration div:nth-child(2){align-self:flex-end;background:#25232d;color:white;transform:rotate(3deg)}.chat-illustration div:nth-child(3){background:#a48aff;transform:rotate(-2deg)}.chat-illustration span{float:right;margin-left:25px}.clock-illustration{padding:20px 0;position:relative;line-height:1}.clock-illustration span{font:150px/.9 Anton,Impact,sans-serif;letter-spacing:-5px}.clock-illustration i{font:80px Georgia,serif;display:inline-block;transform:rotate(-13deg)}.clock-illustration b{display:block;font:10px 'Courier New',monospace;margin:15px 0 0 7px}.decision-illustration{position:relative;padding:32px 0}.decision-illustration span{font:12px 'Courier New',monospace}.decision-illustration strong{display:block;font:italic 60px Georgia,serif;letter-spacing:-4px;margin-top:15px}.decision-illustration i{display:block;font-size:75px;font-style:normal;text-align:right;line-height:1}.pricing{background:#eeeae1;color:#18171d;padding:95px 6% 65px}.price-heading{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px 70px}.price-heading>.eyebrow{grid-column:1/-1}.price-heading h2{font-size:64px;letter-spacing:-4px;line-height:1.08;margin-top:15px}.price-heading em{font-family:Georgia,serif;font-weight:400}.price-heading>p:last-child{align-self:end;font-size:17px;padding-bottom:5px;color:#605b68}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;max-width:1200px;margin:45px auto 0}.price-card{border:1px solid #18171d;padding:34px;position:relative;display:flex;flex-direction:column}.price-card.plus{background:#a48aff;border-color:#a48aff}.price-label{font:10px 'Courier New',monospace;letter-spacing:.6px}.price-card h3{font-size:24px;letter-spacing:-1px;margin-top:20px}.price-number{font:111px/1.1 Anton,Impact,sans-serif;letter-spacing:-4px;margin:15px 0}.price-number span{font-size:55px;margin-left:5px}.price-number small{font:12px Arial;letter-spacing:0;margin-left:14px}.price-card ul{list-style:none;padding:0;margin:12px 0 30px;flex:1}.price-card li{padding:10px 0 10px 22px;font-size:14px;position:relative;border-bottom:1px solid #18171d20}.price-card li:before{content:'↗';position:absolute;left:0}.dark{color:#f3f0e9;background:#18171d}.dark:hover{background:#38303f;transform:translateY(-3px)}.price-fine{text-align:center;font-size:12px;line-height:1.8;margin:28px auto 0;max-width:1000px;color:#615b69}.contact{padding:120px 6% 80px;max-width:1450px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8%}.contact h2{font-size:80px;letter-spacing:-5px;line-height:1.05;position:relative;margin:22px 0 27px}.contact h2 em{color:#b8ff65;font-family:Georgia,serif;font-weight:400}.contact-star{font-size:100px;color:#a48aff;display:block;margin-top:25px;line-height:1;animation:spin 25s linear infinite;width:max-content}.contact p{color:#b4aebe;font-size:17px}.voice-direct{display:block;margin-top:28px;font-size:14px;color:#b8ff65;line-height:1.8}.voice-direct>span{float:left;font-size:34px;margin-right:15px}.voice-direct b{font-weight:400;font-size:12px}.contact form{align-self:center;border:1px solid #ffffff30;padding:30px;background:#1c1b22;border-radius:8px}.contact label{display:block;font-size:13px;margin:0 0 12px}.contact label>span{color:#9c93a8;font-size:11px;margin-left:6px}.contact input,.contact textarea{width:100%;border:0;border-bottom:1px solid #ffffff40;background:transparent;color:white;font-size:16px;padding:13px 0;border-radius:0;resize:vertical}.contact input{margin-bottom:30px}.contact textarea{min-height:110px;max-height:280px}.contact input::placeholder,.contact textarea::placeholder{color:#a59cad}.contact form .button{width:100%;margin-top:28px}.contact form>p{font-size:12px;line-height:1.7;margin-top:16px}.contact form>a{font-size:13px;display:inline-block;margin-top:17px}.faq{max-width:1250px;padding:0 5% 90px;margin:auto}details{border-top:1px solid #ffffff25}summary{padding:22px 0;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary>span{color:#b8ff65}details>p{font-size:15px;color:#b4aebe;padding:0 0 23px;max-width:790px}footer{padding:35px 5%;border-top:1px solid #ffffff25;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}footer p{font-size:11px;color:#aaa1b5}footer>div{display:flex;gap:20px;font-size:12px}.mobile-contact{display:none}@keyframes voice{to{transform:scaleY(.25)}}@keyframes flow{to{stroke-dashoffset:-20}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes draw{to{stroke-dashoffset:0}}
@media(max-width:1100px){.hero{padding-left:4%;padding-right:4%;gap:1%;padding-top:35px}h1{font-size:58px}.scene{transform:scale(.93);transform-origin:50% 50%}.demo-content{min-height:195px}.demo-text h2{font-size:31px}.art-word{font-size:47px}.demo-art{min-height:175px}.ready-stamp{top:400px;right:-5px}.story h2{font-size:65px}.story-sticky{gap:6%}.price-heading h2{font-size:54px}.contact h2{font-size:65px}.contact{gap:5%}}
@media(max-width:760px){html{scroll-padding-top:40px}header{padding:20px 6%;gap:15px}.brand{font-size:15px;letter-spacing:-.8px}.brand span{font-size:27px}nav{margin-left:auto}nav>a:not(.nav-cta){display:none}.nav-cta{font-size:11px}#motion{height:34px;width:34px;font-size:12px}.hero{display:block;padding:31px 6% 32px;min-height:0}.eyebrow{font-size:10px;letter-spacing:.6px}h1{font-size:clamp(45px,9.3vw,65px);letter-spacing:-3px;margin:21px 0 26px;line-height:1.08}.headline-highlight svg{height:12px}.intro{font-size:17px}.hero .button{margin-top:25px;width:100%;font-size:15px;min-height:56px}.hero-offer{font-size:13px;margin-top:20px}.terms{font-size:12px;line-height:1.7}.micro{font-size:12px}.scene{transform:none;min-height:540px;margin-top:33px}.scene-meta{padding:13px 0;font-size:8px;gap:10px}.message{margin:15px 0 0 0;max-width:275px;padding:15px 18px;gap:10px}.message-label{font-size:9px}.message p{font-size:14px}.voice-bars{height:25px}.web-stage{margin:30px 0 0 5%;transform:perspective(1000px) rotateY(-7deg) rotateX(4deg) rotateZ(2deg);box-shadow:8px 10px 0 #08070c60}.web-chrome{height:25px;font-size:6px;padding:0 8px}.demo-nav{padding:12px;font-size:6px}.demo-nav b{font-size:9px}.demo-content{padding:17px 12px;gap:6px;min-height:165px}.demo-text h2{font-size:27px;letter-spacing:-1.5px;margin:10px 0 17px}.demo-kicker{font-size:6px}.demo-link{font-size:8px}.demo-art{min-height:140px}.art-word{font-size:43px}.art-star{font-size:23px;top:12px;right:12px}.art-tag{font-size:7px;bottom:12px;left:12px}.demo-foot{font-size:7px;padding:10px 12px}.connection{top:148px;left:65%;width:70px}.ready-stamp{top:357px;right:-9px;padding:12px 13px 12px 32px;font-size:8px}.ready-stamp>span{font-size:22px;left:8px}.scene-controls{margin:24px 0 0 5%;gap:8px}.scene-controls button{font-size:10px;padding:8px 10px;min-height:36px}.demo-note{margin-left:5%;font-size:10px}.running-band{margin-top:5px;padding:10px 0}.running-band span{font-size:25px}.running-band>div{gap:22px;font-size:22px}.story{height:170vh;min-height:1100px;margin-top:40px}.story-sticky{top:0;padding:35px 6%;display:block;min-height:0}.story h2{font-size:45px;line-height:1.07;letter-spacing:-2.8px;margin:17px 0}.story h2 br:last-of-type{display:none}.story h2 span{margin-right:8px}.story-copy>p:not(.eyebrow){font-size:14px;min-height:67px;line-height:1.55}.story .text-link{font-size:12px;padding:5px 0}.story-progress{margin-top:15px}.story-cards{height:335px;margin:28px 6px 0}.story-card{padding:20px}.story-card h3{font-size:24px}.story-card p{font-size:13px;margin-top:10px}.chat-illustration{gap:8px;padding:15px 0}.chat-illustration div{padding:11px 13px;font-size:11px}.clock-illustration{padding:8px 0}.clock-illustration span{font-size:110px}.clock-illustration i{font-size:60px}.decision-illustration{padding:13px 0}.decision-illustration strong{font-size:47px}.decision-illustration i{font-size:50px}.pricing{padding:60px 6% 40px}.price-heading{display:block}.price-heading h2{font-size:45px;letter-spacing:-2.8px;margin:20px 0}.price-heading>p:last-child{font-size:15px}.price-grid{grid-template-columns:1fr;margin-top:30px;gap:18px}.price-card{padding:26px}.price-card h3{font-size:22px}.price-label{font-size:9px}.price-number{font-size:94px}.price-number span{font-size:48px}.price-card li{font-size:13px}.price-card .button{font-size:14px}.price-fine{text-align:left;font-size:12px}.contact{display:block;padding:65px 6% 40px}.contact h2{font-size:62px;letter-spacing:-3px;margin:20px 0}.contact-star{position:absolute;right:12px;bottom:0;font-size:70px}.contact>div>p:not(.eyebrow){font-size:15px;max-width:270px}.voice-direct{margin-top:24px}.contact form{margin-top:30px;padding:24px}.contact form .button{font-size:14px}.contact label{font-size:12px}.contact input,.contact textarea{font-size:15px}.faq{padding:0 6% 55px}summary{font-size:14px;gap:20px}details>p{font-size:14px}footer{padding:25px 6% 100px;align-items:flex-start;flex-direction:column;gap:18px}footer>div{font-size:11px;gap:15px}.mobile-contact{display:block;position:fixed;bottom:13px;left:6%;right:6%;padding:15px;background:#b8ff65;color:#15151a;text-align:center;font-weight:700;font-size:13px;border-radius:4px;z-index:30;box-shadow:0 4px 22px #0006}.mobile-contact.hidden{opacity:0;pointer-events:none}}
@media(max-width:380px){header{gap:11px}.brand{font-size:13px}.nav-cta{font-size:10px}.hero h1{font-size:43px;letter-spacing:-2.7px}.headline-highlight{white-space:normal}.scene-controls button{padding:7px 9px}.craft .demo-text h2{font-size:24px}.studio .demo-text h2{font-size:28px}}
.paused *,.paused *:before,.paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.reduced .story{height:auto;min-height:0}.reduced .story-sticky{position:static}.reduced .story-cards{height:auto;display:grid;gap:20px}.reduced .story-card{position:relative;transform:none!important;opacity:1!important;min-height:350px}.reduced .headline-highlight path{stroke-dashoffset:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.headline-highlight path{stroke-dashoffset:0}.story{height:auto;min-height:0}.story-sticky{position:static}.story-cards{height:auto;display:grid;gap:20px}.story-card{position:relative;transform:none!important;opacity:1!important;min-height:350px}}

/* Decorative elements stay inside the viewport. */
body{overflow-x:clip}

.running-band{width:100%;margin-left:0;margin-right:0;transform:none}
.scene.waiting .message,.scene.waiting #web-stage,.scene.waiting .ready-stamp{visibility:hidden}
@media(max-width:380px){.hero h1{font-size:38px;letter-spacing:-2.5px}.headline-highlight{white-space:nowrap}.hero{padding-top:20px}.hero .intro{font-size:17px}.hero .terms{font-size:11px}.hero-offer{margin-top:14px}}

.story-card[inert]>*{visibility:hidden}.reduced .story-card>*{visibility:visible}


.scene{overflow:clip}

.express-badge{color:#b8ff65;font-weight:800;letter-spacing:.04em;font-size:17px}.contact fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.contact legend{font-weight:700;font-size:16px;margin-bottom:14px}.contact .quick-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.contact .quick-options label{display:flex;align-items:center;gap:8px;border:1px solid #77717f;border-radius:8px;padding:12px;margin:0;color:#f3f0e9;font-size:14px;cursor:pointer}.contact .quick-options input{width:16px;height:16px;margin:0;accent-color:#b8ff65}.contact .quick-options label:has(input:checked){background:#b8ff65;color:#15151a;border-color:#b8ff65}.contact .quick-options label:has(input:focus-visible){outline:3px solid #a48aff;outline-offset:3px}.contact form details{margin-bottom:20px}.contact form summary{font-size:14px;padding:10px 0}.contact form #inquiry-status:empty{display:none}.contact form #inquiry-status{color:#b8ff65;font-size:14px}.hero .terms,.hero .micro{font-size:13px}.hero .intro strong{color:#b8ff65}.hero .primary{font-size:15px}@media(max-width:600px){.hero .primary{font-size:13px;padding-left:12px;padding-right:12px}.contact form{padding:20px}.contact form .button{font-size:13px;padding:15px 10px}.hero h1{font-size:clamp(35px,10.4vw,60px);letter-spacing:-2px}.contact h2{font-size:clamp(42px,10vw,62px)}.contact .quick-options label{padding:10px;font-size:14px}}
.contact .quick-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact .quick-options label{min-width:0;line-height:1.35}.contact .quick-options input{flex-shrink:0}.contact fieldset>p{font-size:13px;line-height:1.55}.contact form>p{font-size:13px;line-height:1.55}.contact form>fieldset:first-of-type{margin-top:18px}
.express-extra{margin:28px 0 0;padding:24px;border:1px solid #77706b;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center}.express-extra h3{font-size:25px;margin:12px 0}.express-extra p{font-size:15px;line-height:1.6}.express-kicker{font-size:12px;font-weight:700;letter-spacing:.04em}.express-extra .express-action{background:#15151a;color:#f3f0e9;font-size:14px;line-height:1.4}.express-extra .express-conditions{font-size:13px}.contact select{width:100%;background:#211e28;color:#f3f0e9;border:1px solid #77717f;border-radius:6px;font:inherit;font-size:14px;padding:14px 10px;min-height:48px}.contact #express-toggle{width:100%;background:transparent;color:#c9b5ff;border:1px solid #a48aff;border-radius:6px;padding:14px 10px;font-size:14px;line-height:1.4;text-align:left;cursor:pointer}.contact #express-toggle[aria-pressed=true]{background:#b8ff65;color:#15151a;border-color:#b8ff65}.contact #offer-summary{font-weight:700;color:#f3f0e9;font-size:15px}@media(max-width:700px){.express-extra{grid-template-columns:1fr;padding:20px;gap:12px}.express-extra h3{font-size:23px}}
/* Secondary Express tab at the viewport edge; the main offer remains 24h. */
.express-edge{position:fixed;right:0;top:38%;z-index:25;width:48px;padding:13px 7px;display:flex;align-items:center;gap:12px;flex-direction:column;background:#a48aff;color:#15151a;border:1px solid #c6b4ff;border-right:0;border-radius:9px 0 0 9px;box-shadow:-4px 5px 18px #0003;text-decoration:none;transition:background .18s,box-shadow .18s}.express-edge strong{writing-mode:vertical-rl;font-size:14px;letter-spacing:.08em}.express-edge-icon{font-size:19px}.express-edge-price{font-size:12px;font-weight:700;white-space:nowrap}.express-edge:hover{background:#bdabff;box-shadow:-5px 5px 24px #0005}.express-edge:focus-visible{outline:3px solid #b8ff65;outline-offset:3px}.express-edge.is-hidden{visibility:hidden;pointer-events:none}
@media(max-width:900px){.express-edge{position:absolute;top:82px;flex-direction:row;width:auto;padding:10px 14px;gap:9px;min-height:44px}.express-edge strong{writing-mode:horizontal-tb;font-size:13px}.express-edge-price{font-size:12px;border-left:1px solid #15151a55;padding-left:10px}.express-edge-icon{font-size:17px}.hero{padding-top:85px}}
