.site{background:var(--color-bg);overflow-x:clip}.site-wrap{max-inline-size:1160px;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:720px){.site-wrap{padding-inline:var(--space-6)}}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:50;padding-block:var(--space-2);padding-inline:var(--space-4);background:var(--color-surface);color:var(--color-primary);font-weight:700;border-radius:var(--radius);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}main [id]{scroll-margin-block-start:80px}.icon{inline-size:1.1em;block-size:1.1em;flex:none}.section-head{max-inline-size:46rem;margin-block-end:var(--space-6)}.section-head h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.section-head p{margin-block-start:var(--space-3);color:var(--color-muted);font-size:var(--text-lg);max-inline-size:60ch}.site-header{position:sticky;inset-block-start:0;z-index:20;background:#f3f5f4eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--color-line)}.site-header-inner{display:flex;align-items:center;gap:var(--space-4);min-block-size:64px}.site-logo{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;margin:0}.site-logo:hover{color:var(--color-text)}.site-logo-mark{inline-size:30px;block-size:30px;flex:none}.site-logo-word{font-weight:800;font-size:var(--text-lg);letter-spacing:-.02em}.site-logo-by{font-size:var(--text-xs);color:var(--color-muted);padding-block-start:4px}.site-nav{margin-inline-start:var(--space-4)}.site-nav ul{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0}.site-nav a,.site-login,.site-lang{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:var(--space-3);color:var(--color-text);text-decoration:none;font-weight:500;border-radius:var(--radius-sm)}.site-nav a:hover,.site-login:hover,.site-lang:hover{background:var(--color-primary-soft);color:var(--color-primary-hover)}.site-actions{display:flex;align-items:center;gap:var(--space-1);margin-inline-start:auto}.site-lang{gap:6px;font-size:var(--text-sm);color:var(--color-muted)}@media(max-width:899px){.site-nav{display:none}}@media(max-width:420px){.site-header-inner{gap:var(--space-2)}.site-logo-by{display:none}.site-actions{gap:0}.site-nav a,.site-login,.site-lang{padding-inline:var(--space-2)}.site-lang-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-actions .btn-sm{padding-inline:var(--space-2)}}.hero{padding-block:var(--space-6) 72px}.hero-inner{display:grid;gap:56px;align-items:center}@media(min-width:960px){.hero{padding-block:72px 96px}.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}.hero-visual:before{inset-inline-end:-6%}}.hero-title{font-size:var(--text-display);font-weight:800;line-height:1.04;letter-spacing:-.035em;max-inline-size:15ch;text-wrap:balance}.hero-lead{margin-block-start:var(--space-5);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);color:var(--color-muted);max-inline-size:38rem;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.hero-points{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin-block:var(--space-6) 0;color:var(--color-text);font-size:var(--text-sm);font-weight:500}.hero-points li{display:inline-flex;align-items:center;gap:var(--space-2)}.hero-points .icon{color:var(--color-primary)}.hero-visual{position:relative;padding-block:var(--space-5);padding-inline:var(--space-2)}.hero-visual:before{content:"";position:absolute;inset-block:0;inset-inline:10% 0;z-index:0;border-radius:32px;background:var(--color-primary-soft);background-image:radial-gradient(circle at 1px 1px,rgb(15 110 92 / .18) 1px,transparent 0);background-size:18px 18px}.mail{position:relative;z-index:1;margin:0;max-inline-size:440px;margin-inline:auto;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 1px #14201c0d,0 30px 60px -28px #0c3a3173;overflow:visible}.mail:before{content:"";display:block;block-size:8px;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:repeating-linear-gradient(-45deg,var(--color-primary) 0 10px,var(--color-surface) 10px 16px,var(--color-stamp) 16px 26px,var(--color-surface) 26px 32px)}.mail-postmark{position:absolute;z-index:2;inset-block-start:-64px;inset-inline-end:-58px;inline-size:118px;block-size:118px;border-radius:50%;display:grid;place-items:center;padding:18px;text-align:center;color:var(--color-primary-hover);font-size:.74rem;font-weight:800;line-height:1.2;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;border:2.5px solid currentColor;outline:1.5px solid currentColor;outline-offset:-9px;background:#ffffffd1;transform:rotate(-12deg);animation:postmark .5s cubic-bezier(.2,.9,.3,1.3) .35s both}.mail-postmark:dir(rtl){transform:rotate(12deg);animation-name:postmark-rtl}@keyframes postmark{0%{opacity:0;transform:scale(1.5) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(-12deg)}}@keyframes postmark-rtl{0%{opacity:0;transform:scale(1.5) rotate(30deg)}to{opacity:1;transform:scale(1) rotate(12deg)}}@media(max-width:520px){.mail-postmark{inline-size:92px;block-size:92px;font-size:.62rem;padding:12px;inset-inline-end:-6px;inset-block-start:-44px}}.mail-inbox{padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--color-line);background:#f8faf9}.mail-inbox-label{font-size:var(--text-xs);color:var(--color-muted);font-weight:600;margin-block-end:var(--space-2)}.mail-row{display:flex;gap:var(--space-3);align-items:flex-start}.mail-avatar{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:#6b3e26;color:#fff;font-weight:700}.mail-row-text{min-inline-size:0;flex:1}.mail-row-head{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.mail-time{color:var(--color-muted);font-size:var(--text-xs)}.mail-subject{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:600;margin-block-start:2px}.mail-preheader{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-prefix{display:inline-flex;align-items:center;gap:4px;padding-block:1px;padding-inline:6px 8px;background:var(--color-stamp);color:var(--color-stamp-ink);border-radius:4px;font-size:.8rem;font-weight:800;white-space:nowrap;box-shadow:inset 0 0 0 1px #3b2a0059}.mail-prefix .icon{inline-size:.8em;block-size:.8em}.mail-prefix-sm{font-size:.72rem;padding-inline:5px}.mail-body{padding-block:var(--space-4) var(--space-5);padding-inline:var(--space-5);background:#fbf6ef;color:#5b4636;border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.mail-store{text-align:center;font-weight:800;color:#6b3e26;letter-spacing:.02em;margin-block-end:var(--space-3)}.mail-banner{border-radius:var(--radius);overflow:hidden;block-size:112px}.mail-banner svg{display:block;inline-size:100%;block-size:100%}.mail-headline{margin-block-start:var(--space-4);font-size:var(--text-lg);font-weight:800;color:#3e2416;line-height:1.25}.mail-text{margin-block-start:var(--space-1);font-size:var(--text-sm);color:#6b5a4c}.mail-product{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-3);padding-block:var(--space-2);border-block:1px dashed #d9c7b3;font-size:var(--text-sm)}.mail-product-name{font-weight:600;color:#3e2416}.mail-price s{color:#6b5a4c}.mail-price strong{color:#6b3e26;font-size:var(--text-md)}.mail-offer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-block-start:var(--space-3)}.mail-coupon,.mail-countdown{display:grid;gap:2px;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);text-align:center}.mail-coupon{border:1.5px dashed #6b3e26}.mail-coupon code{font-size:var(--text-md);font-weight:800;color:#3e2416;letter-spacing:.06em}.mail-countdown{background:#3e2416;color:#f7efe6}.mail-digits{display:flex;justify-content:center;gap:var(--space-2)}.mail-digits span{display:grid;line-height:1.1;font-size:.65rem}.mail-digits b{font-size:var(--text-md);font-variant-numeric:tabular-nums}.mail-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:42px;margin-block-start:var(--space-2);border-radius:var(--radius);font-weight:700;font-size:var(--text-sm)}.mail-btn-store{margin-block-start:var(--space-3);background:#6b3e26;color:#fff}.mail-btn-wa{background:var(--color-whatsapp);color:#fff}.mail-footer{margin-block-start:var(--space-4);font-size:.68rem;line-height:1.5;text-align:center;color:#6b5a4c}.mail-unsub{text-decoration:underline}.features{padding-block:72px;background:var(--color-surface);border-block:1px solid var(--color-line)}.feature{display:grid;gap:var(--space-5);align-items:center;padding-block:var(--space-6)}.feature+.feature{border-block-start:1px solid var(--color-line)}@media(min-width:900px){.feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;padding-block:56px}.feature-flip .feature-copy{order:2}}.feature-copy h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.feature-copy p{margin-block-start:var(--space-3);color:var(--color-muted);font-size:var(--text-lg);line-height:1.55;max-inline-size:34rem}.feature-mock{position:relative;padding:var(--space-5);border-radius:20px;background:var(--color-bg);border:1px solid var(--color-line);font-size:var(--text-sm)}.mock-caption{font-size:var(--text-xs);font-weight:600;color:var(--color-muted);margin-block-end:var(--space-2)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin-block:var(--space-4) 0}.chips li{padding-block:4px;padding-inline:12px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-hover);font-size:var(--text-sm);font-weight:600}.mock-editor{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--space-4)}.mock-palette{display:grid;gap:6px;align-content:start}.mock-palette .mock-caption{grid-column:1 / -1;margin:0}.mock-block{display:flex;align-items:center;min-block-size:34px;padding-inline:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-weight:500}.mock-block.is-wa{border-color:var(--color-whatsapp);color:var(--color-whatsapp);font-weight:700}.mock-block.is-dragging{box-shadow:0 10px 22px -10px #0c3a318c;transform:translate(10px) rotate(-3deg);background:#f1faf4}.mock-block.is-dragging:dir(rtl){transform:translate(-10px) rotate(3deg)}.mock-canvas{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius);border:1px solid var(--color-line)}.mock-canvas-heading{font-weight:800;font-size:var(--text-md)}.mock-canvas-product{display:flex;gap:var(--space-3);align-items:center}.mock-swatch{inline-size:52px;block-size:52px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#6b3e26,#c58b5c);flex:none}.mock-lines{display:grid;gap:6px;flex:1}.mock-lines i{display:block;block-size:8px;border-radius:4px;background:var(--color-sunken)}.mock-lines i+i{inline-size:60%}.mock-canvas-coupon{text-align:center;padding:var(--space-2);border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-sm)}.mock-canvas-coupon code{font-weight:800;letter-spacing:.06em}.mock-drop{display:grid;place-items:center;min-block-size:44px;border-radius:var(--radius-sm);border:2px dashed var(--color-whatsapp);background:#eef8f1;color:var(--color-whatsapp);font-weight:600}@media(max-width:520px){.mock-editor{grid-template-columns:1fr}.mock-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-block{justify-content:center;padding-inline:var(--space-1)}}.mock-ab{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mock-variant{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);display:grid;gap:var(--space-2);align-content:start}.mock-variant.is-winner{border-color:var(--color-ok);box-shadow:0 0 0 1px var(--color-ok)}.mock-variant-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:700;min-block-size:24px}.mock-variant-subject{font-weight:600;line-height:1.4}.mock-meter{block-size:8px;border-radius:4px;background:var(--color-sunken);overflow:hidden}.mock-meter span{display:block;block-size:100%;background:var(--color-line-strong);border-radius:4px}.is-winner .mock-meter span{background:var(--color-ok)}.mock-rate{color:var(--color-muted)}.mock-rate b{color:var(--color-text);font-size:var(--text-lg)}.mock-note{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted)}.mock-toggle{grid-column:1 / -1;justify-self:start;display:inline-flex;padding:3px;background:var(--color-sunken);border-radius:999px}.mock-toggle span{padding-block:4px;padding-inline:14px;border-radius:999px;color:var(--color-muted);font-weight:600}.mock-toggle .is-on{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #14201c26}@media(max-width:520px){.mock-ab{grid-template-columns:1fr}}.mock-flow{display:grid;justify-items:center;gap:22px}.flow-node{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line-strong);font-weight:600;text-align:center}.mock-flow>.flow-node:not(:first-child):before,.flow-split:before{content:"";position:absolute;inset-block-start:-23px;inset-inline-start:50%;block-size:22px;border-inline-start:2px dotted var(--color-line-strong)}.flow-trigger{background:var(--color-stamp);border-color:var(--color-stamp-ink);color:var(--color-stamp-ink)}.flow-wait{background:transparent;border-style:dashed;color:var(--color-muted)}.flow-condition{background:var(--color-primary);border-color:var(--color-primary);color:#fff;border-radius:999px}.flow-exit{background:var(--color-sunken);border-color:var(--color-line);color:var(--color-muted)}.flow-split{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);inline-size:min(100%,26rem);padding-block-start:var(--space-2);border-block-start:2px dotted var(--color-line-strong)}.flow-branch{display:grid;justify-items:center;gap:var(--space-1)}.flow-label{font-size:var(--text-xs);font-weight:700;color:var(--color-muted)}.feature-law .feature-mock{background:var(--color-ink-deep);border-color:var(--color-ink-deep);color:#fff}.mock-law ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.mock-law li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-md)}.mock-law li .icon{inline-size:26px;block-size:26px;padding:4px;border-radius:50%;background:var(--color-stamp);color:var(--color-stamp-ink)}.mock-law-ready{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-5);padding-block:var(--space-3);border-radius:var(--radius);border:1.5px dashed var(--color-ink-deep-muted);color:var(--color-ink-deep-muted);font-weight:700}.feature-grid{display:grid;gap:var(--space-5);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}@media(min-width:720px){.feature-grid{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-5)}}@media(min-width:1100px){.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-tile h3{margin-block-start:var(--space-4);font-size:var(--text-lg);font-weight:800}.feature-tile p{margin-block-start:var(--space-1);color:var(--color-muted)}.feature-tile .feature-mock{padding:var(--space-4);min-block-size:220px;display:grid;align-content:center;gap:var(--space-2)}.mock-form{background:var(--color-surface);box-shadow:0 16px 36px -22px #0c3a3180}.mock-form-title{font-weight:800;font-size:var(--text-md)}.mock-input,.mock-submit{display:flex;align-items:center;min-block-size:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm)}.mock-input{border:1px solid var(--color-line-strong);color:#6b7772}.mock-check{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.mock-check i{display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:4px;background:var(--color-primary);color:#fff}.mock-check .icon{inline-size:12px;block-size:12px}.mock-submit{justify-content:center;background:var(--color-primary);color:#fff;font-weight:700}.mock-doi{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ok);font-weight:600}.mock-segment{justify-items:start}.mock-rule{display:inline-flex;align-items:center;gap:6px;padding-block:6px;padding-inline:10px;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-weight:500}.mock-rule .icon{color:var(--color-primary)}.mock-and{font-size:var(--text-xs);font-weight:700;color:var(--color-primary);padding-inline-start:var(--space-3)}.mock-count{margin-block-start:var(--space-2);font-weight:800;font-size:var(--text-lg);color:var(--color-primary-hover)}.mock-report .mock-caption{margin:0}.mock-amount{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em}.mock-bars{display:flex;align-items:flex-end;gap:6px;block-size:72px}.mock-bars span{flex:1;border-radius:4px 4px 0 0;background:var(--color-primary-soft)}.mock-bars span:last-child{background:var(--color-primary)}.mock-legend{display:flex;gap:var(--space-4);color:var(--color-muted);font-size:var(--text-xs)}.mock-legend b{color:var(--color-text)}.mock-dns .steps{margin-block-end:var(--space-2)}.mock-dns .step{font-size:var(--text-xs)}.mock-records{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mock-records li{display:flex;justify-content:space-between;align-items:center;padding-block:6px;padding-inline:10px;background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-line)}.mock-records code{font-weight:700}.compare{padding-block:88px}.compare-table th[scope=row]{color:var(--color-text);font-weight:700;background:transparent;min-inline-size:11rem}.compare-table thead th{font-size:var(--text-md);color:var(--color-text);padding-block:var(--space-3)}.compare-table td{vertical-align:top}.compare-table td,.compare-table th[scope=row]{padding-block:var(--space-4)}.compare-table .is-us{background:#eef7f3}.compare-table thead .is-us{background:var(--color-primary);color:#fff;box-shadow:inset 0 4px 0 var(--color-stamp)}.compare-table tbody tr:hover{background:transparent}.compare-table td{display:table-cell}.compare-table td>.cell-text{display:inline}.tone{display:inline-block;vertical-align:-2px;inline-size:14px;block-size:14px;margin-inline-end:6px;border-radius:50%;flex:none}.tone-yes{background:var(--color-ok)}.tone-partial{background:linear-gradient(90deg,var(--color-warn) 50%,transparent 50%);border:2px solid var(--color-warn)}.tone-partial:dir(rtl){background:linear-gradient(-90deg,var(--color-warn) 50%,transparent 50%)}.tone-no{border:2px solid var(--color-bad);background:linear-gradient(var(--color-bad),var(--color-bad)) center / 8px 2px no-repeat}.tone-unknown{border:2px dotted var(--color-muted)}.tone-soon{border:2px dashed var(--color-info);background:var(--color-info-soft)}.tested{display:inline-flex;vertical-align:-2px;margin-inline-start:6px;color:var(--color-primary)}.tested .icon{inline-size:14px;block-size:14px}.compare-legend .tested{margin-inline:0 6px}.compare-table td .soon{margin-block-start:var(--space-1)}.soon{vertical-align:middle}.feature-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.feature-tile .feature-head{margin-block-start:var(--space-4)}.feature-tile .feature-head h3{margin-block-start:0}.feature-items{list-style:none;margin-block:var(--space-4) 0;padding:0;display:grid;gap:var(--space-2)}.feature-items li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:500}.feature-items .icon{color:var(--color-ok)}.feature-items .is-soon{color:var(--color-muted)}.item-dot{inline-size:1.1em;block-size:1.1em;border-radius:50%;border:2px dashed var(--color-info);flex:none}.mock-law li.is-soon{color:var(--color-ink-deep-muted)}.mock-law li.is-soon .icon{background:transparent;color:var(--color-ink-deep-muted);box-shadow:inset 0 0 0 2px var(--color-ink-deep-muted)}.mock-law .soon{background:var(--color-info-soft)}.hero-points .soon{margin-inline-start:var(--space-1)}.compare-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin-block:var(--space-4) 0;color:var(--color-muted);font-size:var(--text-sm)}.compare-legend li{display:inline-flex;align-items:center}.compare-footnote{margin-block-start:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}@media(max-width:760px){.compare .table-wrap{border:0;background:transparent;overflow:visible}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display:block}.compare-table thead{display:none}.compare-table tr{margin-block-end:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.compare-table th[scope=row]{padding-block:var(--space-3);border-block-end:1px solid var(--color-line);background:#f8faf9}.compare-table td{display:grid;grid-template-columns:6rem 14px minmax(0,1fr);align-items:start;gap:var(--space-2);padding-block:var(--space-2)}.compare-table td:before{content:attr(data-vendor);font-weight:700;color:var(--color-text)}.compare-table td>.tone{margin-block-start:4px;margin-inline-end:0}.compare-table td>.cell-text{display:block}.compare-table td.is-us:before{color:var(--color-primary-hover)}}.pricing{padding-block:88px;background:var(--color-surface);border-block:1px solid var(--color-line)}.rate-card{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg)}@media(min-width:720px){.rate-card{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.rate-card{grid-template-columns:repeat(4,minmax(0,1fr))}}.rate{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border-block-end:1px solid var(--color-line)}@media(min-width:720px){.rate{border-inline-end:1px solid var(--color-line)}.rate:nth-child(2n){border-inline-end:0}}@media(min-width:1040px){.rate{border-block-end:0}.rate:nth-child(2n){border-inline-end:1px solid var(--color-line)}.rate:last-child{border-inline-end:0}}.rate h3{font-size:var(--text-lg);font-weight:800}.rate-for{color:var(--color-muted);font-size:var(--text-sm);min-block-size:2.8em}.rate-price{margin-block:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);justify-self:start;border:1.5px dashed var(--color-warn);border-radius:var(--radius-sm);color:var(--color-warn);background:var(--color-warn-soft);font-size:var(--text-sm);font-weight:700}.rate-limits{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:2px;font-variant-numeric:tabular-nums}.rate-limits li:first-child{font-size:var(--text-lg);font-weight:800}.rate-limits li:last-child{color:var(--color-muted)}.rate .btn{justify-self:start}.pricing-note{margin-block-start:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.faq{padding-block:88px}.faq-inner{display:grid;gap:var(--space-5)}@media(min-width:900px){.faq-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}}.faq h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.6rem);font-weight:800;letter-spacing:-.02em}.faq-list{border-block-start:2px solid var(--color-text)}.faq-item{border-block-end:1px solid var(--color-line-strong)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;list-style:none;font-size:var(--text-lg);font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-primary-hover)}.faq-item summary .icon{inline-size:22px;block-size:22px;color:var(--color-primary);transition:transform .2s}.faq-item[open] summary .icon{transform:rotate(45deg)}.faq-item p{padding-block-end:var(--space-5);color:var(--color-muted);max-inline-size:62ch;font-size:var(--text-md)}.site-cta{background:var(--color-ink-deep);color:#fff;padding-block:64px}.site-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.site-cta h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;letter-spacing:-.02em;max-inline-size:22ch}.site-cta p{margin-block-start:var(--space-2);color:var(--color-ink-deep-muted)}.site-footer{background:var(--color-ink-deep);color:var(--color-ink-deep-muted);border-block-start:1px solid rgb(255 255 255 / .12);padding-block:var(--space-6) var(--space-5);font-size:var(--text-sm)}.site-footer-inner{display:grid;gap:var(--space-5);grid-template-columns:1fr 1fr}@media(min-width:820px){.site-footer-inner{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer-brand{grid-column:1 / -1}@media(min-width:820px){.site-footer-brand{grid-column:auto}}.site-footer .site-logo{color:#fff}.site-footer .site-logo-by{color:var(--color-ink-deep-muted)}.site-footer-brand p+p{margin-block-start:var(--space-2)}.site-footer h2{font-size:var(--text-sm);color:#fff;margin-block-end:var(--space-2)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.site-footer a{color:var(--color-ink-deep-muted);text-decoration:none;display:inline-block;padding-block:2px}.site-footer a:hover,.site-footer a[aria-current]{color:#fff;text-decoration:underline}.site-footer-legal{margin-block-start:var(--space-6);font-size:var(--text-xs)}.site-footer-legal p{padding-block-start:var(--space-4);border-block-start:1px solid rgb(255 255 255 / .12)}.site-cta :focus-visible,.site-footer :focus-visible{box-shadow:0 0 0 2px var(--color-ink-deep),0 0 0 4px var(--color-stamp)}
