.marketing-finish-container{max-width:1240px;margin-inline:auto;padding:clamp(5rem,10vw,9rem) 2rem}.marketing-onboarding{background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.marketing-chapter-heading{max-width:850px;margin-inline:auto;margin-bottom:4rem;text-align:center}.marketing-chapter-heading h2{margin-top:1.2rem;font-family:var(--font-heading);font-size:clamp(2.8rem,5.8vw,5.6rem);font-weight:800;line-height:.98;letter-spacing:-.06em}.marketing-chapter-heading h2 span{color:var(--muted-foreground)}.marketing-chapter-heading>p:last-child{max-width:580px;margin:1.8rem auto 0;color:var(--muted-foreground);font-size:1.12rem;line-height:1.8}.marketing-onboarding-showcase{overflow:hidden;border:1px solid var(--border);border-radius:2rem;background:var(--card);box-shadow:0 24px 70px -45px color-mix(in srgb,var(--foreground) 22%,transparent)}.marketing-onboarding-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:.55rem;gap:.4rem;border-bottom:1px solid var(--border)}.marketing-onboarding-tabs button{display:flex;align-items:center;gap:.8rem;padding:1.25rem 1.5rem;border-radius:1.4rem;color:var(--muted-foreground);font-weight:650;cursor:pointer;transition:background .25s,color .25s}.marketing-onboarding-tabs button>span{font-size:.72rem;opacity:.65;font-variant-numeric:tabular-nums}.marketing-onboarding-tabs button>svg{width:1rem;height:1rem;margin-left:auto;opacity:0;translate:-.3rem 0;transition:opacity .25s,translate .25s}.marketing-onboarding-tabs button[aria-selected=true]{background:var(--foreground);color:var(--background)}.marketing-onboarding-tabs button[aria-selected=true]>svg{opacity:1;translate:0}.marketing-onboarding-tabs button:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--foreground) 5%,var(--background));color:var(--foreground)}.marketing-onboarding-panel:focus-visible,.marketing-onboarding-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.marketing-onboarding-panel:not([hidden]){display:grid;grid-template-columns:1fr 1fr;min-height:490px}.marketing-onboarding-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(2rem,4vw,4rem);animation:marketing-chapter-enter .6s cubic-bezier(.16,1,.3,1) both}.marketing-onboarding-eyebrow{color:var(--blue);font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.marketing-onboarding-copy h3{margin-top:1.4rem;max-width:400px;font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,3.4rem);font-weight:750;line-height:1.06;letter-spacing:-.055em}.marketing-onboarding-copy p{margin-top:1.3rem;max-width:390px;color:var(--muted-foreground);font-size:1rem;line-height:1.8}.marketing-onboarding-copy small{max-width:390px;margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.73rem;line-height:1.7}.marketing-onboarding-art{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:3rem;background:color-mix(in srgb,var(--blue-soft) 30%,var(--background))}.marketing-onboarding-halo{position:absolute;z-index:-1;width:34rem;height:34rem;border:1px solid color-mix(in srgb,var(--blue) 10%,transparent);border-radius:50%;box-shadow:0 0 0 4rem color-mix(in srgb,var(--green) 3%,transparent),0 0 0 8rem color-mix(in srgb,var(--blue) 3%,transparent)}.marketing-onboarding-art>:last-child{animation:marketing-object-arrive .8s cubic-bezier(.16,1,.3,1) both}.marketing-paper-scene{position:relative;width:min(100%,320px);perspective:1200px}.marketing-paper-back{position:absolute;inset:-1.1rem 1rem 1.1rem -1rem;display:flex;gap:.7rem;align-items:start;padding:1.2rem;border:1px solid var(--border);border-radius:1.2rem;background:color-mix(in srgb,var(--blue-soft) 45%,var(--card));color:var(--muted-foreground);font-size:.68rem;transform:rotate(-7deg);box-shadow:0 20px 40px -25px color-mix(in srgb,var(--foreground) 25%,transparent)}.marketing-paper-back svg{width:.9rem;height:.9rem}.marketing-paper-front{position:relative;padding:2rem 1.5rem 1.2rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--card);transform:rotate(3deg);box-shadow:0 25px 50px -25px color-mix(in srgb,var(--foreground) 25%,transparent)}.marketing-paper-label{display:block;color:var(--muted-foreground);font-size:.61rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketing-paper-front>strong{display:block;margin:1rem 0 1.8rem;font-family:var(--font-heading);font-size:1.7rem;font-weight:700;line-height:1.13;letter-spacing:-.04em}.marketing-paper-row{display:flex;gap:.75rem;align-items:center;padding:1rem 0;border-top:1px solid var(--border);font-size:.8rem}.marketing-paper-row svg{width:1rem;height:1rem;color:var(--green)}.marketing-paper-row small{margin-left:auto;padding:.18rem .4rem;border-radius:.3rem;background:color-mix(in srgb,var(--foreground) 5%,var(--background));color:var(--muted-foreground);font-size:.55rem}.marketing-paper-row>svg:last-child{color:var(--muted-foreground);width:.8rem}.marketing-space-scene{width:min(100%,335px);text-align:center}.marketing-space-scene>strong{display:block;margin:.8rem 0 2rem;font-family:var(--font-heading);font-size:1.9rem;letter-spacing:-.05em}.marketing-space-scene>div{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.3rem;margin-bottom:.75rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 12px 25px -18px color-mix(in srgb,var(--foreground) 25%,transparent);font-size:.9rem}.marketing-space-scene>div svg{width:1.2rem;height:1.2rem;color:var(--blue)}.marketing-space-scene>div svg:last-child{width:1rem;margin-left:auto;color:var(--green)}.marketing-space-centre{transform:translateX(-1rem) rotate(-2deg)}.marketing-space-access{transform:translateX(1rem) rotate(2deg)}.marketing-space-caption{display:block;margin-top:1.75rem;color:var(--muted-foreground);font-size:.68rem}.marketing-ready-scene{text-align:center}.marketing-ready-seal{display:grid;place-items:center;width:5rem;height:5rem;margin:0 auto 2rem;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:50%;color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--card));box-shadow:0 0 0 .6rem color-mix(in srgb,var(--green) 4%,transparent)}.marketing-ready-seal svg{width:2.5rem;height:2.5rem}.marketing-ready-scene>strong{display:block;margin:1rem 0;font-family:var(--font-heading);font-size:3.2rem;font-weight:750;line-height:1.02;letter-spacing:-.06em}.marketing-ready-scene>span:last-child{font-size:.76rem;color:var(--muted-foreground)}.marketing-confidence-row{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem;margin-top:4.5rem}.marketing-confidence-row svg{width:1.45rem;height:1.45rem;color:var(--blue);stroke-width:1.5}.marketing-confidence-row h3{margin-top:1.15rem;font-size:1.04rem;font-weight:650;letter-spacing:-.025em}.marketing-confidence-row p{margin-top:.6rem;color:var(--muted-foreground);font-size:.87rem;line-height:1.75}.marketing-setup-contact{display:flex;width:fit-content;align-items:center;gap:.6rem;margin:3.5rem auto 0;color:var(--blue);font-size:.9rem;font-weight:600}.marketing-setup-contact svg{width:1rem;height:1rem;transition:translate .2s}.marketing-setup-contact:hover svg{translate:.15rem -.15rem}.marketing-price-refined{background:color-mix(in srgb,var(--blue-soft) 15%,var(--background));color:var(--foreground)}.marketing-price-refined .marketing-price-content{padding-top:7rem;padding-bottom:7rem}.marketing-price-refined .marketing-chapter-heading h2{color:var(--foreground)}.marketing-price-refined .marketing-chapter-heading h2 span{color:var(--muted-foreground);background:none}.marketing-price-refined .marketing-price-experience{grid-template-columns:minmax(0,1fr);padding:.65rem;gap:.65rem;border:1px solid var(--border);background:var(--card);box-shadow:0 30px 70px -50px color-mix(in srgb,var(--foreground) 30%,transparent);backdrop-filter:none}.marketing-price-calculator-side{min-width:0;border-radius:1.5rem;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 90% 0,rgba(79,159,146,.13),transparent 60%),#1a1f3a}.marketing-price-refined .marketing-price-included{min-width:0;border:0}.marketing-price-refined .marketing-price-extra,.marketing-price-refined .marketing-price-footnote,.marketing-price-refined .marketing-price-included-label{color:var(--muted-foreground)}.marketing-price-refined .marketing-price-included li{color:var(--foreground);border-color:var(--border)}.marketing-price-refined .marketing-price-included li svg{color:var(--green)}.marketing-price-refined .marketing-price-cta{background:var(--foreground)!important;border-color:var(--foreground)!important;color:var(--background)!important}.marketing-price-refined .marketing-price-cta:hover{opacity:.88}.marketing-price-refined .marketing-price-interaction{margin-top:0}.marketing-faq-refined{background:var(--background)}.marketing-faq-refined:before{display:none}.marketing-faq-refined .marketing-faq-list{border-top:0}.marketing-faq-refined .marketing-faq-list details{border-radius:.9rem}.marketing-faq-refined .marketing-faq-list details[open]{background:color-mix(in srgb,var(--blue-soft) 22%,var(--background))}.marketing-faq-refined .marketing-faq-list details:before{display:none}.marketing-faq-refined .marketing-faq-list summary{padding-inline:.7rem}.marketing-faq-refined .marketing-faq-list>div{padding-block:.35rem}.marketing-faq-refined .marketing-faq-plus{border:0;background:color-mix(in srgb,var(--foreground) 5%,var(--background))}.marketing-faq-refined .marketing-faq-list details[open] .marketing-faq-plus{background:var(--foreground);color:var(--background)}.marketing-final-refined .marketing-final-panel{background:radial-gradient(ellipse at 50% 105%,color-mix(in srgb,var(--green) 9%,transparent),transparent 65%),var(--background);border:0;box-shadow:none;padding-block:clamp(5rem,9vw,8rem)}.marketing-final-refined .marketing-final-panel:before{display:none}.marketing-final-refined .marketing-final-panel{animation:none;transform:none}.marketing-final-orbits{position:absolute;inset:0;overflow:hidden;pointer-events:none}.marketing-final-orbits>span{position:absolute;width:110%;height:65%;left:-5%;bottom:-45%;border:1px solid color-mix(in srgb,var(--blue) 14%,transparent);border-radius:50%;box-shadow:0 0 0 4rem color-mix(in srgb,var(--blue) 2%,transparent),0 0 0 8rem color-mix(in srgb,var(--green) 2%,transparent)}.marketing-final-refined .marketing-final-glow{display:none}.marketing-final-refined h2 span{color:transparent;background:linear-gradient(105deg,var(--blue),var(--green));background-clip:text}@keyframes marketing-chapter-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes marketing-object-arrive{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-onboarding-art[data-scroll-artwork] .marketing-paper-back{transform:translate(calc(-14px * var(--art-progress)),calc(-18px * var(--art-progress))) rotate(calc(-3deg - 6deg * var(--art-progress)))}.marketing-onboarding-art[data-scroll-artwork] .marketing-paper-front{transform:translate(calc(8px * var(--art-progress)),calc(10px * var(--art-progress))) rotate(calc(1deg + 3deg * var(--art-progress)))}.marketing-onboarding-art[data-scroll-artwork] .marketing-space-centre{transform:translate(calc(-30px * (1 - var(--art-progress))),calc(-10px * (1 - var(--art-progress)))) rotate(calc(-5deg * (1 - var(--art-progress))))}.marketing-onboarding-art[data-scroll-artwork] .marketing-space-team{transform:scale(calc(.94 + .06 * var(--art-progress)))}.marketing-onboarding-art[data-scroll-artwork] .marketing-space-access{transform:translate(calc(30px * (1 - var(--art-progress))),calc(10px * (1 - var(--art-progress)))) rotate(calc(5deg * (1 - var(--art-progress))))}.marketing-onboarding-art[data-scroll-artwork] .marketing-ready-seal{transform:translateY(calc(12px * (1 - var(--art-progress)))) scale(calc(.85 + .15 * var(--art-progress)))}.marketing-onboarding-art[data-scroll-artwork] .marketing-onboarding-halo{transform:translateY(calc(16px - 32px * var(--art-progress))) scale(calc(.94 + .1 * var(--art-progress)))}.marketing-final-orbits[data-scroll-artwork]>span{transform:translateY(calc(40px - 60px * var(--art-progress))) scale(calc(.92 + .14 * var(--art-progress)))}}.marketing-story-overview{display:none;pointer-events:none}.marketing-hero-teaser-shell{transform:none}.marketing-story-product{display:block;min-width:0}.marketing-flow-section>div{padding-top:clamp(3rem,7vw,7rem)}.marketing-hero-teaser-link{position:relative;z-index:1}.marketing-hero-teaser{--preview-ease:0}@media (prefers-reduced-motion:no-preference){.marketing-story-grid[data-preview-motion] .marketing-story-product-shell{transform-origin:50% 20%;transform:perspective(1600px) translateY(calc(80px * (1 - var(--preview-arrival)))) rotateX(calc(10deg * (1 - var(--preview-arrival)))) scale(calc(.8 + .2 * var(--preview-arrival)))}.marketing-story-grid[data-preview-motion] .marketing-story-overview{display:block;position:absolute;z-index:2;inset:0;background:var(--background);clip-path:inset(var(--preview-wipe) 0 0 0)}.marketing-story-grid[data-manual-selection] .marketing-story-overview{display:none}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.marketing-hero-teaser[data-preview-motion] .marketing-hero-teaser-shell{animation:none;transform-origin:center bottom;transform:perspective(1200px) rotateX(calc(12deg * var(--preview-ease))) scale(calc(1 - .1 * var(--preview-ease)));opacity:1;box-shadow:0 calc(2.4rem + 2rem * var(--preview-ease)) calc(6rem + 3.5rem * var(--preview-ease)) rgba(38,76,99,calc(.18 + .2 * var(--preview-ease))),0 calc(.6rem + .8rem * var(--preview-ease)) calc(1.6rem + 1.2rem * var(--preview-ease)) rgba(38,76,99,calc(.08 + .06 * var(--preview-ease)))}.dark .marketing-hero-teaser[data-preview-motion] .marketing-hero-teaser-shell{box-shadow:0 calc(2.8rem + 2.2rem * var(--preview-ease)) calc(6rem + 4rem * var(--preview-ease)) rgba(0,0,0,calc(.36 + .24 * var(--preview-ease))),0 calc(.7rem + .9rem * var(--preview-ease)) calc(1.8rem + 1.4rem * var(--preview-ease)) rgba(0,0,0,calc(.2 + .12 * var(--preview-ease)))}}@media (max-width:1023px){.marketing-story-product{position:relative}.marketing-story-product-shell{border-radius:1.2rem}.marketing-story-grid{margin-top:3rem}.marketing-story-product-heading{padding:.8rem 1rem;min-height:4rem}.marketing-story-product-heading span{font-size:.55rem}.marketing-story-product-heading strong{font-size:.85rem}.marketing-story-steps{max-width:none}}@media (min-width:900px){.marketing-price-refined .marketing-price-experience{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (max-width:767px){.marketing-finish-container{padding:5rem 1rem}.marketing-chapter-heading{margin-bottom:2.5rem}.marketing-chapter-heading>p:last-child{font-size:1rem}.marketing-onboarding-showcase{border-radius:1.5rem}.marketing-onboarding-tabs{padding:.35rem;gap:.2rem}.marketing-onboarding-tabs button{flex-direction:column;gap:.35rem;padding:.85rem .3rem;border-radius:1.1rem;font-size:.72rem}.marketing-onboarding-tabs button>svg{display:none}.marketing-onboarding-panel:not([hidden]){grid-template-columns:1fr}.marketing-onboarding-copy{min-height:340px;padding:2rem 1.5rem}.marketing-onboarding-copy h3{font-size:2.4rem}.marketing-onboarding-copy p{font-size:.9rem}.marketing-onboarding-art{min-height:360px;padding:2.5rem 2rem}.marketing-paper-front{padding:1.7rem 1.3rem .8rem}.marketing-confidence-row{grid-template-columns:1fr;gap:1.75rem;margin-top:3rem}.marketing-confidence-row>div{display:grid;grid-template-columns:2rem 1fr;gap:.3rem 1rem}.marketing-confidence-row h3{margin:0}.marketing-confidence-row p{grid-column:2;margin:0}.marketing-price-refined .marketing-price-content{padding-top:5rem;padding-bottom:5rem}.marketing-price-refined .marketing-price-experience{padding:.45rem}.marketing-price-refined .marketing-price-calculator{padding:1rem}.marketing-price-refined .marketing-price-total>div{flex-wrap:wrap}.marketing-price-refined .marketing-price-total strong{flex-shrink:0}.marketing-price-refined .marketing-price-cta{padding-inline:.75rem;font-size:.85rem;white-space:normal}.marketing-hero-teaser[data-preview-motion] .marketing-hero-teaser-shell{animation:none;transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-onboarding-art>:last-child,.marketing-onboarding-copy{animation:none}.marketing-onboarding-tabs button,.marketing-onboarding-tabs button>svg,.marketing-setup-contact svg{transition:none}.marketing-hero-teaser-glow,.marketing-hero-teaser-shell{animation:none!important;transform:none!important;opacity:1!important}}.dark .marketing-final-refined .marketing-hero-main-cta{background:var(--blue);border-color:var(--blue);color:#0b1120}@media (max-width:380px){.marketing-price-refined .marketing-price-centres{flex-direction:column;align-items:stretch;gap:1rem}.marketing-price-refined .marketing-price-stepper{justify-content:space-between}}