:root{--bg: #fcfdfd;--bg-soft: #f5f9ff;--bg-mist: rgba(48, 122, 207, .08);--surface: rgba(255, 255, 255, .92);--surface-strong: rgba(255, 255, 255, .98);--surface-muted: rgba(240, 249, 254, .78);--surface-accent: linear-gradient(180deg, rgba(240, 249, 254, .94), rgba(255, 255, 255, .98));--surface-spotlight: linear-gradient(160deg, rgba(240, 249, 254, .96), rgba(248, 250, 252, .98));--surface-outline: rgba(255, 255, 255, .56);--ink: #0f172a;--muted: #475569;--line: rgba(48, 122, 207, .12);--line-strong: rgba(48, 122, 207, .22);--primary: #307acf;--primary-deep: #2b5fa2;--primary-ink: #f8fbff;--accent: #6366f1;--accent-soft: rgba(99, 102, 241, .1);--accent-cool: rgba(48, 122, 207, .12);--eyebrow: #307acf;--shadow-soft: 0 24px 68px rgba(15, 23, 42, .1);--shadow-card: 0 12px 30px rgba(15, 23, 42, .08);--shadow-subtle: 0 4px 14px rgba(15, 23, 42, .06);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--max-shell: 1180px;--content-max: 64ch}html[data-theme=dark]{--bg: #0f131e;--bg-soft: #101827;--bg-mist: rgba(48, 122, 207, .1);--surface: rgba(18, 23, 32, .92);--surface-strong: rgba(18, 23, 32, .98);--surface-muted: rgba(15, 23, 42, .7);--surface-accent: linear-gradient(180deg, rgba(18, 23, 32, .96), rgba(15, 23, 42, .95));--surface-spotlight: radial-gradient(circle at 12% 22%, rgba(99, 102, 241, .18), transparent 40%), radial-gradient(circle at 85% 12%, rgba(14, 165, 233, .18), transparent 35%), linear-gradient(180deg, rgba(18, 23, 32, .98), rgba(15, 23, 42, .98));--surface-outline: rgba(18, 23, 32, .56);--ink: #e7ebf3;--muted: #c7d0dc;--line: rgba(96, 113, 133, .28);--line-strong: rgba(96, 113, 133, .4);--primary: #307acf;--primary-deep: #6ec0ec;--primary-ink: #f8fbff;--accent: #818cf8;--accent-soft: rgba(99, 102, 241, .16);--accent-cool: rgba(48, 122, 207, .16);--eyebrow: #6ec0ec;--shadow-soft: 0 28px 80px rgba(0, 0, 0, .28);--shadow-card: 0 12px 34px rgba(0, 0, 0, .22);--shadow-subtle: 0 4px 16px rgba(0, 0, 0, .2)}.page-frame.tone-showcase{--primary: #307acf;--primary-deep: #2b5fa2;--accent: #6366f1;--eyebrow: #307acf}.page-frame.tone-feature{--primary: #6366f1;--primary-deep: #4f46e5;--accent: #307acf;--eyebrow: #6366f1}.page-frame.tone-comparison{--primary: #307acf;--primary-deep: #2b5fa2;--accent: #0ea5e9;--eyebrow: #4ca5e5}.page-frame.tone-editorial,.page-frame.tone-article,.page-frame.kind-blogHub{--primary: #307acf;--primary-deep: #2b5fa2;--accent: #6366f1;--eyebrow: #4ca5e5}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;font-family:Manrope,sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(48,122,207,.11),transparent 34%),radial-gradient(circle at top right,rgba(99,102,241,.1),transparent 30%),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%)}.page-frame{position:relative;min-height:100vh;isolation:isolate}.page-frame:before,.page-frame:after{content:"";position:fixed;z-index:-1;width:28rem;height:28rem;border-radius:999px;filter:blur(70px);pointer-events:none}.page-frame:before{top:-10rem;right:-8rem;background:#307acf29}.page-frame:after{bottom:-10rem;left:-10rem;background:#6366f11f}a{color:inherit}img{max-width:100%;display:block}button,input{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 78%,white 22%);outline-offset:3px}.skip-link{position:absolute;left:1rem;top:.6rem;z-index:40;padding:.7rem 1rem;border-radius:999px;background:var(--surface-strong);border:1px solid var(--line-strong);text-decoration:none;transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.shell{width:min(var(--max-shell),calc(100% - 2rem));margin-inline:auto}.shell-nav{width:min(1480px,calc(100% - 2rem))}.hero-wrap{padding:.85rem 0 0}.nav{position:sticky;top:.85rem;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.4rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-subtle)}html[data-theme=dark] .nav{background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}.brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;font-family:Sora,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.brand-icon{width:42px;height:42px;border-radius:14px}.nav-links,.nav-actions{display:flex;align-items:center;gap:.75rem}.nav-menu-panel{display:contents}.nav-links{justify-content:center;flex-wrap:nowrap}.nav-links a{white-space:nowrap;padding:.35rem .55rem;border:1px solid transparent;border-radius:999px;text-decoration:none;color:var(--muted);font-size:.95rem;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-links a[aria-current=page]{color:var(--primary);box-shadow:none}.nav-links a:not([aria-current=page]):hover,.nav-links a:not([aria-current=page]):focus-visible{color:var(--ink);border-color:color-mix(in srgb,var(--line-strong) 78%,var(--primary) 22%);background:color-mix(in srgb,var(--surface-muted) 78%,white 22%);box-shadow:var(--shadow-subtle)}.nav-actions{justify-content:flex-end;flex-wrap:nowrap}.nav-menu-toggle{display:none;align-items:center;gap:.7rem;min-height:46px;padding:.7rem .9rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);cursor:pointer;justify-self:end;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-menu-toggle:hover{border-color:var(--line-strong);box-shadow:var(--shadow-subtle)}.nav-menu-label{font-size:.88rem;font-weight:800;letter-spacing:.02em}.nav-menu-icon{display:inline-grid;gap:.24rem}.nav-menu-icon span{display:block;width:1rem;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.nav.is-open .nav-menu-icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav.is-open .nav-menu-icon span:nth-child(2){opacity:0}.nav.is-open .nav-menu-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.theme-toggle{display:inline-flex;gap:.25rem;padding:.28rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-strong)}.theme-toggle-button{border:0;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.theme-toggle-button.is-active{background:var(--accent-soft);color:var(--ink)}.theme-toggle-button:hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-strong) 30%);color:var(--ink)}.theme-toggle-button svg{width:1.18rem;height:1.18rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:52px;padding:.9rem 1.2rem;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:.96rem;font-weight:800;transition:box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.btn:hover{box-shadow:var(--shadow-subtle)}.btn-primary{color:var(--primary-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%),var(--primary));box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 18%,transparent)}.btn-primary:visited,.btn-primary:hover,.btn-primary:active{color:var(--primary-ink)}.btn-primary:hover{border-color:color-mix(in srgb,var(--primary) 70%,white 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 96%,white 4%),color-mix(in srgb,var(--primary) 88%,black 12%))}.btn-secondary{color:var(--ink);border-color:color-mix(in srgb,var(--line-strong) 82%,var(--primary) 18%);background:color-mix(in srgb,var(--surface-strong) 84%,white 16%);box-shadow:inset 0 1px #ffffff6b}html[data-theme=dark] .btn-secondary{background:color-mix(in srgb,var(--surface-strong) 92%,white 8%);box-shadow:inset 0 1px #ffffff0f}.btn-secondary:visited,.btn-secondary:active{color:var(--ink)}.btn-secondary:hover,.btn-secondary:focus-visible{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 44%,var(--line-strong) 56%);background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong) 42%);box-shadow:inset 0 1px #ffffff75,0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent),var(--shadow-subtle)}html[data-theme=dark] .btn-secondary:hover,html[data-theme=dark] .btn-secondary:focus-visible{box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent),var(--shadow-subtle)}.btn-nav{min-height:46px;padding:.75rem 1rem}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;color:var(--muted);font-size:.92rem}.breadcrumbs a{text-decoration:none}.breadcrumbs-separator{opacity:.7}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:1.4rem;padding:1.8rem 0 1.2rem;align-items:start}.hero-editorial{grid-template-columns:1fr}.hero-main{display:grid;gap:1.35rem;padding:clamp(1.5rem,2.8vw,2.2rem);border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(48,122,207,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f0f9fee6);box-shadow:var(--shadow-soft)}html[data-theme=dark] .hero-main{background:radial-gradient(circle at top right,rgba(48,122,207,.14),transparent 34%),linear-gradient(180deg,#121720fa,#0f172aeb)}.hero-main-centered{width:100%;max-width:none;margin-inline:auto}.hero-main-centered .hero-copy,.hero-main-centered .hero-actions{justify-items:center;text-align:center}.hero-main-centered .hero-copy{margin-inline:auto}.hero-copy{max-width:44rem}.hero-actions{display:grid;gap:1rem}.hero-actions-centered{width:100%}.hero-side{display:grid;gap:1rem}.hero-side-card{display:grid;gap:.9rem;padding:1.35rem;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.hero-preview-card{background:var(--surface-spotlight)}.hero-side-title{margin:0;font-size:1.3rem;line-height:1.2}.hero-screenshot{width:min(100%,360px);margin-inline:auto;border-radius:24px;border:1px solid var(--line);box-shadow:var(--shadow-card)}.eyebrow,.card-kicker,.placeholder-tag,.panel-label{margin:0;color:var(--eyebrow);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800}h1,h2,h3{margin-top:0;font-family:Sora,sans-serif;letter-spacing:-.04em}h1{margin-bottom:.9rem;font-size:clamp(2.4rem,5vw,4.65rem);line-height:.98;max-width:13ch}h2{margin-bottom:.2rem;font-size:clamp(1.7rem,3.2vw,2.9rem);line-height:1.08}h3{margin-bottom:.55rem;font-size:1.15rem;line-height:1.25}.lede,.section-intro,.body-copy,.panel-note,.footer-brand p,.link-card p,.blog-feed-link p,.newsletter-note,.blogs-state,.legacy-article-body p,.markdown-content p,.markdown-content li,.trust-pill span,.cta-footnote,.split-list,.faq-item p{margin:0;color:var(--muted);line-height:1.75}.lede{font-size:1.08rem;max-width:38rem}.body-copy-featured{font-size:1.06rem;color:var(--ink)}.panel-list,.detail-list,.split-list{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.panel-list li,.detail-list li,.split-list li{position:relative;padding-left:1.15rem;color:var(--muted);line-height:1.6}.panel-list li:before,.detail-list li:before,.split-list li:before{content:"";position:absolute;left:0;top:.72rem;width:.44rem;height:.44rem;border-radius:999px;background:var(--primary)}.step-index{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 16%,white 84%),color-mix(in srgb,var(--accent) 12%,white 88%));border:1px solid var(--line);color:var(--primary-deep);font-family:Sora,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:-.03em}.trust-strip{display:flex;flex-wrap:wrap;gap:.7rem}.trust-pill{display:grid;gap:.18rem;min-width:0;padding:.85rem .95rem;border-radius:18px;border:1px solid var(--line);background:#ffffff70}html[data-theme=dark] .trust-pill{background:#ffffff08}.trust-pill strong{font-size:.84rem;line-height:1.2}.trust-strip-compact .trust-pill{flex:1 1 180px}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.cta-row-centered{justify-content:center}.page-main{display:flex;flex-direction:column;gap:2.8rem;padding:2rem 0 5rem}.section{display:block}.section-shell,.newsletter-block .section-shell,.standalone-card{display:grid;gap:2.2rem;padding:clamp(1.6rem,3.2vw,2.8rem);border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-card)}.section-surface-plain .section-shell,.standalone-card{background:var(--surface)}.section-surface-airy .section-shell,.newsletter-block .section-shell{background:var(--surface-accent)}.section-surface-muted .section-shell{background:var(--surface-muted)}.section-surface-spotlight .section-shell,.cta-band .cta-band-shell{background:var(--surface-spotlight)}.section-surface-outline .section-shell{background:var(--surface-outline);border-style:dashed}.section-header{display:grid;gap:1.25rem;align-items:start}.section-heading{display:grid;gap:.8rem;max-width:46rem}.section-intro{max-width:44rem}.section-body{display:grid;gap:1.1rem}.content-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.82fr);gap:1rem}.content-prose{display:grid;gap:.9rem;max-width:var(--content-max)}.detail-panel{display:grid;gap:.75rem;align-content:start;padding:1rem 1.05rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff6b}html[data-theme=dark] .detail-panel{background:#ffffff08}.card-grid,.link-card-grid,.blog-feed-grid,.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.info-card,.link-card,.placeholder-card,.comparison-card,.blog-feed-card,.step-card,.split-card,.faq-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-subtle)}.info-card,.placeholder-card,.split-card,.comparison-card,.link-card,.blog-feed-link,.faq-item{padding:1.15rem}.info-card,.placeholder-card,.split-card,.comparison-card{display:grid;gap:.55rem}.steps-list{margin:0;padding:0;list-style:none;display:grid;gap:.95rem}.step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem 1.15rem}.step-copy{display:grid;gap:.45rem;align-content:start}.comparison-cards{display:none}.comparison-card dl{margin:0;display:grid;gap:.75rem}.comparison-card dl div{display:grid;gap:.18rem}.comparison-card dt{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--eyebrow)}.comparison-card dd{margin:0;color:var(--ink);line-height:1.55}.table-wrap{overflow-x:auto;border-radius:var(--radius-lg)}.comparison-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid var(--line)}.comparison-table thead th{background:color-mix(in srgb,var(--surface-muted) 86%,white 14%)}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table th{font-family:Sora,sans-serif;font-size:.95rem}.comparison-table tbody th{width:28%}.link-card,.blog-feed-link{display:flex;flex-direction:column;gap:.55rem;height:100%;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.link-card:hover,.blog-feed-card:hover,.blog-feed-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.link-card:hover,.blog-feed-link:hover{background:color-mix(in srgb,var(--surface-strong) 76%,var(--surface-muted) 24%)}.link-card span,.blog-feed-cta{margin-top:auto;font-weight:800;color:var(--primary)}.placeholder-card{border-style:dashed;background:color-mix(in srgb,var(--surface-strong) 76%,var(--accent-soft) 24%)}.faq-list{display:grid;gap:.8rem}.faq-item{overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;font-family:Sora,sans-serif;font-size:1rem;font-weight:700;transition:color .18s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--primary)}.faq-item p{margin-top:.9rem}.faq-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border-radius:999px;background:var(--accent-soft);color:var(--primary);font-size:1.15rem;line-height:1;transition:transform .18s ease}.faq-item[open] .faq-icon{transform:rotate(45deg)}.newsletter-block .section-shell{gap:1.1rem}.newsletter-form{display:flex;gap:.75rem;flex-wrap:wrap}.newsletter-form input{flex:1 1 280px;min-height:54px;padding:.85rem 1rem;border-radius:18px;border:1px solid var(--line);background:var(--surface-strong);color:var(--ink)}.newsletter-form button:disabled{opacity:.72;cursor:wait}.newsletter-note.success{color:#18794e}.newsletter-note.error{color:#b53d35}.cta-band-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1.4rem;align-items:start;padding:clamp(1.4rem,2.8vw,2.2rem);border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.cta-band-clean{grid-template-columns:1fr;text-align:center;justify-items:center}.cta-band-clean .cta-row{justify-content:center}.cta-band-copy{display:grid;gap:1rem;max-width:44rem;align-content:start}.cta-band-actions{display:grid;gap:1rem;align-content:start;max-width:30rem;justify-items:start;padding:.15rem 0 0 .5rem;border-left:1px solid var(--line)}.cta-support-list{display:flex;flex-wrap:wrap;gap:.55rem}.cta-support-pill{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft) 12%);color:var(--ink);font-size:.86rem;font-weight:700}.footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand links" "subtitle socials" ". credit";column-gap:1.5rem;row-gap:.55rem;align-items:start;margin-top:.5rem;padding:1.6rem 0 2.6rem;border-top:1px solid var(--line)}.footer-brand{grid-area:brand;display:flex;align-items:center}.footer-subtitle{grid-area:subtitle;max-width:34ch;color:var(--muted)}.footer-links{grid-area:links;display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;justify-content:flex-end;justify-self:end;max-width:38rem}.footer a{text-decoration:none;font-weight:700}.social-links{grid-area:socials;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-self:end}.footer-credit{grid-area:credit;justify-self:end;color:var(--muted)}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--line);background:#ffffff6b;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}html[data-theme=dark] .social-links a{background:#ffffff08}.social-links a:hover{color:var(--primary);border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 70%,var(--surface-muted) 30%);box-shadow:var(--shadow-subtle)}.social-links svg{width:18px;height:18px}.blog-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-feed-card{overflow:hidden}.blog-date{font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow)}.blog-keywords{display:flex;flex-wrap:wrap;gap:.45rem}.blog-keywords span{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 78%,white 22%);color:var(--ink);font-size:.82rem;font-weight:700}.blogs-state{max-width:var(--content-max)}.standalone-wrap{min-height:100vh;display:grid;place-items:center;padding:2rem 0}.standalone-card{width:min(700px,100%);background:var(--surface)}.standalone-copy{display:grid;gap:.55rem}.standalone-brand{margin-bottom:.2rem}.back-link{text-decoration:none;font-weight:800;color:var(--primary)}.legacy-article{max-width:880px;width:100%}.legacy-article-body{display:grid;gap:1rem}.legacy-article-body h1{max-width:none}.markdown-content h1,.markdown-content h2,.markdown-content h3{max-width:none;margin:1.4rem 0 .6rem}.markdown-content ul,.markdown-content ol{padding-left:1.3rem}.markdown-content a,.body-copy a,.lede a,.section-intro a{color:var(--primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1080px){.hero,.section-header,.content-layout,.cta-band-shell{grid-template-columns:1fr}.cta-band-actions{padding:0;border-left:0;border-top:1px solid var(--line);padding-top:1rem}.footer{grid-template-columns:1fr;grid-template-areas:"brand" "subtitle" "links" "socials" "credit";row-gap:1rem}.footer-links,.social-links,.footer-credit{justify-self:start}.footer-links{justify-content:flex-start}h1{max-width:none}.blog-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1240px){.shell,.shell-nav{width:min(var(--max-shell),calc(100% - 1.2rem))}.hero-wrap{padding-top:.65rem}.nav{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.9rem;border-radius:28px}.nav-menu-toggle{display:inline-flex}.nav-menu-panel{display:none;grid-column:1 / -1;gap:.9rem;padding-top:.85rem;margin-top:.2rem;border-top:1px solid var(--line)}.nav.is-open .nav-menu-panel{display:grid}.nav-links,.nav-actions{justify-content:flex-start;flex-direction:column;align-items:stretch}.nav-links{gap:.35rem;flex-wrap:wrap}.nav-links a{padding:.8rem .95rem;border-radius:18px;background:var(--surface-muted)}html[data-theme=dark] .nav-links a{background:#ffffff08}.nav-actions{flex-wrap:wrap}.hero-main,.hero-side-card,.section-shell,.cta-band-shell,.standalone-card{border-radius:26px}.card-grid,.link-card-grid,.blog-feed-grid,.split-grid{grid-template-columns:1fr}.comparison-cards{display:grid;gap:.9rem}.table-wrap{display:none}}@media (max-width: 640px){h1{font-size:clamp(2.05rem,10vw,3.3rem)}h2{font-size:clamp(1.55rem,7.2vw,2.2rem)}.nav{top:.6rem;padding:.85rem}.cta-row,.newsletter-form{width:100%}.cta-row{flex-direction:column;align-items:stretch}.btn,.theme-toggle{width:100%}.theme-toggle{justify-content:space-between}.theme-toggle-button{flex:1 1 0;width:auto}.step-card{grid-template-columns:1fr}.trust-strip,.social-links,.footer-links{align-items:stretch}.trust-pill{width:100%}.blog-feed-grid{grid-template-columns:1fr}}
