@font-face{font-family:Geist;src:url(/_releases/38e69d7336a117798319a2dc8e997077f7aea5bd/NaeronUI/web/vendor/fonts/geist/Geist-Variable.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}:root{--paper: #FAF8F5;--surface: #FFFFFF;--ink: #1D1B18;--ink-soft: #57524B;--ink-muted: #6B655C;--line: rgba(29, 27, 24, .1);--kraft: #B58B57;--kraft-ink: #8A6536;--charcoal: #292723;--charcoal-deep: #1F1D1A;--on-dark: #F4EFE8;--on-dark-soft: #BDB5AA;--on-dark-line: rgba(244, 239, 232, .12);--font: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container: 1180px;--gutter: 24px;--radius: 14px;--ease: cubic-bezier(.22, 1, .36, 1);--shot-ratio: 1.7169;--shot-offset: 64px;--shot-tilt: 14deg}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p{margin:0}.nowrap{white-space:nowrap}:focus-visible{outline:2px solid var(--kraft-ink);outline-offset:3px;border-radius:4px}:is(.steps,.feature--dark,.closing__card) :focus-visible{outline-color:var(--kraft)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--charcoal);color:var(--on-dark);font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:10px;font:600 .9375rem/1 var(--font);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.button svg{transition:transform .2s var(--ease)}.button:hover svg{transform:translate(2px)}.button--dark{background:var(--charcoal);color:var(--on-dark)}.button--dark:hover{background:#000}.button--ghost{color:var(--ink);border:1px solid var(--line);background:var(--surface)}.button--ghost:hover{border-color:#1d1b183d}.button--small{height:38px;padding:0 16px;font-size:.875rem;border-radius:9px}.site-header{--ink-soft: var(--ink);position:sticky;top:16px;z-index:50;width:calc(100% - 40px);max-width:1240px;margin:16px auto 0;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(135deg,#ffffff94,#faf8f575);-webkit-backdrop-filter:saturate(1.5) blur(12px);backdrop-filter:saturate(1.5) blur(12px);box-shadow:0 4px 24px #1d1b180d,0 0 0 1px #1d1b180d,inset 0 1px #ffffffe6;transition:box-shadow .2s var(--ease)}.site-header.is-scrolled{box-shadow:0 8px 32px #1d1b181f,0 0 0 1px #1d1b1812,inset 0 1px #ffffffe6}.site-header__inner{display:flex;align-items:center;gap:24px;height:60px;padding:0 20px}.brand{display:flex;flex-shrink:0}.brand img{width:136px;height:auto}.site-nav{display:flex;align-items:center;gap:20px;margin-left:auto}.site-nav a,.site-nav summary{font-size:.875rem;color:var(--ink-soft);text-decoration:none;white-space:nowrap;transition:color .2s}.site-nav a:hover,.site-nav summary:hover{color:var(--ink)}.site-menu-toggle{display:none}.site-nav__group{position:relative}.site-nav summary{cursor:pointer}.site-nav__submenu{position:absolute;top:calc(100% + 18px);right:0;min-width:248px;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 16px 40px #1d1b181f}.site-nav__submenu a{padding:10px 12px;border-radius:7px}.site-nav__submenu a:hover{background:var(--surface)}@media(max-width:1180px){.site-header__inner{gap:12px}.site-menu-toggle{display:inline-flex;margin-left:auto}.site-nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;align-items:stretch;gap:4px;max-height:calc(100dvh - 112px);overflow-y:auto;padding:12px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#faf8f5fa;box-shadow:0 12px 32px #1d1b181f,0 0 0 1px var(--line)}.site-nav.is-open{display:grid}.site-nav>a,.site-nav summary{display:block;padding:12px}.site-nav summary:after{content:" +";color:var(--kraft-ink)}.site-nav__group[open] summary:after{content:" −"}.site-nav__submenu{position:static;min-width:0;margin:0 12px 8px;padding:4px 8px;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none}}main picture[data-enlarge]{cursor:zoom-in}main picture[data-enlarge]:focus-visible{outline-offset:6px}.landing-viewer.nui-lightbox.is-modal{padding:24px;background:#0f0e0ce0;backdrop-filter:blur(8px)}.landing-viewer.nui-lightbox.is-modal .nui-lightbox-panel{width:min(1640px,calc(100vw - 48px));height:calc(100dvh - 48px);border-radius:14px}.landing-viewer .nui-lightbox-mode-group,.landing-viewer .nui-lightbox-nav,.landing-viewer .nui-lightbox-thumbnails,.landing-viewer .nui-lightbox-counter{display:none}.landing-viewer .nui-lightbox-body{grid-template-columns:minmax(0,1fr)}.landing-viewer .nui-lightbox-footer{min-height:36px;padding:6px 14px}.landing-viewer .nui-lightbox-caption{white-space:normal;text-align:center;line-height:1.4}.landing-viewer .nui-lightbox-stage,.landing-viewer .nui-lightbox-stage.is-zoomed{cursor:zoom-out}@media(max-width:720px){.landing-viewer.nui-lightbox.is-modal{padding:8px}.landing-viewer.nui-lightbox.is-modal .nui-lightbox-panel{width:calc(100vw - 16px);height:calc(100dvh - 16px)}}.hero{position:relative;padding-top:88px;isolation:isolate}.hero__ambient{position:absolute;inset:0 0 -55%;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#F3EDE4 0%,var(--paper) 70%);-webkit-mask-image:radial-gradient(ellipse 95% 80% at 50% 35%,#000 35%,transparent 85%);mask-image:radial-gradient(ellipse 95% 80% at 50% 35%,#000 35%,transparent 85%)}.hero__dots{position:absolute;inset:0;width:100%;height:100%}.hero__ambient span{position:absolute;width:760px;height:760px;border-radius:50%}.hero__ambient span:first-child{left:calc(50% - 720px);top:-260px;background:radial-gradient(circle,rgba(181,139,87,.26),transparent 64%)}.hero__ambient span:last-child{left:calc(50% - 40px);top:-120px;background:radial-gradient(circle,rgba(196,170,136,.2),transparent 62%)}.hero__text{text-align:center;display:flex;flex-direction:column;align-items:center;transform:translate3d(0,calc(var(--hero-p, 0) * -32px),0);opacity:calc(1 - var(--hero-p, 0) * .4)}.hero h1{max-width:15ch;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:650;line-height:1.04;letter-spacing:-.038em;text-wrap:balance}.hero__lead{max-width:600px;margin-top:24px;font-size:1.1875rem;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.hero__note{margin-top:16px;font-size:.875rem;color:var(--ink-muted)}.stage{position:relative;container-type:inline-size;isolation:isolate}.stage__band{--open: var(--band-p, 1);--inset: calc(max(12px, (100cqw - var(--container)) / 2 - 56px) * (1 - var(--open)));--corner: calc(32px * (1 - var(--open)));position:absolute;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;top:calc(var(--shot-offset) + min(var(--container),100cqw - var(--gutter) * 2) / var(--shot-ratio) * .55);background:var(--charcoal);clip-path:inset(0 var(--inset) 0 var(--inset) round var(--corner) var(--corner) 0 0)}.stage__band:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(223,175,116,.55),transparent);opacity:calc(.4 + var(--open) * .6)}.stage__glow{position:absolute;left:50%;top:-360px;width:1400px;height:900px;background:radial-gradient(ellipse at center,rgba(181,139,87,.24),rgba(181,139,87,.06) 42%,transparent 66%);transform:translate3d(-50%,calc((1 - var(--open)) * 120px),0);opacity:calc(.35 + var(--open) * .65);pointer-events:none}.stage__band:after{content:"";position:absolute;width:900px;height:900px;left:-300px;bottom:-420px;border-radius:50%;background:radial-gradient(circle,rgba(140,103,58,.22),transparent 62%);pointer-events:none}.hero__shot{position:relative;z-index:1;margin-top:var(--shot-offset);margin-bottom:0;padding-bottom:8px;perspective:2200px}.shot{position:relative;aspect-ratio:var(--shot-ratio);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 2px 4px #1d1b180a,0 32px 72px -28px #1d1b1861;transform-origin:50% 0;transform:rotateX(calc((1 - var(--shot-p, 1)) * var(--shot-tilt))) scale(calc(.9 + var(--shot-p, 1) * .1))}.shot:before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:calc(var(--radius) + 6px);pointer-events:none;background:conic-gradient(from var(--ring),transparent 0 55%,rgba(223,175,116,.9) 74%,rgba(255,236,200,.95) 79%,rgba(181,139,87,.7) 86%,transparent 96%);filter:blur(16px);opacity:.85}@property --ring{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.shot:after{content:"";position:absolute;inset:-1px;z-index:2;border-radius:calc(var(--radius) + 1px);padding:2px;pointer-events:none;background:conic-gradient(from var(--ring),transparent 0 55%,rgba(181,139,87,.6) 66%,#F6D7A8 76%,#FFF6E8 79%,rgba(223,175,116,.9) 84%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.shot picture{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:inherit}.hero__shot figcaption{max-width:560px;margin:28px auto 0;min-height:48px;text-align:center;font-size:.9375rem;line-height:1.55;color:var(--on-dark-soft)}.steps{color:var(--on-dark);padding:88px 0 120px}.section-head{max-width:640px}.section-head h2{font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:650;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.section-head p{margin-top:16px;font-size:1.0625rem;color:var(--on-dark-soft);text-wrap:pretty}.steps__list{position:relative;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--on-dark-line)}.steps__list:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--kraft),#DFAF74);transform-origin:left center;transform:scaleX(var(--steps-p, 1))}.step{padding:32px 32px 0 0}.step+.step{padding-left:32px;border-left:1px solid var(--on-dark-line)}.step__number{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(181,139,87,.55);color:var(--kraft);font-size:.875rem;font-weight:600;transition:background-color .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.step.is-active .step__number{background:var(--kraft);color:var(--charcoal-deep);box-shadow:0 0 0 6px #b58b5724}.step h3{margin-top:20px;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.step p{margin-top:10px;font-size:.9875rem;line-height:1.65;color:var(--on-dark-soft)}.vin{position:relative;padding:136px 0 32px;isolation:isolate;overflow-x:clip}.section-head--center{margin:0 auto;text-align:center;max-width:720px}.vin__shot{position:relative;max-width:860px;margin:56px auto 0;transform:translate3d(0,calc((1 - var(--vin-p, 1)) * 48px),0) scale(calc(.92 + var(--vin-p, 1) * .08));transform-origin:50% 0}.vin__shot:before{content:"";position:absolute;z-index:-1;inset:-12% -8% -18%;background:radial-gradient(ellipse at 50% 40%,rgba(181,139,87,.22),transparent 62%);opacity:var(--vin-p, 1)}.vin__shot img{width:100%;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 2px 4px #1d1b180a,0 40px 80px -32px #1d1b185c}.vin__points{list-style:none;max-width:1040px;margin:48px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.vin__points li{padding-top:20px;border-top:1px solid var(--line)}.vin__points h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.vin__points p{margin-top:8px;font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.features{padding:120px 0 40px}.section-head--light p{color:var(--ink-soft)}.feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;margin-top:96px}.feature--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--reverse .feature__text{order:2}.feature__text :is(h2,h3){font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.feature__text>p{margin-top:16px;font-size:1.0625rem;line-height:1.65;color:var(--ink-soft);text-wrap:pretty}.checks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.checks svg{flex-shrink:0;margin-top:1px;color:var(--kraft-ink)}.feature__shot{margin:0}.feature__shot img{width:100%;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 56px -24px #1d1b184d}#uyarilar .feature__shot{justify-self:center}#uyarilar .feature__shot img{max-width:562px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.feature--dark{position:relative;overflow:hidden;isolation:isolate;padding:56px;border-radius:24px;background:var(--charcoal);color:var(--on-dark)}.feature--dark:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-200px;top:-320px;border-radius:50%;background:radial-gradient(circle,rgba(181,139,87,.22),transparent 62%);transform:translate3d(0,var(--surface-shift, 0px),0)}.feature--dark .feature__text>p,.feature--dark .checks li{color:var(--on-dark-soft)}.feature--dark .checks svg{color:var(--kraft)}.feature--dark .feature__shot img{box-shadow:0 0 0 1px var(--on-dark-line),0 28px 64px -24px #0009;background:#141311}.pricing-intro{padding-bottom:96px}.pricing-intro .feature{margin-top:0}.dark-surface{--ink-soft: var(--on-dark-soft);--line: var(--on-dark-line);--kraft-ink: var(--kraft);position:relative;isolation:isolate;overflow:hidden;padding-bottom:112px;background:var(--charcoal-deep);color:var(--on-dark)}.dark-surface:before{content:"";position:absolute;z-index:-1;inset:-100px 0;background:radial-gradient(ellipse at 90% 20%,rgba(181,139,87,.18),transparent 55%),radial-gradient(ellipse at 5% 90%,rgba(181,139,87,.08),transparent 50%);transform:translate3d(0,var(--surface-shift, 0px),0);pointer-events:none}[data-surface-parallax] .feature__shot picture{display:block;transform:translate3d(0,calc(var(--surface-shift, 0px) * -.4),0)}.dark-surface .feature__shot img{box-shadow:0 0 0 1px var(--on-dark-line),0 30px 64px -28px #000000a6}.product-profile__shot{max-width:1060px;margin:48px auto 0}.product-profile__shot figcaption{max-width:640px;margin:22px auto 0;text-align:center;font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.feature__text>.feature__note{padding-top:18px;border-top:1px solid var(--line);font-size:.9375rem}.feature__link{display:inline-block;margin-top:24px;color:var(--kraft-ink);font-size:.9375rem;text-underline-offset:4px}.capabilities{list-style:none;margin:64px 0 0;padding:28px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;border-block:1px solid var(--line)}.capabilities strong,.capabilities span{display:block}.capabilities strong{font-size:.9375rem;font-weight:600}.capabilities span{margin-top:6px;font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.operations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:56px}.operation-scene{display:flex;flex-direction:column;min-width:0}.operation-scene .feature__text{padding-top:24px;border-top:1px solid var(--line)}.operation-scene .feature__text h3{max-width:25ch;font-size:clamp(1.375rem,2vw,1.75rem)}.operation-scene .feature__text>p{font-size:1rem}.operation-scene .feature__shot{margin-top:auto;padding-top:32px}.principles{padding:120px 0}.principles__grid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.principle{padding:28px 24px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.principle__icon{color:var(--kraft-ink)}.principle h3{margin-top:18px;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.principle p{margin-top:8px;font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.faq{padding:40px 0 120px}.faq__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}.faq__head h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1.12;letter-spacing:-.03em}.faq__head p{margin-top:14px;color:var(--ink-soft)}.faq__head a{color:var(--ink);text-underline-offset:3px}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex-shrink:0;width:10px;height:10px;margin-right:4px;border-right:1.6px solid var(--ink-muted);border-bottom:1.6px solid var(--ink-muted);transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(225deg) translateY(-1px)}.faq details p{padding:0 32px 24px 0;color:var(--ink-soft);line-height:1.65}.closing{padding:0 0 96px}.closing__card{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:88px 32px;border-radius:28px;background:var(--charcoal);color:var(--on-dark)}.closing__card h2{font-size:clamp(1.875rem,3.6vw,3rem);font-weight:650;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.closing__card p{max-width:520px;margin:16px auto 0;color:var(--on-dark-soft);text-wrap:pretty}.closing__card .button{margin-top:32px}.closing__glow{position:absolute;z-index:-1;left:50%;top:-60%;width:1100px;height:700px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(181,139,87,.3),transparent 62%);pointer-events:none;translate:0 var(--surface-shift, 0px)}.button--light{background:var(--on-dark);color:var(--charcoal-deep)}.button--light:hover{background:#fff}.site-footer{border-top:1px solid var(--line)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:32px;padding-bottom:32px}.site-footer__brand{display:flex;align-items:center;gap:14px}.site-footer__brand span{font-size:.875rem;color:var(--ink-muted)}.site-footer__links{display:flex;gap:24px;margin-left:auto}.site-footer__links a{font-size:.875rem;color:var(--ink-soft);text-decoration:none}.site-footer__links a:hover{color:var(--ink);text-decoration:underline}.site-footer__copy{width:100%;font-size:.8125rem;color:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.hero__text>*{animation:rise .7s var(--ease) both}.hero__text>:nth-child(2){animation-delay:.06s}.hero__text>:nth-child(3){animation-delay:.12s}.hero__text>:nth-child(4){animation-delay:.16s}.hero__shot{animation:rise .9s .18s var(--ease) both}.hero__ambient span:first-child{animation:drift-a 28s ease-in-out infinite alternate}.hero__ambient span:last-child{animation:drift-b 34s ease-in-out infinite alternate}.stage__band:after{animation:drift-c 40s ease-in-out infinite alternate}.shot:after,.shot:before{animation:ring 7s linear infinite}.js-motion [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js-motion [data-reveal].is-visible,.js-motion [data-reveal]:focus-within{opacity:1;transform:none}.js-motion .step:nth-child(2){transition-delay:.08s}.js-motion .step:nth-child(3){transition-delay:.16s}.js-motion [data-reveal=lift]{transform:translate3d(0,40px,0) scale(.97);transition-duration:1s}.js-motion .vin__points li:nth-child(2){transition-delay:.08s}.js-motion .vin__points li:nth-child(3){transition-delay:.16s}.js-motion .principle:nth-child(2){transition-delay:.06s}.js-motion .principle:nth-child(3){transition-delay:.12s}.js-motion .principle:nth-child(4){transition-delay:.18s}.closing__glow{animation:breathe 9s ease-in-out infinite alternate}}@keyframes ring{to{--ring: 360deg}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes drift-a{to{transform:translate3d(140px,70px,0) scale(1.08)}}@keyframes drift-b{to{transform:translate3d(-120px,50px,0) scale(.94)}}@keyframes drift-c{to{transform:translate3d(520px,-120px,0)}}@keyframes breathe{0%{opacity:.7;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1.08)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-surface-parallax] .feature__shot picture,.dark-surface:before,.feature--dark:before{transform:none}.closing__glow{translate:none}}@media(max-width:960px){.steps__list{grid-template-columns:1fr;border-top:0}.steps__list:before{display:none}.feature,.faq__inner{grid-template-columns:1fr;gap:32px}.vin__points{grid-template-columns:1fr;gap:20px}.feature--reverse .feature__text{order:0}.principles__grid,.capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.operations__grid{grid-template-columns:1fr;gap:56px}.step,.step+.step{padding:28px 0;border-left:0;border-top:1px solid var(--on-dark-line)}.step:last-child{padding-bottom:0}}@media(max-width:720px){:root{--gutter: 16px}.site-header{top:8px;width:calc(100% - 16px);margin-top:8px;border-radius:16px}.site-header__inner{height:54px;padding:0 12px;gap:8px}.brand img{width:108px}.site-header__inner>.button{height:36px;padding:0 10px;font-size:.8125rem}.hero{padding-top:48px}.hero h1{font-size:clamp(2.125rem,9.6vw,2.75rem)}.hero__lead{margin-top:18px;font-size:1.0625rem}.hero__actions{margin-top:28px;width:100%;flex-wrap:nowrap}.hero__actions .button{flex:1 1 0;padding:0 12px}:root{--shot-ratio: .8818;--shot-offset: 44px;--shot-tilt: 10deg}.shot{--radius: 12px}.shot img{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.hero__shot figcaption{margin-top:22px;font-size:.875rem}.hero__ambient span{width:520px;height:520px}.hero__ambient span:first-child{left:-260px;top:-200px}.hero__ambient span:last-child{left:40%;top:-60px}.steps{padding:64px 0 80px}.steps__list{margin-top:36px}.site-footer__links{margin-left:0;width:100%}.vin{padding:88px 0 16px}.vin__shot{margin-top:36px}.vin__shot img{border-radius:10px}.vin__points{margin-top:32px}.features{padding:88px 0 24px}.pricing-intro{padding-bottom:72px}.dark-surface{padding-bottom:80px}.feature{margin-top:64px}.feature--dark{padding:32px 20px;border-radius:18px;margin-left:calc(var(--gutter) * -.5);margin-right:calc(var(--gutter) * -.5)}.feature__shot img{border-radius:10px}.product-profile__shot{margin-top:36px}.capabilities{margin-top:48px;gap:24px}.operations__grid{margin-top:36px}.principles{padding:88px 0}.principles__grid{grid-template-columns:1fr;margin-top:32px}.faq{padding:24px 0 88px}.faq__inner{gap:20px}.closing{padding-bottom:64px}.closing__card{padding:56px 20px;border-radius:20px}}
