@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--ink: #050b13;--ink-soft: #091320;--surface: #101926;--surface-2: #172233;--ivory: #f2ede4;--ivory-soft: #d8d2c8;--muted: #9ba5b4;--line: rgba(242, 237, 228, .16);--line-strong: rgba(242, 237, 228, .3);--amber: #e5a45c;--amber-bright: #ffc77c;--violet: #9e8cff;--page-gutter: clamp(1.25rem, 4.2vw, 5.75rem);--section-space: clamp(7rem, 14vw, 13.5rem);--max-width: 92rem;--radius-sm: .75rem;--radius-md: 1.25rem;--radius-lg: 2rem;--ease: cubic-bezier(.2, .75, .25, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;color:var(--ivory);background:radial-gradient(circle at 75% 6%,rgba(72,84,129,.11),transparent 24rem),var(--ink);font-family:Geist Variable,Geist,Aptos,Segoe UI,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{color:var(--ink);background:var(--amber-bright)}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}img,svg,video{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;letter-spacing:-.045em;text-wrap:balance}p{color:var(--ivory-soft)}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.75rem 1rem;color:var(--ink);background:var(--ivory);transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--amber-bright);outline-offset:4px}.page{position:relative;z-index:1;width:100%;max-width:100%;overflow:clip}.section-shell{width:min(100%,calc(var(--max-width) + (var(--page-gutter) * 2)));margin-inline:auto;padding-inline:var(--page-gutter);padding-block:var(--section-space)}.max-w-6xl{width:100%;max-width:72rem}.eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.8rem;color:var(--ivory-soft);font-size:.72rem;font-weight:540;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{width:1.8rem;height:1px;background:var(--amber);content:""}.word{display:inline}.button-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.button{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:space-between;gap:1.8rem;padding:.35rem .35rem .35rem 1.5rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:550;letter-spacing:-.01em;transition:color .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease)}.button__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid currentColor;border-radius:50%;transition:transform .45s var(--ease),background .45s var(--ease),color .45s var(--ease)}.button__icon svg{width:1.05rem;height:1.05rem}.button:hover{transform:translateY(-2px)}.button:hover .button__icon{transform:translate(3px)}.button--light{color:var(--ink);background:var(--ivory)}.button--light:hover{background:var(--amber-bright)}.button--dark{color:var(--ivory);background:var(--ink)}.button--dark:hover{color:var(--ink);background:var(--ivory)}.button--ghost,.button--outline{color:var(--ivory);border-color:var(--line-strong);background:#050b1333;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--ghost:hover,.button--outline:hover{border-color:var(--amber);background:#e5a45c17}.section-lead{max-width:50rem;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.section-lead--wide{display:grid;max-width:none;grid-template-columns:minmax(0,1.55fr) minmax(16rem,.7fr);gap:clamp(2rem,9vw,10rem);align-items:end}.section-lead h2{max-width:19ch;margin-bottom:0;font-size:clamp(2.8rem,5.8vw,6.6rem);line-height:.98}.section-lead p{max-width:34rem;margin-bottom:.25rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;display:grid;min-height:6.4rem;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;padding:1.15rem var(--page-gutter);border-bottom:1px solid transparent;transition:min-height .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease),backdrop-filter .45s var(--ease)}.site-header.is-scrolled{min-height:4.8rem;border-color:var(--line);background:#050b13c7;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.brand{position:relative;z-index:102;display:inline-flex;width:fit-content;align-items:center;gap:.8rem;font-size:.95rem;font-weight:590;letter-spacing:.23em;text-transform:uppercase}.brand__mark{width:2rem;height:2rem;color:var(--ivory);transition:color .3s ease,transform .6s var(--ease)}.brand:hover .brand__mark{color:var(--amber-bright);transform:rotate(18deg)}.desktop-nav{display:flex;gap:clamp(1rem,2.4vw,2.6rem);align-items:center}.desktop-nav a{position:relative;padding-block:.55rem;color:#f2ede4b8;font-size:.76rem;font-weight:500;letter-spacing:.02em;transition:color .3s ease}.desktop-nav a:after{position:absolute;right:0;bottom:.1rem;left:0;height:1px;background:var(--amber);content:"";transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--ivory)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1);transform-origin:left}.header-actions{position:relative;z-index:102;display:flex;justify-content:flex-end;gap:.75rem;align-items:center}.header-cta{min-height:2.85rem;padding-left:1.25rem;font-size:.78rem}.header-cta .button__icon{width:2.2rem;height:2.2rem}.language-toggle{display:flex;gap:.45rem;align-items:center;min-height:2.75rem;padding:.5rem;border:0;color:var(--muted);background:transparent;font-size:.66rem;letter-spacing:.08em}.language-toggle span.is-active{color:var(--ivory)}.language-toggle i{width:1px;height:.75rem;background:var(--line-strong)}.menu-toggle{display:none;width:2.8rem;height:2.8rem;padding:.75rem;border:1px solid var(--line);border-radius:50%;background:transparent}.menu-toggle span{display:block;width:100%;height:1px;margin:.3rem 0;background:var(--ivory);transition:transform .3s ease}.menu-open .menu-toggle span:first-child{transform:translateY(3px) rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-menu{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;justify-content:center;padding:7rem var(--page-gutter) 2rem;background:#050b13f7;opacity:0;pointer-events:none;transition:opacity .35s ease}.cinema-layer{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);pointer-events:none}.cinema-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cinema-layer__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050b13eb,#050b1380 42%,#050b1314 75%),linear-gradient(180deg,rgba(5,11,19,.36),transparent 38%,rgba(5,11,19,.62))}.home-hero{position:relative;display:flex;min-height:100svh;align-items:center;padding:clamp(8rem,18vh,12rem) var(--page-gutter) 5rem}.hero-copy{position:relative;z-index:2;max-width:69rem}.hero-copy h1{max-width:9ch;margin-bottom:2rem;font-size:clamp(4.4rem,8.25vw,9.2rem);line-height:.89;letter-spacing:-.07em}.hero-copy h1:first-line{color:var(--ivory)}.hero-body{max-width:35rem;margin-bottom:2rem;color:#f2ede4d1;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.6}.hero-support{margin:1.7rem 0 0;color:#f2ede494;font-size:.72rem;letter-spacing:.045em}.scroll-cue{position:absolute;bottom:1.7rem;left:var(--page-gutter);display:flex;gap:1rem;align-items:center;color:#f2ede48a;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.scroll-cue i{position:relative;width:4.5rem;height:1px;overflow:hidden;background:var(--line-strong)}.scroll-cue i:after{position:absolute;width:45%;height:100%;background:var(--amber-bright);content:"";animation:scroll-line 2.2s ease-in-out infinite}@keyframes scroll-line{0%{transform:translate(-110%)}50%,to{transform:translate(240%)}}.problem-section{position:relative;z-index:2;display:grid;min-height:76svh;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,3rem);align-items:center;background:linear-gradient(115deg,#07101bf5,#07101bd6),radial-gradient(circle at 78% 38%,rgba(229,164,92,.08),transparent 32rem)}.problem-kicker{grid-column:1 / 3;align-self:start;margin-top:.8rem}.problem-statement{grid-column:3 / 9}.problem-statement h2{max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,8rem);letter-spacing:-.065em;line-height:.92;text-wrap:balance}.problem-statement strong{display:block;width:fit-content;max-width:31rem;margin-top:clamp(2.5rem,5vw,5rem);padding-top:1.25rem;border-top:1px solid var(--amber);color:var(--amber-bright);font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:500;line-height:1.45}.problem-body{grid-column:9 / 13;max-width:31rem;margin:0;color:var(--ivory-soft);font-size:clamp(1.1rem,1.45vw,1.38rem);line-height:1.7;text-wrap:pretty}.journey-section{padding-top:clamp(5rem,7vw,7rem);background:#020813}.journey-section .section-lead{margin-bottom:clamp(2.5rem,4vw,4rem)}.journey-section .section-lead--wide{grid-template-columns:1fr;gap:0}.journey-section .section-lead h2{max-width:24ch;font-size:clamp(3.4rem,4.5vw,5.2rem);line-height:.96}.journey-accordion{position:relative;isolation:isolate;display:grid;min-height:clamp(43rem,76vh,55rem);grid-template-columns:30.5% 39% 30.5%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-image:url(/assets/media/journey-scenes-bg.webp);background-position:center;background-size:cover;box-shadow:0 3rem 8rem #00000061}.journey-accordion:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0208132e,#02081305 48%,#0208132e);content:""}.journey-panel{position:relative;min-width:0;overflow:hidden;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid var(--line);background:linear-gradient(180deg,#02081399,#0208131a 46%,#0208130a);cursor:pointer;transition:background .55s ease,border-color .55s ease,box-shadow .55s ease,transform .55s var(--ease)}.journey-panel:last-child{border-right:0}.journey-panel.is-open,.journey-panel:hover,.journey-panel:focus-within{background:linear-gradient(180deg,#08101ca3,#070f1b14 60%)}.journey-panel.is-open{z-index:1;border:1px solid rgba(255,199,124,.92);border-radius:0;-webkit-backdrop-filter:blur(2px) saturate(.94);backdrop-filter:blur(2px) saturate(.94);box-shadow:0 0 0 1px #ffc77c24,0 0 3.5rem #e5a45c2b,inset 0 0 5rem #050b131f;transform:none}.journey-panel__top{display:flex;justify-content:space-between;color:var(--amber-bright);font-size:.8rem}.journey-panel__top i{width:2.5rem;height:1px;margin-top:.6rem;background:currentColor}.journey-panel__copy{position:relative;z-index:2;max-width:25rem;margin-top:clamp(2rem,3.8vh,3rem)}.journey-panel h3{max-width:14ch;margin-bottom:1.7rem;font-size:clamp(2.25rem,3vw,3.65rem);line-height:1.04;letter-spacing:-.045em}.journey-panel p{position:relative;max-width:19rem;min-height:3.25rem;font-size:1rem;line-height:1.55}.journey-panel p:before{display:block;width:2.8rem;height:1px;margin-bottom:1.8rem;background:#f2ede4bd;content:""}.journey-panel ul{display:grid;gap:.42rem;max-width:21rem;margin:1.65rem 0 0;padding:0;list-style:none;opacity:.72;transform:translateY(.25rem);transition:opacity .5s ease .15s,transform .5s ease .15s}.journey-panel.is-open ul,.journey-panel:hover ul,.journey-panel:focus-within ul{opacity:1;transform:translateY(0)}.journey-panel li{position:relative;padding:.5rem .65rem .5rem 1.5rem;border-left:1px solid rgba(255,199,124,.52);color:var(--ivory);background:linear-gradient(90deg,#070f1ad1,#070f1a29);font-size:clamp(.76rem,.82vw,.9rem);font-weight:540;letter-spacing:.01em;text-shadow:0 1px 1rem rgba(0,0,0,.75)}.journey-panel li:before{position:absolute;top:50%;left:.58rem;width:.28rem;height:.28rem;border-radius:50%;background:var(--amber-bright);box-shadow:0 0 .7rem #ffc77cbf;content:"";transform:translateY(-50%)}.journey-panel a{display:inline-flex;gap:.55rem;align-items:center;margin-top:2rem;color:var(--ivory);font-size:.8rem;opacity:.35;transition:opacity .4s ease .2s,color .3s ease}.journey-panel.is-open a,.journey-panel:hover a,.journey-panel:focus-within a{opacity:1}.journey-panel a:hover{color:var(--amber-bright)}.journey-panel a svg{width:1.1rem}.services-section{overflow:hidden;padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(8rem,11vw,11rem);background:radial-gradient(circle at 50% 62%,rgba(158,140,255,.1),transparent 31rem),radial-gradient(circle at 50% 78%,rgba(229,164,92,.08),transparent 26rem),#080f19}.services-section .section-lead{margin-bottom:clamp(2.75rem,4.5vw,4.5rem)}.services-section .section-lead h2{font-size:clamp(3.5rem,4.8vw,5.45rem)}.service-carousel{position:relative;isolation:isolate;min-height:clamp(39rem,53vw,49rem);padding-top:.5rem}.service-carousel__stage{position:relative;height:clamp(31rem,43vw,39rem);perspective:90rem;transform-style:preserve-3d}.service-carousel__halo{position:absolute;z-index:-1;top:47%;left:50%;width:min(68vw,58rem);height:15rem;border:1px solid rgba(229,164,92,.2);border-radius:50%;box-shadow:0 0 5rem #9e8cff14;transform:translate(-50%,-50%) rotate(-4deg)}.service-carousel__halo:before,.service-carousel__halo:after{position:absolute;border-radius:50%;content:""}.service-carousel__halo:before{top:12%;right:7%;bottom:12%;left:7%;border:1px solid rgba(158,140,255,.16)}.service-carousel__halo:after{top:50%;right:4%;width:.55rem;height:.55rem;background:var(--amber-bright);box-shadow:0 0 1.4rem #ffc77ce6}.service-card{position:absolute;top:0;left:50%;display:grid;width:clamp(18.5rem,27vw,26rem);height:clamp(28rem,40vw,36.5rem);grid-template-rows:58% 42%;overflow:hidden;border:1px solid rgba(242,237,228,.18);border-radius:1.15rem;color:var(--ivory);background:#0a1421;box-shadow:0 2.4rem 5rem #01050c7a;cursor:pointer;opacity:0;transform:translate3d(-50%,2.75rem,-12rem) scale(.72);transform-origin:center bottom;transition:transform .85s var(--ease),opacity .65s ease,filter .65s ease,border-color .55s ease,box-shadow .55s ease;will-change:transform,opacity}.service-card.is-active{z-index:5;border-color:#ffc77cf0;box-shadow:0 0 0 1px #ffc77c24,0 2.8rem 7rem #01050c9e,0 0 3.5rem #e5a45c24;cursor:default;opacity:1;transform:translate3d(-50%,0,0) scale(1)}.service-card.is-prev{z-index:4;opacity:.76;filter:saturate(.72) brightness(.76);transform:translate3d(calc(-50% - clamp(15rem,22vw,22rem)),2.1rem,-5rem) rotateY(9deg) scale(.86)}.service-card.is-next{z-index:4;opacity:.76;filter:saturate(.72) brightness(.76);transform:translate3d(calc(-50% + clamp(15rem,22vw,22rem)),2.1rem,-5rem) rotateY(-9deg) scale(.86)}.service-card.is-far-prev{z-index:3;opacity:.28;filter:saturate(.45) brightness(.52);transform:translate3d(calc(-50% - clamp(27rem,39vw,39rem)),3.7rem,-10rem) rotateY(13deg) scale(.73)}.service-card.is-far-next{z-index:3;opacity:.28;filter:saturate(.45) brightness(.52);transform:translate3d(calc(-50% + clamp(27rem,39vw,39rem)),3.7rem,-10rem) rotateY(-13deg) scale(.73)}.service-card.is-hidden{z-index:0;visibility:hidden;pointer-events:none}.service-card:not(.is-active):hover,.service-card:not(.is-active):focus-visible{border-color:#ffc77c8c;filter:saturate(.9) brightness(.92)}.service-card__media{position:relative;display:block;overflow:hidden;background:#091321}.service-card__media:before{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background-image:linear-gradient(180deg,#0309110a,#0309111f 58%,#0a1421),var(--service-image);background-position:var(--service-position, center);background-size:cover;content:"";transform:scale(1.06);transition:transform 1.1s var(--ease),filter .8s ease}.service-card.is-active .service-card__media:before{transform:scale(1)}.service-card__media span{position:absolute;right:1.35rem;bottom:1.1rem;width:4.4rem;height:4.4rem;border:1px solid rgba(255,199,124,.68);border-radius:50%;box-shadow:inset 0 0 1.6rem #9e8cff29,0 0 1.5rem #e5a45c21}.service-card__media span:after{position:absolute;top:26%;right:26%;bottom:26%;left:26%;border:1px solid rgba(158,140,255,.8);border-radius:50%;content:""}.service-card--1{--service-image: url(/assets/media/businessDomain.webp);--service-position: 70% center}.service-card--2{--service-image: url(/assets/media/businessEmail.webp);--service-position: 71% center}.service-card--3{--service-image: url(/assets/media/businessWebsite.webp);--service-position: 70% center}.service-card--4{--service-image: url(/assets/media/websiteCare.webp);--service-position: 72% center}.service-card--5{--service-image: url(/assets/media/business-collaboration.webp);--service-position: 81% center}.service-card--6{--service-image: url(/assets/media/business-communication.webp);--service-position: 75% center}.service-card--7{--service-image: url(/assets/media/customer-messaging.webp);--service-position: 74% center}.service-card--8{--service-image: url(/assets/media/business-automations.webp);--service-position: 64% center}.service-card--9{--service-image: url(/assets/media/technology-partner.webp);--service-position: 64% center}.service-card__content{position:relative;z-index:2;display:flex;flex-direction:column;padding:clamp(1.25rem,2vw,1.8rem);background:linear-gradient(135deg,#0a1421fc,#121926f7)}.service-card__index{position:absolute;z-index:3;top:1.15rem;left:1.15rem;display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(255,199,124,.58);border-radius:50%;color:var(--amber-bright);background:#030911b3;font-size:.67rem;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-card h3{margin-bottom:.6rem;font-size:clamp(1.65rem,2.2vw,2.45rem);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.service-card p{max-width:29rem;margin:0;color:var(--ivory-soft);font-size:.88rem;line-height:1.5}.service-card__link{display:inline-flex;gap:.65rem;align-items:center;width:fit-content;margin-top:auto;padding-top:.75rem;color:var(--amber-bright);font-size:.76rem;font-weight:540;opacity:0;transform:translateY(.35rem);transition:opacity .4s ease,transform .4s var(--ease)}.service-card.is-active .service-card__link{opacity:1;transform:translateY(0)}.service-card__link svg{width:1.05rem;transition:transform .3s ease}.service-card__link:hover svg{transform:translate(.2rem)}.service-carousel__footer{display:grid;width:min(100%,48rem);grid-template-columns:auto minmax(9rem,1fr) minmax(15rem,auto);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;margin:1.5rem auto 0}.service-carousel__controls{position:absolute;z-index:8;top:clamp(14rem,20vw,18.5rem);right:0;left:0;display:flex;justify-content:space-between;pointer-events:none}.service-carousel__controls button{display:grid;width:2.9rem;height:2.9rem;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--ivory);background:#0a1421b8;box-shadow:0 1rem 2.5rem #01050c61;pointer-events:auto;transition:color .3s ease,border-color .3s ease,transform .3s ease}.service-carousel__controls button:first-child svg{transform:rotate(180deg)}.service-carousel__controls button:hover,.service-carousel__controls button:focus-visible{border-color:var(--amber-bright);color:var(--amber-bright);transform:scale(1.06)}.service-carousel__controls button svg{width:1rem}.service-carousel__count{color:var(--ivory-soft);font-size:.73rem;font-variant-numeric:tabular-nums;white-space:nowrap}.service-carousel__progress{height:1px;overflow:hidden;background:var(--line)}.service-carousel__progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--amber-bright),var(--violet));transform:scaleX(.3333);transform-origin:left;transition:transform .7s var(--ease)}.service-carousel__footer>p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.45}.partner-pin{position:relative;display:grid;min-height:clamp(52rem,100svh,63rem);grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);gap:clamp(3rem,7vw,8rem);align-items:center;overflow:hidden;background:linear-gradient(90deg,#020813b8,#02081357 46%,#02081314),url(/assets/media/partner-hero.webp) center / cover no-repeat;box-shadow:inset 0 1px var(--line),inset 0 -1px var(--line)}.partner-pin__copy{position:relative;z-index:2;max-width:40rem}.partner-pin__copy .eyebrow{width:fit-content;margin-bottom:1.35rem;padding:.65rem .85rem;border:1px solid rgba(255,199,124,.55);border-radius:.35rem;color:var(--amber-bright);background:#070f1ab8;box-shadow:inset 0 1px #ffffff0f,0 .8rem 2rem #01060c38;font-size:.72rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partner-pin__copy .eyebrow:before{width:1.25rem;background:var(--amber-bright)}.partner-pin__copy h2{max-width:10.5ch;margin-bottom:2.4rem;font-size:clamp(3.35rem,5.4vw,6rem);line-height:1.01;letter-spacing:-.052em}.partner-pin__copy h2>span{color:var(--amber)}.partner-pin__copy>strong{display:block;margin:0 0 3rem;color:var(--ivory-soft);font-size:clamp(1.35rem,2vw,2rem);font-weight:400}.partner-stack{position:relative;z-index:2;display:grid;gap:clamp(1.35rem,2.6vh,2.25rem);align-content:center;padding-left:clamp(2rem,5vw,6rem)}.partner-path{position:absolute;z-index:-1;top:12%;bottom:12%;left:clamp(.4rem,2.3vw,2.8rem);width:clamp(4rem,7vw,7.5rem);border:1px solid transparent;border-left-color:#ffc77cb8;border-radius:50%;filter:drop-shadow(0 0 .75rem rgba(229,164,92,.52))}.stack-card{position:relative;display:grid;width:min(100%,29rem);min-height:12.6rem;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:clamp(1.75rem,2.6vw,2.8rem);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(135deg,#0d1625db,#1b1e2bbf);box-shadow:0 2rem 5rem #0000004d,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stack-card:nth-of-type(2){margin-left:1.5rem}.stack-card:nth-of-type(3){margin-left:.75rem}.stack-card:before{position:absolute;top:50%;left:calc(clamp(2rem,5vw,6rem)*-1 - .45rem);width:.85rem;height:.85rem;border-radius:50%;background:#ffd49b;box-shadow:0 0 0 .3rem #e5a45c1f,0 0 1.5rem #ffc77ceb;content:"";transform:translateY(-50%)}.stack-card>span{color:var(--amber-bright);font-family:Georgia,serif;font-size:2.8rem;line-height:.8}.stack-card p{max-width:19ch;margin:0;color:var(--ivory);font-size:clamp(1.55rem,2.05vw,2.25rem);line-height:1.16;letter-spacing:-.035em}.stack-card i{position:absolute;right:2rem;bottom:2rem;width:4rem;height:1px;background:linear-gradient(90deg,var(--amber),var(--violet))}.carousel-controls{display:flex;gap:1rem;align-items:center;justify-content:flex-end;color:var(--muted);font-size:.72rem}.carousel-controls button{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--ivory);background:transparent;transition:color .3s ease,border-color .3s ease,transform .3s ease}.carousel-controls button:hover{border-color:var(--amber);color:var(--amber-bright);transform:scale(1.05)}.process-section{background:#090f18}.process-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.process-list li{display:grid;grid-template-columns:6rem minmax(15rem,.75fr) minmax(18rem,1fr);gap:2rem;align-items:start;padding:2.4rem 0;border-bottom:1px solid var(--line)}.process-list li>span{color:var(--amber);font-size:.72rem}.process-list h3{margin:0;font-size:clamp(1.7rem,2.7vw,3.2rem)}.process-list p{max-width:38rem;margin:0;line-height:1.7}.trust-section{position:relative;display:grid;min-height:100svh;grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);gap:clamp(2rem,5vw,6rem);align-items:center;overflow:hidden;background:linear-gradient(90deg,#020a146b,#020a141f 52%,#020a1405),url(/assets/media/trust-portal-bg.webp) center / cover no-repeat;box-shadow:inset 0 1px var(--line),inset 0 -1px var(--line)}.trust-copy{position:relative;z-index:2}.trust-copy h2{display:flex;flex-direction:column;margin-bottom:clamp(2.7rem,5vh,4.5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,6.8vw,7.6rem);line-height:1;letter-spacing:-.045em}.trust-copy h2 span{margin-left:0}.trust-body{max-width:39rem;padding-top:1.75rem;border-top:1px solid;border-image:linear-gradient(90deg,var(--violet),rgba(158,140,255,0)) 1}.trust-body strong,.trust-body small{display:block}.trust-body strong{margin-bottom:1rem;color:var(--ivory-soft);font-size:1.05rem;font-weight:500}.trust-body p{max-width:37rem;color:#f2ede4c7;line-height:1.65}.trust-body small{margin-top:1.7rem;color:var(--amber-bright)}.trust-portal{position:relative;z-index:2;display:grid;width:100%;min-height:min(54vw,43rem);place-items:center}.site-footer{position:relative;z-index:3;display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(34rem,1.18fr);column-gap:clamp(4rem,9vw,10rem);row-gap:clamp(2.5rem,4vw,4rem);padding:clamp(4.5rem,7vw,7rem) var(--page-gutter) 2rem;overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(circle at 72% -18%,rgba(229,164,92,.09),transparent 25rem),#03070d}.site-footer:before{position:absolute;top:-1px;left:var(--page-gutter);width:min(28vw,28rem);height:1px;background:linear-gradient(90deg,var(--amber-bright),transparent);content:""}.footer-statement{display:flex;min-height:16rem;flex-direction:column;justify-content:space-between;gap:4rem;align-items:flex-start;margin:0;padding-right:clamp(1rem,3vw,3rem)}.footer-statement p{max-width:13ch;margin:0;color:#f2ede4d1;font-size:clamp(2rem,2.6vw,3rem);font-weight:420;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.brand--footer{margin-top:0}.footer-columns{display:grid;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);align-self:stretch;margin:0;padding-top:.2rem;counter-reset:footer-column}.footer-columns>div{display:flex;min-width:0;flex-direction:column;gap:.85rem;padding-top:1.4rem;border-top:1px solid rgba(242,237,228,.14);counter-increment:footer-column}.footer-columns h3{display:flex;gap:.75rem;align-items:baseline;margin-bottom:1.4rem;color:#f2ede480;font-size:.64rem;font-weight:540;letter-spacing:.13em;text-transform:uppercase}.footer-columns h3:before{color:var(--amber-bright);content:"0" counter(footer-column);font-variant-numeric:tabular-nums}.footer-columns a,.footer-columns button{position:relative;width:fit-content;padding:0;border:0;color:#f2ede4c2;background:transparent;font-size:.88rem;text-align:left;transition:color .3s ease,transform .3s var(--ease)}.footer-columns a:hover,.footer-columns button:hover,.footer-columns button.is-active{color:var(--amber-bright);transform:translate(.3rem)}.footer-bottom{display:flex;grid-column:1 / -1;justify-content:space-between;gap:2rem;margin-top:0;padding-top:1.5rem;border-top:1px solid var(--line)}.footer-bottom p{margin:0;color:#f2ede470;font-size:.67rem}.inner-page{--inner-page-backdrop: radial-gradient(circle at 76% 18%, rgba(158, 140, 255, .1), transparent 24rem), var(--ink);isolation:isolate;background:transparent}.inner-page:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--inner-page-backdrop);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none}.page-services{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .82), rgba(5, 11, 19, .3)), linear-gradient(180deg, rgba(5, 11, 19, .16), rgba(5, 11, 19, .58)), url(/assets/media/services-hero.webp)}.page-website{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .86), rgba(5, 11, 19, .38)), linear-gradient(180deg, rgba(5, 11, 19, .18), rgba(5, 11, 19, .62)), url(/assets/media/business-website-hero.webp)}.page-care{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .88), rgba(5, 11, 19, .38)), linear-gradient(180deg, rgba(5, 11, 19, .2), rgba(5, 11, 19, .66)), url(/assets/media/website-care-hero.webp)}.page-partner{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .86), rgba(5, 11, 19, .32)), linear-gradient(180deg, rgba(5, 11, 19, .12), rgba(5, 11, 19, .64)), url(/assets/media/technology-partner-hero.webp)}.page-referral{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .84), rgba(5, 11, 19, .34)), linear-gradient(180deg, rgba(5, 11, 19, .18), rgba(5, 11, 19, .64)), url(/assets/media/referral-program-hero.webp)}.page-about{--inner-page-backdrop: linear-gradient(90deg, rgba(5, 11, 19, .88), rgba(5, 11, 19, .38)), linear-gradient(180deg, rgba(5, 11, 19, .18), rgba(5, 11, 19, .7)), url(/assets/media/about-hero.webp)}:where(.inner-page) .section-shell{background-color:var(--ink)}.inner-hero{position:relative;display:flex;min-height:100dvh;align-items:center;padding:clamp(10rem,22vh,14rem) var(--page-gutter) clamp(5rem,10vh,8rem);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 18%,rgba(158,140,255,.1),transparent 24rem),var(--ink);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.inner-hero:after{position:absolute;right:-8vw;bottom:-38vw;width:min(70vw,68rem);aspect-ratio:1;border:1px solid rgba(229,164,92,.18);border-radius:50%;box-shadow:0 0 7rem #9e8cff12;content:""}.inner-hero__halo{position:absolute;top:19%;right:8%;width:min(35vw,33rem);aspect-ratio:1;border:1px solid rgba(158,140,255,.34);border-radius:50%;transform:rotate(-20deg) scaleY(.42)}.inner-hero__halo:after{position:absolute;top:48%;right:-.32rem;width:.65rem;height:.65rem;border-radius:50%;background:var(--amber-bright);box-shadow:0 0 1.7rem var(--amber-bright);content:""}.inner-hero__content{position:relative;z-index:2}.inner-hero--services{background:linear-gradient(90deg,#050b13f5,#050b13c7 43%,#050b1333 74%,#050b135c),linear-gradient(180deg,#050b131f,#050b1380),url(/assets/media/services-hero.webp) 68% center / cover no-repeat}.inner-hero--services:after{display:none}.inner-hero h1{max-width:15ch;margin-bottom:2rem;font-size:clamp(4rem,8.2vw,9.2rem);line-height:.9;letter-spacing:-.07em}.hero-title--mobile{display:none}.inner-hero__body{max-width:42rem;margin-bottom:2rem;font-size:clamp(1.05rem,1.55vw,1.42rem);line-height:1.6}.inner-hero__price{margin-bottom:1.7rem;color:var(--amber-bright);font-size:clamp(1.4rem,2.4vw,2.4rem);letter-spacing:-.03em}.inner-hero__price--structured{display:inline-grid;grid-template-columns:auto auto;gap:.2rem .55rem;align-items:end;padding:.85rem 1.1rem .95rem;border:1px solid rgba(242,237,228,.2);border-left:2px solid var(--amber-bright);border-radius:.25rem 1rem 1rem .25rem;background:#070f1ab3;box-shadow:0 1rem 3rem #01060c33,inset 0 1px #ffffff0a;letter-spacing:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inner-hero__price--structured:has(em){grid-template-columns:auto auto auto}.inner-hero__price--structured>span{grid-column:1 / -1;color:var(--ivory-soft);font-size:.58rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.inner-hero__price--structured strong{color:var(--amber-bright);font-size:clamp(2.3rem,3.7vw,3.8rem);font-weight:440;letter-spacing:-.06em;line-height:.86}.inner-hero__price--structured small{padding-bottom:.15rem;color:var(--muted-light);font-size:.68rem}.inner-hero__price--structured em{align-self:end;margin-left:.45rem;padding:.2rem 0 .15rem 1rem;border-left:1px solid rgba(242,237,228,.18);color:var(--ivory-soft);font-size:.72rem;font-style:normal;white-space:nowrap}.inner-hero__support{margin:1.8rem 0 0;color:var(--muted);font-size:.78rem;letter-spacing:.03em}.inner-hero--website{background:linear-gradient(90deg,#050b13fa,#050b13e6 42%,#050b1357 72%,#050b1338),linear-gradient(180deg,#050b1314,#050b1375),url(/assets/media/business-website-hero.webp) 68% center / cover no-repeat}.inner-hero--website .inner-hero__content{max-width:52rem}.inner-hero--website h1{max-width:10ch;font-size:clamp(4.4rem,6.6vw,7.7rem)}.inner-hero--website:before,.inner-hero--website:after,.inner-hero--care:before,.inner-hero--care:after{display:none}.inner-hero--care .inner-hero__content{max-width:52rem}.inner-hero--care h1{max-width:9.5ch;font-size:clamp(4.4rem,6.4vw,7.4rem)}.inner-hero--partner{background:linear-gradient(90deg,#050b13fa,#050b13eb 34%,#050b13a8 55%,#050b1333 82%),linear-gradient(180deg,#050b1314,#050b1380),url(/assets/media/technology-partner-hero.webp) 56% center / cover no-repeat;background-attachment:fixed}.inner-hero--referral{background:linear-gradient(90deg,#050b13fa,#050b13f0 31%,#050b13b3 52%,#050b1333 84%),linear-gradient(180deg,#050b1314,#050b138f),url(/assets/media/referral-program-hero.webp) center / cover no-repeat;background-attachment:fixed}.inner-hero--about{background:linear-gradient(90deg,#050b13fa,#050b13eb 37%,#050b1394 60%,#050b1329 88%),linear-gradient(180deg,#050b1314,#050b138f),url(/assets/media/about-hero.webp) 62% center / cover no-repeat;background-attachment:fixed}.inner-hero--about .inner-hero__content{max-width:59rem}.inner-hero--about h1{max-width:12ch;font-size:clamp(4.75rem,6.7vw,7.8rem)}.inner-hero--partner:before,.inner-hero--partner:after{display:none}@media(min-width:901px)and (max-height:980px){.inner-hero{padding-top:clamp(7.5rem,14dvh,9rem);padding-bottom:clamp(2rem,4.5dvh,3rem)}.inner-hero--partner h1{margin-bottom:2rem;font-size:clamp(4.75rem,6.15vw,7.4rem)}.inner-hero--partner .inner-hero__body,.inner-hero--partner .inner-hero__price{margin-bottom:2rem}.inner-hero--partner .inner-hero__support{margin-top:2rem}.inner-hero--website .eyebrow{margin-bottom:1.15rem}.inner-hero--website h1{margin-bottom:1.25rem;font-size:clamp(4rem,5.7vw,6.6rem)}.inner-hero--website .inner-hero__body,.inner-hero--website .inner-hero__price{margin-bottom:1.25rem}.inner-hero--website .inner-hero__support{margin-top:1.25rem}.inner-hero--care .eyebrow{margin-bottom:1.1rem}.inner-hero--care h1{margin-bottom:1.2rem;font-size:clamp(4rem,5.65vw,6.45rem)}.inner-hero--care .inner-hero__body,.inner-hero--care .inner-hero__price{margin-bottom:1.2rem}}.inner-hero--services,.inner-hero--website{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.inner-hero--referral:before,.inner-hero--referral:after,.inner-hero--about:before,.inner-hero--about:after{display:none}.service-overview{padding-top:0;padding-bottom:clamp(6rem,10vw,10rem);background:#07101b}.service-block{scroll-margin-top:5.5rem;padding:clamp(2.75rem,4vw,4rem) 0;border-top:1px solid var(--line)}.service-block:last-child{padding-bottom:0}.service-block__header{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3rem);align-items:start;margin-bottom:clamp(1.6rem,2.5vw,2.5rem)}.service-block__header>span,.service-block__header>small{padding-top:.55rem;color:var(--amber-bright);font-size:.65rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.service-block__header h2{max-width:17ch;margin:0 0 .7rem;font-size:clamp(2.4rem,4.2vw,5rem);line-height:.96;letter-spacing:-.055em}.service-block__header p{max-width:34rem;margin:0;color:var(--muted)}.service-block__header>small{color:var(--muted);white-space:nowrap}.service-block__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(1rem,1.5vw,1.5rem)}.service-block--partner .service-block__grid{grid-template-columns:1fr}.service-overview-card{position:relative;height:34rem;min-height:34rem;scroll-margin-top:5.5rem;overflow:hidden;isolation:isolate;background:#0a1421;border:1px solid rgba(242,237,228,.2);border-radius:1.5rem;perspective:90rem;transition:background-color .35s ease,box-shadow .45s var(--ease)}.service-block--partner .service-overview-card{height:36rem;min-height:36rem}.service-overview-card:before,.service-overview-card:after{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.service-overview-card:before{background-image:var(--service-image);background-position:var(--service-position, center);background-size:cover;opacity:.68;filter:saturate(.82) contrast(1.06) brightness(.88);transform:scale(1.06);transition:opacity .55s ease,transform .8s var(--ease),filter .55s ease}.service-overview-card:after{z-index:-1;background:linear-gradient(180deg,#07101b14 10%,#07101b70 48%,#07101bfa 84%),linear-gradient(110deg,rgba(229,164,92,.05),transparent 45%)}.service-overview-card:hover:before,.service-overview-card:focus-within:before{opacity:.83;filter:saturate(.96) contrast(1.04) brightness(.92);transform:scale(1)}.service-overview-card.is-expanded{background:#0b1624;box-shadow:inset 0 0 0 1px #e5a45c9e,0 1.4rem 3rem #01060c4d}.service-overview-card.is-expanded:before{opacity:.48;background-position:var(--service-position, center);filter:saturate(.92) contrast(1.03);transform:scale(1)}.service-overview-card.is-expanded:after{background:linear-gradient(180deg,#07101b61,#07101beb)}.service-overview-card__flipper{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,.72,.22,1)}.service-overview-card.is-expanded .service-overview-card__flipper{transform:rotateY(180deg)}.service-overview-card__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1.45rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.service-overview-card__toggle{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;padding:1.35rem;border:0;text-align:left;background:transparent}.service-overview-card__meta,.service-overview-card__copy,.service-overview-card__footer{position:relative;z-index:2}.service-overview-card__meta{display:flex;justify-content:space-between;gap:1rem;color:#f2ede4b8;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.service-overview-card__meta b{color:var(--amber-bright);font-weight:500;font-variant-numeric:tabular-nums}.service-overview-card__meta i{overflow:hidden;font-style:normal;color:var(--ivory);text-align:right;text-overflow:ellipsis;white-space:nowrap}.service-overview-card__copy{display:block;margin:auto 0 1.4rem}.service-overview-card__copy>strong{display:block;max-width:13ch;margin-bottom:.8rem;font-size:clamp(1.9rem,2.4vw,3rem);font-weight:520;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.service-overview-card__copy>small{display:block;max-width:35rem;color:#f2ede4c7;font-size:.84rem;line-height:1.5;text-wrap:pretty}.service-overview-card__footer{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.5);border-radius:1rem;background:#f2ede4f0;color:var(--ink);box-shadow:0 .8rem 2.4rem #01060c2e}.service-overview-card__footer>span{display:grid;grid-template-columns:auto 1fr;gap:.1rem .45rem;align-items:baseline}.service-overview-card__footer small{grid-column:1 / -1;color:#050b1394;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.service-overview-card__footer strong{color:var(--ink);font-size:1.05rem;font-weight:520}.service-overview-card__footer i{color:#050b1394;font-size:.68rem;font-style:normal}.service-overview-card__footer>b{position:relative;display:block;width:2.7rem;height:2.7rem;flex:0 0 auto;border:1px solid rgba(5,11,19,.34);border-radius:50%;transition:border-color .3s ease,transform .45s var(--ease),background-color .3s ease}.service-overview-card__footer>b:before,.service-overview-card__footer>b:after{position:absolute;top:50%;left:50%;width:.8rem;height:1px;background:var(--ink);content:"";transform:translate(-50%,-50%);transition:transform .4s var(--ease)}.service-overview-card__footer>b:after{transform:translate(-50%,-50%) rotate(90deg)}.service-overview-card__toggle:hover .service-overview-card__footer>b,.service-overview-card__toggle:focus-visible .service-overview-card__footer>b{border-color:var(--ink);background:#050b1314;transform:rotate(90deg)}.service-overview-card.is-expanded .service-overview-card__footer>b{border-color:var(--ink)}.service-overview-card__details{z-index:3;display:flex;flex-direction:column;padding:1.35rem;background:linear-gradient(145deg,#101c2cf7,#060e18fc),var(--service-image) center / cover;transform:rotateY(180deg)}.service-overview-card__back-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(242,237,228,.2)}.service-overview-card__back-header>span{color:var(--amber-bright);font-size:.62rem;font-weight:520;letter-spacing:.12em;text-transform:uppercase}.service-overview-card__back-header>button{position:relative;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid rgba(242,237,228,.4);border-radius:50%;background:#f2ede40f;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.service-overview-card__back-header>button:hover,.service-overview-card__back-header>button:focus-visible{border-color:var(--amber-bright);background:#e5a45c1f;transform:rotate(8deg)}.service-overview-card__back-header>button b:before,.service-overview-card__back-header>button b:after{position:absolute;top:50%;left:50%;width:.8rem;height:1px;background:var(--ivory);content:"";transform:translate(-50%,-50%) rotate(45deg)}.service-overview-card__back-header>button b:after{transform:translate(-50%,-50%) rotate(-45deg)}.service-overview-card__details-clip{min-height:0;flex:1;overflow:hidden;scrollbar-width:none}.service-overview-card__details-clip::-webkit-scrollbar{display:none}.service-overview-card__details-inner{display:flex;height:100%;flex-direction:column;gap:.95rem;padding-top:1.4rem}.service-overview-card__back-copy h3{margin:0 0 .65rem;font-size:clamp(1.8rem,2.1vw,2.5rem);font-weight:480;line-height:1;letter-spacing:-.045em}.service-overview-card__back-copy p{max-width:32rem;margin:0;color:var(--ivory);font-size:.86rem;line-height:1.55}.service-overview-card__back-price{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .9rem;border:1px solid rgba(255,255,255,.52);border-radius:.8rem;color:var(--ink);background:#f2ede4f5;box-shadow:0 .7rem 2rem #01060c2e}.service-overview-card__back-price>small{color:#050b1394;font-size:.58rem;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.service-overview-card__back-price>span{display:grid;gap:.05rem;text-align:right}.service-overview-card__back-price strong{color:var(--ink);font-size:1.18rem;font-weight:620;white-space:nowrap}.service-overview-card__back-price i{color:#050b1394;font-size:.65rem;font-style:normal}.service-overview-card__includes>span{display:block;margin-bottom:.75rem;color:var(--amber-bright);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase}.service-overview-card__details-inner ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem;margin:0;padding:0;list-style:none}.service-overview-card__details-inner li{position:relative;padding-left:1rem;color:var(--ivory-soft);font-size:.8rem}.service-overview-card__details-inner li:before{position:absolute;top:.55em;left:0;width:.28rem;height:.28rem;border-radius:50%;background:var(--amber-bright);content:""}.service-overview-card__details-inner>a{display:flex;gap:.8rem;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:1rem 1.05rem;border-radius:.9rem;color:var(--ink);background:var(--ivory);font-size:.78rem;font-weight:600;white-space:nowrap;transition:background-color .3s ease,transform .3s ease}.service-overview-card__details-inner>a svg{width:1rem;transition:transform .35s var(--ease)}.service-overview-card__details-inner>a:hover svg{transform:translate(.35rem)}.service-overview-card__details-inner>a:hover{background:#fffaf1;transform:translateY(-.15rem)}.service-overview-card--static,.service-block--partner .service-overview-card--static{height:auto;min-height:28rem;border-color:#e5a45c7a;perspective:none}.service-overview-card--static:before{opacity:.58;background-position:center 44%}.service-overview-card--static:after{background:linear-gradient(90deg,#050d17f5,#050d17cc 47%,#050d1770),linear-gradient(180deg,transparent 48%,rgba(5,13,23,.72))}.service-partner-card{position:relative;z-index:1;display:flex;min-height:28rem;flex-direction:column;padding:clamp(1.4rem,2.5vw,2.5rem)}.service-partner-card__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,.72fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin-top:auto}.service-partner-card__intro h4{max-width:19ch;margin:0 0 1rem;color:var(--ivory-soft);font-size:clamp(2.1rem,3vw,3.6rem);font-weight:450;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.service-partner-card__intro>p{max-width:38rem;margin:0 0 1.35rem;color:var(--ivory-soft);line-height:1.55}.service-partner-card__intro .service-overview-card__back-price{max-width:28rem}.service-partner-card__scope{padding:clamp(1.25rem,2vw,2rem);border:1px solid rgba(242,237,228,.22);border-radius:1rem;background:#07101bb8;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-partner-card__scope ul{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.5rem;margin:0;padding:0;list-style:none}.service-partner-card__scope li{position:relative;padding-left:1rem;color:var(--ivory-soft);font-size:.8rem}.service-partner-card__scope li:before{position:absolute;top:.55em;left:0;width:.28rem;height:.28rem;border-radius:50%;background:var(--amber-bright);content:""}.service-partner-card__scope>a{display:flex;gap:.8rem;align-items:center;justify-content:space-between;width:100%;margin-top:2rem;padding:1rem 1.05rem;border-radius:.9rem;color:var(--ink);background:var(--ivory);font-size:.78rem;font-weight:600;transition:background-color .3s ease,transform .3s ease}.service-partner-card__scope>a svg{width:1rem;transition:transform .35s var(--ease)}.service-partner-card__scope>a:hover{background:var(--amber-bright);transform:translateY(-.15rem)}.service-partner-card__scope>a:hover svg{transform:translate(.35rem)}.request-section{position:relative;display:grid;min-height:48rem;grid-template-columns:minmax(20rem,.7fr) minmax(34rem,1.3fr);gap:clamp(3rem,7vw,8rem);align-items:center;padding-top:clamp(4.5rem,6vw,6rem);padding-bottom:clamp(4.5rem,6vw,6rem);overflow:hidden;background:radial-gradient(circle at 76% 50%,rgba(158,140,255,.1),transparent 31rem),linear-gradient(120deg,#091421,#060d17 72%);box-shadow:inset 0 1px var(--line),inset 0 -1px var(--line)}.request-section:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(242,237,228,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(242,237,228,.018) 1px,transparent 1px);background-size:3.5rem 3.5rem;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%,#000);mask-image:linear-gradient(90deg,transparent,#000 38%,#000)}.request-section__copy{position:relative;z-index:3;max-width:35rem}.request-section__copy h2{max-width:9ch;margin:0 0 1.5rem;font-size:clamp(3.5rem,5.4vw,6.2rem);font-weight:450;line-height:.94;letter-spacing:-.06em;text-wrap:balance}.request-section__copy>p:not(.eyebrow){max-width:30rem;margin:0 0 2.4rem;color:var(--ivory-soft);font-size:1.02rem;line-height:1.65}.service-radar{position:relative;z-index:2;width:min(100%,40rem);aspect-ratio:1;justify-self:end;color:var(--amber-bright)}.service-radar:before{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;background:radial-gradient(circle,rgba(229,164,92,.08),transparent 55%);box-shadow:0 0 7rem #9e8cff14;content:""}.service-radar__rings,.service-radar__rings i,.service-radar__sweep,.service-radar__axes{position:absolute;border-radius:50%}.service-radar__rings{top:5%;right:5%;bottom:5%;left:5%;border:1px solid rgba(255,199,124,.35)}.service-radar__rings i{top:12.5%;right:12.5%;bottom:12.5%;left:12.5%;border:1px solid rgba(158,140,255,.23)}.service-radar__rings i:nth-child(2){top:25%;right:25%;bottom:25%;left:25%;border-color:#ffc77c38}.service-radar__rings i:nth-child(3){top:37.5%;right:37.5%;bottom:37.5%;left:37.5%;border-color:#9e8cff40}.service-radar__rings i:nth-child(4){top:49%;right:49%;bottom:49%;left:49%;border-color:#ffc77c73}.service-radar__axes{top:5%;right:5%;bottom:5%;left:5%;overflow:hidden;opacity:.24}.service-radar__axes:before,.service-radar__axes:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--violet),transparent);content:""}.service-radar__axes:after{transform:rotate(90deg)}.service-radar__sweep{top:5%;right:5%;bottom:5%;left:5%;background:conic-gradient(from -42deg,transparent 0deg 300deg,rgba(255,199,124,.02) 320deg,rgba(255,199,124,.2) 358deg,rgba(255,199,124,.52) 360deg);filter:drop-shadow(0 0 1.2rem rgba(255,199,124,.18));-webkit-mask-image:radial-gradient(circle,transparent 0 13%,#000 14% 100%);mask-image:radial-gradient(circle,transparent 0 13%,#000 14% 100%);animation:radar-sweep 9s linear infinite}.service-radar__sweep:after{position:absolute;top:50%;right:0;left:50%;height:1px;background:linear-gradient(90deg,rgba(255,199,124,.9),transparent);box-shadow:0 0 1rem #ffc77cbf;content:"";transform-origin:left}.service-radar__core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:9.25rem;aspect-ratio:1;place-content:center;padding:1rem;border:1px solid rgba(255,199,124,.62);border-radius:50%;text-align:center;background:#070f1ae6;box-shadow:0 0 0 .55rem #e5a45c0d,0 0 3rem #e5a45c2e;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-radar__core span{color:var(--muted-light);font-size:.61rem;letter-spacing:.15em;text-transform:uppercase}.service-radar__core strong{margin-top:.35rem;color:var(--ivory);font-size:.98rem;font-weight:520;line-height:1.18;text-wrap:balance}.service-radar__core i{position:absolute;top:.65rem;right:1.2rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--amber-bright);box-shadow:0 0 1rem #ffc77ce6;animation:radar-pulse 2.2s ease-in-out infinite}.service-radar__signals{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.service-radar__signal{position:absolute;max-width:11rem;padding:.58rem .8rem .58rem 1.65rem;border:1px solid rgba(242,237,228,.2);border-radius:.55rem;color:var(--ivory-soft);background:#08121ed1;box-shadow:0 .8rem 2rem #01060c47;font-size:.7rem;line-height:1.2;white-space:nowrap;animation:radar-float 4.5s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-radar__signal:before{position:absolute;top:50%;left:.72rem;width:.38rem;height:.38rem;border-radius:50%;background:var(--amber-bright);box-shadow:0 0 .8rem #ffc77ceb;content:"";transform:translateY(-50%)}.service-radar__signal:nth-child(2n):before{background:var(--violet);box-shadow:0 0 .8rem #9e8cffcc}.service-radar__signal:nth-child(3n){animation-delay:-1.5s}.service-radar__signal:nth-child(3n+1){animation-delay:-3s}.service-radar__signal--1{top:8%;left:40%}.service-radar__signal--2{top:19%;right:5%}.service-radar__signal--3{top:43%;right:-1%}.service-radar__signal--4{right:8%;bottom:17%}.service-radar__signal--5{bottom:5%;left:44%}.service-radar__signal--6{bottom:17%;left:4%}.service-radar__signal--7{top:45%;left:-2%}.service-radar__signal--8{top:20%;left:8%}.service-radar__signal--9{top:33%;left:28%}.service-radar__signal--10{right:24%;bottom:33%}.service-radar__signal--11{bottom:35%;left:20%}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes radar-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes radar-float{50%{transform:translateY(-.35rem)}}.pricing-section,.feature-section,.comparison-section,.boundary-section{background:var(--ink)}.price-grid{display:grid;gap:1px;background:var(--line)}.price-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{position:relative;display:flex;min-height:48rem;flex-direction:column;padding:clamp(1.7rem,3vw,3.2rem);background:var(--surface)}.price-card--recommended{color:var(--ink);background:var(--ivory)}.price-card--recommended p,.price-card--recommended small,.price-card--recommended li,.price-card--recommended .price-card__price span{color:#050b13ad}.price-card__recommended{position:absolute;top:1.6rem;right:1.6rem;color:var(--ink);font-size:.65rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.price-card h3{margin-bottom:2rem;font-size:clamp(2.1rem,3.2vw,3.8rem)}.price-card__price{display:flex;gap:.6rem;align-items:end;margin-bottom:2rem}.price-card__price strong{color:var(--amber-bright);font-size:clamp(3rem,5vw,5.5rem);font-weight:420;letter-spacing:-.06em;line-height:.9}.price-card--recommended .price-card__price strong{color:#8d5426}.price-card__price span{color:var(--muted);font-size:.76rem}.price-card>p{min-height:4.5rem;color:var(--ivory)}.price-card>small{min-height:2.5rem;color:var(--muted)}.price-card ul{flex:1;margin:2rem 0 2.5rem;padding:0;list-style:none}.price-card li{padding:.7rem 0;border-bottom:1px solid currentColor;color:var(--ivory-soft);font-size:.82rem;opacity:.8}.price-card .button{width:100%}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-block{min-height:17rem;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-block>span{display:block;width:.55rem;height:.55rem;margin-bottom:5rem;border-radius:50%;background:var(--amber);box-shadow:0 0 1rem #e5a45c73}.feature-block h3{margin-bottom:.75rem;font-size:clamp(1.45rem,2vw,2.25rem)}.feature-block p{margin:0;color:var(--muted);font-size:.86rem}.preview-section,.split-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.75fr);gap:clamp(4rem,9vw,10rem);align-items:center;background:var(--surface)}.browser-frame{padding:1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--ink);box-shadow:0 2.5rem 7rem #00000059}.browser-frame>div:first-child{display:flex;gap:.35rem;padding-bottom:.8rem}.browser-frame>div:first-child i{width:.4rem;height:.4rem;border-radius:50%;background:var(--line-strong)}.browser-frame>span{display:block;margin-bottom:.8rem;color:var(--muted);font-size:.68rem;text-align:center}.browser-frame__scene{position:relative;min-height:29rem;overflow:hidden;border-radius:.65rem;background:linear-gradient(90deg,rgba(5,11,19,.8),transparent),url(/assets/media/noverian-orbit-poster.webp) center / cover}.browser-frame__scene b{position:absolute;top:20%;left:8%;width:38%;height:1rem;background:linear-gradient(90deg,rgba(242,237,228,.86) 80%,transparent 80%);box-shadow:0 2rem #f2ede4b3,0 4rem #e5a45cb3}.preview-copy h2,.split-story__copy h2,.scope-note h2,.extras-copy h2,.credits-copy h2,.commission-copy h2{margin-bottom:1.5rem;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.98}.preview-copy p,.split-story__copy p{line-height:1.75}.preview-copy strong,.split-story__copy strong{display:block;margin-top:2rem;color:var(--amber-bright);font-weight:500}.split-story__copy .button{margin-top:2rem}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.comparison-column{min-height:36rem;padding:clamp(2rem,4vw,4rem);background:var(--surface)}.comparison-column--accent{color:var(--ink);background:var(--ivory)}.comparison-column h3{margin-bottom:3rem;font-size:clamp(2rem,3.5vw,4rem)}.comparison-column ul{margin:0 0 3rem;padding:0;list-style:none}.comparison-column li{padding:.8rem 0;border-bottom:1px solid currentColor;color:inherit;opacity:.7}.comparison-column strong{color:var(--amber-bright);font-size:1.2rem;font-weight:500}.comparison-column--accent strong{color:#8d5426}.choice-section{background:var(--surface)}.choice-section>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.scope-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);gap:clamp(3rem,10vw,10rem);align-items:end;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scope-note p{margin:0;line-height:1.75}.scope-note strong{display:block;grid-column:2;color:var(--amber-bright);font-weight:500}.page-website .pricing-section,.website-included,.website-lifecycle,.website-handoff,.website-scope-note{padding-block:clamp(4.5rem,7vw,7rem)}.website-section-intro{display:grid;max-width:62rem;gap:1.25rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.website-section-intro h2,.website-included__intro h2,.website-handoff>h2{max-width:13ch;margin:0;font-size:clamp(3rem,5.4vw,6rem);line-height:.94;letter-spacing:-.06em}.website-section-intro p,.website-included__intro p{max-width:42rem;margin:0;color:var(--muted);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.6}.website-plan-list{display:grid;gap:1rem}.website-plan{position:relative;display:grid;min-height:20rem;grid-template-columns:minmax(15rem,.9fr) minmax(10rem,.38fr) minmax(22rem,1.25fr) auto;gap:clamp(1.5rem,3vw,3.5rem);align-items:center;padding:clamp(1.6rem,2.8vw,3rem);overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(105deg,#172233f0,#0a1320f5),url(/assets/media/businessWebsite.webp) 84% center / cover}.website-plan--complete{border-color:#ffc77c94;background:linear-gradient(105deg,#151d2ae8,#1e1918e6),url(/assets/media/businessWebsite.webp) 70% center / cover;box-shadow:inset 0 1px #ffffff0d}.website-plan__identity>span,.website-lifecycle__card>span{display:block;margin-bottom:2rem;color:var(--amber-bright);font-size:.65rem;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.website-plan__identity h3{margin-bottom:.7rem;font-size:clamp(2rem,3vw,3.45rem);line-height:.95}.website-plan__identity p{margin-bottom:.65rem;color:var(--ivory)}.website-plan__identity small{display:block;max-width:34rem;color:var(--muted);line-height:1.55}.website-plan__price{display:grid;gap:.4rem;align-self:center}.website-plan__price strong{color:var(--amber-bright);font-size:clamp(3.25rem,4.7vw,5.4rem);font-weight:420;letter-spacing:-.07em;line-height:.85}.website-plan__price span{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.website-plan ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:0;padding:0;list-style:none}.website-plan li{position:relative;padding-left:1rem;color:var(--ivory-soft);font-size:.78rem;line-height:1.4}.website-plan li:before{position:absolute;top:.52em;left:0;width:.32rem;height:.32rem;border-radius:50%;background:var(--amber-bright);content:""}.website-plan .button{min-width:12.5rem;white-space:nowrap}.website-included{display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(32rem,1.35fr);gap:clamp(3rem,7vw,7rem);align-items:center;background:#070f1af5}.website-included__intro h2{margin-bottom:1.5rem}.website-included__map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#101926b8}.website-included__map article{min-height:10.5rem;padding:1.4rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.website-included__map article:nth-child(1),.website-included__map article:nth-child(6){grid-column:span 2}.website-included__map article:nth-child(4),.website-included__map article:nth-child(6){border-right:0}.website-included__map article:nth-child(n+3){border-bottom:0}.website-included__map span{display:block;margin-bottom:2rem;color:var(--amber-bright);font-size:.62rem}.website-included__map h3{margin-bottom:.5rem;font-size:clamp(1.2rem,1.5vw,1.65rem)}.website-included__map p{margin:0;color:var(--muted);font-size:.76rem}.page-website .preview-section{gap:clamp(3rem,6vw,6rem);padding-block:clamp(5rem,8vw,8rem)}.page-website .browser-frame__scene{min-height:24rem}.website-disclaimer{display:flex;gap:.75rem;align-items:flex-start;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;line-height:1.5}.website-disclaimer i{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1px solid var(--amber);border-radius:50%;color:var(--amber-bright);font-size:.58rem;font-style:normal}.website-lifecycle{background:#050b13f7}.website-lifecycle__rail{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.website-lifecycle__card{display:flex;min-height:29rem;flex-direction:column;padding:clamp(1.7rem,3vw,3rem);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,#141f2ff5,#08101bfa)}.website-lifecycle__card--care{border-color:#ffc77c8c;background:linear-gradient(145deg,#211f1ef5,#0c141ffa)}.website-lifecycle__card h3{max-width:12ch;margin-bottom:2.5rem;font-size:clamp(2.5rem,4vw,4.7rem);line-height:.94}.website-lifecycle__card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;flex:1;margin:0;padding:0;list-style:none}.website-lifecycle__card li{padding:.85rem 1rem;border:1px solid var(--line);border-radius:.65rem;color:var(--ivory-soft);font-size:.8rem}.website-lifecycle__card>div{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line)}.website-lifecycle__card strong{color:var(--amber-bright);font-size:1.1rem;font-weight:520}.website-lifecycle__card a{display:inline-flex;gap:.6rem;align-items:center;font-size:.78rem;font-weight:550}.website-lifecycle__card a svg{width:1rem}.website-lifecycle__bridge{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid var(--amber);border-radius:50%;color:var(--ink);background:var(--amber-bright);transform:translate(-50%,-50%)}.website-lifecycle__bridge svg{width:1.2rem}.website-handoff{background:var(--surface)}.website-handoff__intro{display:grid;max-width:60rem;gap:1.25rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.website-handoff__intro h2{max-width:14ch;margin:0;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.95;letter-spacing:-.06em}.website-handoff__intro p{max-width:40rem;margin:0;color:var(--muted);font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.65}.website-handoff__choice{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);align-items:stretch;gap:1rem}.website-handoff__option{position:relative;display:flex;min-height:18rem;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.5rem,2.5vw,2.25rem);overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,#132236bd,#050b138a)}.website-handoff__option:after{position:absolute;right:2rem;bottom:0;left:2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,199,124,.82),transparent);content:""}.website-handoff__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.website-handoff__meta span,.website-handoff__meta small{color:var(--amber-bright);font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}.website-handoff__option h3{margin-bottom:.65rem;font-size:clamp(1.65rem,2.6vw,2.8rem)}.website-handoff__option p{max-width:38rem;margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}.website-handoff__option>strong{color:var(--ivory-soft);font-size:.78rem;font-weight:520}.website-handoff__or{align-self:center;justify-self:center;display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted);font-size:.68rem;text-transform:uppercase}.website-handoff__ownership{margin:2rem 0 0;color:var(--amber-bright);font-size:.8rem;text-align:center}.website-scope-note{display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(32rem,1.38fr);gap:clamp(3rem,7vw,7rem);align-items:center;background:#08111de0}.website-scope-note__intro h2{max-width:9ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.95}.website-scope-note__intro p{max-width:30rem;margin-bottom:1.5rem;color:var(--muted);line-height:1.65}.website-scope-note__intro strong{color:var(--amber-bright);font-size:.9rem;font-weight:520}.website-scope-note__catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.website-scope-note__catalog article{display:flex;min-height:6.5rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.15rem;border:1px solid var(--line-strong);border-radius:calc(var(--radius-md) * .72);background:linear-gradient(145deg,#132236ad,#050b1385)}.website-scope-note__catalog span{color:var(--amber-bright);font-size:.6rem;letter-spacing:.09em}.website-scope-note__catalog h3{max-width:15ch;margin:0;font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.15}.compact-cta{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center;color:var(--ink);background:var(--amber-bright)}.compact-cta h2{max-width:16ch;margin-bottom:1rem;font-size:clamp(3rem,6vw,7rem);line-height:.96}.compact-cta p{max-width:38rem;margin-bottom:0;color:#050b13ad}.boundary-statement{margin:2.5rem 0 0;color:var(--amber-bright);font-size:1rem;text-align:center}.split-story__visual{position:relative;min-height:37rem;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 50% 60%,rgba(158,140,255,.26),transparent 34%),var(--ink)}.split-story__visual:before,.split-story__visual:after,.split-story__visual span{position:absolute;border-radius:50%;content:""}.split-story__visual:before{top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(229,164,92,.5)}.split-story__visual:after{top:29%;right:29%;bottom:29%;left:29%;border:1px solid rgba(158,140,255,.5)}.split-story__visual span{top:49%;right:17.6%;width:.7rem;height:.7rem;background:var(--amber-bright);box-shadow:0 0 2rem var(--amber-bright)}.faq-section{background:var(--ink)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:2rem;padding:1.8rem 0;color:var(--ivory);cursor:pointer;font-size:clamp(1.2rem,2vw,2rem);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--amber);transition:transform .3s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:44rem;padding:0 0 2rem}.page-care .inner-hero{background:linear-gradient(90deg,#050b13fa,#050b13e6 42%,#050b1366 72%,#050b133d),linear-gradient(180deg,#050b1314,#050b1380),url(/assets/media/website-care-hero.webp) 68% center / cover no-repeat;background-attachment:fixed}.care-essentials{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);align-items:start;padding-block:clamp(5rem,8vw,8rem);background:var(--ink)}.care-essentials__intro{position:sticky;top:7rem}.care-essentials__intro h2{max-width:11ch;margin:0;font-size:clamp(3rem,5.5vw,6rem);line-height:.96;letter-spacing:-.055em}.care-essentials__layers{border-top:1px solid var(--line-strong)}.care-essentials__layer{display:grid;grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr);border-bottom:1px solid var(--line-strong)}.care-essentials__layer>header{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 0}.care-essentials__layer>header span{color:var(--amber-bright);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.care-essentials__layer>header strong{color:var(--muted);font-size:.72rem;font-weight:500}.care-essentials__layer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line-strong)}.care-essentials__layer article{display:flex;min-height:13rem;flex-direction:column;justify-content:flex-end;padding:1.5rem}.care-essentials__layer article+article{border-left:1px solid var(--line-strong)}.care-essentials__layer h3{max-width:15ch;margin:0 0 .75rem;font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.05}.care-essentials__layer p{max-width:32rem;margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.care-boundary{padding-block:clamp(5rem,8vw,8rem);background:#0a1422f5}.care-boundary__intro h2{max-width:18ch;margin:0 0 clamp(3rem,5vw,5rem);font-size:clamp(3rem,5.4vw,6rem);line-height:.98;letter-spacing:-.055em}.care-boundary__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.care-boundary__panel{min-height:21rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#070f1ac2;box-shadow:inset 0 1px #ffffff09}.care-boundary__panel--included{border-color:#e5a45c8a;background:linear-gradient(145deg,#e5a45c14,#070f1ad1 46%)}.care-boundary__panel>div{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;margin-bottom:2.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.care-boundary__panel>div span{color:var(--ivory);font-size:clamp(1.35rem,2vw,2rem)}.care-boundary__panel>div strong{color:var(--amber-bright);font-size:.72rem;font-weight:600;white-space:nowrap}.care-boundary__panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.care-boundary__panel li{padding:.8rem .9rem;border:1px solid var(--line);border-radius:calc(var(--radius-md) * .55);color:var(--ivory-soft);background:#ffffff04;font-size:.78rem}.care-boundary__disclaimer{max-width:44rem;margin-top:2rem}.care-existing{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(4.5rem,7vw,7rem);background:var(--surface)}.care-existing__copy h2{max-width:12ch;margin:0 0 1.35rem;font-size:clamp(3.2rem,5.6vw,6.1rem);line-height:.94;letter-spacing:-.055em}.care-existing__copy p{max-width:42rem;margin:0;color:var(--muted-light);font-size:1rem;line-height:1.7}.care-existing__copy .button{margin-top:2rem}.care-existing__review{position:relative;display:flex;min-height:17rem;flex-direction:column;justify-content:space-between;padding:clamp(1.6rem,3vw,2.5rem);overflow:hidden;border:1px solid rgba(229,164,92,.48);border-radius:var(--radius-md);background:linear-gradient(145deg,#e5a45c17,#050b13d1)}.care-existing__review:after{position:absolute;top:0;right:0;width:.28rem;height:100%;background:var(--amber-bright);content:"";opacity:.72}.care-existing__review>span{color:var(--amber-bright);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.care-existing__review strong{max-width:27ch;color:var(--ivory);font-size:clamp(1.35rem,2.15vw,2.25rem);font-weight:430;line-height:1.25}.care-existing__review small{color:var(--muted);font-size:.7rem}.care-faq{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);align-items:start;padding-block:clamp(5rem,8vw,8rem);background:var(--ink)}.care-faq__intro h2{max-width:10ch;margin:0;font-size:clamp(3.2rem,5.5vw,6.1rem);line-height:.94;letter-spacing:-.055em}.care-faq__list{border-top:1px solid var(--line-strong)}.care-faq__list details{border-bottom:1px solid var(--line-strong)}.care-faq__list summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2rem;gap:1rem;align-items:center;padding:1.5rem 0;color:var(--ivory);cursor:pointer;list-style:none}.care-faq__list summary::-webkit-details-marker{display:none}.care-faq__list summary span{color:var(--amber-bright);font-size:.64rem;letter-spacing:.08em}.care-faq__list summary strong{font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:430}.care-faq__list summary i{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--amber-bright);font-size:1.1rem;font-style:normal;transition:transform .3s ease,border-color .3s ease}.care-faq__list details[open] summary i{border-color:var(--amber);transform:rotate(45deg)}.care-faq__list details p{max-width:46rem;margin:0;padding:0 3rem 1.6rem 3.5rem;color:var(--muted-light);line-height:1.7}.page-care .compact-cta p{display:none}.partner-problem{min-height:100svh;display:flex;flex-direction:column;justify-content:center;background:var(--ivory);color:var(--ink)}.partner-problem h2{max-width:17ch;margin-bottom:clamp(3rem,6vw,6rem);font-size:clamp(3.3rem,7vw,8rem);line-height:.95}.partner-chat{width:min(100%,76rem);margin-left:auto;overflow:hidden;border:1px solid rgba(5,11,19,.22);border-radius:1.4rem;color:var(--ivory);background:#091421;box-shadow:0 2.5rem 6rem #050b132e}.partner-chat__bar{display:flex;gap:.7rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(242,237,228,.12)}.partner-chat__bar>span{width:.5rem;height:.5rem;border-radius:50%;background:var(--amber-bright);box-shadow:0 0 1rem #ffc77cbf;animation:radar-pulse 2.2s ease-in-out infinite}.partner-chat__bar strong,.partner-chat__bar small{font-size:.68rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.partner-chat__bar small{margin-left:auto;color:#f2ede47a;font-weight:450}.partner-chat__messages{position:relative;display:grid;min-height:27rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;padding:clamp(1.5rem,3vw,3rem);overflow:hidden;background-image:linear-gradient(rgba(242,237,228,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(242,237,228,.025) 1px,transparent 1px);background-size:3rem 3rem}.partner-chat__messages:after{position:absolute;right:-12rem;bottom:-17rem;width:34rem;aspect-ratio:1;border:1px solid rgba(255,199,124,.18);border-radius:50%;content:"";pointer-events:none}.partner-chat__message{position:relative;z-index:1;display:flex;max-width:31rem;gap:.85rem;align-items:flex-start;align-self:start;padding:1rem 1.15rem;border:1px solid rgba(242,237,228,.16);border-radius:1rem 1rem 1rem .25rem;background:#132132f0;box-shadow:0 1rem 2.5rem #01060c3d;animation:partner-chat-drift 5.5s var(--ease) infinite}.partner-chat__message:nth-child(2n){justify-self:end;border-color:#ffc77c4d;border-radius:1rem 1rem .25rem;animation-delay:-2.7s}.partner-chat__message:nth-child(3){margin-left:9%;animation-delay:-1.4s}.partner-chat__message:nth-child(4){margin-right:7%;animation-delay:-4.1s}.partner-chat__message:nth-child(5){grid-column:1 / -1;justify-self:center;animation-delay:-3.3s}.partner-chat__message>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,199,124,.45);border-radius:50%;color:var(--amber-bright);font-size:.58rem;font-variant-numeric:tabular-nums}.partner-chat__message small{color:#f2ede47a;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.partner-chat__message p{margin:.3rem 0 0;color:var(--ivory);font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.45}.partner-chat__typing{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;gap:.32rem;padding:.75rem .9rem;border:1px solid rgba(242,237,228,.12);border-radius:1rem 1rem .25rem;background:#132132e6}.partner-chat__typing i{width:.32rem;height:.32rem;border-radius:50%;background:var(--amber-bright);animation:chat-typing 1.25s ease-in-out infinite}.partner-chat__typing i:nth-child(2){animation-delay:.15s}.partner-chat__typing i:nth-child(3){animation-delay:.3s}.partner-problem__promise{display:flex;width:min(100%,76rem);gap:1rem;align-items:center;margin:1.5rem 0 0 auto;padding:1.25rem 0;border-top:1px solid rgba(5,11,19,.18)}.partner-problem__promise>span{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border:1px solid rgba(5,11,19,.3);border-radius:50%;font-size:1.2rem}.partner-problem__promise small{display:block;margin-bottom:.25rem;color:#8d5426;font-size:.63rem;font-weight:620;letter-spacing:.11em;text-transform:uppercase}.partner-problem__promise strong{font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500}@keyframes partner-chat-drift{50%{transform:translateY(-.35rem)}}@keyframes chat-typing{50%{opacity:.28;transform:translateY(-.15rem)}}.pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.pillar{min-height:33rem;padding:clamp(1.5rem,2.8vw,2.8rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar>span{color:var(--amber);font-size:.7rem}.pillar h3{margin:7rem 0 1.5rem;font-size:clamp(2.2rem,3.6vw,4.2rem)}.pillar strong{display:block;margin-bottom:1rem;color:var(--ivory);font-weight:500}.pillar p{color:var(--muted);font-size:.86rem}.credits-section{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:clamp(4rem,10vw,10rem);align-items:start;background:var(--surface)}.credit-scale{display:grid;gap:.9rem;min-width:0;padding-top:.25rem}.credit-scale__label{display:flex;gap:1rem;align-items:center;margin:0 0 .45rem;color:var(--amber-bright);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.credit-scale__label:after{height:1px;flex:1;background:linear-gradient(90deg,rgba(255,199,124,.48),transparent);content:""}.credit-scale__level{position:relative;display:grid;width:88%;min-height:8.5rem;grid-template-columns:7rem minmax(0,1fr);justify-self:end;overflow:hidden;border:1px solid rgba(242,237,228,.13);border-radius:.8rem;background:radial-gradient(circle at 0% 50%,rgba(255,199,124,.1),transparent 14rem),#050b137a;box-shadow:inset 0 1px #ffffff06;transition:border-color .3s ease,transform .35s var(--ease),width .35s var(--ease)}.credit-scale__level:nth-child(2){width:94%}.credit-scale__level:nth-child(3){width:100%}.credit-scale__level:after{position:absolute;right:auto;bottom:0;left:0;width:34%;height:2px;background:var(--amber-bright);content:"";opacity:.7}.credit-scale__level:nth-child(2):after{width:67%}.credit-scale__level:nth-child(3):after{width:100%}.credit-scale__level:hover{border-color:#ffc77c6b;transform:translate(-.35rem)}.credit-scale__value{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(242,237,228,.13);background:#ffc77c0e}.credit-scale__value strong{color:var(--amber-bright);font-size:clamp(2.7rem,4vw,4.5rem);font-variant-numeric:tabular-nums;font-weight:430;letter-spacing:-.07em;line-height:.88}.credit-scale__value span{margin-top:.55rem;color:var(--muted-light);font-size:.54rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.credit-scale__level ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-self:stretch;margin:0;padding:0;background:#f2ede41a;list-style:none;counter-reset:credit-request}.credit-scale__level li{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:1.05rem;color:var(--ivory-soft);background:#0b1522f5;font-size:.73rem;line-height:1.35;counter-increment:credit-request}.credit-scale__level li:before{margin-bottom:1.3rem;color:var(--amber-bright);content:"0" counter(credit-request);font-size:.54rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.inline-disclaimer{position:relative;display:block;max-width:31rem;margin-top:2.2rem;padding:1rem 0 0 1.8rem;border-top:1px solid rgba(242,237,228,.13);color:#f2ede47a;font-size:.69rem;font-weight:430;line-height:1.55}.inline-disclaimer:before{position:absolute;top:1.05rem;left:0;display:grid;width:1rem;height:1rem;place-items:center;border:1px solid rgba(255,199,124,.45);border-radius:50%;color:var(--amber-bright);content:"i";font-family:Georgia,serif;font-size:.65rem;font-style:italic}.data-table{min-width:0;border-top:1px solid var(--line)}.data-table__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.launch-main .data-table__row{grid-template-columns:repeat(3,minmax(0,1fr))}.data-table__row span{padding:1.1rem .8rem;color:var(--ivory-soft);font-size:.8rem}.data-table__row span:not(:first-child){border-left:1px solid var(--line);text-align:right}.data-table__head span{color:var(--amber-bright);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.partner-plans{background:radial-gradient(circle at 84% 12%,rgba(255,199,124,.08),transparent 28rem),#07101b}.partner-plans__intro{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:end;padding-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--line)}.partner-plans__intro .eyebrow{align-self:start}.partner-plans__intro h2{max-width:14ch;margin:0;font-size:clamp(3.4rem,6.4vw,7.2rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.partner-plan-list{display:grid;gap:1rem;padding-top:2rem}.partner-plan{position:relative;display:grid;min-height:17rem;grid-template-columns:minmax(17rem,.8fr) minmax(10rem,.42fr) minmax(25rem,1.18fr) auto;gap:clamp(1.5rem,3vw,3rem);align-items:center;padding:clamp(1.5rem,2.6vw,2.7rem);overflow:hidden;border:1px solid rgba(242,237,228,.16);border-radius:1.2rem;background:#0e1a29e6;box-shadow:inset 0 1px #ffffff06;transition:border-color .35s ease,transform .35s var(--ease),background .35s ease}.partner-plan:hover{border-color:#ffc77c75;background:#111f30f7;transform:translateY(-.28rem)}.partner-plan__identity>span{color:var(--amber-bright);font-size:.65rem;font-variant-numeric:tabular-nums}.partner-plan__identity>small{display:inline-flex;gap:.45rem;align-items:center;margin-left:.75rem;padding:.42rem .62rem;border:1px solid rgba(242,237,228,.18);border-radius:.28rem;color:var(--ivory);background:var(--ink);box-shadow:0 .55rem 1.4rem #050b132e;font-size:.58rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.partner-plan__identity>small:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--amber-bright);content:""}.partner-plan__identity h3{margin:2rem 0 .75rem;font-size:clamp(2.5rem,3.6vw,4.2rem);letter-spacing:-.05em}.partner-plan__identity p{max-width:35rem;margin:0;color:var(--muted-light);font-size:.85rem;line-height:1.55}.partner-plan__price{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start}.partner-plan__price strong{color:var(--amber-bright);font-size:clamp(3.2rem,5vw,5.6rem);font-weight:430;letter-spacing:-.07em;line-height:.85}.partner-plan__price span{color:var(--muted);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.partner-plan ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none}.partner-plan li{position:relative;padding:.65rem 0 .65rem 1rem;border-bottom:1px solid rgba(242,237,228,.12);color:var(--ivory-soft);font-size:.74rem}.partner-plan li:before{position:absolute;top:1.05rem;left:0;width:.28rem;height:.28rem;border-radius:50%;background:var(--amber-bright);content:""}.partner-plan .button{align-self:end;white-space:nowrap}.partner-plan--recommended{border-color:transparent;color:var(--ink);background:var(--amber-bright)}.partner-plan--recommended:hover{border-color:transparent;background:#ffd08f}.partner-plan--recommended .partner-plan__identity>span,.partner-plan--recommended .partner-plan__price strong{color:#7d481f}.partner-plan--recommended .partner-plan__identity p,.partner-plan--recommended .partner-plan__price span,.partner-plan--recommended li{color:#050b13ad}.partner-plan--recommended li{border-bottom-color:#050b1329}.partner-plan--recommended li:before{background:#7d481f}@media(max-width:1430px){.service-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-block--partner .service-block__grid{grid-template-columns:1fr}}@media(max-width:1350px){.partner-plan{grid-template-columns:minmax(0,1fr) auto}.partner-plan ul{grid-column:1}.partner-plan .button{grid-column:2}}.launch-section{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:1px;background:var(--line)}.launch-main,.launch-side{padding:clamp(2rem,5vw,5rem);background:var(--surface)}.launch-main h2,.launch-side h3{margin-bottom:1.25rem;font-size:clamp(2.5rem,4.8vw,5.5rem);line-height:.98}.launch-main .data-table{margin:3rem 0 1.5rem}.launch-main .inline-disclaimer{margin-top:1.5rem}.examples-section{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);grid-template-rows:auto auto;column-gap:clamp(3rem,6vw,7rem);align-items:center;padding-block:clamp(4rem,6vw,6.5rem);background:radial-gradient(circle at 80% 50%,rgba(158,140,255,.12),transparent 28rem),var(--ink)}.examples-section .section-lead{grid-row:1 / 3;margin-bottom:0}.examples-section .section-lead h2{max-width:9ch;font-size:clamp(2.8rem,4.1vw,4.6rem)}.example-stage{position:relative;min-height:clamp(20rem,26vw,23rem)}.example-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;max-width:64rem;grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#101926e0;opacity:0;transform:translate(3rem) scale(.98);pointer-events:none;transition:opacity .55s ease,transform .65s var(--ease)}.example-card.is-active{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.example-card>span{color:var(--amber-bright);font-family:Georgia,serif;font-size:2.35rem;line-height:.8}.example-card p{align-self:center;max-width:23ch;color:var(--ivory);font-size:clamp(2rem,2.75vw,3.2rem);line-height:1.02;text-wrap:balance}.example-card strong{align-self:end;padding-top:1rem;border-top:1px solid rgba(255,199,124,.3);color:var(--amber-bright);font-weight:500;line-height:1.2}.examples-section .carousel-controls{max-width:64rem;margin:.9rem auto 0}.extras-section{display:grid;grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,6vw,7rem);align-items:center;padding-block:clamp(3.25rem,4.5vw,4.75rem);background:var(--surface)}.extras-copy h2{max-width:10ch;font-size:clamp(3rem,4.25vw,4.8rem);line-height:.98;text-wrap:balance}.credit-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.credit-packs>article{position:relative;display:flex;min-height:9.75rem;flex-direction:column;padding:1.25rem;overflow:hidden;border:1px solid rgba(242,237,228,.15);border-radius:1rem;background:radial-gradient(circle at 100% 0%,rgba(255,199,124,.12),transparent 10rem),#08121ee6;transition:border-color .35s ease,transform .35s var(--ease)}.credit-packs>article:hover{border-color:#ffc77c80;transform:translateY(-.3rem)}.credit-packs>article>span{color:var(--amber-bright);font-size:.62rem;font-variant-numeric:tabular-nums}.credit-packs>article>div{display:flex;flex-direction:column;gap:.7rem;margin-top:auto}.credit-packs strong{color:var(--amber-bright);font-size:clamp(1.8rem,2.35vw,2.65rem);font-weight:520;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.credit-packs small{display:flex;gap:.65rem;align-items:baseline;padding-top:.75rem;border-top:1px solid rgba(242,237,228,.14);color:var(--ivory);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:-.02em}.credit-packs small span{color:var(--muted);font-size:.58rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.roadmap-section{position:relative;background:var(--surface)}.roadmap-section ol{position:relative;z-index:2;max-width:64rem;margin:0 auto;padding:0;list-style:none}.roadmap-section li{display:grid;grid-template-columns:5rem 1fr;gap:2rem;min-height:14rem;align-items:start}.roadmap-section li>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid var(--amber);border-radius:50%;color:var(--amber-bright);background:var(--surface);font-size:.7rem}.roadmap-section h3{margin:0 0 1rem;font-size:clamp(2rem,3.6vw,4.2rem)}.roadmap-section li p{color:var(--muted)}.roadmap-line{position:absolute;z-index:1;top:33rem;bottom:18rem;left:calc(50% - 27.6rem);width:1px;background:linear-gradient(var(--amber),var(--violet),transparent)}.roadmap-close{max-width:44rem;margin:4rem auto 0;color:var(--amber-bright);font-size:1.15rem}.referral-steps{position:relative;overflow:hidden;padding-top:clamp(5rem,7vw,7.5rem);padding-bottom:clamp(5.5rem,7vw,8rem);background:radial-gradient(circle at 16% 64%,rgba(229,164,92,.08),transparent 22rem),radial-gradient(circle at 82% 38%,rgba(158,140,255,.075),transparent 25rem),#050b13c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.referral-steps .section-lead{position:relative;z-index:2;margin-bottom:clamp(2.5rem,4vw,4rem)}.referral-steps .section-lead h2{max-width:14ch;text-wrap:balance}.referral-steps ol{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.5rem);margin:0;padding:0;background:none;isolation:isolate;list-style:none}.referral-steps ol:before{position:absolute;z-index:-1;top:5rem;right:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(229,164,92,.72) 14%,rgba(229,164,92,.22) 52%,rgba(158,140,255,.62) 86%,transparent);box-shadow:0 0 1.5rem #e5a45c2e;content:"";transform:rotate(2.5deg);transform-origin:center}.referral-steps li{position:relative;min-height:22rem;padding:clamp(1.5rem,2.2vw,2.4rem);overflow:hidden;border:1px solid rgba(242,237,228,.14);border-radius:1.15rem;background:radial-gradient(circle at 12% 0%,rgba(255,199,124,.12),transparent 12rem),linear-gradient(145deg,#111f31fa,#08111df5);box-shadow:0 2.5rem 5rem #02070d33,inset 0 1px #ffffff09;transition:border-color .35s ease,box-shadow .35s ease,transform .35s var(--ease)}.referral-steps li:nth-child(1){grid-column:1 / 5;margin-top:1.75rem}.referral-steps li:nth-child(2){grid-column:5 / 9}.referral-steps li:nth-child(3){grid-column:9 / 13;margin-top:3rem}.referral-steps li:before{position:absolute;top:0;left:0;width:34%;height:1px;background:linear-gradient(90deg,var(--amber-bright),transparent);content:""}.referral-steps li:nth-child(2):before{width:56%}.referral-steps li:nth-child(3):before{width:78%;background:linear-gradient(90deg,var(--amber-bright),var(--violet),transparent)}.referral-steps li:hover{border-color:#ffc77c70;box-shadow:0 3rem 6rem #02070d57,inset 0 1px #ffffff0f;transform:translateY(-.5rem)}.referral-steps li>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,199,124,.38);border-radius:50%;color:var(--amber-bright);background:#050b1380;box-shadow:0 0 2rem #e5a45c14;font-size:.66rem;font-variant-numeric:tabular-nums}.referral-steps h3{max-width:11ch;margin:clamp(3.75rem,4.5vw,5.25rem) 0 1.2rem;font-size:clamp(2.15rem,3vw,3.5rem);letter-spacing:-.05em;line-height:.98;text-wrap:balance}.referral-steps li p{max-width:27rem;color:var(--muted);line-height:1.6}.commission-section{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(4rem,10vw,12rem);align-items:center;background:var(--ivory);color:var(--ink)}.commission-number strong,.commission-number span{display:block}.commission-number strong{font-size:clamp(7rem,16vw,16rem);font-weight:390;letter-spacing:-.08em;line-height:.8}.commission-number span{margin-top:2rem;color:#8d5426;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.commission-copy .eyebrow{margin-bottom:1.5rem;color:#8d5426}.commission-copy h2{max-width:12ch;margin:0 0 1.5rem;font-size:clamp(3rem,5.5vw,6.5rem);line-height:.95}.commission-copy p,.commission-copy small{color:#050b13b3}.commission-copy .inline-disclaimer--light{max-width:40rem;margin-top:2.5rem;border-top-color:#050b1329;color:#050b1385}.commission-copy .inline-disclaimer--light:before{border-color:#8d542673;color:#8d5426}.fit-section{background:var(--surface)}.referral-fit{display:grid;min-height:auto;grid-template-columns:minmax(19rem,.72fr) minmax(34rem,1.28fr);gap:clamp(4rem,9vw,10rem);align-items:start;padding-top:clamp(7rem,10vw,11rem);padding-bottom:clamp(7rem,10vw,11rem);background:linear-gradient(120deg,rgba(229,164,92,.045),transparent 38%),var(--surface)}.referral-fit__intro{position:sticky;top:8rem}.referral-fit__intro h2{max-width:10ch;margin:1.6rem 0 2rem;font-size:clamp(3.4rem,5.4vw,6.4rem);line-height:.94}.referral-fit__intro>p:last-child{max-width:30rem;color:var(--muted);line-height:1.65}.referral-fit__list{border-top:1px solid var(--line)}.referral-fit__list article{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:1.8rem 0;border-bottom:1px solid var(--line);transition:padding .35s var(--ease),border-color .35s ease,background-color .35s ease}.referral-fit__list article:hover{padding-right:1rem;padding-left:1rem;border-color:#ffc77c7a;background:#ffc77c09}.referral-fit__list article>span{padding-top:.4rem;color:var(--amber-bright);font-size:.66rem;font-variant-numeric:tabular-nums}.referral-fit__list h3{margin:0 0 .65rem;font-size:clamp(1.6rem,2.3vw,2.75rem);line-height:1}.referral-fit__list p{max-width:38rem;margin:0;color:var(--muted);line-height:1.55}.about-purpose{display:grid;min-height:76svh;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,3rem);align-items:center;background:linear-gradient(115deg,#07101bf5,#07101bd9),radial-gradient(circle at 78% 38%,rgba(229,164,92,.08),transparent 32rem)}.about-purpose>.eyebrow{grid-column:1 / 3;align-self:start;margin-top:.8rem}.about-purpose__statement{grid-column:3 / 9}.about-purpose__statement h2{max-width:10ch;margin:0;font-size:clamp(4rem,7vw,8rem);letter-spacing:-.065em;line-height:.92;text-wrap:balance}.about-purpose__statement strong{display:block;width:fit-content;margin-top:clamp(2.5rem,5vw,5rem);padding-top:1.25rem;border-top:1px solid var(--amber);color:var(--amber-bright);font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:500}.about-purpose__body{grid-column:9 / 13;max-width:31rem;margin:0;color:var(--ivory-soft);font-size:clamp(1.1rem,1.45vw,1.38rem);line-height:1.7;text-wrap:pretty}.about-principles{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(32rem,1.28fr);gap:clamp(4rem,10vw,12rem);align-items:start;padding-top:clamp(8rem,12vw,13rem);padding-bottom:clamp(8rem,12vw,13rem);background:#07101bf0}.about-principles__intro{position:sticky;top:9rem}.about-principles__intro h2{max-width:8ch;margin:1.5rem 0 0;font-size:clamp(4rem,6.4vw,7rem);letter-spacing:-.065em;line-height:.92}.about-principles__list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.about-principles__list li{display:grid;grid-template-columns:3rem minmax(17rem,.8fr) minmax(18rem,1.2fr);gap:clamp(1.25rem,2.5vw,3rem);align-items:start;padding:clamp(2.5rem,4vw,4.5rem) 0;border-bottom:1px solid var(--line);transition:padding .35s var(--ease),border-color .35s ease,background-color .35s ease}.about-principles__list li:hover{padding-right:1.25rem;padding-left:1.25rem;border-color:#ffc77c75;background:#ffc77c09}.about-principles__list span{padding-top:.42rem;color:var(--amber-bright);font-size:.68rem;font-variant-numeric:tabular-nums}.about-principles__list h3{margin:0;font-size:clamp(2rem,2.5vw,3rem);letter-spacing:-.05em;line-height:1}.about-principles__list p{max-width:32rem;margin:0;color:var(--muted-light);line-height:1.7}.about-ownership{display:grid;grid-template-columns:minmax(22rem,1.05fr) minmax(27rem,.95fr);gap:clamp(4rem,10vw,12rem);align-items:end;padding-top:clamp(8rem,12vw,13rem);padding-bottom:clamp(8rem,12vw,13rem);background:var(--ivory)!important;color:var(--ink)}.about-ownership__copy h2{max-width:12ch;margin:1.5rem 0 2rem;font-size:clamp(4rem,6.8vw,7.5rem);letter-spacing:-.065em;line-height:.92;text-wrap:balance}.about-ownership__copy>p:last-child{max-width:35rem;color:#050b13ab;font-size:1.05rem;line-height:1.7}.about-ownership .eyebrow{color:#8d5426}.about-ownership__facts{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:1rem;margin:0}.about-ownership__facts>div{position:relative;display:grid;min-height:15rem;grid-template-rows:auto 1fr auto;gap:1.5rem;overflow:hidden;padding:1.6rem;border:1px solid rgba(5,11,19,.15);border-radius:1rem;background:#ffffff75;transition:transform .32s var(--ease-out),border-color .32s var(--ease-out),background-color .32s var(--ease-out)}.about-ownership__facts>div:first-child{min-height:17rem;grid-column:1 / -1;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:clamp(1.8rem,3vw,2.7rem);border-color:#101d2d;background:#081321;color:var(--ivory)}.about-ownership__facts>div:nth-child(2){background:#e8d8c2}.about-ownership__facts>div:nth-child(3){background:#f8f6f1}@media(hover:hover){.about-ownership__facts>div:hover{transform:translateY(-.35rem);border-color:#8d54268a}}.about-ownership__facts span{align-self:start;color:#8d5426;font-size:.65rem;font-weight:650;letter-spacing:.14em;font-variant-numeric:tabular-nums}.about-ownership__facts dt{align-self:end;font-size:clamp(2.4rem,3.5vw,4.4rem);letter-spacing:-.055em;line-height:.92}.about-ownership__facts dd{align-self:end;margin:0;color:#050b13a3;line-height:1.55}.about-ownership__facts>div:first-child span{grid-column:1;color:var(--amber)}.about-ownership__facts>div:first-child dt{grid-column:1;grid-row:2;font-size:clamp(3.4rem,4.7vw,5.5rem)}.about-ownership__facts>div:first-child dd{grid-column:1;grid-row:3;max-width:20rem;justify-self:end;color:#f5f1eaa8;font-size:1.05rem;text-align:right}.page-form{min-height:100svh;padding-top:5rem}.form-shell{display:grid;min-height:calc(100svh - 5rem);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,10vw,11rem);align-items:start;padding-top:clamp(2.5rem,3.5vw,4rem)}.form-shell--results{grid-template-columns:minmax(0,1fr);gap:0;padding-top:clamp(.9rem,1.5vw,1.4rem)}.form-shell--results .form-intro{display:none}.form-shell--results .technology-finder{width:100%;max-width:100%;padding-bottom:3rem}.form-shell--results .finder-progress{margin-bottom:.8rem}.form-shell--direct{grid-template-columns:minmax(0,1fr);gap:0;padding-top:clamp(1rem,2vw,2rem)}.form-shell--direct .technology-finder{width:100%;max-width:100%;padding-bottom:4rem}.form-shell--direct .finder-progress ol{grid-template-columns:repeat(2,1fr)}.form-intro{position:sticky;top:9rem}.form-intro h1{max-width:12ch;margin-bottom:1.7rem;font-size:clamp(3.2rem,5.8vw,6.5rem);line-height:.95}.form-intro>p:not(.eyebrow){max-width:30rem;line-height:1.7}.qualifier-form{min-width:0}.form-progress{margin-bottom:3rem}.form-progress>span{display:block;margin-bottom:.75rem;color:var(--muted);font-size:.68rem;text-transform:uppercase}.form-progress>i{display:block;height:1px;background:var(--line)}.form-progress b{display:block;width:50%;height:100%;background:linear-gradient(90deg,var(--amber),var(--violet));transition:width .5s var(--ease)}.form-step{animation:form-in .5s var(--ease) both}@keyframes form-in{0%{opacity:0;transform:translateY(1rem)}}.form-step fieldset{margin:0;padding:0;border:0}.form-step legend{margin-bottom:2rem;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.04em}.option-list{margin-bottom:2rem;border-top:1px solid var(--line)}.option-list label{position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid var(--line);cursor:pointer}.option-list input{position:absolute;opacity:0}.option-list label>span{color:var(--ivory-soft);transition:color .3s ease,transform .3s ease}.option-list label>i{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid var(--line);border-radius:50%;transition:border-color .3s ease,background .3s ease}.option-list label>i svg{width:.95rem}.option-list input:checked~span{color:var(--amber-bright);transform:translate(.35rem)}.option-list input:checked~i{border-color:var(--amber);background:#e5a45c1f}.form-next{margin-left:auto}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.field{display:flex;flex-direction:column;gap:.55rem}.field--wide{grid-column:1 / -1}.field span{color:var(--muted);font-size:.72rem}.field input,.field select,.field textarea{width:100%;padding:1rem 0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;resize:vertical;transition:border-color .3s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--amber);outline:0}.form-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.text-button{padding:.5rem 0;border:0;color:var(--muted);background:transparent}.form-success{padding:4rem 0}.success-mark{display:grid;width:4rem;height:4rem;place-items:center;margin-bottom:2rem;border:1px solid var(--amber);border-radius:50%;color:var(--amber-bright)}.form-success h2{margin-bottom:1.2rem;font-size:clamp(2.8rem,5vw,5.5rem)}.form-success p{max-width:35rem}.form-success .button{margin-top:2rem}.technology-finder{min-width:0;padding-bottom:6rem}.finder-progress{display:grid;gap:1rem;margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.finder-progress>div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.finder-progress span,.finder-progress strong{font-size:.66rem;font-weight:550;letter-spacing:.1em;text-transform:uppercase}.finder-progress span{color:var(--amber-bright)}.finder-progress strong{color:var(--muted)}.finder-progress ol{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;margin:0;padding:0;list-style:none}.finder-progress li{position:relative;height:2px;overflow:hidden;background:var(--line)}.finder-progress li:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amber-bright);content:"";transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.finder-progress li.is-active:after{transform:scaleX(1)}.finder-progress li.is-current{box-shadow:0 0 1rem #ffc77c57}.finder-stage{min-height:35rem}.finder-question legend{max-width:13ch;margin-bottom:.9rem;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.98}.finder-question__helper{max-width:37rem;margin:0 0 2rem;color:var(--muted);line-height:1.55}.finder-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.finder-options--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-option{position:relative;display:grid;min-height:4.65rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:.88rem 1rem;overflow:hidden;border:1px solid var(--line);border-radius:.75rem;background:#10192694;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.finder-option:after{position:absolute;right:-2.2rem;bottom:-2.2rem;width:5rem;height:5rem;border:1px solid rgba(229,164,92,.12);border-radius:50%;content:"";transition:border-color .25s ease,transform .35s var(--ease)}.finder-option:hover{border-color:#e5a45c80;background:#172233c7;transform:translateY(-.12rem)}.finder-option:hover:after{border-color:#e5a45c61;transform:scale(1.18)}.finder-option input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.finder-option:has(input:focus-visible){outline:2px solid var(--amber-bright);outline-offset:3px}.finder-option.is-selected,.finder-option:has(input:checked){border-color:var(--amber);background:#e5a45c1a}.finder-option__marker{position:relative;display:block;width:1.15rem;height:1.15rem;margin-top:.12rem;border:1px solid var(--line-strong);border-radius:50%}.finder-options--multi .finder-option__marker{border-radius:.22rem}.finder-option__marker:after{position:absolute;top:.24rem;right:.24rem;bottom:.24rem;left:.24rem;border-radius:inherit;background:var(--amber-bright);content:"";opacity:0;transform:scale(.35);transition:opacity .2s ease,transform .2s ease}.finder-option input:checked+.finder-option__marker:after{opacity:1;transform:scale(1)}.finder-option__copy{position:relative;z-index:1;display:grid;gap:.3rem}.finder-option__copy strong{color:var(--ivory);font-size:.98rem;font-weight:500;line-height:1.35}.finder-option__copy small{max-width:29rem;color:var(--muted);font-size:.75rem;line-height:1.45}.finder-question__error{margin:1rem 0 0;color:var(--amber-bright);font-size:.78rem}.finder-actions{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1.6rem}.finder-back{display:inline-flex;gap:.55rem;align-items:center;cursor:pointer}.finder-back:hover{color:var(--ivory)}.finder-actions__secondary{display:flex;gap:1.4rem;align-items:center}.finder-actions__secondary .text-button:last-child{padding-left:1.4rem;border-left:1px solid var(--line);cursor:pointer}.finder-actions__secondary .text-button:last-child:hover{color:var(--ivory)}.finder-results__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);gap:1rem 3rem;align-items:end;padding-bottom:2.2rem;border-bottom:1px solid var(--line)}.finder-results__intro>span{grid-column:1 / -1;color:var(--amber-bright);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.finder-results__intro h2{max-width:11ch;font-size:clamp(2.8rem,4.5vw,4.7rem);line-height:.95}.finder-results__intro p{max-width:30rem;color:var(--muted);line-height:1.6}.finder-results__intro--compact{display:block;min-height:0;padding:0 0 .55rem;border:0}.finder-results__intro--compact>span{grid-column:auto}.finder-result-group{padding-top:2.25rem}.finder-result-group>header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1rem}.finder-result-group>header h2{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.finder-result-group>header span{color:var(--muted);font-size:.67rem;font-variant-numeric:tabular-nums}.finder-result-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.form-shell--results .finder-result-group:not(.finder-result-group--addons,.finder-result-group--available)>div{grid-template-columns:repeat(4,minmax(0,1fr))}.finder-result-card{display:flex;min-height:19rem;flex-direction:column;padding:1.25rem;border:1px solid var(--line);border-radius:.8rem;background:radial-gradient(circle at 90% 10%,rgba(122,103,255,.12),transparent 32%),#101926c7;transition:border-color .25s ease,background-color .25s ease,opacity .25s ease,transform .25s ease;cursor:pointer}.form-shell--results .finder-result-group{padding-top:.75rem}.form-shell--results .finder-result-card{min-height:14.25rem;padding:1rem}.form-shell--results .finder-result-card__top{margin-bottom:1.25rem}.form-shell--results .finder-result-card h3{font-size:clamp(1.45rem,2vw,2rem)}.form-shell--results .finder-result-card__reason{padding-top:.7rem}.form-shell--results .finder-result-card__select{margin-top:.7rem;padding-top:.7rem}.finder-result-card:active{transform:translateY(1px)}.finder-result-card:has(input:focus-visible){outline:2px solid var(--amber-bright);outline-offset:3px}.finder-result-card.is-selected{border-color:#e5a45cb8;box-shadow:inset 0 0 0 1px #e5a45c14}.finder-result-card.is-unselected{opacity:.56;background:#0c141f8a}.finder-result-card.is-unselected:hover{opacity:.78}.finder-result-card--addon{background:#e5a45c12}.finder-result-card--available{border-style:dashed;background:#10192670}.finder-result-card__top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:2.5rem}.finder-result-card__top span{color:var(--amber-bright);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.finder-result-card__top strong{color:var(--ivory-soft);font-size:.74rem;font-weight:500;text-align:right}.finder-result-card h3{max-width:14ch;margin-bottom:.55rem;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1}.finder-result-card>p{max-width:35rem;color:var(--muted);font-size:.78rem;line-height:1.55}.finder-result-card__reason{margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.finder-result-card__reason span{display:block;margin-bottom:.35rem;color:var(--amber);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.finder-result-card__reason p{color:var(--ivory-soft);font-size:.72rem;line-height:1.45}.finder-result-card__select{display:flex;gap:.65rem;align-items:center;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);color:var(--ivory);font-size:.72rem;cursor:pointer}.finder-result-card__select input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.finder-result-card__check{position:relative;display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);border-radius:.2rem;transition:border-color .2s ease,background-color .2s ease}.finder-result-card__check:after{width:.52rem;height:.28rem;border-bottom:2px solid #08111f;border-left:2px solid #08111f;content:"";opacity:0;transform:translateY(-.05rem) rotate(-45deg) scale(.65);transition:opacity .2s ease,transform .2s ease}.finder-result-card__select input:checked+.finder-result-card__check{border-color:var(--amber-bright);background:var(--amber-bright)}.finder-result-card__select input:checked+.finder-result-card__check:after{opacity:1;transform:translateY(-.05rem) rotate(-45deg) scale(1)}.finder-result-card__select:has(input:focus-visible){outline:2px solid var(--amber-bright);outline-offset:4px}.finder-selection-summary{display:flex;gap:1rem;align-items:center}.finder-selection-summary>span{color:var(--muted);font-size:.72rem;white-space:nowrap}.finder-selection-summary .button:disabled{cursor:not-allowed;opacity:.42}.finder-results__empty{margin-top:2rem;padding:2rem;border:1px solid var(--line);border-radius:.75rem}.finder-results__empty h3{margin-bottom:.5rem;font-size:1.8rem}.finder-results__empty p{color:var(--muted)}.finder-contact header{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.finder-contact header>span{display:block;margin-bottom:1rem;color:var(--amber-bright);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.finder-contact h2{max-width:13ch;margin-bottom:1rem;font-size:clamp(2.8rem,4.5vw,4.7rem);line-height:.96}.finder-contact header p{max-width:38rem;color:var(--muted);line-height:1.55}.finder-success{padding-top:2rem}.finder-success .finder-actions{justify-content:flex-start}.finder-success .button{margin-top:0}.direct-contact{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);align-items:start}.direct-contact__intro{position:sticky;top:8.5rem;outline:0}.direct-contact__intro h1{max-width:10ch;margin:1.25rem 0 1.5rem;font-size:clamp(3.4rem,5.6vw,6.6rem);line-height:.94;letter-spacing:-.06em}.direct-contact__intro>p:last-child{max-width:31rem;color:var(--muted);line-height:1.65}.direct-contact__form{display:grid;gap:1.5rem;min-width:0}.direct-contact__focus{position:relative;overflow:hidden;padding:clamp(1.4rem,2.4vw,2.2rem);border:1px solid rgba(255,199,124,.55);border-radius:1rem;background:radial-gradient(circle at 88% 18%,rgba(132,112,255,.19),transparent 35%),linear-gradient(145deg,#152337eb,#050d18f5)}.direct-contact__focus:after{position:absolute;right:-5rem;bottom:-7rem;width:15rem;height:15rem;border:1px solid rgba(255,199,124,.22);border-radius:50%;content:""}.direct-contact__focus>span,.direct-contact__legend{color:var(--amber-bright);font-size:.66rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.direct-contact__focus h3{max-width:15ch;margin:2.5rem 0 .75rem;font-size:clamp(2.25rem,3.6vw,4rem);line-height:.98;letter-spacing:-.045em}.direct-contact__focus p{max-width:38rem;color:#f2ede4b3;line-height:1.55}.direct-contact__focus strong{display:block;margin-top:1.75rem;color:var(--amber-bright);font-size:1.05rem;font-weight:520}.form-step .direct-contact__chooser{min-width:0;padding:clamp(1.25rem,2vw,1.65rem);border:1px solid var(--line);border-radius:1rem;background:#0d1b2da8}.direct-contact__legend{margin:0 0 .75rem}.direct-contact__chooser>p:not(.direct-contact__legend){margin:0 0 1.25rem;color:var(--muted);font-size:.78rem;line-height:1.5}.direct-contact__more summary{color:var(--ivory);font-size:.9rem;font-weight:550;cursor:pointer}.direct-contact__more summary::marker{color:var(--amber-bright)}.direct-contact__more[open] summary{margin-bottom:1.5rem}.direct-contact__more>div>p:not(.direct-contact__legend){margin:0 0 1.25rem;color:var(--muted);font-size:.78rem;line-height:1.5}.direct-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.direct-service-option{position:relative;display:grid;min-height:6.5rem;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.95rem;border:1px solid var(--line);border-radius:.7rem;background:#040c1699;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.direct-service-option:hover{transform:translateY(-2px);border-color:#ffc77c73}.direct-service-option.is-selected{border-color:var(--amber);background:#e5a45c14}.direct-service-option input{position:absolute;opacity:0}.direct-service-option__check{display:grid;width:1.15rem;height:1.15rem;place-items:center;border:1px solid var(--line-strong);border-radius:.25rem}.direct-service-option.is-selected .direct-service-option__check{border-color:var(--amber-bright);background:var(--amber-bright)}.direct-service-option.is-selected .direct-service-option__check:after{color:#07101d;content:"✓";font-size:.72rem;font-weight:800}.direct-service-option>span:last-child{display:grid;gap:.55rem}.direct-service-option strong{font-size:.8rem;font-weight:560;line-height:1.25}.direct-service-option small{color:var(--muted);font-size:.62rem;line-height:1.35}.direct-service-option:has(input:focus-visible){outline:2px solid var(--amber-bright);outline-offset:2px}.direct-contact__error{display:block;margin-top:.9rem;color:var(--amber-bright)}.direct-contact__error[hidden]{display:none}.direct-topic-grid{display:flex;flex-wrap:wrap;gap:.65rem}.direct-topic-grid label{position:relative;cursor:pointer}.direct-topic-grid input{position:absolute;opacity:0}.direct-topic-grid span{display:block;padding:.7rem .9rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.74rem;transition:color .25s ease,border-color .25s ease,background .25s ease}.direct-topic-grid input:checked+span{border-color:var(--amber);color:var(--ivory);background:#e5a45c1a}.direct-topic-grid input:focus-visible+span{outline:2px solid var(--amber-bright);outline-offset:2px}.direct-contact__fields{margin-top:.5rem;padding:clamp(1.4rem,2.5vw,2.25rem);border:1px solid var(--line);border-radius:1rem;background:#050d18a3}.direct-contact__actions{padding-top:.5rem}.direct-contact__actions .text-button{display:inline-flex;gap:.55rem;align-items:center}.direct-contact__success{max-width:52rem;padding-top:clamp(3rem,8vw,7rem)}.legal-copy{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:start}.legal-copy>p{max-width:48rem;font-size:clamp(1.3rem,2.4vw,2.3rem);line-height:1.5}.legal-copy>div{padding:1.5rem;border:1px solid var(--line)}.legal-copy span,.legal-copy strong{display:block}.legal-copy span{margin-bottom:.5rem;color:var(--muted);font-size:.68rem;text-transform:uppercase}.legal-copy strong{color:var(--amber-bright);font-weight:500}@media(max-width:1180px){.desktop-nav{gap:1rem}.direct-contact{grid-template-columns:1fr;gap:3rem}.direct-contact__intro{position:static}.direct-contact__intro h1{max-width:13ch}.direct-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-nav a{font-size:.7rem}.header-cta{display:none}.partner-pin{gap:4rem}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid--three{grid-template-columns:1fr}.price-grid--three .price-card{min-height:auto}.price-grid--three .price-card>p,.price-grid--three .price-card>small{min-height:0}.service-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-block--partner .service-block__grid{grid-template-columns:1fr}.partner-plan{grid-template-columns:minmax(0,1fr) auto}.partner-plan ul{grid-column:1}.partner-plan .button{grid-column:2}.form-shell--results .finder-result-group:not(.finder-result-group--addons,.finder-result-group--available)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.website-plan{grid-template-columns:minmax(0,.9fr) minmax(8rem,.35fr) minmax(0,1.2fr)}.website-plan .button{width:fit-content;grid-column:1 / -1}}@media(max-width:900px){:root{--page-gutter: 1.25rem;--section-space: 6.5rem}.site-header{min-height:5rem;grid-template-columns:1fr auto}.site-header.is-scrolled{background:#050b13f5;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-nav{display:none}.menu-toggle{display:block}.mobile-menu{display:flex}.menu-open .mobile-menu{opacity:1;pointer-events:auto}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:flex;gap:1rem;align-items:baseline;padding:.65rem 0;font-size:clamp(1.65rem,4vw,2.25rem);letter-spacing:-.045em}.mobile-menu nav a span{color:var(--amber);font-size:.62rem;letter-spacing:.06em}.mobile-menu>p{position:absolute;bottom:2rem;color:var(--muted);font-size:.7rem}.section-lead--wide,.trust-section,.preview-section,.split-story,.scope-note,.credits-section,.extras-section,.commission-section,.form-shell{grid-template-columns:1fr}.examples-section{display:block}.examples-section .section-lead{margin-bottom:2rem}.section-lead--wide{gap:1.5rem}.section-lead p{max-width:32rem}.inner-hero--website .inner-hero__content{max-width:42rem}.inner-hero--website h1{font-size:clamp(3.6rem,10vw,6rem)}.website-section-intro,.website-included,.website-handoff,.website-scope-note,.website-plan{grid-template-columns:1fr}.website-plan ul{grid-template-columns:repeat(2,minmax(0,1fr))}.website-plan .button{grid-column:auto}.website-included__map{grid-template-columns:repeat(2,minmax(0,1fr))}.website-included__map article,.website-included__map article:nth-child(1),.website-included__map article:nth-child(6){grid-column:auto}.website-included__map article:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.website-included__map article:nth-child(2n){border-right:0}.website-included__map article:nth-last-child(-n+2){border-bottom:0}.website-lifecycle__rail{grid-template-columns:1fr}.website-lifecycle__bridge{top:50%;transform:translate(-50%,-50%) rotate(90deg)}.website-handoff__choice{grid-template-columns:1fr}.website-handoff__or{margin-block:-.5rem}.website-scope-note__intro h2{max-width:12ch}.home-hero{min-height:100svh;align-items:flex-end;padding-bottom:7rem}.cinema-layer img{object-position:65% center}.cinema-layer__wash{background:linear-gradient(180deg,#050b134d,#050b137a 38%,#050b13f5 80%)}.hero-copy h1{max-width:10ch;font-size:clamp(3.6rem,14vw,6rem)}.hero-body{max-width:31rem}.hero-support{max-width:32rem}.scroll-cue{display:none}.problem-section{min-height:0;grid-template-columns:1fr;gap:3rem;padding-top:7rem;padding-bottom:7rem}.problem-kicker,.problem-statement,.problem-body{grid-column:1}.problem-kicker{margin:0}.problem-statement h2{max-width:11ch}.problem-statement strong{margin-top:2.5rem}.journey-accordion{display:grid;min-height:0;grid-template-columns:1fr;background:none}.journey-panel,.journey-panel.is-open,.journey-panel:hover{min-height:35rem;border-right:0;border-bottom:1px solid var(--line);border-radius:0;background-image:linear-gradient(180deg,#020813ad,#0208131f),url(/assets/media/journey-scenes-bg.webp);background-size:300% 100%;box-shadow:none;transform:none}.journey-panel:nth-child(1){background-position:left center}.journey-panel:nth-child(2){background-position:center}.journey-panel:nth-child(3){background-position:right center}.journey-panel.is-open{border:1px solid rgba(255,199,124,.92)}.journey-panel ul,.journey-panel a{opacity:1;transform:none}.service-carousel{min-height:42rem}.service-carousel__stage{height:33rem}.service-carousel__halo{display:none}.service-card{width:clamp(18rem,38vw,23rem);height:31rem}.service-card.is-active,.service-card.is-prev,.service-card.is-next{opacity:1;filter:none}.service-card.is-prev{transform:translate3d(calc(-50% - min(30vw,16rem)),2rem,-5rem) rotateY(8deg) scale(.84)}.service-card.is-next{transform:translate3d(calc(-50% + min(30vw,16rem)),2rem,-5rem) rotateY(-8deg) scale(.84)}.service-card.is-far-prev,.service-card.is-far-next{opacity:0;pointer-events:none}.service-carousel__footer{grid-template-columns:auto 1fr;max-width:36rem}.service-carousel__footer>p{grid-column:1 / -1;text-align:center}.partner-pin{min-height:70rem;grid-template-columns:1fr;align-content:center;background-position:66% center}.partner-pin__copy{padding-top:0}.partner-stack{padding-top:2rem;padding-left:2.75rem}.partner-path{left:.5rem}.stack-card{position:relative;top:auto;margin:0}.stack-card:nth-of-type(2),.stack-card:nth-of-type(3){margin-left:0}.stack-card:before{left:-2.7rem}.process-list li{grid-template-columns:3rem 1fr}.process-list p{grid-column:2}.trust-section{min-height:72rem;grid-template-columns:1fr;align-content:space-between;background-position:66% center}.trust-copy{align-self:start}.trust-portal{min-height:23rem;align-self:end}.inner-hero{min-height:100dvh}.inner-hero h1{font-size:clamp(3.6rem,12vw,6.7rem)}.inner-hero:after{display:none}.inner-hero__halo,.inner-hero--care:before,.inner-hero--referral:before,.inner-hero--about:before{opacity:.35}.service-block__header{grid-template-columns:2rem 1fr auto}.service-overview-card{height:32rem;min-height:32rem}.service-overview-card__details-inner{gap:.85rem}.service-partner-card__content{grid-template-columns:1fr;gap:1.5rem}.service-partner-card__intro h4{font-size:clamp(2.1rem,8vw,3.25rem)}.request-section{min-height:0;grid-template-columns:1fr;gap:3rem;padding-top:6rem;padding-bottom:6rem}.request-section__copy{max-width:40rem}.service-radar{width:min(100%,40rem);justify-self:center}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-frame__scene{min-height:23rem}.scope-note strong{grid-column:1}.compact-cta{grid-template-columns:1fr}.compact-cta .button{width:fit-content}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-chat__messages{min-height:0;grid-template-columns:1fr}.partner-chat__message:nth-child(5){grid-column:1}.partner-plans__intro{grid-template-columns:1fr;gap:1.5rem}.partner-plans__intro h2{max-width:12ch}.partner-plan{min-height:0;grid-template-columns:1fr}.partner-plan ul,.partner-plan .button{grid-column:1}.partner-plan .button{width:fit-content;justify-self:start}.launch-section{grid-template-columns:1fr}.referral-steps ol{grid-template-columns:1fr;gap:1rem}.referral-steps ol:before{display:none}.referral-steps li,.referral-steps li:nth-child(1),.referral-steps li:nth-child(2),.referral-steps li:nth-child(3){min-height:22rem;grid-column:auto;margin-top:0}.referral-steps h3{margin-top:4rem}.referral-fit{grid-template-columns:1fr;gap:3.5rem}.referral-fit__intro{position:static}.roadmap-line{display:none}.about-purpose{min-height:0;grid-template-columns:1fr;gap:3rem;padding-top:7rem;padding-bottom:7rem}.about-purpose>.eyebrow,.about-purpose__statement,.about-purpose__body{grid-column:1}.about-purpose>.eyebrow{margin:0}.about-purpose__statement h2{max-width:11ch}.about-purpose__statement strong{margin-top:2.5rem}.about-principles{grid-template-columns:1fr;gap:4rem}.about-principles__intro{position:static}.about-principles__intro h2{max-width:10ch}.about-ownership{grid-template-columns:1fr;gap:4rem}.form-intro{position:relative;top:auto}.form-shell{gap:3.5rem}.technology-finder{padding-bottom:4rem}.finder-stage{min-height:0}.finder-question legend{max-width:16ch}.finder-results__intro{grid-template-columns:1fr}.finder-results__intro>span{grid-column:1}.finder-results__intro p{max-width:36rem}.site-footer{grid-template-columns:1fr;gap:4rem}.footer-statement{min-height:0;gap:3.5rem;padding-right:0}.footer-columns{margin-left:0}}@media(max-width:620px){.brand span{font-size:.78rem}.header-actions{gap:.3rem}.language-toggle{display:flex;min-height:2.75rem;padding:.4rem .3rem;font-size:.61rem}.button-row{align-items:stretch}.button-row .button{width:100%}.hero-copy h1{font-size:clamp(3.4rem,16vw,5.2rem)}.hero-title--desktop:has(+.hero-title--mobile){display:none}.hero-title--mobile{display:inline}.hero-eyebrow{max-width:18rem}.hero-support{display:none}.section-lead h2{font-size:clamp(2.65rem,12vw,4rem)}.journey-section{padding-top:4.5rem}.journey-section .section-lead{margin-bottom:2rem}.journey-section .section-lead h2{max-width:12ch;font-size:clamp(2.65rem,11vw,3.5rem)}.inner-hero--website h1{font-size:clamp(3.3rem,14vw,4.8rem)}.website-plan{padding:1.4rem}.website-plan ul{grid-template-columns:1fr}.website-plan .button{width:100%}.website-included__map{grid-template-columns:1fr}.website-included__map article:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.website-included__map article:last-child{border-bottom:0}.website-lifecycle__card{min-height:0;padding:1.5rem}.website-lifecycle__card ul{grid-template-columns:1fr}.website-lifecycle__card>div{flex-direction:column;align-items:flex-start}.website-handoff__option{min-height:15rem;padding:1.4rem}.website-scope-note__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-hero--about{background-position:62% center}.inner-hero--about h1{max-width:11ch}.about-purpose,.about-principles,.about-ownership{padding-top:5.5rem;padding-bottom:6rem}.about-purpose__statement h2,.about-principles__intro h2,.about-ownership__copy h2{font-size:clamp(3.2rem,14vw,5rem)}.about-ownership__facts{grid-template-columns:1fr}.about-principles__list li{grid-template-columns:2rem 1fr;gap:1rem;padding:2rem 0}.about-principles__list li:hover{padding-right:0;padding-left:0}.about-principles__list p{grid-column:2}.about-ownership__facts>div{min-height:12rem;grid-template-columns:1fr;gap:1rem;padding:1.35rem}.about-ownership__facts>div:first-child{min-height:15rem;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:1.5rem}.about-ownership__facts>div:first-child span,.about-ownership__facts>div:first-child dt,.about-ownership__facts>div:first-child dd{grid-column:1}.about-ownership__facts>div:first-child dt{grid-row:2}.about-ownership__facts>div:first-child dd{grid-row:3}.about-ownership__facts>div:first-child dd{justify-self:start;text-align:left}.referral-steps li{min-height:0}.referral-steps h3{margin-top:3.5rem}.referral-fit__list article{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem}.problem-section{padding-top:5.5rem;padding-bottom:6rem}.problem-statement h2{font-size:clamp(3rem,13vw,4.5rem)}.journey-panel{min-height:33rem;padding:1.4rem}.journey-panel h3{font-size:2.5rem}.service-carousel{min-height:38rem}.service-carousel__stage{height:29.5rem}.service-card{width:min(78vw,20rem);height:28rem}.service-card h3{font-size:1.7rem}.service-card p{font-size:.8rem}.service-card.is-prev{transform:translate3d(calc(-50% - 72vw),1.75rem,-5rem) rotateY(7deg) scale(.82)}.service-card.is-next{transform:translate3d(calc(-50% + 72vw),1.75rem,-5rem) rotateY(-7deg) scale(.82)}.service-block__grid{grid-template-columns:1fr}.service-block__header{grid-template-columns:1fr auto;gap:1rem}.service-block__header>span{grid-column:1 / -1}.service-block__header>small{text-align:right}.service-overview-card,.service-block--partner .service-overview-card{height:36rem;min-height:36rem}.service-overview-card--static,.service-block--partner .service-overview-card--static{height:auto;min-height:0}.service-partner-card{min-height:0}.service-partner-card__scope ul,.service-overview-card__details-inner ul{grid-template-columns:1fr}.request-section__copy h2{font-size:clamp(3.2rem,14vw,5rem)}.service-radar{width:calc(100vw - 2.5rem)}.service-radar__core{width:7.5rem}.service-radar__core strong{font-size:.86rem}.service-radar__signal{max-width:8.5rem;padding:.45rem .55rem .45rem 1.35rem;font-size:.58rem}.service-radar__signal:before{left:.55rem}.service-radar__signal--3{right:0}.service-radar__signal--7{left:0}.service-carousel__controls{position:static;margin-top:.75rem}.service-carousel__footer{display:flex;flex-wrap:wrap;justify-content:center}.service-carousel__progress{width:min(42vw,10rem)}.service-carousel__footer>p{width:100%}.partner-pin__copy h2{font-size:3.2rem}.partner-problem h2{font-size:clamp(3rem,13vw,4.5rem)}.partner-chat__bar small{display:none}.partner-chat__messages{gap:.75rem;padding:1rem}.partner-chat__message{max-width:94%}.partner-chat__message:nth-child(3),.partner-chat__message:nth-child(4){margin-right:0;margin-left:0}.partner-chat__typing{right:.75rem;bottom:.75rem}.partner-problem__promise{align-items:flex-start}.partner-plan{padding:1.35rem}.partner-plan ul{grid-template-columns:1fr}.partner-plan .button{width:100%}.credit-packs{grid-template-columns:1fr}.examples-section{padding-block:3.5rem}.examples-section .section-lead{margin-bottom:1.75rem}.example-card p{font-size:clamp(1.75rem,8.5vw,2.6rem)}.extras-section{gap:2.5rem;padding-block:3.5rem}.credit-packs>article{min-height:8.5rem}.stack-card{min-height:10.5rem;padding:1.5rem}.stack-card p{font-size:1.55rem}.process-list li{grid-template-columns:2.3rem 1fr;gap:1rem}.trust-copy h2{font-size:clamp(3.25rem,15vw,5.2rem)}.footer-columns{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.price-grid--two,.comparison-grid,.choice-section>div:last-child,.feature-grid,.pillar-grid{grid-template-columns:1fr}.price-card{min-height:auto}.price-card>p,.price-card>small{min-height:0}.feature-block{min-height:15rem}.browser-frame__scene{min-height:16rem}.comparison-column{min-height:30rem}.pillar{min-height:26rem}.pillar h3{margin-top:5rem}.credits-section{gap:3rem}.credit-scale__level,.credit-scale__level:nth-child(2),.credit-scale__level:nth-child(3){width:100%;margin-left:0}.credit-scale__level{grid-template-columns:5.25rem minmax(0,1fr)}.credit-scale__level ul{grid-template-columns:1fr}.credit-scale__level li{min-height:5.5rem}.data-table{overflow-x:auto}.data-table__row{min-width:30rem}.launch-main .data-table__row{min-width:34rem}.example-stage{min-height:24rem}.example-card{padding:1.5rem}.roadmap-section li{grid-template-columns:3.4rem 1fr;gap:1rem}.roadmap-section h3{font-size:2rem}.commission-number strong{font-size:7.5rem}.field-grid{grid-template-columns:1fr}.direct-contact{gap:2.25rem}.direct-contact__intro h1{font-size:clamp(3rem,13vw,4.4rem)}.direct-contact__focus h3{margin-top:2rem}.direct-service-grid{grid-template-columns:1fr}.direct-service-option{min-height:5.5rem}.form-step .direct-contact__chooser,.direct-contact__fields{padding:1rem}.direct-contact__actions{align-items:stretch;flex-direction:column-reverse}.direct-contact__actions .button{width:100%}.direct-contact__actions .text-button{align-self:flex-start}.field--wide{grid-column:1}.form-buttons{align-items:stretch;flex-direction:column-reverse;gap:1rem}.form-buttons .button{width:100%}.page-form{padding-top:4.4rem}.form-shell{padding-top:2.5rem}.form-intro h1{font-size:clamp(3.25rem,15vw,4.8rem)}.finder-progress>div{align-items:center}.finder-progress strong{text-align:right}.finder-options,.finder-options--multi,.finder-result-group>div{grid-template-columns:1fr}.form-shell--results .finder-result-group:not(.finder-result-group--addons,.finder-result-group--available)>div{grid-template-columns:1fr}.finder-option{min-height:4.75rem}.finder-actions{align-items:stretch;flex-direction:column-reverse}.finder-actions>.button{width:100%}.finder-actions>span:empty{display:none}.finder-actions .text-button{align-self:flex-start}.finder-actions__secondary{width:100%;justify-content:space-between}.finder-actions__secondary .text-button:last-child{margin-left:auto}.finder-selection-summary{width:100%;align-items:stretch;flex-direction:column}.finder-selection-summary>span{text-align:center}.finder-result-card{min-height:18rem}.finder-result-card__top{margin-bottom:2rem}.finder-success .finder-actions{align-items:stretch}.legal-copy{grid-template-columns:1fr}}@media(max-width:900px){.inner-hero--care .inner-hero__content{max-width:42rem}.inner-hero--care h1{font-size:clamp(3.6rem,10vw,5.8rem)}.care-essentials,.care-existing,.care-faq{grid-template-columns:1fr;gap:3rem}.care-essentials__intro{position:static}.care-essentials__intro h2,.care-faq__intro h2{max-width:12ch}.care-boundary__comparison{grid-template-columns:1fr}.care-boundary__panel{min-height:0}.care-existing__review{min-height:14rem}}@media(max-width:640px){.inner-hero--care h1{font-size:clamp(3.25rem,14vw,4.7rem)}.inner-hero__price--structured:has(em){grid-template-columns:auto 1fr}.inner-hero__price--structured em{grid-column:1 / -1;margin:.5rem 0 0;padding:.65rem 0 0;border-top:1px solid rgba(242,237,228,.18);border-left:0}.care-essentials,.care-boundary,.care-existing,.care-faq{padding-block:4rem}.care-essentials__layer{grid-template-columns:1fr}.care-essentials__layer>header{min-height:auto;flex-direction:row;padding:1rem 0}.care-essentials__layer>div{grid-template-columns:1fr;border-top:1px solid var(--line);border-left:0}.care-essentials__layer article{min-height:10.5rem;padding:1.25rem 0}.care-essentials__layer article+article{border-top:1px solid var(--line);border-left:0}.care-boundary__intro h2{font-size:clamp(2.7rem,12vw,4rem)}.care-boundary__panel>div{align-items:flex-start;flex-direction:column;gap:.75rem}.care-boundary__panel ul{grid-template-columns:1fr}.care-existing__copy h2,.care-faq__intro h2{font-size:clamp(2.8rem,13vw,4rem)}.care-faq__list summary{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.7rem}.care-faq__list details p{padding-right:0;padding-left:2.7rem}}@media(max-width:360px){.service-overview-card{height:37.5rem;min-height:37.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
