:root{--ink:222 54% 11%;--ink-soft:218 25% 31%;--muted:216 15% 47%;--paper:220 33% 98%;--white:0 0% 100%;--soft:225 35% 96%;--line:220 21% 89%;--line-focus:244 75% 59%;--brand:244 75% 59%;--brand-dark:245 72% 48%;--brand-pale:241 100% 97%;--brand-glow:0 0 32px #5248e547;--mint:158 75% 40%;--mint-ink:158 75% 28%;--mint-pale:152 82% 96%;--navy:225 55% 9%;--navy-soft:223 38% 14%;--radius-sm:.75rem;--radius:1.15rem;--radius-lg:1.75rem;--radius-xl:2.25rem;--shadow-sm:0 2px 6px #0f172a0d;--shadow-md:0 8px 24px #0f172a14;--shadow:0 24px 70px #1e293b21;--shadow-glow:0 20px 50px #5248e533;--container:75rem}*{box-sizing:border-box}html{background:hsl(var(--paper));scroll-behavior:smooth}body{color:hsl(var(--ink));background:hsl(var(--paper));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.65}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid hsl(var(--brand) / .45);outline-offset:3px}::selection{color:hsl(var(--ink));background:hsl(var(--brand) / .18)}@keyframes livePulse{0%{box-shadow:0 0 0 0 hsl(var(--mint) / .6);transform:scale(.95)}70%{box-shadow:0 0 0 7px hsl(var(--mint) / 0);transform:scale(1)}to{box-shadow:0 0 0 0 hsl(var(--mint) / 0);transform:scale(.95)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-8px)rotate(1.2deg)}}@keyframes auraGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}.container{width:min(calc(100% - 2.5rem), var(--container));margin-inline:auto}.narrow{width:min(100% - 2.5rem,48rem);margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,8rem)}.section-sm{padding-block:clamp(3rem,6vw,5rem)}.surface-section{border-block:1px solid hsl(var(--line));background:linear-gradient(160deg, hsl(var(--soft) / .75), hsl(var(--paper)))}.space-y-12>*+*{margin-top:3rem}.eyebrow{color:hsl(var(--brand));letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.76rem;font-weight:800}.display{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(3rem,5.4vw,4.85rem);font-weight:800;line-height:1.02}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-.048em;margin:0;font-size:clamp(2.1rem,4vw,3.65rem);font-weight:750;line-height:1.08}h3{letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.25}.lede{max-width:44rem;color:hsl(var(--ink-soft));margin:1.35rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.55}.muted{color:hsl(var(--muted))}.section-heading{max-width:48rem;margin-bottom:3.25rem}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .lede{margin-inline:auto}.section-heading-sm{margin-bottom:1.5rem}.skip-link{z-index:100;color:#fff;background:hsl(var(--ink));border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:50;border-bottom:1px solid hsl(var(--line) / .8);background:hsl(var(--paper) / .88);-webkit-backdrop-filter:blur(18px);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.75rem;display:flex}.brand{align-items:center;gap:.75rem;font-size:1.05rem;line-height:1;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:4.5rem;height:auto;transition:transform .2s}.brand:hover .brand-mark{transform:scale(1.05)}.brand strong{color:hsl(var(--ink));font-weight:800}.brand em{color:hsl(var(--brand));font-style:normal;font-weight:800}.desktop-nav{color:hsl(var(--ink-soft));align-items:center;gap:clamp(.45rem,1.2vw,1.2rem);font-size:.9rem;font-weight:650;display:flex}.desktop-nav a,.text-link{transition:color .15s;position:relative}.link-language{color:hsl(var(--muted));letter-spacing:.12em;vertical-align:.14em;margin-inline-start:.35rem;font-size:.64em;font-weight:800;line-height:1;display:inline-block}.desktop-nav a:hover,.text-link:hover{color:hsl(var(--brand))}.header-actions{align-items:center;gap:.85rem;display:flex}.text-link{color:hsl(var(--ink-soft));font-size:.9rem;font-weight:700}.button{color:#fff;background:linear-gradient(180deg, hsl(var(--brand)), hsl(var(--brand-dark)));min-height:2.9rem;box-shadow:0 8px 24px hsl(var(--brand) / .28);cursor:pointer;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.button:hover{box-shadow:0 14px 34px hsl(var(--brand) / .38);transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-lg{border-radius:.95rem;min-height:3.35rem;padding:.95rem 1.6rem;font-size:.96rem}.button-sm{border-radius:.7rem;min-height:2.5rem;padding:.55rem .95rem;font-size:.82rem}.header-cta-btn{color:#fff!important;background:linear-gradient(#6366f1,#4f46e5)!important;border-radius:.75rem!important;padding:.58rem 1.15rem!important;font-size:.84rem!important;font-weight:800!important;transition:background .15s,box-shadow .15s,opacity .15s!important;transform:none!important;box-shadow:0 4px 16px #6366f159!important}.header-cta-btn:hover{background:linear-gradient(#4f46e5,#4338ca)!important;transform:none!important;box-shadow:0 6px 20px #6366f173!important}.header-cta-btn:active,.header-cta-btn .cta-arrow,.header-cta-btn:hover .cta-arrow{transform:none!important}.cta-arrow{display:inline-block}.button-secondary{color:hsl(var(--ink));border-color:hsl(var(--line));background:hsl(var(--white));box-shadow:var(--shadow-sm)}.button-secondary:hover{color:hsl(var(--brand));border-color:hsl(var(--line-focus) / .4);background:hsl(var(--white));box-shadow:0 10px 24px #0f172a14}.button-light{color:hsl(var(--navy));background:#fff;box-shadow:0 12px 34px #00000038}.button-light:hover{color:hsl(var(--brand));background:#fff;transform:translateY(-2px)}.desktop-nav a{align-items:center;min-height:44px;padding:.5rem .35rem;transition:color .15s;display:inline-flex;position:relative}.language-picker,.mobile-menu{position:relative}.language-picker summary{border:1px solid hsl(var(--line));min-width:44px;min-height:44px;color:hsl(var(--ink-soft));cursor:pointer;background:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;font-weight:800;list-style:none;transition:border-color .15s;display:inline-flex}.picker-caret{width:.7rem;height:.7rem;color:hsl(var(--muted));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;transition:transform .15s}.language-picker[open] .picker-caret{transform:rotate(180deg)}.language-picker summary:hover{border-color:hsl(var(--brand) / .5)}.language-picker summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.language-menu{inset-inline-end:0;border:1px solid hsl(var(--line));width:max-content;min-width:10.5rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow);z-index:60;background:#fff;border-radius:.85rem;padding:.4rem;position:absolute;top:calc(100% + .5rem)}.language-menu a{min-height:44px;color:hsl(var(--ink-soft));border-radius:.55rem;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.84rem;font-weight:700;display:flex}.language-menu a .lang-code{background:hsl(var(--soft));min-width:1.8rem;color:hsl(var(--ink));text-align:center;border-radius:.35rem;padding:.15rem .35rem;font-size:.72rem;font-weight:800;display:inline-block}.language-menu a.active{background:hsl(var(--brand-pale));color:hsl(var(--brand))}.language-menu a.active .lang-code{background:hsl(var(--brand));color:#fff}.language-menu a:hover{background:hsl(var(--brand-pale));color:hsl(var(--brand))}.mobile-language-list,.mobile-menu{display:none}.bento-section{position:relative}.bento-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.bento-card{border:1px solid hsl(var(--line));background:hsl(var(--white));box-shadow:var(--shadow-sm);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:clamp(1.6rem,3vw,2.2rem);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-md);border-color:hsl(var(--brand) / .3);transform:translateY(-2px)}.bento-card-large{grid-column:span 2}.bento-copy{margin-bottom:1.5rem}.bento-tag{color:hsl(var(--brand));letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-block}.bento-copy h3{margin:0 0 .5rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:750;line-height:1.2}.bento-copy p{color:hsl(var(--ink-soft));margin:0;font-size:.92rem;line-height:1.5}.bento-pipeline-preview{border:1px solid hsl(var(--line));background:hsl(var(--soft) / .6);border-radius:.95rem;padding:1.15rem}.mini-pipeline-header{align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.82rem;display:flex}.status-dot-pulse{background:hsl(var(--mint));width:8px;height:8px;box-shadow:0 0 0 3px hsl(var(--mint) / .2);border-radius:50%}.pill-tag{background:hsl(var(--white));border:1px solid hsl(var(--line));color:hsl(var(--muted));border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.mini-columns{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.mini-col{flex-direction:column;gap:.6rem;display:flex}.mini-col-title{color:hsl(var(--ink-soft));text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:800}.mini-card{border:1px solid hsl(var(--line));background:hsl(var(--white));border-radius:.7rem;align-items:center;gap:.6rem;padding:.65rem;display:flex;box-shadow:0 2px 4px #00000005}.mini-card.highlighted{border-color:hsl(var(--brand) / .4);box-shadow:0 4px 12px hsl(var(--brand) / .12)}.mini-avatar{background:hsl(var(--soft));width:28px;height:28px;color:hsl(var(--ink-soft));border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.mini-avatar.active{background:hsl(var(--brand));color:#fff}.mini-card-text{flex-direction:column;line-height:1.15;display:flex}.mini-card-text strong{color:hsl(var(--ink));font-size:.78rem}.mini-card-text small{color:hsl(var(--muted));font-size:.68rem}.text-mint{color:hsl(var(--mint-ink))!important}.text-brand{color:hsl(var(--brand))!important}.mini-toast{background:hsl(var(--brand-pale));border:1px solid hsl(var(--brand) / .25);border-radius:.65rem;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.mini-toast-icon{font-size:.85rem}.mini-toast-text{flex-direction:column;line-height:1.15;display:flex}.mini-toast-text strong{color:hsl(var(--brand-dark));font-size:.74rem}.mini-toast-text small{color:hsl(var(--brand));font-size:.66rem}.bento-timeline{background:hsl(var(--soft) / .5);border:1px solid hsl(var(--line));border-radius:.95rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.timeline-step{align-items:center;gap:.75rem;display:flex}.timeline-node{background:hsl(var(--soft));width:24px;height:24px;color:hsl(var(--muted));border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.timeline-step.done .timeline-node{background:hsl(var(--mint-pale));color:hsl(var(--mint))}.timeline-step.active .timeline-node{background:hsl(var(--brand-pale));color:hsl(var(--brand))}.timeline-connector{background:hsl(var(--line));width:2px;height:12px;margin-left:11px}.timeline-content{flex-direction:column;line-height:1.2;display:flex}.timeline-content strong{color:hsl(var(--ink));font-size:.8rem}.timeline-content small{color:hsl(var(--muted));font-size:.72rem}.bento-metrics{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.metric-box{border:1px solid hsl(var(--line));background:hsl(var(--soft) / .5);border-radius:.85rem;flex-direction:column;padding:1rem;display:flex}.metric-val{color:hsl(var(--ink));margin-bottom:.25rem;font-size:1.5rem;font-weight:850;line-height:1}.metric-lbl{color:hsl(var(--muted));font-size:.74rem;font-weight:650}.mailbox-badge-strip{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mailbox-badge{text-align:center;border:1px solid hsl(var(--line));background:hsl(var(--soft) / .4);border-radius:.85rem;flex-direction:column;align-items:center;padding:1.1rem .85rem;transition:border-color .15s,background .15s;display:flex}.mailbox-badge:hover{border-color:hsl(var(--brand) / .35);background:hsl(var(--brand-pale) / .3)}.mailbox-icon{margin-bottom:.4rem;font-size:1.5rem}.mailbox-badge strong{color:hsl(var(--ink));font-size:.82rem}.mailbox-badge small{color:hsl(var(--muted));margin-top:.15rem;font-size:.7rem}@media (width<=768px){.bento-grid{grid-template-columns:1fr}.bento-card-large{grid-column:span 1}.mini-columns,.mailbox-badge-strip{grid-template-columns:1fr}}.hero{border-bottom:1px solid hsl(var(--line));background:radial-gradient(circle at 82% 18%, hsl(var(--brand) / .14), transparent 38%), radial-gradient(circle at 15% 85%, hsl(var(--mint) / .08), transparent 32%), linear-gradient(180deg, hsl(var(--white)), hsl(var(--paper)));position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(hsl(var(--line) / .38) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--line) / .38) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000 50%,#0000 95%)}.hero-home{padding-block:clamp(3.8rem,6.5vw,5.25rem)}.hero-simple{padding-block:clamp(4.75rem,9vw,7.5rem)}@media (width>=769px){.hero-product{padding-block:clamp(3.75rem,6vw,5rem)}}.hero>.container{position:relative}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.hero-copy{z-index:1;position:relative}.hero-copy .lede{max-width:40rem;margin-top:1.25rem}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.trust-line{color:hsl(var(--muted));align-items:center;gap:.55rem;margin:1.15rem 0 0;font-size:.82rem;font-weight:650;display:flex}.trust-line span{color:#fff;background:hsl(var(--mint));border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;display:grid}.outcome-card{z-index:1;border:1px solid hsl(var(--line));border-radius:var(--radius-lg);background:hsl(var(--white) / .9);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.25rem);position:relative}.outcome-kicker{color:hsl(var(--brand-dark));letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.outcome-card ol{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.outcome-card li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.outcome-card li>span{width:2rem;height:2rem;color:hsl(var(--brand));background:hsl(var(--brand-pale));border-radius:.65rem;place-items:center;font-size:.68rem;font-weight:850;display:grid}.outcome-card strong{color:hsl(var(--ink));align-self:center;font-size:.9rem;line-height:1.4}.product-tour-figure{max-width:60rem;margin:2.5rem auto 0}.product-tour-figure video{border:1px solid hsl(var(--line));border-radius:var(--radius-lg);background:hsl(var(--white));width:100%;height:auto;box-shadow:var(--shadow);display:block}.product-tour-figure figcaption{color:hsl(var(--muted));text-align:center;margin-top:.9rem;font-size:.78rem;line-height:1.5}.product-visual{z-index:1;border:1px solid hsl(var(--line));border-radius:var(--radius-lg);background:hsl(var(--white));box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;animation:8s ease-in-out infinite floatSlow;position:relative;overflow:hidden}.product-visual:hover{transform:translateY(-4px)rotate(.5deg);box-shadow:0 32px 85px #1e293b2b}.visual-bar{border-bottom:1px solid hsl(var(--line));background:linear-gradient(180deg, white, hsl(var(--soft) / .3));justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.85rem 1.2rem;display:flex}.window-controls{gap:.38rem;display:flex}.control-dot{border-radius:50%;width:.6rem;height:.6rem}.control-dot.red{background:#ff5f56}.control-dot.yellow{background:#ffbd2e}.control-dot.green{background:#27c93f}.visual-job-badge{border:1px solid hsl(var(--line));background:#fff;border-radius:99px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;display:inline-flex}.pulse-status-ring{background:hsl(var(--brand));width:.5rem;height:.5rem;box-shadow:0 0 0 2px hsl(var(--brand) / .25);border-radius:50%}.job-company-tag{background:hsl(var(--soft));color:hsl(var(--ink-soft));border-radius:.35rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.active-count{color:hsl(var(--muted));font-size:.72rem;font-style:normal;font-weight:600}.preview-columns{background:hsl(var(--soft) / .6);grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.95rem;display:grid}.preview-column{border:1px solid hsl(var(--line) / .6);background:hsl(var(--paper));border-radius:1rem;min-height:17rem;padding:.8rem;transition:background .2s,border-color .2s}.preview-column.active{border-color:hsl(var(--brand) / .35);background:linear-gradient(180deg, hsl(var(--brand-pale) / .8), hsl(var(--paper)));box-shadow:inset 0 0 0 1px hsl(var(--brand) / .15)}.column-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.column-header strong{color:hsl(var(--ink-soft));letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.count-badge{background:hsl(var(--line));border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;font-weight:800;display:grid}.count-badge.active-badge{color:#fff;background:hsl(var(--brand));box-shadow:0 2px 8px hsl(var(--brand) / .35)}.candidate-card{border:1px solid hsl(var(--line));box-shadow:var(--shadow-sm);background:#fff;border-radius:.8rem;align-items:center;gap:.65rem;margin-top:.6rem;padding:.75rem;transition:transform .18s,box-shadow .18s;display:flex}.candidate-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.candidate-card.highlighted-card{border-color:hsl(var(--brand) / .3);box-shadow:0 4px 14px hsl(var(--brand) / .12)}.candidate-card.quiet{opacity:.75}.candidate-info strong{color:hsl(var(--ink));font-size:.72rem;display:block}.candidate-info small{color:hsl(var(--muted));margin-top:.15rem;font-size:.62rem;display:block}.candidate-info .stage-tag{background:hsl(var(--mint-pale));color:hsl(var(--mint));border-radius:.3rem;padding:.1rem .35rem;font-weight:750;display:inline-block}.avatar{width:2rem;height:2rem;color:hsl(var(--ink-soft));background:hsl(var(--soft));border-radius:.6rem;flex:none;place-items:center;font-size:.64rem;font-weight:800;display:grid}.accent-avatar{color:#fff;background:hsl(var(--brand));box-shadow:0 3px 10px hsl(var(--brand) / .3)}.automation-toast{color:#fff;background:hsl(var(--navy));border:1px solid #ffffff1a;border-radius:.85rem;align-items:center;gap:.7rem;margin-top:.95rem;padding:.75rem .85rem;display:flex;box-shadow:0 14px 28px #0f172a40}.toast-content strong{font-size:.7rem;font-weight:750;display:block}.toast-content small{color:#aebbd0;margin-top:.1rem;font-size:.62rem;display:block}.status-icon{background:hsl(var(--mint));color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.visual-footer{background:hsl(var(--white));border-top:1px solid hsl(var(--line));justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.68rem;font-weight:700;display:flex}.footer-status{color:hsl(var(--ink-soft));align-items:center;display:flex}.live-dot{background:hsl(var(--mint));border-radius:50%;width:.55rem;height:.55rem;margin-right:.45rem;animation:2s infinite livePulse;display:inline-block}.footer-meta{color:hsl(var(--muted));font-weight:600}.proof-wrap{border-bottom:1px solid hsl(var(--line));background:hsl(var(--white))}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-item{border-right:1px solid hsl(var(--line));flex-direction:column;justify-content:center;min-height:7.8rem;padding:1.4rem 1.8rem;transition:background .2s;display:flex}.proof-item:last-child{border-right:0}.proof-item:hover{background:hsl(var(--paper))}.proof-item strong{color:hsl(var(--brand-dark));letter-spacing:-.04em;font-size:clamp(1.35rem,2.5vw,1.95rem);line-height:1.1}.proof-item span{color:hsl(var(--muted));margin-top:.35rem;font-size:.78rem;font-weight:600}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.workflow-grid li{border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:1.8rem;transition:transform .2s,box-shadow .2s;position:relative}.workflow-grid li:hover{box-shadow:var(--shadow-md);border-color:hsl(var(--brand) / .3);transform:translateY(-3px)}.step-number{color:#fff;background:linear-gradient(135deg, hsl(var(--brand)), hsl(var(--brand-dark)));width:2.85rem;height:2.85rem;box-shadow:0 8px 20px hsl(var(--brand) / .28);border-radius:.85rem;place-items:center;font-size:.95rem;font-weight:800;display:grid}.step-line{display:none}.workflow-grid h3{margin-top:1.25rem}.workflow-grid p{color:hsl(var(--ink-soft));margin:.65rem 0 0;font-size:.92rem}.feature-grid,.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.feature-card,.content-card{border:1px solid hsl(var(--line));border-radius:var(--radius);background:hsl(var(--white));box-shadow:var(--shadow-sm);padding:1.85rem;transition:transform .2s,box-shadow .2s,border-color .2s}.feature-card:hover,.content-card:hover{box-shadow:var(--shadow-md);border-color:hsl(var(--brand) / .35);transform:translateY(-3px)}.feature-icon{width:2.85rem;height:2.85rem;color:hsl(var(--brand));background:hsl(var(--brand-pale));border-radius:.85rem;place-items:center;margin-bottom:1.35rem;font-size:.78rem;font-weight:850;display:grid}.trust-panel{border-radius:var(--radius-xl);color:hsl(var(--ink));background:linear-gradient(145deg, hsl(var(--white)), hsl(var(--soft) / .8));border:1px solid hsl(var(--line));box-shadow:var(--shadow-sm);grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(2rem,7vw,6rem);padding:clamp(2.5rem,5vw,4.2rem);display:grid}.trust-panel h2{max-width:19ch;color:hsl(var(--ink))}.trust-panel p:not(.eyebrow){max-width:46rem;color:hsl(var(--ink-soft));margin:1rem 0 0}.trust-panel .eyebrow{color:hsl(var(--brand))}.trust-points{margin:0;padding:0;list-style:none}.trust-points li{border-bottom:1px solid hsl(var(--line));color:hsl(var(--ink));align-items:center;gap:.85rem;padding:1.15rem 0;font-size:.88rem;font-weight:700;display:flex}.trust-points li:last-child{border:0}.trust-points span{background:hsl(var(--brand-pale));width:1.8rem;height:1.8rem;color:hsl(var(--brand-dark));border-radius:.5rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.pricing-section{padding-top:3.5rem;padding-bottom:4rem}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;display:grid}.price-card{border:1px solid hsl(var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:2.1rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.price-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.price-card.recommended{border:2px solid hsl(var(--brand));box-shadow:var(--shadow-glow)}.price-badge{color:#fff;background:linear-gradient(135deg, hsl(var(--brand)), hsl(var(--brand-dark)));letter-spacing:.04em;max-width:calc(100% - 3rem);box-shadow:0 4px 12px hsl(var(--brand) / .35);border-radius:99px;padding:.4rem .85rem;font-size:.68rem;font-weight:800;position:absolute;top:0;left:1.5rem;transform:translateY(-50%)}.plan-name p{min-height:3.1rem;color:hsl(var(--muted));margin:.65rem 0 0;font-size:.85rem}.price{align-items:baseline;gap:.45rem;margin:1.4rem 0;display:flex}.price strong{letter-spacing:-.06em;font-size:2.85rem;line-height:1}.price span{color:hsl(var(--muted));font-size:.82rem}.price-card .check-list{margin-bottom:1.85rem}.price-card .button{margin-top:auto}.pricing-disclaimer{max-width:70rem;color:hsl(var(--muted));text-align:center;margin-top:1.25rem;font-size:.8rem;line-height:1.55}.faq-section{border-top:1px solid hsl(var(--line))}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.faq-list details{border-top:1px solid hsl(var(--line));transition:background .15s}.faq-list details:last-child{border-bottom:1px solid hsl(var(--line))}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.45rem 0;font-size:1rem;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:hsl(var(--brand));font-size:1.4rem;font-weight:500;transition:transform .2s}.faq-list details[open] summary:after{content:"−";transform:rotate(180deg)}.faq-list p{color:hsl(var(--ink-soft));margin:-.25rem 2rem 1.45rem 0;font-size:.92rem;line-height:1.6}.comparison-scroll-hint{display:none}.table-wrap{border:1px solid hsl(var(--line));background:hsl(var(--white));scrollbar-gutter:stable;overflow-x:auto}.table-wrap:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}.comparison-table :where(th,td){border-bottom:1px solid hsl(var(--line));vertical-align:top;padding:.9rem 1rem}.comparison-table th{color:hsl(var(--ink));background:hsl(var(--soft));letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.comparison-table td{color:hsl(var(--ink-soft));font-size:.86rem;line-height:1.5}.comparison-table td:first-child{width:22%;color:hsl(var(--ink))}.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-sources{border-left:3px solid hsl(var(--brand));background:hsl(var(--white));margin-top:1.25rem;padding:1rem 1.15rem}.comparison-sources strong{color:hsl(var(--ink));font-size:.78rem}.comparison-sources ul{flex-wrap:wrap;gap:.45rem 1.25rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.comparison-sources a{color:hsl(var(--ink-soft));text-underline-offset:.2rem;font-size:.78rem;text-decoration:underline}.comparison-sources a:hover{color:hsl(var(--brand-dark))}.final-cta{padding-block:clamp(3.5rem,7vw,6.5rem)}.cta-panel{border-block:1px solid hsl(var(--ink) / .18);color:hsl(var(--ink));background:hsl(var(--white))}.cta-rail{border-bottom:1px solid hsl(var(--line));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cta-rail li{border-right:1px solid hsl(var(--line));min-height:4rem;color:hsl(var(--ink-soft));align-items:center;gap:.85rem;padding:.8rem clamp(1rem,2.5vw,1.8rem);display:flex}.cta-rail li:last-child{border-right:0}.cta-rail li:before{content:"";background:hsl(var(--brand));border-radius:50%;flex:none;width:.55rem;height:.55rem}.cta-rail li:last-child:before{background:hsl(var(--mint))}.cta-rail li span{color:hsl(var(--muted));letter-spacing:.08em;font-size:.68rem;font-weight:800}.cta-rail li strong{color:hsl(var(--ink));font-size:.8rem}.cta-layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,7vw,6rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem);display:grid}.cta-panel .eyebrow{color:hsl(var(--brand-dark))}.cta-panel h2{max-width:17ch;margin:0}.cta-copy>p:last-child{max-width:42rem;color:hsl(var(--ink-soft));margin:1.1rem 0 0;font-size:1.02rem}.cta-action{border-left:1px solid hsl(var(--line));padding-left:clamp(1.5rem,4vw,3rem)}.cta-action .button{border-color:hsl(var(--ink));background:hsl(var(--ink));width:100%;box-shadow:none}.cta-action .button:hover{border-color:hsl(var(--brand-dark));background:hsl(var(--brand-dark));box-shadow:none}.cta-note{color:hsl(var(--muted));align-items:flex-start;gap:.55rem;margin:.9rem 0 0;font-size:.75rem;line-height:1.45;display:flex}.cta-note span{color:hsl(var(--mint));font-weight:900}.content-header{border-bottom:1px solid hsl(var(--line));background:radial-gradient(circle at 80% 20%, hsl(var(--brand) / .12), transparent 32%), linear-gradient(180deg, hsl(var(--white)), hsl(var(--paper)));padding-block:clamp(4.5rem,8vw,6.5rem) 3.5rem;position:relative}.blog-hero h1{max-width:20ch;margin-top:.75rem}.blog-hero-badge{background:hsl(var(--brand-pale));color:hsl(var(--brand-dark));border-radius:99px;align-items:center;gap:.55rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.pulse-dot{background:hsl(var(--brand));border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite livePulse}.featured-post-card{border:1px solid hsl(var(--line));border-radius:var(--radius-xl);background:linear-gradient(145deg, white, hsl(var(--soft) / .5));box-shadow:var(--shadow-md);padding:clamp(2rem,4vw,3.25rem);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.featured-post-card:hover{box-shadow:var(--shadow);border-color:hsl(var(--brand) / .35);transform:translateY(-3px)}.featured-badge{background:linear-gradient(135deg, hsl(var(--brand)), hsl(var(--brand-dark)));color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;margin-bottom:1.15rem;padding:.35rem .85rem;font-size:.72rem;font-weight:850;display:inline-block}.featured-content h2{margin:.75rem 0 1rem;font-size:clamp(1.65rem,2.8vw,2.35rem)}.featured-content h2 a{color:hsl(var(--ink));transition:color .15s}.featured-content h2 a:hover{color:hsl(var(--brand))}.featured-content p{max-width:52rem;color:hsl(var(--ink-soft));font-size:1.05rem;line-height:1.6}.featured-card-action{margin-top:1.75rem}.modern-blog-card{flex-direction:column;justify-content:space-between;display:flex}.modern-blog-card h2,.modern-blog-card h3{margin:.75rem 0 .85rem;font-size:1.25rem;line-height:1.35}.modern-blog-card h2 a,.modern-blog-card h3 a{color:hsl(var(--ink));transition:color .15s}.modern-blog-card h2 a:hover,.modern-blog-card h3 a:hover{color:hsl(var(--brand))}.post-meta-row{color:hsl(var(--muted));align-items:center;gap:.5rem;font-size:.78rem;font-weight:650;display:flex}.category-pill{background:hsl(var(--brand-pale));color:hsl(var(--brand-dark));text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.meta-dot{color:hsl(var(--line))}.card-footer-meta{border-top:1px solid hsl(var(--line));color:hsl(var(--muted));justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.15rem;font-size:.8rem;display:flex}.read-link{color:hsl(var(--brand));font-size:.82rem;font-weight:800;transition:transform .15s}.read-link:hover{transform:translate(3px)}.article-header{padding-bottom:2.75rem}.article-header h1{margin:.85rem 0 1rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.article-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:4.5rem;display:grid}.prose{min-width:0;padding-block:3.5rem 6rem;font-size:1.05rem;line-height:1.75}.prose :where(h2){margin:3rem 0 1.15rem;font-size:1.95rem}.prose :where(h3){margin:2.2rem 0 .85rem;font-size:1.35rem}.prose :where(p,li){color:hsl(var(--ink-soft))}.prose :where(a){color:hsl(var(--brand-dark));text-underline-offset:.22em;font-weight:650;text-decoration:underline}.prose :where(blockquote){border-left:4px solid hsl(var(--brand));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:hsl(var(--brand-pale));color:hsl(var(--ink));margin-inline:0;padding:1rem 1.5rem;font-style:normal}.prose :where(code){background:hsl(var(--soft));color:hsl(var(--ink));border-radius:.4rem;padding:.2rem .45rem;font-size:.88em}.article-table-scroll{border:1px solid hsl(var(--line));border-radius:var(--radius-sm);background:hsl(var(--white));max-width:100%;box-shadow:var(--shadow-sm);scrollbar-gutter:stable;margin:1.6rem 0 2rem;overflow-x:auto}.article-table-scroll:focus-visible{outline:3px solid hsl(var(--brand) / .4);outline-offset:3px}.article-table-scroll table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.88rem;line-height:1.55}.article-table-scroll :where(th,td){border-bottom:1px solid hsl(var(--line));text-align:left;vertical-align:top;padding:.9rem 1rem}.article-table-scroll th{color:hsl(var(--ink));background:hsl(var(--soft));letter-spacing:.02em;font-size:.78rem}.article-table-scroll td{color:hsl(var(--ink-soft))}.article-table-scroll tr:last-child td{border-bottom:0}.article-cta-box{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 85% 15%, hsl(var(--brand) / .55), transparent 45%), radial-gradient(circle at 10% 90%, hsl(var(--mint) / .15), transparent 35%), hsl(var(--navy));border:1px solid #ffffff26;margin-top:4.5rem;padding:clamp(2.4rem,5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a40}.article-cta-box .eyebrow{letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:800;color:#c4cbff!important}.article-cta-box h2{line-height:1.15;color:#fff!important;margin:.5rem 0 .85rem!important;font-size:clamp(1.75rem,3.2vw,2.35rem)!important;font-weight:800!important}.article-cta-box p{max-width:40rem;line-height:1.6;color:#d1d9e6!important;margin:0 0 1.75rem!important;font-size:1.02rem!important}.article-cta-box .hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.prose .article-cta-box a.button,.article-cta-box a.button{cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s;border-radius:.85rem!important;justify-content:center!important;align-items:center!important;font-size:.94rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.prose .article-cta-box a.button-primary-cta,.article-cta-box a.button-primary-cta{color:#fff!important;background:linear-gradient(#6366f1,#4f46e5)!important;border:1px solid #fff3!important;box-shadow:0 8px 24px #6366f173!important}.prose .article-cta-box a.button-primary-cta:hover,.article-cta-box a.button-primary-cta:hover{transform:translateY(-2px);background:linear-gradient(#4f46e5,#4338ca)!important;box-shadow:0 14px 34px #6366f199!important}.prose .article-cta-box a.button-glass-cta,.article-cta-box a.button-glass-cta{-webkit-backdrop-filter:blur(10px);color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff4d!important;box-shadow:0 4px 14px #00000026!important}.prose .article-cta-box a.button-glass-cta:hover,.article-cta-box a.button-glass-cta:hover{transform:translateY(-2px);color:#fff!important;background:#ffffff3d!important}.article-aside{padding-top:3.5rem}.table-of-contents{border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;gap:.75rem;padding:1.4rem;font-size:.82rem;display:grid;position:sticky;top:6.5rem}.table-of-contents strong{color:hsl(var(--ink));margin-bottom:.25rem;font-size:.86rem}.table-of-contents a{color:hsl(var(--muted));transition:color .15s}.docs-category-block{margin-bottom:3rem}.docs-category-block .section-heading-sm{margin-bottom:1.25rem}.docs-category-block .section-heading-sm h2{margin-top:.25rem;letter-spacing:-.035em!important;font-size:clamp(1.45rem,2.5vw,1.85rem)!important;font-weight:750!important}.docs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.docs-card{flex-direction:column;justify-content:space-between;min-height:100%;padding:1.75rem;display:flex}.docs-card-header{justify-content:space-between;align-items:center;display:flex}.docs-step-pill{background:hsl(var(--brand-pale));color:hsl(var(--brand-dark));text-transform:uppercase;letter-spacing:.05em;border-radius:99px;align-items:center;padding:.22rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.docs-time{color:hsl(var(--muted));font-size:.76rem;font-weight:600}.docs-card h3{letter-spacing:-.02em!important;margin:.85rem 0 .65rem!important;font-size:1.18rem!important;font-weight:750!important;line-height:1.32!important}.docs-card h3 a{color:hsl(var(--ink));transition:color .15s}.docs-card h3 a:hover{color:hsl(var(--brand))}.docs-card p{color:hsl(var(--ink-soft))!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.docs-nav-pager{border-top:1px solid hsl(var(--line));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:4rem;padding-top:2.25rem;display:grid}.prose .docs-nav-pager a.pager-card,.docs-nav-pager a.pager-card{border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:1.35rem 1.6rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;text-decoration:none!important}.prose .docs-nav-pager a.pager-card:hover,.docs-nav-pager a.pager-card:hover{border-color:hsl(var(--brand) / .4);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pager-card small{color:hsl(var(--brand));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:block}.pager-card strong{color:hsl(var(--ink));font-size:.95rem;font-weight:750;line-height:1.35;display:block}.pager-card.next-card{text-align:right}.site-footer{color:hsl(var(--ink-soft));background:hsl(var(--white));border-top:4px solid hsl(var(--navy))}.footer-grid{grid-template-columns:minmax(18rem,1.55fr) repeat(3,minmax(8rem,.65fr));gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.footer-brand,.footer-group{flex-direction:column;align-items:flex-start;display:flex}.footer-brand p{max-width:25rem;color:hsl(var(--ink-soft));margin:1rem 0 0;font-size:.9rem}.footer-app-link{border-bottom:1px solid hsl(var(--ink));color:hsl(var(--ink));align-items:center;gap:.55rem;margin-top:1.4rem;padding-bottom:.2rem;font-size:.82rem;font-weight:800;display:inline-flex}.footer-app-link:hover{color:hsl(var(--brand-dark));border-color:hsl(var(--brand-dark))}.footer-app-link span{transition:transform .15s}.footer-app-link:hover span{transform:translate(.2rem)}.footer-group{gap:.75rem}.footer-group strong{color:hsl(var(--ink));align-items:center;gap:.65rem;margin-bottom:.45rem;font-size:.82rem;display:flex}.footer-group strong span{color:hsl(var(--brand));letter-spacing:.08em;font-size:.66rem}.footer-group a{color:hsl(var(--muted));font-size:.82rem;transition:color .15s}.footer-group button{color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}.footer-group a:hover,.footer-group button:hover{color:hsl(var(--ink))}.footer-bottom{border-top:1px solid hsl(var(--line));color:hsl(var(--muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.35rem;font-size:.76rem;display:flex}.footer-bottom a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.footer-bottom a:hover{color:hsl(var(--ink));text-decoration:underline}.contact-link{overflow-wrap:anywhere;min-height:44px}.consent-banner{z-index:100;border:1px solid hsl(var(--line));width:min(100% - 1.5rem,38rem);color:hsl(var(--ink));background:hsl(var(--white));box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.15rem;display:grid;position:fixed;bottom:clamp(.75rem,3vw,2rem);right:clamp(.75rem,3vw,2rem)}.consent-banner[hidden]{display:none}.consent-banner strong{font-size:.88rem}.consent-banner p{color:hsl(var(--ink-soft));margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.consent-actions{gap:.5rem;display:flex}@media (width<=620px){.consent-banner{grid-template-columns:1fr;gap:1rem}.consent-actions .button{flex:1}}@media (width<=1200px){.desktop-nav,.desktop-only,.language-picker,.header-actions>.button{display:none}.mobile-menu{display:block}.mobile-menu summary{border:1px solid hsl(var(--line));cursor:pointer;border-radius:.7rem;align-content:center;gap:.25rem;width:2.5rem;height:2.5rem;padding:.55rem;display:grid}.mobile-menu summary span{background:hsl(var(--ink));height:2px}.mobile-menu nav{border:1px solid hsl(var(--line));min-width:15rem;box-shadow:var(--shadow);background:#fff;border-radius:.85rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}.mobile-menu nav>a{border-radius:.5rem;padding:.7rem;font-size:.85rem;font-weight:700}.mobile-menu nav>a:hover{background:hsl(var(--brand-pale))}.mobile-language-list{border-block:1px solid hsl(var(--line));margin-block:.35rem;padding:.7rem;display:block}.mobile-language-label{color:hsl(var(--muted));letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.mobile-language-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.mobile-language-list a{min-height:44px;color:hsl(var(--ink-soft));text-align:center;border-radius:.45rem;place-items:center;padding:.45rem;font-size:.75rem;font-weight:750;display:grid}.mobile-language-list a[aria-current=page]{color:hsl(var(--brand-dark));background:hsl(var(--brand-pale))}}@media (width<=960px){.hero-grid,.split,.faq-layout{grid-template-columns:1fr}.hero-grid{gap:3.5rem}.product-visual,.outcome-card{max-width:43rem}.product-visual{animation:none;transform:none}.sticky-heading{position:static}.feature-grid,.card-grid,.workflow-grid,.docs-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:38rem}.price-card,.plan-name p{min-height:0}.article-layout{grid-template-columns:1fr}.article-aside{display:none}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=660px){.container,.narrow{width:min(calc(100% - 1.4rem), var(--container))}.header-actions{gap:.4rem}.display{font-size:clamp(2.6rem,12vw,3.8rem)}.hero-actions{align-items:stretch}.hero-actions .button{flex:100%}.proof-grid{grid-template-columns:1fr 1fr}.proof-item{border-bottom:1px solid hsl(var(--line));min-height:6.5rem}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(n+3){border-bottom:0}.preview-columns{grid-template-columns:repeat(3,minmax(8.5rem,1fr));overflow-x:auto}.visual-bar{grid-template-columns:auto 1fr}.active-count{display:none}.workflow-grid,.feature-grid,.card-grid,.docs-grid,.docs-nav-pager,.trust-panel,.compact-trust{grid-template-columns:1fr}.comparison-scroll-hint{color:hsl(var(--muted));justify-content:space-between;margin:0 0 .6rem;font-size:.72rem;font-weight:750;display:flex}.cta-rail li{flex-wrap:wrap;align-content:center;gap:.3rem .55rem;min-height:4.5rem;padding:.7rem}.cta-rail li strong{flex-basis:100%}.cta-layout{grid-template-columns:1fr;gap:2rem;padding-inline:1.2rem}.cta-action{border-top:1px solid hsl(var(--line));border-left:0;padding:1.5rem 0 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
