*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:93%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:var(--font-body);background:var(--bg);color:var(--fg)}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}a{color:inherit;text-decoration:none}:root{--font-display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--bg: oklch(98.8% .004 250);--bg-surface: oklch(97.5% .006 250);--bg-surface-2: oklch(95.5% .008 250);--fg: oklch(20% .02 250);--fg-muted: oklch(44% .015 250);--fg-subtle: oklch(48% .012 250);--border: oklch(91% .01 250);--border-strong: oklch(83% .012 250);--accent: oklch(62% .2 255);--accent-hover: oklch(56% .2 255);--accent-soft: oklch(95% .04 255);--flame: oklch(66% .18 45);--success: oklch(65% .17 150);--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--space-3xl: 3.25rem;--space-4xl: 4.5rem;--space-5xl: 6rem;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.3125rem;--text-2xl: 1.5625rem;--text-3xl: 1.9375rem;--text-4xl: 2.5625rem;--text-hero: clamp(2.25rem, 5.2vw, 4rem);--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--dur-fast: .18s;--dur-base: .3s;--dur-slow: .6s;--container: 1240px;--container-narrow: 880px;--container-text: 720px;--shadow-sm: 0 1px 2px oklch(20% .02 250 / .04);--shadow-md: 0 4px 16px oklch(20% .02 250 / .06);--shadow-lg: 0 16px 48px oklch(20% .02 250 / .08)}.section-dark{--bg: oklch(22% .02 250);--bg-surface: oklch(26% .02 250);--bg-surface-2: oklch(30% .02 250);--fg: oklch(97% .005 250);--fg-muted: oklch(72% .015 250);--fg-subtle: oklch(55% .013 250);--border: oklch(32% .02 250);--border-strong: oklch(40% .02 250);--accent: oklch(72% .16 255);--accent-soft: oklch(30% .08 255);background:var(--bg);color:var(--fg)}.nav{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 78%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--container);margin:0 auto;padding:.95rem var(--space-lg)}.nav-brand{display:inline-flex;align-items:center;gap:.6rem;font:600 var(--text-lg)/1 var(--font-display);letter-spacing:-.025em}.nav-brand-mark{width:1.875rem;height:1.875rem;border-radius:.45rem;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:#fff;font:700 .8125rem/1 var(--font-display)}.nav-links{display:flex;gap:var(--space-xl);font:500 var(--text-base)/1 var(--font-body);color:var(--fg-muted)}.nav-links a{transition:color var(--dur-fast)}.nav-links a:hover{color:var(--fg)}.nav-cta{padding:.75rem 1.4rem;border-radius:var(--radius-md);font:500 var(--text-base)/1 var(--font-body);letter-spacing:-.005em;background:var(--fg);color:var(--bg);transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f171f29}@media(max-width:768px){.nav-links{display:none}.nav-inner{padding:var(--space-md) var(--space-lg)}.nav-brand{font-size:var(--text-base)}.nav-brand-mark{width:1.5rem;height:1.5rem;font-size:.625rem;border-radius:.3rem}.nav-cta{padding:.625rem 1.125rem;font-size:var(--text-sm)}}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;font:600 var(--text-sm)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:.55rem 1rem;border-radius:var(--radius-full);background:color-mix(in oklch,var(--fg) 4%,transparent);border:1px solid color-mix(in oklch,var(--fg) 8%,transparent)}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulseDot 2.4s var(--ease-out-quart) infinite}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg)}h1{font-size:var(--text-hero);line-height:1.04;letter-spacing:-.045em;font-weight:500}h2{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.1;letter-spacing:-.025em;font-weight:500}h3{font-size:var(--text-xl);line-height:1.25;letter-spacing:-.015em;font-weight:600}.lead{font-size:var(--text-lg);line-height:1.55;color:var(--fg-muted);max-width:36ch}.body{font-size:var(--text-base);line-height:1.7;color:var(--fg-muted);max-width:65ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.375rem;border-radius:var(--radius-md);font:500 var(--text-sm)/1 var(--font-body);transition:transform var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast);white-space:nowrap}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:color-mix(in oklch,var(--fg) 90%,black);transform:translateY(-1px);box-shadow:0 10px 24px #0f171f29}.btn-ghost{background:transparent;color:var(--fg);border:1px solid var(--border-strong)}.btn-ghost:hover{border-color:var(--fg);transform:translateY(-1px)}.btn-dark{background:var(--fg);color:var(--bg)}.btn-lg{padding:1rem 1.75rem;font-size:var(--text-base)}.btn svg{width:1rem;height:1rem}section{position:relative;padding:clamp(2.5rem,5.5vw,5rem) var(--space-lg)}.section-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.section-intro{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-3xl);max-width:60ch}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 20% 14%,oklch(90% .055 245 / .42),transparent 34%),radial-gradient(circle at 88% 10%,oklch(88% .05 258 / .28),transparent 32%),linear-gradient(180deg,oklch(99% .006 250),#e9f3fc);opacity:.54}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#fafcfe52}section:not(.hero):not(.section-dark):before{content:none}section.section-dark:before{content:none}.hero{padding:clamp(4rem,9vw,7rem) var(--space-lg) clamp(5rem,10vw,8rem);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fafcfe2e,#fafcfe00 60%),radial-gradient(ellipse 70% 60% at 50% 14%,oklch(99% .008 230) 0%,oklch(96% .025 230 / .7) 28%,oklch(88% .06 235 / .3) 55%,transparent 80%),linear-gradient(180deg,#5eade2,#7dc7f7 18%,oklch(88% .07 235) 42%,oklch(95% .03 232) 72%,#f8fbfe)}.hero-inner{position:relative;z-index:1;max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg)}.hero h1{max-width:16ch}.hero h1 em{font-style:normal;color:var(--accent);font-weight:600}.hero .lead{max-width:48ch;font-size:var(--text-lg)}.audit-capture{display:flex;gap:var(--space-sm);width:100%;max-width:560px;padding:.4rem;background:color-mix(in oklch,white 92%,transparent);border:1px solid oklch(80% .06 235 / .5);border-radius:var(--radius-full);box-shadow:0 12px 36px oklch(40% .15 245 / .18);margin-top:var(--space-md);animation:heroFadeUp .9s var(--ease-out-quart) .25s both}.audit-capture input{flex:1;padding:.7rem 1.1rem;background:transparent;border:none;outline:none;font:500 var(--text-base)/1 var(--font-mono);color:#0f171f;letter-spacing:.01em}.audit-capture input::placeholder{color:#7b8187}.audit-capture .btn{border-radius:var(--radius-full);padding:.75rem 1.4rem}.hero-secondary{display:flex;gap:var(--space-md);align-items:center;justify-content:center;margin-top:var(--space-sm);font:500 var(--text-sm)/1 var(--font-body);color:#172b3b;flex-wrap:wrap}.hero-secondary a{display:inline-flex;align-items:center;gap:.3rem;color:#051827;transition:color var(--dur-fast)}.hero-secondary a:hover{color:var(--accent)}.hero-secondary .divider{color:#728391}.hero-anim-1{animation:heroFadeUp .9s var(--ease-out-quart) .05s both}.hero-anim-2{animation:heroFadeUp .9s var(--ease-out-quart) .15s both}.hero-anim-3{animation:heroFadeUp .9s var(--ease-out-quart) .25s both}.problem{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.problem-inner{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-3xl);align-items:start;max-width:var(--container);margin:0 auto;position:relative;z-index:1}.problem-eyebrow-col{display:flex;flex-direction:column;gap:var(--space-md)}.problem-body p{font-size:var(--text-xl);line-height:1.55;color:var(--fg);max-width:60ch;margin-bottom:var(--space-lg);font-weight:500}.problem-body p+p{font-size:var(--text-base);color:var(--fg-muted);font-weight:400}.problem-body .pull-quote{display:block;margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);font-size:var(--text-2xl);line-height:1.4;font-weight:500;letter-spacing:-.02em;color:var(--fg);border-left:none;background:linear-gradient(135deg,oklch(95% .04 235 / .6),#f3faff4d);border-radius:var(--radius-lg);position:relative}.problem-body .pull-quote:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;background:var(--accent);border-radius:0}@media(max-width:860px){.problem-inner{grid-template-columns:1fr;gap:var(--space-lg)}}.audit-section .audit-inner{display:grid;grid-template-columns:6fr 6fr;gap:var(--space-3xl);align-items:center;max-width:var(--container);margin:0 auto;position:relative;z-index:1}.audit-inner h2{max-width:18ch}.audit-inner .lead{color:var(--fg-muted);max-width:40ch;margin:var(--space-md) 0 var(--space-xl)}.audit-steps{display:grid;gap:var(--space-md)}.audit-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:start;padding:var(--space-md) 0;border-top:1px solid var(--border)}.audit-step:last-child{border-bottom:1px solid var(--border)}.audit-step-num{font:500 var(--text-sm)/1 var(--font-mono);color:var(--accent);padding-top:.15rem}.audit-step h4{font:600 var(--text-base)/1.2 var(--font-display);color:var(--fg);margin-bottom:.25rem;letter-spacing:-.01em}.audit-step p{font-size:var(--text-sm);color:var(--fg-muted);line-height:1.55}.audit-visual{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-lg);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.8;color:var(--fg-muted)}.audit-visual .prompt{color:var(--accent)}.audit-visual .ok{color:var(--success)}.audit-visual .warn{color:var(--flame)}.audit-visual .result{color:var(--fg);font-weight:500}@media(max-width:860px){.audit-section .audit-inner{grid-template-columns:1fr;gap:var(--space-xl)}}.services-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.services-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--space-lg);margin-top:var(--space-xl)}.service-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base);min-height:22rem}.service-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.service-card.featured{background:var(--fg);color:var(--bg);border-color:var(--fg)}.service-card.featured h3{color:var(--bg)}.service-card.featured .service-label{color:color-mix(in oklch,var(--bg) 60%,transparent)}.service-card.featured .service-body{color:color-mix(in oklch,var(--bg) 75%,transparent)}.service-card.featured .service-link{color:color-mix(in oklch,var(--bg) 90%,transparent)}.service-card.featured .service-link:hover{color:var(--bg)}.service-label{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.service-card h3{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500;line-height:1.15;max-width:14ch}.service-body{font-size:var(--text-sm);line-height:1.6;color:var(--fg-muted);max-width:32ch}.service-link{margin-top:auto;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);display:inline-flex;align-items:center;gap:.4rem}.service-link svg{width:.875rem;height:.875rem;transition:transform var(--dur-fast)}.service-link:hover svg{transform:translate(3px)}@media(max-width:980px){.services-grid{grid-template-columns:1fr 1fr}.service-card.featured{grid-column:1 / -1}}@media(max-width:640px){.services-grid{grid-template-columns:1fr}.service-card.featured{grid-column:auto}}.portfolio-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.portfolio-layout{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-3xl);align-items:center}.portfolio-text{display:flex;flex-direction:column;gap:var(--space-md);align-self:center;max-width:38ch}.portfolio-text h2{max-width:14ch}.portfolio-text .body{color:var(--fg-muted)}.portfolio-text .view-all{display:inline-flex;align-items:center;gap:.4rem;padding:.95rem 1.5rem;border-radius:var(--radius-full);background:#fff;color:#0f171f;font:500 var(--text-base)/1 var(--font-body);width:fit-content;margin-top:var(--space-sm);transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.portfolio-text .view-all:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}.portfolio-text .view-all svg{width:1rem;height:1rem}.portfolio-stage-wrap{display:flex;flex-direction:column;gap:var(--space-md)}.portfolio-stage{position:relative;aspect-ratio:16 / 10.4;border-radius:1.1rem;overflow:hidden;background:#1d252d;box-shadow:0 0 0 1px #303942,0 24px 60px #01040880,0 0 80px #0c84fa2e}.portfolio-stage-chrome{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;background:#141b24d9;backdrop-filter:blur(12px);border-bottom:1px solid oklch(30% .02 250)}.portfolio-stage-chrome .dots{display:flex;gap:.3rem}.portfolio-stage-chrome .dots i{width:.625rem;height:.625rem;border-radius:50%;display:block}.portfolio-stage-chrome .dots i:nth-child(1){background:#ff5f57}.portfolio-stage-chrome .dots i:nth-child(2){background:#febc2e}.portfolio-stage-chrome .dots i:nth-child(3){background:#28c840}.portfolio-stage-chrome .url{flex:1;text-align:center;font:500 var(--text-xs)/1 var(--font-mono);color:#b3b8be;letter-spacing:.01em}.portfolio-stage-chrome .live-badge{display:inline-flex;align-items:center;gap:.35rem;font:500 .625rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#61bd67}.portfolio-stage-chrome .live-badge:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#54bf5c;animation:pulseDot 2s infinite}.portfolio-stage-body{position:absolute;top:2.2rem;left:0;right:0;bottom:0;overflow:hidden}.portfolio-stage-frame{position:absolute;inset:0;display:none;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}.portfolio-stage-frame.active{display:flex;animation:portfolioScroll 22s linear infinite;will-change:transform}.portfolio-stage:hover .portfolio-stage-frame.active{animation-play-state:paused}@keyframes portfolioScroll{0%,5%{transform:translateY(0)}50%,55%{transform:translateY(-45%)}98%,to{transform:translateY(0)}}.psf-nav{height:1.4rem;background:#caced3;border-radius:.3rem}.psf-h1{height:1.6rem;width:70%;background:#262f38;border-radius:.3rem}.psf-sub{height:.7rem;width:50%;background:#8b909580;border-radius:.2rem}.psf-cta{height:1.6rem;width:7rem;background:#0c84fa;border-radius:var(--radius-full);margin-top:.2rem}.psf-card{height:5rem;background:#dce2e8;border-radius:.35rem}.psf-card.accent{background:#c1e3fc}.psf-tall{height:10rem;background:linear-gradient(180deg,#26a9f1,#bfe4fb);border-radius:.5rem}.psf-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.psf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.psf-text-row{display:flex;flex-direction:column;gap:.4rem}.portfolio-stage-frame[data-theme=electrical] .psf-h1{background:#262f38}.portfolio-stage-frame[data-theme=electrical] .psf-tall{background:linear-gradient(180deg,#26a9f1,#bfe4fb)}.portfolio-stage-frame[data-theme=plumber]{background:#f6f1ed}.portfolio-stage-frame[data-theme=plumber] .psf-h1{background:#7a2a06}.portfolio-stage-frame[data-theme=plumber] .psf-cta{background:#d44f13}.portfolio-stage-frame[data-theme=plumber] .psf-tall{background:linear-gradient(180deg,#fcbda7,oklch(95% .03 40))}.portfolio-stage-frame[data-theme=plumber] .psf-card.accent{background:#fdd4c6}.portfolio-stage-frame[data-theme=carpenter]{background:#141b24}.portfolio-stage-frame[data-theme=carpenter] .psf-nav{background:#2b343d}.portfolio-stage-frame[data-theme=carpenter] .psf-h1{background:#e2e5e8}.portfolio-stage-frame[data-theme=carpenter] .psf-sub{background:#6d7277}.portfolio-stage-frame[data-theme=carpenter] .psf-card{background:#262f38}.portfolio-stage-frame[data-theme=carpenter] .psf-card.accent{background:#1b3b63}.portfolio-stage-frame[data-theme=carpenter] .psf-tall{background:linear-gradient(180deg,#1c2f46,#1d487c)}.portfolio-stage-frame[data-theme=salon]{background:#f0f3ef}.portfolio-stage-frame[data-theme=salon] .psf-nav{background:#c7d1c5}.portfolio-stage-frame[data-theme=salon] .psf-h1{background:#18460c}.portfolio-stage-frame[data-theme=salon] .psf-cta{background:#297613}.portfolio-stage-frame[data-theme=salon] .psf-tall{background:linear-gradient(180deg,#b3dbaa,#e4f4e1)}.portfolio-stage-frame[data-theme=salon] .psf-card.accent{background:#cadec6}.portfolio-stage-frame[data-theme=interior]{background:#edecdf}.portfolio-stage-frame[data-theme=interior] .psf-nav{background:#cdccb8}.portfolio-stage-frame[data-theme=interior] .psf-h1{background:#47441d}.portfolio-stage-frame[data-theme=interior] .psf-cta{background:#54522f}.portfolio-stage-frame[data-theme=interior] .psf-tall{background:linear-gradient(180deg,#c1b894,#eae5d2)}.portfolio-stage-frame[data-theme=interior] .psf-card.accent{background:#d7d2b8}.portfolio-stage-frame[data-theme=detailer]{background:#f1f1f6}.portfolio-stage-frame[data-theme=detailer] .psf-nav{background:#cbcddb}.portfolio-stage-frame[data-theme=detailer] .psf-h1{background:#312785}.portfolio-stage-frame[data-theme=detailer] .psf-cta{background:#6f6de8}.portfolio-stage-frame[data-theme=detailer] .psf-tall{background:linear-gradient(180deg,oklch(85% .08 280),oklch(95% .03 280))}.portfolio-stage-frame[data-theme=detailer] .psf-card.accent{background:#d0d5f9}.portfolio-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 .25rem}.portfolio-meta{display:flex;flex-direction:column;gap:.25rem;min-height:2.5rem}.portfolio-meta-label{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.portfolio-meta-title{font:500 var(--text-base)/1.2 var(--font-display);color:var(--fg);letter-spacing:-.015em}.portfolio-nav{display:flex;align-items:center;gap:var(--space-md)}.portfolio-dots{display:flex;gap:.5rem;align-items:center}.portfolio-dot{width:.5rem;height:.5rem;border-radius:50%;background:#404952;border:none;cursor:pointer;transition:all var(--dur-base) var(--ease-out-quart)}.portfolio-dot.active{background:var(--accent);width:1.5rem;border-radius:var(--radius-full)}.portfolio-dot:hover:not(.active){background:#6e8398}.portfolio-arrow{width:2.25rem;height:2.25rem;border-radius:50%;background:#262f38;color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast)}.portfolio-arrow:hover{background:var(--accent);color:#fff;transform:scale(1.05)}.portfolio-arrow svg{width:1rem;height:1rem}@media(max-width:980px){.portfolio-layout{grid-template-columns:1fr;gap:var(--space-xl)}.portfolio-text{max-width:none}}.process{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.process-inner{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.25fr;gap:var(--space-3xl);align-items:center;position:relative;z-index:1}.process-head h2{margin-bottom:var(--space-md)}.process-steps{display:grid;gap:var(--space-lg)}.process-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:start;padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.process-step:last-child{border-bottom:none}.process-step-num{font:500 var(--text-2xl)/1 var(--font-display);color:var(--accent);letter-spacing:-.02em;min-width:2.25rem;padding-top:.05rem;font-feature-settings:"tnum" on,"lnum" on}.process-step h3{font:500 var(--text-xl)/1.2 var(--font-display);letter-spacing:-.015em;margin-bottom:.5rem}.process-step p{font-size:var(--text-sm);line-height:1.65;color:var(--fg-muted);max-width:52ch}@media(max-width:860px){.process-inner{grid-template-columns:1fr;gap:var(--space-xl)}}.pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-head{text-align:center;margin-bottom:var(--space-3xl);max-width:40ch;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pricing-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:var(--space-lg);align-items:stretch}.pricing-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base)}.pricing-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-card.featured{background:#141b24;color:#f3f5f8;border-color:#141b24;transform:translateY(-1rem);box-shadow:0 16px 40px oklch(40% .12 245 / .2)}.pricing-card.featured:hover{transform:translateY(-1.2rem);box-shadow:0 20px 50px oklch(40% .15 245 / .28)}.pricing-tier{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.pricing-card.featured .pricing-tier{color:oklch(72% .15 255)}.pricing-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--radius-full);font:500 .625rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:oklch(72% .16 255);color:#0b121a;margin-left:.5rem}.pricing-name{font:500 var(--text-2xl)/1.1 var(--font-display);letter-spacing:-.02em}.pricing-card.featured .pricing-name{color:#fff}.pricing-price{display:flex;align-items:baseline;gap:.3rem;margin-top:var(--space-xs)}.pricing-price .amt{font:500 var(--text-4xl)/1 var(--font-display);letter-spacing:-.03em;color:var(--fg)}.pricing-card.featured .pricing-price .amt{color:#fff}.pricing-price .unit{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.pricing-tagline{font-size:var(--text-sm);color:var(--fg-muted);line-height:1.5;margin-top:.2rem}.pricing-card.featured .pricing-tagline{color:#a9afb4}.pricing-divider{height:1px;background:var(--border);margin:var(--space-sm) 0}.pricing-card.featured .pricing-divider{background:#2b343d}.pricing-list{display:flex;flex-direction:column;gap:.55rem;font-size:var(--text-sm);color:var(--fg-muted);line-height:1.5}.pricing-card.featured .pricing-list{color:#bfc5ca}.pricing-list-item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start}.pricing-list-item svg{width:1rem;height:1rem;color:var(--accent);flex-shrink:0;margin-top:.1rem}.pricing-card.featured .pricing-list-item svg{color:oklch(72% .16 255)}.pricing-cta{margin-top:auto}.pricing-card.featured .btn-ghost{color:#fff;border-color:#404952}.pricing-card.featured .btn-ghost:hover{border-color:#fff}.pricing-link{display:inline-flex;align-items:center;gap:.3rem;margin:var(--space-xl) auto 0;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);justify-content:center;width:fit-content}.pricing-link:hover{color:var(--accent)}.pricing-link svg{width:.875rem;height:.875rem;transition:transform var(--dur-fast)}.pricing-link:hover svg{transform:translate(3px)}@media(max-width:860px){.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none;order:-1}.pricing-card.featured:hover{transform:translateY(-2px)}}.roi{padding:clamp(5rem,10vw,8rem) var(--space-lg)}.roi-inner{max-width:var(--container-narrow);margin:0 auto;text-align:center;position:relative;z-index:1}.roi-quote{font:500 clamp(2.25rem,5.5vw,4rem)/1.1 var(--font-display);color:var(--fg);letter-spacing:-.035em;max-width:18ch;margin:0 auto}.roi-quote em{font-style:normal;color:var(--accent);font-weight:500}.roi-detail{margin-top:var(--space-xl);color:var(--fg-muted);font-size:var(--text-base);line-height:1.7;max-width:52ch;margin-left:auto;margin-right:auto}.roi-detail strong{color:var(--fg);font-weight:600}.cta-bar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.55rem var(--space-lg);background:#141b24eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#e2e5e8;font:500 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid oklch(30% .02 250)}.cta-bar-group{display:flex;align-items:center;gap:var(--space-md)}.cta-bar-label{color:#7c8186;font-size:.6875rem}.cta-bar-toggle{display:inline-flex;background:#0b121a;border-radius:var(--radius-full);padding:3px}.cta-bar-toggle button{padding:.4rem .85rem;border-radius:var(--radius-full);font:500 .6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7c8186;transition:color var(--dur-fast),background var(--dur-fast)}.cta-bar-toggle button.active{background:#0c84fa;color:#fff}.cta-bar-close{font-size:1rem;color:#6d7277;padding:.25rem;cursor:pointer}.cta-bar-close:hover{color:#dbdee1}body.cta-bar-hidden .cta-bar{transform:translateY(-100%)}.cta-reopen{position:fixed;top:var(--space-md);right:var(--space-md);z-index:100;display:none;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:#141b24;color:#fff;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}body.cta-bar-hidden .cta-reopen{display:flex}body{padding-top:2.6rem;transition:padding-top var(--dur-base) var(--ease-out-quart)}body.cta-bar-hidden{padding-top:0}.nav{top:2.6rem}body.cta-bar-hidden .nav{top:0}.closer{position:relative;padding:clamp(4rem,9vw,7rem) var(--space-lg) clamp(4rem,8vw,6rem);background:#f4f7fb;overflow:hidden}.closer:before{content:"";position:absolute;inset:0 0 auto;height:400px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0%,oklch(85% .08 235 / .35) 0%,oklch(94% .04 235 / .18) 35%,transparent 75%)}.closer-chips-wrap{position:relative;z-index:1;max-width:var(--container);margin:0 auto var(--space-2xl);display:flex;justify-content:center}.closer-chips{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.closer-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:var(--radius-full);font:500 .75rem/1 var(--font-display);letter-spacing:.02em;color:var(--fg-muted);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.closer-chip svg{width:.875rem;height:.875rem;color:var(--accent)}.cta-headline{font:500 clamp(2.25rem,5vw,3.75rem)/1.05 var(--font-display);color:var(--fg);letter-spacing:-.035em;max-width:18ch}.cta-headline em{font-style:normal;color:var(--accent);font-weight:600}.cta-lead{font-size:var(--text-lg);line-height:1.55;color:var(--fg-muted);max-width:50ch}.cta-actions{display:inline-flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center}.cta-actions .btn{padding:1rem 1.6rem;border-radius:var(--radius-full);font-size:var(--text-base)}.cta-actions .btn svg{width:1rem;height:1rem}.cta-variant{display:none;position:relative;z-index:1}body.variant-cta-1 .cta-v1,body.variant-cta-2 .cta-v2,body.variant-cta-3 .cta-v3{display:block}.cta-v1-inner{max-width:var(--container-narrow);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.cta-v1-inner .cta-headline,.cta-v1-inner .cta-lead{text-align:center}.cta-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);width:100%;max-width:var(--container);margin-top:var(--space-lg)}.cta-gallery-item{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base)}.cta-gallery-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.cta-gallery-item img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.cta-gallery{grid-template-columns:1fr}.cta-gallery-item{aspect-ratio:16 / 10}}.cta-v2-card{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:0;background:#fff;border:1px solid var(--border);border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-lg)}.cta-v2-text{padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:var(--space-md);justify-content:center}.cta-v2-visual{position:relative;min-height:380px;overflow:hidden;background:#e4f0fb}.cta-v2-blob{position:absolute;inset:-20%;background:radial-gradient(ellipse 50% 60% at 30% 30%,oklch(62% .2 255) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 75% 70%,oklch(55% .22 265) 0%,transparent 60%),radial-gradient(ellipse 40% 60% at 50% 80%,oklch(72% .18 240) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 20% 80%,oklch(88% .12 230) 0%,transparent 55%),linear-gradient(135deg,#044cb6,#26a9f1,oklch(92% .06 230));filter:blur(24px) saturate(130%);animation:blobDrift 18s ease-in-out infinite}@keyframes blobDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-3%,2%) scale(1.04)}66%{transform:translate(2%,-3%) scale(.98)}}.cta-v2-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/></svg>");mix-blend-mode:overlay;pointer-events:none}@media(max-width:860px){.cta-v2-card{grid-template-columns:1fr}.cta-v2-visual{min-height:240px}}.cta-v3-card{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:0;background:#fff;border:1px solid var(--border);border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-lg)}.cta-v3-text{padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;gap:var(--space-md);justify-content:center}.cta-v3-list{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--fg-muted)}.cta-v3-list li{display:flex;align-items:center;gap:.5rem}.cta-v3-list svg{width:1rem;height:1rem;color:var(--accent);flex-shrink:0}.cta-v3-form{padding:clamp(2rem,4vw,3.5rem);background:#f2f6f9;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-md)}.cta-field{display:flex;flex-direction:column;gap:.4rem}.cta-field-label{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.cta-field input,.cta-field textarea,.cta-field select{width:100%;padding:.8rem 1rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);font:500 var(--text-base)/1.4 var(--font-body);color:var(--fg);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.cta-field select{min-height:3.1rem;appearance:none;-webkit-appearance:none;padding-right:2.8rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - .9rem) 50%;background-size:.38rem .38rem,.38rem .38rem;background-repeat:no-repeat;color:var(--fg-muted)}.cta-field input::placeholder,.cta-field textarea::placeholder{color:var(--fg-subtle)}.cta-field input:focus,.cta-field textarea:focus,.cta-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.js-heard-field{position:relative}.cta-select-trigger{width:100%;min-height:3.1rem;padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;font:500 var(--text-base)/1.4 var(--font-body);text-align:left;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast)}.cta-select-trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.cta-select-trigger svg{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--dur-fast)}.js-heard-field.open .cta-select-trigger svg{transform:rotate(180deg)}.cta-select-menu{position:absolute;z-index:40;top:calc(100% + .4rem);left:0;right:0;display:grid;gap:.15rem;padding:.35rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 18px 44px #00182b29;opacity:0;pointer-events:none;transform:translateY(-.25rem) scale(.985);transform-origin:top center;transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.js-heard-field.open .cta-select-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.cta-select-menu button{width:100%;padding:.72rem .85rem;background:transparent;border:0;border-radius:calc(var(--radius-md) - .2rem);color:var(--fg-muted);cursor:pointer;font:500 var(--text-sm)/1.35 var(--font-body);text-align:left}.cta-select-menu button:hover,.cta-select-menu button.selected{background:#f0f2f4;color:var(--fg)}.cta-field textarea{resize:vertical;min-height:6.5rem;font-family:var(--font-body)}.cta-v3-submit{margin-top:var(--space-xs);justify-content:center;padding:1rem 1.5rem;border-radius:var(--radius-md);font-size:var(--text-base)}.cta-v3-submit svg{width:1rem;height:1rem}.cta-v3-note{font:500 var(--text-xs)/1.5 var(--font-mono);color:var(--fg-subtle);letter-spacing:.02em;text-align:center;margin-top:.25rem}@media(max-width:860px){.cta-v3-card{grid-template-columns:1fr}.cta-v3-form{border-left:none;border-top:1px solid var(--border)}}footer{background:var(--bg);padding:clamp(2rem,4vw,3rem) var(--space-lg) clamp(6rem,10vw,7.5rem);position:relative}footer:before{content:"";position:absolute;left:50%;top:0;width:min(var(--container),calc(100% - 2 * var(--space-lg)));transform:translate(-50%);height:1px;background:linear-gradient(90deg,transparent,var(--border) 18%,var(--border) 82%,transparent)}.footer-inner{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-xl);position:relative;z-index:1}.footer-brand{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-brand-row{display:inline-flex;align-items:center;gap:var(--space-xs);font:600 var(--text-lg)/1 var(--font-display);letter-spacing:-.02em}.footer-tag{font:400 var(--text-sm)/1.55 var(--font-body);color:var(--fg-muted);max-width:30ch}.footer-nap{font:400 var(--text-xs)/1.65 var(--font-body);color:var(--fg-subtle);margin-top:var(--space-sm)}.footer-local-proof{font:500 var(--text-xs)/1.5 var(--font-body);margin:0}.footer-local-proof a{color:var(--accent);text-decoration:none}.footer-local-proof a:hover{color:var(--fg)}.footer-actions{margin-top:.25rem}.footer-col h3{font:600 var(--text-lg)/1 var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-sm)}.footer-col h4{font:600 var(--text-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-md)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.5rem;font:400 var(--text-sm)/1.4 var(--font-body);color:var(--fg-muted)}.footer-col ul a:hover{color:var(--fg)}.faq-content strong{color:var(--fg);font-weight:800}.footer-bottom{max-width:var(--container);margin:clamp(1.75rem,3.5vw,2.5rem) auto 0;padding-top:var(--space-md);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font:400 var(--text-xs)/1.4 var(--font-body);color:var(--fg-subtle);flex-wrap:wrap;gap:var(--space-md);position:relative;z-index:1}@media(max-width:860px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:620px){.footer-bottom{flex-direction:column;align-items:flex-start}}.areas-hero{padding:calc(var(--nav-h) + 6rem) var(--space-lg) 6rem;background:linear-gradient(180deg,#3b82f61a,#f8fafc00 72%),var(--bg)}.areas-hero-inner,.areas-grid-inner,.areas-proof-inner{max-width:var(--container);margin:0 auto}.areas-hero-inner{max-width:58rem}.areas-hero h1{margin:1.25rem 0 1rem;font-size:clamp(2.75rem,7vw,5.75rem);line-height:.92;letter-spacing:0}.areas-hero p{max-width:42rem;color:var(--fg-muted);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.areas-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.areas-grid-section{padding:5rem var(--space-lg)}.areas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.area-card{min-height:12rem;padding:1.35rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.area-card span{display:block;margin-bottom:.75rem;color:var(--fg);font-weight:800;font-size:1.1rem}.area-card p{margin:0;color:var(--fg-muted);line-height:1.55}.areas-proof-section{padding:1rem var(--space-lg) 6rem}.areas-proof-inner{padding:clamp(2rem,4vw,3.25rem);border-radius:var(--radius);background:var(--fg);color:#fff}.areas-proof-inner h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:0}.areas-proof-inner p{max-width:48rem;color:#ffffffb8;line-height:1.65}.areas-proof-inner .btn{margin-top:1rem}@media(max-width:960px){.areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.areas-hero{padding-top:calc(var(--nav-h) + 3rem)}.areas-grid{grid-template-columns:1fr}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes scrollReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:scrollReveal .7s var(--ease-out-quart) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.cta-bar,.cta-reopen{display:none!important}body{padding-top:0!important}.nav{top:0!important}.section-dark{--bg: oklch(98.8% .004 250);--bg-surface: oklch(97.5% .006 250);--bg-surface-2: oklch(95.5% .008 250);--fg: oklch(20% .02 250);--fg-muted: oklch(44% .015 250);--fg-subtle: oklch(48% .012 250);--border: oklch(91% .01 250);--border-strong: oklch(83% .012 250);--accent: oklch(62% .2 255);--accent-soft: oklch(95% .04 255);background:var(--bg);color:var(--fg)}section.section-dark:before{content:none!important;background:none!important}.audit-section .audit-visual{background:#141b24;color:#9ea6ae;border:1px solid oklch(28% .02 250)}.audit-section .audit-visual .result{color:#fff}.audit-section .audit-visual .prompt{color:oklch(72% .16 255)}.portfolio.section-dark .portfolio-text .view-all{background:#0f171f;color:#fff}.portfolio.section-dark .portfolio-arrow{background:color-mix(in oklch,oklch(20% .02 250) 8%,transparent);color:#0f171f}.portfolio.section-dark .portfolio-arrow:hover{background:#0c84fa;color:#fff}.portfolio.section-dark .portfolio-dot{background:color-mix(in oklch,oklch(20% .02 250) 20%,transparent)}.portfolio.section-dark .portfolio-dot.active{background:#0c84fa}.roi.section-dark .roi-quote em{color:#0c84fa}.nav-b{position:sticky;top:0;z-index:50;padding:.4rem var(--space-md) .5rem;background:linear-gradient(to bottom,color-mix(in oklch,var(--bg) 85%,transparent) 30%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;mask-image:linear-gradient(to bottom,black 0,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0,black 70%,transparent 100%)}.nav-b-inner{max-width:600px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);padding:.35rem .4rem .35rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);box-shadow:0 6px 20px #0f171f14,0 1px 3px #0f171f0a;pointer-events:auto}.nav-b-brand{display:inline-flex;align-items:center;gap:.45rem;font:700 .9375rem/1 var(--font-display);letter-spacing:-.025em}.nav-b-brand-mark{width:1.4rem;height:1.4rem;border-radius:.3rem;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:#fff;font:800 .625rem/1 var(--font-display)}.nav-b-links{display:flex;gap:.25rem;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);margin:0 auto}.nav-b-links a{transition:color var(--dur-fast);padding:.4rem .7rem;border-radius:var(--radius-full)}.nav-b-links a:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 4%,transparent)}.nav-b-actions{display:inline-flex;gap:.3rem;align-items:center}.nav-b-signin{padding:.5rem .95rem;border-radius:var(--radius-full);font:500 .75rem/1 var(--font-body);background:transparent;color:var(--fg);border:none;transition:background var(--dur-fast)}.nav-b-signin:hover{background:color-mix(in oklch,var(--fg) 6%,transparent)}.nav-b-cta{padding:.55rem 1.05rem;border-radius:var(--radius-full);font:500 .75rem/1 var(--font-body);background:var(--fg);color:var(--bg);transition:transform var(--dur-fast)}@media(max-width:768px){.nav-b{padding:.35rem var(--space-md) .5rem}.nav-b-links{display:none}.nav-b-inner{padding:.35rem .35rem .35rem .9rem;max-width:100%}.nav-b-signin{display:none}}.nav-b,body.variant-nav-b .nav-a{display:none}body.variant-nav-b .nav-b{display:block}.nav-b{position:sticky;top:8.5rem;z-index:50;padding:var(--space-md) var(--space-lg)}body.cta-bar-hidden .nav-b{top:0}.nav-b-inner{max-width:var(--container);margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);padding:.6rem .6rem .6rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);box-shadow:0 6px 24px #0f171f14}.nav-b-brand{display:inline-flex;align-items:center;gap:.55rem;font:700 var(--text-lg)/1 var(--font-display);letter-spacing:-.025em}.nav-b-brand-mark{width:1.875rem;height:1.875rem;border-radius:.45rem;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;color:#fff;font:800 .8125rem/1 var(--font-display)}.nav-b-links{display:flex;gap:var(--space-xl);font:500 var(--text-base)/1 var(--font-body);color:var(--fg-muted);margin:0 auto}.nav-b-links a{transition:color var(--dur-fast)}.nav-b-links a:hover{color:var(--fg)}.nav-b-actions{display:inline-flex;gap:.4rem;align-items:center}.nav-b-signin{padding:.7rem 1.2rem;border-radius:var(--radius-full);font:500 var(--text-sm)/1 var(--font-body);background:#fff;color:var(--fg);border:1px solid var(--border);transition:border-color var(--dur-fast)}.nav-b-signin:hover{border-color:var(--fg)}.nav-b-cta{padding:.7rem 1.3rem;border-radius:var(--radius-full);font:500 var(--text-sm)/1 var(--font-body);background:var(--fg);color:var(--bg);transition:transform var(--dur-fast)}.nav-b-cta:hover{transform:translateY(-1px)}@media(max-width:768px){.nav-b-links{display:none}.nav-b-inner{padding:.5rem .5rem .5rem 1rem}}.hero-b-section,body.variant-hero-b .hero{display:none}body.variant-hero-b .hero-b-section{display:block}.hero-b-section{position:relative;padding:var(--space-md) var(--space-md) var(--space-2xl)}.hero-b-card{position:relative;max-width:var(--container);margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,6rem) clamp(2rem,6vw,5rem);color:#fff;background-image:linear-gradient(180deg,#0b3e618c,#0b3e6159,#051827b3),url(/assets/kova-hero.avif);background-size:cover;background-position:center}.hero-b-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);max-width:38ch;margin:0 auto}.hero-b-text h1{font:500 clamp(2.5rem,6vw,4.75rem)/1.02 var(--font-display);letter-spacing:-.04em;color:#fff;max-width:22ch}.hero-b-text h1 em{font-style:normal;color:#abd8f3;font-weight:600;display:block}.hero-b-text .lead{font-size:var(--text-lg);color:#e6ecf2e6;max-width:44ch}.hero-b-widget{margin:var(--space-xl) auto 0;max-width:800px;width:100%;background:#fff3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid oklch(100% 0 0 / .25);border-radius:var(--radius-lg);padding:.4rem;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.4rem;align-items:stretch}.hero-b-field{padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.25rem;text-align:left;border-right:1px solid oklch(100% 0 0 / .18)}.hero-b-field:last-of-type{border-right:none}.hero-b-field-label{font:500 .6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e6ecf2b3}.hero-b-field-value{font:500 var(--text-base)/1.2 var(--font-body);color:#fff}.hero-b-cta{padding:.85rem 1.5rem;border-radius:var(--radius-md);background:#fff;color:#0f171f;font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-fast)}.hero-b-cta:hover{transform:translateY(-1px)}.hero-b-stats{display:flex;gap:clamp(3.5rem,11vw,8rem);margin-top:var(--space-2xl);justify-content:center;flex-wrap:wrap}.hero-b-stat{text-align:center;display:flex;flex-direction:column;gap:.2rem}.hero-b-stat-num{font:500 clamp(2rem,4vw,3rem)/1 var(--font-display);letter-spacing:-.03em;color:#fff}.hero-b-stat-label{font:500 var(--text-sm)/1 var(--font-body);color:#e6ecf2bf}@media(max-width:768px){.hero-b-widget{grid-template-columns:1fr}.hero-b-field{border-right:none;border-bottom:1px solid oklch(100% 0 0 / .18)}.hero-b-field:last-of-type{border-bottom:none}}.features-section{display:none}body.variant-features-grid .features-section.features-grid,body.variant-features-numbered .features-section.features-numbered{display:block}.features-grid .features-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.features-grid .features-head{text-align:center;max-width:56ch;margin:0 auto var(--space-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.features-grid .features-head .body{text-align:center}.features-grid-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl) var(--space-3xl);max-width:64rem;margin:0 auto}.features-grid-card{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:start}.features-grid-icon{width:3.25rem;height:3.25rem;border-radius:.875rem;background:var(--fg);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.features-grid-icon svg{width:1.4rem;height:1.4rem}.features-grid-card h3{font:600 var(--text-lg)/1.2 var(--font-display);margin-bottom:.5rem;letter-spacing:-.01em}.features-grid-card p{font-size:var(--text-sm);line-height:1.65;color:var(--fg-muted);max-width:36ch}@media(max-width:768px){.features-grid-cards{grid-template-columns:1fr}}.features-numbered .features-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.features-numbered .features-head{text-align:center;max-width:50ch;margin:0 auto var(--space-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.features-numbered .features-head .body{text-align:center}.features-numbered-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl) var(--space-3xl);max-width:60rem;margin:0 auto}.features-numbered-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:start}.features-numbered-circle{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);flex-shrink:0}.features-numbered-item h3{font:600 var(--text-lg)/1.2 var(--font-display);margin-bottom:.4rem;letter-spacing:-.01em}.features-numbered-item p{font-size:var(--text-sm);line-height:1.65;color:var(--fg-muted);max-width:36ch}@media(max-width:768px){.features-numbered-grid{grid-template-columns:1fr}}body.variant-pricing-a .pricing-a{display:block}body.variant-pricing-a .pricing-b,body.variant-pricing-a .pricing-c{display:none}body.variant-pricing-b .pricing-b{display:block}body.variant-pricing-b .pricing-a,body.variant-pricing-b .pricing-c{display:none}body.variant-pricing-c .pricing-c{display:block}body.variant-pricing-c .pricing-a,body.variant-pricing-c .pricing-b,.pricing-b,.pricing-c{display:none}.pricing-b .pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-b-head{text-align:center;margin-bottom:var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pricing-b-head .body{text-align:center}.pricing-b-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-3xl)}.pricing-b-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-base),box-shadow var(--dur-base)}.pricing-b-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-b-card.selector{gap:var(--space-md)}.pricing-b-card .selector-title{font:500 var(--text-base)/1 var(--font-display);color:var(--fg)}.pricing-b-select{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer}.pricing-b-select svg{width:1rem;height:1rem;color:var(--fg-muted)}.pricing-b-features{display:flex;flex-direction:column;gap:.55rem;font-size:var(--text-sm);color:var(--fg-muted);line-height:1.5}.pricing-b-features li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;list-style:none}.pricing-b-features svg{width:1rem;height:1rem;color:var(--accent);flex-shrink:0;margin-top:.1rem}.pricing-b-help{font-size:var(--text-sm);color:var(--fg-muted);margin-top:auto;padding-top:var(--space-md)}.pricing-b-tier-name{font:500 var(--text-lg)/1 var(--font-display)}.pricing-b-desc{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted)}.pricing-b-price{display:flex;align-items:baseline;gap:.4rem;margin:var(--space-sm) 0}.pricing-b-price .amt{font:500 var(--text-4xl)/1 var(--font-display);letter-spacing:-.03em;color:var(--fg)}.pricing-b-price .strike{font:500 var(--text-lg)/1 var(--font-display);color:var(--fg-subtle);text-decoration:line-through}.pricing-b-meta{font-size:var(--text-sm);color:var(--fg-muted)}.pricing-b-cta{margin-top:auto;padding:.95rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-base)/1 var(--font-body);text-align:center;transition:transform var(--dur-fast)}.pricing-b-cta:hover{transform:translateY(-1px)}.pricing-b-table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface)}.pricing-b-table th,.pricing-b-table td{padding:1rem 1.25rem;text-align:left;font-size:var(--text-sm);border-bottom:1px solid var(--border)}.pricing-b-table th{font:600 var(--text-sm)/1.2 var(--font-display);color:var(--fg)}.pricing-b-table td{color:var(--fg-muted)}.pricing-b-table tr:nth-child(2n) td{background:color-mix(in oklch,var(--fg) 2%,transparent)}.pricing-b-table .feat-name{display:inline-flex;align-items:center;gap:.4rem;color:var(--fg);font-weight:500}.pricing-b-table .feat-name svg{width:.875rem;height:.875rem;color:var(--fg-subtle)}.pricing-b-table .check{color:var(--accent);display:inline-flex;align-items:center;gap:.4rem}.pricing-b-table .nope{color:#d74745;display:inline-flex;align-items:center;gap:.4rem}.pricing-b-table .check svg,.pricing-b-table .nope svg{width:1rem;height:1rem}@media(max-width:980px){.pricing-b-row{grid-template-columns:1fr 1fr}.pricing-b-table{font-size:var(--text-xs)}.pricing-b-table th,.pricing-b-table td{padding:.6rem .75rem}}@media(max-width:640px){.pricing-b-row{grid-template-columns:1fr}}.pricing-c .pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-c-head{text-align:center;margin-bottom:var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pricing-c-head .body{text-align:center}.pricing-c-toggle{display:inline-flex;padding:.3rem;background:var(--bg-surface-2);border-radius:var(--radius-full);margin:var(--space-md) auto 0}.pricing-c-toggle button{padding:.55rem 1.4rem;border-radius:var(--radius-full);font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);transition:color var(--dur-fast),background var(--dur-fast);cursor:pointer}.pricing-c-toggle button.active{background:var(--fg);color:var(--bg)}.pricing-c-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:var(--space-lg);margin-top:var(--space-2xl);align-items:stretch}.pricing-c-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm);transition:transform var(--dur-base),box-shadow var(--dur-base)}.pricing-c-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-c-card.featured{background:#fff;border:1px solid var(--accent);transform:translateY(-1rem);box-shadow:0 16px 40px color-mix(in oklch,var(--accent) 18%,transparent);padding:clamp(2rem,3vw,2.5rem) var(--space-xl)}.pricing-c-card.featured:hover{transform:translateY(-1.25rem);box-shadow:0 20px 50px color-mix(in oklch,var(--accent) 25%,transparent)}.pricing-c-card.featured .pricing-c-card-amt{color:var(--accent)}.pricing-c-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:var(--radius-full);font:600 .625rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;margin-left:.5rem;vertical-align:middle}.pricing-c-card.featured .pricing-c-card-cta{background:var(--accent);color:#fff}.pricing-c-card.featured .pricing-c-card-cta:hover{background:color-mix(in oklch,var(--accent) 88%,oklch(20% .02 250))}@media(max-width:860px){.pricing-c-card.featured{transform:none;order:-1}.pricing-c-card.featured:hover{transform:translateY(-2px)}}.pricing-c-card-name{font:600 var(--text-lg)/1 var(--font-display);color:var(--fg);letter-spacing:-.015em}.pricing-c-card-tagline{font-size:var(--text-sm);line-height:1.5;color:var(--fg-muted);margin-top:.1rem}.pricing-c-card-price{display:flex;align-items:baseline;gap:.4rem;margin:var(--space-md) 0 var(--space-xs)}.pricing-c-card-amt{font:500 var(--text-4xl)/1 var(--font-display);letter-spacing:-.03em;color:var(--fg)}.pricing-c-card-unit{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.pricing-c-card-divider{height:1px;background:var(--border);margin:.25rem 0}.pricing-c-card-list{display:flex;flex-direction:column;gap:.55rem;font-size:var(--text-sm);color:var(--fg-muted);line-height:1.5}.pricing-c-card-list li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;list-style:none}.pricing-c-card-list svg{width:1rem;height:1rem;color:var(--accent);flex-shrink:0;margin-top:.1rem}.pricing-c-card-cta{margin-top:auto;padding:.95rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-base)/1 var(--font-body);text-align:center;transition:transform var(--dur-fast)}.pricing-c-card-cta:hover{transform:translateY(-1px)}@media(max-width:860px){.pricing-c-grid{grid-template-columns:1fr}}.cta-v1,.cta-v2{display:none!important}.cta-form-variant{display:none;position:relative;z-index:1}body.variant-cta-a .cta-form-a,body.variant-cta-b .cta-form-b,body.variant-cta-c .cta-form-c{display:block}.cta-form-a-card{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:0;background:#fff;border:1px solid var(--border);border-radius:1.75rem;overflow:hidden;box-shadow:0 24px 60px oklch(40% .12 245 / .12)}.cta-form-a-text{padding:clamp(2.5rem,5vw,4.5rem);display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center}.cta-form-a-text .cta-headline{font-size:clamp(2.5rem,5.5vw,3.75rem)}.cta-form-a-list{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin-top:var(--space-md);font-size:var(--text-base);color:var(--fg-muted)}.cta-form-a-list li{display:flex;align-items:center;gap:.55rem}.cta-form-a-list svg{width:1.1rem;height:1.1rem;color:var(--accent);flex-shrink:0}.cta-form-a-form{padding:clamp(2.5rem,5vw,4rem);background:#f2f6f9;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-md)}.cta-form-a-form .cta-field input,.cta-form-a-form .cta-field textarea,.cta-form-a-form .cta-field select{padding:1rem 1.15rem;font-size:var(--text-base)}.cta-form-a-form .cta-v3-submit{padding:1.1rem;font-size:var(--text-base)}@media(max-width:860px){.cta-form-a-card{grid-template-columns:1fr}.cta-form-a-form{border-left:none;border-top:1px solid var(--border)}}.cta-form-b-card{max-width:56rem;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:1.75rem;overflow:hidden;padding:clamp(2.5rem,5vw,4rem);box-shadow:0 24px 60px oklch(40% .12 245 / .12);text-align:center}.cta-form-b-text{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl)}.cta-form-b-text .cta-headline,.cta-form-b-text .cta-lead{text-align:center}.cta-form-b-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);text-align:left;max-width:44rem;margin:0 auto}.cta-form-b-form .cta-field-full{grid-column:1 / -1}.cta-form-b-form .cta-field input,.cta-form-b-form .cta-field textarea,.cta-form-b-form .cta-field select{padding:1rem 1.15rem;font-size:var(--text-base)}.cta-form-b-form .cta-v3-submit{grid-column:1 / -1;padding:1.1rem;font-size:var(--text-base);margin-top:.25rem}.cta-form-b-form .cta-v3-note{grid-column:1 / -1}@media(max-width:640px){.cta-form-b-form{grid-template-columns:1fr}}.cta-form-c-shell{max-width:var(--container);margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px oklch(40% .12 245 / .12)}.cta-form-c-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,oklch(86% .08 235 / .4) 0%,oklch(96% .02 235 / .15) 40%,transparent 75%)}.cta-form-c-inner{position:relative;z-index:1;padding:clamp(3rem,6vw,5rem) clamp(2rem,5vw,4rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}.cta-form-c-text{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:36ch}.cta-form-c-text .cta-headline{text-align:center;font-size:clamp(2.5rem,6vw,4rem)}.cta-form-c-text .cta-lead{text-align:center}.cta-form-c-form{width:100%;max-width:48rem;display:grid;gap:var(--space-md);grid-template-areas:"name name email email" "phone phone phone phone" "msg msg msg msg" "submit submit submit submit";text-align:left}.cta-form-c-form .field-name{grid-area:name}.cta-form-c-form .field-email{grid-area:email}.cta-form-c-form .field-phone{grid-area:phone}.cta-form-c-form .field-msg{grid-area:msg}.cta-form-c-form .cta-v3-submit{grid-area:submit;padding:1.15rem;font-size:var(--text-base);border-radius:var(--radius-full)}.cta-form-c-form .cta-field input,.cta-form-c-form .cta-field textarea,.cta-form-c-form .cta-field select,.cta-form-c-form .cta-select-trigger{padding:1.1rem 1.25rem;font-size:var(--text-base);border-radius:var(--radius-md);border-width:1px}.cta-form-c-chips{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(max-width:640px){.cta-form-c-form{grid-template-areas:"name name name name" "email email email email" "phone phone phone phone" "msg msg msg msg" "submit submit submit submit"}}body.variant-cta-d .closer{padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);background:var(--bg)}body.variant-cta-d .closer:before{display:none}body.variant-cta-d .closer-chips-wrap{display:none}.cta-form-d{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,4vw,3.5rem) var(--space-lg);min-height:clamp(32rem,56vh,36rem);max-width:var(--container);margin:0 auto;border-radius:clamp(1.25rem,2vw,1.75rem);background:linear-gradient(180deg,#00182b4d,#00182b9e),image-set(url(/assets/cta-mountain.avif) type("image/avif"),url(/assets/cta-mountain.webp) type("image/webp"));background-size:cover;background-position:center;overflow:hidden;box-shadow:0 30px 80px #00182b29,0 0 0 1px var(--border)}.cta-form-d-card{position:relative;z-index:1;max-width:46rem;width:100%;margin:0 auto;background:#fffffff0;border-radius:1.5rem;padding:clamp(2rem,3.5vw,2.75rem) clamp(1.5rem,2.8vw,2rem);box-shadow:0 20px 48px #0917251f,0 0 0 1px #ffffffb3;display:flex;flex-direction:column;gap:var(--space-md);align-items:center;text-align:center}.cta-form-d-form{gap:.85rem}.cta-form-d-form .cta-field input,.cta-form-d-form .cta-field textarea,.cta-form-d-form .cta-field select,.cta-form-d-form .cta-select-trigger{padding:1.1rem 1.25rem;font-size:var(--text-base)}.cta-form-d-form textarea{min-height:7rem}.cta-form-d-head h2{font-size:clamp(1.875rem,3.5vw,2.5rem)}.cta-form-d-submit{padding:1.1rem 2.25rem;font-size:var(--text-base)}.cta-form-d-head{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;margin-bottom:var(--space-xs)}.cta-form-d-head h2{font:600 clamp(2rem,3.4vw,2.625rem)/1.1 var(--font-display);color:var(--fg);letter-spacing:0;max-width:20ch}.cta-form-d-head p{font-size:var(--text-base);line-height:1.55;color:var(--fg-muted);max-width:54ch}.cta-bridge-kicker{color:var(--accent);font:800 var(--text-xs)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.cta-form-d-form{display:flex;flex-direction:column;gap:.65rem}.cta-form-d-form .cta-field{gap:.2rem}.cta-form-d-form .cta-field-label{display:none}.cta-form-d-form .cta-field input,.cta-form-d-form .cta-field textarea,.cta-form-d-form .cta-field select,.cta-form-d-form .cta-select-trigger{padding:.95rem 1.15rem;background-color:#f0f2f4;border:1px solid transparent;font-size:var(--text-sm);border-radius:var(--radius-md);font-family:var(--font-body)}.cta-form-d-form .cta-field input:focus,.cta-form-d-form .cta-field textarea:focus,.cta-form-d-form .cta-field select:focus,.cta-form-d-form .cta-select-trigger:focus-visible{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.cta-form-a-form .cta-field select,.cta-form-b-form .cta-field select,.cta-form-c-form .cta-field select,.cta-form-d-form .cta-field select{padding-right:2.8rem}.cta-form-d-form textarea{min-height:5rem;resize:vertical}.cta-form-d-submit{margin:var(--space-sm) auto 0;width:min(100%,20rem);min-height:3.8rem;border-radius:var(--radius-full);font:800 var(--text-base)/1 var(--font-body)}.cta-form-d-submit svg{width:1.05rem;height:1.05rem;stroke-width:2.4}@media(max-width:640px){.cta-form-d{padding:2.25rem 1.75rem;border-radius:1.25rem;background-image:linear-gradient(180deg,#00182b57,#00182ba3),image-set(url(/assets/cta-mountain-mobile.avif) type("image/avif"),url(/assets/cta-mountain-mobile.webp) type("image/webp"))}.cta-form-d-card{max-width:100%;padding:1.75rem 1.25rem}}.nav-navbar17,.nav-navbar10,.nav-navbar-svc{display:none}body:where(.variant-nav-navbar17,.variant-nav-navbar10,.variant-nav-navbar-svc) .nav-a,body:where(.variant-nav-navbar17,.variant-nav-navbar10,.variant-nav-navbar-svc) .nav-b{display:none}body.variant-nav-navbar17 .nav-navbar17,body.variant-nav-navbar10 .nav-navbar10,body.variant-nav-navbar-svc .nav-navbar-svc{display:block}.nav-navbar-svc{position:sticky;top:0;z-index:1000;overflow:visible;background:#fafcfef5;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid color-mix(in oklch,var(--border) 72%,transparent)}.nav-navbar-svc-inner{position:relative;display:flex;align-items:center;gap:1rem;max-width:min(100% - 3rem,104rem);margin:0 auto;min-height:4.5rem;padding:0 var(--space-lg);border-bottom:1px solid color-mix(in oklch,var(--border) 84%,transparent)}.nav-navbar-svc-brand{display:inline-flex;align-items:center;gap:.72rem;min-width:14.5rem;font:800 clamp(1.05rem,1rem + .16vw,1.2rem)/1 var(--font-display);letter-spacing:-.025em;color:var(--fg)}.nav-navbar-svc-mark{width:1.9rem;height:1.9rem;border-radius:0;background:transparent;display:block}.nav-navbar-svc-links{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;font:750 clamp(.95rem,.91rem + .1vw,1rem)/1 var(--font-body);color:var(--fg)}.nav-navbar-svc-item{position:static}.nav-navbar-svc-trigger,.nav-navbar-svc-link{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 1rem;border:0;border-radius:.42rem;background:transparent;color:var(--fg);font:inherit;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.nav-navbar-svc-trigger:hover,.nav-navbar-svc-trigger:focus-visible,.nav-navbar-svc-item:hover .nav-navbar-svc-trigger,.nav-navbar-svc-item:focus-within .nav-navbar-svc-trigger,.nav-navbar-svc-link:hover,.nav-navbar-svc-link:focus-visible{background:#eef0f3;color:var(--fg)}.nav-navbar-svc-trigger svg{width:.86rem;height:.86rem;transition:transform var(--dur-fast)}.nav-navbar-svc-item:hover .nav-navbar-svc-trigger svg,.nav-navbar-svc-item:focus-within .nav-navbar-svc-trigger svg{transform:rotate(180deg)}.nav-navbar-svc-dropdown{position:fixed;z-index:1002;left:50%;top:4.85rem;width:min(56rem,calc(100vw - 3rem));transform:translate(-50%);display:none;grid-template-columns:minmax(18rem,1.05fr) minmax(17rem,.95fr);gap:2.1rem;padding:.9rem 2.1rem .9rem .9rem;border:1px solid color-mix(in oklch,var(--border) 90%,var(--fg) 10%);border-radius:.55rem;background:#fff;isolation:isolate;box-shadow:0 14px 38px #0f171f1f;pointer-events:auto}.nav-navbar-svc-item:hover .nav-navbar-svc-dropdown,.nav-navbar-svc-item:focus-within .nav-navbar-svc-dropdown{display:grid;animation:navDropdownIn .16s ease both}.nav-navbar-svc-dropdown:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:#fff}.nav-navbar-svc-dropdown>*{position:relative;z-index:1}@keyframes navDropdownIn{0%{opacity:0;transform:translate(-50%) translateY(-.35rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-navbar-svc-dropdown-art{min-height:23rem;border-radius:.62rem;display:grid;place-items:center;background:#f0f2f4}.nav-navbar-svc-dropdown-art img{width:6rem;height:6rem}.nav-navbar-svc-dropdown-list{display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding-block:1rem}.nav-navbar-svc-dropdown-kicker{font:850 1.04rem/1.1 var(--font-display);color:var(--fg);letter-spacing:-.02em}.nav-navbar-svc-dropdown-list a{display:grid;gap:.25rem;color:var(--fg);text-decoration:none}.nav-navbar-svc-dropdown-list strong{font:800 1rem/1.18 var(--font-body);letter-spacing:-.015em}.nav-navbar-svc-dropdown-list span{max-width:26ch;color:var(--fg-muted);font:600 .92rem/1.35 var(--font-body)}.nav-navbar-svc-spacer{flex:1}.nav-navbar-svc-phone{display:inline-flex;align-items:center;gap:.48rem;font:750 clamp(.93rem,.9rem + .08vw,1rem)/1 var(--font-body);color:var(--fg);transition:color var(--dur-fast);white-space:nowrap}.nav-navbar-svc-phone:hover{color:var(--fg-muted)}.nav-navbar-svc-phone svg{width:.95rem;height:.95rem;color:var(--fg)}.nav-navbar-svc-cta{padding:.78rem 1.24rem;border-radius:.52rem;font:750 clamp(.93rem,.9rem + .08vw,1rem)/1 var(--font-body);background:var(--fg);color:var(--bg);transition:transform var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.nav-navbar-svc-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f171f29}.nav-navbar-svc-menu-toggle,.nav-navbar-svc-mobile{display:none}@media(max-width:1180px){body.variant-nav-navbar-svc{--nav-mobile-height: 4.1rem}body.variant-nav-navbar-svc>main{padding-top:var(--nav-mobile-height)}.nav-navbar-svc{position:fixed;inset:0 0 auto;width:100%}.nav-navbar-svc-inner{min-height:var(--nav-mobile-height);max-width:100%;padding:.62rem var(--space-md);gap:.72rem}.nav-navbar-svc-links,.nav-navbar-svc-spacer{display:none}.nav-navbar-svc-brand{margin-right:auto;min-width:0;flex:1 1 auto;font-size:1rem;white-space:nowrap}.nav-navbar-svc-mark{width:1.7rem;height:1.7rem}.nav-navbar-svc-phone{gap:.32rem;font-size:.88rem}.nav-navbar-svc-phone svg{display:none}.nav-navbar-svc-cta{min-height:2.55rem;padding:.62rem .86rem;border-radius:.72rem;font-size:.86rem;white-space:nowrap}.nav-navbar-svc-menu-toggle{width:2.85rem;height:2.85rem;border:1px solid var(--border);border-radius:.72rem;background:var(--bg);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-navbar-svc-menu-toggle svg{width:1.35rem;height:1.35rem}.nav-navbar-svc-close-icon{display:none}.nav-navbar-svc-mobile{position:fixed;top:var(--nav-mobile-height);left:0;right:0;bottom:auto;z-index:1001;width:100vw;height:calc(100dvh - var(--nav-mobile-height));min-height:calc(100vh - var(--nav-mobile-height));overflow:auto;background:#0f1215;color:#f7f8fa;padding:clamp(2rem,8vw,3rem) clamp(1.4rem,6vw,2.8rem) 4rem}.nav-navbar-svc-mobile:not([hidden]),.nav-navbar-svc.mobile-menu-open .nav-navbar-svc-mobile{display:block}.nav-navbar-svc-mobile[hidden]{display:none!important}.nav-navbar-svc-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,8vw,3rem)}.nav-navbar-svc-mobile-top a{display:inline-flex;align-items:center;gap:.45rem;color:#f7f8fa;font:850 1rem/1 var(--font-body)}.nav-navbar-svc-mobile-top svg{width:1rem;height:1rem}.nav-navbar-svc-mobile-close{width:3rem;height:3rem;border:0;border-radius:50%;display:inline-grid;place-items:center;color:#f7f8fa;background:#393e42;cursor:pointer}.nav-navbar-svc-mobile-close svg{width:1.35rem;height:1.35rem}.nav-navbar-svc-mobile-section{display:grid;gap:1rem;margin-bottom:clamp(2rem,8vw,3.4rem)}.nav-navbar-svc-mobile-section>span{color:#45484b;font:800 .78rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.nav-navbar-svc-mobile-section a{color:#f7f8fa;font:850 clamp(1.25rem,5.8vw,1.95rem)/1.08 var(--font-display);letter-spacing:-.03em}.nav-navbar-svc-mobile-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,8vw,4rem)}.nav-navbar-svc-mobile-grid .nav-navbar-svc-mobile-section a{font-size:clamp(1rem,4.6vw,1.25rem);line-height:1.15}}@media(max-width:640px){.nav-navbar-svc-inner{padding-inline:1rem;gap:.55rem}.nav-navbar-svc-brand{flex:0 1 auto;max-width:9rem;overflow:hidden}.nav-navbar-svc-phone{font-size:.78rem;letter-spacing:-.02em}.nav-navbar-svc-cta{padding-inline:.8rem}.nav-navbar-svc-menu-toggle{width:2.7rem;height:2.7rem}}@media(max-width:430px){.nav-navbar-svc-brand{max-width:2rem}.nav-navbar-svc-brand{gap:0;font-size:0}.nav-navbar-svc-phone{font-size:.74rem}.nav-navbar-svc-cta{padding-inline:.72rem;font-size:.82rem}}.hero-hero21-section,.hero-hero34-section,.hero-hero8-section,.hero-hero186-section{display:none}body:where(.variant-hero-hero21,.variant-hero-hero34,.variant-hero-hero8,.variant-hero-hero186) .hero,body:where(.variant-hero-hero21,.variant-hero-hero34,.variant-hero-hero8,.variant-hero-hero186) .hero-b-section{display:none}body.variant-hero-hero21 .hero-hero21-section,body.variant-hero-hero34 .hero-hero34-section,body.variant-hero-hero8 .hero-hero8-section,body.variant-hero-hero186 .hero-hero186-section{display:block}.hero-hero186-section{position:relative;padding:0 var(--space-lg);overflow:hidden;isolation:isolate;min-height:auto;height:clamp(760px,calc(100vh - 4.5rem),900px)}@supports (height: 100dvh){.hero-hero186-section{height:clamp(760px,calc(100dvh - 4.5rem),900px)}}.hero-hero186-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(5rem,12vw,8rem);z-index:1;pointer-events:none;background:linear-gradient(180deg,#f9fbfe00,#f9fbfed1 72%,#f9fbfe)}.hero-hero186-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:image-set(url(/assets/kova-hero-bg-v6.avif) type("image/avif"),url(/assets/kova-hero-bg-v6.webp) type("image/webp"));background-size:cover;background-position:center 28%;transform:translateZ(0) scale(1.06);transform-origin:center top;filter:saturate(.96) contrast(1.02)}.hero-hero186-bg-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 54% 38% at 50% 22%,oklch(99.2% .004 250 / .84) 0%,oklch(99.2% .004 250 / .56) 40%,oklch(99.2% .004 250 / .18) 68%,transparent 100%),linear-gradient(180deg,#fcfeffb8,#fcfeff52 36%,#fcfeff24 64%,#fcfeffb8)}.hero-hero186-inner{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,2.8vw,2.4rem);height:100%;min-height:auto;position:relative;z-index:2}.hero-hero186-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.9rem,1.5vw,1.15rem);max-width:48rem;margin:clamp(2.5rem,7vh,5.5rem) auto 0}.hero-hero186-offer{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;max-width:min(100%,720px);min-height:2.65rem;padding:.55rem .85rem;border:1px solid var(--border);border-radius:var(--radius-full);background:#fff;color:var(--fg-muted);font:650 var(--text-sm)/1.35 var(--font-body);box-shadow:var(--shadow-sm)}.hero-hero186-offer span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.35rem .55rem;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font:800 var(--text-xs)/1 var(--font-body);white-space:nowrap}.hero-hero186-offer svg{width:1rem;height:1rem;color:var(--fg);flex:0 0 auto}.hero-hero186-h1{font:600 clamp(2.5rem,5.1vw,4rem)/1.02 var(--font-display);letter-spacing:-.04em;color:var(--fg);max-width:18ch}.hero-hero186-sub{font:400 clamp(1.0625rem,1.3vw,1.25rem)/1.55 var(--font-body);color:var(--fg-muted);max-width:44ch}.hero-hero186-actions{display:flex;gap:.75rem;margin-top:.25rem;flex-wrap:wrap;justify-content:center}.hero-hero186-primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;border-radius:var(--radius-md);font:500 var(--text-base)/1 var(--font-body);background:var(--fg);color:var(--bg);transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.hero-hero186-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f171f38}.hero-hero186-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;border-radius:var(--radius-md);font:500 var(--text-base)/1 var(--font-body);background:transparent;color:var(--fg);border:1px solid var(--border-strong);transition:border-color var(--dur-fast),transform var(--dur-fast)}.hero-hero186-ghost:hover{border-color:var(--fg);transform:translateY(-1px)}.hero-hero186-primary svg,.hero-hero186-ghost svg{width:1rem;height:1rem}.hero-hero186-trust{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,1.2vw,1rem);margin-top:auto;margin-bottom:clamp(1.25rem,3vh,2.25rem);padding-top:clamp(.8rem,1.6vw,1.2rem)}.hero-hero186-trust-label{margin:0;font:750 var(--text-xs)/1 var(--font-body);text-transform:uppercase;color:var(--fg-muted)}.hero-hero186-trust-row{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1rem);padding-top:clamp(.8rem,1.5vw,1.05rem);border-top:1px dashed var(--border-strong)}.hero-hero186-trust-item{min-width:0;min-height:5rem;display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffb8;color:var(--fg);text-decoration:none;box-shadow:0 10px 26px #0f171f0f;backdrop-filter:blur(14px)}.hero-hero186-trust-item[href]:hover{border-color:var(--border-strong);box-shadow:0 14px 30px #0f171f1a}.hero-hero186-trust-icon{flex:0 0 auto;width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg)}.hero-hero186-trust-icon svg{width:1rem;height:1rem}.hero-hero186-trust-copy{min-width:0;display:flex;flex-direction:column;gap:.22rem}.hero-hero186-trust-title{font:750 var(--text-sm)/1.1 var(--font-display);color:var(--fg)}.hero-hero186-trust-meta{font:400 var(--text-xs)/1.35 var(--font-body);color:var(--fg-muted);overflow-wrap:anywhere}@media(max-height:860px)and (min-width:981px){.hero-hero186-section{height:clamp(720px,calc(100vh - 4.5rem),820px)}.hero-hero186-inner{gap:1rem}.hero-hero186-top{gap:.78rem}.hero-hero186-h1{font-size:clamp(2.35rem,4.7vw,3.65rem)}.hero-hero186-sub{font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.45}.hero-hero186-primary,.hero-hero186-ghost{padding:.88rem 1.5rem}.hero-hero186-trust{gap:1rem;margin-top:auto;margin-bottom:1rem;padding-top:.7rem}.hero-hero186-trust-row{gap:.8rem;padding-top:.7rem}.hero-hero186-trust-item{min-height:4.35rem;padding:.72rem .8rem}.hero-hero186-trust-icon{width:1.95rem;height:1.95rem}.hero-hero186-trust-meta{line-height:1.3}}@media(max-width:980px){.hero-hero186-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hero-hero186-section,.hero-hero186-inner{width:100%!important;max-width:100%!important;min-height:auto;overflow:hidden}.hero-hero186-section{height:auto;padding-top:1rem;padding-bottom:1rem}.hero-hero186-inner{gap:.8rem}.hero-hero186-top{gap:.65rem;margin-top:.95rem}.hero-hero186-bg{background-image:image-set(url(/assets/kova-hero-bg-v6-mobile.avif) type("image/avif"),url(/assets/kova-hero-bg-v6-mobile.webp) type("image/webp"));background-position:24% 6%;transform:translateZ(0) scale(1.22);filter:saturate(1.12) contrast(1.06)}.hero-hero186-bg-scrim{background:radial-gradient(ellipse 74% 48% at 50% 24%,oklch(99.2% .004 250 / .5) 0%,oklch(99.2% .004 250 / .22) 42%,oklch(99.2% .004 250 / .06) 72%,transparent 100%),linear-gradient(180deg,#fcfeff42,#fcfeff14 36%,#fcfeff0d 64%,#fcfeff47)}.hero-hero186-section:after{display:none}.hero-hero186-offer{align-items:flex-start;width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);box-sizing:border-box;flex-wrap:wrap;border-radius:var(--radius-lg);text-align:left;min-height:0;padding:.5rem .8rem}.hero-hero186-offer-copy{display:block;flex:0 1 19ch;min-width:0;max-width:19ch;min-height:0;padding:0;background:transparent;color:inherit;font:inherit;white-space:normal;line-height:1.28;overflow-wrap:anywhere}.hero-hero186-h1{font-size:clamp(1.95rem,9vw,2.55rem);max-width:11.5ch}.hero-hero186-sub{font-size:.95rem;line-height:1.42;max-width:26ch}.hero-hero186-actions{gap:.6rem}.hero-hero186-primary,.hero-hero186-ghost{min-height:2.8rem;padding:.78rem 1rem}.hero-hero186-trust{gap:.55rem;margin-bottom:0;padding-top:.55rem}.hero-hero186-trust-label{font-size:.68rem;line-height:1.25;text-align:center}.hero-hero186-trust-row{grid-template-columns:1fr;gap:.55rem;padding-top:.55rem}.hero-hero186-trust-item{min-height:3.25rem;padding:.62rem .75rem;border-radius:var(--radius-md)}.hero-hero186-trust-icon{width:1.8rem;height:1.8rem}.hero-hero186-trust-title{font-size:.86rem}.hero-hero186-trust-meta{display:none}.hero-hero186-actions{width:100%;flex-direction:column}.hero-hero186-primary,.hero-hero186-ghost{width:100%;justify-content:center}.problem{margin-top:0;padding-top:clamp(2.25rem,8vw,3.5rem)}.problem:before{display:none}}.hero-hero186-section{min-height:calc(100vh - 4.5rem);height:auto;padding:clamp(4.5rem,8vw,7rem) var(--space-lg) clamp(3rem,6vw,5rem);overflow:hidden;background:linear-gradient(135deg,oklch(99.4% .004 250),#ecf5fa 48%,#fdfaf6)}.hero-hero186-bg{display:none}.hero-hero186-section:after{content:"";position:absolute;inset:auto -12vw -14rem -12vw;height:22rem;background:radial-gradient(ellipse at center,oklch(74% .12 215 / .18),transparent 68%);pointer-events:none}.hero-hero186-inner{max-width:var(--container);min-height:min(760px,calc(100vh - 7rem));height:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(34rem,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.hero-hero186-top{align-items:flex-start;text-align:left;gap:clamp(1rem,1.7vw,1.35rem);max-width:43rem;margin:0}.hero-hero186-offer{background:#ffffffd1;border-color:#b0c0cdb8;box-shadow:0 16px 40px #0b1c2a1a;backdrop-filter:blur(16px)}.hero-hero186-h1{max-width:12.5ch;font-size:clamp(3rem,6.5vw,5.7rem);line-height:.94}.hero-hero186-sub{max-width:42rem}.hero-hero186-actions.kova-action-row,.hero-hero186-actions{justify-content:flex-start}.hero-hero186-trust{width:min(100%,46rem);min-height:clamp(34rem,52vw,43rem);position:relative;display:block;margin:0;padding:0}.hero-hero186-card{position:absolute;overflow:hidden;border:1px solid oklch(100% 0 0 / .72);border-radius:clamp(1.25rem,2vw,2rem);background:var(--fg);box-shadow:0 28px 70px oklch(18% .045 240 / .24);isolation:isolate}.hero-hero186-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 18%,oklch(14% .03 245 / .1) 48%,oklch(12% .035 245 / .82) 100%)}.hero-hero186-card img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.92) contrast(1.04);transform:scale(1.01)}.hero-hero186-card-primary{width:min(68%,31rem);height:clamp(25rem,39vw,35rem);top:0;right:6%}.hero-hero186-card-secondary{width:min(46%,20rem);height:clamp(17rem,26vw,23rem);left:0;bottom:2%}.hero-hero186-card-tertiary{width:min(43%,19rem);height:clamp(15rem,22vw,20rem);right:0;bottom:0}.hero-hero186-card-copy{position:absolute;z-index:2;left:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem);bottom:clamp(1rem,2vw,1.35rem);display:flex;flex-direction:column;gap:.45rem;color:#fff}.hero-hero186-card-kicker{width:fit-content;padding:.36rem .56rem;border:1px solid oklch(100% 0 0 / .34);border-radius:var(--radius-full);background:#ffffff24;font:800 .68rem/1 var(--font-body);color:#ffffffeb;backdrop-filter:blur(10px)}.hero-hero186-card-copy h2{margin:0;font:750 clamp(1.25rem,2vw,2rem)/1.02 var(--font-display);color:#fff}.hero-hero186-card-copy p{max-width:25ch;margin:0;font:450 clamp(.86rem,1vw,.98rem)/1.42 var(--font-body);color:#ffffffd1}@media(max-width:980px){.hero-hero186-section{min-height:0;padding-top:clamp(3.5rem,10vw,5rem)}.hero-hero186-inner{min-height:0;grid-template-columns:1fr;gap:clamp(2rem,8vw,3.5rem)}.hero-hero186-top{max-width:45rem}.hero-hero186-h1{max-width:13ch;font-size:clamp(2.8rem,10vw,4.8rem)}.hero-hero186-trust{width:100%;min-height:clamp(31rem,86vw,42rem);justify-self:center}}@media(max-width:560px){.hero-hero186-section{padding:2rem 1.25rem 2.75rem}.hero-hero186-section:after{display:block;height:16rem;bottom:-10rem}.hero-hero186-top{gap:.78rem;margin-top:0}.hero-hero186-offer{width:100%;max-width:100%;border-radius:var(--radius-lg)}.hero-hero186-h1{max-width:10.8ch;font-size:clamp(2.45rem,13vw,3.35rem);line-height:.98}.hero-hero186-sub{max-width:29ch;font-size:.98rem;line-height:1.48}.hero-hero186-trust{min-height:39rem}.hero-hero186-card{border-radius:1.2rem}.hero-hero186-card-primary{width:76%;height:21rem;right:0}.hero-hero186-card-secondary{width:58%;height:15rem;left:0;bottom:8.8rem}.hero-hero186-card-tertiary{width:58%;height:15rem;right:0;bottom:0}.hero-hero186-card-copy{left:.9rem;right:.9rem;bottom:.9rem}.hero-hero186-card-copy h2{font-size:1.08rem}.hero-hero186-card-copy p{font-size:.78rem;line-height:1.34}}.hero-hero186-section{min-height:calc(100vh - 4.5rem);padding:clamp(5.5rem,9vw,8rem) var(--space-lg) clamp(3rem,5vw,4.5rem);background:var(--bg);overflow:visible}.hero-hero186-section:after,.hero-hero186-bg{display:none}.hero-hero186-inner{width:100%;max-width:1280px;min-height:auto;display:block;position:relative;margin:0 auto}.hero-hero186-top{width:min(100%,56rem);max-width:56rem;align-items:center;text-align:center;gap:clamp(1.35rem,2vw,1.8rem);margin:0 auto}.hero-hero186-offer,.hero-hero186-h1,.hero-hero186-sub,.hero-hero186-actions,.hero-hero186-card,.hero-hero186-features{opacity:1;animation:none}.hero-hero186-offer{animation-delay:80ms}.hero-hero186-h1{animation-delay:.18s}.hero-hero186-sub{animation-delay:.28s}.hero-hero186-actions{animation-delay:.38s}.hero-hero186-card-primary{animation-delay:.5s}.hero-hero186-card-secondary{animation-delay:.61s}.hero-hero186-card-tertiary{animation-delay:.72s}.hero-hero186-features{animation-delay:.84s}.hero-hero186-offer{min-height:3.35rem;padding:.42rem .56rem;gap:.65rem;border-color:#c5cbd2;border-radius:var(--radius-full);background:#fff;box-shadow:0 12px 32px #0b121a1a}.hero-hero186-offer span:first-child{min-height:2.2rem;padding:0 .95rem;background:var(--fg);color:var(--bg);font:800 .95rem/1 var(--font-body);border-radius:var(--radius-full)}.hero-hero186-offer-copy{display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .95rem;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font:800 .95rem/1 var(--font-body);white-space:nowrap}.hero-hero186-offer svg{display:block;width:1.1rem;height:1.1rem;color:var(--fg)}.hero-hero186-h1{max-width:13ch;font:650 clamp(3rem,5.8vw,5rem)/1.02 var(--font-body);letter-spacing:0;color:#000102;text-wrap:balance}.hero-hero186-sub{max-width:46rem;font:450 clamp(1.05rem,1.4vw,1.28rem)/1.45 var(--font-body);color:#59616b;text-wrap:pretty}.hero-hero186-actions.kova-action-row,.hero-hero186-actions{justify-content:center;margin-top:0}.hero-hero186-primary.kova-btn{min-height:2.35rem;padding:.72rem .95rem;border-radius:.34rem;background:#297cef;font:750 .86rem/1 var(--font-body);box-shadow:none;transition-property:background-color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hero-hero186-primary.kova-btn:hover{background:#076be3;box-shadow:none}.hero-hero186-primary.kova-btn:active{transform:scale(.96)}.hero-hero186-trust{width:100%;max-width:1280px;min-height:clamp(720px,56vw,800px);position:relative;display:block;margin:clamp(-.4rem,-.6vw,0rem) auto 0;padding:0}.hero-hero186-card{position:absolute;overflow:hidden;display:block;border:1px solid oklch(82% .01 250 / .7);border-radius:1.35rem;background:linear-gradient(180deg,#e9ebee,#c5c7ca 48%,#6d6f71);box-shadow:0 26px 42px #0a0e112e;isolation:isolate;outline:1px solid rgba(0,0,0,.1);transition-property:transform,box-shadow;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hero-hero186-card:hover{transform:translateY(-8px);box-shadow:0 34px 58px #0a0e1138}.hero-hero186-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#ffffff61,#ffffff1f 38%,#161b2057 68%,#05080cd1)}.hero-hero186-card-media{width:100%;height:100%;display:block;background-size:cover;background-position:center;filter:grayscale(.12) saturate(.85) contrast(1.02);transform:scale(1.01);transition-property:transform,filter;transition-duration:.52s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hero-hero186-card-media-websites{background-image:image-set(url(/assets/hero-card-websites.avif) type("image/avif"),url(/assets/hero-card-websites.webp) type("image/webp"));background-position:center top}.hero-hero186-card-media-leads{background-image:image-set(url(/assets/hero-card-leads.avif) type("image/avif"),url(/assets/hero-card-leads.webp) type("image/webp"))}.hero-hero186-card-media-local{background-image:image-set(url(/assets/hero-card-local.avif) type("image/avif"),url(/assets/hero-card-local.webp) type("image/webp"))}.hero-hero186-card:hover .hero-hero186-card-media{transform:scale(1.06);filter:grayscale(0) saturate(.98) contrast(1.04)}.hero-hero186-card-primary{width:min(35%,29rem);height:clamp(430px,39vw,560px);left:0;top:clamp(8.2rem,12vw,12rem)}.hero-hero186-card-secondary{width:min(35%,29rem);height:clamp(430px,39vw,560px);left:32.6%;top:clamp(4rem,6.2vw,6.5rem);z-index:2}.hero-hero186-card-tertiary{width:min(35%,29rem);height:clamp(430px,39vw,560px);right:0;top:0;z-index:3}.hero-hero186-card-glyph{position:absolute;z-index:2;top:39%;left:50%;width:clamp(5.5rem,8vw,7.6rem);height:clamp(5.5rem,8vw,7.6rem);transform:translate(-50%,-50%)}.hero-hero186-card-glyph span,.hero-hero186-card-glyph:before,.hero-hero186-card-glyph:after{position:absolute;display:block;content:""}.hero-hero186-card-glyph span{inset:22% 17%;border:clamp(.45rem,.7vw,.68rem) solid #000;transform:rotate(30deg) skewY(-8deg)}.hero-hero186-card-glyph:before{width:42%;height:64%;left:8%;top:25%;background:repeating-linear-gradient(90deg,#000 0 .34rem,transparent .34rem .68rem);transform:skewY(30deg)}.hero-hero186-card-glyph:after{width:34%;height:54%;right:12%;bottom:16%;border:clamp(.32rem,.48vw,.46rem) solid #000;border-left:0;transform:skewY(-30deg)}.hero-hero186-card-copy{position:absolute;z-index:2;left:clamp(1.2rem,2.4vw,2.4rem);right:clamp(1.2rem,2.4vw,2.4rem);bottom:clamp(2.1rem,3.8vw,3.6rem);align-items:center;text-align:center;color:#fff}.hero-hero186-card-copy h2{margin:0;font:850 clamp(2rem,3vw,3rem)/1 var(--font-display);color:#fff;text-wrap:balance}.hero-hero186-card-copy p{max-width:27ch;margin:clamp(.8rem,1.2vw,1.1rem) auto 0;font:520 clamp(.98rem,1.25vw,1.18rem)/1.34 var(--font-body);color:#ffffffd1;text-wrap:pretty}@media(min-width:981px){.hero-hero186-inner{width:100%;max-width:1560px}.hero-hero186-trust{width:100%;max-width:1560px;min-height:clamp(700px,52vw,820px);margin-inline:auto}.hero-hero186-card{width:clamp(24rem,33.72%,526px);height:clamp(430px,39vw,560px);right:auto;animation-name:hero186-card-enter;box-shadow:inset 0 0 0 1px #fff3,0 26px 42px #0a0e112e;transition-property:transform,box-shadow,filter;transition-duration:.42s;transition-timing-function:cubic-bezier(.23,1,.32,1);will-change:transform}.hero-hero186-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 0%,transparent 36%,rgba(255,255,255,.24) 48%,transparent 60%,transparent 100%);transform:translate(-135%) skew(-10deg);transition-property:transform,opacity;transition-duration:.68s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.hero-hero186-card-copy{z-index:3;transition-property:transform,opacity;transition-duration:.36s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.hero-hero186-card-media{transition-property:transform,filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.hero-hero186-card-primary{left:0;top:clamp(8.2rem,12vw,12rem);transform:translateZ(0)}.hero-hero186-card-secondary{left:50%;top:clamp(4rem,6.2vw,6.5rem);z-index:2;transform:translate3d(-50%,0,0)}.hero-hero186-card-tertiary{left:auto;right:0;top:0;z-index:3;transform:translateZ(0)}@media(hover:hover)and (pointer:fine){.hero-hero186-card:hover{box-shadow:inset 0 0 0 1px #ffffff3d,0 34px 64px #0a0e113d;filter:saturate(1.04)}.hero-hero186-card:hover:before{opacity:1;transform:translate(135%) skew(-10deg)}.hero-hero186-card:hover .hero-hero186-card-media{transform:scale(1.055) translateY(-.35rem);filter:grayscale(0) saturate(1.02) contrast(1.05)}.hero-hero186-card:hover .hero-hero186-card-copy{transform:translateY(-.3rem)}.hero-hero186-card-primary:hover{transform:translate3d(0,-.85rem,0) rotate(-.45deg) scale(1.01)}.hero-hero186-card-secondary:hover{transform:translate3d(-50%,-.9rem,0) rotate(.25deg) scale(1.012)}.hero-hero186-card-tertiary:hover{transform:translate3d(0,-.85rem,0) rotate(.45deg) scale(1.01)}}}.hero-hero186-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:clamp(1rem,2vw,1.75rem) auto 0;padding:0;overflow:hidden;border:1px solid oklch(84% .012 245 / .82);border-radius:1.15rem;background:linear-gradient(90deg,#ffffffe6,#f3f9ffcc),linear-gradient(90deg,oklch(74% .11 230 / .12),transparent 20%,transparent 80%,oklch(74% .11 230 / .12));box-shadow:inset 0 1px #ffffffd6,0 18px 50px #0f171f12;backdrop-filter:blur(14px)}.hero-hero186-feature{min-width:0;display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.25rem,2vw,1.75rem)}.hero-hero186-feature+.hero-hero186-feature{border-left:1px solid oklch(86% .012 245 / .55)}.hero-hero186-feature-icon{width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;color:var(--fg)}.hero-hero186-feature-icon svg{width:1.1rem;height:1.1rem;stroke-width:2.2}.hero-hero186-feature-h{font:750 var(--text-base)/1.25 var(--font-body);color:var(--fg);text-wrap:balance}.hero-hero186-feature-p{max-width:25ch;margin:0;font:450 var(--text-sm)/1.55 var(--font-body);color:var(--fg-muted);text-wrap:pretty}@keyframes hero186-enter{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hero186-card-enter{0%{opacity:0;translate:0 18px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.hero-hero186-offer,.hero-hero186-h1,.hero-hero186-sub,.hero-hero186-actions,.hero-hero186-card,.hero-hero186-features{opacity:1;animation:none;filter:none}.hero-hero186-card,.hero-hero186-card-media,.hero-hero186-card-copy,.hero-hero186-primary.kova-btn{transition-property:none}.hero-hero186-card:before{display:none}.hero-hero186-card-primary:hover{transform:translateZ(0)}.hero-hero186-card-secondary:hover{transform:translate3d(-50%,0,0)}.hero-hero186-card-tertiary:hover{transform:translateZ(0)}.hero-hero186-card:hover .hero-hero186-card-media{transform:scale(1.01)}}@media(max-width:980px){.hero-hero186-section{padding-top:clamp(4rem,10vw,6rem)}.hero-hero186-inner{min-height:1040px}.hero-hero186-h1{max-width:11ch;font-size:clamp(2.9rem,10vw,4.7rem)}.hero-hero186-trust{min-height:680px;margin-top:2rem}.hero-hero186-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hero-hero186-feature:nth-child(odd){border-left:0}.hero-hero186-feature:nth-child(n+3){border-top:1px solid oklch(86% .012 245 / .55)}.hero-hero186-card-primary,.hero-hero186-card-secondary,.hero-hero186-card-tertiary{width:48%;height:410px}.hero-hero186-card-primary{left:0;top:13rem}.hero-hero186-card-secondary{left:26%;top:6.5rem}.hero-hero186-card-tertiary{right:0;top:0}}@media(max-width:560px){.hero-hero186-section{padding:1.35rem 1.25rem 2.75rem}.hero-hero186-inner{min-height:auto}.hero-hero186-top{max-width:100%}.hero-hero186-h1{max-width:11ch;font-size:clamp(2.35rem,11.2vw,3rem)}.hero-hero186-sub{max-width:30ch}.hero-hero186-offer{width:min(100%,22.25rem);max-width:calc(100vw - 2rem);min-height:0;align-items:center;justify-content:flex-start;gap:.42rem;flex-wrap:nowrap;padding:.38rem .46rem;border-radius:var(--radius-full)}.hero-hero186-offer span:first-child{min-height:2rem;padding:0 .82rem;font-size:.78rem;flex:0 0 auto}.hero-hero186-offer-copy{min-width:0;flex:1 1 auto;justify-content:flex-start;white-space:normal;line-height:1.16;text-align:left;padding:0;background:transparent;color:var(--fg-muted);font-size:.82rem}.hero-hero186-offer svg{display:none}.hero-hero186-trust{width:100%!important;max-width:100%!important;min-height:430px;margin-top:1.5rem;cursor:pointer;touch-action:manipulation}.hero-hero186-card-media-websites{background-image:image-set(url(/assets/hero-card-websites-mobile.avif) type("image/avif"),url(/assets/hero-card-websites-mobile.webp) type("image/webp"))}.hero-hero186-card-media-leads{background-image:image-set(url(/assets/hero-card-leads-mobile.avif) type("image/avif"),url(/assets/hero-card-leads-mobile.webp) type("image/webp"))}.hero-hero186-card-media-local{background-image:image-set(url(/assets/hero-card-local-mobile.avif) type("image/avif"),url(/assets/hero-card-local-mobile.webp) type("image/webp"))}.hero-hero186-card-primary,.hero-hero186-card-secondary,.hero-hero186-card-tertiary{animation:none;width:min(78vw,19.5rem);height:360px;left:50%;right:auto;top:0;transform-origin:50% 92%;will-change:transform,opacity,filter;transition-property:transform,opacity,filter,box-shadow;transition-duration:.46s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.hero-hero186-trust[data-active-index="0"] .hero-hero186-card-primary,.hero-hero186-trust[data-active-index="1"] .hero-hero186-card-secondary,.hero-hero186-trust[data-active-index="2"] .hero-hero186-card-tertiary{z-index:3;opacity:1;filter:none;transform:translate(-50%) translateY(0) rotate(0) scale(1);box-shadow:0 28px 58px #0a0e1138}.hero-hero186-trust[data-active-index="0"] .hero-hero186-card-secondary,.hero-hero186-trust[data-active-index="1"] .hero-hero186-card-tertiary,.hero-hero186-trust[data-active-index="2"] .hero-hero186-card-primary{z-index:2;opacity:.72;filter:saturate(.72) contrast(.96);transform:translate(-38%) translateY(1.35rem) rotate(4deg) scale(.9)}.hero-hero186-trust[data-active-index="0"] .hero-hero186-card-tertiary,.hero-hero186-trust[data-active-index="1"] .hero-hero186-card-primary,.hero-hero186-trust[data-active-index="2"] .hero-hero186-card-secondary{z-index:1;opacity:.44;filter:saturate(.55) contrast(.92);transform:translate(-62%) translateY(2.65rem) rotate(-5deg) scale(.82)}.hero-hero186-card-copy{opacity:0;transition:opacity .26s cubic-bezier(.22,1,.36,1)}.hero-hero186-trust[data-active-index="0"] .hero-hero186-card-primary .hero-hero186-card-copy,.hero-hero186-trust[data-active-index="1"] .hero-hero186-card-secondary .hero-hero186-card-copy,.hero-hero186-trust[data-active-index="2"] .hero-hero186-card-tertiary .hero-hero186-card-copy{opacity:1}.hero-hero186-card-copy h2{font-size:1.75rem}.hero-hero186-card-copy p{font-size:.9rem}.hero-hero186-features{grid-template-columns:1fr;gap:0;margin-top:1.5rem}.hero-hero186-feature{gap:.4rem;padding:1.15rem;border-left:0}.hero-hero186-feature+.hero-hero186-feature{border-left:0;border-top:1px solid oklch(86% .012 245 / .55)}}.features-feature82,.features-feature132,.features-feature73{display:none}body.variant-features-feature82 .features-feature82,body.variant-features-feature132 .features-feature132,body.variant-features-feature73 .features-feature73{display:block}.portfolio-gallery6,.portfolio-gallery16,.portfolio-gallery17{display:none}body:where(.variant-portfolio-gallery6,.variant-portfolio-gallery16,.variant-portfolio-gallery17) .portfolio.section-dark{display:none}body.variant-portfolio-gallery6 .portfolio-gallery6,body.variant-portfolio-gallery16 .portfolio-gallery16,body.variant-portfolio-gallery17 .portfolio-gallery17{display:block}.pricing-pricing20,.pricing-pricing34,.pricing-pricing4,.pricing-pricing24{display:none}body:where(.variant-pricing-pricing20,.variant-pricing-pricing34,.variant-pricing-pricing4,.variant-pricing-pricing24) .pricing-a,body:where(.variant-pricing-pricing20,.variant-pricing-pricing34,.variant-pricing-pricing4,.variant-pricing-pricing24) .pricing-b,body:where(.variant-pricing-pricing20,.variant-pricing-pricing34,.variant-pricing-pricing4,.variant-pricing-pricing24) .pricing-c{display:none}body.variant-pricing-pricing20 .pricing-pricing20,body.variant-pricing-pricing34 .pricing-pricing34,body.variant-pricing-pricing4 .pricing-pricing4,body.variant-pricing-pricing24 .pricing-pricing24{display:block}.faq-section{display:none}body.variant-faq-faq3 .faq-faq3,body.variant-faq-faq17 .faq-faq17{display:block}.pricing-pricing20 .pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-pricing20-head{text-align:center;margin-bottom:var(--space-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pricing-pricing20-head .body{text-align:center;max-width:56ch}.pricing-pricing20-grid{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden;max-width:1100px;margin:0 auto}.pricing-pricing20-col{padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);border-right:1px solid var(--border)}.pricing-pricing20-col:last-child{border-right:none}.pricing-pricing20-tier{display:inline-flex;align-items:center;gap:.5rem;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);letter-spacing:-.005em}.pricing-pricing20-tier svg{width:1rem;height:1rem;color:var(--accent)}.pricing-pricing20-price{display:flex;align-items:baseline;gap:.35rem;margin-top:.25rem}.pricing-pricing20-amt{font:500 clamp(2.5rem,4.5vw,3.75rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--fg)}.pricing-pricing20-unit{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.pricing-pricing20-yearly{font:400 var(--text-sm)/1.4 var(--font-body);color:var(--fg-muted);margin-top:.15rem}.pricing-pricing20-divider{height:1px;background:var(--border);margin:var(--space-md) 0 var(--space-sm)}.pricing-pricing20-features-label{font:600 var(--text-sm)/1 var(--font-body);color:var(--fg);margin-bottom:.5rem}.pricing-pricing20-list{display:flex;flex-direction:column;gap:.65rem;font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted);flex:1}.pricing-pricing20-list li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;list-style:none}.pricing-pricing20-list svg{width:1rem;height:1rem;color:var(--fg-subtle);flex-shrink:0;margin-top:.15rem}.pricing-pricing20-cta{margin-top:var(--space-xl);padding:.95rem 1.25rem;border-radius:var(--radius-md);font:500 var(--text-sm)/1 var(--font-body);text-align:center;background:#fff;color:var(--fg);border:1px solid var(--border-strong);transition:border-color var(--dur-fast),transform var(--dur-fast)}.pricing-pricing20-cta:hover{border-color:var(--fg);transform:translateY(-1px)}.pricing-pricing20-col.featured .pricing-pricing20-cta{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pricing-pricing20-col.featured .pricing-pricing20-cta:hover{background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px color-mix(in oklch,var(--accent) 30%,transparent)}@media(max-width:860px){.pricing-pricing20-grid{grid-template-columns:1fr}.pricing-pricing20-col{border-right:none;border-bottom:1px solid var(--border)}.pricing-pricing20-col:last-child{border-bottom:none}}.pricing-pricing34{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.pricing-pricing34 .pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-pricing34-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl)}.pricing-pricing34-display{font:500 clamp(2.5rem,6vw,4.25rem)/1 var(--font-display);letter-spacing:-.045em;color:var(--fg);max-width:18ch}.pricing-pricing34-sub{font:400 var(--text-base)/1.6 var(--font-body);color:var(--fg-muted);max-width:50ch;text-align:center}.pricing-pricing34-toggle{display:inline-flex;padding:.3rem;background:#0f171f;border-radius:var(--radius-full);margin:var(--space-md) auto var(--space-2xl)}.pricing-pricing34-toggle button{padding:.5rem 1.4rem;border-radius:var(--radius-full);font:500 var(--text-sm)/1 var(--font-body);color:#9ea6ae;transition:color var(--dur-fast),background var(--dur-fast);cursor:pointer}.pricing-pricing34-toggle button.active{background:#fff;color:#0f171f}.pricing-pricing34-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-lg);max-width:1100px;margin:0 auto;align-items:stretch}.pricing-founding6{max-width:1100px;margin:0 auto var(--space-lg);padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--bg-surface) 82%,white);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;gap:var(--space-md);align-items:center;transition:transform .18s var(--kova-ui-ease-out),box-shadow .18s var(--kova-ui-ease-out),border-color .18s var(--kova-ui-ease-out)}.pricing-founding6:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.pricing-founding6-kicker{display:inline-flex;margin-bottom:.45rem;padding:.35rem .55rem;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font:800 var(--text-xs)/1 var(--font-body)}.pricing-founding6 h3{font:650 var(--text-xl)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--fg)}.pricing-founding6 p{color:var(--fg-muted);font:500 var(--text-sm)/1.55 var(--font-body)}.pricing-founding6 a:not(.kova-btn){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:700 var(--text-sm)/1 var(--font-body);white-space:nowrap}.pricing-founding6 svg{width:1rem;height:1rem}.pricing-pricing34-card,.pricing-plan-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;transition:transform var(--dur-base),box-shadow var(--dur-base),border-color var(--dur-base)}.pricing-pricing34-card:hover,.pricing-plan-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-pricing34-card.featured,.pricing-plan-card.featured{border-color:var(--fg);background:linear-gradient(180deg,color-mix(in oklch,white 96%,var(--accent-soft)),#fff 46%),#fff;box-shadow:0 0 0 1px var(--fg),0 22px 54px #0f171f24;transform:translateY(-.75rem)}.pricing-pricing34-card.featured:hover,.pricing-plan-card.featured:hover{transform:translateY(-1rem);box-shadow:0 0 0 1px var(--fg),0 28px 64px #0f171f2e}.pricing-pricing34-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:1.75rem;padding:.45rem .7rem;border-radius:var(--radius-full);background:color-mix(in oklch,var(--bg-surface) 86%,white);color:var(--fg-muted);font:700 var(--text-xs)/1 var(--font-body);margin-bottom:var(--space-md)}.pricing-pricing34-card.featured .pricing-pricing34-label,.pricing-plan-card.featured .pricing-pricing34-label{background:var(--fg);color:var(--bg)}.pricing-pricing34-name{font:600 var(--text-xl)/1 var(--font-display);color:var(--fg);letter-spacing:-.02em;margin-bottom:var(--space-md)}.pricing-plan-subtitle{margin:-.65rem 0 var(--space-md);color:var(--fg-muted);font:800 var(--text-xs)/1.15 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.pricing-pricing34-price{display:flex;align-items:baseline;gap:.4rem}.pricing-pricing34-amt{font:500 clamp(2.25rem,4vw,3rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.pricing-pricing34-unit{font:400 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.pricing-standard-price{margin-top:.45rem;color:var(--fg-subtle);font:700 var(--text-xs)/1.35 var(--font-body)}.pricing-pricing34-desc{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted);margin-top:.75rem;max-width:32ch}.pricing-plan-bestfor{margin-top:.85rem;padding:.8rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklch,var(--bg-surface) 84%,white);color:var(--fg);font:600 var(--text-xs)/1.45 var(--font-body)}.pricing-pricing34-card.featured .pricing-plan-bestfor,.pricing-plan-card.featured .pricing-plan-bestfor{border-color:color-mix(in oklch,var(--fg) 18%,var(--border));background:color-mix(in oklch,var(--accent-soft) 26%,white)}.pricing-plan-bestfor strong{font-weight:850}.pricing-pricing34-cta:not(.kova-btn){margin-top:var(--space-lg);padding:.95rem 1.25rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);text-align:center;transition:transform var(--dur-fast),background var(--dur-fast)}.pricing-pricing34-cta:not(.kova-btn):hover{transform:translateY(-1px);background:var(--accent)}.pricing-pricing34-cta.kova-btn{margin-top:var(--space-lg)}.pricing-pricing34-features-divider{height:1px;background:var(--border);margin:var(--space-lg) 0 var(--space-md)}.pricing-pricing34-features-label{font:600 .6875rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);text-align:center;margin-bottom:var(--space-md)}.pricing-pricing34-list{display:flex;flex-direction:column;gap:.65rem;font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted)}.pricing-pricing34-list li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;list-style:none}.pricing-pricing34-list svg{width:1rem;height:1rem;color:var(--fg-subtle);flex-shrink:0;margin-top:.15rem}.pricing-risk-row{max-width:1100px;margin:var(--space-lg) auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.pricing-risk-row span{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.58rem .75rem;border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in oklch,white 86%,var(--bg-surface));color:var(--fg);font:750 var(--text-xs)/1 var(--font-body);box-shadow:var(--shadow-sm)}.pricing-risk-row svg{width:.9rem;height:.9rem;color:var(--accent);stroke-width:2.4}.pricing-custom-build{max-width:1100px;margin:var(--space-lg) auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);padding:clamp(1rem,2.2vw,1.35rem);border:1px solid color-mix(in oklch,var(--fg) 18%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in oklch,white 88%,var(--bg-surface)),color-mix(in oklch,var(--accent-soft) 24%,white));box-shadow:var(--shadow-sm)}.pricing-custom-build h3{color:var(--fg);font:750 var(--text-xl)/1.08 var(--font-display);letter-spacing:-.025em}.pricing-custom-build p{margin-top:.35rem;max-width:56ch;color:var(--fg-muted);font:550 var(--text-sm)/1.5 var(--font-body)}.pricing-custom-build strong{color:var(--fg);font:850 clamp(1.25rem,2.5vw,1.85rem)/1 var(--font-display);white-space:nowrap}@media(max-width:980px){.pricing-pricing34-grid,.pricing-founding6{grid-template-columns:1fr}.pricing-pricing34-card.featured,.pricing-plan-card.featured{transform:none}.pricing-founding6 a{width:100%}.pricing-custom-build{grid-template-columns:1fr}}.pricing-pricing4 .pricing-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.pricing-pricing4-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-2xl);flex-wrap:wrap}.pricing-pricing4-title-col{display:flex;flex-direction:column;gap:.5rem;max-width:38ch}.pricing-pricing4-title{font:500 clamp(2rem,4vw,2.875rem)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.pricing-pricing4-sub{font-size:var(--text-base);line-height:1.55;color:var(--fg-muted)}.pricing-pricing4-toggle{display:inline-flex;padding:.3rem;background:var(--bg-surface-2);border-radius:var(--radius-full)}.pricing-pricing4-toggle button{padding:.55rem 1.4rem;border-radius:var(--radius-full);font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.pricing-pricing4-toggle button.active{background:#fff;color:var(--fg);box-shadow:0 1px 3px #0f171f14}.pricing-pricing4-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md)}.pricing-pricing4-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-base),box-shadow var(--dur-base)}.pricing-pricing4-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-pricing4-card.elite{background:#e2edf8;border-color:var(--border-strong)}.pricing-pricing4-badge{display:inline-flex;align-self:flex-start;padding:.3rem .75rem;border-radius:var(--radius-full);font:600 .625rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:var(--fg);color:var(--bg)}.pricing-pricing4-price{display:flex;align-items:baseline;gap:.4rem}.pricing-pricing4-amt{font:500 clamp(2rem,3.5vw,2.5rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.pricing-pricing4-unit{font:400 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.pricing-pricing4-list{display:flex;flex-direction:column;gap:.6rem;font-size:var(--text-sm);line-height:1.5;color:var(--fg-muted)}.pricing-pricing4-list li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;list-style:none}.pricing-pricing4-list svg{width:.95rem;height:.95rem;color:var(--accent);flex-shrink:0;margin-top:.2rem}.pricing-pricing4-cta{margin-top:auto;padding:.85rem 1.25rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);text-align:center;transition:transform var(--dur-fast),background var(--dur-fast)}.pricing-pricing4-cta:hover{transform:translateY(-1px);background:var(--accent)}@media(max-width:860px){.pricing-pricing4-grid{grid-template-columns:1fr}.pricing-pricing4-head{flex-direction:column;align-items:flex-start}}.pricing-pricing24 .pricing-inner{max-width:980px;margin:0 auto;position:relative;z-index:1}.pricing-pricing24-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl)}.pricing-pricing24-title{font:500 clamp(2.25rem,4.5vw,3rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.pricing-pricing24-sub{font-size:var(--text-base);line-height:1.55;color:var(--fg-muted);max-width:50ch}.pricing-pricing24-switchwrap{display:inline-flex;align-items:center;gap:.65rem;margin-top:var(--space-md);font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);cursor:pointer;user-select:none}.pricing-pricing24-switch{position:relative;width:2.5rem;height:1.4rem;background:var(--border-strong);border-radius:var(--radius-full);transition:background var(--dur-fast);flex-shrink:0}.pricing-pricing24-switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f171f2e;transition:transform var(--dur-fast)}.pricing-pricing24-switchwrap.active .pricing-pricing24-switch{background:var(--fg)}.pricing-pricing24-switchwrap.active .pricing-pricing24-switch:after{transform:translate(1.1rem)}.pricing-pricing24-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-top:var(--space-xl)}.pricing-pricing24-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-base),box-shadow var(--dur-base)}.pricing-pricing24-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pricing-pricing24-card.featured{background:#fff;border:2px solid var(--fg);box-shadow:0 8px 24px #0f171f14}.pricing-pricing24-card.wide{grid-column:span 1}.pricing-pricing24-name{font:600 var(--text-xl)/1 var(--font-display);color:var(--fg);letter-spacing:-.02em}.pricing-pricing24-price-line{font-size:var(--text-sm);color:var(--fg-muted)}.pricing-pricing24-price-line .amt{font-weight:600;color:var(--fg);font-size:var(--text-base)}.pricing-pricing24-cta{margin:var(--space-sm) 0 var(--space-md);padding:.85rem 1.25rem;border-radius:var(--radius-md);background:#fff;color:var(--fg);border:1px solid var(--border-strong);font:500 var(--text-sm)/1 var(--font-body);text-align:center;transition:border-color var(--dur-fast),transform var(--dur-fast)}.pricing-pricing24-cta:hover{border-color:var(--fg);transform:translateY(-1px)}.pricing-pricing24-card.featured .pricing-pricing24-cta{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pricing-pricing24-card.featured .pricing-pricing24-cta:hover{background:var(--accent);border-color:var(--accent)}.pricing-pricing24-list{display:flex;flex-direction:column;gap:.55rem;font-size:var(--text-sm);line-height:1.5;color:var(--fg-muted)}.pricing-pricing24-list li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start;list-style:none}.pricing-pricing24-list svg{width:.95rem;height:.95rem;color:var(--fg-subtle);flex-shrink:0;margin-top:.2rem}@media(max-width:720px){.pricing-pricing24-grid{grid-template-columns:1fr}}.hero-hero21-section{position:relative;padding:clamp(3.5rem,8vw,6rem) var(--space-lg) clamp(3rem,5vw,5rem)}.hero-hero21-section:before{content:"";position:absolute;inset:0 0 30%;z-index:0;background:radial-gradient(ellipse 70% 100% at 50% 0%,oklch(85% .08 235 / .55) 0%,oklch(94% .04 235 / .22) 35%,transparent 75%);pointer-events:none}.hero-hero21-inner{max-width:980px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.hero-hero21-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem .45rem;border-radius:var(--radius-full);background:#fff;border:1px solid var(--border);box-shadow:0 1px 3px #0f171f0a;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);transition:border-color var(--dur-fast),transform var(--dur-fast)}.hero-hero21-pill:hover{border-color:var(--border-strong);transform:translateY(-1px)}.hero-hero21-pill-badge{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font:600 .625rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.hero-hero21-pill svg{width:.875rem;height:.875rem;color:var(--fg-subtle)}.hero-hero21-h1{font:500 clamp(2.5rem,6vw,4.75rem)/1.02 var(--font-display);letter-spacing:-.045em;color:var(--fg);max-width:18ch}.hero-hero21-lead{font:400 var(--text-lg)/1.55 var(--font-body);color:var(--fg-muted);max-width:56ch}.hero-hero21-actions{display:inline-flex;gap:var(--space-sm);margin-top:.25rem;flex-wrap:wrap;justify-content:center}.hero-hero21-primary{padding:.95rem 1.625rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;gap:.5rem;transition:transform var(--dur-fast),background var(--dur-fast)}.hero-hero21-primary:hover{background:var(--accent);transform:translateY(-1px)}.hero-hero21-secondary{padding:.95rem 1.625rem;border-radius:var(--radius-md);background:#fff;color:var(--fg);border:1px solid var(--border-strong);font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;gap:.5rem;transition:border-color var(--dur-fast),transform var(--dur-fast)}.hero-hero21-secondary:hover{border-color:var(--fg);transform:translateY(-1px)}.hero-hero21-secondary svg{width:1rem;height:1rem}.hero-hero21-tertiary{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-strong);margin-top:.25rem;transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.hero-hero21-tertiary:hover{color:var(--fg);text-decoration-color:var(--fg)}.hero-hero21-image{margin-top:var(--space-2xl);width:100%;max-width:1100px;aspect-ratio:21/9;border-radius:clamp(1rem,1.6vw,1.5rem);overflow:hidden;background:var(--bg);border:1px solid var(--border);box-shadow:0 30px 80px #00182b1f,0 4px 12px #00182b0a;padding:clamp(.5rem,.9vw,.85rem)}.hero-hero21-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:clamp(.65rem,1.2vw,1.1rem)}.hero-mockup-bar{display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem .7rem}.hero-mockup-bar i{width:.55rem;height:.55rem;border-radius:50%;background:#c8ced5}.hero-mockup-bar i:nth-child(1){background:#ff9685}.hero-mockup-bar i:nth-child(2){background:#efca61}.hero-mockup-bar i:nth-child(3){background:#6fd087}.hero-mockup-bar .hero-mockup-url{margin-left:.6rem;flex:1;font:500 .7rem/1 var(--font-mono);color:var(--fg-subtle);background:#eff2f5;border:1px solid var(--border);border-radius:var(--radius-full);padding:.4rem .85rem;text-align:center;letter-spacing:-.01em;max-width:22rem;margin-right:auto;margin-left:auto}.hero-mockup-canvas{flex:1;position:relative;overflow:hidden;border-top-left-radius:.75rem;border-top-right-radius:.75rem;background:radial-gradient(ellipse 80% 60% at 50% 0%,oklch(96% .04 235),#f9fcff 60%);display:flex;flex-direction:column;padding:clamp(1rem,2vw,1.75rem) clamp(1.25rem,2.5vw,2rem);gap:clamp(.5rem,1.2vw,1rem)}.hero-mockup-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(.25rem,1vw,.75rem)}.hero-mockup-nav-brand{width:4.5rem;height:.55rem;border-radius:.2rem;background:#9ba6b1}.hero-mockup-nav-links{display:flex;gap:.7rem}.hero-mockup-nav-links span{width:2rem;height:.4rem;border-radius:.2rem;background:#ccd2d7}.hero-mockup-nav-cta{width:3.5rem;height:1.25rem;border-radius:var(--radius-md);background:#212a33}.hero-mockup-content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.4rem,.9vw,.7rem);padding-top:clamp(.5rem,1.5vw,1.25rem);max-width:70%}.hero-mockup-h{height:clamp(.85rem,1.6vw,1.15rem);border-radius:.25rem;background:#212a33}.hero-mockup-h-1{width:78%}.hero-mockup-h-2{width:56%}.hero-mockup-sub{margin-top:.4rem;height:.45rem;border-radius:.2rem;background:#b2b8bf;width:60%}.hero-mockup-sub-2{width:44%}.hero-mockup-actions{display:flex;gap:.55rem;margin-top:clamp(.5rem,1.2vw,.95rem)}.hero-mockup-btn{height:clamp(1.4rem,2.4vw,1.85rem);border-radius:var(--radius-md)}.hero-mockup-btn-primary{width:clamp(5rem,9vw,7rem);background:var(--accent)}.hero-mockup-btn-ghost{width:clamp(4.25rem,7.5vw,6rem);background:transparent;border:1px solid var(--border-strong)}.hero-mockup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1.2vw,.85rem);margin-top:auto}.hero-mockup-grid>div{aspect-ratio:4/3;border-radius:.55rem;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #0f171f0a}.hero-hero34-section{position:relative;padding:var(--space-md) var(--space-md) var(--space-2xl)}.hero-hero34-panel{max-width:var(--container);margin:0 auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(3.5rem,7vw,6rem) clamp(2rem,6vw,4rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero-hero34-panel:before{content:"";position:absolute;inset:0 0 50%;z-index:0;background:radial-gradient(ellipse 60% 100% at 50% 0%,oklch(85% .08 235 / .4) 0%,transparent 75%);pointer-events:none}.hero-hero34-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);position:relative;z-index:1;max-width:720px;margin:0 auto}.hero-hero34-eyebrow{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);letter-spacing:-.005em}.hero-hero34-h1{font:500 clamp(2.25rem,5.5vw,4rem)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--fg);max-width:16ch}.hero-hero34-lead{font:400 var(--text-lg)/1.55 var(--font-body);color:var(--fg-muted);max-width:50ch}.hero-hero34-actions{display:inline-flex;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center}.hero-hero34-primary{padding:.85rem 1.5rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;gap:.5rem;transition:transform var(--dur-fast),background var(--dur-fast)}.hero-hero34-primary:hover{background:var(--accent);transform:translateY(-1px)}.hero-hero34-primary svg{width:.95rem;height:.95rem}.hero-hero34-ghost{padding:.85rem 1.5rem;border-radius:var(--radius-md);background:transparent;color:var(--fg);font:500 var(--text-sm)/1 var(--font-body);transition:background var(--dur-fast)}.hero-hero34-ghost:hover{background:color-mix(in oklch,var(--fg) 6%,transparent)}.hero-hero34-image{margin-top:var(--space-xl);width:100%;max-width:760px;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--border);margin-left:auto;margin-right:auto}.hero-hero34-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-hero8-section{position:relative;padding:clamp(4rem,9vw,7rem) var(--space-lg) clamp(2rem,5vw,4rem)}.hero-hero8-section:before{content:"";position:absolute;inset:0 0 40%;z-index:0;background:radial-gradient(ellipse 60% 100% at 50% 0%,oklch(85% .08 235 / .4) 0%,transparent 75%);pointer-events:none}.hero-hero8-inner{max-width:760px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.hero-hero8-h1{font:500 clamp(2.25rem,5.5vw,4rem)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--fg);max-width:18ch}.hero-hero8-lead{font:400 var(--text-lg)/1.55 var(--font-body);color:var(--fg-muted);max-width:48ch}.hero-hero8-actions{display:inline-flex;gap:var(--space-md);align-items:center;margin-top:.5rem}.hero-hero8-primary{padding:.95rem 1.625rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;gap:.5rem;transition:transform var(--dur-fast),background var(--dur-fast)}.hero-hero8-primary:hover{background:var(--accent);transform:translateY(-1px)}.hero-hero8-primary svg{width:.95rem;height:.95rem}.hero-hero8-link{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);display:inline-flex;align-items:center;gap:.4rem;transition:color var(--dur-fast),gap var(--dur-fast)}.hero-hero8-link:hover{color:var(--fg);gap:.6rem}.hero-hero8-link svg{width:.875rem;height:.875rem}.hero-hero8-image{margin:var(--space-2xl) auto 0;width:100%;max-width:1080px;aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border)}.hero-hero8-image img{width:100%;height:100%;object-fit:cover;display:block}.features-feature82 .features-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.features-feature82-head{text-align:center;max-width:56ch;margin:0 auto var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.features-feature82-h2{font:500 clamp(1.875rem,4vw,2.875rem)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--fg);max-width:24ch;text-align:center}.features-feature82-sub{font-size:var(--text-base);line-height:1.6;color:var(--fg-muted);text-align:center;max-width:50ch}.features-feature82-cta{margin-top:.25rem;padding:.85rem 1.5rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);display:inline-flex;align-items:center;gap:.5rem;transition:transform var(--dur-fast),background var(--dur-fast)}.features-feature82-cta:hover{background:var(--accent);transform:translateY(-1px)}.features-feature82-divider{height:1px;background:var(--border);margin:var(--space-xl) auto;max-width:1100px}.features-feature82-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl) var(--space-2xl);max-width:1200px;margin:0 auto}.features-feature82-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}.features-feature82-icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--fg);margin-bottom:.25rem}.features-feature82-icon svg{width:1.75rem;height:1.75rem;stroke-width:1.5}.features-feature82-cell h3{font:600 var(--text-lg)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-bottom:.25rem}.features-feature82-cell p{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted);max-width:36ch}.features-feature82-foot{text-align:center;margin-top:var(--space-xl)}.features-feature82{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.features-feature82-foot a{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);display:inline-flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--fg);padding-bottom:.2rem;transition:gap var(--dur-fast)}.features-feature82-foot a:hover{gap:.6rem}.features-feature82-foot svg{width:.95rem;height:.95rem}@media(max-width:980px){.features-feature82-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.features-feature82-grid{grid-template-columns:1fr;justify-items:center}.features-feature82-cell{align-items:center;text-align:center}}.features-feature132 .features-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.features-feature132-head{text-align:center;max-width:56ch;margin:0 auto var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.features-feature132-h2{font:500 clamp(2rem,4.2vw,3rem)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--fg);max-width:22ch;text-align:center}.features-feature132-sub{font-size:var(--text-base);line-height:1.6;color:var(--fg-muted);text-align:center;max-width:50ch}.features-feature132-cta{margin-top:.5rem;padding:.6rem 1.25rem;border-radius:var(--radius-full);background:#fff;border:1px solid var(--border-strong);color:var(--fg);font:500 var(--text-sm)/1 var(--font-body);transition:border-color var(--dur-fast),transform var(--dur-fast)}.features-feature132-cta:hover{border-color:var(--fg);transform:translateY(-1px)}.features-feature132-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);max-width:1180px;margin:0 auto}.features-feature132-cell{display:flex;flex-direction:column;gap:.6rem}.features-feature132-art{aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);margin-bottom:.5rem}.features-feature132-art img{width:100%;height:100%;object-fit:cover;display:block}.features-feature132-cell h3{font:600 var(--text-lg)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-top:.25rem}.features-feature132-cell p{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted)}@media(max-width:980px){.features-feature132-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.features-feature132-grid{grid-template-columns:1fr}}.features-feature73 .features-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.features-feature73-head{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-2xl);max-width:56ch}.features-feature73-h2{font:500 clamp(1.875rem,4vw,2.75rem)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.features-feature73-sub{font-size:var(--text-base);line-height:1.55;color:var(--fg-muted)}.features-feature73-link{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-top:.5rem;transition:gap var(--dur-fast)}.features-feature73-link:hover{gap:.6rem}.features-feature73-link svg{width:.95rem;height:.95rem}.features-feature73-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md)}.features-feature73-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm);transition:transform var(--dur-base),box-shadow var(--dur-base)}.features-feature73-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.features-feature73-icon-wrap{width:3.25rem;height:3.25rem;background:var(--bg-surface-2);border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);margin-bottom:var(--space-md)}.features-feature73-icon-wrap svg{width:1.4rem;height:1.4rem;stroke-width:1.5}.features-feature73-card h3{font:600 var(--text-lg)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fg);max-width:14ch}.features-feature73-card p{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted);max-width:32ch}@media(max-width:860px){.features-feature73-grid{grid-template-columns:1fr}}.portfolio-gallery6 .portfolio-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.portfolio-gallery6-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-xl);flex-wrap:wrap}.portfolio-gallery6-title-col{display:flex;flex-direction:column;gap:.5rem;max-width:38ch}.portfolio-gallery6-eyebrow{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted)}.portfolio-gallery6-h2{font:500 clamp(2rem,4vw,2.875rem)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.portfolio-gallery6-link{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-top:.5rem;transition:gap var(--dur-fast)}.portfolio-gallery6-link:hover{gap:.6rem}.portfolio-gallery6-link svg{width:.95rem;height:.95rem}.portfolio-gallery6-nav{display:inline-flex;gap:.5rem;align-self:flex-end}.portfolio-gallery6-arrow{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:#fff;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:border-color var(--dur-fast),transform var(--dur-fast)}.portfolio-gallery6-arrow:hover{border-color:var(--fg);transform:translateY(-1px)}.portfolio-gallery6-arrow svg{width:1rem;height:1rem}.portfolio-gallery6-track-wrap{overflow:hidden}.portfolio-gallery6-track{display:flex;gap:var(--space-md);transition:transform var(--dur-slow) var(--ease-out-quart)}.portfolio-gallery6-card{flex:0 0 calc((100% - var(--space-md)) / 2);display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.portfolio-gallery6-art{aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border)}.portfolio-gallery6-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out-quart)}.work-card-media.demo-preview-art{background:#050e18}.work-card-media.demo-preview-art img{object-fit:cover;object-position:center}.portfolio-gallery6-art.demo-preview-art{background:#050e18}.portfolio-gallery6-art.demo-preview-art img{object-fit:cover;object-position:center}.work-card-media.luma-preview-art,.portfolio-gallery6-art.luma-preview-art,.portfolio-gallery16-art.luma-preview-art,.portfolio-gallery17-slide.luma-preview-art{background:#eeeae1;border:0;box-shadow:none}.work-card-media.luma-preview-art img,.portfolio-gallery6-art.luma-preview-art img,.portfolio-gallery16-art.luma-preview-art img,.portfolio-gallery17-slide.luma-preview-art img{object-fit:cover;object-position:center top}.portfolio-gallery6-card:hover .portfolio-gallery6-art img{transform:scale(1.03)}.portfolio-gallery6-card:hover .portfolio-gallery6-art.demo-preview-art img{transform:none}.portfolio-gallery6-card h3{font:600 var(--text-xl)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--fg)}.portfolio-gallery6-card p{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted);max-width:44ch}.portfolio-gallery6-readmore{font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;transition:gap var(--dur-fast)}.portfolio-gallery6-readmore:hover{gap:.6rem}.portfolio-gallery6-readmore svg{width:.875rem;height:.875rem}@media(max-width:720px){.portfolio-gallery6-card{flex-basis:100%}.portfolio-gallery6-head{flex-direction:column}}.portfolio-gallery16{padding-top:clamp(1.5rem,3vw,2.5rem)}.portfolio-gallery16 .portfolio-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.portfolio-gallery16-tabs{display:inline-flex;gap:clamp(1.5rem,3.5vw,2.75rem);margin:0 auto var(--space-lg);position:relative;border-bottom:1px solid var(--border);width:fit-content;align-self:center}.portfolio-gallery16-tabswrap{display:flex;flex-direction:column;align-items:center}.portfolio-gallery16-tab{padding:.4rem .35rem 1rem;font:500 clamp(1.25rem,1.8vw,1.5rem)/1 var(--font-body);letter-spacing:-.01em;color:var(--fg-muted);cursor:pointer;position:relative;transition:color var(--dur-fast)}.portfolio-gallery16-tab.active{color:var(--fg)}.portfolio-gallery16-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg);border-radius:2px}.portfolio-gallery16-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:#fff;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted);cursor:pointer;box-shadow:0 4px 14px #0f171f14;transition:border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.portfolio-gallery16-arrow[data-g16-nav=prev]{left:1rem}.portfolio-gallery16-arrow[data-g16-nav=next]{right:1rem}.portfolio-gallery16-arrow:hover{border-color:var(--fg);color:var(--fg);transform:translateY(-50%) scale(1.05)}.portfolio-gallery16-arrow svg{width:1.1rem;height:1.1rem}.portfolio-gallery16-stage{position:relative;overflow:hidden}.portfolio-gallery16-track{display:flex;transition:transform var(--dur-slow) var(--ease-out-quart)}.portfolio-gallery16-card{flex:0 0 100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(2.5rem,4.5vw,3.75rem);display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,4vw,3.25rem);align-items:center;min-height:clamp(540px,60vh,640px)}.portfolio-gallery16-text{display:flex;flex-direction:column;justify-content:center;gap:var(--space-md);padding-left:clamp(1rem,3vw,2.5rem);padding-right:var(--space-md)}.portfolio-gallery16-eyebrow{font:600 .6875rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.portfolio-gallery16-h3{font:500 clamp(1.5rem,2.8vw,2.125rem)/1.1 var(--font-display);letter-spacing:-.03em;color:var(--fg);max-width:18ch}.portfolio-gallery16-card p{font-size:var(--text-sm);line-height:1.65;color:var(--fg-muted);max-width:42ch}.portfolio-static-metrics{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0}.portfolio-static-metrics span{display:inline-flex;padding:.42rem .65rem;border-radius:var(--radius-full);background:var(--accent-soft);color:#043264;font:600 var(--text-xs)/1.2 var(--font-body)}.portfolio-card-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem}.portfolio-card-actions a:not(.kova-btn){display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;padding:.7rem .9rem;border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--fg);font:600 var(--text-xs)/1 var(--font-body);white-space:nowrap}.portfolio-card-actions a:not(.kova-btn):first-child{background:var(--fg);border-color:var(--fg);color:var(--bg)}.portfolio-card-actions svg{width:.875rem;height:.875rem}.portfolio-gallery6-card p strong,.portfolio-gallery16-card p strong{color:var(--fg);font-weight:800}.portfolio-gallery16-foot{font-size:var(--text-xs);color:var(--fg-subtle);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.portfolio-gallery16-art{aspect-ratio:16/11;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 18px 50px #00182b1f}.portfolio-gallery16-art img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-gallery16-art.demo-preview-art{background:#050e18}.portfolio-gallery16-art.demo-preview-art img{object-fit:cover;object-position:center}@media(max-width:860px){.portfolio-gallery16-card{grid-template-columns:1fr}}.portfolio-gallery17 .portfolio-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1;padding:0 var(--space-md)}.portfolio-gallery17-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-md);min-height:480px}.portfolio-gallery17-slide{flex:0 0 24%;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);opacity:.45;transform:scale(.85);transition:opacity var(--dur-slow) var(--ease-out-quart),transform var(--dur-slow) var(--ease-out-quart)}.portfolio-gallery17-slide.active{flex:0 0 44%;opacity:1;transform:scale(1);box-shadow:0 24px 60px #0f171f1f}.portfolio-gallery17-slide img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-gallery17-slide.demo-preview-art{background:#050e18}.portfolio-gallery17-slide.demo-preview-art img{object-fit:cover;object-position:center}.portfolio-gallery6-art.demo-preview-art.luma-preview-art,.portfolio-gallery16-art.demo-preview-art.luma-preview-art,.portfolio-gallery17-slide.demo-preview-art.luma-preview-art{background:#eeeae1;border:0;box-shadow:none}.portfolio-gallery6-art.demo-preview-art.luma-preview-art img,.portfolio-gallery16-art.demo-preview-art.luma-preview-art img,.portfolio-gallery17-slide.demo-preview-art.luma-preview-art img{object-fit:cover;object-position:center top}.portfolio-gallery17-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:var(--radius-full);background:#141b24;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:5;transition:background var(--dur-fast),transform var(--dur-fast)}.portfolio-gallery17-arrow.prev{left:19%}.portfolio-gallery17-arrow.next{right:19%}.portfolio-gallery17-arrow:hover{background:var(--accent);transform:translateY(-50%) scale(1.05)}.portfolio-gallery17-arrow svg{width:1.1rem;height:1.1rem}.portfolio-gallery17-dots{display:flex;justify-content:center;gap:.4rem;margin-top:var(--space-xl)}.portfolio-gallery17-dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong);cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast)}.portfolio-gallery17-dot.active{background:var(--fg);transform:scale(1.2)}@media(max-width:720px){.portfolio-gallery17-slide{flex-basis:30%}.portfolio-gallery17-slide.active{flex-basis:80%}.portfolio-gallery17-arrow.prev{left:4%}.portfolio-gallery17-arrow.next{right:4%}}.faq-section .faq-inner{max-width:880px;margin:0 auto;position:relative;z-index:1}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 0;font:600 var(--text-base)/1.4 var(--font-display);letter-spacing:-.01em;color:var(--fg);text-align:left;cursor:pointer;transition:color var(--dur-fast)}.faq-trigger:hover{color:var(--accent)}.faq-trigger svg{width:1.1rem;height:1.1rem;color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out-quart);flex-shrink:0}.faq-item.open .faq-trigger svg{transform:rotate(180deg)}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out-quart)}.faq-item.open .faq-content{grid-template-rows:1fr}.faq-content-inner{overflow:hidden}.faq-content p{font-size:var(--text-base);line-height:1.65;color:var(--fg-muted);padding:0 0 var(--space-lg);max-width:70ch}.faq-faq3,.faq-faq17{padding-top:clamp(2rem,4vw,3rem)}.faq-faq3 .faq-faq3-head{text-align:center;max-width:56ch;margin:0 auto var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.faq-faq3-h2{font:500 clamp(2rem,4vw,2.875rem)/1.05 var(--font-display);letter-spacing:-.035em;color:var(--fg)}.faq-faq3-sub{font-size:var(--text-base);line-height:1.55;color:var(--fg-muted);max-width:50ch}.faq-faq17 .faq-faq17-grid{display:flex;flex-direction:column;gap:var(--space-2xl);align-items:center;max-width:740px;margin:0 auto}.faq-faq17-contact{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%}.faq-faq17-contact-mark{width:2.75rem;height:2.75rem;border-radius:.6rem;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 1.05rem/1 var(--font-display);margin-bottom:.25rem}.faq-faq17-contact h3{font:600 var(--text-lg)/1.2 var(--font-display);color:var(--fg);letter-spacing:-.015em}.faq-faq17-contact p{font-size:var(--text-sm);line-height:1.6;color:var(--fg-muted);max-width:56ch}.faq-faq17-contact-link{display:inline-flex;align-items:center;gap:.4rem;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);margin-top:.5rem;align-self:flex-start;transition:gap var(--dur-fast)}.faq-faq17-contact-link:hover{gap:.65rem}.faq-faq17-contact-link svg{width:.875rem;height:.875rem}.faq-faq17-headline{font:500 clamp(3rem,7vw,5rem)/1 var(--font-display);letter-spacing:-.05em;color:var(--fg);text-align:center}.faq-faq17 .faq-list{width:100%}.nav-navbar17{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 80%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.nav-navbar17-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--container);margin:0 auto;padding:var(--space-md) var(--space-lg);gap:var(--space-lg)}.nav-navbar17-brand{display:inline-flex;align-items:center;gap:.55rem;font:700 var(--text-lg)/1 var(--font-display);letter-spacing:-.025em;justify-self:flex-start}.nav-navbar17-brand-mark{width:1.875rem;height:1.875rem;border-radius:.45rem;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 .8125rem/1 var(--font-display)}.nav-navbar17-links{position:relative;display:inline-flex;gap:0;font:500 var(--text-sm)/1 var(--font-body);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:.3rem;justify-self:center}.nav-navbar17-links a{position:relative;z-index:2;padding:.55rem 1.1rem;border-radius:var(--radius-full);color:var(--fg-muted);transition:color var(--dur-fast)}.nav-navbar17-links a:hover,.nav-navbar17-links a.active{color:var(--fg)}.nav-navbar17-indicator{position:absolute;top:.3rem;bottom:.3rem;background:#fff;border-radius:var(--radius-full);box-shadow:0 1px 3px #0f171f14;z-index:1;transition:transform var(--dur-base) var(--ease-out-quart),width var(--dur-base) var(--ease-out-quart);pointer-events:none}.nav-navbar17-cta{padding:.6rem 1.25rem;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);justify-self:flex-end;transition:transform var(--dur-fast),background var(--dur-fast)}.nav-navbar17-cta:hover{background:var(--accent);transform:translateY(-1px)}@media(max-width:860px){.nav-navbar17-links{display:none}.nav-navbar17-inner{grid-template-columns:1fr auto}}.nav-navbar10{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 80%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.nav-navbar10-inner{display:flex;align-items:center;gap:var(--space-xl);max-width:var(--container);margin:0 auto;padding:var(--space-md) var(--space-lg)}.nav-navbar10-brand{display:inline-flex;align-items:center;gap:.55rem;font:700 var(--text-lg)/1 var(--font-display);letter-spacing:-.025em}.nav-navbar10-brand-mark{width:1.875rem;height:1.875rem;border-radius:.45rem;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 .8125rem/1 var(--font-display)}.nav-navbar10-menu{display:flex;gap:.25rem;flex:1}.nav-navbar10-item{position:relative}.nav-navbar10-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem .85rem;font:500 var(--text-sm)/1 var(--font-body);color:var(--fg-muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.nav-navbar10-trigger:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 4%,transparent)}.nav-navbar10-trigger svg{width:.875rem;height:.875rem;transition:transform var(--dur-fast)}.nav-navbar10-item.open .nav-navbar10-trigger svg{transform:rotate(180deg)}.nav-navbar10-item.open .nav-navbar10-trigger{color:var(--fg)}.nav-navbar10-panel{position:absolute;top:calc(100% + .5rem);left:0;min-width:380px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 16px 40px #0f171f1f;padding:var(--space-md);display:none;z-index:60}.nav-navbar10-item.open .nav-navbar10-panel{display:block}.nav-navbar10-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.nav-navbar10-panel-item{display:flex;gap:.65rem;padding:.65rem .75rem;border-radius:var(--radius-md);color:var(--fg);transition:background var(--dur-fast)}.nav-navbar10-panel-item:hover{background:var(--bg-surface)}.nav-navbar10-panel-icon{width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--bg-surface-2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-navbar10-panel-icon svg{width:1rem;height:1rem;color:var(--fg)}.nav-navbar10-panel-text{display:flex;flex-direction:column;gap:.1rem}.nav-navbar10-panel-title{font:600 var(--text-sm)/1.2 var(--font-display);color:var(--fg)}.nav-navbar10-panel-desc{font-size:var(--text-xs);line-height:1.4;color:var(--fg-muted)}.nav-navbar10-actions{display:inline-flex;gap:.4rem;align-items:center}.nav-navbar10-signin{padding:.55rem 1rem;border-radius:var(--radius-md);font:500 var(--text-sm)/1 var(--font-body);color:var(--fg);transition:background var(--dur-fast)}.nav-navbar10-signin:hover{background:color-mix(in oklch,var(--fg) 6%,transparent)}.nav-navbar10-cta{padding:.6rem 1.2rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font:500 var(--text-sm)/1 var(--font-body);transition:transform var(--dur-fast),background var(--dur-fast)}.nav-navbar10-cta:hover{background:var(--accent);transform:translateY(-1px)}@media(max-width:860px){.nav-navbar10-menu,.nav-navbar10-signin{display:none}}img.nav-brand-mark,img.nav-b-brand-mark,img.nav-navbar17-brand-mark,img.nav-navbar10-brand-mark,img.nav-navbar-svc-mark{background:transparent!important;object-fit:contain;padding:0;display:inline-block}.page-hero{padding:clamp(4rem,8vw,6.5rem) var(--space-lg) clamp(2.5rem,5vw,4rem)}.page-hero-inner{max-width:var(--container-narrow);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg)}.page-hero h1{max-width:16ch;font:600 clamp(2.5rem,5.4vw,4.25rem)/1.03 var(--font-display);letter-spacing:-.04em}.page-hero .lead{max-width:48ch}.pricing-page-section{padding-top:0}.pricing-page-grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.pricing-page-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:var(--space-md);box-shadow:var(--shadow-sm)}.pricing-page-card.featured{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));box-shadow:0 16px 40px color-mix(in oklch,var(--accent) 16%,transparent)}.pricing-page-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.pricing-page-card-head h2{font-size:var(--text-2xl)}.pricing-page-card-head span{padding:.35rem .65rem;border-radius:var(--radius-full);background:var(--accent);color:#fff;font:600 var(--text-xs)/1 var(--font-body);white-space:nowrap}.pricing-page-card p{color:var(--fg-muted);line-height:1.6}.pricing-page-price{display:flex;align-items:baseline;gap:.5rem}.pricing-page-price strong{font:600 clamp(2.25rem,4vw,3.5rem)/1 var(--font-display);letter-spacing:-.04em}.pricing-page-price span{color:var(--fg-muted);font-size:var(--text-sm)}.pricing-page-card ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:var(--space-sm) 0}.pricing-page-card li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:var(--fg-muted);line-height:1.5}.pricing-page-card li svg{width:1rem;height:1rem;color:var(--accent);margin-top:.2rem}.pricing-page-card>a{margin-top:auto;display:inline-flex;justify-content:center;padding:.95rem 1.25rem;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font-weight:600}.pricing-page-hero{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.pricing-page-hero .page-hero-inner{gap:var(--space-md)}.pricing-compare-section{padding:0 var(--space-lg) clamp(1rem,2vw,1.5rem)}.pricing-compare{max-width:var(--container);margin:0 auto}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.pricing-compare-scroll{overflow-x:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pricing-compare-details{margin-top:var(--space-lg)}.pricing-compare-details summary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.85rem 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:#fff;color:var(--fg);font:800 var(--text-sm)/1 var(--font-body);box-shadow:var(--shadow-sm);cursor:pointer;list-style:none}.pricing-compare-details summary::-webkit-details-marker{display:none}.pricing-compare-details summary svg{width:1rem;height:1rem;transition:transform .18s var(--kova-ui-ease-out)}.pricing-compare-details[open] summary{margin-bottom:var(--space-md)}.pricing-compare-details[open] summary svg{transform:rotate(180deg)}.pricing-compare-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0}.pricing-compare-table th,.pricing-compare-table td{width:24%;padding:.9rem 1.1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.pricing-compare-table th:first-child,.pricing-compare-table td:first-child{width:28%}.pricing-compare-table thead th{background:var(--fg);color:#fff;font:800 var(--text-xs)/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0;z-index:1}.pricing-table-tier{display:inline-flex;font:800 var(--text-lg)/1 var(--font-display)}.pricing-group-row th{padding:1rem 1.1rem;background:color-mix(in oklch,var(--accent-soft) 34%,white);border-top:1px solid color-mix(in oklch,var(--accent) 18%,var(--border));border-bottom:1px solid color-mix(in oklch,var(--accent) 22%,var(--border));color:var(--fg);font:800 var(--text-lg)/1.2 var(--font-display)}.pricing-compare-table tbody tr:not(.pricing-group-row) th{color:var(--fg);font:750 var(--text-sm)/1.35 var(--font-body)}.pricing-compare-table td{color:var(--fg);font:650 var(--text-sm)/1.45 var(--font-body)}.pricing-compare-table tbody tr:not(.pricing-group-row):nth-child(2n) td,.pricing-compare-table tbody tr:not(.pricing-group-row):nth-child(2n) th{background:color-mix(in oklch,var(--bg-surface) 42%,transparent)}.pricing-row-label{display:inline-flex;align-items:center;gap:.4rem}.pricing-value{display:inline-flex;align-items:center;max-width:22ch;color:var(--fg)}.pricing-compare-table td .muted,.pricing-value.muted{color:color-mix(in oklch,var(--fg-muted) 62%,transparent);font-weight:550}.pricing-mobile-compare,.pricing-addons-mobile{display:none}.pricing-info{position:relative;display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--fg-subtle);background:#fff;cursor:help}.pricing-info svg{width:.72rem;height:.72rem;stroke-width:2.3}.pricing-info:focus{outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 16%,transparent)}.pricing-info-bubble{position:absolute;left:50%;bottom:calc(100% + .65rem);z-index:6;width:min(17rem,70vw);padding:.7rem .8rem;border:1px solid color-mix(in oklch,var(--fg) 16%,var(--border));border-radius:var(--radius-md);background:var(--fg);color:#fff;box-shadow:0 18px 46px #0f171f2e;font:600 var(--text-xs)/1.45 var(--font-body);opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.98);transform-origin:bottom center;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pricing-info:hover .pricing-info-bubble,.pricing-info:focus .pricing-info-bubble{opacity:1;transform:translate(-50%) scale(1)}.pricing-check{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;color:var(--fg)}.pricing-check svg{width:1.15rem;height:1.15rem;stroke-width:2.35}.pricing-addons{padding:0;margin-top:clamp(1.75rem,3vw,2.25rem)}.pricing-addons-head{display:grid;gap:.65rem;max-width:var(--container-narrow);margin-bottom:var(--space-md)}.pricing-addons-head h2{color:var(--fg);font:650 clamp(1.8rem,3.3vw,2.5rem)/1.06 var(--font-display);letter-spacing:-.035em}.pricing-addons-head p{color:var(--fg-muted);font:500 var(--text-base)/1.6 var(--font-body)}.pricing-addons-scroll{overflow-x:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pricing-addons-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.pricing-addons-table th,.pricing-addons-table td{padding:.85rem 1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.pricing-addons-table thead th{background:var(--fg);color:#fff;font:800 var(--text-xs)/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.pricing-addons-table tbody th{color:var(--fg);font:750 var(--text-sm)/1.35 var(--font-body)}.pricing-addons-table td{color:var(--fg-muted);font:600 var(--text-sm)/1.45 var(--font-body)}.pricing-addons-table td:nth-child(2){color:var(--fg);font-weight:800;white-space:nowrap}.pricing-addons-table td:nth-child(3){color:color-mix(in oklch,var(--fg-muted) 85%,transparent);white-space:nowrap}.pricing-addons-bundles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.pricing-addon-bundle{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.pricing-addon-bundle>div{display:grid;gap:.55rem}.pricing-addon-bundle span{justify-self:start;padding:.35rem .55rem;border-radius:var(--radius-full);background:color-mix(in oklch,var(--accent-soft) 58%,white);color:var(--fg-muted);font:850 .7rem/1 var(--font-body)}.pricing-addon-bundle h3{color:var(--fg);font:800 var(--text-lg)/1.12 var(--font-display);letter-spacing:-.02em}.pricing-addon-bundle strong{color:var(--fg);font:850 var(--text-xl)/1 var(--font-display)}.pricing-addon-bundle p{color:var(--fg-muted);font:550 var(--text-sm)/1.55 var(--font-body)}.pricing-addon-bundle ul{display:grid;gap:.48rem;margin-top:auto}.pricing-addon-bundle li{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;color:var(--fg);font:700 var(--text-sm)/1.35 var(--font-body);list-style:none}.pricing-addon-bundle svg{width:.92rem;height:.92rem;margin-top:.1rem;color:var(--accent)}.pricing-addons-mobile{gap:.75rem}.pricing-addons-mobile article{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm)}.pricing-addons-mobile article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pricing-addons-mobile h3{color:var(--fg);font:800 var(--text-base)/1.15 var(--font-display);letter-spacing:-.015em}.pricing-addons-mobile span{flex:0 0 auto;padding:.35rem .5rem;border-radius:var(--radius-full);background:color-mix(in oklch,var(--accent-soft) 52%,white);color:var(--fg-muted);font:800 .68rem/1 var(--font-body)}.pricing-addons-mobile strong{color:var(--fg);font:850 var(--text-sm)/1 var(--font-body)}.pricing-addons-mobile p{color:var(--fg-muted);font:550 var(--text-sm)/1.5 var(--font-body)}.pricing-policy{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}.pricing-policy article{background:color-mix(in oklch,var(--bg-surface) 82%,white);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.pricing-policy h3{margin-bottom:.35rem;color:var(--fg);font:750 var(--text-base)/1.2 var(--font-display)}.pricing-policy p{color:var(--fg-muted);font:550 var(--text-sm)/1.5 var(--font-body)}@media(max-width:820px){.pricing-policy{grid-template-columns:1fr}}.vs-diy-section{padding-top:0}.vs-diy-inner{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:var(--space-3xl);padding:clamp(2rem,4vw,3rem);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.vs-diy-inner h2{max-width:16ch;margin-top:var(--space-md)}.vs-diy-list{display:flex;flex-direction:column;gap:var(--space-md)}.vs-diy-list p{color:var(--fg-muted);line-height:1.7}.vs-diy-list ul{list-style:none;display:grid;gap:.75rem}.vs-diy-list li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;color:var(--fg)}.vs-diy-list svg{width:1rem;height:1rem;color:var(--accent);margin-top:.25rem}.faq-pricing-page{display:block;padding-top:clamp(.75rem,1.8vw,1.25rem);padding-bottom:clamp(2rem,4vw,3rem)}.faq-pricing-page .faq-list{max-width:var(--container-narrow);margin:var(--space-lg) auto 0;display:grid;gap:.75rem}.faq-pricing-page .faq-item{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:0;overflow:hidden}.faq-pricing-page .faq-item:first-child{border-top:1px solid var(--border)}.faq-pricing-page .faq-trigger{width:100%;padding:1rem 1.15rem;list-style:none}.faq-pricing-page .faq-trigger::-webkit-details-marker{display:none}.faq-pricing-page details[open] .faq-trigger svg{transform:rotate(180deg)}.faq-pricing-page details .faq-content{grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.23,1,.32,1)}.faq-pricing-page details[open] .faq-content{grid-template-rows:1fr}.faq-pricing-page .faq-content p{padding:0 1.15rem 1.05rem;color:var(--fg-muted);font:500 var(--text-sm)/1.65 var(--font-body)}.about-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;justify-content:center}.about-trust-panel{min-height:18rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in oklch,var(--accent-soft) 64%,white),#fff 62%),#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:var(--space-2xl);box-shadow:var(--shadow-sm)}.about-trust-panel img{width:min(46%,12rem);height:auto;object-fit:contain}.about-trust-kicker{color:var(--accent);font:750 var(--text-sm)/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.about-trust-panel h2{max-width:14ch}.about-trust-panel p{color:var(--fg-muted);line-height:1.65;max-width:28rem}.about-copy{display:flex;flex-direction:column;gap:var(--space-md)}.about-copy p{color:var(--fg-muted);line-height:1.75;max-width:60ch}.about-facts{display:grid;gap:.55rem;margin-top:var(--space-sm);color:var(--fg);font-weight:600}.about-facts a{color:var(--accent)}@media(max-width:860px){.pricing-page-grid,.vs-diy-inner,.about-grid,.pricing-plan-grid{grid-template-columns:1fr}.pricing-compare-scroll{margin-inline:calc(var(--space-lg) * -1);border-left:0;border-right:0}}@media(max-width:760px){.pricing-compare-section{padding-inline:var(--space-sm)}.pricing-founding6{text-align:center}.pricing-founding6-kicker{margin-inline:auto}.pricing-compare-scroll,.pricing-addons-scroll,.pricing-compare-details{display:none}.pricing-mobile-compare,.pricing-addons-mobile{display:grid}.pricing-mobile-compare{margin-top:.25rem;margin-bottom:var(--space-xl)}.pricing-mobile-radio-set{position:relative;display:grid;gap:.9rem}.pricing-mobile-radio{position:absolute;opacity:0;pointer-events:none}.pricing-mobile-tabs{position:sticky;top:4.75rem;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.28rem;border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in oklch,white 92%,var(--bg-surface));box-shadow:0 16px 34px #0f171f17}.pricing-mobile-tabs label{min-width:0;padding:.68rem .35rem;border-radius:var(--radius-full);color:var(--fg-muted);font:850 .78rem/1 var(--font-body);text-align:center;cursor:pointer;transition:background .18s var(--kova-ui-ease-out),color .18s var(--kova-ui-ease-out),transform .18s var(--kova-ui-ease-out)}#pricing-mobile-foundation:checked~.pricing-mobile-tabs label[for=pricing-mobile-foundation],#pricing-mobile-amplify:checked~.pricing-mobile-tabs label[for=pricing-mobile-amplify],#pricing-mobile-scale:checked~.pricing-mobile-tabs label[for=pricing-mobile-scale]{background:var(--fg);color:#fff;transform:translateY(-1px)}.pricing-mobile-panel{display:none;gap:.85rem;animation:pricingMobilePanelIn .26s var(--kova-ui-ease-out) both}#pricing-mobile-foundation:checked~.pricing-mobile-panels .pricing-mobile-panel[data-tier=foundation],#pricing-mobile-amplify:checked~.pricing-mobile-panels .pricing-mobile-panel[data-tier=amplify],#pricing-mobile-scale:checked~.pricing-mobile-panels .pricing-mobile-panel[data-tier=scale]{display:grid}.pricing-mobile-panel-head,.pricing-mobile-group{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm)}.pricing-mobile-panel-head{display:grid;gap:.7rem;padding:1.05rem}.pricing-mobile-panel-head>span{justify-self:start;padding:.38rem .55rem;border-radius:var(--radius-full);background:var(--fg);color:#fff;font:800 var(--text-xs)/1 var(--font-body)}.pricing-mobile-panel-head h3{color:var(--fg);font:750 clamp(1.75rem,8vw,2.4rem)/.96 var(--font-display);letter-spacing:-.035em}.pricing-mobile-panel-head .pricing-plan-subtitle{margin:-.35rem 0 0}.pricing-mobile-price{display:flex;align-items:baseline;gap:.4rem;margin:0}.pricing-mobile-price strong{color:var(--fg);font:850 1.6rem/1 var(--font-display)}.pricing-mobile-price small,.pricing-mobile-panel-head p{color:var(--fg-muted);font:550 var(--text-sm)/1.5 var(--font-body)}.pricing-mobile-groups{display:grid;gap:.75rem}.pricing-mobile-group{overflow:hidden}.pricing-mobile-group h4{padding:.85rem 1rem;background:color-mix(in oklch,var(--accent-soft) 42%,white);color:var(--fg);font:850 var(--text-base)/1.15 var(--font-display)}.pricing-mobile-group dl{display:grid}.pricing-mobile-group dl>div{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.75rem;padding:.85rem 1rem;border-top:1px solid var(--border)}.pricing-mobile-group dt{color:var(--fg-muted);font:750 var(--text-xs)/1.35 var(--font-body)}.pricing-mobile-hint{display:block;margin-top:.3rem;color:var(--fg-subtle);font:550 .7rem/1.35 var(--font-body)}.pricing-mobile-group dd{margin:0;color:var(--fg);font:750 var(--text-sm)/1.4 var(--font-body);text-align:right}.pricing-mobile-group dd.muted{color:color-mix(in oklch,var(--fg-muted) 68%,transparent);font-weight:600}.pricing-addons{margin-top:0}.pricing-addons-bundles,.pricing-policy{grid-template-columns:1fr}}@keyframes pricingMobilePanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.page-hero,.pricing-compare-section{width:100%;max-width:100vw;padding-inline:var(--space-sm);overflow:hidden}.page-hero-inner,.pricing-compare,.pricing-plan-grid,.pricing-plan-card,.pricing-founding6,.pricing-mobile-compare,.pricing-addons,.pricing-policy{width:100%;max-width:100%;box-sizing:border-box}.page-hero h1{max-width:min(100%,12ch);font-size:clamp(2rem,9.2vw,2.65rem);overflow-wrap:normal}.page-hero .lead{max-width:min(100%,31ch)}.pricing-plan-card{padding:1.35rem}.pricing-risk-row{align-items:stretch;justify-content:stretch}.pricing-risk-row span{width:100%;justify-content:center;text-align:center}.pricing-custom-build{text-align:center}.pricing-custom-build .pricing-founding6-kicker{justify-self:center}.pricing-custom-build .kova-btn{width:100%}.pricing-founding6 p,.pricing-pricing34-desc,.pricing-addon-bundle p,.pricing-mobile-panel-head p{overflow-wrap:anywhere}}:root{--kova-ui-ease-out: cubic-bezier(.23, 1, .32, 1);--kova-ui-ease-in-out: cubic-bezier(.77, 0, .175, 1);--kova-ui-primary-bg: var(--fg);--kova-ui-primary-fg: var(--bg);--kova-ui-primary-hover: color-mix(in oklch, var(--fg) 90%, black)}.kova-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-md);font:700 var(--text-sm)/1 var(--font-body);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s var(--kova-ui-ease-out),box-shadow .16s var(--kova-ui-ease-out),background-color .16s var(--kova-ui-ease-out),border-color .16s var(--kova-ui-ease-out),color .16s var(--kova-ui-ease-out)}.kova-btn:hover{transform:translateY(-1px)}.kova-btn:active{transform:scale(.97)}.kova-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 20%,transparent)}.kova-btn[disabled],.kova-btn[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.kova-btn svg,.kova-btn i{width:1rem;height:1rem;flex:0 0 auto}.kova-btn-sm{min-height:2.45rem;padding:.7rem .95rem;font-size:var(--text-xs)}.kova-btn-md{min-height:2.85rem;padding:.86rem 1.18rem;font-size:var(--text-sm)}.kova-btn-lg{min-height:3.35rem;padding:1rem 1.55rem;font-size:var(--text-base)}.kova-btn-primary{background:var(--kova-ui-primary-bg);color:var(--kova-ui-primary-fg);border-color:var(--kova-ui-primary-bg);box-shadow:0 10px 24px #0f171f24}.kova-btn-primary:hover{background:var(--kova-ui-primary-hover);border-color:var(--kova-ui-primary-hover);box-shadow:0 14px 30px #0f171f2e}.kova-btn-secondary{background:#fff;color:var(--fg);border-color:var(--border-strong);box-shadow:0 1px 2px #0f171f0a}.kova-btn-secondary:hover{border-color:var(--fg);box-shadow:0 10px 24px #0f171f14}.kova-btn-ghost{background:transparent;color:var(--fg);border-color:var(--border-strong)}.kova-btn-ghost:hover{background:color-mix(in oklch,var(--fg) 4%,transparent);border-color:var(--fg)}.kova-btn-link{min-height:auto;padding:0;border:0;background:transparent;color:var(--fg);box-shadow:none}.kova-btn-link:hover{color:var(--accent);transform:none}.kova-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.kova-action-row-start{justify-content:flex-start}.kova-action-row-center{justify-content:center}.kova-action-row-end{justify-content:flex-end}.kova-action-row-between{justify-content:space-between}.kova-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.kova-card-surface{background:var(--bg-surface)}.kova-card-white{background:#fff}.kova-card-soft{background:color-mix(in oklch,var(--bg-surface) 78%,white)}.kova-hover-lift{transition:transform .18s var(--kova-ui-ease-out),box-shadow .18s var(--kova-ui-ease-out),border-color .18s var(--kova-ui-ease-out)}.kova-hover-lift:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.kova-pill{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;min-height:1.9rem;padding:.44rem .68rem;border-radius:var(--radius-full);font:800 var(--text-xs)/1 var(--font-body);text-decoration:none;white-space:nowrap}.kova-pill-default{background:#fff;color:var(--fg-muted);border:1px solid var(--border)}.kova-pill-primary{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.kova-pill-soft{background:var(--accent-soft);color:color-mix(in oklch,var(--accent) 58%,var(--fg));border:1px solid color-mix(in oklch,var(--accent) 18%,var(--border))}.kova-pill-outline{background:transparent;color:var(--fg-muted);border:1px solid var(--border-strong)}.kova-pill-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.kova-pill svg,.kova-pill i{width:.92rem;height:.92rem}.kova-section{position:relative}.kova-section-sm{padding:clamp(2rem,4vw,3rem) var(--space-lg)}.kova-section-md{padding:clamp(2.5rem,5.5vw,5rem) var(--space-lg)}.kova-section-lg{padding:clamp(4rem,8vw,7rem) var(--space-lg)}.kova-section-inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.kova-section-inner-narrow{max-width:var(--container-narrow)}.kova-section-inner-text{max-width:var(--container-text)}.nav-navbar-svc-cta.kova-btn{min-height:2.45rem;padding:.64rem 1.05rem;border-radius:.72rem;font-size:.88rem;font-weight:700;box-shadow:0 8px 20px #0f171f1f}.nav-cta-short{display:none}.hero-hero186-actions.kova-action-row,.cta-bridge-actions.kova-action-row{justify-content:center}.hero-hero186-offer .hero-hero186-offer-copy{padding:0;background:transparent;color:var(--fg-muted);font:650 var(--text-sm)/1.35 var(--font-body);white-space:normal}.cta-bridge-actions.kova-action-row{width:min(100%,41rem);flex-wrap:nowrap;align-items:center;gap:.8rem}.cta-bridge-actions .kova-btn{flex:1 1 0;min-width:0;min-height:3.65rem;border-radius:var(--radius-full);padding-inline:1.75rem;font:800 var(--text-base)/1 var(--font-body)}.cta-bridge-actions .cta-bridge-primary{flex-grow:1.1}.cta-bridge-actions .cta-bridge-secondary{background:#ffffffd1;color:var(--fg);border-color:var(--border-strong);box-shadow:0 10px 24px #0f171f14;backdrop-filter:blur(10px)}.cta-bridge-actions .cta-bridge-secondary:hover{color:var(--fg);border-color:var(--fg);box-shadow:0 14px 30px #0f171f1f}.cta-bridge-actions .kova-btn svg{width:1.14rem;height:1.14rem;stroke-width:2.35}.cta-form-d-submit.kova-btn,.contact-preview-submit.kova-btn,.contact-preview-service-cta.kova-btn{border-radius:var(--radius-full)}.cta-form-d-submit.kova-btn{width:min(100%,20rem)}.contact-preview-submit.kova-btn,.contact-preview-service-cta.kova-btn{width:100%}.footer-actions .kova-btn{min-height:2.45rem}.portfolio-card-actions .kova-btn{min-height:2.35rem}@media(max-width:880px){.nav-navbar-svc-cta.kova-btn{min-height:2.35rem;padding:.62rem .9rem;font-size:.84rem}}@media(max-width:640px){.nav-navbar-svc-cta.kova-btn{min-height:2.55rem;min-width:4.85rem;padding:.58rem .9rem;border-radius:.8rem;font-size:.84rem;box-shadow:0 8px 18px #0f171f1a}.cta-bridge-actions.kova-action-row{flex-direction:column;width:100%}.cta-bridge-actions .kova-btn{width:100%}.nav-navbar-svc-cta .nav-cta-full{display:none}.nav-navbar-svc-cta .nav-cta-short{display:inline}.nav-navbar-svc-brand{margin-right:0}.nav-navbar-svc-inner{justify-content:space-between}.nav-navbar-svc-phone{width:auto;height:2.25rem;display:inline-flex;padding:0;gap:.22rem;flex:0 0 auto;font:750 .68rem/1 var(--font-body);white-space:nowrap}.nav-navbar-svc-phone svg{width:.76rem;height:.76rem}.hero-hero186-section{padding-inline:clamp(1rem,5vw,1.25rem);overflow-x:hidden}.hero-hero186-top{width:100%;max-width:100%!important}.hero-hero186-offer{width:100%!important;max-width:100%!important;box-sizing:border-box;justify-content:center;flex-wrap:wrap;gap:.45rem;text-align:center}.hero-hero186-offer .hero-hero186-offer-copy{display:block;flex:0 1 19ch;min-width:0;max-width:19ch;min-height:0;padding:0;background:transparent;color:inherit;font:inherit;white-space:normal;line-height:1.28;overflow-wrap:anywhere}.hero-hero186-offer svg{display:none}.hero-hero186-h1{max-width:min(100%,11ch);font-size:clamp(2.1rem,10vw,2.75rem)}.hero-hero186-sub{max-width:min(100%,28ch)}.kova-btn-full-mobile,.kova-action-row-stack-mobile .kova-btn{width:100%}.kova-action-row-stack-mobile{flex-direction:column;align-items:stretch}}@media(max-width:640px){.hero-hero186-h1{max-width:min(100%,10.8ch);font-size:clamp(2.45rem,13vw,3.35rem)}.hero-hero186-sub{max-width:min(100%,29ch)}}.hero-hero186-offer .hero-hero186-offer-copy{display:inline-flex}.hero-hero186-offer svg{display:block}@media(prefers-reduced-motion:reduce){.kova-btn,.kova-hover-lift{transition:none}.kova-btn:hover,.kova-btn:active,.kova-hover-lift:hover{transform:none}}@media(max-width:640px){body.variant-nav-navbar-svc{--nav-mobile-height: 3.2rem}.nav-navbar-svc{overflow:visible}.nav-navbar-svc-inner{width:100%;max-width:100%;min-height:var(--nav-mobile-height, 3.2rem);display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(4.9rem,5.45rem) 2.42rem;align-items:center;padding:.535rem clamp(.85rem,3.6vw,1rem);gap:clamp(.5rem,2.7vw,.72rem);box-sizing:border-box}.nav-navbar-svc-brand{min-width:0;max-width:none;overflow:hidden;gap:.32rem;font-size:.84rem}.nav-navbar-svc-mark{width:1.25rem;height:1.25rem}.nav-navbar-svc-phone{min-width:0;height:2.12rem;justify-content:center;font-size:clamp(.7rem,3.1vw,.8rem);letter-spacing:-.01em}.nav-navbar-svc-phone svg{display:none}.nav-navbar-svc-cta.kova-btn{width:100%;min-width:0;min-height:2.12rem;height:2.12rem;padding-inline:.62rem;border-radius:.66rem;font-size:.78rem;box-shadow:0 7px 16px #0f171f1a}.nav-navbar-svc-menu-toggle{width:2.42rem;height:2.42rem;border-radius:.66rem}.nav-navbar-svc-menu-toggle svg{width:1.18rem;height:1.18rem}.hero-hero186-section{width:100%;max-width:100vw;padding-inline:1.25rem;overflow:hidden}.hero-hero186-inner,.hero-hero186-top,.hero-hero186-trust{width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;margin-inline:auto;box-sizing:border-box}.hero-hero186-offer{width:min(100%,24rem)!important;max-width:calc(100vw - 2.5rem)!important;min-height:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;justify-content:stretch;flex-wrap:nowrap;gap:.42rem;padding:.32rem .42rem;text-align:left;overflow:hidden}.hero-hero186-offer span:first-child{min-height:1.86rem;padding:0 .68rem;font-size:clamp(.68rem,3.05vw,.76rem);flex:0 0 auto;white-space:nowrap}.hero-hero186-offer .hero-hero186-offer-copy{display:block;min-width:0;max-width:none;text-align:left;white-space:nowrap;line-height:1;color:var(--fg-muted);background:transparent;padding:0;font-size:clamp(.68rem,3vw,.76rem);overflow:hidden;text-overflow:ellipsis}.hero-hero186-offer svg{display:none}.hero-hero186-h1{max-width:min(100%,10.6ch);font-size:clamp(2.28rem,11.6vw,3rem);text-align:center}.hero-hero186-sub{max-width:min(100%,29ch);text-align:center}}
