@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/libre-franklin-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Libre Franklin", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-data:var(--font-ui);--step-small:.9375rem;--step-body:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--step-lead:clamp(1.1875rem, 1.1rem + .45vw, 1.5rem);--step-head:clamp(1.875rem, 1.4rem + 2vw, 3.25rem);--step-display:clamp(2.5rem, 1.4rem + 4.6vw, 5rem);--bg:#fff;--surface:#f3f5f4;--mint:#dcf3e3;--mint-2:#b7e4c4;--mint-wash:#f1faf4;--brand:#0f3d23;--brand-mint:#3fd393;--ink:#111413;--muted:#464d4a;--accent:#17784a;--accent-hover:#11613b;--accent-ink:#fff;--deep:#0f3d23;--deep-ink:#fff;--deep-muted:#cfe9da;--accent-on-deep:#6cefb6;--danger:#a12619;--ui-bg:#0b0e11;--ui-panel:#12171c;--ui-raise:#1a2128;--ui-line:#252d35;--ui-ink:#dce4eb;--ui-muted:#8b97a3;--ui-accent:#e0ae58;--ui-accent-ink:#1c1406;--focus:#17784a;--focus-on-dark:#6cefb6;--gutter:clamp(20px, 4vw, 56px);--max:1240px;--section-gap:clamp(72px, 9vw, 136px);--measure:34rem;--tap:48px;--radius:20px;--radius-sm:12px;--radius-pill:999px;--radius-btn:10px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur:.42s}.home{--inline:max(var(--gutter), calc((100% - var(--max)) / 2));background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}.home *,.home :before,.home :after{box-sizing:border-box}.home :where(h1,h2,h3,h4,p,ul,ol,figure,fieldset,legend){margin:0;padding:0}.home :where(ul,ol){list-style:none}.home img{max-width:100%;height:auto;display:block}.home :where(button,input,textarea){font:inherit;color:inherit}.home a{color:inherit}.home svg{flex:none;display:block}.home :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.home .duration :focus-visible,.home .foot :focus-visible{outline-color:var(--focus-on-dark)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.home .skip{left:var(--gutter);z-index:50;background:var(--ink);color:#fff;border-radius:var(--radius-sm);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.home .skip:focus{top:12px}main:focus{outline:none}.h2{font-size:var(--step-head);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-weight:800;line-height:1.05}.btn{border-radius:var(--radius-btn);background:var(--accent);min-height:56px;color:var(--accent-ink);font-weight:650;font-size:var(--step-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;justify-content:center;align-items:center;padding:0 1.5em;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.7;cursor:progress}.btn--big{min-height:60px;font-size:var(--step-lead);padding:0 1.4em}.btn--hero{min-height:72px;padding:0 1.7em;font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem);font-weight:700}.btn--small{min-height:var(--tap);font-size:var(--step-small);padding:0 1.2em}.textlink{text-underline-offset:.22em;min-height:var(--tap);align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.textlink:hover{text-decoration-thickness:3px}.textlink--button{cursor:pointer;font-size:inherit;background:0 0;border:0;min-height:0;padding:0;display:inline}.top{z-index:20;padding-inline:var(--inline);background:#fff;border-bottom:1px solid #e5e5e5cc;position:sticky;top:0;box-shadow:0 2px 12px #0f3d230f}.top__in{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.wordmark{min-height:var(--tap);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo-mark{flex:none;width:2rem;height:2rem}.wm{letter-spacing:-.03em;color:var(--brand);white-space:nowrap;font-size:1.4rem;font-weight:800;line-height:1}.wm-mint{color:inherit}.top__nav{align-items:center;gap:4px;display:none}.top__nav a{white-space:nowrap;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:8px;padding:8px 12px;font-size:1rem;font-weight:500;text-decoration:none}.top__nav a:hover{background:var(--mint-wash);color:var(--accent)}.top__actions{align-items:center;gap:16px;display:flex}.top__ghost,.top__main{min-height:42px;font-size:var(--step-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:12px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:none}.top__ghost{background:#fff;border:1px solid #d4d4d4}.top__ghost:hover{border-color:var(--accent);color:var(--accent)}.top__main{background:var(--accent);color:#fff;border:0;padding:0 20px}.top__main:hover{background:var(--accent-hover)}@media (min-width:440px){.top__main{min-height:44px;display:inline-flex}}@media (min-width:640px){.top__in{min-height:84px}.logo-mark{width:2.3rem;height:2.15rem}.wm{letter-spacing:-.02em;font-size:1.75rem}.top__ghost{display:inline-flex}}@media (min-width:1180px){.top__nav{display:flex}}.hero{padding:20px var(--inline) 0;gap:36px;display:grid}.hero__title{letter-spacing:-.045em;font-size:min(10.2vw,5rem);font-weight:800;line-height:.98}.hero__title .line{white-space:nowrap;padding-bottom:.05em;display:block;overflow:clip}.hero__title [data-line]{display:inline-block}.hero__lead{max-width:var(--measure);font-size:var(--step-lead);margin-top:20px;line-height:1.42}.hero__facts{flex-wrap:wrap;gap:8px 22px;margin-top:20px;font-weight:650;display:flex}.hero__facts li{align-items:center;gap:7px;display:inline-flex}.hero__facts svg,.faq__facts svg{width:22px;height:22px;color:var(--accent);stroke-width:2.6px}.hero__actions{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:28px;display:flex}.hero__actions .btn{width:100%}.hero__actions .textlink{margin-inline:auto}.hero__drop{color:var(--muted);font-size:var(--step-small);max-width:var(--measure);margin-top:14px}.hero__cdnote{border-radius:var(--radius-sm);background:var(--mint);max-width:var(--measure);margin-top:18px;padding:16px 18px;display:none}@media (hover:none) and (pointer:coarse){.hero__cdnote{display:block}.hero__drop{display:none}}.hero__caption{font-size:var(--step-small);color:var(--muted);margin-top:12px}.strip{border-radius:var(--radius);background:var(--surface);gap:18px 48px;padding:20px 22px;display:grid}.strip__group{gap:10px;display:grid}.strip__label{font-size:var(--step-small);color:var(--muted);font-weight:650}.strip__list{flex-wrap:wrap;gap:8px;display:flex}.strip__list li{font-weight:700;font-size:var(--step-body);letter-spacing:-.01em;background:#fff;border-radius:8px;padding:7px 14px}.devices{aspect-ratio:6/5;border-radius:var(--radius);background:var(--mint);--L:90cqw;--lx:calc((100cqw - var(--L)) / 2 - 4cqw);--ly:calc(54cqh - var(--L) * .33);position:relative;overflow:hidden;container-type:size}.devices__cd{width:calc(var(--L) * .56);aspect-ratio:1;clip-path:circle(46.4%);height:auto;position:absolute;top:1cqh;left:-3cqw}.toast{z-index:2;background:#fff;border-radius:12px;align-items:center;gap:.7em;padding:.7em .8em .7em .7em;font-size:clamp(11px,2.3cqw,15px);line-height:1.25;display:flex;position:absolute;top:5cqh;right:4cqw}.toast__ico{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid}.toast__ico svg{stroke-width:2.8px;width:1.2em;height:1.2em}.toast__txt{display:grid}.toast__txt span{color:var(--muted);font-size:.9em}.toast__btn{background:var(--mint);color:var(--accent);border-radius:8px;margin-left:.4em;padding:.45em .8em;font-weight:650}.laptop{left:var(--lx);top:var(--ly);width:var(--L);font-size:calc(var(--L) * .0168);position:absolute}.laptop__lid{border-radius:calc(var(--L) * .028) calc(var(--L) * .028) 0 0;padding:calc(var(--L) * .022);background:#17191b}.laptop__screen{aspect-ratio:16/10;background:var(--ui-bg);overflow:hidden}.laptop__base{height:calc(var(--L) * .04);margin-inline:calc(var(--L) * -.05);border-radius:0 0 calc(var(--L) * .05) calc(var(--L) * .05);background:#c9ced0;position:relative}.laptop__base:before{content:"";background:#aeb4b6;border-radius:0 0 8px 8px;width:16%;height:40%;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone{--pw:270px;width:var(--pw);font-size:calc(var(--pw) / 24);border-radius:calc(var(--pw) * .13);padding:calc(var(--pw) * .03);background:#17191b}.phone__screen{aspect-ratio:9/19;border-radius:calc(var(--pw) * .1);background:var(--ui-bg);overflow:hidden}.phone--hero{--pw:calc(var(--L) * .25);left:calc(var(--lx) + var(--L) * .82);top:calc(var(--ly) + var(--L) * .2);position:absolute}.rv{background:var(--ui-bg);height:100%;color:var(--ui-ink);font-family:var(--font-ui);flex-direction:column;gap:.6em;padding:.7em .8em;line-height:1.35;display:flex}.rv__bar{flex:none;justify-content:space-between;align-items:center;gap:.8em;display:flex}.rv__study{min-width:0;display:grid}.rv__study b{white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;font-weight:600;overflow:hidden}.rv__study span{font-family:var(--font-data);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.rv__info{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:.4em;flex:none;align-items:center;gap:.4em;padding:.35em .7em;font-size:.9em;display:inline-flex}.rv__info svg{width:1.15em;height:1.15em}.rv__main{flex:1;gap:.7em;min-height:0;display:flex}.rv__series{flex-direction:column;flex:none;gap:.45em;width:33%;display:flex;overflow:hidden}.rv__s{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:.4em;align-items:center;gap:.55em;padding:.4em;font-size:1em;display:flex}.rv__s:hover{background:var(--ui-raise)}.rv__s[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-raise)}.rv__thumb{background:#000;border-radius:.3em;flex:none;width:3.6em;height:3.6em}.rv__meta{gap:.05em;min-width:0;display:grid}.rv__meta>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv__num{font-family:var(--font-data);color:var(--ui-accent);font-size:.78em}.rv__desc{font-size:.92em;font-weight:500}.rv__fr{color:var(--ui-muted);font-size:.82em}.rv__viewer{flex-direction:column;flex:1;gap:.5em;min-width:0;display:flex}.rv__vp{border:1px solid var(--ui-line);background:#000;border-radius:.4em;flex:1;min-height:0;position:relative;overflow:hidden}.rv__vp canvas{object-fit:contain;touch-action:none;cursor:ns-resize;width:100%;height:100%;position:absolute;inset:0}.rv__vp canvas[data-tool=wl]{cursor:crosshair}.rv__ov{pointer-events:none;max-width:49%;font:.76em/1.35 var(--font-data);color:#eef3f7;font-variant-numeric:tabular-nums;display:grid;position:absolute}.rv__ov span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv__ov--tl{top:.5em;left:.6em}.rv__ov--tr{text-align:right;top:.5em;right:.6em}.rv__ov--br{text-align:right;bottom:.5em;right:.6em}.rv__ori{font:600 .8em var(--font-data);color:var(--ui-accent);pointer-events:none;position:absolute}.rv__ori--t{top:.4em;left:50%;transform:translate(-50%)}.rv__ori--b{bottom:.4em;left:50%;transform:translate(-50%)}.rv__ori--l{top:50%;left:.5em;transform:translateY(-50%)}.rv__ori--r{top:50%;right:.5em;transform:translateY(-50%)}.rv__scrub{flex:none;align-items:center;gap:.7em;display:flex}.rv__play{cursor:pointer;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:.4em;flex:none;place-items:center;width:2.8em;height:2.3em;display:grid}.rv__play svg{width:1.2em;height:1.2em}.rv__play[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:var(--ui-accent)}.rv__scrub input{min-width:0;accent-color:var(--ui-accent);cursor:pointer;flex:1;height:1.8em;margin:0}.rv__count{text-align:right;min-width:3.6em;font:500 .88em var(--font-data);font-variant-numeric:tabular-nums;flex:none}.rv__tools{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;display:grid}.rv__tool{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);cursor:pointer;border-radius:.4em;flex-direction:column;align-items:center;gap:.2em;padding:.45em .1em .4em;font-size:.78em;line-height:1.1;display:flex}.rv__tool svg{width:1.7em;height:1.7em}.rv__tool:hover{color:var(--ui-ink)}.rv__tool[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-ink);font-weight:600}.rv--laptop .rv__tools{grid-template-columns:repeat(4,minmax(0,6.5em))}.rv--phone{gap:.6em;padding:2.2em .7em .8em}.rv--phone .rv__main{flex-direction:column}.rv--phone .rv__series{flex-direction:row;order:2;width:auto;overflow:hidden}.rv--phone .rv__s{flex:none;width:13em}.rv--phone .rv__study span{display:none}.app-screen{background:var(--ui-panel);height:100%;color:var(--ui-ink);font-family:var(--font-ui);flex-direction:column;gap:.75em;padding:1.3em 1.5em;line-height:1.3;display:flex}.app-title{font-size:1.3em;font-weight:600}.app-sub{color:var(--ui-muted)}.app-sub--ok{color:#a8dcc0;align-items:center;gap:.45em;display:flex}.app-sub--ok svg{stroke-width:2.4px;width:1.25em;height:1.25em}.app-files{gap:.3em;display:grid}.app-files li{color:var(--ui-muted);border:1px solid #0000;border-radius:.4em;align-items:center;gap:.6em;padding:.45em .6em;display:flex}.app-files li.is-on{background:var(--ui-raise);border-color:var(--ui-accent);color:var(--ui-ink)}.ico{background:#c9b37a;border-radius:.15em;flex:none;width:1.15em;height:.9em}.ico--file{background:#cfd5da;width:.85em;height:1.05em}.ico--disc{background:#e3e6e8;border-radius:50%;width:1.05em;height:1.05em;box-shadow:inset 0 0 0 .3em #8b97a3}.app-btn{background:var(--ui-accent);color:var(--ui-accent-ink);white-space:nowrap;border-radius:.45em;justify-content:center;align-items:center;padding:.6em 1em;font-weight:600;display:inline-flex}.app-btn--ghost{background:var(--ui-raise);color:var(--ui-ink)}.app-btn--block{width:100%;margin-top:auto}.app-btn--end{align-self:flex-end;margin-top:auto}.app-choices{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.app-choice{background:var(--ui-raise);border:1px solid var(--ui-line);border-radius:.45em;place-items:center;padding:.75em .2em;font-size:1.15em;font-weight:600;display:grid}.app-choice.is-on{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-ink)}.app-link{background:var(--ui-bg);border:1px solid var(--ui-line);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;border-radius:.45em;padding:.6em .8em;overflow:hidden}.app-share{gap:.45em;margin-top:auto;display:flex}.app-share .app-btn{flex:1 1 0;padding-inline:.3em}.chat{color:#111;height:100%;font-family:var(--font-ui);background:#ece5dd;flex-direction:column;gap:.6em;line-height:1.3;display:flex}.chat__head{color:#fff;background:#1f5c49;align-items:center;gap:.6em;padding:2.4em .9em .8em;font-weight:600;display:flex}.chat__avatar{color:#1f5c49;background:#cfe3da;border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.chat__msg{background:#d9fdd3;border-radius:.8em .2em .8em .8em;align-self:flex-end;gap:.4em;max-width:86%;margin-right:.8em;padding:.6em .7em;display:grid}.chat__card{background:#c6ecbd;border-radius:.5em;gap:.1em;padding:.5em .6em;display:grid}.chat__card span{color:#29402a;font-size:.86em}.chat__msg u{color:#0b5c9c;word-break:break-all}.chat__time{color:#555;align-self:flex-end;margin-right:.9em;font-size:.8em}.chat__day{color:#555;background:#fff;border-radius:.5em;align-self:center;margin-top:.4em;padding:.2em .7em;font-size:.8em}.chat__input{color:#777;background:#fff;border-radius:2em;margin:auto .6em .6em;padding:.7em .9em}.how{padding:var(--section-gap) var(--inline) 0}.how__head{gap:14px;display:grid}.how__lead{font-size:var(--step-lead);max-width:30rem}.how__sub{font-size:var(--step-lead);letter-spacing:-.01em;margin-top:48px;font-weight:750}.how__cards{gap:16px;margin-top:18px;display:grid}.card{background:var(--surface);border-radius:var(--radius);padding:12px 12px 24px}.card__screen{aspect-ratio:16/10;border-radius:calc(var(--radius) - 8px);overflow:hidden;container-type:inline-size}.card__screen .app-screen{font-size:3.5cqw}.card__title{font-size:var(--step-lead);letter-spacing:-.015em;margin:18px 10px 0;font-weight:750;line-height:1.25}.card__text{color:var(--muted);margin:6px 10px 0}.how__phones{grid-template-columns:1fr 1fr;align-items:start;gap:28px 16px;margin-top:56px;display:grid}.how__phones-text .how__sub{margin-top:0}.how__phones-text p{max-width:var(--measure);margin-top:8px}.how__phone{justify-items:center;gap:12px;display:grid}.how__phone figcaption{font-size:var(--step-small);color:var(--muted);text-align:center;max-width:18em}.duration{margin-top:var(--section-gap);padding:var(--section-gap) var(--inline);background:var(--deep);color:var(--deep-ink);align-items:center;gap:40px;display:grid}.duration__text p{max-width:32rem;font-size:var(--step-lead);color:var(--deep-muted);margin-top:16px;line-height:1.45}.duration .h2{color:var(--deep-ink)}.seg{border:0;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.seg__opt{cursor:pointer;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__opt span{border-radius:var(--radius-btn);color:#fff;min-width:5.2em;min-height:64px;font-size:var(--step-lead);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:#1d4d3e;justify-content:center;align-items:center;padding:0 1.2em;font-weight:700;display:inline-flex}.seg__opt:hover span{background:#26614e}.seg__opt input:checked+span{background:var(--accent-on-deep);color:var(--deep)}.seg__opt input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.duration__when{font-size:var(--step-lead);min-height:1.5em;margin-top:20px;font-weight:600}.duration__photo{display:none}.duration__photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%}.opens{padding:var(--section-gap) var(--inline) 0;align-items:center;gap:28px;display:grid}.opens__photo{border-radius:var(--radius);overflow:clip}.opens__photo img{aspect-ratio:16/10;object-fit:cover;width:100%}.opens__body{gap:22px;display:grid}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs__tab{min-height:var(--tap);border-radius:var(--radius-btn);cursor:pointer;background:var(--surface);font-weight:600;font-size:var(--step-body);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;padding:0 1.1em}.tabs__tab:hover{background:var(--mint)}.tabs__tab[aria-selected=true]{background:var(--ink);color:#fff}.tabs__panel p{max-width:var(--measure);font-size:var(--step-lead);line-height:1.45}.opens__note{color:var(--muted);max-width:var(--measure)}.opens__actions{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.privacy{margin:var(--section-gap) var(--inline) 0;background:var(--mint);border-radius:var(--radius);padding:clamp(28px,5vw,64px)}.privacy__cols{gap:32px;margin-top:32px;display:grid}.privacy__sub{font-size:var(--step-body);text-transform:none;color:var(--accent);font-weight:750}.facts{gap:18px;margin-top:14px;display:grid}.fact{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.fact__ico{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fact__ico svg{stroke-width:2.6px;width:20px;height:20px}.fact__what{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:750;line-height:1.25;display:block}.fact__why{color:var(--ink);margin-top:3px;display:block}.faq{padding:var(--section-gap) var(--inline) 0;align-items:start;gap:32px;display:grid}.faq__facts{gap:8px;margin-top:18px;font-weight:600;display:grid}.faq__facts li{align-items:center;gap:8px;display:flex}.faq__actions{margin-top:26px}.faq__list{gap:10px;display:grid}.qa{background:var(--surface);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease}.qa[open]{background:var(--mint)}.qa__q{cursor:pointer;min-height:60px;font-size:var(--step-lead);align-items:center;padding:14px 56px 14px 20px;font-weight:650;line-height:1.3;list-style:none;display:flex;position:relative}.qa__q::-webkit-details-marker{display:none}.qa__q:after{content:"";width:11px;height:11px;transition:transform var(--dur-fast) ease;border-bottom:2.5px solid;border-right:2.5px solid;position:absolute;top:50%;right:24px;transform:translateY(-70%)rotate(45deg)}.qa[open] .qa__q:after{transform:translateY(-25%)rotate(-135deg)}.qa__a{max-width:42rem;padding:0 24px 20px 20px}.report{padding:var(--section-gap) var(--inline);align-items:start;gap:28px;display:grid}.report__text{max-width:var(--measure);gap:16px;display:grid}.report__warn{border-radius:var(--radius-sm);background:var(--mint);padding:14px 18px}.form{border-radius:var(--radius);background:var(--surface);gap:20px;padding:clamp(20px,3vw,32px);display:grid;position:relative}.form__who{border:0;flex-wrap:wrap;gap:8px;display:flex}.form__who legend{width:100%;margin-bottom:8px;font-weight:700}.form__who label{cursor:pointer;position:relative}.form__who input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.form__who span{min-height:var(--tap);border-radius:var(--radius-btn);background:#fff;border:2px solid #c9cfcc;align-items:center;padding:0 1.1em;font-weight:600;display:inline-flex}.form__who input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.form__who input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.form__field{gap:8px;display:grid}.form__field label{font-weight:700}.form__opt{color:var(--muted);font-weight:400}.form input[type=email],.form textarea{border-radius:var(--radius-sm);width:100%;min-height:56px;font-size:var(--step-body);background:#fff;border:2px solid #c9cfcc;padding:14px 16px}.form textarea{resize:vertical;min-height:140px}.form input:focus-visible,.form textarea:focus-visible{border-color:var(--accent);outline-offset:2px}.form [aria-invalid=true]{border-color:var(--danger)}.form__hint{color:var(--muted);font-size:var(--step-small)}.form__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.form .btn{justify-self:start}.form__status{min-height:1.5em;font-weight:650}.form__status.is-error{color:var(--danger)}.form__status.is-ok{color:var(--accent)}.foot{padding:56px var(--inline) 40px;background:var(--deep);color:var(--deep-ink);gap:20px;display:grid}.foot a{color:var(--deep-ink)}.foot__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.foot__mark{letter-spacing:-.05em;font-size:clamp(2.75rem,11vw,7.5rem);font-weight:800;line-height:.9}.foot__mark .wm{font-size:inherit;letter-spacing:inherit;color:#fff}.foot__mark .wm-mint{color:inherit}.foot__links{flex-wrap:wrap;gap:0 22px;display:flex}.foot__links a{min-height:var(--tap);align-items:center;font-weight:550;text-decoration:none;display:inline-flex}.foot__links a:hover{text-decoration:underline;text-decoration-thickness:2px}.foot__legal{font-size:var(--step-body);max-width:46rem}.foot__small{font-size:var(--step-small);color:var(--deep-muted);max-width:70ch}.veil{z-index:40;pointer-events:none;background:var(--accent);color:#fff;padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0}.veil[hidden]{display:none}.veil p{font-size:var(--step-head);letter-spacing:-.03em;text-align:center;max-width:16ch;font-weight:800;line-height:1.05}@media (min-width:720px){.hero__actions .btn{width:auto}.strip{grid-template-columns:auto auto;justify-content:start}.hero__actions .textlink{margin-inline:0}.how__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.how__phones{grid-template-columns:1fr;align-items:center;gap:32px}.how__phones-text{grid-column:auto}.how__phone .phone{--pw:clamp(190px, 17vw, 236px)}.duration{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px}.duration__photo{display:block}.opens{grid-template-columns:1fr 1fr;gap:56px}.opens__photo img{aspect-ratio:1}.privacy__cols{grid-template-columns:1fr 1fr;gap:48px}.report{grid-template-columns:1fr 1.1fr;gap:56px}}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px 56px;padding-top:32px}.strip{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 40px;display:flex}.strip__group{align-items:center;gap:14px;display:flex}.hero__title{font-size:min(4.4vw,4.25rem)}.how__head{grid-template-columns:1fr 1fr;align-items:end}.how__lead{justify-self:end}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.faq__side{position:sticky;top:100px}}@media (prefers-reduced-motion:no-preference){.hero [data-line]{animation:hp-line .9s var(--ease-out) forwards;animation-delay:calc(80ms + var(--i) * .11s);transform:translateY(105%)}.hero [data-load]{opacity:0;animation:hp-rise .65s var(--ease-out) forwards;animation-delay:var(--d);transform:translateY(14px)}.phone--hero{animation:hp-float .9s var(--ease-out) .7s both}.can-reveal [data-reveal]{opacity:0;transition:opacity .65s var(--ease-out) var(--d,0s), transform .65s var(--ease-out) var(--d,0s);transform:translateY(22px)}.can-reveal [data-reveal].is-in{opacity:1;transform:none}.card,.qa,.tabs__tab,.seg__opt span{transition-property:background-color,color,transform;transition-duration:var(--dur-fast)}.card:hover{transform:translateY(-3px)}@supports (animation-timeline:view()){.opens__photo img,.duration__photo img{animation:linear both hp-drift;animation-timeline:view();animation-range:entry exit}.foot__mark{animation:linear both hp-mark;animation-timeline:view();animation-range:entry cover 50%}}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition-duration:1ms!important;animation:none!important}}@keyframes hp-line{to{transform:none}}@keyframes hp-rise{to{opacity:1;transform:none}}@keyframes hp-float{0%{opacity:0;translate:0 18%}to{opacity:1;translate:0}}@keyframes hp-drift{0%{transform:scale(1.06)translateY(-2%)}to{transform:scale(1.06)translateY(2%)}}@keyframes hp-mark{0%{scale:.94}to{scale:1}}.report__soon{border-radius:var(--radius-sm);background:var(--surface);padding:14px 18px}.coffee{margin:0 var(--inline) var(--section-gap);border-radius:var(--radius);background:var(--mint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(24px,4vw,40px);display:flex}.coffee__title{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:800}.coffee p{max-width:40rem;margin-top:6px}.coffee__btn{gap:10px}.coffee__btn svg{width:26px;height:26px}.home{--inline:max(var(--gutter), calc((100% - var(--max)) / 2), env(safe-area-inset-left,0px));-webkit-tap-highlight-color:#17784a26}.home [id]{scroll-margin-top:104px}.home :where(button,a,input,label,summary,canvas){touch-action:manipulation}.rv__vp canvas{touch-action:none}.rv__vp canvas:focus-visible{outline-offset:-3px}.top{padding-top:env(safe-area-inset-top,0px)}.chat{background:#e7ece9;gap:.5em;font-size:1.28em}.chat__head{background:#1f5c49;gap:.55em;padding:1.9em .8em .7em;font-size:.95em}.chat__head small{opacity:.85;font-size:.78em;font-weight:400;display:block}.chat__avatar{width:2.1em;height:2.1em}.chat__msg{border-radius:.7em;gap:.3em;max-width:88%;margin:0 .6em;padding:.5em .6em .35em;line-height:1.28;display:grid}.chat__msg i{color:#4f5d66;justify-self:end;font-size:.72em;font-style:normal}.chat__msg--in{background:#fff;border-top-left-radius:.15em;align-self:flex-start}.chat__msg--out{background:#d9fdd3;border-top-right-radius:.15em;align-self:flex-end}.chat__card span{font-size:inherit;color:inherit}.chat__card{background:#f0f2f1;border-radius:.5em;align-items:center;gap:.5em;padding:.45em .5em;display:flex}.chat__card>span:last-child{display:grid}.chat__card>span:last-child>span{color:#54656f;font-size:.8em}.chat__logo{background:#dcf3e3 url(/favicon.svg) 50%/72% no-repeat;border-radius:.4em;flex:none;width:2em;height:2em}.chat__msg u{color:#027eb5;font-size:.92em}.chat__day{font-size:.7em}.chat__input{font-size:.85em}.how__phones{--pp:clamp(24px, 4vw, 56px);padding:var(--pp);border-radius:var(--radius);background:var(--mint);grid-template-columns:1fr;align-items:center;gap:28px;margin-top:56px;display:grid}.how__phones-text{grid-column:auto}.how__big{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:800;line-height:1.05}.how__facts{gap:14px;margin-top:22px;display:grid}.how__facts li{font-size:var(--step-lead);grid-template-columns:30px 1fr;align-items:start;gap:12px;line-height:1.35;display:grid}.how__facts svg{background:var(--accent);color:#fff;stroke-width:3px;border-radius:50%;width:30px;height:30px;padding:6px}.how__row{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pp));padding:0 var(--pp) 8px;scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.how__row .how__phone{scroll-snap-align:center;flex:none}.how__phone .phone{--pw:min(74vw, 300px)}.how__phone figcaption{font-size:var(--step-body);color:var(--ink);max-width:16em}@media (min-width:720px){.how__row{justify-content:center;gap:24px;margin:0;padding:0;overflow:visible}.how__phone .phone{--pw:clamp(220px, 28vw, 290px)}}@media (min-width:1100px){.how__phones{grid-template-columns:minmax(0,1fr) auto;gap:48px}.how__phone .phone{--pw:clamp(220px, 19vw, 290px)}}.foot{padding:clamp(48px, 6vw, 80px) var(--inline) 28px;background:var(--deep);color:var(--deep-ink);display:block}.foot__grid{grid-template-columns:1fr 1fr;gap:36px 28px;display:grid}.foot__brand{grid-column:1/-1;justify-items:start;gap:14px;max-width:26rem;display:grid}.foot__logo{color:#fff;min-height:var(--tap);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.foot__logo .wm{color:#fff;letter-spacing:-.02em;font-size:1.75rem}.foot__brand p{color:var(--deep-muted)}.foot__btn{border-radius:var(--radius-btn);background:var(--accent-on-deep);min-height:48px;color:var(--deep);font-weight:700;font-size:var(--step-body);cursor:pointer;transition:background-color var(--dur-fast) ease;border:0;align-items:center;padding:0 20px;display:inline-flex}.foot__btn:hover{background:#fff}.foot__h{font-size:var(--step-small);color:var(--accent-on-deep);letter-spacing:.01em;font-weight:700}.foot__col ul{gap:2px;margin-top:10px;display:grid}.foot__col a{color:#fff;overflow-wrap:anywhere;align-items:center;min-height:40px;font-weight:500;text-decoration:none;display:inline-flex}.foot__col a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.foot__bottom{color:var(--deep-muted);gap:8px;margin-top:48px;display:grid}.foot__bottom b{color:#fff}.foot__small{font-size:var(--step-small);max-width:80ch}.foot__small a{color:var(--deep-muted)}@media (min-width:900px){.foot__grid{grid-template-columns:1.5fr 1fr 1.2fr 1.1fr}.foot__brand{grid-column:auto}}.devices{aspect-ratio:1;--L:70cqw;--lx:3cqw;--ly:20cqh}.devices__ring{aspect-ratio:1;border:15cqw solid var(--mint-2);opacity:.6;border-radius:50%;width:96cqw;position:absolute;top:-18cqh;right:-30cqw}.devices .laptop{font-size:calc(var(--L) * .03)}.devices .laptop .app-screen{gap:.7em;padding:1.1em 1.3em}.phone--hero{--pw:40cqw;z-index:1;top:5cqh;left:auto;right:5cqw}@media (min-width:720px){.devices{aspect-ratio:6/5;--L:66cqw;--ly:18cqh}.phone--hero{--pw:34cqw;top:4cqh}}.logo-mark{width:2.4rem;height:2.4rem}.wm{font-size:1.65rem}@media (min-width:640px){.logo-mark{width:2.8rem;height:2.65rem}.wm{font-size:2.1rem}}.foot__logo .logo-mark{width:2.3rem;height:2.15rem}.foot__logo .wm{font-size:1.75rem}.devices{aspect-ratio:1/1.05}.devices__ring{opacity:.7;border-width:16cqw;width:110cqw;top:-26cqh;right:-42cqw}.phone--hero{--pw:58cqw;border-radius:calc(var(--pw) * .14) calc(var(--pw) * .14) 0 0;padding-bottom:0;inset:9cqh 6cqw auto auto;transform:none}.phone--hero .phone__screen{border-radius:calc(var(--pw) * .11) calc(var(--pw) * .11) 0 0;aspect-ratio:9/16.5}.phone--hero:before{content:"";left:50%;top:calc(var(--pw) * .045);z-index:2;width:28%;height:calc(var(--pw) * .075);background:#17191b;border-radius:99px;position:absolute;transform:translate(-50%)}.phone--hero .rv--phone{padding-top:2.9em}.float,.toast{z-index:2;white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:.75em;padding:.75em .95em .75em .75em;font-size:clamp(12px,2.5cqw,16px);line-height:1.25;display:flex;position:absolute}.float--cd{top:16cqh;left:4cqw}.toast{inset:auto auto 18cqh 4cqw}.float__ico{background:var(--mint);border-radius:.6em;place-items:center;width:2.4em;height:2.4em;display:grid}.float__ico .logo-mark{width:1.7em;height:1.7em}.float__txt{display:grid}.float__txt span{color:var(--muted);font-size:.9em}@media (min-width:720px){.devices{aspect-ratio:1/.92}.phone--hero{--pw:46cqw;top:8cqh;right:9cqw}.float--cd{top:20cqh;left:5cqw}.toast{bottom:20cqh;left:9cqw}}@media (prefers-reduced-motion:no-preference){.float--cd{animation:hp-rise .65s var(--ease-out) .7s both}.toast{animation:hp-rise .65s var(--ease-out) .9s both}}.slider{gap:14px;display:grid}.slider__stage{aspect-ratio:1;border-radius:var(--radius);background:#b9d8c8;position:relative;overflow:hidden}.slide{opacity:0;visibility:hidden;place-items:center;transition:opacity .6s,visibility 0s linear .6s;display:grid;position:absolute;inset:0}.slide.is-on{opacity:1;visibility:visible;transition:opacity .6s,visibility}.shot{margin:0;position:relative}.shot img{width:100%;height:100%;display:block}.shot--pc{width:100%}.shot--a,.shot--b{aspect-ratio:760/1009;height:100%}.shot__screen{background:#000;position:absolute;overflow:hidden;container-type:inline-size}.shot__screen--a{border-radius:9%/4.4%;width:48.4%;height:80.9%;top:7.1%;left:19.2%}.shot__screen--b{border-radius:9.5%/4.6%;width:47.6%;height:77.5%;top:8.3%;left:23.4%}.shot__screen .rv{font-size:1.8cqw}.shot__screen--b .rv{font-size:4.7cqw}.shot__screen--b .rv--phone{padding-top:2.6em}.shot__screen .chat,.shot__screen .chat--hero{height:100%;font-size:6.4cqw}.chat--hero .chat__head{padding-top:2.4em}.chat--hero .chat__msg{max-width:90%}.slider__nav{align-items:center;gap:10px;display:flex}.slider__steps{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slider__step{text-align:left;border-radius:var(--radius-btn);background:var(--surface);min-height:52px;color:var(--muted);font-size:var(--step-small);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;align-items:center;gap:8px;padding:8px 10px;font-weight:600;line-height:1.2;display:flex}.slider__step span{width:26px;height:26px;color:var(--accent);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.slider__step:hover{background:var(--mint-wash);color:var(--ink)}.slider__step[aria-current=true]{background:var(--accent);color:#fff}.slider__step[aria-current=true] span{color:var(--accent);background:#fff}.slider__pause{cursor:pointer;border-radius:var(--radius-btn);background:var(--surface);width:48px;height:52px;color:var(--ink);border:0;flex:none;place-items:center;display:grid}.slider__pause svg{width:18px;height:18px}.slider__pause:hover{background:var(--mint-wash)}@media (max-width:719px){.slider__step{text-align:center;flex-direction:column;justify-content:center;min-height:64px;padding:6px 4px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.slide,.slide.is-on{transition:none}}.slider__stage{background:#b5d0c1}.shot--pc{width:100%;height:100%}.shot__screen--pc{border-radius:.3%;width:76.2%;height:45%;top:23.9%;left:11.9%}.pc-bg{filter:brightness(.42);position:absolute;inset:0}.pc-modal{background:var(--ui-panel);border:1px solid var(--ui-line);width:58%;color:var(--ui-ink);font-family:var(--font-ui);border-radius:.8em;gap:.75em;padding:1.3em 1.5em;font-size:2.35cqw;line-height:1.3;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-modal__title{align-items:center;gap:.5em;font-size:1.35em;font-weight:650;display:flex}.pc-modal__ok{color:#fff;background:#2fae74;border-radius:50%;place-items:center;width:1.5em;height:1.5em;display:grid}.pc-modal__ok svg{stroke-width:3px;width:1em;height:1em}.pc-modal__checks{color:#a8dcc0;gap:.3em;display:grid}.pc-modal__checks li{align-items:center;gap:.45em;display:flex}.pc-modal__checks svg{stroke-width:2.6px;width:1.15em;height:1.15em}.shot__screen--pc{background:#fff}.web{height:100%;font-family:var(--font);color:var(--ink);background:#fff;grid-template-rows:auto auto 1fr;font-size:2.15cqw;line-height:1.3;display:grid}.web__bar{background:#eef1ef;align-items:center;gap:1em;padding:.55em .9em;display:flex}.web__dots{gap:.35em;display:flex}.web__dots i{background:#c9cfcc;border-radius:50%;width:.6em;height:.6em}.web__url{max-width:22em;color:var(--muted);text-align:center;background:#fff;border-radius:.5em;flex:1;margin-inline:auto;padding:.25em .8em;font-size:.85em}.web__head{border-bottom:1px solid #eceeed;align-items:center;gap:.45em;padding:.7em 1.2em;display:flex}.web__head .logo-mark{width:1.6em;height:1.6em}.web__head b{letter-spacing:-.03em;color:var(--brand);font-size:1.15em;font-weight:800}.web__nav{color:var(--muted);margin-left:auto;font-size:.85em}.web__body{background:var(--mint-wash);grid-template-columns:.8fr 1.2fr;align-items:center;gap:1.2em;padding:1.2em;display:grid}.web__study{background:#fff;border-radius:.8em;gap:.25em;padding:.8em;display:grid}.web__img{aspect-ratio:1;background:#000;border-radius:.5em;width:100%;height:auto}.web__study b{margin-top:.4em;font-weight:700}.web__study span{color:var(--muted);font-size:.82em}.web__card{background:#fff;border-radius:.8em;gap:.7em;padding:1.1em 1.2em;display:grid}.web__title{letter-spacing:-.02em;align-items:center;gap:.5em;font-size:1.35em;font-weight:800;display:flex}.web__checks{color:var(--accent);gap:.3em;font-size:.92em;font-weight:600;display:grid}.web__checks li{align-items:center;gap:.4em;display:flex}.web__checks svg{stroke-width:2.8px;width:1.1em;height:1.1em}.web__link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#f3f5f4;border-radius:.5em;padding:.55em .8em;overflow:hidden}.web__btns{gap:.45em;display:flex}.web__btn{white-space:nowrap;background:#f3f5f4;border-radius:.5em;flex:1;place-items:center;padding:.6em .4em;font-weight:650;display:grid}.web__btn--main{background:var(--accent);color:#fff;flex:1.4}.web{grid-template-rows:auto 1fr;font-size:2.5cqw}.web__url{justify-content:center;align-items:center;gap:.4em;display:inline-flex}.web__url .logo-mark{width:1.1em;height:1.1em}.web__body{background:var(--mint-wash);grid-template-columns:1fr;place-items:center;padding:1.2em;display:grid}.web__card{text-align:center;background:#fff;border-radius:1em;justify-items:center;gap:.55em;width:min(100%,30em);padding:1.5em 1.6em 1.2em;display:grid}.web__ok{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid}.web__ok svg{stroke-width:3px;width:1.5em;height:1.5em}.web__title{letter-spacing:-.03em;font-size:1.75em;font-weight:800;line-height:1.1}.web__sub{color:var(--muted)}.web__link{text-align:left;background:#f3f5f4;border-radius:.6em;width:100%;margin-top:.3em;padding:.6em .9em}.web__btns{gap:.5em;width:100%;display:flex}.web__btn{padding:.7em .5em}.web__note{color:var(--accent);align-items:center;gap:.35em;font-size:.82em;font-weight:600;display:flex}.web__note svg{stroke-width:2.8px;width:1.1em;height:1.1em}.slide img{object-fit:cover;width:100%;height:100%;display:block}.slider__stage{aspect-ratio:4/3;background:0 0;border-radius:0}.slide img{object-fit:contain}@media (min-width:1000px){.hero{align-items:center}.slider{justify-self:end;width:100%;max-width:600px}}.slider__stage{aspect-ratio:3/2}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px 48px}.slider{max-width:none}}.slider__stage{container-type:inline-size}.share-card{width:40%;color:var(--ink);font-family:var(--font);background:#fff;border-radius:.9em;gap:.55em;padding:1em 1.1em 1.05em;font-size:1.75cqw;line-height:1.2;display:grid;position:absolute;top:32%;left:19.5%}.share-card__title{letter-spacing:-.02em;align-items:center;gap:.45em;font-size:1.3em;font-weight:800;display:flex}.share-card__ok{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.3em;height:1.3em;display:grid}.share-card__ok svg{stroke-width:3.2px;width:.85em;height:.85em}.share-card__note{color:var(--accent);font-size:.85em;font-weight:600}.share-card__link{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#eef1ef;border-radius:.5em;padding:.55em .7em;overflow:hidden}.share-card__btns{gap:.4em;display:flex}.share-card__btns span{white-space:nowrap;background:#eef1ef;border-radius:.5em;flex:1;place-items:center;padding:.6em .3em;font-size:.92em;font-weight:650;display:grid}.share-card__btns .is-main{background:var(--accent);color:#fff;flex:1.5}.how{padding:clamp(56px, 7vw, 96px) var(--inline) clamp(56px, 7vw, 96px);background:var(--mint-wash);margin-top:clamp(40px,5vw,64px)}.how .card{background:#fff}.how__phones{background:var(--mint)}.duration,.opens{margin-top:0}.foot__bottom{text-align:center;background:0 0;justify-items:center;margin-top:56px;padding-top:28px}.foot__bottom p{margin-inline:auto}.foot__small{max-width:64ch}
