.client-load-recovery{box-sizing:border-box;color:#142c45;text-align:left;background:radial-gradient(at 15% 5%,#dfeaf6,#0000 55%),linear-gradient(145deg,#f2f6fa,#e9eff6);place-items:center;min-height:100svh;padding:36px 20px;font-family:Geist,Segoe UI,sans-serif;display:grid}.client-load-recovery .client-load-card{box-sizing:border-box;background:linear-gradient(145deg,#f9fbfddd,#f1f6fbed);border:1px solid #cbd9e7;border-radius:24px;width:min(100%,540px);padding:clamp(24px,5vw,44px);box-shadow:0 20px 70px #183c5a12,inset 0 1px #ffffffb3}.client-load-recovery .client-load-brand{letter-spacing:-.04em;align-items:center;gap:12px;margin-bottom:30px;font-size:23px;font-weight:650;display:flex}.client-load-recovery .client-load-brand .product-brand-logo{flex:none;justify-content:center;align-items:center;width:42px;height:38px;display:inline-flex;position:relative}.client-load-recovery .client-load-brand img{object-fit:contain;width:100%;height:100%}.client-load-recovery .brand-trademark{display:none}.client-load-recovery .client-load-status{color:#405d77;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.client-load-recovery .client-load-status i{background:#577d9c;border-radius:50%;width:7px;height:7px}.client-load-recovery h1{color:#142c45;letter-spacing:-.035em;text-align:left;margin:15px 0 14px;font-size:clamp(26px,5vw,32px);font-weight:650;line-height:1.18}.client-load-recovery h1:focus{outline:none}.client-load-recovery p{color:#425c72;text-align:left;margin:0;font-size:15px;line-height:1.65}.client-load-recovery .client-load-guidance{background:#e9f0f7;border:1px solid #d2deeb;border-radius:14px;margin:24px 0;padding:16px}.client-load-recovery .client-load-guidance strong{color:#213d57;margin-bottom:5px;font-size:14px;line-height:1.5;display:block}.client-load-recovery .client-load-guidance p{font-size:13px}.client-load-recovery .client-load-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-load-recovery .client-load-actions button,.client-load-recovery .client-load-actions a{box-sizing:border-box;min-height:48px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.client-load-recovery .client-load-actions button{color:#f6f9fc;background:linear-gradient(160deg,#2b5c86,#173d60);border:1px solid #1b4a75;box-shadow:inset 0 1px #ffffff24,0 4px 10px #173d6014}.client-load-recovery .client-load-actions button:hover{background:#1d486d}.client-load-recovery .client-load-actions button:disabled{opacity:.7;cursor:progress}.client-load-recovery .client-load-actions a{color:#284a68;background:#f4f7fa;border:1px solid #bccdde}.client-load-recovery .client-load-actions a:hover{background:#e4edf6}.client-load-recovery .client-load-actions :focus-visible{outline-offset:3px;outline:3px solid #3479c0}.client-load-recovery .client-load-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.client-load-recovery{padding:20px 12px}.client-load-recovery .client-load-card{border-radius:20px}.client-load-recovery .client-load-actions{flex-direction:column;align-items:stretch}.client-load-recovery .client-load-actions button,.client-load-recovery .client-load-actions a{width:100%}}.feature-carousel{min-width:0;margin-top:24px}.feature-carousel-toolbar,.feature-carousel-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.feature-carousel-toolbar p{color:#183b60;margin:0;font-size:15px;font-weight:600}.feature-carousel-toolbar p span{color:#52677e;margin-top:4px;font-size:13px;font-weight:400;display:block}.feature-carousel-toolbar>div,.feature-carousel-pagination>div{gap:8px;display:flex}.feature-carousel-toolbar button{color:#173f6a;cursor:pointer;background:#f7faff;border:1px solid #c3d3e4;border-radius:50%;width:46px;height:46px;font-size:23px}.feature-carousel-toolbar button:disabled{opacity:.35;cursor:default}.feature-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;padding:18px 0 8px;display:flex;overflow-x:auto}.feature-carousel-track::-webkit-scrollbar{display:none}.feature-slide{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(130deg,#fafdfff2,#e8f0fbe0);border:1px solid #ccdaea;border-radius:24px;flex:0 0 96%;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-width:0;padding:36px;display:grid;box-shadow:inset 0 1px #fff,0 8px 25px #1c355609}.feature-slide-copy>span{color:#2359a1;font-size:14px;font-weight:650}.reference-home .feature-slide h3{letter-spacing:-.035em;margin:15px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.2}.feature-slide-copy p{color:#405971;font-size:16px;line-height:1.65}.feature-slide-copy>a{color:#1c55a0;align-items:center;gap:22px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.feature-slide-copy>small{color:#5b6f84;margin-top:16px;font-size:12px;display:block}.feature-preview{background:#fbfdfff2;border:1px solid #d8e3ee;border-radius:18px;min-width:0;min-height:310px;padding:24px;box-shadow:0 12px 30px #244a7210}.feature-preview header{color:#334f6d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.feature-preview button{color:#215397;cursor:pointer;background:#eef4fd;border:1px solid #cbd9e8;border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px}.feature-preview>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;display:block}.feature-preview>small{color:#566f86;margin-top:6px;font-size:12px;line-height:1.6;display:block}.feature-preview-bars{justify-content:space-around;align-items:end;gap:14px;margin-top:28px;display:flex}.feature-preview-bars>div{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.feature-preview-bars span{color:#3c5671;font-size:12px}.feature-preview-bars i{background:linear-gradient(#80abec,#316dd0);border-radius:5px 5px 0 0;width:50%;max-width:44px;transition:height .2s;display:block}.feature-preview-bars small{color:#576e85;font-size:12px}.feature-stock-rows>div,.feature-cash-rows>div{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.feature-stock-rows small{color:#5b7188;margin-top:4px;font-size:12px;display:block}.feature-cash-rows{margin:20px 0 0}.feature-cash-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.feature-preview>p{color:#52677e;font-size:13px;line-height:1.5}.feature-question{color:#244566;background:#eef4fd;border:1px solid #dbe5f2;border-radius:15px 15px 4px;margin:22px 0 16px;padding:18px;font-size:16px;line-height:1.6}.feature-carousel-pagination{color:#51667c;padding-top:8px;font-size:13px}.feature-carousel-pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;display:grid}.feature-carousel-pagination i{background:#bac9dc;border-radius:50%;width:7px;height:7px;display:block}.feature-carousel-pagination [aria-current] i{background:#2863bf;border-radius:10px;width:22px}@media (max-width:680px){.feature-slide{border-radius:19px;flex-basis:94%;grid-template-columns:1fr;gap:22px;padding:22px}.feature-preview{min-height:300px;padding:18px}.feature-preview header{align-items:flex-start}.feature-carousel-toolbar p{font-size:14px}.feature-carousel-track{gap:12px}.feature-carousel-pagination{gap:8px}.feature-preview>strong{font-size:29px}.feature-preview-bars{gap:6px}.feature-preview-bars span{font-size:11px}}@media (prefers-reduced-motion:reduce){.feature-carousel *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){.reference-home .public-nav{grid-template-columns:minmax(0,1fr);gap:8px;height:auto;padding:12px 18px}.reference-home .public-brand-family{min-width:0}.reference-home .public-nav nav{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:2px 4px;width:100%;padding-top:6px;display:grid}.reference-home .public-nav nav>a{justify-content:center;min-width:0;min-height:44px;padding:8px 3px;font-size:13px}.reference-home .public-nav .public-nav-socials{border-top:1px solid #cedbea80;flex-basis:auto;grid-column:1/-1;justify-content:flex-start;width:100%;margin:0;padding-top:4px;display:flex}.reference-home .public-nav .public-social-links{flex-wrap:nowrap;gap:12px;width:auto;display:flex}.reference-home .public-nav .public-social-link{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;display:flex}.reference-home .public-nav .public-social-link svg{width:19px;height:19px}.reference-home .public-nav>.public-nav-actions{grid-area:3/1;justify-content:space-between;width:100%;margin:0;display:flex}.reference-home .public-nav-actions button{min-height:44px}}.reference-home .home-social-section{background:radial-gradient(at 92% 0,#dceafb88,#0000 60%),#f0f5fb;border-top:1px solid #dbe6f1;border-bottom:1px solid #dbe6f1;padding-block:64px}.home-social-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-bottom:32px;display:grid}.reference-home .home-social-copy h2{letter-spacing:-.04em;color:#10253e;text-align:left;max-width:540px;margin:0 0 16px;font-size:clamp(30px,3.3vw,46px);line-height:1.1}.home-social-copy>p:not(.demo-eyebrow){color:#4e627a;max-width:470px;margin:0 0 20px;font-size:16px;line-height:1.65}.home-social-hub-link{color:#163d69;background:#f9fbfe;border:1px solid #ceddec;border-radius:999px;align-items:center;gap:20px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px 14px #17375908}.home-social-banner{border:1px solid #fff;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 14px 36px #17375912}.home-social-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-social-card{background:linear-gradient(135deg,#fafdffef,#eaf1f9cc);border:1px solid #ffffffeb;border-radius:26px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:inset 0 1px #fff,0 14px 34px #1737590b}.home-social-card-instagram{background:radial-gradient(circle at 95% 0,#f8d9e980,#0000 55%),#f9fbfe}.home-social-card-tiktok{background:radial-gradient(circle at 100% 0,#d7f2f280,#0000 40%),radial-gradient(circle at 90% 20%,#f7e3ec70,#0000 50%),#f9fbfe}.home-social-card-youtube{background:radial-gradient(circle at 95% 0,#f8dfe780,#0000 55%),#f9fbfe}.home-social-card-facebook{background:radial-gradient(circle at 95% 0,#d8e8fdc0,#0000 55%),#f9fbfe}.home-social-card header{align-items:center;gap:10px;min-height:56px;display:flex}.home-social-card header>img{filter:drop-shadow(0 5px 7px #12314d1c);flex:0 0 48px;width:48px;height:48px;transition:transform .2s;display:block}.home-social-card:hover header>img{transform:translateY(-2px)rotate(-3deg)}.home-social-card header>div{min-width:0}.reference-home .home-social-card h3{letter-spacing:-.025em;color:#10253e;margin:0 0 4px;font-size:20px;line-height:1.2}.home-social-card header p{color:#4e627a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.home-social-qr{background:#fff;border:1px solid #dce5ee;border-radius:18px;width:min(180px,100%);margin:24px 0 20px;padding:8px;box-shadow:0 6px 18px #17375906}.home-social-qr img{width:100%;height:auto;display:block}.home-social-description{color:#4e627a;text-align:left;flex:1;margin:0 0 20px;font-size:14px;line-height:1.6}.home-social-follow{background:var(--ui-action);color:#f6faff;border:1px solid #c6d8e7;border-radius:15px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:13px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:inset 0 1px 2px #ffffff25}.home-social-follow:hover{background:var(--ui-action-hover);box-shadow:0 6px 18px #1737591a}.home-social-section a:focus-visible{outline-offset:4px;outline:3px solid #0a72ff}@media (max-width:1199px){.home-social-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-social-intro{gap:28px}.home-social-card header p{font-size:13px}.home-social-description{font-size:15px}}@media (max-width:700px){.home-social-intro{grid-template-columns:1fr;gap:26px}.home-social-banner{max-width:600px}.reference-home .home-social-section{padding-block:44px}}@media (max-width:540px){.home-social-cards{grid-template-columns:1fr;gap:16px}.home-social-card{padding:22px}.home-social-banner{border-radius:16px}.home-social-follow{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-social-card header>img,.home-social-follow{transition:none}.home-social-card:hover header>img{transform:none}}
