@scope(html:not(.d)) to (.hdr,.foot){:scope{--paper:#f1f1ee;--ink:#161715;--ink2:#535452;--teal:#008760;--teal-dk:#005c41;--pale:#c9e5da;--palex:#a9d6c5;--pause:#9ccfbe;--stone:#e3e3df;--bar:#1617152b;--slot:#005c41b3;--head:64px;--gutter:24px;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:scope{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--head) + 16px)}body{background:var(--paper);font-family:var(--font-jakarta);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;font-size:18px;line-height:1.56;display:flex;overflow-x:clip}main{outline:none;flex:1}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.ph{--bh:.62em;--gap:calc((1lh - var(--bh)) / 2);--l:var(--ld);--last:var(--lastd);vertical-align:top;width:min(100%, calc(var(--n) * .5em));background:linear-gradient(var(--bar), var(--bar)) 0 50% / 100% var(--bh) no-repeat;border-radius:2px;height:1lh;display:inline-block}.soon-tag{white-space:nowrap;letter-spacing:.01em;color:var(--ink2);vertical-align:1px;align-items:center;gap:5px;margin-left:2px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.soon-ring{box-sizing:border-box;border:1.5px dashed;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.soon{text-underline-offset:4px;text-decoration:underline 1.5px dashed #16171573}.ph[data-l]{width:100%;height:calc(var(--l) * 1lh);background:linear-gradient(var(--bar), var(--bar)) 0 calc(100% - var(--gap)) / var(--last) var(--bh) no-repeat, repeating-linear-gradient(to bottom, transparent 0 var(--gap), var(--bar) var(--gap) calc(var(--gap) + var(--bh)), transparent calc(var(--gap) + var(--bh)) 1lh) 0 0 / 100% calc(100% - 1lh) no-repeat}.slot-ph{border:2px dashed var(--slot);border-radius:12px;padding:14px 18px 12px;display:block}.slot-ph+.slot-ph{margin-top:16px}h1{letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:1.04}h2{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1.1}h3{font-size:22px;font-weight:800;line-height:1.3}.lead{font-size:22px;font-weight:500;line-height:1.45}.btn{background:var(--teal);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover{background:var(--teal-dk)}.btn.sm{min-height:44px;padding:0 20px;font-size:16px}.acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.skip{z-index:30;background:var(--ink);min-height:44px;color:var(--paper);border-radius:8px;align-items:center;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex;position:fixed;top:-200px;left:8px}.skip:focus{top:10px}.top{z-index:20;height:var(--head);background:var(--paper);position:sticky;top:0}.top nav a:not(.btn){white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.top nav a:not(.btn):hover{color:var(--teal-dk);text-underline-offset:4px;text-decoration:underline}.foot{padding:32px var(--gutter) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--stone);color:var(--ink2);margin-top:160px;font-size:16px}.foot p{max-width:1240px;margin:0 auto}.foot .motto{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.foot .motto.slot-ph{border-radius:10px;padding:8px 14px}.page{width:100%;max-width:1120px;padding:56px var(--gutter) 0;margin:0 auto}.page h1{letter-spacing:-.025em;max-width:16em;font-size:56px;line-height:1.06}.page-cta{margin-top:48px}@media (width<=760px){:scope{--gutter:20px;--head:60px}h1{font-size:36px}h2{font-size:27px}.lead{font-size:19px}.foot{margin-top:120px}.page h1{font-size:36px}}@media (width<=360px){:scope{--gutter:16px}.top nav a:not(.btn){padding:0 8px}.top nav .btn.sm{padding:0 14px}}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s ease-out,transform .12s ease-out}.btn:active{transform:scale(.97)}}}:root{--max:1360px;--r-card:20px;--r-tile:16px;--r-photo:24px;--r-btn:999px;--r-scr:14px;--r-chip:8px;--gap-xs:8px;--gap-s:12px;--gap-m:20px;--gap-l:32px;--gap-xl:56px;--gap-xxl:88px;--z-h:20;--z-o:60;--z-s:70;--ui-s:11px;--ui-m:13px;--ui-l:15px;--ui-xl:20px;--ui-xxl:28px;--small:14px;--lh-body:1.55;--lh-lead:1.4;--lh-h1:1.02;--lh-h2:1.04;--tr-h1:-.035em;--tr-h2:-.03em;--w-heavy:800;--w-bold:700;--w-mid:600;--btn-px:26px;--btn-fs:17px;--phone-k:.86;--ring:12px;--d1:.1s;--d2:.15s;--d3:.2s;--d4:.25s;--d5:.3s;--d6:.4s;--e-std:cubic-bezier(.2, 0, 0, 1);--e-in:cubic-bezier(.05, .7, .1, 1);--e-out:cubic-bezier(.3, 0, .8, .15);--e-move:cubic-bezier(.2, 0, 0, 1);--step:.7s;--stagger:50ms;--st-danger:#b3261e;--st-danger-c:#fce8e6;--st-danger-on:#7d1a14;--st-warning:#8f6400;--st-warning-c:#fbf0d9;--st-warning-on:#6a3d00;--st-success:#1b7340;--st-success-c:#e2f2e7;--st-success-on:#0f4a27;--scr-bg:#fff;--scr-bar:#f1f1ee;--scr-line:#e3e3df;--scr-ink:#161715;--scr-mute:#535452;--scr-teal:#008760;--scr-pale:#c9e5da;--scr-dark:#161715;--scr-dark-bar:#20211f;--scr-dark-line:#2e2f2d;--scr-dark-ink:#f1f1ee;--scr-dark-mute:#a9aaa6;--phone-w:232px;--phone-h:480px;--phone-bz:9px;--phone-r:36px;--phone-sr:28px;--tablet-w:520px;--tablet-h:360px;--tablet-bz:12px;--tablet-r:26px;--tablet-sr:16px;--tv-w:560px;--tv-h:330px;--tv-bz:10px;--tv-r:10px;--tv-sr:4px;--laptop-w:620px;--laptop-h:390px;--laptop-bz:12px;--laptop-r:14px;--laptop-sr:6px;--bg:#f1f1ee;--surface:#fff;--stone:#e3e3df;--line:#c9c9c3;--ink:#161715;--ink2:#535452;--teal:#008760;--teal-dk:#005c41;--pale:#c9e5da;--palex:#a9d6c5;--teal-text:#008760;--link:#005c41;--on-teal:#fff;--focus:#161715;--scrim:#1617159e;--so-stya:#008760;--so-mon:#000;--g-paper-bg:#f1f1ee;--g-paper-ink:#161715;--g-paper-mute:#535452;--g-pale-bg:#c9e5da;--g-pale-ink:#161715;--g-pale-mute:#3f4140;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#161715;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;--h1:40px;--h2:32px;--open:34px;--lead:19px;--body:17px;--cap:16px;--price:34px;--fam:36px;--fig:44px;--m:20px;--gut:16px;--sec:88px;--hdr:60px;--logo:22px;--btn-h:52px;--tile:156px;--sw:96px;--dot:1.4;color-scheme:light}@media (width>=768px){:root{--h1:64px;--h2:44px;--open:52px;--lead:21px;--body:18px;--cap:16px;--price:44px;--fam:56px;--fig:72px;--m:28px;--gut:24px;--sec:144px;--hdr:72px;--logo:28px;--btn-h:56px;--tile:220px;--sw:112px;--dot:1.9}}@media (width>=1100px){:root{--h1:84px;--h2:58px;--open:72px;--lead:24px;--body:18px;--cap:16px;--price:44px;--fam:56px;--fig:72px;--m:40px;--gut:24px;--sec:144px;--hdr:72px;--logo:28px;--btn-h:56px;--tile:220px;--sw:112px;--dot:1.9}}:root.d[data-theme=dark]{--bg:#161715;--surface:#20211f;--stone:#2e2f2d;--line:#3f4140;--ink:#f1f1ee;--ink2:#a9aaa6;--teal:#008760;--teal-dk:#005c41;--pale:#0b3a2b;--palex:#a9d6c5;--teal-text:#a9d6c5;--link:#a9d6c5;--on-teal:#fff;--focus:#f1f1ee;--scrim:#0b0c0bb3;--so-stya:#fff;--so-mon:#fff;--g-paper-bg:#161715;--g-paper-ink:#f1f1ee;--g-paper-mute:#a9aaa6;--g-pale-bg:#0b3a2b;--g-pale-ink:#f1f1ee;--g-pale-mute:#c9e5da;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#0b0c0b;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;color-scheme:dark}@media (prefers-color-scheme:dark){:root.d:not([data-theme=light]){--bg:#161715;--surface:#20211f;--stone:#2e2f2d;--line:#3f4140;--ink:#f1f1ee;--ink2:#a9aaa6;--teal:#008760;--teal-dk:#005c41;--pale:#0b3a2b;--palex:#a9d6c5;--teal-text:#a9d6c5;--link:#a9d6c5;--on-teal:#fff;--focus:#f1f1ee;--scrim:#0b0c0bb3;--so-stya:#fff;--so-mon:#fff;--g-paper-bg:#161715;--g-paper-ink:#f1f1ee;--g-paper-mute:#a9aaa6;--g-pale-bg:#0b3a2b;--g-pale-ink:#f1f1ee;--g-pale-mute:#c9e5da;--g-teal-bg:#008760;--g-teal-ink:#fff;--g-teal-mute:#e6f3ee;--g-teal-dk-bg:#005c41;--g-teal-dk-ink:#f1f1ee;--g-teal-dk-mute:#c9e5da;--g-ink-bg:#0b0c0b;--g-ink-ink:#f1f1ee;--g-ink-mute:#a9aaa6;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-jakarta),system-ui,sans-serif;font-size:var(--body);line-height:var(--lh-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--m);margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ic.s{width:18px;height:18px}.ic.xl{width:56px;height:56px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-chip)}.g-paper{background:var(--g-paper-bg);color:var(--g-paper-ink);--mute:var(--g-paper-mute)}.g-pale{background:var(--g-pale-bg);color:var(--g-pale-ink);--mute:var(--g-pale-mute)}.g-teal{background:var(--g-teal-bg);color:var(--g-teal-ink);--mute:var(--g-teal-mute)}.g-tealdk{background:var(--g-teal-dk-bg);color:var(--g-teal-dk-ink);--mute:var(--g-teal-dk-mute)}.g-ink{background:var(--g-ink-bg);color:var(--g-ink-ink);--mute:var(--g-ink-mute)}.g-stone{background:var(--stone);color:var(--ink);--mute:var(--ink2)}.mute{color:var(--mute,var(--ink2))}.skip{left:var(--m);z-index:var(--z-s);background:var(--ink);color:var(--bg);border-radius:var(--r-chip);padding:12px 20px;position:absolute;top:-80px}.skip:focus{top:12px}.hdr{z-index:var(--z-h);background:var(--bg);color:var(--ink);position:sticky;top:0}.hdr-in{height:var(--hdr);justify-content:space-between;align-items:center;gap:var(--gap-m);display:flex}.lockup{flex:none;align-items:center;display:flex}.so{height:var(--logo);width:auto;display:block}.so .so-s{fill:var(--so-stya)}.so .so-m{fill:var(--so-mon)}.hdr nav{align-items:center;gap:var(--gap-m);font-size:16px;font-weight:600;display:flex}.hdr nav a{text-decoration:none}.hdr nav a:hover{text-underline-offset:4px;text-decoration:underline}.hdr nav a[aria-current]{text-underline-offset:6px;text-decoration:underline 2px}.lang-s{display:none}@media (width<=767px){.nav-f,.nav-in,.lang-l{display:none}.lang-s{display:inline}.hdr nav{gap:var(--gap-s)}.hdr .lang{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lang-s{margin-inline:0;padding-inline:0}}.btn{justify-content:center;align-items:center;gap:var(--gap-xs);height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-btn);background:var(--teal);color:var(--on-teal);font-weight:var(--w-bold);font-size:var(--btn-fs);cursor:pointer;transition:transform var(--d2) var(--e-std);border:0;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn.sm{height:40px;padding:0 16px;font-size:15px;position:relative}.btn.sm:before{content:"";position:absolute;inset:-2px 0}.btn.inv{color:#161715;background:#f1f1ee}.more{align-items:center;gap:var(--gap-xs);font-weight:var(--w-bold);min-height:44px;text-decoration:none;display:inline-flex}.more:hover{text-underline-offset:4px;text-decoration:underline}.linkbtn{min-height:44px;font-weight:var(--w-mid);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.h1{font-size:var(--h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:var(--w-heavy);text-wrap:balance}.h2{font-size:var(--h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--w-heavy);text-wrap:balance;max-width:18ch}.h2s{font-size:var(--price);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:var(--w-heavy)}.lead,.sub{font-size:var(--lead);line-height:var(--lh-lead);text-wrap:pretty;max-width:34ch;font-weight:500}.fine{font-size:var(--small);color:var(--mute,var(--ink2));max-width:60ch}.ch{padding-block:var(--sec)}.ch-head{gap:var(--gap-m);margin-bottom:var(--gap-xl);display:grid}.ch-head .sub{color:inherit}.foot{padding-block:var(--gap-xxl) var(--gap-xl)}.motto{font-size:var(--h1);line-height:1.02;font-weight:var(--w-heavy);letter-spacing:var(--tr-h1);margin-bottom:var(--gap-xl);flex-wrap:wrap;align-items:baseline;gap:.2em .3em;display:flex}.foot-row{justify-content:space-between;align-items:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}.foot-so .so{height:28px}.foot .so .so-s,.foot .so .so-m{fill:#fff}.foot-links{gap:var(--gap-xs) var(--gap-m);flex-wrap:wrap;display:flex}.foot-links a{align-items:center;min-height:44px;display:inline-flex}.foot-note{margin-top:var(--gap-m);color:var(--mute)}.credits{margin-top:var(--gap-m);color:var(--mute);font-size:var(--small)}.credits summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.credits ul{gap:0 var(--gap-s);margin-top:var(--gap-xs);flex-wrap:wrap;display:flex}.credits ul a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.wm-line{fill:currentColor;flex:none;width:auto;height:.78em;margin-right:.12em}.g-paper .wm-line{color:var(--teal)}.hdr nav a:not(.btn){padding-block:10px}@media (pointer:coarse){.hdr nav a{align-items:center;min-height:44px;display:inline-flex}.btn.sm{height:44px}}@media (pointer:coarse) and (width<=767px){.hdr nav .nav-f,.hdr nav .nav-in,.hdr nav .lang-l{display:none}}.lockup,.foot-so{margin-block:-11px;padding-block:11px}.lang-s{margin-inline:-12px;padding-inline:12px}html{overflow-x:clip}@media (width<=359px){.hdr nav a[href$="/pricing/"]{display:none}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
