:root{--paper: #FAFAF9;--paper-soft: #F5F5F4;--paper-deep: #E7E5E4;--surface: #FFFFFF;--ink: #1C1917;--ink-soft: #44403C;--ink-mute: #78716C;--line: #E7E5E4;--line-soft: #F5F5F4;--accent: #4D2243;--accent-ink: #FFFFFF;--accent-soft: #EDDAE5;--accent-on-dark: #D6A6BD;--ok: #15803D;--warn: #B45309;--err: #B91C1C;--display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--shadow-sm: 0 1px 0 rgba(24,24,27,.04), 0 1px 2px rgba(24,24,27,.06);--shadow-md: 0 2px 0 rgba(24,24,27,.03), 0 8px 24px -12px rgba(24,24,27,.16);--shadow-lg: 0 2px 0 rgba(24,24,27,.04), 0 24px 60px -24px rgba(24,24,27,.24)}h1 em,h2 em,.pricing-card h2 em{font-family:ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;color:var(--accent);letter-spacing:-.005em}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.app{position:relative}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0;text-wrap:balance}p{margin:0;color:var(--ink-soft)}a{color:inherit}.mono{font-family:var(--mono);font-feature-settings:"ss01";letter-spacing:0}.container{max-width:1200px;margin:0 auto;padding:0 32px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;font-family:var(--body);font-size:15px;font-weight:500;letter-spacing:-.01em;border-radius:var(--r-md);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 1px #0003}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 0 -1px #00000040}.btn:active{transform:translateY(0)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn--ghost:hover{background:var(--paper-soft)}.btn--lg{padding:14px 22px;font-size:16px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));background:color-mix(in oklab,var(--accent) 5%,var(--surface));font-size:12.5px;color:color-mix(in oklab,var(--accent) 80%,var(--ink));font-family:var(--mono);letter-spacing:.01em;font-weight:500}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}section{position:relative}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:1px;background:var(--ink-mute)}.nav{position:sticky;top:0;z-index:50;backdrop-filter:saturate(130%) blur(8px);background:color-mix(in oklab,var(--paper) 80%,transparent);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}.nav.scrolled{border-bottom-color:var(--line)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav__links{display:flex;gap:26px;font-size:14px;color:var(--ink-soft)}.nav__links a{text-decoration:none}.nav__links a:hover,.nav__links a.active{color:var(--ink)}.hero{padding:72px 0 40px;position:relative;overflow:hidden}.hero h1{font-size:clamp(44px,7vw,88px);line-height:.98;letter-spacing:-.035em;font-weight:600;max-width:14ch}.hero h1 em{color:var(--accent);position:relative;white-space:nowrap}.hero__sub{margin-top:24px;font-size:19px;max-width:52ch;color:var(--ink-soft)}.hero__cta{margin-top:32px;display:flex;gap:12px;align-items:center}.hero__meta{margin-top:18px;display:flex;gap:22px;font-family:var(--mono);font-size:12.5px;color:var(--ink-mute)}.hero__meta span:before{content:"●";color:var(--accent);margin-right:6px;font-size:10px;vertical-align:2px}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (min-width: 961px){.hero__grid>:last-child{margin-right:calc(-1*(max((100vw - 1200px) / 2,0px) + 32px))}}.dash{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden;font-family:var(--body);position:relative}.dash__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--paper-soft)}.dash__bar .dot{width:10px;height:10px;border-radius:50%;background:var(--line)}.dash__bar .dot.r{background:#d69a9a}.dash__bar .dot.y{background:#d6b77a}.dash__bar .dot.g{background:#9bbfa3}.dash__bar .addr{margin-left:10px;flex:1;font-family:var(--mono);font-size:11.5px;color:var(--ink-mute);background:var(--surface);border:1px solid var(--line-soft);padding:4px 10px;border-radius:6px}.dash__body{display:grid;grid-template-columns:190px 1fr;min-height:420px}.dash__side{border-right:1px solid var(--line-soft);padding:16px 10px;background:linear-gradient(180deg,var(--surface),var(--paper-soft));font-size:13px}.dash__side .brand{display:flex;align-items:center;gap:8px;padding:6px 8px 14px;border-bottom:1px dashed var(--line-soft);margin-bottom:10px}.dash__side .navi{display:flex;flex-direction:column;gap:2px}.dash__side .item{padding:7px 10px;border-radius:7px;color:var(--ink-soft);display:flex;align-items:center;gap:10px;cursor:default;font:inherit;text-align:left;background:transparent;border:none;width:100%}.dash__side .item.clickable{cursor:pointer;transition:background .12s ease,color .12s ease}.dash__side .item.clickable:hover:not(.active){background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink)}.dash__side .item.active{background:var(--ink);color:var(--paper)}.dash__side .item .k{color:var(--ink-mute);font-family:var(--mono);font-size:11px;margin-left:auto}.dash__side .item.active .k{color:color-mix(in oklab,var(--paper) 70%,transparent)}.dash__main{padding:18px 22px;overflow:hidden;min-height:420px}.dash__title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.dash__title h4{font-size:18px;letter-spacing:-.02em}.dash__title .sub{font-family:var(--mono);font-size:11.5px;color:var(--ink-mute)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat{border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.stat .label{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase}.stat .val{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:4px}.stat .delta{font-family:var(--mono);font-size:11px;color:var(--ok)}.stat .delta.neg{color:var(--err)}.chart{border:1px solid var(--line-soft);border-radius:10px;padding:14px;height:110px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--surface),var(--paper-soft))}.chart svg{width:100%;height:100%}.logs{border:1px solid var(--line-soft);border-radius:10px;margin-top:14px;overflow:hidden}.log-row{display:grid;grid-template-columns:70px 1fr 110px 70px;gap:12px;align-items:center;padding:9px 12px;font-family:var(--mono);font-size:11.5px;border-top:1px solid var(--line-soft);color:var(--ink-soft)}.log-row:first-child{border-top:none}.log-row .s{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;padding:2px 7px;border-radius:999px;border:1px solid var(--line);background:var(--paper-soft)}.log-row .s.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 30%,var(--line));background:color-mix(in oklab,var(--ok) 7%,var(--paper-soft))}.log-row .s.bounce{color:var(--err);border-color:color-mix(in oklab,var(--err) 30%,var(--line));background:color-mix(in oklab,var(--err) 7%,var(--paper-soft))}.log-row .s.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 30%,var(--line));background:color-mix(in oklab,var(--warn) 7%,var(--paper-soft))}.log-row .t{color:var(--ink-mute)}.log-row .email{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes slideIn{0%{transform:translateY(-8px);opacity:0;background:color-mix(in oklab,var(--accent) 10%,transparent)}to{transform:translateY(0);opacity:1;background:transparent}}.log-row.new{animation:slideIn .5s ease}.dlist{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:12px}.dlist__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line-soft);color:var(--ink-soft)}.dlist__row:first-of-type{border-top:none}.dlist__left{display:inline-flex;align-items:center;gap:10px;min-width:0}.dlist__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.dlist__dot.verified{background:var(--ok)}.dlist__dot.pending{background:var(--warn)}.dlist__name{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlist__right{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.dlist__pill{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:var(--paper-soft);white-space:nowrap}.dlist__pill.verified{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 30%,var(--line));background:color-mix(in oklab,var(--ok) 7%,var(--paper-soft))}.dlist__pill.pending{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 30%,var(--line));background:color-mix(in oklab,var(--warn) 7%,var(--paper-soft))}.dlist__sent{color:var(--ink);min-width:48px;text-align:right}.ltable{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:11.5px}.ltable__row{display:grid;grid-template-columns:76px minmax(0,1fr) 70px;gap:12px;align-items:center;padding:9px 12px;border-top:1px solid var(--line-soft);color:var(--ink-soft)}.ltable__row:first-of-type{border-top:none}.ltable__row .s{display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;padding:2px 7px;border-radius:999px;border:1px solid var(--line);background:var(--paper-soft)}.ltable__row .s.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 30%,var(--line));background:color-mix(in oklab,var(--ok) 7%,var(--paper-soft))}.ltable__row .s.bounce{color:var(--err);border-color:color-mix(in oklab,var(--err) 30%,var(--line));background:color-mix(in oklab,var(--err) 7%,var(--paper-soft))}.ltable__row .s.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 30%,var(--line));background:color-mix(in oklab,var(--warn) 7%,var(--paper-soft))}.ltable__row .email{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ltable__row .t{color:var(--ink-mute);text-align:right}.ltable__row.new{animation:slideIn .5s ease}.section{padding:100px 0;position:relative}.section--tight{padding:72px 0}.section__head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:56px}.section__head h2{font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.03em;max-width:16ch}.section__head .lead{font-size:17px;color:var(--ink-soft);max-width:48ch}.rule{border:0;border-top:1px solid var(--line);margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.features--4{grid-template-columns:repeat(4,1fr)}.feature{padding:28px 28px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft);display:flex;flex-direction:column;gap:12px;min-height:240px;position:relative;transition:background .2s}.feature:hover{background:var(--surface)}.feature .ill{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.feature h4{font-size:20px;font-weight:600;letter-spacing:-.02em}.feature p{font-size:14.5px;color:var(--ink-soft)}.feature .tag{position:absolute;top:14px;right:16px;font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.08em}.audience{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aud-card{background:var(--paper-soft);border:1px solid var(--line);border-radius:14px;padding:28px;position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column}.aud-card .ill{height:110px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.aud-card h3{font-size:24px;letter-spacing:-.02em}.aud-card p{font-size:14.5px;margin-top:8px;color:var(--ink-soft)}.aud-card .snippet{margin-top:auto;padding-top:18px;font-family:var(--mono);font-size:11.5px;color:var(--ink-mute);border-top:1px dashed var(--line)}.aud-card .snippet b{color:var(--ink);font-weight:500}.pricing-card{background:var(--ink);color:var(--paper);border-radius:20px;padding:56px;position:relative;overflow:hidden}.pricing-card__head{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:40px}.pricing-card h2{color:var(--paper);font-size:clamp(36px,4.2vw,54px);line-height:1;letter-spacing:-.035em}.pricing-card .price{font-family:var(--display);font-size:clamp(88px,10vw,128px);font-weight:600;letter-spacing:-.05em;line-height:.9;color:var(--paper)}.pricing-card .price .cents,.pricing-card h2 em{color:var(--accent-on-dark)}.pricing-card .per{font-family:var(--mono);font-size:13px;color:color-mix(in oklab,var(--paper) 60%,transparent);margin-top:10px}.pricing-card__foot{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-top:40px;padding-top:32px;border-top:1px dashed rgba(255,255,255,.14)}.pricing-card ul{list-style:none;padding:0;margin:0;columns:2;column-gap:24px;font-size:14px;color:color-mix(in oklab,var(--paper) 85%,transparent)}.pricing-card li{padding:5px 0;break-inside:avoid}.pricing-card li:before{content:"→";color:var(--accent-on-dark);margin-right:8px;font-family:var(--mono)}.pricing-card__cta{display:flex;flex-direction:column;gap:10px}.calc{--calc-overpay: #F87171;--calc-overpay-text: #FCA5A5;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px;background:#ffffff05}.calc__chips{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:18px}.calc__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:9px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:color-mix(in oklab,var(--paper) 70%,transparent);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;font:inherit}.calc__chip:hover{background:#ffffff0f;color:var(--paper);border-color:#ffffff29}.calc__chip:active{transform:translateY(1px)}.calc__chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.calc__chip-num{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1}.calc__chip-unit{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.7}.calc__hero{padding:4px 0 16px;text-align:left}.calc__hero-amount{font-family:var(--display);font-size:clamp(40px,6.4vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--paper);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.calc__hero-unit{font-family:var(--mono);font-size:.22em;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 65%,transparent)}.calc__hero-label{margin-top:6px;font-family:var(--mono);font-size:12.5px;color:var(--paper);letter-spacing:.02em}.calc__bars{display:flex;flex-direction:column;gap:6px}.calc__bar{display:flex;width:100%;height:70px;border-radius:10px;overflow:hidden}.calc__bar-seg{display:flex;align-items:stretch;min-width:0;transition:width .35s cubic-bezier(.4,0,.2,1)}.calc__bar-seg--ours{background:var(--accent-soft);color:var(--accent);min-width:130px}.calc__bar-seg--over{background:color-mix(in oklab,var(--calc-overpay) 32%,rgba(255,255,255,.04));color:var(--paper);border-left:2px solid rgba(0,0,0,.25)}.calc__bar-inner{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;min-width:0;width:100%}.calc__bar-brand{font-family:var(--mono);font-size:10.5px;line-height:1;letter-spacing:.04em;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calc__bar-cost{font-family:var(--display);font-size:clamp(15px,1.9vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calc__bar-cost span{font-family:var(--mono);font-size:.55em;font-weight:400;opacity:.6;margin-left:3px}.calc__bar-over{font-family:var(--mono);font-size:10px;line-height:1;color:var(--calc-overpay-text);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.compare{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper-soft)}.compare table{width:100%;border-collapse:collapse}.compare th,.compare td{padding:14px 18px;text-align:left;font-size:14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.compare th{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);font-weight:500}.compare th.us,.compare td.us{background:var(--surface)}.compare th.us{color:var(--ink);border-bottom-color:var(--ink)}.compare tr:last-child td{border-bottom:none}.compare td .yes{color:var(--ok)}.compare td .no{color:var(--err)}.compare td .meh{color:var(--warn)}.compare td.label{font-weight:500;color:var(--ink)}.compare td.num{font-family:var(--mono);font-size:13px}.compare .highlight{color:var(--accent);font-weight:600}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote{background:var(--paper-soft);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.quote p{font-size:15.5px;color:var(--ink);line-height:1.5}.quote p:before{content:"“";color:var(--accent);font-family:var(--display);font-size:28px;line-height:0;vertical-align:-6px;margin-right:2px}.quote .who{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--line)}.quote .avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.quote .meta{font-size:13px}.quote .meta .n{color:var(--ink);font-weight:500}.quote .meta .t{color:var(--ink-mute);font-family:var(--mono);font-size:11.5px}.founder{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.founder__body p{font-size:18px;color:var(--ink);max-width:52ch}.founder__body p+p{margin-top:18px}.founder__sig{display:flex;align-items:center;gap:14px;margin-top:28px}.founder__sig .pic{width:56px;height:56px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:20px;font-weight:600}.founder__sig .name{font-weight:500}.founder__sig .title{font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.founder__card{background:var(--paper-soft);border:1px solid var(--line);border-radius:14px;padding:28px;position:sticky;top:90px}.faq{display:flex;flex-direction:column}.faq__item{border-top:1px solid var(--line);padding:22px 0}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--ink);gap:20px;cursor:pointer;list-style:none;font-family:var(--display)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--mono);font-size:18px;color:var(--ink-mute);transition:transform .2s,color .2s;line-height:1}.faq__item[open] summary:after{transform:rotate(45deg);color:var(--accent)}.faq__a{padding-top:12px;color:var(--ink-soft);font-size:15.5px;max-width:70ch}.cta-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0;text-align:center;background:var(--paper-soft);position:relative;overflow:hidden}.cta-band h2{font-size:clamp(40px,6vw,72px);letter-spacing:-.035em;line-height:1}.cta-band h2 em{color:var(--accent)}.cta-band .sub{margin-top:16px;font-size:17px;color:var(--ink-soft)}.cta-band .cta{margin-top:28px;display:inline-flex;gap:12px}.footer{padding:72px 0 32px}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--line)}.footer h5{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-weight:500;margin-bottom:16px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer a{text-decoration:none;color:var(--ink-soft);font-size:14px}.footer a:hover{color:var(--accent)}.footer__bottom{display:flex;justify-content:space-between;padding-top:24px;font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink)}.logo__mark{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.logo__word{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.03em}.logo__word span{color:var(--accent)}.ticker{background:#1b1610;border-radius:14px;padding:20px;color:#f0e8d8;font-family:var(--mono);font-size:12.5px;min-height:420px;box-shadow:var(--shadow-lg);border:1px solid #2A2218;position:relative;overflow:hidden}.ticker__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed #3A2F22;margin-bottom:10px}.ticker__head .t{color:#9a8d78}.ticker__rows{display:flex;flex-direction:column;gap:4px}.ticker-row{display:grid;grid-template-columns:60px 1fr 90px 60px;gap:10px;padding:4px 0;color:#d4c9b4}.ticker-row .st{color:#8fb26f}.ticker-row .st.bounce{color:#d98a7a}.ticker-row .st.warn{color:#d9b06a}.ticker-row .tm{color:#8a7e69}.editorial{text-align:left;padding:20px 0}.editorial__plate{aspect-ratio:1 / 1.1;border:1px solid var(--line);border-radius:14px;background:var(--paper-soft);padding:28px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;position:relative;overflow:hidden}.editorial__plate:before{content:"";position:absolute;inset:8px;border:1px dashed var(--line);border-radius:10px;pointer-events:none}.editorial__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.editorial__center{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.editorial__stamp{position:absolute;right:22px;top:22px;width:90px;height:90px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-align:center;transform:rotate(-8deg);line-height:1.3}.hand path,.hand line,.hand rect,.hand circle,.hand polyline{stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.hand .fillAccent{fill:var(--accent);stroke:var(--ink)}.hand .fillPaper{fill:var(--paper);stroke:var(--ink)}.hand .fillSoft{fill:var(--accent-soft);stroke:var(--ink)}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;background:var(--paper-soft);overflow:hidden;white-space:nowrap}.marquee__track{display:inline-flex;gap:48px;animation:marquee 40s linear infinite;font-family:var(--mono);font-size:13px;color:var(--ink-mute);letter-spacing:.04em}.marquee__track span{display:inline-flex;align-items:center;gap:48px}.marquee__track .sep{color:var(--accent)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.legal{padding:56px 0 120px}.legal__head{max-width:760px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--line)}.legal__head h1{font-size:clamp(40px,5vw,60px);letter-spacing:-.03em;line-height:1.02;margin-top:12px}.legal__meta{font-family:var(--mono);font-size:12.5px;color:var(--ink-mute);margin-top:18px;letter-spacing:.02em}.legal__body{max-width:760px;font-size:16px;line-height:1.7;color:var(--ink-soft)}.legal__body h2{font-size:22px;margin-top:40px;margin-bottom:12px;color:var(--ink);letter-spacing:-.015em}.legal__body h3{font-size:17px;margin-top:28px;margin-bottom:8px;color:var(--ink);font-weight:600}.legal__body p{margin-bottom:16px}.legal__body ul,.legal__body ol{margin:12px 0 20px 22px;padding:0}.legal__body li{margin-bottom:6px}.legal__body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.legal__body a:hover{text-decoration-thickness:2px}.legal__body strong{color:var(--ink)}.legal__body hr{border:0;border-top:1px dashed var(--line);margin:40px 0}.legal__body address{font-style:normal;border-left:2px solid var(--accent);padding-left:14px;color:var(--ink)}.legal-index{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px}.legal-index__card{display:block;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-decoration:none;color:var(--ink);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.legal-index__card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 35%,var(--line));box-shadow:var(--shadow-md)}.legal-index__card h3{font-size:20px;letter-spacing:-.015em;margin-bottom:8px}.legal-index__card p{font-size:14px;color:var(--ink-soft)}.legal-index__card .arrow{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--accent);text-transform:uppercase}@media (max-width: 900px){.legal-index{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.legal-index{grid-template-columns:1fr}}@media (max-width: 960px){.hero__grid,.founder,.section__head{grid-template-columns:1fr;gap:32px}.features,.features--4,.audience,.quotes{grid-template-columns:1fr 1fr}.pricing-card{padding:32px}.pricing-card__head,.pricing-card__foot{grid-template-columns:1fr;gap:24px}.calc__chips{grid-template-columns:repeat(5,1fr);gap:6px}.calc__chip{padding:10px 6px}.calc__chip-num{font-size:18px}.calc__bar{height:auto;flex-direction:column}.calc__bar-seg{width:100%!important}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.features,.features--4,.audience,.quotes,.footer__grid{grid-template-columns:1fr}.container{padding:0 20px}.stats{grid-template-columns:1fr 1fr}}
