@font-face{font-family:GeistMono;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:1.5;overflow-x:hidden}a{color:var(--c-accent)}a:hover{color:#15296B}:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:2px}.mono{font-family:var(--font-geist-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.skip{position:absolute;left:-9999px;top:8px;background:var(--c-ink);color:#fff;padding:12px 16px;border-radius:var(--radius);z-index:30}.skip:focus{left:8px}h1,h2,h3,ol,p,ul{margin:0}.btn{min-height:44px;padding:8px 18px;text-align:center;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.btn-primary{background:var(--c-accent);color:#fff}.btn-primary:hover{background:#15296B;color:#fff}.btn-line{border-color:#B9BEC8;background:var(--c-surface);color:var(--c-ink);font-weight:500}.btn-line:hover{color:var(--c-ink);background:#fff}.btn-light{background:var(--c-bg);color:var(--c-ink)}.btn-light:hover{color:var(--c-ink);background:#fff}.btn-dark{background:var(--c-ink);color:#fff}.btn-dark:hover{color:#fff;background:#2a2d35}.btn-lg{min-height:52px;padding:0 22px;font-size:16px}.h1{font-size:clamp(34px,5vw,60px);line-height:1.04;font-weight:800;letter-spacing:-.045em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.lead{font-size:18px;line-height:1.55;color:var(--c-muted);max-width:52ch;text-wrap:pretty}.dark{background:var(--c-ink);color:var(--c-bg)}.wl{padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.wl-copy{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}.wl-copy p{font-size:17px;line-height:1.55;color:#3E434D}.form{flex:1 1 360px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;padding:28px;gap:16px;min-width:0}.field,.form{display:flex;flex-direction:column}.field{gap:6px}.field label{font-size:14px;font-weight:600}.field input,.field select{min-height:48px;border:1px solid #7c849a;border-radius:var(--radius);padding:0 14px;font:inherit;font-size:16px;background:#fff;color:var(--c-ink);width:100%;transition:border-color .2s,box-shadow .2s}.field input:hover,.field select:hover{border-color:#4E5873}.field input:focus-visible,.field select:focus-visible{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px rgba(31,58,138,.22)}.field input:user-invalid{border-color:#B42318}.k-btn-solo{padding:0 22px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status{font-size:15px;line-height:1.45;min-height:0;display:flex;gap:8px;align-items:flex-start}.status:empty{margin-top:-16px}.status.ok{background:var(--c-accentSoft);color:#15296B;border:1px solid #c5d2f0;border-radius:var(--radius);padding:12px 14px;font-weight:500}.status.ok svg{flex:none;margin-top:2px}.status.err{color:#B42318;font-weight:500}.fine{font-size:13px;line-height:1.5;color:var(--c-muted)}.calc{padding-top:56px;padding-bottom:clamp(88px,9vw,128px);display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.calc-left{flex:1 1 100%;gap:28px;min-width:0}.calc-left,.panel{display:flex;flex-direction:column}.panel{padding:28px;border-radius:14px;box-shadow:0 1px 2px rgba(21,41,107,.06),0 6px 16px -10px rgba(21,41,107,.22);background:var(--c-surface);border:1px solid var(--c-line);gap:26px}.ctl{display:flex;flex-direction:column;gap:10px}.ctl-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ctl-top label{font-size:15px;font-weight:600}.numin{display:flex;align-items:center;gap:8px}.numin input{width:110px;min-height:44px;border:1px solid #7c849a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--radius);padding:0 10px;font-size:20px;font-weight:600;text-align:right;background:#fff;color:var(--c-ink)}.numin span{font-size:14px;color:#5A5F6B}input[type=range]{accent-color:var(--c-accent);width:100%;height:44px;margin:0}.hint{font-size:13px;color:#5A5F6B}.result{flex:1 1 380px;min-width:0;padding:32px;border-radius:14px;display:flex;flex-direction:column;gap:16px}.result.reported{background:#F6DFD3}.result.near{background:#FBEBD3}.result.ok{background:#DCE3F5}.tag{font-size:14px;font-weight:600}.reported .tag{color:#8F2A1C}.near .tag{color:#8A3F06}.ok .tag{color:#15296B}.verdict{font-size:clamp(24px,3vw,34px);line-height:1.15;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.result .d{font-size:16px;line-height:1.55;color:#3E434D}.result .foot{border-top:1px dashed #7c849a;padding-top:16px;display:flex;flex-direction:column;gap:12px;font-size:15px}.note{font-size:13.5px;line-height:1.6;color:var(--c-muted);max-width:75ch;text-wrap:pretty}.page{padding-top:56px;padding-bottom:clamp(88px,9vw,128px);gap:40px}.page,.page .head{display:flex;flex-direction:column}.page .head{gap:12px;max-width:640px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px;align-items:stretch}.plan{padding:26px;border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-line);display:flex;flex-direction:column;gap:18px}.plan.dark{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.plan.peach{background:#F6DFD3;border-color:#F6DFD3}.plan .nm{font-size:17px;font-weight:600}.plan .pr{font-size:34px;font-weight:600}.plan .pr small{font-size:15px;font-weight:500}.plan .sub{font-size:13px;color:#4A4F5A}.plan.dark .pr small,.plan.dark .sub{color:#C0C4CC}.plan.peach .sub{color:#5C3A2A}.plan ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.45}.plan .btn{margin-top:auto}.prose{max-width:68ch;gap:16px;font-size:16px;line-height:1.6}.prose,.prose ul{display:flex;flex-direction:column}.prose ul{padding-left:20px;gap:8px}.todo{font-family:var(--font-geist-mono),monospace;background:#FBEBD3;color:#8A3F06;padding:2px 6px;border-radius:4px}.calc-grid{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.calc-grid>.panel{flex:1 1 440px;min-width:0}.page .k-prices,.page .k-toggle{margin-top:0}.k-foot,.k-main,.k-nav{--k-mist:#EEF2FB;--k-powder:#DCE4F7;--k-sky:#C5D2F0;--k-navy:#0F1F4D;--k-peach:#F6DFD3;--k-warn:#B45309;--k-err:#B42318;--k-r-sm:6px;--k-r:8px;--k-r-lg:14px;--k-r-xl:20px;--k-ink2:#2B2F38;--k-sec:clamp(88px,9vw,128px);--k-shadow-sm:0 1px 2px rgba(21,41,107,.06),0 6px 16px -10px rgba(21,41,107,.22);--k-shadow:0 24px 48px -18px rgba(21,41,107,.28),0 2px 6px rgba(21,41,107,.06);--k-ease:cubic-bezier(.32,.72,0,1)}.k-main img{display:block;max-width:100%;height:auto}:where(.k-main) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.k-main) :is(ul,ol){padding:0;list-style:none}:where(.k-main,.k-foot) :is(h1,h2,h3){text-wrap:balance}:where(.k-main,.k-foot) p{text-wrap:pretty}.k-foot ::selection,.k-main ::selection,.k-nav ::selection{background:var(--k-sky);color:var(--k-navy)}.k-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.k-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:20px;letter-spacing:-.035em}.k-logo,.k-logo:hover{color:var(--c-ink)}.k-logo svg{flex:none}.k-nav{position:fixed;top:14px;left:0;right:0;z-index:20;pointer-events:none;padding:0 16px}.k-bar{pointer-events:auto;max-width:1152px;margin:0 auto;display:flex;align-items:center;gap:26px;height:60px;padding:0 9px 0 14px;background:rgba(252,252,251,.86);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(31,58,138,.1);border-radius:14px;box-shadow:0 10px 30px -14px rgba(21,41,107,.25)}.k-bar nav{display:flex;gap:22px;margin-left:auto;font-size:15px}.k-bar nav a,.k-lang a{color:var(--c-muted);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:color .3s var(--k-ease)}.k-bar nav a:hover,.k-bar nav a[aria-current],.k-lang a:hover{color:var(--c-ink)}.k-bar nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--c-accent)}.k-lang{font-size:14px;color:var(--c-muted)}.k-lang b{color:var(--c-ink)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 8px 0 22px;border-radius:var(--k-r);font:600 15px var(--font-geist-sans),system-ui,sans-serif;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .5s var(--k-ease),background .3s var(--k-ease)}.k-btn:active{transform:scale(.98)}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.k-ic{width:34px;height:34px;border-radius:var(--k-r-sm);display:grid;place-items:center;transition:transform .5s var(--k-ease)}.k-btn:hover .k-ic{transform:translate(2px,-1px) scale(1.05)}.k-btn-p{background:var(--c-accent);color:#fff}.k-btn-p:hover{background:#18307A;color:#fff}.k-btn-p .k-ic{background:rgba(255,255,255,.14)}.k-btn-g{background:var(--c-surface);color:var(--c-accent);border-color:var(--k-sky);padding:0 22px}.k-btn-g:hover{background:var(--k-mist);color:var(--c-accent);border-color:#A9BBE6}.k-nav .k-btn{height:42px;font-size:14px;padding:0 6px 0 16px}.k-nav .k-ic{width:30px;height:30px}.k-hero{padding:148px 0 var(--k-sec)}.k-hero .k-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.k-hero h1{font-size:clamp(38px,4.8vw,60px);line-height:1.03;letter-spacing:-.045em;font-weight:800;max-width:15ch;overflow-wrap:break-word;text-wrap:balance}.k-lead{font-size:19px;line-height:1.55;color:var(--c-muted);margin-top:24px;max-width:44ch}.k-cta{gap:12px;margin-top:34px}.k-cta,.k-never{display:flex;flex-wrap:wrap}.k-never{gap:10px 22px;margin-top:30px;font-size:14px;color:var(--c-muted)}.k-never li{display:flex;align-items:center;gap:7px}.k-never svg{color:var(--c-accent);flex:none}.k-comp{position:relative;padding:0 0 60px 60px}.k-shell{background:rgba(31,58,138,.06);border:1px solid rgba(31,58,138,.08);padding:7px;border-radius:var(--k-r-xl)}.k-core{border-radius:var(--k-r-lg);overflow:hidden}.k-core img{width:100%;height:100%;object-fit:cover}.k-photo .k-core{aspect-ratio:4/5}.k-photo img{object-position:60% 30%}.k-receipt-wrap{position:absolute;left:0;bottom:0;width:min(330px,72%);transition:transform .8s var(--k-ease)}.k-receipt-wrap:hover{transform:translateY(-4px)}.k-receipt{background:var(--c-surface);box-shadow:var(--k-shadow);padding:22px 22px 26px;-webkit-clip-path:polygon(0 7px,4% 0,8% 7px,12% 0,16% 7px,20% 0,24% 7px,28% 0,32% 7px,36% 0,40% 7px,44% 0,48% 7px,52% 0,56% 7px,60% 0,64% 7px,68% 0,72% 7px,76% 0,80% 7px,84% 0,88% 7px,92% 0,96% 7px,100% 0,100% calc(100% - 7px),96% 100%,92% calc(100% - 7px),88% 100%,84% calc(100% - 7px),80% 100%,76% calc(100% - 7px),72% 100%,68% calc(100% - 7px),64% 100%,60% calc(100% - 7px),56% 100%,52% calc(100% - 7px),48% 100%,44% calc(100% - 7px),40% 100%,36% calc(100% - 7px),32% 100%,28% calc(100% - 7px),24% 100%,20% calc(100% - 7px),16% 100%,12% calc(100% - 7px),8% 100%,4% calc(100% - 7px),0 100%);clip-path:polygon(0 7px,4% 0,8% 7px,12% 0,16% 7px,20% 0,24% 7px,28% 0,32% 7px,36% 0,40% 7px,44% 0,48% 7px,52% 0,56% 7px,60% 0,64% 7px,68% 0,72% 7px,76% 0,80% 7px,84% 0,88% 7px,92% 0,96% 7px,100% 0,100% calc(100% - 7px),96% 100%,92% calc(100% - 7px),88% 100%,84% calc(100% - 7px),80% 100%,76% calc(100% - 7px),72% 100%,68% calc(100% - 7px),64% 100%,60% calc(100% - 7px),56% 100%,52% calc(100% - 7px),48% 100%,44% calc(100% - 7px),40% 100%,36% calc(100% - 7px),32% 100%,28% calc(100% - 7px),24% 100%,20% calc(100% - 7px),16% 100%,12% calc(100% - 7px),8% 100%,4% calc(100% - 7px),0 100%)}.k-r-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0 12px;border-bottom:1px dashed var(--c-line);font-size:13px;color:var(--c-muted)}.k-r-head b{font-size:14px;color:var(--c-ink)}.k-r-rows{padding:10px 0;border-bottom:1px dashed var(--c-line);font-family:var(--font-geist-mono),monospace;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-r-rows>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0}.k-r-rows .k-lbl{font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--c-muted)}.k-r-rows .k-meter{padding:0;height:5px;background:var(--k-mist);border-radius:3px;margin:3px 0 8px;overflow:hidden}.k-meter i{display:block;height:100%;background:var(--c-accent);border-radius:3px;transition:width .45s var(--k-ease)}.k-verdict{padding:13px 0 2px;display:flex;gap:11px;align-items:flex-start;min-height:92px}.k-dot{width:30px;height:30px;border-radius:var(--k-r-sm);flex:none;display:grid;place-items:center;background:var(--k-powder);color:var(--c-accent)}.k-verdict[data-s=near] .k-dot{background:#FBEBD9;color:var(--k-warn)}.k-verdict[data-s=reported] .k-dot{background:var(--c-accent);color:#fff}.k-verdict b{display:block;font-size:16px;letter-spacing:-.015em;line-height:1.25}.k-verdict p{font-size:13px;color:var(--c-muted);margin-top:3px;line-height:1.4}.k-r-foot{font-size:12px;color:var(--c-muted);margin-top:10px;line-height:1.45}.k-controls{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 26px;gap:16px 26px;align-items:end;padding:18px 20px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--k-r-lg);box-shadow:var(--k-shadow-sm)}.k-ctl-wide{grid-column:1/-1}.k-ctl label,.k-ctl-label{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:500;margin-bottom:4px}.k-ctl label span{font-family:var(--font-geist-mono),monospace;color:var(--c-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-ctl input[type=range]{width:100%;accent-color:var(--c-accent);height:44px;margin:0}.k-plats{display:flex;gap:4px;background:var(--k-mist);padding:3px;border-radius:var(--k-r)}.k-plats button,.k-toggle button{min-height:44px;padding:0 14px;border-radius:var(--k-r-sm);border:0;background:none;font:500 14px var(--font-geist-sans),system-ui,sans-serif;color:var(--c-muted);cursor:pointer;transition:background .3s var(--k-ease),color .3s var(--k-ease)}.k-plats button:hover,.k-toggle button:hover{color:var(--c-ink)}.k-plats button{flex:1 1 auto}.k-plats button[aria-pressed=true],.k-toggle button[aria-pressed=true]{background:var(--c-surface);color:var(--c-accent);box-shadow:0 1px 3px rgba(21,41,107,.12)}.k-torn{position:relative}.k-torn:after,.k-torn:before{content:"";position:absolute;left:0;right:0;height:12px;background:inherit;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/20px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/20px 100%}.k-torn:before{top:-11px}.k-torn:after{bottom:-11px;transform:scaleY(-1)}.k-band{background:var(--k-mist);padding:var(--k-sec) 0}.k-band .k-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:80px;gap:80px;align-items:end}.k-big{font-size:clamp(48px,8.4vw,112px);line-height:.92;letter-spacing:-.055em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-big em{font-style:normal;color:var(--c-muted);font-weight:600;font-size:.36em;letter-spacing:-.02em;display:block;margin:16px 0 14px}.k-band p{font-size:18px;line-height:1.6;max-width:46ch;color:var(--k-ink2)}.k-band p+p{margin-top:14px}.k-src{display:inline-block;padding:10px 0;margin-top:4px;font-size:14px;font-weight:500;text-decoration:none;color:var(--c-accent)}.k-src svg{display:inline;vertical-align:-2px;margin-left:6px}.k-src span{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(31,58,138,.35);text-decoration-color:rgba(31,58,138,.35)}.k-src:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.k-section{padding:var(--k-sec) 0}.k-flush{padding-top:0}.k-main h2{font-size:clamp(32px,3.8vw,48px);line-height:1.06;letter-spacing:-.04em;font-weight:800;max-width:20ch;overflow-wrap:break-word}.k-sub{font-size:18px;line-height:1.55;color:var(--c-muted);margin-top:16px;max-width:52ch}.k-talks{margin-top:72px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:start}.k-talk:first-child{grid-column:1/span 5}.k-talk:nth-child(2){grid-column:6/span 4;margin-top:90px}.k-talk:nth-child(3){grid-column:10/span 3;margin-top:30px}.k-talk .k-core{aspect-ratio:4/5}.k-talk:first-child .k-core{aspect-ratio:5/4}.k-bubbles{display:grid;grid-gap:8px;gap:8px;margin-top:-34px;padding:0 14px;position:relative}.k-bub{max-width:88%;padding:11px 14px;border-radius:var(--k-r-lg);font-size:14.5px;line-height:1.4;box-shadow:0 8px 20px -10px rgba(21,41,107,.3)}.k-main .k-a{background:var(--c-surface);border-bottom-left-radius:4px}.k-main .k-b{background:var(--c-accent);color:#fff;justify-self:end;border-bottom-right-radius:4px}.k-bub small{display:block;font-size:12px;color:var(--c-muted);margin-bottom:2px;font-weight:600}.k-main .k-b small{color:var(--k-powder)}.k-staged{margin-top:48px;padding-left:14px;border-left:2px solid var(--k-sky);font-size:13.5px;line-height:1.55;color:var(--c-muted);max-width:72ch}.k-steps{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.k-step{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.k-step .k-phone{order:-1;align-self:stretch}.k-n{font-family:var(--font-geist-mono),monospace;font-size:15px;color:var(--c-accent);width:38px;height:38px;border:1px solid var(--k-sky);border-radius:var(--k-r);display:grid;place-items:center;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-step h3{font-size:24px;letter-spacing:-.025em;line-height:1.2}.k-step p{color:var(--c-muted);margin-top:8px;max-width:42ch;line-height:1.55}.k-steps .k-phone,.k-why .k-phone{max-width:none;background:var(--k-mist);border:0;border-radius:var(--k-r-xl);padding:36px 0 0;height:470px;overflow:hidden;display:flex;justify-content:center}.k-steps .k-phone>div,.k-why .k-phone>div{width:300px;flex:none;align-self:flex-start;border:6px solid rgba(31,58,138,.1);border-bottom:0;border-radius:38px 38px 0 0;box-shadow:var(--k-shadow)}.k-phone{width:100%;max-width:320px;justify-self:end;background:rgba(31,58,138,.06);border:1px solid rgba(31,58,138,.08);padding:6px;border-radius:38px}.k-phone>div{border-radius:32px;background:#0E1220;padding:7px}.k-phone>div>div{aspect-ratio:1170/2532;border-radius:26px;overflow:hidden;background:var(--c-bg)}.k-phone img{width:100%;height:auto}.k-why{background:var(--k-powder)}.k-why .k-wrap{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:90px;gap:90px;align-items:center}.k-why .k-phone{height:560px}.k-why-comp{position:relative}.k-bd{position:absolute;left:-96px;bottom:-36px;width:340px;margin:0}.k-bd dl{margin:0;padding:8px 0 4px}.k-bd dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13.5px}.k-bd dt{color:var(--c-muted)}.k-bd dd{margin:0;display:flex;align-items:center;gap:8px}.k-bd .k-tag{font-size:11px;padding:1px 6px}.k-bd-v{font-family:var(--font-geist-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:8ch;text-align:right}.k-bd .k-bd-total{margin-top:6px;padding-top:10px;border-top:1px dashed var(--c-line);font-size:15px}.k-bd-total .k-bd-v,.k-bd-total dt{color:var(--c-ink);font-weight:600}.k-legend{margin-top:40px;display:grid;grid-gap:18px;gap:18px;max-width:520px}.k-legend>div{display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding-bottom:18px;border-bottom:1px solid rgba(31,58,138,.16)}.k-tag{display:inline-block;font-size:13px;font-weight:600;padding:3px 9px;border-radius:var(--k-r-sm);background:var(--c-surface);color:var(--c-accent);border:1px solid var(--k-sky)}.k-tag-e{color:var(--k-warn);border-color:#EBC9A5}.k-tag-m{color:var(--k-err);border-color:#EBB8B3}.k-legend p{color:var(--k-ink2);font-size:15.5px;line-height:1.5}.k-lay{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:70px;gap:70px;align-items:center;margin-top:64px}.k-pics{position:relative;padding-bottom:80px}.k-pics>.k-shell:first-child .k-core{aspect-ratio:4/3}.k-p2{position:absolute;right:-10px;bottom:0;width:44%;background:rgba(244,245,242,.92)}.k-p2 .k-core{aspect-ratio:3/4}.k-p2 img{object-position:22% 40%}.k-feat>div{padding:22px 0;border-top:1px solid var(--c-line)}.k-feat>div:last-child{border-bottom:1px solid var(--c-line)}.k-feat h3{font-size:19px;letter-spacing:-.02em}.k-feat p{color:var(--c-muted);margin-top:6px;font-size:15.5px;line-height:1.55;max-width:56ch}.k-trust{background:var(--k-navy)}.k-main .k-trust h2,.k-trust{color:#fff}.k-trust .k-sub{color:#B9C6EA}.k-tgrid{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 64px;gap:0 64px}.k-tgrid>div{padding:26px 0;border-top:1px solid rgba(197,210,240,.22)}.k-tgrid h3{font-size:17px}.k-tgrid p{color:#C9D3EE;font-size:15.5px;line-height:1.55;margin-top:8px;max-width:48ch}.k-trust :focus-visible{outline-color:#fff}.k-toggle{display:inline-flex;align-self:flex-start;margin-top:28px;background:var(--k-mist);border-radius:var(--k-r);padding:3px}.k-prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:48px;align-items:stretch}.k-plan{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--k-r-lg);padding:30px;display:flex;flex-direction:column}.k-plan-f{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent),var(--k-shadow)}.k-plan :is(h2,h3){font-size:20px;letter-spacing:-.02em;line-height:1.2;max-width:none}.k-for{color:var(--c-muted);font-size:14.5px;margin-top:4px;min-height:44px}.k-pr{margin:22px 0 4px;font-size:40px;letter-spacing:-.04em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-pr small{font:400 15px var(--font-geist-sans),system-ui,sans-serif;letter-spacing:0}.k-alt,.k-pr small{color:var(--c-muted)}.k-alt{font-size:13.5px;min-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-plan ul{position:relative;margin:22px 0 26px;padding-top:22px;border-top:1px dashed var(--k-sky);display:grid;grid-gap:9px;gap:9px;font-size:15px;flex:1 1;align-content:start}.k-plan li{display:flex;gap:9px}.k-plan ul:after,.k-plan ul:before{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-line)}.k-plan ul:before{left:-39px;-webkit-clip-path:inset(-2px -2px -2px calc(50% - 2px));clip-path:inset(-2px -2px -2px calc(50% - 2px))}.k-plan ul:after{right:-39px;-webkit-clip-path:inset(-2px calc(50% - 2px) -2px -2px);clip-path:inset(-2px calc(50% - 2px) -2px -2px)}.k-plan-f ul:after,.k-plan-f ul:before{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.k-plan li svg{flex:none;margin-top:4px;color:var(--c-accent)}.k-plan .k-btn{padding:0 22px}.k-plan .k-btn-p{padding:0 8px 0 22px}.k-pnote{font-size:13.5px;color:var(--c-muted);margin-top:20px;max-width:75ch}#faq .k-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:start}.k-faq{margin-top:0}.k-faq details{border-top:1px solid var(--c-line);padding:22px 0}.k-faq details:last-child{border-bottom:1px solid var(--c-line)}.k-faq summary{font-weight:600;font-size:18px;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;min-height:44px;align-items:center}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary:after{content:"+";font:400 24px var(--font-geist-mono),monospace;color:var(--c-accent);line-height:1}.k-faq details[open] summary:after{content:"\2212"}.k-faq p{color:var(--c-muted);margin-top:12px;max-width:64ch;line-height:1.6}.k-faq summary:hover{color:var(--c-accent)}.k-wl{background:var(--k-peach);padding:var(--k-sec) 0}.k-wl .k-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.k-wl .k-sub{color:#6B4C3F}.k-wl .form{background:#FFF8F4;border-color:#E9C9B9;border-radius:var(--k-r-lg);box-shadow:0 24px 48px -28px rgba(107,46,18,.28)}.k-wl a{color:#6B2E12}.k-foot{padding:72px 0 40px;font-size:14px;color:var(--c-muted)}.k-inner+.k-foot{border-top:1px solid var(--c-line)}.k-foot-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px}.k-foot-brand p{margin:16px 0 0;max-width:44ch;line-height:1.55;color:var(--k-ink2)}.k-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.k-foot h2{font-size:13px;font-weight:600;color:var(--c-ink);letter-spacing:0;margin:0 0 8px}.k-foot ul{list-style:none;margin:0;padding:0}.k-foot li a{color:var(--c-muted);text-decoration:none;min-height:40px;display:inline-flex;align-items:center;transition:color .2s var(--k-ease)}.k-foot li a:hover,.k-foot li a[aria-current]{color:var(--c-ink)}.k-foot li a[aria-current]{font-weight:600}.k-foot-base{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:8px 48px;gap:8px 48px;margin-top:48px;font-size:12.5px;line-height:1.55}.k-foot-base:before{content:"";grid-column:1/-1;border-top:1px dashed var(--k-sky);margin-bottom:16px}.k-foot-base p{margin:0;max-width:72ch}.k-foot-base a{color:var(--c-muted);text-underline-offset:3px}.k-foot-base a:hover{color:var(--c-ink)}.k-inner{padding-top:84px}@media (prefers-reduced-motion:no-preference){.k-verdict{animation:k-print .55s steps(6) both}@keyframes k-print{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@supports (animation-timeline:view()){.k-reveal{animation:k-rise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}@keyframes k-rise{0%{transform:translateY(32px)}to{transform:none}}}}@media (max-width:1200px){.k-bd{left:-28px;width:310px}}@media (max-width:900px){.k-nav{top:8px;padding:0 8px}.k-bar nav,.k-lang{display:none}.k-bar .k-btn{margin-left:auto}.k-hero{padding:100px 0 80px}.k-band .k-wrap,.k-hero .k-wrap,.k-lay,.k-why .k-wrap,.k-wl .k-wrap{grid-template-columns:minmax(0,1fr);gap:44px}.k-comp{padding:0}.k-receipt-wrap{position:relative;width:100%;transform:none;margin-top:-90px;padding:0 14px}.k-receipt-wrap:hover{transform:none}.k-controls{gap:14px}.k-controls,.k-talks{grid-template-columns:minmax(0,1fr)}.k-talks{gap:56px}.k-talk:nth-child(n){grid-column:auto;margin-top:0}.k-talk .k-core,.k-talk:first-child .k-core{aspect-ratio:4/3}.k-steps{grid-template-columns:minmax(0,1fr);gap:44px}.k-steps .k-phone{height:400px}.k-steps .k-phone>div,.k-why .k-phone>div{width:260px}.k-prices,.k-tgrid{grid-template-columns:minmax(0,1fr)}.k-why .k-phone{height:440px}#faq .k-wrap,.k-foot-base,.k-foot-top{grid-template-columns:minmax(0,1fr);gap:40px}.k-bd{position:relative;left:auto;bottom:auto;width:min(320px,calc(100% - 28px));margin:-96px auto 0;transform:none}.k-foot-base{gap:8px}.k-faq{margin-top:0}.k-p2{width:46%;right:0}.k-lead{font-size:17px}.k-for{min-height:0}}@media (max-width:420px){.k-foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-nav .k-ic{display:none}.k-nav .k-btn{padding:0 14px}.k-wrap{padding:0 16px}.k-btn{height:48px}.k-cta .k-btn{width:100%}.k-legend>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.k-foot *,.k-main *,.k-nav *{animation:none!important;transition:none!important}}