:root{--brand-name: "nokta"}.brand-name:after{content:var(--brand-name)}:root{color-scheme:light;--ground: #F2F2F2;--card: #FFFFFF;--field: #E8E8E8;--line: rgba(0,0,0,.1);--ink: #111111;--ink-2: rgba(17,17,17,.62);--ink-3: rgba(17,17,17,.4);--accent: #111111;--accent-ink: #FFFFFF;--accent-soft: rgba(0,0,0,.07);--accent-text: #111111;--ok: #1F9D55;--ok-soft: rgba(31,157,85,.12);--danger: #D23B2E;--danger-soft: rgba(210,59,46,.12);--live: #E5484D;--shadow: 0 1px 2px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.08);--shadow-lift: 0 2px 4px rgba(0,0,0,.08), 0 24px 56px rgba(0,0,0,.18);--bezel: rgba(17,17,17,.9);--press: rgba(0,0,0,.06);--mark-13: color-mix(in srgb, var(--accent) 13%, var(--card));--mark-8: color-mix(in srgb, var(--accent) 8%, var(--card));--input-fill: var(--card);--input-line: rgba(0,0,0,.22)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #000000;--card: #141414;--field: #1F1F1F;--line: rgba(255,255,255,.1);--ink: #F5F5F5;--ink-2: rgba(245,245,245,.64);--ink-3: rgba(245,245,245,.4);--accent: #FFFFFF;--accent-ink: #000000;--accent-soft: rgba(255,255,255,.1);--accent-text: #FFFFFF;--ok: #34C76A;--ok-soft: rgba(52,199,106,.16);--danger: #FF6B61;--danger-soft: rgba(255,107,97,.16);--live: #FF5F5F;--shadow: 0 1px 2px rgba(0,0,0,.5), 0 12px 32px rgba(0,0,0,.6);--shadow-lift: 0 2px 4px rgba(0,0,0,.5), 0 28px 64px rgba(0,0,0,.6);--bezel: #2B2B2B;--press: rgba(255,255,255,.06);--mark-13: var(--card);--mark-8: var(--card);--input-fill: var(--card);--input-line: rgba(255,255,255,.14)}}:root[data-theme=dark]{color-scheme:dark;--ground: #000000;--card: #141414;--field: #1F1F1F;--line: rgba(255,255,255,.1);--ink: #F5F5F5;--ink-2: rgba(245,245,245,.64);--ink-3: rgba(245,245,245,.4);--accent: #FFFFFF;--accent-ink: #000000;--accent-soft: rgba(255,255,255,.1);--accent-text: #FFFFFF;--ok: #34C76A;--ok-soft: rgba(52,199,106,.16);--danger: #FF6B61;--danger-soft: rgba(255,107,97,.16);--live: #FF5F5F;--shadow: 0 1px 2px rgba(0,0,0,.5), 0 12px 32px rgba(0,0,0,.6);--shadow-lift: 0 2px 4px rgba(0,0,0,.5), 0 28px 64px rgba(0,0,0,.6);--bezel: #2B2B2B;--press: rgba(255,255,255,.06);--mark-13: var(--card);--mark-8: var(--card);--input-fill: var(--card);--input-line: rgba(255,255,255,.14)}:root{--font: "Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--t-display: 600 28px/32px var(--font);--t-title: 600 22px/26px var(--font);--t-headline: 600 17px/22px var(--font);--t-body: 400 17px/24px var(--font);--t-callout: 400 15px/20px var(--font);--t-subhead: 500 15px/20px var(--font);--t-caption: 500 13px/16px var(--font);--t-micro: 500 11px/14px var(--font);--price-figure: 600 28px/32px var(--font);--r-card: 16px;--r-media: 12px;--r-sheet: 24px;--r-pill: 999px;--gutter: 20px;--max: 1040px;--section-y: 56px}@media(min-width:820px){:root{--t-display: 600 44px/48px var(--font);--t-title: 600 28px/32px var(--font);--price-figure: 600 40px/44px var(--font);--section-y: 88px}}:root{--s-a: #FFFFFF;--s-b: #F2F2F2;--nav-bg: rgba(255,255,255,.72);--pad: 96px;--nav-h: 48px;--ease: cubic-bezier(.2,.7,.2,1);--t-hero: 600 36px/40px var(--font);--t-h2: 600 28px/32px var(--font);--t-h3: 600 22px/28px var(--font);--t-lead: 400 17px/24px var(--font);--t-fig: 600 48px/52px var(--font)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--s-a: #0A0A0A;--s-b: #000000;--nav-bg: rgba(0,0,0,.72)}}:root[data-theme=dark]{--s-a: #0A0A0A;--s-b: #000000;--nav-bg: rgba(0,0,0,.72)}@media(min-width:820px){:root{--pad: 140px;--nav-h: 56px;--gutter: 32px;--max: 1200px;--t-hero: 600 64px/68px var(--font);--t-h2: 600 48px/52px var(--font);--t-h3: 600 28px/32px var(--font);--t-lead: 400 20px/28px var(--font);--t-fig: 600 56px/60px var(--font)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--s-a);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.fig,.year-figure,.tile-price,.banner-body{font-feature-settings:"tnum"}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic-24{width:24px;height:24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:var(--gutter);top:-96px;z-index:30;background:var(--card);color:var(--ink);font:var(--t-subhead);padding:12px 16px;border-radius:var(--r-pill)}.skip-link:focus{top:8px;box-shadow:var(--shadow)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sec{position:relative;background:var(--s-a);--sec-bg: var(--s-a);padding-block:var(--pad)}.sec-b{background:var(--s-b);--sec-bg: var(--s-b)}.sec-dark{--sec-bg: #000;background:#000;color:#f5f5f5;color-scheme:dark;--ink: #F5F5F5;--ink-2: rgba(245,245,245,.64);--ink-3: rgba(245,245,245,.4);--line: rgba(255,255,255,.12);--card: #141414;--field: #1F1F1F;--accent: #FFFFFF;--accent-ink: #000000;--accent-soft: rgba(255,255,255,.1);--accent-text: #FFFFFF;--input-fill: #141414;--input-line: rgba(255,255,255,.14);--shadow: 0 1px 2px rgba(0,0,0,.5), 0 12px 32px rgba(0,0,0,.6);--shadow-lift: 0 2px 4px rgba(0,0,0,.5), 0 28px 64px rgba(0,0,0,.6)}.h1{font:var(--t-hero);letter-spacing:-.03em;text-wrap:balance}.h2{font:var(--t-h2);letter-spacing:-.025em;text-wrap:balance}.h3{font:var(--t-h3);letter-spacing:-.015em}.lead{font:var(--t-lead);color:var(--ink-2);max-width:36em;text-wrap:pretty}.h1+.lead,.h2+.lead{margin-top:16px}.caption{font:var(--t-caption);color:var(--ink-2)}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}@media(min-width:820px){.h1+.lead,.h2+.lead{margin-top:24px}}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border:0;border-radius:980px;font:500 17px/1 var(--font);white-space:nowrap;cursor:pointer;background:var(--accent);color:var(--accent-ink);transition:transform .12s ease,background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.pill:hover{background:color-mix(in srgb,var(--accent) 86%,var(--accent-ink))}.sec-dark .pill:hover{background:#fff}.pill:active{transform:scale(.96)}.pill-block{display:flex;width:100%}.pill-sm{height:32px;padding:0 16px;font-size:13px;font-weight:500}.pill-sm:before{content:"";position:absolute;inset:-6px -4px}.pill-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.pill-line:hover{background:var(--accent-soft)}.tlink{display:inline-flex;align-items:center;min-height:44px;font:500 17px/24px var(--font);color:var(--ink);transition:opacity .2s ease}.tlink:after{content:"\203a";margin-left:8px;color:var(--ink-2);transition:transform .2s var(--ease)}.tlink:hover{opacity:.72}.tlink:hover:after{transform:translate(3px)}.pill-mb{position:relative;display:inline-flex;margin:0;border-radius:980px;vertical-align:middle}.pill-mb.pill-block{display:flex}.pill-mb .pill{z-index:1;width:100%;box-shadow:0 0 0 2px var(--sec-bg)}.pill-mb .ring{position:absolute;inset:-4px;border-radius:980px;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,transparent)}.pill-mb .ring:before{content:"";position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 60%,color-mix(in srgb,var(--accent) 30%,transparent) 78%,var(--accent) 100%)}@media(prefers-reduced-motion:no-preference){.pill-mb .ring:before{animation:ring-turn 2.4s linear infinite;will-change:transform}.is-off .pill-mb .ring:before{animation-play-state:paused}}@keyframes ring-turn{to{transform:translate(-50%,-50%) rotate(360deg)}}.nav{position:sticky;top:0;z-index:20;height:var(--nav-h);background:var(--nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.nav-in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.wordmark{display:inline-flex;align-items:center;min-height:44px;margin-left:-4px;color:var(--ink)}.lockup{width:70.1px;height:30px;color:inherit}.wordmark:active{opacity:.7}@media(min-width:820px){.lockup{width:79.5px;height:34px}}.nav-links{display:none;align-items:center;gap:28px;margin-left:auto;margin-right:28px}.nav-links a{font:500 13px/16px var(--font);color:var(--ink-2);transition:color .2s ease}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}@media(min-width:820px){.nav-links{display:flex}}.scene{position:relative;margin:0;overflow:hidden;background:#000;aspect-ratio:4 / 5}.scene>picture>img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 60%)}.scene:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0000 58%,#000)}.scene--sq{aspect-ratio:1 / 1}.scene--head{aspect-ratio:39 / 30}.scene--head>picture>img{object-position:var(--pos, 50% 72%)}.scene--head:after{background:linear-gradient(to bottom,#0000 40%,#000)}.head-sec .copy{margin-top:-8px}@media(max-width:819px){.scene--head>picture>img[data-pic=lens-close]{height:80%;margin-top:8px;object-fit:contain;object-position:50% 0;-webkit-mask-image:radial-gradient(circle closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 58%,transparent 100%)}}.scene>picture>img[data-pic=camera-bracket]{--pos: 50% 50%;--pos-d: 50% 50%}.scene>picture>img[data-pic=backdrop-lens]{--pos: 80% 0%;--pos-d: 50% 0%}@media(min-width:820px){.scene-sec.bd .scene>picture>img{transform:translateY(-22%)}}.scene>picture>img[data-pic=house]{--pos: 30% 55%;--pos-d: 50% 60%}.scene>picture>img[data-pic=lens-close]{--pos: 50% 50%;--pos-d: 50% 50%}.scene>picture>img[data-pic=lens-angle]{--pos: 50% 50%;--pos-d: 50% 55%}.scene>picture>img[data-pic=camera-side]{--pos: 50% 48%;--pos-d: 50% 50%}.scene>picture>img[data-pic=mark]{--pos: 50% 25%;--pos-d: 50% 45%}.scene-sec{position:relative;padding-block:0 var(--pad);overflow:hidden}.scene-sec .copy{position:relative;z-index:2;margin-top:-48px}.scene-sec .copy>.pill-mb,.scene-sec .copy>.pill,.scene-sec .copy>.tlink{margin-top:28px}@media(min-width:820px){.scene-sec{display:flex;align-items:center;min-height:720px;padding-block:var(--pad)}.scene-sec .scene{position:absolute;inset:0 0 0 36%;aspect-ratio:auto}.scene-sec.flip .scene{inset:0 36% 0 0}.scene-sec .scene:after{background:linear-gradient(to right,#000 0,#0009 24%,#0000 56%),linear-gradient(to bottom,#000 0,#0000 16% 84%,#000)}.scene-sec.flip .scene:after{background:linear-gradient(to left,#000 0,#0009 24%,#0000 56%),linear-gradient(to bottom,#000 0,#0000 16% 84%,#000)}.scene-sec .scene>picture>img{object-position:var(--pos-d, 50% 70%)}.scene-sec .copy{margin-top:0;max-width:520px}.scene-sec.flip .copy{margin-left:auto}.scene-sec .copy>.pill-mb,.scene-sec .copy>.pill,.scene-sec .copy>.tlink{margin-top:40px}.scene-sec.head-sec{min-height:560px}.head-sec .copy{margin-top:0}.scene-sec .scene--head{aspect-ratio:auto}}@media(min-width:820px){.scene-sec.wide{display:block;min-height:0;padding-block:0 var(--pad)}.scene-sec.wide .scene{position:relative;inset:auto;aspect-ratio:21 / 8}.scene-sec.wide .scene:after{background:linear-gradient(to bottom,#0000 40%,#000)}.scene-sec.wide .copy{margin-top:-96px;max-width:none}}.scene-sec.bd{display:block;min-height:0;padding-block:72px var(--pad)}.scene-sec.bd .scene{position:absolute;inset:0;aspect-ratio:auto;z-index:0}.scene-sec.bd .scene:after{background:linear-gradient(to bottom,#000 0,#0000 18% 82%,#000)}.scene-sec.bd .copy{margin-top:0;max-width:none;z-index:2}.scene-sec.bd .tile{background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero{position:relative;overflow:hidden;background:#000;padding-bottom:56px}.hero .copy{position:relative;z-index:3;margin-top:-40px;max-width:640px}.hero .lead{margin-top:0}.hero-note{margin-top:20px;font:var(--t-caption);color:var(--ink-2)}.hero .pill-mb{margin-top:24px}@media(max-width:819px){.hero .scene{aspect-ratio:39 / 51}.hero .scene>picture>img{height:auto;aspect-ratio:1 / 1;margin-top:45%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%)}.hero .scene:after{background:linear-gradient(to bottom,#0000 82%,#000)}}@media(min-width:820px){.hero{display:flex;align-items:center;min-height:min(100svh,920px);padding-block:96px}.hero .scene{position:absolute;inset:0 0 0 36%;aspect-ratio:auto}.hero .scene:after{background:linear-gradient(to right,#000 0,#0009 24%,#0000 56%),linear-gradient(to bottom,#000 0,#0000 14% 84%,#000)}.hero .scene>picture>img{object-position:var(--pos-d, 50% 70%)}.hero .copy{margin-top:0}.hero .pill-mb{margin-top:40px}}.banner{--bh: 80px;box-sizing:border-box;height:var(--bh);display:flex;align-items:center;gap:12px;padding:12px;border-radius:24px;background:#f2f2f2;color:#111;box-shadow:0 8px 32px #00000059}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.banner{background:#f5f5f5c7;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6)}}.banner-icon{display:block;flex:none;width:38px;height:38px;border-radius:9px}.banner-thumb{display:block;flex:none;width:38px;height:38px;border-radius:8px;object-fit:cover}.banner-text{flex:1;min-width:0;display:grid}.banner-head{display:flex;justify-content:space-between;gap:8px;font:400 13px/16px var(--font);color:#111111a8}.banner-title{font:600 15px/20px var(--font);color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-body{font:400 15px/20px var(--font);color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banners{--step: calc(var(--bh, 80px) + 8px);position:absolute;z-index:3;left:20px;right:20px;top:16px;display:flex;flex-direction:column-reverse;gap:8px}.banners .banner{--bh: 80px}@media(min-width:820px){.hero .banners{left:auto;right:32px;top:128px;width:340px}}.banner-flow{position:relative;width:100%;max-width:340px;margin-top:32px}@media(prefers-reduced-motion:no-preference){.js .banner-flow{opacity:0;transform:translateY(-16px)}.js .banner-flow.in{opacity:1;transform:none;transition:opacity .8s ease-out 1s,transform .8s var(--ease) 1s}.js .banners{transform:translateY(calc(var(--step) * -2));transition:transform .52s cubic-bezier(.2,.9,.3,1.1);will-change:transform}.js .banners.s2{transform:translateY(calc(var(--step) * -1))}.js .banners.s3{transform:none}.js .banners .banner{opacity:0;transform:translateY(-120%)}.js .banners.s1 .b1,.js .banners.s2 .b2,.js .banners.s3 .b3{opacity:1;transform:none;transition:transform .52s cubic-bezier(.2,.9,.3,1.1),opacity .26s ease-out}.js .banners.s2 .b1,.js .banners.s3 .b1,.js .banners.s3 .b2{opacity:1;transform:none}}.hero-fx{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.spot{position:absolute;left:0;top:0;width:560px;height:560px;margin:-280px 0 0 -280px;transform:translate3d(50vw,30vh,0)}.spot i{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(closest-side,#ffffff29,#ffffff0d 55%,#fff0)}@media(prefers-reduced-motion:no-preference){.spot i{opacity:0;transform:scale(.5);animation:spot-in 2s ease .75s forwards}@media(hover:none),(pointer:coarse){.spot{animation:spot-drift 18s ease-in-out infinite alternate;will-change:transform}}.is-off .spot,.is-off .spot i{animation-play-state:paused}}@keyframes spot-in{to{opacity:1;transform:scale(1)}}@keyframes spot-drift{0%{transform:translate3d(22vw,22vh,0)}to{transform:translate3d(78vw,44vh,0)}}.beams i{position:absolute;bottom:-10%;left:var(--x);width:1px;height:46%;transform:rotate(var(--r));transform-origin:50% 100%;opacity:0;background:linear-gradient(to top,#fff0,#ffffff8c 40%,#fff0)}@media(prefers-reduced-motion:no-preference){.beams i{animation:beam-rise var(--t) ease-in-out var(--d) infinite;will-change:transform,opacity}.is-off .beams i{animation-play-state:paused}}@keyframes beam-rise{0%{opacity:0;transform:translateY(40%) rotate(var(--r))}25%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translateY(-190%) rotate(var(--r))}}.hero .scene>.beams{position:absolute;inset:0;z-index:1;pointer-events:none}.lamp{position:relative;height:56px;margin-top:12px}.lamp-line{position:absolute;left:0;right:0;top:0;height:2px;border-radius:1px;transform-origin:50% 50%;background:linear-gradient(90deg,#fff0,#fff 22% 78%,#fff0)}.lamp-glow{position:absolute;left:-8%;right:-8%;top:1px;height:56px;transform-origin:50% 0;background:radial-gradient(ellipse 55% 100% at 50% 0,#ffffff4d,#fff0 72%),conic-gradient(from 150deg at 50% 0,#fff0,#ffffff24,#fff0 60deg);-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));mask-image:linear-gradient(to bottom,#000,#0000)}@media(prefers-reduced-motion:no-preference){.js .lamp-line{opacity:.5;transform:scaleX(.5)}.js .lamp-glow{opacity:.4;transform:scaleX(.6)}.js .hero.in .lamp-line,.js .hero.in .lamp-glow{opacity:1;transform:none;transition:opacity .8s ease-in-out .3s,transform .8s ease-in-out .3s}}.lamp+.lead{margin-top:4px}@media(max-width:819px)and (max-height:640px){.hero{--below: 226px}.hero .banners{display:grid;gap:0;top:12px}.hero .banners .banner{grid-area:1 / 1;transform-origin:50% 100%;background:#f0f0f0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 20px #00000073}.hero .banners .banner{position:relative}.hero .banners .b1{z-index:1}.hero .banners .b2{z-index:2}.hero .banners .b3{z-index:3}.hero .banners .b2{transform:translateY(10px) scale(.94);filter:brightness(.8)}.hero .banners .b1{transform:translateY(20px) scale(.88);filter:brightness(.6)}.hero .scene{aspect-ratio:auto;height:262px;height:clamp(150px,calc(100svh - 61px - var(--below)),330px)}.hero .scene>picture>img{margin-top:calc(108px - 24%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%)}.hero .scene:after{background:linear-gradient(to bottom,#0000 60%,#000)}.hero .lamp{height:28px;margin-top:8px}.hero .lamp-glow{height:28px}.hero .pill-mb{margin-top:14px}}@media(max-width:339px)and (max-height:640px){.hero{--below: 250px}}@media(max-width:819px)and (max-height:640px)and (prefers-reduced-motion:no-preference){.js .hero .banners,.js .hero .banners.s2,.js .hero .banners.s3{transform:none;transition:none}.js .hero .banners .banner{opacity:0;transform:translateY(-130%);filter:none;transition:transform .52s cubic-bezier(.2,.9,.3,1.1),opacity .26s ease-out,filter .52s ease-out}.js .hero .banners.s1 .b1,.js .hero .banners.s2 .b2,.js .hero .banners.s3 .b3{opacity:1;transform:none;filter:none}.js .hero .banners.s2 .b1,.js .hero .banners.s3 .b2{opacity:1;transform:translateY(10px) scale(.94);filter:brightness(.8)}.js .hero .banners.s3 .b1{opacity:1;transform:translateY(20px) scale(.88);filter:brightness(.6)}}@media(prefers-reduced-motion:no-preference){.js .rv{opacity:0;transform:translateY(12px)}.js .rv.in{opacity:1;transform:none;transition:opacity .5s ease-out var(--rd, 0s),transform .5s ease-out var(--rd, 0s)}.js [data-words] .w{display:inline-block;opacity:0;transform:translateY(.45em)}.js [data-words].in .w{opacity:1;transform:none;transition:opacity .6s ease-out calc(var(--i) * 45ms),transform .6s var(--ease) calc(var(--i) * 45ms)}}.steps{display:grid;margin-top:40px}.step{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;padding-block:24px;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step .ic{margin-top:2px;color:var(--ink-2)}.step h3{font:600 17px/24px var(--font)}.step-num{margin-right:8px;color:var(--ink-2)}.step p{grid-column:2;margin-top:4px;font:var(--t-callout);color:var(--ink-2)}@media(min-width:820px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:72px}.step{display:block;padding-block:28px 0;border-bottom:0!important}.step .ic{margin:0 0 20px}.step h3{font:var(--t-h3);letter-spacing:-.015em}.step p{margin-top:12px;font:var(--t-body)}}.tiles{display:grid;gap:12px;margin-top:40px}.tile{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:20px}.tile-name{font:var(--t-h3);letter-spacing:-.015em}.tile-for{margin-top:2px;font:var(--t-callout);color:var(--ink-2)}.tile-price{text-align:right}.fig{display:block;font:600 28px/32px var(--font);letter-spacing:-.025em}.per{display:block;margin-top:2px;font:var(--t-callout);color:var(--ink-2)}.tile.is-marked{border-color:var(--accent)}.price-note{margin-top:24px;font:var(--t-body);color:var(--ink-2)}.sec .tiles+.price-note+.tlink,.tiles~.tlink{margin-top:8px}.tiles-big .tile{display:block;padding:28px 24px 12px}.tiles-big .tile-price{margin-top:28px;text-align:left}.tiles-big .fig{font:var(--t-fig);letter-spacing:-.03em}.tiles-big .tile-price{padding-bottom:20px;border-bottom:1px solid var(--line)}.tiles-big .tlink{margin-top:8px}.tiles-fine{margin-top:24px;font:var(--t-caption);color:var(--ink-2)}@media(min-width:820px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:72px}.tile{display:block;padding:32px 28px 28px}.tile-price{margin-top:40px;text-align:left}.fig{font:var(--t-fig);letter-spacing:-.03em}.tiles-big .tile{padding:36px 28px 16px}.tiles-big .tile-price{margin-top:48px}}.tile:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--shadow-lift);opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine)and (min-width:820px)and (prefers-reduced-motion:no-preference){.tile{transition:transform .3s var(--ease)}.tile:after{transition:opacity .3s ease}.tile:hover{transform:translateY(-4px)}.tile:hover:after{opacity:1}}.facts{margin-top:40px;border-top:1px solid var(--line)}.fact{padding-block:24px;border-bottom:1px solid var(--line)}.fact dt{font:var(--t-h3);letter-spacing:-.015em}.fact dd{margin:4px 0 0;font:var(--t-callout);color:var(--ink-2)}@media(min-width:820px){.facts{margin-top:72px}.fact{display:grid;grid-template-columns:5fr 7fr;gap:40px;padding-block:32px;align-items:baseline}.fact dd{margin:0;font:var(--t-body)}.facts-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;border-top:0}.facts-3 .fact{display:block;padding-block:28px 0;border-top:1px solid var(--line);border-bottom:0}.facts-3 .fact dd{margin-top:12px;font:var(--t-body)}}.facts-incl .fact dt{font:600 17px/24px var(--font);letter-spacing:0}.facts-incl .fact dd{color:var(--ink-2)}@media(min-width:820px){.facts-incl .fact{grid-template-columns:40% minmax(0,1fr);gap:0}.facts-incl .fact dt{font:var(--t-h3);letter-spacing:-.015em}.facts-incl .fact dd{font:var(--t-lead)}}.year{margin-top:40px;border-top:1px solid var(--line)}.year li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding-block:24px;border-bottom:1px solid var(--line)}.year h3{font:var(--t-h3);letter-spacing:-.015em}.year .year-sub{grid-column:1 / -1;grid-row:2;margin-top:4px;font:var(--t-callout);color:var(--ink-2)}.year .year-figure{grid-column:2;grid-row:1;text-align:right;font:600 28px/32px var(--font);letter-spacing:-.025em}.year-caption{margin-top:20px;font:var(--t-callout);color:var(--ink-2)}@media(min-width:820px){.year{margin-top:72px}.year li{padding-block:32px}.year .year-sub{grid-column:1;grid-row:2;font:var(--t-body)}.year .year-figure{grid-row:1 / span 2;align-self:center;font:var(--t-fig);letter-spacing:-.03em}}.qlist{margin-top:40px;border-top:1px solid var(--line)}.qlist li{border-bottom:1px solid var(--line)}.qlist a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding-block:12px;font:600 17px/24px var(--font)}.qlist .ic{color:var(--ink-3);transition:transform .2s var(--ease)}.qlist a:hover .ic{transform:translate(3px)}@media(min-width:820px){.qlist{margin-top:72px}.qlist a{min-height:80px;font:var(--t-h3);letter-spacing:-.015em}}.prose{margin-top:24px;display:grid;gap:16px;max-width:34em}.prose p{font:var(--t-lead);color:var(--ink-2);text-wrap:pretty}@media(min-width:820px){.prose{margin-top:32px}}.cams{display:grid;gap:0;margin-top:40px}.cam{padding-block:24px;border-top:1px solid var(--line)}.cam .caption{margin-top:2px}.cam p:last-child{margin-top:12px;font:var(--t-callout);color:var(--ink-2)}.cams-intro{margin-top:16px;font:var(--t-lead);color:var(--ink-2)}@media(min-width:820px){.cams{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:64px}.cam{padding-top:28px}.cam p:last-child{font:var(--t-body)}}.faq-list{margin-top:0;max-width:760px;border-top:1px solid var(--line)}details.faq{border-bottom:1px solid var(--line)}details.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding-block:16px;font:600 17px/24px var(--font);cursor:pointer;list-style:none}details.faq summary::-webkit-details-marker{display:none}details.faq summary>span{min-width:0}.faq-chev{color:var(--ink-3);transition:transform .2s var(--ease)}details.faq[open] .faq-chev{transform:rotate(90deg)}details.faq p{padding:0 0 24px;max-width:34em;font:var(--t-body);color:var(--ink-2)}@media(min-width:820px){details.faq summary{min-height:88px;font:var(--t-h3);letter-spacing:-.015em}details.faq p{font:var(--t-lead)}}.footer{background:var(--s-a);padding-block:40px 48px;border-top:1px solid var(--line)}.footer-top{display:flex;flex-direction:column;gap:4px}.footer-address{font:var(--t-callout);color:var(--ink-2)}.footer-links{display:flex;flex-wrap:wrap;gap:0 4px;margin:20px -12px 0}.footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font:500 15px/20px var(--font);color:var(--ink)}.footer-links a:hover{opacity:.7}.footer-line{margin-top:12px;font:var(--t-caption);color:var(--ink-2)}@media(min-width:820px){.footer{padding-block:56px 64px}.footer-top{flex-direction:row;align-items:center;justify-content:space-between}}.form{display:grid;gap:24px;max-width:560px}.field{display:grid;gap:8px}.field label,.field .field-label{font:var(--t-subhead)}.field input,.select{width:100%;min-height:44px;padding:0 16px;border:1px solid var(--input-line);border-radius:var(--r-media);background:var(--input-fill);color:var(--ink);font:var(--t-body);-webkit-appearance:none;appearance:none}.field input::placeholder{color:var(--ink-3)}.field input:focus,.field select:focus,.select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field-help{font:var(--t-caption);color:var(--ink-2)}.field-error{display:none;font:var(--t-caption);color:var(--danger)}.field.is-invalid input,.field.is-invalid .select{border-color:var(--danger)}.field.is-invalid .field-error{display:block}.select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px}.phone-wrap{position:relative}.phone-prefix{position:absolute;left:16px;top:0;bottom:0;display:flex;align-items:center;padding-right:12px;border-right:1px solid var(--line);font:var(--t-body);font-weight:600;color:var(--ink-2);pointer-events:none}.field .phone-wrap input{padding-left:84px}.choice-cards{display:grid;gap:8px}.choice-cards.cams-pick{grid-template-columns:1fr}.choice-cards.when{grid-template-columns:1fr 1fr}.choice{position:relative;display:block;cursor:pointer}.choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.choice-body{display:flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--input-line);border-radius:var(--r-media);background:var(--input-fill);transition:border-color .15s ease}.choice-name{font:var(--t-body);font-weight:600}.choice:active .choice-body{transform:scale(.99)}.choice input:checked+.choice-body{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.choice input:focus-visible+.choice-body{outline:2px solid var(--accent-text);outline-offset:2px}.consent{font:var(--t-callout);color:var(--ink-2)}.form .pill-mb{margin-top:4px}.done{display:grid;justify-items:start;gap:12px;max-width:560px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:20px}.done:focus{outline:none}.done-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.done-mark .ic{width:26px;height:26px}.done p{color:var(--ink-2)}.form-head{padding-block:56px 0}.form-body{padding-block:40px 0}.sec.form-page{padding-block:0 var(--pad)}@media(min-width:820px){.form-head{padding-block:96px 0}.form-body{padding-block:56px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.slot{display:inline-block;padding:0 6px;border:1px dashed var(--ink-2);border-radius:6px;color:var(--ink-2);font:var(--t-micro);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:baseline}.legal-strip{background:var(--s-a);border-bottom:1px solid var(--line)}.legal-strip-in{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.legal-strip a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px 0;text-align:center;font:500 12px/16px var(--font);letter-spacing:.08em;color:var(--ink-2);transition:color .2s ease}.legal-strip a:hover{color:var(--ink)}.legal-strip a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(min-width:640px){.legal-strip-in{display:flex;justify-content:center;gap:40px}.legal-strip a{position:relative;min-height:36px;padding:0;white-space:nowrap}.legal-strip a:before{content:"";position:absolute;inset:-4px -6px}}.legal{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:20px}.legal-title{font:var(--t-subhead);color:var(--ink)}.legal-btns{display:grid;gap:12px}.legal-btns .pill{width:100%;padding:0 16px;font-size:15px;letter-spacing:.02em}.legal-id{display:grid;gap:4px;font:var(--t-caption);color:var(--ink-2)}.legal-links{display:flex;flex-wrap:wrap;gap:0 4px;margin-inline:-12px}.legal-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font:500 13px/16px var(--font);color:var(--ink-2)}.legal-links a:hover{color:var(--ink)}@media(min-width:600px){.legal-btns{grid-template-columns:repeat(2,auto);justify-content:start}.legal-btns .pill{width:auto;padding:0 24px}}.legal-desde{margin-top:12px}.field-group{display:grid;gap:24px}.field-group.is-invalid .contact-error{display:block}.code-label{font:var(--t-subhead);color:var(--ink);margin-top:8px}.done p.code{font:600 28px/32px var(--font);font-feature-settings:"tnum";letter-spacing:.06em;color:var(--ink);overflow-wrap:anywhere}.done .pill{margin-top:12px}.sec.doc-page{padding-block:56px var(--pad)}.doc{max-width:36em;margin-inline:auto;font:400 17px/1.55 var(--font);color:var(--ink);overflow-wrap:anywhere}.doc>*+*{margin-top:16px}.doc h1{margin-top:0;text-wrap:balance}.doc .doc-version{margin-top:12px;font:var(--t-caption);color:var(--ink-2)}.doc .doc-h2{margin-top:48px;font:var(--t-h3);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.doc .doc-h2+*{margin-top:12px}.doc p{text-wrap:pretty}.doc strong{font-weight:600}.doc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-3)}.doc a:hover{text-decoration-color:var(--ink)}.doc ul,.doc ol{display:grid;gap:10px;padding-left:1.5em}.doc ul{list-style:disc}.doc ol{list-style:decimal}.doc li{padding-left:.25em}.doc li::marker{color:var(--ink-2)}.doc .slot{display:inline;white-space:normal;overflow-wrap:anywhere;padding:1px 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.doc .doc-legend{margin:40px 0 0;padding:16px 0 0;border-top:1px solid var(--line);font:var(--t-callout);line-height:1.5;color:var(--ink-2)}@media(min-width:820px){.sec.doc-page{padding-block:96px var(--pad)}.doc .doc-h2{margin-top:56px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400.8909904ab6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500.f3779f1efc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600.f9a06e79cd.woff2) format("woff2")}picture{display:contents}.nk-fail{display:grid;gap:6px;padding:16px;border-radius:var(--r-card);background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.nk-fail[hidden]{display:none}.nk-fail-title{font:var(--t-headline);color:var(--ink)}.nk-fail p:last-child{font:var(--t-callout);color:var(--ink-2)}.nk-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.nk-fail:focus{outline:none}
