@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-sans-800.woff2)format("woff2")}:root{--teal:#002f3d;--teal-2:#00485a;--coral:#ff4d49;--coral-ink:#b92f35;--coral-soft:#fff1f0;--canvas:#f7f9f9;--warm:#fff8f3;--surface:#fff;--text:#002f3d;--muted:#52656c;--border:#d7e0e3;--success:#146c43;--success-bg:#eaf6ef;--warning:#805400;--warning-bg:#fff4d6;--danger:#b42318;--danger-bg:#feeceb;--radius:16px;--radius-lg:24px;--pill:999px;--shadow:0 20px 50px -20px #002f3d4d, 0 2px 6px #002f3d0f;--max:1160px;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Nunito Sans", var(--font)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--font);color:var(--text);background:var(--surface);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 16px;line-height:1.1}h1{font-size:clamp(40px,6vw,68px)}h2{font-size:clamp(30px,4vw,46px)}h3{font-size:21px;font-family:var(--font);letter-spacing:-.01em;font-weight:700}p{margin:0 0 16px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.skip{background:var(--teal);color:#fff;z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #175cd3}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--coral-ink);margin-bottom:12px;font-size:14px;font-weight:700;display:inline-block}.lede{color:var(--muted);max-width:60ch;font-size:clamp(18px,2vw,21px)}.btn{border-radius:var(--pill);min-height:52px;font:700 17px/1 var(--font);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 20px -8px #ff4d49b3}.btn-coral:hover{background:#ff3a36}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-2)}.btn-ghost{color:var(--teal);border-color:var(--teal);background:0 0}.btn-ghost:hover{background:var(--teal);color:#fff}.btn-white{color:var(--teal);background:#fff}.btn-sm{min-height:42px;padding:0 18px;font-size:15px}.site-header{z-index:50;backdrop-filter:saturate(1.4)blur(10px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.site-header.scrolled{border-bottom-color:var(--border)}.nav{align-items:center;gap:28px;height:76px;display:flex}.nav .brand img{width:auto;height:30px}.nav-links{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--muted);font-size:15px;font-weight:600;text-decoration:none}.nav-links a:hover{color:var(--teal)}.nav-spacer{flex:1}@media (width<=900px){.nav-links{display:none}.nav{gap:16px}}.hero{background:linear-gradient(180deg, var(--warm) 0%, #fff 100%);padding:72px 0 96px;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1 span{color:var(--coral)}.hero-ctas{flex-wrap:wrap;gap:14px;margin:28px 0 18px;display:flex}.reassure{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.reassure li{align-items:center;gap:8px;display:inline-flex}.tick{background:var(--success-bg);width:20px;height:20px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hero-visual{position:relative}.hero-visual>.mock .mock-body{padding-bottom:120px}.hero-visual .mascot{z-index:2;filter:drop-shadow(0 18px 30px #002f3d2e);width:40%;position:absolute;bottom:-9%;right:-5%}@media (width<=960px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:48px}.hero-visual{max-width:560px}}.mock{border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);font-family:var(--font);background:#fff;overflow:hidden}.mock-bar{background:var(--coral);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.mock-bar img{width:auto;height:16px}.mock-body{padding:22px}.mock h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 4px;font-size:13px}.mock-title{font-weight:800;font-family:var(--display);margin:0 0 12px;font-size:22px}.bar{border-radius:var(--pill);background:#e6edef;height:10px;overflow:hidden}.bar>span{background:var(--teal);border-radius:inherit;height:100%;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--pill);background:var(--canvas);border:1px solid var(--border);color:var(--teal);align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.chip.ok{background:var(--success-bg);color:var(--success);border-color:#0000}.chip.gap{background:var(--danger-bg);color:var(--danger);border-color:#0000}.chip.warn{background:var(--warning-bg);color:var(--warning);border-color:#0000}.rows{gap:10px;margin-top:14px;display:grid}.row{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.row strong{font-size:14px;display:block}.row small{color:var(--muted)}.mini{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.mini div{background:var(--canvas);border-radius:12px;padding:10px 12px}.mini b{font-size:22px;font-family:var(--display);display:block}.mini span{color:var(--muted);font-size:12px}.proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:40px 0}.proof p{text-align:center;color:var(--muted);margin-bottom:22px;font-weight:600}.proof-row{flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:0;padding:0;list-style:none;display:flex}.proof-row li{color:var(--teal);opacity:.75;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.proof-row svg{color:var(--coral)}.stats{text-align:center;padding:96px 0 40px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.stat{background:var(--canvas);border-radius:var(--radius);padding:28px 20px}.stat b{font-family:var(--display);color:var(--coral);margin-bottom:8px;font-size:46px;line-height:1;display:block}.stat span{color:var(--muted);font-size:15px}@media (width<=860px){.stat-grid{grid-template-columns:repeat(2,1fr)}}.features{padding:64px 0 96px}.features-head{text-align:center;max-width:760px;margin:0 auto 48px}.features-head .lede{margin:0 auto}.tabs{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.tab-list{gap:12px;display:grid}.tab{text-align:left;border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;font:inherit;color:inherit;background:#fff;padding:20px 22px;transition:border-color .15s,box-shadow .15s}.tab h3{margin:0 0 4px;font-size:19px}.tab p{color:var(--muted);margin:0;font-size:16px}.tab[aria-selected=true]{border-color:var(--coral);box-shadow:0 10px 30px -18px #ff4d4999}.tab:hover{border-color:var(--teal)}.panels{position:relative}.panel[hidden]{display:none}@media (width<=960px){.tabs{grid-template-columns:1fr}}.band{padding:96px 0}.band.alt{background:var(--canvas)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split.flip .split-text{order:2}.split ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.split li{align-items:flex-start;gap:12px;display:flex}@media (width<=960px){.split{grid-template-columns:1fr;gap:40px}.split.flip .split-text{order:0}}.regulators{background:var(--teal);color:#fff;padding:96px 0;position:relative;overflow:hidden}.regulators .eyebrow{color:#ffb3b1}.regulators .lede{color:#c9d8dc}.regulators .card{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff24;padding:24px}.regulators .card p{color:#c9d8dc;margin:0}.reg-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}@media (width<=860px){.reg-grid{grid-template-columns:1fr}}.why{padding:96px 0}.why-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px;display:grid}.why-item .icon{background:var(--coral-soft);width:52px;height:52px;color:var(--coral-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.why-item p{color:var(--muted);font-size:16px}@media (width<=960px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.why-grid{grid-template-columns:1fr}}.steps{background:var(--warm);padding:96px 0}.step-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.step{border-radius:var(--radius);background:#fff;border:1px solid #f3e3d8;padding:28px}.step:before{counter-increment:step;content:counter(step);background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:800;display:grid}.step p{color:var(--muted);margin:0}@media (width<=860px){.step-grid{grid-template-columns:1fr}}.faq{padding:96px 0}.faq-list{max-width:820px;margin:40px auto 0}.faq details{border-bottom:1px solid var(--border);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--coral);font-size:26px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:12px 0 0}.final{padding:0 0 96px}.final-card{background:var(--coral);color:#fff;border-radius:32px;grid-template-columns:1.3fr .7fr;align-items:center;gap:32px;padding:64px;display:grid;position:relative;overflow:hidden}.final-card h2{color:#fff}.final-card p{color:#fff;opacity:.92;font-size:19px}.final-card .mascot{background:#fff;border-radius:50%;justify-self:end;width:100%;max-width:300px;padding:28px}@media (width<=860px){.final-card{grid-template-columns:1fr;padding:40px 28px}.final-card .mascot{justify-self:start;max-width:200px}}.site-footer{background:var(--teal);color:#c9d8dc;padding:56px 0 40px;font-size:15px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.foot img{width:auto;height:28px;margin-bottom:12px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:#fff;text-decoration:none}.foot a:hover{text-decoration:underline}.legal{border-top:1px solid #ffffff24;margin-top:40px;padding-top:24px;font-size:14px}dialog.demo{width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow);color:var(--text);border:0;border-radius:24px;padding:0}dialog.demo::backdrop{background:#002f3d99}.demo-inner{padding:36px}.demo-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.demo-head h2{margin:0;font-size:32px}.close{background:var(--canvas);cursor:pointer;width:42px;height:42px;color:var(--teal);border:0;border-radius:50%;flex:none;font-size:22px}.close:hover{background:var(--border)}fieldset{border:0;margin:0 0 18px;padding:0}legend{margin-bottom:10px;padding:0;font-weight:700}.who{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.who label{border:2px solid var(--border);cursor:pointer;color:var(--muted);border-radius:14px;padding:14px;font-size:14px;line-height:1.4;display:block;position:relative}.who label strong{color:var(--teal);margin-bottom:2px;font-size:16px;display:block}.who input{opacity:0;cursor:pointer;position:absolute;inset:0}.who label:has(input:checked){border-color:var(--coral);background:var(--coral-soft)}.who label:has(input:focus-visible){outline-offset:2px;outline:3px solid #175cd3}@media (width<=560px){.who{grid-template-columns:1fr}.demo-inner{padding:24px 20px}}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fields .full{grid-column:1/-1}@media (width<=560px){.fields{grid-template-columns:1fr}}.field label{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.field .req{color:var(--coral-ink)}.field input,.field select,.field textarea{width:100%;min-height:48px;font:inherit;color:var(--text);background:#fff;border:1px solid #7b8d94;border-radius:12px;padding:10px 14px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{outline-offset:1px;border-color:#175cd3;outline:3px solid #175cd3}.field [aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);margin-top:4px;font-size:14px}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--coral);flex:none;margin-top:2px}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.form-error{background:var(--danger-bg);color:var(--danger);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:15px}.sent{text-align:center;padding:24px 8px 8px}.sent img{width:160px;margin:0 auto 16px}.btn[aria-busy=true]{opacity:.7;pointer-events:none}.nav-links a[aria-current=page]{color:var(--teal)}.nav-menu-btn{border:2px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--teal);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}@media (width<=900px){.nav-menu-btn{display:inline-flex}.nav-links{border-bottom:1px solid var(--border);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:4px;padding:12px 24px 20px;display:none;position:absolute;top:76px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-radius:10px;padding:12px 8px;font-size:17px;display:block}.nav-links a:hover{background:var(--canvas)}}.page-hero{background:linear-gradient(180deg, var(--warm) 0%, #fff 100%);padding:56px 0 40px}.page-hero h1{max-width:24ch;font-size:clamp(34px,5vw,54px)}.page-hero .lede{margin-top:8px}.crumbs{color:var(--muted);margin-bottom:18px;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--border);margin-right:6px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--teal)}.article-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:56px;padding:48px 0 80px;display:grid}@media (width<=960px){.article-grid{grid-template-columns:1fr;gap:32px}}.prose{max-width:72ch;font-size:17px}.prose h2{margin:48px 0 14px;scroll-margin-top:96px;font-size:clamp(26px,3vw,34px)}.prose h3{margin:32px 0 10px;scroll-margin-top:96px;font-size:21px}.prose h4{margin:24px 0 8px;font-size:17px}.prose p,.prose li{line-height:1.65}.prose ul,.prose ol{margin:0 0 18px;padding-left:24px}.prose li{margin-bottom:6px}.prose li>ul,.prose li>ol{margin-top:6px}.prose a{color:var(--teal);text-underline-offset:2px;text-decoration-thickness:1.5px}.prose a:hover{color:var(--coral-ink)}.prose blockquote{border-left:4px solid var(--coral);background:var(--coral-soft);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 22px}.prose blockquote p:last-child{margin:0}.prose code{background:var(--canvas);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose hr{border:0;border-top:1px solid var(--border);margin:40px 0}.prose img{border-radius:12px}.prose .callout{border:1px solid var(--border);background:var(--canvas);border-radius:14px;margin:24px 0;padding:18px 22px}.prose .callout.warn{background:var(--warning-bg);border-color:#ecd38c}.prose .callout p:last-child{margin:0}.prose .callout strong:first-child{margin-bottom:4px;display:block}.table-wrap{border:1px solid var(--border);border-radius:14px;margin:20px 0 24px;overflow-x:auto}.prose table,table.data{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.prose table th,.prose table td,table.data th,table.data td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:11px 14px}.prose table th,table.data th{background:var(--canvas);white-space:nowrap;font-weight:700}.prose table tr:last-child td,table.data tr:last-child td{border-bottom:0}.prose table{min-width:0;margin:0}.prose .table-wrap table{min-width:520px}.article-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 8px;font-size:14px;display:flex}.article-meta b{color:var(--teal);font-weight:600}.aside{gap:20px;display:grid;position:sticky;top:96px}.toc{border:1px solid var(--border);border-radius:14px;padding:18px 20px;font-size:14px}.toc h2{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px}.toc ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toc li.d3{padding-left:14px}.toc a{color:var(--teal);text-decoration:none}.toc a:hover{text-decoration:underline}.aside-cta{background:var(--teal);color:#fff;border-radius:14px;padding:22px}.aside-cta h2{color:#fff;margin:0 0 8px;font-size:20px}.aside-cta p{color:#c9d8dc;margin:0 0 14px;font-size:15px}.sources{border-top:1px solid var(--border);margin-top:48px;padding-top:24px;font-size:15px}.sources h2{font-size:20px}.sources ol{padding-left:20px}.sources li{overflow-wrap:anywhere;margin-bottom:8px}.reviewed{color:var(--muted);background:var(--canvas);border-radius:12px;margin-top:32px;padding:14px 18px;font-size:14px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;margin:32px 0 0;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);color:inherit;background:#fff;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.card:hover{border-color:var(--teal);box-shadow:var(--shadow);transform:translateY(-2px)}.card h3{margin:0;font-size:20px}.card p{color:var(--muted);margin:0;font-size:15px}.card .meta{color:var(--muted);margin-top:auto;padding-top:8px;font-size:13px}.card .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--coral-ink);background:var(--coral-soft);border-radius:var(--pill);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.section{padding:56px 0}.section.alt{background:var(--canvas)}.section-head{max-width:760px;margin-bottom:8px}.related{margin-top:56px}.related h2{font-size:24px}.tiers{grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 24px;display:grid}.tier{border:2px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:30px 28px;display:flex}.tier.featured{border-color:var(--coral);box-shadow:0 20px 50px -24px #ff4d4980}.tier .price{font-family:var(--display);margin:12px 0 2px;font-size:44px;line-height:1}.tier .price small{font-family:var(--font);color:var(--muted);font-size:16px;font-weight:400}.tier .per{color:var(--muted);margin-bottom:18px;font-size:14px}.tier ul{gap:10px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.tier li{align-items:flex-start;gap:10px;display:flex}.tier .btn{margin-top:auto}@media (width<=900px){.tiers{grid-template-columns:1fr}}.notice{background:var(--warning-bg);color:var(--warning);border-radius:12px;margin:0 0 24px;padding:12px 16px;font-size:15px}.sheet{max-width:900px;margin:0 auto;padding:32px 24px 64px}.sheet h1{font-size:30px}.sheet table{border-collapse:collapse;width:100%;font-size:14px}.sheet th,.sheet td{text-align:left;vertical-align:top;border:1px solid #7b8d94;height:34px;padding:8px 10px}.sheet th{background:var(--canvas)}.sheet .meta-row{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:16px 0 20px;font-size:15px;display:grid}.sheet .meta-row span{border-bottom:1px solid #7b8d94;min-height:28px;padding:4px 0;display:block}.sheet .actions{flex-wrap:wrap;gap:12px;margin:16px 0 28px;display:flex}.sheet .notes{color:var(--muted);margin-top:22px;font-size:13px}@media print{.site-header,.site-footer,.sheet .actions,.skip,dialog,.no-print{display:none!important}body{font-size:12px}.sheet{max-width:none;padding:0}.sheet th,.sheet td{height:30px}a{color:inherit;text-decoration:none}@page{margin:14mm}}.lang{font-size:14px}.lang a{color:var(--muted);font-weight:600;text-decoration:none}.lang a:hover{color:var(--teal)}.foot ul.cols{gap:8px;display:grid}.foot h2{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:#9fb4bb;margin:0 0 10px;font-size:13px}.foot nav{grid-template-columns:repeat(3,auto);gap:24px 48px;display:grid}@media (width<=700px){.foot nav{grid-template-columns:1fr 1fr}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-list details{border-bottom:1px solid #d9e2e5;padding:14px 0}.faq-list summary{cursor:pointer;font-weight:700}.faq-list details p{max-width:70ch;margin:10px 0 0}.glossary dt{margin-top:22px;font-size:18px;font-weight:800}.glossary dd{max-width:70ch;margin:6px 0 0}.glossary dd a{color:var(--teal)}.link-btn{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=480px){.foot nav{grid-template-columns:1fr;gap:20px}.prose table{table-layout:fixed;width:100%;font-size:13px}.prose th,.prose td{overflow-wrap:anywhere;padding:6px}}.foot a,.foot li{overflow-wrap:anywhere}.article-grid>*{min-width:0}.sheet{overflow-x:auto}.hero-grid>*{min-width:0}@media (width<=480px){.mini{grid-template-columns:1fr 1fr 1fr;gap:8px}.mock-body{padding:16px}.row{flex-wrap:wrap;gap:6px}}@media (width<=380px){.hero h1{overflow-wrap:anywhere;font-size:34px}}
