@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Switzer-Regular.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Switzer-Medium.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2-variations")}:root{--bg:#0a0c0f;--bg-elev:#11151a;--line:#ffffff12;--line-strong:#ffffff24;--fg-strong:#edf1f3;--fg:#9ca6ae;--fg-muted:#8a949c;--fg-faint:#7a848c;--accent:#3fcf8e;--accent-dim:#3fcf8e29;--loss:#d4494e;--sans:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--t-display:clamp(46px, 5.1vw, 82px);--t-heading:clamp(24px, 2.4vw, 30px);--t-body:clamp(16px, 1.3vw, 19px);--t-num:16px;--t-label:12px;--t-micro:10px;--t-page:clamp(38px, 4.6vw, 64px);--t-show:clamp(30px, 3.4vw, 46px);--t-legal:clamp(30px, 3.4vw, 44px);--t-price:clamp(28px, 2.6vw, 36px);--t-stat:clamp(20px, 1.9vw, 26px);--t-sub:20px;--t-small:15px;--t-note:14px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px;--radius:2px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html,body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased}body:after{content:"";pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.eyebrow{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-weight:400}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:draw 2.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fade-up{opacity:0;animation:fadeUp .9s var(--ease) forwards;transform:translateY(14px)}@keyframes fadeUp{to{opacity:1;transform:none}}.level-in{opacity:0;animation:.6s forwards levelIn}@keyframes levelIn{to{opacity:1}}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.04;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.draw,.fade-up,.level-in{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.pulse{opacity:.16;animation:none}}
.hero{height:100vh;min-height:560px;position:relative;overflow:hidden}.nav{z-index:3;padding:var(--s-6) var(--s-12);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{font-size:var(--t-small);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-strong);font-weight:500}.nav-links{gap:var(--s-8);display:flex}.nav-links a{font-size:var(--t-note);color:var(--fg-muted);padding:var(--s-1) 0;transition:color .25s var(--ease);text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible{color:var(--fg-strong)}.hero-stage{position:absolute;inset:0}.hero-stage picture{display:contents}.hero-image{object-fit:cover;object-position:28% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-veil{background:linear-gradient(100deg,#0a0c0ff0 0%,#0a0c0fb8 34%,#0a0c0f1f 62%,#0000 80%),linear-gradient(#0000 66%,#0a0c0fd9 100%);position:absolute;inset:0}.hero-menu{z-index:2;left:var(--s-12);gap:var(--s-3);flex-direction:column;display:flex;position:absolute;top:34%}.hero-menu a{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);width:fit-content;padding:var(--s-1) 0;transition:color .25s var(--ease);line-height:16px;text-decoration:none}.hero-menu a:hover,.hero-menu a:focus-visible{color:var(--fg-strong)}.hero-title{z-index:2;left:var(--s-12);max-width:15em;font-size:var(--t-display);letter-spacing:-.042em;color:var(--fg-strong);font-weight:500;line-height:.94;position:absolute;bottom:27vh}.hero-title em{color:var(--fg-muted);font-style:normal}.hero-cue{z-index:2;left:var(--s-12);align-items:center;gap:var(--s-3);color:var(--fg-muted);padding:var(--s-1) 0;transition:color .25s var(--ease);text-decoration:none;display:inline-flex;position:absolute;bottom:12vh}.hero-cue .bar{background:var(--line-strong);width:34px;height:1px;transition:width .3s var(--ease), background .3s var(--ease)}.hero-cue:hover,.hero-cue:focus-visible{color:var(--fg-strong)}.hero-cue:hover .bar{background:var(--fg-strong);width:52px}.ticker{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.ticker-label{padding:var(--s-4) var(--s-6);border-right:1px solid var(--line);align-items:center;gap:var(--s-3);display:flex}.ticker-items{flex:1;display:flex}.ticker-item{padding:var(--s-4) var(--s-6);border-right:1px solid var(--line);gap:var(--s-1);flex-direction:column;flex:1;display:flex}.ticker-item:last-child{border-right:0}.ticker-item .k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.ticker-item .v{font-family:var(--mono);font-size:var(--t-num);color:var(--fg-strong);font-variant-numeric:tabular-nums;font-weight:500}.dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent-dim);border-radius:50%}@media (min-width:901px) and (max-width:1240px){.nav{padding:var(--s-6) 40px}.hero-title{max-width:12em;left:40px}.hero-cue{left:40px}.hero-menu{top:30%;left:40px}.ticker-item{padding:var(--s-4) var(--s-4)}.ticker-label{padding:var(--s-4)}}@media (max-width:900px){.hero{height:auto;min-height:0}.nav{padding:var(--s-6) var(--s-6)}.hero-menu{gap:var(--s-4);padding:var(--s-6) var(--s-6) 0;flex-flow:wrap;position:static}.hero-menu a{font-size:var(--t-micro);letter-spacing:.16em}.hero-stage{position:static}.hero-image{aspect-ratio:4/5;object-position:70% 50%;width:100%;height:auto;position:static}.hero-veil{background:linear-gradient(to top, var(--bg) 0%, transparent 20%);height:125vw;position:absolute;top:0;left:0;right:0}.hero-title{max-width:none;padding:30px var(--s-6) 0;font-size:clamp(34px,9.5vw,48px);position:static}.hero-cue{padding:20px var(--s-6) 44px;position:static}.ticker{flex-direction:column}.ticker-label{border-right:0;border-bottom:1px solid var(--line)}.ticker-items{flex-wrap:wrap}.ticker-item{border-bottom:1px solid var(--line);flex:0 0 50%}}@media (min-width:620px) and (max-width:900px){.hero-image{aspect-ratio:3/2;object-position:66% 50%}.hero-veil{height:66.6667vw}.hero-menu{padding:var(--s-8) 40px 0;gap:var(--s-6)}.hero-title{padding:24px 40px 0}.hero-cue{padding:24px 40px 52px}.ticker-label,.ticker-item{padding-left:40px}.ticker-item{padding-right:40px}}
.mech{border-top:1px solid var(--line-strong)}.mech-head{padding:var(--s-24) var(--s-12) var(--s-12);max-width:1440px;margin:0 auto}.mech-head h2{font-size:var(--t-heading);letter-spacing:-.025em;color:var(--fg-strong);margin-bottom:var(--s-3);font-weight:500;line-height:1.14}.mech-head p{font-size:var(--t-body);color:var(--fg-muted);max-width:32em;line-height:1.5}.mech-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mech-step{appearance:none;cursor:pointer;border:0;border-right:1px solid var(--line);padding:var(--s-6) var(--s-8);align-items:baseline;gap:var(--s-3);text-align:left;color:var(--fg-muted);transition:color .2s var(--ease), background .2s var(--ease);background:0 0;display:flex}.mech-step:last-child{border-right:0}.mech-step:hover{color:var(--fg-strong);background:var(--bg-elev)}.mech-step:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mech-step .sn{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;color:var(--fg-faint);transition:color .2s var(--ease)}.mech-step .st{font-size:var(--t-small);font-weight:500}.mech-step.is-active{color:var(--fg-strong);background:var(--bg-elev)}.mech-step.is-active .sn{color:var(--fg-strong)}.mech-body{grid-template-columns:1fr 380px;max-width:1440px;margin:0 auto;display:grid}.mech-chart{padding:var(--s-8) var(--s-12) var(--s-16);position:relative}.mech-svg{width:100%;max-width:820px;height:auto;display:block}.mech-caption{left:var(--s-12);bottom:var(--s-8);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-strong);position:absolute}.mech-readout{border-left:1px solid var(--line);padding:var(--s-8) var(--s-12) var(--s-16) var(--s-8)}.mech-readout h3{font-size:var(--t-sub);letter-spacing:-.015em;color:var(--fg-strong);margin-bottom:var(--s-3);font-weight:500;line-height:1.25}.mech-readout p{font-size:var(--t-small);color:var(--fg-muted);margin-bottom:var(--s-8);line-height:1.6}.mech-row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);display:flex}.mech-row:last-child{border-bottom:0}.mech-row dt{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted)}.mech-row dd{font-family:var(--mono);font-size:var(--t-note);color:var(--fg-strong);font-variant-numeric:tabular-nums;text-align:right}.mech-note{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-note);color:var(--fg-faint);line-height:1.6}@media (min-width:901px) and (max-width:1240px){.mech-head{padding:var(--s-16) 40px var(--s-8)}.mech-body{grid-template-columns:1fr 320px}.mech-chart{padding:var(--s-6) 40px var(--s-12)}.mech-caption{left:40px}.mech-readout{padding:var(--s-6) 40px var(--s-12) var(--s-6)}.mech-step{padding:var(--s-4) var(--s-6)}}@media (max-width:900px){.mech-head{padding:var(--s-16) 24px var(--s-8)}.mech-head p{font-size:16px}.mech-steps{grid-template-columns:1fr}.mech-step{padding:var(--s-4) 24px;align-items:baseline;gap:var(--s-3);border-right:0;border-bottom:1px solid var(--line)}.mech-step:last-child{border-bottom:0}.mech-step .st{font-size:var(--t-small)}.mech-body{grid-template-columns:1fr}.mech-chart{padding:var(--s-6) 0 var(--s-12)}.mech-svg text{display:none}.mech-caption{left:24px;bottom:var(--s-6)}.mech-readout{border-left:0;border-top:1px solid var(--line);padding:var(--s-8) 24px var(--s-16)}}@media (min-width:620px) and (max-width:900px){.mech-head{padding:var(--s-16) 40px var(--s-8)}.mech-step{padding:var(--s-4) 40px}.mech-caption{left:40px}.mech-readout{padding:var(--s-8) 40px var(--s-16);max-width:640px}}
.nav-inner{border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto;position:static}.nav-inner .wordmark{text-decoration:none}.nav-inner .nav-links a{font-size:var(--t-note)}.log{max-width:1440px;padding:var(--s-12) var(--s-12) var(--s-24);margin:0 auto}.log-head{max-width:62em;margin-bottom:var(--s-12)}.log-head .eyebrow{margin-bottom:var(--s-6);display:block}.log-head h1{font-size:var(--t-page);letter-spacing:-.04em;color:var(--fg-strong);margin-bottom:var(--s-6);font-weight:500;line-height:.96}.log-head h1 em{color:var(--fg-muted);font-style:normal}.log-lead{font-size:var(--t-body);color:var(--fg);margin-bottom:var(--s-4);line-height:1.55}.log-note{font-size:var(--t-note);color:var(--fg-muted);line-height:1.6}.log-note a{color:var(--fg-strong);text-underline-offset:3px;text-decoration:underline}.log-note a:hover{color:var(--fg-strong)}.log-stats{background:var(--line);border:1px solid var(--line);margin-bottom:var(--s-12);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.ls{background:var(--bg);padding:var(--s-6) var(--s-6) var(--s-8);gap:var(--s-2);flex-direction:column;display:flex}.ls .v{font-family:var(--mono);font-size:var(--t-stat);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.ls .k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);line-height:1.5}.ls:last-child{grid-column:span 1}.eq{border:1px solid var(--line);padding:var(--s-6) var(--s-6) var(--s-2);margin-bottom:var(--s-8)}.eq-cap{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:var(--s-4)}.eq-svg{width:100%;height:auto;display:block}.log-method{border:1px solid var(--line);margin-bottom:var(--s-8)}.log-method summary{cursor:pointer;padding:var(--s-4) var(--s-6);font-size:var(--t-small);color:var(--fg-strong);align-items:center;gap:var(--s-3);list-style:none;display:flex}.log-method summary::-webkit-details-marker{display:none}.log-method summary:before{content:"+";font-family:var(--mono);color:var(--fg-muted);font-size:var(--t-note)}.log-method[open] summary:before{content:"−"}.log-method summary:hover{background:var(--bg-elev)}.log-method-body{padding:0 var(--s-6) var(--s-6);border-top:1px solid var(--line)}.log-method-body p{font-size:var(--t-note);color:var(--fg-muted);max-width:68em;margin-top:var(--s-4);line-height:1.65}.log-filters{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.log-filter{appearance:none;cursor:pointer;color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--s-3) var(--s-4);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:0 0}.log-filter:hover{color:var(--fg-strong)}.log-filter.is-on{color:var(--fg-strong);background:var(--bg-elev);border-color:var(--fg-muted)}.log-filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.log-count{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-left:auto}.log-table-wrap{border:1px solid var(--line);max-height:70vh;overflow:auto}.log-table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:var(--t-label)}.log-table th,.log-table td{padding:var(--s-2) var(--s-4);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.log-table th{z-index:1;background:var(--bg-elev);padding:0;position:sticky;top:0}.log-table th button{appearance:none;cursor:pointer;width:100%;padding:var(--s-3) var(--s-4);text-align:left;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:var(--s-1);transition:color .2s var(--ease);background:0 0;border:0;display:flex}.log-table th.num button{justify-content:flex-end}.log-table th button:hover{color:var(--fg-strong)}.log-table th button i{color:var(--fg-faint);font-style:normal;font-size:var(--t-micro)}.log-table th.is-sorted button,.log-table th.is-sorted button i{color:var(--fg-strong)}.log-table td{color:var(--fg);font-variant-numeric:tabular-nums}.log-table td.num{text-align:right}.log-table td.dim{color:var(--fg-faint)}.log-table td.strong{color:var(--fg-strong)}.log-table tbody tr:hover td{background:var(--bg-elev)}.log-table .res-tp{color:var(--accent)}.log-table .res-sl,.log-table tr.is-stop td.num:nth-last-child(3),.log-table tr.is-stop td.num:nth-last-child(2){color:var(--loss)}.log-foot{margin-top:var(--s-6);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);line-height:1.7}@media (min-width:901px) and (max-width:1240px){.log{padding:var(--s-12) 40px var(--s-16)}.log-stats{grid-template-columns:repeat(4,1fr)}.ls:last-child{grid-column:span 2}}@media (max-width:900px){.log{padding:var(--s-12) var(--s-6) var(--s-16)}.log-head h1{font-size:clamp(30px,8vw,42px)}.log-lead{font-size:16px}.log-stats{grid-template-columns:repeat(2,1fr)}.ls:last-child{grid-column:span 2}.ls{padding:var(--s-4)}.eq{padding:var(--s-4) var(--s-4) var(--s-1)}.log-table-wrap{max-height:60vh}.log-filters{gap:var(--s-2)}.log-filter{font-size:var(--t-micro);padding:var(--s-2) var(--s-3)}.log-count{width:100%;margin-left:0}}@media (min-width:620px) and (max-width:900px){.log{padding:var(--s-12) 40px var(--s-16)}.log-stats{grid-template-columns:repeat(3,1fr)}.ls:last-child{grid-column:span 3}}.log-section{border-top:1px solid var(--line-strong);max-width:1440px;padding:var(--s-24) var(--s-12) var(--s-16);margin:0 auto}.log-section-head{max-width:52em;margin-bottom:var(--s-12)}.log-section-head .eyebrow{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:inline-flex}.log-section-head h2{font-size:var(--t-show);letter-spacing:-.035em;color:var(--fg-strong);margin-bottom:var(--s-4);font-weight:500;line-height:.98}.log-section-head h2 em{color:var(--fg-muted);font-style:normal}.log-section-head p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.55}.log-section .log-stats{margin-bottom:var(--s-8)}.log-section-cta{margin-top:var(--s-8);align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.log-section-cta .btn{font-family:var(--sans);font-size:var(--t-small);padding:var(--s-4) var(--s-8);border-radius:var(--radius);border:1px solid var(--line-strong);color:var(--fg-strong);white-space:nowrap;transition:border-color .25s var(--ease), background .25s var(--ease);background:0 0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.log-section-cta .btn:hover,.log-section-cta .btn:focus-visible{border-color:var(--fg-strong);background:var(--bg-elev)}.log-section-hint{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}@media (min-width:901px) and (max-width:1240px){.log-section{padding:var(--s-16) 40px var(--s-12)}}@media (max-width:900px){.log-section{padding:var(--s-16) var(--s-6) var(--s-12)}.log-section-head p{font-size:16px}}@media (min-width:620px) and (max-width:900px){.log-section{padding:var(--s-16) 40px var(--s-12)}}
.price{border-top:1px solid var(--line-strong)}.price-head{max-width:1440px;padding:var(--s-24) var(--s-12) var(--s-12);margin:0 auto}.price-head h2{font-size:var(--t-heading);letter-spacing:-.025em;color:var(--fg-strong);font-weight:500;line-height:1.14}.price-rows{border-top:1px solid var(--line);max-width:1440px;margin:0 auto}.price-row{align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-12);border-bottom:1px solid var(--line);transition:background .25s var(--ease);grid-template-columns:1fr 200px 160px 210px;display:grid}.price-row:hover{background:var(--bg-elev)}.pr-name{gap:var(--s-2);flex-direction:column;display:flex}.pr-name .n{font-size:var(--t-sub);color:var(--fg-strong);letter-spacing:-.01em;font-weight:500}.pr-name .d{font-size:var(--t-note);color:var(--fg-muted);max-width:34em;line-height:1.5}.pr-price{gap:var(--s-1);flex-direction:column;display:flex}.pr-price .p{font-family:var(--mono);font-size:var(--t-price);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1}.pr-price .u{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap}.pr-month{font-family:var(--mono);font-size:var(--t-note);color:var(--fg-muted);font-variant-numeric:tabular-nums}.pr-cta{display:flex}.pr-cta .btn{width:100%;font-family:var(--sans);font-size:var(--t-small);padding:var(--s-4);border-radius:var(--radius);white-space:nowrap;transition:background .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pr-cta .btn-primary{background:var(--fg-strong);color:var(--bg)}.pr-cta .btn-primary:hover,.pr-cta .btn-primary:focus-visible{background:#fff}.pr-cta .btn-secondary{color:var(--fg-strong);border-color:var(--line-strong);background:0 0}.pr-cta .btn-secondary:hover,.pr-cta .btn-secondary:focus-visible{border-color:var(--fg-strong)}.price-foot{max-width:1440px;padding:var(--s-8) var(--s-12) var(--s-24);font-size:var(--t-note);color:var(--fg-muted);margin:0 auto;line-height:1.65}.price-foot span{max-width:60em;display:block}@media (min-width:901px) and (max-width:1240px){.price-head{padding:var(--s-16) 40px var(--s-8)}.price-row{gap:var(--s-6);padding:var(--s-6) 40px;grid-template-columns:1fr 160px 130px 180px}.price-foot{padding:var(--s-6) 40px var(--s-16)}}@media (max-width:900px){.price-head{padding:var(--s-16) var(--s-6) var(--s-8)}.price-head p{font-size:16px}.price-row{align-items:start;gap:var(--s-4);padding:var(--s-6) var(--s-6) var(--s-8);grid-template-columns:1fr}.pr-price{align-items:baseline}.pr-month{text-align:left}.pr-cta{justify-content:stretch}.pr-cta .btn{width:100%}.price-foot{padding:var(--s-6) var(--s-6) var(--s-16);font-size:var(--t-note)}}@media (min-width:620px) and (max-width:900px){.price-head{padding:var(--s-16) 40px var(--s-8)}.price-row{padding:var(--s-6) 40px var(--s-8)}.price-foot{padding:var(--s-6) 40px var(--s-16)}}.pr-cta{align-items:stretch;gap:var(--s-3);flex-direction:column}.pr-usdt{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);text-align:center;padding:var(--s-1) 0;transition:color .25s var(--ease);line-height:16px;text-decoration:none}.pr-usdt:hover,.pr-usdt:focus-visible{color:var(--fg-strong)}
.after{border-top:1px solid var(--line-strong)}.after-head{max-width:1440px;padding:var(--s-24) var(--s-12) var(--s-12);margin:0 auto}.after-head h2{font-size:var(--t-heading);letter-spacing:-.025em;color:var(--fg-strong);font-weight:500;line-height:1.14}.after-rows{border-top:1px solid var(--line);max-width:1440px;margin:0 auto}.after-row{gap:var(--s-8);padding:var(--s-8) var(--s-12);border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:start;display:grid}.after-row .an{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;color:var(--fg-faint);padding-top:var(--s-1)}.after-row .ab{flex-direction:column;gap:8px;display:flex}.after-row .at{font-size:var(--t-sub);color:var(--fg-strong);letter-spacing:-.01em;font-weight:500}.after-row .ad{font-size:var(--t-small);color:var(--fg-muted);max-width:52em;line-height:1.6}.after-foot{max-width:1440px;padding:var(--s-8) var(--s-12) var(--s-24);gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}.after-contacts{gap:var(--s-8);flex-wrap:wrap;display:flex}.after-contacts a{font-family:var(--mono);font-size:var(--t-note);color:var(--fg-strong);border-bottom:1px solid var(--line-strong);padding-bottom:var(--s-1);transition:border-color .25s var(--ease), color .25s var(--ease);text-decoration:none}.after-contacts a:hover,.after-contacts a:focus-visible{color:var(--fg-strong);border-color:var(--fg-strong)}.after-line{font-size:var(--t-small);color:var(--fg);max-width:46em;padding-top:var(--s-6);border-top:1px solid var(--line);line-height:1.6}@media (min-width:901px) and (max-width:1240px){.after-head{padding:var(--s-16) 40px var(--s-8)}.after-row{padding:var(--s-6) 40px}.after-foot{padding:var(--s-6) 40px var(--s-16)}}@media (max-width:900px){.after-head{padding:var(--s-16) var(--s-6) var(--s-8)}.after-row{gap:var(--s-3);padding:var(--s-6) var(--s-6);grid-template-columns:1fr}.after-row .an{padding-top:0}.after-foot{padding:var(--s-6) var(--s-6) var(--s-16)}.after-contacts{gap:var(--s-4);flex-direction:column;align-items:flex-start}}@media (min-width:620px) and (max-width:900px){.after-head{padding:var(--s-16) 40px var(--s-8)}.after-row{padding:var(--s-6) 40px}.after-foot{padding:var(--s-6) 40px var(--s-16)}}
.faq{border-top:1px solid var(--line-strong)}.faq-head{max-width:1440px;padding:var(--s-24) var(--s-12) var(--s-12);margin:0 auto}.faq-head h2{font-size:var(--t-heading);letter-spacing:-.025em;color:var(--fg-strong);font-weight:500;line-height:1.14}.faq-rows{border-top:1px solid var(--line);max-width:1440px;padding-bottom:var(--s-24);margin:0 auto}.faq-row{border-bottom:1px solid var(--line)}.faq-row summary{cursor:pointer;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);font-size:var(--t-body);color:var(--fg-strong);transition:background .22s var(--ease);grid-template-columns:1fr 24px;list-style:none;display:grid}.faq-row summary::-webkit-details-marker{display:none}.faq-row summary:after{content:"+";font-family:var(--mono);font-size:var(--t-body);color:var(--fg-muted);justify-self:end;line-height:1}.faq-row[open] summary:after{content:"−";color:var(--fg-strong)}.faq-row summary:hover{background:var(--bg-elev)}.faq-row summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-answer{padding:0 var(--s-12) var(--s-8)}.faq-answer p{font-size:var(--t-small);color:var(--fg-muted);max-width:62em;line-height:1.65}@media (min-width:901px) and (max-width:1240px){.faq-head{padding:var(--s-16) 40px var(--s-8)}.faq-row summary{padding:var(--s-4) 40px}.faq-answer{padding:0 40px var(--s-6)}}@media (max-width:900px){.faq-head{padding:var(--s-16) var(--s-6) var(--s-8)}.faq-row summary{padding:var(--s-4) var(--s-6);gap:var(--s-4)}.faq-answer{padding:0 var(--s-6) var(--s-6)}}@media (min-width:620px) and (max-width:900px){.faq-head{padding:var(--s-16) 40px var(--s-8)}.faq-row summary{padding:var(--s-4) 40px}.faq-answer{padding:0 40px var(--s-6)}}
.foot{border-top:1px solid var(--line-strong)}.foot-top{max-width:1440px;padding:var(--s-16) var(--s-12) var(--s-12);gap:var(--s-12);grid-template-columns:1fr 200px 240px;margin:0 auto;display:grid}.foot-brand .wordmark{margin-bottom:var(--s-4);display:block}.foot-brand p{font-size:var(--t-small);color:var(--fg-muted);max-width:26em;line-height:1.6}.foot-social{gap:var(--s-3);margin-top:var(--s-6);display:flex}.foot-social a{border:1px solid var(--line-strong);border-radius:var(--radius);width:40px;height:40px;color:var(--fg-muted);transition:color .25s var(--ease), border-color .25s var(--ease);justify-content:center;align-items:center;display:inline-flex}.foot-social a:hover,.foot-social a:focus-visible{color:var(--fg-strong);border-color:var(--fg-strong)}.foot-nav{gap:var(--s-3);flex-direction:column;display:flex}.foot-nav a{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);width:fit-content;padding:var(--s-1) 0;transition:color .25s var(--ease);line-height:16px;text-decoration:none}.foot-nav a:hover,.foot-nav a:focus-visible{color:var(--fg-strong)}.foot-risk{max-width:1440px;padding:var(--s-8) var(--s-12);border-top:1px solid var(--line);gap:var(--s-12);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.foot-risk p{font-size:var(--t-note);color:var(--fg-faint);line-height:1.7}.foot-risk strong{color:var(--fg-muted);font-weight:500}.foot-bottom{max-width:1440px;padding:var(--s-6) var(--s-12) var(--s-12);border-top:1px solid var(--line);justify-content:space-between;gap:var(--s-6);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:901px) and (max-width:1240px){.foot-top{padding:var(--s-12) 40px var(--s-8);gap:var(--s-8)}.foot-risk{padding:var(--s-6) 40px;gap:var(--s-8)}.foot-bottom{padding:var(--s-4) 40px var(--s-8)}}@media (max-width:900px){.foot-top{gap:var(--s-8);padding:var(--s-12) var(--s-6) var(--s-8);grid-template-columns:1fr}.foot-risk{gap:var(--s-4);padding:var(--s-6) var(--s-6);grid-template-columns:1fr}.foot-bottom{padding:var(--s-4) var(--s-6) var(--s-12);gap:var(--s-2)}}@media (min-width:620px) and (max-width:900px){.foot-top{padding:var(--s-12) 40px var(--s-8)}.foot-risk{padding:var(--s-6) 40px}.foot-bottom{padding:var(--s-4) 40px var(--s-12)}}.legal{max-width:860px;padding:var(--s-16) var(--s-12) var(--s-24);margin:0 auto}.legal .eyebrow{margin-bottom:var(--s-4);display:block}.legal h1{font-size:var(--t-legal);letter-spacing:-.035em;color:var(--fg-strong);margin-bottom:var(--s-8);font-weight:500;line-height:1.02}.legal-body p,.legal-body li{font-size:var(--t-small);color:var(--fg-muted);line-height:1.7}.legal-body p{margin-bottom:var(--s-4)}.legal-body h2{font-size:var(--t-sub);color:var(--fg-strong);letter-spacing:-.01em;margin:var(--s-8) 0 var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--line);font-weight:500}.legal-body ul{margin-bottom:var(--s-4);list-style:none}.legal-body li{padding-left:var(--s-6);margin-bottom:var(--s-3);position:relative}.legal-body li:before{content:"";background:var(--line-strong);width:12px;height:1px;position:absolute;top:12px;left:0}.legal-body strong{color:var(--fg);font-weight:500}.legal-body a{color:var(--fg-strong);text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:var(--fg-strong)}@media (max-width:900px){.legal{padding:var(--s-12) var(--s-6) var(--s-16)}}
