: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-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-icon{border-radius:.7rem;transition:transform .2s;box-shadow:0 4px 12px #0f172a1a}.brand:hover .brand-icon{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:2.2rem;font-size:.9rem;font-weight:650;display:flex}.desktop-nav a,.text-link{transition:color .15s;position:relative}.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)}.language-picker,.mobile-menu{position:relative}.language-picker summary{border:1px solid hsl(var(--line));color:hsl(var(--ink-soft));cursor:pointer;background:#fff;border-radius:.65rem;padding:.4rem .65rem;font-size:.76rem;font-weight:800;list-style:none;transition:border-color .15s}.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{border:1px solid hsl(var(--line));min-width:6rem;box-shadow:var(--shadow);z-index:60;background:#fff;border-radius:.85rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0}.language-menu a{border-radius:.55rem;padding:.45rem .65rem;font-size:.8rem;font-weight:750;display:block}.language-menu a:hover{background:hsl(var(--brand-pale));color:hsl(var(--brand))}.mobile-menu{display:none}.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)}.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}.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:#fff;background:radial-gradient(circle at 88% 12%, hsl(var(--brand) / .45), transparent 36%), hsl(var(--navy));box-shadow:var(--shadow);grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(2rem,7vw,6rem);padding:clamp(2.5rem,5vw,4.75rem);display:grid}.trust-panel h2{max-width:19ch}.trust-panel p:not(.eyebrow){color:#b8c2d4;max-width:46rem;margin:1rem 0 0}.trust-panel .eyebrow{color:#aeb6ff}.trust-points{margin:0;padding:0;list-style:none}.trust-points li{border-bottom:1px solid #ffffff24;gap:.85rem;padding:1.15rem 0;font-size:.88rem;font-weight:700;display:flex}.trust-points li:last-child{border:0}.trust-points span{color:#8ea1ff;font-size:.72rem}.pricing-section{padding-top:6.5rem}.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}.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}.final-cta{padding-top:2rem}.cta-panel{border-radius:var(--radius-xl);text-align:center;color:#fff;background:radial-gradient(circle at 82% 0, hsl(var(--brand) / .5), transparent 40%), hsl(var(--navy));box-shadow:var(--shadow);padding:clamp(2.8rem,7vw,5.8rem)}.cta-panel .eyebrow{color:#aeb6ff}.cta-panel h2{max-width:18ch;margin-inline:auto}.cta-panel>p:not(.eyebrow){color:#bdc7d8;max-width:42rem;margin:1.15rem auto 0;font-size:1.05rem}.cta-panel .hero-actions{justify-content:center}.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-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:#cbd5e1;background:hsl(var(--navy));padding-top:4.5rem}.site-footer .brand{color:#fff}.site-footer .brand em{color:#aeb6ff}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;padding-bottom:3.5rem;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.footer-grid p{color:#8f9bb0;max-width:24rem;margin:.75rem 0 0;font-size:.88rem}.footer-grid strong{color:#fff;margin-bottom:.4rem;font-size:.82rem}.footer-grid a{color:#98a5b9;font-size:.82rem;transition:color .15s}.footer-grid a:hover{color:#fff}.footer-bottom{color:#8491a5;border-top:1px solid #94a3b82e;justify-content:space-between;padding-block:1.35rem;font-size:.76rem;display:flex}@media (width<=960px){.desktop-nav{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))}.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-grid>div:first-child{grid-column:1/-1}}@media (width<=660px){.container,.narrow{width:min(calc(100% - 1.4rem), var(--container))}.desktop-only,.language-picker{display:none}.header-actions{gap:.4rem}.header-actions>.button{display:none}.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}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{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}}
