:root{--ink:#172033;--muted:#4b5563;--line:#dfe4ea;--soft:#f8fafc;--soft-2:#f1f5f9;--navy:#1b315f;--green:#16845d;--gold:#f6b800;--cta:#c94908;--cta-dark:#a83a00}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55}button,a,summary{font:inherit}a{color:inherit;text-decoration:none}.brand{letter-spacing:.025em;align-items:baseline;font-size:36px;font-weight:400;line-height:1;display:inline-flex}.brand b{font-size:33px;font-weight:500}.stars{color:var(--gold);letter-spacing:-1px;white-space:nowrap;font-size:19px}.hero h1{letter-spacing:-.025em;max-width:500px;margin:14px 0 12px;font-size:clamp(30px,2.35vw,36px);font-weight:800;line-height:1.18}.hero h2{color:#686868;max-width:520px;margin:0 0 22px;font-size:18px;font-weight:700;line-height:1.35}.gallery{grid-template-columns:minmax(0,1fr)89px;gap:14px;height:474px;display:grid}.ticker{color:#fff;background:#666;align-items:center;height:64px;display:flex;overflow:hidden}.problem{background:#fff;min-height:814px;padding:57px 0 62px}.benefits{background:#f6f6f6;min-height:666px;padding:57px 0 60px}.comparison{background:#fff;min-height:815px;padding:58px 0 64px}.reviews{background:#fff;min-height:2178px;padding:58px 0 72px}.score{flex-direction:column;align-items:flex-start;display:flex}.score>strong{font-size:52px;line-height:1}.score .stars{margin-top:5px;font-size:15px}.score>span{color:#666;margin-top:3px;font-size:12px}.faq{background:#fff;min-height:837px;padding:58px 0 60px}.footer{color:#fff;background:#000;min-height:297px;padding-top:45px}.copyright{color:#bfbfbf;border-top:1px solid #292929;margin-top:34px;padding-top:17px;font-size:11px}@media(width<=980px){.gallery{width:100%;max-width:650px;margin-inline:auto}}@media(width<=700px){body{font-size:15px}.brand{font-size:29px}.brand b{font-size:27px}.hero{padding-top:28px}.hero h1{font-size:31px}.gallery{grid-template-columns:1fr;height:auto}.ticker strong{font-size:16px}.problem,.titanium-choice,.craftsmanship,.benefits,.comparison,.testimonials,.reviews,.expert,.faq,.coupon{min-height:0;padding:48px 0}.score{align-items:center}.footer{padding:42px 0 25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:focus-visible{outline-offset:3px;outline:3px solid #75b9e6}.hero h1,.section-heading h2,.story-copy h3,.comparison-title,.benefit-card h3,.testimonial-grid h3,.review-copy h3,.more-review-row h3,.award-card h3,.coupon-copy h2{color:var(--navy)}.hero h1{font-size:35px;line-height:1.17}.hero h2{color:#465264;font-size:20px;line-height:1.42}.ticker strong{font-size:20px}.reviewer small,.review-row time,.review-copy>small,.score>span,.rating-bars div,.recommend-score small,.shown-rating{font-size:13px}.footer-brand p,.footer-grid a,.footer-grid span,.copyright{font-size:14px}@media(width>=1132px){.hero h1{font-size:35px}}@media(width>=768px) and (width<=1131px){.hero{min-height:0;padding:28px 0 38px}.hero h1{font-size:28px;line-height:1.2}.hero h2{margin-bottom:15px;font-size:17px}.gallery{grid-template-rows:auto 74px;grid-template-columns:1fr;gap:9px;height:auto}.problem,.titanium-choice,.craftsmanship,.benefits,.comparison,.testimonials,.reviews,.expert,.faq,.coupon{min-height:0;padding-block:58px}}@media(width<=767px){body{font-size:17px;line-height:1.58}.brand{font-size:31px}.brand b{font-size:29px}.hero{min-height:0;padding:18px 0 34px}.gallery{order:-1;width:100%;height:auto;margin:0 0 22px;display:block}.stars{font-size:20px}.hero h1{margin:12px 0 13px;font-size:30px;line-height:1.17}.hero h2{margin-bottom:18px;font-size:19px;line-height:1.42}.ticker{height:58px}.ticker strong{font-size:17px}.problem,.titanium-choice,.craftsmanship,.benefits,.comparison,.testimonials,.reviews,.expert,.faq,.coupon{min-height:0;padding:52px 0}.score{align-items:center}.footer-brand p,.footer-grid a,.footer-grid span,.copyright{font-size:15px}}@media(width<=767px){.brand{color:#172333;font-size:29px}}:root{--ink:#111820;--muted:#565959;--line:#d5d9d9;--soft:#f7f8f8;--soft-2:#eaeded;--navy:#232f3e;--green:#067d62;--gold:#de7921;--accent:#0b5e96;--cta:#126fd1;--cta-dark:#0b539f;--cta-hover:#0f5fb3}body{color:var(--ink);font-size:18px;line-height:1.58}.brand,.nav-links,.hero h1,.section-heading h2,.story-copy h3,.comparison-title,.benefit-card h3,.testimonial-grid h3,.review-copy h3,.more-review-row h3,.award-card h3,.coupon-copy h2{color:#111820}.ticker{background:#37475a}@media(width<=767px){body{font-size:17px}}.hero{background:#fff;min-height:0;padding:28px 0 42px}.hero h1{color:#0f1111;letter-spacing:-.015em;margin-top:12px;font-size:34px;font-weight:600}.hero h2{color:#333;border-top:1px solid #eaeded;margin-bottom:17px;padding-top:13px;font-size:18px}@media(width>=768px) and (width<=1131px){.hero{padding-top:24px}.hero h1{font-size:28px}}@media(width<=767px){.brand{color:#fff}.hero{padding-top:16px}.hero h1{font-size:29px;font-weight:650}}.brand,.nav-links{color:#111820}@media(width<=767px){.brand{color:#111820}.hero{background:#f6f7f7}}.hero{background:linear-gradient(90deg,#f3f5f6 0%,#f8f9f9 48%,#fff 100%)}.gallery{position:relative}.hero h1{letter-spacing:-.03em;max-width:520px;font-size:clamp(34px,2.7vw,40px);line-height:1.13}.ticker{color:#26323d;background:#fff;border-top:1px solid #e0e4e7;border-bottom:1px solid #e0e4e7;height:72px}.ticker strong{color:#2d3a45;letter-spacing:.055em;text-align:center;border-left:1px solid #dde2e5;place-items:center;min-height:34px;padding-inline:18px;font-size:13px;display:grid}.ticker strong:first-child{border-left:0}.problem{min-height:0;padding:64px 0 72px}@media(width<=700px){.hero h1{font-size:31px}.ticker{height:auto}.ticker strong{border-top:1px solid #e0e4e7;min-height:48px;padding:8px 6px;font-size:12px;line-height:1.2}.ticker strong:nth-child(-n+2){border-top:0}.ticker strong:nth-child(odd){border-left:0}.problem{padding:55px 0 62px}}.hero h1{margin:6px 0;line-height:1.08}.hero h2{margin-bottom:7px;padding-top:7px;line-height:1.25}@media(width>=1132px){.hero h1{max-width:none;font-size:36px}.hero h2{max-width:none;font-size:17px}}.gallery{--gallery-thumb-size:calc((100% - 49px) / 8);grid-template-columns:minmax(0,1fr)var(--gallery-thumb-size);align-items:start;gap:12px;height:auto}@media(width<=980px){.gallery{grid-template-rows:auto auto;grid-template-columns:1fr;gap:9px;display:grid}}@media(width<=767px){.gallery{margin-bottom:22px;display:grid}.hero h1{margin-block:7px;line-height:1.1}.hero h2{margin-bottom:8px;line-height:1.3}}.hero h1{text-wrap:balance;line-height:1.12}.hero h2{border-top:0;padding-top:0;font-weight:400;line-height:1.45}.gallery{--gallery-thumb-size:calc((100% - 47px) / 9);row-gap:10px}.reviews{min-height:0}#features,#reviews,#testimonials,#faq,#guarantee,#coupon{scroll-margin-top:30px}@media(width<=767px){.hero h1{font-size:clamp(28px,7.7vw,34px)}.hero h2{font-size:17px}.gallery{grid-template-rows:auto;row-gap:0}}.hero h1{letter-spacing:-.025em;text-wrap:initial;font-weight:750}.hero h2{margin-top:10px;font-size:17px;line-height:1.4}@media(width>=1132px){.hero h1{font-size:34px;line-height:1.15}}.ck-radio{color:#3267aa;background:#fff;border:2px solid #b9bec3;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.ck-radio[data-state=checked]{border-color:#3267aa}.ck-radio [data-slot=radio-group-indicator]{place-items:center;display:grid}.ck-radio svg{fill:currentColor;width:10px;height:10px;position:static;transform:none}.ck-field-error{color:#a92e1c;margin-top:6px;font-size:14px;line-height:1.4;display:block}.ck-page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #308ec4}#ck-package-heading{scroll-margin-top:20px}@media(width>=768px) and (width<=1050px){.ck-radio{grid-row:1/3}}@media(width<=767px){.ck-radio{grid-row:1/3}}.ck-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-savings-icon{color:#0b6596;stroke-width:1.6px;flex-shrink:0;width:48px;height:48px}@media(width<=370px){.ck-savings-icon{width:32px;height:32px}}.ck-addon-checkbox svg{width:16px;height:16px}[hidden]{display:none!important}.ck-native-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;pointer-events:none;clip-path:inset(50%)}.ck-radio[data-state=unchecked] svg,.ck-addon-checkbox[data-state=unchecked] svg{display:none}.ck-native-input:focus-visible+.ck-radio,.ck-native-input:focus-visible+.ck-addon-checkbox{outline:3px solid rgba(11,95,145,.35);outline-offset:2px}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif}:root{--cta:#0a66d6;--cta-dark:#0648a0;--cta-hover:#0857b8;--accent:#333333;--gold:#d1a748}.ticker{color:#fff;background:#4d4d4d;border:0;height:auto;padding:0;overflow:hidden}.ticker strong,.ticker strong:first-child,.ticker strong:nth-child(odd),.ticker strong:nth-child(-n+2){color:#fff;white-space:nowrap;border:0;align-items:center;min-height:54px;padding:0 28px;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1;display:flex}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(width<=767px){.ticker strong{min-height:46px;padding:0 28px;font-size:14px}}.cards{background:#fff;padding:64px 0}.card{text-align:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;padding:28px 22px;display:flex}.card h3{color:#111;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3}.card p{color:#4b5563;margin:0;font-size:15px;line-height:1.6}.card footer{color:#111;margin-top:14px;font-size:14px;font-weight:700}@media(width<=600px){.cards{padding:44px 0}}.card footer small{color:#4e5b64;gap:5px;margin-top:4px;font-size:13px;font-weight:400;display:flex;justify-content:center;align-items:center}.card footer small svg{width:14px;height:14px;color:#1a9a5b}.ticker strong,.ticker strong:first-child,.ticker strong:nth-child(odd),.ticker strong:nth-child(-n+2){padding:0 40px}@media(width<=600px){.ticker strong,.ticker strong:first-child,.ticker strong:nth-child(odd),.ticker strong:nth-child(-n+2){padding:0 24px}}@media(width<=767px){.problem{min-height:0;padding-bottom:36px}}@media(width>=981px){.gallery{--gallery-thumb-size:calc((100% - 52px) / 6);gap:12px;position:relative}}@media(width<=767px){.hero{padding:12px 0 22px}.hero h1{margin:6px 0 4px}.hero h2{margin:2px 0 6px}}@media(width<=767px){.hero h2{color:#4d4d4d}}@media(width>=1200px){body{zoom:1.07}}.ck-bump{margin:0 0 30px;border:2px dashed #e0a526;border-radius:8px;background:#fffdf5;transition:border-color .15s,background-color .15s}.ck-bump.is-selected{border-style:solid;border-color:#3a6fb5;background:#f5f9ff}.ck-option{margin:0 0 18px;padding:12px 14px;background:#fff;border:1px solid #d9dde2;border-radius:8px;transition:border-color .15s,background-color .15s}.ck-option.is-selected{background:#f5f9ff;border-color:#3a6fb5;box-shadow:0 0 0 1px #3a6fb5 inset}.legal{min-height:100vh;display:flex;flex-direction:column;background:#f4f6f9;color:#2c3440}.legal-w{width:min(780px,100% - 32px);margin-inline:auto}.legal-head{background:#fff;border-bottom:1px solid #dfe5ec}.legal-head .legal-w{display:flex;align-items:center;min-height:64px}.legal-logo img{display:block;width:140px;height:auto}.legal-main{flex:1;padding:44px 0 56px}.legal-draft{margin:0 0 28px;padding:12px 16px;border:1px solid #ecd48a;border-radius:6px;background:#fff7dc;color:#5b4708;font-size:15px}.legal-main h1{margin:0 0 8px;color:#13233a;font-size:34px;line-height:1.2}.legal-updated{margin:0 0 32px;color:#6b7480;font-size:14px}.legal-body{font-size:17px;line-height:1.7}.legal-body h2{margin:40px 0 12px;color:#13233a;font-size:22px;line-height:1.3}.legal-body h3{margin:28px 0 8px;color:#13233a;font-size:18px}.legal-body p,.legal-body ul,.legal-body ol{margin:0 0 16px}.legal-body ul,.legal-body ol{padding-left:22px}.legal-body li{margin:0 0 6px}.legal-body a{color:#13233a;text-decoration:underline;text-underline-offset:3px}.legal-body table{width:100%;margin:0 0 20px;border-collapse:collapse;font-size:15px;background:#fff}.legal-body th,.legal-body td{padding:10px 12px;border:1px solid #dfe5ec;text-align:left;vertical-align:top}.legal-body th{background:#eef2f6;color:#13233a}.legal-body blockquote{margin:0 0 20px;padding:16px 20px;border-left:4px solid #13233a;background:#fff}.legal-body blockquote p:last-child{margin-bottom:0}.legal-foot{background:#13233a;color:#aab4c0;font-size:14px}.legal-foot .legal-w{padding:26px 0 30px}.legal-foot nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:14px}.legal-foot a{color:#e6eaee;text-decoration:none}.legal-foot a:hover,.legal-foot a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:4px}.legal-foot p{margin:0}.wd-form{display:grid;gap:16px;max-width:520px;margin-top:8px}.wd-field{display:grid;gap:6px;color:#13233a;font-size:15px;font-weight:600}.wd-field input,.wd-field textarea{width:100%;padding:11px 12px;border:1px solid #c9d2dc;border-radius:6px;background:#fff;color:#13233a;font:inherit;font-weight:400}.wd-field input:focus,.wd-field textarea:focus{outline:2px solid #13233a;outline-offset:1px}.wd-field [aria-invalid=true]{border-color:#b42318}.wd-field small{color:#6b7480;font-size:13px;font-weight:400}.wd-error{margin:0;color:#b42318;font-size:15px}.wd-submit{justify-self:start;padding:13px 26px;border:0;border-radius:6px;background:#13233a;color:#fff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.wd-submit:disabled{opacity:.6;cursor:default}.wd-done{max-width:620px;outline:none}.wd-done h2{margin:0 0 10px;color:#13233a;font-size:22px}.wd-summary{margin-top:16px;padding:16px 20px;border-left:4px solid #13233a;background:#fff;font-size:16px}.wd-summary p{margin:0 0 10px}.wd-summary p:last-child{margin:0}@media(width<=767px){.legal-main{padding:32px 0 44px}.legal-main h1{font-size:28px}.legal-body{font-size:16.5px}.legal-body h2{font-size:20px}}.cs-page{min-height:100vh;background:#f4f5f7;color:#1c2430;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;font-size:15px;line-height:1.4}.cs-width{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.cs-page b,.cs-page strong{font-weight:700}.cs-page a{color:inherit;font-weight:700;text-decoration:underline}.cs-banner{position:relative;height:220px;overflow:hidden;background:radial-gradient(ellipse at 22% 40%,rgba(120,150,190,.22),transparent 58%),linear-gradient(160deg,#1a2e49 0%,#13233a 45%,#0c1828 100%)}.cs-banner::before,.cs-banner::after{display:none}.cs-banner::before{content:"";position:absolute;inset:-30px;background:var(--cs-banner-photo,none)72%/cover no-repeat;filter:blur(12px)saturate(1.25)}.cs-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 45%,rgba(255,255,255,.25) 100%)}.cs-banner-inner{position:relative;z-index:1;display:flex;height:100%;align-items:center;justify-content:space-between}.cs-banner-brand{padding-left:16px}.cs-banner-logo{display:block;width:200px;height:auto;filter:brightness(0)invert(1)}.cs-banner-tagline{margin:14px 0 0;color:rgba(255,255,255,.85);font-size:14px;font-weight:500;letter-spacing:.02em}.cs-banner-points{display:flex;flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;padding:0;list-style:none}.cs-banner-points li{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:700}.cs-banner-points .lucide{width:16px;height:16px;color:#fff;stroke-width:3.5}.cs-banner-product{width:auto;height:196px;margin-right:110px;transform:rotate(-4deg);filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}.cs-form{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;padding:20px 0 50px}.cs-card{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:16px 16px 24px}.cs-card section+section,.cs-card .cs-ticks+section{margin-top:44px}.cs-step{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#13233a;font-size:20px;font-weight:700;line-height:1.2}.cs-step .lucide{width:24px;height:24px;flex:none}.cs-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.cs-option{display:flex;flex-direction:column;height:100%;color:#222;cursor:pointer}.cs-option-banner{padding:4px;border-radius:8px 8px 0 0;background:#13233a;color:#fff;font-size:13px;font-weight:700;text-align:center}.cs-option-body{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;border:2px solid #e3e6ea;border-radius:8px;background:#fff;transition:border-color .15s,background-color .15s}.cs-option.has-banner .cs-option-body{border-top-left-radius:0;border-top-right-radius:0}.cs-option--value .cs-option-banner{background:#0c1828}.cs-option:hover .cs-option-body{background:#f8f9fb}.cs-option.is-selected .cs-option-body{border-color:#13233a;background:#f4f5f7}.cs-radio{position:absolute;top:12px;left:12px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:2px solid #dedede;border-radius:50%;background:#fff}.cs-radio::after{content:"";width:14px;height:14px;border-radius:50%;background:0 0}.cs-radio[data-state=checked]::after{background:#13233a}.ck-native-input:focus-visible+.cs-radio{outline:3px solid rgba(59,135,246,.35);outline-offset:2px}.cs-option-main{display:grid;flex:1;grid-template-columns:42% 1fr;gap:8px;align-items:center;padding:14px 12px 12px 14px}.cs-option-image{display:flex;justify-content:center;padding-top:8px}.cs-option-image img{display:block;width:auto;height:80px;transform:rotate(-12deg);filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}.cs-option-copy{display:flex;flex-direction:column;align-items:flex-start}.cs-option-title{margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.cs-option-price{font-size:21px;font-weight:700;line-height:1.15}.cs-option-per{margin-bottom:6px;font-size:13px;line-height:1.3}.cs-option-tags{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cs-option-off{padding:2px 6px;border-radius:4px;background:#d6383a;color:#fff;font-size:13px;font-weight:700;line-height:1.3}.cs-option-ship{color:#777;font-size:12px;font-weight:600}.cs-option-ship.is-free{color:#17a40c;font-weight:700}.cs-option-total{padding:4px;background:#f1f1f1;color:#8a8a8a;font-size:13px;font-weight:700;text-align:center}.cs-option-total b{color:#555}.cs-option-total small{font-size:11px;font-weight:600}.cs-option-total small[hidden]{display:none}.cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.cs-field{display:flex;flex-direction:column;min-width:0}.cs-full{grid-column:1/-1}.cs-field>span:first-child,.cs-field>label:first-child,.cs-label{margin:0 0 4px;font-size:16px;font-weight:700}.cs-field input,.cs-select select,.cs-phone{width:100%;height:46px;padding:10px 12px;border:1px solid #d5dbe3;border-radius:6px;background:#fff;color:#13233a;font:inherit;font-size:16px}.cs-field input::placeholder{color:#bbb}.cs-field .cl-email-hint{display:block;margin:6px 0 0;padding:0;border:0;background:0 0;color:#13233a;font:inherit;font-size:14px;text-align:left;cursor:pointer}.cs-field .cl-email-hint b{text-decoration:underline}.cs-field .cl-email-hint[hidden]{display:none}.cs-field input:disabled{background:#fff;opacity:1;cursor:not-allowed}.cs-field input:focus,.cs-select select:focus{outline:none;border-color:#13233a;box-shadow:0 0 0 2px rgba(19,35,58,.18)}.cs-field input[aria-invalid=true]{border-color:#e3241b}.cs-field .ck-field-error{margin-top:4px;color:#e3241b;font-size:13px}.cs-select{position:relative;display:block}.cs-select select{appearance:none;padding-right:36px}.cs-select::after{content:"";position:absolute;top:50%;right:16px;border:5px solid transparent;border-top-color:#000;border-bottom-width:0;transform:translateY(-50%);pointer-events:none}.cs-phone-field .iti{display:block;width:100%}.cs-phone-field .iti__country-container{padding:1px 12px 1px 1px}.cs-page .cs-phone-field .iti__selected-country{padding-right:12px;border-right:1px solid #ccc;background:#f1f1f1;cursor:pointer}.cs-page .cs-phone-field .iti__selected-country-primary{padding:0 6px 0 12px;background:0 0!important}.cs-page .cs-phone-field .iti__selected-country:hover,.cs-page .cs-phone-field .iti__selected-country[aria-expanded=true]{background:#e8e8e8}.cs-phone-field .iti__arrow{--iti-icon-color:#222}.cs-phone-field .iti__selected-dial-code{margin-left:4px;color:#000;font-weight:700}.cs-page .cs-phone-field .iti__country-selector{height:auto!important;overflow:hidden;margin-top:4px;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.cs-page .cs-phone-field .iti__search-input{height:46px;padding:0 40px;border:0;border-radius:0;background:#fff;box-shadow:none;font-size:16px}.cs-page .cs-phone-field .iti__search-input:focus{outline:none;box-shadow:none}.cs-page .cs-phone-field .iti__search-icon{left:14px}.cs-page .cs-phone-field .iti__country-list{max-height:260px}.cs-page .cs-phone-field .iti__country{padding:10px 14px;font-size:15px}.cs-page .cs-phone-field .iti__country.iti__highlight{background:#eef5ff}.cs-page .cs-phone-field .iti__dial-code{color:#777}.iti--fullscreen-popup{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif}.iti--fullscreen-popup .iti__country-selector{overflow:hidden;border-radius:8px}.iti--fullscreen-popup .iti__search-input{height:50px;padding-left:40px;border:0;font-size:16px}.iti--fullscreen-popup .iti__search-input:focus{outline:none}.iti--fullscreen-popup .iti__search-icon{left:14px}.iti--fullscreen-popup .iti__country{padding:12px 14px;font-size:15px}.iti--fullscreen-popup .iti__country.iti__highlight{background:#eef5ff}.iti--fullscreen-popup .iti__dial-code{color:#777}.cs-field small{color:#666;font-weight:500}.cs-hint{margin-top:4px;font-size:13px}.cs-field input.is-valid{padding-right:38px;border-color:#4bbd3b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234bbd3b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")no-repeat right 12px center/18px}.cs-ticks{margin:14px 0 0;padding:0;list-style:none}.cs-ticks li{display:flex;align-items:center;gap:18px;margin-bottom:12px;font-size:18px;font-weight:700}.cs-ticks .lucide{width:26px;height:26px;color:#13233a;stroke-width:3.5}.cs-card .cs-ticks+section{margin-top:56px}.cs-consents{margin-top:18px}.cs-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cs-check input{flex:none;width:15px;height:15px;margin:2px 0 0;accent-color:#13233a}.cs-check--small{margin-bottom:12px;color:#333;font-size:11.5px;line-height:1.45}.cs-remind{margin-top:2px}.cs-remind[hidden]{display:none}.cs-consent-note{margin:0 0 18px;color:#333;font-size:10.5px}.cs-label{margin-top:20px}.cs-shipping{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:16px}.cs-shipping input{position:absolute;opacity:0;pointer-events:none}.cs-shipping .cs-radio{position:static;margin-right:8px}.cs-radio--green::after{background:#1ac70e}.cs-shipping b{margin-left:6px}.cs-shipping b.is-free{color:#1ac70e}.cs-page .cs-bump{margin:30px 0 0;border:2px dashed #e3241b;border-radius:6px;background:#fffdf3}.cs-page .cs-bump.is-selected{border-style:solid;border-color:#1ac70e;background:#f4fbf2}.cs-bump-label{display:block;cursor:pointer}.cs-bump-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px 4px 0 0;background:#ffe58a}.cs-bump.is-selected .cs-bump-head{background:#dcf3d6}.cs-bump-arrow{display:flex;flex:none;color:#e3241b;animation:cs-bump-nudge 1.2s ease-in-out infinite}.cs-bump-arrow .lucide{width:22px;height:22px;stroke-width:3}.cs-bump.is-selected .cs-bump-arrow{color:#17a40c;animation:none}@keyframes cs-bump-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.cs-bump-arrow{animation:none}}.cs-page .cs-bump-check{display:grid;flex:none;width:22px;height:22px;place-items:center;border:2px solid #222;border-radius:3px;background:#fff;color:#fff}.cs-page .cs-bump-check .lucide{width:16px;height:16px;stroke-width:3.5}.cs-page .cs-bump.is-selected .cs-bump-check{border-color:#1ac70e;background:#1ac70e}.cs-bump-head strong{color:#111;font-size:15.5px;font-weight:800;line-height:1.3}.cs-bump-head em{color:#e3241b;font-style:normal}.cs-bump-body{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 12px}.cs-bump-image{display:grid;width:56px;height:56px;place-items:center;border-radius:6px;background:#f1f1f1}.cs-bump-image img{width:30px;height:auto;transform:rotate(-12deg);filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.cs-bump-text{color:#444;font-size:13.5px;line-height:1.45}.cs-bump-text b{color:#111}.cs-bump-added{display:flex;align-items:center;gap:6px;margin-top:6px;color:#17a40c;font-size:14px;font-weight:700}.cs-bump-added[hidden]{display:none}.cs-bump-added .lucide{width:16px;height:16px;stroke-width:3}.cs-bump-added b{color:#17a40c}.cs-page .cs-warranty{margin:14px 0 0;padding:0;border:1px solid #dcdcdc;border-radius:6px;background:#fff;box-shadow:none}.cs-page .cs-warranty.is-selected{border-color:#1ac70e;background:#f4fbf2;box-shadow:none}.cs-warranty-label{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.cs-page .cs-warranty-check{display:grid;flex:none;width:22px;height:22px;place-items:center;border:2px solid #222;border-radius:3px;background:#fff;color:#fff}.cs-page .cs-warranty-check .lucide{width:16px;height:16px;stroke-width:3.5}.cs-page .cs-warranty.is-selected .cs-warranty-check{border-color:#1ac70e;background:#1ac70e}.cs-warranty-icon{display:flex;flex:none;color:#17a40c}.cs-warranty-icon .lucide{width:28px;height:28px}.cs-warranty-copy{display:grid;gap:2px}.cs-warranty-copy strong{color:#111;font-size:15px;font-weight:800;line-height:1.3}.cs-warranty-copy em{color:#17a40c;font-style:normal}.cs-warranty-copy small{color:#555;font-size:13px;line-height:1.4}.cs-terms{margin:30px 0 16px;font-size:12px;font-weight:600;line-height:1.5}.cs-submit{width:100%;padding:13px 10px;border:1px solid #00000021;border-bottom-width:4px;border-radius:6px;background:#1ac70e;color:#fff;font:inherit;font-size:16px;font-weight:800;text-shadow:1px 1px #0003;text-transform:uppercase;cursor:pointer}.cs-submit:hover{background:#17b30c}.cs-secure{display:flex;flex-direction:column;align-items:center;gap:6px;margin:22px 0 0;text-align:center}.cs-secure strong{display:flex;align-items:center;gap:8px;font-size:15px;text-transform:uppercase}.cs-secure strong .lucide{width:17px;height:17px;color:#008905;stroke-width:2.6}.cs-secure span{color:#555;font-size:15px}.cs-review{margin-top:22px;padding:16px;border:1px solid #b9dfb4;border-radius:6px;background:#f2fbf0;font-size:14px}.cs-review h3{margin:0 0 8px;font-size:16px}.cs-review p{margin:0 0 8px}.cs-agree{margin:18px 0 0;color:#555;font-size:13px;line-height:1.45;text-align:center}.cs-page .cs-agree a{color:inherit;text-decoration:underline}.cs-total{display:flex;justify-content:space-between;gap:12px;margin:18px 0 4px;font-size:18px;font-weight:700}.cs-footer{padding:30px 0 40px;border-top:1px solid #e3e6ea;background:#fff;color:#13233a}.cs-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.cs-footer-logo{width:150px;height:auto}.cs-footer-place{margin:10px 0 0;color:#5d6673;font-size:13px}.cs-footer-links{display:flex;flex-direction:column;gap:8px}.cs-page .cs-footer-links a{font-size:15px;font-weight:500;text-decoration:none}.cs-page .cs-footer-links a:hover{text-decoration:underline}@media(width<=900px){.cs-form{grid-template-columns:minmax(0,1fr);gap:0}.cs-card--left{border-radius:10px 10px 0 0}.cs-card--right{border-radius:0 0 10px 10px;padding-top:0}.cs-card--left>section:last-child{margin-bottom:44px}.cs-ticks{display:none}.cs-card .cs-ticks+section{margin-top:0}.cs-banner{height:200px}.cs-banner-logo{width:170px}.cs-banner-tagline{font-size:13px}.cs-banner-product{height:160px;margin-right:40px}}@media(width<=520px){.cs-width{padding:0 8px}.cs-banner{height:auto;padding:16px 0 12px}.cs-banner::before{background-size:230%;background-position:78% 55%}.cs-banner::after{background:linear-gradient(180deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.55) 45%,rgba(255,255,255,.2) 100%)}.cs-banner-inner{flex-direction:column;justify-content:flex-start;gap:18px}.cs-banner-brand{padding:0}.cs-banner-tagline,.cs-banner-points{display:none}.cs-banner-logo{width:120px;margin:0}.cs-banner-product{height:92px;margin:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}.cs-form{padding-top:10px}.cs-card{padding:16px 12px 22px}.cs-card--right{padding-top:0}.cs-options{grid-template-columns:1fr;gap:10px}.cs-option-banner{padding:3px 4px;font-size:12px}.cs-radio{top:calc((100% - 26px)/2 - 13px);left:12px}.cs-option-main{grid-template-columns:58px 1fr;gap:12px;padding:10px 12px 10px 46px}.cs-option-image{padding-top:0}.cs-option-image img{height:64px}.cs-option-copy{flex-flow:row wrap;align-items:baseline;column-gap:6px}.cs-option-title{flex-basis:100%;margin-bottom:2px;font-size:15px;line-height:1.3}.cs-option-price{font-size:19px}.cs-option-per{margin:0;font-size:12px}.cs-option-tags{flex-basis:100%;flex-flow:row wrap;align-items:center;gap:4px 8px;margin-top:5px}.cs-option-off{padding:2px 6px;font-size:12px}.cs-option-ship{font-size:12px}.cs-option-total{padding:3px 4px;font-size:12px}.cs-grid{grid-template-columns:1fr;gap:16px}.cs-step{margin-bottom:14px;font-size:18px}.cs-footer-inner{flex-direction:column;align-items:center;text-align:center}.cs-footer-links{align-items:center}}.up-header{padding:18px 16px 16px;border-bottom:1px solid rgba(0,0,0,7%);background:#fff;text-align:center}.up-logo{display:block;width:140px;height:auto;margin:0 auto 14px}.up-progress{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.up-progress li{display:flex;align-items:center;gap:7px;color:#999;font-size:13px;font-weight:600}.up-progress li+li::before{content:"";width:34px;height:2px;margin-right:1px;background:#d7d7d7}.up-progress-dot{display:grid;width:24px;height:24px;place-items:center;border:2px solid #d7d7d7;border-radius:50%;background:#fff;font-size:12px;font-weight:700}.up-progress-dot .lucide{width:14px;height:14px;stroke-width:3.5}.up-progress li.is-done{color:#17a40c}.up-progress li.is-done .up-progress-dot{border-color:#1ac70e;background:#1ac70e;color:#fff}.up-progress li.is-done+li::before,.up-progress li.is-current::before{background:#1ac70e}.up-progress li.is-current{color:#111}.up-progress li.is-current .up-progress-dot{border-color:#13233a;background:#13233a;color:#fff}.up-main{max-width:760px;margin:0 auto;padding:24px 16px 56px}.up-alert{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;padding:12px 16px;border:1px solid #f3cf6b;border-radius:8px;background:#fff7dc;color:#5c3d00;font-size:17px;font-weight:800;text-align:center}.up-alert .lucide{flex:none;width:22px;height:22px;color:#d97706;stroke-width:2.6}.up-card{padding:28px 32px 30px;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(16,24,40,8%)}.up-hl{color:#e3241b}.up-kicker{margin:0 0 6px;color:#2f6fe0;font-size:13px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.up-headline{margin:0 0 22px;color:#111;font-size:32px;font-weight:800;line-height:1.2;text-align:center}.up-offer{display:grid;grid-template-columns:42% 1fr;gap:26px;align-items:center;margin-bottom:24px}.up-visual{position:relative;display:flex;height:230px;align-items:center;justify-content:center;border-radius:12px;background:radial-gradient(circle at 50% 45%,#fff 0%,#eef1f5 70%)}.up-visual img{position:absolute;width:auto;height:180px;transform:translateX(calc(var(--i) * 46px - 23px))rotate(calc(-14deg + var(--i) * 10deg));filter:drop-shadow(0 12px 14px rgba(0,0,0,.28))}.up-visual img:only-of-type{transform:rotate(-10deg)}.up-visual--small img{height:130px}.up-visual--picture{background:radial-gradient(circle at 50% 55%,#fff 0%,#e9eef4 75%)}.up-visual--photo{overflow:hidden}.up-visual img.up-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;transform:none;filter:none}.up-visual img.up-picture{position:static;width:92%;height:auto;transform:none;filter:none}.up-visual--icon .lucide{width:130px;height:130px;color:#3a3f47;stroke-width:1.2;transform:rotate(-8deg);filter:drop-shadow(0 10px 12px rgba(0,0,0,.18))}@media(width>600px){.up-visual--many img{height:140px;transform:translateX(calc(var(--i) * 30px - 15px))rotate(calc(-12deg + var(--i) * 8deg))}}.up-badge{position:absolute;top:10px;right:10px;display:flex;width:78px;height:78px;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#1f2329;color:#fff;font-size:12px;font-weight:700;line-height:1.1;text-transform:uppercase;transform:rotate(8deg);box-shadow:0 6px 14px rgba(0,0,0,.25)}.up-badge b{font-size:20px;font-weight:800;text-transform:none}.up-sub{margin:0 0 14px;color:#333;font-size:15.5px;line-height:1.5}.up-bullets{margin:0 0 16px;padding:0;list-style:none}.up-bullets li{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14.5px;font-weight:600;line-height:1.4}.up-bullets .lucide{flex:none;width:18px;height:18px;margin-top:1px;color:#1ac70e;stroke-width:3.2}.up-buy-top{display:none}.up-yes{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:18px 16px;border:1px solid #00000021;border-bottom-width:5px;border-radius:8px;background:#1ac70e;color:#fff;font:inherit;font-size:20px;font-weight:800;text-shadow:1px 1px #0003;text-transform:uppercase;cursor:pointer;animation:up-pulse 1.8s ease-in-out infinite}.up-yes:hover{background:#17b30c}.up-yes:disabled{opacity:.7;cursor:wait;animation:none}.up-yes .lucide{width:22px;height:22px;stroke-width:3}@keyframes up-pulse{0%,100%{transform:scale(1);box-shadow:0 0 rgba(26,199,14,.45)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(26,199,14,0)}}@media(prefers-reduced-motion:reduce){.up-yes{animation:none}}.up-yes-note,.up-guarantee,.up-expires{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;color:#555;font-size:13.5px;font-weight:600;text-align:center}.up-yes-note .lucide,.up-guarantee .lucide,.up-expires .lucide{flex:none;width:16px;height:16px}.up-yes-note .lucide,.up-guarantee .lucide{color:#17a40c}.up-expires{color:#666}.up-expires .lucide{color:#d97706}.up-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 0}.up-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:20px 14px 14px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#1f2329;font:inherit;text-align:center;cursor:pointer}.up-option:hover{box-shadow:0 4px 14px rgba(0,0,0,8%)}.up-option:disabled{cursor:wait;opacity:.7}.up-option.is-best{border:2px solid #1f2329;padding:19px 13px 13px}.up-option-tag{position:absolute;top:-11px;left:50%;padding:2px 10px;border-radius:4px;background:#1f2329;color:#fff;font-size:12px;font-weight:700;transform:translateX(-50%);white-space:nowrap}.up-option-label{font-size:16px;font-weight:700}.up-option-price{font-size:30px;font-weight:800;line-height:1.1}.up-option-note{min-height:20px;margin-bottom:10px;color:#17a40c;font-size:14px;font-weight:700}.up-option .up-option-yes{display:block;margin-top:auto;padding:13px 10px;font-size:17px;animation:none}.up-option:hover .up-option-yes{background:#17b30c}.up-option-yes .lucide{display:none}.up-page a.up-no{display:block;margin:20px auto 0;color:#888;font-size:13.5px;font-weight:500;text-align:center}.up-page a.up-no[aria-disabled=true]{opacity:.5;cursor:default}.up-done{text-align:center}.up-done-icon{display:grid;width:64px;height:64px;margin:0 auto 14px;place-items:center;border-radius:50%;background:#1ac70e;color:#fff}.up-done-icon .lucide{width:34px;height:34px;stroke-width:3.2}.up-summary,.up-next{max-width:460px;margin:0 auto 22px;text-align:left}.up-summary h2,.up-next h2{margin:0 0 10px;font-size:17px;font-weight:800}.up-lines{margin:0;padding:0;list-style:none}.up-line{display:flex;justify-content:space-between;gap:16px;margin:0;padding:9px 0;border-bottom:1px solid #eee;font-size:15px}.up-line--total{border-bottom:0;font-size:17px;font-weight:800}.up-next ul{margin:0;padding:0;list-style:none}.up-next li{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14.5px;line-height:1.45}.up-next .lucide{flex:none;width:18px;height:18px;margin-top:1px;color:#1ac70e;stroke-width:3}.up-page .up-next a{font-weight:700}@media(width<=600px){.up-progress li{font-size:0;gap:0}.up-progress li.is-current{font-size:12px;gap:6px}.up-progress li+li::before{width:22px;margin-right:6px}.up-main{padding:14px 10px 40px}.up-alert{font-size:15px;padding:10px 12px}.up-card{padding:20px 16px 22px}.up-headline{margin-bottom:16px;font-size:24px}.up-offer{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.up-visual{height:170px}.up-buy-top{display:block}.up-buy-top .up-yes{margin-top:2px}.up-buy-top .up-yes-note{margin-top:8px}.up-yes--main,.up-yes-note--main{display:none}.up-visual img{height:150px}.up-visual--small img{height:110px}.up-visual--icon .lucide{width:104px;height:104px}.up-badge{width:66px;height:66px;font-size:11px}.up-badge b{font-size:17px}.up-yes{padding:16px 12px;font-size:17px}.up-dot{display:block;height:0;overflow:hidden}.up-option{padding:18px 10px 10px}.up-option.is-best{padding:17px 9px 9px}.up-option .up-option-yes{margin-top:auto;padding:13px 4px;font-size:15px}}@media(width<=360px){.up-options{grid-template-columns:1fr}}.cs-ship-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-top:16px;padding:12px 14px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa}.cs-ship-line .cs-label{margin:0}.cs-ship-line .cs-shipping{margin:0}.cs-express{margin:34px 0 0}.cs-express-buttons{display:grid;gap:14px}.cs-express-btn{display:flex;width:100%;height:50px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:5px;background:#000;color:#fff;font:500 23px/1 '-apple-system',BlinkMacSystemFont,segoe ui,Roboto,sans-serif;letter-spacing:-.2px;cursor:pointer;white-space:nowrap}.cs-express-btn .cs-wallet-mark{flex:none;width:auto}.cs-express-btn--apple_pay .cs-wallet-mark{height:48.7%;aspect-ratio:105/43}.cs-express-btn--google_pay .cs-wallet-mark{height:calc(100% - 22px);margin-top:2px;aspect-ratio:41/17}.cs-express-btn--paypal_express{height:56px;background:#f7c557}.cs-express-btn--paypal_express .cs-paypal-word{font-size:25px}.cs-express-btn:hover{filter:brightness(1.06)}.cs-express-btn:disabled{opacity:.6;cursor:default}.cs-express-btn:focus-visible{outline:3px solid rgba(0,132,253,.4);outline-offset:2px}.cs-express-or{margin:24px 0 0;color:#222;font-size:16px;line-height:1.5;text-align:center}.cs-express-terms{margin:6px 0 0;color:#555;font-size:12px;text-align:center}.cs-express-terms a{color:inherit;text-decoration:underline}.cs-express .ck-field-error{margin:10px 0 0;text-align:center}.cs-pay{margin-top:26px}.cs-pay .cs-step{margin-bottom:6px}.cs-pay-note{margin:0 0 14px;color:#666;font-size:14px}.cs-pay-note--apm{margin-bottom:0}.cs-methods{border:1px solid #e3e6ea;border-radius:8px;background:#fff}.cs-methods>:first-child{border-radius:7px 7px 0 0}.cs-methods>:not([hidden]):not(:has(~:not([hidden]))){border-bottom-right-radius:7px;border-bottom-left-radius:7px}.cs-method{position:relative;display:flex;flex-wrap:wrap;min-height:54px;align-items:center;gap:12px;padding:8px 16px 8px 50px;border-top:1px solid #e3e3e3;background:#fff;cursor:pointer}.cs-methods>.cs-method:first-child{border-top:0}.cs-method strong{color:#111;font-size:15px;font-weight:500}.cs-method .cs-radio{top:50%;left:16px;width:20px;height:20px;transform:translateY(-50%)}.cs-method.is-selected{background:#f4f5f7}.cs-method.is-selected .cs-radio{border:2px solid #13233a}.cs-method.is-selected .cs-radio::after{width:10px;height:10px;background:#13233a}.cs-method-body{padding:12px;border-top:1px solid #e3e3e3;background:#f4f4f4}.cs-cf{position:relative;min-height:46px;border-radius:6px;transition:box-shadow .15s}.cs-cf.is-focused{box-shadow:0 0 0 2px rgba(19,35,58,.18)}.cs-cf.is-missing{box-shadow:0 0 0 2px rgba(194,47,47,.6)}.cs-cf-msg{margin:10px 0 0;color:#c22f2f;font-size:14px}.cs-cf-msg[hidden]{display:none}.cs-cf-label{display:none}.cs-cf--full{margin-bottom:12px}.cs-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-cf-icon{position:absolute;top:50%;right:14px;display:flex;color:#8a8a8a;transform:translateY(-50%);pointer-events:none}.cs-cf-icon--help{right:4px;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:0 0;font:inherit;cursor:pointer;pointer-events:auto}.cs-cf-icon--help:hover,.cs-cf-icon--help.is-tip-open{color:#4d4d4d}.cs-cf-icon--help:focus-visible{outline:2px solid #13233a;outline-offset:-4px}.cs-cf-icon[hidden]{display:none}.cs-cf-mount:empty+.cs-cf-icon{display:none}.cs-tip{position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:30;box-sizing:border-box;width:max-content;max-width:220px;padding:10px 12px;border-radius:4px;background:rgba(0,0,0,.9);color:#fff;font-size:12px;font-weight:400;line-height:17px;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease-in,transform .15s ease-in,visibility .15s;pointer-events:none;cursor:default}.cs-tip::after{content:"";position:absolute;top:100%;right:18px;border:6px solid transparent;border-top-color:rgba(0,0,0,.9)}.is-tip-open>.cs-tip,.cs-cf-icon--help:focus-visible>.cs-tip{opacity:1;visibility:visible;transform:none}.is-tip-open>.cs-tip{pointer-events:auto}@media(hover:hover) and (pointer:fine){[data-ck-tip]:hover>.cs-tip{opacity:1;visibility:visible;transform:none}}.cs-card-logos{display:flex;flex:1;min-width:74px;align-items:center;justify-content:flex-end;gap:4px;container:cs-logos/inline-size}.cs-logo{display:block;flex:none}.cs-logo svg,.cs-method-logo svg{display:block;width:35px;height:22px}.cs-card-logos>[data-net=amex],.cs-card-logos>[data-net=discover],.cs-tip--logos>[data-net=mastercard]{display:none}.cs-logo-count::after{content:"+7"}@container cs-logos (width < 113px){.cs-card-logos > [data-net="mastercard"] { display: none; }
  .cs-tip--logos > [data-net="mastercard"] { display: block; }
  .cs-logo-count::after { content: "+8"; }
}@container cs-logos (width >= 152px){.cs-card-logos > [data-net="amex"] { display: block; }
  .cs-tip--logos > [data-net="amex"] { display: none; }
  .cs-logo-count::after { content: "+6"; }
}@container cs-logos (width >= 191px){.cs-card-logos > [data-net="discover"] { display: block; }
  .cs-tip--logos > [data-net="discover"] { display: none; }
  .cs-logo-count::after { content: "+5"; }
}.cs-logo-more{position:relative;flex:none;cursor:pointer}.cs-logo-count{display:flex;box-sizing:border-box;width:35px;height:22px;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:3px;background:#fafafa;color:#333;font-size:12px;font-weight:500;line-height:1}.cs-tip--logos{display:flex;max-width:209px;flex-wrap:wrap;justify-content:center;gap:4px;padding:9px}.cs-tip--logos::after{right:15.5px}.cs-method-logo{display:flex;margin-left:auto;align-items:center}.cs-paypal-word{display:inline-flex;align-items:center;font:italic 800 17px/1 Arial,sans-serif}.cs-paypal-word b{color:#003087}.cs-paypal-word i{color:#009cde}.cs-payment-branding{margin-top:14px;text-align:center}.cs-payment-branding [hidden]{display:none!important}.cs-whop-notice{margin:0;color:#777;font-size:12px;line-height:1.5}.cs-whop-notice a{color:inherit;text-decoration:underline}@media(max-width:480px){.cs-method{padding-right:12px;padding-left:46px}.cs-method .cs-radio{left:14px}.cs-method-body{padding:12px}.cs-cf-row{gap:12px}}.cs-method-body[data-method-body=card]{position:relative}.cs-pay-status{margin:0 0 12px;color:#666;font-size:14px}.cs-pay-status:not(.is-error){position:absolute;top:12px;right:12px;left:12px;display:flex;height:46px;margin:0;align-items:center;padding:0 13px;pointer-events:none}.cs-pay-status[hidden]{display:none}.cs-pay-status.is-error{padding:10px 12px;border-radius:6px;background:#fdecea;color:#b42318;font-weight:600}.cs-card .cs-express+section{margin-top:40px}.cs-cf-icon svg{width:19px;height:19px}.cs-form[data-offer-id]:not(.is-built) .cs-options,.cs-form[data-offer-id]:not(.is-built) .cs-ship-line,.ck-form[data-offer-id]:not(.is-built) .ck-qty-list,.ck-form[data-offer-id]:not(.is-built) .ck-bundle-list{visibility:hidden}.cs-page .cs-extras>.cs-extra+.cs-extra{margin-top:14px}.cs-page .cs-extras>.cs-warranty:first-child{margin-top:30px}.cs-extra .cs-bump-image{background:#fff}.cs-extra .cs-bump-image img{width:100%;height:100%;object-fit:contain;transform:none;filter:none}.cs-warranty-icon.has-image img{display:block;width:44px;height:44px;border-radius:4px;object-fit:contain}.cs-extra-qty{display:flex;align-items:center;gap:10px;padding:0 14px 12px 48px;color:#333;font-size:14px;font-weight:600}.cs-extra-qty[hidden]{display:none}.cs-extra-qty select{height:34px;padding:0 28px 0 10px;border:1px solid #ccc;border-radius:6px;background:#fff;font:inherit}.cs-option-gift{color:#17a40c}.cs-bump-body.no-image{grid-template-columns:minmax(0,1fr)}html.is-preview body::after{content:"Preview";position:fixed;top:10px;left:10px;z-index:1000;padding:3px 10px;border-radius:99px;background:#1f2937;color:#fff;font:600 12px/1.6 system-ui,sans-serif;letter-spacing:.04em;pointer-events:none}.cs-page .cs-warranty.cs-extra--dashed{border:2px dashed #e8b400;background:#fffbea}.cs-page .cs-warranty.cs-extra--dashed.is-selected{border-style:solid;border-color:#1ac70e;background:#f4fbf2}.cs-extra .cs-bump-image .lucide{width:28px;height:28px;color:#17a40c}.cs-option-was{color:#9aa0a6;font-weight:600;text-decoration-thickness:1.5px}.cs-form{counter-reset:cs-step}.cs-step{counter-increment:cs-step}.cs-step [data-step]::before{content:attr(data-step)" " counter(cs-step)": "}.cs-express-btn[hidden],.cs-field[hidden],.cs-select[hidden],.cs-field input[hidden]{display:none}.cs-option.no-image .cs-option-main{grid-template-columns:minmax(0,1fr)}.cs-save-note{margin:0 0 6px;color:#777;font-size:12px;line-height:1.5}[data-ck-form][aria-busy=true]{pointer-events:none}.cl-submit[aria-busy=true],.cs-submit[aria-busy=true]{position:relative;color:transparent;text-shadow:none;cursor:progress}.cl-submit[aria-busy=true]::after,.cs-submit[aria-busy=true]::after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ck-spin .7s linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-turnstile{pointer-events:auto}.ck-turnstile:not(:empty){display:flex;justify-content:center;margin-top:12px}[data-ck-sold-out]{position:relative;cursor:not-allowed}[data-ck-sold-out]>*{opacity:.45}[data-ck-sold-out]::after{content:attr(data-ck-sold-out);position:absolute;top:-9px;right:12px;z-index:2;padding:2px 10px;border-radius:999px;background:#b42318;color:#fff;font-size:12px;font-weight:700;line-height:1.6;white-space:nowrap;pointer-events:none}[data-version=pp]{--ink:#13233a;--navy:#13233a;--muted:#4a5565;--soft-bg:#f4f6f9;--line:#dfe5ec;--cta:#f2b632;--cta-hover:#e5a71f;--cta-dark:#c98f12;--gold:#f2b01e;--green:#067d62;--accent:#13233a}[data-version=pp] .hero,[data-version=pp] .titanium-choice,[data-version=pp] .customer-stories,[data-version=pp] .founder,[data-version=pp] .coupon,[data-version=pp] .benefit-ribbon{background:var(--soft-bg)}[data-version=pp] .hero h1,[data-version=pp] .section-heading h2,[data-version=pp] .story-copy h3,[data-version=pp] .comparison-title,[data-version=pp] .card h3,[data-version=pp] .coupon-copy h3,[data-version=pp] .coupon-copy h2,[data-version=pp] .founder-copy h2,[data-version=pp] .cards-award__heading,[data-version=pp] .faq .guarantee-card h3,[data-version=pp] .customer-overall-score{color:var(--ink)}[data-version=pp] .section-heading p,[data-version=pp] .section-heading .section-text,[data-version=pp] .story-copy>p,[data-version=pp] .card p,[data-version=pp] .faq-list details p,[data-version=pp] .founder-copy p,[data-version=pp] .faq .guarantee-card p,[data-version=pp] .coupon-copy>p{color:var(--muted)}[data-version=pp] .stars,[data-version=pp] .card-stars,[data-version=pp] .customer-stories .stars,[data-version=pp] .customer-overall-stars>span:last-child,[data-version=pp] .floating-cta__stars,[data-version=pp] .cards-award__stars,[data-version=pp] .coupon-rating .stars{color:var(--gold)}[data-version=pp] .social-proof>b,[data-version=pp] .coupon-rating span,[data-version=pp] .customer-written-card footer>span,[data-version=pp] .card footer small svg{color:var(--green)}@media(width<=767px){[data-version=pp] .ticker strong{font-size:15px}}[data-version=pp] .footer{padding-bottom:calc(25px + 74px)}@media(width<=767px){[data-version=pp] .footer{padding-bottom:calc(25px + 66px)}}[data-version=pp] .ticker{background:#e7eaee}[data-version=pp] .ticker strong{color:var(--ink)}