@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_b4e0b6{font-family:Geist,Geist Fallback;font-style:normal}.__variable_b4e0b6{--tolkr-sans:"Geist","Geist Fallback"}.tolkr{--m-bg:#050608;--m-surface:#0a0c14;--m-sheet:#10131c;--m-ink:#f2f4fa;--m-ink2:rgba(242,244,250,0.62);--m-ink3:rgba(242,244,250,0.38);--m-line:rgba(255,255,255,0.09);--m-glass:rgba(255,255,255,0.035);--m-amber:#ffb547;--m-cyan:#4fe3ff;--m-magenta:#ff5aa8;--m-peri:#8f9bff;--m-lime:#c4f25a;--m-ready:#3dffa8;--m-unknown:#b58cff;--m-seam:linear-gradient(90deg,#ffb547,#ff5aa8 38%,#8f9bff 66%,#4fe3ff);--m-ease:cubic-bezier(0.2,0.8,0.2,1);--m-settle:cubic-bezier(0.16,1,0.3,1);--glow:var(--m-peri);background:var(--m-bg);color:var(--m-ink);font-family:var(--tolkr-sans),"Hiragino Sans","Geeza Pro",system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}.tolkr :focus-visible{outline:2px solid var(--m-ink);outline-offset:3px}.tolkr a{color:inherit}.tolkr h1,.tolkr h2,.tolkr h3{font-weight:400;letter-spacing:-.02em;margin:0}.tolkr p{margin:0}.tolkr .wordmark{font-weight:500;letter-spacing:-.05em;line-height:1}.tolkr .em,.tolkr .ep{font-family:var(--font-mono);font-size:.86em;padding:0 .32em;border-radius:8px;white-space:nowrap}.tolkr .em{background:rgba(61,255,168,.12);color:var(--m-ready);border:1px solid rgba(61,255,168,.4)}.tolkr .ep{background:rgba(79,227,255,.1);color:#9df0ff;border:1px solid rgba(79,227,255,.35)}.tolkr .pro{display:inline-block;margin-left:10px;vertical-align:.3em;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:8px;border:1px solid rgba(255,181,71,.6);color:var(--m-amber);font-family:var(--tolkr-sans),system-ui,sans-serif}.tolkr .ring-ready{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--m-ready);box-shadow:0 0 12px rgba(61,255,168,.45);flex:none}.m-hero{max-width:1180px;margin:0 auto;padding:40px 20px 56px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}.tolkr .crumbs{font:12px var(--font-mono);color:var(--m-ink3);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tolkr .crumbs a{text-decoration:none}.tolkr .crumbs a:hover{color:var(--m-ink)}.tolkr .lang-switch{margin-left:auto;font:12px var(--font-mono);text-decoration:none;border:1px solid var(--m-line);border-radius:999px;padding:3px 10px;color:var(--m-ink2)}.tolkr .lang-switch:hover{color:var(--m-ink);border-color:rgba(255,255,255,.25)}.m-copy .name{display:flex;align-items:baseline;gap:14px;margin-top:36px}.m-copy .name .wordmark{font-size:64px}.m-copy .eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink3)}.m-copy h1{margin-top:22px;font-size:clamp(34px,4.6vw,56px);line-height:1.06;font-weight:300;letter-spacing:-.035em;max-width:13em}.m-copy .promise{margin-top:20px;font-size:20px;line-height:1.45;color:var(--m-ink);max-width:28em}.m-copy .promise-sub{margin-top:6px;font-size:17px;color:var(--m-ink2)}.m-copy .soon{margin-top:26px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;border:1px dashed rgba(143,155,255,.55);background:rgba(143,155,255,.05);font-size:14px}.m-copy .soon .dim{color:var(--m-ink3)}.m-copy .soon-ring{width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--m-peri) 0 62%,rgba(255,255,255,.1) 62% 100%);-webkit-mask:radial-gradient(circle,transparent 4.5px,#000 5px);mask:radial-gradient(circle,transparent 4.5px,#000 5px);animation:m-turn 6s linear infinite}@keyframes m-turn{to{transform:rotate(1turn)}}.m-copy .follow{margin-top:22px;max-width:460px}.m-copy .follow>p{font-size:15px;color:var(--m-ink2)}.tolkr .wl-form input[type=email]{font-family:inherit;background:var(--m-glass);border-color:rgba(255,255,255,.14);color:var(--m-ink);min-height:48px}.tolkr .wl-form input[type=email]:focus{border-color:var(--m-ink)}.tolkr .wl-form button{background:var(--m-ink);color:var(--m-bg);font:500 15px var(--tolkr-sans),system-ui,sans-serif;min-height:48px;padding:0 22px}.tolkr .wl-msg.ok{color:var(--m-ready)}.m-stage{margin:0;display:grid;justify-items:center;gap:18px}.m-stage figcaption{font-size:12.5px;color:var(--m-ink3);text-align:center;max-width:30em}.phone-stage{--s:0.78;perspective:1600px}.phone,.phone-stage{width:calc(390px * var(--s) + 22px)}.phone{height:calc(844px * var(--s) + 22px);padding:11px;box-sizing:border-box;border-radius:calc(54px * var(--s) + 11px);background:linear-gradient(160deg,#1a1d26,#07080c 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 40px 80px -30px rgba(0,0,0,.9),0 0 120px -40px rgba(143,155,255,.35);transform:rotateX(18deg);transform-origin:50% 70%}.screen{position:relative;width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;border-radius:54px;overflow:hidden;background:var(--m-bg);font-family:var(--tolkr-sans),"Hiragino Sans",system-ui,sans-serif}.screen .half{position:absolute;left:0;width:390px;height:410px;box-sizing:border-box;padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px}.screen .half.top{top:0;transform:rotate(180deg)}.screen .half.bottom{top:434px}.screen .zone{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;transition:opacity .4s var(--m-ease)}.screen .zone.faded{opacity:.3}.screen .who{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--m-ink2);min-height:32px}.screen .dot{width:8px;height:8px;border-radius:4px;flex:none}.screen .tx{margin:0;font-weight:400;letter-spacing:-.015em;transition:font-size .5s var(--m-settle),color .4s}.screen .tx.big{font-size:28px;line-height:1.3}.screen .tx.said{font-size:20px;line-height:1.32;color:rgba(242,244,250,.42)}.screen .tx.hint{font-size:24px;line-height:1.3;color:rgba(242,244,250,.3)}.screen .sub{font-size:14px;line-height:1.45;color:var(--m-ink2)}.screen .caret{display:inline-block;width:2px;height:.95em;vertical-align:-.12em;margin-left:3px;background:var(--m-ink);animation:m-blink 1s steps(1) infinite}@keyframes m-blink{50%{opacity:0}}.screen .shims{display:flex;flex-direction:column;gap:10px;margin-top:6px}.screen .shim{height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.17),rgba(255,255,255,.05));background-size:200% 100%;animation:m-shim 1.1s linear infinite}@keyframes m-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.screen .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.screen .spk{width:44px;height:44px;border-radius:22px;background:rgba(255,255,255,.06)}.screen .mic,.screen .spk{display:flex;align-items:center;justify-content:center}.screen .mic{position:relative;width:84px;height:84px;border-radius:42px;border:1.5px solid;box-sizing:border-box;flex:none;transition:transform .35s var(--m-settle),opacity .35s,background .3s}.screen .mic.off{opacity:.22;transform:scale(.9)}.screen .rip{position:absolute;left:-2px;top:-2px;width:84px;height:84px;border-radius:44px;border:2px solid;animation:m-rip 1.6s ease-out infinite}.screen .rip.r2{animation-delay:.8s}@keyframes m-rip{0%{transform:scale(1);opacity:.7}to{transform:scale(1.75);opacity:0}}.screen .seam{position:absolute;left:24px;top:421px;width:342px;height:2px;border-radius:1px;background:var(--m-seam);box-shadow:0 0 18px rgba(143,155,255,.45)}.screen .knot{position:absolute;left:173px;top:400px;width:44px;height:44px;border-radius:22px;background:var(--m-surface);border:1px solid rgba(255,255,255,.16);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.screen .knot-spin{position:absolute;left:-4px;top:-4px;width:50px;height:50px;border-radius:25px;background:conic-gradient(#ffb547,#ff5aa8,#8f9bff,#4fe3ff,#ffb547);-webkit-mask:radial-gradient(circle,transparent 23px,#000 24px);mask:radial-gradient(circle,transparent 23px,#000 24px);animation:m-turn 1s linear infinite}.hero-seam{height:2px;max-width:1180px;margin:0 auto;background:var(--m-seam);opacity:.55;box-shadow:0 0 22px rgba(143,155,255,.4)}.tolkr .m-fine,.tolkr section:not(.m-hero){max-width:1180px;margin:0 auto;padding:72px 20px 0}.tolkr .m-fine h2,.tolkr section h2{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink3);margin-bottom:26px}.m-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m-how li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--m-line)}.m-how .step{font:500 13px var(--font-mono)}.m-how li p{font-size:20px;line-height:1.4;letter-spacing:-.01em}.proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proof{border-radius:24px;padding:22px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);display:grid;gap:12px;align-content:start}.proof h3{font-size:24px;font-weight:500;letter-spacing:-.03em}.proof p{font-size:15.5px;color:var(--m-ink2)}.art{position:relative;height:150px;border-radius:18px;background:var(--m-bg);border:1px solid rgba(255,255,255,.05);overflow:hidden}.art-offline{gap:34px}.art-offline,.art-offline .knot-lg{display:flex;align-items:center;justify-content:center}.art-offline .knot-lg{position:relative;width:64px;height:64px;border-radius:32px;background:var(--m-surface);border:1px solid rgba(255,255,255,.16)}.art-offline .knot-lg .ring-ready{position:absolute;inset:-7px;width:auto;height:auto;border-width:1.5px}.art-offline .wifi{opacity:.22}.art-numbers{display:grid;align-content:center;gap:12px;padding:0 18px}.art-numbers .mini{font-size:15px;line-height:1.4}.art-numbers .mini.flip{transform:rotate(180deg);color:var(--m-ink2)}.art-numbers .mini-seam{height:2px;border-radius:1px;background:var(--m-seam);box-shadow:0 0 14px rgba(143,155,255,.45)}.art-table .table-ring{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;border:1px dashed rgba(255,255,255,.12)}.art-table .seat{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%}.art-table .knot-sm{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--m-surface);border:1px solid rgba(255,255,255,.16)}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tier{border-radius:24px;padding:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.tier.pro-tier{border-color:rgba(255,181,71,.35);background:linear-gradient(180deg,rgba(255,181,71,.05),rgba(255,255,255,.015) 60%)}.tier h3{font-size:26px;font-weight:500;letter-spacing:-.03em}.tier.pro-tier h3{color:var(--m-amber)}.tier ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.tier li{position:relative;padding-left:22px;font-size:16px;line-height:1.45}.tier li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:4px;background:var(--m-ink3)}.tier.pro-tier li:before{background:var(--m-amber)}.tier .taste{margin-top:18px;font-size:14.5px;color:var(--m-ink2)}.m-tiers .prices{margin-top:16px;font-size:14.5px;color:var(--m-ink3)}.langs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.langs li{height:54px;padding:0 20px;display:inline-flex;align-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--m-glass);font-size:16px}.m-langs .note{margin-top:16px;font-size:15px;color:var(--m-ink2);max-width:46em}.leaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.leaves>div{border-radius:24px;padding:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.leaves h3{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500}.leaves ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;font-size:16px}.leaves .stays li{font-size:22px;letter-spacing:-.02em}.leaves .goes li{color:var(--m-ink2)}.leaves .goes a{display:inline-block;margin-top:18px;font-size:15px;text-underline-offset:4px}.tolkr .faq details{border-top:1px solid var(--m-line);padding:16px 0}.tolkr .faq summary{cursor:pointer;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.tolkr .faq summary::-webkit-details-marker{display:none}.tolkr .faq summary:after{content:"+";color:var(--m-ink3);transition:transform .3s var(--m-ease)}.tolkr .faq details[open] summary:after{transform:rotate(45deg)}.tolkr .faq p{margin-top:10px;color:var(--m-ink2);max-width:46em}.tolkr .m-fine{padding-bottom:96px}.tolkr .m-fine ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:16px}.tolkr .m-fine a{text-underline-offset:4px;color:var(--m-ink2)}.tolkr .m-fine a:hover{color:var(--m-ink)}.tolkr-legal{padding-bottom:96px}.tolkr-legal .legal-top{max-width:780px;margin:0 auto;padding:36px 20px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.tolkr-legal .back{text-decoration:none}.tolkr-legal .back .wordmark{font-size:34px}.tolkr-legal nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;flex:1}.tolkr-legal nav a{text-decoration:none;color:var(--m-ink2)}.tolkr-legal nav a:hover,.tolkr-legal nav a[aria-current=page]{color:var(--m-ink)}.tolkr-legal nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--m-peri)}.tolkr-legal .legal-seam{max-width:740px;margin:0 auto;height:2px;border-radius:1px;background:var(--m-seam);box-shadow:0 0 18px rgba(143,155,255,.4)}.tolkr-legal .legal-body{max-width:780px;margin:0 auto;padding:40px 20px 0;font-size:16.5px}.tolkr-legal h1{font-size:clamp(34px,5vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.1}.tolkr-legal .updated{margin-top:10px;font:12.5px var(--font-mono);color:var(--m-ink3)}.tolkr-legal .lead{margin-top:22px;font-size:19px;line-height:1.5}.tolkr-legal section{margin-top:38px}.tolkr-legal .legal-body h2{font-size:21px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px;text-transform:none;color:var(--m-ink)}.tolkr-legal .legal-body h3{font-size:16.5px;font-weight:500;margin:20px 0 8px}.tolkr-legal .legal-body p{color:var(--m-ink2);margin-top:10px}.tolkr-legal .legal-body ul{margin:10px 0 0;padding-left:20px;display:grid;gap:8px;color:var(--m-ink2)}.tolkr-legal .legal-body li::marker{color:var(--m-ink3)}.tolkr-legal .legal-body a{color:var(--m-ink);text-underline-offset:3px}.tolkr-legal .legal-body .note{color:var(--m-ink);padding:16px 18px;border-radius:18px;border:1px solid rgba(143,155,255,.35);background:rgba(143,155,255,.06)}.tolkr-legal .contact{padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.tolkr-legal .contact h2{margin-bottom:6px}@media (max-width:900px){.m-hero{grid-template-columns:1fr;gap:28px;padding-top:28px}.m-copy .name{margin-top:26px}.m-copy .name .wordmark{font-size:52px}.phone-stage{--s:0.7}.leaves,.m-how ol,.proofs,.tiers{grid-template-columns:1fr}.tolkr .m-fine,.tolkr section:not(.m-hero){padding-top:56px}.m-how li p{font-size:18px}}@media (max-width:380px){.phone-stage{--s:0.64}}@media (prefers-reduced-motion:reduce){.tolkr *,.tolkr :after,.tolkr :before{animation:none!important;transition:none!important}}