._root_19zd0_1{position:relative;overflow:hidden}._product_19zd0_6:has([data-career-site-hero]){z-index:2;overflow:visible}._home_19zd0_11,._product_19zd0_6,._platform_19zd0_13,._pricing_19zd0_14,._security_19zd0_15,._resource_19zd0_16{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-20) 56%, transparent), transparent 35%), linear-gradient(315deg, color-mix(in srgb, var(--color-brand-20) 62%, transparent), transparent 42%), var(--color-canvas)}._home_19zd0_11:before,._product_19zd0_6:before,._platform_19zd0_13:before,._pricing_19zd0_14:before,._security_19zd0_15:before,._resource_19zd0_16:before{content:"";pointer-events:none;border:5rem solid color-mix(in srgb, var(--color-brand-20) 58%, transparent);border-radius:50%;width:28rem;height:28rem;position:absolute;top:-14rem;right:-9rem;transform:rotate(-14deg)}._grid_19zd0_41{align-items:center;display:grid}._grid_19zd0_41>*{min-width:0}._product_19zd0_6[data-product-layout=balanced] ._grid_19zd0_41{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1050px){._product_19zd0_6[data-product-layout=balanced] ._grid_19zd0_41{grid-template-columns:minmax(0,1fr)}._product_19zd0_6[data-product-layout=balanced] ._preview_19zd0_60{justify-self:center;width:100%;max-width:40rem}}._copy_19zd0_67{z-index:1;position:relative}._copy_19zd0_67 h1{color:var(--color-ink);font-family:var(--font-display);font-weight:var(--font-weight-demi);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;padding-bottom:.06em}._copy_19zd0_67 h1 em{color:var(--color-brand);background:var(--gradient-brand);-webkit-text-fill-color:transparent;font-family:inherit;font-style:normal;font-weight:var(--font-weight-bold);-webkit-background-clip:text;background-clip:text;display:inline}._description_19zd0_94{color:var(--color-ink-soft)}._root_19zd0_1 ._proof_19zd0_98{z-index:1;border-top:0;margin-top:clamp(24px,3vw,36px);padding-top:0;position:relative}._proof_19zd0_98 .ds-proof-line,._proof_19zd0_98 .trust-badges{margin:0}._proof_19zd0_98 .ds-proof-line li{min-height:42px;color:var(--color-ink-soft);background:color-mix(in srgb, var(--color-surface) 84%, transparent);border:1px solid color-mix(in srgb, var(--color-brand) 14%, var(--color-line));border-radius:var(--radius-sm);padding:10px 14px;font-weight:600}._home_19zd0_11{padding:clamp(58px,7vw,88px) 0}._home_19zd0_11 ._grid_19zd0_41{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(36px,5vw,64px)}._home_19zd0_11 ._copy_19zd0_67 h1{max-width:13.5ch;font-size:var(--type-home-hero-size);letter-spacing:var(--tracking-display);line-height:.99}._home_19zd0_11 ._description_19zd0_94{max-width:34rem;margin:24px 0;font-size:1.125rem;line-height:1.55}._home_19zd0_11 [data-employee-journey-deck][data-shuffle-state=shuffling]{z-index:2}._product_19zd0_6,._platform_19zd0_13,._pricing_19zd0_14,._security_19zd0_15,._resource_19zd0_16{padding:clamp(52px,6vw,80px) 0 40px}._product_19zd0_6 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);gap:clamp(38px,5vw,68px);position:relative}._platform_19zd0_13 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:clamp(34px,4vw,56px);position:relative}._product_19zd0_6 ._copy_19zd0_67 h1,._platform_19zd0_13 ._copy_19zd0_67 h1,._pricing_19zd0_14 ._copy_19zd0_67 h1,._security_19zd0_15 ._copy_19zd0_67 h1,._resource_19zd0_16 ._copy_19zd0_67 h1{max-width:720px;font-size:var(--type-product-hero-size);line-height:1}._product_19zd0_6 ._description_19zd0_94{max-width:650px;margin:28px 0;font-size:20px;line-height:1.55}._platform_19zd0_13 ._description_19zd0_94{max-width:34rem;color:var(--color-ink-soft);margin:0 0 1.75rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}._platform_19zd0_13 ._description_19zd0_94 strong{color:var(--color-ink);font-weight:800}._pricing_19zd0_14 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);gap:clamp(38px,5vw,68px);position:relative}._pricing_19zd0_14 ._copy_19zd0_67{max-width:720px}._pricing_19zd0_14 ._description_19zd0_94{max-width:610px;margin:22px 0;font-size:18px;line-height:1.55}._pricing_19zd0_14 ._copy_19zd0_67 .home-actions{margin-top:24px}._security_19zd0_15 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(470px,1.14fr);gap:clamp(46px,7vw,92px);position:relative}._security_19zd0_15 ._description_19zd0_94{max-width:37rem;margin:24px 0 30px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.6}._resource_19zd0_16 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(38px,5vw,70px);position:relative}._resource_19zd0_16 ._copy_19zd0_67 h1{max-width:13.5ch}._resource_19zd0_16 ._description_19zd0_94{max-width:39rem;margin:24px 0 30px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.62}._resource_19zd0_16 ._preview_19zd0_60{min-width:0}._resource_19zd0_16._withoutPreview_19zd0_258{padding-bottom:clamp(58px,7vw,88px)}._resource_19zd0_16._withoutPreview_19zd0_258 ._grid_19zd0_41{grid-template-columns:minmax(0,760px)}._resource_19zd0_16._withoutPreview_19zd0_258 ._copy_19zd0_67 h1{max-width:13ch}._solution_19zd0_270{--fintech-accent:var(--color-accent);--fintech-strong:var(--color-brand-dark);--fintech-soft:var(--color-brand-20);background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--fintech-accent) 14%, transparent) 0, transparent 33%), linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--fintech-soft) 76%, #fff) 100%);padding:clamp(70px,8vw,112px) 0}._solution_19zd0_270:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--fintech-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--fintech-accent) 8%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 72%,#0000)}._solution_19zd0_270 ._grid_19zd0_41{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:clamp(38px,5vw,68px);position:relative}._solution_19zd0_270 ._copy_19zd0_67 h1{max-width:13.5ch;font-size:var(--type-solution-hero-size);line-height:var(--type-solution-hero-line-height);letter-spacing:var(--type-solution-hero-tracking)}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=expanded] h1{max-width:17ch}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=expanded] h1 em{padding-bottom:.2em;display:block}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=wide] h1{max-width:15ch;font-size:var(--type-solution-hero-wide-size)}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=extra-wide] h1{max-width:19ch;font-size:var(--type-solution-hero-extra-wide-size)}._solution_19zd0_270 ._description_19zd0_94{max-width:660px;margin:24px 0;font-size:18px;line-height:1.58}._solution_19zd0_270 ._preview_19zd0_60{min-width:0}._solution_19zd0_270 ._proof_19zd0_98 .ds-proof-line svg{color:var(--fintech-accent)}@media (prefers-reduced-motion:no-preference){._copy_19zd0_67{animation:.56s cubic-bezier(.16,1,.3,1) both _rise-in_19zd0_1}._home_19zd0_11 [data-employee-journey-deck],._product_19zd0_6 ._preview_19zd0_60,._pricing_19zd0_14 .pricing-people-visual,._resource_19zd0_16 ._preview_19zd0_60,._solution_19zd0_270 ._preview_19zd0_60{animation:.62s cubic-bezier(.16,1,.3,1) 90ms both _rise-in_19zd0_1}}@keyframes _rise-in_19zd0_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){._pricing_19zd0_14 ._grid_19zd0_41{grid-template-columns:1fr}}@media (width<=1050px){._platform_19zd0_13 ._grid_19zd0_41,._resource_19zd0_16 ._grid_19zd0_41,._solution_19zd0_270 ._grid_19zd0_41{grid-template-columns:1fr}._platform_19zd0_13 ._preview_19zd0_60{max-width:52rem}._resource_19zd0_16 ._preview_19zd0_60{max-width:46rem}._solution_19zd0_270 ._copy_19zd0_67{max-width:720px}._solution_19zd0_270 ._preview_19zd0_60{max-width:650px}}@media (width<=960px){._security_19zd0_15 ._grid_19zd0_41{grid-template-columns:1fr}}@media (width<=850px){._home_19zd0_11{min-height:auto}._home_19zd0_11 ._grid_19zd0_41,._product_19zd0_6 ._grid_19zd0_41,._platform_19zd0_13 ._grid_19zd0_41,._resource_19zd0_16 ._grid_19zd0_41{grid-template-columns:1fr}}@media (width<=620px){._root_19zd0_1{--type-hero-eyebrow-size:var(--type-caption-size)}._home_19zd0_11{padding:40px 0 24px}._product_19zd0_6,._platform_19zd0_13,._pricing_19zd0_14,._security_19zd0_15,._resource_19zd0_16{padding:40px 0 42px}._solution_19zd0_270{padding:38px 0 44px}._home_19zd0_11 ._grid_19zd0_41,._product_19zd0_6 ._grid_19zd0_41,._platform_19zd0_13 ._grid_19zd0_41,._resource_19zd0_16 ._grid_19zd0_41{gap:36px}._solution_19zd0_270 ._grid_19zd0_41{gap:32px}._home_19zd0_11 ._copy_19zd0_67 h1,._product_19zd0_6 ._copy_19zd0_67 h1,._platform_19zd0_13 ._copy_19zd0_67 h1,._pricing_19zd0_14 ._copy_19zd0_67 h1,._security_19zd0_15 ._copy_19zd0_67 h1,._resource_19zd0_16 ._copy_19zd0_67 h1,._solution_19zd0_270 ._copy_19zd0_67 h1{width:100%;max-width:none;font-size:var(--type-product-hero-mobile-size);text-wrap:balance;line-height:1}._home_19zd0_11 ._copy_19zd0_67 h1{letter-spacing:-.03em;max-width:13.5ch}._product_19zd0_6 ._copy_19zd0_67 h1,._platform_19zd0_13 ._copy_19zd0_67 h1,._pricing_19zd0_14 ._copy_19zd0_67 h1,._security_19zd0_15 ._copy_19zd0_67 h1,._resource_19zd0_16 ._copy_19zd0_67 h1,._solution_19zd0_270 ._copy_19zd0_67 h1{letter-spacing:var(--tracking-display)}._solution_19zd0_270 ._copy_19zd0_67 h1{max-width:13.5ch;line-height:var(--type-solution-hero-line-height)}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=expanded] h1{max-width:16ch}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=wide] h1{max-width:16ch;font-size:var(--type-solution-hero-mobile-size)}._solution_19zd0_270 ._copy_19zd0_67[data-title-measure=extra-wide] h1{max-width:18ch;font-size:var(--type-solution-hero-mobile-extra-wide-size)}._home_19zd0_11 ._description_19zd0_94,._product_19zd0_6 ._description_19zd0_94,._platform_19zd0_13 ._description_19zd0_94,._pricing_19zd0_14 ._description_19zd0_94,._security_19zd0_15 ._description_19zd0_94,._resource_19zd0_16 ._description_19zd0_94{margin:20px 0;font-size:16px;line-height:1.5}._solution_19zd0_270 ._description_19zd0_94{margin:18px 0;font-size:16px;line-height:1.5}._preview_19zd0_60{min-width:0}._product_19zd0_6:has([data-career-site-hero]){padding:34px 0 18px}._product_19zd0_6:has([data-career-site-hero]) ._grid_19zd0_41{gap:18px}._product_19zd0_6:has([data-career-site-hero]) ._copy_19zd0_67 h1{text-wrap:balance;max-width:11.5ch;font-size:clamp(40px,11.5vw,48px);line-height:.96}._product_19zd0_6:has([data-career-site-hero]) ._description_19zd0_94{max-width:34rem;margin:18px 0;font-size:16px;line-height:1.5}._product_19zd0_6:has([data-career-site-hero]) ._copy_19zd0_67>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}._product_19zd0_6:has([data-career-site-hero]) ._copy_19zd0_67>div:last-child>a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:50px;padding:12px 6px;font-size:13px;overflow:hidden}}._root_1txp7_1{isolation:isolate;align-items:center;display:flex}._root_1txp7_1>:not(:first-child){margin-inline-start:calc(var(--avatar-collection-size) * -.3)}._avatar_1txp7_11{border-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);position:relative}._overflow_1txp7_17{width:var(--avatar-collection-size);height:var(--avatar-collection-size);color:var(--color-ink-soft);background:var(--color-canvas);border:2px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-line);font-size:12px;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid;position:relative}.home-page{color:var(--color-ink);background:#fff;overflow:hidden}.home-shell{width:min(1180px,100% - 40px);margin:auto}.home-header{z-index:50;background:color-mix(in srgb,var(--color-surface) 94%,transparent);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);position:sticky;top:0}.home-nav{align-items:center;gap:40px;height:76px;display:flex}.home-logo{letter-spacing:-1.2px;color:var(--color-ink);font-size:25px;font-weight:850;text-decoration:none}.home-logo span{color:var(--color-brand)}.home-nav-links{align-items:center;gap:28px;margin:auto;display:flex}.home-nav-links>a,.home-nav-links summary{color:#45405d;cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;list-style:none;display:flex}.home-nav-links details{position:relative}.nav-menu{background:#fff;border:1px solid #e2deec;border-radius:16px;width:270px;padding:10px;position:absolute;top:32px;left:-20px;box-shadow:0 16px 50px #24101920}.nav-menu a{color:var(--color-ink);border-radius:10px;flex-direction:column;padding:12px;text-decoration:none;display:flex}.nav-menu a:hover{background:#fdeef6}.nav-menu span{color:#77718c;margin-top:3px;font-size:12px}.home-nav-actions{align-items:center;gap:20px;display:flex}.home-nav-actions>a:first-child{color:var(--color-ink);font-size:14px;font-weight:700;text-decoration:none}.nav-toggle{color:var(--color-ink);background:0 0;border:0;display:none}.home-hero{background:radial-gradient(circle at 88% 15%,#ffe4ef 0,#0000 33%),linear-gradient(#fdf9fb,#fff);padding:90px 0 100px}.home-hero-grid,.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);align-items:center;gap:8px;margin:0 0 22px;font-size:12px;font-weight:700;display:flex}.home-hero h1{letter-spacing:var(--tracking-display);max-width:770px;margin:0;font-size:clamp(52px,6vw,82px);line-height:1}.home-hero h1 em{color:var(--color-brand);font-family:inherit;font-style:normal;font-weight:600}.home-lead{color:#5f5974;max-width:650px;margin:28px 0;font-size:20px;line-height:1.55}.home-actions{align-items:center;gap:12px;display:flex}.home-actions .button{align-items:center;gap:8px;display:inline-flex}.home-micro{color:#706a82;align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.journey-card{background:#fff;border:1px solid #e5e0f0;border-radius:26px;padding:24px;transform:rotate(1.5deg);box-shadow:0 30px 80px #3a162622}.journey-top{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.live-pill{color:#15956f}.journey-person{background:#faf6f8;border-radius:14px;align-items:center;gap:12px;margin:24px 0;padding:13px;display:flex}.journey-person>span{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.journey-person div{flex-direction:column;flex:1;display:flex}.journey-person small,.journey-steps small{color:#7d768e}.journey-person b{color:var(--color-brand)}.journey-track{background:#f1e7ec;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:4px;height:6px;display:grid}.journey-track i{background:var(--color-brand);border-radius:5px}.journey-track i:nth-child(3){background:linear-gradient(90deg,var(--color-brand) 30%,#f1e7ec 30%)}.journey-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 24px;display:grid}.journey-steps div{flex-direction:column;gap:5px;display:flex}.journey-steps svg{color:var(--color-brand);width:19px}.journey-note{color:#fff;background:#2a1620;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.journey-note span{flex-direction:column;flex:1;font-size:12px;display:flex}.journey-note svg{color:#f7a8cd}.home-proof{border-block:1px solid #edeaf2}.proof-grid{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;padding:24px 0;display:grid}.proof-grid>p{font-weight:800}.proof-grid div{border-left:1px solid #e5e1eb;flex-direction:column;padding-left:25px;display:flex}.proof-grid span{color:#777186;margin-top:4px;font-size:12px}.home-section{padding:110px 0}.home-tint{background:#faf6f8}.section-heading{max-width:780px;margin-bottom:48px}.section-heading.narrow{max-width:700px}.section-heading h2,.split-section h2,.security-band h2,.home-final h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,4vw,58px);line-height:1.08}.section-heading>p:last-child,.home-copy{color:#686176;font-size:18px;line-height:1.65}.product-home-card{border:1px solid #e5e1eb;border-radius:22px;flex-direction:column;min-height:390px;padding:30px;display:flex;position:relative;overflow:hidden}.product-home-card:after{content:"";opacity:.16;background:currentColor;border-radius:50%;width:170px;height:170px;position:absolute;top:-60px;right:-60px}.product-home-card.violet{color:#d1176e}.product-home-card.coral{color:#e85c63}.product-home-card.yellow{color:#a47a00}.product-home-card .product-index{align-self:flex-end;font-size:13px}.product-home-card>p:first-of-type{text-transform:uppercase;letter-spacing:.1em;margin-top:70px;font-size:12px;font-weight:800}.product-home-card h3{color:var(--color-ink);margin:10px 0;font-size:29px;line-height:1.12}.product-home-card h3+p{color:#6c6679;line-height:1.55}.product-home-card a,.home-text-link{color:var(--color-ink);align-items:center;gap:7px;margin-top:auto;font-weight:800;text-decoration:none;display:flex}.home-text-link svg{width:17px}.home-checks{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.home-checks li{align-items:center;gap:10px;font-weight:650;display:flex}.home-checks svg{width:20px;color:var(--color-brand);background:#fbe3ee;border-radius:50%;padding:3px}.ats-placeholder{background:#fff;border:1px solid #dfd9eb;border-radius:22px;padding:20px;box-shadow:0 25px 60px #33152a18}.placeholder-bar{border-bottom:1px solid #eeeaf4;align-items:center;gap:6px;padding-bottom:15px;display:flex}.placeholder-bar i{background:#d9d3e4;border-radius:50%;width:7px;height:7px}.placeholder-bar span{margin-left:auto;font-size:12px;font-weight:800}.candidate-row{border-bottom:1px solid #f0edf4;align-items:center;gap:12px;padding:17px 10px;display:flex}.candidate-row.active{background:#fdf3f8;border-radius:12px;margin-top:15px}.avatar{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.avatar.purple{background:#dd2476}.avatar.coral{background:#f16c72}.candidate-row div{flex-direction:column;flex:1;display:flex}.candidate-row small{color:var(--color-muted)}.candidate-row b{font-size:var(--type-caption-size);color:#aa1555;background:#fbe3ee;border-radius:10px;padding:6px}.placeholder-message{color:#fff;background:#2a1620;border-radius:12px;gap:12px;margin-top:20px;padding:16px;display:flex}.placeholder-message div{flex-direction:column;display:flex}.placeholder-label{text-align:center;color:#948da1;font-size:var(--type-caption-size);margin:14px 0 0}.reverse>div:first-child{order:2}.reverse>div:last-child{order:1}.onboard-visual{position:relative}.onboard-visual>img{border:1px solid #ddd7e7;border-radius:18px;width:100%;height:auto;box-shadow:0 20px 60px #2d14241f}.phone-shot{border:5px solid #fff;border-radius:20px;width:28%;position:absolute;bottom:-10%;right:-5%;overflow:hidden;box-shadow:0 20px 50px #2d142433}.phone-shot img{width:100%;height:auto;display:block}.coral-text{color:#e75b62}.story-section{color:#fff;background:#271521}.story-section .home-copy{color:#c8c2d6}.mission-card{background:linear-gradient(145deg,#ff512f,#dd2476);border:1px solid #f2a6c8;border-radius:24px;padding:34px;box-shadow:0 30px 80px #0f0b224d}.mission-head,.mission-meta{justify-content:space-between;align-items:center;display:flex}.mission-head span{text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:flex}.mission-card>p{color:#d6ceff;margin-top:80px}.mission-card h3{font-size:30px;line-height:1.2}.progress{background:#cf7aa6;border-radius:6px;height:7px;margin:28px 0 12px}.progress i{background:#f6ca4e;border-radius:6px;width:60%;height:100%;display:block}.mission-meta{font-size:12px}.ai-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ai-grid article{background:#faf6f8;border-radius:18px;padding:28px}.ai-grid svg{color:var(--color-brand)}.ai-grid h3{font-size:21px}.ai-grid p{color:#6d667a;line-height:1.55}.security-band{color:#fff;background:#1c0e15;padding:90px 0}.security-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.security-grid>div>p:last-child{color:#bbb5ca;line-height:1.6}.home-eyebrow.light{color:#f7a8cd}.security-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-list span{background:#272140;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.security-list svg{color:#f4a0c8}.pricing-preview{background:#faf9fc}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.price-grid article{background:#fff;border:1px solid #e2deea;border-radius:18px;min-height:210px;padding:28px}.price-grid p{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.price-grid h3{font-size:30px}.price-grid h3 small{color:#777186;font-size:14px}.price-grid span{color:#6b6578;line-height:1.5}.featured-price{transform:translateY(-10px);border:2px solid var(--color-brand)!important}.featured-price>b{float:right;background:var(--color-brand);color:#fff;font-size:var(--type-caption-size);border-radius:12px;padding:6px 9px}.price-action{justify-content:center;margin-top:34px;display:flex}.home-final{text-align:center;background:var(--color-brand);color:#fff;padding:95px 0}.home-final h2{max-width:800px;margin:0 auto 18px}.home-final>div>p:not(.home-eyebrow){color:#ded8ff}.home-final .home-eyebrow,.centered{justify-content:center}.button-light{color:var(--color-ink);background:#fff}.button-on-dark{color:#fff;border:1px solid #f4a0c8}.home-footer{color:#d1ccdc;background:#170b11;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:60px;display:grid}.light-logo{color:#fff}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid p{color:#9891aa;max-width:290px}.footer-grid b{color:#fff;margin-bottom:8px}.footer-grid a:not(.home-logo){color:#aaa4b8;font-size:14px;text-decoration:none}.footer-bottom{border-top:1px solid #29243a;justify-content:space-between;margin-top:55px;padding-top:24px;font-size:12px;display:flex}.footer-bottom div{gap:20px;display:flex}.footer-bottom a{color:#9b95aa;text-decoration:none}@media (width<=850px){.home-shell{width:min(100% - 28px,700px)}.home-nav{height:68px}.nav-toggle{margin-left:auto;display:block}.home-nav-links{background:#fff;border-bottom:1px solid #ddd;flex-direction:column;align-items:flex-start;padding:20px;display:none;position:absolute;top:68px;left:0;right:0}.home-nav-links.open{display:flex}.home-nav-links details{width:100%}.nav-menu{box-shadow:none;border:0;width:auto;position:static}.home-nav-actions{display:none}.home-hero{padding:64px 0}.home-hero-grid,.split-section,.security-grid{grid-template-columns:1fr;gap:50px}.home-hero h1{font-size:53px}.journey-card{transform:none}.proof-grid{grid-template-columns:1fr 1fr;gap:18px}.proof-grid>p{grid-column:1/-1}.proof-grid div{border:0;padding:0}.home-section{padding:75px 0}.product-grid,.ai-grid,.price-grid{grid-template-columns:1fr}.product-home-card{min-height:300px}.product-home-card>p:first-of-type{margin-top:40px}.reverse>div:first-child,.reverse>div:last-child{order:initial}.phone-shot{right:1%}.security-list{grid-template-columns:1fr}.featured-price{transform:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=520px){.home-hero h1{font-size:43px}.home-lead{font-size:17px}.home-actions{flex-direction:column;align-items:stretch}.home-actions .button{justify-content:center}.journey-steps small{display:none}.proof-grid{grid-template-columns:1fr}.proof-grid>p{grid-column:auto}.section-heading h2,.split-section h2,.security-band h2,.home-final h2{font-size:36px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:15px}}.home-logo{flex:none;align-items:center;line-height:0;display:inline-flex}.home-logo .brand-logo-image{width:9.1rem}.footer-brand{border-radius:var(--radius-sm);background:#fff;width:fit-content;padding:.35rem .75rem}.footer-brand .brand-logo-image{width:8.7rem}.footer-bottom{gap:20px}.footer-bottom div{flex-wrap:wrap;justify-content:flex-end;gap:16px}@media (width<=520px){.footer-bottom div{justify-content:flex-start}}.onboard-feature-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(44px,7vw,104px);display:grid}.onboard-feature-detail-reverse .onboard-feature-detail-copy{order:2}.onboard-feature-detail-preview{min-width:0}@media (width<=820px){.onboard-feature-detail{grid-template-columns:1fr;gap:32px}.onboard-feature-detail-reverse .onboard-feature-detail-copy{order:0}}.home-page{overflow:clip visible}.grow-missions .preview-title{margin:0;font-size:13px;line-height:1.25;display:block}.home-header{position:sticky;top:0}.home-page .home-checks svg{box-sizing:border-box;flex:0 0 24px;width:24px;height:24px}.home-page .ds-section-white{background:var(--color-surface)}.home-page .ds-section-tint{background:var(--color-canvas)}.home-page .ds-section-dark{color:#fff;background:var(--color-ink)}.home-page .ds-section-dark .ds-section-header h1,.home-page .ds-section-dark .ds-section-header h2{color:#fff}.home-page .ds-section-dark .ds-section-header>p:last-child{color:#c8c2d6}.home-page .product-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.home-page .product-feature-grid .ds-feature-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;grid-column:span 5;min-width:0;min-height:250px;padding:26px;display:flex}.home-page .product-feature-grid:not(.compact)>.ds-feature-card:nth-child(4n+1),.home-page .product-feature-grid:not(.compact)>.ds-feature-card:nth-child(4n){grid-column:span 7}.home-page .product-feature-grid:not(.compact):has(>.ds-feature-card:nth-child(3):last-child)>.ds-feature-card:nth-child(3){grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;min-height:190px;display:grid}.home-page .product-feature-grid:not(.compact):has(>.ds-feature-card:nth-child(3):last-child)>.ds-feature-card:nth-child(3) .ds-feature-eyebrow{margin-top:0}.home-page .product-feature-grid .ds-feature-icon{width:42px;height:42px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:12px;flex:none;place-items:center;display:grid}.home-page .product-feature-grid .ds-feature-icon svg{width:21px}.home-page .product-feature-grid .ds-feature-copy{flex-direction:column;flex:1;display:flex}.home-page .product-feature-grid .ds-feature-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-weight:800}.home-page .product-feature-grid .ds-feature-card h3{letter-spacing:-.035em;margin:13px 0 8px;font-size:22px;line-height:1.18}.home-page .product-feature-grid .ds-feature-card p{color:var(--color-muted);margin:0;line-height:1.55}.home-page .product-feature-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .product-feature-grid.compact .ds-feature-card:nth-child(n){grid-column:auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:24px;display:grid}.home-page .product-feature-grid.compact .ds-feature-copy{display:block}.home-page .product-feature-grid.compact .ds-feature-eyebrow{margin:1px 0 8px;display:block}.home-page .product-feature-grid.compact .ds-feature-card h3{margin:0 0 7px;font-size:20px}.home-page .product-feature-grid.compact .ds-feature-card p{font-size:var(--type-body-size)}.home-page .ds-section-dark .product-feature-grid .ds-feature-card{color:#fff;background:#ffffff0b;border-color:#ffffff20}.home-page .ds-section-dark .product-feature-grid .ds-feature-card p{color:#c8c2d6}.home-page .ds-section-dark .product-feature-grid .ds-feature-icon{color:#f7a8cd;background:#ffffff12}.home-page .ds-section-dark .product-feature-grid .ds-feature-eyebrow{color:#f7a8cd}.home-page .product-faq{border-top:1px solid var(--color-line-strong)}.home-page .product-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3.5rem,7vw,5rem);display:grid}.home-page .product-faq-grid .section-heading{margin:0}.home-page .product-faq details{border-top:0;border-bottom:1px solid var(--color-line-strong);background:0 0}.home-page .product-faq summary{align-items:center;padding:22px 0;font-size:17px;line-height:1.35}.home-page .product-faq summary span{width:30px;height:30px;color:var(--color-brand-dark);background:var(--color-brand-soft);transition:transform var(--transition-fast);border-radius:50%;flex:none;place-items:center;display:grid}.home-page .product-faq details[open] summary{color:var(--color-brand-dark)}.home-page .product-faq details[open] summary span{font-size:0}.home-page .product-faq details[open] summary span:before{content:"−";font-size:17px}.home-page .product-faq details>p{max-width:620px;color:var(--color-ink-soft);font-size:var(--type-body-size);margin:-4px 54px 22px 0;line-height:1.65}.home-page .journey-card{align-items:initial;gap:0;width:auto;min-width:0;display:block;position:relative;inset:auto}.home-page .journey-card strong{font-size:inherit;margin-top:0;display:inline}.home-page .journey-card small{font:inherit;letter-spacing:normal;display:inline}.home-page .section-heading{max-width:780px;margin:0 0 48px;display:block}.home-page .section-heading.narrow,.home-page .section-heading h1,.home-page .section-heading h2{max-width:760px}.home-page .section-heading h1,.home-page .section-heading h2,.home-page .split-section h2,.home-page .security-band h2,.home-page .home-final h2{font-size:var(--type-section-heading-size);letter-spacing:var(--tracking-heading);line-height:1.08}.home-page .section-heading>p:last-child{max-width:670px;margin-top:18px}.home-page .price-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 42px;display:flex}.home-page .price-action .ds-text-link{width:fit-content;margin-top:0}.home-page .split-section>div>h2,.home-page .split-section>div>.home-copy{max-width:570px}.home-page .home-section{padding-block:clamp(76px,8vw,112px)}.home-page .ai-grid{gap:24px}.onboard-module{background:#fff;border:1px solid #dfd9eb;border-radius:22px;width:100%;min-height:430px;padding:22px;box-shadow:0 25px 60px #33152a18}.module-window{border-bottom:1px solid #eeeaf4;align-items:center;gap:6px;padding-bottom:16px;display:flex}.module-window i{background:#d9d3e4;border-radius:50%;width:7px;height:7px}.module-window span{margin-left:auto;font-size:12px;font-weight:800}.module-journey-head{justify-content:space-between;align-items:center;padding:24px 4px 16px;display:flex}.module-journey-head div{flex-direction:column;gap:3px;display:flex}.module-journey-head small{color:#837c91}.module-journey-head strong{font-size:20px}.module-journey-head b{color:#b44449;font-size:var(--type-caption-size);background:#ffe8e5;border-radius:20px;padding:7px 10px}.module-path{gap:8px;display:grid}.module-path article{border:1px solid #ebe7f0;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.module-path article>span{background:#efecf4;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.module-path article div{flex-direction:column;display:flex}.module-path article small{color:#8a8398}.module-path article.complete>span{color:#fff;background:var(--color-success)}.module-path article.current{background:#fff6f5;border-color:#ffb7b1}.module-path article.current>span{color:#fff;background:#ed6668}.module-reminder{color:#fff;background:#2a1620;border-radius:13px;align-items:center;gap:11px;margin-top:16px;padding:14px;display:flex}.module-reminder svg{color:#ff9997}.module-reminder div{flex-direction:column;flex:1;display:flex}.module-reminder small{color:#bdb6ce}.module-reminder>span{color:#bdb6ce;font-size:var(--type-caption-size)}.employee-module{color:#fff;background:linear-gradient(150deg,#ef7474,#a6427b);border-radius:18px;width:100%;min-height:290px;padding:32px 20px 20px}.employee-notch{background:#fff7;border-radius:9px;width:44px;height:5px;margin:-20px auto 42px}.employee-module p{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.1em;margin:0 0 9px;font-weight:800}.employee-module h4{margin:0;font-size:20px;line-height:1.2}.employee-xp{font-size:var(--type-caption-size);justify-content:space-between;margin:34px 0 16px;display:flex}.employee-module button{color:#3b2143;background:#fff;border:0;border-radius:10px;width:100%;padding:11px;font-weight:800}.grow-dashboard{color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#faefff,#efc8fa);border:1px solid #dca9ed;padding:18px}.grow-path-title{justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.grow-path-title>div{align-items:center;gap:9px;display:flex}.grow-path-title>div span{flex-direction:column;display:flex}.grow-path-title small{color:var(--color-muted)}.grow-path-title>b{color:#a96500;font-size:var(--type-caption-size)}.grow-missions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.grow-missions article{border-radius:var(--radius-sm);background:#fff;border:1px solid #d5c8df;flex-direction:column;min-height:180px;padding:14px;display:flex}.grow-missions article>svg{width:23px;color:var(--color-brand);margin:12px 0}.grow-missions h4{margin:0;font-size:13px;line-height:1.25}.grow-missions p{color:var(--color-muted);font-size:var(--type-caption-size);margin:6px 0 12px}.mission-status{color:#fff;background:var(--color-brand);width:fit-content;font-size:var(--type-caption-size);border-radius:7px;align-items:center;gap:3px;margin:-20px 0 0 auto;padding:4px 7px;font-weight:800;display:flex}.mission-status svg{width:10px}.grow-missions button{color:#fff;background:var(--color-brand);font-size:var(--type-caption-size);border:0;border-radius:7px;margin-top:auto;padding:8px;font-weight:800}.grow-missions .locked{opacity:.75;background:#f0edf3}.grow-missions .locked .mission-status{background:var(--color-ink-soft)}.mini-progress{background:#e4deeb;border-radius:5px;height:4px;margin:auto 0 10px}.mini-progress i{background:var(--color-brand);border-radius:5px;width:55%;height:100%;display:block}.preview-component-stack{gap:var(--space-6);display:grid}.home-page .onboard-visual>.onboard-module{height:auto}.home-page .phone-shot{width:31%;min-width:170px}.home-header .nav-menu{border-radius:20px;width:390px;padding:12px;box-shadow:0 22px 60px #24101924}.home-header .platform-menu{width:min(920px,100vw - 32px);transition:width var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);grid-template-columns:390px minmax(0,1fr);position:fixed;top:56px;left:50vw;transform:translate(-50%,8px)!important}.platform-nav:hover .platform-menu,.platform-nav:focus-within .platform-menu{display:grid;transform:translate(-50%)!important}.platform-nav.menu-dismissed .platform-menu,.platform-nav.menu-dismissed:hover .platform-menu,.platform-nav.menu-dismissed:focus-within .platform-menu{transform:translate(-50%,8px)!important}.platform-menu>*{grid-column:1}.platform-menu:after{content:"";background:var(--color-line);width:1px;position:absolute;top:12px;bottom:12px;left:402px}.nav-menu-product-pages{visibility:hidden;pointer-events:none;grid-area:1/2/span 5;grid-template-rows:auto repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:0 0 0 12px;display:grid}.platform-nav:not(.menu-dismissed):hover .nav-menu-product-pages.active,.platform-nav:not(.menu-dismissed):focus-within .nav-menu-product-pages.active{visibility:visible;pointer-events:auto}.nav-menu-product-pages .nav-menu-heading{grid-column:1/-1}.home-header .nav-menu-product-pages a{border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:56px;padding:8px 10px}.nav-menu-product-pages .nav-arrow{display:none}.nav-menu-product-pages .nav-icon{border-radius:10px;width:34px;height:34px}.nav-menu-product-pages .nav-icon svg{width:17px}.home-header .nav-menu-product-pages b{font-size:13px;line-height:1.25}.home-header .nav-menu-product-pages small{display:none}.nav-menu-heading{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;padding:7px 13px 5px;font-size:12px;font-weight:750;line-height:1;display:block}.platform-nav{position:relative}.solutions-menu{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;left:50%;width:min(680px,100vw - 32px)!important;transform:translate(-50%,8px)!important}@media (width>=821px){.solutions-menu>a:last-child:nth-child(odd){grid-column:1/-1}}.platform-trigger{color:#45405d;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:4px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.platform-trigger svg{transition:transform var(--transition-fast)}.home-nav-links>a,.platform-trigger{transition:color var(--transition-fast), background var(--transition-fast);position:relative}.home-nav-links>a:hover,.home-nav-links>a.active,.platform-nav:hover .platform-trigger,.platform-nav.active .platform-trigger{color:var(--color-brand-dark)}.home-header .nav-menu a[aria-current=page]{color:var(--color-brand-dark);background:var(--color-brand-soft);border-color:color-mix(in srgb, var(--color-brand) 24%, var(--color-line));box-shadow:inset 3px 0 0 var(--color-brand)}.home-header .nav-menu a[aria-current=page] b{color:var(--color-brand-dark)}.home-header .nav-menu a[aria-current=page] small{color:var(--color-ink-soft)}.home-header .nav-menu a[aria-current=page] .nav-arrow{color:var(--color-brand);transform:translate(3px)}.mobile-nav-actions,.nav-scrim,.mobile-navigation{display:none}.route-progress{z-index:100;background:color-mix(in srgb, var(--color-brand) 14%, transparent);width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.route-progress span{background:var(--gradient-brand);width:100%;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--color-brand) 60%, transparent);transform-origin:0;animation:8s cubic-bezier(.22,1,.36,1) forwards route-progress;display:block}@keyframes route-progress{0%{transform:scaleX(.04)}55%{transform:scaleX(.75)}to{transform:scaleX(.92)}}.platform-nav .nav-menu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);display:block;transform:translateY(8px)}.platform-nav .platform-menu{display:grid}.platform-nav:hover .nav-menu,.platform-nav:focus-within .nav-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.solutions-nav:hover .solutions-menu,.solutions-nav:focus-within .solutions-menu{display:grid;transform:translate(-50%)!important}.platform-nav.menu-dismissed .nav-menu,.platform-nav.menu-dismissed:hover .nav-menu,.platform-nav.menu-dismissed:focus-within .nav-menu{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}.solutions-nav.menu-dismissed .solutions-menu,.solutions-nav.menu-dismissed:hover .solutions-menu,.solutions-nav.menu-dismissed:focus-within .solutions-menu{display:grid;transform:translate(-50%,8px)!important}.platform-nav.menu-dismissed .platform-trigger svg,.platform-nav.menu-dismissed:hover .platform-trigger svg,.platform-nav.menu-dismissed:focus-within .platform-trigger svg{transform:none}.platform-nav:hover .platform-trigger svg,.platform-nav:focus-within .platform-trigger svg{transform:rotate(180deg)}.home-header .nav-menu a{color:var(--color-ink);transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;padding:13px;display:grid}.home-header .nav-menu a>span{flex-direction:column;gap:3px;margin:0;display:flex}.home-header .nav-menu small{color:var(--color-ink-soft);font-size:13px;line-height:1.45}.home-header .nav-menu b{color:var(--color-ink);font-weight:600}.home-header .nav-menu a:hover b{color:var(--color-brand-dark)}.nav-icon{border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.nav-icon svg{width:20px}.nav-icon-platform,.platform-logomark{background-image:url("data:image/svg+xml,%3csvg%20width='183'%20height='183'%20viewBox='0%200%20183%20183'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M152.767%2078.8462V78.8462Z'%20fill='url(%23paint0_linear_714_14)'/%3e%3cpath%20d='M73.5133%2065.5037C65.6181%2062.6444%2055.1556%2063.5936%2047.6567%2067.0686C37.1167%2071.952%2029.1395%2082.5974%2022.3399%2091.7986C21.3994%2093.0716%2019.8364%2094.9976%2018.0489%2097.2002C13.5545%20102.738%207.6408%20110.025%206.63362%20113.08C6.45594%20113.43%206.33521%20113.725%206.23499%20114.103C5.37621%20117.21%205.83862%20120.535%207.51289%20123.289C9.14389%20125.962%2011.7749%20127.873%2014.8205%20128.597C22.1045%20130.377%2026.1953%20125.241%2030.1412%20120.286C30.5686%20119.75%2030.9941%20119.215%2031.4219%20118.692C35.1668%20114.129%2038.8821%20109.543%2042.5724%20104.935C43.4336%20103.855%2044.3871%20102.576%2045.4061%20101.208C48.8288%2096.6145%2052.9927%2091.0262%2056.8982%2088.6669C60.5793%2086.4439%2064.8572%2086.5391%2068.5247%2088.7489C72.446%2091.1119%2078.4923%2099.2765%2084.2051%20106.991C88.1063%20112.259%2091.852%20117.317%2094.6593%20120.174C100.023%20125.635%20106.51%20129.874%20114.022%20131.642C123.772%20133.877%20134.009%20132.152%20142.488%20126.845C150.8%20121.675%20156.749%20113.475%20162.504%20105.541C163.717%20103.868%20164.922%20102.207%20166.138%20100.589C168.873%2096.9515%20171.602%2093.1861%20174.129%2089.4091C174.861%2088.3134%20175.61%2086.3965%20175.889%2085.1498C176.57%2082.1136%20176.021%2078.9311%20174.363%2076.2978C172.653%2073.6541%20169.96%2071.8005%20166.879%2071.1477C159.694%2069.5867%20156.242%2074.2014%20152.767%2078.8462C152.21%2079.5907%20151.653%2080.3359%20151.079%2081.0566C149.027%2083.6359%20147.04%2086.4108%20145.031%2089.2158C140.313%2095.8034%20135.477%20102.557%20129.395%20107.333C125.642%20109.912%20119.171%20110.097%20115.667%20107.213C110.486%20102.948%20105.903%2096.6722%20101.213%2090.2487C93.379%2079.5202%2085.2439%2068.3791%2073.5133%2065.5037Z'%20fill='url(%23paint1_linear_714_14)'/%3e%3cpath%20d='M125.162%2050.1605C116.054%2048.994%20107.727%2055.4337%20106.564%2064.5415C105.402%2073.6495%20111.845%2081.9744%20120.954%2083.1327C130.057%2084.2902%20138.375%2077.8516%20139.536%2068.7497C140.698%2059.6476%20134.263%2051.3264%20125.162%2050.1605Z'%20fill='url(%23paint2_linear_714_14)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_714_14'%20x1='5.8125'%20y1='98.2074'%20x2='176.174'%20y2='98.2074'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF512F'/%3e%3cstop%20offset='1'%20stop-color='%23DD2476'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_714_14'%20x1='5.8125'%20y1='98.2074'%20x2='176.174'%20y2='98.2074'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF512F'/%3e%3cstop%20offset='1'%20stop-color='%23DD2476'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint2_linear_714_14'%20x1='139.672'%20y1='66.6457'%20x2='106.429'%20y2='66.6457'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF512F'/%3e%3cstop%20offset='1'%20stop-color='%23DD2476'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain}.nav-icon-platform{background-size:60%}.nav-icon-ats,.nav-icon-onboard,.nav-icon-lms{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.nav-icon-ats{background-image:url("data:image/svg+xml,%3csvg%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23a)'%3e%3cpath%20d='M3%2018C3%209.16344%2010.1634%202%2019%202H35C43.8366%202%2051%209.16344%2051%2018V34C51%2042.8366%2043.8366%2050%2035%2050H19C10.1634%2050%203%2042.8366%203%2034V18Z'%20fill='white'/%3e%3cpath%20d='M37%2028.478V33a3%203%200%200%201-3%203H20a3%203%200%200%201-3-3v-4.522l.553.277a21.2%2021.2%200%200%200%2018.897-.002l.55-.275ZM29%2017a3%203%200%200%201%203%203v1h2a3%203%200%200%201%203%203v2.242l-1.447.724a19.2%2019.2%200%200%201-17.726.186l-.647-.32-1.18-.59V24a3%203%200%200%201%203-3h2v-1a3%203%200%200%201%203-3h5Zm-2%208a1%201%200%201%200%200%202.01A1%201%200%200%200%2027%2025Zm2-6h-4a1%201%200%200%200-1%201v1h6v-1a1%201%200%200%200-1-1Z'%20fill='url(%23b)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='17'%20y1='17'%20x2='37'%20y2='36'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF512F'/%3e%3cstop%20offset='1'%20stop-color='%23DD2476'/%3e%3c/linearGradient%3e%3cfilter%20id='a'%20x='0'%20y='0'%20width='54'%20height='54'%20filterUnits='userSpaceOnUse'%3e%3cfeFlood%20flood-opacity='0'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'/%3e%3cfeMorphology%20radius='1'%20operator='erode'%20in='SourceAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20.1%200'/%3e%3cfeBlend%20in2='BackgroundImageFix'/%3e%3cfeBlend%20in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e")}.nav-icon-onboard{background-image:url(/assets/Onboard-BiFlyqmv.svg)}.nav-icon-lms{background-image:url("data:image/svg+xml,%3csvg%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_dd_868_1497)'%3e%3cpath%20d='M3%2018C3%209.16344%2010.1634%202%2019%202H35C43.8366%202%2051%209.16344%2051%2018V34C51%2042.8366%2043.8366%2050%2035%2050H19C10.1634%2050%203%2042.8366%203%2034V18Z'%20fill='white'%20shape-rendering='crispEdges'/%3e%3cpath%20d='M35.7%2017.3C35.7%2017.3%2034.3%2017%2032.2%2017C26.7%2017%2016.6%2019.1%2018.2%2034.8C19.3%2034.9%2020.4%2035%2021.4%2035C39.3%2035%2035.7%2017.3%2035.7%2017.3ZM22%2031C22%2031%2022%2021%2032%2021C32%2021%2026%2023%2022%2031Z'%20fill='%23FF512F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_dd_868_1497'%20x='0'%20y='0'%20width='54'%20height='54'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeMorphology%20radius='1'%20operator='erode'%20in='SourceAlpha'%20result='effect1_dropShadow_868_1497'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.1%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_868_1497'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.1%200'/%3e%3cfeBlend%20mode='normal'%20in2='effect1_dropShadow_868_1497'%20result='effect2_dropShadow_868_1497'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect2_dropShadow_868_1497'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e")}.nav-icon-product-page{color:#b3135d;background:#fcebf3}.nav-icon-solutions,.nav-icon-payments,.nav-icon-infrastructure,.nav-icon-stablecoin,.nav-icon-exchange,.nav-icon-aggregator,.nav-icon-web3,.nav-icon-marketplace{color:var(--color-brand-dark);background:var(--color-brand-soft)}.nav-arrow{color:#302a46;width:17px;transition:transform .2s}.home-header .nav-menu a:hover .nav-arrow{transform:translate(3px)}.home-page .product-home-card,.home-page .ai-grid article,.home-page .price-grid article{transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.product-card{text-decoration:none}.product-cta{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--type-body-size);font-weight:var(--font-weight-bold);display:flex}.product-cta svg{width:16px;transition:transform var(--transition-fast)}.product-card:hover .product-cta svg{transform:translate(3px,-3px)}.home-page .product-home-card:hover,.home-page .ai-grid article:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.home-page .journey-card,.home-page .ats-placeholder,.home-page .onboard-module,.home-page .mission-card{animation:7s ease-in-out infinite home-float}.home-page .onboard-module{animation-delay:-2s}.home-page .mission-card{animation-delay:-4s}@keyframes home-float{0%,to{transform:translateY(0)rotate(.35deg)}50%{transform:translateY(-7px)rotate(-.35deg)}}@media (width<=900px){.home-page .product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .product-feature-grid.compact{grid-template-columns:1fr}.home-page .product-feature-grid .ds-feature-card:nth-child(n),.home-page .product-feature-grid.compact .ds-feature-card:nth-child(n){grid-column:auto}.home-page .product-faq-grid{grid-template-columns:1fr;gap:2.5rem}}@media (width<=620px){.home-page .product-feature-grid{grid-template-columns:1fr}.home-page .product-feature-grid .ds-feature-card{min-height:0}}.pricing-note{color:#625b70;background:#efecf5;border-radius:999px;width:fit-content;margin:-24px 0 32px;padding:8px 12px;font-size:12px;font-weight:700}.price-audience{min-height:20px;color:var(--color-muted);font-size:var(--type-body-size);margin-top:-4px;font-weight:700;display:block}.fintech-section{color:var(--color-ink);background:var(--color-canvas);padding:clamp(64px,6vw,84px) 0}.fintech-section>.home-shell{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(56px,7vw,104px);display:grid}.fintech-intro{flex-direction:column;display:flex}.fintech-section .section-heading{margin:0}.fintech-section .section-heading>p:last-child{color:var(--color-muted)}.fintech-outcomes{gap:var(--space-3);display:grid}.fintech-outcomes article{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;transition:transform var(--transition-base), box-shadow var(--transition-base);grid-template-columns:48px minmax(0,1fr);column-gap:18px;padding:22px 26px;display:grid}.fintech-outcomes article:hover{box-shadow:var(--shadow-sm);transform:translate(5px)}.fintech-outcomes article>svg{width:40px;height:40px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:12px;grid-area:1/1/4;padding:9px}.fintech-outcomes article>p{min-width:0;color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin:0 0 7px;font-weight:800}.fintech-outcomes h3{min-width:0;color:var(--color-ink);letter-spacing:-.035em;grid-column:2;margin:0 0 8px;font-size:21px;line-height:1.15}.fintech-outcomes article>span{min-width:0;max-width:620px;color:var(--color-muted);font-size:var(--type-body-size);grid-column:2;line-height:1.55}.fintech-controls{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.fintech-controls span{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:11px 14px;font-size:12px;font-weight:700;display:flex}.fintech-controls svg{width:16px;color:var(--color-brand)}.home-page .story-section.home-section{padding-block:clamp(64px,6vw,84px)}.home-page .story-section .split-section{align-items:center}.home-page .price-grid{align-items:stretch}.home-page .price-grid article{flex-direction:column;min-height:520px;padding:30px;display:flex}.home-page .price-grid article:hover{box-shadow:var(--shadow-md);border-color:#cfc6e2;transform:translateY(-5px)}.home-page .price-grid .featured-price:hover{transform:translateY(-15px)}.price-card-head{flex-direction:column;gap:4px;min-height:48px;display:flex}.price-card-head p{margin:0}.price-card-head span{color:#7a7388;font-size:12px}.home-page .price-grid h3{margin:24px 0 12px}.price-description{color:#6b6578;min-height:72px;margin:0;line-height:1.5}.home-page .price-grid ul{border-top:1px solid #ece8f2;gap:12px;margin:0 0 18px;padding:22px 0;list-style:none;display:grid}.home-page .price-grid li{color:#4d475a;font-size:var(--type-body-size);align-items:center;gap:9px;display:flex}.home-page .price-grid li svg{width:18px;color:var(--color-brand)}.home-page .price-grid article>.button{justify-content:center;margin-top:auto}.home-page .home-final>.home-shell{flex-direction:column;align-items:center;display:flex}.home-page .home-final h2{max-width:920px}.home-page .home-final>.home-shell>p:not(.home-eyebrow){max-width:680px;margin:10px auto 0;font-size:18px;line-height:1.6}.home-page .home-final .home-actions{margin-top:34px}@media (width<=1050px){.home-header{position:sticky;top:0}.nav-toggle{z-index:72;border-radius:var(--radius-pill);background:var(--color-canvas);place-items:center;width:44px;height:44px;margin-left:auto;display:grid;position:relative}.home-nav-actions{display:none}.nav-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nav-fade-in var(--transition-fast);background:#23101c47;border:0;display:block;position:fixed;inset:0}.home-nav-links{display:none}.mobile-navigation{--mobile-nav-gutter:20px;z-index:9999;padding:env(safe-area-inset-top) var(--mobile-nav-gutter) max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--color-surface);animation:mobile-menu-in var(--transition-base);flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-navigation-header{min-height:72px;margin:0 calc(var(--mobile-nav-gutter) * -1) 8px;padding:0 var(--mobile-nav-gutter);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.mobile-navigation-header .brand-logo-image{width:8.75rem}.mobile-navigation-close{width:44px;height:44px;color:var(--color-ink);background:var(--color-canvas);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mobile-navigation-close svg{width:27px;height:27px}.mobile-navigation>a,.mobile-navigation-section>summary{min-height:58px;color:var(--color-ink);border-bottom:1px solid var(--color-line);cursor:pointer;justify-content:space-between;align-items:center;padding:0 4px;font-size:18px;font-weight:800;text-decoration:none;list-style:none;display:flex}.mobile-navigation-section>summary::-webkit-details-marker{display:none}.mobile-product-section>summary::-webkit-details-marker{display:none}.mobile-navigation-section>summary svg{width:20px;transition:transform var(--transition-fast)}.mobile-navigation-section[open]>summary{color:var(--color-brand-dark)}.mobile-navigation-section[open]>summary>svg{transform:rotate(180deg)}.mobile-navigation-panel{gap:4px;padding:6px 0 12px;display:grid}.mobile-product-section{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:14px;overflow:hidden}.mobile-product-section>summary,.mobile-product-link,.mobile-solution-links>a{min-height:68px;color:var(--color-ink);cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;text-decoration:none;list-style:none;display:grid}.mobile-product-section>summary>span,.mobile-product-link>span,.mobile-solution-links>a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-product-section b,.mobile-product-link b,.mobile-solution-links b{font-size:15px;line-height:1.25}.mobile-product-section small,.mobile-product-link small,.mobile-solution-links small{color:var(--color-ink-soft);font-size:12px;line-height:1.35}.mobile-product-section>summary>svg{width:18px;transition:transform var(--transition-fast)}.mobile-product-section[open]>summary{background:var(--color-brand-soft)}.mobile-product-section[open]>summary>svg{transform:rotate(180deg)}.mobile-navigation .nav-icon{border-radius:11px;width:40px;height:40px}.mobile-navigation .nav-arrow,.mobile-navigation>a>svg,.mobile-product-link>svg,.mobile-solution-links>a>svg{width:18px}.mobile-product-links{background:var(--color-surface);gap:2px;padding:0 12px 12px 64px;display:grid}.mobile-product-links a{min-height:42px;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-product-links a:last-child{border-bottom:0}.mobile-product-links a[aria-current=page],.mobile-navigation>a[aria-current=page]{color:var(--color-brand-dark)}.mobile-product-links svg{width:16px}.mobile-solution-links{gap:2px}.mobile-solution-links>a{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:14px}.mobile-navigation .mobile-nav-actions{border-top:0;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:20px;padding:14px 0 0;display:grid}.mobile-nav-actions>a:first-child{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);place-items:center;min-height:44px;font-size:14px;font-weight:750;display:grid}.mobile-nav-actions .button{width:100%}.home-page .price-grid article{min-height:auto}.home-page .price-grid .featured-price:hover{transform:translateY(-5px)}.grow-missions{grid-template-columns:1fr}.grow-missions article{min-height:150px}.fintech-section>.home-shell{gap:var(--space-6);grid-template-columns:1fr}.fintech-controls{margin-top:var(--space-5)}}@media (width<=850px){.mobile-navigation{--mobile-nav-gutter:14px}}@media (prefers-reduced-motion:reduce){.home-page .journey-card,.home-page .ats-placeholder,.home-page .onboard-module,.home-page .mission-card,.route-progress span,.home-nav-links,.nav-scrim,.platform-nav.mobile-open .nav-menu{animation:none}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-submenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}.home-page .journey-person div,.home-page .journey-note span,.home-page .journey-steps div{display:flex}.people-journey-visual{background:var(--color-ink);border:1px solid color-mix(in srgb, var(--color-brand) 18%, white);border-radius:var(--radius-lg);min-width:0;height:clamp(500px,48vw,620px);box-shadow:var(--shadow-md);isolation:isolate;margin:0;position:relative;overflow:hidden}.people-journey-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#17142f29 55%,#17142fc2 100%);position:absolute;inset:0}.people-journey-photo{object-fit:cover;object-position:53% center;width:100%;height:100%;transition:transform var(--transition-base);position:absolute;inset:0}.people-journey-visual:hover .people-journey-photo{transform:scale(1.025)}.people-photo-caption{z-index:3;top:var(--space-5);left:var(--space-5);align-items:center;gap:var(--space-2);color:var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--type-caption-size);letter-spacing:.05em;text-transform:uppercase;background:#ffffffeb;border:1px solid #ffffffb8;padding:9px 13px;font-weight:800;display:flex;position:absolute}.people-photo-caption span{color:var(--color-success)}.people-journey-panel{z-index:3;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fffc;padding:17px;position:absolute}.people-journey-person{align-items:center;gap:10px;display:flex}.people-journey-person>span{color:#fff;background:var(--color-brand);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.people-journey-person>div{flex-direction:column;flex:1;min-width:0;display:flex}.people-journey-person strong{font-size:13px}.people-journey-person small{color:var(--color-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-journey-person>b{color:var(--color-brand);font-size:13px}.people-journey-track{background:var(--color-line);border-radius:var(--radius-pill);grid-template-columns:repeat(3,1fr);gap:3px;height:5px;margin:14px 0 11px;display:grid;overflow:hidden}.people-journey-track i{border-radius:var(--radius-pill);background:0 0}.people-journey-track i:first-child{background:linear-gradient(90deg, var(--color-brand) 72%, transparent 72%)}.people-journey-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.people-journey-steps span{color:var(--color-ink-soft);font-size:var(--type-caption-size);align-items:center;gap:5px;display:flex}.people-journey-steps span:not(:first-child){opacity:.48}.people-journey-steps svg{width:14px;color:var(--color-brand)}.people-journey-note{color:#fff;background:var(--color-ink);border-radius:var(--radius-sm);font-size:var(--type-caption-size);align-items:center;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.people-journey-note>svg{width:16px;color:var(--color-brand-soft);flex:none}.people-journey-note span{min-width:0;display:block}.people-journey-note b{margin-right:3px}.people-visual-specimen{max-width:620px;margin-inline:auto}.people-visual-specimen-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1240px;margin-inline:auto;display:grid}@media (width<=850px){.people-visual-specimen-grid{grid-template-columns:1fr;max-width:620px}}.stat-band-section{background:var(--color-surface);border-block:1px solid var(--color-line)}.stat-band{gap:var(--space-8);grid-template-columns:repeat(4,1fr);margin:0;padding:clamp(28px,3vw,40px) 0;display:grid}.stat-band>div{border-left:2px solid var(--color-brand-soft);flex-direction:column;gap:6px;padding-left:22px;display:flex}.stat-band>div:first-child{border-left:0;padding-left:0}.stat-band dt{color:var(--color-brand-dark);letter-spacing:-.04em;font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1}.stat-band dd{color:var(--color-muted);font-size:var(--type-body-size);margin:0;line-height:1.5}@media (width<=850px){.stat-band{gap:var(--space-6);grid-template-columns:1fr 1fr}.stat-band>div{border-left:0;padding-left:0}.stat-band>div:nth-child(2n){border-left:2px solid var(--color-brand-soft);padding-left:22px}}@media (width<=520px){.stat-band{grid-template-columns:1fr}.stat-band>div:nth-child(2n){border-left:0;padding-left:0}}.spotlight-metric{background:var(--color-brand-soft);border-radius:var(--radius-md);align-items:baseline;gap:14px;margin:0 0 28px;padding:16px 20px;display:flex}.spotlight-metric strong{color:var(--color-brand-dark);letter-spacing:-.03em;white-space:nowrap;font-size:25px;font-weight:800}.spotlight-metric span{color:var(--color-ink-soft);font-size:var(--type-body-size);line-height:1.45}.story-section .spotlight-metric{background:#ffffff14}.story-section .spotlight-metric strong{color:#f7a8cd}.story-section .spotlight-metric span{color:#c8c2d6}.ds-proof-line{color:var(--color-muted);flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ds-proof-line li{font-size:var(--type-body-size);align-items:center;gap:7px;line-height:1.5;display:inline-flex}.ds-proof-line svg{color:var(--color-brand);flex:none}.marketing-primitives-specimen{gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}.marketing-primitives-specimen .home-eyebrow,.marketing-primitives-specimen .spotlight-metric,.marketing-primitives-specimen .ds-proof-line{margin-block:0}.ds-testimonial{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);max-width:46rem;box-shadow:var(--shadow-sm);margin:0;padding:clamp(26px,4vw,42px)}.ds-testimonial>p{font-size:clamp(1.2rem,2.2vw,1.6rem)}.ds-logo-cloud{gap:var(--space-4);display:grid}.ds-logo-cloud-label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.logo-cloud span:has(img){padding:10px 16px}.logo-cloud img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:100%;height:26px;transition:filter var(--transition-fast), opacity var(--transition-fast)}.logo-cloud span:hover img{filter:grayscale(0);opacity:1}.social-proof-grid{grid-template-columns:1.35fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.social-proof-metrics{gap:var(--space-3);margin:0;display:grid}.social-proof-metrics>div{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px 22px}.social-proof-metrics dt{color:var(--color-brand-dark);letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.social-proof-metrics dd{color:var(--color-muted);font-size:var(--type-body-size);margin:6px 0 0;line-height:1.5}.social-proof-section .ds-logo-cloud{margin-top:clamp(40px,5vw,64px)}.social-proof-section .logo-cloud{grid-template-columns:repeat(3,1fr);gap:14px}.social-proof-section .logo-cloud span{min-height:96px;padding:20px 28px}.social-proof-section .logo-cloud img{height:44px}@media (width<=640px){.social-proof-section .logo-cloud{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.social-proof-grid{grid-template-columns:1fr}}.cost-section{background:var(--color-canvas)}.cost-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cost-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:32px 30px 30px;display:flex;position:relative;overflow:hidden}.cost-card:before{content:"";background:var(--cost-accent,var(--color-brand));height:4px;position:absolute;inset:0 0 auto}.cost-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cost-estimate{text-align:right;justify-items:end;gap:2px;margin:0;display:grid}.cost-estimate span{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.cost-estimate strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.cost-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--cost-accent,var(--color-brand));margin:0;font-size:12px;font-weight:800}.cost-value{letter-spacing:-.04em;color:var(--color-ink);font-size:clamp(38px,4.5vw,54px);font-weight:800;line-height:1}.cost-card h3{letter-spacing:-.02em;margin:0;font-size:19px}.cost-card>p{color:var(--color-muted);font-size:var(--type-body-size);margin:0;line-height:1.55}.cost-hire{--cost-accent:var(--color-brand)}.cost-onboard{--cost-accent:var(--color-accent)}.cost-grow{--cost-accent:var(--color-lms)}.cost-footer{text-align:center;justify-items:center;gap:16px;max-width:760px;margin:36px auto 0;display:grid}.cost-action{justify-content:center;display:flex}.cost-action .button{min-width:220px;box-shadow:0 12px 28px color-mix(in srgb, var(--color-brand) 22%, transparent);justify-content:center}.cost-note{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}@media (width<=850px){.cost-grid{grid-template-columns:1fr}}.comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.comparison-col{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:32px}.comparison-generic{background:var(--color-canvas)}.comparison-brand{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.comparison-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 22px;font-size:13px;font-weight:800}.comparison-brand .comparison-head{color:var(--color-brand)}.comparison-col ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.comparison-col li{font-size:var(--type-body-size);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.comparison-col li svg{flex:none;margin-top:2px}.comparison-generic li{color:var(--color-muted)}.comparison-generic li svg{color:var(--color-line-strong)}.comparison-brand li{color:var(--color-ink);font-weight:600}.comparison-brand li svg{color:var(--color-success)}@media (width<=780px){.comparison{grid-template-columns:1fr}}.trust-badges{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trust-badge{border-radius:var(--radius-pill);background:var(--color-canvas);border:1px solid var(--color-line);color:var(--color-ink-soft);align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.trust-badge svg{color:var(--color-brand);flex:none}.home-final .trust-badges{justify-content:center;margin-top:30px}.home-final .trust-badge{color:#fff;background:#ffffff24;border-color:#ffffff47}.home-final .trust-badge svg{color:#fff}.home-header .home-nav{gap:28px}.home-header .home-nav-links{gap:20px}.home-header .home-nav-actions{gap:14px}.home-page .footer-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:44px}.home-page .footer-utilities{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.home-page .footer-legal{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.home-page .footer-currency-switcher{color:#aaa4b8;align-items:center;gap:8px;font-size:12px;display:inline-flex}.home-page .footer-currency-switcher select{border-radius:var(--radius-sm);color:#fff;min-height:36px;font:inherit;font-weight:var(--font-weight-demi);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#24161e;border:1px solid #4b3f4a;padding:7px 30px 7px 10px}.home-page .footer-currency-switcher select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=850px){.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .footer-grid>div:first-child{grid-column:1/-1}.home-page .footer-bottom{flex-direction:column;align-items:flex-start}.home-page .footer-utilities{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.home-page .footer-legal{justify-content:flex-start}.people-journey-visual{height:min(690px,112vw);min-height:480px}}@media (width<=520px){.home-page .footer-grid{grid-template-columns:1fr}.home-page .footer-grid>div:first-child{grid-column:auto}.home-page .footer-currency-switcher{justify-content:space-between;width:100%}.people-journey-visual{border-radius:var(--radius-lg);height:500px}.people-journey-photo{object-position:48% center}.people-photo-caption{top:14px;left:14px}.people-journey-panel{padding:14px;bottom:10px;left:10px;right:10px}.people-journey-note{line-height:1.3}}@media (prefers-reduced-motion:reduce){.people-journey-photo{transition:none}.people-journey-visual:hover .people-journey-photo{transform:none}}@media (width<=620px){.home-shell{width:min(100% - 32px,36rem)}.home-page .home-section{padding:58px 0}.home-page .section-heading{margin-bottom:28px}.home-page .home-eyebrow:not(.ds-hero-eyebrow){font-size:var(--type-caption-size);letter-spacing:.13em;line-height:1.45}.home-page .home-eyebrow:not(.ds-hero-eyebrow):not(.ds-section-eyebrow){margin-bottom:14px}.home-page .section-heading h1,.home-page .section-heading h2,.home-page .split-section h2,.home-page .security-band h2,.home-page .home-final h2{max-width:18ch;font-size:var(--type-section-heading-mobile-size);letter-spacing:var(--tracking-heading);margin-bottom:14px;line-height:1.09}.home-page .section-heading>p:last-child,.home-page .home-copy{max-width:36rem;font-size:var(--type-body-size);line-height:1.55}.home-page .home-actions{gap:9px}.home-page .home-actions .button{min-height:52px}.home-page .ds-proof-line{gap:10px 16px;margin-top:16px}.home-page .ds-proof-line li{font-size:12px}.home-page .product-hero-preview{min-width:0}.home-page .split-section{gap:30px}.home-page .split-section>div:last-child{min-width:0}.home-page .home-checks{gap:10px;margin:20px 0}.home-page .home-checks li{align-items:flex-start;font-size:14px;line-height:1.4}.home-page .stat-band{grid-template-columns:1fr 1fr;gap:0;padding:8px 0}.home-page .stat-band>div{border-bottom:1px solid var(--color-line);padding:20px 12px 20px 0}.home-page .stat-band>div:nth-last-child(-n+2){border-bottom:0}.home-page .stat-band>div:nth-child(2n){border-left:1px solid var(--color-line);padding-left:16px;padding-right:0}.home-page .stat-band dt{font-size:24px}.home-page .stat-band dd{font-size:var(--type-caption-size);margin-top:7px;line-height:1.4}.home-page .product-home-card{min-height:315px;padding:24px}.home-page .product-feature-grid .ds-feature-card,.home-page .product-feature-grid.compact .ds-feature-card{min-height:230px;padding:22px;display:flex}.home-page .product-feature-grid .ds-feature-eyebrow{margin-top:22px}.home-page .product-feature-grid .ds-feature-card h3{font-size:21px}.home-page .product-feature-grid .ds-feature-card p{font-size:13px;line-height:1.5}.home-page .ai-grid article{min-height:220px;padding:24px}.home-page .cost-card,.home-page .comparison-col{min-height:330px;padding:24px}.home-page .pricing-grid-four .price-card,.home-page .pricing-grid-three .price-card,.home-page .pricing-grid-two .price-card{width:auto;min-height:0}.platform-page .platform-foundation-grid,.platform-page .platform-workflow,.platform-page .platform-trust-grid{margin-top:28px}.platform-page .platform-workflow li{display:block}.platform-page .platform-workflow article{height:calc(100% - 48px);margin:10px 0 0}.platform-page .platform-workflow-marker i{display:block}.home-page .people-journey-visual{height:460px;min-height:0}.home-page .people-journey-panel{padding:12px}.home-page .customer-proof-logo-slots{scroll-snap-type:inline mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.home-page .customer-proof-logo-slots span{scroll-snap-align:start;min-width:148px;min-height:64px}.home-page .product-faq-grid{gap:24px}.home-page .accordion summary{padding:17px 0;font-size:14px;line-height:1.35}.home-page .accordion details>p{font-size:13px;line-height:1.55}.home-page .home-final{text-align:left;padding:62px 0}.home-page .home-final>.home-shell{align-items:flex-start}.home-page .home-final .home-eyebrow{justify-content:flex-start}.home-page .home-final h2{margin-inline:0}.home-page .home-final>.home-shell>p:not(.home-eyebrow){font-size:var(--type-body-size);margin:0;line-height:1.55}.home-page .home-final .home-actions{width:100%;margin-top:24px}.home-page .home-final .trust-badges{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100vw - 16px);margin:24px -16px 0 0;padding:0 16px 8px 0;overflow-x:auto}.home-page .home-final .trust-badge{flex:none}.home-page .home-footer{padding-top:52px}.home-page .footer-grid{gap:30px}.home-page .footer-grid>div{gap:9px}.home-page .footer-bottom{margin-top:38px}}.story-room-preview,.ai-buddy-preview,.journey-analytics-preview{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff}.story-room-preview{background:linear-gradient(145deg,#fff4f1,#f8d8e5);padding:22px}.story-room-head{justify-content:space-between;align-items:center;display:flex}.story-room-head>span{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-weight:800;display:flex}.story-room-head svg{color:#d64c55;width:18px}.story-room-head>b{font-size:var(--type-caption-size);color:var(--color-muted)}.story-room-scene{color:#fff;border-radius:var(--radius-md);background:linear-gradient(145deg,#3a182b,#201323);margin-top:22px;padding:28px}.story-room-scene small{color:#f5a9c7;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.story-room-scene h4{max-width:430px;margin:13px 0 40px;font-size:28px;line-height:1.16}.story-clues{flex-wrap:wrap;gap:8px;display:flex}.story-clues span{color:#d1c8d4;border-radius:var(--radius-pill);font-size:var(--type-caption-size);background:#ffffff10;border:1px solid #ffffff1f;align-items:center;gap:5px;padding:8px 10px;display:flex}.story-clues svg{width:13px}.story-clues .found{color:#fff;background:#ffffff1c}.story-room-progress{align-items:center;gap:14px;margin-top:18px;display:flex}.story-room-progress>span{background:#fff9;border-radius:10px;flex:1;height:7px;display:block;overflow:hidden}.story-room-progress i{background:#d64c55;width:66%;height:100%;display:block}.story-room-progress>b{font-size:var(--type-caption-size)}.ai-buddy-preview{padding:20px}.ai-buddy-preview:focus-visible{outline:3px solid var(--color-brand-dark);outline-offset:4px}.buddy-head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.buddy-head>span{color:#fff;background:linear-gradient(145deg,#ee6b64,#d41c75);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.buddy-head>span svg{width:21px}.buddy-head>div{flex-direction:column;flex:1;display:flex}.buddy-head small{color:var(--color-muted)}.buddy-head>b{color:#08795d;font-size:var(--type-caption-size)}.buddy-chat{grid-template-rows:52px 114px;align-content:start;height:192px;min-height:192px;padding:22px 4px 4px;display:grid}.buddy-chat p{line-height:1.5}.buddy-question-slot,.buddy-response-slot{min-width:0}.employee-question{background:var(--color-play-soft);border-radius:14px 14px 3px;width:fit-content;margin:0 0 12px auto;padding:11px 13px}.buddy-answer{background:var(--color-canvas);border-radius:3px 14px 14px;align-items:flex-start;gap:9px;max-width:88%;padding:13px;display:flex}.buddy-answer svg{width:18px;color:var(--color-brand);flex:none}.buddy-answer p{margin:0}.buddy-final>a{width:fit-content;color:var(--color-brand-dark);align-items:center;gap:7px;margin:10px 0 0 28px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.buddy-final>a svg{width:16px}.buddy-processing{color:var(--color-ink-soft);align-items:center}.buddy-processing p{font-weight:600}.buddy-typing-dots{align-self:center;gap:3px;margin-left:1px;display:inline-flex}.buddy-typing-dots i{background:var(--color-brand);border-radius:50%;width:4px;height:4px;display:block}.buddy-message-enter{animation:.42s cubic-bezier(.16,1,.3,1) both buddy-message-enter}.buddy-processing .buddy-typing-dots i{animation:.9s ease-in-out infinite buddy-typing-dot}.buddy-processing .buddy-typing-dots i:nth-child(2){animation-delay:.15s}.buddy-processing .buddy-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes buddy-message-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes buddy-typing-dot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.journey-analytics-preview{padding:22px}.analytics-head{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.analytics-head>div{flex-direction:column;display:flex}.analytics-head small{color:var(--color-muted)}.analytics-head strong{font-size:20px}.analytics-head>b{color:#a83c3c;background:var(--color-play-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:7px 10px}.analytics-progress{gap:10px;display:grid}.analytics-progress article{background:var(--color-canvas);border-radius:var(--radius-sm);padding:13px}.analytics-progress article>span{font-size:12px}.analytics-progress article>strong{float:right}.analytics-progress article>i{background:#e8e3e8;border-radius:9px;height:6px;margin-top:9px;display:block;overflow:hidden}.analytics-progress article>i b{background:linear-gradient(90deg,#ef6b64,#d41c75);height:100%;display:block}.analytics-signal{background:var(--color-signal-soft);border-radius:var(--radius-sm);align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.analytics-signal svg{color:#7b5a00}.analytics-signal>div{flex-direction:column;display:flex}.analytics-signal small{color:var(--color-muted)}@media (width<=620px){.story-room-scene{padding:22px}.story-room-scene h4{font-size:23px}.story-room-head>b{display:none}.buddy-chat{grid-template-rows:52px 138px;height:216px;min-height:216px}.buddy-answer{max-width:100%}}@media (prefers-reduced-motion:reduce){.buddy-message-enter,.buddy-processing .buddy-typing-dots i{animation:none!important}}.story-room-scene .preview-title{max-width:430px;margin:13px 0 40px;font-size:28px;line-height:1.16;display:block}@media (width<=620px){.story-room-scene .preview-title{font-size:23px}}.journey-builder-modal{min-width:0;color:var(--color-ink);background:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:0;overflow:hidden}.jb-topbar{color:#fff;gap:12px;min-width:0;padding:14px 16px 12px;display:grid}.jb-title{min-width:0;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:flex}.jb-title svg{width:17px}.jb-steps{color:#a9a0ad;min-width:0;font-size:var(--type-caption-size);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.jb-steps>span{white-space:normal;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:24px;line-height:1.25;display:grid}.jb-steps>i{display:none}.jb-steps b,.jb-steps svg{width:19px;height:19px;font-size:var(--type-caption-size);border:1px solid #6a5b68;border-radius:50%;flex:none;place-items:center;padding:4px;display:grid}.jb-steps .done{color:#d9a7bc}.jb-steps .done svg{border-color:#d64c7f}.jb-steps .active{color:#fff}.jb-steps .active b{color:#fff;background:var(--color-danger-dark);border-color:var(--color-danger-dark)}.jb-workspace{background:linear-gradient(145deg,#f7dfe4,#f2cbd2);padding:18px}.jb-toolbar{color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-size:var(--type-caption-size);background:#2c1a27;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.jb-toolbar>span{align-items:center;gap:7px;display:flex}.jb-toolbar b,.jb-toolbar em{border:1px solid #ffffff80;border-radius:8px;padding:7px 10px;font-style:normal}.jb-toolbar em{background:linear-gradient(135deg,#ef6b64,#d41c75);border-color:#0000}.jb-route{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #eadfe5;padding:15px}.jb-route-head{align-items:center;gap:10px;display:flex}.jb-route-head>svg{color:#d64c55;width:20px}.jb-route-head>svg:last-child{color:var(--color-muted)}.jb-route-head>.jb-route-copy{flex-direction:column;flex:1;min-width:0;display:flex}.jb-route-head strong{font-size:13px}.jb-route-head small{color:var(--color-muted);font-size:var(--type-caption-size)}.jb-route-people{margin-left:auto}.jb-activities{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:8px;margin-top:13px;display:grid}.jb-activities article{background:#fcfafb;border:1px solid #e5d8df;border-radius:10px;grid-template-rows:auto minmax(2.7em,auto) auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px;min-width:0;min-height:166px;padding:11px;display:grid}.jb-activities article>span{color:#b83f50;width:fit-content;font-size:var(--type-caption-size);white-space:nowrap;background:#fee9e8;border-radius:6px;align-self:start;align-items:center;gap:3px;padding:4px 6px;font-weight:800;display:flex}.jb-activities article>span svg,.jb-activities article>svg{width:10px}.jb-activities article>svg{color:var(--color-muted);align-self:center}.jb-activities article>strong{font-size:var(--type-caption-size);grid-column:1/-1;align-self:start;margin:0;line-height:1.35}.jb-activities article>small{color:var(--color-muted);font-size:var(--type-caption-size);grid-column:1/-1;align-self:start;align-items:center;gap:4px;margin:0;line-height:1.3;display:flex}.jb-activities article>small svg{width:10px}.jb-activities article>b{text-align:center;color:#fff;font-size:var(--type-caption-size);background:#2c1a27;border-radius:6px;grid-column:1/-1;align-self:end;margin:0;padding:7px;line-height:1.25}.jb-add{color:#fff;background:linear-gradient(#ef6b64,#d41c75);border-radius:10px;align-content:center;place-items:center;gap:5px;min-width:0;display:grid}.jb-add svg{width:18px}.jb-add span{font-size:var(--type-caption-size);writing-mode:vertical-rl}.jb-route.secondary{margin-top:14px;padding-block:12px}.jb-route.secondary .jb-route-head>svg{color:#d64c7f}@media (width<=620px){.jb-steps>span{grid-template-columns:19px;justify-content:center;font-size:0}.jb-steps span b,.jb-steps span svg{font-size:var(--type-caption-size)}.jb-workspace{padding:14px}.jb-toolbar{gap:8px}.jb-toolbar>span b{display:none}.jb-activities{grid-template-columns:1fr 1fr 34px}.jb-activities article:nth-child(3),.jb-add span{display:none}}.ai-course-builder-preview,.learning-analytics-preview{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff}.ai-course-builder-preview{padding:22px}.course-builder-head,.course-builder-source,.learning-analytics-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.course-builder-head>div{align-items:center;gap:10px;display:flex}.course-builder-head svg{color:var(--color-brand)}.course-builder-head span,.learning-analytics-head>div{flex-direction:column;display:flex}.course-builder-head small,.course-builder-source small,.course-builder-chapters small,.learning-analytics-head small,.learning-analytics-summary small{color:var(--color-muted)}.course-builder-head>b{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:6px 9px}.course-builder-source{background:var(--color-canvas);border-radius:var(--radius-sm);margin:18px 0 12px;padding:13px}.course-builder-source>svg{width:20px;color:var(--color-brand)}.course-builder-source>div{flex-direction:column;flex:1;display:flex}.course-builder-source>svg:last-child{color:var(--color-success)}.course-builder-chapters{gap:7px;display:grid}.course-builder-chapters>p{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;margin:4px 0;font-weight:800}.course-builder-chapters article{border:1px solid var(--color-line);border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.course-builder-chapters article>span{width:28px;height:28px;color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-caption-size);border-radius:8px;place-items:center;font-weight:800;display:grid}.course-builder-chapters article>div{flex-direction:column;flex:1;display:flex}.course-builder-chapters article>b{color:var(--color-brand-dark);font-size:var(--type-caption-size)}.ai-course-builder-preview>button{color:#fff;background:var(--color-ink);border:0;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-weight:800}.learning-analytics-head>span{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:7px 10px;font-weight:800}.learning-analytics-preview{padding:22px}.learning-analytics-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.learning-analytics-summary article{background:var(--color-canvas);border-radius:var(--radius-sm);flex-direction:column;padding:14px;display:flex}.learning-analytics-summary strong{color:var(--color-brand-dark);font-size:22px}.learning-analytics-path{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px}.learning-analytics-path>p{font-size:var(--type-caption-size);justify-content:space-between;margin:0 0 9px;display:flex}.learning-analytics-path>i{background:var(--color-line);border-radius:var(--radius-pill);height:7px;display:block;overflow:hidden}.learning-analytics-path>i b{background:var(--gradient-brand);width:86%;height:100%;display:block}.learning-analytics-path>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.learning-analytics-path>div span{color:#08795d;background:var(--color-success-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);align-items:center;gap:4px;padding:6px 8px;font-weight:800;display:flex}.learning-analytics-path>div svg{width:12px}.learning-analytics-path>div .current{color:var(--color-brand-dark);background:var(--color-brand-soft)}.grow-page .people-story-gallery figcaption{background:#23192aeb}.grow-page .people-story-note{border-left-color:var(--color-brand)}.grow-page .people-story-note svg{color:var(--color-brand)}.mobile-learning-preview{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;padding:20px}.mobile-learning-preview-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 16px;display:flex}.mobile-learning-preview-head>span{font-size:var(--type-caption-size);align-items:center;gap:7px;font-weight:800;display:flex}.mobile-learning-preview-head svg{width:17px;color:var(--color-brand)}.mobile-learning-preview-head>b{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:6px 9px}.mobile-learning-phone{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:#fff;max-width:390px;margin:auto;overflow:hidden}.mobile-learning-browser{color:#fff;background:var(--color-ink);height:34px;font-size:var(--type-caption-size);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.mobile-learning-browser i{background:#fff5;border-radius:99px;width:44px;height:5px}.mobile-learning-course-head{justify-content:space-between;align-items:end;gap:14px;padding:16px 16px 10px;display:flex}.mobile-learning-course-head>div{flex-direction:column;min-width:0;display:flex}.mobile-learning-course-head small{color:var(--color-muted);font-size:var(--type-caption-size)}.mobile-learning-course-head strong{font-size:12px}.mobile-learning-course-head>b{color:var(--color-success);font-size:12px}.mobile-learning-progress{background:var(--color-line);border-radius:99px;height:5px;margin:0 16px}.mobile-learning-progress i{background:var(--gradient-brand);border-radius:99px;width:42%;height:100%;display:block}.mobile-learning-lesson{padding:20px 16px}.mobile-learning-lesson>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-weight:800;display:flex}.mobile-learning-lesson>span svg{width:14px}.mobile-learning-lesson h4{margin:14px 0 8px;font-size:20px;line-height:1.15}.mobile-learning-lesson>p{color:var(--color-muted);font-size:var(--type-caption-size);margin:0 0 18px;line-height:1.5}.mobile-learning-answers{gap:7px;display:grid}.mobile-learning-answers button{text-align:left;color:var(--color-ink);border:1px solid var(--color-line-strong);font-size:var(--type-caption-size);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.mobile-learning-answers button>span{font-weight:700}.mobile-learning-submit{color:#fff;background:var(--gradient-brand);width:100%;font-size:var(--type-caption-size);border:0;border-radius:9px;margin-top:14px;padding:11px;font-weight:800}.mobile-assessment-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:16px;display:flex}.mobile-assessment-head strong{font-size:14px}.mobile-assessment-head span{color:var(--color-muted);font-size:var(--type-caption-size)}.mobile-assessment-steps{border-bottom:1px solid var(--color-line);justify-content:space-between;padding:12px 16px;display:flex}.mobile-assessment-steps i{width:28px;height:28px;color:var(--color-muted);background:var(--color-canvas);font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-style:normal;display:grid}.mobile-assessment-steps i.active{color:#fff;background:var(--color-brand)}.mobile-learning-lesson.assessment{padding-top:18px}.mobile-assessment-answers{gap:8px;margin-top:16px;display:grid}.mobile-assessment-answers button{text-align:left;color:var(--color-ink);border:1px solid var(--color-line-strong);font-size:var(--type-caption-size);background:#fff;border-radius:9px;grid-template-columns:32px 1fr;align-items:stretch;padding:0;display:grid;overflow:hidden}.mobile-assessment-answers button b{color:#fff;background:var(--color-muted);place-items:center;display:grid}.mobile-assessment-answers button span{padding:11px;font-weight:700}.mobile-assessment-answers button.selected{border-color:var(--color-brand)}.mobile-assessment-answers button.selected b{background:var(--color-brand)}.mobile-learning-preview-device{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--color-brand) 24%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--color-ink) 92%,var(--color-brand)),var(--color-ink));isolation:isolate;border-color:#ffffff1f;place-items:center;min-height:570px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #160b1242}.mobile-learning-preview-device:before{content:"";aspect-ratio:1;z-index:-1;background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 42%,transparent),color-mix(in srgb,var(--color-brand) 28%,transparent));border-radius:50%;width:78%;position:absolute;transform:translate(20%,-4%)}.mobile-learning-preview-device .mobile-learning-phone{width:min(100%,350px);transition:transform var(--transition-base);border:6px solid #fffffff0;border-radius:26px;margin:0;transform:rotate(-.7deg);box-shadow:0 28px 64px #11080e57}.mobile-learning-preview-device .mobile-learning-browser{border-radius:18px 18px 0 0}.mobile-learning-preview-device .mobile-learning-submit{min-height:38px}.mobile-learning-preview-device .mobile-learning-answers button{min-height:43px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mobile-learning-preview-device:hover .mobile-learning-phone{transform:rotate(0)translateY(-4px)}}.learning-results-preview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.result-story{color:#fff;border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-md);text-align:center;border:1px solid #ffffff2b;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;position:relative;overflow:hidden}.result-story-score{background:var(--gradient-brand)}.result-story-certificate{background:linear-gradient(155deg,var(--color-brand-dark),var(--color-ink))}.result-story-bars{grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;top:14px;left:14px;right:14px}.result-story-bars i{background:#fff6;border-radius:99px;height:4px}.result-story-bars i:first-child{background:#fff}.result-story>svg{width:30px;margin-bottom:14px}.result-story>strong{font-size:38px}.result-story>p{max-width:220px;margin:8px 0;font-size:13px}.result-story>small{font-size:var(--type-caption-size);position:absolute;bottom:18px}.certificate-sheet{width:90%;color:var(--color-ink);border:3px solid var(--color-brand-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:24px 14px;display:flex}.certificate-sheet>b{text-transform:uppercase;font-size:12px}.certificate-sheet small{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;margin-top:16px}.certificate-sheet>strong{color:var(--color-brand);margin-top:5px;font-size:16px}.certificate-sheet p{font-size:var(--type-caption-size);margin:5px 0 12px}.certificate-sheet svg{width:24px;color:var(--color-signal)}.result-story-certificate>button{color:var(--color-ink);font-size:var(--type-caption-size);background:#fff;border:0;border-radius:8px;align-items:center;gap:4px;margin-top:16px;padding:9px 12px;font-weight:800;display:flex}.result-story-certificate>button svg{width:12px}.mobile-assessment-answers{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-assessment-answers button{min-width:0;display:block;position:relative}.mobile-assessment-answers button b{z-index:1;width:26px;height:26px;font-size:var(--type-caption-size);position:absolute;top:0;left:0}.mobile-assessment-answers button img{aspect-ratio:1.25;object-fit:cover;width:100%;display:block}.mobile-assessment-answers button.selected{background:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand)}.result-story-certificate .result-story-bars i:first-child{background:#fff6}.result-story-certificate .result-story-bars i:last-child{background:#fff}.learning-results-story{color:#fff;background:var(--gradient-brand);border-radius:var(--radius-lg);min-height:430px;box-shadow:var(--shadow-lg);border:1px solid #ffffff2b;flex-direction:column;padding:22px;display:flex}.results-story-progress{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.results-story-progress button{cursor:pointer;background:#fff5;border:0;border-radius:99px;height:5px;padding:0}.results-story-progress button.complete{background:#ffffffa6}.results-story-progress button.active{background:#fff}.results-story-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:310px;padding:34px 20px 20px;display:flex}.results-story-stage>svg{width:34px;height:34px;margin-bottom:16px}.results-story-stage>p{font-size:var(--type-caption-size);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-weight:850}.results-story-stage>strong{font-size:clamp(34px,5vw,52px);line-height:1}.results-story-stage>span{max-width:300px;margin-top:12px;line-height:1.55}.results-story-badges{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px;display:flex}.results-story-badges b{color:var(--color-ink);border-radius:var(--radius-pill);font-size:var(--type-caption-size);background:#fff;padding:8px 10px}.results-certificate{width:min(100%,340px);color:var(--color-ink);border:4px solid var(--color-brand-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;flex-direction:column;align-items:center;padding:28px 20px;display:flex}.results-certificate>svg{width:28px;color:var(--color-signal)}.results-certificate p{text-transform:uppercase;margin:12px 0 18px;font-size:14px;font-weight:850}.results-certificate small{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase}.results-certificate strong{color:var(--color-brand);margin-top:5px;font-size:20px}.results-certificate span{font-size:var(--type-caption-size);margin-top:5px}.results-share{color:var(--color-ink);font-size:var(--type-caption-size);background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:14px;padding:10px 13px;font-weight:800;display:flex}.results-share svg{width:13px}.results-story-controls{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.results-story-controls button{color:#fff;font-size:var(--type-caption-size);background:#ffffff12;border:1px solid #ffffff50;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-weight:800;display:flex}.results-story-controls button:disabled{opacity:.35;cursor:not-allowed}.results-story-controls button svg{width:13px}.results-story-controls span{font-size:var(--type-caption-size);font-weight:800}.mobile-learning-answers button:first-child{border-color:var(--color-line-strong);background:#fff}.mobile-learning-answers button.selected{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:0 0 0 1px var(--color-brand)}.mobile-learning-answers button b{width:22px;height:22px;color:var(--color-ink-soft);background:var(--color-canvas);font-size:var(--type-caption-size);border-radius:6px;flex:none;place-items:center;display:grid}.mobile-learning-answers button.selected b{color:#fff;background:var(--color-brand)}.mobile-learning-peers{color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;display:flex}.mobile-learning-peers>span{flex-direction:column;min-width:0;display:flex}.mobile-learning-peers strong{font-size:12px;line-height:1.25}.mobile-learning-peers small{color:var(--color-muted);font-size:12px;line-height:1.25}.mobile-learning-submit:disabled{opacity:.45;cursor:not-allowed}.mobile-answer-feedback{border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.mobile-answer-feedback>svg{flex:none;width:18px}.mobile-answer-feedback>span{flex-direction:column;display:flex}.mobile-answer-feedback strong{font-size:var(--type-caption-size)}.mobile-answer-feedback small{font-size:var(--type-caption-size);margin-top:2px}.mobile-answer-feedback.correct{color:#08795d;background:var(--color-success-soft)}.mobile-answer-feedback.incorrect{color:#9a3040;background:var(--color-play-soft)}.mobile-learning-progress i{transition:width var(--transition-base)}@media (width<=620px){.learning-analytics-summary,.learning-results-preview{grid-template-columns:1fr}.course-builder-head>div{align-items:flex-start}.course-builder-head>div>svg{display:none}.mobile-learning-preview{padding:16px}.mobile-learning-preview-device{min-height:500px;padding:20px}.mobile-learning-preview-device .mobile-learning-phone{border-width:4px;transform:none}.result-story{min-height:320px}}.mobile-learning-title{margin:14px 0 8px;font-size:20px;line-height:1.15;display:block}.pricing-page{background:var(--color-canvas);overflow:clip}.pricing-hero-summary{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;box-shadow:var(--shadow-lg);padding:30px}.pricing-hero-summary>p{color:var(--color-brand-soft);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-weight:800}.pricing-hero-summary>div{border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:20px;padding:20px 0;display:flex}.pricing-hero-summary>div>span{color:#ffffffb8;max-width:190px;font-size:14px;line-height:1.4}.pricing-hero-summary strong{white-space:nowrap;letter-spacing:-.035em;font-size:25px}.pricing-hero-summary strong small{color:#ffffff85;font-size:var(--type-caption-size);letter-spacing:0;margin-left:4px;font-weight:650}.pricing-hero-summary .pricing-hero-saving strong{color:var(--color-brand-soft)}.pricing-hero-summary>small{color:#ffffff80;font-size:var(--type-caption-size);padding-top:5px;line-height:1.5;display:block}.pricing-paths{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;margin-top:88px;padding:22px}.pricing-paths>p{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-weight:800}.pricing-paths article{border-top:1px solid var(--color-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.pricing-paths article:first-of-type{border-top:0}.pricing-paths article>span{width:34px;height:34px;color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-caption-size);border-radius:11px;place-items:center;font-weight:800;display:grid}.pricing-paths article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pricing-paths strong{font-size:16px}.pricing-paths small{color:var(--color-muted);line-height:1.35}.pricing-paths b{white-space:nowrap;font-size:15px}.pricing-paths article.active{border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand-soft);margin:4px 0}.pricing-focus{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;margin-bottom:14px;padding:22px}.pricing-focus-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.pricing-focus-heading p{color:var(--color-ink);margin:0;font-size:15px;font-weight:800}.pricing-focus-heading span{max-width:620px;color:var(--color-muted);text-align:right;font-size:12px;line-height:1.5}.pricing-focus>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-focus button{min-width:0;color:var(--color-ink);text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:15px;display:grid}.pricing-focus button>svg:first-child{width:19px;color:var(--color-brand)}.pricing-focus button>svg:last-child{width:17px;color:var(--color-brand)}.pricing-focus button span{flex-direction:column;gap:2px;min-width:0;display:flex}.pricing-focus button small{color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.35}.pricing-focus button.active{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}.pricing-model-summary{max-width:760px;color:var(--color-muted);margin:0 0 34px;font-size:15px;line-height:1.6}.pricing-offer-groups{gap:clamp(54px,7vw,88px);display:grid}.pricing-offer-group{gap:22px;display:grid}.pricing-offer-group-title{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.6vw,36px);line-height:1.08}.pricing-grid-one{grid-template-columns:minmax(0,520px)}.pricing-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-offer-groups .pricing-grid{align-items:stretch;gap:14px}.pricing-offer-groups .price-card{border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:24px;display:flex}.pricing-offer-groups .price-card .price-audience{min-height:34px;color:var(--color-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.pricing-offer-groups .price-card h3{margin:18px 0 6px;font-size:clamp(31px,2.5vw,42px);line-height:1}.pricing-offer-groups .price-card>p:not(.eyebrow-text){font-size:13px}.pricing-offer-groups .price-card .price-best-for{min-height:62px}.pricing-offer-groups .price-card .button{margin-top:4px}.pricing-offer-groups .price-card ul{margin-top:16px}.pricing-offer-groups .price-card li{align-items:flex-start;min-height:0;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.price-scope{border-top:1px solid var(--color-line);margin:18px 0 0}.price-scope>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding:11px 0;display:flex}.price-scope dt{color:var(--color-ink-soft);font-size:12px;font-weight:650}.price-scope dd{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.03em;margin:0;font-weight:800}.price-scope dd[data-level=limited]{color:var(--color-muted)}.price-scope dd[data-level=tailored]{color:var(--color-ink)}.price-commercial-note{color:var(--color-brand-dark);font-size:var(--type-caption-size);margin-top:14px;font-weight:750;line-height:1.45;display:block}.pricing-grid.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.pricing-grid-four .price-card{border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:24px;display:flex}.pricing-grid-four .price-card .price-audience{min-height:34px;color:var(--color-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.pricing-grid-four .price-card h3{margin:18px 0 6px;font-size:clamp(31px,2.5vw,42px);line-height:1}.pricing-grid-four .price-card>p:not(.eyebrow-text){min-height:0;font-size:13px}.pricing-grid-four .price-card .button{margin-top:4px}.pricing-grid-four .price-card ul{margin-top:16px}.pricing-grid-four .price-card li{align-items:flex-start;min-height:0;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.pricing-grid-four .price-card-compact{background:#ffffffeb;grid-template-rows:auto 38px 64px auto 96px 1fr;padding:24px 22px;display:grid}.pricing-grid-four .price-card-compact.popular{box-shadow:inset 0 0 0 1px var(--color-brand),var(--shadow-md);border-width:1px}.pricing-grid-four .price-card-compact .price-audience{min-height:38px;font-size:var(--type-caption-size);margin-top:7px;font-weight:700}.pricing-grid-four .price-card-compact h3{min-height:54px;margin:0;font-size:clamp(30px,2.6vw,42px)}.pricing-grid-four .price-card-compact .button{margin:12px 0 14px;padding-inline:14px;font-size:12px}.pricing-grid-four .price-card-compact ul{margin:0}.pricing-grid-four .price-card-compact li{align-items:center;height:auto}.price-card-scope-row{box-sizing:border-box;border-top:1px solid var(--color-line);grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;gap:11px;min-height:96px;padding:24px 0 15px;display:grid}.price-card-scope-row>svg{width:18px;height:18px;color:var(--color-brand);flex:none}.price-card-scope-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.price-card-scope-copy strong{color:var(--color-ink);font-size:14px;line-height:1.3}.price-card-scope-copy span{color:var(--color-muted);font-size:12px;font-weight:650;line-height:1.35}.price-card-product-selector{grid-row:5/7;grid-template-rows:96px 1fr;display:grid;position:relative}.price-card-product-selector:before{content:"";border-top:1px solid var(--color-line);pointer-events:none;position:absolute;inset:0 0 auto}.price-card-product-scope{border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;min-height:80px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background:#fff;grid-template-columns:18px minmax(0,1fr) 18px;gap:11px;margin:8px 0;padding:16px 14px 8px;position:relative}.price-card-product-scope:hover{border-color:color-mix(in srgb,var(--color-brand) 46%,var(--color-line))}.price-card-product-scope:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 18%,transparent)}.price-card-product-scope select{appearance:none;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.price-card-product-chevron{pointer-events:none;align-self:center;width:16px!important;height:16px!important;color:var(--color-ink)!important}.pricing-grid-four .price-card-compact .price-card-feature-list{grid-template-rows:repeat(5,minmax(64px,auto));align-content:start;padding:0;list-style:none;display:grid}.pricing-grid-four .price-card-compact .price-card-feature-list li{border-top:1px solid var(--color-line);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:12px 0;font-size:14px;line-height:1.4;display:grid}.price-card-feature-list li>svg{width:16px;height:16px;color:var(--color-brand)}.price-card-feature-list li>span{min-width:0}.price-best-for{min-height:70px;color:var(--color-ink-soft)!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.5!important}.pricing-feature-heading{max-width:760px;margin:clamp(52px,6vw,76px) 0 24px}.pricing-feature-heading>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pricing-feature-heading h3{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(32px,3.6vw,50px);line-height:1.04}.pricing-feature-heading p{color:var(--color-muted);margin:0;font-size:15px;line-height:1.55}.pricing-people-visual{border:1px solid color-mix(in srgb,var(--color-ink) 82%,white);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--color-brand) 22%,transparent),transparent 32%),var(--color-ink);min-height:430px;box-shadow:var(--shadow-lg);margin:0;padding:0 14px 14px;position:relative;overflow:hidden}.pricing-people-windowbar{color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 8px;display:grid}.pricing-window-dots{gap:5px;display:flex}.pricing-window-dots i{background:#ffffff5c;border-radius:50%;width:7px;height:7px;display:block}.pricing-window-dots i:first-child{background:var(--color-brand)}.pricing-people-windowbar>strong{letter-spacing:.01em;font-size:12px;font-weight:700}.pricing-window-status{color:#ffffffad;font-size:var(--type-caption-size);align-items:center;gap:6px;font-weight:700;display:flex}.pricing-window-status i{background:var(--color-positive);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-positive) 18%,transparent);border-radius:50%}.pricing-people-surface{z-index:1;border:1px solid color-mix(in srgb,var(--color-line) 82%,transparent);border-radius:calc(var(--radius-lg) - 10px);background:linear-gradient(145deg,#fff 0%,var(--color-canvas) 100%);padding:20px;position:relative;box-shadow:0 20px 44px #0e091847}.pricing-people-head{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:14px;padding:0 2px 18px;display:grid}.pricing-avatar-stack{align-items:center;display:flex}.pricing-avatar-stack>*{box-shadow:var(--shadow-sm);border:2px solid #fff;margin-left:-10px}.pricing-avatar-stack>:first-child{margin-left:0}.pricing-people-head>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.pricing-people-head span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pricing-people-head strong{font-size:14px;line-height:1.35}.pricing-people-head>svg{width:22px;color:var(--color-brand)}.pricing-pressure-list{gap:9px;margin-top:15px;display:grid}.pricing-pressure-list article{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:38px minmax(0,1fr) 42px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pricing-pressure-list article.active{border-color:color-mix(in srgb,var(--color-brand) 42%,white);background:var(--color-brand-soft);box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand) 12%,transparent)}.pricing-pressure-icon{width:38px;height:38px;color:var(--color-brand-dark);background:#fff;border-radius:12px;place-items:center;display:grid}.pricing-pressure-icon svg{width:18px}.pricing-pressure-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-pressure-list small{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.05em;font-weight:750}.pricing-pressure-list strong{font-size:13px;line-height:1.35}.pricing-pressure-list article>b{border-radius:var(--radius-pill);color:var(--color-muted);background:var(--color-canvas);font-size:var(--type-caption-size);white-space:nowrap;padding:6px 8px}.pricing-pressure-list article.active>b{color:#fff;background:var(--color-brand)}.pricing-people-visual figcaption{color:var(--color-ink-soft);font-size:var(--type-caption-size);align-items:center;gap:8px;margin-top:13px;font-weight:700;display:flex}.pricing-people-visual figcaption svg{width:15px;color:var(--color-brand)}.pricing-people-line{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffffb8;align-items:center;gap:15px;margin-top:18px;padding:14px 18px;display:flex}.pricing-people-line p{max-width:760px;color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.pricing-people-line strong{color:var(--color-ink)}.pricing-proof-placeholder{border:1px dashed color-mix(in srgb,var(--color-brand) 42%,var(--color-line));border-radius:var(--radius-lg);background:linear-gradient(115deg,#fff,var(--color-brand-soft));box-shadow:var(--shadow-sm);grid-template-columns:minmax(220px,.75fr) minmax(320px,1.35fr) auto;align-items:center;gap:28px;margin-top:clamp(48px,6vw,76px);padding:22px 24px;display:grid;position:relative;overflow:hidden}.pricing-proof-placeholder>svg{width:20px;color:var(--color-brand);opacity:.42;position:absolute;top:16px;right:18px}.pricing-proof-people{align-items:center;gap:12px;display:flex}.pricing-proof-people>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pricing-proof-people span,.pricing-product-summary-head>span,.pricing-product-summary article span:not(.popular-label),.pricing-implementation-routes article span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.pricing-proof-people strong{font-size:13px;line-height:1.35}.pricing-proof-placeholder blockquote{color:var(--color-ink-soft);margin:0;font-size:13px;font-weight:650;line-height:1.55}.pricing-proof-metrics{gap:8px;display:flex}.pricing-proof-metrics span{border-radius:var(--radius-sm);min-width:90px;color:var(--color-muted);font-size:var(--type-caption-size);white-space:nowrap;background:#ffffffb8;border:1px solid #fffc;padding:11px 12px}.pricing-proof-metrics b{color:var(--color-ink);margin-bottom:2px;font-size:14px;display:block}.pricing-implementation-status{width:fit-content;color:var(--color-brand-dark);margin-top:auto;padding-top:12px;font-size:12px;font-weight:800}.pricing-product-summary{margin-top:clamp(40px,5vw,64px)}.pricing-product-summary-head{max-width:760px}.pricing-product-summary-head h3{letter-spacing:-.055em;margin:12px 0 32px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.pricing-product-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-product-summary article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;min-width:0;padding:30px 28px;display:flex;position:relative}.pricing-product-summary article>svg{width:28px;height:28px;color:var(--color-brand);margin-bottom:48px}.pricing-product-summary article span:not(.popular-label){font-size:var(--type-caption-size)}.pricing-product-summary h4{letter-spacing:-.035em;min-height:72px;margin:10px 0 22px;font-size:clamp(24px,1.8vw,29px);line-height:1.14}.pricing-product-summary ul{gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricing-product-summary li{border-top:1px solid var(--color-line);min-height:52px;color:var(--color-ink-soft);align-items:center;padding:14px 0;font-size:14px;line-height:1.4;display:flex}.pricing-product-summary .button,.pricing-product-summary-note{width:100%;margin:auto 0 0}.pricing-product-summary-note{min-height:48px;color:var(--color-muted);text-align:center;padding:14px 0;font-size:12px;font-weight:700}.pricing-volume-note{max-width:860px;color:var(--color-muted);text-align:center;margin:22px auto 0;font-size:12px;line-height:1.55}.pricing-preview .price-action{flex-wrap:wrap;gap:24px 34px;display:flex}.pricing-comparison{background:0 0;gap:12px;display:grid}.pricing-package-logic{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:18px;overflow:hidden}.pricing-package-logic-copy{max-width:900px;padding:30px}.pricing-package-logic-copy>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pricing-package-logic-copy h3{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(27px,3vw,42px);line-height:1.06}.pricing-package-logic-copy p{max-width:780px;color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.pricing-package-scope{border-top:1px solid var(--color-line)}.pricing-package-scope-head,.pricing-package-scope-row{grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(120px,1fr));display:grid}.pricing-package-scope-head{background:var(--color-ink);color:#fff}.pricing-package-scope-head>*,.pricing-package-scope-row>*{border-left:1px solid var(--color-line);padding:14px 18px;font-size:12px;line-height:1.4}.pricing-package-scope-head>*{border-color:#ffffff1f}.pricing-package-scope-head>:first-child,.pricing-package-scope-row>:first-child{border-left:0}.pricing-package-scope-row{border-top:1px solid var(--color-line)}.pricing-package-scope-row strong{font-size:13px}.pricing-package-scope-row span{color:var(--color-ink-soft);font-weight:650}.pricing-product-group{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:clip}.pricing-product-group>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 28px;list-style:none;display:grid}.pricing-product-group>summary::-webkit-details-marker{display:none}.pricing-category-group>summary::-webkit-details-marker{display:none}.pricing-product-group>summary div{flex-direction:column;gap:5px;min-width:0;display:flex}.pricing-product-group>summary strong{letter-spacing:-.03em;font-size:24px}.pricing-product-group>summary div>span{color:var(--color-muted);font-size:13px;line-height:1.45}.pricing-product-group>summary small,.pricing-category-group>summary small{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:700}.pricing-expand-icon{border:1px solid var(--color-line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pricing-expand-icon svg{width:17px;color:var(--color-brand);transition:transform var(--transition-fast)}.pricing-product-group[open]>summary>.pricing-expand-icon svg,.pricing-category-group[open]>summary>.pricing-expand-icon svg{transform:rotate(180deg)}.pricing-product-group[open]>summary{border-bottom:1px solid var(--color-line);background:var(--color-canvas)}.pricing-product-content{position:relative}.pricing-comparison-head,.pricing-comparison-row{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(150px,1fr));display:grid}.pricing-comparison-head.pricing-product-detail-head,.pricing-comparison-row.pricing-product-detail-row{grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(180px,1fr))}.pricing-product-detail-head small{color:#ffffffb8;font-size:var(--type-caption-size);border-left:1px solid #ffffff1f;align-items:center;padding:18px 20px;line-height:1.45;display:flex}.pricing-comparison-head{z-index:20;background:var(--color-ink);color:#fff;position:sticky;top:0;box-shadow:0 10px 24px #1f14242e}.pricing-comparison-head>*{border-left:1px solid #ffffff1f;padding:18px 20px}.pricing-comparison-head span{color:#fff;font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;border-left:0;font-weight:800}.pricing-category-group{border-top:1px solid var(--color-line)}.pricing-category-group:first-of-type{border-top:0}.pricing-category-group>summary{color:var(--color-ink);cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;font-size:14px;list-style:none;display:grid}.pricing-category-group>summary .pricing-expand-icon{width:30px;height:30px}.pricing-category-group>summary:hover{background:var(--color-canvas)}.pricing-category-group[open]>summary{color:var(--color-brand-dark);background:var(--color-brand-soft);box-shadow:inset 0 -1px var(--color-line)}.pricing-comparison-row>*{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);min-width:0;padding:15px 20px;font-size:12px;line-height:1.45}.pricing-comparison-row b{border-left:0;font-size:13px}.pricing-comparison-row span{color:var(--color-ink-soft);align-items:center;gap:7px;font-weight:650;display:flex}.pricing-comparison-row span.unavailable,.pricing-comparison-row span.limited{color:var(--color-muted);font-weight:500}.pricing-comparison-row svg{width:15px;color:var(--color-success);flex:0 0 15px}.pricing-comparison-row .unavailable svg{color:var(--color-muted)}.pricing-implementation-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-implementation-routes article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px;display:grid}.pricing-implementation-routes article>svg{width:44px;height:44px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:13px;padding:11px;display:grid}.pricing-implementation-routes h3{margin:6px 0 8px;font-size:21px}.pricing-implementation-routes p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.pricing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-trust-grid article{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1f;gap:16px;padding:24px;display:flex}.pricing-trust-grid svg{width:22px;color:var(--color-brand-soft);flex:0 0 22px}.pricing-trust-grid h3{color:#fff;margin:0 0 7px;font-size:19px}.pricing-trust-grid p{color:#c8c2d6;margin:0;font-size:13px;line-height:1.55}.pricing-trust-section .ds-logo-cloud{margin-top:42px}.pricing-trust-section .ds-logo-cloud-label{color:#c8c2d6}.pricing-trust-section .logo-cloud span{background:#ffffff0d;border-color:#ffffff24}.pricing-trust-section .logo-cloud img{filter:grayscale()invert();opacity:.7}.pricing-selection-summary{border-left:4px solid var(--color-brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-brand-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:grid}.pricing-selection-summary div{flex-direction:column;display:flex}.pricing-selection-summary span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pricing-selection-summary strong{font-size:20px}.pricing-selection-summary p{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.5}.pricing-recommendation{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;max-width:960px;box-shadow:var(--shadow-md);margin:0 auto 28px;padding:24px 28px}.pricing-recommendation span{color:var(--color-brand-soft);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pricing-recommendation h3{letter-spacing:-.035em;max-width:820px;margin:10px 0;font-size:clamp(23px,2.5vw,34px);line-height:1.12}.pricing-recommendation p{color:#ffffffad;max-width:800px;margin:0;font-size:14px;line-height:1.55}.pricing-difference-band{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:48px;margin-top:72px;padding:42px;display:grid}.pricing-difference-band span,.pricing-decision-summary>div:first-child>span{color:var(--color-brand-soft);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pricing-difference-band h3{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(31px,3.5vw,48px);line-height:1.05}.pricing-difference-band ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-difference-band li{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1f;padding:17px;font-size:13px;font-weight:700}.pricing-decision-summary{margin-top:72px}.pricing-decision-summary>div:first-child{max-width:760px;margin-bottom:24px}.pricing-decision-summary h3{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.04}.pricing-decision-summary p{color:var(--color-muted);font-size:15px;line-height:1.6}.pricing-summary-table{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.pricing-summary-table>div{border-top:1px solid var(--color-line);grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(130px,1fr));display:grid}.pricing-summary-table>div:first-child{background:var(--color-ink);color:#fff;border-top:0}.pricing-summary-table b,.pricing-summary-table span{border-left:1px solid var(--color-line);padding:15px;font-size:12px;line-height:1.45}.pricing-summary-table b{border-left:0}.pricing-summary-table>div:first-child span{border-color:#ffffff1f;font-weight:800}.pricing-comparison-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.pricing-comparison-tools p{color:var(--color-muted);margin:0;font-size:12px}.pricing-comparison-tools label{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.pricing-comparison-tools input{width:17px;height:17px;accent-color:var(--color-brand)}.pricing-product-detail-head small{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding:12px 20px}.pricing-product-group>summary small{color:var(--color-brand-dark);font-weight:800}.pricing-implementation-routes article>div{flex-direction:column;min-width:0;display:flex}.pricing-implementation-routes p{margin-bottom:18px}.pricing-implementation-routes .button{width:max-content;margin-top:auto}@media (width<=1100px){.pricing-hero-summary{max-width:680px}.pricing-paths{max-width:680px;margin-top:0}.pricing-grid.pricing-grid-four,.pricing-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-product-content,.pricing-summary-table,.pricing-package-scope{overflow-x:auto}.pricing-comparison-head,.pricing-comparison-row{min-width:930px}.pricing-comparison-head.pricing-product-detail-head,.pricing-comparison-row.pricing-product-detail-row{min-width:720px}.pricing-package-scope-head,.pricing-package-scope-row{min-width:760px}.pricing-summary-table>div{min-width:900px}}@media (width<=900px){.pricing-focus>div:last-child{grid-template-columns:1fr 1fr}.pricing-trust-grid{grid-template-columns:1fr}.pricing-people-visual{min-height:auto}.pricing-product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-proof-placeholder{grid-template-columns:1fr 1.4fr}.pricing-proof-metrics{grid-column:1/-1}}@media (width<=760px){.pricing-difference-band{grid-template-columns:1fr;padding:28px}.pricing-difference-band ul,.pricing-selection-summary{grid-template-columns:1fr}.pricing-comparison-tools{flex-direction:column;align-items:flex-start}}@media (width<=620px){.pricing-hero-summary{padding:23px}.pricing-hero-summary strong{font-size:21px}.pricing-paths{padding:14px}.pricing-paths article{grid-template-columns:34px minmax(0,1fr);padding:15px 10px}.pricing-paths article>b{grid-column:2}.pricing-grid.pricing-grid-four,.pricing-grid-one,.pricing-grid-two,.pricing-grid-three{grid-template-columns:1fr}.pricing-grid-four .price-card,.pricing-offer-groups .price-card{display:flex}.price-best-for,.pricing-offer-groups .price-card .price-best-for,.price-basis,.pricing-grid-four .price-card-compact h3,.pricing-grid-four .price-card-compact .price-card-description{min-height:0}.pricing-grid-four .price-card li,.pricing-offer-groups .price-card li{height:auto;min-height:0}.pricing-product-group>summary{padding:20px}.pricing-product-group>summary small{display:none}.pricing-people-visual{padding:0 10px 10px}.pricing-people-windowbar{min-height:52px;padding:0 4px}.pricing-people-windowbar>strong{font-size:var(--type-caption-size)}.pricing-people-surface{padding:16px}.pricing-pressure-list article{grid-template-columns:34px minmax(0,1fr) 36px}.pricing-pressure-list article>b{display:none}.pricing-pressure-list .profile-avatar{width:36px!important;height:36px!important}.pricing-people-line{flex-direction:column;align-items:flex-start}.pricing-proof-placeholder,.pricing-product-summary-grid,.pricing-implementation-routes{grid-template-columns:1fr}.pricing-proof-metrics{flex-wrap:wrap;grid-column:auto}.pricing-product-summary h4{min-height:0}.pricing-product-summary article>svg{margin-bottom:22px}.price-card-product-selector{grid-template-rows:auto auto}.price-card-scope-row{min-height:96px}.pricing-grid-four .price-card-compact .price-card-feature-list{grid-template-rows:none}}.pricing-offer-groups .price-card li,.pricing-grid-four .price-card li{font-size:14px}.price-card-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.price-card-price del{color:var(--color-muted);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;text-decoration-color:currentColor;text-decoration-thickness:1px}.pricing-preference-bar{border:1px solid var(--color-line);border-radius:var(--radius-pill);width:fit-content;box-shadow:var(--shadow-sm);background:#ffffffe0;margin:0 auto 30px;padding:4px}.pricing-billing-switch{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-canvas);grid-template-columns:1fr 1fr;width:220px;display:grid;position:relative}.pricing-billing-switch:before{z-index:-1;border-radius:var(--radius-pill);background:var(--color-ink);width:50%;box-shadow:var(--shadow-sm);content:"";transition:transform var(--transition-base);position:absolute;inset:0 auto 0 0}.pricing-billing-switch[data-period=annual]:before{transform:translate(100%)}.pricing-billing-switch button{min-height:40px;color:var(--color-ink-soft);border-radius:var(--radius-pill);font:inherit;font-size:14px;font-weight:var(--font-weight-demi);cursor:pointer;background:0 0;border:0;padding:8px 14px}.pricing-billing-switch button[aria-pressed=true]{color:#fff}.pricing-billing-switch button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pricing-platform-logomark{flex:0 0 28px;width:28px;height:28px;margin-bottom:48px;display:block}@media (width<=620px){.pricing-preference-bar{margin-bottom:24px}.pricing-platform-logomark{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.pricing-billing-switch:before{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--color-ink:#242126;--color-ink-soft:#4c474f;--color-muted:#716b74;--color-canvas:#faf8f9;--color-surface:#fff;--color-line:#eee9ec;--color-line-strong:#d9d2d6;--color-control-line:#938b96;--color-brand:#dd2476;--color-brand-dark:#a91a58;--color-brand-soft:#f8d3e4;--color-brand-80:#e45091;--color-brand-60:#eb7cab;--color-brand-40:#f1a7c8;--color-brand-20:#f8d3e4;--color-accent:#ff512f;--color-accent-dark:#c5361c;--color-accent-soft:#ffdbd5;--color-accent-80:#ff7459;--color-accent-60:#ff9782;--color-accent-40:#ffb9ac;--color-accent-20:#ffdbd5;--gradient-brand:linear-gradient(120deg, var(--color-accent) 0%, var(--color-brand) 100%);--gradient-action:linear-gradient(120deg, var(--color-accent-dark) 0%, var(--color-brand) 100%);--color-play:#ff512f;--color-play-soft:#ffdbd5;--color-signal:#ffc106;--color-signal-soft:#fff3c2;--color-success:#05b84d;--color-success-soft:#d9f5e4;--color-danger:#dc3444;--color-danger-dark:#a92d37;--color-danger-soft:#f9dadd;--color-lms:#dd2476;--color-lms-soft:#f8d3e4;--color-on-ink:#fff;--color-on-ink-muted:#c8c2d6;--color-on-ink-accent:#f7a8cd;--color-ink-surface:#ffffff0e;--color-ink-line:#ffffff24;--font-avenir:"Avenir", "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:var(--font-avenir);--font-body:var(--font-avenir);--font-mono:var(--font-avenir);--font-weight-regular:400;--font-weight-medium:500;--font-weight-demi:600;--font-weight-bold:700;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-label:.06em;--type-caption-size:.75rem;--type-body-size:1rem;--type-action-size:1rem;--type-action-large-size:1.0625rem;--type-eyebrow-size:1rem;--type-hero-eyebrow-size:var(--type-eyebrow-size);--type-hero-eyebrow-line-height:1.5;--type-hero-eyebrow-tracking:.08em;--type-home-hero-size:clamp(3.25rem, 5.35vw, 4.75rem);--type-product-hero-size:clamp(3.2rem, 4.9vw, 4.5rem);--type-product-hero-mobile-size:clamp(2.5rem, 10.8vw, 3.1rem);--type-solution-hero-size:clamp(3.25rem, 4.75vw, 4.375rem);--type-solution-hero-wide-size:clamp(3.15rem, 4.9vw, 4.5rem);--type-solution-hero-extra-wide-size:clamp(3rem, 4.25vw, 4rem);--type-solution-hero-mobile-size:clamp(2.5rem, 10.8vw, 3.1rem);--type-solution-hero-mobile-extra-wide-size:clamp(2.4rem, 10vw, 2.9rem);--type-solution-hero-line-height:.99;--type-solution-hero-tracking:var(--tracking-display);--type-section-heading-size:clamp(2.35rem, 3.6vw, 3.25rem);--type-section-heading-mobile-size:clamp(2rem, 8.5vw, 2.35rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-section-eyebrow-heading:var(--space-6);--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1rem;--radius-xl:1rem;--radius-pill:999px;--shadow-sm:0 1px 2px #23101c14, 0 4px 14px #23101c0d;--shadow-md:0 20px 60px #2d102124;--shadow-lg:0 32px 90px #2d10212e;--shadow-focus:0 0 0 3px var(--color-surface), 0 0 0 6px var(--color-brand-dark);--content-width:76rem;--transition-fast:.16s ease;--transition-base:.24s cubic-bezier(.2, .8, .2, 1)}.profile-avatar{width:var(--profile-avatar-size);height:var(--profile-avatar-size);background:var(--color-brand-soft);border:2px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-line);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.route-transition-shell{min-height:100vh;animation:.28s cubic-bezier(.22,1,.36,1) both route-content-enter}@keyframes route-content-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-brand-dark);outline-offset:3px;box-shadow:var(--shadow-focus)}.site-header{z-index:50;height:4.75rem;padding:0 max(1.25rem, calc((100vw - var(--content-width)) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7f8e0;border-bottom:1px solid #ece4e8d9;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:sticky;top:0}.wordmark{font-size:1.45rem;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading)}.wordmark span{color:var(--color-brand)}.brand-logo-image{width:9.35rem;height:auto;display:block}.site-nav{color:var(--color-ink-soft);font-size:var(--type-body-size);align-items:center;gap:1.75rem;font-weight:600;display:flex}.site-nav a,.button{transition:color var(--transition-fast), background var(--transition-fast), border var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast)}.site-nav a:hover{color:var(--color-brand)}.header-actions,.hero-actions{align-items:center;gap:.75rem;display:flex}.button{border-radius:var(--radius-pill);cursor:pointer;min-height:3rem;font-weight:var(--font-weight-demi);font-size:var(--type-action-size);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.2rem;line-height:1;display:inline-flex}.button-small{min-height:2.65rem;padding:.65rem 1rem}.button-primary{background:var(--gradient-action);color:#fff;box-shadow:0 8px 20px #dd24763d}.button-primary:hover{filter:brightness(.96)saturate(1.04);box-shadow:0 12px 28px #dd247652}.button-secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-control-line)}.button-secondary:hover,.button-ghost:hover{border-color:var(--color-control-line);background:var(--color-surface)}.button-ghost{color:var(--color-ink);background:0 0;border-color:#0000}.button-dark{background:var(--color-ink);color:#fff}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hero{min-height:43rem;padding:clamp(5rem, 10vw, 8.5rem) max(1.25rem, calc((100vw - var(--content-width)) / 2));border-bottom:1px solid var(--color-line);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);width:fit-content;box-shadow:var(--shadow-sm);color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;display:flex}.status-dot{background:var(--color-success);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--color-success-soft);border-radius:50%}.hero h1{max-width:48rem;letter-spacing:var(--tracking-display);font-size:clamp(3.5rem,7.2vw,6.9rem);line-height:.94;font-weight:var(--font-weight-demi);margin:0}.hero h1 em{color:var(--color-brand);font-family:inherit;font-style:normal;font-weight:600}.hero-copy>p{max-width:39rem;color:var(--color-ink-soft);margin:2rem 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.62}.hero-art{background:radial-gradient(circle,#dd247626,#0000 62%);border-radius:50%;min-height:31rem;position:relative}.orbit{border:1px dashed #dd24764d;border-radius:50%;position:absolute;inset:8%}.orbit-two{border-color:#ff6b6b59;inset:22%}.journey-card{border-radius:var(--radius-md);min-width:13rem;box-shadow:var(--shadow-md);background:#fffffff0;border:1px solid #dedbe8e6;align-items:center;gap:.85rem;padding:1rem;display:flex;position:absolute}.journey-card small{color:var(--color-muted);font:600 var(--type-caption-size)/1.3 var(--font-mono);letter-spacing:.06em;display:block}.journey-card strong{margin-top:.2rem;font-size:1.02rem;display:block}.journey-icon{background:var(--color-brand-soft);width:2.4rem;height:2.4rem;color:var(--color-brand);border-radius:.8rem;flex:none;place-items:center;font-weight:800;display:grid}.journey-icon.onboard{background:var(--color-play-soft);color:#c44}.journey-icon.lms{background:var(--color-lms-soft);color:var(--color-lms)}.journey-check{background:var(--color-success-soft);width:1.55rem;height:1.55rem;color:var(--color-success);border-radius:50%;place-items:center;margin-left:auto;font-weight:800;display:grid}.journey-level{background:var(--color-signal-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);margin-left:auto;padding:.35rem .5rem;font-weight:800}.card-one{top:5%;left:5%;transform:rotate(-4deg)}.card-two{top:39%;right:0;transform:rotate(3deg)}.card-three{bottom:5%;left:11%;transform:rotate(-2deg)}.hero-score{background:var(--color-ink);color:#fff;width:7.8rem;height:7.8rem;box-shadow:var(--shadow-md);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:12%;right:10%;transform:rotate(8deg)}.hero-score strong{letter-spacing:-.05em;font-size:1.9rem}.hero-score span{font-size:var(--type-caption-size);opacity:.72;margin-top:.15rem}.system-section{padding:clamp(5rem, 10vw, 8.5rem) max(1.25rem, calc((100vw - var(--content-width)) / 2))}.section-tint{background:var(--color-surface);border-block:1px solid var(--color-line)}.section-heading{grid-template-columns:.6fr 1.4fr 1fr;align-items:start;gap:3rem;margin-bottom:5.5rem;display:grid}.section-index{background:var(--color-ink);color:#fff;width:2.3rem;height:2.3rem;font:700 .75rem/1 var(--font-mono);border-radius:50%;place-items:center;margin-bottom:.9rem;display:inline-grid}.eyebrow-text{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.3}.section-heading h1,.section-heading h2,.principles h2{letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.section-heading>p{color:var(--color-ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.subsection{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:2rem;padding:2rem}.section-tint .subsection,.section-tint .component-panel{background:var(--color-canvas)}.subsection-title,.panel-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.subsection-title h3,.panel-heading h3{letter-spacing:-.025em;margin:0;font-size:1.25rem}.subsection-title>span,.panel-heading>span{color:var(--color-muted);font:600 var(--type-caption-size)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.color-grid{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.color-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.color-swatch{height:8rem}.swatch-ink{background:var(--color-ink)}.swatch-canvas{background:var(--color-canvas)}.swatch-brand{background:var(--color-brand)}.swatch-play{background:var(--color-play)}.swatch-accent{background:var(--color-accent)}.swatch-gradient{background:var(--gradient-brand)}.swatch-signal{background:var(--color-signal)}.swatch-success{background:var(--color-success)}.swatch-danger{background:var(--color-danger)}.swatch-lms{background:var(--color-lms)}.color-meta{gap:.32rem;padding:1rem;display:grid}.color-meta strong{font-size:.88rem}.color-meta code{color:var(--color-muted);font:500 var(--type-caption-size)/1.3 var(--font-mono)}.color-meta small{color:var(--color-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;overflow:hidden}.color-note{background:var(--color-brand-soft);border-radius:var(--radius-md);align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.color-note span{color:var(--color-brand-dark);font-size:var(--type-caption-size);text-transform:uppercase;flex:none;font-weight:800}.color-note p{color:var(--color-ink-soft);margin:0;font-size:.82rem;line-height:1.5}.brand-scale-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.brand-scale{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.25rem}.brand-scale h4{margin:0 0 1rem;font-size:1rem}.brand-scale>div{grid-template-columns:repeat(5,1fr);gap:.55rem;display:grid}.brand-scale figure{min-width:0;margin:0}.brand-scale figure>span{aspect-ratio:1;border-radius:.65rem;display:block}.brand-scale figcaption{gap:.15rem;margin-top:.5rem;display:grid}.brand-scale figcaption strong{font-size:var(--type-caption-size)}.brand-scale figcaption code{color:var(--color-muted);font:500 var(--type-caption-size)/1.2 var(--font-mono)}.type-row{border-top:1px solid var(--color-line);grid-template-columns:10rem 1fr;align-items:baseline;padding:1.35rem 0;display:grid}.type-row:first-child{border-top:0}.type-row p{margin:0}.type-meta{color:var(--color-muted);gap:.3rem;font-size:.75rem;display:grid}.type-meta code{font:500 var(--type-caption-size)/1 var(--font-mono)}.type-display{letter-spacing:var(--tracking-display);font-size:clamp(2.9rem,5.5vw,5.5rem);line-height:1;font-weight:var(--font-weight-demi)}.type-h1{letter-spacing:var(--tracking-display);font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1.02;font-weight:var(--font-weight-demi)}.type-h2{letter-spacing:var(--tracking-heading);font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.05;font-weight:var(--font-weight-demi)}.type-h3{letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.12;font-weight:var(--font-weight-demi)}.type-body-lg{max-width:50rem;color:var(--color-ink-soft);font-size:1.25rem;line-height:1.55;font-weight:var(--font-weight-regular)}.type-body{max-width:48rem;color:var(--color-ink-soft);font-size:1rem;line-height:1.65;font-weight:var(--font-weight-regular)}.type-label{font:var(--font-weight-bold) var(--type-caption-size)/1.4 var(--font-mono);letter-spacing:var(--tracking-label)}.foundation-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.compact-section{margin-top:1rem}.space-list{gap:.7rem;display:grid}.space-row{align-items:center;gap:1rem;display:flex}.space-row code{width:2rem;color:var(--color-muted);font:500 var(--type-caption-size)/1 var(--font-mono)}.space-row span{background:var(--color-brand);border-radius:var(--radius-pill);max-width:calc(100% - 3rem);height:.55rem}.shape-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.shape-card{background:var(--color-brand-soft);min-height:6rem;font:600 var(--type-caption-size)/1 var(--font-mono);border:1px solid #f9d2e3;place-items:center;display:grid}.shape-small{border-radius:var(--radius-sm)}.shape-medium{border-radius:var(--radius-md)}.shape-pill{border-radius:var(--radius-pill)}.shape-shadow{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.component-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.component-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;padding:2rem}.button-stack{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-stack{gap:1rem;display:grid}.form-stack label:not(.checkbox-row){color:var(--color-ink-soft);gap:.5rem;font-size:.76rem;font-weight:700;display:grid}.form-stack input[type=email],.form-stack select{appearance:none;background:var(--color-surface);width:100%;min-height:3.2rem;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:0 1rem}.form-stack input::placeholder{color:#9a96a8}.checkbox-row{color:var(--color-ink-soft);align-items:center;gap:.65rem;font-size:.78rem;display:flex}.checkbox-row input{width:1rem;height:1rem;accent-color:var(--color-brand)}.tag-cloud{flex-wrap:wrap;gap:.55rem;display:flex}.tag{border-radius:var(--radius-pill);width:fit-content;font-size:var(--type-caption-size);padding:.42rem .68rem;font-weight:750}.tag-neutral{background:#ebe9f0}.tag-brand{color:var(--color-brand-dark);background:var(--color-brand-soft)}.tag-success{color:#08795d;background:var(--color-success-soft)}.tag-warning{color:#795a00;background:var(--color-signal-soft)}.tag-outline{border:1px solid var(--color-line-strong)}.tag-dark{color:#fff;background:var(--color-ink)}.notice{border-radius:var(--radius-sm);align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.9rem;display:flex}.notice>span{width:1.4rem;height:1.4rem;font-size:var(--type-caption-size);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.notice p{color:var(--color-ink-soft);margin:0;font-size:.76rem;line-height:1.45}.notice-info{background:var(--color-brand-soft)}.notice-info>span{background:var(--color-brand);color:#fff}.notice-success{background:var(--color-success-soft)}.notice-success>span{background:var(--color-success);color:#fff}.nav-panel{grid-column:1/-1}.nav-specimen{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:1.5rem;padding:1rem;display:flex}.mini-wordmark{letter-spacing:-.05em;font-weight:800}.mini-brand-logo{width:7.5rem}.mini-links{color:var(--color-ink-soft);font-size:var(--type-caption-size);gap:1.4rem;font-weight:650;display:flex}.mini-actions{font-size:var(--type-caption-size);align-items:center;gap:1rem;margin-left:auto;font-weight:700;display:flex}.mini-actions strong{background:var(--color-brand);color:#fff;border-radius:var(--radius-pill);padding:.72rem .9rem}.component-caption{color:var(--color-muted);font-size:var(--type-caption-size);margin:.9rem 0 0}.product-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.product-card{isolation:isolate;color:#fff;min-height:24rem;transition:transform var(--transition-base), box-shadow var(--transition-base);background-repeat:no-repeat;border-radius:32px;flex-direction:column;padding:1.8rem;display:flex;position:relative;overflow:hidden}.product-card:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.product-card>*{z-index:1;position:relative}.product-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #24232733}.product-ats{background-blend-mode:multiply;background-color:#242327;background-image:url(/assets/Hire-B9H40alA.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.product-ats:before{background:linear-gradient(#1412150a 14%,#1412153d 52%,#141215c7 100%)}.product-onboard{background-blend-mode:darken;background-blend-mode:plus-darker;background-color:#f3a7c8;background-image:url(/assets/Onboard-CrYwK-KQ.webp);background-position:0 -111.106px;background-repeat:no-repeat;background-size:100% 144.498%}.product-onboard:before{background:linear-gradient(#e470a3bd 0%,#f3a7c8d1 100%)}.product-lms{background-blend-mode:darken;background-blend-mode:plus-darker;background-color:#ffbfb3;background-image:url(/assets/Grow-DIcTGDz2.webp);background-position:0 -97.262px;background-repeat:no-repeat;background-size:100% 144.498%}.product-lms:before{background:linear-gradient(#ff8972b8 0%,#ffbfb3d1 100%)}.product-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-identity{gap:.8rem;display:grid}.product-marker{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:3.375rem;height:3.375rem;display:block;overflow:hidden}.product-ats .product-marker{background-image:url("data:image/svg+xml,%3csvg%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23a)'%3e%3cpath%20d='M3%2018C3%209.16344%2010.1634%202%2019%202H35C43.8366%202%2051%209.16344%2051%2018V34C51%2042.8366%2043.8366%2050%2035%2050H19C10.1634%2050%203%2042.8366%203%2034V18Z'%20fill='white'/%3e%3cpath%20d='M37%2028.478V33a3%203%200%200%201-3%203H20a3%203%200%200%201-3-3v-4.522l.553.277a21.2%2021.2%200%200%200%2018.897-.002l.55-.275ZM29%2017a3%203%200%200%201%203%203v1h2a3%203%200%200%201%203%203v2.242l-1.447.724a19.2%2019.2%200%200%201-17.726.186l-.647-.32-1.18-.59V24a3%203%200%200%201%203-3h2v-1a3%203%200%200%201%203-3h5Zm-2%208a1%201%200%201%200%200%202.01A1%201%200%200%200%2027%2025Zm2-6h-4a1%201%200%200%200-1%201v1h6v-1a1%201%200%200%200-1-1Z'%20fill='url(%23b)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='17'%20y1='17'%20x2='37'%20y2='36'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF512F'/%3e%3cstop%20offset='1'%20stop-color='%23DD2476'/%3e%3c/linearGradient%3e%3cfilter%20id='a'%20x='0'%20y='0'%20width='54'%20height='54'%20filterUnits='userSpaceOnUse'%3e%3cfeFlood%20flood-opacity='0'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'/%3e%3cfeMorphology%20radius='1'%20operator='erode'%20in='SourceAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20.1%200'/%3e%3cfeBlend%20in2='BackgroundImageFix'/%3e%3cfeBlend%20in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e")}.product-onboard .product-marker{background-image:url(/assets/Onboard-BiFlyqmv.svg)}.product-lms .product-marker{background-image:url("data:image/svg+xml,%3csvg%20width='54'%20height='54'%20viewBox='0%200%2054%2054'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_dd_868_1497)'%3e%3cpath%20d='M3%2018C3%209.16344%2010.1634%202%2019%202H35C43.8366%202%2051%209.16344%2051%2018V34C51%2042.8366%2043.8366%2050%2035%2050H19C10.1634%2050%203%2042.8366%203%2034V18Z'%20fill='white'%20shape-rendering='crispEdges'/%3e%3cpath%20d='M35.7%2017.3C35.7%2017.3%2034.3%2017%2032.2%2017C26.7%2017%2016.6%2019.1%2018.2%2034.8C19.3%2034.9%2020.4%2035%2021.4%2035C39.3%2035%2035.7%2017.3%2035.7%2017.3ZM22%2031C22%2031%2022%2021%2032%2021C32%2021%2026%2023%2022%2031Z'%20fill='%23FF512F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_dd_868_1497'%20x='0'%20y='0'%20width='54'%20height='54'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeMorphology%20radius='1'%20operator='erode'%20in='SourceAlpha'%20result='effect1_dropShadow_868_1497'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.1%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_868_1497'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.1%200'/%3e%3cfeBlend%20mode='normal'%20in2='effect1_dropShadow_868_1497'%20result='effect2_dropShadow_868_1497'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect2_dropShadow_868_1497'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e")}.product-arrow{color:#ffffffb8;width:1.35rem;height:1.35rem;transition:transform var(--transition-fast);background:0 0;border:0;border-radius:0;flex:none;padding:0}.product-card:hover .product-arrow{transform:translate(2px,-2px)}.product-name{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:800}.product-content{padding-top:var(--space-6);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.product-card h3{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0 0 .8rem;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.02}.product-content>span{color:#ffffffd1;max-width:26rem;font-size:.88rem;line-height:1.55}.product-onboard,.product-lms,.product-onboard .product-name,.product-lms .product-name,.product-onboard h3,.product-lms h3{color:#242327}.product-onboard .product-content>span,.product-lms .product-content>span{color:#242327d1}.product-onboard .product-arrow,.product-onboard .product-cta{color:#dd2476}.product-lms .product-arrow,.product-lms .product-cta{color:#ff512f}.pattern-grid{grid-template-columns:1.25fr .75fr;gap:1rem;margin-top:1rem;display:grid}.mission-card,.steps-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.mission-card .panel-heading{align-items:flex-start}.mission-card h3{letter-spacing:-.045em;margin:.35rem 0 0;font-size:2rem}.mission-card>p{max-width:39rem;color:var(--color-ink-soft);line-height:1.6}.progress-header{justify-content:space-between;margin-top:2.5rem;font-size:.75rem;display:flex}.progress-track{border-radius:var(--radius-pill);background:#e8e5ee;height:.7rem;margin-top:.55rem;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--color-brand), #f2a6c8);border-radius:inherit;width:72%;height:100%;display:block}.mission-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.avatar-stack{display:flex}.avatar-stack span{background:var(--color-brand-soft);width:2.2rem;height:2.2rem;color:var(--color-brand-dark);font-size:var(--type-caption-size);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-.45rem;font-weight:800;display:grid}.avatar-stack span:first-child{margin-left:0}.avatar-stack span:nth-child(2){background:var(--color-play-soft);color:#b73c3c}.avatar-stack span:nth-child(3){background:var(--color-signal-soft);color:#705200}.steps-card>.eyebrow-text{margin-bottom:1.3rem}.step{border-top:1px solid var(--color-line);opacity:.5;align-items:center;gap:.8rem;padding:1rem 0;display:flex}.step>span{border:1px solid var(--color-line-strong);width:2rem;height:2rem;font-size:var(--type-caption-size);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.step small{color:var(--color-muted);font:600 var(--type-caption-size)/1.3 var(--font-mono);letter-spacing:.06em;display:block}.step strong{margin-top:.2rem;font-size:.85rem;display:block}.step em{color:var(--color-brand);font-size:var(--type-caption-size);margin-left:auto;font-style:normal;font-weight:800}.step.complete,.step.active{opacity:1}.step.complete>span{color:#fff;background:var(--color-success);border-color:var(--color-success)}.step.active>span{color:#fff;background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 5px var(--color-brand-soft)}.principles{padding:clamp(5rem, 10vw, 8.5rem) max(1.25rem, calc((100vw - var(--content-width)) / 2));color:#fff;background:var(--color-ink);grid-template-columns:1fr 1.2fr;gap:6rem;display:grid}.principles .eyebrow-text{color:#f4a0c8;margin-bottom:1.2rem}.principles ol{margin:0;padding:0;list-style:none}.principles li{border-top:1px solid #ffffff29;grid-template-columns:3rem 1fr;padding:1.4rem 0;display:grid}.principles li>span{color:#f4a0c8;font:700 var(--type-caption-size)/1 var(--font-mono)}.principles strong{font-size:1.05rem}.principles li p{color:#ffffff9e;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.design-footer{padding:2rem max(1.25rem, calc((100vw - var(--content-width)) / 2));color:#fff;background:var(--color-ink);border-top:1px solid #ffffff24;align-items:center;gap:1.5rem;display:flex}.inverse span{color:#f4a0c8}.design-footer p{color:#ffffff8f;margin:0;font-size:.8rem}.design-footer>span{color:#fff6;font:500 var(--type-caption-size)/1 var(--font-mono);margin-left:auto}.wide-panel{grid-column:1/-1}.specimen-group+.specimen-group{border-top:1px solid var(--color-line);margin-top:1.75rem;padding-top:1.75rem}.specimen-label{color:var(--color-muted);font:700 var(--type-caption-size)/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .9rem}.align-end{align-items:flex-end}.button-large{min-height:3.65rem;font-size:var(--type-action-large-size);font-weight:var(--font-weight-bold);padding-inline:1.5rem}.button-danger{color:#a92d37;background:#fff0f1;border-color:#f0c5c9}.button-danger:hover{color:#fff;background:#b9343e;border-color:#b9343e}.button-link{min-height:0;color:var(--color-brand-dark);background:0 0;border:0;padding-inline:0}.button-link:hover{color:var(--color-brand);transform:none}.icon-button{border:1px solid var(--color-line);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-ink);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.icon-button:hover{color:#fff;background:var(--color-brand);border-color:var(--color-brand);transform:translateY(-2px)}.icon-button-small{width:2.25rem;height:2.25rem}.state-hover{background:var(--color-brand-dark);transform:translateY(-2px);box-shadow:0 12px 28px #dd247647}.state-focus{box-shadow:var(--shadow-focus)}.state-loading{pointer-events:none}.spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite spin;display:inline-block}.dark-spinner{border-color:#17142f38;border-top-color:var(--color-ink)}.brand-spinner{border-color:var(--color-brand-soft);border-top-color:var(--color-brand);width:1.5rem;height:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.link-list{align-items:start;gap:1.25rem;display:grid}.link-list p{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.text-link{color:var(--color-brand-dark);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{color:var(--color-brand);text-decoration-thickness:2px}.arrow-link,.back-link{align-items:center;gap:.5rem;width:fit-content;font-size:.82rem;font-weight:750;display:inline-flex}.arrow-link span{transition:transform var(--transition-fast)}.arrow-link:hover span{transform:translate(4px)}.arrow-link-brand{color:var(--color-brand-dark)}.back-link{color:var(--color-ink-soft)}.back-link:hover{color:var(--color-brand-dark)}.disabled-link{width:fit-content;color:var(--color-muted);opacity:.5;cursor:not-allowed;font-size:.82rem}.breadcrumbs{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.75rem;display:flex}.breadcrumbs a:hover{color:var(--color-brand-dark)}.breadcrumbs strong{color:var(--color-ink);font-weight:700}.breadcrumbs+.breadcrumbs{margin-top:1rem}.compact-breadcrumbs{justify-content:space-between}.tabs{border-bottom:1px solid var(--color-line);gap:.25rem;display:flex}.tab{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:1rem 1.25rem;font-weight:700}.tab:hover{color:var(--color-ink)}.tab.active{color:var(--color-brand-dark);border-bottom-color:var(--color-brand)}.segmented-control{border-radius:var(--radius-pill);background:#e9e7ef;width:fit-content;margin-top:1.5rem;padding:.3rem;display:flex}.segmented-control button{border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.65rem .9rem;font-size:.75rem;font-weight:750}.segmented-control button.active{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-sm)}.segmented-control span{color:var(--color-success);margin-left:.3rem}.pagination{align-items:center;gap:.35rem;display:flex}.pagination button{border:1px solid var(--color-line);background:var(--color-surface);width:2.35rem;height:2.35rem;color:var(--color-ink-soft);cursor:pointer;border-radius:.65rem}.pagination button:hover,.pagination button.active{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.pagination span{color:var(--color-muted);padding:0 .3rem}.dropdown-specimen{min-height:17rem;position:relative}.dropdown-trigger{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);gap:.75rem;padding:.75rem 1rem;font-weight:750;display:flex}.dropdown-menu{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:.25rem;padding:.55rem;display:grid;position:absolute;top:3.3rem;left:0;right:0}.dropdown-menu a{border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.dropdown-menu a:hover{background:var(--color-canvas)}.dropdown-menu strong,.dropdown-menu small{display:block}.dropdown-menu strong{font-size:.78rem}.dropdown-menu small{color:var(--color-muted);font-size:var(--type-caption-size);margin-top:.15rem}.dropdown-menu em{font-style:normal}.menu-icon{width:2rem;height:2rem;font-size:var(--type-caption-size);border-radius:.6rem;place-items:center;font-weight:800;display:grid}.menu-brand{color:var(--color-brand-dark);background:var(--color-brand-soft)}.menu-play{color:#a83c3c;background:var(--color-play-soft)}.menu-lms{color:var(--color-lms);background:var(--color-lms-soft)}.input-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.input-grid.two-col{grid-template-columns:1fr 1fr}.field{color:var(--color-ink-soft);gap:.5rem;font-size:.75rem;font-weight:700;display:grid;position:relative}.field input,.field textarea{width:100%;min-height:3.15rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:.85rem 1rem}.field textarea{resize:vertical;min-height:8rem;line-height:1.5}.field small{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:500;line-height:1.4}.field-focus input{border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.field-success input{border-color:var(--color-success);padding-right:2.6rem}.field-success small{color:#08795d}.field-error input{border-color:#cb3b46}.field-error small{color:#a92d37}.field-disabled{opacity:.6}.field-disabled input{cursor:not-allowed;background:#eeecf2}.input-with-icon{position:relative}.input-with-icon b{color:#fff;background:var(--color-success);width:1.25rem;height:1.25rem;font-size:var(--type-caption-size);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-affix{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);display:flex;overflow:hidden}.input-affix:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.input-affix i{border-right:1px solid var(--color-line);min-width:2.8rem;color:var(--color-muted);place-items:center;font-style:normal;display:grid}.input-affix input{min-width:0;box-shadow:none;border:0;border-radius:0}.control-stack,.switch-stack{gap:.85rem;display:grid}.check-control{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.check-control input{width:1.05rem;height:1.05rem;accent-color:var(--color-brand);margin-top:.1rem}.check-control b,.check-control small,.switch-row b,.switch-row small{display:block}.check-control b,.switch-row b{font-size:.78rem}.check-control small,.switch-row small{color:var(--color-muted);font-size:var(--type-caption-size);margin-top:.2rem;line-height:1.35}.check-control:has(input:disabled){opacity:.5;cursor:not-allowed}.control-divider{border-top:1px solid var(--color-line)}.switch-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.switch-row>input{opacity:0;pointer-events:none;position:absolute}.switch-row>i{border-radius:var(--radius-pill);cursor:pointer;width:2.65rem;height:1.5rem;transition:background var(--transition-fast);background:#d9d6e1;flex:none;position:relative}.switch-row>i:after{content:"";width:1.1rem;height:1.1rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem}.switch-row:has(input:checked)>i{background:var(--color-brand)}.switch-row:has(input:checked)>i:after{transform:translate(1.15rem)}.switch-row.disabled{opacity:.45}.fake-combobox{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;min-height:3.2rem;padding:.45rem .65rem;display:flex}.fake-combobox>div{flex-wrap:wrap;gap:.3rem;display:flex}.character-count{text-align:right}.upload-zone{text-align:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-canvas);align-content:center;place-items:center;min-height:13rem;padding:2rem;display:grid}.upload-zone>span{width:2.5rem;height:2.5rem;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:50%;place-items:center;margin-bottom:.7rem;font-weight:800;display:grid}.upload-zone strong{font-size:.9rem}.upload-zone p{color:var(--color-muted);font-size:var(--type-caption-size);margin:.35rem 0}.upload-zone small{color:var(--color-muted);font-size:var(--type-caption-size)}.range-specimen{background:var(--color-canvas);border-radius:var(--radius-md);align-content:center;padding:1.5rem;display:grid}.range-specimen>div:first-child{justify-content:space-between;display:flex}.range-specimen strong{font-size:.82rem}.range-specimen>div:first-child span{color:var(--color-brand-dark);font-weight:800}.range-specimen input{width:100%;accent-color:var(--color-brand);margin-top:2rem}.range-labels{color:var(--color-muted);justify-content:space-between;display:flex}.alert-stack{gap:.75rem;display:grid}.alert{border-radius:var(--radius-md);border:1px solid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.alert>span{color:#fff;width:1.7rem;height:1.7rem;font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.alert strong,.alert p{display:block}.alert strong{font-size:.78rem}.alert p{color:var(--color-ink-soft);font-size:var(--type-caption-size);margin:.2rem 0 0;line-height:1.4}.alert button{color:inherit;cursor:pointer;font-size:var(--type-caption-size);background:0 0;border:0;font-weight:800}.alert-info{color:var(--color-brand-dark);background:var(--color-brand-soft);border-color:#d9d0ff}.alert-info>span{background:var(--color-brand)}.alert-success{color:#08795d;background:var(--color-success-soft);border-color:#bfe8dc}.alert-success>span{background:var(--color-success)}.alert-warning{color:#725300;background:var(--color-signal-soft);border-color:#eddc96}.alert-warning>span{background:#987000}.alert-error{color:#a92d37;background:#fff0f1;border-color:#efc6ca}.alert-error>span{background:#bd3943}.alert-neutral{color:var(--color-ink);border-color:var(--color-line);background:#eeecf2}.alert-neutral>span{background:var(--color-ink-soft)}.toast-panel{background:#ebe9f1!important}.toast-stack{gap:.65rem;display:grid}.toast{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);border-left:3px solid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.7rem;padding:.85rem;display:grid}.toast>span:not(.spinner){color:#fff;width:1.45rem;height:1.45rem;font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.toast strong,.toast p{display:block}.toast strong{font-size:.75rem}.toast p{color:var(--color-muted);font-size:var(--type-caption-size);margin:.17rem 0 0}.toast button{color:var(--color-muted);cursor:pointer;background:0 0;border:0}.toast-success{border-left-color:var(--color-success)}.toast-success>span{background:var(--color-success)}.toast-info{border-left-color:var(--color-brand)}.toast-info>span{background:var(--color-brand)}.toast-warning{border-left-color:#a67a00}.toast-warning>span{background:#a67a00}.toast-error{border-left-color:#bd3943}.toast-error>span{background:#bd3943}.toast-progress{border-left-color:var(--color-ink)}.overlay-specimen{justify-content:space-around;align-items:center;gap:1rem;min-height:13rem;display:flex}.tooltip-wrap{position:relative}.tooltip{color:#fff;background:var(--color-ink);text-align:center;width:11rem;font-size:var(--type-caption-size);border-radius:.6rem;padding:.6rem .7rem;line-height:1.4;position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translate(-50%)}.tooltip:after{content:"";border:.35rem solid #0000;border-top-color:var(--color-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.popover{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:15rem;box-shadow:var(--shadow-md);padding:1rem}.popover>strong{margin-top:.5rem;font-size:.9rem;display:block}.popover>p:not(.eyebrow-text){color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.5}.popover a{color:var(--color-brand-dark);font-size:var(--type-caption-size);font-weight:800}.modal-stage{background:#e7e4ee!important}.overlay-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.modal-card,.drawer-card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.modal-card{text-align:center;padding:2rem;position:relative}.modal-close{background:var(--color-canvas);cursor:pointer;border:0;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:.8rem;right:.8rem}.modal-icon{width:3rem;height:3rem;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:50%;place-items:center;margin:0 auto 1rem;font-weight:800;display:grid}.modal-card h3{margin:0;font-size:1.3rem}.modal-card p{max-width:26rem;color:var(--color-muted);margin:.7rem auto 1.5rem;font-size:.78rem;line-height:1.5}.modal-actions{justify-content:center;gap:.5rem;display:flex}.drawer-card{overflow:hidden}.drawer-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.drawer-header small,.drawer-header strong{display:block}.drawer-header small{color:var(--color-muted);font:600 var(--type-caption-size)/1.4 var(--font-mono)}.drawer-header strong{margin-top:.2rem}.drawer-header button{cursor:pointer;background:0 0;border:0}.drawer-body{padding:1.5rem}.drawer-body h4{margin:1.5rem 0 .5rem}.drawer-body p{color:var(--color-muted);font-size:.78rem;line-height:1.55}.feature-card-grid,.resource-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;min-height:18rem;padding:1.5rem;display:flex}.feature-card.featured{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.feature-icon{width:2.5rem;height:2.5rem;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:.8rem;place-items:center;margin-bottom:auto;font-size:1.2rem;display:grid}.featured .feature-icon{color:var(--color-ink);background:var(--color-signal)}.feature-card .eyebrow-text{margin-top:2rem}.feature-card h3{letter-spacing:-.04em;margin:.6rem 0;font-size:1.45rem;line-height:1.08}.feature-card>p:not(.eyebrow-text){color:var(--color-muted);font-size:.76rem;line-height:1.55}.featured>p:not(.eyebrow-text){color:#ffffffa6}.feature-card .arrow-link{margin-top:auto}.quote-card{margin:0}.quote-card>span{color:var(--color-brand);font-family:var(--font-display);font-size:4rem;font-weight:600;line-height:.8}.quote-card>p{letter-spacing:-.03em;margin:.6rem 0 2rem;font-size:1.3rem;line-height:1.35}.quote-card footer{align-items:center;gap:.7rem;display:flex}.quote-avatar{width:2.5rem;height:2.5rem;color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.quote-card footer strong,.quote-card footer small{display:block}.quote-card footer strong{font-size:.75rem}.quote-card footer small{color:var(--color-muted);font-size:var(--type-caption-size);margin-top:.2rem}.stat-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.stat-grid>div{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:1rem}.stat-grid strong,.stat-grid span{display:block}.stat-grid strong{color:var(--color-brand-dark);letter-spacing:-.05em;font-size:1.7rem}.stat-grid span{color:var(--color-muted);font-size:var(--type-caption-size);margin-top:.2rem}.resource-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.resource-visual{justify-content:space-between;align-items:flex-start;height:10rem;padding:1rem;display:flex}.resource-visual span{font:700 var(--type-caption-size)/1 var(--font-mono);letter-spacing:.08em}.resource-visual strong{letter-spacing:-.08em;align-self:flex-end;font-size:3.5rem}.visual-one{color:#fff;background:var(--color-ink)}.visual-two{color:var(--color-brand-dark);background:var(--color-brand-soft)}.visual-three{color:#8a3636;background:var(--color-play-soft)}.resource-card>div:last-child{padding:1.25rem}.resource-card h3{letter-spacing:-.03em;margin:1rem 0 .5rem;font-size:1.15rem;line-height:1.2}.resource-card p{min-height:3.3rem;color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.5}.price-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.5rem;position:relative}.price-card.popular{border:2px solid var(--color-brand);box-shadow:var(--shadow-md)}.popular-label{border-radius:var(--radius-pill);color:#fff;background:var(--color-brand);font-size:var(--type-caption-size);text-transform:uppercase;padding:.4rem .65rem;font-weight:800;position:absolute;top:0;right:1.2rem;transform:translateY(-50%)}.price-card h3{letter-spacing:-.06em;margin:.7rem 0;font-size:2.3rem}.price-card h3 small{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:0}.price-card>p:not(.eyebrow-text){min-height:3.5rem;color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.5}.price-card .button{width:100%;margin:1rem 0}.price-card ul{padding:0;list-style:none}.price-card li{border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:var(--type-caption-size);padding:.55rem 0}.integration-card{grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;display:grid}.integration-logo{border:1px solid var(--color-line);color:#4285f4;background:#fff;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.3rem;font-weight:800;display:grid}.integration-card strong,.integration-card div>span{display:block}.integration-card strong{font-size:.82rem}.integration-card div>span{color:var(--color-muted);font-size:var(--type-caption-size);margin-top:.2rem}.integration-card>a{border-top:1px solid var(--color-line);color:var(--color-brand-dark);font-size:var(--type-caption-size);grid-column:1/-1;margin-top:1rem;padding-top:1rem;font-weight:800}.logo-cloud{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.logo-cloud span{border:1px solid var(--color-line);min-height:3.2rem;color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:-.02em;border-radius:.7rem;place-items:center;font-weight:800;display:grid}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:42rem}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--color-line);text-align:left;font-size:var(--type-caption-size);padding:1rem}.table-wrap th{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.06em}.table-wrap td:first-child{font-weight:700}.highlight-col{background:var(--color-brand-soft)}.accordion details{border-top:1px solid var(--color-line)}.accordion summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:.85rem;font-weight:750;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--color-brand)}.accordion details>p{max-width:48rem;color:var(--color-muted);margin:-.3rem 0 1.3rem;font-size:.75rem;line-height:1.6}.state-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.state-card{text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;min-height:17rem;padding:1.5rem;display:flex}.state-card h3{margin:1rem 0 .45rem;font-size:1.05rem}.state-card>p{max-width:18rem;min-height:2.7rem;color:var(--color-muted);font-size:var(--type-caption-size);margin:0 0 1rem;line-height:1.5}.state-illustration{width:3.6rem;height:3.6rem;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.error-illustration{color:#a92d37;background:#fff0f1}.success-illustration{color:#08795d;background:var(--color-success-soft)}.lock-illustration{color:#765800;background:var(--color-signal-soft)}.maintenance-illustration{color:var(--color-lms);background:var(--color-lms-soft)}.skeleton-stack{gap:.55rem;width:100%;display:grid}.skeleton-stack span{border-radius:var(--radius-pill);background:linear-gradient(90deg,#e8e5ed 25%,#f4f2f7 45%,#e8e5ed 65%) 0 0/200% 100%;height:.8rem;animation:1.4s infinite shimmer}.skeleton-stack span:first-child{border-radius:.6rem;width:45%;height:2rem}.skeleton-stack span:nth-child(3){width:85%}.skeleton-stack span:nth-child(4){width:65%}@keyframes shimmer{to{background-position:-200% 0}}.progress-specimens{gap:2rem;display:grid}.stepper{align-items:flex-start;display:flex}.stepper>div{width:4rem;color:var(--color-muted);justify-items:center;gap:.45rem;display:grid}.stepper span{border:1px solid var(--color-line-strong);background:var(--color-surface);width:2rem;height:2rem;font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.stepper small{font-size:var(--type-caption-size)}.stepper>i{background:var(--color-line-strong);flex:1;height:1px;margin-top:1rem}.stepper .done span{color:#fff;background:var(--color-success);border-color:var(--color-success)}.stepper .current span{color:#fff;background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-soft)}.loader-row{align-items:center;gap:3rem;display:flex}.dots-loader{gap:.3rem;display:flex}.dots-loader i{background:var(--color-brand);border-radius:50%;width:.45rem;height:.45rem;animation:1s infinite alternate bounce}.dots-loader i:nth-child(2){animation-delay:.2s}.dots-loader i:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.circular-progress{border:.35rem solid var(--color-brand-soft);border-top-color:var(--color-brand);border-right-color:var(--color-brand);width:3.4rem;height:3.4rem;color:var(--color-brand-dark);border-radius:50%;place-items:center;font-weight:800;display:grid;transform:rotate(20deg)}.circular-progress small{font-size:var(--type-caption-size)}.live-system-callout{border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark);border:1px solid #d9d0ff;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.live-system-callout svg{flex:none}.live-system-callout p{color:var(--color-ink-soft);margin:0;font-size:.78rem;line-height:1.5}.live-component-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.live-component-grid .component-panel{background:var(--color-surface)}.tab-panel{background:var(--color-canvas);border-radius:0 0 var(--radius-md) var(--radius-md);min-height:7rem;padding:1.25rem}.tab-panel:focus-visible{box-shadow:inset var(--shadow-focus)}.live-tab-content{align-items:flex-start;gap:.9rem;display:flex}.live-tab-content svg{color:var(--color-brand);flex:none}.live-tab-content strong{font-size:.85rem;display:block}.live-tab-content p{color:var(--color-muted);font-size:var(--type-caption-size);margin:.35rem 0 0;line-height:1.5}.real-dropdown{position:relative}.live-dropdown-menu{z-index:20;width:18rem;top:calc(100% + .5rem);right:auto}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17142f9e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.live-dialog{width:min(100%,31rem)}.live-dialog>div:not(.modal-actions){color:var(--color-muted);font-size:.78rem;line-height:1.5}.live-dialog>div:not(.modal-actions) p{margin:.7rem auto 1.5rem}.live-toast-region{z-index:110;pointer-events:none;gap:.65rem;width:min(100vw - 2rem,24rem);display:grid;position:fixed;top:1rem;right:1rem}.live-toast-region .toast{pointer-events:auto;animation:toast-in .22s var(--transition-base)}@keyframes toast-in{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}}.live-tooltip-wrap{display:inline-flex;position:relative}.live-tooltip-wrap .tooltip{bottom:calc(100% + .7rem)}.switch-button{border-radius:var(--radius-pill);cursor:pointer;width:2.65rem;height:1.5rem;transition:background var(--transition-fast);background:#d9d6e1;border:0;flex:none;padding:0}.switch-button i{width:1.1rem;height:1.1rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background:#fff;border-radius:50%;margin-left:.2rem;display:block;position:relative}.switch-button[aria-checked=true]{background:var(--color-brand)}.switch-button[aria-checked=true] i{transform:translate(1.15rem)}.switch-button:disabled{opacity:.55;cursor:not-allowed}.form-error-summary{border-radius:var(--radius-sm);color:#8f2831;background:#fff0f1;border:1px solid #efc6ca;border-left:4px solid #bd3943;padding:1rem}.form-error-summary>strong{font-size:.78rem}.form-error-summary ul{margin:.7rem 0 0;padding-left:1.2rem}.form-error-summary li{font-size:var(--type-caption-size);margin-top:.35rem}.form-error-summary a{text-underline-offset:.18em;text-decoration:underline}.icon-system-note{border-radius:var(--radius-sm);background:var(--color-canvas);align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.icon-system-note svg{color:var(--color-brand);flex:none}.icon-system-note p{color:var(--color-muted);font-size:var(--type-caption-size);margin:0;line-height:1.5}.icon-system-note strong{color:var(--color-ink)}@media (width<=960px){.site-nav{display:none}.hero{grid-template-columns:1fr;padding-top:5rem}.hero-art{width:min(100%,40rem);margin-inline:auto}.section-heading{grid-template-columns:.5fr 1.5fr}.section-heading>p{grid-column:2}.color-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:1fr}.product-card{min-height:19rem}.pattern-grid{grid-template-columns:1fr}.principles{grid-template-columns:1fr;gap:3rem}.input-grid{grid-template-columns:1fr 1fr}.live-component-grid,.feature-card-grid,.resource-grid,.pricing-grid{grid-template-columns:1fr}.state-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.site-header{gap:.5rem;height:4.25rem}.system-section{padding-inline:1rem}.wordmark{font-size:1.2rem}.header-actions{gap:.25rem}.header-actions .button{min-height:2.4rem;font-size:var(--type-caption-size);padding:.6rem .75rem}.hero{min-height:auto;padding-top:4rem}.hero h1{font-size:clamp(3.2rem,16vw,5rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-art{min-height:27rem}.journey-card{min-width:11rem;padding:.75rem}.card-one{left:0}.card-two{right:-1rem}.card-three{left:2%}.hero-score{width:6.4rem;height:6.4rem;top:9%;right:2%}.section-heading{grid-template-columns:1fr;gap:1.4rem;margin-bottom:3rem}.section-heading>p{grid-column:auto}.subsection,.component-panel,.mission-card,.steps-card{border-radius:var(--radius-md);padding:1.25rem}.color-grid{grid-template-columns:1fr 1fr}.color-swatch{height:6rem}.color-note{flex-direction:column;align-items:flex-start;gap:.5rem}.brand-scale-grid{grid-template-columns:1fr}.type-row{grid-template-columns:1fr;gap:1rem}.foundation-grid,.component-grid{grid-template-columns:1fr}.wide-panel,.nav-panel{grid-column:auto}.mini-links{display:none}.nav-specimen{gap:.75rem}.mini-actions{gap:.55rem}.mini-actions strong{padding:.6rem}.mission-actions{flex-direction:column;align-items:stretch}.mission-actions .button{width:100%}.principles{gap:2rem}.input-grid,.input-grid.two-col,.overlay-grid,.state-grid{grid-template-columns:1fr}.alert{grid-template-columns:auto 1fr}.alert button{grid-column:2;justify-self:start;padding:0}.tabs{overflow-x:auto}.tab{flex:none}.stepper{padding-bottom:.5rem;overflow-x:auto}.stepper>div{flex:0 0 3.5rem}.stepper>i{min-width:1.5rem}.loader-row{justify-content:space-around;gap:1rem}.design-footer{flex-direction:column;align-items:flex-start;gap:.65rem}.design-footer>span{margin-left:0}}@media (prefers-reduced-motion:reduce){.route-transition-shell{animation:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-body);font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6,strong,b,.button{font-family:var(--font-display);font-weight:var(--font-weight-demi)}::selection{color:var(--color-ink);background:var(--color-accent-40)}html .home-page{background:var(--color-surface);overflow:clip visible}.home-header{z-index:80;isolation:isolate;background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-color:var(--color-line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);position:sticky;inset-block-start:0}.home-header .home-nav{height:72px}.home-page .home-section{scroll-margin-top:5.5rem}.home-header .home-logo .brand-logo-image{width:8.75rem}.home-header .home-nav-links>a,.home-header .platform-trigger,.home-header .home-nav-actions>a:first-child{color:var(--color-ink-soft);font-size:var(--type-body-size);font-weight:600}.home-header .home-nav-links>a:hover,.home-header .platform-trigger:hover,.home-header .home-nav-actions>a:first-child:hover{color:var(--color-brand)}.home-header .nav-menu{border-color:var(--color-line);border-radius:var(--radius-md);box-shadow:0 20px 54px #5f163924}.home-header .nav-menu a:hover{background:linear-gradient(110deg, var(--color-accent-20), var(--color-brand-20))}.button{font-weight:var(--font-weight-demi);white-space:nowrap;transition:transform var(--transition-fast), color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}.button.button-large{font-weight:var(--font-weight-bold)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)scale(.99)}.button-primary{color:#fff;background:var(--gradient-action);box-shadow:0 12px 28px #dd247638}.button-primary:hover{box-shadow:0 16px 34px #dd24764d}.button-secondary{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-control-line)}.button-dark{color:#fff;background:var(--color-ink)}.home-page .home-eyebrow{color:var(--color-brand-dark);font-size:var(--type-eyebrow-size);letter-spacing:.08em;font-weight:600;line-height:1.5}.home-page .ds-hero-eyebrow,.ds-hero-eyebrow{color:var(--color-brand-dark);font-size:var(--type-hero-eyebrow-size);font-weight:var(--font-weight-demi);line-height:var(--type-hero-eyebrow-line-height);letter-spacing:var(--type-hero-eyebrow-tracking);text-transform:uppercase;align-items:center;margin:0 0 22px;display:inline-flex}.home-page .ds-section-eyebrow,.ds-section-eyebrow{margin-bottom:var(--space-section-eyebrow-heading)}.home-page .home-section{padding:clamp(72px,8vw,104px) 0}.home-page .section-heading h1,.home-page .section-heading h2,.home-page .split-section h2,.home-page .security-band h2,.home-page .home-final h2{font-family:var(--font-display);font-weight:var(--font-weight-demi);letter-spacing:var(--tracking-heading)}.home-page .ds-section-tint,.home-page .home-tint,.cost-section,.pricing-preview{background:var(--color-canvas)}.home-page .ds-section-dark,.home-page .story-section,.home-page .security-band,.home-page .home-footer{color:#fff;background:var(--color-ink)}.home-page .product-home-card,.home-page .ds-feature-card,.home-page .cost-card,.home-page .comparison-col,.home-page .price-card,.home-page .social-proof-metrics>div{border-radius:var(--radius-lg)}.home-page .product-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.home-page .product-grid>.product-card:first-child{grid-row:1/3}.home-page .product-grid>.product-card:not(:first-child){min-height:15rem}.home-page .product-grid>.product-card:not(:first-child) h3{max-width:none;font-size:clamp(1.8rem,2.25vw,2.1rem)}.home-page .product-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-page .product-feature-grid .ds-feature-card{grid-column:span 5}.home-page .product-feature-grid .ds-feature-card:nth-child(4n+1),.home-page .product-feature-grid .ds-feature-card:nth-child(4n){grid-column:span 7}.home-page .product-feature-grid .ds-feature-card:nth-child(4n+1){background:linear-gradient(140deg, var(--color-brand-20), var(--color-surface) 76%)}.home-page .product-feature-grid .ds-feature-card:nth-child(4n+2){background:linear-gradient(140deg, var(--color-accent-20), var(--color-surface) 76%)}.home-page .product-feature-grid.compact .ds-feature-card,.home-page .product-feature-grid.compact .ds-feature-card:nth-child(n){grid-column:span 6}.home-page .cost-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-page .cost-card{grid-column:span 5}.home-page .cost-card:first-child{grid-column:span 7}.home-page .cost-card:last-child{grid-column:1/-1;min-height:15rem}.home-page .product-home-card,.home-page .cost-card,.home-page .comparison-col{border-color:var(--color-line);box-shadow:0 14px 38px #69214312}.home-page .product-home-card:after{background:var(--gradient-brand)}.home-page .home-final{color:#fff;background:var(--gradient-action)}.home-page .home-final>.home-shell>p:not(.home-eyebrow),.home-page .home-final .home-eyebrow.light{color:#fff}.home-page .home-final .button-on-dark{color:#fff;border-color:#fff}.home-page .home-final .button-light{color:var(--color-ink);background:#fff}.home-page .home-footer{border-top:6px solid;border-image:var(--gradient-brand) 1}.home-page .footer-grid a:not(.home-logo):hover{color:var(--color-accent-60)}.plan-page,.booking-page,.roi,.lead-page{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-20) 45%, transparent), transparent 28%), var(--color-canvas)}.plan-top,.booking-top,.roi-top,.lead-top{border-color:var(--color-line);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tool-header.tool-header{z-index:80;isolation:isolate;border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);width:100vw;min-height:4.75rem;margin-inline:calc(50% - 50vw);position:sticky;inset-block-start:0}.tool-header-inner{width:min(100% - 2.5rem,68rem);min-height:inherit;justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.tool-header-brand{align-items:center;line-height:0;display:inline-flex}.tool-header .brand-logo-image{width:8.7rem}.tool-header-back{min-height:2.75rem;color:var(--color-muted);font-size:var(--type-body-size);transition:color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:.45rem;padding:.65rem 0;font-weight:720;display:inline-flex}.tool-header-back:hover{color:var(--color-brand-dark);transform:translate(-2px)}.tool-header-back:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-sm)}.ds-section-header-action{align-items:center;margin-top:1.5rem;display:flex}.ds-section-header-action .text-link{align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.plan-result,.plan-choice,.booking-context,.booking-calendar,.roi-presets,.roi-module-controls,.roi-section,.roi-method-card,.roi-sources,.lead-card{border-color:var(--color-line);border-radius:var(--radius-lg);box-shadow:0 18px 48px #69214314}.plan-progress span,.roi-page-progress i{background:var(--gradient-brand)}.plan-question h2,.plan-result h1,.booking-step-heading h2,.roi-intro h1,.roi-results-total,.lead-intro h1{font-family:var(--font-display);font-weight:600}.fintech-market-scene,.pricing-people-visual,.platform-journey-map,.platform-workflow-preview{border-color:color-mix(in srgb, var(--color-brand) 18%, var(--color-line));border-radius:var(--radius-lg);box-shadow:0 24px 64px #6921431f}.route-progress>span{background:var(--gradient-brand)}@media (width<=850px){.home-page .home-nav{height:68px}.home-page .product-grid{grid-template-rows:auto;grid-template-columns:1fr}.home-page .product-grid>.product-card:first-child{grid-row:auto}.home-page .product-feature-grid,.home-page .product-feature-grid.compact,.home-page .cost-grid{grid-template-columns:1fr}.home-page .product-feature-grid .ds-feature-card,.home-page .product-feature-grid .ds-feature-card:nth-child(n),.home-page .product-feature-grid.compact .ds-feature-card:nth-child(n),.home-page .cost-card,.home-page .cost-card:first-child,.home-page .cost-card:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent-layer{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent-panel{border:1px solid color-mix(in srgb,var(--color-brand) 24%,var(--color-line));border-radius:var(--radius-lg);pointer-events:auto;background:#fffffffa;width:min(100%,680px);padding:22px;position:relative;box-shadow:0 20px 56px #44122e2e}.consent-panel-preview{box-shadow:var(--shadow-md);margin-block:24px}.consent-copy{padding-right:40px}.consent-copy h2{color:var(--color-ink);margin:0;font-size:22px;line-height:1.15}.consent-copy p{max-width:58ch;color:var(--color-ink-soft);margin:7px 0 0;font-size:13px;line-height:1.5}.consent-choices{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);margin-top:18px}.consent-choices .switch-row{min-height:72px;padding:13px 15px}.consent-choices .switch-row+.switch-row{border-top:1px solid var(--color-line)}.consent-choices .switch-row b{color:var(--color-ink);font-size:13px}.consent-choices .switch-row small{max-width:52ch;color:var(--color-ink-soft);margin-top:3px;font-size:12px;line-height:1.4}.consent-choices .switch-row.disabled{opacity:1}.consent-choices .switch-row.disabled .switch-button{opacity:.62}.consent-choices .switch-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 35%,transparent);outline-offset:3px}.consent-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.consent-actions>a{color:var(--color-brand-dark);text-underline-offset:.22em;font-size:12px;font-weight:700;text-decoration:underline}.consent-actions>div{gap:9px;display:flex}.consent-actions .button{white-space:nowrap;min-height:42px;padding:0 16px;font-size:12px}.consent-actions .button:active{transform:translateY(1px)}.consent-close{width:30px;height:30px;color:var(--color-ink-soft);background:var(--color-canvas);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:16px;right:16px}.consent-close:hover{color:#fff;background:var(--color-brand)}.consent-close:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 35%,transparent);outline-offset:2px}.footer-consent-button{color:#9b95aa;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-size:12px}.footer-consent-button:hover{color:#fff}@media (width<=620px){.consent-layer{bottom:8px;left:8px;right:8px}.consent-panel{padding:18px}.consent-copy{padding-right:34px}.consent-copy h2{font-size:20px}.consent-choices{margin-top:14px}.consent-choices .switch-row{min-height:68px;padding:12px}.consent-actions{flex-direction:column-reverse;align-items:stretch}.consent-actions>div{grid-template-columns:1fr 1fr;display:grid}.consent-actions .button{width:100%}.consent-close{top:12px;right:12px}}@media (width<=420px){.consent-actions>div{grid-template-columns:1fr}.consent-choices .switch-row{align-items:flex-start}.consent-choices .switch-button{margin-top:2px}}.legal-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-20) 64%,transparent),transparent 40%),linear-gradient(315deg,color-mix(in srgb,var(--color-brand-20) 70%,transparent),transparent 46%),var(--color-canvas);border-bottom:1px solid var(--color-line);padding:clamp(58px,8vw,96px) 0 clamp(48px,6vw,72px)}.legal-hero>div>p:first-child{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:600}.legal-hero h1{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(3.2rem,6vw,5rem);line-height:.98}.legal-hero h1+p{max-width:42rem;color:var(--color-ink-soft);margin:22px 0 0;font-size:18px;line-height:1.6}.legal-status{border:1px solid color-mix(in srgb,var(--color-success) 40%,var(--color-line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 8%,#fff);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;max-width:700px;margin-top:28px;padding:16px 18px;display:grid}.legal-status strong{color:#087837;white-space:nowrap}.legal-status span{color:var(--color-ink-soft);line-height:1.5}.legal-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(48px,8vw,110px);padding-block:clamp(54px,8vw,96px);display:grid}.legal-layout>nav{gap:6px;display:grid;position:sticky;top:100px}.legal-layout>nav strong{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.legal-layout>nav a{border-radius:var(--radius-sm);color:var(--color-ink-soft);padding:10px 12px;font-size:14px;font-weight:600}.legal-layout>nav a:hover,.legal-layout>nav a[aria-current=page]{color:var(--color-brand-dark);background:var(--color-brand-20)}.legal-document{min-width:0}.legal-meta{border-bottom:1px solid var(--color-line-strong);color:var(--color-muted);justify-content:space-between;gap:24px;padding-bottom:18px;font-size:12px;display:flex}.legal-meta strong{color:var(--color-ink)}.legal-document section{border-bottom:1px solid var(--color-line);padding:34px 0}.legal-document h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.legal-document p,.legal-document li{color:var(--color-ink-soft);font-size:16px;line-height:1.72}.legal-document p{margin:0}.legal-document p+p{margin-top:14px}.legal-document ul{gap:12px;margin:0;padding-left:20px;display:grid}@media (width<=760px){.legal-layout{grid-template-columns:1fr;gap:34px}.legal-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-layout>nav strong{grid-column:1/-1}.legal-status{grid-template-columns:1fr;gap:5px}}.security-review-map{border:1px solid color-mix(in srgb,var(--color-brand) 24%,var(--color-line));border-radius:var(--radius-lg);background:#ffffffeb;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #62173c29}.security-review-map:before{content:"";background:var(--gradient-brand);height:5px;position:absolute;inset:0 0 auto}.security-review-map-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:8px 8px 14px;display:flex}.security-review-map-head span{align-items:center;gap:9px;font-weight:600;display:inline-flex}.security-review-map-head span svg{width:20px;color:var(--color-brand)}.security-review-map-head b{color:var(--color-muted);font-size:12px}.security-review-map ol{margin:0;padding:0;list-style:none}.security-review-map li{border-bottom:1px solid var(--color-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 8px;display:grid}.security-review-map li>span{width:40px;height:40px;color:var(--color-brand-dark);background:var(--color-brand-20);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.security-review-map li div{gap:3px;display:grid}.security-review-map li small{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.security-review-map li strong{font-size:16px}.security-review-map li p{max-width:42ch;color:var(--color-muted);margin:0;font-size:12px;line-height:1.45}.security-review-map li>b{border-radius:var(--radius-pill);color:var(--color-ink-soft);background:var(--color-canvas);font-size:var(--type-caption-size);white-space:nowrap;padding:7px 9px}.security-review-note{color:var(--color-ink-soft);font-size:var(--type-caption-size);align-items:center;gap:9px;margin:14px 8px 2px;font-weight:600;display:flex}.security-review-note svg{width:17px;color:var(--color-success)}.security-confirmed .section-heading,.security-scope .section-heading{max-width:770px}.security-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.security-fact-grid article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:28px;display:grid}.security-fact-icon{border-radius:var(--radius-md);width:54px;height:54px;color:var(--color-brand-dark);background:linear-gradient(135deg,var(--color-accent-20),var(--color-brand-20));place-items:center;display:grid}.security-fact-icon svg{width:24px}.security-fact-grid article span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.security-fact-grid article h3{margin:6px 0 8px;font-size:23px}.security-fact-grid article p{color:var(--color-muted);margin:0;line-height:1.6}.security-responsibility-grid{border-radius:var(--radius-lg);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.security-responsibility-grid>div{background:var(--color-ink);padding:clamp(32px,5vw,58px)}.security-responsibility-grid>div:last-child{background:color-mix(in srgb,var(--color-ink) 90%,var(--color-brand))}.security-responsibility h2{color:#fff;max-width:13ch;margin:0 0 16px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.security-responsibility p{color:#ffffffad;max-width:54ch;margin:0;line-height:1.65}.security-responsibility ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.security-responsibility li{color:#fff;align-items:center;gap:10px;font-weight:600;display:flex}.security-responsibility li svg{width:18px;color:var(--color-brand-40)}.security-scope-list{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-scope-list article{border-bottom:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 18px 24px 0;display:grid}.security-scope-list article:nth-child(odd){padding-right:30px}.security-scope-list article:nth-child(2n){border-left:1px solid var(--color-line);padding-left:30px}.security-scope-list svg{width:22px;color:var(--color-brand-dark)}.security-scope-list h3{margin:0 0 6px;font-size:19px}.security-scope-list p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.55}.security-scope-list span{border-radius:var(--radius-pill);color:var(--color-brand-dark);background:var(--color-brand-20);font-size:var(--type-caption-size);text-transform:uppercase;padding:6px 8px;font-weight:600}@media (width<=720px){.security-fact-grid,.security-responsibility-grid,.security-scope-list{grid-template-columns:1fr}.security-review-map li{grid-template-columns:38px minmax(0,1fr)}.security-review-map li>b{grid-column:2;width:fit-content}.security-fact-grid article{grid-template-columns:46px minmax(0,1fr);padding:22px}.security-fact-icon{width:46px;height:46px}.security-scope-list article,.security-scope-list article:nth-child(odd),.security-scope-list article:nth-child(2n){border-left:0;padding:20px 0}}@media (width<=520px){.security-review-map{padding:12px}.security-review-map-head b{display:none}.security-review-map li p{font-size:var(--type-caption-size)}}.ds-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.ds-feature-grid>.ds-feature-card{min-width:0;min-height:250px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;grid-column:span 5;padding:26px;display:flex}.ds-feature-card-link{transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}.ds-feature-card-link:hover{border-color:var(--color-brand-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ds-feature-grid[data-tone=dark]>.ds-feature-card-link:hover{border-color:var(--color-on-ink-accent)}.ds-feature-grid:not(.ds-feature-grid-compact)>.ds-feature-card:nth-child(4n+1),.ds-feature-grid:not(.ds-feature-grid-compact)>.ds-feature-card:nth-child(4n){grid-column:span 7}.ds-feature-grid:not(.ds-feature-grid-compact):has(>.ds-feature-card:nth-child(3):last-child)>.ds-feature-card:nth-child(3){grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;min-height:190px;display:grid}.ds-feature-grid:not(.ds-feature-grid-compact):has(>.ds-feature-card:nth-child(3):last-child)>.ds-feature-card:nth-child(3) .ds-feature-eyebrow{margin-top:0}.ds-feature-grid:not([data-tone=dark])>.ds-feature-card:nth-child(4n+1){background:linear-gradient(140deg, var(--color-brand-20), var(--color-surface) 76%)}.ds-feature-grid:not([data-tone=dark])>.ds-feature-card:nth-child(4n+2){background:linear-gradient(140deg, var(--color-accent-20), var(--color-surface) 76%)}.ds-feature-grid .ds-feature-icon{width:42px;height:42px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:12px;flex:none;place-items:center;display:grid}.ds-feature-grid .ds-feature-icon svg{width:21px}.ds-feature-grid .ds-feature-copy{flex-direction:column;flex:1;display:flex}.ds-feature-grid .ds-feature-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-weight:800}.ds-feature-grid .ds-feature-card h3{letter-spacing:-.035em;margin:13px 0 8px;font-size:22px;line-height:1.18}.ds-feature-grid .ds-feature-card p{color:var(--color-muted);margin:0;line-height:1.55}.ds-feature-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-feature-grid-compact>.ds-feature-card{grid-column:auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:24px;display:grid}.ds-feature-grid-compact .ds-feature-copy{display:block}.ds-feature-grid-compact .ds-feature-eyebrow{margin:1px 0 8px;display:block}.ds-feature-grid-compact .ds-feature-card h3{margin:0 0 7px;font-size:20px}.ds-feature-grid-compact .ds-feature-card p{font-size:14px}.ds-feature-grid[data-tone=dark]>.ds-feature-card{color:var(--color-on-ink);border-color:var(--color-ink-line);background:var(--color-ink-surface)}.ds-feature-grid[data-tone=dark]>.ds-feature-card:nth-child(4n+1){background:linear-gradient(140deg, color-mix(in srgb, var(--color-brand) 20%, var(--color-ink)), var(--color-ink-surface))}.ds-feature-grid[data-tone=dark]>.ds-feature-card:nth-child(4n+2){background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 18%, var(--color-ink)), var(--color-ink-surface))}.ds-feature-grid[data-tone=dark] .ds-feature-card p{color:var(--color-on-ink-muted)}.ds-feature-grid[data-tone=dark] .ds-feature-icon{color:var(--color-on-ink-accent);background:var(--color-ink-surface)}.ds-feature-grid[data-tone=dark] .ds-feature-eyebrow{color:var(--color-on-ink-accent)}@media (width<=900px){.ds-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-feature-grid-compact{grid-template-columns:1fr}.ds-feature-grid>.ds-feature-card,.ds-feature-grid-compact>.ds-feature-card{grid-column:auto}}@media (width<=620px){.ds-feature-grid>.ds-feature-card,.ds-feature-grid-compact>.ds-feature-card{min-height:230px;padding:22px;display:flex}.ds-feature-grid .ds-feature-eyebrow{margin-top:22px}.ds-feature-grid .ds-feature-card h3{font-size:21px}.ds-feature-grid .ds-feature-card p{font-size:13px;line-height:1.5}.mobile-card-rail.mobile-card-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;width:calc(100vw - 16px);max-width:none;margin-right:-16px;padding:2px 16px 18px 0;scroll-padding-inline:0 16px;overflow-x:auto;display:flex!important}.mobile-card-rail.mobile-card-rail::-webkit-scrollbar{display:none}.mobile-card-rail.mobile-card-rail>*{scroll-snap-align:start;width:min(82vw,330px);min-width:0;flex:0 0 min(82vw,330px)!important}}._root_3yl2y_1{width:min(100%, var(--content-width));text-align:center;place-items:center;margin:0 auto;display:grid}._page_3yl2y_9{min-height:calc(100dvh - 72px);padding:clamp(5rem, 10vw, 8rem) max(1.25rem, calc((100vw - var(--content-width)) / 2))}._compact_3yl2y_14{min-height:28rem;padding:clamp(3rem, 6vw, 5rem) var(--space-6)}._copy_3yl2y_19{width:min(100%,40rem)}._code_3yl2y_23{margin-bottom:var(--space-5);color:var(--color-brand-dark);font-size:clamp(4.75rem,9vw,7.5rem);font-weight:var(--font-weight-demi);letter-spacing:-.07em;line-height:.85;display:block}._compact_3yl2y_14 ._code_3yl2y_23{font-size:clamp(4rem,8vw,6rem)}._eyebrow_3yl2y_37{margin:0 0 var(--space-4);color:var(--color-brand-dark);font-size:var(--type-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}._copy_3yl2y_19 h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-demi);letter-spacing:var(--tracking-display);margin:0;line-height:1.05}._compact_3yl2y_14 ._copy_3yl2y_19 h1{font-size:clamp(2.25rem,4vw,3.25rem)}._description_3yl2y_59{max-width:34rem;margin:var(--space-5) auto 0;color:var(--color-ink-soft);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}._actions_3yl2y_67{margin-top:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767px){._page_3yl2y_9{min-height:calc(100dvh - 72px);padding:var(--space-16) var(--space-5) var(--space-24)}._compact_3yl2y_14{min-height:0;padding:var(--space-12) var(--space-5)}._code_3yl2y_23{margin-bottom:var(--space-4)}._copy_3yl2y_19 h1{font-size:clamp(2.35rem,11vw,3.25rem)}._actions_3yl2y_67{flex-direction:column;align-items:stretch}._actions_3yl2y_67 a{width:100%}}.booking-page{background:radial-gradient(circle at 82% 18%, #ff512f1a, transparent 28rem), radial-gradient(circle at 68% 52%, #dd247617, transparent 34rem), var(--color-canvas);min-height:100dvh;padding:0 max(1.25rem,50vw - 34rem) 5rem;overflow-x:hidden}.booking-top{width:100%}.booking-top>a:last-child{color:var(--color-muted)}.booking-flow,.booking-confirmation{width:min(100%,50rem);margin:1.5rem auto 0}.booking-flow.is-step-2{width:min(100%,68rem)}.booking-progress{background:color-mix(in srgb, var(--color-line) 72%, transparent);border-radius:var(--radius-pill);width:100%;height:.25rem;position:relative;overflow:hidden}.booking-progress span{background:var(--gradient-brand);border-radius:inherit;height:100%;transition:width var(--transition-base);display:block}.booking-context{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.booking-context-icon{width:3rem;height:3rem;color:var(--color-brand);background:var(--color-brand-soft);border-radius:1rem;flex:none;place-items:center;display:grid}.booking-context p,.booking-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-weight:820}.booking-context h1{letter-spacing:-.035em;margin:0;font-size:1.3rem}.booking-context>div>span{color:var(--color-muted);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.76rem;display:flex}.booking-details,.booking-times{width:100%;min-height:0;margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem) 0 2rem}.booking-step-heading{width:100%;max-width:none}.booking-step-heading h1,.booking-step-heading h2{letter-spacing:-.06em;max-width:44rem;margin:0;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1}.booking-step-heading>p:not(.booking-eyebrow){max-width:40rem;color:var(--color-ink-soft);align-items:center;gap:.5rem;margin:1rem 0 0;font-size:1rem;line-height:1.65;display:flex}.booking-fields{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.25rem;width:100%;max-width:none;margin-top:2rem;display:grid}.booking-fields .field>span{color:var(--color-ink);justify-content:space-between;display:flex}.booking-fields .field i{color:var(--color-muted);font-style:normal;font-weight:540}.booking-fields .field input{background:#ffffffe6;min-height:3.4rem}.booking-fields .field textarea{resize:vertical;background:#ffffffe6;min-height:5.5rem}.booking-fields .field input:focus,.booking-fields .field textarea:focus{border-color:var(--color-brand);box-shadow:var(--shadow-focus);outline:0}.booking-note{grid-column:1/-1}.booking-submit-row,.booking-actions{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:none;margin-top:1.5rem;display:flex}.booking-submit-row>span{color:var(--color-muted);font-size:var(--type-caption-size);align-items:center;gap:.5rem;display:flex}.booking-error{color:#8f2831;border-radius:var(--radius-sm);background:#fff0f1;border:1px solid #efc6ca;width:100%;max-width:none;margin:1rem 0 0;padding:.8rem 1rem;font-size:.78rem}.booking-preview-note{color:#725300;background:var(--color-signal-soft);border-radius:var(--radius-sm);width:100%;max-width:none;font-size:var(--type-caption-size);border:1px solid #eddc96;margin-top:1.25rem;padding:.75rem .9rem;line-height:1.45}.booking-calendar{border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;margin-top:2.5rem;padding:1.1rem}.booking-calendar-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .25rem 1rem;display:flex}.booking-calendar-heading>span{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.82rem;font-weight:760;display:flex}.booking-calendar-heading .button-link{min-height:2.25rem;color:var(--color-brand-dark);padding-inline:.15rem}.booking-calendar-pagination{align-items:center;gap:var(--space-2);display:flex}.booking-date-tabs{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid;overflow:hidden}.booking-date-tab{min-width:0;min-height:5.75rem;color:var(--color-ink-soft);border:0;border-right:1px solid var(--color-line);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border-radius:0;align-content:center;place-items:center;padding:.7rem .5rem;display:grid}.booking-date-tab:last-child{border-right:0}.booking-date-tab:hover{color:var(--color-ink);background:var(--color-canvas)}.booking-date-tab.is-active{color:var(--color-brand-dark);background:var(--color-brand-soft);box-shadow:inset 0 -3px 0 var(--color-brand)}.booking-date-tab span,.booking-date-tab small{font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.booking-date-tab strong{margin:.22rem 0 .12rem;font-size:1.55rem;line-height:1}.booking-slot-day{background:0 0;margin-top:0;padding:1.15rem .25rem .25rem}.booking-slot-day h3{color:var(--color-ink-soft);font-size:var(--type-caption-size);letter-spacing:-.01em;margin:0 0 .8rem;font-weight:760}.booking-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.booking-slot{min-width:0;min-height:3.6rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;text-align:left;transition:border var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex;position:relative}.booking-slot:hover{border-color:var(--color-line-strong);background:var(--color-canvas)}.booking-slot.is-selected{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}.booking-slot>strong{font-size:1rem}.booking-slot>i{color:#fff;background:var(--color-brand);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.booking-host{align-items:center;gap:.7rem;min-width:0;display:flex}.booking-host span,.booking-host strong,.booking-host small{min-width:0;display:block}.booking-host strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.booking-host small{color:var(--color-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;overflow:hidden}.booking-summary{background:var(--color-ink);color:#fff;border-radius:var(--radius-md);grid-template-columns:1fr 2fr;gap:1.5rem;width:100%;max-width:none;margin-top:2rem;padding:1.25rem;display:grid}.booking-selection{outline:none;place-items:center;width:100%;min-height:calc(100vh - 9rem);display:grid}.booking-selection .booking-summary{margin-top:0}.booking-summary.has-actions{grid-template-columns:minmax(10rem,1fr) minmax(21rem,2fr) auto;align-items:center}.booking-summary-actions{border-left:1px solid #ffffff29;align-items:center;gap:.65rem;padding-left:1rem;display:flex}.booking-summary-actions .button{white-space:nowrap;min-height:2.85rem}.booking-summary-actions .button-secondary{color:#fff;background:0 0;border-color:#ffffff52}.booking-summary-actions .button-secondary:hover{background:#ffffff14;border-color:#ffffff8c}.booking-summary .profile-avatar{border-color:#ffffff59}.booking-summary .booking-host small{color:#ffffff9e}.booking-summary dl{grid-template-columns:1fr .7fr .7fr;gap:1rem;margin:0;display:grid}.booking-summary dl>div{border-left:1px solid #ffffff29;padding-left:1rem}.booking-summary dt{color:#ffffff94;font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;font-weight:720;display:flex}.booking-summary dd{margin:.45rem 0 0;font-size:.76rem;font-weight:680;line-height:1.4}@media (width<=1100px){.booking-summary.has-actions{grid-template-columns:minmax(10rem,.85fr) minmax(0,2fr)}.booking-summary-actions{border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;justify-content:flex-end;padding:1rem 0 0}}.booking-empty{width:100%;max-width:none;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);margin-top:2rem;padding:2rem}.booking-confirmation{text-align:center;padding:clamp(2.5rem,6vw,5rem) 0}.booking-confirmation-check{color:#fff;background:var(--gradient-brand);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;display:grid;box-shadow:0 12px 30px #dd247647}.booking-confirmation h1{letter-spacing:-.06em;max-width:42rem;margin:0 auto;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1}.booking-confirmation>p:not(.booking-eyebrow){max-width:42rem;color:var(--color-ink-soft);margin:1.5rem auto 0;line-height:1.65}.booking-confirmation-details{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:38rem;box-shadow:var(--shadow-md);text-align:left;grid-template-columns:1fr 1fr .7fr;align-items:center;gap:1rem;margin:2.5rem auto 0;padding:1.25rem;display:grid}.booking-confirmation-details>strong,.booking-confirmation-details>span{border-left:1px solid var(--color-line);padding-left:1rem;font-size:.75rem;line-height:1.45}.booking-confirmation-details>span{color:var(--color-muted)}.booking-confirmation-actions{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.booking-system-specimen{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);max-width:72rem;box-shadow:var(--shadow-md);gap:2rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width<=760px){.booking-page{padding-inline:1rem}.booking-top{min-height:4.25rem}.booking-top .brand-logo-image{width:7.8rem}.booking-flow{margin-top:1rem}.booking-context{padding:.85rem}.booking-context-icon{width:2.5rem;height:2.5rem}.booking-context h1{font-size:1rem}.booking-details,.booking-times{min-height:0;padding:2.25rem 0}.booking-step-heading h1,.booking-step-heading h2{font-size:clamp(2.35rem,12vw,3.5rem)}.booking-fields,.booking-slot-grid{grid-template-columns:1fr}.booking-date-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-date-tab{min-height:5.3rem}.booking-calendar-heading{flex-direction:column;align-items:flex-start}.booking-calendar-pagination{justify-content:space-between;width:100%}.booking-note{grid-column:auto}.booking-submit-row,.booking-actions{flex-direction:column-reverse;align-items:stretch}.booking-submit-row .button,.booking-actions .button{width:100%}.booking-submit-row>span{justify-content:center}.booking-summary{grid-template-columns:1fr}.booking-selection{min-height:calc(100vh - 6.5rem)}.booking-summary.has-actions,.booking-summary dl{grid-template-columns:1fr}.booking-summary dl>div{border-top:1px solid #ffffff29;border-left:0;padding:.75rem 0 0}.booking-summary-actions{border-top:1px solid #ffffff29;border-left:0;flex-direction:column-reverse;align-items:stretch;padding:.85rem 0 0}.booking-summary-actions .button{width:100%}.booking-confirmation{padding:3rem .25rem}.booking-confirmation-details{grid-template-columns:1fr}.booking-confirmation-details>strong,.booking-confirmation-details>span{border-top:1px solid var(--color-line);border-left:0;padding:.75rem 0 0}.booking-confirmation-actions{flex-direction:column}}._tour_1lp3x_1{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"copy preview";align-items:center;gap:clamp(32px,5vw,64px);display:grid}._reverse_1lp3x_8{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"preview copy"}._tourCopy_1lp3x_12{grid-area:copy;min-width:0}._tourPreview_1lp3x_13{grid-area:preview;min-width:0}._tourCopy_1lp3x_12 .section-heading{margin-bottom:0}._tourCopy_1lp3x_12 .section-heading h2{text-wrap:balance}._tourCopy_1lp3x_12 .section-heading p{max-width:40ch}._buyerRows_1lp3x_17>article{padding-block:var(--space-8);border-top:1px solid var(--color-line-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,64px);display:grid}._buyerRows_1lp3x_17 header>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);font-weight:var(--font-weight-demi);text-transform:uppercase;letter-spacing:.08em}._buyerRows_1lp3x_17 h3{max-width:24ch;margin:var(--space-3) 0 0;letter-spacing:-.02em;text-wrap:balance;font-size:1.5rem;line-height:1.25}._buyerRows_1lp3x_17 article>div{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._buyerRows_1lp3x_17 h4{margin:0 0 var(--space-2);font-size:var(--type-body-size);line-height:1.5}._buyerRows_1lp3x_17 p{color:var(--color-ink-soft);font-size:var(--type-body-size);margin:0;line-height:1.65}@media (width<=1050px){._tour_1lp3x_1,._reverse_1lp3x_8{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""preview"}._tourCopy_1lp3x_12 .section-heading p{max-width:65ch}._tourPreview_1lp3x_13{justify-self:center;width:100%;max-width:44rem}._buyerRows_1lp3x_17>article{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=620px){._buyerRows_1lp3x_17 article>div{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.product-page{color:var(--color-ink);background:#fff;overflow:hidden}.product-page-hero{background:radial-gradient(circle at 90% 8%,var(--color-brand-soft),transparent 38%),linear-gradient(180deg,#fdf9fb,#fff);padding:clamp(72px,8vw,112px) 0}.product-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.product-hero-copy h1{max-width:720px;letter-spacing:var(--tracking-display);margin:0;font-size:clamp(52px,5.7vw,80px);line-height:1}.product-hero-copy h1 em{color:var(--color-brand);font-family:inherit;font-style:normal;font-weight:600}.product-hero-copy>p{max-width:650px;color:var(--color-ink-soft);margin:28px 0;font-size:20px;line-height:1.55}.product-hero-preview{min-width:0}.hire-fact-band{border-block:1px solid var(--color-line)}.hire-fact-grid{background:var(--color-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hire-fact-grid div{background:#fff;padding:24px}.hire-fact-grid strong,.hire-fact-grid span{display:block}.hire-fact-grid strong{font-size:15px}.hire-fact-grid span{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.4}.product-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-feature-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:270px;padding:28px;display:flex}.product-feature-card>svg{width:24px;color:var(--color-brand)}.product-feature-card>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-weight:800}.product-feature-card h3{letter-spacing:-.035em;margin:14px 0 9px;font-size:23px;line-height:1.18}.product-feature-card p{color:var(--color-muted);margin:0;line-height:1.58}.ds-section-dark .product-feature-card{background:#ffffff0b;border-color:#ffffff20}.ds-section-dark .product-feature-card p{color:#c8c2d6}.hire-crm-preview,.scorecard-preview,.document-preview{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff}.hire-crm-preview{padding:18px}.hire-crm-sidebar{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 12px 20px;display:flex}.hire-crm-sidebar div{flex-direction:column;flex:1;display:flex}.hire-crm-sidebar small{color:var(--color-muted)}.hire-crm-sidebar>b,.scorecard-head>b{color:#08795d;background:var(--color-success-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:7px 10px}.hire-crm-timeline>span{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;padding:20px 8px 8px;font-weight:800;display:block}.hire-crm-timeline article{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 8px;display:flex}.hire-crm-timeline article>svg{width:20px;color:var(--color-brand)}.hire-crm-timeline article div{flex-direction:column;flex:1;display:flex}.hire-crm-timeline small,.hire-crm-timeline time{color:var(--color-muted);font-size:var(--type-caption-size)}.scorecard-preview{padding:22px}.scorecard-head{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.scorecard-head div{flex-direction:column;display:flex}.scorecard-head small{color:var(--color-muted)}.scorecard-head strong{font-size:21px}.scorecard-list{gap:8px;display:grid}.scorecard-list article{border-radius:var(--radius-sm);background:#f8fbfa;align-items:center;gap:12px;padding:14px;display:flex}.scorecard-list article>svg,.scorecard-list article>span{color:#08795d;background:var(--color-success-soft);border-radius:9px;width:28px;height:28px;padding:5px}.scorecard-list article>span{place-items:center;display:grid}.scorecard-list article div{flex-direction:column;flex:1;display:flex}.scorecard-list small{color:var(--color-muted)}.scorecard-list article>b{font-size:12px}.scorecard-list .partial{background:#fffaf0}.scorecard-list .partial>svg{color:#8a6500;background:var(--color-signal-soft)}.scorecard-list .unknown{background:#f5f3f7}.scorecard-list .unknown>span{color:var(--color-ink-soft);background:#e5e1e9}.document-preview{background:#f5f2f7;padding:28px}.document-sheet{max-width:360px;min-height:330px;box-shadow:var(--shadow-md);background:#fff;margin:auto;padding:34px;position:relative}.document-sheet>svg{color:var(--color-brand)}.document-sheet>span{color:var(--color-muted);font-size:var(--type-caption-size);text-transform:uppercase;margin-top:20px;display:block}.document-sheet h4{font-size:22px}.document-sheet p{color:var(--color-muted);line-height:1.55}.document-sheet i{background:#eeeaf1;border-radius:4px;width:100%;height:5px;margin-top:10px;display:block}.document-sheet i:nth-of-type(2){width:76%}.document-sheet>b{color:#c74772;font-size:var(--type-caption-size);border:2px solid #c74772;padding:5px;position:absolute;bottom:18px;right:18px;transform:rotate(-9deg)}.document-meta{text-align:center;flex-direction:column;gap:4px;margin-top:20px;display:flex}.document-meta span,.document-meta small{color:var(--color-muted);font-size:var(--type-caption-size)}.product-status-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-status-grid article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;gap:18px;padding:28px;display:flex}.product-status-grid svg{color:var(--color-brand)}.product-status-grid span{color:var(--color-brand-dark);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.product-status-grid h3{margin:8px 0;font-size:24px}.product-status-grid p{color:var(--color-muted);margin:0;line-height:1.6}.product-faq-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.product-faq-grid .section-heading{margin:0}.product-faq details{background:#fff}.hire-disclosure{color:var(--color-muted);margin-top:20px;font-size:13px;line-height:1.6}.product-page .split-section{gap:clamp(54px,8vw,100px)}@media (width<=900px){.product-hero-grid,.product-faq-grid{grid-template-columns:1fr}.product-hero-preview{max-width:680px}.hire-fact-grid,.product-feature-grid{grid-template-columns:1fr 1fr}.product-faq-grid{gap:42px}}.product-faq-intro .ds-text-link{width:fit-content;margin-top:24px}.buyer-question-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.buyer-question-grid>article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-column:span 5;min-width:0;padding:clamp(26px,3vw,38px)}.buyer-question-grid>article:nth-child(4n+1),.buyer-question-grid>article:nth-child(4n){grid-column:span 7}.buyer-question-grid>article:nth-child(4n+1){background:linear-gradient(145deg, var(--color-brand-20), var(--color-surface) 72%)}.buyer-question-grid>article:nth-child(4n){background:linear-gradient(145deg, var(--color-accent-20), var(--color-surface) 74%)}.buyer-question-grid article>header span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.buyer-question-grid article>header h3{letter-spacing:-.035em;max-width:520px;margin:10px 0 24px;font-size:clamp(23px,2.2vw,30px);line-height:1.15}.buyer-question-grid article>div{gap:20px;display:grid}.buyer-question-grid article section+section{border-top:1px solid var(--color-line-strong);padding-top:20px}.buyer-question-grid article h4{margin:0 0 7px;font-size:16px;line-height:1.4}.buyer-question-grid article p{color:var(--color-ink-soft);font-size:var(--type-body-size);margin:0;line-height:1.62}.buyer-question-action{margin-top:28px}@media (width<=900px){.buyer-question-grid{grid-template-columns:1fr}.buyer-question-grid>article,.buyer-question-grid>article:nth-child(4n+1),.buyer-question-grid>article:nth-child(4n){grid-column:auto}}@media (width<=620px){.buyer-question-grid>article{padding:24px 22px}.buyer-question-grid article>header h3{margin-bottom:20px;font-size:23px}.product-page-hero{padding-block:60px}.product-hero-grid{grid-template-columns:minmax(0,1fr)}.product-hero-copy h1{font-size:45px}.product-hero-copy>p{font-size:17px}.hire-fact-grid,.product-feature-grid,.product-status-grid{grid-template-columns:1fr}.product-feature-card{min-height:230px}.hire-crm-preview{padding:10px}.hire-crm-sidebar{flex-wrap:wrap;align-items:flex-start}.hire-crm-sidebar>b{margin-left:52px}.hire-crm-timeline time{display:none}.scorecard-list article{align-items:flex-start}.scorecard-list article>b{display:none}}.product-feature-grid .ds-feature-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:250px;padding:26px;display:flex}.product-feature-grid .ds-feature-icon{width:42px;height:42px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:12px;place-items:center;display:grid}.product-feature-grid .ds-feature-icon svg{width:21px}.product-feature-grid .ds-feature-copy{flex-direction:column;flex:1;display:flex}.product-feature-grid .ds-feature-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-weight:800}.product-feature-grid .ds-feature-card h3{letter-spacing:-.035em;margin:13px 0 8px;font-size:22px;line-height:1.18}.product-feature-grid .ds-feature-card p{color:var(--color-muted);margin:0;line-height:1.55}.product-feature-grid.compact{grid-template-columns:repeat(2,1fr)}.product-feature-grid.compact .ds-feature-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:22px;display:grid}.product-feature-grid.compact .ds-feature-copy{display:block}.product-feature-grid.compact .ds-feature-eyebrow{margin:1px 0 8px;display:block}.product-feature-grid.compact .ds-feature-card h3{margin:0 0 7px;font-size:20px}.product-feature-grid.compact .ds-feature-card p{font-size:14px}.ds-section-dark .product-feature-grid .ds-feature-card{color:#fff;background:#ffffff0b;border-color:#ffffff20}.ds-section-dark .product-feature-grid .ds-feature-card p{color:#c8c2d6}.ds-section-dark .product-feature-grid .ds-feature-icon{color:#f7a8cd;background:#ffffff12}.ds-section-dark .product-feature-grid .ds-feature-eyebrow{color:#f7a8cd}.story-section .scorecard-preview,.story-section .scorecard-preview strong,.story-section .scorecard-preview b{color:var(--color-ink)}.story-section .scorecard-preview small{color:var(--color-muted)}.talent-pool-preview{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;padding:20px}.talent-preview-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:8px 8px 18px;display:flex}.talent-preview-head>div{flex-direction:column;gap:3px;display:flex}.talent-preview-head small{color:var(--color-muted)}.talent-preview-head strong{font-size:19px}.talent-preview-head>span{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);padding:7px 10px;font-weight:800}.talent-candidates{display:grid}.talent-candidates article{border-bottom:1px solid var(--color-line);align-items:center;gap:13px;padding:15px 8px;display:flex}.talent-avatar{width:52px;height:52px;box-shadow:0 0 0 1px var(--color-line);border:3px solid #fff;border-radius:50%;flex:none;overflow:hidden}.talent-avatar img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.65)}.talent-candidates article>div{flex-direction:column;flex:1;min-width:0;display:flex}.talent-candidates small{color:var(--color-muted)}.talent-candidates p{color:var(--color-ink-soft);font-size:var(--type-caption-size);margin:5px 0 0}.talent-candidates article>b{color:var(--color-brand-dark);font-size:16px}.talent-consent{color:#fff;background:var(--color-ink);border-radius:var(--radius-sm);align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.talent-consent svg{color:#f7a8cd;width:19px}.talent-consent span{flex-direction:column;display:flex}.talent-consent small{color:#c8c2d6}@media (width<=900px){.product-feature-grid.compact{grid-template-columns:1fr}}@media (width<=620px){.product-feature-grid .ds-feature-card{min-height:0}.talent-preview-head{align-items:flex-start;gap:12px}.talent-preview-head>span{white-space:nowrap}.talent-candidates p{display:none}}.career-site-editorial-heading{max-width:820px;margin:0 0 38px}.career-site-editorial-heading>span,.career-site-statement span{color:var(--color-brand-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.career-site-editorial-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:780px;margin:12px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.career-site-editorial-heading p{max-width:650px;color:var(--color-muted);margin:18px 0 0;font-size:18px;line-height:1.6}.career-site-display-heading{text-align:left;max-width:960px;margin:0 auto 36px}.career-site-display-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(42px,4.8vw,66px);line-height:.98}.career-site-display-heading p{max-width:650px;color:var(--color-muted);margin:18px 0 0;font-size:18px;line-height:1.6}.career-site-display-heading--center{max-width:960px}.career-site-statement{max-width:1080px;margin:0 0 36px}.career-site-statement h2{letter-spacing:-.055em;text-wrap:balance;max-width:1030px;margin:12px 0 0;font-size:clamp(44px,5.2vw,70px);line-height:.96}.career-site-statement p{max-width:680px;color:var(--color-muted);margin:18px 0 0;font-size:18px;line-height:1.6}.career-site-dark-control{position:relative;overflow:hidden;background:#171317!important}.career-site-dark-control:before{content:"";pointer-events:none;border:90px solid #ffffff08;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-260px;right:-180px}.career-site-dark-control .home-shell{z-index:1;position:relative}.career-site-dark-control .career-site-statement>span{color:#f3a1c8}.career-site-dark-control .career-site-statement h2{color:#fff}.career-site-dark-control .career-site-statement p{color:#c8c1c8}.career-site-compact-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 28px;display:flex}.career-site-compact-heading h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(38px,4.7vw,62px);line-height:.98}.career-site-compact-heading p{max-width:500px;color:var(--color-muted);margin:0;line-height:1.6}@media (width<=760px){.career-site-compact-heading{flex-direction:column;align-items:flex-start;gap:14px}}.document-sheet .preview-title{margin:1.33em 0;font-size:22px;display:block}@media (width<=620px){.career-site-builder-page [data-hero-slot=layout]{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);min-width:0;margin-inline:auto}.career-site-builder-page [data-hero-slot=copy],.career-site-builder-page [data-hero-slot=preview]{width:100%;min-width:0;overflow:visible}.career-site-builder-page [data-hero-slot=copy]>*{max-width:100%}.career-site-builder-page [data-hero-slot=copy] .home-actions{gap:10px;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.career-site-builder-page [data-hero-slot=copy] .home-actions .button{white-space:nowrap;justify-content:center;max-width:100%;min-height:50px;font-size:13px;width:100%!important;min-width:0!important;padding-inline:6px!important}}.scorecard-head .scorecard-person{flex-direction:row;align-items:center;gap:11px;min-width:0;display:flex}.scorecard-head .scorecard-person-copy{flex-direction:column;min-width:0;display:flex}._picker_1df7l_1,._employeeSetup_1df7l_1,._template_1df7l_1,._dashboard_1df7l_1{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff}._template_1df7l_1 header,._template_1df7l_1 footer,._employeeScreen_1df7l_2>header{justify-content:space-between;align-items:center;gap:14px;display:flex}._template_1df7l_1 header>div{flex-direction:column;min-width:0;display:flex}._template_1df7l_1 small,._employeeIntro_1df7l_2 small{color:var(--color-muted);font-size:12px}._template_1df7l_1 header strong{font-size:19px}._template_1df7l_1 button,._employeeScreen_1df7l_2>button{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink);font:inherit;background:#fff;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}._template_1df7l_1 ._primary_1df7l_2,._employeeScreen_1df7l_2>button{color:#fff;background:var(--gradient-brand);border-color:#0000}._employeeScreen_1df7l_2 button svg{width:15px}._picker_1df7l_1{padding:22px}._picker_1df7l_1>header{align-items:center;gap:10px;margin-bottom:18px;display:flex}._picker_1df7l_1>header svg{width:38px;height:38px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:11px;padding:8px}._picker_1df7l_1>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}._picker_1df7l_1 article{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;display:grid}._picker_1df7l_1 article>svg:first-child{width:34px;height:34px;color:var(--color-brand);background:var(--color-canvas);border-radius:9px;padding:7px}._picker_1df7l_1 article>svg:last-child{width:15px;color:var(--color-muted)}._picker_1df7l_1 article span{flex-direction:column;min-width:0;display:flex}._picker_1df7l_1 article strong{font-size:13px}._picker_1df7l_1 article small{color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.35}._employeeSetup_1df7l_1{max-width:900px;margin-inline:auto;padding:clamp(22px,3vw,34px)}._employeeSetup_1df7l_1 header{border-bottom:1px solid var(--color-line);align-items:center;gap:13px;padding-bottom:22px;display:flex}._employeeSetup_1df7l_1 header>span{width:48px;height:48px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:15px;place-items:center;display:grid}._employeeSetup_1df7l_1 header svg{width:23px}._employeeSetup_1df7l_1 header>div{flex-direction:column;gap:3px;display:flex}._employeeSetup_1df7l_1 header small{color:var(--color-muted);font-size:12px}._employeeSetup_1df7l_1 header strong{font-size:22px}._employeeSetup_1df7l_1 dl{gap:13px;margin:22px 0 0;display:grid}._employeeSetup_1df7l_1 dl>div{grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}._employeeSetup_1df7l_1 dt{color:var(--color-ink);font-size:14px;font-weight:800}._employeeSetup_1df7l_1 dd{min-height:50px;color:var(--color-ink-soft);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:12px;align-items:center;margin:0;padding:0 15px;font-size:14px;font-weight:700;display:flex}._employeeSetupDays_1df7l_4 dd{padding:7px 8px}._dayChoices_1df7l_4{flex-wrap:wrap;gap:7px;display:flex}._dayChoices_1df7l_4>span{color:#fff;background:var(--gradient-brand);border-radius:var(--radius-pill);text-align:center;min-width:46px;padding:8px 10px;font-size:12px;font-weight:800}._dayChoices_1df7l_4>._dayOff_1df7l_4{color:var(--color-muted);border:1px solid var(--color-line);background:#fff}._template_1df7l_1 dl{grid-template-columns:1fr 1fr;gap:0;margin:12px 0 20px;display:grid}._template_1df7l_1 dl div{border-bottom:1px solid var(--color-line);padding:13px 0}._template_1df7l_1 dl div:nth-child(odd){padding-right:18px}._template_1df7l_1 dt{color:var(--color-muted);font-size:12px}._template_1df7l_1 dd{margin:4px 0 0;font-size:14px;font-weight:700}._template_1df7l_1{max-width:760px;margin-inline:auto;padding:24px}._template_1df7l_1 header>svg{width:28px;color:var(--color-brand)}._template_1df7l_1 footer{flex-wrap:wrap;justify-content:flex-start}._dashboard_1df7l_1{background:#24121f;border-color:#d64c55;max-width:1120px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 54px #3712232b}._dashboardTopbar_1df7l_7{color:#fff;background:#ffffff12;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}._dashboardTopbar_1df7l_7 strong{letter-spacing:.04em;font-size:15px}._dashboardTopbar_1df7l_7 span{background:#d64c55;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:800}._dashboardHero_1df7l_7{color:#fff;background:linear-gradient(105deg,#3a182b,#201323);grid-template-columns:1.1fr .72fr .9fr;align-items:center;gap:16px;padding:30px 42px;display:grid}._dashboardProgress_1df7l_7{flex-direction:column;display:flex}._dashboardProgress_1df7l_7 strong{font-size:30px}._dashboardProgress_1df7l_7 span{color:#f0bfce;margin:10px 0;font-size:13px}._dashboardProgress_1df7l_7 i{background:linear-gradient(90deg,#d64c55 25%,#ffffff52 25%);border-radius:20px;width:78%;height:8px}._dashboardSupport_1df7l_7,._dashboardMission_1df7l_7{min-height:108px;color:var(--color-ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;padding:16px 18px;display:flex;position:relative}._dashboardSupport_1df7l_7 small,._dashboardMission_1df7l_7 small{color:var(--color-muted);font-size:12px}._dashboardSupport_1df7l_7 strong,._dashboardMission_1df7l_7 strong{color:#a71d5d;margin:6px 0;font-size:14px}._dashboardSupport_1df7l_7 span,._dashboardMission_1df7l_7 span{font-size:12px}._dashboardSupport_1df7l_7 b{color:#fff;background:#08b84f;border-radius:6px;padding:4px 7px;font-size:12px;position:absolute;top:12px;right:12px}._dashboardMission_1df7l_7{padding-right:54px}._dashboardMission_1df7l_7>svg{color:#d64c55;width:26px;position:absolute;right:18px}._dashboardRoute_1df7l_7{background:#fff;border-radius:10px;margin:0 28px 28px;padding:24px}._dashboardRoute_1df7l_7>header{align-items:center;gap:12px;margin-bottom:20px;display:flex}._dashboardRoute_1df7l_7>header>svg{color:#c9cbd7;width:34px}._dashboardRoute_1df7l_7>header>div{flex-direction:column;display:flex}._dashboardRoute_1df7l_7>header span{color:var(--color-muted);margin-top:3px;font-size:12px}._dashboardActivities_1df7l_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._dashboardActivities_1df7l_7 article{text-align:center;background:#fff7fa;border:1px solid #d64c55;border-radius:8px;flex-direction:column;align-items:center;min-width:0;min-height:225px;padding:24px 16px 14px;display:flex;position:relative}._dashboardActivities_1df7l_7 article>svg{color:#d64c55;width:28px;margin:12px 0}._dashboardActivities_1df7l_7 article>b{color:#fff;background:#d64c55;border-radius:6px;padding:5px 9px;font-size:12px;position:absolute;top:-10px;right:12px}._dashboardActivities_1df7l_7 article>strong{min-height:2.8em;font-size:13px}._dashboardActivities_1df7l_7 article>span{color:var(--color-muted);margin-top:10px;font-size:12px}._dashboardActivities_1df7l_7 button{color:#fff;width:100%;font:inherit;background:#2c1a27;border:0;border-radius:6px;margin-top:auto;padding:9px;font-size:12px;font-weight:700}._dashboardActivities_1df7l_7 ._waitingCard_1df7l_7{background:#f2fcf7;border-color:#80dbac}._dashboardActivities_1df7l_7 ._waitingCard_1df7l_7>b{background:#08b84f}._dashboardActivities_1df7l_7 ._waitingCard_1df7l_7>svg{color:#08a84a}._dashboardActivities_1df7l_7 ._waitingCard_1df7l_7 button{color:#078d40;background:#e5f8ee}._dashboardCompact_1df7l_8{border-radius:24px;max-width:540px}._dashboardCompact_1df7l_8 ._dashboardTopbar_1df7l_7{padding:16px 18px}._dashboardCompact_1df7l_8 ._dashboardHero_1df7l_7{grid-template-columns:1fr;padding:24px 20px}._dashboardCompact_1df7l_8 ._dashboardSupport_1df7l_7{display:none}._dashboardCompact_1df7l_8 ._dashboardMission_1df7l_7{min-height:112px}._dashboardCompact_1df7l_8 ._dashboardProgress_1df7l_7 strong{font-size:26px}._dashboardCompact_1df7l_8 ._dashboardProgress_1df7l_7 i{width:100%}._dashboardCompact_1df7l_8 ._dashboardRoute_1df7l_7{border-radius:0;margin:0;padding:22px 18px}._dashboardCompact_1df7l_8 ._dashboardActivities_1df7l_7{scroll-snap-type:x mandatory;padding:10px 0 8px;display:flex;overflow-x:auto}._dashboardCompact_1df7l_8 ._dashboardActivities_1df7l_7 article{scroll-snap-align:start;flex:0 0 84%}@media (width<=700px){._picker_1df7l_1>div,._template_1df7l_1 dl{grid-template-columns:1fr}._employeeSetup_1df7l_1 dl>div{grid-template-columns:1fr;gap:7px}._template_1df7l_1 dl div:nth-child(odd){padding-right:0}._dashboard_1df7l_1{border-radius:24px}._dashboardTopbar_1df7l_7{padding:18px 20px}._dashboardHero_1df7l_7{grid-template-columns:1fr;padding:28px 20px}._dashboardSupport_1df7l_7{display:none}._dashboardMission_1df7l_7{min-height:118px}._dashboardProgress_1df7l_7 strong{font-size:25px}._dashboardProgress_1df7l_7 i{width:100%}._dashboardRoute_1df7l_7{border-radius:0;margin:0;padding:24px 20px}._dashboardActivities_1df7l_7{scroll-snap-type:x mandatory;padding:10px 0 8px;display:flex;overflow-x:auto}._dashboardActivities_1df7l_7 article{scroll-snap-align:start;flex:0 0 82%}}@media (width<=430px){._picker_1df7l_1,._template_1df7l_1,._employeeSetup_1df7l_1{padding:17px}._employeeSetup_1df7l_1 header strong{font-size:19px}._dayChoices_1df7l_4{gap:5px}._dayChoices_1df7l_4>span{min-width:41px;padding:8px 7px}._picker_1df7l_1 article{grid-template-columns:30px minmax(0,1fr)}._picker_1df7l_1 article>svg:last-child{display:none}._picker_1df7l_1 article>svg:first-child{width:30px;height:30px}._dashboardActivities_1df7l_7 article{flex-basis:88%}}@media (prefers-reduced-motion:reduce){._picker_1df7l_1 *,._template_1df7l_1 *,._employeeSetup_1df7l_1 *,._dashboard_1df7l_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._grid_pnl31_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}._grid_pnl31_1 li{min-width:0}._grid_pnl31_1 a,._grid_pnl31_1 article{min-height:228px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:flex-start;padding:22px;text-decoration:none;display:flex;box-shadow:0 10px 28px #2421260b}._grid_pnl31_1 a{transition:transform .2s,box-shadow .2s,border-color .2s}._grid_pnl31_1 a:hover{border-color:var(--color-brand);transform:translateY(-3px);box-shadow:0 16px 32px #dd247626}._grid_pnl31_1 a:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}._icon_pnl31_1{width:44px;height:44px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:13px;place-items:center;display:grid}._icon_pnl31_1 svg{width:22px;height:22px}._copy_pnl31_1{flex-direction:column;margin-top:22px;display:flex}._copy_pnl31_1 strong{font-size:17px;line-height:1.25}._copy_pnl31_1>span{color:var(--color-ink-soft);margin-top:8px;font-size:14px;line-height:1.5}._grid_pnl31_1 small{color:var(--color-muted);margin-top:18px;font-size:12px;line-height:1.45}._link_pnl31_1{color:var(--color-brand-dark);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:800;display:flex}._link_pnl31_1>span{font-size:17px;line-height:1}@media (width<=940px){._grid_pnl31_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._grid_pnl31_1{grid-template-columns:1fr;gap:12px}._grid_pnl31_1 a,._grid_pnl31_1 article{min-height:0;padding:20px}._copy_pnl31_1{margin-top:17px}._grid_pnl31_1 small{margin-top:13px}._link_pnl31_1{margin-top:18px;padding-top:0}}@media (prefers-reduced-motion:reduce){._grid_pnl31_1 a{transition:none}._grid_pnl31_1 a:hover{transform:none}}._callout_lmzo8_1{z-index:0;background:#fff7fa;border:1px solid #f1ccd9;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;max-width:590px;margin:24px auto 0;padding:13px 15px;display:grid;position:relative;box-shadow:0 12px 28px #a71d5d12}._callout_lmzo8_1:before{content:"";z-index:-1;background:#fff7fa;border-top:1px solid #f1ccd9;border-left:1px solid #f1ccd9;width:13px;height:13px;position:absolute;top:-7px;left:50px;transform:rotate(45deg)}._icon_lmzo8_1{color:#a71d5d;background:#f8d5e4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._icon_lmzo8_1 svg{width:18px}._callout_lmzo8_1 div{min-width:0}._callout_lmzo8_1 small,._callout_lmzo8_1 strong{display:block}._callout_lmzo8_1 small{color:#a71d5d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:800}._callout_lmzo8_1 strong{font-size:14px;line-height:1.25}._callout_lmzo8_1 p{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px;line-height:1.45}._callout_lmzo8_1 a{color:#a71d5d;align-items:center;gap:3px;font-weight:800;text-decoration:none;display:inline-flex}._callout_lmzo8_1 a:hover{text-underline-offset:3px;text-decoration:underline}._callout_lmzo8_1 a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:3px}._callout_lmzo8_1 a svg{width:13px}@media (width<=700px){._callout_lmzo8_1{margin-top:18px}}@media (width<=430px){._callout_lmzo8_1{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px}._icon_lmzo8_1{width:30px;height:30px}._callout_lmzo8_1:before{left:43px}._callout_lmzo8_1 strong{font-size:13px}}._phone_12q1c_1,._frame_12q1c_1{width:100%;max-width:100%;color:var(--color-ink);font-family:var(--font-body);letter-spacing:normal}._phone_12q1c_1 *,._frame_12q1c_1 *{min-width:0}._phone_12q1c_1{background:#242126;border:7px solid #242126;border-radius:42px;width:min(100%,360px);margin:auto;padding:8px;box-shadow:0 30px 70px #4e223e3d}._phoneScreen_12q1c_1{background:var(--color-canvas);border-radius:29px;overflow:hidden}._statusBar_12q1c_1{background:var(--gradient-brand);color:#fff;height:35px;font-size:12px;font-weight:var(--font-weight-demi);justify-content:space-between;align-items:flex-start;padding:8px 24px 0;display:flex}._statusBar_12q1c_1 i{background:#242126;border-radius:0 0 17px 17px;width:112px;height:26px;margin-top:-8px}._statusIcons_12q1c_1{letter-spacing:1px;font-size:12px}._phoneHeader_12q1c_1,._frame_12q1c_1>header{justify-content:space-between;align-items:center;gap:16px;display:flex}._phoneHeader_12q1c_1{background:var(--gradient-brand);padding:12px 18px 20px}._phoneHeader_12q1c_1 img{filter:brightness(0)invert();width:102px;height:auto}._phoneHeader_12q1c_1 button{color:#fff;min-height:31px;font-size:12px;font-weight:var(--font-weight-demi);background:0 0;border:1px solid #ffffffd1;border-radius:8px;padding:0 13px}._phoneScreen_12q1c_1 main{padding:0}._welcome_12q1c_1{background:var(--gradient-brand);color:#fff;padding:6px 18px 28px}._kicker_12q1c_1{font-size:12px;font-weight:var(--font-weight-demi);opacity:.82}._phone_12q1c_1 h3{letter-spacing:var(--tracking-heading);margin:8px 0 4px;font-size:24px;line-height:1.18}._progress_12q1c_1{background:#ffffff61;border-radius:99px;height:6px;overflow:hidden}._progress_12q1c_1 span{border-radius:inherit;background:#fff;height:100%;display:block}._progressText_12q1c_1{opacity:.82;margin:0 0 11px;font-size:12px}._activitySection_12q1c_1{background:var(--color-surface);padding:22px 0 18px}._sectionHeading_12q1c_1{align-items:flex-start;gap:12px;padding:0 18px;display:flex}._sectionIcon_12q1c_1,._activityIcon_12q1c_1{color:var(--color-brand-dark);place-items:center;display:grid}._sectionIcon_12q1c_1{background:var(--color-brand-soft);border-radius:50%;flex:none;width:34px;height:34px}._sectionIcon_12q1c_1 svg{width:18px}._sectionHeading_12q1c_1 h4{margin:1px 0 4px;font-size:14px}._sectionHeading_12q1c_1 p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.45}._activityScroller_12q1c_1{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-brand-40) transparent;gap:10px;margin-top:16px;padding:0 18px 8px;display:flex;overflow-x:auto}._activityCard_12q1c_1{border:1px solid var(--color-line-strong);background:var(--color-canvas);scroll-snap-align:start;border-radius:13px;flex-direction:column;align-items:flex-start;width:194px;min-width:194px;min-height:170px;padding:14px;display:flex}._activityCard_12q1c_1:first-child{border-color:var(--color-brand-60);background:linear-gradient(145deg,#fff 0%,var(--color-brand-soft) 180%)}._activityIcon_12q1c_1{background:var(--color-surface);width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:10px;margin-bottom:15px}._activityIcon_12q1c_1 svg{width:17px}._activityCard_12q1c_1 small{color:var(--color-brand-dark);font-size:12px;font-weight:var(--font-weight-demi)}._activityCard_12q1c_1 strong{margin-top:4px;font-size:13px;line-height:1.25}._activityCard_12q1c_1 p{color:var(--color-muted);margin:5px 0 0;font-size:12px}._cardAction_12q1c_1{color:var(--color-brand-dark);font-size:12px;font-weight:var(--font-weight-bold);align-items:center;gap:4px;margin-top:auto;display:flex}._cardAction_12q1c_1 svg{width:13px}._phone_12q1c_1 footer{background:var(--color-brand-soft);color:var(--color-ink-soft);border-radius:11px;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;font-size:12px;line-height:1.3;display:flex}._phone_12q1c_1 footer svg{width:16px;color:var(--color-brand-dark);flex:none}._phone_12q1c_1 footer>svg:last-child{width:14px;margin-left:auto}._frame_12q1c_1{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._frame_12q1c_1>header{border-bottom:1px solid var(--color-line);background:var(--color-canvas);padding:18px 20px}._frame_12q1c_1>header div{gap:3px;display:grid}._frame_12q1c_1>header span{color:var(--color-brand-dark);font-weight:var(--font-weight-bold)}._frame_12q1c_1>header strong{font-size:16px}._frame_12q1c_1>header small{color:var(--color-muted);text-align:right;font-size:12px}._frameBody_12q1c_1{padding:18px 20px}._timeline_12q1c_1{margin:0;padding:0;list-style:none;display:grid}._timeline_12q1c_1 li{border-bottom:1px solid var(--color-line);grid-template-columns:26px 110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}._timeline_12q1c_1 li:last-child{border:0}._timelineMark_12q1c_1{background:var(--color-brand-soft);width:24px;height:24px;color:var(--color-brand-dark);border-radius:50%;place-items:center;display:grid}._timelineMark_12q1c_1 svg{width:13px}._timeline_12q1c_1 time,._timeline_12q1c_1 em,._taskBoard_12q1c_1 em{font-size:12px;font-style:normal}._timeline_12q1c_1 time{color:var(--color-muted)}._timeline_12q1c_1 strong{font-size:13px}._timeline_12q1c_1 em,._taskBoard_12q1c_1 em{background:var(--color-canvas);color:var(--color-ink-soft);white-space:nowrap;border-radius:99px;padding:5px 8px}._timeline_12q1c_1 em[data-status=Sent],._timeline_12q1c_1 em[data-status=Available],._taskBoard_12q1c_1 em[data-status=Complete],._done_12q1c_1{color:#176a42;background:#e5f5ec}._question_12q1c_1{border-radius:var(--radius-md);background:var(--color-brand-soft);font-weight:var(--font-weight-bold);gap:12px;padding:15px;display:flex}._question_12q1c_1 svg{width:20px;color:var(--color-brand-dark);flex:none}._definitionList_12q1c_1{grid-template-columns:1fr 1fr;margin:16px 0;display:grid}._definitionList_12q1c_1 div{border-bottom:1px solid var(--color-line);padding:12px}._definitionList_12q1c_1 dt{color:var(--color-muted);font-size:12px}._definitionList_12q1c_1 dd{font-size:13px;font-weight:var(--font-weight-bold);margin:5px 0 0}._done_12q1c_1{border-radius:99px;padding:4px 7px}._routed_12q1c_1{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:34px minmax(0,1fr) 18px auto;align-items:center;gap:10px;padding:13px;display:grid}._routed_12q1c_1>svg{width:18px;color:var(--color-brand-dark)}._routed_12q1c_1 small,._employee_12q1c_1 small,._emailFlow_12q1c_1 small{color:var(--color-muted);font-size:12px;display:block}._routed_12q1c_1 strong,._routed_12q1c_1>span{font-size:13px}._taskBoard_12q1c_1 article{grid-template-columns:34px minmax(0,1fr) auto}._employee_12q1c_1{align-items:center;gap:11px;margin-bottom:20px;display:flex}._employee_12q1c_1>span{background:var(--gradient-action);color:#fff;width:44px;height:44px;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}._employee_12q1c_1 strong{display:block}._emailFlow_12q1c_1{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:12px;display:grid}._emailFlow_12q1c_1>svg{width:20px;color:var(--color-brand-dark)}._emailFlow_12q1c_1 div{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px}._emailFlow_12q1c_1 div>svg{width:18px;color:var(--color-brand-dark)}._emailFlow_12q1c_1 strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}._mockButton_12q1c_1{background:var(--gradient-action);color:#fff;width:100%;min-height:48px;font:inherit;font-size:14px;font-weight:var(--font-weight-bold);border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}._mockButton_12q1c_1 svg{width:17px}@media (width<=620px){._frame_12q1c_1>header{flex-direction:column;align-items:flex-start}._frame_12q1c_1>header small{text-align:left}._timeline_12q1c_1 li{grid-template-columns:26px minmax(0,1fr) auto}._timeline_12q1c_1 time,._timeline_12q1c_1 strong{grid-column:2}._timeline_12q1c_1 em{grid-area:1/3/3}._definitionList_12q1c_1,._emailFlow_12q1c_1{grid-template-columns:1fr}._emailFlow_12q1c_1>svg{margin:auto;transform:rotate(90deg)}._routed_12q1c_1{grid-template-columns:32px minmax(0,1fr)}._routed_12q1c_1>svg,._routed_12q1c_1>span{grid-column:2}._taskBoard_12q1c_1 article{grid-template-columns:34px minmax(0,1fr)}._taskBoard_12q1c_1 em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){._activityScroller_12q1c_1{scroll-behavior:auto}}._logoutControl_12q1c_2{color:#fff;min-height:31px;font-size:12px;font-weight:var(--font-weight-demi);border:1px solid #ffffffd1;border-radius:8px;align-items:center;padding:0 13px;display:inline-flex}._phone_12q1c_1{aspect-ratio:9/18.2;background:var(--color-surface);border:7px solid #242025;border-radius:36px;flex-direction:column;width:min(100%,328px);padding:7px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #4e223e38}._phoneScreen_12q1c_1{background:var(--color-surface);border-radius:25px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._phoneHeader_12q1c_1{padding:17px 17px 15px}._phoneHeader_12q1c_1 img{width:108px}._phoneScreen_12q1c_1 main{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._welcome_12q1c_1{padding:10px 18px 25px}._activitySection_12q1c_1{flex:1;padding:20px 0 16px;overflow:hidden}._activityViewport_12q1c_7{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:16px;overflow:auto hidden}._activityViewport_12q1c_7::-webkit-scrollbar{display:none}._activityScroller_12q1c_1{will-change:transform;width:max-content;margin:0;padding:0 18px 8px 28px;animation:16s ease-in-out infinite alternate _activity-deck-drift_12q1c_1;overflow:visible}._activityCard_12q1c_1{scroll-snap-align:start}._aiBuddy_12q1c_7{z-index:2;background:var(--gradient-action);color:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:15px;right:16px;box-shadow:0 8px 20px #dd247652}._aiBuddy_12q1c_7 svg{width:21px}._aiBuddy_12q1c_7 span{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-ink-soft);font-size:12px;font-weight:var(--font-weight-demi);white-space:nowrap;opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast);padding:8px 10px;position:absolute;right:56px;transform:translate(4px)}._aiBuddy_12q1c_7:hover span{opacity:1;transform:translate(0)}@keyframes _activity-deck-drift_12q1c_1{0%{transform:translate(0)}to{transform:translate(-612px)}}@media (prefers-reduced-motion:reduce){._activityScroller_12q1c_1{animation:none}._aiBuddy_12q1c_7 span{transition:none}}._phoneScreen_12q1c_1 main{overflow-y:auto}._activitySection_12q1c_1{flex:none}._activityScroller_12q1c_1{animation:24s linear infinite _activity-deck-drift_12q1c_1}._lastChecksSection_12q1c_11{border-top:1px solid var(--color-line);background:var(--color-canvas);padding:18px 0 76px}._staticCards_12q1c_11{gap:10px;padding:15px 18px 0;display:flex}._lastCheckCard_12q1c_11{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:13px;flex-direction:column;align-items:flex-start;width:calc(50% - 5px);min-height:144px;padding:13px;display:flex}._lastCheckCard_12q1c_11 ._activityIcon_12q1c_1{margin-bottom:12px}._lastCheckCard_12q1c_11 small{color:var(--color-brand-dark);font-size:12px;font-weight:var(--font-weight-demi)}._lastCheckCard_12q1c_11 strong{margin-top:4px;font-size:13px;line-height:1.25}._lastCheckCard_12q1c_11 p{color:var(--color-muted);margin:5px 0 0;font-size:12px;line-height:1.3}._activityViewport_12q1c_7{scroll-snap-type:none;overflow:hidden}._activityScroller_12q1c_1{gap:10px;animation:24s linear infinite both _activity-deck-drift_12q1c_1;display:flex;overflow:visible;transform:translate(0,0)}._staticCards_12q1c_11{scroll-snap-type:x mandatory;scrollbar-width:none;padding:15px 18px 0 28px;overflow-x:auto}._staticCards_12q1c_11::-webkit-scrollbar{display:none}._lastCheckCard_12q1c_11{scroll-snap-align:start;width:194px;min-width:194px;min-height:170px}._taskBoard_12q1c_1{gap:2px;display:grid}._taskBoard_12q1c_1 article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}._taskBoard_12q1c_1 article>div{gap:3px;display:grid}._taskBoard_12q1c_1 strong{line-height:1.25;display:block}._taskBoard_12q1c_1 small{color:var(--color-muted);margin:0;font-size:12px;line-height:1.3;display:block}._taskBoard_12q1c_1 em{align-self:center}._taskBoard_12q1c_1 ._taskIcon_12q1c_16{margin:0}._phoneScreen_12q1c_1{position:relative}._phoneWelcome_12q1c_20{letter-spacing:var(--tracking-heading);margin:8px 0 4px;font-size:24px;line-height:1.18;display:block}._sectionHeading_12q1c_1 strong{margin:1px 0 4px;font-size:14px;line-height:1.25;display:block}._frame_1qely_1{--preview-pad:var(--space-6);--preview-success:#08795d;border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:61.25rem;color:var(--color-ink);box-shadow:var(--shadow-md);font-family:var(--font-body);text-align:left;margin-inline:auto;font-size:.875rem;line-height:1.5;container-type:inline-size}._frame_1qely_1 *,._frame_1qely_1 :before,._frame_1qely_1 :after{box-sizing:border-box;min-width:0}._frame_1qely_1 :is(strong,h3,h4){font-weight:var(--font-weight-demi)}._frame_1qely_1 small{color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.5;display:block}._frame_1qely_1 svg{flex:0 0 1.125rem;width:1.125rem;height:1.125rem}._frame_1qely_1 :is(strong,small,span,h3,h4){overflow-wrap:anywhere}._topbar_1qely_22{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--preview-pad);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-ink);color:var(--color-surface);display:flex}._topbar_1qely_22>span{align-items:center;gap:var(--space-2);font-size:1rem;font-weight:var(--font-weight-demi);display:flex}._topbar_1qely_22 small{color:var(--color-surface);opacity:.8}._person_1qely_25{align-items:center;gap:var(--space-4);padding:var(--preview-pad);display:flex}._person_1qely_25>div{gap:var(--space-1);display:grid}._person_1qely_25 strong{font-size:1.25rem;line-height:1.2}._person_1qely_25 div>span{color:var(--color-ink-soft)}._person_1qely_25 .profile-avatar{flex-shrink:0}._profile_1qely_29{gap:var(--space-4) var(--space-6);margin:0 var(--preview-pad);padding-block:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._profile_1qely_29>div{align-items:start;gap:var(--space-3);grid-template-columns:1.125rem minmax(0,1fr);display:grid}._profile_1qely_29 svg{margin-top:var(--space-1);color:var(--color-brand-dark)}._profile_1qely_29 span{gap:var(--space-1);display:grid}._profile_1qely_29 strong{font-size:.875rem;line-height:1.35}._assigned_1qely_35{padding:var(--space-5) var(--preview-pad);border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-canvas)}._assigned_1qely_35>header{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._assigned_1qely_35 h3{margin:0;font-size:1rem}._assigned_1qely_35 header>span{color:var(--color-muted);font-size:var(--type-caption-size)}._assigned_1qely_35 article{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-line-strong);grid-template-columns:1.125rem minmax(0,1fr) auto;display:grid}._assigned_1qely_35 article:first-of-type{border-top:0}._assigned_1qely_35 article svg{color:var(--color-brand-dark)}._assigned_1qely_35 article strong{font-size:.875rem;line-height:1.4}._assigned_1qely_35 article>span{max-width:7rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-brand-dark);font-size:var(--type-caption-size);text-align:center;line-height:1.4}._heading_1qely_44{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--preview-pad);flex-wrap:wrap;display:flex}._heading_1qely_44>div{flex:13rem}._heading_1qely_44 h3{margin:var(--space-1) 0 0;font-size:1.25rem;line-height:1.3}._headingIcon_1qely_47{color:var(--color-brand-dark);margin-top:var(--space-2)}._status_1qely_48{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--preview-success);font-size:var(--type-caption-size);font-weight:var(--font-weight-demi);display:inline-flex}._status_1qely_48 svg{flex-basis:1rem;width:1rem;height:1rem}._rules_1qely_50{padding-inline:var(--preview-pad)}._rules_1qely_50>div{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) 1.125rem;display:grid}._rules_1qely_50>div>b{border-radius:var(--radius-sm);background:var(--color-brand-soft);min-height:2rem;color:var(--color-brand-dark);font-size:var(--type-caption-size);place-items:center;display:grid}._rules_1qely_50 span{gap:var(--space-1);display:grid}._rules_1qely_50 svg{color:var(--color-muted)}._actionbar_1qely_55{padding:var(--space-5) var(--preview-pad);border-top:1px solid var(--color-line);justify-content:flex-end;display:flex}._staticAction_1qely_56{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);font-weight:var(--font-weight-demi);display:inline-flex}._groupLayout_1qely_57{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}._groupLayout_1qely_57 aside{align-items:flex-start;gap:var(--space-3);padding:var(--preview-pad);background:var(--color-canvas);border-radius:0 0 0 var(--radius-lg);flex-direction:column;display:flex}._groupLayout_1qely_57 aside>svg{width:1.5rem;height:1.5rem;color:var(--color-brand-dark);margin-bottom:var(--space-2)}._groupLayout_1qely_57 h3{margin:0;font-size:1.25rem;line-height:1.35}._memberCount_1qely_61{align-items:baseline;gap:var(--space-2);padding-top:var(--space-6);flex-wrap:wrap;margin-top:auto;display:flex}._memberCount_1qely_61 strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}._memberCount_1qely_61 span{font-size:var(--type-caption-size);color:var(--color-muted)}._groupLayout_1qely_57 section{padding:var(--preview-pad)}._groupLayout_1qely_57 h4{margin:0 0 var(--space-3);font-size:.875rem}._groupLayout_1qely_57 h4:not(:first-child){margin-top:var(--space-6)}._criteria_1qely_67{display:grid}._criteria_1qely_67>span{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-caption-size);flex-direction:column;display:flex}._criteria_1qely_67 b{color:var(--color-ink);font-size:.875rem;font-weight:var(--font-weight-demi)}._journey_1qely_70{align-items:start;gap:var(--space-3);grid-template-columns:1.125rem minmax(0,1fr);display:grid}._journey_1qely_70>svg{margin-top:var(--space-1);color:var(--color-brand-dark)}._journey_1qely_70 div{gap:var(--space-2);display:grid}._journey_1qely_70>svg:last-child{color:var(--preview-success);grid-column:2}._languages_1qely_74{padding:0 var(--preview-pad) var(--space-4)}._languages_1qely_74 article{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}._languages_1qely_74 article>span{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-canvas);height:2.5rem;font-size:var(--type-caption-size);font-weight:var(--font-weight-demi);place-items:center;display:grid}._languages_1qely_74 article>div{gap:var(--space-1);display:grid}._languages_1qely_74 article>b{font-size:var(--type-caption-size);font-weight:var(--font-weight-demi);color:var(--color-muted)}._languages_1qely_74 article>b._ready_1qely_79{color:var(--preview-success)}._dashboard_1qely_80{max-width:40rem}._dashboardHeader_1qely_81{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--preview-pad);display:flex}._brandmark_1qely_82{border-radius:var(--radius-sm);background:var(--color-ink);height:2rem;color:var(--color-surface);font-weight:var(--font-weight-demi);flex:0 0 2rem;place-items:center;display:grid}._dashboardHeader_1qely_81>svg{color:var(--color-muted);margin-left:auto}._welcome_1qely_84{padding:var(--space-8) var(--preview-pad);background:var(--color-ink);color:var(--color-surface)}._welcome_1qely_84 small{color:var(--color-surface);opacity:.8}._welcome_1qely_84 h3{margin:var(--space-2) 0 var(--space-6);font-size:1.75rem;line-height:1.2}._progress_1qely_87{align-items:center;gap:var(--space-4);display:flex}._progress_1qely_87 i{border-radius:var(--radius-pill);background:var(--color-ink-line);flex:1;height:.5rem}._progress_1qely_87 i:after{border-radius:inherit;background:var(--color-brand-40);content:"";width:42%;height:100%;display:block}._progress_1qely_87 span{font-size:var(--type-caption-size)}._nextActivity_1qely_91{padding:var(--preview-pad)}._nextActivity_1qely_91 article{align-items:center;gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:auto minmax(0,1fr) 1.125rem;display:grid}._nextActivity_1qely_91 article>span{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-play-soft);color:var(--color-ink);font-weight:var(--font-weight-demi);font-variant-numeric:tabular-nums}._nextActivity_1qely_91 article div{gap:var(--space-1);display:grid}._dashboardFooter_1qely_95{gap:var(--space-4);padding:var(--space-5) var(--preview-pad);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._dashboardFooter_1qely_95>div{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:1.125rem minmax(0,1fr);align-items:center;display:grid}._dashboardFooter_1qely_95 svg{color:var(--color-brand-dark)}._dashboardFooter_1qely_95 span{color:var(--color-muted);font-size:var(--type-caption-size);grid-column:2}@container (width<=32rem){._groupLayout_1qely_57{grid-template-columns:minmax(0,1fr)}._groupLayout_1qely_57 aside{border-radius:0}._memberCount_1qely_61{padding-top:var(--space-3)}}@container (width<=25rem){._frame_1qely_1>div{--preview-pad:var(--space-4)}._assigned_1qely_35 article{row-gap:var(--space-1);grid-template-columns:1.125rem minmax(0,1fr)}._assigned_1qely_35 article>span{grid-column:2;justify-self:start}._languages_1qely_74 article{grid-template-columns:2.5rem minmax(0,1fr)}._languages_1qely_74 article>span{grid-row:span 2}._languages_1qely_74 article>b{grid-column:2}._dashboardFooter_1qely_95{grid-template-columns:minmax(0,1fr)}}@container (width<=18rem){._profile_1qely_29{grid-template-columns:minmax(0,1fr)}._topbar_1qely_22 small{display:none}._person_1qely_25{align-items:flex-start}}._hero_1q2u1_1,._productContext_1q2u1_2{--article-accent:var(--color-brand);--article-soft:var(--color-brand-20)}._hero_1q2u1_1[data-resource-article-product=onboard],._productContext_1q2u1_2[data-resource-article-product=onboard]{--article-accent:var(--color-accent-dark);--article-soft:var(--color-accent-20)}._hero_1q2u1_1[data-resource-article-product=grow],._productContext_1q2u1_2[data-resource-article-product=grow]{--article-accent:var(--color-brand);--article-soft:var(--color-play-soft)}._hero_1q2u1_1{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--article-soft) 76%, transparent) 0 13rem, transparent 13.1rem), linear-gradient(135deg, color-mix(in srgb, var(--article-soft) 58%, white), var(--color-canvas) 58%);border-bottom:1px solid var(--color-line);padding:34px 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}._breadcrumb_1q2u1_29{z-index:1;margin-bottom:clamp(48px,7vw,78px);position:relative}._breadcrumb_1q2u1_29 a{color:var(--color-ink-soft);align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}._breadcrumb_1q2u1_29 a:hover{color:var(--article-accent)}._breadcrumb_1q2u1_29 svg{width:17px;height:17px}._heroCopy_1q2u1_53{z-index:1;width:min(100%,980px);position:relative}._eyebrow_1q2u1_59{color:var(--article-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:14px;font-weight:800;display:flex}._eyebrow_1q2u1_59 span{width:34px;height:34px;color:var(--article-accent);background:color-mix(in srgb, var(--article-soft) 72%, white);border-radius:10px;place-items:center;display:grid}._eyebrow_1q2u1_59 svg{width:17px;height:17px}._eyebrow_1q2u1_59 b{opacity:.45}._hero_1q2u1_1 h1{max-width:17ch;color:var(--color-ink);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-size:clamp(3.2rem,6.3vw,5.7rem);font-weight:600;line-height:.98}._hero_1q2u1_1 h1 em{color:var(--color-brand);background:var(--gradient-brand);-webkit-text-fill-color:transparent;font-family:inherit;font-style:normal;font-weight:var(--font-weight-bold);-webkit-background-clip:text;background-clip:text;display:inline}._description_1q2u1_113{max-width:760px;color:var(--color-muted);margin:30px 0 0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.62}._heroDetails_1q2u1_121{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:30px;display:flex}._author_1q2u1_129{border-right:1px solid var(--color-line);align-items:center;gap:13px;padding-right:30px;display:inline-flex}._author_1q2u1_129 img{object-fit:cover;width:56px;height:56px;box-shadow:0 8px 24px color-mix(in srgb, var(--article-accent) 15%, transparent);border:2px solid #fff;border-radius:50%;flex:none}._author_1q2u1_129 span{gap:2px;display:grid}._author_1q2u1_129 small{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}._author_1q2u1_129 strong{color:var(--color-ink);font-size:16px;font-weight:750}._authorLinkedIn_1q2u1_166{width:34px;height:34px;color:var(--article-accent);border:1px solid color-mix(in srgb, var(--article-accent) 28%, var(--color-line));border-radius:50%;justify-content:center;align-items:center;margin-left:3px;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}._authorLinkedIn_1q2u1_166:hover{color:#fff;background:var(--article-accent);border-color:var(--article-accent)}._authorLinkedIn_1q2u1_166:focus-visible{outline:3px solid color-mix(in srgb, var(--article-accent) 38%, transparent);outline-offset:3px}._authorLinkedIn_1q2u1_166 svg{width:17px;height:17px}._meta_1q2u1_195{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:14px;font-weight:700;display:flex}._meta_1q2u1_195>span{align-items:center;gap:7px;display:inline-flex}._meta_1q2u1_195 svg{width:16px;height:16px}._body_1q2u1_216{background:var(--color-surface);padding:clamp(64px,8vw,108px) 0}._articleColumn_1q2u1_221{width:min(100%,880px);margin:0 auto}._contents_1q2u1_226{background:color-mix(in srgb, var(--color-brand-20) 32%, white);border:1px solid var(--color-line);border-top:4px solid var(--color-brand);border-radius:var(--radius-md);padding:clamp(24px,4vw,34px)}._contents_1q2u1_226>p{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 19px;font-size:14px;font-weight:800}._contents_1q2u1_226 ol{counter-reset:contents;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;margin:0;padding:0;list-style:none;display:grid}._contents_1q2u1_226 li{counter-increment:contents}._contents_1q2u1_226 a{color:var(--color-ink-soft);grid-template-columns:25px minmax(0,1fr);gap:8px;font-size:15px;font-weight:650;line-height:1.4;display:grid}._contents_1q2u1_226 a:before{content:counter(contents, decimal-leading-zero);color:var(--color-brand);font:700 12px/1.65 var(--font-mono)}._contents_1q2u1_226 a:hover{color:var(--color-brand-dark)}._prose_1q2u1_277{width:min(100%,760px);margin:clamp(54px,7vw,82px) auto 0}._lead_1q2u1_282{border-bottom:1px solid var(--color-line);padding-bottom:48px}._articleFigure_1q2u1_287{margin-top:38px}._articleImageFrame_1q2u1_291{aspect-ratio:4/3;background:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:0 24px 60px color-mix(in srgb, var(--color-brand-dark) 12%, transparent);position:relative;overflow:hidden}._articleFigure_1q2u1_287 img{object-fit:cover}._articleFigure_1q2u1_287 figcaption{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin-top:13px;padding:0 3px;font-size:13px;line-height:1.5;display:grid}._articleFigure_1q2u1_287 figcaption strong{color:var(--color-ink);font-weight:750}._articleFigure_1q2u1_287 figcaption span{color:var(--color-muted)}._featuredFigure_1q2u1_324{width:min(880px,100vw - 40px);margin-left:50%;margin-right:50%;transform:translate(-50%)}._featuredFigure_1q2u1_324 ._articleImageFrame_1q2u1_291{aspect-ratio:16/10}._wideFigure_1q2u1_335{width:100%}._offsetLeftFigure_1q2u1_339,._offsetRightFigure_1q2u1_340{width:min(47%,360px);margin-top:6px;margin-bottom:24px}._offsetRightFigure_1q2u1_340{float:right;margin-left:32px;margin-right:-62px}._offsetLeftFigure_1q2u1_339{float:left;margin-left:-62px;margin-right:32px}._lead_1q2u1_282 p,._paragraphFlow_1q2u1_359>p{color:var(--color-ink-soft);margin:0;font-size:clamp(1.05rem,1.35vw,1.16rem);line-height:1.76}._lead_1q2u1_282 p:first-child{color:var(--color-ink);font-size:clamp(1.25rem,2vw,1.48rem);line-height:1.58}._lead_1q2u1_282 p+p,._paragraphFlow_1q2u1_359+._paragraphFlow_1q2u1_359>p{margin-top:22px}._section_1q2u1_377{padding-top:clamp(58px,8vw,86px);scroll-margin-top:110px;display:flow-root}._section_1q2u1_377 h2{max-width:30ch;color:var(--color-ink);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0 0 26px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08}._items_1q2u1_394{clear:both;gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}._timelineVisual_1q2u1_403{clear:both;background:color-mix(in srgb, var(--article-soft) 45%, white);border:1px solid color-mix(in srgb, var(--article-accent) 24%, var(--color-line));border-radius:var(--radius-lg);margin:34px 0 4px;padding:clamp(22px,4vw,34px)}._timelineVisual_1q2u1_403>p{color:var(--article-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}._timelineVisual_1q2u1_403 h3{color:var(--color-ink);margin:0;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.15}._timelineVisual_1q2u1_403 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 18px;padding:0;list-style:none;display:grid}._timelineVisual_1q2u1_403 li{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;gap:10px;padding:17px;display:grid;position:relative}._timelineVisual_1q2u1_403 li:not(:last-child):after{border-top:2px solid var(--article-accent);content:"";width:15px;position:absolute;top:31px;right:-15px}._timelineVisual_1q2u1_403 li>span{color:var(--article-accent);font:700 12px/1 var(--font-mono)}._timelineVisual_1q2u1_403 li strong,._timelineVisual_1q2u1_403 li small{display:block}._timelineVisual_1q2u1_403 li strong{color:var(--color-ink);font-size:15px;line-height:1.3}._timelineVisual_1q2u1_403 li small,._timelineCaption_1q2u1_420{color:var(--color-muted);font-size:13px;line-height:1.45}._timelineCaption_1q2u1_420{display:block}._items_1q2u1_394 li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px;display:grid}._itemMarker_1q2u1_433{width:44px;height:34px;color:var(--color-brand-dark);background:var(--color-brand-20);font:750 12px/1 var(--font-mono);border-radius:9px;place-items:center;display:grid}._timeline_1q2u1_403 ._itemMarker_1q2u1_433{white-space:nowrap;width:auto;padding:0 8px}._timeline_1q2u1_403 li{grid-template-columns:78px minmax(0,1fr)}._items_1q2u1_394 h3{color:var(--color-ink);margin:1px 0 7px;font-size:18px;font-weight:700;line-height:1.28}._items_1q2u1_394 p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.62}._sources_1q2u1_469{padding-top:clamp(52px,7vw,72px)}._sources_1q2u1_469 h2{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}._sources_1q2u1_469 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._sources_1q2u1_469 li{border-radius:var(--radius-sm);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:auto minmax(0,1fr);column-gap:7px;margin-inline:-6px;padding:4px 6px;scroll-margin-top:110px;display:grid}._sources_1q2u1_469 li[data-citation-arrival]{animation:1s ease-in-out 2 _citation-arrival_1q2u1_1}@keyframes _citation-arrival_1q2u1_1{0%,to{box-shadow:none;background:0 0}45%,65%{background:color-mix(in srgb, var(--color-brand) 6%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}}._sources_1q2u1_469 li,._sources_1q2u1_469 a{color:var(--color-muted);font-size:12px;line-height:1.55}._sourceNumber_1q2u1_526{color:var(--color-ink);white-space:nowrap;font-size:12px;font-weight:800;line-height:1.55}._sourceReference_1q2u1_534{min-width:0}._sources_1q2u1_469 a:hover{color:var(--color-brand-dark)}._citations_1q2u1_542{vertical-align:super;margin-left:3px;font-size:.72em;font-weight:800;line-height:0}._citations_1q2u1_542 a{color:var(--color-brand-dark);text-decoration:none}._citations_1q2u1_542 a:hover{text-decoration:underline}._productContext_1q2u1_2{background:var(--color-surface);padding:0 0 clamp(72px,9vw,112px)}._productContextCard_1q2u1_564{background:linear-gradient(135deg, color-mix(in srgb, var(--article-soft) 74%, white), white 66%);border:1px solid color-mix(in srgb, var(--article-accent) 20%, var(--color-line));border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,44px);padding:clamp(30px,5vw,54px);display:grid}._productContextIcon_1q2u1_576{width:58px;height:58px;color:var(--article-accent);border:1px solid color-mix(in srgb, var(--article-accent) 18%, transparent);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;place-items:center;display:grid}._productContextIcon_1q2u1_576 svg{width:25px;height:25px}._productContextCopy_1q2u1_593>p:first-child,._relatedHeading_1q2u1_594>p{color:var(--article-accent,var(--color-brand));letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}._productContextCopy_1q2u1_593 h2,._relatedHeading_1q2u1_594 h2{color:var(--color-ink);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:600;line-height:1.08}._productContextCopy_1q2u1_593>p:last-child{max-width:680px;color:var(--color-muted);margin:16px 0 0;font-size:16px;line-height:1.65}._productContextActions_1q2u1_621{flex-direction:column;align-items:stretch;gap:10px;min-width:210px;display:flex}._productContextActions_1q2u1_621 a{white-space:nowrap;justify-content:center}._productContextActions_1q2u1_621 svg{width:16px}._related_1q2u1_594{background:var(--color-canvas);padding:clamp(72px,9vw,112px) 0}._relatedHeading_1q2u1_594{margin-bottom:34px}._relatedGrid_1q2u1_647{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._relatedGrid_1q2u1_647>a{min-height:260px;color:inherit;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;flex-direction:column;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}._relatedGrid_1q2u1_647>a:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md);transform:translateY(-3px)}._relatedGrid_1q2u1_647 span{color:var(--color-brand);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}._relatedGrid_1q2u1_647 h3{color:var(--color-ink);letter-spacing:-.03em;margin:18px 0 10px;font-size:24px;font-weight:650;line-height:1.15}._relatedGrid_1q2u1_647 p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.6}._relatedGrid_1q2u1_647 strong{color:var(--color-brand-dark);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:15px;display:flex}._relatedGrid_1q2u1_647 strong svg{width:16px}@media (width<=940px){._offsetLeftFigure_1q2u1_339,._offsetRightFigure_1q2u1_340{margin-left:28px;margin-right:0}._offsetLeftFigure_1q2u1_339{margin-left:0;margin-right:28px}._productContextCard_1q2u1_564{grid-template-columns:auto minmax(0,1fr)}._productContextActions_1q2u1_621{grid-column:2;width:fit-content;min-width:240px}}@media (width<=700px){._timelineVisual_1q2u1_403 ol{grid-template-columns:1fr}._timelineVisual_1q2u1_403 li:not(:last-child):after{border-top:0;border-left:2px solid var(--article-accent);width:0;height:15px;inset:auto auto -15px 30px}._hero_1q2u1_1{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--article-soft) 72%, transparent) 0 8rem, transparent 8.1rem), linear-gradient(150deg, color-mix(in srgb, var(--article-soft) 54%, white), var(--color-canvas) 64%);padding:24px 0 54px}._breadcrumb_1q2u1_29{margin-bottom:44px}._hero_1q2u1_1 h1{max-width:none;font-size:clamp(2.65rem,13vw,4.15rem);line-height:1}._description_1q2u1_113{margin-top:22px;font-size:17px;line-height:1.58}._heroDetails_1q2u1_121{margin-top:24px}._author_1q2u1_129{border-right:0;border-bottom:1px solid var(--color-line);width:100%;padding-bottom:18px;padding-right:0}._body_1q2u1_216{padding:52px 0 72px}._contents_1q2u1_226{padding:22px}._contents_1q2u1_226 ol{grid-template-columns:1fr}._prose_1q2u1_277{margin-top:48px}._lead_1q2u1_282{padding-bottom:38px}._articleFigure_1q2u1_287,._featuredFigure_1q2u1_324,._offsetLeftFigure_1q2u1_339,._offsetRightFigure_1q2u1_340{float:none;width:100%;margin-left:0;margin-right:0;transform:none}._articleImageFrame_1q2u1_291,._featuredFigure_1q2u1_324 ._articleImageFrame_1q2u1_291{aspect-ratio:4/3;border-radius:var(--radius-md)}._articleFigure_1q2u1_287 figcaption{grid-template-columns:1fr;gap:2px}._section_1q2u1_377{padding-top:58px;scroll-margin-top:84px}._sources_1q2u1_469 li{scroll-margin-top:84px}._section_1q2u1_377 h2{margin-bottom:22px}._items_1q2u1_394 li,._timeline_1q2u1_403 li{grid-template-columns:1fr;gap:14px;padding:20px}._itemMarker_1q2u1_433,._timeline_1q2u1_403 ._itemMarker_1q2u1_433{width:fit-content;min-width:44px}._productContextCard_1q2u1_564{grid-template-columns:1fr}._productContextIcon_1q2u1_576{width:52px;height:52px}._productContextActions_1q2u1_621{grid-column:auto;width:100%;min-width:0}._relatedGrid_1q2u1_647{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._sources_1q2u1_469 li[data-citation-arrival]{background:color-mix(in srgb, var(--color-brand) 6%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent);animation:none}._relatedGrid_1q2u1_647>a{transition:none}}._section_smo3v_1{overflow:hidden}._story_smo3v_1{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}._reverse_smo3v_1>div:first-child{order:2}._copy_smo3v_1 h2{max-width:620px;margin:14px 0 20px}._copy_smo3v_1 p{max-width:580px;color:var(--color-ink-soft);font-size:var(--type-body-lg-size);margin:0;line-height:1.65}._preview_smo3v_1{min-width:0;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}._windowBar_smo3v_1{height:38px;color:var(--color-muted);background:#2b222a;align-items:center;gap:6px;padding:0 15px;display:flex}._windowBar_smo3v_1>span{background:#8f7f8b;border-radius:50%;width:7px;height:7px}._windowBar_smo3v_1>span:first-child{background:#ef6b64}._windowBar_smo3v_1 b{color:#fff;margin-left:auto;font-size:12px}._previewHeader_smo3v_1{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}._previewHeader_smo3v_1>div{gap:3px;display:grid}._previewHeader_smo3v_1 small,._preview_smo3v_1 small{color:var(--color-muted)}._previewHeader_smo3v_1 strong{font-size:19px}._previewHeader_smo3v_1>span,._period_smo3v_1{color:var(--color-ink-soft);background:var(--color-canvas);border:1px solid var(--color-line);font:inherit;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}._previewHeader_smo3v_1>span svg,._previewHeader_smo3v_1>svg{width:16px}._metrics_smo3v_1{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 22px;display:grid}._metrics_smo3v_1 article{background:var(--color-canvas);border-radius:10px;padding:13px}._metrics_smo3v_1 article>*{display:block}._metrics_smo3v_1 strong{margin-top:5px;font-size:24px}._stageGrid_smo3v_1{grid-template-columns:1.5fr .8fr;gap:12px;padding:0 22px 18px;display:grid}._stageGrid_smo3v_1>section{border:1px solid var(--color-line);border-radius:12px;padding:15px}._stageGrid_smo3v_1 h3{margin:0 0 12px;font-size:13px}._progressRow_smo3v_1{margin-top:9px}._progressRow_smo3v_1 p{justify-content:space-between;margin:0 0 5px;font-size:12px;display:flex}._progressRow_smo3v_1 i,._rowProgress_smo3v_1 i{background:#eee8ec;border-radius:9px;height:5px;display:block;overflow:hidden}._progressRow_smo3v_1 i span,._rowProgress_smo3v_1 i span{background:var(--gradient-brand);height:100%;display:block}._nps_smo3v_1{align-content:start;display:grid}._nps_smo3v_1>strong{margin-top:5px;font-size:13px}._nps_smo3v_1>div{background:var(--color-brand-soft);border-radius:10px;place-items:center;margin-top:16px;padding:14px;display:grid}._nps_smo3v_1 b{color:var(--color-brand-dark);font-size:27px}._nps_smo3v_1 span{font-size:12px}._preview_smo3v_1>footer{color:var(--color-muted);background:var(--color-canvas);padding:12px 22px;font-size:12px}._journeyTable_smo3v_1{padding:4px 22px 8px}._journeyTable_smo3v_1 article{border-bottom:1px solid var(--color-line);grid-template-columns:34px minmax(120px,1fr) minmax(130px,.9fr) 24px;align-items:center;gap:10px;padding:12px 0;display:grid}._journeyTable_smo3v_1 article:last-child{border:0}._avatar_smo3v_1{color:#fff;background:var(--gradient-brand);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}._journeyTable_smo3v_1 article>div:nth-child(2){display:grid}._journeyTable_smo3v_1 small{font-size:12px}._rowProgress_smo3v_1 p{justify-content:space-between;margin:0 0 5px;font-size:12px;display:flex}._journeyTable_smo3v_1 article>span:last-child{background:0 0;border:0;padding:0}._journeyTable_smo3v_1 svg{width:17px}._actionFooter_smo3v_1{justify-content:space-between;align-items:center;display:flex}._actionFooter_smo3v_1>span:last-child,._primaryButton_smo3v_1{color:#fff;background:var(--color-ink);font:inherit;border:0;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}._barChart_smo3v_1{padding:20px 22px}._barChart_smo3v_1>div{grid-template-columns:145px 1fr 38px;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:grid}._barChart_smo3v_1 i{background:#eee8ec;border-radius:10px;height:9px;overflow:hidden}._barChart_smo3v_1 i b{background:var(--gradient-brand);height:100%;display:block}._barChart_smo3v_1 strong{text-align:right}._widgetOptions_smo3v_1{grid-template-columns:1fr 1fr;gap:9px;padding:18px 22px;display:grid}._widgetOptions_smo3v_1>span{text-align:left;min-height:48px;color:var(--color-ink);border:1px solid var(--color-line);font:inherit;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}._widgetOptions_smo3v_1>span>span{background:var(--color-canvas);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}._widgetOptions_smo3v_1 svg{width:13px}._widgetOptions_smo3v_1 ._selected_smo3v_1{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-soft)}._widgetOptions_smo3v_1 ._selected_smo3v_1 span{color:#fff;background:var(--color-brand)}._widgetFilters_smo3v_1{background:var(--color-canvas);border-radius:10px;margin:0 22px;padding:12px}._widgetFilters_smo3v_1 p{margin:4px 0 0;font-size:12px}._primaryButton_smo3v_1{background:var(--gradient-brand);margin:14px 22px 20px}._responseSummary_smo3v_1{grid-template-columns:.5fr 1fr;gap:15px;padding:18px 22px;display:grid}._responseSummary_smo3v_1 article{background:var(--color-canvas);border-radius:10px;padding:14px;display:grid}._responseSummary_smo3v_1 article strong{font-size:22px}._responseSummary_smo3v_1>div{flex-wrap:wrap;align-content:center;gap:10px;display:flex}._responseSummary_smo3v_1>div span{font-size:12px}._responseSummary_smo3v_1 i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}._promoter_smo3v_1{background:var(--color-success)}._passive_smo3v_1{background:var(--color-signal)}._detractor_smo3v_1{background:var(--color-danger)}._preview_smo3v_1 blockquote{border-left:3px solid var(--color-brand);background:var(--color-brand-soft);border-radius:0 10px 10px 0;margin:0 22px 18px;padding:17px}._preview_smo3v_1 blockquote p{margin:8px 0 0;font-size:15px;line-height:1.5}._preview_smo3v_1 blockquote small{color:var(--color-ink-soft)}@media (width<=900px){._story_smo3v_1{grid-template-columns:1fr;gap:34px}._reverse_smo3v_1>div:first-child{order:initial}._copy_smo3v_1 p{max-width:680px}}@media (width<=560px){._preview_smo3v_1{margin-inline:-8px}._previewHeader_smo3v_1{padding:16px}._previewHeader_smo3v_1 button{white-space:nowrap;max-width:46%;overflow:hidden}._metrics_smo3v_1{grid-template-columns:1fr 1fr;padding:14px 16px}._metrics_smo3v_1 article:last-child{grid-column:1/-1}._stageGrid_smo3v_1{grid-template-columns:1fr;padding:0 16px 16px}._journeyTable_smo3v_1{padding-inline:16px}._journeyTable_smo3v_1 article{grid-template-columns:32px minmax(100px,1fr) 76px 18px}._rowProgress_smo3v_1 p span{display:none}._actionFooter_smo3v_1{gap:8px}._barChart_smo3v_1{padding-inline:16px}._barChart_smo3v_1>div{grid-template-columns:108px 1fr 34px;gap:7px}._widgetOptions_smo3v_1{grid-template-columns:1fr;padding-inline:16px}._widgetFilters_smo3v_1,._primaryButton_smo3v_1{margin-inline:16px}._responseSummary_smo3v_1{grid-template-columns:1fr;padding-inline:16px}._preview_smo3v_1 blockquote{margin-inline:16px}._windowBar_smo3v_1{height:34px}}@media (prefers-reduced-motion:reduce){._preview_smo3v_1 *{scroll-behavior:auto}}.home-page .home-section._section_smo3v_1{padding-block:var(--space-16)}._story_smo3v_1{gap:clamp(var(--space-8),5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}._story_smo3v_1._reverse_smo3v_1{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}._story_smo3v_1>div{min-width:0}._primaryButton_smo3v_1{align-items:center;width:max-content;min-height:38px;display:flex}._preview_smo3v_1>div._actionFooter_smo3v_1{gap:var(--space-3);padding:0 22px 20px}._preview_smo3v_1>div._actionFooter_smo3v_1>span:first-child{min-width:0}@media (width<=1050px){._story_smo3v_1,._story_smo3v_1._reverse_smo3v_1{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._reverse_smo3v_1>div:first-child{order:initial}}@media (width<=560px){.home-page .home-section._section_smo3v_1{padding-block:var(--space-12)}._preview_smo3v_1>div._actionFooter_smo3v_1{padding:0 16px 16px}}.journey-outcome-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.journey-outcome-grid>li{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:var(--space-6);flex-direction:column;display:flex}.journey-outcome-marker{margin-bottom:var(--space-8);align-items:center;display:flex}.journey-outcome-marker span{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:800;display:grid}.journey-outcome-marker i{background:var(--color-line);height:1px;margin-left:var(--space-3);flex:1}.journey-outcome-timing{margin:0 0 var(--space-3);color:var(--color-brand);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:850}.journey-outcome-grid h3{margin:0 0 var(--space-3);letter-spacing:-.04em;font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.08}.journey-outcome-grid h3+p{color:var(--color-ink-soft);margin:0;line-height:1.65}.journey-outcome-grid ul{padding:var(--space-5) 0 0;gap:.65rem;margin:auto 0 0;list-style:none;display:grid}.journey-outcome-grid ul li{border-top:1px solid var(--color-line);color:var(--color-ink);padding-top:.65rem;font-size:.84rem;font-weight:700}.people-story-heading{gap:var(--space-12);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;display:grid}.people-story-heading .section-heading{margin-bottom:0}.people-story-note{padding:var(--space-5);border-left:2px solid var(--color-brand);color:var(--color-ink-soft);margin:0;line-height:1.6}.people-story-note svg{color:var(--color-brand);margin-bottom:var(--space-3);display:block}.people-story-media{gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr);align-items:stretch;display:grid}.people-story-media figure{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-canvas);min-width:0;margin:0;overflow:hidden}.people-story-media img{object-fit:cover;width:100%;height:clamp(28rem,42vw,36rem);display:block}.people-story-media figcaption{color:var(--color-ink-soft);background:var(--color-surface);padding:14px 18px;font-size:.82rem;font-weight:700}.people-story-moments{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.people-story-moments li{min-height:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--color-brand-soft),var(--color-surface) 80%);flex-direction:column;justify-content:space-between;display:flex}.people-story-moments span{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.1em;font-weight:850}.people-story-moments p{max-width:16rem;margin:var(--space-6) 0 0;color:var(--color-ink);font-size:1.05rem;font-weight:750;line-height:1.35}@media (width<=900px){.journey-outcome-grid,.people-story-heading,.people-story-media{grid-template-columns:1fr}.people-story-note{max-width:36rem}.people-story-moments{grid-template-columns:repeat(3,minmax(0,1fr))}.people-story-media img{height:min(70vw,32rem)}}@media (width<=640px){.people-story-moments{grid-template-columns:1fr}.people-story-media img{height:20rem}.journey-outcome-grid>li{padding:var(--space-5)}.people-story-moments li{padding:18px}.people-story-moments p{max-width:none;margin-top:18px}}@media (width<=620px){.journey-outcome-grid>li{min-height:410px;padding:22px}.journey-outcome-grid h3{font-size:25px}.journey-outcome-grid>li>p:not(.journey-outcome-timing){font-size:14px;line-height:1.5}.journey-outcome-grid ul li{font-size:12px;line-height:1.4}.people-story-heading{gap:18px;margin-bottom:26px}.people-story-note{padding:14px 16px;font-size:13px;line-height:1.5}.people-story-media{gap:12px}.people-story-media img{height:330px}.people-story-moments>li{min-height:190px}}.plan-page{background:radial-gradient(circle at 88% -5%, color-mix(in srgb, var(--color-brand) 12%, transparent), transparent 42%), var(--color-canvas);min-height:100dvh;color:var(--color-ink);padding:0 max(1.25rem,50vw - 34rem) 5rem}.plan-top{width:100%}.plan-page .guided-tool-introduction{width:min(100%,56rem);margin:clamp(2.5rem,7vw,5rem) auto 0}.plan-page .guided-tool-introduction h1,.plan-page .guided-tool-introduction h2{max-width:48rem;letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.98}.plan-page .guided-tool-introduction p{max-width:48rem;color:var(--color-ink-soft);margin:.8rem 0 0;line-height:1.62}.plan-page .guided-tool-introduction p:first-of-type{margin-top:1.5rem;font-size:1.1rem}.plan-eyebrow{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .9rem;font-weight:800}.plan-progress{z-index:100;background:color-mix(in srgb, var(--color-line) 70%, transparent);height:.28rem;position:fixed;inset:0 0 auto;overflow:hidden}.plan-progress span{background:var(--color-brand);height:100%;transition:width var(--transition-base);display:block}.plan-question{flex-direction:column;width:min(100%,56rem);min-height:min(46rem,100vh - 8rem);margin:0 auto;padding:clamp(3rem,9vh,7rem) 0 2rem;display:flex}.plan-question-meta{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1rem;font-weight:800;display:flex}.plan-question-meta span:last-child{color:var(--color-muted);letter-spacing:0;font-weight:700}.plan-question-meta span:last-child:before{content:"·";margin-right:.75rem}.plan-question h2{letter-spacing:-.045em;max-width:50rem;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:650;line-height:1.04}.plan-hint{max-width:43rem;color:var(--color-ink-soft);margin:.9rem 0 0;font-size:.9rem;line-height:1.55}.plan-answer{margin-top:1.5rem}.plan-number{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr auto;display:grid;overflow:hidden}.plan-number:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent)}.plan-number input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;padding:1.15rem 1.25rem;font-size:1.3rem;font-weight:750}.plan-number span{border-left:1px solid var(--color-line);color:var(--color-muted);place-items:center;padding:0 1.1rem;font-weight:700;display:grid}.plan-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.plan-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-choice{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-height:8.5rem;color:var(--color-ink);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);padding:1.25rem}.plan-choice:hover{border-color:color-mix(in srgb, var(--color-brand) 40%, var(--color-line));transform:translateY(-2px)}.plan-choice.is-selected{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 9%, var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-brand)}.plan-choice>span{align-items:center;gap:.65rem;display:flex}.plan-choice i{width:1.35rem;height:1.35rem;color:var(--color-brand);border:1px solid;border-radius:50%;place-items:center;display:grid}.plan-choice strong{font-size:1rem;line-height:1.35}.plan-choice small{color:var(--color-muted);margin-top:.5rem;font-size:.85rem;line-height:1.45;display:block}.plan-actions{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2.5rem;display:flex}.plan-actions .button{min-width:9.5rem}.plan-actions .button:disabled{opacity:.4;pointer-events:none}.plan-result{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,64rem);box-shadow:var(--shadow-lg);grid-template-columns:.85fr 1.15fr;margin:clamp(2rem,6vw,5rem) auto 0;display:grid;overflow:hidden}.plan-result-intro{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));padding:clamp(2rem,5vw,4rem)}.plan-result-icon{border-radius:var(--radius-md);background:var(--color-brand);color:#fff;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;display:grid}.plan-result h1{letter-spacing:var(--tracking-display);margin:0;font-size:clamp(3.5rem,8vw,6.5rem);line-height:.94}.plan-result-intro h2{letter-spacing:-.035em;max-width:22rem;margin:1.5rem 0 0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.plan-result-intro>p:not(.plan-eyebrow){color:var(--color-ink-soft);margin:1.2rem 0 0;line-height:1.6}.plan-result-price{align-items:baseline;gap:.35rem;margin-top:2rem;display:flex}.plan-result-price strong{letter-spacing:-.04em;font-size:2.5rem}.plan-result-price span{color:var(--color-muted);font-size:.9rem}.plan-result-details{padding:clamp(2rem,5vw,4rem)}.plan-result-details h2{margin:0 0 1.2rem;font-size:1.5rem}.plan-result-details h3{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);margin:2rem 0 .8rem;font-size:.9rem}.plan-reasons,.plan-included{margin:0;padding:0;list-style:none}.plan-reasons li{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);gap:.65rem;padding:.75rem 0;line-height:1.5;display:flex}.plan-reasons svg{color:var(--color-success);flex:none;margin-top:.15rem}.plan-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.2rem;display:grid}.plan-included li{color:var(--color-ink-soft);font-size:.9rem;line-height:1.45}.plan-included li:before{content:"✓";color:var(--color-brand);margin-right:.45rem;font-weight:800}.plan-downgrade{border-left:3px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface));margin:1.75rem 0 0;padding:1.15rem 1.25rem}.plan-downgrade span{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:800;display:block}.plan-downgrade p{color:var(--color-ink-soft);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.plan-downgrade strong{color:var(--color-ink)}.plan-alternative{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);margin:1.75rem 0 0;padding:1.15rem 1.25rem}.plan-alternative span{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-weight:800;display:block}.plan-alternative strong{color:var(--color-ink);font-size:1.15rem;display:block}.plan-alternative p{color:var(--color-ink-soft);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.plan-result-actions{border-top:1px solid var(--color-line);grid-column:1/-1;align-items:center;gap:.8rem;padding:1.25rem clamp(2rem,5vw,4rem);display:flex}.plan-email,.plan-edit{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.plan-email{align-items:center;gap:.4rem;display:inline-flex}.plan-email:hover,.plan-edit:hover{color:var(--color-brand)}.plan-edit{color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}@media (width<=760px){.plan-choice-grid,.plan-choice-grid-two{grid-template-columns:1fr}.plan-choice{min-height:6rem}.plan-question{min-height:calc(100vh - 5rem);padding-top:2.5rem}.plan-result{grid-template-columns:1fr}.plan-result-actions{flex-direction:column;align-items:stretch}.plan-email{justify-content:center;padding:.65rem}.plan-edit{margin:0;padding:.65rem}.plan-included{grid-template-columns:1fr}}.platform-journey-map{color:#fff;background:radial-gradient(circle at 85% 12%,#e4187b59,#0000 28%),linear-gradient(145deg,#251b2c,#382b40);border:1px solid #ffffff1c;border-radius:clamp(1.5rem,3vw,2.5rem);margin:0;padding:clamp(1.15rem,2vw,1.5rem);position:relative;box-shadow:0 2rem 5rem #23192a2e}.platform-map-heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .9rem;display:flex}.platform-map-heading>div:first-child{gap:.25rem;display:grid}.platform-map-heading>div:first-child span,.platform-foundation-card>span,.platform-workflow article small,.platform-comparison article>span{text-transform:uppercase;letter-spacing:.13em;font-size:var(--type-caption-size);font-weight:800}.platform-map-heading strong{color:var(--color-ink-soft);letter-spacing:-.015em;font-size:.98rem;font-weight:680}.platform-map-status{color:#ffffffb8;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:.45rem;font-weight:700;display:flex}.platform-map-status i{background:#62d8b4;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #62d8b41f}.platform-map-person{background:#ffffff12;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.platform-map-person div{gap:.12rem;display:grid}.platform-map-person small{color:#ffffff8c;font-size:var(--type-caption-size)}.platform-map-person strong{font-size:.86rem}.platform-live-indicator{color:#08795d;background:var(--color-success-soft);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.3rem;margin-left:auto;padding:.42rem .58rem .42rem .48rem;font-weight:800;display:inline-flex;position:relative}.platform-live-indicator svg{width:.95rem;height:.95rem}.platform-live-indicator i{background:#11a77a;border-radius:50%;width:.42rem;height:.42rem;animation:2s ease-in-out infinite platform-live-pulse}@keyframes platform-live-pulse{0%,to{opacity:1;box-shadow:0 0 #11a77a47}50%{opacity:.55;box-shadow:0 0 0 5px #11a77a00}}.platform-context-heading{color:var(--color-ink);justify-content:space-between;gap:1rem;margin:1rem 0 .55rem;display:flex}.platform-context-heading span{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.09em;font-weight:800}.platform-context-heading small{color:var(--color-muted);font-size:var(--type-caption-size)}.platform-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.platform-context-grid article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:.8rem;min-width:0;padding:.72rem}.platform-person-context{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.platform-context-grid article div{gap:.1rem;display:grid}.platform-context-grid strong{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-person-context strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.platform-context-grid small{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.platform-context-grid p{color:var(--color-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-person-state{color:#08795d;background:var(--color-success-soft);font-size:var(--type-caption-size);border-radius:999px;padding:.28rem .42rem;font-weight:800}.platform-journey-status{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(5rem,.8fr) auto;align-items:center;gap:.75rem;display:grid}.platform-status-progress{background:var(--color-line);border-radius:99px;height:.42rem;overflow:hidden}.platform-status-progress i{background:var(--gradient-brand);border-radius:inherit;width:32%;height:100%;display:block}.platform-journey-status>b{color:var(--color-brand-dark);font-size:var(--type-caption-size)}.platform-task-widget{grid-column:1/-1}.platform-task-heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.75rem!important;display:flex!important}.platform-task-heading>span{color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-caption-size);border-radius:999px;flex:none;padding:.28rem .42rem;font-weight:800}.platform-task-widget ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.platform-task-widget li{border-top:1px solid var(--color-line);grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2rem;display:grid}.platform-task-widget li>i{border:1px solid var(--color-line-strong);border-radius:50%;place-items:center;width:.95rem;height:.95rem;line-height:0;display:grid}.platform-task-widget li>i.complete{color:#08795d;background:var(--color-success-soft);border-color:#0000}.platform-task-widget li>i svg{width:.6rem;height:.6rem;display:block}.platform-task-widget li div{justify-content:space-between;gap:.6rem;min-width:0;display:flex}.platform-task-widget li div strong{font-size:var(--type-caption-size)}.platform-task-widget li div small{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:0;text-transform:none;flex:none;font-weight:700}.platform-task-widget li>b{color:var(--color-muted);font-size:var(--type-caption-size);white-space:nowrap;font-weight:750}.platform-task-widget li:first-child>b{color:#08795d}.platform-journey-map{color:var(--color-ink);background:radial-gradient(circle at 92% 8%, var(--color-brand-soft), transparent 34%), var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-lg)}.platform-map-heading>div:first-child span{color:var(--color-brand-dark)}.platform-map-status{color:var(--color-ink-soft)}.platform-map-person{background:var(--color-canvas);border-color:var(--color-line)}.platform-map-person .platform-map-avatars{min-width:4.7rem;display:flex}.platform-map-avatars .profile-avatar+.profile-avatar{margin-left:-.75rem}.platform-map-person small{color:var(--color-muted)}.platform-fragmentation .ds-section-header{max-width:52rem}.platform-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;margin:2.5rem 0 1.5rem;display:grid}.platform-comparison article{border:1px solid var(--color-line);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.platform-comparison-before{background:#ffffffa8}.platform-comparison-after{background:#fff;box-shadow:0 1rem 3rem #23192a12}.platform-comparison article>span{color:var(--color-brand)}.platform-comparison h3{max-width:18ch;margin:.65rem 0 1.4rem;font-size:clamp(1.4rem,2vw,2rem)}.platform-comparison ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.platform-comparison li{color:var(--color-muted);gap:.6rem;line-height:1.5;display:flex}.platform-comparison li svg{width:1rem;color:var(--color-brand);flex:none;margin-top:.2rem}.platform-comparison-before li svg{color:var(--color-muted)}.platform-comparison-link{color:var(--color-brand);place-content:center;gap:.25rem;display:grid}.platform-comparison-link svg{width:1.2rem}.platform-product-grid{margin-top:2.5rem}.platform-foundation-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.platform-foundation-card{background:#ffffff12;border:1px solid #ffffff1c;border-radius:1.25rem;padding:1.6rem}.platform-foundation-card svg{color:#f587bd}.platform-foundation-card>span{color:#f587bd;margin:1rem 0 .45rem;display:block}.platform-foundation-card h3{color:#fff;margin:0 0 .6rem;font-size:1.15rem}.platform-foundation-card p{color:#ffffffa6;margin:0;line-height:1.55}.platform-workflow{grid-template-columns:repeat(4,1fr);gap:0;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.platform-workflow li{grid-template-rows:auto 1fr;display:grid;position:relative}.platform-workflow-marker{align-items:center;display:flex}.platform-workflow-marker span{color:#fff;background:var(--color-brand);border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.78rem;font-weight:800;display:grid}.platform-workflow-marker i{background:color-mix(in srgb, var(--color-brand) 22%, white);width:100%;height:2px}.platform-workflow article{background:var(--color-canvas);border-radius:1.2rem;margin:1rem 1rem 0 0;padding:1.25rem}.platform-workflow article small{color:var(--color-brand-dark)}.platform-workflow h3{margin:.55rem 0;font-size:1.15rem}.platform-workflow p{color:var(--color-muted);margin:0 0 1rem;line-height:1.55}.platform-workflow article b{font-size:.75rem}.platform-trust-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.platform-trust-grid article{border:1px solid var(--color-line);border-radius:1.25rem;padding:1.5rem}.platform-trust-grid svg{color:var(--color-brand)}.platform-trust-grid h3{margin:1rem 0 .5rem;font-size:1.05rem}.platform-trust-grid p{color:var(--color-muted);margin:0;line-height:1.55}@media (width<=1050px){.platform-journey-map{max-width:52rem}.platform-foundation-grid{grid-template-columns:repeat(2,1fr)}.platform-workflow{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}.platform-workflow li:nth-child(2) .platform-workflow-marker i{display:none}.platform-trust-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.platform-map-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.platform-map-person{flex-wrap:wrap}.platform-map-person>div:nth-child(2){flex:1;min-width:10rem}.platform-map-person .platform-map-avatars{order:4}.platform-live-indicator{margin-left:0}.platform-context-heading{flex-direction:column;align-items:flex-start;gap:.2rem}.platform-context-grid{grid-template-columns:1fr}.platform-journey-status,.platform-task-widget{grid-column:auto}.platform-task-widget li div{gap:.05rem;display:grid}.platform-comparison{grid-template-columns:1fr}.platform-comparison-link{grid-auto-flow:column;padding:.25rem}.platform-comparison-link svg:last-child{transform:rotate(90deg)}.platform-foundation-grid,.platform-workflow,.platform-trust-grid{grid-template-columns:1fr}.platform-workflow-marker i{display:none}}.security-access-map{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-lg);border-radius:1.75rem;margin:2.5rem 0 0;padding:clamp(1.25rem,3vw,2rem)}.security-access-map-compact{margin:0}.security-access-map figcaption{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-weight:800}.security-access-centre{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .75rem;padding:1rem;display:grid}.security-access-centre svg{color:#f587bd;grid-row:1/3}.security-access-centre span{color:#ffffffad;font-size:.78rem}.security-access-map ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.security-access-map li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.security-access-map li svg{width:1.1rem;color:var(--color-brand)}.security-access-map li span{gap:.1rem;display:grid}.security-access-map li small{color:var(--color-muted);line-height:1.35}.security-access-map-compact li{padding:.65rem .8rem;font-size:.82rem}.security-role-matrix{border:1px solid var(--color-line);border-radius:1.25rem;margin-top:2.5rem;overflow-x:auto}.security-role-matrix table{border-collapse:collapse;width:100%;min-width:44rem}.security-role-matrix th,.security-role-matrix td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:1rem 1.2rem}.security-role-matrix th{color:var(--color-brand-dark);background:var(--color-canvas);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.security-role-matrix tr:last-child td{border-bottom:0}.security-role-matrix td:first-child{font-weight:800}.security-account-access{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(1rem,3vw,2rem);margin-top:2.5rem;display:grid}.security-account-list,.security-support-access{border:1px solid var(--color-line);border-radius:1.2rem;padding:clamp(1.5rem,3vw,2.25rem)}.security-account-list{background:var(--color-canvas)}.security-support-access{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);border-color:#0000}.security-account-list>header,.security-support-access>header{grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}.security-account-list>header svg{color:var(--color-brand)}.security-support-access>header svg{color:#f587bd}.security-account-list>header div,.security-support-access>header div{gap:.3rem;display:grid}.security-account-list>header span,.security-support-access>header span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.security-support-access>header span{color:#f587bd}.security-account-list h3,.security-support-access h3{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.security-support-access h3{color:#fff}.security-account-list article{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(7rem,.3fr) minmax(8rem,.3fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.security-account-list article:last-child{border-bottom:0;padding-bottom:0}.security-account-list article>span{color:var(--color-brand-dark);font-weight:750}.security-account-list article p{color:var(--color-muted);margin:0;line-height:1.5}.security-support-access ol{counter-reset:support-access;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.security-support-access li{color:#ffffffb3;counter-increment:support-access;grid-template-columns:4.5rem 1fr;gap:.75rem;display:grid}.security-support-access li b{color:#fff}.security-support-access li span{line-height:1.5}.security-support-access>p{color:#fff;border-top:1px solid #ffffff29;align-items:flex-start;gap:.65rem;margin:1.5rem 0 0;padding-top:1.25rem;line-height:1.5;display:flex}.security-support-access>p svg{color:#f587bd;flex:none;width:1.15rem}.security-account-access-compact{grid-template-columns:1fr}.security-account-access-compact .security-support-access{display:none}.security-qualification{color:var(--color-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.55}.security-handoff{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;display:grid}.security-handoff article{border:1px solid var(--color-line);background:#fff;border-radius:1.2rem;align-content:center;gap:.4rem;min-height:10rem;padding:1.5rem;display:grid}.security-handoff article span{color:var(--color-brand-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.security-handoff article small{color:var(--color-muted);line-height:1.45}.security-handoff>svg,.security-text-link svg{width:1.1rem;color:var(--color-brand)}.security-text-link{color:var(--color-brand-dark);align-items:center;gap:.5rem;margin-top:1.25rem;font-weight:800;display:inline-flex}.security-lifecycle{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.security-lifecycle li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1.2rem;gap:.45rem;padding:1.5rem;display:grid}.security-lifecycle svg{color:var(--color-brand)}.security-lifecycle span{color:var(--color-muted);line-height:1.5}.security-audit-panel{gap:1rem;margin-top:2.75rem;display:grid}.security-audit-retention{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:1.2rem;grid-template-columns:minmax(12rem,.7fr) auto minmax(16rem,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:1.25rem clamp(1.25rem,2.5vw,2rem);display:grid}.security-audit-retention>div{align-items:center;gap:.75rem;display:flex}.security-audit-retention svg{color:#f587bd;flex:none}.security-audit-retention span,.security-audit-records article header span{color:#f587bd;font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.security-audit-retention strong{color:#fff;letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:.55rem;margin:0;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1;display:flex}.security-audit-retention strong b{font:inherit}.security-audit-retention strong i{color:#ffffff80;letter-spacing:0;font-size:.62em;font-style:normal;font-weight:700}.security-audit-retention p{color:#ffffffad;max-width:31rem;margin:0 0 0 auto;line-height:1.55}.security-audit-records{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.85rem;display:grid}.security-audit-records article{border:1px solid #ffffff1c;border-radius:1.2rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.security-audit-featured{background:#ffffff13;grid-row:1/span 2;align-self:start}.security-audit-record{background:#ffffff09}.security-audit-records article header{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.security-audit-records article header>svg{color:#f587bd;width:1.35rem;margin-top:.15rem}.security-audit-records article header div{gap:.35rem;display:grid}.security-audit-records h3{color:#fff;margin:0;font-size:clamp(1.08rem,1.7vw,1.45rem);line-height:1.25}.security-audit-featured h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.security-audit-records p{color:#ffffffb3;max-width:48rem;margin:.75rem 0 0 2.35rem;line-height:1.55}.security-audit-record p{font-size:.92rem}.security-audit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:1.25rem 0 0 2.35rem;padding:0;list-style:none;display:grid}.security-audit-fields li{color:#ffffffdb;align-items:center;gap:.55rem;font-size:.9rem;display:flex}.security-audit-fields svg{color:#f587bd;flex:none;width:.95rem}.security-audit-boundary{border-top:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:2.75rem;padding-top:1.5rem;display:grid}.security-audit-boundary>svg{color:#f587bd}.security-audit-boundary h3{color:#fff;margin:0 0 .3rem;font-size:1rem}.security-audit-boundary p{color:#ffffffa8;max-width:48rem;margin:0;line-height:1.55}.security-audit-boundary a{color:#fff;white-space:nowrap;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.security-audit-boundary a svg{color:#f587bd;width:1rem}.security-audit-panel-compact .security-audit-records{grid-template-columns:1fr}.security-audit-panel-compact .security-audit-featured{grid-row:auto}.security-document-scope{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1.2rem;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.security-document-scope>svg{color:var(--color-brand)}.security-document-scope h3{margin:0 0 .55rem;font-size:1.1rem}.security-document-scope p{color:var(--color-muted);margin:0;line-height:1.6}.security-dark-grid,.security-control-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.security-dark-grid article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:1.2rem;padding:1.5rem}.security-dark-grid svg{color:#f587bd}.security-dark-grid h3{color:#fff;margin:1rem 0 .55rem}.security-dark-grid p{color:#ffffffad;margin:0;line-height:1.6}.security-control-grid article{border:1px solid var(--color-line);border-radius:1.2rem;padding:1.5rem}.security-control-grid svg{color:var(--color-brand)}.security-control-grid h3{margin:1rem 0 .65rem}.security-control-grid p,.security-control-grid li{color:var(--color-muted);line-height:1.55}.security-control-grid ul{margin:0;padding-left:1.15rem}.security-trust-links{gap:.75rem;margin-top:2.5rem;display:grid}.security-trust-links a{color:inherit;border:1px solid var(--color-line);background:#fff;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.security-trust-links a>svg:first-child{color:var(--color-brand)}.security-trust-links a>svg:last-child{width:1rem;color:var(--color-brand)}.security-trust-links span{gap:.2rem;display:grid}.security-trust-links small{color:var(--color-muted)}.security-governance-final{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);padding:clamp(4rem,8vw,7rem) 0}.security-governance-final>div{max-width:55rem}.security-governance-final span{color:#f587bd;font-size:var(--type-caption-size);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.security-governance-final h2{color:#fff;letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.security-governance-final p{color:#ffffffb8;max-width:46rem;font-size:1.1rem;line-height:1.6}.security-governance-final div div{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.security-governance-final a{color:#251b2c;background:#fff;border-radius:999px;align-items:center;min-height:3.25rem;padding:0 1.25rem;font-weight:800;display:inline-flex}.security-governance-final a:last-child{color:#fff;background:0 0;border:1px solid #ffffff59}@media (width<=800px){.security-handoff{grid-template-columns:1fr}.security-handoff>svg{justify-self:center;transform:rotate(90deg)}.security-lifecycle,.security-dark-grid,.security-control-grid{grid-template-columns:1fr}.security-audit-retention{grid-template-columns:1fr;gap:1rem}.security-audit-retention p{margin:0}.security-audit-records{grid-template-columns:1fr}.security-audit-featured{grid-row:auto}.security-audit-boundary{grid-template-columns:auto 1fr}.security-audit-boundary a{white-space:normal;grid-column:2;width:fit-content}.security-document-scope{grid-template-columns:auto 1fr}.security-document-scope>div:last-child{grid-column:2}.security-account-access{grid-template-columns:1fr}}@media (width<=520px){.security-audit-retention strong{white-space:normal;flex-wrap:wrap}.security-audit-records article{padding:1.2rem}.security-audit-records p,.security-audit-fields{margin-left:0}.security-audit-fields{grid-template-columns:1fr}.security-account-list article{grid-template-columns:1fr;gap:.35rem}}.responsible-ai-path{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-lg);border-radius:clamp(1.4rem,3vw,2.25rem);margin:2.5rem 0 0;padding:clamp(1.25rem,3vw,2rem)}.responsible-ai-path-compact{margin:0}.responsible-ai-path figcaption{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;font-weight:800}.responsible-ai-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.responsible-ai-path li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1rem;align-content:start;gap:.65rem;min-height:8.5rem;padding:1rem;display:grid;position:relative}.responsible-ai-path li.active{background:color-mix(in srgb, var(--color-brand) 10%, white);border-color:var(--color-brand)}.responsible-ai-path li>i{width:2.4rem;height:2.4rem;color:var(--color-brand-dark);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 .3rem 1rem #23192a14}.responsible-ai-path li>i svg{width:1.15rem}.responsible-ai-path li>span{font-weight:750;line-height:1.35}.responsible-ai-path li>svg{z-index:1;width:1rem;color:var(--color-brand);position:absolute;top:1.7rem;right:-.75rem}.responsible-ai-path-compact ol{grid-template-columns:1fr 1fr}.responsible-ai-path-compact li{min-height:7.5rem}.responsible-ai-path-compact li:nth-child(2)>svg{display:none}.responsible-ai-boundaries,.responsible-ai-governance{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.responsible-ai-boundaries article,.responsible-ai-governance article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1.25rem;padding:clamp(1.35rem,3vw,2rem)}.responsible-ai-boundaries svg,.responsible-ai-governance svg{color:var(--color-brand)}.responsible-ai-boundaries span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-weight:800;display:block}.responsible-ai-boundaries h3,.responsible-ai-governance h3{margin:.55rem 0 .65rem;font-size:1.15rem}.responsible-ai-boundaries p,.responsible-ai-governance p{color:var(--color-muted);margin:0;line-height:1.6}.responsible-ai-evidence{border:1px solid var(--color-line);max-width:56rem;box-shadow:var(--shadow-lg);background:#fff;border-radius:1.5rem;margin:2.5rem auto 0;padding:clamp(1.25rem,3vw,2rem)}.responsible-ai-evidence figcaption{border-bottom:1px solid var(--color-line);gap:.3rem;padding-bottom:1rem;display:grid}.responsible-ai-evidence figcaption span,.responsible-ai-evidence small{color:var(--color-muted);font-size:var(--type-caption-size)}.responsible-ai-evidence figcaption strong{font-size:1.25rem}.responsible-ai-evidence>div{border-bottom:1px solid var(--color-line);gap:.35rem;padding:1rem 0;display:grid}.responsible-ai-evidence>div:last-child{border-bottom:0}.responsible-ai-review-action p{flex-wrap:wrap;gap:.65rem;margin:.15rem 0;display:flex}.responsible-ai-review-action p span{border:1px solid var(--color-line-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:750;display:inline-flex}.responsible-ai-review-action p svg{width:1rem;color:var(--color-brand)}.responsible-ai-review-action em{color:var(--color-muted);font-size:.9rem;font-style:normal}.responsible-ai-source-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.responsible-ai-source-trail li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1rem;gap:.75rem;min-height:8rem;padding:1.25rem;display:grid;position:relative}.responsible-ai-source-trail span{color:#fff;background:var(--color-brand-dark);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.responsible-ai-source-trail li>svg{z-index:1;width:1rem;color:var(--color-brand);position:absolute;top:1.7rem;right:-.75rem}.responsible-ai-location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.responsible-ai-location-grid article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1rem;padding:1.25rem}.responsible-ai-location-grid span,.responsible-ai-review-checklist>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.responsible-ai-location-grid h3{margin:.55rem 0;font-size:1.05rem}.responsible-ai-location-grid p{color:var(--color-muted);margin:0;line-height:1.55}.responsible-ai-gdpr{background:color-mix(in srgb, var(--color-brand) 8%, white);border:1px solid color-mix(in srgb, var(--color-brand) 30%, var(--color-line));border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-top:1rem;padding:1.35rem;display:grid}.responsible-ai-gdpr>svg{color:var(--color-brand-dark)}.responsible-ai-gdpr h3{margin:0 0 .45rem;font-size:1.1rem}.responsible-ai-gdpr p{color:var(--color-muted);margin:0;line-height:1.6}.responsible-ai-correction{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;display:grid}.responsible-ai-correction>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:1.2rem;gap:.5rem;min-height:10rem;padding:1.5rem;display:grid}.responsible-ai-correction span{color:#f587bd;font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.responsible-ai-correction strong{color:#fff;font-size:1.2rem}.responsible-ai-correction p{color:#ffffffa6;margin:auto 0 0}.responsible-ai-correction>svg{color:#f587bd}.responsible-ai-matrix{border:1px solid var(--color-line);border-radius:1.25rem;margin-top:2.5rem;overflow-x:auto}.responsible-ai-matrix:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.responsible-ai-matrix table{border-collapse:collapse;background:#fff;width:100%;min-width:48rem}.responsible-ai-matrix th,.responsible-ai-matrix td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:1rem 1.25rem;line-height:1.5}.responsible-ai-matrix th{color:var(--color-brand-dark);background:color-mix(in srgb, var(--color-brand) 8%, white)}.responsible-ai-matrix tr:last-child td{border-bottom:0}.responsible-ai-text-link{color:var(--color-brand-dark);align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.responsible-ai-text-link svg{width:1rem}.responsible-ai-review-checklist{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);border-radius:1.25rem;margin-top:1rem;padding:clamp(1.35rem,3vw,2rem)}.responsible-ai-review-checklist>span{color:#f587bd}.responsible-ai-review-checklist h3{color:#fff;margin:.6rem 0;font-size:1.3rem}.responsible-ai-review-checklist p{color:#ffffffb8;max-width:56rem;margin:0;line-height:1.6}.responsible-ai-review-checklist ul{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.responsible-ai-review-checklist li{color:#ffffffdb;align-items:flex-start;gap:.6rem;display:flex}.responsible-ai-review-checklist li svg{color:#f587bd;flex:none;width:1rem;margin-top:.15rem}.responsible-ai-final{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);padding:clamp(4rem,8vw,7rem) 0}.responsible-ai-final .home-shell{max-width:58rem}.responsible-ai-final span{color:#f587bd;font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.responsible-ai-final h2{color:#fff;letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.responsible-ai-final p{color:#ffffffb8;max-width:46rem;margin:0 0 1.75rem;font-size:1.1rem;line-height:1.6}.responsible-ai-final .home-shell>div{flex-wrap:wrap;gap:.75rem;display:flex}.responsible-ai-final a{color:#251b2c;background:#fff;border-radius:999px;align-items:center;min-height:3.25rem;padding:0 1.25rem;font-weight:800;display:inline-flex}.responsible-ai-final a+a{color:#fff;background:0 0;border:1px solid #ffffff73}@media (width<=800px){.responsible-ai-boundaries,.responsible-ai-governance,.responsible-ai-source-trail,.responsible-ai-location-grid{grid-template-columns:1fr 1fr}.responsible-ai-source-trail li:nth-child(2)>svg{display:none}}@media (width<=600px){.responsible-ai-path ol,.responsible-ai-path-compact ol,.responsible-ai-boundaries,.responsible-ai-governance,.responsible-ai-source-trail,.responsible-ai-location-grid,.responsible-ai-correction,.responsible-ai-review-checklist ul{grid-template-columns:1fr}.responsible-ai-path li>svg,.responsible-ai-source-trail li>svg{justify-self:center;position:static;transform:rotate(90deg)}.responsible-ai-path-compact li:nth-child(2)>svg,.responsible-ai-source-trail li:nth-child(2)>svg{display:block}.responsible-ai-path li,.responsible-ai-path-compact li,.responsible-ai-source-trail li{min-height:auto}.responsible-ai-correction>svg{justify-self:center;transform:rotate(90deg)}.responsible-ai-gdpr{grid-template-columns:1fr}.responsible-ai-final .home-shell>div,.responsible-ai-final a{width:100%}.responsible-ai-final a{justify-content:center}}@media (prefers-reduced-motion:reduce){.platform-live-indicator i{animation:none}}.handoff-map{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-lg);border-radius:clamp(1.4rem,3vw,2.25rem);margin:2.5rem 0 0;padding:clamp(1.25rem,3vw,2rem)}.handoff-map-compact{margin:0}.handoff-map-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.handoff-map-heading>div{gap:.25rem;display:grid}.handoff-map-heading>div:last-child{text-align:right}.handoff-map-heading span,.handoff-boundary-card>span,.handoff-operations-comparison article>span,.handoff-next-section>div>div>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.handoff-map-heading strong{font-size:clamp(1rem,1.8vw,1.35rem)}.handoff-map-heading>svg{color:var(--color-brand)}.handoff-person-line{color:var(--color-muted);font-size:var(--type-caption-size);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-weight:750;display:grid}.handoff-person-line i{background:var(--color-line-strong);height:1px}.handoff-rows{gap:.5rem;display:grid}.handoff-row{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:.85rem;grid-template-columns:minmax(9rem,1fr) minmax(5rem,.7fr) minmax(9rem,1fr);align-items:center;gap:1rem;min-height:3.25rem;padding:.5rem .75rem;display:grid}.handoff-row>span{align-items:center;gap:.6rem;font-weight:700;display:flex}.handoff-row>span svg{width:1.1rem;color:var(--color-brand)}.handoff-row>i{color:var(--color-brand);align-items:center;display:flex;position:relative}.handoff-row>i b{background:var(--color-brand);width:100%;height:1px}.handoff-row>i svg{flex:none;width:1rem;margin-left:-.2rem}.handoff-row>strong{color:var(--color-brand-dark);text-align:right}.handoff-map-compact .handoff-row{min-height:2.8rem;font-size:.8rem}.handoff-data-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:1rem;margin-top:2.5rem;display:grid}.handoff-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.handoff-data-grid article,.handoff-controls-grid article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1.1rem;padding:1.35rem}.handoff-data-grid svg,.handoff-controls-grid svg{width:1.25rem;color:var(--color-brand)}.handoff-data-grid h3{margin:1rem 0 0;font-size:1rem}.handoff-boundary-card{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem)}.handoff-boundary-card>svg{color:#f587bd}.handoff-boundary-card>span{color:#f587bd;margin-top:1.5rem;display:block}.handoff-boundary-card h3{color:#fff;margin:.65rem 0 .75rem;font-size:1.35rem;line-height:1.25}.handoff-boundary-card p{color:#ffffffb8;margin:0;line-height:1.6}.handoff-trigger-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.handoff-trigger-flow li{grid-template-columns:auto 1fr;align-content:start;gap:.85rem;display:grid;position:relative}.handoff-trigger-flow li>span{color:#251b2c;background:#f587bd;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.handoff-trigger-flow article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:1rem;padding:1.25rem}.handoff-trigger-flow h3{color:#fff;margin:0 0 .5rem;font-size:1.05rem}.handoff-trigger-flow p{color:#ffffffad;margin:0;line-height:1.55}.handoff-trigger-flow li>svg{color:#f587bd;width:1rem;position:absolute;top:.65rem;right:-.7rem;transform:rotate(-90deg)}.handoff-operations-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;display:grid}.handoff-operations-comparison article{border:1px solid var(--color-line);border-radius:1.4rem;padding:clamp(1.5rem,3vw,2.25rem)}.handoff-without{background:#ffffff8c}.handoff-with{box-shadow:var(--shadow-lg);background:#fff}.handoff-operations-comparison h3{margin:.65rem 0 1.25rem;font-size:clamp(1.25rem,2vw,1.75rem)}.handoff-operations-comparison ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.handoff-operations-comparison li{color:var(--color-muted);align-items:center;gap:.6rem;display:flex}.handoff-without li:before{content:"";background:var(--color-line-strong);border-radius:50%;width:.45rem;height:.45rem}.handoff-with li svg{width:1rem;color:var(--color-brand)}.handoff-comparison-arrow{color:var(--color-brand)}.handoff-controls-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.handoff-controls-grid h3{margin:1rem 0 .55rem;font-size:1rem}.handoff-controls-grid p{color:var(--color-muted);margin:0;line-height:1.55}.handoff-next-section{color:#fff;background:linear-gradient(145deg,#251b2c,#382b40);padding:clamp(4rem,8vw,7rem) 0}.handoff-next-section nav{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:3rem;font-size:.9rem;display:flex}.handoff-next-section nav a{color:#fff}.handoff-next-section nav svg{color:#f587bd;width:1rem}.handoff-next-section>div>div{max-width:50rem}.handoff-next-section>div>div>span{color:#f587bd}.handoff-next-section h2{color:#fff;letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.handoff-next-section p{color:#ffffffb8;max-width:42rem;margin:0 0 1.75rem;font-size:1.1rem;line-height:1.6}.handoff-next-action{color:#251b2c;background:#fff;border-radius:999px;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1.25rem;font-weight:800;display:inline-flex}.handoff-next-action svg{width:1.1rem}@media (width<=1050px){.handoff-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-trigger-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-trigger-flow li:nth-child(2)>svg{display:none}}@media (width<=700px){.handoff-map-heading{grid-template-columns:1fr auto 1fr;gap:.5rem}.handoff-map-heading>svg{width:1rem}.handoff-person-line{grid-template-columns:1fr}.handoff-person-line i{display:none}.handoff-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;padding:.65rem;font-size:.78rem}.handoff-row>i b,.handoff-row>span svg{display:none}.handoff-data-layout,.handoff-operations-comparison,.handoff-data-grid,.handoff-controls-grid,.handoff-trigger-flow{grid-template-columns:1fr}.handoff-trigger-flow li>svg{grid-column:1/-1;margin:0 auto;position:static;transform:none}.handoff-trigger-flow li:nth-child(2)>svg{display:block}.handoff-comparison-arrow{justify-self:center;transform:rotate(90deg)}}.vault-boundary-preview{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-width:72rem;box-shadow:var(--shadow-md);margin:2.5rem auto 0;padding:1.5rem}.vault-boundary-preview figcaption{margin-bottom:1.25rem;font-weight:700}.vault-boundary-preview ol{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vault-boundary-preview li{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative}.vault-boundary-preview li>span{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.vault-boundary-preview li svg{width:1.2rem}.vault-boundary-preview li>svg{display:none}.vault-boundary-preview strong,.vault-boundary-preview small{display:block}.vault-boundary-preview small{color:var(--color-muted);margin-top:.25rem;line-height:1.35}.vault-boundary-preview-compact{max-width:31rem;margin:0}.vault-boundary-preview-compact ol{grid-template-columns:1fr 1fr}.vault-record{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:1.5rem;margin-top:2.5rem;display:grid}.vault-record-file,.vault-record-fields{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:2rem}.vault-record-file svg{width:2.5rem;height:2.5rem;color:var(--color-brand)}.vault-record-file span,.vault-record-file strong,.vault-record-file small{display:block}.vault-record-file span{color:var(--color-muted);margin-top:1.25rem}.vault-record-file strong{margin-top:.35rem;font-size:1.4rem}.vault-record-file small{margin-top:.75rem}.vault-record-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.vault-record-fields span{align-items:center;gap:.5rem;display:flex}.vault-record-fields svg{width:1rem;color:var(--color-success)}.vault-record-products{grid-column:1/-1;justify-content:center;align-items:center;gap:1rem;font-weight:700;display:flex}.vault-record-products span{background:var(--color-ink);color:#fff;border-radius:999px;padding:.75rem 1.25rem}.vault-control-grid,.vault-governance-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.vault-control-grid article,.vault-governance-grid article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.5rem}.vault-control-grid svg,.vault-governance-grid svg{color:var(--color-brand)}.vault-governance-grid{grid-template-columns:repeat(2,1fr)}.vault-governance-grid article{background:#ffffff12;border-color:#ffffff2e}.vault-governance-grid p{color:#ffffffbf}.vault-workflow{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.vault-workflow li{border-top:3px solid var(--color-brand);background:var(--color-surface);padding:1.5rem}.vault-workflow span{color:var(--color-brand);font-weight:800}.vault-workflow strong{margin:.75rem 0;display:block}.vault-qualification{text-align:center;max-width:52rem;color:var(--color-muted);margin:1.5rem auto 0}.vault-facts{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-top:2.5rem;display:grid}.vault-facts>div{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.75rem}.vault-facts>svg{color:var(--color-brand)}.vault-facts dl{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:0;display:grid}.vault-facts dt{color:var(--color-muted)}.vault-facts dd{font-weight:700}.vault-facts strong{margin:.75rem 0;font-size:1.3rem;display:block}@media (width<=800px){.vault-boundary-preview ol,.vault-boundary-preview-compact ol,.vault-record,.vault-control-grid,.vault-governance-grid,.vault-workflow{grid-template-columns:1fr}.vault-boundary-preview li>svg{z-index:2;display:block;position:absolute;bottom:-1.2rem;left:50%}.vault-record-products{flex-wrap:wrap;grid-column:auto}.vault-record-fields,.vault-facts{grid-template-columns:1fr}.vault-facts>svg{margin:auto;transform:rotate(90deg)}}.document-vault-page [data-hero-variant=security]{padding-block:clamp(3.5rem,6vw,5.5rem)}.document-vault-page [data-hero-variant=security] [data-hero-slot=layout]{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);gap:clamp(3rem,6vw,6.5rem)}.document-vault-page [data-hero-variant=security] [data-hero-slot=copy] h1{max-width:10.8ch;font-size:clamp(3rem,4.4vw,4.35rem);line-height:1.02}.vault-architecture{background:color-mix(in srgb, white 94%, var(--color-brand-soft));border:1px solid color-mix(in srgb, var(--color-brand) 16%, var(--color-line));border-radius:var(--radius-lg);width:100%;max-width:42rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem);position:relative;box-shadow:0 28px 80px #4818331f}.vault-architecture figcaption{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;margin-bottom:1.4rem;font-weight:800}.vault-architecture-platform{color:#fff;background:var(--color-ink);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.75rem;width:fit-content;min-width:12rem;margin-inline:auto;padding:.85rem 1.25rem;display:flex}.vault-architecture-platform>i{flex:0 0 1.3rem;width:1.3rem;height:1.3rem;display:block}.vault-architecture-platform span,.vault-architecture-staff>span:nth-child(2){display:grid}.vault-architecture-platform small,.vault-architecture-staff small{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.vault-architecture-platform small{color:#fff9}.vault-architecture-connector{background:var(--color-line-strong);width:2px;height:1.15rem;margin-inline:auto}.vault-architecture-staff{color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#382b40,#251b2c);border:1px solid #ffffff21;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:6.4rem;padding:1rem 3.5rem 1rem 1rem;display:grid;position:relative;box-shadow:0 16px 34px #26192b2e}.vault-architecture-shield{color:#fff;background:var(--gradient-brand);border-radius:var(--radius-md);place-items:center;width:3.4rem;height:3.4rem;display:grid}.vault-architecture-shield svg{width:1.8rem;height:1.8rem}.vault-architecture-staff small{color:#f7a8cd}.vault-architecture-staff strong{margin-top:.18rem;font-size:1.25rem}.vault-architecture-staff em{color:#ffffffa3;margin-top:.25rem;font-size:.76rem;font-style:normal}.vault-architecture-check{color:#0d7032;background:var(--color-success-soft);border-radius:50%;width:1.35rem;height:1.35rem;padding:.24rem;position:absolute;top:1rem;right:1rem}.vault-architecture-branch{height:2.75rem;margin-inline:calc(16.6667% - .25rem);position:relative}.vault-architecture-branch span{background:var(--color-line-strong);width:2px;height:1.35rem;position:absolute;top:0;left:50%}.vault-architecture-branch i{background:var(--color-line-strong);height:2px;position:absolute;top:1.35rem;left:0;right:0}.vault-architecture-branch b{border-left:2px solid var(--color-line-strong);border-right:2px solid var(--color-line-strong);position:absolute;inset:1.35rem 0 0}.vault-architecture-products{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.vault-architecture-product{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .6rem;min-width:0;padding:1rem .75rem;display:grid}.vault-product-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;grid-row:1/3;width:2rem;height:2rem;display:block}.vault-architecture-product strong{font-size:.9rem}.vault-architecture-product small{color:var(--color-muted);font-size:.75rem;line-height:1.25}.vault-architecture>p{color:var(--color-muted);text-align:center;margin:1rem 0 0;font-size:.75rem}@media (width<=980px){.document-vault-page [data-hero-variant=security] [data-hero-slot=layout]{grid-template-columns:1fr}.document-vault-page [data-hero-variant=security] [data-hero-slot=copy] h1{max-width:13ch}.vault-architecture{max-width:46rem}}@media (width<=560px){.document-vault-page [data-hero-variant=security] [data-hero-slot=copy] h1{font-size:clamp(2.5rem,11vw,3.1rem)}.vault-architecture{padding:1.2rem}.vault-architecture-staff{padding-right:2.75rem}.vault-architecture-products{gap:.45rem}.vault-architecture-product{text-align:center;grid-template-columns:1fr;justify-items:center;padding:.8rem .35rem}.vault-product-mark{grid-row:auto}.vault-architecture-product small{display:none}}.vault-signing{margin-top:2.75rem}.vault-signing-states{grid-template-columns:repeat(5,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.vault-signing-states li{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff24;align-content:start;gap:.55rem;min-width:0;padding:1.15rem;display:grid;position:relative}.vault-signing-states li>span{color:#f7a8cd;background:#f7a8cd1a;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.vault-signing-states li>span svg{width:1.2rem}.vault-signing-states strong{color:#fff}.vault-signing-states small{color:#fff9;line-height:1.4}.vault-signing-states li>svg{z-index:2;color:#f7a8cd;width:.9rem;position:absolute;top:50%;right:-.8rem;transform:translateY(-50%)}.vault-signing-products{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.vault-signing-product{color:var(--color-ink);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:.65rem .8rem;padding:1.15rem;display:grid}.vault-signing-product>span{color:#fff;background:var(--color-brand);border-radius:.55rem;grid-column:1/-1;width:fit-content;padding:.32rem .55rem;font-size:.75rem;font-weight:800}.vault-signing-product-hire>span{background:var(--color-accent)}.vault-signing-product-onboard>span{color:var(--color-ink);background:var(--color-signal)}.vault-signing-product>svg{width:1.2rem;color:var(--color-brand)}.vault-signing-product strong{font-size:1rem}.vault-signing-product p{color:var(--color-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.vault-signing-log{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.4rem;display:grid}.vault-signing-log>svg{color:#f7a8cd}.vault-signing-log span{color:#f7a8cd;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.vault-signing-log strong{color:#fff;margin-top:.25rem;font-size:1.1rem;display:block}.vault-signing-log p{color:#ffffffa6;max-width:60rem;margin:.45rem 0 0;line-height:1.55}.vault-dark-qualification{color:#ffffff94;max-width:54rem;margin:1.4rem 0 0;font-size:.82rem;line-height:1.5}.vault-template-facts{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:1rem;margin-top:2.5rem;display:grid}.vault-template-facts article{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;min-width:0;padding:1.5rem}.vault-template-facts article>svg{color:var(--color-brand)}.vault-template-facts article>span{color:var(--color-brand-dark);letter-spacing:.07em;text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:800;display:block}.vault-template-facts h3{margin:.35rem 0 .8rem;font-size:1.15rem}.vault-template-facts ul{margin:0;padding-left:1.05rem}.vault-template-facts li,.vault-template-facts p,.vault-template-facts dt{color:var(--color-muted);font-size:.85rem;line-height:1.5}.vault-template-facts dl{grid-template-columns:1fr auto;gap:.55rem .8rem;margin-bottom:0;display:grid}.vault-template-facts dd{text-align:right;margin:0;font-size:.85rem;font-weight:800}.vault-template-facts>svg{width:1rem;color:var(--color-brand);align-self:center}@media (width<=900px){.vault-signing-states{grid-template-columns:1fr}.vault-signing-states li{grid-template-columns:auto 1fr;align-items:center}.vault-signing-states li small{grid-column:2}.vault-signing-states li>span{grid-row:1/3}.vault-signing-states li>svg{top:auto;bottom:-.85rem;right:50%;transform:translate(50%)rotate(90deg)}.vault-signing-products,.vault-template-facts{grid-template-columns:1fr}.vault-template-facts>svg{justify-self:center;transform:rotate(90deg)}}.integration-stack-preview,.hris-connection-preview{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-soft);background:#fff;padding:1.4rem}.integration-stack-preview figcaption,.hris-connection-preview figcaption{color:var(--color-brand-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800}.integration-stack-sources{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.integration-stack-sources>span{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:.12rem .7rem;min-width:0;padding:1rem;display:grid}.integration-stack-sources>span>i{width:42px;height:42px;color:var(--color-brand);border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.integration-stack-sources>span>i img,.integration-stack-sources>span>i svg{width:26px;height:26px}.integration-stack-sources>span.integration-suite-card{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:.55rem}.integration-stack-sources>span.integration-suite-card>i{background:0 0;border:0;grid-row:auto;justify-content:flex-start;width:100%;height:28px}.integration-stack-sources>span.integration-suite-card>i img{object-fit:contain;object-position:left center;width:min(100%,148px);height:24px}.integration-stack-sources>span.integration-suite-card>small{grid-column:1}.integration-stack-sources strong,.integration-stack-sources small{overflow-wrap:anywhere;grid-column:2;min-width:0}.integration-stack-sources small{color:var(--color-muted);line-height:1.35}.integration-stack-sources .integration-google-mark{color:#4285f4;border-color:#d8e2ef;font-size:23px;font-weight:900}.integration-stack-preview>svg{width:20px;color:var(--color-brand);margin:.7rem auto;display:block}.integration-stack-platform{color:#fff;background:var(--gradient-brand);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.integration-stack-platform>svg{width:24px}.integration-stack-platform span{display:grid}.integration-stack-platform small{color:#fffc}.integration-stack-output{color:var(--color-brand-dark);justify-content:center;align-items:center;gap:.7rem;margin-top:.8rem;font-weight:800;display:flex}.integration-stack-output svg{width:18px}.integration-provider-grid,.integration-technical-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.integration-provider-grid article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;padding:1.6rem;position:relative}.integration-provider-grid article>span{color:#146c35;background:#e9f8ef;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:800;position:absolute;top:1.5rem;right:1.5rem}.integration-provider-grid h3{margin:1rem 0 .5rem}.integration-provider-grid p,.integration-provider-grid li{color:var(--color-muted);line-height:1.55}.integration-provider-grid ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.integration-provider-grid li{gap:.5rem;display:flex}.integration-provider-grid li svg{color:#168447;flex:0 0 18px;width:18px}.integration-provider-logo{object-fit:contain;object-position:left center;display:block}.integration-provider-logo-google,.integration-provider-logo-microsoft{width:154px;height:52px}.hris-connection-preview{margin-top:2.5rem}.hris-connection-preview>div{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.hris-connection-preview span{text-align:center;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.1rem;position:relative}.hris-connection-preview span svg{width:1rem;color:var(--color-brand);position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.hris-connection-preview p,.integration-qualification{color:var(--color-muted);line-height:1.55}.hris-connection-preview p{text-align:center;margin:1rem 0 0}.integration-data-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem;display:grid}.integration-data-grid span{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;align-items:center;gap:.55rem;padding:.9rem;display:flex}.integration-data-grid svg{color:#168447;width:18px}.integration-qualification{max-width:58rem;margin:1rem 0 0;font-size:.86rem}.integration-technical-grid{grid-template-columns:repeat(3,1fr)}.integration-technical-grid article{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff24;padding:1.4rem}.integration-technical-grid article>svg{color:#f7a8cd}.integration-technical-grid article>span{color:#f7a8cd;text-transform:uppercase;margin-top:.9rem;font-size:.75rem;font-weight:800;display:block}.integration-technical-grid h3{color:#fff}.integration-technical-grid p{color:#ffffffa6;line-height:1.55}.integration-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;display:grid}.integration-flow span{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;height:100%;padding:1.2rem;display:grid}.integration-flow span svg{color:var(--color-brand)}.integration-flow>svg{width:18px;color:var(--color-brand)}@media (width<=1100px){.integration-stack-sources{grid-template-columns:1fr}.integration-stack-sources>span{grid-template-columns:48px minmax(0,1fr)}.integration-stack-sources>span>i{width:48px;height:48px}}@media (width<=900px){.integration-provider-grid,.integration-technical-grid,.hris-connection-preview>div,.integration-data-grid,.integration-flow{grid-template-columns:1fr}.hris-connection-preview span svg{top:auto;bottom:-1.25rem;right:50%;transform:translate(50%)rotate(90deg)}.integration-flow>svg{justify-self:center;transform:rotate(90deg)}}.employee-identity-journey,.governed-context-map{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;margin:2.5rem 0 0;padding:clamp(1.2rem,3vw,2rem)}.employee-identity-journey figcaption,.governed-context-map figcaption{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem;font-weight:800}.identity-journey-person{color:#fff;background:var(--gradient-brand);border-radius:999px;align-items:center;gap:.7rem;width:fit-content;margin:0 auto 1rem;padding:.7rem 1rem;display:flex}.identity-journey-person svg{width:20px}.identity-journey-person span{display:grid}.identity-journey-person small{color:#ffffffc2}.employee-identity-journey ol{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-stage{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;padding:1.15rem;position:relative}.identity-stage>span{color:#fff;background:var(--color-brand);width:fit-content;font-size:var(--type-caption-size);border-radius:.45rem;margin-bottom:.7rem;padding:.28rem .5rem;font-weight:800;display:block}.identity-stage-hire>span{background:var(--color-accent)}.identity-stage-onboard>span{color:var(--color-ink);background:var(--color-signal)}.identity-stage p{color:var(--color-muted);margin:.4rem 0 0;line-height:1.5}.identity-stage>svg{z-index:2;width:16px;color:var(--color-brand);position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.employee-identity-journey-compact{box-shadow:none;margin:0}.employee-identity-journey-compact .identity-journey-person{margin-bottom:.8rem}.employee-identity-journey-compact ol{gap:1rem}.employee-identity-journey-compact .identity-stage{padding:.8rem}.employee-identity-journey-compact figcaption{margin-bottom:.8rem}.context-map-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.context-map-grid span{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:.55rem;padding:.9rem;font-weight:750;display:flex}.context-map-grid svg{width:18px;color:var(--color-brand)}.governed-context-map>svg{width:20px;color:var(--color-brand);margin:1rem auto;display:block}.context-product-row{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.context-product-row>span{color:#fff;background:var(--color-brand);border-radius:var(--radius-md);text-align:center;padding:1rem;font-weight:800;display:grid}.context-product-row>span:first-child{background:var(--color-accent)}.context-product-row>span:nth-child(2){color:var(--color-ink);background:var(--color-signal)}.context-product-row small{color:inherit;opacity:.82;margin-top:.2rem;font-weight:600}.connected-lifecycle-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin:2.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.connected-lifecycle-flow li{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff24;grid-template-columns:auto 1fr;gap:.8rem;height:100%;padding:1.2rem;display:grid}.connected-lifecycle-flow li>svg{color:#f7a8cd}.connected-lifecycle-flow li span{display:grid}.connected-lifecycle-flow small{color:#f7a8cd;font-weight:800}.connected-lifecycle-flow strong{color:#fff}.connected-lifecycle-flow p{color:#ffffffa8;margin:.4rem 0 0;line-height:1.5}.connected-lifecycle-flow>svg{color:#f7a8cd;width:18px}.connected-section-link{color:var(--color-brand-dark);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.home-section-dark .connected-section-link{color:#f7a8cd}.connected-section-link svg{width:18px}.connected-product-boundaries,.connected-access-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.connected-product-boundaries article,.connected-capability-grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.4rem}.connected-product-boundaries article>span{color:#fff;background:var(--color-brand);width:fit-content;font-size:var(--type-caption-size);border-radius:.45rem;padding:.28rem .5rem;font-weight:800;display:block}.connected-product-boundaries article:first-child>span{background:var(--color-accent)}.connected-product-boundaries article:nth-child(2)>span{color:var(--color-ink);background:var(--color-signal)}.connected-product-boundaries article>svg,.connected-capability-grid article>svg{color:var(--color-brand);margin-top:1.2rem}.connected-product-boundaries p,.connected-capability-grid p{color:var(--color-muted);line-height:1.55}.connected-capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.connected-capability-grid article:last-child{grid-column:2}.connected-access-grid article{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff24;padding:1.4rem}.connected-access-grid svg{color:#f7a8cd}.connected-access-grid h3{color:#fff}.connected-access-grid p{color:#ffffffa8;line-height:1.55}.connected-journey-final{color:#fff;background:var(--gradient-brand);padding:clamp(4rem,8vw,7rem) 0}.connected-journey-final .home-shell{text-align:center;max-width:820px}.connected-journey-final span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.connected-journey-final h2{margin:1rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1.04}.connected-journey-final p{color:#ffffffd1;max-width:680px;margin:0 auto 1.8rem;font-size:1.1rem;line-height:1.6}.connected-journey-final div div{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.connected-journey-final a{color:var(--color-brand-dark);background:#fff;border-radius:999px;padding:.85rem 1.15rem;font-weight:800}.connected-journey-final a+a{color:#fff;background:0 0;border:1px solid #ffffff8c}@media (width<=900px){.employee-identity-journey ol,.context-map-grid,.context-product-row,.connected-product-boundaries,.connected-capability-grid,.connected-access-grid{grid-template-columns:1fr}.identity-stage>svg{top:auto;bottom:-1.25rem;right:50%;transform:translate(50%)rotate(90deg)}.connected-lifecycle-flow{grid-template-columns:1fr}.connected-lifecycle-flow>svg{justify-self:center;transform:rotate(90deg)}.connected-capability-grid article:last-child{grid-column:auto}}.fintech-page{--fintech-accent:var(--color-brand);--fintech-soft:var(--color-brand-soft);--fintech-strong:var(--color-brand-dark);background:var(--color-surface)}.market-product-preview{min-height:530px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;padding:24px;position:relative;overflow:hidden}.market-product-preview:before{content:"";background:var(--gradient-brand);height:5px;position:absolute;top:0;left:0;right:0}.market-product-preview figcaption{align-items:center;gap:12px;padding:4px 2px 20px;display:flex}.market-product-preview figcaption>span:not(.profile-avatar){gap:2px;min-width:0;display:grid}.market-product-preview figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.market-product-preview figcaption small{color:var(--color-ink-soft);font-size:var(--type-caption-size);line-height:1.35}.market-product-preview figcaption em{color:var(--fintech-strong);background:var(--fintech-soft);font-size:var(--type-caption-size);white-space:nowrap;border-radius:999px;margin-left:auto;padding:8px 11px;font-style:normal;font-weight:800;line-height:1}.market-product-tabs{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.market-product-tabs button{min-height:42px;color:var(--color-ink-soft);border-radius:calc(var(--radius-sm) - 4px);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.market-product-tabs button svg{width:16px;height:16px}.market-product-tabs button[aria-selected=true]{color:#fff;background:var(--gradient-brand);box-shadow:0 8px 18px color-mix(in srgb, var(--fintech-accent) 18%, transparent)}.market-product-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--fintech-accent) 32%, transparent);outline-offset:2px}.market-product-panel-shell{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--fintech-accent) 12%, transparent), transparent 40%), var(--color-canvas);border:1px solid color-mix(in srgb, var(--fintech-accent) 15%, var(--color-line));border-radius:var(--radius-md);min-height:326px;margin-top:12px;padding:22px}.market-product-panel{align-content:start;min-height:280px;display:grid}.market-product-kicker{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:800}.market-product-panel h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:23px;line-height:1.08}.market-product-description{max-width:48ch;color:var(--color-ink-soft);margin:16px 0 18px;font-size:12px;line-height:1.5}.market-product-vacancy{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xs);gap:3px;margin:18px 0 16px;padding:13px 14px;display:grid}.market-product-vacancy span,.market-product-audience span{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.market-product-vacancy strong{font-size:12px}.market-product-stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.market-product-stages:before{content:"";background:var(--color-line);height:2px;position:absolute;top:13px;left:12.5%;right:12.5%}.market-product-stages li{z-index:1;color:var(--color-muted);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.market-product-stages li>span{width:28px;height:28px;color:var(--color-muted);background:var(--color-surface);border:2px solid var(--color-line);font-size:var(--type-caption-size);border-radius:50%;place-items:center;font-weight:850;display:grid}.market-product-stages li.complete>span{color:var(--color-success);border-color:var(--color-success)}.market-product-stages li.active>span{color:#fff;background:var(--gradient-brand);box-shadow:0 6px 16px color-mix(in srgb, var(--fintech-accent) 24%, transparent);border-color:#0000}.market-product-stages svg{width:15px;height:15px}.market-product-stages small{font-size:var(--type-caption-size);font-weight:700;line-height:1.25}.market-product-notice{color:var(--color-ink);background:color-mix(in srgb, var(--fintech-soft) 52%, #fff);border:1px solid color-mix(in srgb, var(--fintech-accent) 22%, var(--color-line));border-radius:var(--radius-xs);align-items:center;gap:9px;margin-top:16px;padding:11px 12px;display:flex}.market-product-notice svg{width:15px;height:15px;color:var(--fintech-strong);flex:none}.market-product-notice p{font-size:var(--type-caption-size);margin:0;font-weight:700;line-height:1.35}.market-product-progress-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-product-progress-head>strong{color:var(--fintech-strong);letter-spacing:-.04em;font-size:20px}.market-product-progress{background:color-mix(in srgb, var(--fintech-soft) 46%, var(--color-line));border-radius:999px;height:7px;margin:16px 0;overflow:hidden}.market-product-progress span{background:var(--gradient-brand);border-radius:inherit;height:100%;display:block}.market-product-task-list,.market-product-activity-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.market-product-task-list li,.market-product-activity-list li{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 11px;display:grid}.market-product-task-list li>span,.market-product-activity-list li>span{width:25px;height:25px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:50%;place-items:center;display:grid}.market-product-task-list svg,.market-product-activity-list svg{width:14px;height:14px}.market-product-task-list div,.market-product-activity-list div{gap:1px;min-width:0;display:grid}.market-product-task-list strong,.market-product-activity-list strong{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-product-task-list small,.market-product-activity-list small{color:var(--color-muted);font-size:var(--type-caption-size)}.market-product-task-list em,.market-product-activity-list em{color:var(--color-muted);font-size:var(--type-caption-size);font-style:normal;font-weight:750}.market-product-task-list .state-overdue{border-color:color-mix(in srgb, #dc3444 25%, var(--color-line));background:#fdf1f2}.market-product-task-list .state-overdue>span,.market-product-task-list .state-overdue>em{color:#b32434}.market-product-task-list .state-complete>span,.market-product-activity-list .state-complete>span{color:var(--color-success)}.market-product-lesson-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-product-lesson-head>span{color:var(--fintech-strong);background:var(--fintech-soft);font-size:var(--type-caption-size);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-weight:800;display:inline-flex}.market-product-lesson-head>span svg{width:13px;height:13px}.market-product-audience{color:var(--color-ink);font-size:var(--type-caption-size);align-items:baseline;gap:8px;margin:-4px 0 12px;font-weight:750;display:flex}.market-product-preview footer{align-items:flex-start;gap:9px;padding:15px 2px 0;display:flex}.market-product-preview footer p{color:var(--color-ink-soft);font-size:var(--type-caption-size);margin:0;padding:0;line-height:1.45}.market-product-preview footer svg{width:15px;height:15px;color:var(--color-brand);flex:none}@media (prefers-reduced-motion:no-preference){.market-product-panel{animation:.24s cubic-bezier(.16,1,.3,1) both market-product-enter}}@keyframes market-product-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.market-product-preview{background:var(--color-ink);isolation:isolate;height:min(66vh,610px);min-height:500px;padding:0;transform:rotate(.3deg)}.market-product-preview:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#271f26b3);position:absolute;inset:36% 0 0}.market-product-photo{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);display:block}.market-product-photo-left-portrait{object-position:left center;transform-origin:18% 0;transform:scale(1.7)}.market-product-preview .market-product-summary{z-index:2;color:var(--color-ink);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #ffffffd6;gap:16px;padding:18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 20px 48px #271f2633}.market-product-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.market-product-person>span{gap:2px;min-width:0;display:grid}.market-product-preview .market-product-person strong{font-size:.9rem;font-weight:650}.market-product-preview .market-product-person small{color:var(--color-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.market-product-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.market-product-journey>span{min-width:0;color:color-mix(in srgb, var(--color-muted) 72%, white);border-top:3px solid var(--color-line);align-items:center;gap:7px;padding-top:10px;display:flex}.market-product-journey>span.is-complete{color:var(--color-success);border-color:var(--color-success)}.market-product-journey>span.is-current{color:var(--fintech-strong);border-color:var(--fintech-accent)}.market-product-journey svg{flex:none;width:16px;height:16px}.market-product-journey strong{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.market-product-task{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:12px 0 0;display:grid}.market-product-task>svg{width:16px;height:16px;color:var(--fintech-accent)}.market-product-task>span{gap:1px;min-width:0;display:grid}.market-product-task small{color:var(--fintech-strong);font-size:var(--type-caption-size);align-items:center;gap:8px;font-weight:750;display:flex}.market-product-preview .market-product-task strong{color:var(--color-ink);white-space:normal;font-size:.76rem;font-weight:600;line-height:1.35;overflow:visible}.market-product-preview .market-product-task em{color:var(--color-muted);font-size:var(--type-caption-size);font-style:normal;font-weight:550;line-height:inherit;white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:0}.market-product-task.is-overdue>svg,.market-product-task.is-overdue small,.market-product-preview .market-product-task.is-overdue em{color:#b32434}@media (hover:hover) and (prefers-reduced-motion:no-preference){.market-product-preview:hover .market-product-photo{transform:scale(1.018)}.market-product-preview:hover .market-product-photo-left-portrait{transform:scale(1.74)}}.fintech-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fintech-workflow li{grid-column:span 2;min-width:0}.fintech-workflow-count-1 li{grid-column:1/-1}.fintech-workflow-count-2 li,.fintech-workflow-count-4 li,.fintech-workflow-count-5 li:nth-last-child(-n+2){grid-column:span 3}.fintech-workflow-index{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.1em;margin:0 0 10px 14px;font-weight:850;display:inline-block}.fintech-workflow article{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--fintech-accent) 20%, var(--color-line));height:calc(100% - 24px);min-height:270px;box-shadow:0 18px 45px color-mix(in srgb, var(--fintech-accent) 5%, transparent);border-radius:20px;flex-direction:column;padding:26px;display:flex}.fintech-workflow article>p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;margin:0 0 32px;font-weight:850}.fintech-workflow h3{letter-spacing:-.035em;margin:0 0 10px;font-size:23px;line-height:1.15}.fintech-workflow article>span{color:var(--color-muted);font-size:14px;line-height:1.55}.fintech-workflow article>strong{color:var(--fintech-strong);font-size:var(--type-caption-size);margin-top:auto;padding-top:20px;line-height:1.4}.ds-section-dark .fintech-workflow-index{color:color-mix(in srgb, var(--fintech-accent) 65%, #fff)}.ds-section-dark .fintech-workflow article{color:#fff;box-shadow:none;background:#ffffff0b;border-color:#ffffff1d}.ds-section-dark .fintech-workflow article>span{color:#c7bfcd}.ds-section-dark .fintech-workflow article>strong{color:color-mix(in srgb, var(--fintech-accent) 48%, #fff)}.fintech-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fintech-role-grid>article{border:1px solid var(--color-line);background:#fff;border-radius:22px;min-width:0;padding:28px}.fintech-role-head{align-items:center;gap:14px;display:flex}.fintech-role-head>span{width:46px;height:46px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:14px;place-items:center;display:grid}.fintech-role-head svg{width:22px}.fintech-role-head p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-weight:850}.fintech-role-head h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.15}.fintech-role-focus{color:var(--color-ink-soft);margin:20px 0;line-height:1.55}.fintech-role-grid dl{gap:8px;margin:0;display:grid}.fintech-role-grid dl>div{border-top:1px solid var(--color-line);grid-template-columns:68px minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.fintech-role-grid dt{color:var(--fintech-strong);font-size:var(--type-caption-size);text-transform:uppercase;font-weight:850}.fintech-role-grid dd{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.fintech-entity-scope-section .section-heading{max-width:840px}.fintech-entity-scope-map{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;display:grid}.fintech-entity-primary,.fintech-entity-scope-map li{border-radius:var(--radius-lg);min-width:0}.fintech-entity-primary{color:#fff;background:radial-gradient(circle at 96% 4%, #ffffff2e, transparent 31%), linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));min-height:440px;box-shadow:0 24px 60px color-mix(in srgb, var(--fintech-accent) 16%, transparent);flex-direction:column;padding:clamp(30px,4vw,46px);display:flex}.fintech-entity-primary>div,.fintech-entity-scope-map li>div{align-items:center;gap:10px;display:flex}.fintech-entity-primary>div svg{width:42px;height:42px;color:var(--fintech-strong);border-radius:var(--radius-sm);background:#ffffffe6;padding:10px}.fintech-entity-primary>div span,.fintech-entity-scope-map li>div span{font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.fintech-entity-primary h3{letter-spacing:-.055em;max-width:12ch;margin:auto 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.02}.fintech-entity-primary p{color:#ffffffc9;max-width:38ch;margin:0;font-size:14px;line-height:1.55}.fintech-entity-primary>strong,.fintech-entity-scope-map li>strong{width:fit-content;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:24px;display:inline-flex}.fintech-entity-primary>strong svg,.fintech-entity-scope-map li>strong svg{width:16px;height:16px}.fintech-entity-scope-map ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fintech-entity-scope-map li{border:1px solid color-mix(in srgb, var(--fintech-accent) 16%, var(--color-line));background:#fff;flex-direction:column;padding:24px;display:flex}.fintech-entity-scope-map li:last-child:nth-child(odd){grid-column:1/-1}.fintech-entity-scope-map li>div svg{width:36px;height:36px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:11px;padding:8px}.fintech-entity-scope-map li>div span{color:var(--fintech-strong)}.fintech-entity-scope-map li h3{letter-spacing:-.04em;margin:24px 0 8px;font-size:22px;line-height:1.08}.fintech-entity-scope-map li p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.fintech-entity-scope-map li>strong{color:var(--fintech-strong);margin-top:auto;padding-top:20px}.fintech-entity-scope-map li.state-out-of-scope{background:color-mix(in srgb, var(--color-canvas) 86%, #fff);border-style:dashed}.fintech-entity-scope-map li.state-out-of-scope>strong,.fintech-entity-scope-map li.state-out-of-scope>strong svg{color:var(--color-muted)}.fintech-entity-scope-note{max-width:820px;color:var(--color-ink-soft);border-left:3px solid var(--fintech-accent);margin:20px 0 0;padding-left:20px;font-size:14px;font-weight:650;line-height:1.55}.fintech-role-route-section .section-heading{max-width:820px}.fintech-role-route-map{gap:16px;display:grid}.fintech-role-route-foundation{color:#fff;background:linear-gradient(135deg, var(--fintech-strong), var(--fintech-accent));border-radius:var(--radius-lg);box-shadow:0 20px 52px color-mix(in srgb, var(--fintech-accent) 13%, transparent);grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);align-items:center;gap:22px 46px;padding:clamp(24px,3vw,34px);display:grid}.fintech-role-route-foundation>span{font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;grid-column:1;margin:0;font-weight:850}.fintech-role-route-foundation h3{letter-spacing:-.045em;grid-column:1;max-width:16ch;margin:-8px 0 0;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.fintech-role-route-foundation ul{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.fintech-role-route-foundation li{color:#ffffffe0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.fintech-role-route-foundation li svg{flex:none;width:17px;height:17px;margin-top:1px}.fintech-role-route-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.fintech-role-route-branches:before{content:"";background:color-mix(in srgb, var(--fintech-accent) 32%, var(--color-line));width:1px;height:16px;position:absolute;top:-16px;left:50%}.fintech-role-route-branches>article{border:1px solid color-mix(in srgb, var(--fintech-accent) 17%, var(--color-line));border-radius:var(--radius-lg);background:#fff;min-width:0;padding:clamp(24px,3vw,32px)}.fintech-role-route-branches header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.fintech-role-route-branches header>span{width:48px;height:48px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:var(--radius-sm);place-items:center;display:grid}.fintech-role-route-branches header svg{width:23px;height:23px}.fintech-role-route-branches header p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-weight:850}.fintech-role-route-branches h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.fintech-role-route-branches>article>p{min-height:48px;color:var(--color-ink-soft);margin:22px 0;font-size:14px;line-height:1.55}.fintech-role-route-branches ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.fintech-role-route-branches li{border-top:1px solid var(--color-line);grid-template-columns:minmax(74px,.32fr) minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.fintech-role-route-branches time{color:var(--fintech-strong);font-size:var(--type-caption-size);font-weight:850;line-height:1.4}.fintech-role-route-branches li>div{gap:3px;display:grid}.fintech-role-route-branches li strong{font-size:13px;line-height:1.4}.fintech-role-route-branches li span{color:var(--color-muted);font-size:var(--type-caption-size)}.fintech-role-route-branches footer{background:color-mix(in srgb, var(--fintech-soft) 58%, #fff);border-radius:var(--radius-md);gap:5px;margin-top:8px;padding:18px;display:grid}.fintech-role-route-branches footer span{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.fintech-role-route-branches footer strong{font-size:13px;line-height:1.45}.fintech-role-route-closing{max-width:790px;color:var(--color-ink-soft);border-left:3px solid var(--fintech-accent);font-size:14px;font-weight:var(--font-weight-demi);margin:4px 0 0;padding-left:20px;line-height:1.55}.fintech-variant-section .section-heading{max-width:860px}.fintech-variant-map{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:18px;display:grid}.fintech-variant-foundation{color:#fff;background:linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));border-radius:var(--radius-lg);min-height:520px;box-shadow:0 24px 60px color-mix(in srgb, var(--fintech-accent) 16%, transparent);flex-direction:column;padding:clamp(30px,4vw,46px);display:flex;position:relative;overflow:hidden}.fintech-variant-foundation:after{content:"";border:54px solid #ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-92px;right:-72px}.fintech-variant-foundation>span,.fintech-variant-targets>p{font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:850}.fintech-variant-foundation h3{letter-spacing:-.05em;max-width:15ch;margin:54px 0 32px;font-size:clamp(30px,3vw,43px);line-height:1.05}.fintech-variant-foundation ul{z-index:1;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fintech-variant-foundation li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.fintech-variant-foundation li svg{width:18px;height:18px;margin-top:1px}.fintech-variant-foundation>p{z-index:1;color:#ffffffc7;border-top:1px solid #ffffff3d;margin:auto 0 0;padding-top:26px;font-size:13px;font-weight:700;position:relative}.fintech-variant-targets{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.fintech-variant-targets>p{color:var(--fintech-strong)}.fintech-variant-targets>div{gap:0;margin-top:22px;display:grid}.fintech-variant-targets>div>article{border-top:1px solid var(--color-line);grid-template-columns:44px minmax(100px,.42fr) minmax(0,1fr);align-items:center;gap:4px 14px;padding:19px 0;display:grid}.fintech-variant-targets>div>article>svg{width:42px;height:42px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:13px;grid-row:1/span 2;padding:11px}.fintech-variant-targets>div>article>span{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.fintech-variant-targets>div>article>h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.2}.fintech-variant-targets>div>article>p{color:var(--color-muted);grid-column:2/-1;margin:0;font-size:13px;line-height:1.5}.fintech-variant-targets>aside{background:color-mix(in srgb, var(--fintech-soft) 72%, #fff);border-radius:var(--radius-md);grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:auto;padding:18px;display:grid}.fintech-variant-targets>aside>div{gap:3px;display:grid}.fintech-variant-targets>aside strong{font-size:14px}.fintech-variant-targets>aside span{color:var(--fintech-strong);font-size:var(--type-caption-size);font-weight:750}.fintech-variant-targets>aside p{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.5}.fintech-product-path{grid-template-columns:1.25fr repeat(2,1fr);align-items:stretch;gap:16px;display:grid}.fintech-product-path.fintech-product-featured-onboard{grid-template-columns:1fr 1.25fr 1fr}.fintech-product-path.fintech-product-featured-grow{grid-template-columns:1fr 1fr 1.25fr}.fintech-product-path>article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:22px;flex-direction:column;min-height:330px;padding:26px;display:flex;position:relative}.fintech-product-path>article.primary{color:#fff;background:linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));box-shadow:0 24px 54px color-mix(in srgb, var(--fintech-accent) 18%, transparent);border-color:#0000;transform:translateY(-8px)}.fintech-product-featured{color:var(--fintech-strong);font-size:var(--type-caption-size);background:#fff;border-radius:999px;padding:6px 9px;font-weight:850;line-height:1;position:absolute;top:-12px;right:20px;box-shadow:0 8px 20px #32152618}.fintech-product-path article>div{justify-content:space-between;align-items:center;display:flex}.fintech-product-path article>div span{font-size:var(--type-caption-size);font-weight:850}.fintech-product-path article>div p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:850}.fintech-product-path .primary>div p{color:#fff}.fintech-product-path h3{letter-spacing:-.05em;margin:46px 0 6px;font-size:36px}.fintech-product-path article>strong{font-size:18px;line-height:1.25}.fintech-product-path article>p{color:var(--color-muted);margin:12px 0 22px;font-size:14px;line-height:1.55}.fintech-product-path .primary>p{color:#fff;opacity:.86}.fintech-product-path .home-text-link{margin-top:auto}.fintech-product-path .primary .home-text-link{color:#fff}.ds-section-dark .fintech-product-path>article:not(.primary){color:#fff;background:#ffffff0b;border-color:#ffffff20}.ds-section-dark .fintech-product-path>article:not(.primary)>p{color:#c7bfcd}.fintech-pilot-section .section-heading{max-width:820px}.fintech-pilot-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.fintech-pilot-scope{color:#fff;background:radial-gradient(circle at 90% 10%, #ffffff2e, transparent 30%), linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));border-radius:var(--radius-lg);flex-direction:column;min-height:360px;padding:clamp(28px,4vw,40px);display:flex}.fintech-pilot-scope>span{font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.fintech-pilot-scope>strong{letter-spacing:-.055em;max-width:11ch;margin-top:auto;font-size:clamp(30px,3.2vw,46px);line-height:1.03}.fintech-pilot-scope>p{color:#ffffffc7;max-width:35ch;margin:20px 0 0;font-size:13px;line-height:1.55}.fintech-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fintech-pilot-metrics>article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:22px;display:grid}.fintech-pilot-metrics>article:last-child:nth-child(odd){grid-column:1/-1}.fintech-pilot-metrics svg{width:36px;height:36px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:11px;padding:9px}.fintech-pilot-metrics div{gap:5px;display:grid}.fintech-pilot-metrics strong{font-size:14px;line-height:1.3}.fintech-pilot-metrics p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.fintech-pilot-note{max-width:900px;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:22px 0 0;font-size:12px;line-height:1.5;display:grid}.fintech-pilot-note svg{width:17px;height:17px;color:var(--fintech-strong)}.fintech-message-learning-section .section-heading{max-width:860px}.fintech-message-learning-map{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}.fintech-message-learning-scenario{color:#fff;background:radial-gradient(circle at 100% 0%, #fff3, transparent 34%), linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));border-radius:var(--radius-lg);min-width:0;min-height:480px;box-shadow:0 24px 60px color-mix(in srgb, var(--fintech-accent) 14%, transparent);flex-direction:column;padding:clamp(30px,4vw,48px);display:flex}.fintech-message-learning-scenario>span{font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:850;line-height:1.4}.fintech-message-learning-scenario blockquote{letter-spacing:-.055em;max-width:12ch;margin:auto 0;font-size:clamp(31px,3.15vw,47px);font-weight:650;line-height:1.05}.fintech-message-learning-scenario>p{color:#fff;border-top:1px solid #ffffff38;margin:0;padding-top:20px;font-size:13px;font-weight:650;line-height:1.5}.fintech-message-learning-map dl{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;align-content:center;min-width:0;margin:0;padding:10px clamp(22px,3vw,38px);display:grid}.fintech-message-learning-map dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:22px;min-width:0;padding:20px 0;display:grid}.fintech-message-learning-map dl>div:last-child{border-bottom:0}.fintech-message-learning-map dt{min-width:0;color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;align-items:flex-start;gap:10px;font-weight:850;line-height:1.35;display:flex}.fintech-message-learning-map dt svg{flex:none;width:20px;height:20px}.fintech-message-learning-map dd{min-width:0;margin:0}.fintech-message-learning-map dd strong{letter-spacing:-.025em;font-size:17px;line-height:1.2;display:block}.fintech-message-learning-map dd p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.fintech-message-learning-note{max-width:920px;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:22px 0 0;font-size:12px;font-weight:650;line-height:1.5;display:grid}.fintech-message-learning-note svg{width:17px;height:17px;color:var(--fintech-strong)}.fintech-responsibility-map{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}.fintech-responsibility-map>article{color:#fff;background:radial-gradient(circle at 100% 0%, #ffffff2e, transparent 34%), linear-gradient(145deg, var(--fintech-strong), color-mix(in srgb, var(--fintech-accent) 62%, var(--fintech-strong)));border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:430px;padding:clamp(28px,4vw,46px);display:flex}.fintech-responsibility-map>article>span{font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.fintech-responsibility-map>article h3{letter-spacing:-.055em;max-width:12ch;margin:auto 0 18px;font-size:clamp(32px,3.2vw,47px);line-height:1.02}.fintech-responsibility-map>article p{color:#fff;max-width:40ch;margin:0;font-size:14px;line-height:1.55}.fintech-responsibility-map>article strong{color:#fff;border-top:1px solid #fff3;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.5}.fintech-responsibility-map dl{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;align-content:center;min-width:0;margin:0;padding:0 clamp(22px,3vw,38px);display:grid}.fintech-responsibility-map dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:22px;min-width:0;padding:26px 0;display:grid}.fintech-responsibility-map dl>div:last-child{border-bottom:0}.fintech-responsibility-map dt{min-width:0;color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;align-items:flex-start;gap:10px;font-weight:850;line-height:1.35;display:flex}.fintech-responsibility-map dt svg{flex:none;width:20px;height:20px}.fintech-responsibility-map dd{min-width:0;margin:0}.fintech-responsibility-map dd strong{letter-spacing:-.025em;font-size:18px;line-height:1.2;display:block}.fintech-responsibility-map dd p{color:var(--color-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.fintech-responsibility-note{max-width:900px;color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:22px 0 0;font-size:12px;font-weight:650;line-height:1.5;display:grid}.fintech-responsibility-note svg{width:17px;height:17px;color:var(--fintech-strong)}.fintech-journey-map-cta{padding-top:clamp(76px,8vw,110px);padding-bottom:clamp(76px,8vw,110px)}.fintech-journey-map-cta.has-photo{padding-top:clamp(60px,6vw,84px);padding-bottom:clamp(60px,6vw,84px)}.fintech-journey-map-grid{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid;overflow:hidden}.fintech-journey-map-copy{color:#fff;background:radial-gradient(circle at 95% 5%, #ffffff2b, transparent 30%), linear-gradient(145deg, var(--fintech-strong), var(--fintech-accent));padding:clamp(34px,5vw,64px)}.fintech-journey-map-copy h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.fintech-journey-map-copy>p{color:#fffc;max-width:48ch;margin:22px 0 0;font-size:16px;line-height:1.55}.fintech-journey-map-copy>span{color:#ffffffb8;max-width:58ch;font-size:var(--type-caption-size);margin-top:30px;font-weight:650;line-height:1.45;display:block}.fintech-journey-map-copy .home-actions{margin-top:24px}.fintech-journey-map-grid>article{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,56px);display:flex}.fintech-journey-map-grid>article.has-image{grid-template-columns:minmax(190px,.82fr) minmax(280px,1.18fr);justify-content:stretch;padding:0;display:grid}.fintech-journey-map-photo{min-height:0;position:relative;overflow:hidden}.fintech-journey-map-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#271f261f);height:34%;position:absolute;inset:auto 0 0}.fintech-journey-map-photo img{object-fit:cover;object-position:47% center;width:100%;height:100%;display:block}.fintech-journey-map-deliverables{flex-direction:column;flex:1;justify-content:center;padding:clamp(26px,2.8vw,38px);display:flex}.fintech-journey-map-deliverables>p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-weight:850}.fintech-journey-map-grid ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.fintech-journey-map-grid li{font-size:14px;font-weight:var(--font-weight-demi);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;line-height:1.4;display:grid}.fintech-journey-map-grid li svg{width:18px;height:18px;color:var(--fintech-accent)}.fintech-role-ramp-layout{grid-template-columns:minmax(0,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(52px,8vw,110px);display:grid}.fintech-role-ramp-layout .section-heading{margin:0}.fintech-role-ramp-map{border:1px solid color-mix(in srgb, var(--fintech-accent) 18%, var(--color-line));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;margin:0;padding:clamp(22px,3vw,32px);overflow:hidden}.fintech-role-ramp-map>figcaption{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.fintech-role-ramp-map>figcaption>p{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.fintech-role-ramp-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.fintech-role-ramp-person>div{gap:2px;min-width:0;display:grid}.fintech-role-ramp-person strong{letter-spacing:-.03em;font-size:17px}.fintech-role-ramp-person span{color:var(--color-muted);font-size:12px}.fintech-role-ramp-map ol{gap:8px;margin:0;padding:20px 0 0;list-style:none;display:grid}.fintech-role-ramp-map li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:13px 15px;display:grid}.fintech-role-ramp-map li.state-active{background:color-mix(in srgb, var(--fintech-soft) 52%, #fff);border-color:color-mix(in srgb, var(--fintech-accent) 28%, var(--color-line))}.fintech-role-ramp-map li.state-overdue{border-color:color-mix(in srgb, #dc3444 28%, var(--color-line));background:#fdf1f2}.fintech-role-ramp-map li.state-overdue>b,.fintech-role-ramp-map li.state-overdue>b svg{color:#b32434}.fintech-role-ramp-map time{color:var(--fintech-strong);font-size:var(--type-caption-size);font-weight:850;line-height:1.3}.fintech-role-ramp-action{gap:2px;min-width:0;display:grid}.fintech-role-ramp-action>span{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.fintech-role-ramp-action>strong{font-size:13px;line-height:1.35}.fintech-role-ramp-action>small{color:var(--color-muted);font-size:var(--type-caption-size)}.fintech-role-ramp-action>em{color:var(--color-muted);font-size:var(--type-caption-size);align-items:center;gap:5px;margin-top:4px;font-style:normal;font-weight:700;display:flex}.fintech-role-ramp-action>em svg{width:13px;height:13px;color:var(--fintech-accent)}.fintech-role-ramp-map li>b{color:var(--color-muted);font-size:var(--type-caption-size);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fintech-role-ramp-map li>b svg{width:15px;height:15px;color:var(--fintech-strong)}.fintech-role-ramp-map li.state-complete>b svg{color:var(--color-success)}.fintech-role-ramp-map>aside{color:#fff;background:var(--color-ink);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:16px;display:grid}.fintech-role-ramp-map>aside>svg{width:18px;height:18px;color:var(--color-accent-60);margin-top:2px}.fintech-role-ramp-map>aside>div{gap:3px;display:grid}.fintech-role-ramp-map>aside strong{font-size:12px}.fintech-role-ramp-map>aside p{color:#e0d9e1;margin:0;font-size:12px;line-height:1.45}.fintech-role-ramp-closing{color:var(--color-ink-soft);margin:16px 0 0;font-size:12px;font-weight:650;line-height:1.5}.fintech-ownership-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(52px,8vw,108px);display:grid}.fintech-ownership-grid .section-heading{margin:0}.fintech-signal-list{border-top:1px solid var(--color-line);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.fintech-signal-list li{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.fintech-signal-list li>svg{width:18px;height:18px;color:var(--fintech-strong);margin-top:2px}.fintech-signal-list div{gap:4px;display:grid}.fintech-signal-list strong{font-size:14px;line-height:1.35}.fintech-signal-list p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.fintech-owner-board{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--fintech-accent) 12%, transparent), transparent 36%), #fff;border:1px solid color-mix(in srgb, var(--fintech-accent) 20%, var(--color-line));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.fintech-owner-board:before{content:"";background:var(--gradient-brand);height:5px;position:absolute;inset:0 0 auto}.fintech-owner-board figcaption{justify-content:space-between;align-items:center;gap:24px;display:flex}.fintech-owner-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.fintech-owner-identity>div{gap:3px;min-width:0;display:grid}.fintech-owner-board figcaption span{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.fintech-owner-board figcaption strong{letter-spacing:-.04em;font-size:22px}.fintech-owner-board figcaption small{color:var(--color-muted);font-size:12px}.fintech-owner-board figcaption>b{color:var(--fintech-strong);white-space:nowrap;font-size:14px}.fintech-owner-progress{background:var(--fintech-soft);border-radius:999px;height:7px;margin:20px 0 18px;overflow:hidden}.fintech-owner-progress span{background:var(--gradient-brand);border-radius:inherit;height:100%;display:block}.fintech-owner-board ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fintech-owner-board li{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.fintech-owner-board li>span{width:30px;height:30px;color:var(--fintech-strong);background:var(--fintech-soft);border-radius:50%;place-items:center;display:grid}.fintech-owner-board li svg{width:16px;height:16px}.fintech-owner-board li>div{gap:2px;display:grid}.fintech-owner-board li small{color:var(--fintech-strong);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.fintech-owner-board li strong{font-size:12px;line-height:1.3}.fintech-owner-board li em{color:var(--color-muted);font-size:var(--type-caption-size);font-style:normal;font-weight:750}.fintech-owner-board li.state-complete>span{color:var(--color-success)}.fintech-owner-board li.state-overdue{border-color:color-mix(in srgb, #dc3444 25%, var(--color-line));background:#fdf1f2}.fintech-owner-board li.state-overdue>span,.fintech-owner-board li.state-overdue>em{color:#b32434}.fintech-owner-board>p{color:var(--color-ink-soft);border-top:1px solid var(--color-line);margin:18px 0 0;padding:16px 0 0;font-size:12px;font-weight:650;line-height:1.5}.fintech-boundary-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(50px,7vw,90px);display:grid}.fintech-boundary-grid .section-heading{margin:0}.fintech-boundary-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fintech-boundary-columns article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:24px}.fintech-boundary-columns article>p{color:color-mix(in srgb, var(--fintech-accent) 56%, #fff);letter-spacing:.07em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:850}.fintech-boundary-columns ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.fintech-boundary-columns li{color:#d0c9d6;gap:9px;font-size:13px;line-height:1.45;display:flex}.fintech-boundary-columns li svg{width:17px;height:17px;color:color-mix(in srgb, var(--fintech-accent) 62%, #fff);flex:none}.fintech-directory-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.fintech-directory-grid>a{min-width:0;min-height:235px;color:var(--color-ink);border:1px solid var(--color-line);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:#fff;border-radius:20px;flex-direction:column;grid-column:span 4;padding:24px;text-decoration:none;display:flex}.fintech-directory-count-1>a{grid-column:1/-1}.fintech-directory-count-2>a,.fintech-directory-count-4>a,.fintech-directory-count-5>a:nth-last-child(-n+2){grid-column:span 6}.fintech-directory-count-7>a:nth-child(-n+4){grid-column:span 3}.fintech-directory-grid>a:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, var(--color-line));transform:translateY(-4px);box-shadow:0 20px 45px #3215260d}.fintech-directory-grid span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.fintech-directory-grid h3{letter-spacing:-.035em;margin:30px 0 10px;font-size:23px;line-height:1.15}.fintech-directory-grid p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.fintech-directory-grid strong{color:var(--color-brand-dark);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.fintech-directory-grid strong svg{width:16px}@media (width<=1050px){.fintech-ownership-grid{grid-template-columns:1fr}.fintech-owner-board{max-width:720px}.fintech-role-ramp-layout{grid-template-columns:1fr}.fintech-role-ramp-map{max-width:760px}}@media (width<=900px){.fintech-message-learning-map{grid-template-columns:1fr}.fintech-message-learning-scenario{min-height:380px}.fintech-responsibility-map{grid-template-columns:1fr}.fintech-responsibility-map>article{min-height:360px}.fintech-entity-scope-map{grid-template-columns:1fr}.fintech-entity-primary{min-height:360px}.fintech-role-route-foundation{grid-template-columns:1fr}.fintech-role-route-foundation ul{grid-area:auto/1}.fintech-variant-map,.fintech-pilot-grid,.fintech-journey-map-grid{grid-template-columns:1fr}.fintech-journey-map-grid>article.has-image{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr)}.fintech-variant-foundation{min-height:460px}.fintech-journey-map-copy h2{max-width:15ch}.fintech-product-path,.fintech-product-path.fintech-product-featured-onboard,.fintech-product-path.fintech-product-featured-grow{grid-template-columns:1fr}.fintech-product-path>article.primary{transform:none}.fintech-boundary-grid{grid-template-columns:1fr}.fintech-workflow,.fintech-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fintech-workflow[class*=fintech-workflow-count-]>li,.fintech-directory-grid[class*=fintech-directory-count-]>a{grid-column:auto}.fintech-workflow-count-1 li,.fintech-workflow-count-3 li:last-child,.fintech-workflow-count-5 li:last-child,.fintech-directory-count-1>a,.fintech-directory-count-3>a:last-child,.fintech-directory-count-5>a:last-child,.fintech-directory-count-7>a:last-child{grid-column:1/-1}}@media (width<=620px){.market-product-preview{border-radius:22px;height:450px;min-height:0;padding:0}.market-product-preview .market-product-summary{gap:14px;padding:15px;bottom:12px;left:12px;right:12px}.market-product-journey{gap:8px}.market-product-journey>span{gap:5px}.market-product-journey strong{font-size:var(--type-caption-size)}.market-product-preview .market-product-person small{white-space:normal;overflow:visible}.market-product-task{padding-top:11px}.market-product-preview .market-product-task strong,.market-product-preview .market-product-task em{font-size:var(--type-caption-size)}.market-product-tabs button{min-height:40px;font-size:var(--type-caption-size);padding:7px}.market-product-panel-shell{min-height:0;padding:17px 14px}.market-product-panel{min-height:285px}.market-product-panel h2{font-size:20px}.market-product-lesson-head{display:grid}.market-product-lesson-head>span{width:fit-content}.market-product-task-list li,.market-product-activity-list li{min-height:43px}.market-product-task-list em,.market-product-activity-list em{display:none}.market-product-preview footer{padding-top:12px}.fintech-workflow{grid-template-columns:1fr;gap:14px}.fintech-workflow[class*=fintech-workflow-count-]>li{grid-column:1/-1}.fintech-workflow article{min-height:0}.fintech-workflow article>p{margin-bottom:18px}.fintech-workflow article>strong{padding-top:14px}.fintech-role-grid{grid-template-columns:1fr}.fintech-role-grid>article{padding:22px}.fintech-role-focus{font-size:14px}.fintech-role-grid dl>div{grid-template-columns:60px minmax(0,1fr)}.fintech-message-learning-scenario{min-height:0;padding:26px 22px}.fintech-message-learning-scenario blockquote{margin:72px 0}.fintech-message-learning-map dl{padding:0 22px}.fintech-message-learning-map dl>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.fintech-message-learning-map dt{align-items:center}.fintech-responsibility-map>article{min-height:0;padding:26px 22px}.fintech-responsibility-map>article h3{margin-top:70px}.fintech-responsibility-map dl{padding:0 22px}.fintech-responsibility-map dl>div{grid-template-columns:1fr;gap:12px;padding:22px 0}.fintech-responsibility-map dt{align-items:center}.fintech-entity-primary{min-height:0;padding:26px 22px}.fintech-entity-primary h3{margin-top:72px}.fintech-entity-scope-map ul{grid-template-columns:1fr}.fintech-entity-scope-map li,.fintech-entity-scope-map li:last-child:nth-child(odd){grid-column:1;padding:22px}.fintech-entity-scope-map li h3{margin-top:18px}.fintech-role-route-foundation{gap:20px;padding:24px 20px}.fintech-role-route-foundation h3{margin-top:-5px}.fintech-role-route-foundation ul,.fintech-role-route-branches{grid-template-columns:1fr}.fintech-role-route-branches:before{display:none}.fintech-role-route-branches>article{padding:24px 20px}.fintech-role-route-branches>article>p{min-height:0;margin:18px 0}.fintech-role-route-branches li{grid-template-columns:68px minmax(0,1fr)}.fintech-variant-foundation{min-height:0;padding:26px 22px}.fintech-variant-foundation h3{margin-top:38px;font-size:31px}.fintech-variant-targets{padding:24px 18px}.fintech-variant-targets>div>article{grid-template-columns:40px minmax(0,1fr);gap:5px 12px}.fintech-variant-targets>div>article>svg{grid-row:1/span 2;width:40px;height:40px}.fintech-variant-targets>div>article>span,.fintech-variant-targets>div>article>h3{grid-column:2}.fintech-variant-targets>div>article>p{grid-column:1/-1;padding-top:6px}.fintech-variant-targets>aside{grid-template-columns:1fr;gap:10px}.fintech-owner-board{border-radius:22px;padding:22px 16px}.fintech-role-ramp-map{border-radius:22px;padding:18px 14px}.fintech-role-ramp-map>figcaption{align-items:flex-start}.fintech-role-ramp-map>figcaption>p{text-align:right;max-width:11ch}.fintech-role-ramp-map li{grid-template-columns:62px minmax(0,1fr);padding:13px 12px}.fintech-role-ramp-map li>b{grid-column:2;justify-content:flex-start}.fintech-owner-board figcaption{align-items:flex-start;gap:14px}.fintech-owner-identity{gap:9px}.fintech-owner-identity .profile-avatar{width:42px!important;height:42px!important}.fintech-owner-board figcaption strong{font-size:19px}.fintech-owner-board li{grid-template-columns:auto minmax(0,1fr)}.fintech-owner-board li em{grid-column:2}.fintech-product-path{gap:12px}.fintech-product-path>article{min-height:0;padding:22px}.fintech-product-path h3{margin-top:28px}.fintech-pilot-scope{min-height:340px;padding:26px 22px}.fintech-pilot-metrics{grid-template-columns:1fr}.fintech-pilot-metrics>article:last-child:nth-child(odd){grid-column:auto}.fintech-journey-map-copy,.fintech-journey-map-grid>article{padding:30px 22px}.fintech-journey-map-grid>article.has-image{grid-template-columns:1fr;padding:0}.fintech-journey-map-photo{height:250px}.fintech-journey-map-deliverables{padding:30px 22px}.fintech-journey-map-copy h2{font-size:39px}.fintech-journey-map-copy .home-actions{align-items:stretch}.fintech-journey-map-copy .home-actions .button{justify-content:center}.fintech-boundary-columns,.fintech-directory-grid{grid-template-columns:1fr}.fintech-directory-grid[class*=fintech-directory-count-]>a{grid-column:1/-1;min-height:0;padding:22px}.fintech-directory-grid h3{margin-top:22px}}@media (prefers-reduced-motion:reduce){.fintech-directory-grid>a{transition:none}.fintech-directory-grid>a:hover{transform:none}.market-product-panel{animation:none}}._page_1mkh0_1{max-width:100%;overflow-x:clip}._page_1mkh0_1 [data-hero-slot=layout],._page_1mkh0_1 [data-hero-slot=copy],._page_1mkh0_1 [data-hero-slot=preview]{min-width:0;max-width:100%}._preview_1mkh0_3,._evidenceShowcase_1mkh0_3,._questionsShowcase_1mkh0_3,._historyShowcase_1mkh0_3,._safetyShowcase_1mkh0_3{min-width:0;max-width:100%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:normal}._preview_1mkh0_3 *,._evidenceShowcase_1mkh0_3 *,._questionsShowcase_1mkh0_3 *,._historyShowcase_1mkh0_3 *,._safetyShowcase_1mkh0_3 *{min-width:0}._preview_1mkh0_3{background:#fff;border:1px solid #3b2b3524;border-radius:28px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 28px 70px #511e3929}._preview_1mkh0_3>header{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff6fa 100%);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}._identity_1mkh0_7{align-items:center;gap:11px;display:flex}._identity_1mkh0_7>span{gap:3px;display:grid}._identity_1mkh0_7 strong{font-size:15px}._identity_1mkh0_7 small{color:var(--color-ink-soft);font-size:12px}._confidence_1mkh0_8{color:#276143;text-align:center;white-space:normal;background:#eaf5ee;border-radius:999px;align-items:center;gap:6px;max-width:160px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.25;display:flex}._confidence_1mkh0_8 svg{flex:none;width:14px}._previewBody_1mkh0_9{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:18px;display:grid}._score_1mkh0_9{color:#7b1447;background:#fff1f7;border:1px solid #ecc7d8;border-radius:16px;align-content:center;justify-items:center;height:64px;padding:8px;display:grid}._score_1mkh0_9 strong{font-size:26px;line-height:1}._score_1mkh0_9 span{color:var(--color-ink-soft);text-align:center;margin-top:3px;font-size:12px;line-height:1}._explanation_1mkh0_9{align-self:center;margin:0;font-size:12px;line-height:1.45}._summaryColumns_1mkh0_9{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}._summaryColumns_1mkh0_9 section{background:#faf8f9;border-radius:13px;align-content:start;gap:6px;padding:11px;display:grid}._summaryColumns_1mkh0_9 section>span{font-size:12px;font-weight:850}._summaryColumns_1mkh0_9 p{color:var(--color-ink-soft);gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex}._summaryColumns_1mkh0_9 svg{color:#277149;flex:none;width:13px}._summaryColumns_1mkh0_9 section:last-child svg{color:#8a5d09}._humanBoundary_1mkh0_9{color:#6b2948;background:#fff1f7;border-radius:12px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12px;font-weight:800;display:flex}._humanBoundary_1mkh0_9 svg{width:15px}._evidenceShowcase_1mkh0_3,._questionsShowcase_1mkh0_3,._historyShowcase_1mkh0_3,._safetyShowcase_1mkh0_3{margin-top:46px}._evidenceShowcase_1mkh0_3{border:1px solid var(--color-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #3e253214}._evidenceShowcase_1mkh0_3>header,._questionPanel_1mkh0_12>header,._versionPanel_1mkh0_12>header,._correctionPanel_1mkh0_12>header,._boundaryPanel_1mkh0_12>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}._evidenceShowcase_1mkh0_3>header div,._questionPanel_1mkh0_12>header,._versionPanel_1mkh0_12>header,._correctionPanel_1mkh0_12>header,._boundaryPanel_1mkh0_12>header{gap:4px;display:grid}._evidenceShowcase_1mkh0_3>header span,._questionPanel_1mkh0_12 header span,._signalPanel_1mkh0_13>span,._versionPanel_1mkh0_12 header span,._correctionPanel_1mkh0_12 header span,._warningPanel_1mkh0_13 span,._boundaryPanel_1mkh0_12 header span{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}._evidenceShowcase_1mkh0_3>header strong,._questionPanel_1mkh0_12 header strong,._signalPanel_1mkh0_13>strong,._versionPanel_1mkh0_12 header strong,._correctionPanel_1mkh0_12 header strong,._warningPanel_1mkh0_13 strong,._boundaryPanel_1mkh0_12 header strong{font-size:18px}._evidenceShowcase_1mkh0_3>header small{color:var(--color-ink-soft);font-size:12px}._requirements_1mkh0_14{grid-template-columns:repeat(3,1fr);display:grid}._requirements_1mkh0_14 article{border-right:1px solid #eee8eb;align-content:start;gap:10px;padding:18px 20px;display:grid}._requirements_1mkh0_14 article:last-child{border:0}._requirements_1mkh0_14 article>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}._requirements_1mkh0_14 article>div>svg{color:#7b1447;background:#fff1f7;border-radius:10px;width:34px;height:34px;padding:8px}._requirements_1mkh0_14 article span{gap:3px;display:grid}._requirements_1mkh0_14 article strong{font-size:12px}._requirements_1mkh0_14 article small{color:var(--color-ink-soft);font-size:12px}._requirements_1mkh0_14 article em{border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}._requirements_1mkh0_14 article p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}._strong_1mkh0_14{color:#24623d;background:#eaf5ee}._uncertain_1mkh0_14{color:#7a5007;background:#fff3d5}._note_1mkh0_14{color:#6b2948;background:#fff7fa;border-top:1px solid #f0dce5;align-items:center;gap:7px;margin:0;padding:13px 20px;font-size:12px;display:flex}._note_1mkh0_14 svg{width:14px}._questionsShowcase_1mkh0_3,._historyShowcase_1mkh0_3,._safetyShowcase_1mkh0_3{grid-template-columns:minmax(210px,.7fr) minmax(0,1.5fr);gap:18px;display:grid}._signalPanel_1mkh0_13,._questionPanel_1mkh0_12,._versionPanel_1mkh0_12,._correctionPanel_1mkh0_12,._warningPanel_1mkh0_13,._boundaryPanel_1mkh0_12{border:1px solid var(--color-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #3e253214}._signalPanel_1mkh0_13{align-content:start;gap:11px;padding:21px;display:grid}._signalPanel_1mkh0_13>p{color:#276143;background:#eef7f1;border-radius:11px;gap:7px;margin:0;padding:10px;font-size:12px;line-height:1.4;display:flex}._signalPanel_1mkh0_13 p svg{flex:none;width:14px}._signalPanel_1mkh0_13 ._remark_1mkh0_15{color:#75500b;background:#fff4d9}._questionPanel_1mkh0_12{overflow:hidden}._questionPanel_1mkh0_12>article{border-bottom:1px solid #eee8eb;gap:6px;padding:16px 22px;display:grid}._questionPanel_1mkh0_12 article small{color:#8a5d09;font-size:12px;font-weight:800}._questionPanel_1mkh0_12 article p{gap:9px;margin:0;font-size:12px;line-height:1.5;display:flex}._questionPanel_1mkh0_12 article svg{color:#7b1447;flex:none;width:16px}._questionPanel_1mkh0_12>button{color:#fff;background:var(--gradient-brand);font:inherit;border:0;border-radius:999px;margin:16px 22px;padding:9px 13px;font-size:12px;font-weight:850}._versionPanel_1mkh0_12,._correctionPanel_1mkh0_12{overflow:hidden}._versionPanel_1mkh0_12 article{border-bottom:1px solid #eee8eb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 20px;display:grid}._versionPanel_1mkh0_12 article:last-child{border:0}._versionPanel_1mkh0_12 article>svg{color:#8b8187;background:#f5f1f3;border-radius:11px;width:34px;height:34px;padding:9px}._versionPanel_1mkh0_12 article>span{gap:2px;display:grid}._versionPanel_1mkh0_12 article strong{font-size:12px}._versionPanel_1mkh0_12 article small{color:var(--color-ink-soft);font-size:12px}._versionPanel_1mkh0_12 article em{color:#7b1447;background:#fff1f7;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}._versionPanel_1mkh0_12 ._activeVersion_1mkh0_17{background:#fffafd}._correctionPanel_1mkh0_12>p{color:var(--color-ink-soft);margin:0;padding:0 22px 16px;font-size:12px;line-height:1.5}._correction_1mkh0_12{background:#faf8f9;border-radius:14px;gap:8px;margin:18px 22px;padding:14px;display:grid}._correction_1mkh0_12 small{color:var(--color-ink-soft);font-size:12px}._correction_1mkh0_12 p{align-items:center;gap:9px;margin:0;font-size:12px;display:flex}._correction_1mkh0_12 p>span{color:#8a5d09}._correction_1mkh0_12 p>strong{color:#276143}._correction_1mkh0_12 svg{color:#8b8187;width:14px}._saved_1mkh0_17{color:#276143;background:#eaf5ee;border-radius:12px;align-items:center;gap:7px;margin:0 22px 20px;padding:10px;font-size:12px;font-weight:800;display:flex}._saved_1mkh0_17 svg{width:14px}._safetyShowcase_1mkh0_3{grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr)}._warningPanel_1mkh0_13{color:#6f4700;background:#fff8e8;border-color:#efd28c;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px;display:grid}._warningPanel_1mkh0_13>svg{background:#fff;border-radius:14px;width:44px;height:44px;padding:11px}._warningPanel_1mkh0_13>div{gap:6px;display:grid}._warningPanel_1mkh0_13 p{margin:0;font-size:12px;line-height:1.55}._boundaryPanel_1mkh0_12{overflow:hidden}._boundaryPanel_1mkh0_12>p{border-bottom:1px solid #eee8eb;gap:8px;margin:0;padding:12px 20px;font-size:12px;line-height:1.45;display:flex}._boundaryPanel_1mkh0_12>p:last-child{border:0}._boundaryPanel_1mkh0_12 p svg{color:#276143;flex:none;width:15px}@media (width<=900px){._requirements_1mkh0_14{grid-template-columns:1fr}._requirements_1mkh0_14 article{border-bottom:1px solid #eee8eb;border-right:0}._questionsShowcase_1mkh0_3,._historyShowcase_1mkh0_3,._safetyShowcase_1mkh0_3{grid-template-columns:1fr}}@media (width<=700px){._page_1mkh0_1 [data-hero-slot=layout],._page_1mkh0_1 [data-hero-slot=copy],._page_1mkh0_1 [data-hero-slot=preview]{width:100%}._preview_1mkh0_3>header{align-items:flex-start}._identity_1mkh0_7 small{max-width:180px}._confidence_1mkh0_8{max-width:132px}._previewBody_1mkh0_9{grid-template-columns:78px minmax(0,1fr);padding:16px}._summaryColumns_1mkh0_9{grid-column:1/-1;grid-template-columns:1fr}._evidenceShowcase_1mkh0_3,._questionsShowcase_1mkh0_3,._historyShowcase_1mkh0_3,._safetyShowcase_1mkh0_3{margin-top:30px}._evidenceShowcase_1mkh0_3>header{flex-direction:column;align-items:flex-start}._requirements_1mkh0_14 article>div{grid-template-columns:34px minmax(0,1fr)}._requirements_1mkh0_14 article em{grid-column:2;width:fit-content}._questionPanel_1mkh0_12>header,._versionPanel_1mkh0_12>header,._correctionPanel_1mkh0_12>header,._boundaryPanel_1mkh0_12>header{align-items:flex-start}._warningPanel_1mkh0_13{grid-template-columns:36px minmax(0,1fr);padding:18px}._warningPanel_1mkh0_13>svg{width:36px;height:36px;padding:9px}}@media (prefers-reduced-motion:reduce){._preview_1mkh0_3,._questionPanel_1mkh0_12 button{scroll-behavior:auto;transition:none}}._integrationShowcase_6h7hw_1,._planningShowcase_6h7hw_1,._rediscoveryShowcase_6h7hw_1,._historyShowcase_6h7hw_1{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}._integrationGrid_6h7hw_2{background:var(--color-canvas);grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}._integrationCard_6h7hw_3{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}._integrationLogo_6h7hw_4{color:#2467c8;background:#f4f7fb;border:1px solid #d8e2ef;border-radius:16px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:900;display:grid}._integrationLogo_6h7hw_4 img{width:34px;height:34px}._googleLogo_6h7hw_5{color:#4285f4;background:linear-gradient(145deg,#fff 0 58%,#f3f7ff 58% 100%)}._integrationCard_6h7hw_3 div{flex-direction:column;min-width:0;display:flex}._integrationCard_6h7hw_3 small,._integrationCard_6h7hw_3 p{color:var(--color-muted);font-size:12px}._integrationCard_6h7hw_3 strong{margin-top:3px;font-size:17px}._integrationCard_6h7hw_3 p{margin:5px 0 0;line-height:1.45}._connected_6h7hw_7{color:#176742;border-radius:var(--radius-pill);background:#eaf8f1;border:1px solid #82c9a5;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}._connected_6h7hw_7 svg{width:15px;height:15px}._receiptFlow_6h7hw_8{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;padding:22px 24px;display:grid}._receiptFlow_6h7hw_8>div{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}._receiptFlow_6h7hw_8>div>svg{width:38px;height:38px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:12px;padding:9px}._receiptFlow_6h7hw_8 span{flex-direction:column;min-width:0;display:flex}._receiptFlow_6h7hw_8 small{color:var(--color-muted);font-size:12px}._receiptFlow_6h7hw_8 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._receiptFlow_6h7hw_8>svg{width:20px;color:var(--color-brand)}._receiptFlow_6h7hw_8 ._sentStatus_6h7hw_11{color:#176742;border-radius:var(--radius-pill);background:#f0fbf5;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:flex}._sentStatus_6h7hw_11 svg{width:15px}._planningShowcase_6h7hw_1{grid-template-columns:minmax(250px,.72fr) minmax(0,1.4fr);display:grid}._templatePanel_6h7hw_13{background:var(--color-canvas);border-right:1px solid var(--color-line);padding:22px}._templatePanel_6h7hw_13 header,._composerPanel_6h7hw_14>header,._rediscoveryShowcase_6h7hw_1>header,._applicationHistory_6h7hw_14>header,._relationshipTimeline_6h7hw_14>header{justify-content:space-between;align-items:center;gap:12px;display:flex}._templatePanel_6h7hw_13 header>span,._applicationHistory_6h7hw_14>header>span,._relationshipTimeline_6h7hw_14>header>span{align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}._templatePanel_6h7hw_13 header svg,._applicationHistory_6h7hw_14 header svg,._relationshipTimeline_6h7hw_14 header svg{width:17px;color:var(--color-brand)}._templatePanel_6h7hw_13 header button,._composerPanel_6h7hw_14 button,._matchList_6h7hw_16 button{border:1px solid var(--color-line);border-radius:var(--radius-pill);font:inherit;background:#fff;padding:8px 11px;font-size:12px;font-weight:800}._templatePanel_6h7hw_13 article{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;margin-top:12px;padding:15px}._templatePanel_6h7hw_13 ._activeTemplate_6h7hw_17{border-color:#b83a73;box-shadow:0 0 0 2px #f7d4e4}._templatePanel_6h7hw_13 article strong{font-size:14px}._templatePanel_6h7hw_13 article p{color:var(--color-ink-soft);margin:7px 0;font-size:12px;line-height:1.45}._templatePanel_6h7hw_13 article>span{color:#641437;font-size:12px;font-weight:800}._composerPanel_6h7hw_14{padding:22px}._composerPanel_6h7hw_14>header>div,._rediscoveryShowcase_6h7hw_1>header>div{align-items:center;gap:10px;display:flex}._composerPanel_6h7hw_14>header svg,._rediscoveryShowcase_6h7hw_1>header svg{width:38px;height:38px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:12px;padding:9px}._composerPanel_6h7hw_14>header span,._rediscoveryShowcase_6h7hw_1>header span{flex-direction:column;display:flex}._composerPanel_6h7hw_14>header small,._rediscoveryShowcase_6h7hw_1>header small{color:var(--color-muted);font-size:12px}._composerPanel_6h7hw_14>header strong,._rediscoveryShowcase_6h7hw_1>header strong{font-size:16px}._draftStatus_6h7hw_18,._poolLabel_6h7hw_18{color:#641437;border-radius:var(--radius-pill);background:#fbe8f1;border:1px solid #c64c82;padding:7px 10px;font-weight:800;font-size:12px!important}._recipientList_6h7hw_19{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}._recipientList_6h7hw_19 article{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;display:grid}._recipientList_6h7hw_19 article>span{flex-direction:column;min-width:0;display:flex}._recipientList_6h7hw_19 strong,._recipientList_6h7hw_19 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recipientList_6h7hw_19 strong{font-size:12px}._recipientList_6h7hw_19 small{color:var(--color-muted);font-size:12px}._recipientList_6h7hw_19 article>svg{color:#176742;width:18px}._messagePreview_6h7hw_20{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;flex-direction:column;margin-top:16px;padding:18px;display:flex}._messagePreview_6h7hw_20 small{color:var(--color-muted);font-size:12px}._messagePreview_6h7hw_20 strong{margin-top:4px;font-size:15px}._messagePreview_6h7hw_20 p{border-top:1px solid var(--color-line);min-height:70px;color:var(--color-ink-soft);margin:16px 0 0;padding-top:16px;font-size:13px;line-height:1.55}._composerPanel_6h7hw_14 footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}._composerPanel_6h7hw_14 footer>span{color:var(--color-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}._composerPanel_6h7hw_14 footer>span svg{width:17px}._composerPanel_6h7hw_14 footer>div{gap:8px;display:flex}._composerPanel_6h7hw_14 ._primaryButton_6h7hw_21{color:#fff;background:var(--gradient-brand);border:0;align-items:center;gap:6px;display:flex}._primaryButton_6h7hw_21 svg{width:15px}._rediscoveryShowcase_6h7hw_1>header{border-bottom:1px solid var(--color-line);padding:20px 22px}._rediscoveryGrid_6h7hw_22{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);display:grid}._matchList_6h7hw_16{background:var(--color-canvas);padding:22px}._matchList_6h7hw_16 article{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:48px minmax(0,1fr) 58px auto;align-items:center;gap:12px;padding:13px;display:grid}._matchList_6h7hw_16 article+article{margin-top:10px}._matchList_6h7hw_16 article>span,._matchList_6h7hw_16 article>div{flex-direction:column;min-width:0;display:flex}._matchList_6h7hw_16 strong{font-size:13px}._matchList_6h7hw_16 small,._matchList_6h7hw_16 p{color:var(--color-muted);font-size:12px}._matchList_6h7hw_16 p{margin:3px 0 0}._matchList_6h7hw_16 article>div{align-items:center}._matchList_6h7hw_16 article>div b{color:var(--color-brand-dark);font-size:16px}._matchList_6h7hw_16 button,._matchStatus_6h7hw_22{color:#641437;border-radius:var(--radius-pill);white-space:nowrap;background:#fff;border:1px solid #c64c82;padding:8px 11px;font-size:12px;font-weight:800}._matchStatus_6h7hw_22{justify-content:center;align-items:center;display:inline-flex}._consentPanel_6h7hw_23{padding:26px}._consentPanel_6h7hw_23>svg{color:#176742;background:#eaf8f1;border-radius:14px;width:44px;height:44px;padding:10px}._consentPanel_6h7hw_23>small{color:var(--color-brand-dark);text-transform:uppercase;letter-spacing:.06em;margin-top:18px;font-size:12px;font-weight:850;display:block}._consentPanel_6h7hw_23>strong{margin-top:7px;font-size:19px;line-height:1.25;display:block}._consentPanel_6h7hw_23>p{color:var(--color-ink-soft);margin:9px 0 18px;font-size:13px;line-height:1.55}._consentPanel_6h7hw_23>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}._consentPanel_6h7hw_23>div span{align-items:center;gap:7px;font-weight:800;display:flex}._consentPanel_6h7hw_23>div svg{color:#176742;width:16px}._consentPanel_6h7hw_23 time{color:var(--color-muted);text-align:right}._consentPanel_6h7hw_23 ._withdrawalRow_6h7hw_23 svg{color:var(--color-brand-dark)}._historyHeader_6h7hw_24{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._historyHeader_6h7hw_24>div{align-items:center;gap:12px;display:flex}._historyHeader_6h7hw_24>div>span{flex-direction:column;display:flex}._historyHeader_6h7hw_24 small{color:var(--color-muted);font-size:12px}._historyHeader_6h7hw_24 strong{font-size:18px}._historyHeader_6h7hw_24 p{color:var(--color-ink-soft);margin:2px 0 0;font-size:12px}._mergedStatus_6h7hw_24{color:#176742;border-radius:var(--radius-pill);background:#eaf8f1;border:1px solid #82c9a5;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}._mergedStatus_6h7hw_24 svg{width:16px}._historyGrid_6h7hw_25{grid-template-columns:minmax(260px,.72fr) minmax(0,1.25fr);display:grid}._applicationHistory_6h7hw_14{background:var(--color-canvas);border-right:1px solid var(--color-line);padding:22px}._applicationHistory_6h7hw_14 header small,._relationshipTimeline_6h7hw_14 header small{color:var(--color-muted);font-size:12px}._applicationHistory_6h7hw_14 article{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}._applicationHistory_6h7hw_14 time{color:var(--color-muted);font-size:12px;font-weight:800}._applicationHistory_6h7hw_14 article>span{flex-direction:column;min-width:0;display:flex}._applicationHistory_6h7hw_14 strong{font-size:13px}._applicationHistory_6h7hw_14 small{font-size:12px}._applicationHistory_6h7hw_14 article>b{color:#641437;font-size:12px}._applicationHistory_6h7hw_14 ._currentApplication_6h7hw_25{border-color:#c64c82}._relationshipTimeline_6h7hw_14{padding:22px}._relationshipTimeline_6h7hw_14 article{border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:10px;padding:13px;display:grid}._relationshipTimeline_6h7hw_14 article>svg{width:36px;height:36px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:11px;padding:9px}._relationshipTimeline_6h7hw_14 article>span{flex-direction:column;min-width:0;display:flex}._relationshipTimeline_6h7hw_14 strong{font-size:13px}._relationshipTimeline_6h7hw_14 small,._relationshipTimeline_6h7hw_14 time{color:var(--color-muted);font-size:12px}._relationshipTimeline_6h7hw_14 time{text-align:right}@media (width<=900px){._integrationGrid_6h7hw_2,._rediscoveryGrid_6h7hw_22,._planningShowcase_6h7hw_1,._historyGrid_6h7hw_25{grid-template-columns:1fr}._templatePanel_6h7hw_13,._applicationHistory_6h7hw_14{border-right:0;border-bottom:1px solid var(--color-line)}._receiptFlow_6h7hw_8{grid-template-columns:1fr 20px 1fr}._receiptFlow_6h7hw_8>div:nth-of-type(3){grid-column:1/-1}._receiptFlow_6h7hw_8>svg:nth-of-type(2){display:none}._recipientList_6h7hw_19{grid-template-columns:1fr}._matchList_6h7hw_16 article{grid-template-columns:48px minmax(0,1fr) 58px}._matchList_6h7hw_16 button,._matchStatus_6h7hw_22{grid-column:2/-1;width:100%}}@media (width<=700px){._integrationGrid_6h7hw_2{padding:12px}._integrationCard_6h7hw_3{grid-template-columns:48px minmax(0,1fr);padding:15px}._integrationLogo_6h7hw_4{width:48px;height:48px}._connected_6h7hw_7{grid-column:1/-1;justify-content:center}._receiptFlow_6h7hw_8{grid-template-columns:1fr;padding:16px}._receiptFlow_6h7hw_8>svg{display:none}._receiptFlow_6h7hw_8>div:nth-of-type(3){grid-column:auto}._composerPanel_6h7hw_14 footer,._historyHeader_6h7hw_24,._rediscoveryShowcase_6h7hw_1>header{flex-direction:column;align-items:flex-start}._composerPanel_6h7hw_14 footer>div{flex-direction:column;width:100%}._composerPanel_6h7hw_14 footer button{justify-content:center;width:100%}._poolLabel_6h7hw_18{width:auto}._matchList_6h7hw_16{padding:12px}._matchList_6h7hw_16 article{grid-template-columns:42px minmax(0,1fr)}._matchList_6h7hw_16 article>div{grid-area:2/1}._matchList_6h7hw_16 button,._matchStatus_6h7hw_22{grid-column:2}._historyHeader_6h7hw_24{padding:18px}._mergedStatus_6h7hw_24{justify-content:center;width:100%}._relationshipTimeline_6h7hw_14 article{grid-template-columns:36px minmax(0,1fr)}._relationshipTimeline_6h7hw_14 time{text-align:left;grid-column:2}}._page_9d9vg_1{max-width:100%;overflow-x:clip}._page_9d9vg_1 [data-hero-slot=layout],._page_9d9vg_1 [data-hero-slot=copy],._page_9d9vg_1 [data-hero-slot=preview]{min-width:0;max-width:100%}._availabilityPreview_9d9vg_2,._integrationShowcase_9d9vg_2,._choiceShowcase_9d9vg_2,._panelShowcase_9d9vg_2,._handoffShowcase_9d9vg_2{min-width:0;max-width:100%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:normal}._availabilityPreview_9d9vg_2 *,._integrationShowcase_9d9vg_2 *,._choiceShowcase_9d9vg_2 *,._panelShowcase_9d9vg_2 *,._handoffShowcase_9d9vg_2 *{box-sizing:border-box;min-width:0}._availabilityPreview_9d9vg_2 button,._choiceShowcase_9d9vg_2 button,._panelShowcase_9d9vg_2 button{font:inherit}._availabilityPreview_9d9vg_2{background:#fff;border:1px solid #3a293321;border-radius:28px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 28px 75px #531f3b29}._previewHeader_9d9vg_6{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff5f9 100%);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}._person_9d9vg_7{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}._person_9d9vg_7>._initials_9d9vg_7{color:#7d1748;background:#f8dce8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}._person_9d9vg_7 p{gap:2px;margin:0;display:grid}._person_9d9vg_7 strong{font-size:12px}._person_9d9vg_7 small{color:var(--color-ink-soft);font-size:12px}._status_9d9vg_8,._meetingLink_9d9vg_8{color:#235e3b;background:#e9f5ed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}._status_9d9vg_8 svg,._meetingLink_9d9vg_8 svg{width:14px;height:14px}._providerLogo_9d9vg_9{background:#fff;border:1px solid #eee8eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}._providerLogo_9d9vg_9 img{object-fit:contain;width:25px;height:25px;display:block}._calendarSources_9d9vg_9{border-bottom:1px solid var(--color-line);background:#fbf9fa;grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px;display:grid}._calendarSources_9d9vg_9>span{border:1px solid var(--color-line);background:#fff;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:9px 11px;display:grid}._calendarSources_9d9vg_9>span>span{gap:2px;display:grid}._calendarSources_9d9vg_9 strong,._calendarSources_9d9vg_9 small{font-size:12px}._calendarSources_9d9vg_9 small{color:var(--color-ink-soft)}._calendarSources_9d9vg_9 svg{color:#21884a;width:15px}._scheduleToolbar_9d9vg_10{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}._scheduleToolbar_9d9vg_10 div{color:var(--color-ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}._scheduleToolbar_9d9vg_10 svg{width:14px}._scheduleToolbar_9d9vg_10 button{color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:750;display:flex}._scheduleToolbar_9d9vg_10 button svg{width:12px}._calendarGrid_9d9vg_11{grid-template-columns:190px minmax(0,1fr);display:grid}._calendarGrid_9d9vg_11>aside{border-right:1px solid var(--color-line);align-content:start;gap:14px;padding:18px;display:grid}._days_9d9vg_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._days_9d9vg_11 section{border-right:1px solid #eee9eb;align-content:start;gap:7px;padding:14px 9px;display:grid}._days_9d9vg_11 section:last-child{border-right:0}._days_9d9vg_11 section>strong{padding:0 5px 6px;font-size:12px}._days_9d9vg_11 section>span{color:#736970;background:#f7f4f5;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;padding:9px 8px;font-size:12px;font-weight:700;display:flex}._days_9d9vg_11 section>span:nth-child(3){opacity:.52}._days_9d9vg_11 ._commonSlot_9d9vg_11{color:#781447;opacity:1;background:#fff0f6;border:1px solid #e9a9c7}._commonSlot_9d9vg_11 svg{color:#b51f62;width:13px}._previewFooter_9d9vg_12{border-top:1px solid var(--color-line);background:#fbf9fa;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}._previewFooter_9d9vg_12>div{grid-template-columns:auto auto;gap:2px 8px;display:grid}._previewFooter_9d9vg_12 small{color:#ad1c5e;grid-column:1/-1;font-size:12px;font-weight:800}._previewFooter_9d9vg_12 strong,._previewFooter_9d9vg_12 span{font-size:12px}._previewFooter_9d9vg_12 span{color:var(--color-ink-soft)}._previewFooter_9d9vg_12 button,._primaryButton_9d9vg_13{color:#fff;background:var(--gradient-brand);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}._previewFooter_9d9vg_12 button svg,._primaryButton_9d9vg_13 svg{width:14px}._integrationSection_9d9vg_15 .section-heading{text-align:center;margin-inline:auto}._integrationSection_9d9vg_15 .home-eyebrow{justify-content:center}._integrationShowcase_9d9vg_2{grid-template-columns:minmax(250px,.78fr) 42px minmax(300px,1fr);align-items:center;gap:18px;max-width:940px;margin:46px auto 0;display:grid}._integrationSources_9d9vg_15,._integrationResult_9d9vg_15{border:1px solid var(--color-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #3e253214}._integrationSources_9d9vg_15{gap:9px;padding:20px;display:grid}._integrationSources_9d9vg_15>span{color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._integrationSources_9d9vg_15 article{background:#faf8f9;border:1px solid #eee8eb;border-radius:15px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:13px;display:grid}._integrationSources_9d9vg_15 article>div{gap:3px;display:grid}._integrationSources_9d9vg_15 strong,._integrationSources_9d9vg_15 small{font-size:12px}._integrationSources_9d9vg_15 small{color:var(--color-ink-soft)}._integrationSources_9d9vg_15 article>svg{color:#21884a;width:15px}._integrationArrow_9d9vg_15{color:#b51f62;width:26px}._integrationResult_9d9vg_15{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:17px;padding:28px;display:grid}._integrationResult_9d9vg_15>span{color:#fff;background:var(--gradient-brand);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 28px #ca276e38}._integrationResult_9d9vg_15>span svg{width:26px}._integrationResult_9d9vg_15>div{gap:6px;display:grid}._integrationResult_9d9vg_15 small{color:#a71d5d;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}._integrationResult_9d9vg_15 strong{font-family:var(--font-serif);font-size:25px;line-height:1.08}._integrationResult_9d9vg_15 p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}._choiceShowcase_9d9vg_2,._panelShowcase_9d9vg_2{grid-template-columns:minmax(0,1fr) minmax(290px,.82fr);gap:18px;margin-top:46px;display:grid}._bookingComposer_9d9vg_17,._candidatePicker_9d9vg_17,._panelBuilder_9d9vg_17,._inviteConfirmation_9d9vg_17,._candidateTimeline_9d9vg_17,._handoffSummary_9d9vg_17{border:1px solid var(--color-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #3e253214}._bookingComposer_9d9vg_17,._candidatePicker_9d9vg_17,._panelBuilder_9d9vg_17{overflow:hidden}._bookingComposer_9d9vg_17>header,._candidatePicker_9d9vg_17>header,._panelBuilder_9d9vg_17>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}._bookingComposer_9d9vg_17>header,._candidatePicker_9d9vg_17>header{gap:4px;display:grid}._bookingComposer_9d9vg_17>header>span,._candidatePicker_9d9vg_17>header>span,._panelBuilder_9d9vg_17 header div>span,._inviteConfirmation_9d9vg_17>span:not(._confirmationIcon_9d9vg_18){color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._bookingComposer_9d9vg_17>header>strong,._candidatePicker_9d9vg_17>header>strong,._panelBuilder_9d9vg_17 header div>strong{font-size:19px}._candidatePicker_9d9vg_17>header>small{color:var(--color-ink-soft);align-items:center;gap:5px;font-size:12px;display:flex}._candidatePicker_9d9vg_17>header svg{width:13px}._modeSwitch_9d9vg_19{background:#f5f1f3;border-radius:14px;grid-template-columns:1fr 1fr;gap:7px;margin:18px 20px 0;padding:5px;display:grid}._modeSwitch_9d9vg_19 button{color:var(--color-ink-soft);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;font-weight:800;display:flex}._modeSwitch_9d9vg_19 button svg{width:14px}._modeSwitch_9d9vg_19 ._activeMode_9d9vg_19{color:#7a1749;background:#fff;box-shadow:0 3px 12px #42253417}._bookingComposer_9d9vg_17>p{color:var(--color-ink-soft);margin:14px 22px;font-size:12px;line-height:1.5}._bookingComposer_9d9vg_17>label{gap:7px;margin:14px 22px;display:grid}._bookingComposer_9d9vg_17>label>span{font-size:12px;font-weight:800}._bookingComposer_9d9vg_17>label>div{border:1px solid var(--color-line);background:#faf8f9;border-radius:13px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}._bookingComposer_9d9vg_17>label svg{color:#9d245c;width:15px}._bookingComposer_9d9vg_17>label strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}._bookingComposer_9d9vg_17>label button{color:#7a1749;background:#fff;border:1px solid #dcb3c6;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}._bookingComposer_9d9vg_17>._primaryButton_9d9vg_13{margin:20px 22px}._optionList_9d9vg_21{gap:8px;padding:18px 20px;display:grid}._optionList_9d9vg_21>button{text-align:left;color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}._optionList_9d9vg_21>button>svg:first-child{color:#8c7c85;width:18px}._optionList_9d9vg_21>button>span{gap:3px;display:grid}._optionList_9d9vg_21 strong,._optionList_9d9vg_21 small{font-size:12px}._optionList_9d9vg_21 small{color:var(--color-ink-soft)}._optionList_9d9vg_21 ._selectedOption_9d9vg_21{background:#fff2f7;border-color:#dd8db2}._selectedOption_9d9vg_21>svg{color:#b51f62!important}._candidatePicker_9d9vg_17>._primaryButton_9d9vg_13{width:calc(100% - 40px);margin:0 20px}._candidateNote_9d9vg_21{color:var(--color-ink-soft);align-items:center;gap:7px;margin:14px 20px 18px;font-size:12px;line-height:1.4;display:flex}._candidateNote_9d9vg_21 svg{color:#2e7a4c;flex:none;width:15px}._panelShowcase_9d9vg_2{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}._panelBuilder_9d9vg_17 header div{gap:4px;display:grid}._panelBuilder_9d9vg_17 header div>small{color:var(--color-ink-soft);font-size:12px}._meetingLink_9d9vg_8{color:#3a5f92;white-space:nowrap;background:#edf4ff}._attendeeList_9d9vg_23{display:grid}._attendeeList_9d9vg_23>div{border-bottom:1px solid #eee9eb;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:13px 20px;display:grid}._attendeeList_9d9vg_23>div>span{color:#3b6b4b;background:#edf6f0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}._attendeeList_9d9vg_23>div>svg{color:#8b6879;width:14px}._attendeeList_9d9vg_23 ._externalAttendee_9d9vg_23{background:#fffaf1}._externalAttendee_9d9vg_23>span{color:#79530a!important;background:#fff0ca!important}._addAttendee_9d9vg_23{color:#7a1749;background:#fff;border:1px solid #dcb3c6;border-radius:999px;align-items:center;gap:7px;margin:16px 20px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}._addAttendee_9d9vg_23 svg{width:15px}._privacyNote_9d9vg_23{color:#5c4e56;background:#f8f5f6;border-radius:13px;gap:9px;margin:0 20px;padding:12px;font-size:12px;line-height:1.45;display:flex}._privacyNote_9d9vg_23 svg{color:#7a1749;flex:none;width:15px}._panelBuilder_9d9vg_17>._primaryButton_9d9vg_13{margin:18px 20px 20px}._inviteConfirmation_9d9vg_17{text-align:center;background:linear-gradient(145deg,#fff 0%,#fff2f7 100%);align-content:center;justify-items:center;gap:9px;padding:30px 24px;display:grid}._confirmationIcon_9d9vg_18{color:#fff;background:var(--gradient-brand);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #ca276e3b}._confirmationIcon_9d9vg_18 svg{width:25px}._inviteConfirmation_9d9vg_17>strong{max-width:260px;font-size:22px;line-height:1.12}._inviteConfirmation_9d9vg_17>div:not(._avatarStack_9d9vg_24){gap:7px;margin-top:8px;display:grid}._inviteConfirmation_9d9vg_17>div>span{color:var(--color-ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}._inviteConfirmation_9d9vg_17>div>span svg{color:#238147;width:14px}._avatarStack_9d9vg_24{margin-top:16px;display:flex}._avatarStack_9d9vg_24 span{color:#76204a;background:#f5d1e0;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:12px;font-weight:850;display:grid}._avatarStack_9d9vg_24 span:first-child{margin-left:0}._handoffShowcase_9d9vg_2{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:18px;margin-top:46px;display:grid}._candidateTimeline_9d9vg_17{overflow:hidden}._candidateTimeline_9d9vg_17>header{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff7fa 100%);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}._candidateTimeline_9d9vg_17>header>span{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._candidateTimeline_9d9vg_17 ol{margin:0;padding:8px 22px 18px;list-style:none;display:grid}._candidateTimeline_9d9vg_17 li{border-bottom:1px solid #eee8eb;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}._candidateTimeline_9d9vg_17 li:last-child{border-bottom:0}._candidateTimeline_9d9vg_17 li>span{color:#8b1d52;background:#fff0f6;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}._candidateTimeline_9d9vg_17 li>span svg{width:18px}._candidateTimeline_9d9vg_17 li>div{gap:3px;display:grid}._candidateTimeline_9d9vg_17 li strong,._candidateTimeline_9d9vg_17 li small,._candidateTimeline_9d9vg_17 li b{font-size:12px}._candidateTimeline_9d9vg_17 li small{color:var(--color-ink-soft)}._candidateTimeline_9d9vg_17 li b{color:#276440;background:#ebf6ef;border-radius:999px;padding:6px 9px}._handoffSummary_9d9vg_17{background:linear-gradient(145deg,#fff 0%,#fff2f7 100%);align-content:center;justify-items:start;gap:8px;padding:30px;display:grid}._handoffSummary_9d9vg_17>span{color:#fff;background:var(--gradient-brand);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:8px;display:grid}._handoffSummary_9d9vg_17>span svg{width:23px}._handoffSummary_9d9vg_17 small{color:#a71d5d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._handoffSummary_9d9vg_17 strong{font-family:var(--font-serif);font-size:25px;line-height:1.08}._handoffSummary_9d9vg_17 p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.55}@media (width<=900px){._integrationShowcase_9d9vg_2{grid-template-columns:1fr}._integrationArrow_9d9vg_15{justify-self:center;transform:rotate(90deg)}._choiceShowcase_9d9vg_2,._panelShowcase_9d9vg_2,._handoffShowcase_9d9vg_2{grid-template-columns:1fr}}@media (width<=700px){._availabilityPreview_9d9vg_2{border-radius:22px}._calendarSources_9d9vg_9,._calendarGrid_9d9vg_11{grid-template-columns:1fr}._calendarGrid_9d9vg_11>aside{border-right:0;border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr}._days_9d9vg_11 section{padding-inline:6px}._previewFooter_9d9vg_12{flex-direction:column;align-items:flex-start}._previewFooter_9d9vg_12 button{width:100%}._integrationShowcase_9d9vg_2,._choiceShowcase_9d9vg_2,._panelShowcase_9d9vg_2,._handoffShowcase_9d9vg_2{margin-top:30px}._panelBuilder_9d9vg_17>header{flex-direction:column;align-items:flex-start}._attendeeList_9d9vg_23>div{grid-template-columns:minmax(0,1fr) auto}._attendeeList_9d9vg_23>div>svg{display:none}}@media (width<=480px){._previewHeader_9d9vg_6{flex-direction:column;align-items:flex-start}._calendarGrid_9d9vg_11>aside{grid-template-columns:1fr}._days_9d9vg_11 section>span{padding-inline:5px}._scheduleToolbar_9d9vg_10{flex-direction:column;align-items:flex-start}._meetingLink_9d9vg_8{white-space:normal}._optionList_9d9vg_21{padding-inline:14px}._candidatePicker_9d9vg_17>._primaryButton_9d9vg_13{width:calc(100% - 28px);margin-inline:14px}._bookingComposer_9d9vg_17>label,._bookingComposer_9d9vg_17>p,._bookingComposer_9d9vg_17>._primaryButton_9d9vg_13{margin-inline:16px}._attendeeList_9d9vg_23>div{grid-template-columns:1fr;align-items:flex-start}._attendeeList_9d9vg_23>div>span{width:fit-content;margin-left:47px}}@media (prefers-reduced-motion:reduce){._availabilityPreview_9d9vg_2,._integrationShowcase_9d9vg_2,._choiceShowcase_9d9vg_2,._panelShowcase_9d9vg_2,._handoffShowcase_9d9vg_2{scroll-behavior:auto}._availabilityPreview_9d9vg_2 *,._integrationShowcase_9d9vg_2 *,._choiceShowcase_9d9vg_2 *,._panelShowcase_9d9vg_2 *,._handoffShowcase_9d9vg_2 *{transition:none!important}}._page_1i586_1{max-width:100%;overflow-x:clip}._page_1i586_1 [data-hero-slot=layout],._page_1i586_1 [data-hero-slot=copy],._page_1i586_1 [data-hero-slot=preview]{min-width:0;max-width:100%}._preview_1i586_3,._templateShowcase_1i586_3,._feedbackShowcase_1i586_3,._decisionShowcase_1i586_3,._hardRequirementShowcase_1i586_3{min-width:0;max-width:100%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:normal}._preview_1i586_3 *,._templateShowcase_1i586_3 *,._feedbackShowcase_1i586_3 *,._decisionShowcase_1i586_3 *,._hardRequirementShowcase_1i586_3 *{min-width:0}._preview_1i586_3 button,._templateShowcase_1i586_3 button,._feedbackShowcase_1i586_3 button,._decisionShowcase_1i586_3 button,._hardRequirementShowcase_1i586_3 button{font:inherit}._preview_1i586_3{background:#fff;border:1px solid #3b2b3524;border-radius:28px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 28px 70px #511e3929}._previewHeader_1i586_7{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff6fa 100%);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}._previewHeader_1i586_7 div,._panelHeading_1i586_8,._templateEditor_1i586_8 header div,._feedbackForm_1i586_8 header div,._evidencePanel_1i586_8 header div{gap:4px;display:grid}._previewHeader_1i586_7 div>span,._panelHeading_1i586_8>span,._templateEditor_1i586_8 header div>span,._feedbackForm_1i586_8 header div>span,._feedbackTimeline_1i586_9>span,._evidencePanel_1i586_8 header div>span,._debriefPanel_1i586_9>span,._workflowCard_1i586_9 header>span{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}._previewHeader_1i586_7 div>strong{font-size:18px}._score_1i586_11{text-align:center;color:#7b1447;background:#fff;border:1px solid #ecc7d8;border-radius:18px;min-width:98px;padding:10px 14px;font-size:28px;font-weight:850;line-height:1;display:grid}._score_1i586_11 small{color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:700}._previewBody_1i586_13{grid-template-columns:minmax(0,1.6fr) minmax(190px,.8fr);gap:0;display:grid}._criteriaList_1i586_14{gap:10px;padding:20px;display:grid}._criterion_1i586_15{border:1px solid var(--color-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:14px;display:grid}._criterion_1i586_15>div{gap:3px;display:grid}._criterion_1i586_15 strong{font-size:13px}._criterion_1i586_15 div span,._criterion_1i586_15 p{color:var(--color-ink-soft);font-size:12px}._criterion_1i586_15 p{overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.45}._status_1i586_17{border-radius:999px;align-self:start;padding:5px 8px;font-size:12px;font-weight:800}._strong_1i586_17{color:#23623c;background:#e7f5ec}._sufficient_1i586_17{color:#79520b;background:#fff4d9}._reviewers_1i586_18{border-left:1px solid var(--color-line);background:#faf7f8;align-content:start;gap:10px;padding:20px;display:grid}._reviewers_1i586_18>span{font-size:12px;font-weight:800}._reviewer_1i586_18{border:1px solid var(--color-line);background:#fff;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:1px 9px;padding:9px;display:grid}._avatar_1i586_19{color:#7b1447;background:#f8dbe8;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}._reviewer_1i586_18 strong{font-size:12px}._reviewer_1i586_18>span:last-child{align-items:center;gap:4px;font-size:12px;display:flex}._reviewer_1i586_18 svg{width:11px}._done_1i586_19{color:#267044}._pending_1i586_19{color:#8a5d09}._reviewers_1i586_18>p{color:var(--color-ink-soft);gap:7px;margin:3px 0 0;font-size:12px;line-height:1.4;display:flex}._reviewers_1i586_18>p svg{flex:none;width:13px}._templateShowcase_1i586_3,._feedbackShowcase_1i586_3,._decisionShowcase_1i586_3,._hardRequirementShowcase_1i586_3{grid-template-columns:minmax(210px,.65fr) minmax(0,1.7fr);gap:18px;margin-top:46px;display:grid}._templateLibrary_1i586_22,._templateEditor_1i586_8,._feedbackForm_1i586_8,._feedbackTimeline_1i586_9,._evidencePanel_1i586_8,._debriefPanel_1i586_9,._requirementCard_1i586_22,._workflowCard_1i586_9{border:1px solid var(--color-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #3e253214}._templateLibrary_1i586_22{align-content:start;gap:9px;padding:18px;display:grid}._panelHeading_1i586_8{padding:4px 4px 10px}._panelHeading_1i586_8 strong{font-size:16px}._templateLibrary_1i586_22 button{text-align:left;color:var(--color-ink);background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}._templateLibrary_1i586_22 button>svg:first-child{color:#8c7f87;width:19px}._templateLibrary_1i586_22 button span{gap:3px;display:grid}._templateLibrary_1i586_22 button strong{font-size:12px}._templateLibrary_1i586_22 button small{color:var(--color-ink-soft);font-size:12px}._templateLibrary_1i586_22 ._selectedTemplate_1i586_23{background:#fff4f8;border-color:#e9b6ce}._selectedTemplate_1i586_23>svg{color:#bd2468!important}._templateEditor_1i586_8{overflow:hidden}._templateEditor_1i586_8 header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}._templateEditor_1i586_8 header strong{font-size:18px}._templateEditor_1i586_8 header button{color:var(--color-ink);background:#fff;border:1px solid #8b8187;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}._editorLabels_1i586_24{color:var(--color-ink-soft);grid-template-columns:minmax(0,1fr) 110px 70px;gap:12px;padding:12px 22px 8px 55px;font-size:12px;display:grid}._templateEditor_1i586_8 article{border-top:1px solid #eee8eb;grid-template-columns:20px minmax(0,1fr) 110px 70px;align-items:center;gap:12px;padding:14px 22px;display:grid}._drag_1i586_24{color:#b7adb2;font-size:13px}._templateEditor_1i586_8 article>div{gap:4px;display:grid}._templateEditor_1i586_8 article strong{font-size:12px}._templateEditor_1i586_8 article small{color:var(--color-ink-soft);font-size:12px}._templateEditor_1i586_8 article em{color:#8a174e;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:800;display:flex}._templateEditor_1i586_8 article em svg{width:12px}._field_1i586_24{border:1px solid var(--color-line);text-align:center;background:#faf8f9;border-radius:999px;padding:8px 10px;font-size:12px}._templateEditor_1i586_8 footer{color:var(--color-ink-soft);background:#faf8f9;justify-content:flex-end;gap:18px;padding:14px 22px;font-size:12px;display:flex}._templateEditor_1i586_8 footer strong{color:#7b1447}._feedbackShowcase_1i586_3{grid-template-columns:minmax(0,1.55fr) minmax(210px,.65fr)}._feedbackForm_1i586_8{overflow:hidden}._feedbackForm_1i586_8 header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}._feedbackForm_1i586_8 header strong{font-size:18px}._feedbackForm_1i586_8 header small{color:var(--color-ink-soft);font-size:12px}._private_1i586_26{color:#7b1447;background:#fff3f8;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:flex}._private_1i586_26 svg{width:13px}._question_1i586_26{gap:17px;padding:24px;display:grid}._question_1i586_26>div:first-child{gap:5px;display:grid}._question_1i586_26>div:first-child span{color:#bd2468;font-size:12px;font-weight:800}._question_1i586_26>div:first-child strong{font-size:18px}._question_1i586_26 p{color:var(--color-ink-soft);margin:0;font-size:12px}._ratingRow_1i586_26{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}._ratingRow_1i586_26 button{color:var(--color-ink-soft);border:1px solid var(--color-line);background:#fff;border-radius:12px;padding:9px 6px;font-size:12px;font-weight:750}._ratingRow_1i586_26 ._activeRating_1i586_26{color:#7b1447;background:#fff1f7;border-color:#d44984}._question_1i586_26 label,._debriefPanel_1i586_9 label{gap:7px;font-size:12px;font-weight:800;display:grid}._question_1i586_26 textarea,._debriefPanel_1i586_9 textarea{resize:none;min-height:76px;color:var(--color-ink);border:1px solid var(--color-line);font:inherit;background:#faf8f9;border-radius:14px;padding:12px;font-size:12px;line-height:1.5}._feedbackForm_1i586_8 footer{border-top:1px solid var(--color-line);background:#faf8f9;justify-content:space-between;align-items:center;padding:14px 22px;font-size:12px;display:flex}._feedbackForm_1i586_8 footer span{color:var(--color-ink-soft)}._feedbackForm_1i586_8 footer button,._debriefPanel_1i586_9>button{color:#fff;background:var(--gradient-brand);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:850;display:flex}._feedbackForm_1i586_8 footer button svg{width:13px}._feedbackTimeline_1i586_9{align-content:start;gap:0;padding:20px;display:grid}._feedbackTimeline_1i586_9>span{margin-bottom:13px}._feedbackTimeline_1i586_9>div{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}._feedbackTimeline_1i586_9>div:not(:last-child):after{content:"";background:#dfd8dc;width:1px;position:absolute;top:38px;bottom:-8px;left:15px}._feedbackTimeline_1i586_9>div>svg{z-index:1;color:#496a56;background:#eaf5ee;border-radius:50%;width:32px;height:32px;padding:8px}._feedbackTimeline_1i586_9 p{gap:3px;margin:0;display:grid}._feedbackTimeline_1i586_9 strong{font-size:12px}._feedbackTimeline_1i586_9 small{color:var(--color-ink-soft);font-size:12px}._feedbackTimeline_1i586_9 ._timelineCurrent_1i586_27>svg{color:#8a5d09;background:#fff0ce}._decisionShowcase_1i586_3{grid-template-columns:minmax(0,1.5fr) minmax(250px,.75fr)}._evidencePanel_1i586_8{overflow:hidden}._evidencePanel_1i586_8 header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}._evidencePanel_1i586_8 header strong{font-size:18px}._scoreLabel_1i586_29{color:#7b1447;background:#fff1f7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}._evidencePanel_1i586_8 article{border-bottom:1px solid #eee8eb;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 22px;display:grid}._evidencePanel_1i586_8 article:last-child{border:0}._evidenceIcon_1i586_29{color:#287348;background:#eaf5ee;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}._evidenceIcon_1i586_29 svg{width:17px}._evidenceIcon_1i586_29>span{font-size:18px}._evidencePanel_1i586_8 article>div{gap:5px;display:grid}._evidencePanel_1i586_8 article strong{font-size:12px}._evidencePanel_1i586_8 article p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}._evidencePanel_1i586_8 article small{color:#7d7278;font-size:12px}._evidencePanel_1i586_8 ._override_1i586_29{background:#fffaf1}._override_1i586_29 ._evidenceIcon_1i586_29{color:#8a5d09;background:#fff0ce}._debriefPanel_1i586_9{align-content:start;gap:14px;padding:20px;display:grid}._disagreement_1i586_30{color:#6f4800;background:#fff3d5;border:1px solid #efd28c;border-radius:14px;gap:10px;padding:12px;display:flex}._disagreement_1i586_30>svg{flex:none;width:18px}._disagreement_1i586_30 div{gap:4px;display:grid}._disagreement_1i586_30 strong{font-size:12px}._disagreement_1i586_30 p{margin:0;font-size:12px;line-height:1.4}._debriefFields_1i586_30{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._debriefFields_1i586_30 span{text-align:center;color:var(--color-ink-soft);background:#faf8f9;border-radius:10px;gap:2px;padding:8px;font-size:12px;display:grid}._debriefFields_1i586_30 strong{color:var(--color-ink);font-size:13px}._debriefPanel_1i586_9 ._acknowledge_1i586_30{color:#496a56;background:#eef7f1;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}._acknowledge_1i586_30 svg{width:14px}._debriefPanel_1i586_9>small{color:var(--color-ink-soft);text-align:center;font-size:12px}._hardRequirementShowcase_1i586_3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._requirementCard_1i586_22,._workflowCard_1i586_9{overflow:hidden}._requirementCard_1i586_22 header,._workflowCard_1i586_9 header{border-bottom:1px solid var(--color-line);gap:5px;padding:20px 22px;display:grid}._requirementCard_1i586_22 header>span{color:#8a174e;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}._requirementCard_1i586_22 header svg{width:14px}._requirementCard_1i586_22 header strong,._workflowCard_1i586_9 header strong{font-size:19px}._requirementResult_1i586_32{color:#7a3f06;background:#fff4da;border:1px solid #efd28c;border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin:18px;padding:14px;display:grid}._requirementResult_1i586_32>span{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._requirementResult_1i586_32 svg{width:19px}._requirementResult_1i586_32 div{gap:4px;display:grid}._requirementResult_1i586_32 strong{font-size:12px}._requirementResult_1i586_32 p,._requirementEvidence_1i586_32 p{margin:0;font-size:12px;line-height:1.45}._requirementEvidence_1i586_32{background:#faf8f9;border-radius:15px;gap:5px;margin:0 18px;padding:14px;display:grid}._requirementEvidence_1i586_32 span{color:var(--color-ink-soft);font-size:12px}._requirementEvidence_1i586_32 strong{font-size:12px}._requirementCard_1i586_22>button{color:var(--color-ink);background:#fff;border:1px solid #8b8187;border-radius:999px;margin:16px 18px 20px;padding:9px 13px;font-size:12px;font-weight:800}._workflowCard_1i586_9 header{background:linear-gradient(135deg,#fff 0%,#fff7fa 100%)}._workflowCard_1i586_9 ol{gap:0;margin:0;padding:16px 22px;list-style:none;display:grid}._workflowCard_1i586_9 li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:9px 0;display:grid;position:relative}._workflowCard_1i586_9 li:not(:last-child):after{content:"";background:#e5dde1;width:2px;position:absolute;top:43px;bottom:-9px;left:17px}._workflowCard_1i586_9 li>span{z-index:1;color:#8b8187;background:#f5f1f3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._workflowCard_1i586_9 li svg{width:15px}._workflowCard_1i586_9 li div{align-content:center;gap:3px;display:grid}._workflowCard_1i586_9 li strong{font-size:12px}._workflowCard_1i586_9 li small{color:var(--color-ink-soft);font-size:12px}._workflowCard_1i586_9 ._complete_1i586_33>span{color:#287348;background:#eaf5ee}._workflowCard_1i586_9 ._current_1i586_33>span{color:#8a174e;background:#fde5ef;box-shadow:0 0 0 5px #de367a14}._boundary_1i586_33{color:#6b2948;background:#fff1f7;border-radius:14px;gap:10px;margin:0 22px 22px;padding:12px;display:flex}._boundary_1i586_33 svg{flex:none;width:17px}._boundary_1i586_33 p{margin:0;font-size:12px;line-height:1.45}._boundary_1i586_33 strong{font-size:12px}@media (width<=900px){._templateShowcase_1i586_3,._feedbackShowcase_1i586_3,._decisionShowcase_1i586_3,._hardRequirementShowcase_1i586_3{grid-template-columns:1fr}._templateLibrary_1i586_22{grid-template-columns:repeat(3,1fr)}._panelHeading_1i586_8{grid-column:1/-1}._feedbackTimeline_1i586_9{grid-template-columns:repeat(4,1fr)}._feedbackTimeline_1i586_9>span{grid-column:1/-1}._feedbackTimeline_1i586_9>div{grid-template-columns:32px minmax(0,1fr)}._feedbackTimeline_1i586_9>div:not(:last-child):after{display:none}}@media (width<=700px){._page_1i586_1 [data-hero-slot=layout],._page_1i586_1 [data-hero-slot=copy],._page_1i586_1 [data-hero-slot=preview]{width:100%}._previewBody_1i586_13{grid-template-columns:1fr}._reviewers_1i586_18{border-top:1px solid var(--color-line);border-left:0}._previewHeader_1i586_7{align-items:flex-start}._score_1i586_11{min-width:82px;font-size:23px}._templateShowcase_1i586_3,._feedbackShowcase_1i586_3,._decisionShowcase_1i586_3,._hardRequirementShowcase_1i586_3{margin-top:30px}._templateLibrary_1i586_22{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}._panelHeading_1i586_8{display:none}._templateLibrary_1i586_22 button{scroll-snap-align:start;min-width:225px}._editorLabels_1i586_24{display:none}._templateEditor_1i586_8 header{flex-direction:column;align-items:flex-start}._templateEditor_1i586_8 article{grid-template-columns:18px minmax(0,1fr);gap:8px}._templateEditor_1i586_8 article>._field_1i586_24{grid-column:2;width:fit-content;margin-right:6px}._templateEditor_1i586_8 footer{flex-wrap:wrap;justify-content:flex-start}._feedbackForm_1i586_8 header{flex-direction:column;align-items:flex-start}._ratingRow_1i586_26{grid-template-columns:1fr 1fr}._feedbackTimeline_1i586_9{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}._feedbackTimeline_1i586_9>span{display:none}._feedbackTimeline_1i586_9>div{scroll-snap-align:start;min-width:190px}._evidencePanel_1i586_8 header{flex-direction:column;align-items:flex-start}._debriefFields_1i586_30{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){._preview_1i586_3,._templateLibrary_1i586_22 button,._ratingRow_1i586_26 button{scroll-behavior:auto;transition:none}}._page_7cp0j_1{max-width:100%;overflow-x:clip}._page_7cp0j_1 [data-hero-slot=layout],._page_7cp0j_1 [data-hero-slot=copy],._page_7cp0j_1 [data-hero-slot=preview]{min-width:0;max-width:100%}._packagePreview_7cp0j_3,._templateShowcase_7cp0j_3,._statusShowcase_7cp0j_3,._policyShowcase_7cp0j_3,._cosignerShowcase_7cp0j_3,._securityShowcase_7cp0j_3,._auditShowcase_7cp0j_3,._requestShowcase_7cp0j_3{min-width:0;max-width:100%;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:normal}._packagePreview_7cp0j_3 *,._templateShowcase_7cp0j_3 *,._statusShowcase_7cp0j_3 *,._policyShowcase_7cp0j_3 *,._cosignerShowcase_7cp0j_3 *,._securityShowcase_7cp0j_3 *,._auditShowcase_7cp0j_3 *,._requestShowcase_7cp0j_3 *{box-sizing:border-box;min-width:0}._packagePreview_7cp0j_3 button,._templateShowcase_7cp0j_3 button,._statusShowcase_7cp0j_3 button,._policyShowcase_7cp0j_3 button,._cosignerShowcase_7cp0j_3 button,._securityShowcase_7cp0j_3 button,._auditShowcase_7cp0j_3 button,._requestShowcase_7cp0j_3 button{font:inherit}._packagePreview_7cp0j_3{background:#fff;border:1px solid #3b2b3524;border-radius:28px;width:100%;max-width:750px;overflow:hidden;box-shadow:0 28px 72px #511e3929}._candidateHeader_7cp0j_8{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff5f9 100%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:19px 21px;display:grid}._candidateHeader_7cp0j_8>div{gap:2px;display:grid}._candidateHeader_7cp0j_8 strong{font-size:13px}._candidateHeader_7cp0j_8 small,._candidateHeader_7cp0j_8 div>span{color:var(--color-ink-soft);font-size:12px}._secureBadge_7cp0j_10,._approved_7cp0j_10{color:#235e3b;background:#e9f5ed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}._secureBadge_7cp0j_10 svg,._approved_7cp0j_10 svg{width:14px;height:14px}._packageHeading_7cp0j_11{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}._packageHeading_7cp0j_11>div{gap:4px;display:grid}._packageHeading_7cp0j_11 div>span,._templateLibrary_7cp0j_11 header>span,._templateEditor_7cp0j_11 header div>span,._scopeBlock_7cp0j_11>span,._fieldBlock_7cp0j_11>span,._candidateDocuments_7cp0j_11 header div>span,._policyPanel_7cp0j_11 header div>span,._requestPanel_7cp0j_11 header div>span,._reminderPanel_7cp0j_11 header>span{color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._packageHeading_7cp0j_11 div>strong{font-size:18px}._packageHeading_7cp0j_11>span{color:#7a1749;background:#fff1f7;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:flex}._packageHeading_7cp0j_11>span svg{width:14px}._documentList_7cp0j_12{padding:6px 21px;display:grid}._documentList_7cp0j_12 article,._statusDocuments_7cp0j_12 article,._requestList_7cp0j_12 article{border-bottom:1px solid #eee8eb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}._documentList_7cp0j_12 article:last-child,._statusDocuments_7cp0j_12 article:last-child,._requestList_7cp0j_12 article:last-child{border-bottom:0}._documentIcon_7cp0j_12,._documentIconActive_7cp0j_12,._fileIcon_7cp0j_12,._requestIcon_7cp0j_12{color:#75676f;background:#f5f1f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._documentIconActive_7cp0j_12{color:#9e2059;background:#fff0f6}._documentIcon_7cp0j_12 svg,._documentIconActive_7cp0j_12 svg,._fileIcon_7cp0j_12 svg,._requestIcon_7cp0j_12 svg{width:18px}._documentList_7cp0j_12 article>div,._statusDocuments_7cp0j_12 article>div,._requestList_7cp0j_12 article>div{gap:3px;display:grid}._documentList_7cp0j_12 strong,._statusDocuments_7cp0j_12 strong,._requestList_7cp0j_12 strong{font-size:12px}._documentList_7cp0j_12 small,._statusDocuments_7cp0j_12 small,._requestList_7cp0j_12 small{color:var(--color-ink-soft);font-size:12px}._statusPill_7cp0j_13{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}._sent_7cp0j_13,._requested_7cp0j_13{color:#345b87;background:#edf4ff}._viewed_7cp0j_13,._due_7cp0j_13{color:#7a5206;background:#fff2d2}._signed_7cp0j_13,._received_7cp0j_13{color:#25633d;background:#e8f5ed}._void_7cp0j_13{color:#7d4650;background:#f7e9ec}._packageFooter_7cp0j_14{border-top:1px solid var(--color-line);background:#faf8f9;justify-content:space-between;align-items:center;gap:16px;padding:15px 21px;display:flex}._packageFooter_7cp0j_14>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}._packageFooter_7cp0j_14>div>svg{color:#277147;background:#e9f5ed;border-radius:10px;grid-row:1/3;width:32px;height:32px;padding:8px}._packageFooter_7cp0j_14>div>span{gap:2px;display:grid}._packageFooter_7cp0j_14 strong,._packageFooter_7cp0j_14 small{font-size:12px}._packageFooter_7cp0j_14 small{color:var(--color-ink-soft)}._packageFooter_7cp0j_14 button,._secondaryAction_7cp0j_14{color:#7a1749;background:#fff;border:1px solid #dcb3c6;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:850;display:flex}._packageFooter_7cp0j_14 button svg,._secondaryAction_7cp0j_14 svg{width:14px}._templateShowcase_7cp0j_3,._statusShowcase_7cp0j_3,._policyShowcase_7cp0j_3,._securityShowcase_7cp0j_3,._auditShowcase_7cp0j_3,._requestShowcase_7cp0j_3{grid-template-columns:minmax(230px,.68fr) minmax(0,1.55fr);gap:18px;margin-top:46px;display:grid}._templateLibrary_7cp0j_11,._templateEditor_7cp0j_11,._candidateDocuments_7cp0j_11,._secureDelivery_7cp0j_17,._policyPanel_7cp0j_11,._digitalLevels_7cp0j_17,._cosignerShowcase_7cp0j_3,._securityPath_7cp0j_17,._securityFacts_7cp0j_17,._auditPanel_7cp0j_17,._signerEvidence_7cp0j_17,._requestPanel_7cp0j_11,._reminderPanel_7cp0j_11{border:1px solid var(--color-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #3e253214}._templateLibrary_7cp0j_11{align-content:start;gap:9px;padding:18px;display:grid}._templateLibrary_7cp0j_11 header{gap:4px;padding:4px 4px 10px;display:grid}._templateLibrary_7cp0j_11 header strong{font-size:16px}._templateLibrary_7cp0j_11 button{text-align:left;color:var(--color-ink);background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}._templateLibrary_7cp0j_11 button>svg:first-child{color:#8c7f87;width:19px}._templateLibrary_7cp0j_11 button>span{gap:3px;display:grid}._templateLibrary_7cp0j_11 button strong,._templateLibrary_7cp0j_11 button small{font-size:12px}._templateLibrary_7cp0j_11 button small{color:var(--color-ink-soft)}._templateLibrary_7cp0j_11 ._selectedTemplate_7cp0j_18{background:#fff4f8;border-color:#e9b6ce}._selectedTemplate_7cp0j_18>svg{color:#bd2468!important}._templateEditor_7cp0j_11{overflow:hidden}._templateEditor_7cp0j_11>header,._candidateDocuments_7cp0j_11>header,._policyPanel_7cp0j_11>header,._requestPanel_7cp0j_11>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}._templateEditor_7cp0j_11 header>div,._candidateDocuments_7cp0j_11 header>div,._policyPanel_7cp0j_11 header>div,._requestPanel_7cp0j_11 header>div{gap:4px;display:grid}._templateEditor_7cp0j_11 header strong,._candidateDocuments_7cp0j_11 header strong,._policyPanel_7cp0j_11 header strong,._requestPanel_7cp0j_11 header strong{font-size:18px}._candidateDocuments_7cp0j_11 header small,._policyPanel_7cp0j_11 header small,._requestPanel_7cp0j_11 header small{color:var(--color-ink-soft);font-size:12px}._policyPanel_7cp0j_11 header>svg,._requestPanel_7cp0j_11 header>svg{color:#8d1a51;background:#fff0f6;border-radius:11px;width:34px;height:34px;padding:8px}._scopeBlock_7cp0j_11,._fieldBlock_7cp0j_11{border-bottom:1px solid #eee8eb;gap:10px;padding:18px 22px;display:grid}._scopeBlock_7cp0j_11>div{flex-wrap:wrap;gap:8px;display:flex}._scopeBlock_7cp0j_11 button{color:var(--color-ink-soft);border:1px solid var(--color-line);background:#faf8f9;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}._scopeBlock_7cp0j_11 button svg{width:14px}._scopeBlock_7cp0j_11 ._activeScope_7cp0j_20{color:#7a1749;background:#fff1f7;border-color:#d98bb0}._fieldBlock_7cp0j_11>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}._fieldBlock_7cp0j_11 div>span{color:var(--color-ink-soft);background:#faf8f9;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}._fieldBlock_7cp0j_11 div svg{color:#9a2158;width:13px}._templateEditor_7cp0j_11>footer{justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}._templateEditor_7cp0j_11 footer p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.45}._templateEditor_7cp0j_11 footer button{color:#fff;background:var(--gradient-brand);border:0;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:850}._statusShowcase_7cp0j_3{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}._candidateDocuments_7cp0j_11{overflow:hidden}._stateRail_7cp0j_22{border-bottom:1px solid var(--color-line);background:#faf8f9;grid-template-columns:repeat(5,1fr);gap:6px;padding:14px 20px;display:grid}._stateRail_7cp0j_22 span{text-align:center;color:var(--color-ink-soft);background:#fff;border:1px solid #eee8eb;border-radius:999px;padding:7px 4px;font-size:12px;font-weight:750}._stateRail_7cp0j_22 ._activeState_7cp0j_22{color:#7a1749;background:#fff1f7;border-color:#d98bb0}._statusDocuments_7cp0j_12{padding:4px 20px 10px;display:grid}._secureDelivery_7cp0j_17{background:linear-gradient(145deg,#fff 0%,#fff2f7 100%);align-content:center;justify-items:start;gap:9px;padding:28px;display:grid}._secureIcon_7cp0j_22{color:#fff;background:var(--gradient-brand);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:5px;display:grid;box-shadow:0 12px 28px #ca276e3b}._secureIcon_7cp0j_22 svg{width:24px}._secureDelivery_7cp0j_17>small{color:#a71d5d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._secureDelivery_7cp0j_17>strong{font-family:var(--font-serif);font-size:24px;line-height:1.1}._linkField_7cp0j_22{color:#665b61;background:#fff;border:1px solid #eadfe4;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;margin-top:7px;padding:10px;font-size:12px;display:grid}._linkField_7cp0j_22 svg{width:14px}._linkField_7cp0j_22 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._secureDelivery_7cp0j_17 ul{gap:7px;margin:7px 0 0;padding:0;list-style:none;display:grid}._secureDelivery_7cp0j_17 li{align-items:center;gap:7px;font-size:12px;display:flex}._secureDelivery_7cp0j_17 li svg{color:#277147;width:14px}._secureDelivery_7cp0j_17 p{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px;line-height:1.5}._policyShowcase_7cp0j_3{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}._policyPanel_7cp0j_11{overflow:hidden}._methodList_7cp0j_24{gap:9px;padding:18px;display:grid}._methodList_7cp0j_24>button{text-align:left;color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:13px;display:grid}._methodList_7cp0j_24 ._selectedMethod_7cp0j_24{background:#fff4f8;border-color:#dc8daf}._methodIcon_7cp0j_24{color:#786b72;background:#f5f1f3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}._selectedMethod_7cp0j_24 ._methodIcon_7cp0j_24{color:#982056;background:#fde5ef}._methodIcon_7cp0j_24 svg{width:19px}._methodList_7cp0j_24 button>span:nth-child(2){gap:3px;display:grid}._methodList_7cp0j_24 strong,._methodList_7cp0j_24 small,._methodList_7cp0j_24 em{font-size:12px}._methodList_7cp0j_24 small{color:var(--color-ink-soft);line-height:1.4}._methodList_7cp0j_24 em{color:#8e1c53;font-style:normal;font-weight:800}._radio_7cp0j_24,._routeRadio_7cp0j_24{border:1px solid #cbbfc5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}._selectedMethod_7cp0j_24 ._radio_7cp0j_24,._selectedRoute_7cp0j_24 ._routeRadio_7cp0j_24{color:#fff;background:#b52363;border-color:#b52363}._radio_7cp0j_24 svg,._routeRadio_7cp0j_24 svg{width:13px}._digitalLevels_7cp0j_17{overflow:hidden}._digitalLevels_7cp0j_17>header{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff3f8 100%);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:20px 22px;display:grid}._digitalLevels_7cp0j_17>header>span{color:#fff;background:var(--gradient-brand);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}._digitalLevels_7cp0j_17>header svg{width:22px}._digitalLevels_7cp0j_17>header div{gap:4px;display:grid}._digitalLevels_7cp0j_17>header small{color:#a71d5d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._digitalLevels_7cp0j_17>header strong{font-family:var(--font-serif);font-size:22px}._digitalLevels_7cp0j_17>div{gap:10px;padding:16px 18px;display:grid}._digitalLevels_7cp0j_17 article{background:#faf8f9;border:1px solid #eee6ea;border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px;display:grid}._digitalLevels_7cp0j_17 article>span{color:#7d1748;background:#f7dce8;border-radius:11px;place-items:center;height:38px;font-size:12px;font-weight:900;display:grid}._digitalLevels_7cp0j_17 article>div{gap:5px;display:grid}._digitalLevels_7cp0j_17 article strong{font-size:13px}._digitalLevels_7cp0j_17 article p,._routeBoundary_7cp0j_25{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}._digitalLevels_7cp0j_17>._routeBoundary_7cp0j_25{color:#665731;background:#fff8e8;border:1px solid #f0dfb4;border-radius:13px;margin:0 18px 18px;padding:12px}._cosignerShowcase_7cp0j_3{margin-top:18px;overflow:hidden}._cosignerShowcase_7cp0j_3>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}._cosignerShowcase_7cp0j_3>header>div{gap:4px;display:grid}._cosignerShowcase_7cp0j_3>header span{color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._cosignerShowcase_7cp0j_3>header strong{font-size:18px}._cosignerShowcase_7cp0j_3>header small{color:var(--color-ink-soft);font-size:12px}._cosignerShowcase_7cp0j_3>header svg{color:#8d1a51;background:#fff0f6;border-radius:11px;width:36px;height:36px;padding:8px}._routeOptions_7cp0j_27{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}._routeOptions_7cp0j_27>article{border:1px solid var(--color-line);background:#faf8f9;border-radius:18px;padding:15px}._routeOptions_7cp0j_27>._selectedRoute_7cp0j_24{background:#fff4f8;border-color:#dc8daf}._routeHeading_7cp0j_27{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}._routeHeading_7cp0j_27>div{gap:4px;display:grid}._routeHeading_7cp0j_27 strong{font-size:13px}._routeHeading_7cp0j_27 small{color:var(--color-ink-soft);font-size:12px;line-height:1.45}._routeOptions_7cp0j_27 ol{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}._routeOptions_7cp0j_27 li{background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid;position:relative}._routeOptions_7cp0j_27 li:not(:last-child):after{z-index:2;content:"";background:#d8cbd1;width:2px;height:9px;position:absolute;bottom:-7px;right:16px}._signerIcon_7cp0j_27{color:#8d1a51;background:#fde6ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._signerIcon_7cp0j_27 svg{width:16px}._routeOptions_7cp0j_27 li>div{gap:2px;display:grid}._routeOptions_7cp0j_27 li small{color:var(--color-ink-soft);text-transform:uppercase;font-size:12px}._routeOptions_7cp0j_27 li strong{font-size:12px}._cosignerShowcase_7cp0j_3>p{color:var(--color-ink-soft);border-top:1px solid var(--color-line);background:#faf8f9;align-items:center;gap:7px;margin:0;padding:13px 20px;font-size:12px;display:flex}._cosignerShowcase_7cp0j_3>p svg{color:#8d1a51;width:14px}._securityShowcase_7cp0j_3{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}._securityPath_7cp0j_17{color:#fff;background:#2c1824;border-color:#49303e;overflow:hidden;box-shadow:0 24px 60px #2a142033}._securityPath_7cp0j_17>header{border-bottom:1px solid #ffffff1f;gap:5px;padding:22px 24px;display:grid}._securityPath_7cp0j_17>header span{color:#f1a9c9;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}._securityPath_7cp0j_17>header strong{font-family:var(--font-serif);font-size:25px}._securityPath_7cp0j_17 ol{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}._securityPath_7cp0j_17 li{background:#2c1824;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:20px;display:grid}._securityPath_7cp0j_17 li>span{color:#ffd4e7;background:#ed50952e;border:1px solid #ffaed333;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}._securityPath_7cp0j_17 li svg{width:19px}._securityPath_7cp0j_17 li>div{gap:4px;display:grid}._securityPath_7cp0j_17 li small{color:#e8a7c3;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._securityPath_7cp0j_17 li strong{font-size:13px}._securityPath_7cp0j_17 li p{color:#d9cbd2;margin:0;font-size:12px;line-height:1.5}._securityFacts_7cp0j_17{align-content:center;gap:10px;padding:24px;display:grid}._securityMark_7cp0j_29{color:#fff;background:var(--gradient-brand);border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:3px;display:grid;box-shadow:0 12px 28px #ca276e3b}._securityMark_7cp0j_29 svg{width:24px}._securityFacts_7cp0j_17 article{background:#faf8f9;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;display:grid}._securityFacts_7cp0j_17 article>svg:first-child{color:#8d1a51;width:17px}._securityFacts_7cp0j_17 article>svg:last-child{color:#277147;width:16px}._securityFacts_7cp0j_17 article>div{gap:3px;display:grid}._securityFacts_7cp0j_17 strong,._securityFacts_7cp0j_17 small{font-size:12px}._securityFacts_7cp0j_17 small{color:var(--color-ink-soft);line-height:1.4}._securityFacts_7cp0j_17>p{color:var(--color-ink-soft);margin:3px 0 0;font-size:12px;line-height:1.5}._auditShowcase_7cp0j_3{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}._auditPanel_7cp0j_17{overflow:hidden}._auditPanel_7cp0j_17>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}._auditPanel_7cp0j_17>header>div{gap:4px;display:grid}._auditPanel_7cp0j_17>header span{color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._auditPanel_7cp0j_17>header strong{font-size:18px}._auditPanel_7cp0j_17>header small{color:var(--color-ink-soft);font-size:12px}._auditPanel_7cp0j_17>header svg{color:#8d1a51;background:#fff0f6;border-radius:11px;width:36px;height:36px;padding:8px}._auditLabels_7cp0j_31{color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;background:#faf8f9;grid-template-columns:minmax(140px,.7fr) 1fr 1fr;gap:10px;padding:10px 18px 10px 54px;font-size:12px;font-weight:800;display:grid}._auditPanel_7cp0j_17 ol{margin:0;padding:4px 18px 10px;list-style:none;display:grid}._auditPanel_7cp0j_17 li{border-bottom:1px solid #eee8eb;grid-template-columns:26px minmax(140px,.7fr) 1fr 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}._auditPanel_7cp0j_17 li:last-child{border-bottom:0}._eventIcon_7cp0j_31{color:#fff;background:#2d7048;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}._eventIcon_7cp0j_31 svg{width:13px}._auditPanel_7cp0j_17 li>strong{font-size:12px}._auditPanel_7cp0j_17 li>div{gap:3px;display:grid}._auditPanel_7cp0j_17 li>div strong,._auditPanel_7cp0j_17 li>div small{font-size:12px}._auditPanel_7cp0j_17 li>div small{color:var(--color-ink-soft)}._signerEvidence_7cp0j_17{background:linear-gradient(145deg,#fff 0%,#fff2f7 100%);align-content:center;justify-items:start;gap:9px;padding:26px;display:grid}._signerEvidence_7cp0j_17>span{color:#fff;background:var(--gradient-brand);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:4px;display:grid}._signerEvidence_7cp0j_17>span svg{width:25px}._signerEvidence_7cp0j_17>small{color:#a71d5d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._signerEvidence_7cp0j_17>strong{font-family:var(--font-serif);font-size:23px;line-height:1.12}._signerEvidence_7cp0j_17 ul{gap:7px;margin:7px 0 0;padding:0;list-style:none;display:grid}._signerEvidence_7cp0j_17 li{gap:7px;font-size:12px;line-height:1.4;display:flex}._signerEvidence_7cp0j_17 li svg{color:#277147;flex:none;width:14px}._signerEvidence_7cp0j_17 p{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px;line-height:1.5}._requestShowcase_7cp0j_3{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}._requestPanel_7cp0j_11{overflow:hidden}._requestList_7cp0j_12{padding:4px 20px;display:grid}._requestIcon_7cp0j_12{color:#8d1a51;background:#fff0f6}._requestPanel_7cp0j_11>._secondaryAction_7cp0j_14{margin:10px 20px 20px}._reminderPanel_7cp0j_11{overflow:hidden}._reminderPanel_7cp0j_11>header{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg,#fff 0%,#fff7fa 100%);gap:5px;padding:20px 22px;display:grid}._reminderPanel_7cp0j_11 header strong{font-size:18px}._reminderPanel_7cp0j_11 header small{color:var(--color-ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}._reminderPanel_7cp0j_11 header small svg{width:14px}._reminderPanel_7cp0j_11 ol{margin:0;padding:15px 22px;list-style:none;display:grid}._reminderPanel_7cp0j_11 li{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:9px 0;display:grid;position:relative}._reminderPanel_7cp0j_11 li:not(:last-child):after{content:"";background:#e4dce0;width:2px;position:absolute;top:42px;bottom:-8px;left:17px}._reminderPanel_7cp0j_11 li>span{z-index:1;color:#877a81;background:#f4f0f2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._reminderPanel_7cp0j_11 li svg{width:15px}._reminderPanel_7cp0j_11 li>div{align-content:center;gap:3px;display:grid}._reminderPanel_7cp0j_11 li strong,._reminderPanel_7cp0j_11 li small{font-size:12px}._reminderPanel_7cp0j_11 li small{color:var(--color-ink-soft)}._reminderPanel_7cp0j_11 ._complete_7cp0j_33>span{color:#276440;background:#e9f5ed}._reminderPanel_7cp0j_11 ._current_7cp0j_33>span{color:#8b1d52;background:#fde5ef;box-shadow:0 0 0 5px #de367a14}._reminderPanel_7cp0j_11>p{color:#665a60;background:#f8f5f6;border-radius:12px;gap:7px;margin:0 22px 22px;padding:11px;font-size:12px;line-height:1.45;display:flex}._reminderPanel_7cp0j_11>p svg{color:#8d1a51;flex:none;width:14px}._scopeBlock_7cp0j_11 button,._templateEditor_7cp0j_11 footer button{min-height:44px}@media (width<=900px){._templateShowcase_7cp0j_3,._statusShowcase_7cp0j_3,._policyShowcase_7cp0j_3,._securityShowcase_7cp0j_3,._auditShowcase_7cp0j_3,._requestShowcase_7cp0j_3{grid-template-columns:1fr}._templateLibrary_7cp0j_11{grid-template-columns:repeat(3,1fr)}._templateLibrary_7cp0j_11 header{grid-column:1/-1}._secureDelivery_7cp0j_17,._signerEvidence_7cp0j_17{min-height:280px}}@media (width<=700px){._page_7cp0j_1 [data-hero-slot=layout],._page_7cp0j_1 [data-hero-slot=copy],._page_7cp0j_1 [data-hero-slot=preview]{width:100%}._packagePreview_7cp0j_3{border-radius:22px}._candidateHeader_7cp0j_8{grid-template-columns:42px minmax(0,1fr)}._secureBadge_7cp0j_10{grid-column:1/-1;width:fit-content}._packageHeading_7cp0j_11,._packageFooter_7cp0j_14{flex-direction:column;align-items:flex-start}._packageFooter_7cp0j_14 button{width:100%}._templateShowcase_7cp0j_3,._statusShowcase_7cp0j_3,._policyShowcase_7cp0j_3,._securityShowcase_7cp0j_3,._auditShowcase_7cp0j_3,._requestShowcase_7cp0j_3{margin-top:30px}._templateLibrary_7cp0j_11{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}._templateLibrary_7cp0j_11 header{display:none}._templateLibrary_7cp0j_11 button{scroll-snap-align:start;min-width:240px}._templateEditor_7cp0j_11>header,._candidateDocuments_7cp0j_11>header,._policyPanel_7cp0j_11>header,._requestPanel_7cp0j_11>header{align-items:flex-start}._fieldBlock_7cp0j_11>div{grid-template-columns:1fr}._templateEditor_7cp0j_11>footer{flex-direction:column;align-items:flex-start}._stateRail_7cp0j_22{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}._stateRail_7cp0j_22 span{scroll-snap-align:start;min-width:85px}._methodList_7cp0j_24>button{align-items:flex-start}._routeOptions_7cp0j_27,._securityPath_7cp0j_17 ol{grid-template-columns:1fr}._auditLabels_7cp0j_31{display:none}._auditPanel_7cp0j_17 li{grid-template-columns:26px minmax(0,1fr)}._auditPanel_7cp0j_17 li>div{grid-column:2}._requestList_7cp0j_12 article{grid-template-columns:40px minmax(0,1fr)}._requestList_7cp0j_12 article>._statusPill_7cp0j_13{grid-column:2;width:fit-content}._secureDelivery_7cp0j_17,._signerEvidence_7cp0j_17{min-height:0}}@media (width<=480px){._documentList_7cp0j_12 article,._statusDocuments_7cp0j_12 article{grid-template-columns:40px minmax(0,1fr)}._documentList_7cp0j_12 article>._statusPill_7cp0j_13,._statusDocuments_7cp0j_12 article>._statusPill_7cp0j_13{grid-column:2;width:fit-content}._scopeBlock_7cp0j_11>div{grid-template-columns:1fr 1fr;display:grid}._scopeBlock_7cp0j_11 button{justify-content:center}._methodList_7cp0j_24>button{grid-template-columns:38px minmax(0,1fr)}._methodIcon_7cp0j_24{width:38px;height:38px}._methodList_7cp0j_24 ._radio_7cp0j_24{display:none}}@media (prefers-reduced-motion:reduce){._packagePreview_7cp0j_3,._templateShowcase_7cp0j_3,._statusShowcase_7cp0j_3,._policyShowcase_7cp0j_3,._cosignerShowcase_7cp0j_3,._securityShowcase_7cp0j_3,._auditShowcase_7cp0j_3,._requestShowcase_7cp0j_3{scroll-behavior:auto}._packagePreview_7cp0j_3 *,._templateShowcase_7cp0j_3 *,._statusShowcase_7cp0j_3 *,._policyShowcase_7cp0j_3 *,._cosignerShowcase_7cp0j_3 *,._securityShowcase_7cp0j_3 *,._auditShowcase_7cp0j_3 *,._requestShowcase_7cp0j_3 *{transition:none!important}}._frame_1nwxc_1{width:100%;max-width:680px;color:var(--color-ink);font-family:var(--font-body);letter-spacing:normal;margin-inline:auto}._frame_1nwxc_1 *{min-width:0}._frame_1nwxc_1 button,._frame_1nwxc_1 input{font:inherit}._frame_1nwxc_1 button{cursor:pointer}._conversation_1nwxc_5,._knowledge_1nwxc_5,._escalation_1nwxc_5,._activity_1nwxc_5{border:1px solid var(--color-line-strong);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._conversation_1nwxc_5>header,._reminder_1nwxc_6>header,._drawer_1nwxc_6>header{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:18px 20px;display:flex}._conversation_1nwxc_5 header div,._reminder_1nwxc_6 header div,._drawer_1nwxc_6 header div{gap:2px;display:grid}._conversation_1nwxc_5 header small,._reminder_1nwxc_6 header small,._drawer_1nwxc_6 header small{color:var(--color-muted);font-size:12px}._avatar_1nwxc_9,._whatsappIcon_1nwxc_9,._personIcon_1nwxc_9{background:var(--color-brand-20);width:38px;height:38px;color:var(--color-brand-dark);border-radius:50%;flex:none;place-items:center;display:grid}._avatar_1nwxc_9 svg,._whatsappIcon_1nwxc_9 svg,._personIcon_1nwxc_9 svg{width:20px;height:20px}._chatBody_1nwxc_11{background:var(--color-canvas);gap:16px;padding:24px;display:grid}._personBubble_1nwxc_12,._buddyBubble_1nwxc_12{border-radius:18px;gap:5px;max-width:88%;padding:14px 16px;display:grid}._personBubble_1nwxc_12{background:var(--color-ink);color:#fff;border-bottom-right-radius:5px;justify-self:end}._buddyBubble_1nwxc_12{border:1px solid var(--color-line);background:var(--color-surface);border-bottom-left-radius:5px;justify-self:start}._personBubble_1nwxc_12 small,._buddyBubble_1nwxc_12 small{font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em}._buddyBubble_1nwxc_12 small{color:var(--color-brand-dark)}._personBubble_1nwxc_12 p,._buddyBubble_1nwxc_12 p,._messageBubble_1nwxc_17 p{margin:0;font-size:14px;line-height:1.55}._sourceCard_1nwxc_18{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);grid-template-columns:22px 1fr 16px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}._sourceCard_1nwxc_18 svg{width:18px;color:var(--color-brand-dark)}._sourceCard_1nwxc_18 span,._sourceLine_1nwxc_20 span{gap:1px;display:grid}._sourceCard_1nwxc_18 strong,._sourceLine_1nwxc_20 strong{font-size:12px}._sourceCard_1nwxc_18 small,._sourceLine_1nwxc_20 small{color:var(--color-muted);font-size:12px}._actionRow_1nwxc_23{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._actionRow_1nwxc_23 button,._feedback_1nwxc_24 button{border:1px solid var(--color-control-line);border-radius:var(--radius-pill);color:var(--color-ink);font-size:12px;font-weight:var(--font-weight-bold);background:0 0;padding:7px 11px}._suggestion_1nwxc_25{border:1px solid var(--color-brand-40);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-brand-dark);font-size:12px;font-weight:var(--font-weight-bold);justify-self:start;align-items:center;gap:7px;padding:9px 13px;display:flex}._suggestion_1nwxc_25 svg{width:16px}._knowledge_1nwxc_5{padding:22px}._search_1nwxc_28{border:1px solid var(--color-control-line);border-radius:var(--radius-pill);background:var(--color-canvas);grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}._search_1nwxc_28 svg{width:18px;color:var(--color-muted)}._search_1nwxc_28 input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0}._knowledgeAnswer_1nwxc_31{padding:28px 10px 18px}._knowledgeAnswer_1nwxc_31>span{color:var(--color-brand-dark);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em}._knowledgeAnswer_1nwxc_31 h3{margin:8px 0 7px;font-size:clamp(24px,4vw,34px)}._knowledgeAnswer_1nwxc_31 p{max-width:54ch;color:var(--color-ink-soft);margin:0;line-height:1.6}._sourceLine_1nwxc_20{border-top:1px solid var(--color-line);align-items:center;gap:10px;margin-top:22px;padding-top:16px;display:flex}._sourceLine_1nwxc_20 svg{width:20px;color:var(--color-brand-dark)}._feedback_1nwxc_24{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 10px 0;display:flex}._feedback_1nwxc_24 span{color:var(--color-ink-soft);margin-right:auto;font-size:13px}._reminder_1nwxc_6{border:7px solid var(--color-ink);background:var(--color-surface);width:min(100%,390px);box-shadow:var(--shadow-card);border-radius:34px;padding:8px}._phoneTop_1nwxc_40{color:var(--color-muted);justify-content:space-between;padding:7px 13px 5px;font-size:12px;display:flex}._reminder_1nwxc_6>header{padding:13px 14px}._whatsappIcon_1nwxc_9{background:color-mix(in srgb, var(--color-success) 15%, white);color:var(--color-success)}._messageBubble_1nwxc_17{background:color-mix(in srgb, var(--color-success) 10%, white);border-radius:16px 16px 4px;margin:22px 16px 14px;padding:15px}._messageBubble_1nwxc_17 span{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}._messageBubble_1nwxc_17 svg{width:14px;color:var(--color-success)}._primaryAction_1nwxc_46{border-radius:var(--radius-pill);background:var(--gradient-brand);color:#fff;width:calc(100% - 32px);font-weight:var(--font-weight-bold);border:0;justify-content:center;align-items:center;gap:8px;margin:14px 16px 18px;padding:12px 15px;display:flex}._primaryAction_1nwxc_46 svg{width:17px}._escalation_1nwxc_5{background:var(--color-canvas);gap:14px;padding:24px;display:grid}._routeCard_1nwxc_49{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);justify-self:start;width:min(100%,390px);padding:18px}._routeHeading_1nwxc_50{align-items:center;gap:11px;display:flex}._routeHeading_1nwxc_50>span:last-child{display:grid}._routeHeading_1nwxc_50 small,._routeHeading_1nwxc_50 em{color:var(--color-muted);font-size:12px;font-style:normal}._routeCard_1nwxc_49 label{align-items:center;gap:8px;margin:16px 0 2px;font-size:13px;display:flex}._routeCard_1nwxc_49 ._primaryAction_1nwxc_46{width:100%;margin:14px 0 8px}._textAction_1nwxc_55{width:100%;color:var(--color-ink-soft);font-weight:var(--font-weight-bold);background:0 0;border:0;padding:8px}._activity_1nwxc_5{background:var(--color-canvas);grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);display:grid}._activityContext_1nwxc_57{border-right:1px solid var(--color-line);flex-direction:column;justify-content:center;padding:28px;display:flex}._activityContext_1nwxc_57 small{color:var(--color-brand-dark);font-weight:var(--font-weight-bold)}._activityContext_1nwxc_57 strong{margin:9px 0 18px;font-size:22px;line-height:1.2}._activityContext_1nwxc_57 span{color:var(--color-muted);align-items:center;gap:7px;font-size:12px;display:flex}._activityContext_1nwxc_57 svg{width:16px}._drawer_1nwxc_6{background:var(--color-surface)}._questionList_1nwxc_63{gap:8px;padding:18px;display:grid}._questionList_1nwxc_63 button{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}._questionList_1nwxc_63 svg{width:16px;color:var(--color-brand-dark);flex:none}._humanContact_1nwxc_66{border-top:1px solid var(--color-line);align-items:center;gap:10px;margin:0 18px 18px;padding-top:15px;display:flex}._humanContact_1nwxc_66>svg{width:19px;color:var(--color-brand-dark)}._humanContact_1nwxc_66 span{display:grid}._humanContact_1nwxc_66 small{color:var(--color-muted);font-size:12px}._frame_1nwxc_1 button:focus-visible,._frame_1nwxc_1 input:focus-visible{outline:3px solid var(--color-signal);outline-offset:2px}@media (hover:hover){._frame_1nwxc_1 button:hover{border-color:var(--color-brand-dark)}}@media (width<=640px){._chatBody_1nwxc_11,._escalation_1nwxc_5{padding:16px}._personBubble_1nwxc_12,._buddyBubble_1nwxc_12{max-width:96%}._activity_1nwxc_5{grid-template-columns:1fr}._activityContext_1nwxc_57{border-right:0;border-bottom:1px solid var(--color-line);padding:22px}._knowledge_1nwxc_5{padding:16px}}@media (prefers-reduced-motion:reduce){._frame_1nwxc_1 *,._frame_1nwxc_1 :before,._frame_1nwxc_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._frame_1bm1b_1{min-width:0;max-width:100%;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-body);letter-spacing:normal;overflow:hidden}._frame_1bm1b_1 *{min-width:0}._frame_1bm1b_1 button{font:inherit}._windowBar_1bm1b_1{background:var(--color-canvas);border-bottom:1px solid var(--color-line);align-items:center;gap:6px;height:31px;padding:0 14px;display:flex}._windowBar_1bm1b_1 span{background:var(--color-line-strong);border-radius:50%;width:7px;height:7px}._timeline_1bm1b_1{padding:22px}._timeline_1bm1b_1>header{justify-content:space-between;align-items:center;gap:16px;display:flex}._timeline_1bm1b_1 h2{letter-spacing:var(--tracking-heading);margin:3px 0 0;font-size:24px}._timeline_1bm1b_1 small,._detail_1bm1b_1 small,._event_1bm1b_1 small,._answer_1bm1b_1 small,._survey_1bm1b_1 small{color:var(--color-muted);font-size:var(--type-caption-size)}._timeline_1bm1b_1>header>span{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:var(--radius-pill);font-size:var(--type-caption-size);align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:flex}._timeline_1bm1b_1>header svg{width:15px}._filters_1bm1b_1{scrollbar-width:none;gap:7px;margin:20px 0 13px;display:flex;overflow-x:auto}._filters_1bm1b_1 button{color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;padding:7px 10px}._filters_1bm1b_1 button._active_1bm1b_1{color:#fff;background:var(--color-ink);border-color:var(--color-ink)}._filters_1bm1b_1 button:focus-visible,._detail_1bm1b_1 button:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}._timeline_1bm1b_1 ol{margin:0;padding:0;list-style:none}._timeline_1bm1b_1 li{border-top:1px solid var(--color-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}._timelineIcon_1bm1b_1{width:34px;height:34px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:11px;place-items:center;display:grid}._timelineIcon_1bm1b_1 svg{width:16px}._timeline_1bm1b_1 li div{gap:3px;display:grid}._timeline_1bm1b_1 li strong{font-size:13px}._timeline_1bm1b_1 li b{color:#08795d;font-size:var(--type-caption-size);background:#e8f6f0;border-radius:7px;padding:5px 7px}._detail_1bm1b_1,._event_1bm1b_1,._answer_1bm1b_1,._survey_1bm1b_1{padding:24px}._detail_1bm1b_1 header{align-items:center;gap:12px;display:flex}._detail_1bm1b_1 header>span,._event_1bm1b_1 header>span{color:#fff;background:var(--gradient-action);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}._detail_1bm1b_1 header svg,._event_1bm1b_1 header svg{width:20px}._detail_1bm1b_1 h3,._event_1bm1b_1 h3,._answer_1bm1b_1 h3,._survey_1bm1b_1 h3{letter-spacing:var(--tracking-heading);margin:3px 0 0;font-size:21px;line-height:1.25}._detail_1bm1b_1 dl,._event_1bm1b_1 dl{margin:22px 0 0}._detail_1bm1b_1 dl>div,._event_1bm1b_1 dl>div{border-top:1px solid var(--color-line);grid-template-columns:100px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}._detail_1bm1b_1 dt,._event_1bm1b_1 dt{color:var(--color-muted);font-size:12px}._detail_1bm1b_1 dd,._event_1bm1b_1 dd{margin:0;font-size:13px;font-weight:750}._status_1bm1b_2{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}._status_1bm1b_2>span{color:var(--color-muted);font-size:12px}._status_1bm1b_2 b,._event_1bm1b_1 header b,._destination_1bm1b_2 b{color:#08795d;align-items:center;gap:5px;font-size:12px;display:flex}._status_1bm1b_2 svg,._event_1bm1b_1 header b svg,._destination_1bm1b_2 b svg{width:14px}._detail_1bm1b_1 footer{gap:8px;margin-top:10px;display:flex}._detail_1bm1b_1 button{border:1px solid var(--color-control-line);border-radius:var(--radius-pill);min-height:40px;color:var(--color-ink);cursor:pointer;background:#fff;padding:0 14px;font-weight:800}._detail_1bm1b_1 button._primary_1bm1b_2{color:#fff;background:var(--color-ink);border-color:var(--color-ink)}._event_1bm1b_1 header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}._event_1bm1b_1 header>span{grid-row:1/3}._event_1bm1b_1 header small{align-self:end}._event_1bm1b_1 header h3{align-self:start}._event_1bm1b_1 header b{background:#e8f6f0;border-radius:8px;grid-area:1/3/3;padding:6px 8px}._eventLead_1bm1b_3{background:var(--color-canvas);border-radius:var(--radius-sm);align-items:center;gap:10px;margin-top:17px;padding:12px;font-size:13px;display:flex}._eventLead_1bm1b_3+._eventLead_1bm1b_3{margin-top:7px}._eventLead_1bm1b_3 svg{width:17px;color:var(--color-brand-dark)}._event_1bm1b_1 dd{align-items:center;gap:5px;display:flex}._event_1bm1b_1 dd svg{width:13px;color:var(--color-brand-dark)}._answer_1bm1b_1 header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._answer_1bm1b_1 header>span{color:var(--color-brand-dark);background:var(--color-brand-soft);font-size:var(--type-caption-size);border-radius:8px;flex:none;padding:6px 8px;font-weight:800}._answer_1bm1b_1 section{background:var(--color-canvas);border-radius:var(--radius-sm);margin-top:19px;padding:15px}._answer_1bm1b_1 section p{margin:6px 0 0;line-height:1.5}._routeArrow_1bm1b_4{height:38px;color:var(--color-brand-dark);align-items:center;gap:8px;display:flex}._routeArrow_1bm1b_4 svg{width:17px}._routeArrow_1bm1b_4 span{background:var(--color-line-strong);flex:1;height:1px}._answer_1bm1b_1 ._destination_1bm1b_2{background:var(--color-ink);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin:0;display:grid}._destination_1bm1b_2>div{gap:4px;display:grid}._destination_1bm1b_2 small{color:#c9c2cd}._destination_1bm1b_2 b{background:#ffffff14;border-radius:7px;padding:6px 8px}._survey_1bm1b_1 header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._survey_1bm1b_1 header b{color:#8b5d00;background:var(--color-signal-soft);border-radius:8px;padding:6px 8px;font-size:12px}._survey_1bm1b_1 section{border:1px solid var(--color-line);border-radius:var(--radius-sm);margin-top:18px;padding:15px}._survey_1bm1b_1 section>strong{font-size:13px}._scale_1bm1b_5{grid-template-columns:repeat(11,1fr);gap:3px;margin-top:12px;display:grid}._scale_1bm1b_5 span{aspect-ratio:1;background:var(--color-canvas);font-size:var(--type-caption-size);border-radius:5px;place-items:center;display:grid}._scale_1bm1b_5 span:nth-child(9){color:#fff;background:var(--color-brand-dark)}._textarea_1bm1b_5{min-height:55px;color:var(--color-muted);background:var(--color-canvas);border-radius:7px;margin-top:12px;padding:10px;font-size:12px}._survey_1bm1b_1 footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}._survey_1bm1b_1 footer span{color:var(--color-muted);background:var(--color-canvas);font-size:var(--type-caption-size);border-radius:8px;gap:4px;padding:11px;display:grid}._survey_1bm1b_1 footer strong{color:var(--color-ink);font-size:12px}.communications-proof{align-items:center}.communications-proof .section-heading{margin-bottom:0}.onboard-communications-page .home-hero-grid{gap:60px}@media (width<=850px){.communications-proof .section-heading{margin-bottom:0}._frame_1bm1b_1{width:min(100%,680px);margin:auto}}@media (width<=520px){._timeline_1bm1b_1,._detail_1bm1b_1,._event_1bm1b_1,._answer_1bm1b_1,._survey_1bm1b_1{padding:17px}._timeline_1bm1b_1>header>span{display:none}._timeline_1bm1b_1 h2{font-size:21px}._timeline_1bm1b_1 li{grid-template-columns:32px minmax(0,1fr)}._timeline_1bm1b_1 li b{grid-column:2;width:fit-content}._timelineIcon_1bm1b_1{width:31px;height:31px}._detail_1bm1b_1 dl>div,._event_1bm1b_1 dl>div{grid-template-columns:82px minmax(0,1fr)}._detail_1bm1b_1 footer{flex-direction:column;align-items:stretch}._event_1bm1b_1 header{grid-template-columns:40px minmax(0,1fr)}._event_1bm1b_1 header b{grid-area:3/2;width:fit-content}._answer_1bm1b_1 header{display:grid}._answer_1bm1b_1 header>span{width:fit-content}._answer_1bm1b_1 ._destination_1bm1b_2{grid-template-columns:1fr}._scale_1bm1b_5{gap:2px}._survey_1bm1b_1 footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._frame_1bm1b_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._story_j53zy_1,._builder_j53zy_1,._people_j53zy_1,._missions_j53zy_1,._profile_j53zy_1{min-width:0;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}._story_j53zy_1 header,._builder_j53zy_1 header,._missions_j53zy_1 header{justify-content:space-between;align-items:center;gap:16px;display:flex}._story_j53zy_1 header{color:#fff;background:var(--color-ink);padding:16px 18px}._story_j53zy_1 header span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}._story_j53zy_1 header svg{width:16px}._story_j53zy_1 header b{letter-spacing:.14em;font-size:12px}._storyScene_j53zy_1{background:linear-gradient(145deg,#fff4f1,#f8d8e5);padding:clamp(22px,4vw,38px)}._storyScene_j53zy_1>small{max-width:520px;color:var(--color-ink-soft);line-height:1.5;display:block}._storyScene_j53zy_1 h3{letter-spacing:-.04em;max-width:520px;margin:12px 0 24px;font-size:clamp(25px,3vw,36px);line-height:1.05}._clues_j53zy_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._clues_j53zy_1 article{background:#ffffff91;border:1px dashed #cbbdc6;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}._clues_j53zy_1 article>svg{width:17px;color:var(--color-muted);flex:none}._clues_j53zy_1 ._found_j53zy_1{background:#fff;border-style:solid}._clues_j53zy_1 ._found_j53zy_1>svg{color:#08795d}._clues_j53zy_1 article div{flex-direction:column;min-width:0;display:flex}._clues_j53zy_1 strong{font-size:12px}._clues_j53zy_1 span{color:var(--color-muted);font-size:12px}._progress_j53zy_1{align-items:center;gap:12px;margin-top:19px;display:flex}._progress_j53zy_1>span{background:#fff;border-radius:8px;flex:1;height:7px;overflow:hidden}._progress_j53zy_1 i{background:var(--color-brand);width:66%;height:100%;display:block}._progress_j53zy_1 b{font-size:12px}._story_j53zy_1 button,._people_j53zy_1 button{color:#fff;background:var(--color-ink);border:0;border-radius:8px;margin-top:18px;padding:10px 14px;font-weight:800}._builder_j53zy_1{padding:20px}._builder_j53zy_1 header{border-bottom:1px solid var(--color-line);padding-bottom:17px}._builder_j53zy_1 header div{flex-direction:column;min-width:0;display:flex}._builder_j53zy_1 small,._builder_j53zy_1 span,._people_j53zy_1 span,._missions_j53zy_1 small,._profile_j53zy_1 span,._profile_j53zy_1 small{color:var(--color-muted);font-size:12px}._builder_j53zy_1 header button{color:var(--color-brand-dark);background:var(--color-brand-soft);border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}._builder_j53zy_1 button svg{width:15px}._chapters_j53zy_1{gap:8px;padding:16px 0;display:grid}._chapters_j53zy_1 article{background:var(--color-canvas);border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}._chapters_j53zy_1 article>b{color:#fff;background:var(--color-ink);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}._chapters_j53zy_1 article div{flex-direction:column;display:flex}._chapters_j53zy_1 strong{font-size:13px}._builder_j53zy_1 footer{border-top:1px solid var(--color-line);justify-content:space-between;gap:12px;padding-top:14px;display:flex}._builder_j53zy_1 footer span{flex-direction:column;display:flex}._builder_j53zy_1 footer b{color:var(--color-ink);font-size:12px}._people_j53zy_1{padding:20px}._people_j53zy_1 header{flex-direction:column;gap:10px;display:flex}._people_j53zy_1 header span{color:var(--color-brand-dark);text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}._people_j53zy_1 header svg{width:16px}._people_j53zy_1 header strong{font-size:20px}._personGrid_j53zy_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}._personGrid_j53zy_1 article{text-align:center;border:1px solid var(--color-line);border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:13px 8px;display:flex;position:relative}._personGrid_j53zy_1 article>b{color:#fff;background:var(--color-ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._personGrid_j53zy_1 article strong{margin-top:9px;font-size:12px}._personGrid_j53zy_1 article>svg{color:#08795d;width:16px;position:absolute;top:7px;right:7px}._personGrid_j53zy_1 ._selected_j53zy_1{border:2px solid var(--color-brand);background:var(--color-brand-soft)}._response_j53zy_1{background:var(--color-canvas);border-radius:10px;gap:9px;margin-top:14px;padding:12px;display:flex}._response_j53zy_1 svg{width:17px;color:var(--color-brand);flex:none}._response_j53zy_1 p{margin:0;font-size:12px;line-height:1.45}._missions_j53zy_1{padding:20px}._missions_j53zy_1 header{padding-bottom:15px}._missions_j53zy_1 header div{flex-direction:column;display:flex}._missions_j53zy_1 header>span{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}._missions_j53zy_1 header svg{width:14px}._missions_j53zy_1>div>article{border-top:1px solid var(--color-line);align-items:center;gap:11px;padding:13px 3px;display:flex}._missionIcon_j53zy_1{width:34px;height:34px;color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:10px;place-items:center;display:grid}._missionIcon_j53zy_1 svg{width:17px}._missions_j53zy_1 article div{flex-direction:column;flex:1;min-width:0;display:flex}._missions_j53zy_1 article strong{font-size:12px}._missions_j53zy_1 article>b{white-space:nowrap;font-size:12px}._missions_j53zy_1 ._completed_j53zy_1{opacity:.7}._completed_j53zy_1 ._missionIcon_j53zy_1{color:#08795d;background:var(--color-success-soft)}._profile_j53zy_1{padding:20px}._profile_j53zy_1 header{align-items:center;gap:12px;display:flex}._avatar_j53zy_1{color:#fff;background:linear-gradient(145deg,#ee6b64,#d41c75);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}._profile_j53zy_1 header>div:nth-child(2){flex-direction:column;flex:1;display:flex}._profile_j53zy_1 header>svg{color:var(--color-brand)}._metrics_j53zy_1{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}._metrics_j53zy_1 article{background:var(--color-canvas);border-radius:10px;flex-direction:column;padding:13px;display:flex}._metrics_j53zy_1 strong{font-size:20px}._profile_j53zy_1 section{background:var(--color-brand-soft);border-radius:12px;flex-direction:column;padding:14px;display:flex}._profile_j53zy_1 section strong{align-items:center;gap:7px;margin:5px 0;display:flex}._profile_j53zy_1 section svg{width:17px;color:var(--color-brand)}._profile_j53zy_1 footer{margin-top:18px}._profile_j53zy_1 footer div{justify-content:space-between;font-size:12px;display:flex}._profile_j53zy_1 footer>i{background:var(--color-canvas);border-radius:9px;height:8px;margin-top:8px;display:block;overflow:hidden}._profile_j53zy_1 footer>i b{background:var(--color-brand);width:42%;height:100%;display:block}@media (width<=620px){._clues_j53zy_1,._personGrid_j53zy_1{grid-template-columns:1fr}._personGrid_j53zy_1 article{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 10px;display:grid}._personGrid_j53zy_1 article>b{grid-row:1/3}._personGrid_j53zy_1 article strong{margin:0}._builder_j53zy_1 footer{flex-direction:column}._story_j53zy_1 header b{display:none}._storyScene_j53zy_1{padding:20px}._storyScene_j53zy_1 h3{font-size:26px}._missions_j53zy_1 article>b{display:none}}@media (prefers-reduced-motion:reduce){._story_j53zy_1 button,._builder_j53zy_1 button,._people_j53zy_1 button{scroll-behavior:auto}}._frame_4tup5_1{border:1px solid var(--color-border,#ded8e7);color:var(--color-ink);background:#fff;border-radius:24px;min-width:0;margin:0;padding:22px;box-shadow:0 28px 70px #32152a18}._frame_4tup5_1 figcaption{color:#6c6578;font-size:var(--type-caption-size);letter-spacing:.03em;justify-content:space-between;margin-bottom:18px;font-weight:750;display:flex}._frame_4tup5_1 figcaption span{text-transform:uppercase;letter-spacing:.1em}._previewHeader_4tup5_1{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}._previewHeader_4tup5_1 h3{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(20px,2.4vw,28px);line-height:1.15}._previewHeader_4tup5_1>svg{width:22px;color:var(--color-brand)}._kicker_4tup5_1,._frame_4tup5_1 small{color:#777081;font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;font-weight:750}._peopleGrid_4tup5_1{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}._peopleGrid_4tup5_1 article{border:1px solid #eeeaf2;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}._peopleGrid_4tup5_1 article div{flex-direction:column;min-width:0;display:flex}._peopleGrid_4tup5_1 strong,._peopleGrid_4tup5_1 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._peopleGrid_4tup5_1 b{font-size:var(--type-caption-size);color:#a41459;grid-column:2}._avatar_4tup5_1{color:#fff;width:38px;height:38px;font-size:var(--type-caption-size);border-radius:12px;grid-row:span 2;place-items:center;font-weight:800;display:grid}._avatar1_4tup5_1{background:#d51c6b}._avatar2_4tup5_1{background:#6b4ac9}._avatar3_4tup5_1{background:#de6a48}._avatar4_4tup5_1{background:#287a72}._signalGrid_4tup5_1{grid-template-columns:1fr 1fr;gap:10px;display:grid}._signalGrid_4tup5_1>div{background:#faf7fa;border-radius:14px;gap:10px;padding:14px;display:flex}._signalGrid_4tup5_1 svg{color:#ad1557;flex:none;width:18px}._signalGrid_4tup5_1 span{color:#777081;font-size:var(--type-caption-size);flex-direction:column;display:flex}._signalGrid_4tup5_1 strong{color:#2c2028;margin-top:4px;font-size:13px;line-height:1.35}._timeline_4tup5_1{margin:0;padding:8px 0 0;list-style:none}._timeline_4tup5_1 li{border-bottom:1px solid #f0edf3;grid-template-columns:24px 48px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}._timeline_4tup5_1 li:last-child{border-bottom:0}._timelineMark_4tup5_1{color:#bb175f;background:#f8edf3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}._timelineMark_4tup5_1 svg{width:12px}._timeline_4tup5_1 time{font-size:var(--type-caption-size);color:#756e7e;font-weight:700}._timeline_4tup5_1 strong{font-size:13px}._timeline_4tup5_1 b{font-size:var(--type-caption-size);color:#716a79;background:#f3f0f5;border-radius:999px;padding:5px 7px}._timeline_4tup5_1 b[data-status=Complete]{color:#16685e;background:#e7f5f1}._timeline_4tup5_1 b[data-status=Tomorrow]{color:#9b4a13;background:#fff0df}._matchPeople_4tup5_1{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}._matchPeople_4tup5_1 article{text-align:center;border:1px solid #eeeaf2;border-radius:16px;justify-items:center;padding:15px 8px;display:grid}._matchPeople_4tup5_1 ._avatar_4tup5_1{margin-bottom:8px}._matchPeople_4tup5_1 p{color:#756e7e;font-size:var(--type-caption-size);margin:4px 0 0;line-height:1.4}._matchLine_4tup5_1{color:#b91a61;font-size:22px}._matchDetails_4tup5_1{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}._matchDetails_4tup5_1 li{font-size:var(--type-caption-size);background:#faf7fa;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-weight:700;display:flex}._matchDetails_4tup5_1 svg{color:#b91a61;width:13px}._mockActions_4tup5_1{gap:9px;display:flex}._mockActions_4tup5_1 button{color:#352733;font:inherit;font-size:var(--type-caption-size);background:#fff;border:1px solid #d9d2df;border-radius:10px;padding:10px 13px;font-weight:750}._mockActions_4tup5_1 button:first-child{border-color:var(--color-brand);background:var(--color-brand);color:#fff}._activityList_4tup5_1{gap:8px;margin:16px 0;display:grid}._activityList_4tup5_1 article{border:1px solid #eeeaf2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}._activityList_4tup5_1 article div{flex-direction:column;display:flex}._activityList_4tup5_1 p{font-size:var(--type-caption-size);color:#756e7e;margin:3px 0 0}._activityIcon_4tup5_1{color:#b7185e;background:#faebf2;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}._activityIcon_4tup5_1 svg,._done_4tup5_1 svg,._upcoming_4tup5_1 svg{width:16px}._done_4tup5_1{color:#11715f}._upcoming_4tup5_1{color:#aaa3ae}._progress_4tup5_1>div{font-size:var(--type-caption-size);justify-content:space-between;margin-bottom:7px;display:flex}._progress_4tup5_1>span{background:#ece7ee;border-radius:999px;height:7px;display:block;overflow:hidden}._progress_4tup5_1 i{background:var(--color-brand);border-radius:inherit;width:25%;height:100%;display:block}._goalMeta_4tup5_1{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}._goalMeta_4tup5_1 div{background:#faf7fa;border-radius:12px;padding:11px}._goalMeta_4tup5_1 dt{color:#777081;font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em}._goalMeta_4tup5_1 dd{font-size:var(--type-caption-size);margin:5px 0 0;font-weight:750}._frame_4tup5_1 blockquote{border-left:3px solid var(--color-brand);color:#4e414b;background:#fff7fa;margin:0 0 17px;padding:16px;font-size:13px;line-height:1.55}._frame_4tup5_1 blockquote span{color:#9e1753;font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-weight:800;display:block}@media (width<=620px){._frame_4tup5_1{border-radius:18px;padding:16px}._peopleGrid_4tup5_1,._signalGrid_4tup5_1{grid-template-columns:1fr}._timeline_4tup5_1 li{grid-template-columns:22px 42px 1fr}._timeline_4tup5_1 b{grid-column:3;justify-self:start}._matchPeople_4tup5_1{gap:6px}._matchPeople_4tup5_1 article{padding:12px 5px}._goalMeta_4tup5_1{grid-template-columns:1fr}._mockActions_4tup5_1{flex-direction:column}._mockActions_4tup5_1 button{width:100%}}@media (prefers-reduced-motion:reduce){._frame_4tup5_1 *{scroll-behavior:auto!important;transition:none!important}}.roi{--roi-hire:var(--color-brand);--roi-onboard:var(--color-accent);--roi-grow:var(--color-lms);background:radial-gradient(circle at 88% -5%, color-mix(in srgb, var(--color-brand) 12%, transparent), transparent 42%), var(--color-canvas);min-height:100vh;color:var(--color-ink);padding:0 max(1.25rem,50vw - 34rem) 5rem}.roi-top{width:100%}.roi-intro{width:min(100%,56rem);margin:clamp(1.25rem,4vw,2.75rem) auto clamp(1.5rem,3vw,2rem)}.roi-eyebrow{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}.roi-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,4.5vw,3.4rem);font-weight:720;line-height:1.03}.roi:has(.roi-calculator-flow.is-progressed) .roi-intro h1{visibility:hidden}.roi:has(.roi-calculator-flow.is-progressed) .roi-eyebrow{visibility:hidden}.roi:has(.roi-calculator-flow.has-results) .roi-intro{display:none}.roi-lede{max-width:40rem;color:var(--color-ink-soft);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.roi-calculator-flow{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.roi-form{gap:1.25rem;width:min(100%,56rem);margin-inline:auto;scroll-margin-top:1.5rem;display:grid}.roi-page-progress{z-index:100;background:color-mix(in srgb, var(--color-line) 70%, transparent);height:.28rem;position:fixed;inset:0 0 auto;overflow:hidden}.roi-page-progress i{background:var(--color-brand);height:100%;transition:width var(--transition-base);display:block}.roi-presets{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.25rem}.roi-presets-label{font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-weight:800;display:block}.roi-preset-row{flex-wrap:wrap;gap:.6rem;display:flex}.roi-preset{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;text-align:left;transition:all var(--transition-fast);flex-direction:column;gap:.1rem;padding:.6rem 1rem;display:flex}.roi-preset strong{font-size:.85rem}.roi-preset small{color:var(--color-muted);font-size:var(--type-caption-size)}.roi-preset:hover{border-color:var(--color-line-strong)}.roi-preset.is-active{border-color:var(--color-brand);background:var(--color-brand-soft)}.roi-preset.is-active small{color:var(--color-brand-dark)}.roi-reset{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-left:auto;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.roi-reset:hover{color:var(--color-brand)}.roi-module-controls{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:flex}.roi-module-controls>span{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-weight:800}.roi-module-controls label{color:var(--color-ink-soft);align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}.roi-wizard{min-height:clamp(23rem,43vh,27rem);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.roi-wizard-group{align-items:center;gap:1rem;width:100%;margin-top:clamp(1.25rem,3vh,2rem);display:flex}.roi-wizard-group>span{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.roi-wizard-field{width:100%;margin-top:1.1rem}.roi-wizard-field .roi-field{gap:.75rem}.roi-wizard-field .roi-field-label{letter-spacing:-.035em;max-width:48rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.roi-wizard-field .roi-input-wrap{background:color-mix(in srgb, var(--color-surface) 72%, transparent);margin-top:.35rem}.roi-wizard-field .roi-input-wrap input{height:3.75rem;font-size:1.2rem}.roi-wizard-field .roi-slider-value{font-size:1.15rem}.roi-wizard-field input[type=range]{margin:.5rem 0}.roi-wizard-field .roi-field-hint{max-width:32rem;font-size:.78rem;line-height:1.55}.roi-wizard-actions{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:auto;padding-top:2rem;display:flex}.roi-wizard-actions .button{min-width:8.5rem}.roi-wizard-actions .button:disabled{opacity:.38;cursor:not-allowed}.roi-choice-field,.roi-assumption-page,.roi-standard-summary{gap:.8rem;display:grid}.roi-choice-options{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.65rem;display:grid}.roi-choice-options button{text-align:left;background:var(--color-canvas);min-height:7rem;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);align-content:center;gap:.35rem;padding:1.2rem;display:grid}.roi-choice-options button:hover{border-color:var(--color-brand)}.roi-choice-options button.is-selected{background:var(--color-brand-soft);border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.roi-choice-options strong{font-size:1rem}.roi-choice-options span{color:var(--color-muted);font-size:.78rem;line-height:1.4}.roi-assumption-fields{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin-top:.5rem;display:grid}.roi-assumption-fields .roi-field-label{letter-spacing:0;font-size:.86rem;line-height:1.35}.roi-section{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);gap:1.4rem;margin:0;padding:1.5rem;display:grid}.roi-section legend{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0;font-size:1.05rem;font-weight:750;display:flex}.roi-legend-title{align-items:center;gap:.6rem;display:inline-flex}.roi-step{background:var(--color-ink);color:#fff;width:1.6rem;height:1.6rem;font:800 .78rem/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.roi-step-hire{background:var(--roi-hire)}.roi-step-onboard{background:var(--roi-onboard)}.roi-step-grow{background:var(--roi-grow)}.roi-section.is-off{padding-block:1.15rem}.roi-section.is-off .roi-legend-title{opacity:.5}.roi-switch{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.roi-switch-track{border-radius:var(--radius-pill);background:var(--color-line-strong);width:2.4rem;height:1.35rem;transition:background var(--transition-fast);display:block;position:relative}.roi-switch-thumb{width:1.05rem;height:1.05rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem}.roi-switch.is-on .roi-switch-track{background:var(--tog)}.roi-switch.is-on .roi-switch-thumb{transform:translate(1.05rem)}.roi-switch:focus-visible .roi-switch-track{box-shadow:var(--shadow-focus)}.roi-switch-hire{--tog:var(--color-brand)}.roi-switch-onboard{--tog:var(--color-accent)}.roi-switch-grow{--tog:var(--color-lms)}.roi-field{gap:.45rem;display:grid}.roi-field-label{color:var(--color-ink);font-size:.85rem;font-weight:650}.roi-field-hint{color:var(--color-muted);font-size:var(--type-caption-size);line-height:1.4}.roi-input-wrap{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;display:flex;overflow:hidden}.roi-input-wrap:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.roi-affix{min-width:2.4rem;color:var(--color-muted);background:var(--color-canvas);border-right:1px solid var(--color-line);align-self:stretch;place-items:center;padding:0 .6rem;font-size:.85rem;font-style:normal;font-weight:700;display:grid}.roi-affix-suffix{border-right:0;border-left:1px solid var(--color-line)}.roi-input-wrap input{min-width:0;height:3rem;color:var(--color-ink);background:0 0;border:0;flex:1;padding:0 .9rem;font-size:1rem;font-weight:650}.roi-input-wrap input:focus{outline:none}.roi-slider-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.roi-slider-value{color:var(--color-brand-dark);font-size:.95rem;font-weight:800}.roi-field-slider input[type=range]{width:100%;accent-color:var(--color-brand)}.roi-field-compact{gap:.3rem}.roi-field-compact .roi-field-label{font-size:.8rem;font-weight:600}.roi-assumptions{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.1rem 1.5rem}.roi-assumptions-toggle{color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.85rem;font-weight:750;display:inline-flex}.roi-assumptions-toggle svg{color:var(--color-brand)}.roi-assumptions-body{gap:1.1rem;margin-top:1.2rem;display:grid}.roi-assumptions-note{color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.5}.roi-results{margin-top:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:1.5rem}.roi-results-inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.roi-results-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.roi-results-head>div{max-width:42rem}.roi-edit-answers{flex:none}.roi-results-eyebrow{color:var(--color-muted);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.roi-results-total{letter-spacing:var(--tracking-display);font-size:clamp(3.25rem,8vw,6rem);line-height:.98;font-weight:var(--font-weight-bold);color:var(--color-ink);margin:.5rem 0 0}.roi-results-total span{letter-spacing:0;color:var(--color-muted);margin-left:.4rem;font-size:1rem;font-weight:700}.roi-results-sub{color:var(--color-ink-soft);margin:.85rem 0 0;font-size:.9rem;line-height:1.55}.roi-results-sub strong{color:var(--color-ink)}.roi-bars{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0;display:grid}.roi-bar-row{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.25rem}.roi-bar-head{align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.roi-bar-head b{font-variant-numeric:tabular-nums;margin-left:auto}.roi-dot{border-radius:50%;width:.7rem;height:.7rem}.roi-bar-track{background:var(--color-canvas);border-radius:var(--radius-pill);height:.55rem;margin-top:.4rem;overflow:hidden}.roi-bar-fill{border-radius:inherit;height:100%;transition:width var(--transition-base);display:block}.seg-hire{background:var(--roi-hire)}.seg-onboard{background:var(--roi-onboard)}.seg-grow{background:var(--roi-grow)}.roi-dot.seg-hire,.roi-dot.seg-onboard,.roi-dot.seg-grow{background:var(--roi-hire)}.roi-dot.seg-onboard{background:var(--roi-onboard)}.roi-dot.seg-grow{background:var(--roi-grow)}.roi-bar-explain{color:var(--color-ink-soft);font-size:var(--type-caption-size);margin:.5rem 0 0;line-height:1.45}.roi-bar-source{color:var(--color-muted);font-size:var(--type-caption-size);margin:.2rem 0 0;line-height:1.4}.roi-results-footer{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:stretch;gap:1rem;display:grid}.roi-addressable{background:var(--color-brand-soft);border:1px solid color-mix(in srgb, var(--color-brand) 22%, transparent);border-radius:var(--radius-md);margin:0;padding:1.4rem 1.5rem}.roi-addressable-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.roi-addressable-value{letter-spacing:-.03em;color:var(--color-brand-dark);margin:.3rem 0 0;font-size:1.75rem;font-weight:820}.roi-addressable-value span{color:var(--color-brand);margin-left:.35rem;font-size:.8rem;font-weight:700}.roi-addressable-label{color:var(--color-ink-soft);margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.roi-result-action{background:var(--color-ink);border-radius:var(--radius-md);flex-direction:column;justify-content:center;gap:1rem;padding:1.4rem 1.5rem;display:flex}.roi-result-action p{color:#ffffffc7;margin:0;font-size:.85rem;line-height:1.5}.roi-method{border-top:1px solid var(--color-line);margin-top:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.75rem,4vw,3rem)}.roi-method-head{max-width:44rem}.roi-method-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:720;line-height:1.1}.roi-method-head p{color:var(--color-ink-soft);margin:.9rem 0 0;font-size:1rem;line-height:1.6}.roi-method-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.roi-method-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.5rem}.roi-method-tag{border-radius:var(--radius-pill);font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:.9rem;padding:.3rem .65rem;font-weight:800;display:inline-block}.roi-tag-hire{background:var(--color-brand)}.roi-tag-onboard{background:var(--color-accent)}.roi-tag-grow{background:var(--color-lms)}.roi-method-formula{background:var(--color-canvas);border-radius:var(--radius-sm);color:var(--color-ink);font:600 var(--type-caption-size)/1.5 var(--font-mono);margin:0 0 .75rem;padding:.6rem .75rem}.roi-method-card>p:not(.roi-method-formula){color:var(--color-ink-soft);margin:0;font-size:.85rem;line-height:1.6}.roi-sources{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.75rem}.roi-sources h3{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.05rem}.roi-sources ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.roi-sources li{color:var(--color-ink-soft);padding-left:1.1rem;font-size:.85rem;line-height:1.55;position:relative}.roi-sources li:before{content:"";background:var(--color-brand);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}.roi-sources li strong{color:var(--color-ink)}.roi-source-link{color:var(--color-brand-dark);text-underline-offset:.15em;white-space:nowrap;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.roi-source-link:hover{color:var(--color-brand)}.roi-sources-note{border-top:1px solid var(--color-line);color:var(--color-muted);margin:1.25rem 0 0;padding-top:1.1rem;font-size:.75rem;line-height:1.55}@media (width<=780px){.roi-method-grid{grid-template-columns:1fr}}.roi-lead-open{width:100%}.roi-lead-form{gap:.75rem;display:grid}.roi-lead-title{margin:0 0 .15rem;font-size:.95rem;font-weight:750}.roi-lead-form label{font-size:var(--type-caption-size);color:var(--color-ink-soft);gap:.35rem;font-weight:700;display:grid}.roi-lead-form input{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);height:2.9rem;color:var(--color-ink);padding:0 .9rem;font-size:.95rem}.roi-lead-form input:focus{border-color:var(--color-brand);box-shadow:var(--shadow-focus);outline:none}.roi-lead-form .button{width:100%;margin-top:.25rem}.roi-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.roi-lead-error{color:#b3243a;margin:0;font-size:.76rem;font-weight:600}.roi-lead-fine{color:var(--color-muted);font-size:var(--type-caption-size);margin:0;line-height:1.45}.roi-spin{animation:.8s linear infinite roi-spin}@keyframes roi-spin{to{transform:rotate(360deg)}}.roi-done{text-align:center;padding:.5rem 0}.roi-done-check{color:#fff;background:var(--color-success);border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:inline-grid}.roi-done-title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:780}.roi-done-sub{color:var(--color-ink-soft);margin:.5rem 0 1.2rem;font-size:.88rem;line-height:1.5}.roi-done-sub strong{color:var(--color-ink)}.roi-done .button{width:100%}.roi-disclaimer{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-caption-size);margin:1.4rem 0 0;padding-top:1.2rem;line-height:1.5}@media (width<=780px){.roi-results-head{flex-direction:column}.roi-bars,.roi-results-footer{grid-template-columns:1fr}}@media (width<=560px){.roi-module-controls>span{width:100%}.roi-wizard{min-height:25rem}.roi-wizard-progress{grid-template-columns:1fr;gap:.55rem}.roi-wizard-group{flex-direction:column;align-items:flex-start}.roi-wizard-actions .button{flex:1;min-width:0}.roi-choice-options,.roi-assumption-fields{grid-template-columns:1fr}}.lead-page{background:radial-gradient(circle at 90% -8%, color-mix(in srgb, var(--color-brand) 13%, transparent), transparent 44%), var(--color-canvas);min-height:100vh;color:var(--color-ink);padding:0 max(1.25rem,50vw - 31rem) 5rem}.lead-top{width:100%}.lead-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,6vw,4.5rem);display:grid}.lead-eyebrow{color:var(--color-brand);font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}.lead-intro h1{letter-spacing:var(--tracking-heading);font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1.05;font-weight:var(--font-weight-demi);margin:0}.lead-blurb{max-width:30rem;color:var(--color-ink-soft);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.lead-card{background:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2.25rem)}.lead-form{gap:.85rem;display:grid}.lead-form-head{margin-bottom:.5rem}.lead-form-head h2{letter-spacing:-.025em;margin:0;font-size:1.25rem}.lead-form-head p{color:var(--color-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.lead-result-summary{border-top:1px solid var(--color-line);gap:1.25rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;display:grid}.lead-result-eyebrow{color:var(--color-brand-dark);font-size:var(--type-caption-size);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.lead-result-totals{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lead-result-totals>div{gap:.35rem;display:grid}.lead-result-totals span{color:var(--color-muted);font-size:var(--type-caption-size);font-weight:700}.lead-result-totals strong{color:var(--color-ink);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1}.lead-result-totals>div:last-child strong{color:var(--color-brand-dark)}.lead-result-modules{border-top:1px solid var(--color-line);gap:.6rem;padding-top:1rem;display:grid}.lead-result-modules span{color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.lead-result-modules b{color:var(--color-ink)}.lead-field{color:var(--color-ink-soft);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.lead-field-label{color:var(--color-ink-soft)}.lead-field-label b{color:var(--color-brand)}.lead-field input{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);height:3rem;color:var(--color-ink);padding:0 .95rem;font-size:.95rem}.lead-field input:focus{border-color:var(--color-brand);box-shadow:var(--shadow-focus);outline:none}.lead-field-error{color:#b3243a;font-size:var(--type-caption-size);font-weight:650;line-height:1.4}.lead-form .button{width:100%;margin-top:.35rem}.lead-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead-notice{border-radius:var(--radius-sm);background:var(--color-signal-soft);color:#6b4e00;margin:0;padding:.75rem .9rem;font-size:.76rem;line-height:1.45}.lead-error{color:#b3243a;margin:0;font-size:.78rem;font-weight:600}.lead-fine{color:var(--color-muted);font-size:var(--type-caption-size);margin:0;line-height:1.45}.lead-fine a{color:var(--color-brand-dark);text-underline-offset:.18em;text-decoration:underline}.lead-spin{animation:.8s linear infinite lead-spin}@keyframes lead-spin{to{transform:rotate(360deg)}}.lead-done{text-align:center;padding:.5rem 0}.lead-done-check{color:#fff;background:var(--color-success);border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:inline-grid}.lead-done-title{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:780}.lead-done-sub{color:var(--color-ink-soft);margin:.55rem 0 1.3rem;font-size:.92rem;line-height:1.5}.lead-done .button{width:100%}@media (width<=860px){.lead-layout{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.lead-result-totals{grid-template-columns:1fr}}
