.mz-wm[data-astro-cid-hhuuaa7r]{font-family:"Unbounded",var(--fc-font);font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap}.mz-wm[data-astro-cid-hhuuaa7r] svg[data-astro-cid-hhuuaa7r]{height:.76em;width:auto;display:inline-block;vertical-align:baseline;margin-right:.05em;overflow:visible}.mz-wm__word[data-astro-cid-hhuuaa7r]{font-size:.82em}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/unbounded-500-latin.Tt0mKEn5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fc-wordmark{font-family:"Unbounded",var(--fc-font);font-weight:500;letter-spacing:.01em;line-height:1}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit;color:inherit}:root{--fc-brand: #33a66b;--fc-font: "Geologica", system-ui, sans-serif}@font-face{font-family:Geologica;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/geologica-cyrillic.HKYB8SFg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/geologica-latin-ext.C6puGhke.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/geologica-latin.BmjcmhQa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f7f5ef;--surface: #ffffff;--ink: #15201a;--ink-2: #56615b;--line: #e4e0d5;--dark: #10201a;--dark-ink: #eef2ee;--dark-ink-2: #9daea5;--dark-line: #2a3d33;--accent: #33a66b;--accent-hi: #2e9962;--accent-ink: #0e1a13;--tint: #e4f1e8;--sand: #e9dfcc;--media: #efebe2;--radius: 28px;--shadow: 0 1px 2px rgb(21 32 26 / .06), 0 12px 32px rgb(21 32 26 / .09);--font: "Geologica", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--m: max(24px, 5vw, calc(50vw - 600px) );--g: clamp(16px, 1.7vw, 24px);--sp: clamp(96px, 11.2vw, 160px);--sd: clamp(64px, 6.7vw, 96px);--hc: clamp(32px, 4.4vw, 64px);--pad: clamp(20px, 2.2vw, 32px);--td: clamp(40px, calc(3.81vw + 25.1px) , 80px);--th1: clamp(36px, calc(2.67vw + 25.6px) , 64px);--th2: clamp(30px, calc(1.71vw + 23.3px) , 48px);--th3: clamp(20px, calc(.38vw + 18.5px) , 24px);--tl: clamp(18px, calc(.38vw + 16.5px) , 22px);--tb: clamp(16px, calc(.19vw + 15.3px) , 18px);--tlb: clamp(11px, calc(.1vw + 10.6px) , 12px);--tsum: clamp(32px, calc(1.52vw + 26.1px) , 48px);--header: 56px;--barh: 84px;--t-press: .12s;--t-fast: .24s;--t-base: .4s;--t-reveal: .6s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.4, 0, 1, 1)}@media(min-width:1024px){:root{--barh: 0px}}@media(min-width:1280px){:root{--header: 72px}}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--tb) / 1.55 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit}img,svg{display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.num{font-variant-numeric:tabular-nums}.ico{flex:none;fill:currentColor}.label{font:600 var(--tlb) / 1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.dark .label,.label.on-dark{color:var(--dark-ink-2)}.h-display{font:600 var(--td) / 1.03 var(--font);letter-spacing:-.025em;text-wrap:balance}.h1{font:600 var(--th1) / 1.1 var(--font);letter-spacing:-.025em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.h2{font:600 var(--th2) / 1.1 var(--font);letter-spacing:-.02em;text-wrap:balance}.h3{font:600 var(--th3) / 1.25 var(--font)}.lead{font:400 var(--tl) / 1.5 var(--font);color:var(--ink-2);text-wrap:pretty}.body{font:400 var(--tb) / 1.55 var(--font);color:var(--ink-2);text-wrap:pretty}.dark .lead,.dark .body{color:var(--dark-ink-2)}.more{display:inline-flex;align-items:center;gap:6px;font:600 15px / 1.2 var(--font);text-decoration:underline;text-underline-offset:3px}.more .ico{transition:transform var(--t-fast) var(--ease-out)}.dark .more{color:var(--accent);text-decoration:none}@media(hover:hover){.more:hover .ico{transform:translate(4px)}}.section{padding:var(--sp) var(--m)}.section.dense{padding-block:var(--sd)}.section>.head{display:flex;flex-direction:column;gap:14px;max-width:820px;margin-bottom:var(--hc)}.dark{background:var(--dark);color:var(--dark-ink)}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--g)}.card{padding:var(--pad);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;text-decoration:none}.card.is-dark{background:var(--dark);color:var(--dark-ink);box-shadow:none}a.card{transition:transform var(--t-fast) var(--ease-out)}@media(hover:hover){a.card:hover{transform:translateY(-4px)}a.card:hover .more .ico{transform:translate(4px)}}.tile{width:48px;height:48px;border-radius:14px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.tile.sm{width:34px;height:34px;border-radius:11px}.tile.t44{width:44px;height:44px;border-radius:13px}.tile.t40{width:40px;height:40px;border-radius:12px}.tile.t32{width:32px;height:32px;border-radius:10px}.fx [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--t-reveal) var(--ease-out) var(--d, 0ms),transform var(--t-reveal) var(--ease-out) var(--d, 0ms)}.fx [data-reveal].in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 24px;border:0;border-radius:999px;font:600 16px / 1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out),transform var(--t-press) var(--ease-out)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-store{height:56px;border-radius:18px;background:var(--ink);color:var(--bg)}@media(hover:hover){.btn-primary:hover{background:var(--accent-hi)}.btn-store:hover{background:#26332c}.btn-outline:hover{background:var(--ink);color:var(--bg)}}.cta{display:flex;flex-direction:column;gap:12px;width:100%}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;justify-content:var(--cta-j, flex-start)}.wl{position:relative;display:flex;flex-direction:column;gap:6px;width:100%}.wl-field{height:56px;border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line),0 1px 2px #15201a0d;display:flex;align-items:center;gap:8px;padding:0 5px 0 20px;transition:box-shadow var(--t-fast) var(--ease-out)}.wl-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 1px 2px #15201a0d}.wl input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:400 16px / 1 var(--font);color:var(--ink);outline:none}.wl input::placeholder{color:var(--ink-2);opacity:1}.wl .btn{height:44px;padding:0 18px;font-size:14px}.wl-msg{min-height:18px;padding-left:20px;font:500 13px / 1.35 var(--font);color:var(--ink-2);text-align:left}.wl-msg.err{color:#b3261e}.dark .wl-msg.err{color:#ffb4ab}.wl.busy .btn{pointer-events:none}.wl.busy .btn:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wl-done{display:none;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 20px;border-radius:28px;background:var(--tint);color:var(--ink);font:600 15px / 1.3 var(--font);text-align:left}.wl-done .ico{color:var(--accent-hi)}.wl.done .wl-field,.wl.done .wl-msg{display:none}.wl.done .wl-done{display:flex}.cta-now{align-self:center;font:500 14px / 1.3 var(--font);text-decoration:underline;text-underline-offset:3px;padding:6px 0}.cta-note{text-align:center;font:400 13px / 1.3 var(--font);color:var(--ink-2)}.cta-desk{display:none}@media(max-width:1023px){.cta-row .cta-now{margin:0 auto}}.qr-tile{width:44px;height:44px;border-radius:10px;background:var(--surface);padding:4px}@media(min-width:1024px){.cta-mob{display:none}.cta-desk{display:flex}.cta .wl{flex:0 1 460px;width:auto}.cta .wl-field{height:58px;padding:0 6px 0 22px}.cta .wl .btn{height:46px;padding:0 22px;font-size:15px}.cta-now{align-self:auto;font-size:15px}}.hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--header);display:flex;align-items:center;gap:16px;padding:0 16px 0 20px;background:rgb(247 245 239 / var(--hdr, 1));box-shadow:0 1px rgb(21 32 26 / calc(var(--hdr, 1) * .08))}.hdr-logo{display:inline-flex;color:var(--ink);text-decoration:none;margin-right:auto}.hdr-nav{display:none}.hdr-right{display:flex;align-items:center;gap:12px;font:600 14px / 1 var(--font)}.hdr-lang{position:relative}.hdr-lang>button,.hdr-burger{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:44px;justify-content:center;padding:0;border:0;background:transparent;color:var(--ink);font:600 13px / 1 var(--font);cursor:pointer}.hdr-lang .ico{transition:transform var(--t-fast) var(--ease-out)}.hdr-lang.open .ico{transform:rotate(180deg)}.pop{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;padding:6px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),visibility 0s linear var(--t-fast)}.open>.pop{opacity:1;transform:none;visibility:visible;transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.hdr-lang .pop{min-width:190px;border-radius:18px;box-shadow:0 1px 2px #15201a0f,0 18px 44px #15201a29}.hdr-lang .pop a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 12px;border-radius:12px;font:500 15px / 1 var(--font);text-decoration:none}.hdr-feat{position:relative}.hdr-feat>button{display:inline-flex;align-items:center;gap:2px;padding:8px 0;border:0;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.hdr-feat>button.on{color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.hdr-feat>button .ico{transition:transform var(--t-fast) var(--ease-out)}.hdr-feat.open>button .ico{transform:rotate(180deg)}.pop.pop-feat{top:calc(100% + 18px);left:calc(50% - 380px);right:auto;width:760px;padding:12px;gap:4px;border-radius:24px;box-shadow:0 1px 2px #15201a0f,0 24px 60px #15201a29;color:var(--ink)}.pop-feat:before{content:"";position:absolute;inset:-18px 0 auto;height:18px}.feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.feat-grid a{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:16px;text-decoration:none}.feat-grid a[aria-current]{background:var(--bg)}.feat-txt{display:flex;flex-direction:column;gap:5px;padding-top:2px}.feat-name{font:600 15px / 1.2 var(--font)}.feat-short{font:400 13px / 1.4 var(--font);color:var(--ink-2);text-wrap:pretty}.feat-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 12px 0;padding:14px 0 6px;border-top:1px solid var(--line);font:400 13px / 1 var(--font);color:var(--ink-2)}.feat-foot a{color:var(--ink);font:600 14px / 1 var(--font);text-decoration:underline;text-underline-offset:3px}html:not(.js) .hdr-feat:hover>.pop,html:not(.js) .hdr-feat:focus-within>.pop{opacity:1;transform:none;visibility:visible}.hdr-chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:17px;font:600 13px / 1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;position:relative}.hdr-chip:before{content:"";position:absolute;inset:-5px 0}.hdr-chip.outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.hdr-chip.fill{background:var(--accent);color:var(--accent-ink)}.hdr-login,.hdr-cta-desk{display:none}.hdr-popover{position:relative}.hdr-popover>.pop{width:400px;padding:16px;gap:10px}.hdr-popover .wl-field{height:52px}@media(min-width:1200px){.hdr{padding:0 var(--m);gap:40px}.hdr-logo{margin-right:0}.hdr-nav{flex:1;display:flex;justify-content:center;gap:32px;font:500 15px / 1 var(--font)}.hdr-nav a{padding:8px 0;color:var(--ink-2);text-decoration:none}.hdr-nav a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.hdr-right{gap:22px}.hdr-burger,.hdr-chip.mob{display:none}.hdr-login{display:inline-flex;text-decoration:none}.hdr-cta-desk{display:inline-flex;height:44px;padding:0 20px;font-size:14px}}@media(hover:hover){.hdr-nav a:hover,.hdr-login:hover{color:var(--ink)}.hdr-lang .pop a:hover,.feat-grid a:hover{background:#f3f0e8}.hdr-feat>button:hover{color:var(--ink)}}.hdr-space{height:var(--header)}.menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity var(--t-fast) var(--ease-in),visibility 0s linear var(--t-fast)}.menu.open{visibility:visible;opacity:1;transition:opacity var(--t-base) var(--ease-in-out)}.menu .hdr-logo,.menu .hdr-burger{color:var(--dark-ink)}.menu-top{height:56px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px}.menu-body{flex:1 0 auto;padding:8px 20px 24px;display:flex;flex-direction:column}.menu-links{display:flex;flex-direction:column}.menu-item{border-bottom:1px solid var(--dark-line)}.menu-item>a,.menu-feat-row>a{display:flex;align-items:center;gap:12px;padding:16px 0;font:600 28px / 1.15 var(--font);letter-spacing:-.015em;text-decoration:none}.menu-item a[aria-current=page]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.menu-feat-row{display:flex;align-items:center;gap:8px}.menu-feat-row>a{flex:1}.menu-exp{flex:0 0 44px;height:44px;border-radius:50%;border:1.5px solid var(--dark-line);background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.menu-exp .ico{transition:transform var(--t-fast) var(--ease-out)}.menu-exp[aria-expanded=true] .ico{transform:rotate(180deg)}.menu-secs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:4px 0 18px;list-style:none}.menu-secs[hidden]{display:none}.menu-secs a{display:flex;align-items:center;gap:10px;min-height:52px;height:100%;padding:8px 10px;border-radius:14px;background:#17291f;font:500 15px / 1.2 var(--font);text-decoration:none}.menu-secs .tile{flex:none}.fx .menu-secs li{animation:menu-in var(--t-fast) var(--ease-out) calc(var(--j, 0) * 40ms) backwards}@keyframes menu-in{0%{opacity:0;transform:translateY(8px)}}.menu-sub{display:flex;flex-direction:column;padding-top:16px}.menu-sub a{display:flex;align-items:center;min-height:44px;color:var(--dark-ink-2);font:500 16px / 1 var(--font);text-decoration:none}.langs{display:inline-flex;gap:4px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:600 12px / 1 var(--font);align-self:flex-start}.langs a{min-width:44px;padding:12px;border-radius:999px;text-align:center;text-decoration:none}.langs a[aria-current]{background:var(--surface);box-shadow:0 1px 2px #00000014}.menu .langs{margin-top:12px;box-shadow:inset 0 0 0 1px var(--dark-line);font-size:13px}.menu .langs a{min-width:48px;padding:0 14px;height:38px;display:grid;place-items:center;color:var(--dark-ink-2)}.menu .langs a[aria-current]{background:#22362c;color:var(--dark-ink);box-shadow:none}.menu-foot{flex:none;padding:16px 16px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;background:var(--dark)}.menu-foot .wl-field{box-shadow:none}.menu-foot .wl-msg{color:var(--dark-ink-2)}.menu-foot .cta-now{color:var(--dark-ink)}.menu-foot .cta-note{color:var(--dark-ink-2)}.menu-foot>.btn{width:100%;height:56px}.fx .menu .menu-item,.fx .menu .menu-sub,.fx .menu .langs,.fx .menu .menu-foot{opacity:0;transform:translateY(16px)}.fx .menu.open .menu-item,.fx .menu.open .menu-sub,.fx .menu.open .langs,.fx .menu.open .menu-foot{opacity:1;transform:none;transition:opacity var(--t-base) var(--ease-out) calc(var(--i, 0) * 40ms + 80ms),transform var(--t-base) var(--ease-out) calc(var(--i, 0) * 40ms + 80ms)}html.menu-open{overflow:hidden}.bar{position:fixed;inset:auto 0 0;z-index:40;padding:28px 16px max(20px,env(safe-area-inset-bottom));background:linear-gradient(rgb(247 245 239 / 0),var(--bg) 45%);pointer-events:none}.bar .btn{width:100%;height:52px;font-size:15px;box-shadow:0 8px 24px #15201a24;pointer-events:auto}.bar{transform:translateY(110%);transition:transform var(--t-fast) var(--ease-in)}.bar.on{transform:none;transition:transform var(--t-base) var(--ease-out)}html.menu-open .bar{visibility:hidden}@media(min-width:1024px){.bar{display:none}}.foot{padding:var(--sd) var(--m) 48px;display:flex;flex-direction:column;gap:clamp(28px,4vw,56px)}.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px var(--g)}.foot-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:18px}.foot-brand p{max-width:320px;font:400 15px / 1.5 var(--font);color:var(--dark-ink-2)}.foot-stores{display:flex;flex-wrap:wrap;gap:10px}.foot-soon{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;border:1.5px dashed #4a5e54;font:600 14px / 1 var(--font);color:var(--dark-ink-2)}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.foot-store{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;background:var(--dark-ink);color:var(--dark);font:600 14px / 1 var(--font);text-decoration:none}.foot-col{display:flex;flex-direction:column;gap:4px;font:500 15px / 1.2 var(--font)}.foot-col .label{margin-bottom:10px}.foot-col a{padding:6px 0;text-decoration:none}@media(hover:hover){.foot-col a:hover{color:var(--accent)}}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;border-top:1px solid var(--dark-line);font:500 13px / 1 var(--font);color:var(--dark-ink-2)}.foot .langs{box-shadow:inset 0 0 0 1px var(--dark-line)}.foot .langs a{padding:10px 12px}.foot .langs a[aria-current]{background:#22362c;color:var(--dark-ink);box-shadow:none}@media(min-width:1024px){.foot-cols{grid-template-columns:2fr 1fr 1fr 1fr}.foot-brand{grid-column:auto}}.pop-qr{width:300px;padding:20px;gap:14px;align-items:center;text-align:center;color:var(--ink)}.pop-qr .btn-store{height:44px;padding:0 16px;font-size:14px}.qr-btn{height:56px;padding:0 16px 0 6px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font-size:14px}.fx .scene>.pin{position:sticky;top:0;height:100svh;overflow:hidden}.orn{overflow:hidden;background:var(--sand)}.orn img{width:100%;height:100%;object-fit:cover}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:500 13px / 1 var(--font)}.s1 .pin{display:flex;flex-direction:column;min-height:100svh}.s1-top{flex:none;padding:calc(var(--header) + clamp(24px,3vw,48px)) var(--m) 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.s1-title{max-width:960px;font:600 min(var(--td),5svh) / 1.03 var(--font);letter-spacing:-.025em;text-wrap:balance}.s1-sub{max-width:560px;line-height:1.45}.s1-cta-desk{display:none;width:100%;margin-top:8px;--cta-j: center}.s1-cta-mob{flex:none;padding:0 var(--m) 24px}.s1-stage{position:relative;flex:1;min-height:0}.s1-stage>.orn{position:absolute;top:clamp(12px,2.4vw,20px);bottom:16px;left:var(--m);right:var(--m);border-radius:var(--radius)}.s1-assembly{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:56px calc(var(--m) + 16px) 48px}.capital{width:clamp(300px,30vw,440px);max-width:100%;padding:clamp(20px,2vw,28px);border-radius:var(--radius);background:var(--dark);color:var(--dark-ink);display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px #10201a47;text-align:left}.capital-head{display:flex;justify-content:space-between;align-items:center}.capital-label{font:600 12px / 1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-ink-2)}.capital-ico{color:var(--accent)}.capital-sum{font:600 var(--tsum) / 1 var(--font);letter-spacing:-.02em;white-space:nowrap}.capital-unit{font-size:.5em;font-weight:500;color:var(--dark-ink-2)}.capital-usd{display:flex;align-items:baseline;gap:10px;font:600 clamp(18px,1.4vw,22px) / 1 var(--font)}.capital-usd span{font:400 13px / 1 var(--font);color:var(--dark-ink-2)}.capital-bar{display:flex;gap:4px;height:10px;transform-origin:0 50%}.capital-bar span{border-radius:3px}.capital-bar span:nth-child(1){flex:0 0 55%;background:var(--accent)}.capital-bar span:nth-child(2){flex:0 0 28%;background:#d9cbb0}.capital-bar span:nth-child(3){flex:1;background:#6f7d75}.capital-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 12px / 1.2 var(--font);color:var(--dark-ink-2)}.capital-legend span{display:flex;align-items:center;gap:6px}.capital-legend i{width:8px;height:8px;border-radius:2px;background:var(--accent)}.capital-legend span:nth-child(2) i{background:#d9cbb0}.capital-legend span:nth-child(3) i{background:#6f7d75}.frags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px}.frag{display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;font:500 clamp(15px,1.1vw,17px) / 1 var(--font)}@media(min-width:1024px){.s1-title{font-size:var(--td)}.s1-cta-desk{display:block}.s1-cta-mob{display:none}.s1-stage>.orn{top:clamp(16px,2vw,32px);bottom:clamp(24px,3vw,48px);left:max(var(--m),calc(50% - 480px));right:max(var(--m),calc(50% - 480px))}}@media(max-height:699px){.s1 .pill{display:none}}.fx .s1{height:300svh}.fx .s1 .pin{--e: clamp(0, calc(var(--p, 0) * 1.8), 1);--o: clamp(0, calc((var(--p, 0) - .45) * 4), 1);--x: calc(1 - clamp(0, calc((var(--p, 0) - .45) * 5), 1)) ;--sx: 30vw;--sy: max(80px, calc((100svh - clamp(360px, 28vw, 420px))*.26) );--zt: clamp(0, calc(var(--p, 0) / .7), 1);--k: 2;min-height:0}@media(min-width:1024px){.fx .s1 .pin{--k: 1}}.fx .s1-assembly{position:absolute;inset:0;padding:0;display:block}.fx .s1-stage>.orn img{transform:scale(calc(1 + var(--k) * (1 - var(--zt)) * (1 - var(--zt))))}.fx .frags{position:absolute;inset:0;max-width:none;display:block}.fx .frag{position:absolute;left:50%;top:50%;opacity:var(--x);transform:translate(calc(-50% + var(--sx) * var(--fx) * (1 - var(--e))),calc(-50% + var(--sy) * var(--fy) * (1 - var(--e)))) rotate(calc(var(--fr) * (1 - var(--e))))}.fx .capital{position:absolute;left:50%;top:50%;opacity:var(--o);transform:translate(-50%,-50%) scale(calc((.9 + .1 * var(--o)) * min(1,(var(--vhn, 844) - 300) / 400)))}.fx .capital-usd{opacity:clamp(0,calc((var(--p, 0) - .6) * 4),1)}.fx .capital-bar{transform:scaleX(clamp(0,calc((var(--p, 0) - .55) * 3.3),1))}.fx .s1.active .frag,.fx .s1.active .capital,.fx .s1.active .orn img{will-change:transform,opacity}@keyframes fx-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fx-fade{0%{opacity:0}}.fx .s1-top{animation:fx-rise .7s var(--ease-out) both}.fx .s1-stage{animation:fx-fade .6s var(--ease-out) .25s both}.fx .s1-cta-desk,.fx .s1-cta-mob{animation:fx-fade .5s var(--ease-out) .45s both}.s2 .pin{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);padding:var(--sp) 0;--cw: clamp(280px, 30.6vw, 440px);--fs: clamp(.55, calc((var(--vhn, 844) - 400) / 440), 1)}.s2-head{padding:0 var(--m);display:flex;flex-direction:column;gap:12px}.lane-wrap{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--m);scrollbar-width:none}.lane-wrap::-webkit-scrollbar{display:none}.lane{list-style:none;margin:0;padding:0 var(--m) 24px;display:flex;gap:var(--g);width:max-content}.lane>li{flex:0 0 var(--cw);scroll-snap-align:start;display:flex}.s2-card{flex:1;display:flex;flex-direction:column;gap:14px;padding:clamp(18px,1.7vw,24px);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);text-decoration:none}.s2-card-top{display:flex;justify-content:space-between;align-items:center}.s2-card .tile{width:44px;height:44px;border-radius:13px}.s2-num{font:600 14px / 1 var(--font);color:var(--ink-2)}.s2-media{position:relative;height:440px;border-radius:20px;background:var(--media);display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:900px}.s2-3d{position:relative;height:clamp(82%,calc(82% + (700 - var(--vhn, 844)) * .1%),94%);aspect-ratio:9 / 20;transform-style:preserve-3d;transform:rotateY(calc(-26deg + var(--p, 1) * 20deg)) rotateX(8deg) rotate(2deg)}.s2-3d .phone{position:absolute;inset:0}.s2-progress{margin:0 var(--m);height:3px;border-radius:2px;background:var(--line);overflow:hidden;display:none}.s2-progress span{display:block;height:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.ui{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface);box-shadow:0 14px 30px #15201a2e;white-space:nowrap;font:600 12px / 1 var(--font)}.ui-a{left:-24%;top:14%;transform:translateZ(50px) scale(var(--fs, 1));transform-origin:0 0}.ui-b{right:-22%;bottom:18%;transform:translateZ(80px) scale(var(--fs, 1));transform-origin:100% 100%;opacity:clamp(0,calc((var(--vhn, 844) - 680) / 40),1)}.ui-txt{display:flex;flex-direction:column;gap:3px}.ui small{font:500 10px / 1 var(--font);color:var(--ink-2)}.tile.xs{width:26px;height:26px;border-radius:8px}.tile.dk{background:var(--dark);color:var(--accent)}.tile.sand{border-radius:50%;background:var(--sand);color:var(--ink);font:600 11px / 1 var(--font)}.pill-dark{border-radius:999px;padding:8px 12px 8px 8px;background:var(--dark);color:var(--dark-ink);gap:6px;box-shadow:0 14px 30px #15201a38}.pill-dark.num:not(:has(svg)){padding-left:12px}.ico.acc{color:var(--accent)}.ui-prog,.ui-chart{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;min-width:150px;font-size:11px}.ui-row{display:flex;justify-content:space-between;gap:12px}.ui-track{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.ui-track i{display:block;height:100%;background:var(--accent)}.ui-bars{height:40px;display:flex;align-items:flex-end;gap:5px}.ui-bars i{flex:1;border-radius:3px;background:#d9cbb0}.ui-bars i.on{background:var(--accent)}.fx .s2{height:360svh}.fx .s2 .pin{padding:calc(var(--header) + clamp(28px,2.8vw,40px)) 0 calc(clamp(28px,3.4vw,48px) + var(--barh))}.fx .lane-wrap{flex:1;min-height:0;overflow:visible;display:flex}.fx .lane{padding-bottom:0;transform:translate(calc(var(--p, 0) * (var(--vw, 100vw) - 6 * var(--cw) - 5 * var(--g) - 2 * var(--m))))}.fx .s2-media{flex:1;min-height:0;height:auto}.fx .s2-progress{display:block}.fx .s2.active .lane,.fx .s2.active .s2-3d{will-change:transform}@media(max-height:699px){.fx .ui-b{display:none}}.s3 .pin{display:flex;flex-direction:column}.s3-orn{position:relative;height:42svh;background:#1d3329}.s3-orn img{object-position:48% 41%;transform-origin:48% 41%}.s3-orn:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(rgb(16 32 26 / 0),var(--dark))}.s3-text{flex:1;padding:28px var(--m) var(--sd);display:flex;flex-direction:column;gap:18px}.claims{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:36px}.claim{display:flex;flex-direction:column;gap:12px}.claim-n{font:600 13px / 1 var(--font);color:var(--dark-ink-2)}.claim-t{font:600 var(--td) / 1.04 var(--font);letter-spacing:-.025em;text-wrap:balance}.claim-d{max-width:520px;font:400 var(--tb) / 1.5 var(--font);color:var(--dark-ink-2);text-wrap:pretty}.segs{display:none;gap:6px;max-width:480px}.segs span{flex:1;height:3px;border-radius:2px;background:var(--accent);opacity:calc(.25 + .75 * var(--s))}.s3 .more{font-size:15px}@media(min-width:1024px){.s3 .pin{flex-direction:row;min-height:100svh}.s3-orn{flex:0 0 50%;height:auto}.s3-orn:after{inset:0 0 0 auto;width:22%;height:auto;background:linear-gradient(90deg,rgb(16 32 26 / 0),var(--dark))}.s3-text{padding:calc(var(--header) + 64px) var(--m) 72px 80px;justify-content:center;gap:24px}.claim-n{font-size:14px}.s3 .more{font-size:16px}}.fx .s3{height:300svh}.fx .s3 .pin{--zt: clamp(0, calc(var(--p, 0) / .9), 1);--k: 1.2}.fx .s3-orn img{transform:scale(calc(1 + var(--k) * (1 - var(--zt)) * (1 - var(--zt))))}.fx .s3-text{padding-bottom:calc(32px + var(--barh))}.fx .claims{position:relative;flex:1;display:block}.fx .claim{position:absolute;inset:0;opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 20px))}.fx .segs{display:flex}@media(min-width:1024px){.fx .s3 .pin{--k: .6}.fx .claims{flex:none;height:clamp(260px,22vw,340px)}}.steps-list{list-style:none;margin:0;padding:0}.steps-list .card{gap:14px}.step-n{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:600 16px / 1 var(--font)}.channels .card{gap:12px}.ch-name{margin-top:6px;line-height:1.2}.channels .body{line-height:1.4}.channels .more{margin-top:4px}.ch-btn{border:0;text-align:left;font:inherit;cursor:pointer;transition:transform var(--t-fast) var(--ease-out)}.card.is-dark .body{color:var(--dark-ink-2)}.card.is-dark .more{color:var(--accent);text-decoration:none}@media(hover:hover){.ch-btn:hover{transform:translateY(-4px)}}.faq{display:flex;flex-wrap:wrap;gap:var(--hc) var(--g)}.faq-head{flex:1 1 300px;display:flex;flex-direction:column;gap:12px}.faq-body{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.faq-list{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa-q{margin:0}.qa-q button{width:100%;display:flex;align-items:center;gap:16px;padding:22px 0;border:0;background:none;color:var(--ink);text-align:left;font:600 clamp(17px,1.4vw,20px) / 1.3 var(--font);cursor:pointer}.qa-q button>span:first-child{flex:1}.qa-ico{flex:0 0 36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);display:grid;place-items:center;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.qa-a>div{overflow:hidden}.qa-a p{max-width:640px;padding-bottom:22px}.fx .qa-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-fast) var(--ease-out)}.fx .qa[data-open] .qa-a{grid-template-rows:1fr}.fx .qa[data-open] .qa-ico{transform:rotate(45deg);background:var(--ink);color:var(--bg);box-shadow:none}.qa[hidden]{display:none}.tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m) * -1);padding:0 var(--m)}.tabs button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:600 14px / 1 var(--font);cursor:pointer}.tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}@media(min-width:768px){.tabs{margin:0;padding:0}}.final{position:relative;overflow:hidden;padding:var(--sp) var(--m) 0;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;background:var(--sand);--cta-j: center}.final .lead{max-width:520px}.final-cta{width:100%;max-width:680px;margin-top:8px}.final-cta .cta-now{align-self:center}.final-phone{margin-top:32px;width:clamp(240px,22vw,320px);height:calc(clamp(240px,22vw,320px) * 30 / 23);overflow:hidden}.final-phone .phone{width:100%;aspect-ratio:9 / 20;border-bottom-left-radius:0;border-bottom-right-radius:0}.fx .final-phone .phone{transform:translateY(calc((1 - var(--q, 1)) * 120px))}.phone{position:relative;border-radius:clamp(18px,2vw,28px);transform-style:preserve-3d}.phone-body{position:absolute;inset:0;border-radius:inherit;background:#0b140f;transform:translateZ(-9px)}.phone-screen{position:absolute;inset:0;overflow:hidden;border-radius:inherit;border:clamp(4px,.45vw,6px) solid var(--ink);background:#0b0d0c;display:grid;place-items:center;box-shadow:0 26px 44px #15201a3d}.phone-screen img{width:100%;height:100%;object-fit:cover;object-position:top}.phone-ph{padding:6px;font:500 10px / 1.3 var(--font);color:#9daea5;text-align:center}.final .phone-screen{border-width:8px;border-bottom:0}.phead{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hc);align-items:center}.phead.flush{padding-bottom:0}.phead.flush+.section{padding-top:var(--hc)}.phead-text{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.7vw,24px);max-width:800px}.phead .h1{margin:0}.phead .lead{max-width:640px}.phead.with-screen .lead{max-width:560px}.phead-cta{width:100%;max-width:560px;margin-top:8px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 14px / 1.2 var(--font);color:var(--ink-2)}.crumbs a{text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current]{color:var(--ink)}.phead-screen{width:100%;min-width:0}@media(min-width:1024px){.phead.with-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,5vw,96px)}}@keyframes fx-in{0%{opacity:0;transform:translateY(16px)}}.fx .fx-in{animation:fx-in var(--t-reveal) var(--ease-out) var(--d, 0ms) both}.hp{position:relative;height:clamp(420px,44vw,600px);border-radius:var(--radius);background:var(--media);display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:900px;--sg: -1}.hp-l{--sg: 1}.hp-3d{position:relative;height:84%;aspect-ratio:9 / 20;transform-style:preserve-3d;transform:rotateY(calc(var(--sg) * (20deg - var(--q, 1) * 14deg))) rotateX(6deg) rotate(calc(var(--sg) * -1.5deg))}.hp-3d .phone{position:absolute;inset:0;border-radius:clamp(22px,2.4vw,34px)}.hp-3d .phone-screen{border-width:clamp(5px,.5vw,7px)}.dc{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 14px 30px #15201a2e;white-space:nowrap;font:600 12px / 1 var(--font)}.dc-a,.dc-b{position:absolute}.dc-a{left:-34%;top:11%;transform:translateZ(50px)}.dc-b{right:-28%;bottom:13%;transform:translateZ(80px);box-shadow:0 14px 30px #15201a33}.dc-txt{display:flex;flex-direction:column;gap:4px}.dc small{font:500 11px / 1 var(--font);color:var(--ink-2)}.dc b{font:600 13px / 1 var(--font)}.dc .tile.sand{border-radius:50%;font-size:13px}.dc-pill{gap:6px;padding:9px 14px 9px 9px;border-radius:999px;background:var(--dark);color:var(--dark-ink);box-shadow:0 14px 30px #15201a38}.dc-pill.dc-a{left:-30%;top:12%}.dc-pill.dc-b{right:-24%;bottom:14%}.dc-bar,.dc-chart{flex-direction:column;align-items:stretch;gap:7px;width:clamp(196px,15vw,224px);padding:12px 14px}.dc-chart{gap:9px}.dc-row{display:flex;justify-content:space-between;gap:14px}.dc-list{flex-direction:column;align-items:stretch;gap:9px;min-width:clamp(190px,15vw,230px);padding:14px 16px;font-weight:500}.dc-list.dc-a{left:-36%;top:10%;min-width:clamp(214px,17vw,250px)}.dc-list.dc-b{right:-30%;bottom:12%}.dc-h{font:600 11px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.dc-k{color:var(--ink-2)}.dc .ui-bars{height:42px}.dc-s{box-shadow:0 8px 20px #15201a1f}.dc-s.dc-pill{box-shadow:none}.dc-s.dc-bar,.dc-s.dc-chart,.dc-s.dc-list{width:200px;min-width:0}.dc-s.dc-list{padding:10px 14px;gap:7px}.sgrid-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.sgrid-list>li{display:flex}.sgrid-card{flex:1;display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.sgrid-top{display:contents}.sgrid-top .sgrid-num,.sgrid-txt .sgrid-num,.sgrid-desc,.sgrid-preview,.sgrid-more{display:none}.sgrid-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sgrid-name{font:600 17px / 1.25 var(--font)}.sgrid-short{font:400 14px / 1.35 var(--font);color:var(--ink-2)}.sgrid-card .tile{flex:none}.sgrid-arrow{flex:none;transition:transform var(--t-fast) var(--ease-out)}@media(min-width:1024px){.sgrid-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--g);border-bottom:0}.sgrid-card{padding:clamp(18px,1.8vw,24px);border:0;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:16px;transition:transform var(--t-fast) var(--ease-out)}.sgrid-related .sgrid-txt{gap:6px}.sgrid-related .sgrid-txt .sgrid-num{display:block;font:600 13px / 1 var(--font);color:var(--ink-2)}.sgrid-related .sgrid-name{font-size:18px;line-height:1.2}.sgrid-all .sgrid-card{flex-direction:column;align-items:stretch;gap:14px;padding:clamp(22px,2.2vw,28px)}.sgrid-all .sgrid-top{display:flex;justify-content:space-between;align-items:center}.sgrid-all .sgrid-top .sgrid-num{display:block;font:600 14px / 1 var(--font);color:var(--ink-2)}.sgrid-all .sgrid-txt{flex:none;gap:14px}.sgrid-all .sgrid-name{font:600 var(--th3) / 1.2 var(--font)}.sgrid-all .sgrid-short{display:none}.sgrid-all .sgrid-desc{display:block;font:400 16px / 1.5 var(--font);color:var(--ink-2);text-wrap:pretty}.sgrid-all .sgrid-preview{margin-top:auto;height:132px;border-radius:20px;background:var(--media);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.sgrid-all .sgrid-more{display:block;font:600 15px / 1 var(--font);text-decoration:underline;text-underline-offset:3px}.sgrid-more .arr{display:inline-block;transition:transform var(--t-fast) var(--ease-out)}.sgrid-all .sgrid-arrow{display:none}}@media(hover:hover)and (min-width:1024px){.sgrid-card:hover{transform:translateY(-4px)}.sgrid-card:hover .sgrid-arrow,.sgrid-card:hover .sgrid-more .arr{transform:translate(4px)}}.srows{display:flex;flex-direction:column;gap:var(--sp)}.srow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hc);align-items:center}.srow-text{display:flex;flex-direction:column;gap:16px;max-width:540px}.srow-text .h2{margin:0}.ticks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;font:500 var(--tb) / 1.45 var(--font)}.ticks li{display:flex;gap:12px;align-items:flex-start}.tick{flex:0 0 24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.srow-visual{min-width:0}@media(min-width:1024px){.srow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,5vw,96px)}.srow-left .srow-visual{order:-1}}.srows+.steps-own{padding-top:0}.steps-own+.sgrid{padding-top:0}.b5{display:flex;flex-direction:column;gap:var(--hc)}.b5-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hc) clamp(24px,5vw,96px);align-items:center}.b5-orn{position:relative;height:clamp(200px,24vw,340px);border-radius:var(--radius);overflow:hidden}.b5-orn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;transform-origin:50% 46%}.fx .b5-orn img{--k: 1.2;transform:scale(calc(1 + var(--k) * (1 - var(--q, 1)) * (1 - var(--q, 1))))}.b5-text{display:flex;flex-direction:column;gap:16px;max-width:560px}.b5-text .h2{margin:0}@media(min-width:1024px){.b5-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx .b5-orn img{--k: .6}}.principles-list{list-style:none;margin:0;padding:0;display:grid;gap:32px var(--g)}.principles-list li{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--dark-line)}.principles-list .h3{margin-top:6px}.principles-list .body{color:var(--dark-ink-2)}@media(min-width:768px){.principles-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.principles-list{grid-template-columns:repeat(4,1fr)}}.compare .head{margin-bottom:var(--hc)}.mark{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.mark.yes{background:var(--accent);color:var(--accent-ink)}.mark.no{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2)}.cmp-t{font:600 17px / 1.3 var(--font)}.cmp-d{font:400 14px / 1.4 var(--font);color:var(--ink-2)}.cmp-tabs,.cmp-list{display:none}.cmp-wrap{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}.cmp-table{min-width:720px}.cmp-row{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));align-items:center;border-top:1px solid var(--line)}.cmp-headrow{align-items:end;border-top:0}.cmp-colhead{padding:28px 32px 24px;font:600 var(--tlb) / 1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cmp-ch{padding:28px 16px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cmp-chname{font:600 17px / 1.2 var(--font)}.cmp-chsub{font:400 13px / 1.2 var(--font);color:var(--ink-2)}.cmp-soon{padding:5px 10px;border-radius:999px;background:var(--tint);font:600 12px / 1 var(--font)}.cmp-rh{padding:20px 32px;display:flex;flex-direction:column;gap:4px}.cmp-cell{padding:16px;display:flex;flex-direction:column;align-items:center;gap:6px}.cmp-note{font:400 13px / 1.3 var(--font);color:var(--ink-2);text-align:center}@media(max-width:1023px){.js .cmp-wrap{display:none}.js .cmp-tabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;border-radius:999px;background:#ece6da}.js .cmp-tabs button{flex:1;min-width:0;height:44px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:600 14px / 1 var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.js .cmp-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #15201a1f}.js .cmp-list{display:block;padding:4px 20px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);transition:opacity .12s linear}.js .cmp-list.fade{opacity:0}.cmp-list ul{list-style:none;margin:0;padding:0}.cmp-list ul[hidden]{display:none}.cmp-list li{display:flex;align-items:center;gap:14px;padding:16px 0}.cmp-list li+li{border-top:1px solid var(--line)}.cmp-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cmp-list .cmp-t{font-size:16px}.cmp-list .cmp-d{font-size:13px}}.dl{display:flex;justify-content:center}.dl-card{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.dl-icon{width:88px;height:88px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);display:grid;place-items:center;margin-bottom:8px}.dl .wl{max-width:480px}.dl .cta-now{align-self:center}.dl-qr{padding:18px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}.dl-mob{display:none}.dl.is-phone .dl-mob{display:block}.dl.is-phone .dl-desk{display:none}.phead .lead a{text-decoration:underline;text-underline-offset:3px}.faq-topics{padding-bottom:var(--sp)}.faq-topics .faq-head{min-width:0}.faq-tabs{display:none}.js .faq-tabs{display:flex;gap:8px;margin:4px calc(-1 * var(--m)) 0;padding:0 var(--m) 4px;overflow-x:auto;scrollbar-width:none}.faq-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 15px / 1 var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.faq-tabs .num{font:500 14px / 1 var(--font);color:var(--ink-2)}.faq-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}.faq-tabs button[aria-selected=true] .num{color:var(--dark-ink-2)}.faq-topics .faq-list{transition:opacity .12s linear}.faq-topics .faq-list.fade{opacity:0}@media(min-width:1024px){.js .faq-tabs{flex-direction:column;gap:4px;max-width:320px;margin:4px 0 0;padding:0;overflow:visible}.faq-tabs button{justify-content:space-between;height:52px;padding:0 18px;border-radius:16px;background:transparent;box-shadow:none;color:var(--ink-2);font-size:16px;text-align:left}.faq-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.faq-tabs button[aria-selected=true] .num{color:var(--ink-2)}}@media(hover:hover)and (min-width:1024px){.faq-tabs button:hover{color:var(--ink)}}.contacts{background:var(--sand)}.contacts .card .more{margin-top:auto}.cform{margin-top:var(--hc);max-width:760px;padding:var(--pad);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.cform-row{display:grid;gap:16px}@media(min-width:768px){.cform-row{grid-template-columns:1fr 1fr}}.cform label{display:flex;flex-direction:column;gap:8px;font:600 14px / 1.2 var(--font)}.cform input,.cform textarea{width:100%;padding:14px 16px;border:0;border-radius:16px;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);font:400 16px / 1.4 var(--font);color:var(--ink);resize:vertical}.cform input:focus,.cform textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.cform-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cform-foot .wl-msg{padding:0;min-height:0}.doc-grid{display:grid;gap:32px}.doc-head{display:flex;flex-direction:column;gap:14px}.doc-toc{display:flex;flex-direction:column;gap:10px;font:500 15px / 1.35 var(--font)}.doc-toc a{text-decoration:none;color:var(--ink-2)}.doc-toc a.on{color:var(--ink);font-weight:600}@media(min-width:1024px){.doc-grid.has-toc{grid-template-columns:3fr 7fr;column-gap:var(--g)}.doc-grid.has-toc .doc-head{grid-column:1 / -1}.doc-toc{position:sticky;top:calc(var(--header) + 24px);align-self:start}}.prose{max-width:70ch;font:400 var(--tb) / 1.6 var(--font);color:var(--ink-2)}.prose>*+*{margin-top:1em}.prose h2{margin-top:2em;font:600 var(--th3) / 1.3 var(--font);color:var(--ink)}.prose h3{margin-top:1.5em;font:600 18px / 1.35 var(--font);color:var(--ink)}.prose ul,.prose ol{padding-left:1.2em}.prose a{color:var(--ink);text-underline-offset:3px}.prose strong{color:var(--ink)}.releases .tabs{margin-bottom:32px}.rel-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.rel{display:grid;gap:14px;padding:28px 0;border-bottom:1px solid var(--line)}.rel[hidden]{display:none}.rel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rel-tags{display:flex;gap:6px}.rel-tags span{padding:5px 10px;border-radius:999px;background:var(--tint);font:600 12px / 1 var(--font)}.rel-body{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.rel{grid-template-columns:3fr 9fr;column-gap:var(--g)}.rel-meta{flex-direction:column;align-items:flex-start}}.faq-more{align-self:flex-start;font:600 15px / 1.3 var(--font);text-decoration:underline;text-underline-offset:3px}.phead-cta:has(.pro-price){display:flex;flex-direction:column;gap:18px}.pro-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pro-facts li{padding:9px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:500 14px / 1.3 var(--font)}.pro-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pro-price>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.pro-price .body{font-size:14px}.pro-gives{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--g)}.pro-table{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.pro-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:center;border-top:1px solid var(--line);font:400 var(--tb) / 1.4 var(--font)}.pro-headrow{border-top:0}.pro-colhead{font:600 var(--tlb) / 1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pro-ch{font:600 17px / 1.2 var(--font)}.pro-colhead,.pro-ch,.pro-rh,.pro-cell{padding:16px clamp(12px,2.2vw,32px);min-width:0}.pro-headrow>*{padding-block:24px 18px}.pro-cell{display:flex;align-items:center;color:var(--ink-2)}.pro-cell.on{align-self:stretch;background:var(--tint);color:var(--ink);font-weight:600}.pro-ch.on{color:var(--accent-hi);background:var(--tint);align-self:stretch;display:flex;align-items:flex-end}@media(max-width:599px){.pro-row{grid-template-columns:repeat(2,minmax(0,1fr));font-size:15px}.pro-rh{grid-column:1 / -1;padding-bottom:6px;font-weight:600}.pro-cell{padding-top:6px}.pro-colhead{display:none}}.pro-strip-wrap{padding-block:0 var(--sd)}.pro-strip{display:flex;flex-wrap:wrap;gap:28px clamp(32px,6vw,96px);align-items:center;padding:clamp(24px,3.3vw,48px);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent),var(--shadow)}.pro-strip-text,.pro-strip-list{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}.pro-strip-list{align-items:flex-start;gap:22px}.pro-strip-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pro-strip-list li{display:flex;align-items:center;gap:14px;font:500 var(--tb) / 1.4 var(--font)}.pro-note-wrap{padding-block:0}.pro-note{display:flex;align-items:flex-start;gap:14px;max-width:720px;padding:18px 22px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);text-decoration:none;color:var(--ink)}.pro-note-tag{flex:none;padding:5px 9px;border-radius:8px;background:var(--tint);font:600 13px / 1 var(--font)}.pro-note-text{display:flex;flex-direction:column;gap:6px;font:400 var(--tb) / 1.45 var(--font)}
