/* StaffYourDealer: continuous blue glass product setting */
.home-glass{--ink:#102d42;--accent:#08677e;--glass-line:#ffffffc9;background:#f6f9fc;color:var(--ink);font-family:Arial,Helvetica,sans-serif}
.home-glass main{position:relative;isolation:isolate;background:radial-gradient(ellipse at 95% 7%,#b7deff85,transparent 27%),radial-gradient(ellipse at -10% 40%,#c4eaff65,transparent 24%),linear-gradient(160deg,#fbfdff,#f3f8fc 48%,#fff);overflow:hidden}
.home-glass main:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:100px;right:-250px;width:750px;height:1050px;border:1px solid #fff;background:linear-gradient(145deg,#ffffffa0,#b4dfff30 40%,#5caaf326);border-radius:180px;box-shadow:inset 14px 5px 45px #fff9,0 30px 95px #237bad16;transform:rotate(-24deg)}
.home-glass .site-header{height:88px;background:#ffffffc7;border-bottom:1px solid #fff;backdrop-filter:blur(24px);box-shadow:none;padding-inline:5vw}
.home-glass .brand-logo{max-width:225px}.home-glass .button{border-radius:99px;background:#126d85;color:white;padding:17px 26px;border:0;box-shadow:0 7px 22px #08738f1c;font-size:14px;font-weight:600}
.home-glass .button:hover{background:#0c5167;transform:translateY(-2px)}
.home-glass .partner-bar{background:transparent;border-bottom:1px solid #d5e6f0;color:#476476;padding:15px 5vw;font-size:10px;letter-spacing:.13em}
.home-glass .hero{position:relative;background:transparent;min-height:730px;grid-template-columns:48% 52%;max-width:1640px;margin:auto;overflow:visible}
.home-glass .hero:before{display:none}.home-glass .hero-copy{padding:85px 0 62px 5vw;max-width:none;width:auto;margin:0;z-index:2}
.home-glass .hero-eyebrow{font-size:10px;font-family:Arial,Helvetica,sans-serif;letter-spacing:.15em;font-weight:700;color:#447185;max-width:420px;line-height:1.6}
.home-glass .hero h1{font-size:clamp(52px,5.15vw,83px);font-weight:600;line-height:1.025;letter-spacing:-.065em;margin:23px 0 26px}
.home-glass .hero .hero-punch{white-space:normal}.home-glass .hero h1 em{font-family:inherit;font-style:normal;font-weight:500;background:linear-gradient(100deg,#126d85,#4299bc);-webkit-background-clip:text;background-clip:text;color:transparent}
.home-glass .hero-copy>p{font-size:17px;line-height:1.7;max-width:500px;color:#567081;margin-bottom:24px}
.home-glass .gamefilm-callout{border:0;padding:0;margin:22px 0}.home-glass .gamefilm-callout p b,.home-glass .gamefilm-callout p em{font-family:inherit;font-size:14px!important;line-height:1.7}.home-glass .gamefilm-callout p em{font-style:normal;letter-spacing:0;color:#5e7586}
.home-glass .hero-actions{gap:25px;margin-top:25px}.home-glass .text-link{font-size:14px;color:#174d62}.home-glass .text-link i{border:0;background:#e4f2fa}
.home-glass .trust-row{margin-top:38px;padding-top:23px;border-top:1px solid #cfdfe9;gap:30px;background:none;max-width:500px;box-shadow:none}.home-glass .trust-row strong{font-size:30px;letter-spacing:-.05em}.home-glass .trust-row span{font-size:10px;font-family:inherit;letter-spacing:0;text-transform:none;color:#648092;margin-top:5px}
.home-glass .portal-stage{min-height:0;align-self:center;padding:35px 20px 20px 0;background:none;overflow:visible}
.home-glass .portal-art{width:110%;max-width:none;margin-left:-5%;border:0;border-radius:0;overflow:visible;box-shadow:none;mix-blend-mode:multiply!important;filter:none!important}
.home-glass .portal-computer{border-radius:0;clip-path:none;mask-image:none}.home-glass .portal-caption{border:0;justify-content:center;gap:10px;margin-top:-5px;color:#58778b}.home-glass .portal-caption span{font-family:inherit;font-size:9px;letter-spacing:.15em}.home-glass .portal-caption b{font-size:11px}
.home-glass .ticker{background:#edf5fa;border-block:1px solid #d9e8f0;color:#3b677d;font-size:13px;letter-spacing:.18em;padding:22px 0}.home-glass .ticker i{color:#9cc9df}
.home-glass .product-intro{padding:110px 24px 30px;text-align:center;max-width:1050px;margin:auto}
.home-glass .product-intro .kicker,.home-glass .product-copy .kicker{font-family:inherit;font-size:10px!important;font-weight:700;letter-spacing:.16em;color:#4a8099;margin-bottom:21px}
.home-glass .product-intro h2{font-size:clamp(38px,4.9vw,68px);line-height:1.06;letter-spacing:-.055em;font-weight:500;margin:0 auto 26px;max-width:870px}
.home-glass .product-intro>p:last-child{font-size:18px;line-height:1.7;color:#637e90;max-width:660px;margin:auto}
.home-glass .product-story{padding:65px 5vw 85px;max-width:1600px;margin:auto;display:grid;grid-template-columns:32% 68%;align-items:center;gap:15px;background:transparent;overflow:visible}
.home-glass .product-story.reverse{grid-template-columns:68% 32%}.home-glass .product-story.reverse .product-copy{order:2;padding-left:36px;padding-right:0}.home-glass .product-copy{padding-right:30px}
.home-glass .product-copy h2{font-size:clamp(33px,3.25vw,52px);font-weight:500;line-height:1.07;letter-spacing:-.05em;margin:0 0 25px;color:#15394d}
.home-glass .product-copy>p{font-size:16px;line-height:1.75;color:#688091}.home-glass .product-copy .text-link{display:inline-flex;margin-top:24px;gap:12px;align-items:center}
.home-glass .product-visual{position:relative;margin:0;padding:12px;border:1px solid #fff;border-radius:27px;background:linear-gradient(135deg,#ffffffd9,#dcedf860);box-shadow:0 24px 70px #3d86ae14,inset 0 1px #fff;min-width:0;transition:transform .4s}
.home-glass .product-visual:hover{transform:translateY(-5px)}.home-glass .product-visual img{display:block;width:100%;height:auto;border-radius:19px}.home-glass .product-visual figcaption{font-size:11px;letter-spacing:.03em;padding:14px 8px 5px;color:#698296}
.home-glass .product-story.reverse:before{content:"";position:absolute;z-index:-1;left:-300px;width:800px;height:650px;background:linear-gradient(120deg,#cae5f864,#effaff20);border:1px solid #fff;border-radius:120px;transform:rotate(20deg);pointer-events:none}
.home-glass .partner-proof{background:#ffffff90;padding:60px 5vw;gap:45px;border-block:1px solid #fff}.home-glass .partner-proof h2{font-size:clamp(32px,3.3vw,48px);font-weight:500;letter-spacing:-.04em}.home-glass .partner-proof p{font-size:16px;line-height:1.75}.home-glass .partner-mark{background:transparent}.home-glass .partner-mark img{max-width:260px}
.home-glass .coverage{background:transparent;padding:95px 5vw}.home-glass .coverage h2,.home-glass .proof h2,.home-glass .process h2,.home-glass .cta h2{font-family:inherit;font-size:clamp(38px,4.5vw,65px);font-weight:500;letter-spacing:-.055em;line-height:1.08}.home-glass h2 em{font-family:inherit;font-style:normal;color:#3789a5}.home-glass .kicker{font-family:inherit;font-size:10px!important;letter-spacing:.14em}
.home-glass .coverage-system{gap:18px}.home-glass .coverage-node{border:1px solid #fff;border-radius:22px;background:#ffffffae;padding:30px;min-height:195px;box-shadow:0 15px 45px #4685a308}.home-glass .coverage-node small{font-family:inherit;font-size:10px;letter-spacing:.07em}.home-glass .coverage-node h3{font-size:28px;font-weight:500;letter-spacing:-.03em}.home-glass .coverage-node p{font-size:15px;color:#627f90}
.home-glass .process{background:linear-gradient(145deg,#102d42,#16475b);border-radius:36px;margin:10px 3vw 50px;padding:75px 4vw;color:#fff}.home-glass .process h2 em{color:#9ddbf2}.home-glass .process-overview{border-radius:18px;background:#ffffff09}.home-glass .process-overview p{font-size:15px;line-height:1.75}.home-glass .journey{gap:25px}.home-glass .journey article{border-top-color:#ffffff25}.home-glass .journey h3{font-size:22px;line-height:1.25;font-weight:500}.home-glass .step-copy{font-size:14px!important;color:#bfd2dc}.home-glass .process-finish{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px}
.home-glass .proof{background:transparent;padding:80px 5vw;gap:70px}.home-glass .proof-copy .kicker,.home-glass .proof-copy p{color:#58768b}.home-glass .proof-lead{font-size:17px;line-height:1.75}.home-glass .proof-flow{color:#214b62}.home-glass .proof-credential{border:1px solid #fff;border-radius:24px;background:#ffffffb5;box-shadow:0 20px 70px #397da00b}.home-glass .proof-mini-stats{background:transparent}
.home-glass .cta{background:radial-gradient(ellipse at 90% 20%,#9ed4f060,transparent 65%),#eaf4fa;border-radius:32px;margin:30px 3vw 60px;padding:70px 5vw;border:1px solid #fff;gap:35px}.home-glass .cta-signal{display:none}.home-glass .cta-copy p{color:#607c8f}.home-glass footer{background:#f8fbfd;color:#335367;padding:60px 5vw 25px;border-top:1px solid #dceaf2}.home-glass footer a,.home-glass footer p{color:#648091}
@media(min-width:1700px){.home-glass .hero-copy{padding-left:60px}}
@media(max-width:1100px){.home-glass .hero h1{font-size:56px}.home-glass .hero-copy>p{font-size:16px}.home-glass .hero{min-height:650px}.home-glass .product-story,.home-glass .product-story.reverse{grid-template-columns:35% 65%;gap:0}.home-glass .product-story.reverse{grid-template-columns:65% 35%}.home-glass .product-copy h2{font-size:35px}.home-glass .product-copy{padding-right:20px}.home-glass .product-story.reverse .product-copy{padding-left:25px}}
@media(max-width:850px){.home-glass .hero{grid-template-columns:1fr}.home-glass .hero-copy{padding:60px 6vw 0;max-width:720px;margin:auto;width:100%}.home-glass .hero h1{font-size:clamp(48px,8vw,72px)}.home-glass .hero-copy>p{max-width:620px}.home-glass .portal-stage{padding:20px 4vw 40px}.home-glass .portal-art{width:100%;margin:0}.home-glass .product-story,.home-glass .product-story.reverse{grid-template-columns:1fr;padding:35px 5vw 55px;gap:28px}.home-glass .product-story.reverse .product-copy{order:0;padding:0}.home-glass .product-copy{padding:0;max-width:650px}.home-glass .product-copy h2{font-size:42px;max-width:580px}.home-glass .product-intro{padding-top:75px}.home-glass .product-intro h2{font-size:48px}.home-glass .partner-proof{padding:50px 6vw}.home-glass .proof{gap:35px}.home-glass .process{padding:50px 6vw}.home-glass .cta{padding:45px 6vw}}
@media(max-width:600px){.home-glass .site-header{height:76px;padding-inline:22px}.home-glass .site-header nav.static-open{top:76px}.home-glass .brand-logo{max-width:185px}.home-glass .partner-bar{font-size:9px;line-height:1.8}.home-glass .hero-copy{padding:43px 23px 0}.home-glass .hero h1{font-size:49px;letter-spacing:-.06em}.home-glass .hero-eyebrow{font-size:9px}.home-glass .hero-copy>p{font-size:16px}.home-glass .hero-actions{gap:20px}.home-glass .trust-row{gap:20px;margin-top:30px}.home-glass .trust-row strong{font-size:27px}.home-glass .trust-row span{font-size:9px}.home-glass .portal-stage{padding:15px 2vw 32px}.home-glass .product-intro{padding:60px 23px 15px}.home-glass .product-intro h2{font-size:38px}.home-glass .product-intro>p:last-child{font-size:16px}.home-glass .product-story,.home-glass .product-story.reverse{padding:30px 20px 50px}.home-glass .product-copy h2{font-size:37px}.home-glass .product-copy>p{font-size:15px}.home-glass .product-visual{padding:6px;border-radius:18px}.home-glass .product-visual img{border-radius:13px}.home-glass .product-visual figcaption{font-size:10px;padding:10px 6px 4px}.home-glass .coverage{padding:55px 23px}.home-glass .coverage-node{padding:24px}.home-glass .process{border-radius:25px}.home-glass .proof{padding:45px 23px}.home-glass .cta{border-radius:24px}.home-glass .ticker{font-size:10px}.home-glass .button{font-size:13px;padding:16px 22px}}
@media(prefers-reduced-motion:reduce){.home-glass .product-visual,.home-glass .portal-art{animation:none!important;transition:none!important;transform:none!important}}
/* Match the supplied brand mark precisely within the web compositions. */
.home-glass .portal-art{position:relative;mask-image:linear-gradient(90deg,transparent,#000 11%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 12%,#000 89%,transparent);mask-composite:intersect}
.home-glass .screen-brand{position:absolute;left:14.4%;top:14.4%;width:18%;height:7.3%;padding:1.1%;display:flex;align-items:center;background:#e4f2fb;transform:rotate(-4deg);transform-origin:left center}
.home-glass .screen-brand img{width:100%;height:auto;display:block}
.home-glass .product-render{position:relative}
.home-glass .render-brand{position:absolute;left:4.4%;top:2.4%;width:24%;height:8.2%;display:flex;align-items:center;background:#f4f9fd;padding:.2%}
.home-glass .render-brand img{width:100%;height:auto;border-radius:0}
.home-glass .render-manager .render-brand{left:7.8%;top:5.1%;width:24%;height:8%;background:#eaf5fc}
.home-glass .render-communication .render-brand{left:3.2%;top:6%;width:24%;height:8.3%;background:#eaf5fc}
.home-glass main{overflow:clip}
/* Maintain readable contrast in the light credibility section. */
.home-glass .proof,.home-glass .proof h2,.home-glass .proof-trust-heading b,.home-glass .proof-mini-stats b{color:#163b50}
.home-glass .proof-flow span{color:#577689;font-size:12px}.home-glass .proof-credential{padding:32px}.home-glass .proof-trust-heading{margin-bottom:24px}.home-glass .proof-trust-heading b{font-size:22px;line-height:1.3}.home-glass .proof-trust-heading span{color:#557f94;font-size:10px}
.home-glass .preferred-vendor-card{display:grid;grid-template-columns:135px 1fr;gap:24px;padding:22px;border-radius:18px;box-shadow:none;background:#f3f8fb;border:1px solid #ddeaf1}.home-glass .preferred-vendor-badge{width:100%;height:auto;max-width:135px}.home-glass .preferred-vendor-copy{border:0;padding:0}.home-glass .preferred-vendor-copy small{font-family:inherit;font-size:9px;letter-spacing:.1em}.home-glass .preferred-vendor-copy b{font-size:22px;line-height:1.2}.home-glass .preferred-vendor-copy span{font-size:13px;line-height:1.65}
.home-glass .proof-visibility{border-radius:14px;background:#e9f4fa;color:#1b536d;padding:18px}.home-glass .proof-visibility p b{color:#204c63}.home-glass .proof-visibility small{color:#5b7b8d;font-size:12px}.home-glass .proof-mini-stats span{border-color:#cce1ec;background:transparent}.home-glass .proof-mini-stats b{font-size:27px}.home-glass .proof-mini-stats small{color:#648394;font-family:inherit;font-size:9px}
@media(max-width:600px){.home-glass .proof-credential{padding:20px}.home-glass .preferred-vendor-card{grid-template-columns:1fr;gap:20px}.home-glass .preferred-vendor-badge{max-width:140px;margin:auto}.home-glass .preferred-vendor-copy span{font-size:14px}.home-glass .proof-mini-stats b{font-size:23px}}

/* Matched interview graphics use the clean header from the communication template. */
.home-glass .render-clerk .render-brand,.home-glass .render-manager .render-brand{left:3.2%;top:6%;width:24%;height:8.3%;background:#eaf5fc}
.home-glass .render-clerk .render-brand,.home-glass .render-manager .render-brand{display:none}

/* Authentic supplied dealer marks arranged around The Shop badge. */
.home-glass .partner-proof{grid-template-columns:56% 44%;gap:30px;padding:65px 4vw;align-items:center}
.home-glass .partner-proof .partner-mark{padding:0;min-height:0;background:none;box-shadow:none;border:0;display:flex;flex-direction:column;gap:22px}
.home-glass .dealer-constellation{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(6,78px);gap:12px;padding:22px;border-radius:30px;background:radial-gradient(ellipse at center,#c9e5f990,#f4faff70 70%);border:1px solid white;box-shadow:inset 0 1px 1px white,0 20px 55px #215c7d0c;isolation:isolate}
.home-glass .dealer-logo-tile{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px 8px;border-radius:12px;background:#fff;border:1px solid #e1edf5;box-shadow:0 5px 12px #183f5410;transition:transform .25s}
.home-glass .dealer-logo-tile:hover{transform:translateY(-3px)}.home-glass .dealer-logo-tile svg{display:block;width:100%;height:100%;overflow:hidden}
.home-glass .dealer-center{grid-column:2/5;grid-row:3/5;display:flex;align-items:center;justify-content:center;padding:0;min-width:0}.home-glass .dealer-center img{height:100%;max-height:195px;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 16px #14384918)}
.home-glass .partner-mark>span{font-size:9px;letter-spacing:.11em;text-align:center;color:#42788d}.home-glass .partner-proof-copy{padding:0 30px 0 10px;min-width:0}.home-glass .partner-proof-copy .credential-points{flex-wrap:wrap;gap:18px}.home-glass .partner-proof-copy .credential-points span{font-size:10px}
@media(max-width:1100px){.home-glass .dealer-constellation{padding:14px;gap:8px;grid-template-rows:repeat(6,64px)}.home-glass .dealer-logo-tile{padding:7px 5px}.home-glass .dealer-center img{max-height:145px}}
@media(max-width:850px){.home-glass .partner-proof{grid-template-columns:1fr;padding:45px 5vw;gap:35px}.home-glass .partner-proof-copy{padding:0}.home-glass .dealer-constellation{max-width:720px;margin:auto;grid-template-rows:repeat(6,75px)}.home-glass .dealer-center img{max-height:165px}}
@media(max-width:480px){.home-glass .dealer-constellation{padding:9px;gap:6px;border-radius:20px;grid-template-rows:repeat(6,51px)}.home-glass .dealer-logo-tile{padding:5px 3px;border-radius:7px}.home-glass .dealer-center img{max-height:115px}}
@media(prefers-reduced-motion:reduce){.home-glass .dealer-logo-tile{transition:none}}

/* Full-width, self-contained product infographics. */
.home-glass .product-story.infographic-story{display:block;width:100%;max-width:1540px;margin:0 auto;padding:65px 30px;background:transparent}
.home-glass .infographic-story .product-visual{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none}
.home-glass .infographic-story .product-visual:hover{transform:none}
.home-glass .infographic-story .product-visual>img{display:block;width:100%;height:auto;border-radius:0}
.home-glass .infographic-story:first-of-type{padding-top:70px}
@media(max-width:850px){.home-glass .product-story.infographic-story{padding:35px 15px}}
@media(max-width:480px){.home-glass .product-story.infographic-story{padding:24px 8px}}

.home-glass .infographic-render{position:relative}
.home-glass .infographic-render>img{width:100%;height:auto;display:block;border-radius:0}
.home-glass .infographic-header{position:absolute;left:0;top:0;right:0;height:14.2%;display:flex;align-items:center;gap:3%;padding:0 3%;background:linear-gradient(100deg,#f7fbfe,#eaf5fd);border-bottom:1px solid #d3e6f0}
.home-glass .infographic-header img{width:23%;height:auto;border-radius:0;mix-blend-mode:multiply}
.home-glass .infographic-header span{font-size:clamp(7px,1.2vw,18px);font-weight:600;color:#193e52;line-height:1.3}

/* Centered glass stages and separated process cards. */
.home-glass .infographic-story .product-visual{width:80%;margin:0 auto;position:relative;padding:12px;border:1px solid #ffffffd9;border-radius:28px;background:linear-gradient(135deg,#ffffffb3,#c4e5f43b 50%,#ffffff85);box-shadow:inset 0 1px 0 #fff,0 22px 55px #295d7715;isolation:isolate}
.home-glass .infographic-story .product-visual:before{content:"";position:absolute;inset:-10px 20px 10px -10px;border:1px solid #cce5f2a6;background:linear-gradient(125deg,#d0ecfb55,#fff0 65%);border-radius:34px;z-index:-1;pointer-events:none}
.home-glass .infographic-render{overflow:hidden;border-radius:18px}
.home-glass .clerk-video-fill{position:absolute;left:45.72%;top:24.24%;width:51.42%;height:56.73%;background-image:url('/Jake/assets/images/infographic-clerk-2400.webp');background-size:235.3% 213.5%;background-position:84.47% 45.6%;border-radius:12px 12px 0 0}
.home-glass .process{background:radial-gradient(ellipse at 85% 5%,#3a829473,transparent 55%),radial-gradient(ellipse at 0% 100%,#326c905c,transparent 60%),linear-gradient(130deg,#102b40,#163f55);border:1px solid #cce9f529;box-shadow:inset 0 1px 0 #ffffff30,0 22px 65px #17475c18;transition:box-shadow .35s}
.home-glass .process:hover{box-shadow:inset 0 1px 0 #ffffff45,0 25px 70px #17475c26}
.home-glass .process:before{background:linear-gradient(125deg,transparent 25%,#d0f3ff08 45%,transparent 65%);mask-image:none;pointer-events:none}
.home-glass .process-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:none}
.home-glass .process-heading>div{width:auto}
.home-glass .process-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;flex-shrink:0;padding:22px 30px;margin:0;border:1px solid #b5ecf99c;border-radius:999px;background:linear-gradient(135deg,#e5faff,#90d8e9);color:#153e52;font-size:15px;font-weight:700;box-shadow:inset 0 1px 0 #fff,0 10px 30px #071c3530;transition:transform .25s,box-shadow .25s}
.home-glass .process-cta:hover,.home-glass .process-cta:focus-visible{transform:translateY(-4px);box-shadow:0 15px 35px #061b354a}
.home-glass .journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border:0;margin-top:55px}
.home-glass .journey article,.home-glass .journey article:first-of-type{min-width:0;min-height:0;padding:28px 24px;border:1px solid #c8e8fa36;border-radius:24px;background:linear-gradient(140deg,#ffffff12,#b2e5f506);box-shadow:inset 0 1px 0 #ffffff16,0 12px 25px #031b2c20;backdrop-filter:blur(16px);transition:transform .3s,background .3s,box-shadow .3s,border-color .3s}
.home-glass .journey article:before,.home-glass .journey article:after{display:none}
.home-glass .journey article:hover,.home-glass .journey article:nth-of-type(2n):hover{transform:translateY(-8px);background:linear-gradient(140deg,#ffffff21,#91d4ed10);border-color:#aeeaf78a;box-shadow:inset 0 1px 0 #ffffff30,0 20px 35px #031b2c40}
.home-glass .journey .step-top{margin-bottom:28px}
.home-glass .journey h3{font-size:22px;line-height:1.25;min-height:56px;margin-bottom:20px}
.home-glass .step-points{padding:0;margin:0;list-style:none;display:grid;gap:12px;color:#d0e2ec;font-size:14px;line-height:1.55}
.home-glass .step-points li{position:relative;padding-left:17px}
.home-glass .step-points li:before{content:"";width:5px;height:5px;border-radius:50%;background:#83d6e7;position:absolute;left:0;top:.6em}
@media(max-width:1100px){.home-glass .journey{grid-template-columns:repeat(2,minmax(0,1fr))}.home-glass .journey h3{min-height:0}}
@media(max-width:650px){.home-glass .process-heading{align-items:flex-start;flex-direction:column;gap:28px}.home-glass .journey{grid-template-columns:1fr;margin-top:35px}.home-glass .process-cta{padding:18px 24px}.home-glass .infographic-story .product-visual{padding:5px;border-radius:14px}.home-glass .infographic-render{border-radius:9px}.home-glass .infographic-story .product-visual:before{inset:-5px 8px 5px -5px;border-radius:18px}.home-glass .infographic-header span{font-size:clamp(5px,1.2vw,8px)}.home-glass .clerk-video-fill{border-radius:4px 4px 0 0}}
@media(prefers-reduced-motion:reduce){.home-glass .process,.home-glass .journey article,.home-glass .process-cta{transition:none}.home-glass .journey article:hover,.home-glass .journey article:nth-of-type(2n):hover,.home-glass .process-cta:hover{transform:none}}
/* Shared floating glass navigation. */
.home-glass .site-header{top:12px;height:86px;width:calc(100% - 48px);max-width:1540px;margin:12px auto 0;padding:10px 18px;gap:18px;border:1px solid #ffffffed;border-radius:30px;background:linear-gradient(115deg,#f9fdffe0,#e0f1fad6 65%,#f6fbffe0);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);box-shadow:inset 0 1px 0 white,0 10px 35px #245d7812}
.home-glass .site-header .brand{flex-shrink:0;padding:10px 15px;border:1px solid #ffffffd9;border-radius:21px;background:linear-gradient(120deg,#ffffffc9,#eef8fb8c);box-shadow:inset 0 1px 0 #fff,0 4px 12px #245d7807}
.home-glass .site-header .brand-logo{width:210px;max-width:210px;mix-blend-mode:multiply}
.home-glass .site-header nav{gap:4px;padding:5px;border:1px solid #ffffffbd;border-radius:99px;background:#ffffff52;box-shadow:inset 0 1px 0 #fff8}
.home-glass .site-header nav a{padding:12px 15px;border-radius:99px;color:#3a5c70;font-size:13px;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}
.home-glass .site-header nav a:hover,.home-glass .site-header nav a[aria-current=page]{background:#ffffffd9;color:#146b85;text-decoration:none;box-shadow:0 3px 12px #286b8110}
.home-glass .site-header .header-actions{gap:14px}
.home-glass .site-header .login{padding:12px 10px;border-radius:99px;font-size:13px}
.home-glass .site-header .login:hover{background:#ffffff90}
.home-glass .site-header .button-small{padding:15px 22px;font-size:13px;background:linear-gradient(135deg,#2389a0,#12617b);border:1px solid #ffffff60;box-shadow:inset 0 1px 0 #ffffff30,0 7px 18px #146d8518}
.home-glass .site-header .standalone-menu-toggle{border:1px solid #ffffffec;border-radius:99px;background:#ffffffa8;color:#28566c;padding:12px 18px}
.home-glass .partner-bar{margin-top:8px}
@media(max-width:1150px) and (min-width:1001px){.home-glass .site-header{width:calc(100% - 28px);padding-inline:12px;gap:8px}.home-glass .site-header .brand-logo{width:175px}.home-glass .site-header nav a{padding:12px 10px}.home-glass .site-header .header-actions{gap:5px}.home-glass .site-header .button-small{padding:14px}}
@media(max-width:1000px){.home-glass .site-header{height:82px}.home-glass .site-header nav{display:none}.home-glass .site-header nav.static-open{display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;align-items:stretch;padding:10px;border-radius:24px;border:1px solid white;background:linear-gradient(130deg,#f4fbfff7,#e3f2fcf7);backdrop-filter:blur(26px);box-shadow:0 18px 40px #1c506523;gap:4px}.home-glass .site-header nav.static-open a{padding:15px 20px;border:0;text-align:left;border-radius:16px}.home-glass .site-header .standalone-menu-toggle{margin-left:auto}}
@media(max-width:600px){.home-glass .site-header{top:8px;width:calc(100% - 24px);height:76px;margin-top:8px;border-radius:25px;padding:8px;gap:8px}.home-glass .site-header .brand{padding:10px;border-radius:18px}.home-glass .site-header .brand-logo{width:174px;max-width:174px}.home-glass .site-header .standalone-menu-toggle{padding:12px 16px;margin-right:4px}.home-glass .site-header .header-actions{display:none}}
@media(prefers-reduced-motion:reduce){.home-glass .site-header nav a{transition:none}}
