.retail{color-scheme:light;--font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;--bg:#eef2f9;--bg-2:#fff;--surface:#fff;--surface-2:#f4f7fc;--surface-3:#e7edf7;--hair:#e4e9f2;--hair-2:#d3dbe9;--ink:#0c1a33;--ink-2:#4a5670;--ink-3:#8593ac;--violet:#2563ff;--violet-2:#1a4bd6;--cyan:#38a0ff;--cyan-2:#6cbcff;--accent-grad:linear-gradient(120deg,#2563ff,#38a0ff);--accent-soft:rgba(37,99,255,.08);--cyan-soft:rgba(56,160,255,.1);--amber:#ff8a2b;--amber-2:#ff7a3d;--amber-grad:linear-gradient(120deg,#ff9a2e,#ff7a3d);--ok:#12a870;--ok-soft:rgba(18,168,112,.12);--warn:#e8850f;--warn-soft:rgba(232,133,15,.13);--bad:#e5484d;--bad-soft:rgba(229,72,77,.11);--info:#2563ff;--info-soft:rgba(37,99,255,.1);--navy:#0a1c40;--navy-2:#0e2a5e;--glow:0 12px 30px -14px rgba(37,99,255,.55);background:var(--bg);color:var(--ink);min-height:100vh;letter-spacing:-.006em}.retail .card{background:var(--surface);border:1px solid var(--hair);box-shadow:0 1px 2px rgba(12,26,51,.04),0 14px 40px -28px rgba(12,26,51,.28);-webkit-backdrop-filter:none;backdrop-filter:none}.retail .eyebrow{color:var(--violet)}.retail .grad-text{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.retail .btn{background:#fff;border:1px solid var(--hair-2);color:var(--ink);box-shadow:0 1px 2px rgba(12,26,51,.04)}.retail .btn:hover{background:var(--surface-2);border-color:var(--hair-2)}.retail .btn-primary{background:var(--accent-grad);color:#fff;border:none;box-shadow:var(--glow);font-weight:600}.retail .btn-primary:hover{filter:brightness(1.05)}.retail .btn-amber{background:var(--amber-grad);color:#3a1600;border:none;font-weight:700;box-shadow:0 14px 30px -14px rgba(255,122,61,.75)}.retail .btn-amber:hover{filter:brightness(1.04)}.retail .btn-ghost{background:transparent;border:1px solid var(--hair-2)}.r-wrap{max-width:1140px;margin:0 auto;padding-left:24px;padding-right:24px}.r-head{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair)}.r-head-in{justify-content:space-between;height:66px}.r-head-in,.r-nav{display:flex;align-items:center}.r-nav{gap:clamp(12px,1.7vw,26px);font-size:14px;font-weight:500;color:var(--ink-2)}.r-nav a{white-space:nowrap}.r-nav a:hover{color:var(--violet)}.r-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);border:1px solid var(--hair-2);border-radius:999px;padding:6px 12px;background:#fff}.r-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,transparent 84%,rgba(3,7,16,.55) 100%),radial-gradient(1000px 500px at 82% -10%,rgba(56,160,255,.28),transparent 60%),radial-gradient(760px 420px at 6% 0,rgba(124,92,255,.22),transparent 58%),linear-gradient(160deg,var(--navy) 0,var(--navy-2) 100%);color:#eaf0ff}.r-hero .eyebrow{color:#8fb2ff}.r-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;align-items:start;padding:64px 0 76px}.r-h1{font-size:clamp(38px,5.4vw,62px);font-weight:700;line-height:1;letter-spacing:-.03em;margin:14px 0 18px;color:#fff}.r-h1 .amber{background:var(--amber-grad)}.r-sub{color:#b8c6e6;font-size:17px;max-width:46ch;line-height:1.55}.r-trustrow{gap:22px;margin-top:26px;color:#cdd8f0;font-size:13.5px}.r-trustrow b{color:#fff}.r-stars{color:#ffc63d;letter-spacing:2px}.r-check{padding:22px;color:var(--ink)}.r-check h3{font-size:16px;font-weight:600;margin-bottom:4px}.r-tabs{display:flex;gap:6px;background:var(--surface-2);border-radius:10px;padding:4px;margin:14px 0 16px}.r-tab{flex:1 1;text-align:center;font-size:13px;font-weight:500;padding:8px;border-radius:7px;cursor:pointer;color:var(--ink-2)}.r-tab.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(12,26,51,.12)}.r-fieldlbl{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.r-input{width:100%;background:#fff;border:1px solid var(--hair-2);border-radius:10px;padding:12px 13px;color:var(--ink);font-size:15px;outline:none}.r-input:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft)}.r-imei{font-family:var(--font-mono);letter-spacing:.06em}.r-pay{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ink-3);font-size:11.5px}.r-pay .dot{width:5px;height:5px;border-radius:999px;background:var(--ok)}.r-sec{padding:68px 0}.r-sec.alt{background:var(--bg-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.r-sec-head{text-align:center;max-width:640px;margin:0 auto 38px}.r-sec-head h2{font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.02em;margin:8px 0 10px}.r-sec-head p{color:var(--ink-2);font-size:15.5px}.r-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.r-step{text-align:center;padding:8px}.r-step .n{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--accent-soft);color:var(--violet);font-weight:700}.r-step h4{font-size:16px;font-weight:600;margin-bottom:6px}.r-step p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.r-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:16px;gap:16px}.r-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:var(--surface);border:1px solid var(--hair);border-radius:18px;padding:24px 16px;cursor:pointer;position:relative;isolation:isolate;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .18s ease,box-shadow .22s ease,background .22s ease}.r-logo:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--bc,#7896ff) 32%,transparent),transparent 72%);opacity:0;transition:opacity .22s ease}.r-logo:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--bc,var(--violet)) 62%,var(--hair-2));box-shadow:0 22px 42px -20px color-mix(in srgb,var(--bc,#2563ff) 55%,transparent),0 6px 16px -10px rgba(0,0,0,.3)}.r-logo:hover:before{opacity:1}.r-logo:hover span{color:color-mix(in srgb,var(--bc,var(--ink)) 60%,var(--ink))}.r-logo img{height:34px;width:auto;max-width:96px;object-fit:contain}.r-logo span{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.r-svc{flex-direction:column}.r-svc,.r-svc .top{display:flex;gap:12px}.r-svc .ic,.r-svc .top{align-items:center}.r-svc .ic{width:44px;height:44px;border-radius:12px;background:var(--surface-2);border:1px solid var(--hair);display:flex;justify-content:center}.r-svc .ic img{height:26px;width:auto}.r-price{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;color:var(--ink)}.r-price .cur{color:var(--amber)}.r-band{background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#eaf0ff;border-radius:22px;padding:40px}.r-band-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:26px;gap:26px}.r-band .v{font-family:var(--font-mono);font-size:30px;font-weight:600;color:#fff}.r-band .k{color:#a9bbe0;font-size:13px;margin-top:4px}.r-quote{display:flex;flex-direction:column;gap:12px}.r-quote p{font-size:14.5px;line-height:1.6;color:var(--ink)}.r-quote .by{gap:10px;color:var(--ink-2)}.r-quote .av,.r-quote .by{display:flex;align-items:center;font-size:13px}.r-quote .av{width:34px;height:34px;border-radius:999px;background:var(--accent-grad);justify-content:center;color:#fff;font-weight:700}.r-foot{background:#0a1226;padding:56px 0 30px}.r-foot,.r-foot a{color:#aeb9d4}.r-foot a:hover{color:#fff}.r-foot-trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:0 0 30px;margin-bottom:34px;border-bottom:1px solid hsla(0,0%,100%,.08)}.r-foot-trust-item{display:flex;align-items:center;gap:13px;padding:15px 18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;transition:border-color .16s ease,background .16s ease}.r-foot-trust-item:hover{border-color:rgba(124,150,255,.28);background:hsla(0,0%,100%,.05)}.r-foot-trust-item .ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:rgba(124,150,255,.12);border:1px solid rgba(124,150,255,.2)}.r-foot-trust-item b{display:block;color:#eaf1ff;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.r-foot-trust-item>div span{display:block;color:#9fabca;font-size:11.5px;line-height:1.4;margin-top:3px}.r-foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:36px;gap:36px;padding-bottom:34px;border-bottom:1px solid hsla(0,0%,100%,.08)}@media (max-width:760px){.r-foot-trust{grid-template-columns:1fr;gap:10px}}.r-foot h5{color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.r-foot ul{list-style:none;display:flex;flex-direction:column;gap:9px;font-size:13.5px}.r-foot-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.r-foot-pay span{font-size:11px;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;padding:4px 9px;color:#c7d1e8}.r-foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:12.5px;color:#7f8bab}@media (max-width:900px){.r-hero-grid{grid-template-columns:1fr;gap:30px;padding:44px 0 54px}.r-band-grid,.r-foot-grid,.r-steps{grid-template-columns:1fr 1fr}.r-nav .hide-sm{display:none}}@media (max-width:560px){.r-band-grid,.r-foot-grid,.r-steps{grid-template-columns:1fr}}.retail .r-nav{gap:20px}.r-nav .btn{flex-shrink:0}.retail .r-sec{scroll-margin-top:84px}.retail .btn-amber:hover,.retail .btn-primary:hover{transform:translateY(-1px)}.r-topbar{background:linear-gradient(90deg,#2457da,#2663fe 60%,#2f7bff);color:#eaf0fb;font-size:13px;padding:0 16px}.r-topbar-in{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;min-height:40px;padding:5px 0}.r-topbar-ic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:hsla(0,0%,100%,.16);color:#fff}.r-topbar-ic svg{width:13px;height:13px}.r-topbar-txt{font-weight:500}.r-topbar-cta{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:700;font-size:12.5px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.r-topbar-cta:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.5);text-decoration:none;transform:translateY(-1px)}.r-topbar-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:520px){.r-topbar-txt{display:none}.r-topbar-in{gap:8px}}.retail .r-logo{min-height:122px}.retail .r-logo img{width:100%;height:60px;object-fit:contain;filter:none;opacity:1;background:linear-gradient(180deg,#fff,#eff3fb);border-radius:13px;padding:10px 18px;box-sizing:border-box;box-shadow:0 4px 12px rgba(6,14,30,.16),inset 0 0 0 1px hsla(0,0%,100%,.7);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.retail .r-logo:hover img{transform:scale(1.05) translateY(-1px);box-shadow:0 12px 24px rgba(6,14,30,.24),inset 0 0 0 1px color-mix(in srgb,var(--bc,#fff) 32%,#fff)}.retail a.card{transition:transform .12s ease,box-shadow .16s ease,border-color .15s ease}.retail a.card:hover{transform:translateY(-3px);border-color:var(--hair-2);box-shadow:0 22px 46px -26px rgba(12,26,51,.4)}.retail .r-svc .ic{background:linear-gradient(135deg,var(--accent-soft),#fff)}.r-seenon{margin-top:42px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.r-seenon .lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8ea3cf;margin-bottom:15px;font-family:var(--font-mono)}.r-seenon-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.r-seenon img{height:24px;width:auto;filter:brightness(0) invert(1);opacity:.6;transition:opacity .2s ease}.r-seenon img:hover{opacity:.95}.r-flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:12px;gap:12px}.retail .r-flag{flex-direction:row;justify-content:flex-start;gap:12px;padding:15px 18px;min-height:0}.r-flag .fl{font-size:25px;line-height:1;filter:none}.r-flag span:last-child{font-size:14px;font-weight:500;color:var(--ink)}@media (max-width:640px){.r-seenon-row{gap:20px}.r-flags{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.r-rail{display:flex;gap:8px;margin-bottom:6px}.r-rail-i{flex:1 1;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:8px 6px;border-radius:8px;background:var(--surface-2);border:1px solid var(--hair)}.r-rail-i.on{color:#fff;background:var(--accent-grad);border-color:transparent}.r-fstep-head{display:flex;align-items:center;gap:12px}.r-fstep-sub{font-size:12.5px;color:var(--ink-3)}.r-fstep-lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.r-fstep-done{gap:12px}.r-fstep-done,.r-step-n{display:flex;align-items:center}.r-step-n{width:30px;height:30px;flex:none;border-radius:9px;justify-content:center;font-weight:700;font-size:14px;background:var(--accent-soft);color:var(--violet)}.r-fstep-done .r-step-n{background:var(--ok-soft);color:var(--ok)}.r-muted{color:var(--ink-3);font-size:14px;padding:14px 2px}.retail .r-svc-row{display:flex;align-items:center;gap:14px;cursor:pointer;width:100%;text-align:left}.retail .r-svc-row:hover{border-color:var(--violet);transform:translateY(-1px)}.r-svc-row .ic{width:42px;height:42px;flex:none;border-radius:11px;background:var(--surface-2);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center}.r-svc-row .ic img{height:24px;width:auto}.retail .r-flag-off{opacity:.5;cursor:not-allowed}.r-funnel{padding:22px;color:var(--ink);display:flex;flex-direction:column;min-height:0}.r-mode{animation:rfade .22s ease}@keyframes rfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.r-funnel-head h3{font-size:19px;font-weight:700}.r-funnel-head p{font-size:13px;color:var(--ink-2);margin-top:3px}.r-trust3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0;text-align:center}.r-trust3 b{display:block;font-size:13px}.r-trust3 span{font-size:10.5px;color:var(--ink-3)}.r-select{width:100%;background:#fff;border:1px solid var(--hair-2);border-radius:10px;color:var(--ink);font-size:14.5px;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238593ac' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding:12px 34px 12px 13px}.r-select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft)}.r-link{background:none;border:none;color:var(--violet);font-weight:600;cursor:pointer;font-size:inherit;padding:0}.r-link:hover{text-decoration:underline}.r-pricebox{background:var(--surface-2);border:1px solid var(--hair);border-radius:14px;padding:16px}.r-pricebox .row{display:flex;justify-content:space-between;align-items:center}.r-pricebox .lbl{font-weight:700;font-size:15px}.r-pricebox .sub,.r-ticks{font-size:12.5px}.r-ticks{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;margin-top:12px;color:var(--ink-2)}.r-pb-name{font-weight:700;font-size:15.5px;line-height:1.3;color:var(--ink)}.r-pb-eta{font-size:12.5px;color:var(--ink-3);margin-top:4px}.r-pb-total{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair)}.r-pb-total>span:first-child{font-size:13px;color:var(--ink-2);font-weight:600}.retail .r-pb-total .r-price{font-size:30px;letter-spacing:-.02em}.r-upsell{margin-top:12px;background:var(--accent-soft);border:1px solid rgba(37,99,255,.18);border-radius:10px;padding:11px 13px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.r-fineprint{font-size:11px;color:var(--ink-3);text-align:center}.r-guarantee{margin-top:16px;background:var(--ok-soft);border:1px solid rgba(18,168,112,.25);border-radius:10px;padding:11px 13px;font-size:12.5px;color:var(--ink-2)}.r-modal{position:fixed;inset:0;z-index:2000;background:rgba(6,14,30,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:24px 16px}.r-modal,.r-modal-card{display:flex;overflow-y:auto}.r-modal-card{position:relative;margin:auto;background:#fff;color:var(--ink);border-radius:20px;width:100%;max-width:540px;max-height:calc(100vh - 40px);padding:26px;box-shadow:0 40px 90px -30px rgba(6,14,30,.6);flex-direction:column;gap:14px}.r-modal-x{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:999px;border:1px solid var(--hair);background:#fff;cursor:pointer;color:var(--ink-3);font-size:13px}.r-modal-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.r-modal-head h3{font-size:22px;font-weight:700}.r-modal-head p{font-size:13px;color:var(--ink-2)}.r-modal-ic{width:52px;height:52px;border-radius:16px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:4px}.r-modal-trust{text-align:center;font-size:11px;color:var(--ink-3)}.r-review-dev{background:var(--surface-2);border:1px solid var(--hair);border-radius:14px;padding:16px}.r-review-dev .row{display:flex;justify-content:space-between;gap:12px}.r-review-dev .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.r-review-dev .v{font-weight:600;font-size:15px;margin-top:2px}.r-review-sec-h{font-weight:700;margin-bottom:8px}.r-incl{list-style:none;display:flex;flex-direction:column;gap:8px}.r-incl li{font-size:13px;color:var(--ink-2);line-height:1.5}.r-incl b{color:var(--ink);font-weight:600}.r-refund{background:var(--ok-soft);border:1px solid rgba(18,168,112,.25);border-radius:12px;padding:14px;font-size:13px;color:var(--ink);line-height:1.55}.r-refund .sub{font-size:12px;color:var(--ink-3);margin-top:6px}.r-collapse{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--surface-2);border:1px solid var(--hair);border-radius:10px;padding:12px 14px;font-weight:600;font-size:14px;color:var(--ink);cursor:pointer}.r-steps-list{padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-2)}.r-total{background:var(--surface-2);border:1px solid var(--hair);border-radius:12px;padding:14px 16px}.r-total .row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--ink-2)}.r-total .row.big{font-size:16px;font-weight:700;color:var(--ink);margin-top:4px}.r-total-eta{font-size:12px;color:var(--ink-3);margin-top:6px;text-align:right}.r-pay-sum{background:var(--surface-2);border:1px solid var(--hair);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.r-pay-sum .row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ink-2)}.r-pay-sum .row b{color:var(--ink)}.r-pay-sum .row.big{font-size:15px}.r-pay-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.r-pay-tab{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 8px;border:1.5px solid var(--hair-2);border-radius:12px;background:#fff;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-2)}.r-pay-tab.on{border-color:var(--violet);color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft)}.r-pay-tab .mi{font-size:17px}.r-pay-alt{background:var(--surface-2);border:1px solid var(--hair);border-radius:10px;padding:14px;font-size:13px;color:var(--ink-2);line-height:1.55}.r-pay-demo{text-align:center;font-size:11.5px;color:var(--ink-3)}.r-herostats{grid-template-columns:repeat(2,auto);grid-gap:14px 32px;gap:14px 32px;margin-top:26px;justify-content:start}.r-herostats .v{font-size:22px}.r-herostats .k{font-size:12px;color:#a9bbe0}.retail .r-service{display:flex;flex-direction:column;gap:11px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--surface-2),var(--surface));border-radius:16px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease}.retail .r-service:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background:linear-gradient(90deg,var(--violet),#4b96ff);opacity:0;transition:opacity .22s ease}.retail a.r-service:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--violet) 45%,var(--hair-2));box-shadow:0 24px 46px -26px rgba(37,99,255,.5)}.retail .r-service:hover:before{opacity:1}.r-service-top{display:flex;justify-content:space-between;align-items:center}.r-service-ic{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--violet) 10%,transparent));border:1px solid color-mix(in srgb,var(--violet) 22%,transparent)}.retail .r-service .r-link{font-weight:600;transition:color .18s ease,letter-spacing .18s ease}.retail .r-service:hover .r-link{color:#4b96ff;letter-spacing:.01em}.r-revstats{display:flex;gap:22px;justify-content:center;margin-top:12px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.r-faq-q,.r-revstats b{color:var(--ink)}.r-faq-q{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;padding:16px 18px;font-size:15px;font-weight:600;cursor:pointer}.r-faq-a{padding:0 18px 16px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.r-top5-sec{position:relative;overflow:hidden}.r-top5-sec:before{content:"";position:absolute;top:-6%;left:50%;transform:translateX(-50%);width:1150px;max-width:132%;height:560px;pointer-events:none;z-index:0;background:radial-gradient(58% 60% at 50% 38%,rgba(74,150,255,.18),transparent 70%)}.r-top5-sec .r-wrap{position:relative;z-index:1}.r-eyebrow-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6fb0ff;background:color-mix(in srgb,var(--violet) 15%,transparent);border:1px solid color-mix(in srgb,var(--violet) 32%,transparent);border-radius:999px;padding:5px 13px;margin-bottom:12px}.r-top5-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.r-tb{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);padding:6px 13px}.r-tb,.r-tb .dot{border-radius:999px}.r-tb .dot{width:7px;height:7px;background:var(--ok);animation:r-livepulse 1.8s ease-out infinite}@keyframes r-livepulse{0%{box-shadow:0 0 0 0 rgba(18,168,112,.55)}70%{box-shadow:0 0 0 7px rgba(18,168,112,0)}to{box-shadow:0 0 0 0 rgba(18,168,112,0)}}.r-top5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.retail .r-top5-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid color-mix(in srgb,var(--violet) 16%,var(--hair));color:var(--ink);text-decoration:none;box-shadow:0 16px 40px -24px rgba(37,99,255,.35),0 2px 8px -4px rgba(6,14,30,.5);transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease,border-color .24s ease}.retail .r-top5-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:4;background:linear-gradient(90deg,var(--violet),#4b96ff)}.retail .r-top5-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--violet) 60%,var(--hair-2));box-shadow:0 34px 62px -22px rgba(37,99,255,.6)}.r-top5-thumb{position:relative}.retail .r-top5-card .r-thumb{margin:0;border-radius:0}.r-top5-rank{top:10px;right:10px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#fff;background:rgba(10,18,35,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.18);padding:2px 8px}.r-top5-flag,.r-top5-rank{position:absolute;z-index:2;border-radius:999px}.r-top5-flag{bottom:10px;left:10px;font-size:10px;font-weight:800;color:#221200;background:linear-gradient(90deg,#ffcf7a,#ff9a2e);padding:3px 9px;box-shadow:0 4px 12px -3px rgba(255,138,43,.7)}.r-top5-body{display:flex;flex-direction:column;gap:7px;padding:15px 15px 16px;flex:1 1}.r-top5-name{font-weight:700;font-size:16px;line-height:1.22;letter-spacing:-.01em}.r-top5-tag{font-size:12px;color:var(--ink-3);flex:1 1;line-height:1.45}.r-top5-foot{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.r-top5-price{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.r-top5-speed{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--ok);background:var(--ok-soft);border:1px solid rgba(18,168,112,.3);border-radius:999px;padding:3px 9px}.r-top5-speed i{width:6px;height:6px;border-radius:999px;background:var(--ok);animation:r-livepulse 1.8s ease-out infinite}.r-top5-cta{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--violet),#4b96ff);border-radius:11px;padding:11px;box-shadow:0 10px 24px -12px rgba(37,99,255,.8);transition:box-shadow .2s ease}.r-top5-cta .arw{transition:transform .2s ease}.retail .r-top5-card:hover .r-top5-cta{box-shadow:0 15px 30px -10px rgba(37,99,255,.95)}.retail .r-top5-card:hover .r-top5-cta .arw{transform:translateX(3px)}.retail .r-top5-card.feat{border-color:color-mix(in srgb,#ff9a2e 45%,var(--hair-2))}.retail .r-top5-card.feat:before{background:linear-gradient(90deg,#ffcf7a,#ff8a2b)}.retail .r-top5-card.feat:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 1.5px rgba(255,170,80,.55),0 0 48px -12px rgba(255,138,43,.5)}.retail .r-top5-card.feat .r-top5-cta{background:linear-gradient(90deg,#ff9a2e,#ff7a2b);box-shadow:0 10px 24px -12px rgba(255,138,43,.8)}.retail .r-top5-card.feat:hover .r-top5-cta{box-shadow:0 15px 30px -10px rgba(255,138,43,.95)}.r-top5-sample{align-self:flex-start;margin:1px 0;background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:600;color:#4b96ff;transition:color .15s ease}.r-top5-sample:hover{color:#7cb0ff;text-decoration:underline;text-underline-offset:2px}.r-sample-card{position:relative;width:min(460px,92vw);background:var(--surface);border:1px solid var(--hair-2);border-radius:18px;padding:20px 20px 18px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.r-sample-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.r-sample-title{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.02em}.r-sample-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.r-sample-live{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--ok);background:var(--ok-soft);border:1px solid rgba(18,168,112,.35);border-radius:999px;padding:4px 9px;white-space:nowrap}.r-sample-live i{width:6px;height:6px;border-radius:999px;background:var(--ok);animation:r-livepulse 1.6s ease-out infinite}.r-sample-rows{border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:var(--surface-2)}.r-sample-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px}.r-sample-row:not(:last-child){border-bottom:1px solid var(--hair)}.r-sample-k{color:var(--ink-3)}.r-sample-v{font-family:var(--font-mono);font-weight:600;color:var(--ink);text-align:right}.r-sample-v.t-ok{color:var(--ok)}.r-sample-v.t-warn{color:#ff9a2e}.r-sample-v.t-bad{color:var(--bad)}.r-sample-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.r-sample-note{font-size:11.5px;color:var(--ink-3);flex:1 1;min-width:180px}.r-sample-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:999px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-2);cursor:pointer;font-size:13px;line-height:1}.r-sample-x:hover{background:var(--surface-3)}.r-handoff{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.r-handoff-t{font-size:13.5px;font-weight:600;color:var(--ink)}.r-flowbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;padding:14px 18px;border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--hair);font-size:13.5px;color:var(--ink-2)}.r-flowbar-step b{color:var(--violet);font-family:var(--font-mono)}.r-flowbar-arrow{color:var(--ink-3)}.r-flowbar-cta{color:#ff9a2e;font-weight:700;text-decoration:none}.r-flowbar-cta:hover{text-decoration:underline;text-underline-offset:2px}.r-cat-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.r-cat-tab{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:999px;padding:8px 15px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.r-cat-tab:hover{border-color:var(--hair-2);color:var(--ink)}.r-cat-tab.on{background:var(--violet);border-color:var(--violet);color:#fff}.r-cat-n{font-size:11px;opacity:.8;font-family:var(--font-mono)}.r-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.r-check-card{display:flex;flex-direction:column;gap:10px;overflow:hidden}.r-upsell{gap:14px;margin-top:20px;padding:16px 20px;border-radius:16px;text-decoration:none;color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 14%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--violet) 30%,var(--hair-2));transition:transform .2s ease,box-shadow .2s ease}.r-upsell:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px rgba(37,99,255,.5)}.r-upsell-ic{font-size:26px;flex:none}.r-upsell-body{font-size:14px;color:var(--ink-2);line-height:1.45}.r-upsell-cta{flex:none;font-family:var(--font-mono);font-weight:700;font-size:16px;color:var(--violet)}@media (max-width:640px){.r-flowbar{font-size:12.5px}.r-upsell{flex-wrap:wrap}}.r-notify-btn{width:100%;padding:11px;border-radius:11px;border:1px dashed var(--hair-2);background:var(--surface-2);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.r-notify-btn:hover{border-color:var(--violet);color:var(--violet)}.r-notify-form{display:flex;gap:8px}.r-notify-form .r-input{flex:1 1;min-width:0}.r-notify-done{text-align:center;padding:11px;border-radius:11px;background:var(--ok-soft);color:var(--ok);font-size:13px;font-weight:700}.r-soon-card{opacity:.94}.r-soon-thumb{position:relative}.r-soon-card .r-thumb{filter:grayscale(.55) brightness(.92)}.r-soon-badge{position:absolute;top:8px;left:8px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(10,18,35,.72);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:3px 9px}@media (max-width:1000px){.r-top5{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.r-top5{grid-template-columns:1fr}}.r-h1,.r-sec-head h2{font-weight:800}.r-sec-head h2{letter-spacing:-.025em}.r-funnel-head h3{font-size:20px}.eyebrow,.r-fieldlbl{font-family:var(--font-mono)}.retail .r-funnel{border:1px solid hsla(0,0%,100%,.9);box-shadow:0 30px 78px -28px rgba(8,18,48,.58),0 8px 22px -10px rgba(8,18,48,.3),0 0 0 1px rgba(120,150,255,.12);background:linear-gradient(180deg,#fff,#fbfcff)}.retail .r-tabs{background:var(--surface-3)}.retail .r-tab{font-weight:600;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.retail .r-tab.on{box-shadow:0 2px 8px rgba(12,26,51,.15)}.r-trust3 b{font-weight:700}.retail .btn{font-weight:600}.retail .btn-amber,.retail .btn-primary{letter-spacing:-.01em}.r-howto{display:flex;flex-direction:column;gap:12px;border-top:1px dashed var(--hair-2);padding-top:16px;margin-top:4px}.r-howto-t{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.r-steps3{display:flex;flex-direction:column}.r-step3{display:flex;align-items:flex-start;gap:13px;padding:7px 0;position:relative}.r-step3:not(:last-child):before{content:"";position:absolute;left:16px;top:37px;bottom:-3px;width:2px;background:linear-gradient(var(--violet),var(--cyan));opacity:.3}.r-step3-ic{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--accent-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -6px rgba(37,99,255,.6);z-index:1}.r-step3-ic svg{width:17px;height:17px}.r-step3 b{display:block;font-size:13.5px;color:var(--ink);font-weight:600;line-height:1.3}.r-step3>div>span{font-size:12px;color:var(--ink-3)}.r-howto-trust{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid var(--hair);padding-top:12px}.r-howto-trust>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);font-weight:500}.r-howto-trust svg{width:14px;height:14px;color:var(--ok);flex-shrink:0}.r-logo-img{height:40px}@media (max-width:560px){.r-nav{gap:14px}.r-nav .hide-xs{display:none}.r-logo-img{height:31px}.r-wrap{padding-left:18px;padding-right:18px}.r-head-in{height:60px}.r-sec{padding:46px 0}.r-sec-head{margin-bottom:26px}.r-sec-head p{font-size:14.5px}.r-band{padding:26px 22px;border-radius:16px}.r-hero .r-h1{font-size:33px;line-height:1.03}.r-sub{font-size:15.5px}.r-topbar{font-size:11.5px;padding:8px 14px}.r-funnel{padding:18px}.r-funnel-head h3{font-size:18.5px}.r-foot{padding:44px 0 26px}}.r-logo-link{display:inline-flex;align-items:center}.r-logo-img{height:48px;width:auto;display:block}.logo-dark,html[data-umi-theme=dark] .retail .logo-light{display:none}html[data-umi-theme=dark] .retail .logo-dark{display:block}.r-theme{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--hair-2);background:var(--bg-2);color:var(--ink-2);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.r-theme:hover{color:var(--violet);border-color:var(--violet)}.r-theme:active{transform:scale(.92)}@keyframes flyL{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}@keyframes flyR{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}.r-hero-grid>div:first-child>*{animation:flyL .62s cubic-bezier(.2,.7,.2,1) both}.r-hero-grid>div:first-child>:nth-child(2){animation-delay:.06s}.r-hero-grid>div:first-child>:nth-child(3){animation-delay:.12s}.r-hero-grid>div:first-child>:nth-child(4){animation-delay:.18s}.r-hero .r-funnel{animation:flyR .72s cubic-bezier(.2,.7,.2,1) .1s both}html[data-umi-theme=dark] .retail{--bg:#0b1220;--bg-2:#121b2c;--surface:#131d30;--surface-2:#18233a;--surface-3:#223049;--hair:hsla(0,0%,100%,.09);--hair-2:hsla(0,0%,100%,.17);--ink:#eaf0fb;--ink-2:#a9b5cf;--ink-3:#73809b;--accent-soft:rgba(56,120,255,.2)}html[data-umi-theme=dark] .retail .r-head{background:rgba(11,18,32,.82);border-bottom-color:var(--hair)}html[data-umi-theme=dark] .retail .card{box-shadow:0 1px 2px rgba(0,0,0,.3),0 18px 50px -30px rgba(0,0,0,.65)}html[data-umi-theme=dark] .retail .r-funnel{background:linear-gradient(180deg,var(--surface),var(--surface-2));border-color:var(--hair-2);box-shadow:0 30px 80px -30px rgba(0,0,0,.72),0 0 0 1px rgba(120,150,255,.1)}html[data-umi-theme=dark] .retail .r-input,html[data-umi-theme=dark] .retail .r-select{background:var(--surface-2);border-color:var(--hair-2);color:var(--ink)}html[data-umi-theme=dark] .retail .r-tabs{background:var(--surface-3)}html[data-umi-theme=dark] .retail .r-tab.on{background:var(--surface);color:var(--cyan);box-shadow:0 2px 8px rgba(0,0,0,.45)}html[data-umi-theme=dark] .retail .btn:not(.btn-amber):not(.btn-primary):not(.r-ab-cta-secondary){background:var(--surface-2);color:var(--ink);border-color:var(--hair-2)}html[data-umi-theme=dark] .retail .btn:not(.btn-amber):not(.btn-primary):not(.r-ab-cta-secondary):hover{background:var(--surface-3)}html[data-umi-theme=dark] .retail .r-logo{background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 30px -22px rgba(0,0,0,.65)}html[data-umi-theme=dark] .retail .r-logo:hover{background:linear-gradient(180deg,var(--surface-3),var(--surface));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 44px -20px color-mix(in srgb,var(--bc,#2563ff) 55%,transparent)}html[data-umi-theme=dark] .retail .r-chip{background:var(--surface-2)}html[data-umi-theme=dark] .retail .r-modal-card{background:var(--surface)}html[data-umi-theme=dark] .retail .r-pay-tab,html[data-umi-theme=dark] .retail .r-theme{background:var(--surface-2)}html[data-umi-theme=dark] .retail .r-svc .ic{background:linear-gradient(135deg,var(--accent-soft),var(--surface))}@media (max-width:560px){.r-logo-img{height:34px}}.retail .r-tabs{border:1px solid var(--hair);border-radius:12px;padding:5px;box-shadow:inset 0 1px 2px rgba(12,26,51,.05)}.retail .r-tab{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:11px 8px;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.r-ti{width:17px;height:17px;flex-shrink:0;opacity:.72;transition:opacity .18s ease}.retail .r-tab.on{background:#fff;color:var(--violet);font-weight:700;box-shadow:0 4px 12px -2px rgba(12,26,51,.18),0 0 0 1px rgba(37,99,255,.12)}.retail .r-tab.on .r-ti{opacity:1}.retail .r-tab.on:after{content:"";position:absolute;left:26%;right:26%;bottom:5px;height:2.5px;border-radius:3px;background:var(--accent-grad)}.retail .r-tab:not(.on):hover{color:var(--ink)}html[data-umi-theme=dark] .retail .r-tabs{box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.r-thumb{height:122px;border-radius:13px;margin:-18px -20px 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.card .r-thumb{border-radius:15px 15px 0 0}.r-thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(170px 110px at 80% -22%,hsla(0,0%,100%,.32),transparent 62%);pointer-events:none}.r-thumb-badge{position:relative;z-index:1;width:82px;height:82px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(6,14,30,.28)}.r-thumb-badge img{height:52px;width:auto;max-width:68px;object-fit:contain}.r-thumb-badge svg{width:48px;height:48px}.r-thumb-photo{width:100%;height:100%;object-fit:cover}.r-thumb-glyph{position:relative;z-index:1;display:flex}.r-thumb-glyph svg{width:64px;height:64px;filter:drop-shadow(0 4px 9px rgba(0,0,0,.32))}.r-marquee{overflow:hidden;padding:10px 0 6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.r-marquee-track{display:flex;gap:16px;width:max-content;animation:rmarquee 48s linear infinite}.r-marquee:hover .r-marquee-track{animation-play-state:paused}.r-marquee .card{width:344px;flex-shrink:0}@keyframes rmarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}@media (max-width:560px){.r-marquee .card{width:280px}}.r-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;padding:7px 14px;color:#d3ddf5}.r-hero .eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:#34e5b0;box-shadow:0 0 0 0 rgba(52,229,176,.6);animation:ping 1.9s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(52,229,176,.5)}70%{box-shadow:0 0 0 7px rgba(52,229,176,0)}to{box-shadow:0 0 0 0 rgba(52,229,176,0)}}.r-hero .r-funnel{box-shadow:0 34px 84px -30px rgba(8,18,48,.55),0 0 0 1px rgba(120,150,255,.16),0 16px 70px -24px rgba(124,92,255,.42)}.r-funnel-head h3{display:inline-flex;align-items:center;gap:10px}.r-funnel-head h3:before{content:"";width:5px;align-self:stretch;min-height:22px;border-radius:4px;background:var(--amber-grad)}.retail .r-trust3{background:var(--surface-2);border:1px solid var(--hair);border-radius:13px;padding:13px 6px}.retail .r-trust3>div{position:relative}.retail .r-trust3>div+div:before{content:"";position:absolute;left:0;top:18%;height:64%;width:1px;background:var(--hair-2)}.retail .r-trust3 b{color:var(--ink);font-weight:700}html[data-umi-theme=dark] .retail .r-funnel{box-shadow:0 34px 84px -30px rgba(0,0,0,.7),0 0 0 1px rgba(120,150,255,.14),0 16px 70px -24px rgba(124,92,255,.32)}.retail .card:has(.r-thumb){transition:transform .15s ease,box-shadow .2s ease}.retail .card:has(.r-thumb):hover{transform:translateY(-3px);box-shadow:0 26px 54px -26px rgba(37,99,255,.4),0 0 0 1px rgba(37,99,255,.14)}.r-thumb-badge,.r-thumb-glyph{transition:transform .24s cubic-bezier(.2,.7,.2,1)}.retail .card:has(.r-thumb):hover .r-thumb-badge,.retail .card:has(.r-thumb):hover .r-thumb-glyph{transform:scale(1.07)}.retail .btn-amber{position:relative;overflow:hidden}.retail .btn-amber:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-18deg);pointer-events:none}.retail .btn-amber:hover:after{animation:r-sheen .75s ease}@keyframes r-sheen{0%{left:-70%}to{left:130%}}.r-search{position:relative;max-width:620px;margin:0 auto}.r-search-box{display:flex;align-items:center;gap:12px;background:var(--bg-2);border:1.5px solid var(--hair-2);border-radius:14px;padding:4px 8px 4px 16px;box-shadow:0 12px 32px -18px rgba(12,26,51,.34);transition:border-color .15s ease,box-shadow .15s ease}.r-search-box:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px var(--accent-soft),0 14px 32px -18px rgba(37,99,255,.4)}.r-search-ic{width:20px;height:20px;color:var(--ink-3);flex-shrink:0}.r-search-box input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-size:16px;color:var(--ink);padding:14px 4px;font-family:var(--font-sans)}.r-search-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--hair);border-radius:14px;box-shadow:0 26px 54px -22px rgba(12,26,51,.45);padding:6px;z-index:30}.r-search-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:11px 12px;border-radius:9px;color:var(--ink);font-size:14.5px;font-family:var(--font-sans)}.r-search-item:hover{background:var(--surface-2)}.r-search-kind{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;flex-shrink:0;background:var(--accent-soft);color:var(--violet)}.r-search-kind.k-carrier{background:rgba(255,138,43,.16);color:var(--amber)}.r-search-kind.k-service{background:rgba(18,168,112,.16);color:var(--ok)}.r-search-label{flex:1 1;font-weight:500}.r-search-go{color:var(--ink-3)}.r-search-empty{padding:14px;color:var(--ink-2);font-size:14px}.r-search-empty a{color:var(--violet);font-weight:600}.r-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(130% 92% at 50% 0,#000 36%,transparent 80%);mask-image:radial-gradient(130% 92% at 50% 0,#000 36%,transparent 80%);opacity:.55}.r-hero .r-wrap{position:relative;z-index:1}.r-trustrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.r-trustrow .r-tchip{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:7px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r-trustrow .r-tchip b{color:#fff;font-weight:700}.r-trustrow .r-tchip em{font-style:normal;color:hsla(0,0%,100%,.55)}.r-tchk{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgba(18,168,112,.92);color:#fff;font-size:10px;font-weight:800}.r-how{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.r-how-card{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.r-how-art{position:relative;width:100%;height:172px;border-radius:20px;display:grid;place-items:center;margin-bottom:18px;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--violet) 15%,var(--surface-2)),var(--surface));border:1px solid var(--hair)}.r-how-art:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(92% 72% at 50% 0,rgba(37,99,255,.2),transparent 70%)}.r-how-art svg{width:134px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 14px 24px rgba(4,10,25,.45))}.r-how-num{position:absolute;top:12px;left:12px;z-index:2;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:var(--accent-grad);box-shadow:0 8px 18px -8px rgba(37,99,255,.7)}.r-how-card h4{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:7px}.r-how-card p{font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:300px}.r-how-card:not(:last-child):after{content:"";position:absolute;top:86px;right:-14px;width:28px;height:2px;z-index:1;background:repeating-linear-gradient(90deg,var(--hair-2) 0 5px,transparent 5px 10px)}@media (max-width:860px){.r-how{grid-template-columns:1fr;gap:16px}.r-how-card:not(:last-child):after{display:none}.r-how-art{height:150px}}.r-carr-group{margin-bottom:30px}.r-carr-country{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;margin-bottom:14px;color:var(--ink)}.r-carr-cflag{font-size:22px}.r-carr-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--hair);border-radius:999px;padding:2px 9px}.r-carr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:12px;gap:12px}.retail .r-carr-card{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--hair);border-radius:14px;padding:18px 12px 14px;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s ease,border-color .18s ease}.retail .r-carr-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--violet) 45%,var(--hair-2));box-shadow:0 20px 40px -22px rgba(37,99,255,.5)}.r-carr-flag{font-size:34px;line-height:1;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.r-carr-name{font-weight:700;font-size:14px;letter-spacing:-.01em;margin-top:4px}.r-carr-sub{font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.r-ws-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;align-items:stretch}.r-ws-aside{position:relative;border-radius:22px;overflow:hidden;color:#fff;background:linear-gradient(160deg,#10204a,#0b1430 55%,#0a1024);border:1px solid rgba(120,150,255,.22);box-shadow:0 30px 70px -34px rgba(6,14,30,.7)}.r-ws-aside:before{top:-30%;right:-20%;width:70%;height:80%;background:radial-gradient(circle,rgba(37,99,255,.5),transparent 70%)}.r-ws-aside:after,.r-ws-aside:before{content:"";position:absolute;pointer-events:none;filter:blur(20px)}.r-ws-aside:after{bottom:-25%;left:-15%;width:55%;height:60%;background:radial-gradient(circle,rgba(255,138,43,.28),transparent 70%)}.r-ws-aside-in{position:relative;z-index:1;padding:30px 28px;display:flex;flex-direction:column;height:100%}.r-ws-aside-h{font-family:var(--font-display,inherit);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:8px 0 20px;color:#fff}.r-ws-perks{list-style:none;display:flex;flex-direction:column;gap:15px;margin:0 0 22px;padding:0}.r-ws-perks li{display:flex;align-items:flex-start;gap:12px}.r-ws-perk-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14)}.r-ws-perks b{display:block;font-size:14px;font-weight:700;color:#fff}.r-ws-perks li span:not(.r-ws-perk-ic){display:block;font-size:12.5px;color:hsla(0,0%,100%,.66);line-height:1.45;margin-top:2px}.r-ws-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.r-ws-stat{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:11px 13px}.r-ws-stat .v{font-family:var(--font-mono,inherit);font-weight:800;font-size:19px;color:#fff;letter-spacing:-.02em}.r-ws-stat .k{font-size:11px;color:hsla(0,0%,100%,.6);margin-top:2px}.r-ws-note{margin-top:16px;font-size:12px;color:hsla(0,0%,100%,.66);line-height:1.5}.r-ws-formcard{position:relative;overflow:hidden;border-radius:22px;padding:28px 28px 24px;background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid rgba(120,150,255,.18);box-shadow:0 30px 70px -34px rgba(6,14,30,.4)}html[data-umi-theme=dark] .retail .r-ws-formcard{background:linear-gradient(180deg,var(--surface),var(--surface-2));border-color:rgba(120,150,255,.2)}.r-ws-formcard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-grad)}.r-ws-formhead{margin-bottom:18px}.r-ws-formhead h3{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.r-ws-formhead p{font-size:13.5px;color:var(--ink-2);margin-top:5px;line-height:1.5}@media (max-width:900px){.r-ws-grid{grid-template-columns:1fr}.r-ws-aside{order:2}}.r-cflag-chip{position:relative;z-index:2;width:76px;height:76px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(158deg,#fff,#eef2fb);box-shadow:0 12px 26px -10px rgba(4,10,25,.5),inset 0 0 0 1px hsla(0,0%,100%,.75)}.r-cflag-chip span{font-size:44px;line-height:1}.r-cflag-mini{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:24px;line-height:1;background:linear-gradient(158deg,#fff,#eef2fb);box-shadow:0 8px 18px -8px rgba(4,10,25,.55),inset 0 0 0 1px hsla(0,0%,100%,.75)}.r-carrier-hero{background:radial-gradient(90% 120% at 50% -10%,color-mix(in srgb,var(--bc,var(--violet)) 22%,transparent),transparent 60%)}.r-carrier-flag{font-size:68px;line-height:1;margin-bottom:14px;filter:drop-shadow(0 12px 26px rgba(0,0,0,.4))}.r-carrier-logo{position:relative;display:inline-grid;place-items:center;width:240px;height:130px;margin:0 auto 18px;padding:18px 26px;border-radius:26px;background:linear-gradient(157deg,#fff,#eef2f9);border:2px solid color-mix(in srgb,var(--bc,#4b96ff) 55%,#fff);box-shadow:0 22px 46px -20px color-mix(in srgb,var(--bc,#4b96ff) 75%,transparent),0 0 0 7px color-mix(in srgb,var(--bc,#4b96ff) 14%,transparent)}.r-carrier-logo img{width:100%;height:100%;object-fit:contain}.r-carrier-flag-mini{position:absolute;right:-12px;bottom:-12px;width:40px;height:40px;border-radius:13px;background:#fff;display:grid;place-items:center;font-size:22px;line-height:1;box-shadow:0 8px 18px -8px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06)}.r-carrier-h1{font-family:var(--font-display,inherit);font-weight:800;font-size:clamp(34px,6vw,54px);letter-spacing:-.03em;margin:6px 0 12px}.r-carrier-sub{max-width:560px;margin:0 auto;color:var(--ink-2);font-size:15px;line-height:1.6}.r-carrier-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.r-carrier-note{font-size:12.5px;color:var(--ink-3)}.r-herostats{grid-template-columns:repeat(2,max-content);grid-gap:22px 48px;gap:22px 48px;margin-top:30px}.r-herostats>div{padding-left:15px}.r-herostats>div:before{top:3px;bottom:3px;border-radius:3px}.r-herostats .v{font-weight:600}.r-herostats .k{color:hsla(0,0%,100%,.62);margin-top:6px}.r-funnel-head h3{font-size:21px;letter-spacing:-.02em}.r-hero:before{opacity:.85;background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 1.6px)}.r-hero:after{content:"";position:absolute;top:-170px;left:26%;width:640px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(74,150,255,.3),transparent 62%);pointer-events:none;z-index:0}.r-herostats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px;margin-top:28px;max-width:440px}.r-herostats>div{padding:16px 18px 15px;border-radius:16px;background:linear-gradient(155deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 12px 28px -18px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.1);transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.r-herostats>div:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--amber-grad);opacity:.95}.r-herostats>div:hover{transform:translateY(-4px);border-color:rgba(255,184,116,.5);box-shadow:0 22px 42px -18px rgba(255,138,43,.32),inset 0 1px 0 hsla(0,0%,100%,.16)}.r-herostats .v{font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em}.r-herostats .k{font-size:12.5px;color:hsla(0,0%,100%,.66);margin-top:7px}.r-notify{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.4}.r-notify b{color:#fff;font-weight:700}.r-notify-ic{font-size:15px;filter:drop-shadow(0 0 8px rgba(255,180,90,.55))}.r-toast{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:12px;max-width:330px;padding:11px 16px 11px 11px;border-radius:14px;background:var(--surface);border:1px solid var(--hair);box-shadow:0 20px 46px -18px rgba(0,0,0,.55),0 0 0 1px rgba(37,99,255,.06);opacity:0;transform:translateY(18px) scale(.96);pointer-events:none;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.r-toast.on{opacity:1;transform:translateY(0) scale(1)}.r-toast-ck{flex:none;width:34px;height:34px;border-radius:10px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;font-size:15px;font-weight:800}.r-toast-t{font-size:13.5px;color:var(--ink);line-height:1.3}.r-toast-t b{font-weight:700}.r-toast-sub{font-size:11.5px;color:var(--ink-3);margin-top:3px;display:flex;align-items:center;gap:6px}.r-toast-vf{display:inline-flex;align-items:center;gap:5px;color:var(--ok);font-weight:700}.r-toast-vf i{width:6px;height:6px;border-radius:999px;background:var(--ok);animation:r-livepulse 1.6s ease-out infinite}@media (max-width:560px){.r-toast{left:12px;right:12px;bottom:12px;max-width:none}}@media (prefers-reduced-motion:reduce){.r-toast{transition:opacity .3s ease}.r-toast,.r-toast.on{transform:none}}.r-countries-sec{position:relative;overflow:hidden}.r-countries-sec>.r-wrap{position:relative;z-index:1}.r-flagfield{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 66% 74% at 50% 50%,transparent 12%,rgba(0,0,0,.55) 55%,#000 88%);mask-image:radial-gradient(ellipse 66% 74% at 50% 50%,transparent 12%,rgba(0,0,0,.55) 55%,#000 88%)}.r-flagfield span{position:absolute;line-height:1;transform:translate(-50%,-50%) rotate(var(--r,0deg));filter:saturate(1.12) drop-shadow(0 4px 11px rgba(0,0,0,.24));animation-name:r-flagfloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}@keyframes r-flagfloat{0%,to{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(0)}50%{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.r-flagfield span{animation:none}}.r-brandgrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:16px;gap:16px}.retail .r-btile{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 14px 16px;border-radius:20px;text-decoration:none;color:var(--ink);background:linear-gradient(160deg,color-mix(in srgb,var(--bc,var(--violet)) 22%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--bc,var(--violet)) 28%,var(--hair));transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease}.r-btile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 72% at 50% 0,color-mix(in srgb,var(--bc,var(--violet)) 34%,transparent),transparent 70%);opacity:.5}.retail .r-btile:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--bc,var(--violet)) 60%,var(--hair-2));box-shadow:0 26px 48px -22px color-mix(in srgb,var(--bc,var(--violet)) 60%,transparent)}.r-btile-logo{position:relative;z-index:1;width:100%;height:84px;border-radius:15px;overflow:hidden;padding:11px 15px;box-sizing:border-box;background:linear-gradient(158deg,#fff,#eaf0fb);box-shadow:0 12px 26px -10px rgba(4,10,25,.55),inset 0 0 0 1px hsla(0,0%,100%,.8);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.retail .r-btile:hover .r-btile-logo{transform:scale(1.04)}.r-btile-logo img{display:block;width:100%;height:100%;object-fit:contain}.r-btile-name{position:relative;z-index:1;font-weight:700;font-size:15.5px;letter-spacing:-.01em}@media (max-width:1040px){.r-brandgrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.r-brandgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:420px){.r-brandgrid{grid-template-columns:repeat(2,1fr)}}.r-cmq{display:flex;flex-direction:column;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.r-cmq,.r-cmq-row{overflow:hidden}.r-cmq-track{display:inline-flex;gap:16px;white-space:nowrap;animation:r-cmq-scroll 42s linear infinite;will-change:transform}.r-cmq-track.rev{animation-direction:reverse;animation-duration:52s}.r-cmq:hover .r-cmq-track{animation-play-state:paused}.r-cmq-chip{position:relative;flex:none;width:170px;height:92px;border-radius:16px;background:#fff;overflow:hidden;padding:11px 16px;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--bc,#4b96ff) 55%,#fff);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--bc,#4b96ff) 75%,transparent),0 0 0 1px rgba(0,0,0,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.r-cmq-chip:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bc,#4b96ff) 10%,transparent),transparent 55%)}.r-cmq-chip:hover{transform:translateY(-4px) scale(1.05);border-color:var(--bc,#4b96ff);box-shadow:0 18px 38px -12px color-mix(in srgb,var(--bc,#4b96ff) 85%,transparent)}.r-cmq-chip img{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:contain}@keyframes r-cmq-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.r-cmq-track{animation:none}}.r-carrier-cue{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:color .15s ease}.r-carrier-cue svg{width:16px;height:16px;color:#ff9a2e;flex:none}.r-carrier-cue b{font-weight:700;color:#ff9a2e;white-space:nowrap}.r-carrier-cue:hover b{color:#ffb457;text-decoration:underline;text-underline-offset:3px}html[data-umi-theme=light] .retail .r-carrier-cue b,html[data-umi-theme=light] .retail .r-carrier-cue svg{color:#f27116}.r-track{display:flex;align-items:flex-start;margin:2px 0 8px}.r-track-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1;position:relative}.r-track-step:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--hair-2);z-index:0}.r-track-step:first-child:before{display:none}.r-track-step.done:before,.r-track-step.now:before{background:var(--violet)}.r-track-dot{position:relative;z-index:1;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-mono);background:var(--surface-3);color:var(--ink-3);border:2px solid var(--hair-2);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.r-track-step.done .r-track-dot{background:var(--accent-grad);color:#fff;border-color:transparent}.r-track-step.now .r-track-dot{background:#fff;color:var(--violet);border-color:var(--violet);box-shadow:0 0 0 4px var(--accent-soft)}.r-track-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.r-track-step.done .r-track-label,.r-track-step.now .r-track-label{color:var(--ink-2)}html[data-umi-theme=dark] .retail .r-track-step.now .r-track-dot{background:var(--surface);color:var(--cyan)}.retail .r-funnel .r-track-step.done:before,.retail .r-funnel .r-track-step.now:before{background:linear-gradient(90deg,#ff7a2b,#ffb84d)}.retail .r-funnel .r-track-step.done .r-track-dot{background:linear-gradient(135deg,#ffab3d,#ff6a2b);color:#fff;border-color:transparent;box-shadow:0 5px 14px -5px rgba(255,122,43,.7)}.retail .r-funnel .r-track-step.now .r-track-dot{background:#fff;color:#ff6a2b;border-color:#ff8a2b;box-shadow:0 0 0 4px rgba(255,138,43,.22)}html[data-umi-theme=dark] .retail .r-funnel .r-track-step.now .r-track-dot{background:var(--surface);color:#ffb057}html[data-umi-theme=light] .retail .r-funnel .r-track-step.done .r-track-label,html[data-umi-theme=light] .retail .r-funnel .r-track-step.now .r-track-label{color:#f27116}html[data-umi-theme=dark] .retail .r-funnel .r-track-step.done .r-track-label,html[data-umi-theme=dark] .retail .r-funnel .r-track-step.now .r-track-label{color:#ffc491}html[data-umi-theme=light] .retail .r-funnel .r-tab.on{color:#f27116;box-shadow:0 2px 8px rgba(242,113,22,.22)}html[data-umi-theme=dark] .retail .r-funnel .r-tab.on{background:var(--surface);color:#ffb057;box-shadow:0 2px 8px rgba(255,122,43,.26)}.retail .r-funnel .r-trust3 b{color:#ff8a2b}html[data-umi-theme=light] .retail .r-funnel .pill.info{background:rgba(242,113,22,.12);color:#f27116;border:1px solid rgba(242,113,22,.42)}html[data-umi-theme=dark] .retail .r-funnel .pill.info{background:rgba(255,138,43,.16);color:#ffb262;border:1px solid rgba(255,138,43,.42)}.retail .r-funnel .r-input:focus,.retail .r-funnel .r-select:focus{border-color:#ff8a2b;box-shadow:0 0 0 3px rgba(255,138,43,.2)}.r-h1 .amber{text-shadow:0 6px 34px rgba(255,138,43,.28)}.retail .r-hero .btn-amber{box-shadow:0 16px 34px -12px rgba(255,122,61,.6),0 0 0 1px hsla(0,0%,100%,.06)}.retail .r-funnel{padding:24px 24px 22px;border-radius:22px;background:linear-gradient(180deg,#fff,#f5f8ff)}.r-funnel-head h3{font-size:22px;font-weight:800}.retail .r-select{padding:14px 15px;border-radius:12px;font-size:15px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.retail .r-select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.retail .r-trust3{border-radius:14px}html[data-umi-theme=dark] .retail .r-funnel{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}.r-herostats>div{background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.18);box-shadow:0 10px 26px -16px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08)}.r-herostats .v{color:#fff;text-shadow:0 2px 18px rgba(110,170,255,.42)}.r-thumb:after{background:radial-gradient(190px 130px at 82% -26%,hsla(0,0%,100%,.4),transparent 58%),radial-gradient(hsla(0,0%,100%,.11) 1px,transparent 1.5px);background-size:100% 100%,16px 16px}.retail .r-thumb{box-shadow:inset 0 -26px 36px -24px rgba(0,0,0,.3)}.retail .r-modal-card{background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid rgba(120,150,255,.16)}.retail .r-modal-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 4px 4px;background:var(--accent-grad)}.retail .r-modal-ic{background:var(--accent-grad);box-shadow:0 12px 26px -10px rgba(37,99,255,.5)}.r-modal-head h3{font-weight:800;letter-spacing:-.02em}.retail .r-pay-sum,.retail .r-review-dev{background:linear-gradient(180deg,var(--surface-2),var(--bg-2))}.retail .r-pay-tab:hover:not(.on){border-color:var(--hair-2);background:var(--surface-2)}html[data-umi-theme=dark] .retail .r-modal-card{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%);border-color:rgba(120,150,255,.2)}.retail .r-modal-card{gap:12px;padding:22px 24px 20px}.r-modal-head{gap:5px}.r-modal-head p{max-width:380px;line-height:1.4}.retail .r-review-sec-h{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}.retail .r-incl{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.retail .r-incl li{display:flex;align-items:flex-start;gap:11px;font-size:13px}.r-incl-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:15px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(37,99,255,.14)}.retail .r-incl b{display:block;color:var(--ink);font-weight:700;font-size:13.5px;line-height:1.3}.retail .r-incl li>div>span{display:block;color:var(--ink-3);font-size:12.5px;line-height:1.45;margin-top:1px}.retail .r-refund,.retail .r-review-dev{border-radius:14px}.retail .r-refund{padding:14px 15px}.retail .r-collapse{border-radius:12px;transition:background .15s ease,border-color .15s ease}.retail .r-collapse:hover{background:var(--surface-3);border-color:var(--hair-2)}.r-steps-list{margin:2px 0}.retail .r-total{border-radius:14px;padding:15px 16px;border:1px solid var(--hair-2)}.retail .r-total .row.big{font-size:15px;margin-top:8px;padding-top:10px;border-top:1px solid var(--hair)}.retail .r-total .row.big .r-price{font-size:27px;letter-spacing:-.02em}.retail .r-modal-card .btn-amber{border-radius:13px;letter-spacing:-.01em}.retail .r-funnel{box-shadow:0 40px 90px -40px rgba(6,14,40,.6),0 0 0 1px rgba(120,150,255,.12),0 0 72px -26px rgba(56,120,255,.4)}html[data-umi-theme=dark] .retail .r-funnel{box-shadow:0 40px 90px -40px rgba(0,0,0,.75),0 0 0 1px rgba(120,150,255,.16),0 0 84px -26px rgba(56,120,255,.44)}.r-hero:after{background:radial-gradient(circle,rgba(74,150,255,.36),transparent 60%);width:720px;height:620px;top:-200px}.r-h1{font-size:clamp(42px,6vw,68px);letter-spacing:-.035em}.r-sub{font-size:16.5px;color:hsla(0,0%,100%,.87)}.r-ss{position:relative}.r-ss-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:#fff;border:1.5px solid var(--hair-2);border-radius:12px;padding:13px 14px;font-size:15px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.r-ss-trigger.open,.r-ss-trigger:hover{border-color:var(--violet)}.r-ss-trigger.open{box-shadow:0 0 0 3px var(--accent-soft)}.r-ss-trigger:disabled{opacity:.6;cursor:not-allowed}.r-ss-val{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-ss-val.ph{color:var(--ink-3)}.r-ss-flag{font-size:18px;line-height:1;flex-shrink:0}.r-ss-caret{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.r-ss-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hair-2);border-radius:14px;box-shadow:0 10px 24px -12px rgba(12,26,51,.35),0 30px 64px -22px rgba(12,26,51,.5);z-index:60;overflow:hidden;animation:r-ss-drop .16s cubic-bezier(.22,.61,.36,1);transform-origin:top center}.r-ss-menu.up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.r-ss-search{flex:none}html[data-umi-theme=dark] .r-ss-menu{background:#141d33;border-color:rgba(150,175,255,.2);box-shadow:0 2px 0 rgba(0,0,0,.2),0 28px 70px -18px rgba(0,0,0,.72)}@keyframes r-ss-drop{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r-ss-menu{animation:none}}.r-ss-search{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--hair)}.r-ss-search svg{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.r-ss-search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--ink);font-family:var(--font-sans)}.r-ss-list{flex:1 1 auto;min-height:0;max-height:264px;overflow-y:auto;padding:8px 6px;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent)}.r-ss-opt{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:11px 12px;border-radius:10px;font-size:15px;color:var(--ink);font-family:var(--font-sans);transition:background .14s ease,color .14s ease}.r-ss-opt.active{background:var(--accent-grad);color:#fff}.r-ss-opt.sel:not(.active){background:var(--accent-soft)}.r-ss-opt-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-ss-check{font-weight:700}.r-ss-empty{padding:16px;text-align:center;color:var(--ink-3);font-size:14px}html[data-umi-theme=dark] .retail .r-ss-trigger{background:var(--surface-2)}.retail .r-input,.retail textarea.r-input{font-family:var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.retail .r-input:focus,.retail .r-select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.retail .r-input::placeholder,.retail textarea.r-input::placeholder{font-family:var(--font-sans);color:var(--ink-3)}.r-trustbar{background:var(--surface-2);border-bottom:1px solid var(--hair)}.r-trustbar-in{gap:12px 30px;padding:9px 0}.r-trustbar-cues,.r-trustbar-in{display:flex;align-items:center;flex-wrap:wrap}.r-trustbar-cues{gap:30px}.r-tb-cue{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.r-tb-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--violet);background:color-mix(in srgb,var(--violet) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 24%,transparent)}.r-tb-ic svg{width:17px;height:17px;display:block}html[data-umi-theme=dark] .r-tb-cue{color:#dbe4f5}html[data-umi-theme=dark] .r-tb-ic{color:#8ec0ff;background:rgba(96,150,255,.16);box-shadow:inset 0 0 0 1px rgba(120,170,255,.3)}.r-trustbar-pay{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2)}.r-tb-accept{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}@media (max-width:860px){.r-trustbar-cues{gap:16px}.r-trustbar-pay{display:none}.r-trustbar-in{justify-content:center}}@media (max-width:520px){.r-tb-cue{font-size:11.5px;gap:6px}.r-tb-cue:nth-child(4){display:none}}.r-revstats.big{gap:14px 30px;margin-top:16px}.r-revstats.big span{font-size:14px}.r-revstats.big b{font-size:20px}.r-stars .dim{color:var(--hair-2)}.r-rev-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px 0 22px}.r-rev-filter{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.r-rev-filter:hover{border-color:var(--violet);color:var(--ink)}.r-rev-filter.on{background:var(--accent-grad);color:#fff;border-color:transparent}.r-rev-filter .n{font-size:11.5px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-rev-filter.on .n{opacity:.9}.r-rev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.r-rev-card{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 26px -16px rgba(16,24,40,.2)}.r-rev-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.r-rev-verified{font-weight:700;color:var(--ok);background:var(--ok-soft);border-radius:999px;white-space:nowrap}.r-rev-tag,.r-rev-verified{font-size:11px;padding:3px 9px}.r-rev-tag{align-self:flex-start;font-weight:600;color:var(--violet);background:var(--accent-soft);border-radius:6px}.r-rev-body{font-size:14.5px;line-height:1.6;color:var(--ink);margin:0;flex:1 1}.r-rev-by{display:flex;align-items:center;gap:11px;margin-top:2px}.r-rev-by .av{width:38px;height:38px;border-radius:50%;background:var(--accent-grad);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.r-rev-by .who{display:flex;flex-direction:column;line-height:1.35;min-width:0}.r-rev-by .who b{font-size:14px;color:var(--ink)}.r-rev-by .who .meta{font-size:12px;color:var(--ink-3)}.r-rev-by .who .meta .fl{margin-right:5px}.r-rev-cta{text-align:center;margin-top:40px;padding:34px 20px;background:var(--surface-2);border:1px solid var(--hair);border-radius:20px}.r-rev-cta h3{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.r-rev-cta p{color:var(--ink-2);margin:0 0 16px}@keyframes r-drift{0%,to{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(5%,3%,0) scale(1.14)}}@keyframes r-ambersheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes r-flow{to{background-position:240% 50%}}.r-hero:after{animation:r-drift 15s ease-in-out infinite;will-change:transform}.r-h1 .amber{background:linear-gradient(100deg,#ffb84d,#ff8a2b 42%,#ffe0b0 52%,#ff8a2b 62%,#ffb84d);animation:r-ambersheen 6.5s ease-in-out infinite}.r-herostats>div{transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.r-herostats>div:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.3);box-shadow:0 20px 42px -22px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.14)}.r-hero .r-funnel{position:relative;isolation:isolate;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.r-hero .r-funnel:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:3.5px;pointer-events:none;z-index:5;filter:drop-shadow(0 0 6px rgba(90,150,255,.45)) drop-shadow(0 0 4px rgba(255,150,60,.3));background:linear-gradient(115deg,var(--amber) 0,#4b96ff 26%,#fff 50%,#4b96ff 74%,var(--amber) 100%);background-size:240% 240%;animation:r-flow 6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.r-hero .r-funnel:hover{transform:translateY(-3px);box-shadow:0 46px 100px -30px rgba(8,18,48,.62),0 0 0 1px rgba(120,150,255,.24),0 22px 84px -24px rgba(124,92,255,.52)}.r-tab{transition:background .22s ease,color .22s ease,box-shadow .22s ease}@media (prefers-reduced-motion:reduce){.r-h1 .amber,.r-hero .r-funnel:after,.r-hero:after{animation:none!important}}.retail .r-pricebox{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%);border:1px solid var(--hair);border-radius:16px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(12,26,51,.05),0 14px 34px -22px rgba(56,120,255,.3)}.retail .r-pricebox:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-grad)}.retail .r-pricebox .lbl{letter-spacing:-.01em}.retail .r-pricebox .row+.row{border-top:1px solid var(--hair);padding-top:11px;margin-top:11px}.retail .r-pricebox .row+.row b{color:var(--ink);font-weight:700}.retail .r-ticks{gap:9px 16px;margin-top:14px}.retail .r-ticks span{color:var(--ink-2);font-weight:500}.retail .r-trust3{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.retail .r-trust3 b{font-size:13.5px;letter-spacing:-.01em}.retail .r-guarantee,.retail .r-upsell{border-radius:12px}.retail .r-step3-ic{box-shadow:0 8px 16px -7px rgba(37,99,255,.55)}.retail .r-thumb{height:134px}.retail .r-thumb-badge{width:96px;height:96px;border-radius:23px;box-shadow:0 14px 30px rgba(6,14,30,.34)}.retail .r-thumb-badge img{height:66px;max-width:90px}.retail .r-thumb-badge svg{width:58px;height:58px}.retail .r-thumb-glyph svg{width:80px;height:80px}.r-thumb-phone{display:none!important}.retail .r-thumb{height:142px}.retail .r-thumb:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:168px;height:168px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 60%);filter:blur(3px)}.retail .r-thumb-badge{width:108px;height:108px;border-radius:26px;position:relative;z-index:1;background:linear-gradient(158deg,#fff,#eaf0fb);box-shadow:0 20px 38px -12px rgba(4,10,25,.55),0 6px 14px -6px rgba(4,10,25,.42),inset 0 2px 0 hsla(0,0%,100%,.95),inset 0 -7px 13px rgba(12,22,45,.1)}.retail .r-thumb-badge:after{content:"";position:absolute;left:13%;top:9%;width:44%;height:30%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 42% 42%,hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 70%)}.retail .r-thumb-badge img{display:block;width:78%;height:78%;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.retail .r-thumb-glyph svg{width:86px;height:86px;filter:drop-shadow(0 0 18px rgba(255,255,255,.55)) drop-shadow(0 8px 16px rgba(0,0,0,.45))}.retail .card:has(.r-thumb):hover .r-thumb-badge{transform:scale(1.1) translateY(-3px)}.retail .card:has(.r-thumb):hover .r-thumb-glyph{transform:scale(1.12)}.r-thumb-fast{position:absolute;top:10px;left:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#ffb340,#ff7a2b);pointer-events:none;box-shadow:0 8px 18px -6px rgba(255,122,43,.75),inset 0 1px 0 hsla(0,0%,100%,.55),0 0 0 2px hsla(0,0%,100%,.35)}.r-thumb-fast svg{width:19px;height:19px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.r-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.r-service-card{display:flex;flex-direction:column;gap:10px;color:inherit}.r-service-card,.r-service-card:hover{text-decoration:none}.r-service-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.r-service-name{font-weight:600;font-size:15px;line-height:1.3;flex:1 1;color:var(--ink)}.r-pager{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:30px}.r-pager-dot{width:10px;height:10px;border-radius:999px;border:none;background:var(--hair-2);cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.r-pager-dot:hover{background:var(--ink-3)}.r-pager-dot.on{background:var(--accent-grad);transform:scale(1.3)}.r-pager-arrow{width:34px;height:34px;border-radius:999px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);font-size:18px;line-height:0;cursor:pointer;display:grid;place-items:center;transition:border-color .15s ease,color .15s ease}.r-pager-arrow:disabled{opacity:.4;cursor:default}.r-pager-arrow:not(:disabled):hover{border-color:var(--violet);color:var(--ink)}.r-pager-count{text-align:center;margin-top:12px;font-size:12.5px;color:var(--ink-3);font-family:var(--font-mono)}.r-crumb{font-size:13px;color:var(--ink-3);margin-bottom:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r-crumb a{color:var(--ink-2);font-weight:600}.r-svc-detail{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:860px){.r-svc-detail{grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}}.r-svc-main h1{font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-.02em;margin:10px 0 8px;line-height:1.1}.r-svc-lede{color:var(--ink-2);font-size:16px;line-height:1.6;margin-bottom:6px}.r-svc-main h3{font-size:17px;font-weight:700;margin:26px 0 12px;letter-spacing:-.01em}.r-svc-steps{list-style:none;display:flex;flex-direction:column;gap:14px}.r-svc-steps li{display:flex;gap:14px;align-items:flex-start}.r-svc-steps .n{flex:none;width:28px;height:28px;border-radius:999px;background:var(--accent-grad);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;font-family:var(--font-mono)}.r-svc-steps b{display:block;font-size:14.5px;color:var(--ink);margin-bottom:2px}.r-svc-steps span{font-size:13.5px;color:var(--ink-2);line-height:1.5}.r-svc-feats,.r-svc-reqs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px}.r-svc-feats li{font-size:14px;color:var(--ink)}.r-svc-reqs li{font-size:14px;color:var(--ink-2);position:relative;padding-left:16px}.r-svc-reqs li:before{content:"•";position:absolute;left:2px;color:var(--violet)}.r-svc-note{margin-top:22px;background:var(--warn-soft);border:1px solid rgba(180,112,10,.28);border-radius:12px;padding:12px 14px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.r-svc-order{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.r-svc-price{display:flex;align-items:baseline;gap:10px}.r-svc-price .was{text-decoration:line-through;color:var(--ink-3);font-size:17px}.r-svc-price .now{font-size:32px!important}.r-svc-eta{font-size:13.5px;color:var(--ink-2);margin:8px 0 16px}.r-svc-trust{font-size:12px;color:var(--ink-3);text-align:center;margin-top:12px}.retail{--font-display:var(--font-sora),"Sora",var(--font-sans)}.retail .r-funnel-head h3,.retail .r-rev-cta h3,.retail .r-sec-head h2,.retail h1{font-family:var(--font-display);letter-spacing:-.025em}.retail .r-h1{letter-spacing:-.035em}.r-svc-each{font-size:12px;color:var(--ink-3);align-self:flex-end;padding-bottom:4px}.r-qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 4px}.r-qty-lbl{font-size:13px;font-weight:600;color:var(--ink-2)}.r-qty-ctrl{display:inline-flex;align-items:center;border:1px solid var(--hair-2);border-radius:10px;overflow:hidden}.r-qty-ctrl button{width:36px;height:38px;border:none;background:var(--surface-2);color:var(--ink);font-size:18px;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.r-qty-ctrl button:disabled{opacity:.4;cursor:default}.r-qty-ctrl button:not(:disabled):hover{background:var(--accent-soft);color:var(--violet)}.r-qty-ctrl input{width:46px;height:38px;border:none;border-left:1px solid var(--hair-2);border-right:1px solid var(--hair-2);text-align:center;font-size:15px;font-weight:600;font-family:var(--font-mono);color:var(--ink);background:var(--surface);outline:none}.r-qty-total{font-size:13px;color:var(--ink-2);margin-top:8px}.r-qty-total b{color:var(--ink)}@keyframes r-logo-rocket{0%{opacity:0;transform:translateX(-340px) scaleX(1.3) skewX(10deg);filter:drop-shadow(-26px 0 14px rgba(255,120,10,.9)) drop-shadow(-54px 0 28px rgba(255,60,0,.6))}25%{opacity:1}70%{transform:translateX(15px) scaleX(1) skewX(-2deg);filter:drop-shadow(-12px 0 12px rgba(255,120,10,.55)) drop-shadow(-26px 0 18px rgba(255,60,0,.3))}to{opacity:1;transform:translateX(0) scaleX(1) skewX(0);filter:drop-shadow(0 0 0 rgba(255,120,10,0))}}@keyframes r-logo-shine{0%{transform:translateX(-170%) skewX(-16deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(520%) skewX(-16deg);opacity:0}}.retail .r-logo-link{position:relative;overflow:hidden;animation:r-logo-rocket .9s cubic-bezier(.12,.66,.2,1) .3s both}.retail .r-logo-link:after{content:"";position:absolute;top:0;bottom:0;left:0;width:26%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent,rgba(255,214,140,.72),transparent);animation:r-logo-shine 1s ease 1.15s 1 both}@keyframes r-reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.retail .r-rev-card,.retail .r-service-card{animation:r-reveal both;animation-timeline:view();animation-range:entry 5% entry 45%}}}@media (prefers-reduced-motion:reduce){.retail .r-logo-link,.retail .r-logo-link:after{animation:none!important}}.r-service-card{position:relative}.r-sale-badge{position:absolute;top:10px;left:10px;z-index:3;background:linear-gradient(135deg,#ff6a3d,#ff9a2e);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;box-shadow:0 6px 14px -5px rgba(255,106,61,.6);letter-spacing:-.01em}.r-service-prices{display:inline-flex;align-items:baseline;gap:7px}.r-service-prices .was{font-size:13px;color:var(--ink-3);text-decoration:line-through;font-family:var(--font-mono)}.r-legal h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;margin:8px 0 6px}.r-legal-meta{font-size:12.5px;color:var(--ink-3);font-family:var(--font-mono);margin-bottom:22px}.r-legal-intro{font-size:16px;color:var(--ink-2);line-height:1.6;margin-bottom:6px;max-width:68ch}.r-legal-sec{margin-top:28px}.r-legal-sec h2{font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:-.01em;display:flex;align-items:baseline;gap:10px}.r-legal-no{font-family:var(--font-mono);font-size:12px;color:var(--violet);font-weight:600}.r-legal-body{color:var(--ink-2);font-size:14.5px;line-height:1.65;max-width:72ch}.r-legal-body p{margin-bottom:10px}.r-legal-body p:last-child{margin-bottom:0}.r-legal-body ul{margin:6px 0;list-style:none;display:flex;flex-direction:column;gap:8px}.r-legal-body li{position:relative;padding-left:18px}.r-legal-body li:before{content:"•";position:absolute;left:2px;color:var(--violet)}.r-legal-body b{color:var(--ink)}.r-legal-body a{color:var(--violet);font-weight:600}.r-legal .scroll-x{overflow-x:auto}.r-legal-tbl{width:100%;border-collapse:collapse;margin:6px 0;font-size:13.5px;min-width:460px}.r-legal-tbl td,.r-legal-tbl th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--hair)}.r-legal-tbl th{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.r-legal-tbl td{color:var(--ink)}.r-legal-foot{margin-top:36px;padding-top:18px;border-top:1px solid var(--hair);font-size:14px;color:var(--ink-2)}.r-legal-foot a{color:var(--violet);font-weight:600}.r-chk-hero{text-align:center;margin-bottom:22px}.r-chk-thumb{width:84px;height:84px;border-radius:22px;background:var(--accent-grad);color:#fff;display:inline-grid;place-items:center;margin-bottom:12px;box-shadow:0 14px 30px -12px rgba(37,99,255,.5)}.r-chk-thumb svg{width:40px;height:40px}.r-chk-hero h1{font-size:clamp(26px,4.5vw,36px);font-weight:800;letter-spacing:-.025em;margin:8px 0}.r-chk-hero p{color:var(--ink-2);font-size:15.5px;line-height:1.55;max-width:46ch;margin:0 auto}.r-chk-price{display:inline-flex;align-items:baseline;gap:8px;margin-top:18px}.r-chk-price .r-price{font-size:34px;font-weight:700}.r-chk-price .was{text-decoration:line-through;color:var(--ink-3);font-size:18px;font-family:var(--font-mono)}.r-chk-price .sub{color:var(--ink-3);font-size:13px}.r-chk-card{border-radius:18px}.r-chk{gap:16px}.r-chk,.r-chk-field{display:flex;flex-direction:column}.r-chk-flabel{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.r-chk-flabel .n{width:20px;height:20px;border-radius:999px;background:var(--accent-soft);color:var(--violet);display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--font-mono);flex:none}.r-chk-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-chk-bar{display:flex;gap:3px;margin-top:8px}.r-chk-bar span{flex:1 1;height:3px;border-radius:2px;transition:background .18s ease}.r-chk-tip{font-size:12px;color:var(--ink-3);margin-top:6px}.r-chk-err{font-size:12.5px;color:var(--bad);margin-top:6px;font-weight:500}.r-chk-foot{display:flex;justify-content:center;gap:18px;margin-top:4px}.r-chk-foot,.r-chk-social{font-size:12.5px;color:var(--ink-3)}.r-chk-social{text-align:center;margin-top:18px}.r-upsell{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1.5px solid var(--hair-2);border-radius:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease;animation:r-updrop .28s cubic-bezier(.2,.7,.2,1)}.r-upsell.on,.r-upsell:hover{border-color:var(--violet)}.r-upsell.on{background:var(--accent-soft)}.r-upsell input{position:absolute;opacity:0;pointer-events:none}.r-upsell-check{width:22px;height:22px;border-radius:6px;border:2px solid var(--hair-2);display:grid;place-items:center;flex:none;color:#fff;font-size:13px;font-weight:800;transition:background .15s ease,border-color .15s ease}.r-upsell.on .r-upsell-check{background:var(--accent-grad);border-color:transparent}.r-upsell-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.r-upsell-body b{font-size:13.5px;color:var(--ink)}.r-upsell-body span{font-size:12px;color:var(--ink-2);line-height:1.4}.r-upsell-price{font-weight:700;font-size:14px;color:var(--violet);font-family:var(--font-mono);flex:none}@keyframes r-updrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.r-spin{display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:r-spin .6s linear infinite}@keyframes r-spin{to{transform:rotate(1turn)}}.r-pay-fielderr{margin-top:5px;font-size:11.5px;font-weight:600;color:var(--bad)}.r-paid-badge{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em;color:var(--ok);background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.r-agree-what{background:var(--surface-2);border:1px solid var(--hair);border-radius:12px;padding:14px 16px;margin-bottom:14px}.r-agree-what-h{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.r-agree-what ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.r-agree-what ol li{font-size:13.5px;color:var(--ink);line-height:1.5}.r-agree-terms{display:flex;flex-direction:column;gap:8px}.r-agree-term{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1.5px solid var(--hair-2);border-radius:11px;cursor:pointer;background:var(--surface);transition:border-color .15s ease,background .15s ease}.r-agree-term:hover{border-color:var(--hair-2);background:var(--surface-2)}.r-agree-term.on{border-color:var(--ok);background:var(--ok-soft)}.r-agree-term input{position:absolute;opacity:0;width:0;height:0}.r-agree-term .box{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--hair-2);display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:var(--surface);transition:all .15s ease}.r-agree-term.on .box{background:var(--ok);border-color:var(--ok)}.r-agree-term .txt{font-size:13px;line-height:1.45;color:var(--ink)}.r-agree-links{display:flex;gap:8px;justify-content:center;margin:12px 0 4px;font-size:12px}.r-agree-links a{color:var(--violet);font-weight:600;text-decoration:none}.r-agree-links a:hover{text-decoration:underline}.r-agree-links span{color:var(--ink-3)}.r-agree-sign{margin-top:12px}.r-sign-input{font-family:var(--font-display);font-size:17px;letter-spacing:.01em}.retail .eyebrow{display:none!important}.retail .r-hero .eyebrow{display:inline-flex!important}.r-frow{animation:r-frow-in .34s cubic-bezier(.22,.61,.36,1) both}@keyframes r-frow-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.r-frow.r-expand{animation:r-expand-in .42s cubic-bezier(.22,.61,.36,1) both;display:flex;flex-direction:column;gap:14px}@keyframes r-expand-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.r-ss:focus-within{z-index:45}.r-frow:focus-within{position:relative;z-index:45}@media (prefers-reduced-motion:reduce){.r-frow,.r-frow.r-expand{animation:none}}.r-policies{background:var(--surface-2);border:1px solid var(--hair);border-radius:12px;padding:14px 16px}.r-policies-h{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:9px}.r-policies ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.r-policies li{font-size:12.5px;color:var(--ink-2);line-height:1.45;padding-left:16px;position:relative}.r-policies li:before{content:"•";position:absolute;left:2px;color:var(--violet);font-weight:700}.r-policies li b{color:var(--ink);font-weight:600}.r-policies-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px;font-size:12px}.r-policies-links a{color:var(--violet);font-weight:600;text-decoration:none}.r-policies-links a:hover{text-decoration:underline}.r-policies-links span{color:var(--ink-3)}.retail .r-hero{background:linear-gradient(90deg,transparent 4%,rgba(103,181,255,.55) 30%,hsla(0,0%,100%,.75) 50%,rgba(103,181,255,.55) 70%,transparent 96%) top /100% 1px no-repeat,radial-gradient(1000px 500px at 82% -10%,rgba(56,160,255,.3),transparent 60%),radial-gradient(760px 420px at 6% 0,rgba(124,92,255,.24),transparent 58%),radial-gradient(820px 460px at 8% 112%,rgba(255,122,61,.13),transparent 62%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(2,6,20,.35) 100%),linear-gradient(160deg,var(--navy) 0,var(--navy-2) 100%)}.r-hero:after{animation:r-hero-aurora 16s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes r-hero-aurora{0%{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(-40px,18px,0) scale(1.06);opacity:1}to{transform:translate3d(26px,-14px,0) scale(.97);opacity:.85}}.r-h1 .amber{background:linear-gradient(100deg,#ff9a2e,#ff7a3d 28%,#ffc63d 50%,#ff7a3d 72%,#ff9a2e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:r-amber-pan 7s ease-in-out infinite}@keyframes r-amber-pan{0%,to{background-position:0 0}50%{background-position:100% 0}}.r-h1{text-shadow:0 2px 26px rgba(10,20,50,.45)}.r-h1 .amber{text-shadow:none;filter:drop-shadow(0 8px 30px rgba(255,138,43,.34))}.r-hero .eyebrow{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.r-hero .eyebrow:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);animation:r-badge-sheen 5.5s ease-in-out infinite}@keyframes r-badge-sheen{0%,55%{left:-80%}85%,to{left:130%}}.r-stars{background:linear-gradient(180deg,#ffe08a,#ffc63d 55%,#ff9a2e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 6px rgba(255,198,61,.45))}.r-herostats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;position:relative}.r-herostats>div:after{content:"";position:absolute;inset:0 0 auto 0;height:46%;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.09),transparent);border-radius:inherit}.r-herostats .v{background:linear-gradient(180deg,#fff 30%,#bcd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.r-herostats>div:hover .v{background:linear-gradient(180deg,#fff 25%,#ffc63d 115%);-webkit-background-clip:text;background-clip:text}.r-hero .r-funnel:before{content:"";position:absolute;inset:-34px -40px;z-index:-1;pointer-events:none;border-radius:40px;background:radial-gradient(60% 55% at 50% 8%,rgba(90,150,255,.34),transparent 70%),radial-gradient(55% 50% at 82% 92%,rgba(255,138,43,.2),transparent 72%),radial-gradient(50% 46% at 12% 88%,rgba(124,92,255,.24),transparent 72%);filter:blur(26px);animation:r-fun-glow 7s ease-in-out infinite alternate}@keyframes r-fun-glow{0%{opacity:.7;transform:scale(.985)}to{opacity:1;transform:scale(1.015)}}.retail .r-hero .btn-amber{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease}.retail .r-hero .btn-amber:hover{transform:translateY(-2px);box-shadow:0 22px 44px -12px rgba(255,122,61,.72),0 0 0 1px hsla(0,0%,100%,.1)}.retail .r-hero a.btn:not(.btn-amber){transition:background .2s ease,border-color .2s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.retail .r-hero a.btn:not(.btn-amber):hover{background:hsla(0,0%,100%,.14)!important;border-color:hsla(0,0%,100%,.34)!important;transform:translateY(-2px)}.r-sub{color:#c6d3ee}@media (prefers-reduced-motion:reduce){.r-h1 .amber,.r-hero .eyebrow:after,.r-hero .r-funnel:before,.r-hero:after{animation:none!important}}@media (max-width:880px){.r-hero .r-funnel:before{inset:-18px;filter:blur(20px)}}.r-orderid{margin:10px auto 6px;display:inline-block;padding:8px 16px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hair);font-size:13px;color:var(--ink-2)}.r-orderid b{color:var(--ink);letter-spacing:.04em;margin-left:6px}.retail .r-flags,.retail .r-logos{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}@media (max-width:1040px){.retail .r-flags,.retail .r-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.retail .r-flags,.retail .r-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.retail .r-flags,.retail .r-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.retail .r-flag{justify-content:center;text-align:center}.r-hero-marks{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;animation:r-galaxy-in 1.8s ease-out both}@keyframes r-galaxy-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.r-hero-marks:before{inset:-5%;background:radial-gradient(42% 32% at 80% 16%,rgba(124,92,255,.18),transparent 70%),radial-gradient(40% 36% at 12% 74%,rgba(56,120,255,.15),transparent 70%),radial-gradient(30% 26% at 62% 88%,rgba(255,150,80,.07),transparent 70%);mix-blend-mode:screen}.r-hero-marks:after,.r-hero-marks:before{content:"";position:absolute;pointer-events:none}.r-hero-marks:after{inset:0;background-image:radial-gradient(1.4px 1.4px at 8% 22%,hsla(0,0%,100%,.7),transparent),radial-gradient(1.2px 1.2px at 18% 62%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.6px 1.6px at 30% 12%,hsla(0,0%,100%,.6),transparent),radial-gradient(1.2px 1.2px at 42% 78%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.5px 1.5px at 55% 30%,hsla(0,0%,100%,.6),transparent),radial-gradient(1.2px 1.2px at 66% 68%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.6px 1.6px at 78% 18%,hsla(0,0%,100%,.6),transparent),radial-gradient(1.3px 1.3px at 88% 52%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.2px 1.2px at 94% 82%,hsla(0,0%,100%,.55),transparent),radial-gradient(1.3px 1.3px at 12% 88%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.4px 1.4px at 48% 6%,hsla(0,0%,100%,.5),transparent),radial-gradient(1.2px 1.2px at 72% 92%,hsla(0,0%,100%,.5),transparent);animation:r-twinkle 5s ease-in-out infinite}@keyframes r-twinkle{0%,to{opacity:.5}50%{opacity:.95}}.r-hero-bubble{position:absolute;display:grid;place-items:center;border-radius:50%;opacity:0;will-change:opacity,transform;perspective:340px;background:radial-gradient(circle at 33% 27%,color-mix(in srgb,var(--c,#6aa8ff) 55%,#fff) 0,var(--c,#6aa8ff) 38%,color-mix(in srgb,var(--c,#6aa8ff) 88%,#000) 82%,color-mix(in srgb,var(--c,#6aa8ff) 62%,#000) 100%);box-shadow:inset -7px -10px 22px rgba(0,0,0,.42),inset 5px 7px 15px hsla(0,0%,100%,.28),inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent),0 14px 32px -12px rgba(0,0,0,.55),0 0 46px -6px color-mix(in srgb,var(--c,#6aa8ff) 70%,transparent);filter:blur(var(--blur,0));animation:r-planet-a var(--dur,30s) linear infinite;animation-delay:var(--delay,0s)}.r-hero-bubble.v0{animation-name:r-planet-a}.r-hero-bubble.v1{animation-name:r-planet-b}.r-hero-bubble.v2{animation-name:r-planet-c}.r-hero-bubble:before{content:"";position:absolute;left:22%;top:15%;width:26%;height:19%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle at 42% 40%,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 66%);filter:blur(2px)}.r-hero-bubble img{width:72%;height:72%;object-fit:contain;position:relative;z-index:2;background:linear-gradient(157deg,#fff,#eef2f9);border-radius:50%;padding:7%;box-sizing:border-box;box-shadow:0 4px 10px rgba(4,10,25,.32),inset 0 0 0 1px hsla(0,0%,100%,.9),inset 0 -3px 7px rgba(12,22,45,.12);animation:r-planet-logo var(--dur,30s) ease-out infinite backwards;animation-delay:calc(var(--delay, 0s) + 1.5s)}@keyframes r-planet-logo{0%{opacity:0;transform:translateY(42%) rotateX(-80deg) scale(.5)}9%{opacity:1;transform:translateY(0) rotateX(0deg) scale(1)}86%{opacity:1;transform:translateY(0) rotateX(0deg) scale(1)}92%{opacity:0;transform:translateY(0) rotateX(0deg) scale(1)}to{opacity:0;transform:translateY(42%) rotateX(-80deg) scale(.5)}}.r-hero-bubble.sq img{padding:11%}.r-hero-bubble.wm img{width:92%;height:46%;border-radius:999px;padding:4% 7%}.r-hero-bubble:after{content:"";position:absolute;inset:-13% -30%;border-radius:50%;border:2px solid color-mix(in srgb,var(--c,#6aa8ff) 58%,transparent);box-shadow:0 0 12px -2px color-mix(in srgb,var(--c,#6aa8ff) 55%,transparent),inset 0 0 8px -3px color-mix(in srgb,var(--c,#6aa8ff) 45%,transparent);transform:rotate(-18deg) scaleY(.32);opacity:var(--ring,0);pointer-events:none;z-index:0}@keyframes r-planet-a{0%{opacity:0;transform:translate(calc(var(--dx,0) * -.6 + var(--wx,0) * -.2),calc(var(--dy,0) * -.6 + var(--wy,0) * -.2)) scale(.5)}12%{opacity:var(--peak,.5);transform:translate(calc(var(--dx,0) * -.456 + var(--wx,0) * -.08),calc(var(--dy,0) * -.456 + var(--wy,0) * -.08)) scale(.8)}34%{opacity:var(--peak,.5);transform:translate(calc(var(--dx,0) * -.192 + var(--wx,0) * .14),calc(var(--dy,0) * -.192 + var(--wy,0) * .14)) scale(1.35)}46%{opacity:0;transform:translate(calc(var(--dx,0) * -.048 + var(--wx,0) * .26),calc(var(--dy,0) * -.048 + var(--wy,0) * .26)) scale(1.7)}to{opacity:0;transform:translate(calc(var(--dx,0) * .6 + var(--wx,0) * .8),calc(var(--dy,0) * .6 + var(--wy,0) * .8)) scale(3.2)}}@keyframes r-planet-b{0%{opacity:0;transform:translate(calc(var(--dx,0) * -.6 + var(--wx,0) * -.25),calc(var(--dy,0) * -.6 + var(--wy,0) * -.25)) scale(.42)}11%{opacity:var(--peak,.5);transform:translate(calc(var(--dx,0) * -.468 + var(--wx,0) * -.124),calc(var(--dy,0) * -.468 + var(--wy,0) * -.124))scale(.62)}33%{opacity:var(--peak,.5);transform:translate(calc(var(--dx,0) * -.204 + var(--wx,0) * .13),calc(var(--dy,0) * -.204 + var(--wy,0) * .13)) scale(1.2)}44%{opacity:0;transform:translate(calc(var(--dx,0) * -.072 + var(--wx,0) * .256),calc(var(--dy,0) * -.072 + var(--wy,0) * .256)) scale(1.5)}to{opacity:0;transform:translate(calc(var(--dx,0) * .6 + var(--wx,0) * .9),calc(var(--dy,0) * .6 + var(--wy,0) * .9)) scale(2.4)}}@keyframes r-planet-c{0%{opacity:0;transform:translate(calc(var(--dx,0) * -.6 + var(--wx,0) * -.15),calc(var(--dy,0) * -.6 + var(--wy,0) * -.15)) scale(.3)}10%{opacity:var(--peak,.3);transform:translate(calc(var(--dx,0) * -.48 + var(--wx,0) * -.075),calc(var(--dy,0) * -.48 + var(--wy,0) * -.075))scale(.42)}26%{opacity:var(--peak,.3);transform:translate(calc(var(--dx,0) * -.288 + var(--wx,0) * .045),calc(var(--dy,0) * -.288 + var(--wy,0) * .045)) scale(.72)}36%{opacity:0;transform:translate(calc(var(--dx,0) * -.168 + var(--wx,0) * .12),calc(var(--dy,0) * -.168 + var(--wy,0) * .12)) scale(.88)}to{opacity:0;transform:translate(calc(var(--dx,0) * .6 + var(--wx,0) * .6),calc(var(--dy,0) * .6 + var(--wy,0) * .6)) scale(1.4)}}@media (prefers-reduced-motion:reduce){.r-hero-bubble img,.r-hero-marks{animation:none}.r-hero-bubble{animation:none;opacity:calc(var(--peak, .42) * .6)}.r-hero-bubble img{opacity:1;transform:none}}@media (max-width:900px){.r-hero-marks{display:none}}.r-modal.r-px-overlay{background:rgba(4,10,26,.76);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);padding:20px 14px;animation:r-px-fade .18s ease-out both}@keyframes r-px-fade{0%{opacity:0}to{opacity:1}}.r-px{position:relative;margin:auto;width:100%;max-width:940px;max-height:calc(100vh - 40px);display:grid;grid-template-columns:350px minmax(0,1fr);border-radius:24px;overflow:hidden;background:var(--surface);color:var(--ink);box-shadow:0 60px 120px -40px rgba(0,0,0,.8),0 0 0 1px rgba(120,150,255,.16),0 0 100px -30px rgba(255,138,61,.38);animation:r-px-pop .3s cubic-bezier(.2,.8,.2,1) both}@keyframes r-px-pop{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}.r-px-progress{position:absolute;top:0;left:0;right:0;height:3px;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,#ffb057,#ff7a3d,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:r-px-bar 1.1s linear infinite}@keyframes r-px-bar{0%{background-position:-60% 0}to{background-position:160% 0}}.r-px-side{position:relative;overflow:hidden;padding:26px 26px 22px;color:#eaf0ff;display:flex;flex-direction:column;gap:15px;background:radial-gradient(520px 320px at 110% -10%,rgba(255,138,61,.32),transparent 60%),radial-gradient(420px 300px at -20% 110%,rgba(124,92,255,.36),transparent 60%),linear-gradient(165deg,#0e1c40,#0a1330 55%,#070d22)}.r-px-side:after{content:"";position:absolute;right:-70px;bottom:-90px;width:230px;height:230px;border-radius:50%;pointer-events:none;border:1.5px solid rgba(255,176,87,.28);box-shadow:inset 0 0 60px -20px rgba(255,176,87,.35)}.r-px-side-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.r-px-logo{height:26px;width:auto}.r-px-secure{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9fe0bd;white-space:nowrap;background:rgba(18,168,112,.16);border:1px solid rgba(18,168,112,.38);border-radius:999px;padding:5px 10px}.r-px-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(234,240,255,.55);font-weight:700;margin-top:4px}.r-px-item{display:flex;gap:12px;align-items:flex-start}.r-px-item-ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:20px;background:linear-gradient(135deg,rgba(255,176,87,.3),rgba(255,122,61,.18));border:1px solid rgba(255,176,87,.38)}.r-px-item-name{font-weight:700;font-size:16px;line-height:1.25;color:#fff}.r-px-item-sub{font-size:12.5px;color:rgba(234,240,255,.68);margin-top:3px;line-height:1.4}.r-px-ids{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09)}.r-px-ids .k{color:rgba(234,240,255,.6)}.r-px-ids .v{align-items:flex-end;gap:2px;font-weight:600;letter-spacing:.03em;color:#fff}.r-px-ids .v,.r-px-lines{display:flex;flex-direction:column}.r-px-lines{gap:7px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.r-px-lines .row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:rgba(234,240,255,.75)}.r-px-lines .row.total{margin-top:6px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.16);font-size:15px;color:#fff;font-weight:700;align-items:baseline}.r-px-lines .row.total span:last-child{font-size:27px;font-weight:800;letter-spacing:-.02em;color:#ffc98a;font-family:var(--font-mono)}.r-px-once{font-size:11.5px;color:rgba(234,240,255,.5)}.r-px-guar{font-size:12.5px;line-height:1.5;padding:12px 13px;border-radius:12px;background:rgba(18,168,112,.13);border:1px solid rgba(18,168,112,.32);color:#dff5ea}.r-px-guar b{color:#fff}.r-px-side-foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:rgba(234,240,255,.55);padding-top:8px}.r-px-main{position:relative;padding:24px 28px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;background:var(--surface)}.r-px-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);cursor:pointer;font-size:13px;display:grid;place-items:center;z-index:2}.r-px-x:hover{color:var(--ink);border-color:var(--ink-3)}.r-px-steps{list-style:none;margin:0;padding:0 40px 0 0;font-size:12px;font-weight:600;color:var(--ink-3)}.r-px-steps,.r-px-steps li{display:flex;align-items:center;gap:6px}.r-px-steps li+li:before{content:"";width:22px;height:1px;background:var(--hair-2);margin-right:6px}.r-px-steps li span{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:11px;border:1.5px solid var(--hair-2)}.r-px-steps li.done{color:var(--ok)}.r-px-steps li.done span{background:var(--ok);border-color:var(--ok);color:#fff}.r-px-steps li.now{color:var(--ink)}.r-px-steps li.now span{background:#ff9a2e;border-color:#ff9a2e;color:#fff;box-shadow:0 0 0 4px rgba(255,154,46,.22)}.r-px-title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:2px 0 0;outline:none}.r-px-sub{font-size:13px;color:var(--ink-2);margin-top:-8px;line-height:1.45}.r-px-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:8px;gap:8px}.r-px-method{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:78px;padding:10px 8px 9px;border-radius:14px;border:1.5px solid var(--hair-2);background:var(--surface-2);color:var(--ink-2);font-weight:600;font-size:12.5px;line-height:1.15;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.r-px-method:hover{border-color:var(--ink-3);transform:translateY(-1px)}.r-px-method.on{border-color:#ff9a2e;color:var(--ink);background:linear-gradient(180deg,rgba(255,154,46,.12),rgba(255,154,46,.04));box-shadow:0 0 0 3px rgba(255,154,46,.18),0 10px 22px -14px rgba(255,154,46,.6)}.r-px-method.on:after{content:"✓";position:absolute;top:6px;right:6px;width:16px;height:16px;border-radius:999px;background:#ff9a2e;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.r-px-method.soon{color:var(--ink-3);border-style:dashed;background:transparent;box-shadow:none}.r-px-method.soon .r-px-mi{opacity:.55;filter:grayscale(.45)}.r-px-method.soon:hover{transform:none;border-color:var(--hair-2)}.r-px-method.soon.on{border-color:var(--ink-3);border-style:dashed;background:var(--surface-2);box-shadow:none}.r-px-method.soon.on:after{display:none}.r-px-method em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin-top:-3px}.r-px-mi{width:38px;height:27px;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}@media (max-width:480px){.r-px-methods{grid-template-columns:repeat(2,1fr)}}.r-px-form{display:flex;flex-direction:column;gap:12px}.r-px-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.r-px-field{display:flex;flex-direction:column;gap:6px}.r-px-lbl{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.r-px-lbl i{font-style:normal;width:15px;height:15px;border-radius:999px;border:1px solid var(--hair-2);font-size:10px;display:grid;place-items:center;color:var(--ink-3);cursor:help}.r-px-inwrap{position:relative;display:block}.r-px-inwrap .r-input{padding-right:58px}.r-px-brand{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;animation:r-px-fade .2s ease-out}.r-px-ci{width:38px;height:25px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.18);display:block}.r-px .r-input{height:48px;font-size:15px;border-width:1.5px;transition:border-color .15s,box-shadow .15s}.r-px .r-input:focus{border-color:#ff9a2e;box-shadow:0 0 0 4px rgba(255,154,46,.18);outline:none}.r-px .r-input.bad{border-color:var(--bad)}.r-px-email{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-3);padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hair)}.r-px-email b{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-px-cta{width:100%;padding:15px;font-size:16px;border-radius:14px;position:relative;overflow:hidden;margin-top:2px}.r-px-cta:not(:disabled):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);transform:translateX(-120%);animation:r-px-shine 3.4s ease-in-out infinite}@keyframes r-px-shine{0%,62%{transform:translateX(-120%)}to{transform:translateX(120%)}}.r-px-note{text-align:center;margin-top:-4px;line-height:1.4}.r-px-note,.r-px-trust{font-size:11.5px;color:var(--ink-3)}.r-px-trust{flex-wrap:wrap;gap:6px 16px;font-weight:600;padding-top:12px;border-top:1px solid var(--hair);margin-top:auto}.r-px-logos,.r-px-trust{display:flex;justify-content:center}.r-px-logos{gap:8px;opacity:.92}.r-px-logos .r-px-ci{width:34px;height:22px}.r-px-soon{text-align:center;padding:26px 22px 22px;border-radius:16px;background:linear-gradient(180deg,var(--surface-2),transparent);border:1px solid var(--hair-2);display:flex;flex-direction:column;align-items:center;gap:10px}.r-px-soon .r-px-cta{width:auto;min-width:220px;margin-top:4px}.r-px-soon-ic .r-px-mi{width:54px;height:38px}.r-px-soon b{font-size:15px;color:var(--ink)}.r-px-soon p{font-size:13px;color:var(--ink-2);max-width:38ch;line-height:1.5}.r-px-back{background:none;border:none;color:var(--ink-3);font-size:12.5px;cursor:pointer;text-align:center;padding:6px}.r-px-back:hover{color:var(--ink)}.r-px-err{padding:10px 12px;background:var(--bad-soft);color:var(--bad);border-radius:10px;font-size:13px;font-weight:600;line-height:1.45}.r-px-err button{margin-left:6px}.r-px .r-agree-what{margin-bottom:0}.r-px .r-agree-links{margin:2px 0 0}@media (prefers-reduced-motion:reduce){.r-modal.r-px-overlay,.r-px,.r-px-cta:after,.r-px-progress{animation:none}}@media (max-width:780px){.r-modal.r-px-overlay{padding:0;align-items:flex-start}.r-px{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-width:none;max-height:none;min-height:100vh;min-height:100dvh;border-radius:0;margin:0}.r-px-side{padding:16px 18px 14px;gap:10px;overflow:visible}.r-px-eyebrow,.r-px-guar,.r-px-once,.r-px-side-foot,.r-px-side:after{display:none}.r-px-lines{padding-top:10px}.r-px-lines .row.total span:last-child{font-size:22px}.r-px-main{padding:18px 16px 28px;overflow:visible}.r-px-x{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff;top:12px;right:12px}}.r-thumb.r-thumb-pic{isolation:isolate}.r-thumb-pic-flag{width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(.92) contrast(1.02);transform:scale(1.04)}.r-thumb-pic-flag,.r-thumb-pic-shade{position:absolute;inset:0;z-index:0;pointer-events:none}.r-thumb-pic-shade{background:linear-gradient(165deg,rgba(8,14,30,.1),rgba(8,14,30,.22) 55%,rgba(8,14,30,.5))}.r-thumb-pic-spot{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 72% at 50% 50%,hsla(0,0%,100%,.78) 0,hsla(0,0%,100%,.42) 42%,hsla(0,0%,100%,0) 74%)}.r-thumb-pic-logo,.r-thumb-pic-mono{position:relative;z-index:1;box-sizing:border-box;background:linear-gradient(160deg,#fff,#f1f5fc);border-radius:18px;box-shadow:0 18px 38px -14px rgba(4,10,25,.72),0 6px 14px -8px rgba(4,10,25,.45),0 0 0 1.5px hsla(0,0%,100%,.9),0 0 0 6px hsla(0,0%,100%,.2);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease}.r-thumb-pic-logo{width:86%;height:76%;max-width:none;object-fit:contain;padding:8px 14px}.r-thumb-pic-mono{display:grid;place-items:center;min-width:46%;height:74%;padding:0 26px;font-family:var(--font-display,inherit);font-weight:800;font-size:34px;letter-spacing:-.03em;color:#16213d}.retail .r-service-card:hover .r-thumb-pic-logo,.retail .r-service-card:hover .r-thumb-pic-mono{transform:translateY(-3px) scale(1.05);box-shadow:0 26px 48px -14px rgba(4,10,25,.78),0 8px 16px -8px rgba(4,10,25,.5),0 0 0 1.5px #fff,0 0 0 7px hsla(0,0%,100%,.3)}.r-carrier-card .r-service-row{justify-content:center}.r-carrier-card .r-service-name{text-align:center;font-size:17.5px;font-weight:700;letter-spacing:-.015em}.r-px-hosted{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 16px 14px;border-radius:14px;background:var(--surface-2);border:1.5px solid var(--hair-2)}.r-px-hosted b{font-size:16px;color:var(--ink)}.r-px-hosted p{font-size:13px;color:var(--ink-2);max-width:40ch;line-height:1.5;margin:0}.r-px-hosted .r-px-email{width:100%;text-align:left}.r-px-hosted .r-px-soon-ic .r-px-mi{width:54px;height:38px}.retail .r-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;font-size:14.5px;border-radius:12px;box-shadow:0 12px 26px -12px rgba(255,122,61,.62),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,filter .2s ease}.retail .card:hover .r-cta,.retail .r-service-card:hover .r-cta{transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(255,122,61,.78),inset 0 1px 0 hsla(0,0%,100%,.32)}.r-pick-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.r-pick-num{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:14px;background:var(--amber-grad);color:#3a1600;box-shadow:0 8px 18px -8px rgba(255,122,61,.75)}.r-pick-head h2{margin:0;font-size:24px;letter-spacing:-.02em}.r-pick-head p{margin:3px 0 0;color:var(--ink-2);font-size:14px}.retail .r-btile.on{border-color:var(--bc,var(--violet));box-shadow:0 0 0 3px color-mix(in srgb,var(--bc,var(--violet)) 32%,transparent),0 26px 48px -22px color-mix(in srgb,var(--bc,var(--violet)) 60%,transparent)}.r-btile-from{position:relative;z-index:1;font-size:12px;color:var(--ink-3);margin-top:-6px;text-align:center}.r-btile-from b{color:var(--ink);font-weight:700}.r-btile-txt{display:grid;place-items:center;width:100%;height:100%;font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--bc,#16213d)}.r-modelgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:12px;gap:12px}.retail .r-model{display:flex;flex-direction:column;gap:5px;padding:15px 16px 13px;border-radius:16px;text-decoration:none;color:var(--ink);background:var(--surface);border:1.5px solid var(--hair);transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease}.retail .r-model:hover{transform:translateY(-3px);text-decoration:none;border-color:color-mix(in srgb,var(--bc,var(--violet)) 55%,var(--hair-2));box-shadow:0 18px 36px -18px color-mix(in srgb,var(--bc,var(--violet)) 55%,transparent)}.retail .r-model.on{border-color:#ff8a2b;box-shadow:0 0 0 3px rgba(255,138,43,.22),0 18px 36px -18px rgba(255,138,43,.5)}.r-model-name{font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r-model-eta{font-size:12px;color:var(--ink-3)}.r-model-go{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:#ff8a2b}.r-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--hair);font-size:13.5px;color:var(--ink-2)}.r-selbar b{color:var(--ink)}.r-selbar .sep{color:var(--ink-3)}.r-selbar a{color:var(--violet-2);font-weight:600;font-size:12.5px}.r-pick-empty{padding:24px;border-radius:16px;background:var(--surface-2);border:1px dashed var(--hair-2);color:var(--ink-2);text-align:center;line-height:1.6}.r-orderwrap{max-width:620px;margin:0 auto}.r-nav a{position:relative;transition:color .18s ease}.r-nav a.on{color:var(--ink);font-weight:600}.r-nav a.on:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--amber-grad)}.retail .r-nav .btn-ghost{border:1px solid var(--hair-2);transition:border-color .18s ease,color .18s ease,background .18s ease}.retail .r-nav .btn-ghost:hover{border-color:var(--violet);color:var(--violet);background:var(--accent-soft)}.retail .btn:focus-visible,.retail a:focus-visible,.retail button:focus-visible,.retail input:focus-visible,.retail select:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.retail .btn-amber:focus-visible{outline-color:#ffb257}.retail .btn:active{transform:translateY(0) scale(.985)}.r-about,.r-abscope{--ab-bg:var(--bg);--ab-alt:var(--surface-2);--ab-card:var(--surface);--ab-line:var(--hair-2);--ab-orange:#ffa53d;--ab-orange-2:#f27116;--ab-blue:#2663fe;--ab-blue-2:#2457da;--ab-text:var(--ink);--ab-white:#fdfdfd;--ab-muted:var(--ink-2);--ab-orange-soft:rgba(255,165,61,.16);--ab-blue-soft:rgba(38,99,254,.14)}html[data-umi-theme=dark] .retail .r-about,html[data-umi-theme=dark] .retail .r-abscope{--ab-bg:#0b1120;--ab-alt:#0e1625;--ab-card:#18233a;--ab-line:#293449;--ab-text:#ebf0fb;--ab-muted:#a6b3cd}.r-about .r-sec{background:var(--ab-bg)}.r-about .r-sec.alt{background:var(--ab-alt)}.r-about h2{color:var(--ab-text)}.r-ab-hero{position:relative;overflow:hidden;background:var(--ab-bg)}.r-ab-hero:before{background:radial-gradient(58% 52% at 14% 22%,rgba(38,99,254,.2),transparent 70%),radial-gradient(44% 42% at 86% 36%,rgba(255,165,61,.15),transparent 70%)}.r-ab-hero:after,.r-ab-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.r-ab-hero:after{opacity:.55;background-image:radial-gradient(rgba(166,179,205,.22) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 75% at 55% 45%,#000 20%,transparent 80%);mask-image:radial-gradient(70% 75% at 55% 45%,#000 20%,transparent 80%)}.r-ab-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:52px;gap:52px;align-items:center;padding:58px 0 44px}.r-ab-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-text);background:var(--ab-card);border:1px solid var(--ab-line)}.r-ab-eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ab-orange);box-shadow:0 0 0 4px var(--ab-orange-soft)}.r-ab-h1{font-family:var(--font-display,inherit);font-size:clamp(36px,4.9vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--ab-text);margin:18px 0 16px}.r-ab-h1 .hl{background:linear-gradient(100deg,var(--ab-orange-2) 0,var(--ab-orange) 55%,#ffd08a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.r-ab-lead{font-size:17px;line-height:1.62;color:var(--ab-muted);max-width:560px;margin:0 0 24px}.r-ab-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.retail .r-ab-cta-primary{padding:14px 24px;font-size:15.5px;border-radius:13px;color:#1b1000;background:linear-gradient(120deg,var(--ab-orange) 0,var(--ab-orange-2) 100%);box-shadow:0 16px 34px -14px rgba(242,113,22,.7)}.retail .r-ab-cta-primary:hover{transform:translateY(-2px);box-shadow:0 22px 40px -14px rgba(242,113,22,.8);filter:brightness(1.03)}.retail .r-ab-cta-secondary{padding:14px 22px;font-size:15.5px;border-radius:13px;background:var(--ab-card);color:var(--ab-text);border:1.5px solid rgba(38,99,254,.55);box-shadow:0 10px 26px -16px rgba(38,99,254,.5);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.retail .r-ab-cta-secondary:hover{transform:translateY(-2px);border-color:var(--ab-blue);background:color-mix(in srgb,var(--ab-blue) 10%,var(--ab-card));box-shadow:0 16px 32px -16px rgba(38,99,254,.65)}html[data-umi-theme=dark] .retail .btn.r-ab-cta-secondary{background:var(--ab-card);color:var(--ab-text);border-color:rgba(38,99,254,.6)}html[data-umi-theme=dark] .retail .btn.r-ab-cta-secondary:hover{border-color:var(--ab-blue);background:color-mix(in srgb,var(--ab-blue) 12%,var(--ab-card))}.r-ab-micro{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13px;font-weight:600;color:var(--ab-muted)}.r-ab-micro span{display:inline-flex;align-items:center;gap:7px}.r-ab-micro svg{width:15px;height:15px;color:var(--ab-blue)}.r-ab-visual{position:relative;padding:18px 26px 22px}.r-ab-orbit{position:absolute;inset:-6% -10%;width:120%;height:112%;pointer-events:none;z-index:0}.r-ab-visual .r-funnel{position:relative;z-index:1;box-shadow:0 40px 80px -36px rgba(0,0,0,.6),0 0 0 1px var(--ab-line)}.r-ab-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:13px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--ab-text);background:var(--ab-card);border:1px solid var(--ab-line);box-shadow:0 18px 38px -18px rgba(0,0,0,.55)}.r-ab-chip .ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px}.r-ab-chip .ic svg{width:14px;height:14px}.r-ab-chip.o .ic{background:var(--ab-orange-soft);color:var(--ab-orange)}.r-ab-chip.b .ic{background:var(--ab-blue-soft);color:var(--ab-blue)}.r-ab-chip.c1{top:2px;left:-10px}.r-ab-chip.c2{top:-16px;right:-14px}.r-ab-chip.c3{bottom:4px;left:18px}.r-ab-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding-bottom:56px}.r-ab-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--ab-card);border:1px solid var(--ab-line);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.r-ab-stat:hover{transform:translateY(-2px);box-shadow:0 16px 34px -20px rgba(0,0,0,.5)}.r-ab-stat .ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px}.r-ab-stat .ic svg{width:20px;height:20px}.r-ab-stat.o .ic{background:var(--ab-orange-soft);color:var(--ab-orange)}.r-ab-stat.b .ic{background:var(--ab-blue-soft);color:var(--ab-blue)}.r-ab-stat.o:hover{border-color:rgba(255,165,61,.55)}.r-ab-stat.b:hover{border-color:rgba(38,99,254,.55)}.r-ab-stat .v{font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ab-text);line-height:1.1}.r-ab-stat .k{font-size:12.5px;color:var(--ab-muted);margin-top:3px}.r-ab-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.r-ab-feature{padding:24px 22px;border-radius:18px;background:var(--ab-card);border:1px solid var(--ab-line);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.r-ab-feature:hover{transform:translateY(-3px);border-color:rgba(38,99,254,.5);box-shadow:0 20px 40px -22px rgba(38,99,254,.45)}.r-ab-feature .ic{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;margin-bottom:16px}.r-ab-feature .ic svg{width:22px;height:22px}.r-ab-feature.o .ic{background:var(--ab-orange-soft);color:var(--ab-orange)}.r-ab-feature.b .ic{background:var(--ab-blue-soft);color:var(--ab-blue)}.r-ab-feature h3{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ab-text)}.r-ab-feature p{margin:0;font-size:14px;line-height:1.6;color:var(--ab-muted)}.r-ab-story{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.r-ab-story>div{position:relative;padding:20px 20px 20px 24px;border-radius:16px;background:var(--ab-card);border:1px solid var(--ab-line)}.r-ab-story>div:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--ab-blue),var(--ab-orange))}.r-ab-story b{display:block;margin-bottom:6px;font-size:15px;color:var(--ab-text)}.r-ab-story p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ab-muted)}.r-ab-revsum{display:flex;align-items:center;justify-content:center;gap:12px 18px;flex-wrap:wrap;margin:-6px 0 22px;font-size:14px;color:var(--ab-muted)}.r-ab-revsum .r-stars{font-size:18px}.r-ab-revsum b{color:var(--ab-text);font-size:16px}.r-ab-reviews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.r-about .r-rev-card{background:var(--ab-card);border-color:var(--ab-line)}.r-ab-band{position:relative;overflow:hidden;text-align:center;padding:44px 28px;border-radius:22px;background:var(--ab-card);border:1px solid var(--ab-line)}.r-ab-band:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ab-blue),var(--ab-orange))}.r-ab-band:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 20% 0,rgba(38,99,254,.16),transparent 70%),radial-gradient(45% 60% at 85% 100%,rgba(255,165,61,.14),transparent 70%)}.r-ab-band>*{position:relative;z-index:1}.r-ab-band h2{font-size:clamp(24px,3.2vw,34px);font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.r-ab-band p{color:var(--ab-muted);font-size:15.5px;max-width:540px;margin:0 auto 22px}@media (max-width:1080px){.r-ab-grid{grid-template-columns:1fr;gap:34px;padding:44px 0 34px}.r-ab-visual{max-width:560px;margin:0 auto;width:100%}.r-ab-features,.r-ab-reviews,.r-ab-story{grid-template-columns:1fr 1fr}}@media (max-width:720px){.r-ab-proof{grid-template-columns:1fr 1fr;gap:10px}.r-ab-features,.r-ab-reviews,.r-ab-story{grid-template-columns:1fr}.r-ab-ctas .btn{width:100%;justify-content:center}.r-ab-visual{padding:8px 0 0}.r-ab-chip{display:none}.r-ab-lead{font-size:16px}}@media (max-width:420px){.r-ab-stat{padding:14px;gap:10px}.r-ab-stat .v{font-size:20px}.r-ab-stat .ic{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.r-ab-feature,.r-ab-stat,.r-nav a,.r-topbar-cta,.retail .r-ab-cta-primary,.retail .r-ab-cta-secondary{transition:none}.r-ab-feature:hover,.r-ab-stat:hover,.retail .r-ab-cta-primary:hover,.retail .r-ab-cta-secondary:hover{transform:none}}.r-track-step.done{cursor:pointer}.r-track-step.done:focus-visible .r-track-label,.r-track-step.done:hover .r-track-label{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.r-track-step.done .r-track-dot{transition:transform .18s ease}.r-track-step.done:hover .r-track-dot{transform:scale(1.08)}.r-ss.has .r-ss-trigger{border-color:color-mix(in srgb,var(--ok) 55%,var(--hair-2))}.r-ss.has .r-ss-val{font-weight:600}.r-pricebox .sub{font-size:12px;color:var(--ink-3)}.r-ab-grid{align-items:start}@media (min-width:1081px){.r-ab-grid>div:first-child{padding-top:38px}}.r-mode{animation:r-frow-in .3s cubic-bezier(.22,.61,.36,1) both}.r-autoh{will-change:height}@media (prefers-reduced-motion:reduce){.r-mode{animation:none}}@keyframes r-ab-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.r-ab-grid>div:first-child>*{animation:r-ab-up .6s cubic-bezier(.2,.7,.2,1) .2s both}.r-ab-grid>div:first-child>:nth-child(2){animation-delay:.3s}.r-ab-grid>div:first-child>:nth-child(3){animation-delay:.4s}.r-ab-grid>div:first-child>:nth-child(4){animation-delay:.5s}.r-ab-grid>div:first-child>:nth-child(5){animation-delay:.58s}.r-ab-visual{animation:flyR .7s cubic-bezier(.2,.7,.2,1) .5s both}.r-ab-proof>*{animation:r-ab-up .55s cubic-bezier(.2,.7,.2,1) both}.r-ab-proof>:first-child{animation-delay:.8s}.r-ab-proof>:nth-child(2){animation-delay:.88s}.r-ab-proof>:nth-child(3){animation-delay:.96s}.r-ab-proof>:nth-child(4){animation-delay:1.04s}@media (prefers-reduced-motion:reduce){.r-ab-grid>div:first-child>*,.r-ab-proof>*,.r-ab-visual{animation:none}}.r-topbar-in{min-height:34px;padding:3px 0;flex-wrap:nowrap}.r-topbar{font-size:12.5px}.r-topbar-cta{padding:4px 11px;font-size:12px}.r-topbar-x{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:0;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;flex:none;margin-left:4px;transition:background .15s ease}.r-topbar-x:hover{background:hsla(0,0%,100%,.24)}.r-topbar-x svg{width:12px;height:12px}html[data-umi-topbar=off] .r-topbar{display:none}.r-head-in{height:58px}.r-logo-img{height:38px}.r-nav a{padding:11px 0}.r-nav a.on:after{bottom:4px}.r-trustbar-in{padding:5px 0;gap:10px 26px;flex-wrap:nowrap;justify-content:center;overflow-x:auto;scrollbar-width:none}.r-trustbar-in::-webkit-scrollbar{display:none}.r-trustbar-cues{gap:26px;flex-wrap:nowrap}.r-tb-cue{font-size:13px;white-space:nowrap}.r-tb-ic{width:26px;height:26px}.r-tb-ic svg{width:15px;height:15px}@media (max-width:860px){.r-trustbar-in{justify-content:flex-start;padding:5px 0}.r-trustbar-cues{gap:18px;padding:0 2px}.r-tb-cue:nth-child(4){display:inline-flex}}@media (max-width:520px){.r-tb-cue{font-size:12.5px}.r-tb-cue:nth-child(4){display:inline-flex}}.r-mnav{display:none;position:relative}@media (max-width:900px){.r-mnav{display:block}}.r-mnav-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.r-mnav-btn:hover{border-color:var(--violet)}.r-mnav-btn svg{width:20px;height:20px}.r-mnav-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:224px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:14px;background:var(--surface);border:1px solid var(--hair-2);box-shadow:0 22px 44px -20px rgba(0,0,0,.55);z-index:60;animation:r-frow-in .18s ease both}.r-mnav-panel a{display:block;padding:12px 14px;border-radius:10px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.r-mnav-panel a.on,.r-mnav-panel a:hover{background:var(--surface-2)}.r-mnav-panel a.on{color:var(--violet)}.r-mnav-panel .r-mnav-cta{margin-top:6px;text-align:center;background:var(--amber-grad);color:#3a1600}@media (prefers-reduced-motion:reduce){.r-mnav-panel{animation:none}}.r-pager-dot{width:32px;height:32px;padding:11px;background-clip:content-box}.r-pager-dot.on{transform:none;background-clip:content-box}.r-pager-arrow{min-width:40px;min-height:40px}.r-sec-head h1{font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.025em;margin:8px 0 10px}.retail .r-ab-cta-primary{box-shadow:0 8px 18px -10px rgba(242,113,22,.55)}.retail .r-ab-cta-primary:hover{box-shadow:0 12px 24px -10px rgba(242,113,22,.65)}@media (min-width:1001px) and (max-width:1080px){.r-ab-grid{grid-template-columns:1.02fr .98fr;gap:32px;padding:48px 0 40px}.r-ab-visual{max-width:none}.r-ab-features,.r-ab-reviews,.r-ab-story{grid-template-columns:repeat(3,1fr)}}.r-tabs button.r-tab{border:0;font:inherit;background:transparent}.r-tabs button.r-tab.on{background:#fff}html[data-umi-theme=dark] .retail .r-funnel .r-tabs button.r-tab.on{background:var(--surface)}.r-topbar-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-topbar-cta{white-space:nowrap;flex:none}.r-topbar-ic{flex:none}@media (max-width:560px){.r-topbar-txt{display:none}.r-topbar{padding:0 12px}.r-topbar-in{min-height:34px;padding:3px 0}}.r-model-pic{position:relative;display:grid;place-items:center;height:156px;margin:-4px -3px 10px;border-radius:14px;background:linear-gradient(160deg,#fff,#eef2f9);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),inset 0 -18px 26px -22px rgba(12,22,45,.22);overflow:hidden}.r-model-pic:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 40%,color-mix(in srgb,var(--bc,#4b96ff) 14%,transparent),transparent 72%);pointer-events:none}.r-model-pic img{position:relative;max-width:78%;max-height:82%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(6,14,30,.28));transition:transform .22s cubic-bezier(.2,.7,.2,1)}.retail .r-model:hover .r-model-pic img{transform:translateY(-3px) scale(1.04)}.r-model-sil{color:#24304d}.r-model-sil svg{position:relative;width:52px;height:98px}.r-model-sil img{width:30px;height:30px;max-width:none;max-height:none;filter:none;object-fit:contain}.r-model-sil b,.r-model-sil img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.r-model-sil b{font-size:14px;font-weight:800;letter-spacing:.04em;color:#24304d}@media (prefers-reduced-motion:reduce){.r-model-pic img{transition:none}.retail .r-model:hover .r-model-pic img{transform:none}}.r-model-pic{grid-template-rows:100%;grid-template-columns:100%}.r-model-pic>img{max-height:112px;max-width:76%}.r-model-pic.white{background:linear-gradient(160deg,#fff,#eef2f9)}.r-model-pic.white>img{mix-blend-mode:multiply;filter:none}.r-model-pic.white>img,.r-model-pic>img{max-height:132px;max-width:90%}.r-model-sil svg{width:70px;height:132px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.r-lang{position:relative}.r-lang-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 11px 0 9px;border-radius:999px;border:1px solid var(--hair-2);background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.r-lang-btn:hover{color:var(--violet);border-color:var(--violet)}.r-lang-btn svg{width:17px;height:17px}.r-lang-pop{position:fixed;width:320px;max-height:min(70vh,520px);display:flex;flex-direction:column;border-radius:16px;z-index:70;background:var(--surface);border:1px solid var(--hair-2);box-shadow:0 24px 50px -22px rgba(0,0,0,.55);animation:r-frow-in .18s ease both}.r-lang-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 4px}.r-lang-title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.r-lang-x{display:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--hair-2);color:var(--ink);font-size:14px;cursor:pointer}.r-lang-search,.r-lang-x{background:var(--surface-2)}.r-lang-search{display:flex;align-items:center;gap:8px;margin:6px 12px 8px;padding:0 10px;height:38px;border-radius:10px;border:1px solid var(--hair-2);color:var(--ink-3)}.r-lang-search svg{width:15px;height:15px;flex:none}.r-lang-search input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:14px}.r-lang-list{overflow-y:auto;padding:4px 8px 10px;display:flex;flex-direction:column;gap:2px}.r-lang-opt{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px;border-radius:10px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.r-lang-opt.active,.r-lang-opt:hover{background:var(--surface-2)}.r-lang-opt.sel{color:var(--violet)}.r-lang-native{font-size:15px;font-weight:600}.r-lang-en{font-size:12.5px;color:var(--ink-3)}.r-lang-check{font-weight:700;color:var(--violet)}.r-lang-empty{padding:14px;text-align:center;color:var(--ink-3);font-size:13px}@media (max-width:720px){.r-lang-pop{position:fixed;inset:auto 0 0 0;width:auto;max-height:78vh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:r-sheet-up .22s cubic-bezier(.2,.7,.2,1) both}.r-lang-head{padding:14px 16px 6px}.r-lang-x{display:grid;place-items:center}.r-lang-opt{padding:13px 12px}}@keyframes r-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.r-lang-pop{animation:none}}.r-locale-suggest{display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap;padding:9px 16px;background:color-mix(in srgb,var(--violet) 10%,var(--surface));border-bottom:1px solid var(--hair);font-size:13.5px;color:var(--ink)}.r-locale-suggest-ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--violet)}.r-locale-suggest-ic svg{width:15px;height:15px}.r-locale-suggest-txt{font-weight:600}.retail .r-locale-suggest-yes{padding:7px 14px;font-size:13px;border-radius:10px}.r-locale-suggest-no{background:none;border:0;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}[dir=rtl] .r-nav a.on:after{left:0;right:0}[dir=rtl] .r-mnav-panel{right:auto;left:0}[dir=rtl] .r-ab-chip.c1{left:auto;right:-10px}[dir=rtl] .r-ab-chip.c2{right:auto;left:-14px}[dir=rtl] .r-ab-chip.c3{left:auto;right:18px}[dir=rtl] .r-carrier-flag-mini{right:auto;left:-12px}[dir=rtl] .r-fieldlbl,[dir=rtl] .r-model-name,[dir=rtl] .r-review-dev .k,[dir=rtl] .r-review-dev .v{text-align:start}[dir=rtl] .mono,[dir=rtl] .r-input.mono,[dir=rtl] .r-lang-code,[dir=rtl] .r-orderid,[dir=rtl] .r-price,[dir=rtl] .r-track-dot{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .r-input,[dir=rtl] .r-select,[dir=rtl] .r-ss-trigger{text-align:start}[dir=rtl] .ltr-data,[dir=rtl] input[inputmode=numeric],[dir=rtl] input[inputmode=tel],[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{direction:ltr;text-align:left}[dir=rtl] .ltr-data::placeholder,[dir=rtl] input[type=email]::placeholder{text-align:left}[dir=rtl] .r-ss-caret{right:auto;left:12px}[dir=rtl] .r-track-step:before{right:auto;left:50%}[dir=rtl] .r-topbar-x{margin-left:0;margin-right:4px}[dir=rtl] .r-ab-story>div{padding:20px 24px 20px 20px}[dir=rtl] .r-ab-story>div:before{left:auto;right:0}[dir=rtl] .r-ab-feature,[dir=rtl] .r-herostats>div{padding-left:0}[dir=rtl] .r-modal-x,[dir=rtl] .r-px-x{right:auto;left:12px}[dir=rtl] .r-ab-visual .r-funnel{direction:rtl}.r-asst[hidden]{display:none}.r-asst-launch{position:fixed;z-index:90;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:9px;padding:12px 18px 12px 14px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:700 14px/1 var(--font-sans);letter-spacing:.01em;background:var(--amber-grad);box-shadow:0 10px 30px rgba(255,122,61,.38),0 2px 6px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.r-asst-launch:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,122,61,.45),0 2px 6px rgba(0,0,0,.18)}.r-asst-launch:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.r-asst-launch svg{width:22px;height:22px;flex:none}.r-asst-launch.is-open{filter:saturate(.9)}.r-asst-launch.intro{animation:r-asst-pop .7s cubic-bezier(.2,.9,.3,1.25) .9s both}.r-asst-launch.intro:after{content:"";position:absolute;inset:-4px;border-radius:inherit;pointer-events:none;border:2px solid rgba(255,138,43,.7);animation:r-asst-ring 1.6s ease-out 1.7s 2}@keyframes r-asst-pop{0%{opacity:0;transform:translateY(18px) scale(.6)}to{opacity:1;transform:none}}@keyframes r-asst-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.r-asst-panel{position:fixed;z-index:91;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));width:min(392px,calc(100vw - 24px));height:min(600px,calc(100vh - 118px));display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--hair);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(12,26,51,.28);animation:r-asst-in .22s ease-out}.r-asst-panel[hidden]{display:none}@keyframes r-asst-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.r-asst-head{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#fff}.r-asst-avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--amber-grad);color:#fff;flex:none}.r-asst-avatar svg{width:22px;height:22px}.r-asst-title{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.r-asst-title strong{font:700 14.5px/1.2 var(--font-display)}.r-asst-mode{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:hsla(0,0%,100%,.72)}.r-asst-mode i{width:7px;height:7px;border-radius:50%;background:#9aa7c2}.r-asst-mode.ai i{background:var(--ok);box-shadow:0 0 0 3px rgba(34,197,94,.25)}.r-asst-ic{width:34px;height:34px;border:0;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:grid;place-items:center}.r-asst-ic:hover{background:hsla(0,0%,100%,.2)}.r-asst-ic:focus-visible{outline:2px solid #fff;outline-offset:2px}.r-asst-ic svg{width:18px;height:18px}.r-asst-log{flex:1 1;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:8px;background:var(--surface-2);overscroll-behavior:contain}.r-asst-msg{max-width:86%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.r-asst-msg.bot{align-self:flex-start;background:var(--surface);border:1px solid var(--hair);border-start-start-radius:4px}.r-asst-msg.user{align-self:flex-end;background:var(--navy);color:#fff;border-end-end-radius:4px}.r-asst-msg.muted{color:var(--ink-2);font-size:13px}.r-asst-msg.warn{border-color:rgba(255,138,43,.55)}.r-asst-msg.err{border-color:rgba(220,38,38,.45)}.r-asst-msg.typing{display:inline-flex;gap:5px;padding:12px 14px}.r-asst-msg.typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-2);animation:r-asst-dot 1s ease-in-out infinite}.r-asst-msg.typing i:nth-child(2){animation-delay:.15s}.r-asst-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes r-asst-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.r-asst-retry{display:block;margin-top:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--hair);background:var(--surface-2);color:var(--ink);font:600 12.5px var(--font-sans);cursor:pointer}.r-asst-sys{align-self:center;font-size:12px;color:var(--ink-2);padding:4px 10px}.r-asst-card{align-self:stretch;background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45}.r-asst-card strong{font-size:14px}.r-asst-card p{margin:0}.r-asst-card .muted{color:var(--ink-2);font-size:12.5px}.r-asst-card.consent{border-color:rgba(255,138,43,.6)}.r-asst-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.r-asst-card-actions .btn{padding:8px 14px;font-size:13px}.r-asst-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.r-asst-field input{width:100%;padding:9px 11px;border:1px solid var(--hair);border-radius:10px;background:var(--surface-2);color:var(--ink);font:500 14px var(--font-sans)}.r-asst-field input:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.r-asst-quick{display:flex;gap:6px;padding:8px 12px 4px;overflow-x:auto;scrollbar-width:none;background:var(--surface);border-top:1px solid var(--hair)}.r-asst-quick::-webkit-scrollbar{display:none}.r-asst-quick button{flex:none;padding:7px 11px;border-radius:999px;border:1px solid var(--hair);background:var(--surface-2);color:var(--ink);font:600 12.5px var(--font-sans);cursor:pointer;white-space:nowrap}.r-asst-quick button:hover:not(:disabled){border-color:var(--amber);color:var(--amber-2)}.r-asst-quick button[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:#fff}.r-asst-quick button:disabled{opacity:.55;cursor:default}.r-asst-quick button:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.r-asst-form{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;background:var(--surface)}.r-asst-form textarea{flex:1 1;min-height:42px;max-height:120px;resize:none;padding:10px 12px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-2);color:var(--ink);font:500 14px/1.4 var(--font-sans)}.r-asst-form textarea:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.r-asst-send{width:42px;height:42px;flex:none;border:0;border-radius:12px;background:var(--amber-grad);color:#fff;cursor:pointer;display:grid;place-items:center}.r-asst-send:disabled{opacity:.45;cursor:default}.r-asst-send:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.r-asst-send svg{width:20px;height:20px}[dir=rtl] .r-asst-send svg{transform:scaleX(-1)}.r-asst-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px 10px;font-size:11.5px;color:var(--ink-2);background:var(--surface)}.r-asst-foot button{border:0;background:none;color:var(--ink-2);font:600 11.5px var(--font-sans);text-decoration:underline;cursor:pointer;white-space:nowrap}.r-asst-foot button:disabled{opacity:.5;text-decoration:none;cursor:default}.r-asst-foot button:hover:not(:disabled){color:var(--bad)}@media (max-width:560px){.r-asst-panel{inset-inline:0;bottom:0;width:100%;height:min(88vh,calc(100dvh - 48px));border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.r-asst-launch{padding:14px}.r-asst-launch span,.r-asst-launch.is-open{display:none}}@media (prefers-reduced-motion:reduce){.r-asst-launch.intro,.r-asst-launch.intro:after,.r-asst-msg.typing i,.r-asst-panel{animation:none}.r-asst-launch,.r-asst-launch:hover{transition:none;transform:none}}@media (max-width:1180px){.r-nav .hide-sm{display:none}}.r-lang-note{margin:0;padding:9px 14px 12px;border-top:1px solid var(--hair);font-size:11.5px;line-height:1.45;color:var(--ink-3)}.r-asst-quote{display:flex;gap:12px;margin-top:10px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--hair-2);color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease;white-space:normal}.r-asst-quote:hover{border-color:var(--amber);transform:translateY(-1px)}.r-asst-quote-pic{flex:none;width:64px;height:76px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,#fff,#eef2f9);overflow:hidden}.r-asst-quote-pic img{max-width:88%;max-height:88%;object-fit:contain}.r-asst-quote-pic.empty{font-size:28px}.r-asst-quote-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.r-asst-quote-body b{font-size:14.5px;line-height:1.25}.r-asst-quote-sub{font-size:12px;color:var(--ink-2)}.r-asst-quote-row{display:flex;gap:14px;margin:6px 0 8px}.r-asst-quote-row>span{display:flex;flex-direction:column}.r-asst-quote-row em{font-style:normal;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.r-asst-quote-row strong{font-size:15px;font-weight:800}.r-asst-quote-row>span:first-child strong{color:var(--amber-2)}.r-asst-quote-cta{align-self:flex-start;padding:8px 14px;font-size:13px}.r-asst-typing{display:flex;align-items:center;gap:8px;padding:8px 14px 2px;font-size:12px;color:var(--ink-2);background:var(--surface)}.r-asst-typing-dots{display:inline-flex;gap:3px}.r-asst-typing-dots i{width:5px;height:5px;border-radius:50%;background:var(--amber);animation:r-asst-dot 1s ease-in-out infinite}.r-asst-typing-dots i:nth-child(2){animation-delay:.15s}.r-asst-typing-dots i:nth-child(3){animation-delay:.3s}.r-asst-typing-ellipsis:after{content:"…";display:inline-block;width:1.2em;text-align:left;animation:r-asst-ellipsis 1.4s steps(4) infinite}@keyframes r-asst-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.r-asst-typing-dots i,.r-asst-typing-ellipsis:after{animation:none}}.r-ch-hero:before{background:radial-gradient(58% 52% at 14% 22%,color-mix(in srgb,var(--bc,#2663fe) 24%,transparent),transparent 70%),radial-gradient(44% 42% at 86% 36%,rgba(255,165,61,.15),transparent 70%)}.r-ch-copy{min-width:0}.retail .r-ch-back{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;margin-bottom:20px}.r-ch-copy>.r-carrier-logo{display:grid;width:232px;height:124px;margin:0 0 24px}.r-ch-copy>.r-carrier-flag{margin:0 0 18px}.r-ch-copy .r-ab-h1{margin:16px 0 14px}.r-ch-copy .r-ab-lead b{color:var(--ab-text)}.r-ch-note{display:block;margin-top:14px;font-size:13px;color:var(--ab-muted)}@media (min-width:1081px){.r-ch-grid>.r-ch-copy{padding-top:6px}}@media (max-width:1080px){.r-ch-copy{text-align:center}.r-ch-copy>.r-carrier-logo{margin:0 auto 22px}.r-ch-copy .r-ab-lead{margin-left:auto;margin-right:auto}.r-ch-copy .r-ab-ctas,.r-ch-copy .r-ab-micro{justify-content:center}}.retail .r-model-skel{pointer-events:none}.r-model-skel .r-model-pic{background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in srgb,var(--surface-2) 55%,#fff) 50%,var(--surface-2) 70%);background-size:240% 100%;animation:r-skel 1.15s linear infinite;box-shadow:none}.r-model-skel .sk{display:block;height:12px;margin:5px 0;border-radius:6px;background:var(--surface-2)}.r-model-skel .sk.w70{width:70%;height:15px}.r-model-skel .sk.w40{width:42%;height:22px}.r-model-skel .sk.w50{width:52%}@keyframes r-skel{0%{background-position:120% 0}to{background-position:-120% 0}}.retail .r-btile.busy .r-btile-logo{animation:r-busy 1s ease-in-out infinite}@keyframes r-busy{50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.r-model-skel .r-model-pic,.retail .r-btile.busy .r-btile-logo{animation:none}}.retail .r-btile{overflow:visible}.retail a.r-carr-card,.retail a.r-model,.retail a.r-svc-row{position:relative}.retail a.r-btile:after,.retail a.r-carr-card:after,.retail a.r-model:after,.retail a.r-svc-row:after{content:"";position:absolute;left:0;right:0;top:100%;height:0}.retail a.r-btile:hover:after{height:9px}.retail a.r-model:hover:after{height:6px}.retail a.r-carr-card:hover:after{height:7px}.retail a.r-svc-row:hover:after{height:3px}.r-gd-index-h1{font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.025em;margin:8px 0 10px}.r-gd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:20px;gap:20px}.r-gd-grid-related{grid-template-columns:repeat(3,1fr)}.r-gd-card{display:flex;flex-direction:column;gap:10px}.r-gd-card-thumb{display:block;width:100%;aspect-ratio:1200/630;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,var(--surface-2),var(--surface-3));color:var(--ink-3)}.r-gd-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.r-gd-card-thumb svg{width:100%;height:100%;padding:22%;box-sizing:border-box}.r-gd-card-kind{align-self:flex-start}.r-gd-card-title{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.32;color:var(--ink)}.r-gd-card-ex{flex:1 1;font-size:13.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.r-gd-card-cta{font-size:13.5px;font-weight:600;margin-top:auto}.r-gd-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.r-gd-hero-sec{padding-top:40px}.r-gd-hero{max-width:760px;margin:0 auto;text-align:center}.r-gd-hero-kind{margin-bottom:16px}.r-gd-h1{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 14px}.r-gd-lead{font-size:16.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px}.r-gd-meta{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);font-family:var(--font-mono)}.r-gd-meta span+span:before{content:"·";margin-right:8px}.r-gd-i18n-note{margin:18px auto 0;max-width:640px}.r-gd-heroimg{max-width:920px;margin:30px auto 0;border-radius:20px;overflow:hidden;border:1px solid var(--hair-2);box-shadow:0 24px 60px -32px rgba(12,26,51,.35)}.r-gd-heroimg img{width:100%;display:block;aspect-ratio:1200/630;object-fit:cover}html[data-umi-theme=dark] .retail .r-gd-heroimg{box-shadow:0 24px 60px -30px rgba(0,0,0,.6)}.r-gd-layout{display:block;max-width:920px;margin:40px auto 0}.r-gd-toc{margin:0 0 26px;border:1px solid var(--hair-2);border-radius:14px;background:var(--surface);padding:4px 18px}.r-gd-toc summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;font-weight:700;font-size:14.5px;cursor:pointer;list-style:none;color:var(--ink)}.r-gd-toc summary::-webkit-details-marker{display:none}.r-gd-toc summary svg{width:18px;height:18px;color:var(--ink-3);transition:transform .18s ease;flex:none}.r-gd-toc[open] summary svg{transform:rotate(180deg)}.r-gd-toc-panel{padding:2px 0 16px}.r-gd-toc-panel ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.r-gd-toc-panel li a{color:var(--ink-2);font-weight:500;font-size:13.5px}.r-gd-toc-panel li a:hover{color:var(--violet)}.r-gd-toc-panel li.sub{padding-left:18px}.r-gd-toc-panel li.sub a{font-size:13px}.r-gd-article{min-width:0}@media (min-width:900px){.r-gd-layout{display:grid;grid-template-columns:1fr 270px;grid-column-gap:44px;column-gap:44px;align-items:start}.r-gd-toc{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:100px;margin-bottom:0;max-height:calc(100vh - 130px);overflow-y:auto}.r-gd-article{grid-column:1;grid-row:1}}.r-gd-body{display:flex;flex-direction:column;gap:18px;max-width:740px}.r-gd-p{font-size:15.5px;line-height:1.75;color:var(--ink);margin:0}.r-gd-callout a,.r-gd-faq a,.r-gd-ol a,.r-gd-p a,.r-gd-quote a,.r-gd-tblwrap a,.r-gd-ul a{color:var(--violet);font-weight:600;text-decoration:underline;text-underline-offset:2px}.r-gd-h2{font-family:var(--font-display);font-size:clamp(21px,2.6vw,26px);font-weight:800;letter-spacing:-.02em;margin:14px 0 -2px}.r-gd-h2,.r-gd-h3{scroll-margin-top:100px}.r-gd-h3{font-size:17.5px;font-weight:700;letter-spacing:-.01em;margin:6px 0 -6px}.r-gd-ol,.r-gd-ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:15.5px;line-height:1.65;color:var(--ink)}.r-gd-ul{list-style:disc}.r-gd-ol{list-style:decimal}.r-gd-quote{margin:4px 0;padding:18px 22px;border-left:3px solid var(--amber);border-radius:0 14px 14px 0;background:var(--surface-2);font-size:16px;line-height:1.6;color:var(--ink)}.r-gd-quote p{margin:0}.r-gd-quote cite{display:block;margin-top:10px;font-size:13px;font-style:normal;color:var(--ink-3)}.r-gd-callout{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;border:1px solid var(--hair-2);background:var(--surface-2);line-height:1.6}.r-gd-callout,.r-gd-callout b{font-size:14.5px}.r-gd-callout p{margin:0;color:var(--ink-2)}.r-gd-callout.info{background:var(--info-soft);border-color:rgba(37,99,255,.25)}.r-gd-callout.info b{color:var(--violet)}.r-gd-callout.warn{background:var(--warn-soft);border-color:rgba(232,133,15,.3)}.r-gd-callout.warn b{color:var(--warn)}.r-gd-callout.ok{background:var(--ok-soft);border-color:rgba(18,168,112,.28)}.r-gd-callout.ok b{color:var(--ok)}.r-gd-steps{display:flex;flex-direction:column;gap:12px}.r-gd-steps-h{font-size:15px}.r-gd-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.r-gd-steps li{display:flex;gap:14px;align-items:flex-start}.r-gd-steps .n{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--accent-soft);color:var(--violet)}.r-gd-steps li>div{display:flex;flex-direction:column;gap:2px;padding-top:3px}.r-gd-steps li b{font-size:15px}.r-gd-steps li span{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.r-gd-faq{display:flex;flex-direction:column;gap:10px;margin-top:6px}.r-gd-faq-i{border:1px solid var(--hair);border-radius:14px;padding:4px 18px;background:var(--surface)}.r-gd-faq-i summary{padding:14px 0;font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.r-gd-faq-i summary::-webkit-details-marker{display:none}.r-gd-faq-i summary:after{content:"+";flex:none;font-size:20px;font-weight:400;color:var(--ink-3)}.r-gd-faq-i[open] summary:after{content:"−"}.r-gd-faq-i p{margin:0 0 16px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.r-gd-fig{margin:4px 0}.r-gd-fig img{width:100%;border-radius:14px;display:block}.r-gd-fig figcaption{margin-top:8px;font-size:12.5px;color:var(--ink-3);text-align:center}.r-gd-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,var(--accent-soft),var(--cyan-soft));border:1px solid rgba(37,99,255,.25)}.r-gd-cta b{font-size:15.5px;display:block;margin-bottom:2px;color:var(--ink)}.r-gd-cta p{margin:0;font-size:13.5px;color:var(--ink-2)}.r-gd-cta .btn{flex:none;white-space:nowrap}.r-gd-tblwrap{overflow-x:auto;margin:4px 0;-webkit-overflow-scrolling:touch}.r-gd-tblwrap .r-legal-tbl{min-width:480px}@media (max-width:640px){.r-gd-grid-related{grid-template-columns:1fr}.r-gd-meta{font-size:12px}}@media (prefers-reduced-motion:reduce){.r-gd-toc summary svg{transition:none}}.retail .r-asst-action{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 14px;font-size:13px;border-radius:11px;text-decoration:none;white-space:normal}.retail .r-asst-inlink{color:var(--violet-2,#4b7dff);font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-all}html[data-umi-theme=dark] .retail .r-asst-inlink{color:#8fb2ff}.r-frow.r-expand{animation:r-expand-fade .36s ease both}@keyframes r-expand-fade{0%{opacity:0}to{opacity:1}}.r-frow.r-expand>*{animation:r-drop-in .62s cubic-bezier(.45,.05,.25,1) both}.r-frow.r-expand>:nth-child(2){animation-delay:.09s}.r-frow.r-expand>:nth-child(3){animation-delay:.18s}.r-frow.r-expand>:nth-child(4){animation-delay:.26s}.r-frow.r-expand>:nth-child(n+5){animation-delay:.32s}@keyframes r-drop-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.r-frow:not(.r-expand){animation-duration:.48s;animation-timing-function:cubic-bezier(.45,.05,.25,1)}@media (prefers-reduced-motion:reduce){.r-frow.r-expand,.r-frow.r-expand>*{animation:none}}.r-ic .r-sec-head{margin-bottom:18px}.r-ic-steps{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin:0 auto 30px;padding:0;color:var(--ink-2);font-size:13.5px;font-weight:600}.r-ic-steps li{display:inline-flex;align-items:center;gap:9px}.r-ic-steps span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--amber-grad);color:#1b1206;font-size:12px;font-weight:800;box-shadow:0 6px 14px -8px rgba(255,138,43,.9)}.r-ic-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:920px;margin:0 auto}.r-ic-card{position:relative;display:flex;flex-direction:column;text-align:start;padding:14px;border-radius:22px;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--hair-2);box-shadow:0 1px 2px rgba(12,26,51,.05),0 18px 44px -30px rgba(12,26,51,.35);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.r-ic-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 26px 54px -30px rgba(12,26,51,.5);border-color:color-mix(in srgb,var(--amber) 45%,var(--hair-2))}.r-ic-card:focus-visible{outline:3px solid color-mix(in srgb,var(--amber) 60%,transparent);outline-offset:3px}.r-ic-card.on{border-color:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 28%,transparent),0 26px 54px -30px rgba(255,122,61,.55)}.r-ic-card.dim{opacity:.8}.r-ic-card.dim:hover{opacity:1}.r-ic-card.off{cursor:default;opacity:.7}.r-ic-plate{position:relative;display:grid;place-items:center;height:210px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#fff,#eef2f9);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),inset 0 -18px 26px -22px rgba(12,22,45,.22)}.r-ic-plate>img{max-height:176px;max-width:70%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(6,14,30,.28));transition:transform .25s cubic-bezier(.2,.7,.2,1)}.r-ic-plate>img.white{mix-blend-mode:multiply;filter:none}.r-ic-card:hover:not(:disabled) .r-ic-plate>img{transform:translateY(-4px) scale(1.03)}.r-ic-logo{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff;box-shadow:0 6px 16px -10px rgba(12,22,45,.45),inset 0 0 0 1px #e4e9f2}.r-ic-logo img{width:30px;height:30px;object-fit:contain}.r-ic-logo.wide,.r-ic-panel-logo.wide{width:auto;padding:0 12px}.r-ic-logo.wide img,.r-ic-panel-logo.wide img{width:auto;height:24px;max-width:104px}.r-ic-tick{position:absolute;right:12px;top:12px;padding:5px 10px;border-radius:999px;background:var(--amber-grad);color:#1b1206;font-size:11.5px;font-weight:800;letter-spacing:.02em;animation:r-frow-in .3s ease both}.r-ic-body{display:flex;flex-direction:column;gap:8px;padding:14px 6px 4px;flex:1 1}.r-ic-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.r-ic-brand{display:block;font-size:21px;font-weight:800;letter-spacing:-.02em}.r-ic-devices{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.r-ic-price{text-align:end}.r-ic-price strong{display:block;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-ic-price em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.r-ic-service{font-size:14.5px;font-weight:700;color:var(--ink)}.r-ic-service.muted{font-weight:500;color:var(--ink-2)}.r-ic-inc-h{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.r-ic-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 12px;gap:5px 12px;font-size:13px;color:var(--ink-2)}.r-ic-rows span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-ic-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.r-ic-eta{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-3)}.r-ic-eta i{width:7px;height:7px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.r-ic-cta{padding:11px 16px;font-size:14px;pointer-events:none;white-space:nowrap}.r-ic-drawer{display:grid;grid-template-rows:0fr;opacity:0;max-width:1040px;margin:0 auto;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1),opacity .35s ease,margin-top .55s cubic-bezier(.16,1,.3,1)}.r-ic-drawer.open{grid-template-rows:1fr;opacity:1;margin-top:24px}.r-ic-drawer-in{min-height:0;overflow:hidden}.r-ic-drawer.open .r-ic-drawer-in{overflow:visible}.r-ic-panel{scroll-margin-top:90px}.r-ic-panel-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--hair)}.r-ic-panel-logo{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e4e9f2}.r-ic-panel-logo img{width:26px;height:26px;object-fit:contain}.r-ic-panel-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.r-ic-panel-t b{font-size:16px}.r-ic-panel-t span{font-size:13px;color:var(--ink-3)}.r-ic-change{flex:none;background:none;border:0;padding:6px 4px;font:inherit;font-size:13px;font-weight:700;color:var(--violet);cursor:pointer}.r-ic-change:hover{text-decoration:underline}.r-ic-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin-top:14px}.r-ic-find,.r-ic-trust{font-size:12.5px;color:var(--ink-3)}.r-ic-find{text-align:center;margin-top:8px}.r-ic-find a{color:var(--violet);font-weight:700}.r-ic-other{text-align:center;margin:30px 0 0;font-size:13.5px;color:var(--ink-3)}.r-ic-other a{color:var(--violet);font-weight:700}html[data-umi-theme=dark] .retail .r-ic-card{box-shadow:0 1px 2px rgba(0,0,0,.3),0 18px 50px -30px rgba(0,0,0,.65)}html[data-umi-theme=dark] .retail .r-ic-card.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 32%,transparent),0 26px 54px -30px rgba(255,122,61,.45)}@media (max-width:720px){.r-ic-cards{grid-template-columns:minmax(0,1fr);gap:14px}.r-ic-plate{height:170px}.r-ic-plate>img{max-height:140px}.r-ic-foot{flex-direction:column;align-items:stretch}.r-ic-cta{text-align:center}}@media (prefers-reduced-motion:reduce){.r-ic-card,.r-ic-drawer,.r-ic-plate>img{transition:none}}.r-ic-sample-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:7px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--violet);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--violet) 30%,transparent);transition:background .15s ease,transform .15s ease}.r-ic-sample-btn svg{width:15px;height:15px}.r-ic-sample-btn:hover{background:color-mix(in srgb,var(--violet) 16%,transparent);transform:translateY(-1px)}html[data-umi-theme=dark] .retail .r-ic-sample-btn{color:#8fb3ff}.r-ic-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:18px;gap:18px;align-items:start;scroll-margin-top:90px}.r-ic-preview{position:-webkit-sticky;position:sticky;top:90px}.r-ic-preview .r-sample-rows{max-height:none}.r-ic-more{display:block;width:100%;margin-top:10px;padding:9px;border-radius:10px;border:1px dashed var(--hair-2);background:transparent;color:var(--violet);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.r-ic-more:hover{background:var(--accent-soft)}.r-ic-sample-card{width:min(560px,94vw)}.r-ic-sample-scroll{max-height:min(58vh,560px);overflow-y:auto;border-radius:12px}.r-ic-card[aria-disabled=true]{cursor:default}@media (max-width:900px){.r-ic-split{grid-template-columns:minmax(0,1fr)}.r-ic-preview{position:static}}.r-ic-sample-card .r-sample-head{padding-right:38px}@media (max-width:560px){.r-ic-rows{grid-template-columns:minmax(0,1fr)}.r-ic-rows span{white-space:normal}.r-ic-panel-head{flex-wrap:wrap;row-gap:8px}.r-ic-panel-logo,.r-ic-panel-logo.wide{height:36px;width:auto;min-width:36px;padding:0 8px;border-radius:10px}.r-ic-panel-logo img,.r-ic-panel-logo.wide img{height:18px;width:auto;max-width:78px}.r-ic-panel-t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.r-ic-change{margin-left:auto;padding:2px 0}}.r-404{min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding-top:60px;padding-bottom:80px}.r-404-code{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.r-404 h1{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin:0}.r-404 p{margin:0 0 12px;color:var(--ink-2);font-size:16px}.r-404-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}