@font-face{font-family:"Archivo";src:url(fonts/archivo.woff2) format("woff2");font-weight:400 800;font-display:swap}:root{--g:#0B3C26;--g2:#145236;--g-soft:#EAF1EC;--g-deep:#072A1A;--gold:#D5B064;--gold-2:#E2C383;--gold-soft:#F7EFDC;--bg:#FFFFFF;--bg2:#F6F4EE;--ink:#14201A;--ink2:#3F4B44;--line:#E2DED3;--r:20px;--wrap:1200px;--sh:0 1px 2px rgba(20,32,26,.06),0 12px 32px -12px rgba(20,32,26,.22);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font:400 19px/1.6 "Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:var(--g)}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.02em;font-weight:750;color:var(--ink)}h1{font-size:clamp(38px,4.6vw,60px);letter-spacing:-.03em}h2{font-size:clamp(32px,3.8vw,48px)}h3{font-size:clamp(23px,2vw,28px);line-height:1.2}h4{font-size:21px;line-height:1.25}.h3{font-size:clamp(23px,2vw,28px);line-height:1.2}p{margin:0}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.lead{font-size:clamp(20px,1.8vw,23px);line-height:1.55;color:var(--ink2);max-width:640px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;z-index:99;background:#fff;padding:10px 16px;border-radius:10px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:var(--g);color:#fff;font:inherit;font-size:18px;font-weight:650;text-decoration:none;border:2px solid var(--g);cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.btn:hover{background:var(--g2);border-color:var(--g2)}.btn:active{transform:translateY(1px)}.btn .ar{transition:transform .15s}.btn:hover .ar{transform:translateX(3px)}.btn-line{background:transparent;color:var(--g)}.btn-line:hover{background:var(--g-soft);border-color:var(--g)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--g-deep)}.btn-gold:hover{background:var(--gold-2);border-color:var(--gold-2)}.btn-sm{min-height:46px;padding:0 20px;font-size:17px}.btn-lg{min-height:62px;padding:0 32px;font-size:19px}.acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.link{font-size:18px;font-weight:650;color:var(--g);text-underline-offset:5px;text-decoration-thickness:2px;padding:10px 0}.top{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.top-in{display:flex;align-items:center;gap:28px;height:78px}.brand img{width:158px}.nav{display:flex;gap:4px;margin-left:auto}.nav a{padding:10px 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:18px;font-weight:500}.nav a:hover{background:var(--bg2)}.nav a[aria-current]{color:var(--g);font-weight:700;background:var(--g-soft)}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;width:50px;height:50px;border-radius:12px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.menu summary::-webkit-details-marker{display:none}.menu summary span{width:22px;height:2px;background:var(--ink);border-radius:2px}.menu-p{position:absolute;right:0;top:60px;width:min(86vw,340px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);padding:10px;display:flex;flex-direction:column}.menu-p a:not(.btn){padding:15px 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:19px;font-weight:500}.menu-p a[aria-current]{color:var(--g);font-weight:700;background:var(--g-soft)}.menu-p .btn{margin-top:8px}.hero{background:var(--bg2);padding:72px 0 88px;overflow:hidden}.hero-in{display:flex;flex-direction:column;align-items:center;gap:64px}.hero-txt{max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center}.hero h1 span{color:var(--g)}.hero .lead{margin-top:24px;max-width:720px}.hero .acts{justify-content:center}.checks{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:18px;color:var(--ink2)}.checks li{display:flex;align-items:center;gap:9px}.checks li::before{content:"";width:22px;height:22px;flex:none;border-radius:50%;background:var(--g-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B3C26' stroke-width='3'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.s3{position:relative;margin:0 auto;width:100%;max-width:1080px;aspect-ratio:16/10}.s3 picture,.s3-poster,.s3 canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.s3-poster{object-fit:cover;transition:opacity .5s ease .45s}.s3 canvas{opacity:0;transition:opacity .7s ease}.s3.live canvas{opacity:1}.s3.live .s3-poster{opacity:0}.s3-lbl{position:absolute;inset:0;pointer-events:none;overflow:hidden}.s3-card{position:absolute;left:0;top:0;opacity:0;visibility:hidden;display:flex;gap:10px;align-items:flex-start;padding:10px 14px 10px 12px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(20,32,26,.16),0 0 0 1px rgba(20,32,26,.06);white-space:nowrap;will-change:transform,opacity;font-family:"Archivo",system-ui,sans-serif}.s3-card i{flex:none;width:10px;height:10px;border-radius:50%;margin-top:6px}.s3-card b{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.s3-card span{display:block;font-size:13.5px;line-height:1.35;color:var(--ink2)}.s3-card em{display:inline-block;margin-top:5px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--g);background:var(--bg2);padding:2px 8px;border-radius:999px}.s3-chip{position:absolute;left:0;top:0;opacity:0;visibility:hidden;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fff;padding:4px 10px;border-radius:999px;background:rgba(11,60,38,.9);white-space:nowrap;will-change:transform,opacity}.s3-chip .ic-web{width:12px;height:12px;border-radius:50%;border:1.6px solid #fff;position:relative}.s3-chip .ic-web::after{content:"";position:absolute;inset:-1.6px 3px;border:1.6px solid #fff;border-radius:50%;border-top:0;border-bottom:0}.s3-leg{position:absolute;left:50%;bottom:-36px;transform:translateX(-50%);display:flex;gap:16px;opacity:0;pointer-events:none;white-space:nowrap;font-size:13.5px;color:var(--ink2)}.s3-leg span{display:inline-flex;align-items:center;gap:6px}.s3-leg span::before{content:"";width:11px;height:11px;border-radius:3px;border:1.6px solid;background:#fff}.s3-leg .lg-l::before{border-color:#1C7F4E;background:#DFEDE6}.s3-leg .lg-a::before{border-color:#AE8738;background:#F7F1E4}.s3-leg .lg-s::before{border-color:#D92D20;background:#FAE2E0}.s3-leg .lg-c::before{border-color:#6449B8;background:#E9E6F5}.devices{position:relative;width:100%;max-width:1000px;padding:0 0 56px 0}.devices .shot{margin:0 64px}.devices .phone{position:absolute;right:0;bottom:0;width:22%;max-width:210px}.shot{margin:0;background:#fff;border-radius:16px;border:1px solid var(--line);box-shadow:var(--sh);overflow:hidden}.shot .bar{height:30px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#F1EFE9;border-bottom:1px solid var(--line)}.shot .bar i{width:10px;height:10px;border-radius:50%;background:#D4D0C5}.shot img{width:100%}.det{margin:0;background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:var(--sh);overflow:hidden}.det img{width:100%}.phone{margin:0;background:#111;padding:7px;border-radius:34px;box-shadow:var(--sh)}.phone img{border-radius:28px;width:100%}.tablet{margin:0;background:#111;padding:10px;border-radius:26px;box-shadow:var(--sh)}.tablet img{border-radius:16px;width:100%}.sec{padding:104px 0}.sec.alt{background:var(--bg2)}.sec-head{max-width:820px;margin:0 auto 52px;text-align:center}.sec-head .lead{margin:18px auto 0}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head.center .lead{margin-left:auto;margin-right:auto}.tag{display:inline-block;margin-bottom:16px;font-size:18px;font-weight:650;color:var(--g)}.tag.gold{color:#8A6A23}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s}.card:hover{box-shadow:var(--sh);transform:translateY(-3px);border-color:#CFCABD}.card-img{background:var(--bg2);aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--line)}.card-img img{width:100%;height:100%;object-fit:cover;object-position:top left}.card-txt{padding:26px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.card-txt .tag{margin:0}.card-txt p{color:var(--ink2);font-size:18px}.more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--g)}.card:hover .more .ar{transform:translateX(3px)}.more .ar{transition:transform .15s}.plans-strip{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:32px;align-items:center;background:var(--g);color:#fff;border-radius:var(--r);padding:40px 44px}.plans-strip h3{color:#fff}.plans-strip p{color:#D6E2DA;margin-top:12px;font-size:18px}.plans-strip .btn{margin-top:22px}.pmini{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pmini li{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:20px}.pmini b{display:block;font-size:21px;color:#fff}.pmini span{display:block;margin-top:4px;color:var(--gold-2);font-size:17px}.phead{background:var(--bg2);padding:64px 0 0}.crumb{font-size:17px;color:var(--ink2);margin-bottom:22px}.crumb a{color:var(--ink2)}.phead>.wrap:first-child{display:flex;flex-direction:column;align-items:center;text-align:center}.phead h1{max-width:960px}.phead .lead{margin:22px auto 0}.phead .acts{justify-content:center}.phead-shot{margin-top:56px;position:relative}.phead-shot::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:var(--bg);z-index:0}.phead-shot .wrap{position:relative;z-index:1}.rows{display:flex;flex-direction:column;gap:112px}.row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.row.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.row.rev .row-txt{order:2}.row-txt h3{font-size:clamp(28px,2.8vw,36px);line-height:1.15}.row-txt p{margin-top:18px;color:var(--ink2)}.row-txt .where{margin-top:18px;font-size:17px;color:var(--ink2)}.row-txt .where b{color:var(--ink);font-weight:600}.ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.ticks li{position:relative;padding-left:34px;color:var(--ink2)}.ticks li::before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:var(--g-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B3C26' stroke-width='3'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.ticks b{color:var(--ink);font-weight:650}.duo{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.duo .phone:last-child{margin-top:48px}.media-tab{max-width:460px;margin:0 auto}.phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.phones>div{display:flex;flex-direction:column;gap:22px}.phones .phone{max-width:280px;width:100%;margin:0 auto}.phones h3{font-size:24px}.phones p{margin-top:8px;color:var(--ink2);font-size:18px}.pl{display:inline-block;padding:3px 12px;border-radius:999px;font-size:16px;font-weight:650;white-space:nowrap;vertical-align:middle}.pl-e{background:var(--g-soft);color:var(--g)}.pl-p{background:var(--gold-soft);color:#7A5C1C}.pl-a{background:var(--g);color:var(--gold-2)}.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 24px 26px}.feat h4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.feat p{margin-top:10px;color:var(--ink2);font-size:18px}.feats-note{margin-top:28px;font-size:18px;color:var(--ink2);text-align:center}.calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}.step{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.step .n{display:inline-flex;width:38px;height:38px;border-radius:50%;background:var(--g);color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:18px}.step small{display:block;margin-top:14px;font-size:17px;color:var(--ink2)}.step h4{margin-top:4px}.step dl{margin:16px 0 0;display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:18px}.step dt{color:var(--ink2)}.step dd{margin:0;text-align:right;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.step s{color:#8B938E;font-weight:400;margin-right:6px}.up{color:#A3361F}.calc-end{margin-top:18px;background:var(--gold-soft);border-radius:18px;padding:26px 28px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.calc-end b{font-size:clamp(22px,2vw,26px);line-height:1.25}.calc-end p{color:var(--ink2);font-size:18px}.quad{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.quad div{border-radius:14px;padding:16px 18px;background:#fff;border:1px solid var(--line)}.quad b{display:block;font-size:19px}.quad span{display:block;font-size:17px;color:var(--ink2);margin-top:2px}.quad .q1{border-color:#B7D3C1;background:var(--g-soft)}.quad .q4{border-color:#EBC9BE;background:#FBF0EC}.steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:s}.steps3>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.steps3>div::before{counter-increment:s;content:counter(s);display:inline-flex;width:42px;height:42px;border-radius:50%;background:var(--g);color:#fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:18px}.steps3 p{margin-top:10px;color:var(--ink2);font-size:18px}.note{margin-top:28px;padding:18px 22px;border-left:4px solid var(--gold);background:var(--gold-soft);border-radius:0 12px 12px 0;color:var(--ink2);font-size:18px}.planbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px;background:var(--g);color:#fff;border-radius:var(--r);padding:48px}.planbox h2,.planbox h3{color:#fff}.planbox p{color:#D6E2DA;margin-top:14px}.planbox .ticks li{color:#E9F0EB}.planbox .ticks li::before{background-color:rgba(213,176,100,.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2C383' stroke-width='3'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.planbox .acts{margin-top:28px}.planbox .btn-line{color:#fff;border-color:rgba(255,255,255,.5)}.planbox .btn-line:hover{background:rgba(255,255,255,.08);border-color:#fff}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:34px 30px}.plan.hi{border:2px solid var(--g);box-shadow:var(--sh)}.plan .for{margin-top:6px;font-size:19px;font-weight:600;color:#8A6A23}.plan .desc{margin-top:16px;color:var(--ink2);font-size:18px}.plan .ticks{margin-bottom:28px}.plan .ticks li{font-size:18px}.plan .btn{margin-top:auto}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.terms div{background:var(--bg2);border-radius:16px;padding:22px 24px}.terms b{display:block;font-size:19px}.terms span{display:block;margin-top:6px;color:var(--ink2);font-size:17px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:#fff}table.cmp{width:100%;border-collapse:collapse;font-size:18px;min-width:620px}.cmp th,.cmp td{padding:15px 20px;border-bottom:1px solid var(--line);text-align:left}.cmp thead th{position:sticky;top:0;background:#fff;font-size:18px}.cmp td:not(:first-child),.cmp th:not(:first-child){text-align:center;width:16%}.cmp tr.grp th{background:var(--bg2);font-weight:700;color:var(--g)}.cmp tbody tr:last-child td{border-bottom:0}.yes{display:inline-block;width:24px;height:24px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/15px no-repeat;vertical-align:middle}.no{display:inline-block;width:14px;height:2px;background:#C9C5BA;vertical-align:middle}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 48px 24px 0;font-size:21px;font-weight:650;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-10px;border-right:2.5px solid var(--g);border-bottom:2.5px solid var(--g);transform:rotate(45deg);transition:transform .2s}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}.faq details p{padding:0 0 26px;color:var(--ink2);max-width:760px}.nextsec{padding:96px 0}.sec:not(.alt) + .nextsec{padding-top:0}.nx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:var(--bg2);border:1px solid var(--line);border-radius:28px;overflow:hidden;text-decoration:none;color:var(--ink);transition:border-color .2s,box-shadow .2s}.nx:hover{border-color:#CFCABD;box-shadow:var(--sh)}.nx-txt{padding:52px 48px;display:flex;flex-direction:column;align-items:flex-start}.nx-kick{font-size:18px;font-weight:650;color:var(--g)}.nx h2{margin-top:12px;font-size:clamp(28px,3vw,40px)}.nx p{margin-top:14px;color:var(--ink2)}.nx .btn{margin-top:28px}.nx:hover .btn{background:var(--g2);border-color:var(--g2)}.nx:hover .btn .ar{transform:translateX(3px)}.nx-img{align-self:stretch;padding:40px 0 0 0;display:flex;align-items:flex-end}.nx-img img{width:100%;border-radius:16px 0 0 0;border:1px solid var(--line);border-right:0;border-bottom:0;box-shadow:var(--sh);transition:transform .3s}.nx:hover .nx-img img{transform:translateY(-4px)}.nx-plans{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px}.nx-plans .pl{font-size:22px;padding:14px 28px;min-width:240px;text-align:center}.cta{background:var(--g);color:#fff;padding:88px 0}.cta-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:36px}.cta h2{max-width:820px}.cta h2{color:#fff}.cta p{color:#D6E2DA;margin:16px auto 0;font-size:20px;max-width:620px}.cta-act{display:flex;flex-direction:column;align-items:center;gap:24px}.facts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;color:#E9F0EB;font-size:18px}.facts li{display:flex;gap:10px;align-items:center}.facts li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold)}.foot{background:var(--g-deep);color:#C9D6CE;font-size:17px;padding:64px 0 28px}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px}.f-brand img{width:150px}.f-brand p{margin-top:16px;max-width:300px}.foot .f-h{font-size:17px;color:#fff;font-weight:650;letter-spacing:0;margin:0 0 12px}.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.foot a{color:#E3ECE6;text-decoration:none}.foot a:hover{text-decoration:underline}.foot-end{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:16px}.demo{background:var(--bg2);padding:64px 0 104px}.demo-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:56px;align-items:start}.demo-side{position:sticky;top:110px}.demo-side .lead{margin-top:20px}.demo-side .ticks{margin-top:30px}.demo-side .contact{margin-top:30px;font-size:18px;color:var(--ink2)}.form{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:40px;box-shadow:var(--sh)}.form fieldset{border:0;margin:0 0 34px;padding:0}.form legend{font-size:24px;font-weight:700;margin-bottom:18px;padding:0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fld{display:flex;flex-direction:column;gap:8px;font-size:18px;font-weight:600}.fld.full,.grp.full{grid-column:1/-1}.fld small,.grp small{font-weight:400;color:var(--ink2)}.fld input,.fld select,.fld textarea{font:inherit;font-weight:400;font-size:19px;color:var(--ink);background:#fff;border:1.5px solid #CFCABD;border-radius:12px;padding:14px 16px;min-height:56px;width:100%}.fld textarea{min-height:110px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px rgba(11,60,38,.15)}.grp{border:0;padding:0;margin:0}.grp>span{display:block;font-size:18px;font-weight:600;margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{position:relative}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip span{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:1.5px solid #CFCABD;border-radius:999px;font-size:18px;cursor:pointer;background:#fff;transition:background .12s,border-color .12s}.chip span:hover{border-color:var(--g)}.chip input:checked + span{background:var(--g);border-color:var(--g);color:#fff}.chip input:focus-visible + span{outline:3px solid var(--gold);outline-offset:2px}.ok{display:flex;gap:14px;align-items:flex-start;font-size:18px;color:var(--ink2);margin-top:6px}.ok input{width:24px;height:24px;margin:2px 0 0;flex:none;accent-color:var(--g)}.form .btn{width:100%;margin-top:26px}.form .after{margin-top:16px;font-size:17px;color:var(--ink2);text-align:center}.hp{position:absolute;left:-9999px}.sent{display:none;text-align:center;padding:30px 10px}.sent .ck{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;background:var(--g-soft);color:var(--g);display:flex;align-items:center;justify-content:center}.sent p{margin-top:14px;color:var(--ink2)}.sent .btn{margin-top:24px;width:auto}.legal{padding:64px 0 104px}.legal .lg{max-width:820px}.legal h1{font-size:clamp(36px,4.4vw,52px)}.legal h2{font-size:28px;margin-top:48px}.legal h3{font-size:22px;margin-top:28px}.legal p{margin-top:14px;color:var(--ink2)}.legal .lead{margin-top:20px}.thanks{text-align:center;padding:120px 0}.thanks .lead{margin:22px auto 0}.thanks .acts{justify-content:center}.nf-links{list-style:none;padding:0;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:18px}.nf-links a{color:var(--g)}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:0 auto}.quote{margin:0;background:#fff;border:1px solid var(--line);border-radius:24px;padding:36px 36px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.quote blockquote{margin:0}.quote p{font-size:clamp(23px,2.2vw,28px);line-height:1.35;font-weight:650;color:var(--ink);letter-spacing:-.01em}.quote p::before{content:"";display:block;width:34px;height:4px;border-radius:2px;background:var(--gold);margin-bottom:20px}.quote figcaption{font-size:16px;color:var(--ink2)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fq-head{padding-bottom:64px}.fq-head .lead a,.fq-help a:not(.btn),.fq-none a,.fq-list a{color:var(--g)}.fq-search{display:flex;align-items:center;gap:12px;width:100%;max-width:640px;margin:32px auto 0;height:64px;padding:0 22px;background:#fff;border:1.5px solid var(--line);border-radius:999px;box-shadow:var(--sh)}.fq-search:focus-within{border-color:var(--g);outline:3px solid var(--gold-soft)}.fq-search svg{width:22px;height:22px;color:var(--ink2);flex:none}.fq-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:19px;color:var(--ink)}.fq-search input::placeholder{color:#8A938E}.fq-sec{padding:72px 0 104px}.fq-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;align-items:start}.fq-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:18px}.fq-toc{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--bg2);border-radius:var(--r)}.fq-tt{margin:4px 10px 8px;font-size:15px;font-weight:700;color:var(--ink2)}.fq-toc a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;text-decoration:none;color:var(--ink);font-size:17px;font-weight:600;transition:background .2s,color .2s}.fq-toc a:hover{background:#fff}.fq-toc a.on{background:#fff;box-shadow:0 1px 2px rgba(20,32,26,.08),0 0 0 1px var(--line);color:var(--g)}.fq-ti{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--g);flex:none}.fq-toc a.on .fq-ti{background:var(--g);color:#fff}.fq-ti svg{width:19px;height:19px}.fq-tn{flex:1}.fq-tc{font-size:14px;font-weight:700;color:var(--ink2);min-width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.7)}.fq-help{padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);font-size:16px}.fq-help b{display:block;font-size:17px;color:var(--ink)}.fq-help p{margin:6px 0 14px;color:var(--ink2)}.fq-help .btn{width:100%;justify-content:center}.fq-toc a.zero{opacity:.45}.fq-main{display:flex;flex-direction:column;gap:28px}.fq-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:8px 32px 10px;scroll-margin-top:100px}.fq-ch{display:flex;align-items:center;gap:16px;padding:22px 0 18px;border-bottom:1px solid var(--line)}.fq-ci{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--g-soft);color:var(--g);flex:none}.fq-ci svg{width:24px;height:24px}.fq-ch h2{font-size:clamp(24px,2.3vw,30px)}.fq-ch p{margin:2px 0 0;font-size:15px;color:var(--ink2)}.fq-list details{border-bottom:1px solid var(--line)}.fq-list details:last-child{border-bottom:0}.fq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:20px;font-weight:650;color:var(--ink);line-height:1.35}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary::after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B3C26' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .25s,background-color .2s}.fq-list summary:hover::after{background-color:var(--g-soft)}.fq-list details[open] summary::after{transform:rotate(45deg);background-color:var(--g-soft)}.fq-list summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:8px}.fq-list details p{margin:-6px 0 24px;padding-right:56px;color:var(--ink2);font-size:18px;line-height:1.65}.fq-none{padding:28px 32px;background:var(--bg2);border-radius:var(--r);color:var(--ink2)}.guide{padding-top:56px}.guide-in{max-width:800px}.guide h2{font-size:clamp(26px,2.6vw,32px);margin-top:56px;scroll-margin-top:90px}.guide p{margin-top:16px;color:var(--ink2)}.guide p b{color:var(--ink)}.g-box{background:var(--bg2);border-radius:18px;padding:24px 26px}.g-sum ul{margin:10px 0 0;padding-left:22px;color:var(--ink2)}.g-sum li{margin-top:8px}.g-sum-t{margin:0!important;font-weight:700;color:var(--ink)!important}.g-formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:20px;padding:22px;border:1.5px solid var(--g);border-radius:18px;font-size:19px;text-align:center}.g-formula .g-l{background:var(--bg2);padding:8px 14px;border-radius:10px;color:var(--ink);font-weight:650}.g-frac{display:inline-flex;flex-direction:column;align-items:stretch;text-align:center;color:var(--ink)}.g-frac span{padding:6px 10px}.g-frac span:first-child{border-bottom:2px solid var(--g)}.g-formula b{color:var(--g);font-size:22px}.g-tbl{margin-top:20px;overflow-x:auto;border:1px solid var(--line);border-radius:16px}.g-tbl table{width:100%;border-collapse:collapse;font-size:17px;min-width:520px}.g-tbl th,.g-tbl td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}.g-tbl th{font-size:15px;color:var(--ink2);font-weight:650;background:var(--bg2)}.g-tbl td small{display:block;font-size:14px;color:var(--ink2)}.g-tbl .n{text-align:right;font-variant-numeric:tabular-nums}.g-tbl tfoot td{font-weight:750;border-bottom:0}.g-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.g-two p{margin-top:8px!important}.g-k{margin:0!important;font-weight:750;color:var(--ink)!important;font-size:20px}.g-r{color:var(--ink)!important}.g-list{margin:16px 0 0;padding-left:22px;color:var(--ink2)}.g-list li{margin-top:10px}.calc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding:26px;background:var(--bg2);border-radius:20px}.calc label{display:flex;flex-direction:column;gap:8px;position:relative;font-size:16px;font-weight:600;color:var(--ink)}.calc input,.calc select{font:inherit;font-size:20px;font-weight:600;height:56px;padding:0 40px 0 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.calc input:focus,.calc select:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--g)}.calc label i{position:absolute;right:16px;bottom:16px;font-style:normal;color:var(--ink2);font-size:18px}.calc-out{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.calc-out div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.calc-out small{display:block;font-size:15px;color:var(--ink2)}.calc-out b{display:block;font-size:28px;font-weight:750;color:var(--ink);margin-top:2px}.calc-out .c-ok b{color:var(--g)}.calc-out .c-no b{color:#B42318}.calc-out p{grid-column:1/-1;margin:4px 0 0!important}@media (max-width:1100px){.fq-grid{grid-template-columns:250px minmax(0,1fr);gap:28px}.nav{display:none}.menu{display:block}.top-in>.btn-sm{margin-left:auto}.hero-in{gap:48px}.hero{padding:56px 0 64px}.cards{grid-template-columns:1fr 1fr}.cards .card:first-child{grid-column:1/-1}.cards .card:first-child .card-img{aspect-ratio:16/9}.plans-strip{grid-template-columns:1fr}.row,.row.rev{grid-template-columns:1fr;gap:34px}.row .det,.row .shot{max-width:760px}.row.rev .row-txt{order:0}.row-txt{max-width:720px}.feats{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr;max-width:640px}.terms{grid-template-columns:1fr 1fr}.planbox{grid-template-columns:1fr;padding:40px}.foot-in{grid-template-columns:1fr 1fr}.demo-in{grid-template-columns:1fr;gap:36px}.demo-side{position:static}.calc{grid-template-columns:1fr}}@media (max-width:700px){body{font-size:18px}.wrap{padding:0 18px}.top-in{height:68px;gap:12px}.brand img{width:132px}.top-in>.btn-sm{display:none}.menu{margin-left:auto}.sec{padding:72px 0}.sec-head{margin-bottom:36px}.hero{padding:40px 0 52px}.acts{flex-direction:column;align-items:stretch}.acts .link{text-align:center}.acts .btn{width:100%}.checks{flex-direction:column;align-items:center;gap:10px}.devices{padding-bottom:28px}.s3{width:calc(100% + 36px);margin:0 -18px;aspect-ratio:4/3}.s3-leg{gap:10px;font-size:11.5px}.s3-card{padding:8px 11px 8px 10px;gap:8px}.s3-card b{font-size:13px}.s3-card span{font-size:12px}.s3-chip{font-size:11px}.devices .shot{margin:0 26px 0 0}.devices .phone{width:30%;padding:5px;border-radius:24px}.devices .phone img{border-radius:20px}.shot{border-radius:12px}.shot .bar{height:22px;padding:0 10px;gap:5px}.shot .bar i{width:7px;height:7px}.cards{grid-template-columns:1fr}.cards .card:first-child .card-img{aspect-ratio:4/3}.card-txt{padding:22px 22px 24px}.plans-strip{padding:30px 24px}.pmini{grid-template-columns:1fr}.phead{padding-top:40px}.phead-shot{margin-top:40px}.rows{gap:80px}.feats,.terms,.steps3{grid-template-columns:1fr}.phones{grid-template-columns:1fr;gap:56px}.phones .phone{max-width:250px}.duo{gap:14px}.duo .phone{padding:5px;border-radius:24px}.duo .phone img{border-radius:20px}.planbox{padding:30px 24px}.plan{padding:28px 22px}.calc-end{grid-template-columns:1fr;gap:10px;padding:22px}.cta{padding:64px 0}.cta .btn{width:100%}.foot-in{grid-template-columns:1fr}.quotes{grid-template-columns:1fr}.g-two,.calc{grid-template-columns:1fr}.fq-grid{grid-template-columns:minmax(0,1fr);gap:20px}.fq-side{position:sticky;top:68px;z-index:5;margin:0 -18px;padding:10px 0;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.fq-toc{flex-direction:row;overflow-x:auto;scrollbar-width:none;background:none;padding:0 18px;gap:8px}.fq-toc::-webkit-scrollbar{display:none}.fq-tt,.fq-help,.fq-tc{display:none}.fq-toc a{flex:none;padding:7px 14px 7px 7px;border:1px solid var(--line);border-radius:999px;font-size:15px;background:#fff}.fq-ti{width:28px;height:28px;border-radius:50%;background:var(--bg2)}.fq-ti svg{width:16px;height:16px}.fq-sec{padding:0 0 72px}.fq-card{padding:4px 20px 6px;border-radius:20px;scroll-margin-top:140px}.fq-ch{padding:18px 0 14px}.fq-ci{width:42px;height:42px}.fq-list summary{font-size:18px;padding:18px 0}.fq-list details p{padding-right:0;font-size:17px}.fq-search{height:58px;margin-top:24px}.fq-search input{font-size:17px}.calc-out{grid-template-columns:1fr}.calc{padding:20px}.g-formula{font-size:17px}.quote{padding:28px 24px 24px}.nextsec{padding:64px 0}.sec:not(.alt) + .nextsec{padding-top:0}.nx{grid-template-columns:1fr}.nx-txt{padding:32px 24px 28px}.nx .btn{width:100%}.nx-img{padding:0 0 0 24px}.nx-plans{padding:0 24px 32px}.nx-plans .pl{min-width:0;width:100%}.facts{flex-direction:column;align-items:center}.form{padding:26px 20px}.grid2{grid-template-columns:1fr}.demo{padding:40px 0 72px}.faq summary{font-size:19px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.legal .lt{margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper,#fff)}.legal .lt-r{padding:18px 22px;border-top:1px solid var(--line)}.legal .lt-r:first-child{border-top:0}.legal .lt-r h3{font-size:18px;margin:0}.legal .lt-r dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 16px;margin:10px 0 0}.legal .lt-r dt{font-weight:600;color:var(--ink)}.legal .lt-r dd{margin:0;color:var(--ink2)}.legal .lt-up{font-size:15px}@media (max-width:640px){.legal .lt-r{padding:16px}.legal .lt-r dl{grid-template-columns:1fr;gap:2px}.legal .lt-r dd{margin-bottom:8px}}