html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}:root{--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-100:#fef3c6;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-yellow-400:#fac800;--color-yellow-900:#733e0a;--color-green-100:#dcfce7;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-indigo-500:#625fff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-600:#45556c;--color-slate-700:#314158;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:#0385ff;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted-hsl:260 20% 97%;--muted-foreground:215.4 16.3% 46.9%;--accent-hsl:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border-hsl:214.3 31.8% 91.4%;--input-hsl:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:.5rem;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-muted:hsl(var(--muted-hsl));--color-muted-fg:hsl(var(--muted-foreground));--color-border:hsl(var(--border-hsl));--color-ring:hsl(var(--ring));--color-primary:var(--primary);--color-primary-foreground:hsl(var(--primary-foreground));--green:#0385ff;--green-dk:#0270d9;--blue:#0385ff;--blue-dk:#0270d9;--navy:#1e293b;--orange:#f59e0b;--border:hsl(var(--border-hsl));--text:hsl(var(--foreground));--heading:#0f172a;--text-secondary:#64748b;--muted:hsl(var(--muted-foreground));--bg:hsl(var(--muted-hsl));--white:#fff;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--font-ui:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Outfit", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-hero:"Inter", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--shadow-centered-sm:0 0 0 1px #94a3b81f, 0 0 18px #0f172a0a, 0 0 38px #0f172a0d;--shadow-centered-md:0 0 0 1px #94a3b81f, 0 0 24px #0f172a0d, 0 0 54px #0f172a0f;--shadow-centered-lg:0 0 0 1px #94a3b81c, 0 0 30px #0f172a0f, 0 0 68px #0f172a12;--shadow-centered-xl:0 0 0 1px #94a3b81a, 0 0 40px #0f172a12, 0 0 84px #0f172a14;--shadow-centered-dark:0 0 0 1px #0f172a14, 0 0 28px #0f172a1f, 0 0 60px #0f172a24;--shadow-centered-green:0 0 0 1px #0385ff29, 0 0 18px #0385ff2e, 0 0 36px #0385ff38;--shadow-elev-1:0 0 0 1px #94a3b81f, 0 0 26px #0f172a0d, 0 0 58px #0f172a12;--shadow-elev-2:0 0 0 1px #94a3b81f, 0 0 18px #0f172a0a, 0 0 38px #0f172a0d;--shadow-elev-3:0 0 0 1px #94a3b81a, 0 0 12px #0f172a08, 0 0 24px #0f172a0a;--site-container:1200px;--site-container-wide:1440px;--site-container-narrow:1100px;--site-gutter-x:clamp(1rem, 3vw, 1.5rem);--site-shell-y:clamp(1.5rem, 2.8vw, 2.5rem);--site-touch-target:48px;--site-admin-sidebar-width:320px;--site-admin-sidebar-compact-width:92px;--site-account-sidebar-width:300px;--site-account-panel-width:300px;--site-account-workspace-gap:1.15rem}@supports (color:color(display-p3 0 0 0)){:root{--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-300:color(display-p3 .956922 .651886 .645122);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-700:color(display-p3 .692737 .116232 .104679);--color-amber-100:color(display-p3 .989391 .954583 .796328);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-700:color(display-p3 .67989 .32771 .0520514);--color-yellow-400:color(display-p3 .959941 .790171 .0585198);--color-yellow-900:color(display-p3 .422485 .252729 .095052);--color-green-100:color(display-p3 .885269 .984329 .910368);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-green-700:color(display-p3 .198355 .501799 .245335);--color-green-800:color(display-p3 .168568 .395123 .211217);--color-blue-300:color(display-p3 .602559 .767214 .993938);--color-blue-400:color(display-p3 .397443 .62813 .992116);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-indigo-500:color(display-p3 .380374 .372235 .971707);--color-purple-600:color(display-p3 .546729 .130167 .94439);--color-purple-700:color(display-p3 .465298 .0652579 .824397);--color-slate-100:color(display-p3 .947345 .959969 .97483);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-gray-50:color(display-p3 .977213 .98084 .985102);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-200:color(display-p3 .899787 .906171 .92106);--color-gray-300:color(display-p3 .822033 .835264 .858521);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-500:color(display-p3 .421287 .446085 .504784);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-700:color(display-p3 .219968 .253721 .318679);--color-gray-800:color(display-p3 .125854 .159497 .216835);--color-gray-900:color(display-p3 .070423 .0928982 .151928)}}@supports (color:lab(0% 0 0)){:root{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}body{font-family:var(--font-ui);background:var(--color-background);color:var(--color-foreground);width:100%;min-height:100vh;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:clamp(15px,.94rem,16px);display:flex;overflow-x:hidden}.ps-header--storefront-glass{box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(170%);background:0 0;border-bottom-color:#ffffff38}.shell-storefront .ps-header{box-shadow:none;background:0 0;border-bottom-color:#ffffff38;position:fixed;top:0;left:0;right:0}.ps-header--utility .ps-header-nav__cluster,.ps-header--utility .ps-header-menu-toggle,.ps-header--utility .ps-header-cta,.ps-header--utility .nav-cart-btn{display:none}.ps-header nav a:hover{color:var(--primary);background:#0385ff14}.ps-header nav a.is-active{color:#0f172a;background:#0f172a0f;box-shadow:inset 0 0 0 1px #94a3b824}.shell-storefront .ps-header nav a[href$=\/PayStubs]{color:#0f172a;background:linear-gradient(135deg,#0385ff24,#60a5fa1f);box-shadow:inset 0 0 0 1px #0385ff24}.shell-storefront .ps-header nav a[href$=\/PayStubs]:hover,.shell-storefront .ps-header nav a[href$=\/PayStubs].is-active{color:var(--blue-dk);background:linear-gradient(135deg,#0385ff2e,#60a5fa29)}.ps-header-cart-btn{position:relative}.ps-header-cart-btn__cart,.ps-header-cart-btn__close{pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.ps-header-cart-btn__close{opacity:0;transform:scale(.72)rotate(-90deg)}.ps-header-cart-btn__close-line{background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute}.ps-header-cart-btn__close-line--first{transform:rotate(45deg)}.ps-header-cart-btn__close-line--second{transform:rotate(-45deg)}.ps-header-cart-btn[aria-expanded=true] .ps-header-cart-btn__cart{opacity:0;transform:scale(.72)}.ps-header-cart-btn[aria-expanded=true] .ps-header-cart-btn__close{opacity:1;transform:scale(1)rotate(0)}@media (max-width:768px){.ps-field input,.ps-field select{height:2.75rem;min-height:2.75rem;padding:.7rem .85rem;font-size:1rem}.ps-field label{font-size:.82rem}.cart-item__header,.cart-item__footer{flex-direction:column;align-items:stretch}}.ps-field:has(input[data-val-required]) label:after{content:" *";color:#ef4444;font-weight:700}.ps-field:has(select[data-val-required]) label:after{content:" *";color:#ef4444;font-weight:700}@media (max-width:1024px){.ps-header-context{display:none}}@media print{body{background:#fff}.ps-header,.ps-footer{display:none!important}}@media (max-width:480px){.cart-panel{width:100vw}}.btn-acc-primary{min-height:var(--site-touch-target);color:#fff;text-align:center;cursor:pointer;background:#0268d4;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.72rem 1.25rem;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 26px #0268d438}body.cart-panel-open{overscroll-behavior:none;overflow:hidden}.cart-panel{top:0;right:env(safe-area-inset-right,0);width:min(27.5rem, calc(100vw - 1rem - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px)));max-width:100%;height:100vh;z-index:110;color:#0f172a;background:radial-gradient(circle at 100% 0,#0385ff14,#0000 30%),#fffffffa;border-left:1px solid #94a3b82e;flex-direction:column;height:100dvh;font-size:.88rem;transition:transform .22s;display:flex;position:fixed;bottom:0;transform:translate(100%)}.cart-panel__header,.cart-panel__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #94a3b82e;padding:1.1rem 1.1rem 1rem}.cart-panel__title{font-size:.95rem;font-family:var(--font-display);color:#0f172a;letter-spacing:.01em;margin:0}.cart-panel__items{display:none}.cart-panel__footer{border-top:1px solid #94a3b82e;border-bottom:none;gap:.8rem;display:grid}.cart-panel__clear{min-height:30px;padding:.3rem .65rem;font-size:.72rem}.cart-panel__promo-input{border:1px solid var(--border);min-width:0;min-height:36px;color:var(--text);background:#ffffffeb;border-radius:.6rem;flex:1;padding:.4rem .65rem;font-size:.78rem}.cart-panel__promo-btn{min-height:36px;padding:.35rem .7rem;font-size:.72rem}.cart-panel__total-label{color:var(--text);font-size:.78rem;font-weight:600}.cart-panel__checkout{background:linear-gradient(135deg, var(--blue), #36a2ff);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:0;font-size:.86rem;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 24px #0385ff38}.cart-panel__checkout-error{color:#e74c3c;text-align:center;padding:.25rem 0;font-size:.82rem}.cart-item{box-shadow:none;background:#ffffffa6;border:1px solid #94a3b82e;border-radius:12px;margin-bottom:0;padding:.7rem .8rem .65rem}.cart-item__title{color:#0f172a;margin:0 0 .15rem;font-size:.82rem;font-weight:600;line-height:1.25}.cart-item__meta{color:#64748b;margin:0;font-size:.72rem;font-weight:400}.cart-item__edit{color:var(--blue);cursor:pointer;background:#0385ff14;border:1px solid #0385ff29;border-radius:.6rem;min-height:28px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;line-height:1.2}.cart-item__remove{color:#e74c3c;cursor:pointer;background:#f8fafcf5;border:1px solid #94a3b829;border-radius:.6rem;min-height:28px;padding:.3rem .5rem;font-size:.82rem;line-height:1}.cart-item__price{font-size:.78rem;font-weight:600}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:222 47% 8%;--foreground:210 40% 96%;--card:222 45% 11%;--card-foreground:210 40% 96%;--popover:222 43% 10%;--popover-foreground:210 40% 96%;--secondary:217 30% 18%;--secondary-foreground:210 40% 96%;--muted-hsl:222 30% 13%;--muted-foreground:215 20% 72%;--accent-hsl:217 30% 18%;--accent-foreground:210 40% 96%;--border-hsl:217 24% 22%;--input-hsl:217 24% 22%;--ring:210 100% 64%;--text:hsl(var(--foreground));--heading:#f8fafc;--text-secondary:#94a3b8;--muted:hsl(var(--muted-foreground));--bg:#0b1220;--white:#0f172a;--shadow-centered-sm:0 0 0 1px #ffffff0a, 0 10px 24px #02061747, 0 24px 56px #0206175c;--shadow-centered-md:0 0 0 1px #ffffff0a, 0 14px 30px #0206174d, 0 30px 70px #02061766;--shadow-centered-lg:0 0 0 1px #ffffff0a, 0 18px 36px #02061752, 0 36px 84px #02061770;--shadow-elev-1:0 0 0 1px #ffffff0a, 0 16px 34px #0206174d, 0 34px 72px #0206176b;--shadow-elev-2:0 0 0 1px #ffffff0a, 0 12px 28px #02061742, 0 26px 56px #0206175c;--shadow-elev-3:0 0 0 1px #ffffff0a, 0 10px 22px #02061738, 0 20px 44px #0206174d}html[data-theme=dark] body{color:#e5edf7;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 26%),linear-gradient(#071120 0%,#0b1220 42%,#0f172a 100%)}html[data-theme=dark] .ps-header--admin,html[data-theme=dark] .ps-header--account,html[data-theme=dark] .ps-header--utility,html[data-theme=dark] .shell-storefront .ps-header{background:linear-gradient(#080f1cf5,#0b1220eb);border-bottom-color:#94a3b829}html[data-theme=dark] .shell-storefront .ps-header{z-index:100;position:fixed;top:0;left:0;right:0}html[data-theme=dark] .cart-panel,html[data-theme=dark] .cart-panel__header,html[data-theme=dark] .cart-panel__footer,html[data-theme=dark] .cart-item{border-color:#94a3b829;box-shadow:0 18px 40px #0206173d}html[data-theme=dark] .cart-panel{border-color:var(--border);background:#02040a!important}html[data-theme=dark] .cart-panel__body{background:#02040a}html[data-theme=dark] .cart-panel__header,html[data-theme=dark] .cart-panel__footer{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border);background:0 0}@media (max-width:768px){html{font-size:17px}body{font-size:15.5px}.ps-header{padding-inline-start:1rem;padding-inline-end:1rem}.ps-footer-links a,.ps-footer-copy,.ps-field label,.cart-item__meta,.cart-item__details{font-size:.84rem}.btn-acc-primary,.btn-acc-secondary,.cart-panel__checkout,.cart-panel__clear,.cart-panel__promo-btn,.cart-item__edit,.cart-item__remove{border-radius:14px;min-height:52px;padding:.82rem 1rem;font-size:.98rem;line-height:1.15}}@media (max-width:480px){.ps-header{padding-inline-start:.65rem;padding-inline-end:.65rem}.ps-header nav{gap:.35rem}.ps-header nav a{padding:.35rem .45rem;font-size:.78rem}}@media (max-width:768px){.order-processing-overlay{padding:1rem}.order-processing-overlay__card{max-width:92vw;padding:1.5rem}}@keyframes payment-modal-spin{to{transform:rotate(360deg)}}.checkout-page{max-width:960px;margin:0 auto;padding:48px 24px}.checkout-page__layout{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:980px){.checkout-page__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.checkout-page__title{margin:0 0 16px;font-size:28px}.checkout-page__summary,.checkout-page__payment{background:var(--surface,#fff);border:1px solid var(--border,#e4e4e8);border-radius:14px;min-width:0;padding:24px}.checkout-page__express{margin-bottom:16px}.checkout-page__express:empty{margin-bottom:0;display:none}.checkout-page__or{text-align:center;color:var(--muted,#6c6c72);align-items:center;gap:12px;margin:16px 0 12px;font-size:13px;display:flex}.checkout-page__or:before,.checkout-page__or:after{content:"";background:var(--border-muted,#e4e4e8);flex:1;height:1px}.checkout-page__table{border-collapse:collapse;width:100%}.checkout-page__table th,.checkout-page__table td{border-bottom:1px solid var(--border-muted,#eee);text-align:left;padding:10px 8px}.checkout-page__subtext{color:var(--muted,#6c6c72);font-size:13px}.checkout-page__total{text-align:right;font-size:18px;font-weight:700}.checkout-page__promo{color:var(--muted,#6c6c72);margin-top:8px;font-size:13px}.checkout-page__stripe{min-height:180px;margin-bottom:12px}.checkout-page__error{color:#c0392b;min-height:20px;margin-bottom:8px;font-size:14px}.checkout-page__pay{background:var(--accent,#1e67f5);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:14px 20px;font-size:16px;font-weight:700}.checkout-page__pay:disabled{opacity:.6;cursor:not-allowed}.checkout-page__cancel{text-align:center;color:var(--muted,#6c6c72);margin-top:12px;font-size:13px;display:block}.checkout-page__free{background:#22c55e14;border:1px solid #22c55e47;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;display:flex}.checkout-page__free-msg{color:#166534;margin:0;font-size:14px;font-weight:600;line-height:1.45}html[data-theme=dark] .checkout-page__free{background:#22c55e24;border-color:#22c55e6b}html[data-theme=dark] .checkout-page__free-msg{color:#86efac}.delivery-email-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.5rem;display:grid}.delivery-email-add,.delivery-email-remove{color:#2563eb;cursor:pointer;background:#3b82f614;border:1px solid #3b82f638;border-radius:14px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.delivery-email-add{min-height:42px;padding:0 .9rem}.delivery-email-add:hover,.delivery-email-remove:hover{background:#3b82f624;border-color:#3b82f657;transform:translateY(-1px)}.delivery-email-actions{margin-top:.6rem}html[data-theme=dark] .delivery-email-add,html[data-theme=dark] .delivery-email-remove{color:#bfdbfe;background:#3b82f624;border-color:#60a5fa42}html[data-theme=dark] .delivery-email-add:hover,html[data-theme=dark] .delivery-email-remove:hover{background:#3b82f633;border-color:#93c5fd61}.cart-panel__title{color:var(--text);font-size:.95rem;font-weight:700}.cart-panel__delivery{border-top:1px solid #94a3b82e;margin-top:0;padding-top:.8rem}.cart-panel__delivery-title{color:var(--text);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.cart-panel__delivery .delivery-email-copy{color:#64748b;margin:0 0 .6rem;font-size:.74rem;line-height:1.4}.cart-panel__delivery .ps-field label{color:var(--text);font-size:.72rem;font-weight:600}.cart-panel__delivery .generator-email-input,.cart-panel .generator-email-input{border:1px solid var(--border);min-height:36px;color:var(--text);background:#ffffffeb;border-radius:.6rem;padding:.4rem .65rem;font-size:.78rem}.delivery-email-add{min-height:32px;padding:0 .7rem;font-size:.72rem;font-weight:600}.delivery-email-remove{width:32px;height:32px;font-size:.9rem}html[data-theme=dark] .cart-panel__title,html[data-theme=dark] .cart-panel__total-label,html[data-theme=dark] .cart-panel__delivery-title,html[data-theme=dark] .cart-panel__delivery .ps-field label{color:var(--text)}html[data-theme=dark] .cart-panel__delivery .delivery-email-copy,html[data-theme=dark] .cart-panel__meta,html[data-theme=dark] .cart-item__meta,html[data-theme=dark] .cart-item__details{color:#94a3b8}html[data-theme=dark] .cart-panel__delivery .generator-email-input,html[data-theme=dark] .cart-panel .generator-email-input,html[data-theme=dark] .cart-panel__promo-input{border-color:var(--border);color:var(--text);background:var(--surface)!important}.cart-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-panel__count{color:#64748b;font-size:.72rem;font-weight:500}html[data-theme=dark] .cart-panel__count{color:#94a3b8}.cart-selection-bar__count{font-weight:600}.cart-selection-bar__actions{gap:.4rem;display:flex}.cart-selection-bar__btn{color:var(--blue);cursor:pointer;background:0 0;border:1px solid #94a3b838;border-radius:.5rem;min-height:28px;padding:.3rem .65rem;font-size:.72rem;font-weight:600}.cart-selection-bar__btn:hover:not(:disabled){background:#0385ff1a}.cart-selection-bar__btn:disabled{opacity:.4;cursor:not-allowed}.cart-selection-bar__btn--danger{color:#e74c3c}.cart-selection-bar__btn--danger:hover:not(:disabled){background:#e74c3c14}.cart-invoice{flex:0 auto;max-height:50%;margin:0;padding:.25rem 0;list-style:none;display:block;overflow-y:auto}.cart-invoice__empty{text-align:center;color:#64748b;padding:2rem 1rem;font-size:.82rem}.cart-invoice__head{align-items:center;gap:.65rem;padding:.55rem 1rem;display:flex}.cart-invoice__check{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.cart-invoice__check input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.cart-invoice__summary{cursor:pointer;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:1fr auto auto 14px;align-items:center;gap:.65rem;padding:0;display:grid}.cart-invoice__template{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.cart-invoice__qty{color:#64748b;font-variant-numeric:tabular-nums;font-size:.74rem}.cart-invoice__price{color:var(--green);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.cart-invoice__caret{color:#94a3b8;text-align:center;font-size:1.1rem;line-height:1;transition:transform .18s;display:inline-block;transform:rotate(90deg)}.cart-invoice__row.is-expanded .cart-invoice__caret{transform:rotate(-90deg)}.cart-invoice__detail{color:#64748b;padding:0 1rem .6rem;font-size:.74rem}.cart-invoice__detail[hidden]{display:none}.cart-invoice__dates{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.cart-invoice__date-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;padding:.2rem 0;display:grid}.cart-invoice__date-label,.cart-invoice__date-qty,.cart-invoice__date-price{font-size:.72rem}.cart-invoice__date-label strong,.cart-invoice__date-qty strong,.cart-invoice__date-price strong{color:var(--text);font-weight:600}.cart-invoice__date-qty{text-align:right;font-variant-numeric:tabular-nums;min-width:3.25rem}.cart-invoice__date-price{text-align:right;font-variant-numeric:tabular-nums;min-width:5.5rem}.cart-invoice__detail-empty{font-style:italic}html[data-theme=dark] .cart-invoice__date-label strong,html[data-theme=dark] .cart-invoice__date-qty strong,html[data-theme=dark] .cart-invoice__date-price strong,html[data-theme=dark] .cart-invoice__template{color:var(--text)}html[data-theme=dark] .cart-invoice__qty,html[data-theme=dark] .cart-invoice__detail{color:#94a3b8}.cart-panel__summary{border-top:1px solid #94a3b82e;flex:auto;gap:.75rem;padding:.75rem 1rem .6rem;display:grid;overflow-y:auto}.cart-panel__promo-toggle{width:100%;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.78rem;font-weight:600;display:flex}.cart-panel__promo-toggle-label{text-align:left}.cart-panel__promo-toggle-caret{text-align:center;width:18px;font-size:.95rem;font-weight:700}.cart-panel__promo-toggle:hover{color:var(--blue-dk)}.cart-panel__promo-collapse{gap:.4rem;display:grid}.cart-panel__promo-collapse[hidden]{display:none}.cart-panel__footer{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:0 0;border-top:1px solid #94a3b82e;gap:.7rem;display:grid}.cart-panel__select-toggle{color:var(--blue);cursor:pointer;background:0 0;border:1px solid #94a3b847;border-radius:.5rem;min-height:28px;padding:.25rem .7rem;font-size:.72rem;font-weight:600}.cart-panel__select-toggle:hover{background:#0385ff14}.cart-panel__select-toggle[aria-pressed=true]{background:#0385ff1f;border-color:#0385ff66}.cart-panel__select-toggle[hidden],.cart-invoice__check{display:none}.cart-panel.is-selection-mode .cart-invoice__check{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.cart-invoice__summary{grid-template-columns:1fr auto auto;gap:.5rem}.cart-invoice__parties{min-width:0;color:var(--text);align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:flex}.cart-invoice__party{min-width:0;color:var(--text);align-items:center;gap:.25rem;display:inline-flex}.cart-invoice__party svg{color:#64748b;flex-shrink:0}.cart-invoice__party-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.cart-invoice__arrow{color:#94a3b8;flex-shrink:0;font-size:.85rem}.cart-invoice__meta{color:#64748b;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:400;display:flex}.cart-invoice__meta-sep{color:#cbd5e1}html[data-theme=dark] .cart-invoice__party svg,html[data-theme=dark] .cart-invoice__meta{color:#94a3b8}html[data-theme=dark] .cart-invoice__meta-sep{color:#94a3b866}.cart-panel{padding:0}.cart-panel__top,.cart-panel__bottom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcb8;border-color:#94a3b82e;flex:none}.cart-panel__top{border-bottom:1px solid #94a3b82e}.cart-panel__bottom{padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid #94a3b838;gap:.65rem;display:grid;box-shadow:0 -8px 24px #0f172a0a}.cart-panel__body{overscroll-behavior:contain;background:0 0;flex:auto;padding:0;overflow-y:auto}html[data-theme=dark] .cart-panel__top,html[data-theme=dark] .cart-panel__bottom{border-color:var(--border);background:#060a14}html[data-theme=dark] .cart-panel__bottom{box-shadow:0 -8px 24px #00000040}.cart-panel__section{background:0 0;border-bottom:1px solid #94a3b824;padding:.85rem 1rem}.cart-panel__section:last-child{border-bottom:0}.cart-panel__section--items{padding:.65rem 0 .85rem}.cart-panel__section--items .cart-invoice{padding:0}.cart-panel__section-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .55rem;padding:0 1rem;font-size:.68rem;font-weight:700}.cart-panel__section--delivery .cart-panel__section-title{padding:0}html[data-theme=dark] .cart-panel__section{border-bottom-color:#94a3b824}html[data-theme=dark] .cart-panel__section-title{color:#94a3b8}.cart-invoice{flex:none;max-height:none;padding:0;overflow:visible}.cart-invoice__row{border-bottom:1px solid #94a3b81f;transition:background .15s}.cart-invoice__row:last-child{border-bottom:0}.cart-invoice__head{padding:.6rem 1rem}.cart-invoice__row.is-expanded{background:#0385ff08}.cart-invoice__detail{background:#f8fafc8c;border-top:1px dashed #94a3b833;margin-top:-.15rem;padding:.55rem 1rem .7rem 2.4rem}html[data-theme=dark] .cart-invoice__detail{background:#0f172a59;border-top-color:#94a3b824}html[data-theme=dark] .cart-invoice__row.is-expanded{background:#60a5fa0a}.cart-panel__section--coupon{padding:.55rem 1rem}.cart-panel__promo-toggle{padding:.35rem 0}.cart-panel__total-row{border-top:0;margin:0;padding:0;font-size:.9rem}.cart-panel__total-label{letter-spacing:.02em;text-transform:uppercase;font-size:.8rem}.cart-panel__total-value{font-size:1.05rem}.cart-panel__summary{display:contents}.cart-panel__discount{border-bottom:1px dashed #94a3b840;gap:.35rem;padding-bottom:.5rem;display:grid}.cart-panel__discount .cart-panel__promo-toggle{padding:.15rem 0}.cart-panel__discount .cart-panel__discount-row{color:#475569;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:.76rem;display:flex}.cart-panel__discount .cart-panel__discount-row[hidden]{display:none}.cart-panel__discount-amount{color:#16a34a;font-variant-numeric:tabular-nums;font-weight:700}html[data-theme=dark] .cart-panel__discount{border-bottom-color:#94a3b833}html[data-theme=dark] .cart-panel__discount .cart-panel__discount-row{color:#94a3b8}.cart-panel__header{text-align:center;justify-content:space-between;padding:.85rem 1rem .35rem}.cart-panel__header .cart-panel__title{text-align:center;flex:1;margin-left:2rem}.cart-panel__close{cursor:pointer;width:2rem;height:2rem;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:background .15s;display:flex}.cart-panel__close:hover{background:#00000012}html[data-theme=dark] .cart-panel__close{color:#94a3b8}html[data-theme=dark] .cart-panel__close:hover{background:#ffffff14}.cart-panel__action-bar{justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;padding:.35rem 1rem .65rem;display:flex}.cart-panel__action-bar-left{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.cart-selection-bar__count[hidden],.cart-selection-bar__actions[hidden]{display:none}.cart-panel__delivery-block{border-bottom:1px dashed #94a3b840;gap:.35rem;padding-bottom:.5rem;display:grid}.cart-panel__delivery-block .cart-panel__promo-toggle{padding:.15rem 0}.cart-panel__delivery-body{gap:.55rem;padding-top:.25rem;display:grid}html[data-theme=dark] .cart-panel__delivery-block{border-bottom-color:#94a3b833}.cart-panel .cart-panel__delivery-body .delivery-email-copy{color:#64748b;line-height:1.35;font-size:.68rem!important;font-weight:400!important;font-family:var(--font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)!important;margin:0 0 .35rem!important}.cart-panel__delivery-body .ps-field label{color:var(--text);font-size:.72rem;font-weight:600}.cart-panel__delivery-body .generator-email-input{border:1px solid var(--border);min-height:36px;color:var(--text);background:#ffffffeb;border-radius:.6rem;padding:.4rem .65rem;font-size:.78rem}html[data-theme=dark] .cart-panel__delivery-body .delivery-email-copy{color:#94a3b8}html[data-theme=dark] .cart-panel__delivery-body .generator-email-input{border-color:var(--border);color:var(--text);background:var(--surface)!important}.cart-panel__promo-toggle{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid!important}.cart-panel__promo-toggle-label{text-align:left;flex:none}.cart-panel__promo-toggle-value{color:#94a3b8;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:400;overflow:hidden}.cart-panel__promo-toggle-value:empty{display:none}html[data-theme=dark] .cart-panel__promo-toggle-value{color:#94a3b8}.cart-invoice__row{padding:0}.cart-invoice__head{grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;padding:.7rem 1rem;display:grid}.cart-panel.is-selection-mode .cart-invoice__head{grid-template-columns:auto auto auto 1fr}.cart-invoice__qty-badge{min-width:28px;height:28px;color:var(--blue);font-variant-numeric:tabular-nums;background:#0385ff1a;border:1px solid #0385ff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.cart-invoice__summary{cursor:pointer;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.15rem;width:100%;min-width:0;padding:0}.cart-invoice__body{gap:.1rem;min-width:0;display:grid}.cart-invoice__row-top,.cart-invoice__row-bottom{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.cart-invoice__company{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.cart-invoice__price{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.86rem;font-weight:700}.cart-invoice__meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.3rem;min-width:0;font-size:.72rem;font-weight:400;display:inline-flex;overflow:hidden}.cart-invoice__meta-to{text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;font-size:.65rem;font-weight:600}.cart-invoice__meta-dot{color:#94a3b880;padding:0 .1rem}.cart-invoice__caret{color:#cbd5e1;flex-shrink:0;font-size:1rem;line-height:1;transition:transform .18s;transform:rotate(90deg)}.cart-invoice__row:hover{background:#94a3b80a}.cart-invoice__row.is-selected{background:#0385ff0d}.cart-invoice__row.is-selected .cart-invoice__qty-badge{background:var(--blue);color:#fff;border-color:#0000}html[data-theme=dark] .cart-invoice__qty-badge{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa38}html[data-theme=dark] .cart-invoice__company,html[data-theme=dark] .cart-invoice__price{color:var(--text)}html[data-theme=dark] .cart-invoice__meta{color:#94a3b8}html[data-theme=dark] .cart-invoice__meta-to{color:#94a3b88c}html[data-theme=dark] .cart-invoice__caret{color:#94a3b880}html[data-theme=dark] .cart-invoice__row:hover{background:#ffffff08}html[data-theme=dark] .cart-invoice__row.is-selected{background:#60a5fa12}.cart-invoice__date-price{font-variant-numeric:tabular-nums;text-align:right;min-width:4rem;color:var(--green)!important;font-size:.76rem!important;font-weight:700!important}.cart-invoice__date-row{grid-template-columns:1fr auto 4rem}.cart-invoice__price{color:var(--green)!important}.cart-invoice__detail .cart-invoice__date-row{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;display:flex!important}.cart-invoice__detail .cart-invoice__date-label{text-align:left;flex:auto}.cart-invoice__detail .cart-invoice__date-qty{text-align:right;color:#94a3b8;flex:none;margin-right:.25rem;min-width:0!important}.cart-invoice__detail .cart-invoice__date-price{flex:none;margin-left:0;text-align:right!important;min-width:0!important}.cart-invoice__detail{padding-left:calc(1.65rem + 28px)!important;padding-right:1rem!important}.cart-invoice__caret{font-size:.85rem;transition:transform .18s;transform:none!important}.cart-invoice__row.is-expanded .cart-invoice__caret{color:var(--blue);transform:rotate(90deg)!important}.cart-invoice__meta-to{margin-left:-.05rem;padding-right:.15rem}.cart-invoice__detail .cart-invoice__date-row:nth-child(odd){background:#94a3b80d}.cart-invoice__detail .cart-invoice__date-row{border-radius:4px;margin:0 -.5rem;padding:.35rem .5rem!important}html[data-theme=dark] .cart-invoice__detail .cart-invoice__date-row:nth-child(odd){background:#94a3b80f}.checkout-panel-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:111;background:#0f172a8c;position:fixed;top:0;bottom:0;left:0;right:0}.checkout-panel-overlay[hidden]{display:none}.checkout-panel{width:min(28rem,100vw - 1rem);height:100vh;z-index:112;color:#0f172a;background:radial-gradient(circle at 100% 0,#0385ff14,#0000 30%),#fffffffa;border-left:1px solid #94a3b82e;flex-direction:column;height:100dvh;font-size:.88rem;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.checkout-panel.is-open{transform:translate(0);box-shadow:-18px 0 38px #0f172a29}body.checkout-panel-open{overscroll-behavior:none;overflow:hidden}.checkout-panel__top,.checkout-panel__bottom{background:#f8fafc;border-color:#94a3b82e;flex:none}.checkout-panel__top{border-bottom:1px solid #94a3b82e}.checkout-panel__bottom{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid #94a3b838;box-shadow:0 -8px 24px #0f172a0a}.checkout-panel__body{overscroll-behavior:contain;background:#fff;flex:auto;overflow-y:auto}.checkout-panel__header{justify-content:center;align-items:center;padding:.9rem 1rem;display:flex;position:relative}.checkout-panel__title{color:var(--text);text-align:center;margin:0;font-size:.95rem;font-weight:700}.checkout-panel__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.checkout-panel__close:hover{color:var(--text);background:#94a3b81a}.checkout-panel__section{border-bottom:1px solid #94a3b824;padding:.85rem 1rem}.checkout-panel__section:last-child{border-bottom:0}.checkout-panel__section-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .55rem;font-size:.68rem;font-weight:700}.checkout-panel__loading{color:#94a3b8;text-align:center;padding:1rem 0;font-size:.8rem}.checkout-panel__items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.checkout-panel__item{justify-content:space-between;align-items:baseline;gap:.65rem;font-size:.82rem;display:flex}.checkout-panel__item-main{flex-direction:column;min-width:0;display:flex}.checkout-panel__item-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.checkout-panel__item-sub{color:#94a3b8;font-size:.7rem}.checkout-panel__item-qty{color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.checkout-panel__promo-line{color:#64748b;margin-top:.5rem;font-size:.72rem}.checkout-panel__totals{border-top:1px dashed #94a3b840;justify-content:space-between;align-items:baseline;margin-top:.65rem;padding-top:.55rem;font-size:.85rem;display:flex}.checkout-panel__total-value{color:var(--green);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.checkout-panel__express{margin-top:4px}.checkout-panel__express:empty{margin-top:0;display:none}.checkout-panel__or{text-align:center;color:var(--muted,#6c6c72);align-items:center;gap:10px;margin:14px 0 10px;font-size:13px;display:flex}.checkout-panel__or:before,.checkout-panel__or:after{content:"";background:var(--border-muted,#e4e4e8);flex:1;height:1px}.checkout-panel__stripe{min-height:180px;margin-bottom:.5rem}.checkout-panel__error{color:#c0392b;min-height:18px;font-size:.76rem}.checkout-panel__pay{background:linear-gradient(135deg, var(--blue), #36a2ff);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:.92rem;font-weight:700;transition:background .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 24px #0385ff38}.checkout-panel__pay:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.checkout-panel__pay--loading:disabled{opacity:1}.checkout-panel__pay:not(:disabled):hover{background:linear-gradient(135deg, var(--blue-dk), var(--blue))}.checkout-panel__pay-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite payment-modal-spin}@media (prefers-reduced-motion:reduce){.checkout-panel__pay-spinner{animation-duration:1.6s}}html[data-theme=dark] .checkout-panel{border-color:var(--border);color:var(--text);background:#02040a!important}html[data-theme=dark] .checkout-panel__top,html[data-theme=dark] .checkout-panel__bottom{border-color:var(--border);background:#060a14}html[data-theme=dark] .checkout-panel__body{background:#02040a}html[data-theme=dark] .checkout-panel__section{border-bottom-color:#94a3b824}html[data-theme=dark] .checkout-panel__section-title{color:#94a3b8}html[data-theme=dark] .checkout-panel__item-main strong,html[data-theme=dark] .checkout-panel__title{color:var(--text)}html[data-theme=dark] .checkout-panel__item-sub,html[data-theme=dark] .checkout-panel__item-qty,html[data-theme=dark] .checkout-panel__promo-line,html[data-theme=dark] .checkout-panel__loading{color:#94a3b8}html[data-theme=dark] .checkout-panel__totals{border-top-color:#94a3b833}@media (max-width:640px){.cart-panel,.checkout-panel{border-left:0;width:100vw;max-width:100vw}.cart-overlay,.checkout-panel-overlay{display:none}}.checkout-panel__skeleton{gap:.5rem;padding:.5rem 0;display:grid}.checkout-panel__skeleton-row{background:linear-gradient(90deg,#94a3b81f,#94a3b833,#94a3b81f) 0 0/200% 100%;border-radius:8px;height:32px;animation:1.4s linear infinite checkout-skeleton-shimmer}.checkout-panel__skeleton-row--short{width:55%}@keyframes checkout-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] .checkout-panel__skeleton-row{background:linear-gradient(90deg,#94a3b814,#94a3b826,#94a3b814) 0 0/200% 100%}.checkout-panel__success{height:100%;color:var(--green);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:3rem 1rem;animation:.28s checkout-success-pop;display:flex}.checkout-panel__success-check svg{color:var(--green)}.checkout-panel__success-title{color:var(--text);margin:0;font-size:1.15rem;font-weight:700}.checkout-panel__success-sub{color:#64748b;margin:0;font-size:.82rem}@keyframes checkout-success-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html[data-theme=dark] .checkout-panel__success-sub{color:#94a3b8}@media (max-width:640px){.cart-panel{font-size:.86rem}.cart-invoice__head{gap:.5rem;padding:.55rem .8rem}.cart-invoice__detail{padding-left:calc(1.3rem + 28px)!important;padding-right:.8rem!important}.cart-invoice__company,.cart-invoice__price{font-size:.84rem}.cart-invoice__meta{font-size:.68rem}.cart-invoice__party-name{max-width:6.5rem}.cart-panel__section{padding:.7rem .85rem}.cart-panel__bottom{padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px))}.cart-panel__delivery-body,.cart-panel__promo-collapse{padding-top:.35rem}.checkout-panel{font-size:.86rem}.checkout-panel__section{padding:.75rem .85rem}.checkout-panel__bottom{padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px))}.checkout-panel__stripe{min-height:160px}.checkout-panel__title{font-size:.9rem}.checkout-panel__close{right:.4rem}.checkout-panel__body{flex-direction:column;display:flex}.checkout-panel__body>section:first-of-type{order:2}.checkout-panel__body>section:nth-of-type(2){order:1}.nav-account-menu__panel{width:min(300px,100vw - 1.5rem)}}.market-hero{background:#fff;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1.5rem;padding:clamp(1.35rem,2.6vw,1.75rem);display:grid;box-shadow:0 30px 60px #0f172a14}.market-hero.sf-section--dark-band{background:var(--sf-accent-section-bg)!important;color:var(--sf-accent-section-text)!important}html[data-theme=light] .market-hero.sf-section--dark-band,html[data-theme=light] .market-hero.sf-section--dark-band h1,html[data-theme=light] .market-hero.sf-section--dark-band h2,html[data-theme=light] .market-hero.sf-section--dark-band h3,html[data-theme=light] .market-hero.sf-section--dark-band .market-kicker,html[data-theme=light] .market-hero.sf-section--dark-band label{color:var(--text,#0f172a)!important}@media (max-width:768px){.market-hero--storefront.sf-section--dark-band{margin-top:calc(66px - 6.15rem);padding-top:7.55rem!important}}.market-section{--section-marker:linear-gradient(90deg, #0385ff, #60a5fa, #8b5cf6);background:#fff;border:1px solid #94a3b824;border-radius:32px;width:100%;min-width:0;margin:0;padding:2.65rem 2.4rem 2.4rem;position:relative;overflow:visible;box-shadow:0 0 0 1px #94a3b81a,0 22px 46px #0f172a0d,0 52px 96px #0f172a0f}.market-carousel-card{background:#fff;border:1px solid #94a3b829;border-radius:26px;box-shadow:0 18px 44px #0f172a14}.review-proof{color:#64748b;border-top:1px solid #94a3b829;margin-top:1rem;padding-top:.9rem;font-size:.86rem;font-weight:600;line-height:1.6}.market-inline-cta{color:#fff;background:radial-gradient(circle at 0 0,#0385ff26,#0000 28%),linear-gradient(135deg,#0f172a 0%,#0f4c81 55%,#0385ff 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.8rem 2rem;display:grid;box-shadow:0 28px 68px #0f172a1f}.market-inline-cta h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.08}.market-inline-cta p{color:#ffffffd6;max-width:60ch;margin-top:.8rem;line-height:1.8}.market-inline-cta .market-kicker{color:#fff;background:#ffffff24}.paystub-purpose-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff24,#ffffff14);border:1px solid #bfdbfe29;border-radius:24px;gap:.9rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 14px 30px #04112d2e,0 32px 54px #04112d1f}.ps-theme-toggle__moon,html[data-theme=dark] .ps-theme-toggle__sun{opacity:0;transform:scale(.72)}@media (max-width:1024px){.market-hero,.section-heading{grid-template-columns:1fr}.market-carousel{--carousel-visible:2;--carousel-side-pad:.9rem;padding:.45rem var(--carousel-side-pad) 1.1rem;scroll-padding-inline:var(--carousel-side-pad)}.market-inline-cta{grid-template-columns:1fr}.paystub-explainer-inner{grid-template-columns:1fr;padding:2rem 1.4rem 1.9rem}.market-carousel-shell{margin:0;padding:.3rem 0 .45rem}.section-heading{grid-template-columns:1fr;margin:1.35rem 0 1rem}}@media (max-width:768px){.market-hero{border-radius:22px;padding:1.15rem}.market-hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}.market-section{border-radius:22px;padding:1.2rem}.section-heading>p{font-size:.92rem}}html[data-theme=dark] .market-hero{border-color:#94a3b829;box-shadow:0 20px 48px #02061747}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}:root{--foreground:222.2 84% 4.9%;--primary:#0385ff;--muted-hsl:260 20% 97%;--muted-foreground:215.4 16.3% 46.9%;--border-hsl:214.3 31.8% 91.4%;--radius:.5rem;--color-foreground:hsl(var(--foreground));--color-muted:hsl(var(--muted-hsl));--color-muted-fg:hsl(var(--muted-foreground));--color-border:hsl(var(--border-hsl));--green:#0385ff;--green-dk:#0270d9;--blue:#0385ff;--blue-dk:#0270d9;--navy:#1e293b;--orange:#f59e0b;--border:hsl(var(--border-hsl));--text:hsl(var(--foreground));--heading:#0f172a;--text-secondary:#64748b;--muted:hsl(var(--muted-foreground));--bg:hsl(var(--muted-hsl));--white:#fff;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--font-ui:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Outfit", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--shadow-elev-1:0 0 0 1px #94a3b81f, 0 0 26px #0f172a0d, 0 0 58px #0f172a12;--shadow-elev-2:0 0 0 1px #94a3b81f, 0 0 18px #0f172a0a, 0 0 38px #0f172a0d;--site-container:1200px;--site-gutter-x:clamp(1rem, 3vw, 1.5rem);--site-shell-y:clamp(1.5rem, 2.8vw, 2.5rem);--site-touch-target:48px}[hidden]{display:none!important}body{font-family:var(--font-ui);color:var(--color-foreground);width:100%;min-height:100vh;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:clamp(15px,.94rem,16px);display:flex;overflow-x:hidden}main{background:0 0;flex:1;padding:0;display:block}.ps-header{color:var(--text);z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:1rem;height:66px;padding:0 1.35rem;transition:background .3s,box-shadow .3s,border-color .3s;display:flex;position:sticky;top:0;box-shadow:0 1px #94a3b82e,0 0 26px #0f172a0d,0 0 58px #0f172a0f}.ps-header--admin,.ps-header--account{background:linear-gradient(#fffffff2,#f8fbffeb);box-shadow:0 1px #94a3b829,0 0 24px #0f172a0d,0 0 52px #0f172a0d}.ps-header--storefront-glass{box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(170%);background:0 0;border-bottom:0}.shell-storefront .ps-header{box-shadow:none;background:0 0;border-bottom:0;position:fixed;top:0;left:0;right:0}.ps-header--utility{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);box-shadow:none;background:#fffffff5}.ps-header--utility .ps-header-nav__cluster,.ps-header--utility .ps-header-menu-toggle,.ps-header--utility .ps-header-cta,.ps-header--utility .nav-cart-btn{display:none}html[data-theme=dark] .ps-header--utility{background:#0f172af5}.ps-footer--utility{text-align:center;flex-direction:column;justify-content:center;gap:.4rem;min-height:auto;padding:1rem 2rem}.ps-footer--utility .ps-footer-links{justify-content:center}.shell-main{min-width:0}.shell-main--storefront-offset{padding-top:66px}.ps-logo-link{flex:none;align-items:center;gap:.4rem;min-width:0;max-width:min(220px,40vw);text-decoration:none;display:flex}.ps-logo-image{object-fit:contain;width:auto;max-width:100%;height:52px;display:block}.ps-header-context{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#0385ff14;border-radius:999px;justify-content:center;align-items:center;margin-left:.65rem;padding:.3rem .62rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #94a3b81f}.ps-header nav{align-items:center;gap:.25rem;display:flex}.ps-header-nav{flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex}.ps-header-nav--admin,.ps-header-nav--account{gap:.4rem}.ps-header nav a{color:#62597b;white-space:nowrap;border-radius:6px;padding:.36rem .62rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.ps-header nav a:hover{background:#0385ff14;color:var(--primary)!important;font-weight:800!important}.ps-header nav a.is-active{background:#0f172a0f;box-shadow:inset 0 0 0 1px #94a3b824}.ps-header-link--utility{background:#ffffffbd;box-shadow:inset 0 0 0 1px #94a3b81f;color:#475569!important}.ps-header--admin .ps-logo-link,.ps-header--account .ps-logo-link{position:relative}.ps-header--admin .ps-logo-link:after,.ps-header--account .ps-logo-link:after{content:"";background:#94a3b838;width:1px;height:34px;position:absolute;top:50%;right:-1.1rem;transform:translateY(-50%)}.nav-account-menu{position:relative}.nav-account-menu summary{list-style:none}.nav-account-menu summary::-webkit-details-marker{display:none}.nav-account-menu__panel{z-index:40;background:radial-gradient(circle at 100% 0,#0385ff14,#0000 30%),#fffffffa;border:1px solid #94a3b82e;border-radius:22px;gap:.7rem;width:min(320px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.95rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 24px 56px #0f172a29}.nav-account-menu__meta{border-bottom:1px solid #94a3b82e;padding:.1rem .2rem .65rem}.nav-account-menu__meta strong{color:#0f172a;font-family:var(--font-display);font-size:1rem;display:block}.nav-account-menu__meta span{color:#64748b;margin-top:.18rem;font-size:.77rem;line-height:1.5;display:block}.nav-account-menu__links{gap:.25rem;display:grid}.nav-account-menu__section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .82rem .1rem;font-size:.68rem;font-weight:800}.nav-account-menu__links a,.nav-account-menu__logout{border-radius:14px;text-decoration:none;display:block;color:#334155!important;padding:.66rem .82rem!important;font-size:.86rem!important;font-weight:700!important}.nav-account-menu__links a:hover,.nav-account-menu__logout:hover{color:var(--blue)!important;background:#f8fafc!important}.nav-account-menu__logout{border-top:1px solid #94a3b82e;color:#b91c1c!important;padding-top:.8rem!important}.nav-cart-btn{width:36px;height:36px;color:var(--blue);cursor:pointer;background:#0385ff14;border:1px solid #0385ff29;border-radius:8px;justify-content:center;align-items:center;margin-left:.25rem;transition:background .15s,color .15s;display:flex;position:relative}.nav-cart-btn:hover{color:var(--blue-dk);background:#0385ff24}.nav-cart-badge{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.shell-admin .ps-header nav a,.shell-account .ps-header nav a{border-radius:999px;padding:.48rem .82rem;font-size:.8rem;font-weight:700}.shell-admin .ps-header nav a.is-active,.shell-account .ps-header nav a.is-active{color:#0f172a;background:linear-gradient(135deg,#0385ff1c,#60a5fa14);box-shadow:inset 0 0 0 1px #0385ff1f}.ps-field{flex-direction:column;gap:.25rem;display:flex}.ps-field label{color:#374151;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ps-field input,.ps-field select{border-radius:var(--radius-md);height:2.25rem;color:var(--text);background:var(--color-muted);border:1px solid #6a7282;outline:none;width:100%;padding:.5rem .75rem;font-size:.75rem;transition:border-color .15s,box-shadow .15s}@media (max-width:768px){.ps-field input,.ps-field select{height:2.75rem;min-height:2.75rem;padding:.7rem .85rem;font-size:16px;line-height:1.25}.ps-field label{font-size:.875rem;line-height:1.35}.cart-item__header,.cart-item__footer{flex-direction:column;align-items:stretch}.cart-panel__clear,.cart-panel__promo-btn,.delivery-email-add,.delivery-email-remove{min-height:44px;font-size:16px}}.ps-header nav a,.nav-cart-btn,.cart-panel__clear,.cart-panel__promo-btn,.cart-item__edit,.cart-item__remove{min-height:var(--site-touch-target)}.nav-cart-btn,.cart-item__remove{min-width:var(--site-touch-target)}.ps-field:has(input[data-val-required]) label:after{content:" *";color:#ef4444;font-weight:700}.ps-field:has(select[data-val-required]) label:after{content:" *";color:#ef4444;font-weight:700}.ps-field input:focus,.ps-field select:focus{background:var(--color-muted);border-color:#155dfc;outline:2px solid #0000;box-shadow:0 0 0 1px #155dfc,0 0 0 3px #155dfc33;box-shadow:0 0 0 1px color(display-p3 .174493 .358974 .950247),0 0 0 3px color(display-p3 .174493 .358974 .950247/.2);box-shadow:0 0 0 1px lab(44.0605% 29.0279 -86.0352),0 0 0 3px lab(44.0605% 29.0279 -86.0352/.2)}.ps-footer{color:var(--text);background:linear-gradient(#fbfdff,#f3f8ff);border-top:1px solid #94a3b847;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:5rem;padding:1.2rem 2rem;font-size:.78rem;display:flex}.ps-footer-links{flex-wrap:wrap;gap:0;display:flex}.ps-footer-links a{color:#334155;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:44px;padding:.35rem 1rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.ps-footer-links a+a{border-left:1px solid #94a3b83d}.ps-footer-links a:hover{color:#0258b5;background:#0385ff14}.ps-footer-copy{color:#475569;font-size:.75rem}.shell-account .ps-footer,.shell-admin .ps-footer{background:linear-gradient(#fffffff0,#f6f9fff5);border-top-color:#94a3b82e}.shell-account .ps-footer-links a,.shell-admin .ps-footer-links a{font-weight:700}.shell-account .ps-footer-links a+a,.shell-admin .ps-footer-links a+a{border-left-color:#94a3b83d}@media (max-width:1024px){.ps-header-context{display:none}}@media print{body{background:#fff}.ps-header,.ps-footer{display:none!important}}@media (max-width:480px){.cart-panel{width:100vw}}.btn-acc-primary{min-height:var(--site-touch-target);background:var(--blue);text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 26px #0268d438;color:#fff!important;border-radius:25px!important;padding:.72rem 1.75rem!important}.btn-acc-primary:hover{background:#0258b5;transform:translateY(-1px);box-shadow:0 18px 32px #0258b542}.btn-acc-secondary{min-height:var(--site-touch-target);background:var(--white);color:var(--blue);border:1.5px solid var(--border);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:.66rem 1.05rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .2s,transform .15s,color .15s;display:inline-flex}.btn-acc-secondary:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}@media (max-width:768px){.shell-storefront .sf-section,.shell-storefront .market-section,.shell-storefront .market-hero{padding-left:1rem;padding-right:1rem}.shell-storefront .why-choose-card,.shell-storefront .verification-promo-card,.shell-storefront .paystub-purpose-card,.shell-storefront .faq-card,.shell-storefront .guide-panel,.shell-storefront .customer-counter-card,.shell-storefront .review-spotlight-shell,.shell-storefront .market-carousel-shell,.shell-storefront .generator-story-mobile-card-shell,.shell-storefront .generator-story-shell,.shell-storefront .storefront-join-cta-band{max-width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.shell-storefront .sf-section h2,.shell-storefront .market-section h2:not(.storefront-hero-headline){font-size:1.75rem;line-height:1.2}.shell-storefront .sf-section>.sf-container,.shell-storefront .market-section>.sf-container{max-width:100%;padding-left:0;padding-right:0}.shell-storefront .verification-promo-hero,.shell-storefront .sf-container .section-heading,.shell-storefront .sf-container .section-heading--single{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.shell-storefront .sf-container .sf-container--narrow{max-width:100%;padding-left:0;padding-right:0}.shell-storefront .verification-promo-card,.shell-storefront .verification-promo-note{width:100%;margin-left:0;margin-right:0;opacity:1!important;transform:none!important}.shell-storefront .verification-promo-hero{grid-template-columns:1fr}.shell-storefront .paystub-purpose-card,.shell-storefront .verification-promo-card,.shell-storefront .why-choose-card,.shell-storefront .faq-card,.shell-storefront .guide-panel,html[data-theme=dark] .shell-storefront .paystub-purpose-card,html[data-theme=dark] .shell-storefront .verification-promo-card,html[data-theme=dark] .shell-storefront .why-choose-card,html[data-theme=dark] .shell-storefront .faq-card,html[data-theme=dark] .shell-storefront .guide-panel{border:1px solid #94a3b833!important;border-radius:20px!important;padding:20px!important}}img{max-width:100%;height:auto}.ps-field--compact{margin-bottom:.85rem}.generator-email-input{border:1.5px solid var(--border);background:#fafbfc;border-radius:6px;outline:none;width:100%;padding:.5rem .75rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.generator-email-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #6ec1821f}.cart-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:79;background:#0f172a70;position:fixed;top:0;bottom:0;left:0;right:0}body.cart-panel-open{overflow:hidden}.cart-panel{width:min(27.5rem,100vw - 1rem);max-width:100%;height:calc(100vh - 66px);z-index:80;background:radial-gradient(circle at 100% 0,#0385ff14,#0000 30%),#fffffffa;border-left:1px solid #94a3b82e;flex-direction:column;height:calc(100dvh - 66px);font-size:.88rem;transition:transform .22s;display:flex;position:fixed;top:66px;bottom:0;right:0;transform:translate(100%)}.cart-panel.is-open{transform:translate(0);box-shadow:-18px 0 38px #0f172a29}.cart-panel__header,.cart-panel__footer{padding:1rem max(1rem, env(safe-area-inset-right,0px)) .95rem max(1rem, env(safe-area-inset-left,0px));border-bottom:1px solid #94a3b829}.cart-panel__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:center;gap:1rem;display:flex}.cart-panel__title{text-align:center;font-size:1.06rem;font-family:var(--font-display);color:#0f172a;margin:0}.cart-panel__close{width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;background:#ffffffe0;border:1px solid #94a3b82e;border-radius:.9rem;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.cart-panel__close:hover{color:var(--blue);background:#0385ff14;border-color:#0385ff2e}.cart-panel__items{padding:1rem max(1rem, env(safe-area-inset-right,0px)) 1rem max(1rem, env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.cart-panel__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:calc(.95rem + env(safe-area-inset-bottom,0px));background:#ffffffe6;border-top:1px solid #94a3b829;border-bottom:none}.cart-panel__meta-row,.cart-panel__total-row,.cart-panel__discount-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cart-panel__meta-row{margin-bottom:.85rem}.cart-panel__meta{color:#475569;font-size:.83rem;font-weight:600}.cart-panel__meta--global-note{margin:.85rem 0 1rem;line-height:1.55;display:block}.cart-panel__promo-row{gap:.6rem;display:flex}.cart-panel__clear,.cart-panel__promo-btn{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #94a3b82e;border-radius:.85rem;justify-content:center;align-items:center;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.cart-panel__clear{padding:.55rem .85rem;font-size:.8rem}.cart-panel__promo-input{min-width:0;min-height:var(--site-touch-target);border:1.5px solid var(--border);font:inherit;color:var(--text);background:#ffffffeb;border-radius:.85rem;flex:1;padding:.7rem .9rem}.cart-panel__promo-btn{padding:.65rem .95rem}.cart-panel__clear:hover,.cart-panel__promo-btn:hover{color:var(--blue-dk);background:#0385ff14;border-color:#0385ff33;transform:translateY(-1px)}.cart-panel__promo-message{min-height:1.25rem;margin:.45rem 0 .6rem;font-size:.82rem}.cart-panel__promo-message.is-success{color:#27ae60}.cart-panel__promo-message.is-error{color:#e74c3c}.cart-panel__discount-row[hidden]{display:none}.cart-panel__discount-amount,.cart-panel__total-value,.cart-item__price{color:var(--green);font-weight:700}.cart-panel__total-row{border-top:1px solid var(--border);margin-top:.3rem;padding-top:.65rem}.cart-panel__total-label{font-size:.92rem;font-weight:700}.cart-panel__checkout{width:100%;min-height:var(--site-touch-target);background:linear-gradient(135deg, var(--blue), #36a2ff);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;margin-top:.9rem;font-size:.96rem;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 18px 32px #0385ff33}.cart-panel__checkout:hover:not(:disabled){background:linear-gradient(135deg, var(--blue-dk), var(--blue));transform:translateY(-1px);box-shadow:0 20px 36px #0385ff3d}.cart-panel__checkout:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.cart-empty{text-align:center;color:var(--muted);padding:3rem 1rem}.cart-item{background:#ffffffeb;border:1px solid #94a3b829;border-radius:18px;margin-bottom:.7rem;padding:1rem 1rem .95rem;box-shadow:0 12px 28px #0f172a0f}.cart-item.is-editing{border-color:#0385ff40;box-shadow:0 0 0 1px #0385ff2e,0 14px 28px #0385ff1f}.cart-item__header,.cart-item__footer{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cart-item__content{flex:1;min-width:0}.cart-item__title{color:#0f172a;margin:0 0 .15rem;font-size:.98rem;font-weight:800}.cart-item__meta{color:#64748b;margin:0;font-size:.83rem}.cart-item__meta strong{color:var(--text)}.cart-item__actions{flex-shrink:0;gap:.3rem;display:flex}.cart-item__edit{color:var(--blue);cursor:pointer;background:#0385ff14;border:1px solid #0385ff29;border-radius:.75rem;padding:.42rem .7rem;font-size:.74rem;font-weight:700;line-height:1.4}.cart-item__edit:hover{color:var(--blue-dk);background:#0385ff24}.cart-item__remove{color:#e74c3c;cursor:pointer;background:#f8fafcf5;border:1px solid #94a3b829;border-radius:.75rem;padding:.4rem .55rem;font-size:1rem;line-height:1}.cart-item__footer{border-top:1px solid #94a3b824;align-items:center;margin-top:.5rem;padding-top:.5rem}.cart-item__details{color:#475569;font-size:.82rem}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:210 40% 96%;--muted-hsl:222 30% 13%;--muted-foreground:215 22% 78%;--border-hsl:217 24% 22%;--text:hsl(var(--foreground));--heading:#f8fafc;--text-secondary:#cbd5e1;--muted:hsl(var(--muted-foreground));--bg:#0a111f;--white:#0f172a;--shadow-elev-1:0 0 0 1px #ffffff0a, 0 16px 34px #0206174d, 0 34px 72px #0206176b;--shadow-elev-2:0 0 0 1px #ffffff0a, 0 12px 28px #02061742, 0 26px 56px #0206175c}html[data-theme=dark] body{color:#e5edf7;background:linear-gradient(180deg, #0f172a67, #0a111f67), var(--surface)!important;box-shadow:var(--shadow-glass)!important}body.shell-storefront{background:var(--bg,#010309)}html[data-theme=light] body.shell-storefront{background:var(--bg,#fdfdfe)}html[data-theme=dark] .ps-header{background:linear-gradient(#0f172af5,#0a111ff2);border-bottom-color:#94a3b829;box-shadow:0 1px #ffffff0a,0 18px 42px #02061752}html[data-theme=dark] .ps-header--admin,html[data-theme=dark] .ps-header--account,html[data-theme=dark] .ps-header--utility{background:var(--surface);border-bottom-color:#94a3b829}html[data-theme=dark] .shell-storefront .ps-header{-webkit-backdrop-filter:blur(16px)saturate(170%);z-index:100;background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}html[data-theme=dark] .ps-header-context,html[data-theme=dark] .ps-footer,html[data-theme=dark] .ps-footer-links a,html[data-theme=dark] .cart-panel__title,html[data-theme=dark] .cart-item__title{color:#f8fafc}html[data-theme=dark] .ps-footer,html[data-theme=dark] .shell-account .ps-footer,html[data-theme=dark] .shell-admin .ps-footer{background:linear-gradient(#0f172af5,#0a111ff2);border-top-color:#94a3b829}html[data-theme=dark] .ps-footer-links a+a,html[data-theme=dark] .shell-account .ps-footer-links a+a,html[data-theme=dark] .shell-admin .ps-footer-links a+a{border-left-color:#94a3b82e}html[data-theme=dark] .ps-footer-copy,html[data-theme=dark] .cart-panel__meta,html[data-theme=dark] .cart-panel__meta--global-note,html[data-theme=dark] .cart-empty,html[data-theme=dark] .cart-item__meta,html[data-theme=dark] .cart-item__details,html[data-theme=dark] .ps-field label{color:#e2e8f0c2}html[data-theme=dark] .cart-panel,html[data-theme=dark] .cart-panel__header,html[data-theme=dark] .cart-panel__footer,html[data-theme=dark] .cart-item{background:#0f172ac7;border-color:#94a3b829;box-shadow:0 18px 40px #0206173d}html[data-theme=dark] .btn-acc-secondary{color:#93c5fd;background:#1e293bb8;border-color:#94a3b838}html[data-theme=dark] .btn-acc-secondary:hover{color:#bfdbfe;background:#1e293beb;border-color:#60a5fa5c}html[data-theme=dark] .cart-panel__total-row,html[data-theme=dark] .cart-item__footer{border-color:#94a3b829}html[data-theme=dark] .ps-field input,html[data-theme=dark] .ps-field select,html[data-theme=dark] .cart-panel__promo-input,html[data-theme=dark] .cart-panel__clear,html[data-theme=dark] .cart-panel__promo-btn,html[data-theme=dark] .cart-panel__close,html[data-theme=dark] .cart-item__remove{color:#f8fafc;background:#0f172ab3;border-color:#94a3b82e}html[data-theme=dark] .cart-panel__clear,html[data-theme=dark] .cart-panel__promo-btn,html[data-theme=dark] .cart-panel__close{color:#cbd5e1}html[data-theme=dark] .cart-item__remove{color:#fca5a5}html[data-theme=dark] .cart-panel__clear:hover,html[data-theme=dark] .cart-panel__promo-btn:hover,html[data-theme=dark] .cart-panel__close:hover{color:#93c5fd;background:#1e293beb}html[data-theme=dark] .cart-panel__discount-amount,html[data-theme=dark] .cart-panel__total-value,html[data-theme=dark] .cart-item__price{color:#7dd3fc}html[data-theme=dark] .generator-email-input{color:#f8fafc;background:#0f172ac7;border-color:#94a3b82e}html[data-theme=dark] .generator-email-input:focus{background:#0f172af0}@media (max-width:768px){html{font-size:17px}body{font-size:15.5px}.ps-header{padding-inline-start:1rem;padding-inline-end:1rem}.ps-footer-links a,.ps-footer-copy,.ps-field label,.cart-item__meta,.cart-item__details{font-size:.84rem}.btn-acc-primary,.btn-acc-secondary,.cart-panel__checkout,.cart-panel__clear,.cart-panel__promo-btn,.cart-item__edit,.cart-item__remove{border-radius:14px;min-height:52px;padding:.82rem 1rem;font-size:.98rem;line-height:1.15}}.market-hero{background:#fff;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1.5rem;padding:clamp(1.35rem,2.6vw,1.75rem);display:grid;box-shadow:0 30px 60px #0f172a14}.market-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#0385ff14;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .82rem;font-size:.76rem;font-weight:800;display:inline-flex}.market-hero h1{color:#0f172a;font-family:var(--font-display);letter-spacing:-.05em;max-width:15ch;margin:.9rem 0 .7rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.market-section{--section-marker:var(--sf-grad-border,linear-gradient(90deg, var(--brand,#0385ff), var(--accent,#18b7ff), var(--brand,#0385ff)));border:1px solid var(--border,#94a3b824);border-radius:32px;width:100%;min-width:0;margin:0;padding:2.65rem 2.4rem 2.4rem;position:relative;overflow:visible;box-shadow:0 0 0 1px #94a3b81a,0 22px 46px #0f172a0d,0 52px 96px #0f172a0f}.market-section:before{content:"";background:var(--section-marker);pointer-events:none;border-radius:30px 30px 0 0;height:18px;position:absolute;top:0;bottom:auto;left:0;right:0}.section-heading{border-bottom:1px solid #94a3b829;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.7rem;padding-top:1.35rem;padding-bottom:1.35rem;display:grid}.section-heading h2{color:#0f172a;font-family:var(--font-display);letter-spacing:-.04em;margin:.9rem 0 0;font-size:clamp(1.75rem,2.4vw,2.65rem);line-height:1.08}.section-heading>p{color:#1e293b;background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:.1rem 0 0;padding:0;font-size:1rem;line-height:1.8}.section-heading--single{grid-template-columns:minmax(0,1fr);align-items:start}.section-heading--single>div{max-width:none}.section-heading__body-copy{color:#1e293b;width:100%;max-width:none;margin:.9rem 0 0;font-size:1rem;line-height:1.8}.market-carousel-card,.review-card{background:#fff;border:1px solid #94a3b824;border-radius:26px;padding-top:1.35rem;box-shadow:0 0 0 1px #94a3b81a,0 14px 30px #0f172a0b,0 32px 62px #0f172a0d}.market-carousel-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:.35rem 0 .55rem;overflow:visible}.market-carousel-controls{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.market-carousel-control{color:#0f172a;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #0f172a14}.market-carousel-control:hover{background:#fff;border-color:#0385ff47;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1f}.market-carousel-control span{font-size:1.05rem;font-weight:800;line-height:1}.market-carousel{--carousel-gap:1.15rem;--carousel-side-pad:1.05rem;--carousel-edge-gutter:.42rem;--carousel-visible:3;--carousel-card-width:calc((100% - (var(--carousel-gap) * (var(--carousel-visible) - 1))) / var(--carousel-visible));align-items:stretch;gap:var(--carousel-gap);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.55rem calc(var(--carousel-side-pad) + var(--carousel-edge-gutter)) 1.25rem var(--carousel-side-pad);scroll-padding-left:var(--carousel-side-pad);scroll-padding-right:calc(var(--carousel-side-pad) + var(--carousel-edge-gutter));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);margin:0;display:flex;overflow:auto hidden}.market-carousel>*{flex:0 0 var(--carousel-card-width);scroll-snap-align:start;min-width:0;max-width:var(--carousel-card-width)}.market-carousel::-webkit-scrollbar{display:none}.market-carousel-card{width:100%;overflow:visible;box-shadow:0 10px 22px #0f172a12,0 2px 8px #0f172a0a}.review-card p{color:#1e293b;margin-top:.7rem;font-size:.94rem;line-height:1.8}.review-card{background:linear-gradient(#fff,#fbfdff);border-color:#94a3b824;padding:1.35rem}.review-card__top{align-items:center;gap:.8rem;display:flex}.review-avatar{color:#0f172a;background:linear-gradient(135deg,#0385ff29,#60a5fa29);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:.95rem;font-weight:800;display:inline-flex}.review-card__identity strong{color:#0f172a;font-size:.96rem;display:block}.review-card__identity span{color:#64748b;margin-top:.12rem;font-size:.82rem;display:block}.review-stars{color:#f59e0b;letter-spacing:.14em;margin-top:1rem;font-size:.86rem;font-weight:800}.review-proof{color:#64748b;border-top:1px solid #94a3b829;margin-top:1rem;padding-top:.9rem;font-size:.86rem;font-weight:600;line-height:1.6}.market-inline-cta{--sf-accent-section-heading:#0b2342;--sf-accent-section-muted:#1b3b5f;--sf-accent-section-kicker-bg:#ffffffb8;--sf-accent-section-kicker-text:#0f4c81;--sf-accent-section-card:linear-gradient(180deg, #ffffffdb, #ffffffad);--sf-accent-section-border:#7dd3fc6b;background:linear-gradient(130deg,#ecfeff 0%,#dbeafe 52%,#e0f2fe 100%);border:1px solid #7dd3fc6b;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.8rem 2rem;display:grid;box-shadow:0 28px 68px #0f172a1f}.market-inline-cta h2{color:var(--sf-accent-section-heading,#fff);font-family:var(--font-display);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.08}.market-inline-cta p{max-width:60ch;color:var(--sf-accent-section-muted,#ffffffd6);margin-top:.8rem;line-height:1.8}.market-inline-cta .market-kicker{background:var(--sf-accent-section-kicker-bg,#ffffff24);color:var(--sf-accent-section-kicker-text,#fff)}.paystub-explainer-inner{max-width:none;padding:2.4rem var(--site-gutter-x) 2.2rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:1.25rem;margin:0 auto;display:grid}.paystub-purpose-grid{gap:1rem;display:grid}.paystub-purpose-card{background:var(--sf-accent-section-card,linear-gradient(180deg, #ffffff24, #ffffff14));border:1px solid var(--sf-accent-section-border,#bfdbfe29);-webkit-backdrop-filter:blur(8px);border-radius:24px;gap:.9rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 14px 30px #04112d2e,0 32px 54px #04112d1f}.paystub-purpose-card strong{color:var(--sf-accent-section-heading,#fff);letter-spacing:-.02em;font-size:1rem}.paystub-purpose-card ul{gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.paystub-purpose-card li{color:var(--sf-accent-section-muted,#ffffffe0);line-height:1.6}.shell-account main,.shell-admin main{min-height:100vh}@media (max-width:1024px){.market-hero,.section-heading{grid-template-columns:1fr}.market-carousel{--carousel-visible:2;--carousel-side-pad:.9rem;padding:.45rem var(--carousel-side-pad) 1.1rem;scroll-padding-inline:var(--carousel-side-pad)}.market-inline-cta{grid-template-columns:1fr}.paystub-explainer-inner{grid-template-columns:1fr;padding:2rem 1.4rem 1.9rem}.market-carousel-shell{margin:0;padding:.3rem 0 .45rem}.section-heading{grid-template-columns:1fr;margin:1.35rem 0 1rem}}@media (max-width:768px){.market-hero{border-radius:22px;padding:1.15rem}.market-hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}.market-section{border-radius:22px;padding:1.2rem}.section-heading>p{font-size:.92rem}}html[data-theme=dark] .market-hero{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#94a3b829;box-shadow:0 20px 48px #02061747}html[data-theme=dark] .market-hero h1{color:#f8fafc}html[data-theme=dark] .review-proof{color:#93c5fd;border-top-color:#94a3b829}:root{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-4:1rem;--radius-md:1rem;--radius-lg:1.375rem;--radius-xl:1.75rem;--text-sm:.875rem;--text-md:.98rem;--text-lg:1.08rem;--text-2xl:clamp(1.46rem, 2.6vw, 1.96rem);--container-max:1180px;--grid-gap:clamp(1.2rem, 2.5vw, 2rem);--surface-padding:clamp(1.9rem, 3.15vw, 3rem);--touch-target-min:48px;--tracking-wide:.14em;--shadow-elevated:0 28px 70px -34px #00000075, 0 12px 28px -18px #00000047;--shadow-glass:0 40px 100px -20px #000000c7, inset 0 1px 1px #ffffff0d;--motion-fast:.11s cubic-bezier(.22, 1, .36, 1);--motion-base:.2s cubic-bezier(.22, 1, .36, 1)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#010309;--surface:#04061ab3;--surface-strong:#0c1222e6;--surface-soft:#ffffff0d;--border:#ffffff14;--border-strong:#ffffff29;--text:#f4f7fb;--text-muted:#c3cedb;--text-soft:#90a1b5;--heading:#fff;--brand:#1557ff;--accent:#18b7ff;--atmo-blue:#4a5d7a;--atmo-violet:#5c5470;--grain-opacity:.035}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfdfe;--surface:#ffffffd1;--surface-strong:#fffffff0;--surface-soft:#0c12220a;--border:#0c122214;--border-strong:#0c122224;--text:#101824;--text-muted:#4e6077;--text-soft:#73839a;--heading:#0a1220;--brand:#0f4fff;--accent:#00a6ff;--atmo-blue:#b0c4de;--atmo-violet:#c5b4d1;--grain-opacity:.024;--shadow-elevated:0 26px 66px -40px #141e3633, 0 10px 22px -18px #141e361f;--shadow-glass:0 40px 100px -40px #4a5d7a33, inset 0 1px 2px #ffffffe6}html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text);transition:background .7s cubic-bezier(.4, 0, .2, 1), color var(--motion-base);margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.background-stage{z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.background-stage .glow{filter:blur(160px);opacity:.12;border-radius:50%;transition:transform .6s,opacity .6s;position:absolute}.background-stage .glow-primary{background:var(--atmo-blue);opacity:.13;width:70vw;height:70vh;top:-10%;left:-10%}.background-stage .glow-accent{background:var(--atmo-violet);opacity:.08;width:60vw;height:60vh;bottom:-10%;right:-10%}.background-stage .grain{opacity:var(--grain-opacity);mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 50%/220px 220px;position:absolute;top:0;bottom:0;left:0;right:0}.section{padding-block-start:clamp(1.6rem,4vw,3.2rem);padding-block-end:clamp(1.6rem,4vw,3.2rem)}.row{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.row>*{grid-column:span 12;min-width:0}.h2{color:var(--heading);font-size:var(--text-2xl);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.12}.card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent) 0%, color-mix(in srgb, var(--surface-strong) 78%, transparent) 100%);border:1px solid color-mix(in srgb, var(--border-strong) 42%, var(--border) 58%);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(36px)saturate(132%);box-shadow:var(--shadow-elevated), var(--shadow-glass);position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:linear-gradient(155deg,#fff1,#0000 18%),radial-gradient(circle at 100% 0,#ffffff0f,#0000 32%);position:absolute;top:0;bottom:0;left:0;right:0}.card,.feature-card,.review-card,.faq-card{padding:var(--surface-padding);align-content:start}.btn{min-height:var(--touch-target-min);min-width:var(--touch-target-min);letter-spacing:-.01em;cursor:pointer;transition:transform var(--motion-fast), background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), filter var(--motion-fast);border:1px solid #0000;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.15rem;font-size:.94rem;font-weight:600;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.alert{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-soft), transparent 170%);gap:.45rem;padding:1rem 1rem .95rem;display:grid}.price{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem;display:flex}.price .period{color:var(--text-soft);padding-bottom:.3rem;font-size:.95rem;line-height:1.4}.feature-card,.review-card,.faq-card{padding:var(--surface-padding);border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent) 0%, color-mix(in srgb, var(--surface-strong) 64%, transparent) 100%);border:1px solid var(--border);box-shadow:var(--shadow-elevated);position:relative;overflow:hidden}.feature-card:before,.review-card:before,.faq-card:before{content:"";pointer-events:none;box-shadow:var(--shadow-glass);background:linear-gradient(160deg,#ffffff0d,#0000 18%),radial-gradient(circle at 100% 0,#ffffff0d,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}.feature-card{grid-template-rows:auto auto 1fr;gap:1.15rem;height:100%;display:grid}.review-card{grid-template-rows:auto 1fr auto;gap:1.3rem;height:100%;display:grid}.review-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 70%, white 30%), color-mix(in srgb, var(--accent) 78%, white 22%));color:#fff;width:2.8rem;height:2.8rem;transition:transform var(--motion-fast), box-shadow var(--motion-fast);border-radius:50%;place-items:center;font-size:.92rem;font-weight:700;display:inline-grid}.faq-card{display:grid}@media (max-width:991px){.price .period{width:100%;padding-bottom:0}}@media (max-width:767px){.section{padding-block-start:1.15rem;padding-block-end:1.15rem}.card,.feature-card,.review-card,.faq-card{border-radius:1.2rem;padding:1.35rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--sf-container:1200px;--sf-container-narrow:1100px;--sf-blue-500:var(--brand,#0f4fff);--sf-slate-900:#0f172a;--sf-slate-700:#334155;--sf-white:#fff;--sf-font-display:var(--font-display);--sf-font-body:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;--sf-space-2:clamp(.85rem, 1.45vw, 1.1rem);--sf-space-4:clamp(1.85rem, 3vw, 2.75rem);--sf-grad-light:radial-gradient(circle at 12% 14%, #3b82f61a, transparent 26%), radial-gradient(circle at 84% 18%, #6366f11f, transparent 24%), radial-gradient(circle at 18% 82%, #14b8a61a, transparent 26%), linear-gradient(180deg, #fff 0%, #fbfdff 32%, #f4f8ff 100%);--sf-grad-border:linear-gradient(90deg, var(--brand,#0f4fff), color-mix(in srgb, var(--accent,#18b7ff) 80%, var(--brand,#0f4fff) 20%), var(--brand,#0f4fff));--sf-accent-sect-bg-light:linear-gradient(135deg, color-mix(in srgb, var(--brand) 34%, var(--surface-soft) 66%), transparent 60%), linear-gradient(315deg, color-mix(in srgb, var(--accent) 28%, var(--surface-soft) 72%), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 88%, transparent), transparent);--sf-premium-bg-dark:radial-gradient(ellipse at top, #ffffff0f 0%, #fff0 26%), radial-gradient(circle at 50% 38%, #6044d257 0%, #6044d200 30%), radial-gradient(circle at 50% 58%, #3420a847 0%, #3420a800 40%), radial-gradient(circle at center, #3627b8 0%, #251999 32%, #110d5a 70%, #03041a 100%);--sf-accent-sect-bg-dark:var(--sf-premium-bg-dark);--sf-accent-section-border:color-mix(in srgb, var(--brand,#0f4fff) 24%, var(--border,#94a3b82e) 76%);--sf-accent-section-card:linear-gradient(180deg, #ffffff24, #ffffff14);--sf-accent-section-heading:#fff;--sf-accent-section-text:#ffffffe6;--sf-accent-section-muted:#ffffffd1;--sf-accent-section-kicker-bg:#ffffff24;--sf-accent-section-kicker-text:#fff;--sf-control-highlight-text:color-mix(in srgb, var(--brand,#0f4fff) 84%, var(--heading,#0f172a) 16%);--primary:var(--brand,#0f4fff);--blue:var(--brand,#0f4fff);--blue-dk:color-mix(in srgb, var(--brand,#0f4fff) 82%, #001b4d 18%);--green:var(--brand,#0f4fff);--sf-type-body-s-size:12px;--sf-type-body-s-line:16px;--sf-type-body-l-size:16px;--sf-type-body-l-line:24px;--sf-type-h1-size:28px;--sf-type-h1-line:32px;--sf-grid-margin:32px;--sf-copy-pad-inline:16px}html[data-theme=dark],body.shell-storefront[data-theme=dark]{--sf-accent-section-bg:var(--sf-accent-sect-bg-dark);--sf-accent-section-border:color-mix(in srgb, var(--brand,#1557ff) 28%, #bfdbfe29 72%);--sf-accent-section-card:linear-gradient(180deg, #ffffff38, #ffffff1f);--sf-accent-section-heading:#fff;--sf-accent-section-text:#f8fafffa;--sf-accent-section-muted:#e9effff0;--sf-accent-section-kicker-bg:#bfdbfe24;--sf-accent-section-kicker-text:#bfdbfe;--sf-dark-section-dimmer:transparent}html[data-theme=light],body.shell-storefront[data-theme=light]{--sf-accent-section-bg:var(--sf-accent-sect-bg-light);--sf-accent-section-border:color-mix(in srgb, var(--brand,#1557ff) 28%, #bfdbfe29 72%);--sf-accent-section-card:linear-gradient(180deg, #ffffff24, #ffffff14);--sf-accent-section-heading:#fff;--sf-accent-section-text:#ffffffe6;--sf-accent-section-muted:#ffffffd1;--sf-accent-section-kicker-bg:#ffffff24;--sf-accent-section-kicker-text:#fff}.sf-section{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:relative;overflow:clip}html[data-theme=dark] .shell-storefront .sf-section:after{content:none;z-index:0;pointer-events:none;background:var(--sf-dark-section-dimmer);display:none;position:absolute;top:0;bottom:0;left:0;right:0}html[data-theme=dark] .shell-storefront .sf-section>*{z-index:1;position:relative}.sf-section--light{color:var(--text,var(--sf-slate-900));background:0 0}.sf-section--dark-band{background:var(--sf-accent-section-bg);border-color:var(--sf-accent-section-border);color:var(--sf-accent-section-text)!important}#storefrontPaystubExplainerSection.sf-section--dark-band.market-inline-cta{background:var(--sf-accent-section-bg)!important;border-color:var(--sf-accent-section-border)!important}[data-theme=light] .sf-section--light{background:var(--surface,var(--sf-grad-light));color:var(--text,var(--sf-slate-900))}[data-theme=light] .sf-section--dark-band{color:var(--sf-accent-section-text)}.sf-section--dark-band .market-kicker,html[data-theme=dark] .market-hero--storefront .market-kicker{background:var(--sf-accent-section-kicker-bg);color:var(--sf-accent-section-kicker-text)}html[data-theme=dark] .sf-section--dark-band .paystub-purpose-card{background:var(--sf-accent-section-card);border-color:var(--sf-accent-section-border)}html[data-theme=dark] .sf-section--dark-band .paystub-purpose-card strong{color:var(--sf-accent-section-heading)}html[data-theme=dark] .sf-section--dark-band .paystub-purpose-card li{color:var(--sf-accent-section-muted)}html[data-theme=dark] #storefrontPaystubExplainerSection,html[data-theme=dark] #storefrontJoinCtaBandSection .market-kicker,html[data-theme=dark] #storefrontJoinCtaBandSection h2,html[data-theme=dark] #storefrontJoinCtaBandSection p,html[data-theme=dark] #storefrontJoinCtaBandSection,html[data-theme=dark] #storefrontPaystubExplainerSection h2,html[data-theme=dark] #storefrontPaystubExplainerSection p,html[data-theme=dark] #storefrontPaystubExplainerSection strong,html[data-theme=dark] #storefrontPaystubExplainerSection li,html[data-theme=dark] #storefrontPaystubExplainerSection .market-kicker{color:#fff!important}html[data-theme=dark] #storefrontPaystubExplainerSection .market-kicker,html[data-theme=dark] #storefrontJoinCtaBandSection .market-kicker,html[data-theme=dark] #storefrontPaystubExplainerSection article{background:#00000040!important}html[data-theme=dark] #storefrontPaystubExplainerSection .market-kicker,html[data-theme=dark] #storefrontJoinCtaBandSection .market-kicker{color:#bfdbfe!important;background:#bfdbfe24!important}.sf-container{width:100%;max-width:var(--sf-container);padding:clamp(1.35rem, 2.4vw, 2.2rem) var(--sf-grid-margin);box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto}.sf-container--narrow{max-width:var(--sf-container-narrow)}.sf-container--compact{padding-block-start:clamp(.95rem,1.8vw,1.45rem);padding-block-end:clamp(.95rem,1.8vw,1.45rem)}@media (max-width:1024px){:root{--sf-grid-margin:16px;--sf-copy-pad-inline:12px}}@media (max-width:768px){.sf-container{padding-block-start:clamp(1.15rem,4.5vw,1.75rem);padding-block-end:clamp(1.15rem,4.5vw,1.75rem);padding-inline:var(--sf-grid-margin)}.sf-container--compact{padding-block-start:clamp(.85rem,3.5vw,1.2rem);padding-block-end:clamp(.85rem,3.5vw,1.2rem)}}[data-theme=dark] .sf-section--light{color:var(--text,#e2e8f0)}[data-theme=dark] .sf-section--light .market-kicker{color:#bfdbfe;background:#bfdbfe24}.market-hero{border:1px solid var(--border,#94a3b824);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:1.35rem;padding:2rem;box-shadow:0 34px 82px #0f172a1a}.market-carousel-shell{padding:2rem}.market-carousel{--carousel-side-pad:1.2rem;padding:.7rem var(--carousel-side-pad) 1.4rem;scroll-padding-inline:var(--carousel-side-pad)}.market-carousel-card{box-shadow:0 10px 22px #0f172a12,0 2px 8px #0f172a0a}.review-card{background:#fff;min-height:100%}.review-card__top{align-items:center}.review-avatar{box-shadow:inset 0 0 0 1px #ffffff38,0 12px 24px #0f172a1f}.review-proof{color:#0f4c81;border-top:1px solid #94a3b829;margin-top:.9rem;padding-top:.85rem;font-weight:700}@media (max-width:768px){.market-hero{padding:1.2rem}.market-carousel{--carousel-visible:1;--carousel-side-pad:.95rem;padding:.65rem var(--carousel-side-pad) 1.2rem;scroll-padding-inline:var(--carousel-side-pad)}}.market-hero--storefront{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:stretch}.market-hero-copy{min-width:0}.market-hero,.market-inline-cta{box-shadow:var(--shadow-elev-1)}.market-section .market-carousel-card{box-shadow:var(--shadow-elev-2)}.market-carousel-control,.btn-acc-secondary,.btn-acc-secondary:visited{box-shadow:var(--shadow-centered-sm)}.market-carousel-control:hover{box-shadow:var(--shadow-centered-md)}.btn-acc-primary{box-shadow:var(--shadow-elev-2)}.btn-acc-primary:hover{background:var(--surface);box-shadow:0 0 0 1px #0385ff29,0 0 22px #0385ff33,0 0 42px #0385ff3d;color:var(--blue)!important}.home-faq-grid{gap:1.25rem;display:grid}.market-section--verification-promo{padding-top:clamp(2.65rem,8.25vh,5.25rem);padding-bottom:clamp(1.5rem,4.5vh,3rem);width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;gap:0;padding-inline-start:0;padding-inline-end:0;display:grid}.verification-promo-hero{width:min(100%, var(--sf-container));grid-template-columns:minmax(0,.94fr) minmax(300px,.96fr);align-content:center;align-items:center;gap:1rem;min-height:clamp(24.75rem,59vh,38.75rem);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1.65rem;padding-inline-end:1.65rem;display:grid}.verification-promo-hero__copy{align-content:center;gap:.92rem;max-width:72rem;display:grid}.verification-promo-hero__copy .market-kicker{justify-self:start}.verification-promo-hero__copy h2{color:#0f172a;max-width:9.5ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.3rem,5vw,4rem);line-height:.94}.verification-promo-wave{white-space:nowrap;--p1x:12%;--p1y:56%;--p2x:88%;--p2y:44%;--burst-x:50%;--burst-y:50%;--burst-radius:0%;--burst-opacity:0;color:#0f172a;-webkit-text-stroke:.016em #3da8ff29;text-shadow:0 0 .04em #0385ff0a;transition:-webkit-text-stroke-color .45s,text-shadow .45s;display:inline-block;position:relative}.verification-promo-wave:before,.verification-promo-wave:after{content:attr(data-text);white-space:nowrap;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.verification-promo-wave:before{background-image:radial-gradient(circle,#95e1fffa 0 5%,#95e1ffeb 7.2%,#95e1ff57 12%,#0000 19%),radial-gradient(circle,#5ec5fff5 0 4.8%,#5ec5ffdb 7%,#5ec5ff4d 11.8%,#0000 18%);background-repeat:no-repeat,no-repeat;background-size:18% 180%,18% 180%;background-position:var(--p1x) var(--p1y), var(--p2x) var(--p2y);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px #56bdff29);opacity:1;-webkit-background-clip:text;background-clip:text;transition:opacity .28s}.verification-promo-wave:after{color:var(--blue);-webkit-text-fill-color:var(--blue);clip-path:circle(var(--burst-radius) at var(--burst-x) var(--burst-y));opacity:var(--burst-opacity);text-shadow:0 0 #0385ff00;will-change:clip-path, opacity, text-shadow;display:block}.verification-promo-wave.is-bursting{text-shadow:0 0 10px #0385ff33,0 0 24px #0385ff24,0 0 52px #0385ff14}.verification-promo-wave.is-bursting:before{opacity:0}.verification-promo-wave.is-bursting:after{text-shadow:0 0 8px #0385ff5c,0 0 22px #0385ff3d,0 0 52px #0385ff29}.verification-promo-wave.is-charged{color:var(--blue);-webkit-text-stroke:.014em #4ab5ff1f;text-shadow:0 0 12px #0385ff29,0 0 28px #0385ff1a;transition:none}.verification-promo-wave.is-charged:before,.verification-promo-wave.is-charged:after{opacity:0}.verification-promo-hero__copy p{color:#1e293b;max-width:58ch;margin-top:.14rem;font-size:1rem;line-height:1.85}.verification-promo-hero__actions{padding-top:.46rem}.verification-promo-hero__visual{place-items:center;width:100%;min-width:0;margin:0;display:grid}.verification-promo-hero__visual img{object-fit:contain;width:100%;max-width:40rem;height:auto;display:block}.verification-promo-body{width:min(100%, var(--sf-container));margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;margin-top:clamp(2.65rem,8.25vh,5.25rem);display:grid}.verification-promo-card{border:1px solid #94a3b829;border-radius:28px;position:relative}.has-reveal .verification-promo-card{opacity:0;transition:transform .85s cubic-bezier(.18,.84,.22,1),opacity .55s;transform:translate(96px)}.verification-promo-card{background:#fff;padding:1.5rem 1.8rem 1.6rem;display:grid;box-shadow:0 0 0 1px #94a3b814,0 18px 38px #0f172a0d,0 40px 82px #0f172a0f}.verification-promo-card__inner{text-align:center;align-content:start;justify-items:center;gap:.82rem;width:100%;display:grid}.verification-promo-card__brandline{justify-content:center;align-items:center;min-height:2rem;display:flex}.verification-promo-card__brandline img{object-fit:contain;width:12.4rem;height:auto}.verification-promo-card h3{color:#0f172a;font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;max-width:none;margin-inline-start:auto;margin-inline-end:auto;font-size:1.48rem;line-height:1.02}.verification-promo-card__price{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.3rem;padding-top:.05rem;display:flex}.verification-promo-card__price strong{color:var(--primary);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.1rem,4vw,2.85rem);line-height:.92}.verification-promo-card__price span{color:#334155;font-size:var(--sf-type-body-s-size);line-height:var(--sf-type-body-s-line);padding-bottom:.22rem;font-weight:600}.verification-promo-card__cta{text-align:center;justify-content:center;justify-self:center;min-width:12.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem}.verification-promo-card__features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:.46rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.12rem 0 0;padding:0;list-style:none;display:grid}.verification-promo-card__features li{color:#334155;font-weight:600;font-size:var(--sf-type-body-size);line-height:var(--sf-type-body-line);padding-left:1.2rem;position:relative}.verification-promo-card__features li:before{content:"✓";color:#16a34a;font-size:.8rem;font-weight:900;line-height:1;position:absolute;top:.04rem;left:0}.verification-promo-card__intro{color:#334155;margin:-.1rem 0 .1rem;font-size:.95rem;font-weight:600;line-height:1.55}.verification-promo-note{background:#fff;border:1px solid #94a3b829;border-radius:28px;align-content:start;gap:.95rem;padding:1.5rem 1.45rem 1.55rem;display:grid;box-shadow:0 0 0 1px #94a3b814,0 16px 34px #0f172a0a,0 34px 68px #0f172a0d}.has-reveal .verification-promo-note{opacity:0;transition:transform .95s cubic-bezier(.16,.86,.2,1) 80ms,opacity .6s 80ms;transform:translate(124px)}.verification-promo-card.is-visible,.verification-promo-note.is-visible{opacity:1;transform:translate(0)}.verification-promo-card.is-visible .verification-promo-card__inner{animation:4.8s ease-in-out .85s infinite verificationCardFloat}.verification-promo-note__tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#dc2626;border-radius:.35rem;justify-self:start;padding:.18rem .48rem;font-size:.62rem;font-weight:800}.verification-promo-note h3{color:#0f172a;max-width:none;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.2rem,3.9vw,3.35rem);line-height:1}.verification-promo-note p{color:#1e293b;max-width:none;margin:0;font-size:1.02rem;line-height:1.72}@keyframes verificationCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.market-section--review-spotlight{width:100%;box-shadow:none;box-sizing:border-box;border:none;border-radius:0;margin-left:0;margin-right:0;padding:0;overflow:visible}.market-section--review-spotlight:before{display:none}.market-section--review-spotlight .market-kicker{color:var(--blue);background:#0385ff1a}.market-section--review-spotlight .section-heading h2,.market-section--review-spotlight .section-heading p,.market-section--review-spotlight .section-heading__body-copy{color:#0f172a}.market-section--review-spotlight .section-heading__body-copy,.market-section--review-spotlight .section-heading p{color:#475569}.review-spotlight-toolbar{justify-content:space-between;align-items:end;gap:1.2rem;margin:.5rem 0 .35rem;display:flex}.review-spotlight-summary{gap:.4rem;max-width:100%;display:grid}.review-spotlight-summary__label{color:#0f4c81;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:800}.rating-stars{letter-spacing:1px;color:#e5e7eb;line-height:1;display:inline-block;position:relative}.rating-stars__empty{color:inherit;display:inline-block}.rating-stars__filled{color:#fbbc04;white-space:nowrap;width:var(--fill,0%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.review-spotlight-summary__rating{flex-wrap:wrap;align-items:center;gap:.5rem;line-height:1;display:inline-flex}.review-spotlight-summary__brand{align-items:center;gap:.4rem;line-height:1;display:inline-flex}.review-spotlight-summary__brand .google-g-logo{flex-shrink:0;display:block}.review-spotlight-summary__brand-name{color:#1f1f1f;letter-spacing:-.01em;font-size:1rem;font-weight:500}html[data-theme=dark] .review-spotlight-summary__brand-name{color:#f8fafc}.review-spotlight-summary__rating .rating-stars{font-size:1.1rem}.review-spotlight-summary__avg{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.05rem;font-weight:700}.review-spotlight-summary__count{color:#5f6368;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.85rem;font-weight:400}html[data-theme=dark] .review-spotlight-summary__avg{color:#f8fafc}html[data-theme=dark] .review-spotlight-summary__count{color:#94a3b8}html[data-theme=dark] .rating-stars{color:#334155}.review-spotlight-summary p{color:#475569;margin:0;font-size:.95rem;line-height:1.72}.review-spotlight-controls .market-carousel-control{color:#0f172a;background:#ffffffe6;border-color:#94a3b82e;box-shadow:0 10px 22px #0f172a14}.review-spotlight-controls .market-carousel-control:hover{color:var(--blue);background:#0385ff14;border-color:#0385ff38;box-shadow:0 14px 28px #0f172a1a}.review-spotlight-shell{padding-bottom:0;overflow:visible;box-sizing:border-box!important;background:0 0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:12px 0!important}@media (max-width:768px){.shell-storefront .market-section--review-spotlight{padding-top:0!important;padding-left:1rem!important;padding-right:1rem!important}.shell-storefront .market-section--review-spotlight .section-heading--single,.shell-storefront .market-section--review-spotlight .sf-container--compact{padding-left:0;padding-right:0}.shell-storefront .customer-counter__headline{font-size:2.25rem!important;line-height:1.15!important}.shell-storefront .customer-counter__highlight{font-size:inherit!important;line-height:inherit!important;white-space:normal!important}.shell-storefront .customer-counter__highlight-number{vertical-align:baseline;font-size:clamp(4rem,18vw,6rem)!important;line-height:1!important;display:inline-block!important}}.review-spotlight-carousel{--carousel-gap:.85rem;--carousel-side-pad:0;--carousel-edge-gutter:0;scroll-snap-type:none;padding-top:.6rem;padding-bottom:1rem;scroll-padding-left:0;scroll-padding-right:0}.review-spotlight-controls{display:none}.review-card.review-card--spotlight{max-width:300px;min-height:0;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px 12px}.review-card.review-card--spotlight .review-card__top{align-items:center;gap:10px}.review-card.review-card--spotlight .review-avatar{color:#fff;width:36px;height:36px;box-shadow:none;letter-spacing:0;background:linear-gradient(135deg,#4285f4,#1a73e8);font-size:13px;font-weight:500}.review-card.review-card--spotlight .review-card__identity strong{color:#1f1f1f;font-size:14px;font-weight:500;line-height:1.25}.review-card.review-card--spotlight .review-card__identity span{color:#5f6368;margin-top:1px;font-size:12px;font-weight:400}.review-card__title{color:#1f1f1f;letter-spacing:0;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.35}.review-card__meta{color:#5f6368;letter-spacing:0;text-transform:none;margin-top:0;font-size:12px;font-weight:400}.review-card__rating-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;line-height:1;display:flex}.review-card__rating-row .review-stars,.review-card__rating-row .review-card__meta{align-items:center;padding:0;line-height:1;display:inline-flex;margin:0!important}.review-card__rating-sep{color:#bdc1c6;font-weight:400;line-height:1}.review-card.review-card--spotlight .review-stars{letter-spacing:1px;margin-top:0;font-size:13px}.review-card.review-card--spotlight p{color:#3c4043;margin-top:8px;font-size:13px;line-height:1.5}.review-card.review-card--spotlight .review-proof{color:#5f6368;letter-spacing:0;text-transform:none;border-top:1px solid #f1f3f4;margin-top:10px;padding-top:8px;font-size:11px;font-weight:500}.storefront-join-cta-band .storefront-join-cta-title,.storefront-join-cta-band .storefront-join-cta-title span{color:var(--sf-accent-section-heading,#0b2342)}.storefront-join-cta-band .section-heading__body-copy{color:var(--sf-accent-section-muted,#1b3b5f)}#storefrontPaystubExplainerSection,#storefrontJoinCtaBandSection{--sf-accent-section-text:#0b2342;--sf-accent-section-heading:#0b2342;--sf-accent-section-muted:#1b3b5f;--sf-accent-section-kicker-bg:#ffffffb8;--sf-accent-section-kicker-text:#0f4c81;--sf-accent-section-border:#60a5fa73;color:var(--sf-accent-section-text)!important}html[data-theme=dark] .market-section--review-spotlight .market-kicker{color:#bfdbfe;background:#bfdbfe24}html[data-theme=dark] .market-section--review-spotlight .section-heading h2,html[data-theme=dark] .market-section--review-spotlight .section-heading p,html[data-theme=dark] .market-section--review-spotlight .section-heading__body-copy,html[data-theme=dark] .review-card.review-card--spotlight .review-card__identity strong,html[data-theme=dark] .review-card__title{color:#f8fafc}html[data-theme=dark] .market-section--review-spotlight .section-heading__body-copy,html[data-theme=dark] .market-section--review-spotlight .section-heading p,html[data-theme=dark] .review-spotlight-summary p,html[data-theme=dark] .review-card.review-card--spotlight .review-card__identity span,html[data-theme=dark] .review-card.review-card--spotlight p{color:#e2e8f0c2}html[data-theme=dark] .review-spotlight-summary__label{color:#bfdbfee0}html[data-theme=dark] .review-spotlight-controls .market-carousel-control{color:#f8fafc;box-shadow:none;background:#ffffff1a;border-color:#bfdbfe2e}html[data-theme=dark] .review-spotlight-controls .market-carousel-control:hover{color:#f8fafc;box-shadow:none;background:#ffffff29;border-color:#bfdbfe47}html[data-theme=dark] .review-card.review-card--spotlight{background:var(--surface);border-color:#60a5fa2e;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #02081729,0 28px 58px #0208172e}html[data-theme=dark] .review-card.review-card--spotlight .review-avatar{color:#dbeafe;background:linear-gradient(135deg,#0385ff47,#38bdf824)}html[data-theme=dark] .review-card__meta{color:#93c5fde0}html[data-theme=dark] .review-card.review-card--spotlight .review-proof{color:#93c5fd;border-top-color:#60a5fa29}html[data-theme=dark] .storefront-join-cta-band .market-kicker{color:#bfdbfe;background:#bfdbfe24}html[data-theme=dark] .storefront-join-cta-band .storefront-join-cta-title,html[data-theme=dark] .storefront-join-cta-band .storefront-join-cta-title span{color:var(--sf-accent-section-heading,#0b2342)}html[data-theme=dark] .storefront-join-cta-band .section-heading__body-copy{color:var(--sf-accent-section-muted,#1b3b5f)}html[data-theme=dark] .market-inline-cta h2{color:#0b2342}html[data-theme=dark] .market-inline-cta p{color:#1b3b5f}@media (max-width:1280px){.review-spotlight-shell{padding-inline-start:1rem;padding-inline-end:1rem}}@media (max-width:768px){.review-spotlight-shell{padding-inline-start:.95rem;padding-inline-end:.95rem}.review-spotlight-carousel{--carousel-gap:.75rem}}.section-heading__body-copy,.section-heading p,.verification-promo-card__intro,.verification-promo-note p,.home-faq-accordion__body p,.homepage-guide-prose p,.homepage-guide-prose li{font-family:var(--font-ui);font-size:var(--sf-type-body-size);line-height:var(--sf-type-body-line)}.section-heading h2,.review-card__title{font-family:var(--font-display)}.section-heading h2{margin-bottom:var(--sf-rhythm-title-to-body)}.section-heading :-webkit-any(.section-heading__body-copy,p){margin-top:0}.section-heading :is(.section-heading__body-copy,p){margin-top:0}.section-heading :-webkit-any(.section-heading__body-copy,p)+:-webkit-any(.section-heading__body-copy,p){margin-top:var(--sf-rhythm-body-stack)}.section-heading :is(.section-heading__body-copy,p)+:is(.section-heading__body-copy,p){margin-top:var(--sf-rhythm-body-stack)}.review-card__title{font-size:var(--sf-type-h3-size);line-height:var(--sf-type-h3-line)}.home-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.home-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-promo-hero{grid-template-columns:1fr;gap:1rem;min-height:clamp(18.75rem,48vh,26.75rem);margin-inline-start:1.05rem;margin-inline-end:1.05rem}.market-section--verification-promo{padding-top:clamp(1.8rem,6vw,3rem);padding-bottom:clamp(1.15rem,3.75vw,1.9rem)}.home-faq-grid,.verification-promo-body{grid-template-columns:1fr}.review-spotlight-toolbar{flex-direction:column;align-items:stretch}.review-spotlight-shell{padding-inline-start:.95rem;padding-inline-end:.95rem}.verification-promo-body{gap:1rem;margin-top:clamp(1.8rem,6vw,3rem)}.verification-promo-card__features{grid-template-columns:1fr}.verification-promo-hero__copy h2,.verification-promo-note h3{max-width:none}.storefront-hero-usecard{padding:1.3rem 1.15rem 0}.storefront-hero-usecard__art{min-height:170px;padding-top:.75rem}.storefront-hero-usecard__art img{width:min(100%,300px);max-height:170px}}.market-hero,.market-section,.market-inline-cta{box-shadow:0 0 0 1px #94a3b81a,0 22px 46px #0f172a0d,0 52px 96px #0f172a0f}.market-hero--storefront{text-align:center;width:100%;min-height:100svh;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:center;margin:0;padding:calc(66px + 2.25rem) max(2.2rem,50vw - 640px + 1.5rem) 17rem;overflow:visible}.market-hero-storefront-padding-adjustment2{color:inherit;padding-top:4rem!important;padding-bottom:4rem!important}.market-hero--storefront-home{min-height:auto;padding-top:calc(66px + clamp(3.8rem,7vw,5.3rem));padding-bottom:0}.market-hero--storefront h1{font-family:var(--font-display);letter-spacing:-.065em;max-width:none;margin-top:.55rem;font-size:clamp(3.4rem,7.2vw,6.3rem);line-height:.92}.market-hero--storefront h1>span{display:block}.storefront-hero-usecards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:grid}.storefront-hero-usecards--anchored{z-index:2;margin-top:clamp(2.2rem,4.2vw,3rem);margin-bottom:clamp(-20rem,-22vw,-14.5rem);position:relative}.storefront-hero-usecard{text-align:center;opacity:1;background:#fff;border:1px solid #94a3b829;border-radius:28px;flex-direction:column;align-items:center;gap:1.1rem;width:100%;min-width:0;max-width:100%;padding:1.55rem 1.55rem 0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #94a3b81a,0 16px 36px #0f172a0d,0 34px 68px #0f172a0f}.storefront-hero-usecard>*{z-index:1;position:relative}.storefront-hero-usecard.is-visible{opacity:1}.storefront-hero-usecard__eyebrow{color:#0f4c81;letter-spacing:.08em;text-transform:uppercase;background:#0385ff1f;border-radius:999px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.storefront-hero-usecard__title{color:#0f172a;font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;font-size:1.75rem;line-height:1.08}.storefront-hero-usecard p{color:#475569;max-width:31ch;font-size:1.04rem;line-height:1.75}.storefront-hero-usecard__price-note{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin:-.25rem 0 0;font-size:.78rem;font-weight:800;line-height:1.4}.storefront-hero-usecard__price-note strong{color:#0f172a;letter-spacing:-.03em;font-size:.98rem;font-weight:900}.storefront-hero-usecards--anchored .storefront-hero-usecard__title{max-width:18ch}.storefront-hero-usecards--anchored .storefront-hero-usecard{gap:1rem;padding-bottom:1.55rem}.storefront-hero-usecards--anchored .storefront-hero-usecard__art{min-height:250px;margin-top:0;margin-bottom:0;transform:none}.storefront-hero-usecards--anchored .storefront-hero-usecard__art img{width:min(100%,420px);max-height:250px}.storefront-hero-usecards--anchored .btn-acc-primary{margin-top:0;margin-bottom:0}.storefront-hero-usecard .btn-acc-primary{z-index:2;margin-top:-.95rem;margin-bottom:2.8rem;align-self:center;max-width:calc(100% - 3rem);margin-inline-start:0;margin-inline-end:0;padding-inline-start:2rem;padding-inline-end:2rem}.storefront-hero-usecard__art{z-index:0;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;min-height:300px;margin-top:-2.15rem;margin-bottom:-.45rem;padding-top:0;display:flex;transform:translateY(-16px)}.storefront-hero-usecard__art img{object-fit:contain;width:min(114%,460px);height:auto;max-height:300px;display:block}.storefront-hero-primary-action{justify-content:center;width:100%;margin-top:.85rem;display:flex}.storefront-hero-primary-action .btn-acc-primary{min-width:220px}.market-hero--storefront-home{isolation:isolate;z-index:1;background:radial-gradient(46% 40% at 14% 6%,#0385ff1f,#0000 70%),radial-gradient(40% 36% at 88% 2%,#06b6d41c,#0000 72%),radial-gradient(60% 45% at 50% 108%,#0385ff12,#0000 65%);position:relative}.market-hero--storefront-home:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#0f172a12 1px,#0000 1px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(62% 48% at 50% 4%,#000 40%,#0000 78%);mask-image:radial-gradient(62% 48% at 50% 4%,#000 40%,#0000 78%)}.market-carousel-card,.review-card{border-color:#94a3b824;padding-top:1.35rem}.review-card__top,.section-heading{gap:1rem}@media (max-width:1024px){.market-hero--storefront{width:100%;min-height:auto;margin:0;padding:calc(66px + 1.4rem) 1.4rem 9rem}.market-hero--storefront-home{padding-top:calc(66px + 2.65rem);padding-bottom:0}.storefront-hero-usecards--anchored{margin-top:1.8rem;margin-bottom:-10.75rem;padding-inline-start:0;padding-inline-end:0}.market-hero--storefront h1{font-size:clamp(2.4rem,9vw,4rem)}}.ps-header-nav{justify-content:space-between;width:auto;margin-left:auto}.ps-header-nav__cluster,.ps-header-nav__utility,.ps-header-nav__links,.ps-header-nav__section,.ps-header-nav__desktop-actions{align-items:center;display:flex}.ps-header-nav__cluster{flex:auto;justify-content:center;gap:.75rem;min-width:0}.ps-header-nav__section{gap:.62rem;min-width:0}.ps-header-nav__section--storefront{justify-content:center;width:100%}.ps-header-nav__title{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ps-header-nav__links{flex-wrap:nowrap;flex:auto;gap:.28rem;min-width:0}.ps-header-nav__links--storefront{justify-content:center;gap:.25rem}.ps-header-nav__utility{flex-shrink:0;justify-content:flex-end;gap:.35rem;margin-left:auto}.ps-header-nav__desktop-actions{gap:.35rem}.shell-storefront .ps-header-nav__links--storefront>a,.shell-storefront .ps-header-dropdown__toggle,.shell-storefront .ps-header-account-link,.shell-storefront .ps-header-cta,.shell-storefront .ps-header-mobile-actions .btn-acc-secondary{box-sizing:border-box;letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;height:40px;min-height:40px;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;color:#334155!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;padding:0 .8rem!important;font-size:.9rem!important;font-weight:700!important}.shell-storefront .ps-header-nav__links--storefront>a:hover,.shell-storefront .ps-header-nav__links--storefront>a.is-active,.shell-storefront .ps-header-dropdown[open]>.ps-header-dropdown__toggle,.shell-storefront .ps-header-dropdown.is-active>.ps-header-dropdown__toggle,.shell-storefront .ps-header-account-link:hover,.shell-storefront .nav-account-menu[open]>.ps-header-account-link,.shell-storefront .ps-header-cta:hover,.shell-storefront .ps-header-cta.is-active,.shell-storefront .ps-header-mobile-actions .btn-acc-secondary:hover{color:#0f172a!important;box-shadow:none!important;background:#0f172a0f!important}.shell-storefront .ps-header-cart-btn,.shell-storefront .ps-theme-toggle,.shell-storefront .ps-header-menu-toggle{color:#334155;height:40px;min-height:40px;box-shadow:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s}.shell-storefront .ps-header-cart-btn,.shell-storefront .ps-header-menu-toggle{width:40px;min-width:40px;padding:0}.shell-storefront .ps-header-cart-btn{display:inline-flex}.shell-storefront .ps-theme-toggle{gap:.45rem;padding:0 .75rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.shell-storefront .ps-theme-toggle--icon,.shell-storefront .ps-header-account-link--icon{justify-content:center;width:40px;min-width:40px;padding:0!important}.shell-storefront .ps-header-account-link--icon svg,.shell-storefront .ps-theme-toggle--icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shell-storefront .ps-header-cart-btn:hover,.shell-storefront .ps-header-cart-btn[aria-expanded=true],.shell-storefront .ps-theme-toggle:hover,.shell-storefront .ps-theme-toggle[aria-pressed=true],.shell-storefront .ps-header-menu-toggle:hover{color:#0f172a;box-shadow:none;background:#0f172a0f}.shell-storefront .ps-header-cart-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shell-storefront .ps-header-cart-btn .nav-cart-badge{border-color:#fffffff5;top:-4px;right:-4px}.ps-theme-toggle__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ps-theme-toggle__sun,.ps-theme-toggle__moon{transition:opacity .18s,transform .18s;position:absolute;top:0;bottom:0;left:0;right:0}.ps-theme-toggle__moon,html[data-theme=dark] .ps-theme-toggle__sun{opacity:0;transform:scale(.72)}html[data-theme=dark] .ps-theme-toggle__moon{opacity:1;transform:scale(1)}.ps-header-menu-toggle{display:none;position:relative}.ps-header-menu-toggle__line{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;position:absolute}.ps-header-menu-toggle__line--top{transform:translateY(-6px)}.ps-header-menu-toggle__line--bottom{transform:translateY(6px)}.ps-header-nav.is-mobile-open .ps-header-menu-toggle__line--top{transform:rotate(45deg)}.ps-header-nav.is-mobile-open .ps-header-menu-toggle__line--middle{opacity:0}.ps-header-nav.is-mobile-open .ps-header-menu-toggle__line--bottom{transform:rotate(-45deg)}.shell-storefront .ps-header-dropdown,.shell-storefront .nav-account-menu--header{border:0;margin:0;padding:0;position:relative}.shell-storefront .ps-header-dropdown>summary,.shell-storefront .nav-account-menu--header summary{list-style:none}.shell-storefront .ps-header-dropdown>summary::-webkit-details-marker{display:none}.shell-storefront .nav-account-menu--header summary::-webkit-details-marker{display:none}.shell-storefront .ps-header-dropdown__toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:.45rem;transition:transform .15s;transform:translateY(-1px)rotate(45deg)}.shell-storefront .ps-header-dropdown[open]>.ps-header-dropdown__toggle:after{transform:translateY(2px)rotate(-135deg)}.shell-storefront .ps-header-dropdown__menu,.shell-storefront .nav-account-menu__panel{box-shadow:none;z-index:45;background:#fff;border:1px solid #94a3b838;border-radius:8px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem)}.shell-storefront .ps-header-dropdown__menu{min-width:210px;left:50%;transform:translate(-50%)}.shell-storefront .nav-account-menu__panel{width:min(300px,100vw - 2rem);max-width:calc(100vw - 2rem);right:0}.shell-storefront .ps-header-dropdown__menu a,.shell-storefront .nav-account-menu__links a,.shell-storefront .nav-account-menu__logout{box-sizing:border-box;border-radius:6px;align-items:center;min-height:40px;line-height:1.25;text-decoration:none;display:flex;color:#334155!important;box-shadow:none!important;background:0 0!important;padding:.62rem .7rem!important;font-size:.86rem!important;font-weight:700!important}.shell-storefront .ps-header-dropdown__menu a:hover,.shell-storefront .ps-header-dropdown__menu a.is-active,.shell-storefront .nav-account-menu__links a:hover,.shell-storefront .nav-account-menu__logout:hover{color:#0f172a!important;background:#0f172a0f!important}.shell-storefront .nav-account-menu__meta{border-bottom:1px solid #94a3b82e;padding:.25rem .45rem .55rem}.shell-storefront .nav-account-menu__meta strong{color:#0f172a;font-size:.95rem;font-weight:800;display:block}.shell-storefront .nav-account-menu__meta span,.shell-storefront .nav-account-menu__section-label{color:#64748b;font-size:.72rem}.shell-storefront .nav-account-menu__links,.shell-storefront .ps-header-mobile-actions__group{gap:.2rem;display:grid}.shell-storefront .nav-account-menu__section-label{letter-spacing:.08em;text-transform:uppercase;padding:.45rem .7rem .05rem;font-weight:800}.shell-storefront .nav-account-menu__logout{border-top:1px solid #94a3b82e;color:#b91c1c!important}.shell-storefront .ps-header-mobile-actions,.shell-storefront .ps-header-products{display:none}.shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link{text-decoration:none;transition:background .18s,color .18s;position:relative;color:var(--primary,#0385ff)!important;border-radius:8px!important;padding:.42rem .85rem!important;font-weight:700!important}.shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link:hover{color:var(--primary,#0385ff)!important;background:#0385ff1a!important}.shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link:focus-visible{color:var(--primary,#0385ff)!important;background:#0385ff1a!important}.shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link.is-active{color:var(--primary,#0385ff)!important;background:#0385ff26!important}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link{color:#bfdbfe!important}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link:hover{color:#fff!important;background:#bfdbfe26!important}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link:focus-visible{color:#fff!important;background:#bfdbfe26!important}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link.is-active{color:#fff!important;background:#0385ff47!important}@media (max-width:1180px){.shell-storefront .ps-header-nav--storefront{justify-content:flex-end;align-items:center;gap:.35rem;width:auto;display:flex}.shell-storefront .ps-header-menu-toggle{display:inline-flex}.shell-storefront .ps-header-nav__desktop-actions{display:none}.shell-storefront .ps-header-nav__cluster{box-shadow:none;z-index:25;background:#fffffffa;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem;display:none;position:absolute;top:calc(100% + .45rem);left:1rem;right:1rem}.shell-storefront .ps-header-nav.is-mobile-open .ps-header-nav__cluster{display:flex}.shell-storefront .ps-header-nav__section--storefront,.shell-storefront .ps-header-nav__links--storefront{justify-content:stretch;gap:.25rem;width:100%;display:grid}.shell-storefront .ps-header-products{border-bottom:1px solid #94a3b838;flex-direction:column;gap:.5rem;margin:0 0 .85rem;padding:0 0 .85rem;display:flex}.shell-storefront .ps-header-products__eyebrow{color:var(--primary,#0385ff);letter-spacing:.1em;text-transform:uppercase;background:#0385ff1a;border-radius:999px;align-self:flex-start;margin:.1rem 0 .25rem;padding:.3rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.shell-storefront .ps-header-product{color:var(--heading,#0f172a);background:linear-gradient(#0385ff08,#0385ff12);border:0;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 1px #94a3b81f,0 0 18px #0f172a0a,0 0 38px #0f172a0d}.shell-storefront .ps-header-product:hover{border-color:var(--primary,#0385ff);background:linear-gradient(#0385ff14,#0385ff24);transform:translateY(-1px)}.shell-storefront .ps-header-product:focus-visible{border-color:var(--primary,#0385ff);background:linear-gradient(#0385ff14,#0385ff24);transform:translateY(-1px)}.shell-storefront .ps-header-product.is-active{border-color:var(--primary,#0385ff);background:#0385ff1f}.shell-storefront .ps-header-product__icon{width:38px;height:38px;color:var(--primary,#0385ff);background:#0385ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-storefront .ps-header-product__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.shell-storefront .ps-header-product__title{color:var(--heading,#0f172a);font-size:1rem;font-weight:700;line-height:1.2}.shell-storefront .ps-header-product__tag{color:var(--muted,#64748b);font-size:.8rem;line-height:1.3}.shell-storefront .ps-header-product__chev{color:var(--primary,#0385ff);flex-shrink:0;font-size:1.1rem;font-weight:700}html[data-theme=dark] .shell-storefront .ps-header-product{color:#fff;background:#ffffff0a;border-color:#ffffff14}html[data-theme=dark] .shell-storefront .ps-header-product:hover{border-color:var(--primary,#0385ff);background:#0385ff2e}html[data-theme=dark] .shell-storefront .ps-header-product:focus-visible{border-color:var(--primary,#0385ff);background:#0385ff2e}html[data-theme=dark] .shell-storefront .ps-header-product__title{color:#fff}html[data-theme=dark] .shell-storefront .ps-header-product__tag{color:#bfdbfe}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product{color:#fff;background:#0f4fff;border-color:#0f4fff}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product:hover{color:#fff;transform:translateY(-1px);box-shadow:0 18px 32px #0258b542;background:#0258b5!important;border-color:#0258b5!important}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product:focus-visible{color:#fff;transform:translateY(-1px);box-shadow:0 18px 32px #0258b542;background:#0258b5!important;border-color:#0258b5!important}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product__icon{color:#fff;background:#ffffff2e}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product__title,.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product__chev{color:#fff}.shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product__tag{color:#ffffffd1}.shell-storefront .ps-header-products--tools .ps-header-product{color:#0f4fff;box-shadow:none;background:#fff;border:1.5px solid #0f4fff}.shell-storefront .ps-header-products--tools .ps-header-product:hover{color:#0f4fff;transform:translateY(-1px);box-shadow:0 14px 28px #0f4fff24;background:#0f4fff14!important;border-color:#0f4fff!important}.shell-storefront .ps-header-products--tools .ps-header-product:focus-visible{color:#0f4fff;transform:translateY(-1px);box-shadow:0 14px 28px #0f4fff24;background:#0f4fff14!important;border-color:#0f4fff!important}.shell-storefront .ps-header-products--tools .ps-header-product__icon{color:#0f4fff;background:#0f4fff1f}.shell-storefront .ps-header-products--tools .ps-header-product__title,.shell-storefront .ps-header-products--tools .ps-header-product__chev{color:#0f4fff}.shell-storefront .ps-header-products--tools .ps-header-product__tag{color:#475569}html[data-theme=dark] .shell-storefront .ps-header-products:not(.ps-header-products--tools) .ps-header-product{color:#fff;background:#0385ff;border-color:#0385ff}html[data-theme=dark] .shell-storefront .ps-header-products--tools .ps-header-product{color:#bfdbfe;background:0 0;border:1.5px solid #0385ff}html[data-theme=dark] .shell-storefront .ps-header-products--tools .ps-header-product__icon{color:#bfdbfe;background:#0385ff40}html[data-theme=dark] .shell-storefront .ps-header-products--tools .ps-header-product__title,html[data-theme=dark] .shell-storefront .ps-header-products--tools .ps-header-product__chev{color:#bfdbfe}html[data-theme=dark] .shell-storefront .ps-header-products--tools .ps-header-product__tag{color:#94a3b8}.shell-storefront .ps-header-nav__links--storefront>a,.shell-storefront .ps-header-dropdown__toggle{justify-content:space-between;width:100%}.shell-storefront .ps-header-nav__links--storefront>a.ps-header-product-link,.shell-storefront .ps-header-dropdown--desktop-only{display:none}.shell-storefront .ps-header-dropdown__menu{background:0 0;border:0;min-width:0;padding:.2rem 0 0 .5rem;position:static;transform:none}.shell-storefront .ps-header-mobile-actions{border-top:0;gap:.45rem;padding-top:.55rem;display:grid}.shell-storefront .ps-header-mobile-actions .btn-acc-secondary,.shell-storefront .ps-header-cta--mobile{justify-content:flex-start;width:100%}}.home-faq-grid--accordion{grid-template-columns:1fr}.home-faq-accordion{padding:0;overflow:hidden}.home-faq-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.4rem;list-style:none;display:flex}.home-faq-accordion summary::-webkit-details-marker{display:none}.home-faq-accordion summary span:first-child{color:#0f172a;font-size:1.02rem;font-weight:700;line-height:1.5}.home-faq-accordion__icon{width:2.5rem;height:2.5rem;color:var(--primary);background:#0385ff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding-bottom:.7rem;padding-left:.1rem;font-size:2.5rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.home-faq-accordion[open] .home-faq-accordion__icon{background:#0385ff24;transform:rotate(45deg)}.home-faq-accordion__body{border-top:1px solid #94a3b81f;padding:0 1.4rem 1.35rem}.home-faq-accordion__body p{margin-top:1rem}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .shell-storefront .ps-header-nav.is-mobile-open .ps-header-nav__cluster{box-shadow:var(--shadow-glass);background:#060614fa}html[data-theme=dark] .market-hero,html[data-theme=dark] .market-section,html[data-theme=dark] .market-inline-cta,html[data-theme=dark] .market-carousel-card{border-color:var(--border);color:var(--text);background:radial-gradient(circle at 100% 0,#050a19f2,#0f1423f7)}html[data-theme=dark] .market-section--verification-promo{box-shadow:none;border-color:#0000}html[data-theme=dark] .verification-promo-hero__copy h2,html[data-theme=dark] .verification-promo-card h3,html[data-theme=dark] .verification-promo-note h3{color:var(--heading)}html[data-theme=dark] .verification-promo-hero__copy p,html[data-theme=dark] .verification-promo-card p,html[data-theme=dark] .verification-promo-note p,html[data-theme=dark] .verification-promo-card__price span,html[data-theme=dark] .verification-promo-card__features li,html[data-theme=dark] .verification-promo-card__intro{color:var(--text-muted)}html[data-theme=dark] .verification-promo-card{border-color:var(--border);box-shadow:var(--shadow-glass);background:linear-gradient(#0f172af5,#0a111ff2)}html[data-theme=dark] .verification-promo-card__price strong{color:var(--heading)}html[data-theme=dark] .verification-promo-note{border-color:var(--border);background:linear-gradient(#0f172af5,#0a111ff2)}@media (prefers-reduced-motion:reduce){.verification-promo-card,.verification-promo-note{opacity:1;transition:none;transform:none}.verification-promo-card.is-visible .verification-promo-card__inner{animation:none}}html[data-theme=dark] .ps-header nav a,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .market-hero h1,html[data-theme=dark] .home-faq-accordion summary span:first-child,html[data-theme=dark] label,html[data-theme=dark] .paystub-purpose-card strong{color:var(--heading)}html[data-theme=dark] p,html[data-theme=dark] li,html[data-theme=dark] .section-heading p,html[data-theme=dark] .ps-header-nav__title,html[data-theme=dark] .nav-account-menu__meta span,html[data-theme=dark] .paystub-purpose-card li{color:var(--text-muted)}html[data-theme=dark] .market-section--verification-promo html[data-theme=dark] .market-section--review-spotlight html[data-theme=dark] #storefrontFaqBlogResourcesSection html[data-theme=dark] #storefrontGuideExplainerSection{background:radial-gradient(circle at top right, #050a19f2, #0f1423f7), var(--surface);filter:blur(10px)}html[data-theme=dark] .ps-header nav a:hover,html[data-theme=dark] .ps-header nav a.is-active,html[data-theme=dark] .ps-header-link--utility,html[data-theme=dark] .home-faq-accordion__icon,html[data-theme=dark] .nav-account-menu__panel,html[data-theme=dark] .nav-account-menu__links a:hover,html[data-theme=dark] .ps-field input,html[data-theme=dark] .ps-field select{border-color:var(--border);background:var(--surface)!important}html[data-theme=dark] .ps-field input,html[data-theme=dark] .ps-field select{color:var(--text)}html[data-theme=dark] .ps-field input::placeholder{color:var(--text-muted)}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a,html[data-theme=dark] .shell-storefront .ps-header-dropdown__toggle,html[data-theme=dark] .shell-storefront .ps-header-account-link,html[data-theme=dark] .shell-storefront .ps-header-cta,html[data-theme=dark] .shell-storefront .ps-header-mobile-actions .btn-acc-secondary,html[data-theme=dark] .shell-storefront .ps-header-cart-btn,html[data-theme=dark] .shell-storefront .ps-theme-toggle,html[data-theme=dark] .shell-storefront .ps-header-menu-toggle{color:#e2e8f0!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a:hover,html[data-theme=dark] .shell-storefront .ps-header-nav__links--storefront>a.is-active,html[data-theme=dark] .shell-storefront .ps-header-dropdown[open]>.ps-header-dropdown__toggle,html[data-theme=dark] .shell-storefront .ps-header-dropdown.is-active>.ps-header-dropdown__toggle,html[data-theme=dark] .shell-storefront .ps-header-account-link:hover,html[data-theme=dark] .shell-storefront .nav-account-menu[open]>.ps-header-account-link,html[data-theme=dark] .shell-storefront .ps-header-cta:hover,html[data-theme=dark] .shell-storefront .ps-header-cta.is-active,html[data-theme=dark] .shell-storefront .ps-header-mobile-actions .btn-acc-secondary:hover,html[data-theme=dark] .shell-storefront .ps-header-cart-btn:hover,html[data-theme=dark] .shell-storefront .ps-header-cart-btn[aria-expanded=true],html[data-theme=dark] .shell-storefront .ps-theme-toggle:hover,html[data-theme=dark] .shell-storefront .ps-theme-toggle[aria-pressed=true],html[data-theme=dark] .shell-storefront .ps-header-menu-toggle:hover{color:#f8fafc!important;box-shadow:none!important;background:#ffffff14!important}html[data-theme=dark] .shell-storefront .ps-header-dropdown__menu,html[data-theme=dark] .shell-storefront .nav-account-menu__panel,html[data-theme=dark] .shell-storefront .ps-header-nav__cluster{border-color:var(--border);box-shadow:none!important}html[data-theme=dark] .shell-storefront .ps-header-dropdown__menu html[data-theme=dark] .shell-storefront .ps-header-nav.is-mobile-open .ps-header-nav__cluster{background:var(--surface)!important}html[data-theme=dark] .shell-storefront .ps-header-dropdown__menu{background:var(--surface);filter:drop-shadow(0 1px 2px #0000000f)drop-shadow(0 2px 4px #0000000f)drop-shadow(0 4px 8px #0000000f)}html[data-theme=dark] .shell-storefront .ps-header-dropdown__menu a:hover{background:#3e98ff7c!important}html[data-theme=dark] .shell-storefront .ps-header-dropdown__menu a,html[data-theme=dark] .shell-storefront .nav-account-menu__links a{color:#e2e8f0!important}html[data-theme=dark] .shell-storefront .ps-header-cart-btn .nav-cart-badge{border-color:var(--bg)}html[data-theme=dark] .ps-footer-copy,html[data-theme=dark] .ps-footer a{color:var(--text-muted)}html[data-theme=dark] .storefront-hero-usecard{border-color:var(--border);background:linear-gradient(#0f172af5,#0a111ff2)}html[data-theme=dark] .storefront-hero-usecard__title{color:var(--heading)}html[data-theme=dark] .storefront-hero-usecard p{color:var(--text-muted)}html[data-theme=dark] .storefront-hero-usecard__eyebrow{color:#bfdbfe;background:#bfdbfe24}html[data-theme=dark] .storefront-hero-usecard__price-note{color:var(--text-muted)}html[data-theme=dark] .storefront-hero-usecard__price-note strong{color:var(--heading)}html[data-theme=dark] .market-hero--storefront-home{background:radial-gradient(46% 40% at 14% 6%,#0385ff38,#0000 70%),radial-gradient(40% 36% at 88% 2%,#06b6d429,#0000 72%),radial-gradient(60% 45% at 50% 108%,#0385ff1a,#0000 65%)}html[data-theme=dark] .market-hero--storefront-home:before{background-image:radial-gradient(#ffffff12 1px,#0000 1px)}@media (max-width:1024px){.storefront-hero-usecards{grid-template-columns:1fr}}@media (max-width:768px){.ps-header{flex-wrap:nowrap;gap:.8rem;height:66px;min-height:66px;padding:0 1rem;overflow:visible}.shell-main--storefront-offset{padding-top:66px}.ps-logo-image{height:46px}.ps-logo-link{max-width:min(180px,44vw)}.market-hero--storefront{min-height:auto;padding-bottom:2rem}.market-hero--storefront-home{padding-top:calc(66px + 1.55rem);padding-bottom:1.1rem}.storefront-hero-usecards{gap:.65rem;width:100%;max-width:100%}.storefront-hero-usecards--anchored{margin-top:1rem;margin-bottom:0}.verification-promo-card,.verification-promo-note{border-radius:20px;width:100%;min-width:0;max-width:100%;padding:1rem}.storefront-hero-usecards--anchored .storefront-hero-usecard{border-radius:20px;gap:.72rem;padding:1rem 1rem 1.05rem}.storefront-hero-usecards--anchored .storefront-hero-usecard__title{max-width:16ch;font-size:1.75rem}.storefront-hero-usecards--anchored .storefront-hero-usecard p{max-width:29ch;font-size:.93rem;line-height:1.58}.storefront-hero-usecard__eyebrow{padding:.25rem .6rem;font-size:.65rem}.storefront-hero-usecard__price-note{margin-top:-.1rem;font-size:.76rem}.storefront-hero-usecard__price-note strong{font-size:.94rem}.storefront-hero-usecards--anchored .storefront-hero-usecard .btn-acc-primary{justify-self:stretch;width:100%;margin-top:0;margin-bottom:0;padding:.78rem 1rem;font-size:.86rem}.storefront-hero-usecards--anchored .storefront-hero-usecard__art{min-height:126px;margin-top:-.1rem;margin-bottom:0;padding-top:0;transform:none}.storefront-hero-usecards--anchored .storefront-hero-usecard__art img{width:min(100%,214px);max-height:132px}}.tracking-consent-bar{z-index:9999;color:#fff;background:#0f172a;border-radius:18px;padding:1rem 1.1rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 18px 44px #0f172a47}.tracking-consent-bar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.tracking-consent-bar__copy{max-width:58rem;line-height:1.6}.tracking-consent-bar__actions{flex-wrap:wrap;gap:.6rem;display:flex}.tracking-consent-bar__button{padding:.55rem 1rem}.btn-acc-secondary--inverse{color:#fff;background:#1e293b;border-color:#334155}@media (max-width:768px){.tracking-consent-bar{padding:.95rem 1rem;bottom:.75rem;left:.75rem;right:.75rem}}.generator-story-section{--generator-node-size:64px;--generator-radius:30px;box-shadow:none;background:0 0;border:none;padding:clamp(14rem,20vw,18rem) 0 0;overflow:visible;border-radius:0!important}.generator-story-section:before{display:none}.generator-story-shell{width:min(100%, var(--sf-container));box-shadow:none;background:0 0;border:none;border-radius:0;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,2.25rem) clamp(2.15rem,4vw,3.25rem);position:relative;overflow:visible}.generator-story-shell *{box-sizing:border-box}.generator-story-hero{text-align:center;max-width:980px;margin:0 auto;animation:.3s ease-out both generatorStoryFadeUp}.generator-story-hero h2{font-family:var(--font-display);letter-spacing:-.04em;color:#0f172a;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.02}.generator-story-hero p{color:#0f172ab8;text-wrap:pretty;max-width:720px;margin:20px auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.generator-story-desktop{margin-top:clamp(2.35rem,4vw,4rem);display:none;position:relative}.generator-story-grid{z-index:1;align-items:start;gap:20px;display:grid;position:relative}.generator-story-track,.generator-story-progress{top:calc(var(--generator-node-size) / 2);border-radius:999px;height:2px;position:absolute;transform:translateY(-50%)}.generator-story-track{z-index:0;background:#0f172a1a;box-shadow:inset 0 0 0 1px #fff6}.generator-story-progress{z-index:0;background:linear-gradient(90deg,#3b82f6,#6366f1,#14b8a6) 0 0/220% 100%;width:0;transition:transform .45s ease-in-out;animation:3s linear infinite generatorStoryFlow;box-shadow:0 0 0 1px #fff6,0 4px 18px #3b82f629}.generator-story-step{text-align:center;padding:0 8px;position:relative}.generator-story-section button{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.generator-story-node-button{z-index:2;justify-content:center;align-items:center;display:inline-flex;position:relative}.generator-story-node{width:var(--generator-node-size);height:var(--generator-node-size);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1;background:linear-gradient(#fffffffa,#f5f3fffa);border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;transition:transform .3s ease-out,border-color .3s ease-out,background .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative;transform:translateY(0)scale(1);box-shadow:0 8px 16px #0f172a0d,0 20px 34px #0f172a12,inset 0 1px #fffffff2}.generator-story-node:after,.generator-story-mobile-badge:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#3b82f6,#6366f1,#14b8a6,#3b82f6) 0 0/220% 100%;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.generator-story-step.is-completed .generator-story-node{background:linear-gradient(#fffffffc,#f5f3fffa);border-color:#0f172a1a}.generator-story-step.is-active .generator-story-node{background:linear-gradient(#fff,#f6faff);border-color:#3b82f63d;transform:translateY(-2px)scale(1.1);box-shadow:0 10px 20px #0f172a0f,0 26px 48px #3b82f629,0 0 0 6px #3b82f614,inset 0 1px #fff}.generator-story-step.is-active .generator-story-node:after,.generator-story-mobile-step.is-active .generator-story-mobile-badge:after{opacity:1;animation:2.8s linear infinite generatorStoryFlow}.generator-story-node-ring{border-radius:inherit;opacity:0;border:1px solid #3b82f647;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.9)}.generator-story-step.is-active .generator-story-node-ring{animation:1.6s ease-out infinite generatorStoryNodeRing}.generator-story-node-number{color:#0f172adb;font-size:22px;font-weight:700;line-height:1;transition:color .3s}.generator-story-step.is-active .generator-story-node-number{color:#2563eb}.generator-story-card-wrap{opacity:0;max-height:0;margin-top:0;transition:max-height .55s,opacity .25s,margin-top .35s;overflow:visible}.generator-story-step.is-revealed .generator-story-card-wrap{opacity:1;max-height:520px;margin-top:24px}.generator-story-fusion-stem{left:50%;top:calc(var(--generator-node-size) + 2px);transform-origin:top;opacity:0;pointer-events:none;background:linear-gradient(#3b82f6 0%,#6366f1 45%,#14b8a6 78%,#14b8a600 100%) 0 0/100% 220%;border-radius:999px;width:2px;height:22px;transition:transform .38s,opacity .22s;position:absolute;transform:translate(-50%)scaleY(0);box-shadow:0 0 10px #3b82f61a}.generator-story-step.is-revealed .generator-story-fusion-stem{opacity:1;transform:translate(-50%)scaleY(1)}.generator-story-step.is-active .generator-story-fusion-stem{animation:3.2s linear infinite generatorStoryFlowVertical;box-shadow:0 0 14px #3b82f624}.generator-story-card-button{opacity:0;pointer-events:none;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;max-width:390px;transform-style:preserve-3d;margin:0 auto;display:block;transform:translateY(64px)scale(.96)}.generator-story-step.is-revealed .generator-story-card-button{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.generator-story-card{--generator-story-card-inline-pad:28px;border-radius:var(--generator-radius);padding:28px var(--generator-story-card-inline-pad) 26px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff,#fcfdff);border:1px solid #0f172a14;transition:transform .35s ease-out,opacity .35s ease-out,color .35s ease-out,border-color .35s ease-out,background .35s ease-out,box-shadow .35s ease-out;position:relative;overflow:hidden;box-shadow:0 10px 20px #0f172a0a,0 24px 48px #0f172a0f,0 40px 80px #3b82f60d,inset 0 1px #fffffffa}.generator-story-card:before{content:none}.generator-story-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#3b82f6,#6366f1,#14b8a6,#3b82f6) 0 0/220% 100%;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.generator-story-step.is-completed .generator-story-card{background:linear-gradient(#fffffffe,#fafcfffe);border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0f,0 28px 56px #0f172a14,inset 0 1px #ffffffe6}.generator-story-step.is-active .generator-story-card,.generator-story-mobile-step.is-active .generator-story-card{opacity:1;background:linear-gradient(#fff,#f8fbff);border-color:#3b82f62e;transform:translateY(-4px);box-shadow:0 12px 28px #0f172a14,0 34px 72px #3b82f61f,0 0 0 1px #3b82f61a,inset 0 1px #fffffff2}.generator-story-step.is-active .generator-story-card:after,.generator-story-mobile-step.is-active .generator-story-card:after{opacity:1;animation:2.8s linear infinite generatorStoryFlow}.generator-story-step.is-revealed:not(.is-active) .generator-story-card{opacity:1;background:linear-gradient(#fffffffe,#fafcfffc);border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0f,0 28px 56px #0f172a14,inset 0 1px #ffffffe6}.generator-story-mobile-step.is-revealed:not(.is-active) .generator-story-card{opacity:1}.generator-story-card-track,.generator-story-card-fill{display:none}.generator-story-card-label{text-transform:uppercase;letter-spacing:.24em;color:#0f172a75;z-index:2;font-size:11px;display:block;position:relative}.generator-story-card h3{font-family:var(--font-display);letter-spacing:-.03em;color:#0f172a;z-index:2;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.06;transition:transform .45s ease-out;position:relative;transform:translate(0)}.generator-story-step.is-active .generator-story-card h3,.generator-story-mobile-step.is-active .generator-story-card h3{transform:translate(2px)}.generator-story-card-subtitle{color:#0f172a99;z-index:2;margin-top:8px;font-size:14px;position:relative}.generator-story-card-description{color:#0f172ac7;z-index:2;margin-top:16px;font-size:16px;line-height:1.72;position:relative}.generator-story-card-glow{pointer-events:none;border-radius:inherit;opacity:0;z-index:0;background:radial-gradient(circle at top,#3b82f614,#0000 58%);position:absolute;top:0;bottom:0;left:0;right:0}.generator-story-step.is-active .generator-story-card-glow,.generator-story-mobile-step.is-active .generator-story-card-glow{animation:1.8s ease-in-out infinite generatorStoryCardGlow}.generator-story-mobile{flex-direction:column;gap:28px;margin-top:40px;display:flex}.generator-story-mobile-step{padding-top:34px;position:relative}.generator-story-mobile-badge-button{z-index:3;justify-content:center;width:88px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.generator-story-mobile-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1;background:linear-gradient(#fff,#f5f3ff);border:1px solid #0f172a14;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;line-height:1;display:flex;position:relative;box-shadow:0 8px 18px #0f172a0d,0 20px 36px #3b82f61a,inset 0 1px #fffffffa}.generator-story-mobile-number{color:#0f172aeb;margin-top:-2px;font-size:32px;font-weight:800}.generator-story-mobile-stepword{letter-spacing:.16em;color:#0f172a8f;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.generator-story-mobile-step.is-active .generator-story-mobile-badge{background:linear-gradient(#fff,#f4f9ff);border-color:#3b82f62e;box-shadow:0 10px 20px #0f172a0f,0 24px 42px #3b82f624,0 0 0 6px #3b82f60f,inset 0 1px #fff}.generator-story-mobile-step.is-active .generator-story-mobile-number{color:#2563eb}.generator-story-mobile-step.is-active .generator-story-mobile-stepword{color:#2563ebb8}.generator-story-mobile-card-shell .generator-story-card{--generator-story-card-inline-pad:18px;padding:56px var(--generator-story-card-inline-pad) 18px;border-radius:24px}.generator-story-pager{justify-content:center;align-items:center;gap:4px;margin:40px auto 0;display:flex}.generator-story-pager-button{background:0 0;border-radius:999px;width:48px;min-width:48px;height:48px;min-height:48px;position:relative}.generator-story-pager-button:before{content:"";background:#0f172a38;border-radius:999px;width:10px;height:10px;transition:width .3s,background .3s,box-shadow .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff75}.generator-story-pager-button.is-active:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#14b8a6);width:40px;box-shadow:0 6px 18px #3b82f63d}@media (max-width:767px){.generator-story-section{padding-top:.5rem}.generator-story-shell{border-radius:0;padding:2.25rem .9rem 2rem}.generator-story-hero{text-align:left;max-width:none}.generator-story-hero h2{font-size:clamp(1.9rem,9vw,2.625rem);line-height:1.05}.generator-story-hero p{margin-top:16px;font-size:1rem;line-height:1.6}.generator-story-desktop{display:none}.generator-story-mobile{display:flex}.generator-story-mobile-step .generator-story-card-label{display:none}.generator-story-mobile-step .generator-story-card h3{text-align:center;font-size:26px;line-height:1.08}.generator-story-mobile-step .generator-story-card-description{text-align:center;font-size:15px;line-height:1.6}.generator-story-mobile-step .generator-story-card-subtitle,.generator-story-mobile-step .generator-story-card,.generator-story-mobile-step .generator-story-card-label{text-align:center}.generator-story-section.is-started .generator-story-mobile-step:nth-child(odd) .generator-story-mobile-card-shell{animation:.48s cubic-bezier(.22,1,.36,1) both generatorStoryMobilePanelEnterLeft}.generator-story-section.is-started .generator-story-mobile-step:nth-child(2n) .generator-story-mobile-card-shell{animation:.48s cubic-bezier(.22,1,.36,1) both generatorStoryMobilePanelEnterRight}.generator-story-section.is-started .generator-story-mobile-step:first-child .generator-story-mobile-card-shell{animation-delay:20ms}.generator-story-section.is-started .generator-story-mobile-step:nth-child(2) .generator-story-mobile-card-shell{animation-delay:80ms}.generator-story-section.is-started .generator-story-mobile-step:nth-child(3) .generator-story-mobile-card-shell{animation-delay:.14s}.generator-story-pager{margin-top:32px}}@media (min-width:768px) and (max-width:1100px){.generator-story-section{padding-top:15rem}.generator-story-grid{gap:16px}.generator-story-card-button{max-width:360px}.generator-story-card{--generator-story-card-inline-pad:20px;padding:22px var(--generator-story-card-inline-pad) 20px;text-align:center}.generator-story-card h3{font-size:28px}.generator-story-card-description{font-size:15px;line-height:1.65}.generator-story-desktop{display:none}.generator-story-mobile{display:flex}.generator-story-mobile-step .generator-story-card-label{display:none}.generator-story-mobile-step .generator-story-card h3{font-size:28px}.generator-story-mobile-card-shell .generator-story-card{max-width:680px;margin-inline-start:auto;margin-inline-end:auto}}@media (min-width:1101px){.generator-story-desktop{display:block}.generator-story-mobile{display:none}.generator-story-card-button{max-width:420px}}html[data-theme=dark] .generator-story-shell{box-shadow:none;background:0 0;border:none}html[data-theme=dark] .generator-story-hero h2,html[data-theme=dark] .generator-story-card h3{color:#f8fafc}html[data-theme=dark] .generator-story-hero p{color:#e2e8f0c2}html[data-theme=dark] .generator-story-track{background:#94a3b833;box-shadow:inset 0 0 0 1px #ffffff0f}html[data-theme=dark] .generator-story-node,html[data-theme=dark] .generator-story-mobile-badge{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#94a3b82e;box-shadow:0 8px 18px #0206173d,0 20px 36px #02061747,inset 0 1px #ffffff0a}html[data-theme=dark] .generator-story-node-number,html[data-theme=dark] .generator-story-mobile-number{color:#e2e8f0e6}html[data-theme=dark] .generator-story-mobile-stepword{color:#e2e8f0c2}html[data-theme=dark] .generator-story-card{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#94a3b82e;box-shadow:0 10px 20px #02061738,0 24px 48px #02061747}html[data-theme=dark] .generator-story-step.is-active .generator-story-node,html[data-theme=dark] .generator-story-mobile-step.is-active .generator-story-mobile-badge{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#60a5fa52;box-shadow:0 10px 20px #02061742,0 24px 42px #3b82f62e,0 0 0 6px #3b82f61f,inset 0 1px #ffffff0d}html[data-theme=dark] .generator-story-step.is-active .generator-story-node-number,html[data-theme=dark] .generator-story-mobile-step.is-active .generator-story-mobile-number{color:#bfdbfe}html[data-theme=dark] .generator-story-mobile-step.is-active .generator-story-mobile-stepword{color:#bfdbfeb8}html[data-theme=dark] .generator-story-step.is-completed .generator-story-card,html[data-theme=dark] .generator-story-step.is-completed .generator-story-node,html[data-theme=dark] .generator-story-step.is-revealed:not(.is-active) .generator-story-card,html[data-theme=dark] .generator-story-mobile-step.is-revealed:not(.is-active) .generator-story-card,html[data-theme=dark] .generator-story-step.is-active .generator-story-card,html[data-theme=dark] .generator-story-mobile-step.is-active .generator-story-card{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#94a3b82e;box-shadow:0 10px 20px #02061738,0 24px 48px #02061747}html[data-theme=dark] .generator-story-card-label,html[data-theme=dark] .generator-story-card-subtitle,html[data-theme=dark] .generator-story-card-description{color:#e2e8f0c2}html[data-theme=dark] .generator-story-pager-button:before{background:#94a3b83d;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .generator-story-pager-button.is-active:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#14b8a6);box-shadow:0 6px 18px #3b82f63d}@media (prefers-reduced-motion:reduce){.generator-story-hero,.generator-story-node,.generator-story-card-wrap,.generator-story-card-button,.generator-story-card,.generator-story-card-fill,.generator-story-pager-button,.generator-story-pager-button:before,.generator-story-fusion-stem,.generator-story-mobile-card-shell{transition:none!important;animation:none!important}.generator-story-node-ring,.generator-story-card-glow{animation:none!important}}@keyframes generatorStoryFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes generatorStoryNodeRing{0%{opacity:.78;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes generatorStoryFlow{0%{background-position:0%}to{background-position:220%}}@keyframes generatorStoryFlowVertical{0%{background-position:50% 0}to{background-position:50% 220%}}@keyframes generatorStoryCardGlow{0%,to{opacity:.16}50%{opacity:.28}}@keyframes generatorStoryMobilePanelEnterRight{0%{opacity:0;transform:translate(110vw)scale(.98)}70%{opacity:1;transform:translate(-8px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes generatorStoryMobilePanelEnterLeft{0%{opacity:0;transform:translate(-110vw)scale(.98)}70%{opacity:1;transform:translate(8px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}.guide-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:2rem;display:grid}.guide-prose{gap:0;display:grid}.guide-prose section{border-top:1px solid #94a3b829;padding:1.3rem 0}.guide-prose section:first-child{border-top:0;padding-top:0}.guide-prose h2{margin:0 0 var(--sf-rhythm-title-to-body);color:#0f172a;font-size:var(--sf-type-h3-l-size);line-height:var(--sf-type-h3-l-line);letter-spacing:-.04em}.guide-prose h3,.guide-panel h3,.homepage-guide-prose h3{font-size:var(--sf-type-h3-size);line-height:var(--sf-type-h3-line)}.guide-prose p,.guide-prose li{color:#475569;font-size:var(--sf-type-body-l-size);line-height:var(--sf-type-body-l-line)}.guide-prose p+p{margin-top:var(--sf-rhythm-body-stack)}.guide-prose p+:-webkit-any(h2,h3){margin-top:var(--sf-rhythm-paragraph-to-title)}.guide-prose p+:is(h2,h3){margin-top:var(--sf-rhythm-paragraph-to-title)}.guide-prose ul{margin:.8rem 0 0;padding-left:1.2rem}.guide-prose li+li{margin-top:.45rem}.guide-aside{gap:1rem;display:grid;position:sticky;top:6.6rem}.guide-panel{background:#f8fafcbd;border:1px solid #94a3b829;padding:1rem 1.05rem}.guide-panel h3{margin:0 0 var(--sf-rhythm-copy-reset);color:#0f172a;font-size:var(--sf-type-h4-size);line-height:var(--sf-type-h4-line);letter-spacing:-.02em}.guide-panel p,.guide-panel li,.guide-panel a{color:#475569;font-size:var(--sf-type-body-size);line-height:var(--sf-type-body-line)}.guide-panel p+p{margin-top:var(--sf-rhythm-copy-reset)}.guide-panel p+h3{margin-top:var(--sf-rhythm-paragraph-to-title)}.guide-panel ul{margin:0;padding-left:1rem}.guide-panel a{font-weight:700;text-decoration:none}.guide-panel a:hover{color:var(--blue-dk)}html[data-theme=dark] .guide-prose h2,html[data-theme=dark] .guide-panel h3{color:#f8fafc}html[data-theme=dark] .guide-prose p,html[data-theme=dark] .guide-prose li,html[data-theme=dark] .guide-panel p,html[data-theme=dark] .guide-panel li,html[data-theme=dark] .guide-panel a{color:#e2e8f0c2}html[data-theme=dark] .guide-panel{background:#0f172ab8;border-color:#94a3b829}html[data-theme=dark] .guide-prose section{border-color:#94a3b829}@media (max-width:1024px){.guide-layout{grid-template-columns:1fr}.guide-aside{position:static}}.homepage-guide-layout{margin-bottom:clamp(2rem,4vw,3rem)}.homepage-guide-jump{border-bottom:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:0 0 1.2rem;padding:0 0 1rem;display:flex}.homepage-guide-jump__label{color:#0385ff;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.homepage-guide-jump a,.homepage-guide-linkline a{color:#0f172a;font-weight:800;text-decoration:none}.homepage-guide-jump a:hover,.homepage-guide-linkline a:hover{color:#0385ff}.homepage-guide-prose section{padding:1.45rem 0}.homepage-guide-prose h3{margin:calc(var(--sf-type-body-l-line) * .375) 0 calc(var(--sf-type-body-line) * .4);color:#0f172a;font-size:var(--sf-type-h4-size);line-height:var(--sf-type-h4-line);letter-spacing:-.02em}.homepage-guide-prose p+p{margin-top:var(--sf-rhythm-body-stack)}.homepage-guide-prose p+h3{margin-top:var(--sf-rhythm-paragraph-to-title)}.homepage-guide-substack{gap:.1rem;margin-top:.3rem;display:grid}.homepage-guide-linkline{margin-top:.8rem}.homepage-guide-aside{top:7.2rem}html[data-theme=dark] .homepage-guide-jump,html[data-theme=dark] .homepage-guide-prose section{border-color:#94a3b829}html[data-theme=dark] .homepage-guide-jump__label{color:#93c5fd}html[data-theme=dark] .homepage-guide-jump a,html[data-theme=dark] .homepage-guide-linkline a,html[data-theme=dark] .homepage-guide-prose h3{color:#f8fafc}html[data-theme=dark] .homepage-guide-jump a:hover,html[data-theme=dark] .homepage-guide-linkline a:hover{color:#bfdbfe}@media (max-width:768px){.homepage-guide-jump{align-items:flex-start}.homepage-guide-aside{gap:.9rem;display:grid}}html[data-theme=dark] .generator-story-card-subtitle,html[data-theme=dark] .generator-story-card-description{color:#e2e8f0c2}html[data-theme=dark] .generator-story-card{background:linear-gradient(#0f172af5,#0a111ff2);border-color:#94a3b82e}@media (max-width:768px){.market-kicker,.generator-story-card-subtitle,.generator-story-card-description,.homepage-guide-jump__label{font-size:var(--sf-type-body-s-size);line-height:var(--sf-type-body-s-line)}.guide-prose p,.guide-prose li,.guide-panel p,.guide-panel li,.homepage-guide-prose p,.homepage-guide-prose li{font-size:var(--sf-type-body-l-size);line-height:var(--sf-type-body-l-line)}}.verification-promo-card__intro,.verification-promo-note p,.section-heading__body-copy,.guide-panel p,.guide-panel li,.homepage-guide-prose p,.homepage-guide-prose li{color:#334155}.review-card__meta{color:#475569}@media (max-width:768px){.market-section,.sf-container{padding-left:1rem;padding-right:1rem}.market-kicker,.storefront-hero-usecard__eyebrow,.homepage-guide-jump__label,.review-card__meta{font-size:var(--sf-type-body-s-size);line-height:var(--sf-type-body-s-line)}.section-heading__body-copy,.verification-promo-card__intro,.verification-promo-note p,.guide-panel p,.guide-panel li,.homepage-guide-prose p,.homepage-guide-prose li{font-size:var(--sf-type-body-l-size);line-height:var(--sf-type-body-l-line)}.market-hero--storefront h1{font-size:clamp(2.2rem,10vw,3.2rem);line-height:.95}.verification-promo-hero__copy h2,.guide-panel h2{font-size:var(--sf-type-h2-l-size);line-height:var(--sf-type-h2-l-line)}.storefront-hero-primary-action .btn-acc-primary,.verification-promo-card__cta{border-radius:14px;width:100%;min-height:52px;padding:.9rem 1rem;font-size:.95rem;line-height:1.15}.verification-promo-card,.verification-promo-note,.guide-panel,.review-card.review-card--spotlight{border-radius:20px}.verification-promo-card__inner,.guide-panel{padding:1rem}}@media (max-width:480px){.market-section,.sf-container{padding-left:.85rem;padding-right:.85rem}.storefront-hero-usecards{gap:.85rem}.storefront-hero-usecards--anchored .storefront-hero-usecard{padding:.95rem .9rem 1rem}.storefront-hero-usecards--anchored .storefront-hero-usecard__art img{width:min(100%,196px);max-height:120px}.storefront-hero-usecards--anchored .storefront-hero-usecard .btn-acc-primary{font-size:.92rem}}@media (max-width:768px){.guide-layout{gap:1.15rem}.guide-prose section{padding:1rem 0}.guide-panel{border-radius:18px;padding:.95rem .9rem}.home-faq-accordion summary{align-items:flex-start;padding:1.05rem 1rem}.home-faq-accordion summary span:first-child{text-align:left;flex:auto;line-height:1.45}.home-faq-accordion__icon{width:2.5rem;height:2.5rem}.home-faq-accordion__body{padding:0 1rem 1rem}#storefrontReviewsSection>.sf-container{width:100%;max-width:none;padding-left:0;padding-right:0}#storefrontReviewsSection .section-heading,#storefrontReviewsSection .review-spotlight-toolbar{padding-inline-start:0;padding-inline-end:0}#storefrontReviewsSection .review-spotlight-shell{padding-inline-start:1rem;padding-inline-end:1rem;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:.15rem;overflow:visible}#storefrontReviewsSection .review-spotlight-carousel{--carousel-gap:.85rem;padding-top:.85rem;padding-bottom:1.5rem;scroll-padding-left:1rem;scroll-padding-right:1rem}#storefrontReviewsSection .review-card.review-card--spotlight{box-shadow:inset 0 1px #ffffffd1,0 14px 26px #0f172a1a,0 26px 54px #0f172a1f}html[data-theme=dark] #storefrontReviewsSection .review-card.review-card--spotlight{box-shadow:inset 0 1px #ffffff0f,0 16px 30px #02081738,0 28px 58px #02081742}}@media (max-width:480px){#storefrontReviewsSection .section-heading,#storefrontReviewsSection .review-spotlight-toolbar{padding-inline-start:0;padding-inline-end:0}#storefrontReviewsSection .review-spotlight-shell{padding-inline-start:.85rem;padding-inline-end:.85rem}#storefrontReviewsSection .review-spotlight-carousel{--carousel-gap:.78rem;scroll-padding-left:.85rem;scroll-padding-right:.85rem}}:root{--site-admin-sidebar-width:18.75rem;--site-admin-sidebar-compact-width:5.25rem;--site-account-sidebar-width:var(--site-admin-sidebar-width);--site-account-workspace-gap:0rem;--site-container-wide:1200px;--brand-soft:#e2efff;--color-primary:#0385ff;--shadow-centered-sm:0 6px 16px #0f172a14;--shadow-centered-md:0 10px 24px #0f172a1f;--shadow-centered-green:0 14px 30px #05966938;--sf-muted-strong:#475569;--sf-type-body-size:1rem;--sf-type-body-line:1.6;--sf-type-h2-l-size:clamp(2rem, 4vw, 2.8rem);--sf-type-h2-l-line:1.1;--sf-type-h3-size:clamp(1.35rem, 2.2vw, 1.65rem);--sf-type-h3-line:1.2;--sf-type-h3-l-size:clamp(1.6rem, 3vw, 2rem);--sf-type-h3-l-line:1.14;--sf-type-h4-size:1.12rem;--sf-type-h4-line:1.25;--sf-rhythm-copy-reset:0;--sf-rhythm-title-to-body:.65rem;--sf-rhythm-paragraph-to-title:1rem;--sf-rhythm-body-stack:.9rem;--wiz-line-left:0px;--wiz-line-width:100%}@media (max-width:640px){.cart-panel,.checkout-panel{border-left:0;width:100vw!important;max-width:100vw!important}.checkout-panel-overlay{display:none}}.sfx-hero{--sfx-blue:#0385ff;--sfx-blue-dk:#0270d9;--sfx-cyan:#22d3ee;--sfx-violet:#6d5ef6;--sfx-head:#0b1220;--sfx-text2:#3d4859;--sfx-text3:#6b7688;--sfx-surface:#fff;--sfx-surface1:#f5f8fc;--sfx-line:#e5ebf3;--sfx-line2:#eef3f8;--sfx-soft:#eaf4ff;--sfx-ok-bg:#e9f7ee;--sfx-ok-tx:#15803d;--sfx-ease:cubic-bezier(.2,.7,.2,1);--sfx-sh:0 1px 1px #0b1b330d,0 2px 2px #0b1b330b,0 4px 5px #0b1b330a,0 7px 10px #0b1b3309,0 12px 18px #0b1b3308;--sfx-sh-hi:0 1px 1px #0b1b330d,0 2px 3px #0b1b330b,0 5px 8px #0b1b330d,0 10px 16px #0b1b330e,0 18px 30px #0b1b330f,0 30px 48px #0b1b3312;--sfx-sh-pop:0 2px 2px #0b1b330d,0 5px 7px #0b1b330d,0 11px 15px #0b1b330e,0 21px 30px #0b1b330f,0 34px 52px #0b1b3312;padding:clamp(44px,5vw,84px) 0 clamp(36px,4vw,64px);position:relative}html[data-theme=dark] .sfx-hero{--sfx-head:#f1f6fc;--sfx-text2:#aebbcc;--sfx-text3:#8492a6;--sfx-surface:#101927;--sfx-surface1:#0d1520;--sfx-line:#ffffff17;--sfx-line2:#ffffff0f;--sfx-soft:#0385ff24;--sfx-ok-bg:#16a34a29;--sfx-ok-tx:#4ade80;--sfx-sh:0 1px 2px #0006,0 6px 14px #00000057,0 14px 28px #00000047;--sfx-sh-hi:0 2px 4px #00000073,0 10px 22px #0000006b,0 26px 50px #0006;--sfx-sh-pop:0 4px 10px #00000080,0 18px 38px #00000073,0 34px 64px #0006}.sfx-hero__bg{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sfx-hero__bg:before,.sfx-hero__bg:after{content:"";filter:blur(70px);border-radius:50%;position:absolute}.sfx-hero__bg:before{background:radial-gradient(circle,#0385ff33,#0000 66%);width:52vw;height:52vw;animation:17s ease-in-out infinite sfxAuraL;top:-22vw;left:-14vw}.sfx-hero__bg:after{background:radial-gradient(circle,#6d5ef629,#0000 66%);width:46vw;height:46vw;animation:21s ease-in-out infinite sfxAuraR;top:-14vw;right:-12vw}.sfx-hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,60px);display:grid;position:relative}.sfx-pill{background:var(--sfx-surface);border:1px solid var(--sfx-line);box-shadow:var(--sfx-sh);color:var(--sfx-text2);border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.sfx-dot{background:var(--sfx-blue);border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite sfxPulse}.sfx-hero h1{letter-spacing:-.022em;color:var(--sfx-head);margin:20px 0 0;font-size:clamp(2.25rem,1.15rem + 3.5vw,3.5rem);font-weight:800;line-height:1.04}.sfx-accent{background:linear-gradient(122deg,var(--sfx-blue) 12%,#3aa5ff 52%,var(--sfx-cyan) 108%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sfx-lede{max-width:34em;color:var(--sfx-text2);margin-top:20px;font-size:1.125rem;line-height:1.65}.sfx-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sfx-btn{border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:.9375rem;font-weight:600;transition:transform .14s,box-shadow .14s;display:inline-flex}.sfx-btn--pri{background:linear-gradient(135deg,var(--sfx-blue) 0%,#2e9bff 48%,var(--sfx-blue-dk) 100%);color:#fff;box-shadow:var(--sfx-sh);position:relative;overflow:hidden}.sfx-btn--pri:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff6b 50%,#0000 80%) 0 0/200% 100%;animation:3.2s linear infinite sfxShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.sfx-btn--gho{background:var(--sfx-surface);color:var(--sfx-head);border-color:var(--sfx-line);box-shadow:var(--sfx-sh)}.sfx-btn:hover{box-shadow:var(--sfx-sh-hi);transform:translateY(-1px)}.sfx-trust{flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding:0;list-style:none;display:flex}.sfx-trust li{color:var(--sfx-text2);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.sfx-tick{background:var(--sfx-ok-bg);width:17px;height:17px;color:var(--sfx-ok-tx);border-radius:50%;flex:none;place-items:center;display:grid}.sfx-tick svg{width:10px;height:10px}.sfx-mock{background:var(--sfx-surface);border:1px solid var(--sfx-line);box-shadow:var(--sfx-sh-pop);border-radius:22px;animation:7s ease-in-out infinite sfxFloat;position:relative}.sfx-mock__chrome{border-bottom:1px solid var(--sfx-line2);background:var(--sfx-surface1);border-radius:22px 22px 0 0;align-items:center;gap:8px;padding:12px 16px;display:flex}.sfx-tl{gap:6px;display:flex}.sfx-tl i{border-radius:50%;width:10px;height:10px;display:block}.sfx-tl i:first-child{background:#ff5f57}.sfx-tl i:nth-child(2){background:#febc2e}.sfx-tl i:nth-child(3){background:#28c840}.sfx-addr{text-align:center;color:var(--sfx-text3);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.sfx-mock__body{border-radius:0 0 22px 22px;padding:20px;position:relative;overflow:hidden}.sfx-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sfx-stat{background:var(--sfx-surface1);border:1px solid var(--sfx-line2);border-radius:12px;padding:14px 14px 12px}.sfx-stat b{letter-spacing:-.02em;color:var(--sfx-head);font-size:1.4rem;font-weight:800;line-height:1.15;display:block}.sfx-stat small{color:var(--sfx-text3);font-size:.6875rem;font-weight:500}.sfx-stat--ok b{color:var(--sfx-ok-tx)}.sfx-stat--blue b{color:var(--sfx-blue)}.sfx-row{border:1px solid var(--sfx-line2);background:var(--sfx-surface);box-shadow:var(--sfx-sh);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.sfx-row__ico{background:var(--sfx-soft);width:32px;height:32px;color:var(--sfx-blue);border-radius:9px;flex:none;place-items:center;display:grid}.sfx-row__ico svg{width:15px;height:15px}.sfx-row__tx{flex:1;min-width:0}.sfx-row__tx b{color:var(--sfx-head);font-size:.8125rem;font-weight:600;line-height:1.5;display:block}.sfx-row__tx small{color:var(--sfx-text3);font-size:.6875rem}.sfx-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--sfx-ok-bg);color:var(--sfx-ok-tx);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.625rem;font-weight:700}.sfx-flag{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.6875rem;font-weight:700;animation:5.5s ease-in-out .6s infinite sfxFloat;display:inline-flex;position:absolute;top:-14px;right:18px;box-shadow:0 8px 20px #16a34a5c}.sfx-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#0385ff3d,#0000) 0 0/100% 1px no-repeat;animation:4.5s linear infinite sfxScan;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sfxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sfxPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes sfxShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sfxAuraL{0%,to{transform:translate(-3%,-2%)scale(1)}50%{transform:translate(4%,3%)scale(1.08)}}@keyframes sfxAuraR{0%,to{transform:translate(3%,-2%)scale(1)}50%{transform:translate(14%,4%)scale(1.1)}}@keyframes sfxScan{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:980px){.sfx-hero__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sfx-hero *,.sfx-hero :before,.sfx-hero :after{animation:none!important}}.sfx-hero .market-hero-copy{text-align:left;max-width:none;margin:0;padding:0}.sfx-hero .market-hero-copy h1{letter-spacing:-.022em;color:var(--sfx-head);text-align:left;text-transform:none;margin:20px 0 0;font-size:clamp(2.25rem,1.15rem + 3.5vw,3.5rem);font-weight:800;line-height:1.04}.sfx-hero .market-hero-copy h1 br{display:block}.sfx-hero .sfx-lede{text-align:left}.sfx-hero.market-hero{text-align:left;min-height:0;display:block}.sfx-hero .market-hero-copy h1 span{display:inline}.sfx-hero .market-hero-copy h1{color:#0b1220}.sfx-hero .market-hero-copy .sfx-lede,.sfx-hero .sfx-trust li{color:#3d4859}html[data-theme=dark] .sfx-hero .market-hero-copy h1{color:#f1f6fc}html[data-theme=dark] .sfx-hero .market-hero-copy .sfx-lede,html[data-theme=dark] .sfx-hero .sfx-trust li,html[data-theme=dark] .sfx-hero .sfx-pill{color:#aebbcc}html[data-theme=dark] .sfx-hero .sfx-row__tx b,html[data-theme=dark] .sfx-hero .sfx-stat b{color:#f1f6fc}html[data-theme=dark] .sfx-hero .sfx-row__tx small,html[data-theme=dark] .sfx-hero .sfx-addr{color:#8492a6}html[data-theme=dark] .sfx-hero .sfx-stat--ok b{color:#4ade80}html[data-theme=dark] .sfx-hero .sfx-stat--blue b{color:#0385ff}.shell-storefront{--sfx-blue:#0385ff;--sfx-blue-dk:#0270d9;--sfx-sh:0 1px 1px #0b1b330d, 0 2px 2px #0b1b330b, 0 4px 5px #0b1b330a, 0 7px 10px #0b1b3309, 0 12px 18px #0b1b3308;--sfx-sh-hi:0 1px 1px #0b1b330d, 0 2px 3px #0b1b330b, 0 5px 8px #0b1b330d, 0 10px 16px #0b1b330e, 0 18px 30px #0b1b330f, 0 30px 48px #0b1b3312}.verification-promo-card__cta.sfx-btn{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.sfx-btn--pri:after{animation:none}}html[data-theme=dark],body.shell-storefront[data-theme=dark]{--sf-accent-sect-bg-dark:linear-gradient(135deg, #2a66ff5f, transparent 60%), linear-gradient(315deg, #33bfff51, transparent 55%), linear-gradient(180deg, #0c1222ca, transparent)}.market-carousel>.review-card{align-self:stretch;height:auto}.storefront-join-cta-band .storefront-join-cta-title{font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.12}.guide-prose h2,.guide-prose h3,.guide-panel h2,.guide-panel h3,.homepage-guide-prose h3{font-family:var(--sf-font-display,var(--font-display))}.btn-acc-primary{background:linear-gradient(135deg, var(--sfx-blue,#0385ff) 0%, #2e9bff 48%, var(--sfx-blue-dk,#0270d9) 100%);position:relative;overflow:hidden}.btn-acc-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff6b 50%,#0000 80%) 0 0/200% 100%;animation:3.2s linear infinite sfxShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.btn-acc-primary>*{z-index:1;position:relative}.btn-acc-primary:hover{background:linear-gradient(135deg,#0270d9 0%,#1e86e8 48%,#015cb4 100%)}@media (prefers-reduced-motion:reduce){.btn-acc-primary:after{animation:none}}.shell-storefront h1,.shell-storefront h2,.shell-storefront h3,.shell-storefront h4{font-family:var(--sf-font-display,var(--font-display))}.generator-story-hero h2{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.14}.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#0385ff14;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .82rem;font-size:.76rem;font-weight:800;display:inline-flex}html[data-theme=dark] .blog-stage-eyebrow,html[data-theme=dark] .resources-stage-eyebrow,html[data-theme=dark] .storefront-hero-usecard__eyebrow,html[data-theme=dark] .market-kicker{background:var(--sf-accent-section-kicker-bg,#bfdbfe24);color:var(--sf-accent-section-kicker-text,#bfdbfe)}.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow{margin-block-start:0;margin-block-end:.75rem}p.blog-stage-eyebrow,p.resources-stage-eyebrow,span.blog-stage-eyebrow,span.resources-stage-eyebrow{color:var(--primary);font-size:.76rem}html[data-theme=dark] p.blog-stage-eyebrow,html[data-theme=dark] p.resources-stage-eyebrow,html[data-theme=dark] span.blog-stage-eyebrow,html[data-theme=dark] span.resources-stage-eyebrow{color:var(--sf-accent-section-kicker-text,#bfdbfe)}.verification-promo-hero__copy h2,.why-choose-plain__copy h2,.why-choose-row--showcase .why-choose-plain__copy h2,.customer-counter__headline,.blog-stage-title,.resources-stage-title{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.14}.verification-promo-note h3{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.14}.shell-storefront{--card-hairline:#94a3b829;--card-radius-sm:12px;--card-radius-md:20px;--card-radius-lg:28px}html[data-theme=dark] .shell-storefront,body.shell-storefront[data-theme=dark]{--card-hairline:#94a3b82e}.review-card,.resource-card-modern,.blog-card-modern,.feature-card,.verification-promo-card,.verification-promo-note,.generator-story-card,.guide-panel,.storefront-hero-usecard,.paystub-purpose-card{border-color:var(--card-hairline)}.feature-card,.verification-promo-card,.verification-promo-note,.generator-story-card,.guide-panel,.storefront-hero-usecard{border-radius:var(--card-radius-lg)}.resource-card-modern,.blog-card-modern,.paystub-purpose-card{border-radius:var(--card-radius-md)}.review-card{border-radius:var(--card-radius-sm)}.guide-prose p,.guide-prose li{font-size:1rem}body.shell-storefront .feature-card,body.shell-storefront .verification-promo-card,body.shell-storefront .verification-promo-note,body.shell-storefront .generator-story-card,body.shell-storefront .guide-panel,body.shell-storefront .storefront-hero-usecard,body.shell-storefront .blog-hero-feature,body.shell-storefront .resources-hero{border-radius:var(--card-radius-lg,28px);border-color:var(--card-hairline,#94a3b829)}body.shell-storefront .resource-card-modern,body.shell-storefront .blog-card-modern,body.shell-storefront .paystub-purpose-card,body.shell-storefront .home-post-card{border-radius:var(--card-radius-md,20px);border-color:var(--card-hairline,#94a3b829)}body.shell-storefront .review-card{border-radius:var(--card-radius-sm,12px);border-color:var(--card-hairline,#94a3b829)}html[data-theme=dark] body.shell-storefront .feature-card,html[data-theme=dark] body.shell-storefront .verification-promo-card,html[data-theme=dark] body.shell-storefront .verification-promo-note,html[data-theme=dark] body.shell-storefront .generator-story-card,html[data-theme=dark] body.shell-storefront .guide-panel,html[data-theme=dark] body.shell-storefront .storefront-hero-usecard,html[data-theme=dark] body.shell-storefront .blog-hero-feature,html[data-theme=dark] body.shell-storefront .resources-hero,html[data-theme=dark] body.shell-storefront .resource-card-modern,html[data-theme=dark] body.shell-storefront .blog-card-modern,html[data-theme=dark] body.shell-storefront .paystub-purpose-card,html[data-theme=dark] body.shell-storefront .home-post-card,html[data-theme=dark] body.shell-storefront .review-card{border-color:var(--card-hairline,#94a3b82e)}:root{--rhythm-section-pad:clamp(2.75rem, 5vw, 4.5rem);--rhythm-block-gap:clamp(2rem, 4vw, 3.5rem);--rhythm-hero-top:clamp(7rem, 12vw, 10rem)}section.market-section,section.sf-section{padding-block:var(--rhythm-section-pad)}section.market-hero--storefront-home{padding-top:var(--rhythm-hero-top);padding-bottom:0}section.market-section.generator-story-section{padding-top:clamp(17rem,32vw,28rem)}@media (max-width:768px){section.market-section.generator-story-section{padding-top:var(--rhythm-section-pad)}}section.sf-section>.sf-container,section.sf-section>.sf-container--narrow,section.market-section>.sf-container,section.market-section>.sf-container--narrow,section.market-hero>.sf-container,section.market-hero>.sf-container--narrow{padding-block-start:0;padding-block-end:0}section.sf-section>.sf-container+.sf-container,section.sf-section>.sf-container--narrow+.sf-container,section.sf-section>.sf-container+.sf-container--narrow,section.sf-section>.sf-container--narrow+.sf-container--narrow{margin-top:var(--rhythm-block-gap)}section.market-section--verification-promo,section.market-section--review-spotlight{padding-block:var(--rhythm-section-pad)}#storefrontCustomerCounterSection{margin-top:clamp(3.5rem,7vw,6rem)}body.shell-storefront .market-kicker,body.shell-storefront .blog-stage-eyebrow,body.shell-storefront .resources-stage-eyebrow,body.shell-storefront .storefront-hero-usecard__eyebrow{margin-bottom:.75rem}body.shell-storefront .market-kicker+:-webkit-any(h1,h2,h3,h4){margin-top:0}body.shell-storefront .market-kicker+:is(h1,h2,h3,h4){margin-top:0}body.shell-storefront .blog-stage-eyebrow+:-webkit-any(h1,h2,h3,h4){margin-top:0}body.shell-storefront .blog-stage-eyebrow+:is(h1,h2,h3,h4){margin-top:0}body.shell-storefront .resources-stage-eyebrow+:-webkit-any(h1,h2,h3,h4){margin-top:0}body.shell-storefront .resources-stage-eyebrow+:is(h1,h2,h3,h4){margin-top:0}body.shell-storefront .storefront-hero-usecard__eyebrow+:-webkit-any(h1,h2,h3,h4){margin-top:0}body.shell-storefront .storefront-hero-usecard__eyebrow+:is(h1,h2,h3,h4){margin-top:0}body.shell-storefront .storefront-hero-usecard,body.shell-storefront .verification-promo-hero__copy,body.shell-storefront .verification-promo-note,body.shell-storefront .why-choose-plain__copy,body.shell-storefront .market-hero-copy{row-gap:.75rem}body.shell-storefront .storefront-hero-usecard>:-webkit-any(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .storefront-hero-usecard>:is(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .verification-promo-hero__copy>:-webkit-any(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .verification-promo-hero__copy>:is(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .verification-promo-note>:-webkit-any(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .verification-promo-note>:is(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .why-choose-plain__copy>:-webkit-any(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .why-choose-plain__copy>:is(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .market-hero-copy>:-webkit-any(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}body.shell-storefront .market-hero-copy>:is(.market-kicker,.blog-stage-eyebrow,.resources-stage-eyebrow,.storefront-hero-usecard__eyebrow){margin-bottom:0}.sf-container .sf-container,.sf-container .sf-container--narrow,.sf-container--narrow .sf-container,.sf-container--narrow .sf-container--narrow{width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}#generatorStorySection>.sf-container,#generatorStorySection>.sf-container--narrow{padding-inline:var(--sf-grid-margin)}#storefrontPaystubExplainerSection>.sf-container,#storefrontPaystubExplainerSection>.sf-container--narrow{margin-inline-start:auto;margin-inline-end:auto}#storefrontPaystubExplainerSection{grid-template-columns:minmax(0,1fr)}.sfx-hero h1,.sfx-hero .market-hero-copy h1{font-size:clamp(2.6rem,1.15rem + 3.5vw,3.5rem)}.guide-layout,.guide-prose,.guide-aside{min-width:0}.guide-prose>*{min-width:0;max-width:100%}body.shell-storefront .feature-card,body.shell-storefront .verification-promo-card,body.shell-storefront .verification-promo-note,body.shell-storefront .generator-story-card,body.shell-storefront .guide-panel,body.shell-storefront .storefront-hero-usecard{padding:1.75rem}body.shell-storefront .resource-card-modern,body.shell-storefront .paystub-purpose-card{padding:1.375rem}body.shell-storefront .review-card{padding:1rem}body.shell-storefront .market-kicker,body.shell-storefront .blog-stage-eyebrow,body.shell-storefront .resources-stage-eyebrow,body.shell-storefront .storefront-hero-usecard__eyebrow{width:-moz-fit-content;width:fit-content;max-width:100%}.guide-panel a{color:var(--blue)}.guide-panel a:hover{color:var(--blue-dk);text-underline-offset:3px;text-decoration:underline}.guide-panel>ul,.guide-panel>p,.guide-panel>a{margin-top:var(--sf-rhythm-copy-reset);display:block}.guide-panel>ul{padding-left:1.05rem}html[data-theme=dark] .guide-panel a{color:#7dd3fc}html[data-theme=dark] .guide-panel a:hover{color:#bae6fd}