@font-face{font-family: 'Bricolage Grotesque';src: url('/assets/fonts/BricolageGrotesque-latin.woff2') format('woff2');font-weight: 600 800;font-style: normal;font-display: swap}@font-face{font-family: 'Open Runde';src: url('/assets/fonts/OpenRunde-Regular-latin.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Open Runde';src: url('/assets/fonts/OpenRunde-Medium-latin.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Open Runde';src: url('/assets/fonts/OpenRunde-Semibold-latin.woff2') format('woff2');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Open Runde';src: url('/assets/fonts/OpenRunde-Bold-latin.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap} :root{ --bg: #FFFFFF;--surface: #142424;--surface-card: #FFFFFF;--surface-glass: #FFFFFF;--surface-alt: #142424;--surface-dark: #0B1A29; --ink: #292F3B;--ink-secondary: #484F5E;--label: #484F5E;--muted: #626976;--muted-soft: #8A93A3;--border: #142424;--border-strong: #142424;--border-focus: #F40132; --c-yellow: #FE7B95;--c-orange: #FE1E4B;--c-pink: #F40132;--c-purple: #0DF1E9;--c-blue: #3AB0FF;--c-teal: #01D6C0;--c-lime: #C3E12D;--c-green: #2AC395;--doodle: #272A38; --accent: #F40132;--accent-hover: #D5012B;--accent-soft: #281519;--accent-ring: rgba(244,1,50,0.2);--link-text: #D5012B; --highlight: #FF5C00;--btn-dark: #292F3B;--btn-dark-hover: #3E444F;--grad: linear-gradient(25deg,#FE7B95 0%,#FE4E71 25%,#FE1E4B 51%,#D5012B 76%,#0DF1E9 100%);--grad-hover: linear-gradient(25deg,#FE6785 0%,#FE2853 25%,#F20131 51%,#D5012B 76%,#0CE5DE 100%);--grad-text: linear-gradient(25deg,#FE7B95 0%,#FE4E71 25%,#FE1E4B 51%,#D5012B 76%,#0DF1E9 100%);--grad-subtle: linear-gradient(135deg,rgba(254,78,113,0.08) 0%,rgba(254,30,75,0.08) 50%,rgba(13,241,233,0.08) 100%);--grad-sunset: var(--grad);--grad-conic: var(--grad); --ok: #2AC395;--ok-bg: #142424;--ok-border: #A9E9D6;--err: #FE0436;--err-bg: #281519;--err-border: #281519;--warn: #D97706;--warn-bg: #142424; --radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(41,47,59,0.06);--shadow-md: 0 8px 24px -10px rgba(41,47,59,0.16);--shadow-lg: 0 28px 56px -28px rgba(41,47,59,0.24);--shadow-glow: 0 14px 30px -14px rgba(254,30,75,0.5);--shadow-float: 0 22px 44px -26px rgba(41,47,59,0.32); --ease-out: cubic-bezier(0.22,1,0.36,1);--dur-fast: 140ms;--dur-mid: 260ms; --font-heading: 'Bricolage Grotesque','Open Runde',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body: 'Open Runde',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono: 'Open Runde',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--max-w: 1200px;--section-pad: 128px}@supports (background: linear-gradient(in oklab,red,blue)){:root{--grad: linear-gradient(25deg in oklab,#FE7B95,#FE4E71 25%,#FE1E4B 51%,#D5012B 76%,#0DF1E9);--grad-text: linear-gradient(25deg in oklab,#FE7B95,#FE4E71 25%,#FE1E4B 51%,#D5012B 76%,#0DF1E9)}}@media all {:root{--bg: #0B1A29;--surface: #10131C;--surface-card: #161A25;--surface-glass: #161A25;--surface-alt: #1C2130;--ink: #142424;--ink-secondary: #CBD5E1;--label: #CBD5E1;--muted: #94A3B8;--border: #262B3A;--border-strong: #343A4C;--border-focus: #FE355D;--accent: #FE5D7D;--accent-hover: #FE839B;--accent-soft: rgba(244,1,50,0.14);--accent-ring: rgba(244,1,50,0.28);--link-text: #FFA2B5;--btn-dark: #142424;--btn-dark-hover: #FFFFFF;--grad: linear-gradient(90deg,#FE90A6 0%,#FE4E71 24%,#FE355D 48%,#D9012C 74%,#D5012B 100%);--grad-hover: linear-gradient(90deg,#FE7B95 0%,#FE708C 24%,#FE5073 48%,#EB0130 74%,#77F8F4 100%);--grad-text: linear-gradient(90deg,#FE7B95 0%,#FE708C 24%,#FE5073 48%,#EB0130 74%,#94F9F6 100%);--shadow-sm: 0 1px 2px rgba(0,0,0,0.5);--shadow-md: 0 8px 24px -10px rgba(0,0,0,0.6);--shadow-lg: 0 28px 56px -28px rgba(0,0,0,0.75);--shadow-glow: 0 14px 30px -14px rgba(254,72,108,0.55);--ok: #34D399;--ok-bg: rgba(16,185,129,0.14);--ok-border: rgba(16,185,129,0.3);--err-bg: rgba(254,53,93,0.16);--err-border: rgba(254,53,93,0.3);--warn-bg: rgba(245,158,11,0.16)}} *,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html,body{overflow-x: clip}html{font-size: 16px;scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{background-color: var(--bg);color: var(--ink);font-family: var(--font-body);font-size: 1.0625rem;line-height: 1.68;font-weight: 450;min-height: 100vh;display: flex;flex-direction: column;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none;transition: color 0.15s ease,opacity 0.15s ease}button,input,select,textarea{font: inherit}button{cursor: pointer;border: none;background: none;touch-action: manipulation} h1,h2,h3,h4{font-family: var(--font-heading);color: var(--ink);line-height: 1.2;letter-spacing: -0.025em;font-style: normal;overflow-wrap: break-word;word-break: normal}h1{font-size: clamp(2rem,4.2vw,3.4rem);font-weight: 800;margin-bottom: 1rem}h2{font-size: clamp(1.75rem,3.2vw,2.5rem);font-weight: 800;margin-bottom: 0.85rem}h3{font-size: clamp(1.25rem,2vw,1.6rem);font-weight: 700;margin-bottom: 0.65rem}p{margin-bottom: 1.15rem;color: var(--ink-secondary)}.text-gradient{color: var(--accent)}.lead-text{font-size: 1.125rem;line-height: 1.7;color: var(--ink-secondary);font-weight: 450;letter-spacing: -0.01em}.lead-text strong{color: var(--ink);font-weight: 700}.hero-lead{font-size: 1.15rem;line-height: 1.72;margin-bottom: 1.5rem}[hidden]{display: none !important}:focus-visible{outline: 3px solid var(--c-pink);outline-offset: 2px}.visually-hidden{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 200;padding: 10px 16px;background: var(--ink);color: var(--bg);border-radius: var(--radius-sm);font-weight: 700}.skip-link:focus{top: 12px}.content-body a:not([class]),.pricing-more-note a,.step-card a,.faq-answer-pane a,.faq-empty-msg a{color: var(--link-text);font-weight: 650;text-decoration: underline;text-underline-offset: 3px}.price-main-tag,.card-price-num,.opt-price,.price-table td,.mono-num{font-family: var(--font-mono);font-feature-settings: "tnum";font-variant-numeric: tabular-nums} @keyframes floatGentle{0%,100%{transform: translateY(0px) rotate(0deg)}50%{transform: translateY(-10px) rotate(1deg)}}@keyframes rotateStoryRing{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes pulseDot{0%,100%{transform: scale(1);opacity: 1}50%{transform: scale(1.35);opacity: 0.6}}@keyframes waveBar{0%,100%{height: 6px}50%{height: 20px}} .container{width: 100%;max-width: var(--max-w);margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;position: relative}.section{padding-top: var(--section-pad);padding-bottom: var(--section-pad);position: relative;scroll-margin-top: 85px}.section-alt{background-color: var(--surface);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.section-header{text-align: left;max-width: 760px;margin: 0 0 3.5rem 0}.section-tag{display: inline-flex;align-items: center;gap: 8px;padding: 5px 14px;background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-full);font-size: 0.912rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--link-text);box-shadow: var(--shadow-sm);margin-bottom: 0.85rem} .site-header{position: sticky;top: 0;z-index: 100;background-color: var(--surface-card);border-bottom: 1px solid var(--border)}.nav-wrap{display: flex;align-items: center;justify-content: space-between;height: 68px}.brand-link-logo{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.logo-vector-img{height: 36px;width: auto}.nav-links{display: flex;align-items: center;gap: 2rem;list-style: none}.nav-link{display: inline-block;padding: 10px 2px;font-size: 1.058rem;font-weight: 600;color: var(--ink-secondary);transition: color 0.15s ease}.nav-link:hover{color: var(--c-pink)}.nav-cta-group{display: flex;align-items: center;gap: 12px}.rate-badge-pill{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-full);font-size: 0.912rem;font-weight: 700;color: var(--ink);box-shadow: var(--shadow-sm)}.btn-header{padding: 9px 18px;background: var(--accent);color: #FFFFFF;border-radius: var(--radius-full);font-size: 0.975rem;font-weight: 700;transition: background-color 0.15s ease;white-space: nowrap}.btn-header:hover{background: var(--accent-hover)}  .hero-arena-wrap{position: relative} .floating-badge{position: absolute;display: flex;align-items: center;gap: 7px;padding: 6px 12px;background: rgba(255,255,255,0.96);backdrop-filter: blur(10px);border: 1px solid var(--border);border-radius: var(--radius-full);box-shadow: 0 4px 16px rgba(0,0,0,0.08);font-size: 0.83rem;color: var(--ink);z-index: 4;pointer-events: none}.badge-float-1{top: -20px;right: 24px;animation: floatBob 4s ease-in-out infinite}.badge-float-2{left: -48px;top: 12%;animation: floatBob 5s ease-in-out infinite 1s}.badge-float-3{right: -42px;bottom: 18%;animation: floatBob 4.5s ease-in-out infinite 2s}@keyframes floatBob{0%,100%{transform: translateY(0)}50%{transform: translateY(-5px)}}.section-hero{padding-top: 2.75rem;padding-bottom: 6rem;overflow: hidden}.hero-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 5rem;align-items: center}.hero-grid > *{min-width: 0;max-width: 100%}.hero-copy{max-width: 580px}.trust-check-list{list-style: none;margin: 1.25rem 0 1.5rem 0;display: flex;flex-direction: column;gap: 0.65rem}.trust-check-item{display: flex;align-items: center;gap: 10px;font-size: 1.07rem;font-weight: 600;color: var(--ink)}.check-icon-circle{width: 24px;height: 24px;border-radius: 50%;background: var(--ok-bg);border: 1px solid var(--ok-border);color: var(--ok);display: flex;align-items: center;justify-content: center;flex-shrink: 0}  .order-arena-meta-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-bottom: 0.75rem;list-style: none}.meta-pill{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-full);font-size: 0.83rem;font-weight: 650;color: var(--ink);box-shadow: 0 2px 8px rgba(0,0,0,0.04);white-space: nowrap}.meta-pill.live-pill{background: var(--ok-bg);border-color: var(--ok-border);color: var(--ok)}.pulse-dot-live{width: 8px;height: 8px;border-radius: 50%;background: var(--ok);display: inline-block;animation: pulseDot 1.8s ease-in-out infinite}.hero-byline{font-size: 0.975rem;color: var(--muted);margin-bottom: 0}.hero-byline a{color: var(--ink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px} .hero-badge{margin-bottom: 2rem} .hero-h1{font-size: clamp(2.2rem,3.7vw,3.15rem);font-weight: 700;line-height: 1.04;letter-spacing: -0.035em;margin-bottom: 2.25rem}.hero-h1-break{display: block;margin-top: 0.9rem;font-size: 0.48em;font-weight: 600;line-height: 1.25;letter-spacing: -0.015em;color: var(--ink-secondary)}.hero-lead{margin-bottom: 2.75rem} .hero-checks{gap: 0.75rem;margin: 0 0 2rem 0}.hero-checks .trust-check-item{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-sm);padding: 0.8rem 1.1rem;box-shadow: var(--shadow-sm);font-weight: 500;line-height: 1.45;transition: border-color 0.15s ease,transform 0.15s ease}.hero-checks .trust-check-item:hover{border-color: var(--accent)}.hero-checks .check-icon-circle{width: 26px;height: 26px;font-size: 0.9rem}.order-card-wrapper{position: relative;border-radius: var(--radius-lg);border: 1px solid var(--border);box-shadow: var(--shadow-lg)} .order-card{background: var(--surface-card);border-radius: calc(var(--radius-lg) - 2.5px);padding: 1.25rem 1.45rem;position: relative}.order-card-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border)}.order-service-title{display: flex;align-items: center;gap: 8px;font-weight: 800;font-size: 1.15rem;letter-spacing: -0.02em;margin: 0}.secure-lock-pill{display: inline-flex;align-items: center;gap: 5px;font-size: 0.83rem;font-weight: 700;background: var(--ok-bg);border: 1px solid var(--ok-border);color: var(--ok);padding: 3px 10px;border-radius: var(--radius-full)} .chips-label{display: flex;justify-content: space-between;font-size: 0.912rem;font-weight: 700;margin-bottom: 0.5rem;color: var(--muted)}.chips-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 7px;margin-bottom: 0.9rem}.chip-btn{padding: 8px 6px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-xs);font-weight: 700;font-size: 0.975rem;color: var(--ink);transition: all 0.15s ease;position: relative;text-align: center}.chip-btn:hover{border-color: var(--c-pink)}.chip-btn.active{background: var(--grad);color: #FFFFFF;border-color: transparent;box-shadow: 0 3px 10px rgba(235,1,48,0.35)}.chip-badge-hot{position: absolute;top: -6px;right: -3px;background: #EB0130;color: #FFF;font-size: 0.613rem;padding: 1px 5px;border-radius: var(--radius-full);font-weight: 800;text-transform: uppercase} .field-group{margin-bottom: 0.9rem}.field-label{display: block;font-size: 0.912rem;font-weight: 700;margin-bottom: 0.35rem;color: var(--ink)}.qty-stepper-box{display: flex;align-items: center;gap: 6px;margin-bottom: 0.65rem}.stepper-btn{width: 38px;height: 38px;border-radius: var(--radius-xs);background: var(--surface);border: 1px solid var(--border);display: flex;align-items: center;justify-content: center;font-size: 1.2rem;font-weight: 800;color: var(--ink);transition: all 0.15s ease}.stepper-btn:hover{background: var(--border)}.qty-input-field{flex: 1;height: 38px;padding: 0 12px;border-radius: var(--radius-xs);border: 1px solid var(--border);background: var(--bg);font-family: var(--font-mono);font-size: 1.1rem;font-weight: 800;color: var(--ink);text-align: center}.qty-input-field:focus{outline: none;border-color: var(--border-focus)}.range-slider-wrap{margin-bottom: 0.65rem}.log-slider{width: 100%;height: 24px;background: transparent;-webkit-appearance: none;appearance: none} .log-slider::-webkit-slider-runnable-track{height: 6px;border-radius: 3px;background: var(--border)}.log-slider::-moz-range-track{height: 6px;border-radius: 3px;background: var(--border)}.log-slider::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;border-radius: 50%;background: var(--c-pink);cursor: pointer;box-shadow: 0 0 10px rgba(235,1,48,0.6);border: 3px solid #FFFFFF;margin-top: -9px}.log-slider::-moz-range-thumb{width: 20px;height: 20px;border-radius: 50%;background: var(--c-pink);cursor: pointer;box-shadow: 0 0 10px rgba(235,1,48,0.6);border: 3px solid #FFFFFF}.log-slider{cursor: pointer;display: block}.range-slider-wrap{padding: 2px 0}.order-live-summary{font-size: 0.912rem;font-weight: 600;color: var(--muted);display: flex;flex-wrap: wrap;gap: 2px 10px;justify-content: space-between;margin-bottom: 0.9rem;padding: 6px 10px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-xs)}.order-live-savings{color: var(--ok);font-weight: 700} .input-with-button{position: relative;display: flex}.text-input{width: 100%;height: 44px;padding: 0 12px;border-radius: var(--radius-xs);border: 1px solid var(--border);background: var(--bg);font-size: 0.975rem;color: var(--ink)}.text-input:focus{outline: none;border-color: var(--border-focus)}.paste-link-btn{position: absolute;right: 5px;top: 5px;bottom: 5px;padding: 0 10px;background: var(--surface-card);border: 1px solid var(--border);border-radius: 5px;font-size: 0.83rem;font-weight: 700;color: var(--ink)}.link-feedback-msg{font-size: 0.855rem;font-weight: 600;margin-top: 5px;display: none}.link-feedback-msg.show-ok{display: block;color: var(--ok)}.link-feedback-msg.show-err{display: block;color: var(--err)} .price-display-row{display: flex;align-items: baseline;justify-content: space-between;margin-bottom: 0.9rem}.price-main-tag{font-family: var(--font-mono);font-size: 2.15rem;font-weight: 800;color: var(--ink);line-height: 1}.price-sub-unit{font-size: 0.855rem;color: var(--muted)}.price-rate-col{text-align: right}.price-rate-val{font-weight: 700;color: var(--ink)}.btn-order-cta{width: 100%;height: 48px;border-radius: var(--radius-sm);background: var(--grad);color: #FFFFFF;font-family: var(--font-heading);font-size: 1.0625rem;font-weight: 800;display: flex;align-items: center;justify-content: center;gap: 8px;transition: background-color 0.15s ease}.btn-order-cta:hover:not(:disabled){background: var(--accent-hover)}.order-guarantee-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 4px 14px;margin-top: 0.85rem;font-size: 0.83rem;color: var(--muted);font-weight: 600;list-style: none} .order-step{margin-bottom: 1.6rem}.step-label{display: flex;align-items: center;gap: 10px;margin-bottom: 0.6rem;font-size: 1.07rem;font-weight: 750;letter-spacing: -0.01em;color: var(--ink)}.step-num{width: 24px;height: 24px;border-radius: 50%;background: var(--grad);color: #FFFFFF;font-family: var(--font-mono);font-size: 0.9rem;font-weight: 800;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;box-shadow: 0 3px 8px rgba(235,1,48,0.3)}.step-help{font-size: 0.86rem;color: var(--muted);margin: 0.45rem 0 0 0;line-height: 1.45}.text-input:focus,.qty-input-field:focus{box-shadow: 0 0 0 3px rgba(235,1,48,0.15)}.qty-options-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.chip-btn.qty-option{display: flex;flex-direction: column;align-items: center;gap: 1px;padding: 12px 4px 7px;background: var(--surface-card);border: 1.5px solid var(--border);border-radius: var(--radius-sm);color: var(--ink);box-shadow: none;transition: border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.chip-btn.qty-option:hover{border-color: var(--c-pink);transform: translateY(-1px)}.chip-btn.qty-option.active{background: var(--grad-subtle),var(--surface-card);border-color: var(--c-pink);color: var(--ink);box-shadow: 0 0 0 3px rgba(235,1,48,0.15)}.opt-qty{font-family: var(--font-mono);font-size: 1.1rem;font-weight: 800;line-height: 1.1;letter-spacing: -0.02em}.opt-unit{font-size: 0.62rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: var(--muted)}.opt-price{margin-top: 3px;font-size: 0.86rem;font-weight: 750;color: var(--ink)}.opt-save{font-size: 0.66rem;font-weight: 700;color: var(--ok)}.opt-save-none{color: var(--muted)}.opt-badge{position: absolute;top: -9px;left: 50%;transform: translateX(-50%);background: var(--grad);color: #FFFFFF;font-size: 0.63rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;padding: 2px 8px;border-radius: var(--radius-full);white-space: nowrap}.custom-qty-row{display: flex;flex-direction: column;gap: 6px;margin-top: 0.85rem}.custom-qty-label{font-size: 0.9rem;font-weight: 700;color: var(--ink)}.custom-qty-row .qty-input-field{width: 100%;height: 46px;flex: none;font-size: 1.15rem;border-width: 1.5px}.order-summary-box{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;margin: 1.25rem 0 1.5rem 0;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-sm)}.summary-left{display: flex;flex-direction: column}.summary-label{font-size: 0.78rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: var(--muted)}.summary-right{display: flex;flex-direction: column;align-items: flex-end;text-align: right;gap: 2px}.summary-detail{font-size: 0.9rem;font-weight: 600;color: var(--ink-secondary)} .showcase-visual-wrap{margin: 7rem auto 0 auto;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: 3.5rem;align-items: center}.phone-mock-frame{width: 100%;background: #000000;border-radius: 28px;padding: 8px;box-shadow: 0 16px 40px rgba(0,0,0,0.35);border: 2px solid #262836}.phone-screen{background: linear-gradient(180deg,#161820 0%,#0B0C10 100%);border-radius: 22px;height: 380px;display: flex;flex-direction: column;justify-content: space-between;padding: 16px;color: #FFFFFF;position: relative;overflow: hidden}.live-view-counter-pill{background: rgba(255,255,255,0.12);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,0.2);border-radius: var(--radius-full);padding: 6px 14px;display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-mono);font-weight: 800;font-size: 1.05rem}.phone-top-row,.phone-bottom-row{display: flex;justify-content: space-between;align-items: center}.phone-handle{font-size: 0.9rem;font-weight: 700;opacity: 0.9}.phone-center{text-align: center;margin: auto 0}.phone-caption{font-size: 0.925rem;margin-top: 10px;opacity: 0.88;font-weight: 600}.phone-caption-sm{font-size: 0.855rem;opacity: 0.95;font-weight: 600}.showcase-h2{font-size: clamp(1.4rem,2.4vw,1.9rem)}.audio-waveform-bars{display: flex;align-items: center;gap: 3px;height: 20px}.wave-bar{width: 3px;background: var(--c-yellow);border-radius: 2px;animation: waveBar 1.2s ease-in-out infinite}.wave-bar:nth-child(2){animation-delay: 0.2s;background: var(--c-pink)}.wave-bar:nth-child(3){animation-delay: 0.4s;background: var(--c-purple)}.wave-bar:nth-child(4){animation-delay: 0.1s;background: var(--c-orange)} .trust-strip-bar{background: var(--surface);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);padding: 3rem 0}.trust-badges-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;list-style: none}.trust-badge-col{--tb-grad: var(--accent);--tb-glow: rgba(20,21,28,0.25);display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto auto;column-gap: 14px;align-items: center;padding: 0.35rem 1.4rem;border-left: 1px solid var(--border);isolation: isolate}.trust-badge-col:first-child{border-left: none;padding-left: 0}.trust-badge-col:hover{border-left-color: var(--border)} .tb-lock{--tb-grad: linear-gradient(135deg,#34D399 0%,#059669 100%);--tb-glow: rgba(16,185,129,0.45)}.tb-bolt{--tb-grad: linear-gradient(135deg,#FEDA75 0%,#FE4E71 100%);--tb-glow: rgba(250,126,30,0.45)}.tb-shield{--tb-grad: linear-gradient(135deg,#4F5BD5 0%,#0BDAD3 100%);--tb-glow: rgba(79,91,213,0.45)}.tb-chat{--tb-grad: linear-gradient(135deg,#EB0130 0%,#0BDAD3 100%);--tb-glow: rgba(235,1,48,0.45)}.trust-badge-icon{position: relative;width: 46px;height: 46px;grid-row: 1 / 3;border-radius: 14px;background: var(--tb-grad);display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 22px -8px var(--tb-glow);transition: transform 0.25s ease-out} .trust-badge-icon::after{content: '';position: absolute;inset: -6px;border-radius: 22px;background: var(--tb-grad);opacity: 0.18;z-index: -1;animation: tbHalo 3.2s ease-in-out infinite}.trust-badge-col:hover .trust-badge-icon{transform: translateY(-2px)}.trust-badge-title{font-size: 1.04rem;font-weight: 800;color: var(--ink)}.trust-badge-sub{font-size: 0.9rem;color: var(--muted)} .ic-shackle{transform-box: fill-box;transform-origin: center bottom;animation: tbShackle 3s ease-in-out infinite}.ic-bolt{animation: tbBolt 2.4s ease-in-out infinite}.ic-check{stroke-dasharray: 12;stroke-dashoffset: 12;animation: tbCheck 3.2s ease-in-out infinite}.ic-dot{transform-box: fill-box;transform-origin: center;animation: tbDot 1.4s ease-in-out infinite}.ic-dot:nth-of-type(2){animation-delay: 0.18s}.ic-dot:nth-of-type(3){animation-delay: 0.36s}@keyframes tbHalo{0%,100%{transform: scale(0.94);opacity: 0.12}50%{transform: scale(1.06);opacity: 0.26}}@keyframes tbShackle{0%,60%,100%{transform: translateY(0)}72%{transform: translateY(-2.5px)}84%{transform: translateY(0)}}@keyframes tbBolt{0%,100%{transform: scale(1);opacity: 1}45%{transform: scale(1.14)}55%{opacity: 0.75}65%{opacity: 1}}@keyframes tbCheck{0%{stroke-dashoffset: 12}30%,80%{stroke-dashoffset: 0}100%{stroke-dashoffset: 12}}@keyframes tbDot{0%,60%,100%{transform: translateY(0);opacity: 0.55}30%{transform: translateY(-2px);opacity: 1}} .tb-ready .trust-badge-col{opacity: 0;transform: translateY(18px)}.tb-ready.in-view .trust-badge-col{opacity: 1;transform: translateY(0);transition: opacity 0.5s ease,transform 0.5s ease,box-shadow 0.25s ease,border-color 0.25s ease}.tb-ready.in-view .trust-badge-col:nth-child(2){transition-delay: 0.08s}.tb-ready.in-view .trust-badge-col:nth-child(3){transition-delay: 0.16s}.tb-ready.in-view .trust-badge-col:nth-child(4){transition-delay: 0.24s}.tb-ready.in-view .trust-badge-col:hover{transition-delay: 0s} .pricing-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.5rem;margin-top: 1.5rem}.pricing-card{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.85rem 1.5rem;display: flex;flex-direction: column;transition: transform 0.2s ease,box-shadow 0.2s ease;position: relative}.pricing-card:hover{border-color: var(--accent)}.pricing-card.featured-card{border: 2px solid var(--accent);z-index: 2}.pricing-card.featured-card:hover{border-color: var(--accent-hover)}.card-ribbon{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: #D5012B; color: #FFF;font-size: 0.78rem;font-weight: 800;text-transform: uppercase;padding: 3px 12px;border-radius: var(--radius-full);letter-spacing: 0.05em;white-space: nowrap} .card-head{position: relative;margin: -1.85rem -1.5rem 0.4rem;padding: 1.6rem 1.5rem 1.1rem;background: linear-gradient(180deg,rgba(235,1,48,0.10) 0%,rgba(250,126,30,0.04) 100%);border-radius: var(--radius-md) var(--radius-md) 0 0}.card-head::after{content: '';position: absolute;left: 1.5rem;right: 1.5rem;bottom: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,#FE4E71,#EB0130,#0BDAD3);opacity: 0.55}.featured-card .card-head{background: linear-gradient(180deg,rgba(235,1,48,0.18) 0%,rgba(55,244,238,0.06) 100%)}.featured-card .card-head::after{opacity: 1}.card-qty-head{font-family: var(--font-heading);font-size: 1.65rem;font-weight: 800;margin-bottom: 0.2rem}.card-price-num{font-family: var(--font-mono);font-size: 2.35rem;font-weight: 800;color: var(--ink);margin: 0.85rem 0 0.2rem 0}.card-rate-sub{font-size: 0.912rem;color: var(--muted);margin-bottom: 1.25rem;font-weight: 600}.card-features-list{list-style: none;display: flex;flex-direction: column;gap: 0.65rem;margin-bottom: 1.75rem;flex: 1}.card-feature-li{display: flex;align-items: center;gap: 8px;font-size: 0.975rem;font-weight: 550;color: var(--ink-secondary)}.btn-card-select{width: 100%;padding: 11px;border-radius: var(--radius-xs);background: var(--surface);border: 1px solid var(--border);font-weight: 700;font-size: 1.02rem;color: var(--ink);transition: all 0.15s ease;text-align: center}.btn-card-select:hover,.featured-card .btn-card-select{background: var(--grad);color: #FFF;border-color: transparent}.card-pack-name{font-size: 1.02rem;font-weight: 650;color: var(--muted);margin-bottom: 0}.card-ribbon-alt{background: var(--ink);color: var(--bg)}.pricing-more-note{text-align: center;margin: 2rem auto 0 auto;color: var(--muted);font-size: 1.07rem}.narrow-container{max-width: 860px}.price-table td:nth-child(3){color: var(--ink)}.price-table .row-featured td{background: var(--grad-subtle)} .steps-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.5rem;margin-top: 1.5rem;list-style: none}.step-card p{margin-bottom: 0}.step-card{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.85rem 1.5rem;box-shadow: var(--shadow-sm)}.step-number-tag{width: 42px;height: 42px;border-radius: 12px;background: var(--ink);color: var(--bg);font-family: var(--font-mono);font-weight: 800;font-size: 1.2rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.25rem} .article-grid{display: grid;grid-template-columns: 260px 1fr;gap: 3rem;align-items: start}.toc-sticky-sidebar{position: sticky;top: 88px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.25rem;max-height: calc(100vh - 110px);overflow-y: auto}.toc-title{font-size: 0.975rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 0.85rem;color: var(--ink);cursor: pointer;list-style: none}.toc-title::-webkit-details-marker{display: none}.toc-title::after{content: '+';float: right;color: var(--c-pink)}.toc-details[open] .toc-title::after{content: '−'}.content-list{margin: 0.75rem 0 1rem 1.5rem;display: flex;flex-direction: column;gap: 0.7rem;color: var(--ink-secondary)}.content-list li::marker{color: var(--c-pink);font-weight: 800}.content-list strong{color: var(--ink)}.toc-nav-list{list-style: none;display: flex;flex-direction: column;gap: 0.4rem}.toc-link{font-size: 0.912rem;font-weight: 550;color: var(--muted);display: block;padding: 6px 0;transition: color 0.15s ease;line-height: 1.4}.toc-link:hover,.toc-link.active{color: var(--c-pink);font-weight: 700}.content-body{max-width: 800px}.content-block{margin-bottom: 5.5rem;scroll-margin-top: 90px}.answer-lead-box{font-size: 1.15rem;font-weight: 600;color: var(--ink);line-height: 1.6;margin: 0.5rem 0 1.25rem 0}.table-scroll-wrap{overflow-x: auto;margin: 1.5rem 0;border-radius: var(--radius-sm);border: 1px solid var(--border);box-shadow: var(--shadow-sm)}.seo-data-table{width: 100%;border-collapse: collapse;text-align: left;font-size: 1.02rem}.seo-data-table th,.seo-data-table td{padding: 12px 16px;border-bottom: 1px solid var(--border)}.seo-data-table th{background: var(--surface);font-weight: 700;color: var(--ink)}.seo-data-table tbody th{background: transparent}.seo-data-table td{color: var(--ink-secondary);background: var(--surface-card)}.seo-data-table code{font-size: 0.85em;white-space: nowrap}.seo-data-table tr:last-child td{border-bottom: none} .faq-filter-nav{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin-bottom: 1.75rem}.faq-tab-btn{padding: 7px 16px;border-radius: var(--radius-full);background: var(--surface-card);border: 1px solid var(--border);font-size: 0.975rem;font-weight: 600;color: var(--ink-secondary);transition: all 0.15s ease}.faq-tab-btn:hover{border-color: var(--c-pink)}.faq-tab-btn.active{background: var(--ink);color: var(--bg);border-color: transparent}.faq-search-wrap{max-width: 540px;margin: 0 auto 2rem auto;position: relative}.faq-search-input{width: 100%;height: 46px;padding: 0 18px 0 44px;border-radius: var(--radius-full);border: 1px solid var(--border);background: var(--surface-card);font-size: 1.058rem;color: var(--ink);box-shadow: var(--shadow-sm)}.faq-search-input:focus{outline: none;border-color: var(--border-focus)}.faq-search-icon{position: absolute;left: 16px;top: 14px;color: var(--muted)}.faq-accordion-list{display: flex;flex-direction: column;gap: 10px;max-width: 820px;margin: 0 auto}.faq-item{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-sm);overflow: hidden;transition: border-color 0.15s ease}.faq-item:hover{border-color: var(--c-pink)}.faq-question-btn{width: 100%;padding: 1.15rem 1.4rem;display: flex;align-items: center;justify-content: space-between;text-align: left;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;color: var(--ink);gap: 1rem} .faq-toggle-icon{width: 30px;height: 30px;border-radius: 50%;background: var(--surface);border: 1px solid var(--border);display: flex;align-items: center;justify-content: center;color: var(--c-pink);flex-shrink: 0;transition: transform 0.3s ease,background 0.3s ease,color 0.3s ease,border-color 0.3s ease}.faq-item:hover .faq-toggle-icon{border-color: var(--c-pink)}.faq-item.open .faq-toggle-icon{transform: rotate(180deg);background: var(--grad);color: #FFF;border-color: transparent} .faq-answer-pane{display: grid;grid-template-rows: 0fr;padding: 0 1.4rem;font-size: 1.095rem;color: var(--ink-secondary);line-height: 1.6;transition: grid-template-rows 0.32s ease,padding-bottom 0.32s ease}.faq-answer-pane > p{overflow: hidden;min-height: 0}.faq-item.open .faq-answer-pane{grid-template-rows: 1fr;padding-bottom: 1.15rem}.faq-item.open{border-color: var(--c-pink);box-shadow: 0 8px 22px -14px rgba(235,1,48,0.45)}.faq-q{margin: 0;font-size: inherit;letter-spacing: normal}.faq-answer-pane p{margin-bottom: 0}.faq-empty-msg{text-align: center;color: var(--muted);margin-top: 1.5rem} .final-cta-inner{max-width: 760px}.final-cta-inner .lead-text{margin-bottom: 2rem}.btn-order-cta.btn-inline{display: inline-flex;width: auto;padding: 0 36px} .author-card{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: 1.75rem 2rem;display: flex;gap: 1.75rem;align-items: center;box-shadow: var(--shadow-md)}.author-avatar-wrap{width: 90px;height: 90px;border-radius: 50%;padding: 3.5px;background: var(--grad);flex-shrink: 0;box-shadow: 0 4px 20px rgba(235,1,48,0.35);display: flex;align-items: center;justify-content: center}.author-photo-img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block}.author-photo-img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;display: block;background: #FFFFFF}.author-avatar{width: 64px;height: 64px;border-radius: 50%;background: var(--grad);display: flex;align-items: center;justify-content: center;font-family: var(--font-heading);font-size: 1.6rem;font-weight: 800;color: #FFF;flex-shrink: 0}.author-name{font-size: 1.15rem;font-weight: 800;color: var(--ink);margin-bottom: 2px}.author-bio{font-size: 1.02rem;color: var(--muted);margin-bottom: 6px}.author-meta{font-size: 0.912rem;color: var(--muted);margin-bottom: 0}.footer-logo{margin-bottom: 1.25rem}.footer-about{font-size: 1.058rem;color: var(--muted);line-height: 1.6}.site-footer{background: var(--surface);border-top: 1px solid var(--border);padding: 3.5rem 0 2rem 0;margin-top: auto}.footer-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 2.5rem;margin-bottom: 2.5rem}.footer-col h4,.footer-heading{font-size: 1.058rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 1.15rem}.footer-links-list{list-style: none;display: flex;flex-direction: column;gap: 0.35rem}.footer-link{display: inline-block;padding: 4px 0;font-size: 1.02rem;color: var(--muted)}.footer-link:hover{color: var(--c-pink)}.footer-social{display: inline-flex;gap: 6px}.footer-social a{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;color: var(--muted);transition: color 0.2s ease,background 0.2s ease}.footer-social a:hover,.footer-social a:focus-visible{color: #0A66C2;background: var(--surface-card)}.footer-social svg{width: 22px;height: 22px;fill: currentColor}.footer-bottom{border-top: 1px solid var(--border);padding-top: 1.75rem;display: flex;justify-content: space-between;align-items: center;font-size: 0.912rem;color: var(--muted)} .mobile-bar-info{display: flex;flex-direction: column}.mobile-bar-price{font-family: var(--font-mono);font-weight: 800;font-size: 1.2rem;color: var(--ink)}.mobile-bar-sub{font-size: 0.805rem;color: var(--muted)} .definition-block{font-size: 1.1rem;line-height: 1.75;color: var(--ink);background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.5rem 1.6rem;box-shadow: var(--shadow-sm);margin-bottom: 2.25rem}.glance-table tbody th{width: 34%;white-space: nowrap}.checklist-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.5rem}.checklist-card{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: 1.75rem;box-shadow: var(--shadow-sm)}.checklist-card h2{font-size: clamp(1.35rem,2.2vw,1.75rem)}.timeline-list{list-style: none;margin-top: 0.75rem;border-left: 2px solid var(--border);padding-left: 1.25rem;display: flex;flex-direction: column;gap: 1rem;color: var(--ink-secondary)}.timeline-list li{position: relative}.timeline-list li::before{content: '';position: absolute;left: calc(-1.25rem - 7px);top: 6px;width: 12px;height: 12px;border-radius: 50%;background: var(--grad)}.timeline-list strong{color: var(--ink)}.timeline-time{display: block;font-family: var(--font-mono);font-size: 0.83rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;color: var(--c-pink)}.timeline-list a,.checklist-card a{color: var(--link-text);font-weight: 650;text-decoration: underline;text-underline-offset: 3px}.chart-figure{margin: 2rem 0;background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.25rem 1rem 1rem;box-shadow: var(--shadow-sm)}.price-chart{width: 100%;height: auto}.chart-bar{fill: url(#barGrad);transform-box: fill-box;transform-origin: 50% 100%;transition: transform 0.6s var(--ease-out) calc(var(--i,0) * 60ms),filter 0.2s ease}.chart-axis{stroke: var(--border);stroke-width: 2}.chart-val{fill: var(--ink);font-family: var(--font-mono);font-size: 13px;font-weight: 700}.chart-lab{fill: var(--muted);font-family: var(--font-body);font-size: 13px;font-weight: 600}.chart-figure figcaption{text-align: center;font-size: 0.95rem;color: var(--muted);margin-top: 0.5rem}.glossary-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.85rem;margin-top: 1rem}.glossary-list > div{background: var(--surface-card);border: 1px solid var(--border);border-radius: var(--radius-sm);padding: 1rem 1.1rem}.glossary-list dt{font-weight: 800;color: var(--ink);margin-bottom: 0.25rem}.glossary-list dd{font-size: 1.07rem;color: var(--ink-secondary);line-height: 1.6}.sources-list{font-size: 1.07rem}.pros-cons-table td:first-child::before{content: '✓ ';color: var(--ok);font-weight: 800}.pros-cons-table td:last-child::before{content: '✕ ';color: var(--err);font-weight: 800} .ic{display: inline-block;flex-shrink: 0;vertical-align: -2px}.check-icon-circle .ic{width: 14px;height: 14px}.card-feature-li .ic{color: var(--ok)}.order-guarantee-strip li{display: inline-flex;align-items: center;gap: 6px}.order-guarantee-strip .ic{color: var(--accent)} .order-step + .order-step{padding-top: 1.4rem;border-top: 1px dashed var(--border)}.footer-mast{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 2rem;align-items: center;padding-bottom: 2rem;border-bottom: 1px solid var(--border)}.footer-statement{margin: 0;font-family: var(--font-heading);font-size: 1.35rem;font-weight: 700;line-height: 1.35;color: var(--ink);letter-spacing: -0.015em}.footer-mail{font-weight: 700;color: var(--link-text);white-space: nowrap}.footer-inline-links{list-style: none;display: flex;flex-wrap: wrap;gap: 0.35rem 1.75rem;padding: 1.5rem 0} .footer-buy{padding-top: 1.5rem;border-bottom: 1px solid var(--border)}.footer-buy-title{font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;color: var(--ink)}.footer-buy .footer-inline-links{padding: 0.6rem 0 1.25rem}.footer-inline-links .footer-link{white-space: nowrap} .order-card-wrapper{border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: var(--shadow-lg);background: var(--surface-card)}.order-card{background: var(--surface-card);border-radius: var(--radius-lg);padding: 1.75rem 1.75rem 1.4rem}.order-card-header{margin-bottom: 1.5rem;padding-bottom: 1rem}.order-service-title{font-family: var(--font-heading);font-size: 1.15rem;font-weight: 700}.order-field{margin-bottom: 1.5rem}.order-card .field-label{display: block;margin-bottom: 0.55rem;font-family: var(--font-body);font-size: 0.95rem;font-weight: 600;color: var(--label)}.input-shell{position: relative;display: flex;align-items: center}.input-icon{position: absolute;left: 16px;color: var(--muted);pointer-events: none;transition: color var(--dur-fast) ease}.order-card .text-input,.order-card .qty-input-field{width: 100%;height: 56px;border: 1px solid var(--border);border-radius: var(--radius-md);background: var(--surface-card);color: var(--ink);font-family: var(--font-body);font-size: 1.05rem;transition: border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.order-card .text-input{padding: 0 7.5rem 0 3rem}.order-card .qty-input-field{padding: 0 1.1rem;text-align: left;font-size: 1.25rem;font-weight: 600;font-variant-numeric: tabular-nums}.order-card .text-input::placeholder{color: #94A3B8}.order-card .text-input:hover,.order-card .qty-input-field:hover{border-color: var(--border-strong)}.order-card .text-input:focus,.order-card .qty-input-field:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 4px var(--accent-ring)}.input-shell:focus-within .input-icon{color: var(--accent)}.order-card .paste-link-btn{position: absolute;top: 9px;right: 9px;bottom: 9px;padding: 0 14px;border-radius: 10px;background: var(--surface);border: 1px solid var(--border);font-size: 0.875rem;font-weight: 600;color: var(--ink);transition: background-color var(--dur-fast) ease,transform var(--dur-fast) ease}.order-card .paste-link-btn:hover{background: var(--surface-alt)}.order-card .paste-link-btn:active{transform: scale(0.96)} .input-valid-tick{position: absolute;right: 5.4rem;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;background: var(--ok);color: #FFFFFF;opacity: 0;transform: scale(0.4);transition: opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.input-shell.is-valid .input-valid-tick{opacity: 1;transform: scale(1)}.input-shell.is-valid .text-input{border-color: var(--ok)}.quick-add-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin-top: 12px}.quick-add-btn{height: 46px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface-card);box-shadow: var(--shadow-sm);font-family: var(--font-body);font-size: 1rem;font-weight: 700;color: var(--ink);white-space: nowrap;transition: border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,transform var(--dur-fast) ease}.quick-add-btn:hover{border-color: var(--accent);background: var(--accent-soft);color: var(--accent)}.quick-add-btn:active{transform: scale(0.95)}.order-card .qty-help{margin-top: 0.75rem;font-size: 0.875rem}.order-total-box{border: 1px solid var(--border);border-radius: var(--radius-md);padding: 1.15rem 1.35rem;margin: 0.25rem 0 1.4rem 0;background: var(--surface-card)}.total-row{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.total-label{font-size: 1.1rem;font-weight: 600;color: var(--label)}.total-price{font-family: var(--font-heading);font-size: 2.2rem;font-weight: 800;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-block}.total-price.bump{animation: priceBump 360ms var(--ease-out)}@keyframes priceBump{0%{transform: scale(1)}40%{transform: scale(1.08)}100%{transform: scale(1)}}.total-meta{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 12px;margin-top: 0.7rem;padding-top: 0.7rem;border-top: 1px dashed var(--border);font-size: 0.9rem;color: var(--muted)}.total-meta .order-live-savings{color: var(--ok);font-weight: 700} .order-card .btn-order-cta{position: relative;overflow: hidden;height: 58px;border-radius: var(--radius-md);background: var(--grad);font-family: var(--font-heading);font-size: 1.1rem;font-weight: 700;gap: 10px;box-shadow: var(--shadow-glow);transition: transform var(--dur-fast) ease,box-shadow var(--dur-mid) ease}.order-card .btn-order-cta::after{content: '';position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.28) 50%,transparent 70%);transform: translateX(-120%);transition: transform 700ms var(--ease-out)}.order-card .btn-order-cta:hover:not(:disabled){background: var(--grad);transform: translateY(-1px);box-shadow: 0 18px 34px -16px rgba(254,72,108,0.6)}.order-card .btn-order-cta:hover::after{transform: translateX(120%)}.order-card .btn-order-cta:active{transform: translateY(0) scale(0.985)}.cta-arrow{transition: transform var(--dur-mid) var(--ease-out)}.order-card .btn-order-cta:hover .cta-arrow{transform: translateX(4px)}.order-card .order-guarantee-strip{margin-top: 1rem;font-size: 0.875rem;gap: 6px 18px} .tint-lilac{--tile-bg: #142424}.tint-pink{--tile-bg: #281519}.tint-amber{--tile-bg: #142424}.tint-mint{--tile-bg: #142424}.hero-arena-wrap{position: relative;isolation: isolate}.hero-arena-wrap .order-card-wrapper{position: relative;z-index: 1}.float-deco{position: absolute;inset: 0;z-index: 0;pointer-events: none}.float-tile{position: absolute;width: 78px;height: 78px;border-radius: 22px;background: var(--tile-bg);display: grid;place-items: center;box-shadow: 0 18px 32px -18px rgba(15,23,42,0.35);animation: tileFloat 6s ease-in-out infinite;--rot: 0deg}.float-tile img{filter: drop-shadow(0 6px 8px rgba(15,23,42,0.18))} .ft-1{top: -30px;left: -46px;--rot: -10deg;animation-duration: 6.5s}.ft-2{top: 26%;right: -52px;--rot: 8deg;animation-duration: 5.6s;animation-delay: -1.4s}.ft-3{bottom: 22%;left: -54px;--rot: 6deg;animation-duration: 7s;animation-delay: -2.6s}.ft-4{bottom: -30px;right: 14%;--rot: -6deg;animation-duration: 6.2s;animation-delay: -3.8s}@keyframes tileFloat{0%,100%{transform: translateY(0) rotate(var(--rot))}50%{transform: translateY(-12px) rotate(calc(var(--rot) + 3deg))}} .trust-badge-icon[class*="tint-"]{background: var(--tile-bg);box-shadow: 0 10px 20px -14px rgba(15,23,42,0.35);animation: tileFloat 5.5s ease-in-out infinite;--rot: 0deg}.trust-badge-icon[class*="tint-"]::after{display: none}.trust-badge-col:nth-child(2) .trust-badge-icon{animation-delay: -1.3s}.trust-badge-col:nth-child(3) .trust-badge-icon{animation-delay: -2.6s}.trust-badge-col:nth-child(4) .trust-badge-icon{animation-delay: -3.9s}.final-cta-inner{position: relative}.cta-float{position: absolute;top: -8px;right: 0;width: 96px;height: 96px;border-radius: 28px;background: var(--tile-bg);display: grid;place-items: center;box-shadow: 0 18px 32px -18px rgba(15,23,42,0.35);animation: tileFloat 6s ease-in-out infinite;--rot: 8deg}@media all {.tint-lilac{--tile-bg: #2A2D3D}.tint-pink{--tile-bg: #262837}.tint-amber{--tile-bg: #4A3B1C}.tint-mint{--tile-bg: #193D33}} @media (max-width: 1180px){.float-deco{display: none}}@media (max-width: 640px){.cta-float{display: none}} .views-stage{margin: 0;perspective: 1100px;padding: 2rem 0 0.5rem}.stage-3d{--tilt-y: -18deg;--tilt-x: 8deg;position: relative;width: min(300px,78%);aspect-ratio: 9 / 15;margin: 0 auto;transform-style: preserve-3d;transform: rotateY(var(--tilt-y)) rotateX(var(--tilt-x));transition: transform 600ms var(--ease-out);animation: stageDrift 9s ease-in-out infinite}.stage-3d.is-tracking{animation: none;transition: transform 120ms linear}@keyframes stageDrift{0%,100%{transform: rotateY(-18deg) rotateX(8deg)}50%{transform: rotateY(-8deg) rotateX(4deg)}}.reel-card{position: absolute;inset: 0;border-radius: 28px;transform-style: preserve-3d}.reel-back-2{transform: translateZ(-90px) translateX(34px) translateY(-14px);background: linear-gradient(160deg,#142424,#94F9F6);opacity: 0.55}.reel-back-1{transform: translateZ(-45px) translateX(17px) translateY(-7px);background: linear-gradient(160deg,#FFA4B6,#FE95AA);opacity: 0.75}.reel-front{overflow: hidden;background: radial-gradient(120% 70% at 0% 0%,rgba(255,179,71,0.95) 0%,transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(82,246,240,0.95) 0%,transparent 60%),linear-gradient(160deg,#FE4E71 0%,#FE355D 40%,#D9012C 70%,#D5012B 100%);box-shadow: 0 40px 70px -30px rgba(217,1,44,0.5),inset 0 0 0 1px rgba(255,255,255,0.18);display: flex;flex-direction: column;justify-content: space-between;padding: 1.1rem;color: #FFFFFF}.reel-top{display: flex;align-items: center;gap: 8px}.reel-avatar{width: 30px;height: 30px;border-radius: 50%;background: rgba(255,255,255,0.9);box-shadow: 0 0 0 2px rgba(255,255,255,0.35)}.reel-line{flex: 1;height: 8px;max-width: 90px;border-radius: 99px;background: rgba(255,255,255,0.55)}.reel-tag{margin-left: auto;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.04em;padding: 3px 9px;border-radius: 99px;background: rgba(15,23,42,0.28)}.reel-play{align-self: center;width: 70px;height: 70px;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,0.22);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4);transform: translateZ(30px);animation: playPulse 2.4s ease-in-out infinite}@keyframes playPulse{0%,100%{transform: translateZ(30px) scale(1)}50%{transform: translateZ(30px) scale(1.07)}}.reel-meter{display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 16px;background: rgba(11,26,41,0.55);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2);transform: translateZ(40px)}.meter-count{font-family: var(--font-heading);font-size: 1.7rem;font-weight: 800;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;min-width: 5.2ch}.reel-unit{font-size: 0.95rem;font-weight: 600;opacity: 0.85}.reel-progress{height: 6px;margin-top: 10px;border-radius: 99px;background: rgba(255,255,255,0.25);overflow: hidden}.reel-progress span{display: block;height: 100%;background: #FDE047;transform-origin: left center;transform: scaleX(0)} .orbit{position: absolute;width: 64px;height: 64px;border-radius: 20px;display: grid;place-items: center;background: rgba(255,255,255,0.92);box-shadow: 0 16px 30px -16px rgba(15,23,42,0.45);animation: orbitBob 5s ease-in-out infinite}.o1{top: 8%;left: -26%;transform: translateZ(80px);--z: 80px;animation-delay: -0.6s}.o2{top: 2%;right: -24%;transform: translateZ(120px);--z: 120px;animation-delay: -1.8s}.o3{bottom: 26%;right: -30%;transform: translateZ(60px);--z: 60px;animation-delay: -3s}.o4{bottom: 4%;left: -22%;transform: translateZ(100px);--z: 100px;animation-delay: -4.1s}@keyframes orbitBob{0%,100%{transform: translateZ(var(--z)) translateY(0) rotate(-4deg)}50%{transform: translateZ(var(--z)) translateY(-14px) rotate(4deg)}} .pop-chip{position: absolute;left: 100%;bottom: 44%;padding: 6px 12px;border-radius: 99px;background: #FFFFFF;color: var(--ink);font-size: 0.85rem;font-weight: 700;white-space: nowrap;box-shadow: 0 10px 22px -12px rgba(15,23,42,0.45);opacity: 0;transform: translate3d(-50%,0,70px);animation: chipRise 5.8s ease-out infinite}.pc2{animation-delay: 1.9s;bottom: 34%}.pc3{animation-delay: 3.8s;bottom: 52%}@keyframes chipRise{0%{opacity: 0;transform: translate3d(-50%,10px,70px) scale(0.9)}12%{opacity: 1;transform: translate3d(-50%,0,70px) scale(1)}55%{opacity: 1}80%,100%{opacity: 0;transform: translate3d(-50%,-140px,70px) scale(1)}}@media all {.orbit{background: rgba(30,34,48,0.92)}.pop-chip{background: #1C2130;color: #142424}}@media (max-width: 640px){.stage-3d{width: 62%}.orbit{width: 50px;height: 50px;border-radius: 16px}.orbit img{width: 30px;height: 30px}} .section-band{background: var(--surface-card);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)} .final-cta{background: var(--surface-dark);border: none;color: #142424}.final-cta h2{color: #FFFFFF}.final-cta .lead-text{color: #CBD5E1}.final-cta .btn-order-cta{background: var(--grad);box-shadow: 0 18px 34px -16px rgba(254,72,108,0.65)}.final-cta .cta-float{--tile-bg: #2A2F45}.author-section{padding-top: 5rem;padding-bottom: 6rem} .statement-section{padding: 7rem 0 7.5rem;background: var(--surface-card);border-top: 1px solid var(--border)}.scroll-reveal{max-width: 980px;margin: 0 auto;text-align: center;font-family: var(--font-heading);font-size: clamp(1.6rem,3.1vw,2.65rem);font-weight: 600;line-height: 1.32;letter-spacing: -0.02em;color: var(--ink)}.sr-w{color: #A8B1C2;transition: color 0.35s ease}.sr-w.lit{color: var(--ink)}@media all {.sr-w{color: #4B5468}}@media (max-width: 640px){.statement-section{padding: 4.5rem 0 5rem}} .reel-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.reel-front::after{content: '';position: absolute;inset: 0;z-index: 0; background: linear-gradient(180deg,rgba(11,26,41,0.38) 0%,transparent 22%,transparent 60%,rgba(11,26,41,0.62) 100%)}.reel-photo{image-rendering: auto;backface-visibility: hidden}.reel-front > :not(.reel-photo){position: relative;z-index: 1} .creator-scene{position: relative;width: 100%;max-width: 560px;aspect-ratio: 560 / 500;margin: 1rem auto 2.5rem}.scene-bg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.scene-burst{fill: #281519;stroke: #281519;stroke-width: 18;stroke-linejoin: round}.scene-arrow,.scene-arrow-head,.scene-spark path{fill: none;stroke: var(--ink);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round}.scene-arrow{stroke-dasharray: 160;stroke-dashoffset: 160}.creator-scene.in-view .scene-arrow{animation: drawLine 1.1s var(--ease-out) forwards}.creator-scene.in-view .scene-arrow-2{animation-delay: 0.35s}.scene-arrow-head{opacity: 0}.creator-scene.in-view .scene-arrow-head{animation: fadeIn 0.3s ease forwards 1s}.creator-scene.in-view .scene-arrow-head.scene-arrow-2{animation-delay: 1.35s}@keyframes drawLine{to{stroke-dashoffset: 0}}@keyframes fadeIn{to{opacity: 1}}.spark-a path{stroke: #FE4E71}.scene-spark{animation: sparkPulse 2.6s ease-in-out infinite;transform-origin: center;transform-box: fill-box}.spark-b{animation-delay: -1.3s}@keyframes sparkPulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.55;transform: scale(0.88)}}.scene-heart path{fill: none;stroke: var(--ink);stroke-width: 3.5;stroke-linejoin: round}.scene-avatar{position: absolute;border-radius: 50%;padding: 5px;background: var(--grad);box-shadow: 0 22px 40px -22px rgba(15,23,42,0.5);animation: tileFloat 6.5s ease-in-out infinite;--rot: 0deg}.scene-avatar img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: 50%;border: 4px solid var(--surface-card);background: #142424}.sa-1{left: 8%;top: 23%;width: 41%}.sa-2{left: 65%;top: 8%;width: 27%;animation-delay: -2s;animation-duration: 5.8s}.sa-3{left: 64%;top: 61%;width: 27%;animation-delay: -4s;animation-duration: 6.2s}.scene-label{position: absolute;left: 50%;bottom: -14px;transform: translateX(-50%);padding: 5px 12px;border-radius: 99px;background: var(--surface-card);color: var(--ink);font-size: 0.82rem;font-weight: 700;white-space: nowrap;box-shadow: 0 8px 18px -10px rgba(15,23,42,0.45)}.scene-bubble{position: absolute;left: 47%;top: 43%;width: 15%;aspect-ratio: 1;border-radius: 50% 50% 50% 14%;background: var(--surface-card);border: 3px solid var(--ink);display: grid;place-items: center;animation: tileFloat 5s ease-in-out infinite;--rot: -6deg}.scene-bubble img{width: 58%;height: auto}.photo-credits{font-size: 0.9rem;color: var(--muted)}@media all {.scene-burst{fill: #21232F;stroke: #191B25}}@media (max-width: 640px){.scene-label{font-size: 0.7rem;padding: 3px 8px;bottom: -10px}.scene-arrow,.scene-arrow-head,.scene-spark path{stroke-width: 5}}  .site-header{top: 0;width: 100%;background: var(--surface-card);border-bottom: 1px solid var(--border);box-shadow: 0 6px 20px -16px rgba(41,47,59,0.35);padding: 0}.site-header .nav-wrap{height: 72px}.hero-eye{display: inline-block;width: 0.92em;height: 0.92em;vertical-align: -0.12em;margin: 0 0.06em;animation: tileFloat 4.5s ease-in-out infinite;--rot: -6deg}.section-alt{border: none;border-radius: 40px;margin-left: clamp(8px,2vw,24px);margin-right: clamp(8px,2vw,24px)}.section-band{border-radius: 40px;border: 1px solid var(--border);margin-left: clamp(8px,2vw,24px);margin-right: clamp(8px,2vw,24px)}.statement-section{border-top: none;background: transparent}h1,h2,h3{letter-spacing: -0.03em}@media (max-width: 640px){.site-header .nav-wrap{height: 62px}.section-alt,.section-band{border-radius: 28px}} .ig-word{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;padding-bottom: 0.08em}.hero-h1-break{color: var(--ink-secondary)}.hero-h1-break .price-hl{color: #D5012B; font-weight: 700} .btn-header{background: var(--grad);color: #FFFFFF;box-shadow: 0 8px 18px -10px rgba(254,30,75,0.6);transition: filter 0.15s ease,transform 0.15s ease}.btn-header:hover{background: var(--grad);filter: brightness(1.06) saturate(1.05);transform: translateY(-1px)}.btn-header:focus-visible{outline: 2px solid var(--c-purple);outline-offset: 2px}.btn-card-select{background: var(--btn-dark);border-color: transparent;color: #FFFFFF;border-radius: var(--radius-md)}.btn-card-select:hover{background: var(--btn-dark-hover);color: #FFFFFF}.featured-card .btn-card-select{background: var(--grad);color: #FFFFFF}@media all {.btn-card-select{color: #0B1A29}.btn-card-select:hover{color: #0B1A29}} .tint-lilac{--tile-bg: #142424}.tint-pink{--tile-bg: #281519}.tint-amber{--tile-bg: #142424}.tint-mint{--tile-bg: #142424} .spark-a path{stroke: var(--c-orange)}.scene-arrow,.scene-arrow-head,.scene-spark path,.scene-heart path{stroke: var(--doodle)}.scene-burst{fill: #E6F4A8;stroke: #142424}.scene-bubble{border-color: var(--doodle)} .final-cta{background: var(--surface-dark)} .order-live-savings,.total-meta .order-live-savings{color: var(--ink)}.total-meta .order-live-savings::before{content: '';display: inline-block;width: 9px;height: 5px;margin-right: 7px;border-left: 2.5px solid var(--ok);border-bottom: 2.5px solid var(--ok);transform: rotate(-45deg) translateY(-2px)} .hero-h1{font-size: clamp(3rem,6.2vw,5.4rem);line-height: 0.98;letter-spacing: -0.045em;margin-bottom: 1.9rem}.hero-h1 .hero-h1-break{font-size: 0.4em;margin-top: 1.1rem;letter-spacing: -0.02em}.h1-main{display: block}.h1-line2{display: block}.hero-eye{width: 0.82em;height: 0.82em;vertical-align: -0.04em;margin-left: 0.12em}.hero-people{position: relative;width: 100%;max-width: 560px;aspect-ratio: 560 / 230;margin: 0.5rem 0 2rem}.hp-doodles{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.hp-arrow,.hp-arrow-head,.hp-spark path{fill: none;stroke: var(--doodle);stroke-width: 4;stroke-linecap: round;stroke-linejoin: round}.hp-arrow{stroke-dasharray: 420;stroke-dashoffset: 420;animation: drawLine 1.6s var(--ease-out) 0.4s forwards}.hp-arrow-head{opacity: 0;animation: fadeIn 0.3s ease 1.8s forwards}.hp-spark-a path{stroke: var(--c-orange)}.hp-spark{animation: sparkPulse 2.6s ease-in-out infinite;transform-origin: center;transform-box: fill-box}.hp-spark-b{animation-delay: -1.3s}.hp-star{fill: #94F9F6;animation: tileFloat 5s ease-in-out infinite;transform-origin: center;transform-box: fill-box;--rot: 8deg}.hp-avatar{position: absolute;border-radius: 50%;padding: 5px;background: var(--grad);box-shadow: 0 22px 40px -22px rgba(41,47,59,0.5);animation: tileFloat 6s ease-in-out infinite;--rot: 0deg}.hp-avatar img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: 50%;border: 4px solid var(--surface-card)}.hp-man{left: 6%;top: 22%;width: 27%;background: linear-gradient(135deg,#94F9F6,#0DF1E9)}.hp-woman{left: 64%;top: 8%;width: 23%;background: linear-gradient(135deg,#8BEFE2,#01D6C0);animation-delay: -2.5s}.hp-icon{position: absolute;width: 54px;height: 54px;border-radius: 16px;display: grid;place-items: center;background: var(--surface-card);box-shadow: 0 14px 26px -14px rgba(41,47,59,0.45);animation: tileFloat 5.4s ease-in-out infinite}.hp-i1{left: 88%;top: 52%;--rot: 8deg;animation-delay: -1s}.hp-i2{left: 44%;top: 2%;--rot: -6deg;animation-delay: -2.2s}.hp-i3{left: 25%;top: 0%;--rot: 6deg;animation-delay: -3.4s}@media (max-width: 768px){.hero-people{order: 5;margin: 1.5rem auto 0.5rem;max-width: 420px}.hp-icon{width: 44px;height: 44px;border-radius: 13px}.hp-icon img{width: 28px;height: 28px}}@media (max-width: 640px){.hero-h1{font-size: 2.9rem !important}.hero-h1 .hero-h1-break{font-size: 0.46em}} .hero-grid{grid-template-columns: minmax(0,1fr) minmax(0,1.02fr)}.order-card{padding: 2.25rem 2.25rem 2rem}.order-field{margin-bottom: 1.75rem}.order-card .field-label{font-size: 1.05rem;font-weight: 600;color: #475569;margin-bottom: 0.65rem}.field-label-row{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem}.field-hint{font-size: 0.9rem;font-weight: 600;color: var(--muted);white-space: nowrap}.order-card .text-input,.order-card .qty-input-field{height: 62px;border: 1px solid #E5E7EB;border-radius: 18px;font-size: 1.15rem}.order-card .qty-input-field{font-size: 1.3rem}.order-card .text-input{padding-left: 3.25rem}.order-card .text-input::placeholder{color: #94A3B8}.input-icon{left: 18px;color: #94F9F6}.order-card .paste-link-btn{top: 10px;bottom: 10px;right: 10px;padding: 0 16px;font-size: 0.95rem}.quick-add-grid{gap: 12px;margin-top: 14px}.quick-add-btn{height: 54px;border: 1px solid #E5E7EB;border-radius: 14px;font-size: 1.1rem;font-weight: 700;color: #111827;box-shadow: 0 2px 6px -2px rgba(15,23,42,0.12)}.order-total-box{padding: 1.6rem 1.75rem;border: 1px solid #E5E7EB;border-radius: 20px;margin: 0.25rem 0 1.5rem}.total-label{font-size: 1.3rem;font-weight: 600;color: #475569}.total-price{font-size: 2.7rem;background: linear-gradient(90deg,#FE1E4B 0%,#D9012C 45%,#D5012B 75%,#65F7F2 100%);-webkit-background-clip: text;background-clip: text}.order-card .btn-order-cta{height: 64px;border-radius: 18px;font-size: 1.2rem}@media (max-width: 640px){.order-card{padding: 1.4rem 1.15rem 1.25rem}.order-card .text-input,.order-card .qty-input-field{height: 56px}.quick-add-btn{height: 46px;font-size: 0.95rem;border-radius: 12px}.quick-add-grid{gap: 7px}.total-label{font-size: 1.1rem}.total-price{font-size: 2.2rem}.order-card .btn-order-cta{height: 58px}} @media all {.order-card .field-label,.total-label{color: var(--ink-secondary)}.order-card .text-input,.order-card .qty-input-field,.order-total-box{border-color: var(--border-strong)}.quick-add-btn{background: var(--surface-alt);border-color: var(--border-strong);color: var(--ink);box-shadow: none}.quick-add-btn:hover{border-color: var(--accent);color: var(--ink)}.hero-h1-break .price-hl{color: #FB923C} .card-ribbon{background: var(--accent);color: #0B1A29} .timeline-time{color: #FFA2B5}} .final-cta{background: #142424;color: var(--ink)}.final-cta-inner{max-width: 1180px;text-align: center;margin-left: auto;margin-right: auto}.final-cta h2.cta-mega{color: var(--ink);font-size: clamp(2.6rem,7.4vw,6.4rem);font-weight: 700;line-height: 1;letter-spacing: -0.045em;margin: 0 auto 1.75rem}.cta-doodle{display: inline-block;width: 1.05em;height: 1em;vertical-align: -0.12em;margin: 0 0.06em;overflow: visible}.cta-doodle path{fill: none;stroke: var(--c-orange);stroke-width: 6;stroke-linecap: round;stroke-linejoin: round}.cd-bubble{stroke-dasharray: 330;stroke-dashoffset: 330}.cd-eye{stroke-dasharray: 14;stroke-dashoffset: 14}.cd-smile{stroke-dasharray: 60;stroke-dashoffset: 60}.final-cta.in-view .cd-bubble{animation: drawLine 1.2s var(--ease-out) forwards}.final-cta.in-view .cd-eye{animation: drawLine 0.25s ease forwards 1.1s}.final-cta.in-view .cd-smile{animation: drawLine 0.5s ease forwards 1.35s}.final-cta .lead-text{color: var(--ink-secondary);max-width: 640px;margin: 0 auto 2.25rem;font-size: 1.2rem}.cta-mega-btn{display: inline-flex;width: auto;height: 64px;padding: 0 40px;border-radius: 18px;font-size: 1.2rem;gap: 10px;box-shadow: 0 18px 34px -16px rgba(254,30,75,0.55)}@media all {.final-cta{background: #16223A}} .hero-h1 .hero-h1-break{font-size: 0.34em}@media (max-width: 640px){.hero-h1 .hero-h1-break{font-size: 0.5em}} .lang-switch{border-top: 1px solid var(--border);padding-top: 1.5rem;margin-top: 1.5rem;margin-bottom: 1.75rem}.lang-switch .lang-list,.site-menu .lang-list{list-style: none;display: flex;flex-wrap: wrap;gap: 10px}.lang-list a{display: inline-flex;align-items: center;gap: 9px;padding: 8px 16px 8px 9px;border: 1px solid var(--border);border-radius: var(--radius-full);background: var(--surface-card);font-size: 0.98rem;font-weight: 600;color: var(--ink-secondary);white-space: nowrap;transition: border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.lang-list a:hover{border-color: var(--border-strong);color: var(--ink);transform: translateY(-1px)}.lang-list a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.lang-list img{width: 22px;height: 22px;border-radius: 50%;box-shadow: 0 0 0 1px rgba(15,23,42,0.12);object-fit: cover}.lang-list a[aria-current="true"]{border-color: var(--accent);color: var(--ink)}.lang-list a[aria-current="true"]::after{content: "";width: 14px;height: 14px;margin-left: 2px;background: var(--accent);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.lang-menu{position: relative}.lang-menu summary{display: inline-flex;align-items: center;gap: 6px;height: 40px;padding: 0 12px;border: 1px solid var(--border);border-radius: var(--radius-full);background: var(--surface-card);font-size: 0.9rem;font-weight: 700;color: var(--ink);cursor: pointer;list-style: none}.lang-menu summary::-webkit-details-marker{display: none}.lang-menu summary:hover{border-color: var(--border-strong)}.lang-menu summary:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.lang-menu .lang-list{position: absolute;top: calc(100% + 8px);right: 0;z-index: 60;list-style: none;display: grid;gap: 4px;min-width: 200px;padding: 8px;background: var(--surface-card);border: 1px solid var(--border);border-radius: 16px;box-shadow: 0 18px 40px -18px rgba(15,23,42,0.35)}.lang-menu .lang-list a{display: flex;border-color: transparent;background: transparent}.lang-menu .lang-list a:hover{background: var(--surface);transform: none}.lang-menu .lang-list a[aria-current="true"]{border-color: transparent;background: var(--surface)}.lang-menu .lang-list a[aria-current="true"]::after{margin-left: auto}@media (max-width: 900px){.lang-menu{display: none}}@media (max-width: 640px){.lang-switch .lang-list{gap: 8px}.lang-list a{padding: 7px 13px 7px 7px;font-size: 0.92rem}} .nav-link,.rate-badge-pill,.btn-header,.price-hl,.total-price{white-space: nowrap}html:not([lang="en"]) .nav-links{gap: 1.4rem}html:not([lang="en"]) .hero-h1{font-size: clamp(2.6rem,4.9vw,4.4rem)} .h1-line2{white-space: nowrap}@media (max-width: 1440px){html:not([lang="en"]) .rate-badge-pill{display: none}}@media (max-width: 640px){html:not([lang="en"]) .hero-h1{font-size: 2.4rem !important}}@media (max-width: 1180px){html:not([lang="en"]) .nav-links{gap: 1rem}html:not([lang="en"]) .nav-link{font-size: 0.98rem}} @media (max-width: 1180px){.nav-links{gap: 1rem}.nav-link{font-size: 0.98rem}}.menu-toggle{display: none}.menu-toggle[hidden]{display: none !important}@media (max-width: 1100px){.nav-wrap > nav,.lang-menu{display: none}.menu-toggle{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border: 1px solid var(--border-strong);border-radius: 14px;background: var(--surface-card);color: var(--ink);cursor: pointer}.menu-toggle:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.site-menu{position: absolute;left: 0;right: 0;top: 100%;max-height: calc(100vh - 80px);overflow-y: auto;padding: 0.5rem 16px 1.5rem;background: var(--surface-card);border-bottom: 1px solid var(--border);box-shadow: var(--shadow-md)}.site-menu[hidden]{display: none}.site-menu-links{list-style: none;display: grid}.site-menu-links .nav-link{display: block;padding: 13px 4px;font-size: 1.08rem;border-bottom: 1px solid var(--border)}.site-menu-title{margin-top: 1rem;font-size: 0.9rem;font-weight: 700;color: var(--muted)}.site-menu .lang-list{margin-top: 0.6rem}}@media (min-width: 1101px){.site-menu{display: none !important}} .order-title{font-family: var(--font-heading);font-size: clamp(2.4rem,4vw,3.4rem);font-weight: 800;line-height: 1;letter-spacing: -0.04em;color: var(--ink);text-align: center;margin: 0 0 1.25rem}@media (max-width: 640px){.order-title{font-size: 2.3rem;margin-bottom: 1rem}} .chart-figure{position: relative}.price-chart.is-armed .chart-bar{transform: scaleY(0)}.price-chart.is-armed.in-view .chart-bar{transform: scaleY(1)}.price-chart .chart-val{transition: opacity 0.3s ease calc(0.35s + var(--i,0) * 60ms),fill 0.2s ease}.price-chart.is-armed .chart-val{opacity: 0}.price-chart.is-armed.in-view .chart-val{opacity: 1}.chart-col{cursor: pointer;outline: none;transition: opacity 0.2s ease}.price-chart.is-hovering .chart-col:not(.is-active){opacity: 0.38}.chart-col.is-active .chart-bar{filter: drop-shadow(0 8px 10px rgba(254,30,75,0.35))}.chart-col.is-active .chart-val{fill: var(--c-pink)}.chart-col:focus-visible .chart-bar{stroke: var(--c-purple);stroke-width: 3}.chart-tip{position: absolute;z-index: 3;min-width: 170px;padding: 12px 14px;background: var(--surface-card);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 18px 36px -18px rgba(15,23,42,0.35);pointer-events: none;opacity: 0;transform: translate(-50%,calc(-100% - 6px));transition: opacity 0.15s ease,transform 0.15s ease}.chart-tip.show{opacity: 1;transform: translate(-50%,calc(-100% - 12px))}.chart-tip-qty{font-family: var(--font-heading);font-size: 1.15rem;font-weight: 800;color: var(--ink);white-space: nowrap}.chart-tip-row{display: flex;justify-content: space-between;gap: 14px;font-size: 0.92rem;color: var(--muted);white-space: nowrap}.chart-tip-row strong{color: var(--ink)}.chart-tip-cta{margin-top: 8px;font-size: 0.85rem;font-weight: 700;background: var(--grad-text,var(--grad));-webkit-background-clip: text;background-clip: text;color: transparent;white-space: nowrap}@media (prefers-reduced-motion: reduce){.price-chart.is-armed .chart-bar,.price-chart.is-armed .chart-val{transform: none;opacity: 1}} #guide .toc-sticky-sidebar{background: var(--surface-card);border-color: var(--border);box-shadow: 0 18px 40px -28px rgba(213,1,43,0.45);scrollbar-width: thin;scrollbar-color: #FE1E4B transparent}#guide .toc-sticky-sidebar::-webkit-scrollbar{width: 6px}#guide .toc-sticky-sidebar::-webkit-scrollbar-track{background: transparent}#guide .toc-sticky-sidebar::-webkit-scrollbar-thumb{background: linear-gradient(180deg,#FE4E71,#FE1E4B 50%,#D5012B);border-radius: 99px}#guide .toc-title{background: var(--grad-text,var(--grad));-webkit-background-clip: text;background-clip: text;color: transparent}#guide .toc-title::after{color: var(--c-pink);-webkit-text-fill-color: var(--c-pink)}#guide .toc-link{position: relative;padding: 7px 10px 7px 22px;border-radius: 10px;color: var(--ink-secondary);transition: color 0.15s ease,background-color 0.15s ease}#guide .toc-link::before{content: "";position: absolute;left: 8px;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: var(--border-strong);transition: background 0.15s ease,transform 0.15s ease}#guide .toc-link:hover{color: var(--c-pink);background: #281519}#guide .toc-link.active{color: var(--ink);font-weight: 700;background: linear-gradient(90deg,#142424 0%,#281519 55%,#142424 100%)}#guide .toc-link:hover::before,#guide .toc-link.active::before{background: var(--grad);transform: scale(1.35)}#guide .content-block > h2{position: relative;padding-top: 22px}#guide .content-block > h2::before{content: "";position: absolute;top: 0;left: 0;width: 52px;height: 6px;border-radius: 99px;background: var(--grad)}#guide .content-block h3{color: var(--ink)}#guide .answer-lead-box{padding: 1.15rem 1.35rem;border-radius: 18px;background: linear-gradient(120deg,#142424 0%,#281519 50%,#142424 100%);border: 1px solid #281519;color: var(--ink)}#guide .content-body p a:not([class]),#guide .content-body li a:not([class]){color: var(--link-text);font-weight: 600;text-decoration: underline;text-decoration-color: rgba(244,1,50,0.35);text-underline-offset: 3px}#guide .content-body p a:not([class]):hover,#guide .content-body li a:not([class]):hover{text-decoration-color: var(--c-pink)}#guide .seo-data-table thead th{background: linear-gradient(90deg,#142424 0%,#281519 55%,#142424 100%)}@media all {#guide .answer-lead-box{background: #1C2436;border-color: #2B3448}#guide .toc-link:hover{background: #1C2436}#guide .toc-link.active{background: #232C40;color: #142424}#guide .seo-data-table thead th{background: #1C2436}} main p:not(.order-title):not(.scroll-reveal):not(.answer-lead-box):not(.author-name):not(.card-pack-name):not(.hero-byline):not(.author-meta):not(.photo-credits):not(.faq-empty-msg):not(.statement-lead):not(.co-help):not(.co-error):not(.co-notice):not(.co-fine):not(.co-manual):not(.post-cta-title):not(.post-cta-text):not(.post-meta),main li.card-feature-li,main .content-list li,main .timeline-list li,main dd,main td,main figcaption,.faq-answer-pane,.faq-answer-pane p{font-family: var(--font-body);font-size: 1.125rem;font-weight: 500;line-height: 1.5;letter-spacing: -0.01em;color: var(--ink);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}main .seo-data-table td{color: var(--ink)}main p strong,main li strong,main dd strong,main td strong,.faq-answer-pane strong{font-weight: 700;color: var(--ink)}@media (max-width: 640px){main p:not(.order-title):not(.scroll-reveal):not(.answer-lead-box):not(.author-name):not(.card-pack-name):not(.hero-byline):not(.author-meta):not(.photo-credits):not(.faq-empty-msg):not(.statement-lead):not(.co-help):not(.co-error):not(.co-notice):not(.co-fine):not(.co-manual):not(.post-cta-title):not(.post-cta-text):not(.post-meta),main li.card-feature-li,main .content-list li,main .timeline-list li,main dd,main td,main figcaption,.faq-answer-pane,.faq-answer-pane p{font-size: 1.0625rem}} .statement-wrap{position: relative;max-width: 900px}.scroll-reveal{max-width: 720px;font-size: clamp(1.45rem,2.3vw,1.875rem);font-weight: 600;line-height: 1.25;letter-spacing: -0.01em}.sr-w{color: #8A93A3}.sr-w.lit{color: var(--ink)}.sr-w.sr-brand.lit{background: var(--grad-text,var(--grad));-webkit-background-clip: text;background-clip: text;color: transparent}.st-doodle{position: absolute;pointer-events: none;overflow: visible}.st-doodle path{fill: none;stroke-linecap: round;stroke-linejoin: round}.st-sparks{width: 46px;height: 30px;top: -34px;left: 40px}.st-sparks path{stroke: var(--c-orange);stroke-width: 4}.st-star{width: 150px;height: 60px;right: -120px;top: 34%;animation: starBob 4.5s ease-in-out infinite}.st-star .st-trail{stroke: url(#stStar);stroke-width: 3}.st-star .st-star-shape{fill: url(#stStar);stroke: url(#stStar);stroke-width: 2}@keyframes starBob{0%,100%{transform: translate(0,0) rotate(0deg)}50%{transform: translate(6px,-6px) rotate(-4deg)}}.final-cta .statement-lead{font-family: var(--font-heading);font-size: clamp(1.25rem,2vw,1.6rem);font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;color: var(--ink);max-width: 720px}@media (max-width: 1180px){.st-star{right: 4%;top: auto;bottom: -64px;width: 110px;height: 44px}}@media (max-width: 640px){.st-sparks{top: -30px;left: 4px}}@media (prefers-reduced-motion: reduce){.st-star{animation: none}} .blob-scene{--blob-a: #A6F0E6;--blob-b: #01D6C0;--ring-1: #FFD9B8;--ring-2: #BDF3EA;--ring-3: #94F9F6;position: relative;width: min(100%,500px);aspect-ratio: 500 / 460;margin: 2.5rem auto 3rem}.blob-scene.bs-lilac{--blob-a: #142424;--blob-b: #142424;--ring-1: #142424;--ring-2: #281519;--ring-3: #142424}.blob-scene svg{position: absolute;overflow: visible;pointer-events: none}.bs-blob,.bs-arrows{inset: 0;width: 100%;height: 100%}.bs-blob-back{fill: var(--blob-b)}.bs-blob-front{fill: var(--blob-a)}.bs-arrows path,.bs-spark path,.bs-icon,.bs-icon *,.bs-squiggle path{fill: none;stroke-linecap: round;stroke-linejoin: round}.bs-arrows path{stroke: var(--doodle);stroke-width: 4}.bs-arrow{stroke-dasharray: 160;stroke-dashoffset: 160}.bs-head{stroke-dasharray: 40;stroke-dashoffset: 40}.blob-scene.in-view .bs-arrow{animation: drawLine 0.9s var(--ease-out) forwards 0.3s}.blob-scene.in-view .bs-head{animation: drawLine 0.3s ease forwards 1.1s}.bs-photo{position: absolute;width: 30%;aspect-ratio: 1;border-radius: 50%;padding: 2.4%;background: var(--ring-1);box-shadow: 0 18px 30px -18px rgba(39,42,56,0.45);animation: bsFloat 6s ease-in-out infinite}.bs-photo img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;display: block}.bs-p1{left: 10%;top: 4%}.bs-p2{right: 2%;top: 34%;background: var(--ring-2);animation-delay: -2s}.bs-p3{left: 12%;bottom: 3%;background: var(--ring-3);animation-delay: -4s}@keyframes bsFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.bs-spark{width: 40px;height: 40px}.bs-spark path{stroke: var(--doodle);stroke-width: 4}.bs-s1{left: 4%;top: 0;transform: rotate(-20deg)}.bs-s2{right: 0;top: 26%;transform: rotate(70deg)}.bs-s3{left: 3%;bottom: 8%;transform: rotate(200deg)}.bs-icon{width: 17%;height: auto;aspect-ratio: 1;right: 22%;bottom: 12%;stroke: var(--doodle);stroke-width: 2.6}.bs-squiggle{width: 24%;height: auto;aspect-ratio: 120 / 70;right: 8%;bottom: -4%}.bs-squiggle path{stroke: var(--c-orange);stroke-width: 6;stroke-dasharray: 220;stroke-dashoffset: 220}.blob-scene.in-view .bs-squiggle path{animation: drawLine 1.1s var(--ease-out) forwards 0.6s}@media all {.blob-scene{--blob-a: #1F3B45;--blob-b: #18505A}.blob-scene.bs-lilac{--blob-a: #252735;--blob-b: #2F3344}.bs-arrows path,.bs-spark path{stroke: #142424}.bs-icon{stroke: #142424}}@media (prefers-reduced-motion: reduce){.bs-photo{animation: none}.bs-arrow,.bs-head,.bs-squiggle path{stroke-dashoffset: 0}} .steps-grid{counter-reset: none}.step-card{position: relative;overflow: visible;isolation: isolate;transition: transform 0.25s var(--ease-out),box-shadow 0.25s ease,border-color 0.25s ease}.step-card::before{content: "";position: absolute;inset: 0 0 auto 0;height: 120px;border-radius: var(--radius-md) var(--radius-md) 0 0;background: linear-gradient(180deg,var(--step-tint,#142424) 0%,rgba(255,255,255,0) 100%);z-index: -1}.step-card:nth-child(2){--step-tint: #281519}.step-card:nth-child(3){--step-tint: #142424}.step-card .step-number-tag{width: 48px;height: 48px;border-radius: 14px;background: var(--grad);color: #FFFFFF;font-family: var(--font-heading);font-size: 1.35rem;box-shadow: 0 10px 20px -10px rgba(254,30,75,0.65)}.step-card:hover{transform: translateY(-4px);border-color: #281519;box-shadow: 0 22px 40px -26px rgba(213,1,43,0.45)}@media (min-width: 901px){.step-card:not(:last-child)::after{content: "";position: absolute;top: 46px;right: -1.5rem;width: 1.5rem;height: 4px;border-radius: 99px;background: var(--grad);z-index: 1}}@media all {.step-card{--step-tint: #1E202C}.step-card:nth-child(2){--step-tint: #1F212D}.step-card:nth-child(3){--step-tint: #232532}}@media (prefers-reduced-motion: reduce){.step-card,.step-card:hover{transition: none;transform: none}} .checklist-card{position: relative;isolation: isolate;overflow: hidden}.checklist-card::before{content: "";position: absolute;inset: 0 0 auto 0;height: 160px;background: linear-gradient(180deg,var(--card-tint,#142424) 0%,rgba(255,255,255,0) 100%);z-index: -1}.checklist-card + .checklist-card{--card-tint: #142424}.checklist-card h2{position: relative;padding-top: 20px}.checklist-card h2::before{content: "";position: absolute;top: 0;left: 0;width: 48px;height: 6px;border-radius: 99px;background: var(--grad)}.checklist-card ol.content-list{list-style: none;counter-reset: check;margin-left: 0}.checklist-card ol.content-list li{counter-increment: check;position: relative;padding-left: 2.6rem}.checklist-card ol.content-list li::before{content: counter(check);position: absolute;left: 0;top: 0.1rem;width: 1.75rem;height: 1.75rem;border-radius: 9px;background: var(--grad);color: #FFFFFF;font-family: var(--font-heading);font-size: 0.95rem;font-weight: 800;display: grid;place-items: center;box-shadow: 0 8px 14px -8px rgba(254,30,75,0.6)}.timeline-list{border-left: none;position: relative}.timeline-list::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;border-radius: 99px;background: linear-gradient(180deg,#FE4E71,#FE1E4B 50%,#D5012B)}.timeline-list li::before{left: calc(-1.25rem - 6px);width: 15px;height: 15px;box-shadow: 0 0 0 4px var(--surface-card)}.timeline-time{display: table;margin-bottom: 6px;padding: 3px 10px;border-radius: 99px;background: linear-gradient(90deg,#142424 0%,#281519 55%,#142424 100%);font-family: var(--font-heading);font-size: 0.82rem}@media all {.checklist-card{--card-tint: #1E202C}.checklist-card + .checklist-card{--card-tint: #232532}.timeline-time{background: #20222E}} .consent-banner{position: fixed;left: 16px;bottom: 16px;z-index: 200;width: min(420px,calc(100vw - 32px));padding: 16px 18px;background: var(--surface-card);border: 1px solid var(--border);border-radius: 18px;box-shadow: 0 22px 48px -20px rgba(15,23,42,0.45);animation: consentIn 0.35s var(--ease-out)}.consent-text{margin: 0 0 12px;font-size: 0.95rem;line-height: 1.45;color: var(--ink)}.consent-text a{color: var(--c-pink);font-weight: 600;text-decoration: underline}.consent-actions{display: flex;gap: 8px;justify-content: flex-end}.consent-btn{height: 40px;padding: 0 18px;border-radius: 999px;font-weight: 700;font-size: 0.95rem;cursor: pointer;border: 1px solid var(--border-strong);background: var(--surface-card);color: var(--ink)}.consent-accept{border-color: transparent;background: var(--grad);color: #FFFFFF}.consent-btn:focus-visible{outline: 2px solid var(--c-purple);outline-offset: 2px}@keyframes consentIn{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@media (max-width: 640px){.consent-banner{bottom: 84px}}@media (prefers-reduced-motion: reduce){.consent-banner{animation: none}} .checkout-section{padding-top: 3rem}.checkout-wrap{max-width: 1080px}.co-secure-pill{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border-radius: 999px;background: #142424;color: #12805C;font-weight: 700;font-size: 0.92rem}.co-back{display: inline-flex;align-items: center;gap: 6px;color: #D5012B; font-weight: 700;margin-bottom: 1rem}.co-back:hover{text-decoration: underline}@media all {.co-back{color: var(--accent)}}.co-title{font-size: clamp(2rem,4vw,3rem);letter-spacing: -0.035em;margin-bottom: 1.75rem}.checkout-grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 1.75rem;align-items: start}.checkout-card{position: relative;isolation: isolate;overflow: hidden;background: var(--surface-card);border: 1px solid var(--border);border-radius: 24px;padding: 2rem;box-shadow: 0 24px 50px -32px rgba(213,1,43,0.35)}.checkout-card::before{content: "";position: absolute;inset: 0 0 auto 0;height: 130px;background: linear-gradient(180deg,var(--card-tint,#142424) 0%,rgba(255,255,255,0) 100%);z-index: -1}.co-pay-card{--card-tint: #142424}.checkout-card h2{font-size: 1.45rem;letter-spacing: -0.02em;margin-bottom: 1.25rem}.co-rows{margin: 0 0 1.25rem}.co-row{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem;padding: 0.85rem 0;border-bottom: 1px dashed var(--border-strong)}.co-row dt{color: var(--muted);font-weight: 600;font-size: 1rem}.co-row dd{margin: 0;color: var(--ink);font-weight: 700;font-size: 1.05rem;text-align: right;min-width: 0}.co-row-link dd{overflow: hidden}.co-row-link a{display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--c-pink)}.co-row-save dd{color: var(--ok)}.co-total{display: flex;justify-content: space-between;align-items: center;padding: 1.25rem 1.4rem;border: 1px solid var(--border);border-radius: 18px;background: var(--surface-card);margin-bottom: 1.25rem}.co-total span{font-size: 1.2rem;font-weight: 600;color: var(--ink-secondary)}.co-total .total-price{font-size: 2.3rem}.co-trust{list-style: none;display: grid;gap: 0.6rem;margin: 0;padding: 0}.co-trust li{display: flex;align-items: center;gap: 10px;font-weight: 600;color: var(--ink)}.co-tick{position: relative;flex: 0 0 22px;height: 22px;border-radius: 50%;background: var(--grad)}.co-tick::after{content: "";position: absolute;left: 7px;top: 4px;width: 6px;height: 11px;border: solid #FFFFFF;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg)}.co-email{width: 100%;height: 58px;padding: 0 1.1rem;border: 1px solid #E5E7EB;border-radius: 16px;font-size: 1.1rem}.co-email[aria-invalid="true"]{border-color: #FE2F58}.co-email{margin-bottom: 1.25rem}main p.co-help{font-size: 0.95rem;color: var(--muted);margin: 0.6rem 0 1.25rem}main p.co-error{color: #FE0B3C;font-weight: 600;font-size: 0.95rem;margin: -0.6rem 0 1rem}.co-pay-btn{width: 100%;height: 62px;border-radius: 18px;font-size: 1.2rem;gap: 10px;box-shadow: 0 18px 34px -16px rgba(254,30,75,0.55)}main p.co-notice{margin-top: 1rem;padding: 1rem 1.15rem;border-radius: 14px;background: linear-gradient(120deg,#142424 0%,#281519 50%,#142424 100%);border: 1px solid #281519;font-size: 1rem}main p.co-fine{margin-top: 1.25rem;font-size: 0.9rem;color: var(--muted)}.co-fine a{color: var(--c-pink);text-decoration: underline}.co-empty{max-width: 560px;margin: 1rem auto 0;text-align: center;padding: 2.5rem 2rem;background: var(--surface-card);border: 1px solid var(--border);border-radius: 24px}.co-empty p{margin: 0.75rem 0 1.5rem}@media (max-width: 900px){.checkout-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.checkout-section{padding-top: 1.75rem}.checkout-card{padding: 1.4rem 1.15rem;border-radius: 20px}.co-total .total-price{font-size: 1.9rem}.co-secure-pill span{display: none}}@media all {.checkout-card{--card-tint: #1E202C}.co-pay-card{--card-tint: #232532}.co-secure-pill{background: #12302A;color: #5EE0B0}main p.co-notice{background: #1C2436;border-color: #2B3448}} main p.co-manual{margin: 0 0 1.4rem;padding: 1rem 1.15rem;border-radius: 16px;background: #142424;border: 1px solid #FBDDA3;color: #6B4A0E;font-size: 1rem;line-height: 1.5;font-weight: 600}.co-order-btns{display: grid;gap: 12px;margin-top: 0.25rem}.co-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 60px;border-radius: 18px;font-family: var(--font-heading);font-size: 1.15rem;font-weight: 800;color: #FFFFFF;text-decoration: none;transition: transform 0.2s var(--ease-out),filter 0.2s ease,box-shadow 0.2s ease}.co-btn:hover{transform: translateY(-2px);filter: brightness(1.05)}.co-btn:focus-visible{outline: 3px solid var(--c-purple);outline-offset: 3px}.co-btn-wa{background: #1FAF54;box-shadow: 0 16px 30px -16px rgba(31,175,84,0.7)}.co-btn-mail{background: var(--grad);box-shadow: 0 16px 30px -16px rgba(254,30,75,0.6)}.co-order-btns.is-locked .co-btn{opacity: 0.45;filter: grayscale(0.35);box-shadow: none;cursor: not-allowed}.co-order-btns.is-locked .co-btn:hover{transform: none;filter: grayscale(0.35)}main p.co-manual{margin: 0.25rem 0 1.1rem}@media all {main p.co-manual{background: #2E2614;border-color: #5A4A20;color: #F6DFA8}} .checklist-card > p{margin-bottom: 0}.checklist-card ol.content-list{gap: 1.05rem;margin: 1.25rem 0 0}.checklist-card ol.content-list li::before{top: 0}.checklist-card .timeline-list{gap: 1.25rem;margin: 1.25rem 0 0}.checklist-card .timeline-list li::before{top: 4px} @media (max-width: 960px){.hero-grid{grid-template-columns: 1fr;gap: 1.75rem}.article-grid{grid-template-columns: minmax(0,1fr)}.article-grid > *{min-width: 0;max-width: 100%}.toc-sticky-sidebar{position: static;max-height: none}.toc-details:not([open]) .toc-title{margin-bottom: 0}.toc-nav-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 1rem}.showcase-visual-wrap{grid-template-columns: 1fr;gap: 2rem}.phone-mock-frame{max-width: 260px;margin: 0 auto}.pricing-grid{grid-template-columns: 1fr;max-width: 420px;margin-left: auto;margin-right: auto}.pricing-card.featured-card{transform: none}.steps-grid{grid-template-columns: 1fr}.footer-mast{grid-template-columns: 1fr;gap: 1rem}.checklist-grid,.glossary-list{grid-template-columns: minmax(0,1fr)}.trust-badges-grid{grid-template-columns: repeat(2,1fr)}.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 768px){ .hero-grid{display: flex;flex-direction: column;gap: 0.65rem;padding-left: 10px;padding-right: 10px}.hero-copy{display: contents}.hero-badge{order: 1;margin: 0 auto 1.1rem auto;font-size: 0.83rem;padding: 4px 12px}.hero-h1{order: 2;font-size: 2.1rem !important;line-height: 1.08 !important;text-align: center;margin: 0 auto 1.25rem auto !important;max-width: 360px}.hero-h1-break{display: block;margin-top: 0.6rem;font-size: 0.52em}.hero-arena-wrap{order: 3;width: 100%}.floating-badge{display: none !important}.hero-lead{order: 4;font-size: 1.07rem !important;line-height: 1.65 !important;text-align: center;margin-top: 1.5rem !important;margin-bottom: 0 !important}.hero-checks{order: 5;margin: 1.25rem 0 1.25rem 0 !important;width: 100%}.hero-checks .trust-check-item{font-size: 1.02rem;padding: 0.7rem 0.9rem}.hero-byline{order: 6;text-align: center;font-size: 0.9rem !important;margin-bottom: 0.5rem}}@media (max-width: 640px){:root{--section-pad: 76px}.nav-links{display: none}.rate-badge-pill{display: none}.section-hero{padding-top: 0.85rem;padding-bottom: 2rem}.qty-options-grid{gap: 6px}.chip-btn.qty-option{padding: 17px 2px 6px}.opt-unit{display: none}.opt-badge{top: -10px;font-size: 0.58rem;padding: 1px 7px}.opt-qty{font-size: 1rem}.opt-price{font-size: 0.8rem}.custom-qty-label{font-size: 0.9rem}.order-summary-box{padding: 10px 12px}.step-label{font-size: 1.02rem} .trust-badges-grid{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1.25rem}.trust-badge-col,.trust-badge-col:first-child{border-left: none;padding: 0;column-gap: 10px}.trust-badge-icon{width: 46px;height: 46px;border-radius: 15px}.trust-badge-title{font-size: 0.95rem}.trust-badge-sub{font-size: 0.82rem} .phone-mock-frame{display: none}.showcase-visual-wrap{margin-top: 2.5rem} .pricing-grid{grid-template-columns: repeat(2,minmax(0,1fr));max-width: none;gap: 0.75rem}.pricing-card{padding: 1.1rem 0.85rem}.pricing-card:hover{transform: none}.card-head{margin: -1.1rem -0.85rem 0.2rem;padding: 1.2rem 0.85rem 0.75rem}.card-head::after{left: 0.85rem;right: 0.85rem}.card-qty-head{font-size: 1.1rem}.card-pack-name{min-height: 2.6em; font-size: 0.83rem}.card-price-num{font-size: 1.55rem;margin-top: 0.5rem}.card-rate-sub{font-size: 0.8rem;margin-bottom: 0.85rem}.card-features-list{display: none}.card-ribbon{font-size: 0.65rem;padding: 2px 8px;white-space: nowrap}.btn-card-select{padding: 10px 4px;font-size: 0.9rem;margin-top: auto}.seo-data-table th,.seo-data-table td{padding: 10px 12px}.price-table{min-width: 0 !important}.toc-nav-list{grid-template-columns: 1fr}.definition-block{font-size: 1rem;padding: 1.15rem 1.1rem}.glance-table tbody th{white-space: normal}.checklist-card{padding: 1.25rem}.chart-figure{padding: 0.75rem 0.25rem 0.75rem}.chart-val{font-size: 19px}.chart-lab{font-size: 20px}.faq-question-btn{font-size: 1.095rem;padding: 1rem 1.1rem}.faq-answer-pane{padding: 0 1.1rem}.faq-item.open .faq-answer-pane{padding-bottom: 1rem}.author-card{flex-direction: column;text-align: center}.footer-grid{grid-template-columns: 1fr;gap: 1.75rem}.order-card{padding: 1.25rem 1.1rem 1.1rem}.quick-add-grid{gap: 6px}.quick-add-btn{height: 42px;font-size: 0.9rem}.order-card .text-input{padding-right: 6.8rem;font-size: 1rem}.input-valid-tick{right: 4.9rem}.total-price{font-size: 1.9rem}.footer-bottom{flex-direction: column;gap: 0.75rem;text-align: center}body{padding-bottom: 64px}} .sticky-mobile-bar{position: fixed;bottom: 0;left: 0;right: 0;background: var(--surface-card);border-top: 1px solid var(--border);padding: 10px 16px calc(10px + env(safe-area-inset-bottom));z-index: 100;display: flex;align-items: center;justify-content: space-between;box-shadow: 0 -4px 16px rgba(0,0,0,0.08);opacity: 0;pointer-events: none;transform: translateY(100%);transition: opacity 0.3s ease,transform 0.3s ease}.sticky-mobile-bar.visible{opacity: 1;pointer-events: auto;transform: translateY(0)}@media (min-width: 641px){.sticky-mobile-bar{display: none !important}}.table-scroll-wrap{width: 100%;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.table-scroll-wrap table{min-width: 520px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}} .page-narrow{max-width: 800px}.page-crumbs{font-size: 0.95rem;color: var(--muted);margin-bottom: 1.25rem}.page-crumbs a{color: inherit;text-decoration: underline;text-underline-offset: 3px}main p.page-updated{color: var(--muted);margin-bottom: 2rem}.page-narrow .content-block h2{margin-top: 2.25rem}.page-narrow .content-block ul,.page-narrow .content-block ol{display: grid;gap: 0.6rem;margin: 0 0 1.5rem 1.5rem}.page-narrow .content-block a{color: var(--link-text);text-decoration: underline;text-underline-offset: 3px}.page-narrow .author-card{margin: 1rem 0 1.5rem}.contact-btns{margin: 1.75rem 0 2.25rem}.contact-card{border: 1px solid var(--border);margin-bottom: 2.5rem}.contact-card h2{margin-bottom: 0.5rem}.contact-card form{margin-top: 1.25rem}.contact-text{height: 140px;padding-top: 12px;resize: vertical}button.co-btn{border: 0;cursor: pointer;width: 100%}.page-langs ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 0.4rem 1.25rem;padding: 0 0 1rem}.page-langs a{color: var(--muted);text-decoration: none}.page-langs a[aria-current]{color: var(--ink);font-weight: 700} .post{max-width: 780px;margin: 0 auto}.post-header h1{font-size: clamp(2rem,4.4vw,3rem);line-height: 1.08;letter-spacing: -0.035em;margin: 0.25rem 0 0.75rem}main p.post-meta{color: var(--muted);font-size: 0.98rem;margin: 0 0 1.5rem}.post-meta a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.post-hero{margin: 0 0 2rem}.post-hero img{display: block;width: 100%;height: auto;border-radius: 22px;border: 1px solid var(--border);box-shadow: var(--shadow-sm)}.post-body > h2{position: relative;padding-top: 22px;margin-top: 2.6rem}.post-body > h2::before{content: "";position: absolute;top: 0;left: 0;width: 52px;height: 6px;border-radius: 99px;background: var(--grad)}.post-body h3{margin-top: 1.6rem;color: var(--ink)}.post-body ul,.post-body ol{display: grid;gap: 0.55rem;margin: 0 0 1.5rem 1.5rem}.post-body .answer-lead-box{padding: 1.15rem 1.35rem;border-radius: 18px;background: linear-gradient(120deg,#142424 0%,#281519 50%,#142424 100%);border: 1px solid #281519}.post-body p a:not([class]),.post-body li a:not([class]),.post-body td a:not([class]){color: #D5012B;font-weight: 600;text-decoration: underline;text-decoration-color: rgba(213,1,43,0.4);text-underline-offset: 3px}.post-body .seo-data-table thead th{background: linear-gradient(90deg,#142424 0%,#281519 55%,#142424 100%)}.post-cta{margin: 2.4rem 0;padding: 1.6rem 1.7rem;border-radius: 24px;background: var(--surface-dark,#0B1A29);color: #FFFFFF;box-shadow: 0 24px 50px -30px rgba(11,26,41,0.8)}main .post-cta p.post-cta-title{font-family: var(--font-heading);font-weight: 800;font-size: 1.45rem;line-height: 1.2;letter-spacing: -0.02em;color: #FFFFFF;margin: 0 0 0.4rem}main .post-cta p.post-cta-text{font-size: 1.1rem;line-height: 1.5;font-weight: 500;color: #142424;margin: 0 0 1.1rem}main .post-cta strong{color: #FFFFFF}.post-cta .btn-order-cta{display: inline-flex;width: auto;padding: 0 30px;height: 52px;border-radius: 16px;text-decoration: none}.post-author{margin: 2.6rem 0 0}.post-related{margin: 2.6rem 0 0}.post-related h2{font-size: 1.5rem;margin-bottom: 1rem}.post-grid{list-style: none;display: grid;gap: 1.1rem;padding: 0;margin: 0;grid-template-columns: repeat(auto-fill,minmax(230px,1fr))}.post-card{display: block;height: 100%;border: 1px solid var(--border);border-radius: 20px;overflow: hidden;background: var(--surface-card,#FFFFFF);color: var(--ink);text-decoration: none;transition: transform 0.2s ease,box-shadow 0.2s ease}.post-card:hover{transform: translateY(-2px);box-shadow: var(--shadow-sm)}.post-card img{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 630;object-fit: cover}.post-card-body{display: block;padding: 0.9rem 1rem 1.1rem}.post-card-title{display: block;font-family: var(--font-heading);font-weight: 800;font-size: 1.12rem;line-height: 1.25}.post-card-text{display: block;margin-top: 0.4rem;color: var(--muted);font-size: 0.98rem;line-height: 1.45}.blog-hub{max-width: 1080px;margin: 0 auto}@media all {.post-body .answer-lead-box{background: #1C2436;border-color: #2B3448}.post-body .seo-data-table thead th{background: #1C2436}.post-body p a:not([class]),.post-body li a:not([class]),.post-body td a:not([class]){color: #FFA2B5}.post-card{background: #141C2B}}.guide-more{margin-top: 1.1rem}main p.guide-more a{display: inline-flex;align-items: center;gap: 6px;padding: 9px 16px;border-radius: 99px;background: #281519;color: #D5012B;font-family: var(--font-heading);font-weight: 700;font-size: 1rem;text-decoration: none}main p.guide-more a:hover{background: #281519}@media all {main p.guide-more a{background: #1D1E29;color: #FFA2B5}} .er-calc{margin: 1.8rem 0 2.2rem;padding: 1.4rem;border: 1px solid var(--border);border-radius: 24px;background: var(--surface-card,#FFFFFF);box-shadow: var(--shadow-sm)}.er-grid{display: grid;gap: 0.9rem;grid-template-columns: repeat(auto-fill,minmax(125px,1fr))}.er-field{display: flex;flex-direction: column;gap: 0.35rem;font-family: var(--font-heading);font-weight: 700;font-size: 0.98rem;color: var(--ink)}.er-field input{width: 100%;height: 48px;padding: 0 14px;border: 1.5px solid var(--border-strong);border-radius: 14px;background: var(--surface-card,#FFFFFF);color: var(--ink);font: 600 1.05rem/1 inherit;font-family: inherit}.er-field input:focus{outline: none;border-color: var(--border-focus);box-shadow: 0 0 0 4px var(--accent-ring)}.er-btn{display: inline-flex;width: auto;margin-top: 1.1rem;padding: 0 28px;height: 52px;border: 0;border-radius: 16px;cursor: pointer}.er-results{display: grid;gap: 0.9rem;margin-top: 1.3rem;grid-template-columns: repeat(auto-fit,minmax(190px,1fr))}.er-result{display: flex;flex-direction: column;gap: 0.25rem;padding: 1rem 1.1rem;border-radius: 18px;background: var(--accent-soft)}.er-label{font-family: var(--font-heading);font-weight: 800;font-size: 1rem;color: var(--ink)}.er-result output{font-family: var(--font-heading);font-weight: 800;font-size: 2rem;line-height: 1.1;color: #D5012B}.er-note{font-size: 0.9rem;line-height: 1.4;color: var(--muted)}@media all {.er-result{background: #1D1E29}.er-result output{color: #FFA2B5}} .landing-order{max-width: 560px;margin: 1.75rem auto 2.25rem}.landing-order .order-card-wrapper{margin: 0} @media (max-width: 420px){.site-header .logo-vector-img{height: 30px}.nav-cta-group{gap: 8px}.site-header .btn-header{padding: 8px 13px;font-size: 0.9rem}.menu-toggle{width: 42px;height: 42px;border-radius: 12px}}@media (max-width: 374px){.site-header .logo-vector-img{height: 27px}.site-header .btn-header{padding: 7px 11px;font-size: 0.86rem}}@media (max-width: 340px){.site-header .btn-header{display: none}}  .vr-climb{position: relative;max-width: 520px;margin: 0.5rem 0 2rem;padding: 1.75rem 0 0.5rem;perspective: 900px}.vr-climb-cards{position: relative;z-index: 1;display: flex;align-items: flex-end;gap: 16px;transform: rotateX(12deg) rotateY(-16deg);transform-style: preserve-3d}.vc-card{position: relative;flex: 0 0 auto;width: 84px;aspect-ratio: 9 / 16;border-radius: 18px;display: grid;place-items: center;box-shadow: 1px 1px 0 #35394D,2px 2px 0 #35394D,3px 3px 0 #35394D,4px 4px 0 #35394D,5px 5px 0 #35394D,6px 6px 0 #35394D,18px 26px 34px -18px rgba(13,241,233,0.55);animation: vcRise 0.9s cubic-bezier(.2,.8,.2,1) both}.vc-1{background: linear-gradient(160deg,#FFA4B6,#FE4E71)}.vc-2{width: 104px;background: linear-gradient(160deg,#FE7B95,#FE1E4B 60%,#D5012B);animation-delay: 0.15s}.vc-3{width: 128px;background: linear-gradient(160deg,#FE1E4B,#D5012B 55%,#0DF1E9);animation-delay: 0.3s}.vc-play{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;padding-left: 2px;background: rgba(255,255,255,0.22);border: 1.5px solid rgba(255,255,255,0.6)}.vc-3 .vc-play{width: 46px;height: 46px}.vc-count{position: absolute;left: 8px;right: 8px;bottom: 8px;display: flex;align-items: center;justify-content: center;gap: 4px;padding: 5px 6px;border-radius: 999px;background: rgba(255,255,255,0.94);color: #232532;font: 700 0.78rem/1 var(--font-heading)}.vc-3 .vc-count{font-size: 0.92rem}.vc-count svg{color: #F40132;flex: 0 0 auto}.vc-trend{position: absolute;left: 0;top: -0.25rem;width: 100%;height: auto;overflow: visible;pointer-events: none;z-index: 0}.vc-trend path{fill: none;stroke: url(#vcTrend);stroke-width: 5;stroke-linecap: round;stroke-linejoin: round}.vc-trend-line{stroke-dasharray: 360;stroke-dashoffset: 360;animation: vcDraw 1.4s ease-out 0.5s forwards}.vc-trend-head{opacity: 0;animation: vcFade 0.3s ease 1.8s forwards}@keyframes vcRise{from{opacity: 0;transform: translateY(26px)}to{opacity: 1;transform: none}}@keyframes vcDraw{to{stroke-dashoffset: 0}}@keyframes vcFade{to{opacity: 1}} .vr-phone-stage{position: relative;margin: 0;min-height: 580px;display: grid;place-items: center;perspective: 1400px}.vr-phone-stage::before{content: "";position: absolute;inset: 12% 10%;background: radial-gradient(closest-side,rgba(254,30,75,0.28),rgba(13,241,233,0.12) 60%,transparent);filter: blur(10px);z-index: 0}.vr-phone{position: relative;z-index: 2;width: min(270px,64vw);aspect-ratio: 9 / 18.5;transform-style: preserve-3d;transform: rotateY(var(--tilt-y,-18deg)) rotateX(var(--tilt-x,8deg)) rotateZ(1.5deg);transition: transform 0.3s ease-out;animation: vrFloat 7s ease-in-out infinite}.vr-phone.is-tracking{animation: none}@keyframes vrFloat{0%,100%{translate: 0 0}50%{translate: 0 -12px}}.vr-phone-body{position: absolute;inset: 0;border-radius: 44px;padding: 11px;background: linear-gradient(145deg,#212330,#0F1016 55%);box-shadow: 1px 1px 0 #2E3143,2px 2px 0 #2E3143,3px 3px 0 #282B3A,4px 4px 0 #282B3A,5px 5px 0 #222431,6px 6px 0 #222431,7px 7px 0 #1D1E29,8px 8px 0 #1D1E29,9px 9px 0 #181A23,10px 10px 0 #181A23,inset 0 0 0 1.5px rgba(255,255,255,0.12),40px 60px 80px -30px rgba(13,241,233,0.5)}.vr-screen{position: relative;height: 100%;border-radius: 34px;overflow: hidden;background: linear-gradient(160deg,#FE1E4B,#0CE5DE)}.vr-screen-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%}.vr-screen::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 1;background: linear-gradient(180deg,rgba(15,16,22,0.45) 0%,transparent 22%,transparent 55%,rgba(15,16,22,0.8) 100%)}.vr-screen > *:not(.vr-screen-photo){position: absolute;z-index: 2}.vr-screen-top{top: 16px;left: 16px;right: 16px;display: flex;align-items: center;gap: 8px}.vr-dot{width: 26px;height: 26px;border-radius: 50%;background: linear-gradient(135deg,#FE7B95,#0DF1E9);border: 2px solid #fff}.vr-line{flex: 1;height: 7px;border-radius: 4px;background: rgba(255,255,255,0.6);max-width: 90px}.vr-tag{margin-left: auto;padding: 4px 10px;border-radius: 999px;background: rgba(15,16,22,0.55);color: #fff;font: 700 0.72rem/1 var(--font-heading);letter-spacing: 0.02em}.vr-bigplay{top: 46%;left: 50%;translate: -50% -50%;width: 62px;height: 62px;border-radius: 50%;display: grid;place-items: center;padding-left: 4px;background: rgba(15,16,22,0.28);border: 1.5px solid rgba(255,255,255,0.6);backdrop-filter: blur(4px)}.vr-rail{right: 12px;bottom: 112px;display: flex;flex-direction: column;gap: 12px}.vr-rail span{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: rgba(15,16,22,0.45);backdrop-filter: blur(6px)}.vr-meter{left: 12px;right: 12px;bottom: 30px;display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 18px;background: rgba(255,255,255,0.16);border: 1px solid rgba(255,255,255,0.3);backdrop-filter: blur(10px);color: #fff}.vr-meter-eye{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: linear-gradient(135deg,#FE4E71,#0DF1E9)}.vr-meter .meter-count{font: 800 1.55rem/1 var(--font-heading);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.vr-meter .reel-unit{font-weight: 600;opacity: 0.88}.vr-progress{left: 16px;right: 16px;bottom: 14px;height: 5px;border-radius: 4px;background: rgba(255,255,255,0.3);overflow: hidden}.vr-progress span{display: block;height: 100%;background: linear-gradient(90deg,#FE7B95,#281519);transform-origin: left;transform: scaleX(0)} .vr-bars{position: absolute;z-index: 1;left: 2%;bottom: 10%;height: 52%;display: flex;align-items: flex-end;gap: 14px;transform: rotateY(28deg) rotateX(6deg);transform-style: preserve-3d}.vr-bars span{position: relative;width: 30px;height: var(--h);border-radius: 6px 6px 3px 3px;background: linear-gradient(180deg,#FE7B95,#F40132 60%,#D5012B);box-shadow: 9px -7px 0 -1px #35394D;transform-origin: bottom;animation: vrBar 1s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(var(--i) * 0.12s + 0.2s)}.vr-bars span::before{content: "";position: absolute;left: 4px;right: -6px;top: -7px;height: 8px;border-radius: 5px 5px 0 0;background: #281519;transform: skewX(-50deg);transform-origin: bottom}@keyframes vrBar{from{transform: scaleY(0.05)}to{transform: scaleY(1)}} .vr-chip{position: absolute;z-index: 3;padding: 9px 15px;border-radius: 999px;background: rgba(255,255,255,0.94);border: 1.5px solid #281519;color: #D5012B;font: 700 0.92rem/1 var(--font-heading);box-shadow: 0 14px 28px -16px rgba(13,241,233,0.55);animation: vrChip 5.4s ease-in-out infinite;white-space: nowrap}.vr-chip.vc1{right: 6%;top: 18%}.vr-chip.vc2{right: 1%;top: 40%;animation-delay: -1.8s}.vr-chip.vc3{left: 2%;top: 26%;animation-delay: -3.6s}@keyframes vrChip{0%,100%{translate: 0 0}50%{translate: 0 -10px}}@media all {.vr-chip{background: rgba(24,25,34,0.94);border-color: #34374A;color: #281519}.vc-count{background: rgba(24,25,34,0.94);color: #281519}}@media (min-width: 769px){.vr-phone{margin-left: 120px}.vr-bars{left: 0}}@media (max-width: 768px){.vr-climb{order: 5;margin: 1.5rem auto 0.5rem}.vr-climb-cards{justify-content: center}.vr-phone-stage{min-height: 500px}.vr-bars{left: 0;height: 42%;gap: 9px}.vr-bars span{width: 20px}.vr-chip{font-size: 0.8rem;padding: 7px 11px}.vr-chip.vc2{right: 0}}@media (max-width: 420px){.vc-card{width: 68px}.vc-2{width: 84px}.vc-3{width: 104px}}@media (prefers-reduced-motion: reduce){.vc-card,.vc-trend-line,.vc-trend-head,.vr-phone,.vr-bars span,.vr-chip{animation: none !important}.vc-trend-line{stroke-dashoffset: 0}.vc-trend-head{opacity: 1}} .pricing-card,.step-card,.checklist-card{border: 2px solid #232532;box-shadow: 6px 6px 0 #281519}.pricing-card:hover,.step-card:hover{box-shadow: 9px 9px 0 #FE7B95;transform: translate(-2px,-2px)}.pricing-card.featured-card{background: linear-gradient(170deg,#212330,#15171F);border-color: #212330;box-shadow: 6px 6px 0 #FE1E4B}.pricing-card.featured-card .card-qty-head,.pricing-card.featured-card .card-price-num{color: #fff}.pricing-card.featured-card .card-pack-name,.pricing-card.featured-card .card-rate-sub,.pricing-card.featured-card .card-feature-li{color: #281519}@media all {.pricing-card,.step-card,.checklist-card{border-color: #34374A;box-shadow: 6px 6px 0 #272938}} .nav-dd{position: relative}.nav-dd > summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 6px}.nav-dd > summary::-webkit-details-marker{display: none}.nav-dd-caret{transition: transform 0.2s ease}.nav-dd[open] .nav-dd-caret{transform: rotate(180deg)}.nav-dd-menu{position: absolute;top: calc(100% + 14px);left: 50%;translate: -50% 0;z-index: 60;min-width: 250px;list-style: none;margin: 0;padding: 8px;background: var(--surface-card);border: 2px solid #232532;border-radius: 16px;box-shadow: 6px 6px 0 #281519,0 24px 40px -24px rgba(35,37,50,0.4)}.nav-dd-menu a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;color: var(--ink);font-weight: 600;text-decoration: none}.nav-dd-menu a:hover,.nav-dd-menu a:focus-visible{background: var(--accent-soft);color: var(--link-text)}.nav-dd-menu a::before{content: "";width: 8px;height: 8px;border-radius: 50%;flex: 0 0 auto;background: linear-gradient(135deg,#FE4E71,#0DF1E9)}@media all {.nav-dd-menu{border-color: #34374A;box-shadow: 6px 6px 0 #272938}} .site-menu .nav-dd > summary{width: 100%;justify-content: space-between}.site-menu .nav-dd-menu{position: static;translate: none;min-width: 0;border: 0;box-shadow: none;padding: 0 0 6px 10px;background: transparent} .site-footer{background: linear-gradient(180deg,#15171F,#0F1016);border-top: 0;color: #142424}.site-footer .footer-mast{border-bottom-color: rgba(255,255,255,0.1)}.site-footer .footer-statement,.site-footer .footer-bottom,.site-footer .footer-bottom div{color: #94F9F6}.site-footer .footer-mail,.site-footer .footer-link,.site-footer .lang-list a{color: #142424}.site-footer .footer-link:hover{color: #FE7B95}.site-footer .footer-bottom{border-top-color: rgba(255,255,255,0.1)}.vr-footer-cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5rem 2rem;padding: 2rem 0 1.75rem;border-bottom: 1px solid rgba(255,255,255,0.1)}.vr-footer-title{margin: 0 0 0.85rem;font: 700 0.82rem/1.2 var(--font-heading);letter-spacing: 0.08em;text-transform: uppercase;color: #FE7B95}.vr-footer-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 0.7rem}.vr-footer-list .footer-link{font-size: 1rem} .site-footer .footer-inline-links{display: grid;grid-template-columns: repeat(3,minmax(0,max-content));gap: 0.7rem 3rem}@media (max-width: 640px){.vr-footer-cols{grid-template-columns: repeat(2,minmax(0,1fr))}.site-footer .footer-inline-links{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.7rem 1.5rem}} .vr-who-scene{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0 0 1.5rem;perspective: 900px}.vr-who{display: grid;justify-items: center;gap: 10px;padding: 22px 12px 18px;border-radius: 18px;background: var(--surface-card);border: 2px solid #232532;box-shadow: 6px 6px 0 #281519;transform: rotateX(8deg)}.vr-who-icon{width: 64px;height: 64px;border-radius: 18px;display: grid;place-items: center;box-shadow: 3px 3px 0 #35394D}.vr-who-1 .vr-who-icon{background: linear-gradient(150deg,#FE7B95,#FE1E4B)}.vr-who-2 .vr-who-icon{background: linear-gradient(150deg,#FE1E4B,#D5012B)}.vr-who-3 .vr-who-icon{background: linear-gradient(150deg,#D5012B,#0DF1E9)}.vr-who .scene-label{position: static;transform: none;font-weight: 700;text-align: center;color: var(--ink);background: none;box-shadow: none;padding: 0}@media all {.vr-who{border-color: #34374A;box-shadow: 6px 6px 0 #272938}}.site-footer .lang-list a{background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.18);color: #142424}.site-footer .lang-list a:hover{border-color: #FE7B95}.site-footer .lang-list a[aria-current="true"]{border-color: #FE7B95;background: rgba(254,123,149,0.14);color: #fff}.vr-footer-cols{border-bottom: 0} :root{color-scheme: dark;--tt-aqua: #25F4EE;--tt-red: #FE2C55;--bg: #0A0A0D;--surface: #111116;--surface-card: #161823;--surface-glass: #161823;--surface-alt: #1C1E2B;--ink: #FFFFFF;--ink-secondary: #C9CAD1;--label: #C9CAD1;--muted: #9A9BA3;--muted-soft: #7C7D86;--border: #262836;--border-strong: #353849;--border-focus: #25F4EE;--accent: #FE2C55;--accent-hover: #FF4D6F;--accent-soft: rgba(254,44,85,0.14);--accent-ring: rgba(37,244,238,0.35);--link-text: #25F4EE;--doodle: #25F4EE;--btn-dark: #FFFFFF;--btn-dark-hover: #E9E9EE;--grad: linear-gradient(100deg,#FE2C55 0%,#FF3E6C 55%,#FE2C55 100%);--grad-hover: linear-gradient(100deg,#FF4D6F 0%,#FF5C7E 55%,#FF4D6F 100%);--grad-text: linear-gradient(90deg,#25F4EE 0%,#FFFFFF 50%,#FE2C55 100%);--grad-subtle: linear-gradient(135deg,rgba(37,244,238,0.06),rgba(254,44,85,0.06));--shadow-glow: 0 14px 30px -14px rgba(254,44,85,0.55);--c-yellow: #25F4EE;--c-orange: #FE2C55;--c-pink: #FE2C55;--c-purple: #25F4EE}body{background-color: var(--bg)} .section-hero{background: radial-gradient(600px 380px at 8% 0%,rgba(37,244,238,0.12),transparent 70%),radial-gradient(640px 420px at 92% 20%,rgba(254,44,85,0.14),transparent 70%),var(--bg)} .ig-word,.hero-h1 .ig-word{background: none !important;-webkit-text-fill-color: #FFFFFF !important;color: #FFFFFF !important;text-shadow: -3px -2px 0 #25F4EE,3px 2px 0 #FE2C55}.price-hl{color: #25F4EE !important;-webkit-text-fill-color: #25F4EE !important;background: none !important} .btn-order-cta,.btn-header,.cta-mega-btn{background: #FE2C55 !important;color: #FFFFFF !important;box-shadow: -3px -3px 0 #25F4EE,3px 3px 0 rgba(254,44,85,0.35) !important;border: 0}.btn-order-cta:hover:not(:disabled),.btn-header:hover,.cta-mega-btn:hover{background: #FF4D6F !important;box-shadow: -4px -4px 0 #25F4EE,4px 4px 0 rgba(254,44,85,0.45) !important}.btn-card-select{background: transparent;color: #FFFFFF;border: 1.5px solid #353849}.btn-card-select:hover{border-color: #25F4EE;color: #25F4EE} .site-header{background: rgba(10,10,13,0.86);border-bottom: 1px solid #1E2030}.nav-link{color: #E4E4EA}.nav-link:hover{color: #25F4EE}.order-card-wrapper{border-color: #262836;box-shadow: -6px -6px 0 rgba(37,244,238,0.55),6px 6px 0 rgba(254,44,85,0.55),0 40px 80px -40px rgba(0,0,0,0.9)}.order-card{background: #161823}.order-title .ig-word{text-shadow: -2px -1px 0 #25F4EE,2px 1px 0 #FE2C55}.text-input,.qty-input-field,.input-shell{background: #0F1017;color: #FFFFFF;border-color: #2A2C3A}.quick-add-btn{background: #1C1E2B;color: #FFFFFF;border-color: #2A2C3A}.quick-add-btn:hover{border-color: #25F4EE;color: #25F4EE}.total-price{color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;background: none !important;text-shadow: -2px -1px 0 #25F4EE,2px 1px 0 #FE2C55} .pricing-card,.step-card,.checklist-card,.vr-who{background: #161823;border: 1px solid #262836;box-shadow: -4px -4px 0 rgba(37,244,238,0.45),4px 4px 0 rgba(254,44,85,0.45)}.pricing-card:hover,.step-card:hover{box-shadow: -6px -6px 0 #25F4EE,6px 6px 0 #FE2C55;transform: translate(0,-2px)}.pricing-card.featured-card{background: #FFFFFF;border-color: #FFFFFF;box-shadow: -6px -6px 0 #25F4EE,6px 6px 0 #FE2C55}.pricing-card.featured-card .card-qty-head,.pricing-card.featured-card .card-price-num{color: #0A0A0D !important;-webkit-text-fill-color: #0A0A0D !important}.pricing-card.featured-card .card-pack-name,.pricing-card.featured-card .card-rate-sub,.pricing-card.featured-card .card-feature-li{color: #3A3B45 !important}.pricing-card.featured-card .btn-card-select{background: #0A0A0D;color: #FFFFFF;border-color: #0A0A0D}.card-ribbon{background: #FE2C55;color: #FFFFFF}.card-ribbon-alt{background: #25F4EE;color: #0A0A0D}.step-number-tag{background: #0A0A0D;color: #FFFFFF;box-shadow: -2px -2px 0 #25F4EE,2px 2px 0 #FE2C55} .answer-lead-box,.definition-block{background: #13141C;border-color: #262836}.seo-data-table th{background: #1C1E2B;color: #FFFFFF}.seo-data-table td,.seo-data-table th{border-color: #262836}.row-featured td{background: rgba(254,44,85,0.12)}.faq-item{background: #13141C;border-color: #262836}.faq-item:hover,.faq-item.open{border-color: #25F4EE}.faq-tab-btn.active{background: #FE2C55;color: #FFFFFF;border-color: #FE2C55}.toc-link:hover,.toc-link.active{color: #25F4EE} .vc-1{background: linear-gradient(160deg,#2A2D3D,#161823)}.vc-2{background: linear-gradient(160deg,#1A9E9A,#0E5C5A)}.vc-3{background: linear-gradient(160deg,#FE2C55,#B3123A)}.vc-card{box-shadow: -3px -3px 0 #25F4EE,3px 3px 0 #FE2C55,18px 26px 34px -18px rgba(0,0,0,0.8)}.vc-count{background: #FFFFFF;color: #0A0A0D}.vc-count svg{color: #FE2C55}.vc-trend path{stroke: #25F4EE}.vr-phone-body{background: linear-gradient(145deg,#23252F,#0A0A0D 55%);box-shadow: 1px 1px 0 #2B2D3A,2px 2px 0 #2B2D3A,3px 3px 0 #262836,4px 4px 0 #262836,5px 5px 0 #20222E,6px 6px 0 #20222E,7px 7px 0 #1B1C27,8px 8px 0 #1B1C27,9px 9px 0 #16171F,10px 10px 0 #16171F,inset 0 0 0 1.5px rgba(255,255,255,0.1),-24px -20px 60px -30px rgba(37,244,238,0.45),40px 60px 80px -30px rgba(254,44,85,0.45)}.vr-phone-stage::before{background: radial-gradient(closest-side,rgba(254,44,85,0.22),rgba(37,244,238,0.12) 60%,transparent)}.vr-meter-eye{background: #FE2C55}.vr-dot{background: linear-gradient(135deg,#25F4EE,#FE2C55)}.vr-progress span{background: linear-gradient(90deg,#25F4EE,#FE2C55)}.vr-bars span{background: linear-gradient(180deg,#25F4EE,#12A7A2);box-shadow: 9px -7px 0 -1px #0B6B68}.vr-bars span:nth-child(even){background: linear-gradient(180deg,#FF5C7A,#FE2C55);box-shadow: 9px -7px 0 -1px #9E0F2E}.vr-bars span::before{background: #B8FFFC}.vr-bars span:nth-child(even)::before{background: #FFC2CE}.vr-chip{background: #161823;border-color: #2A2C3A;color: #FFFFFF;box-shadow: -2px -2px 0 #25F4EE,2px 2px 0 #FE2C55} .vr-who-1 .vr-who-icon{background: #FE2C55}.vr-who-2 .vr-who-icon{background: #161823;border: 1.5px solid #25F4EE}.vr-who-3 .vr-who-icon{background: #25F4EE}.vr-who-3 .vr-who-icon svg{stroke: #0A0A0D}.vr-who-icon{box-shadow: -2px -2px 0 #25F4EE,2px 2px 0 #FE2C55}.vr-who .scene-label{color: #FFFFFF} .nav-dd-menu{background: #161823;border: 1px solid #262836;box-shadow: -4px -4px 0 rgba(37,244,238,0.5),4px 4px 0 rgba(254,44,85,0.5)}.nav-dd-menu a{color: #FFFFFF}.nav-dd-menu a:hover,.nav-dd-menu a:focus-visible{background: rgba(37,244,238,0.1);color: #25F4EE}.nav-dd-menu a::before{background: #FE2C55;box-shadow: -2px 0 0 #25F4EE}.site-footer{background: #000000;border-top: 1px solid #1E2030}.vr-footer-title{color: #25F4EE}.site-footer .footer-link:hover{color: #FE2C55}.site-footer .lang-list a[aria-current="true"]{border-color: #25F4EE;background: rgba(37,244,238,0.1)} .tt-note{display: inline-block;width: 0.82em;height: 0.82em;vertical-align: -0.06em;margin-left: 0.14em}.trust-badge-icon{background: #161823 !important;box-shadow: -2px -2px 0 #25F4EE,2px 2px 0 #FE2C55} .site-footer .footer-link,.site-footer .footer-mail,.site-footer .lang-list a{color: #E9E9EE !important}.site-footer .footer-link:hover{color: #FE2C55 !important}.site-footer .footer-statement,.site-footer .footer-bottom,.site-footer .footer-bottom div{color: #A9AAB2 !important}.toc-link.active{color: #FFFFFF !important;background: rgba(254,44,85,0.16) !important}.toc-link.active::before{background: #FE2C55 !important} .vc-card{overflow: hidden}.vc-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 18%}.vc-card::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,10,13,0.05) 40%,rgba(10,10,13,0.7));pointer-events: none}.vc-play,.vc-count{z-index: 2}.vc-play{background: rgba(10,10,13,0.35)}.vc-2{box-shadow: -3px -3px 0 #25F4EE,3px 3px 0 #FE2C55,18px 26px 34px -18px rgba(0,0,0,0.8)} .step-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.step-top .step-number-tag{margin: 0}.step-icon{width: 56px;height: 56px;border-radius: 16px;display: grid;place-items: center;background: #0F1017;border: 1px solid #2A2C3A;color: #FFFFFF;box-shadow: -3px -3px 0 #25F4EE,3px 3px 0 #FE2C55}.step-icon-1{color: #25F4EE}.step-icon-2{color: #FFFFFF}.step-icon-3{color: #FE2C55}.step-top{margin-bottom: 1.25rem} .order-next{margin: 0.9rem 0 0;font-size: 0.9rem;line-height: 1.45;color: #C9CAD1;text-align: center}.order-guarantee{margin: 0.45rem 0 0;font-size: 0.88rem;color: #9A9BA3;text-align: center}.order-guarantee strong{color: #25F4EE}.safety-quick{padding-top: 2.5rem;padding-bottom: 0}.safety-quick-box{padding: 1.5rem 1.6rem;border-radius: 18px;background: #13141C;border: 1px solid #262836;box-shadow: -4px -4px 0 rgba(37,244,238,0.45),4px 4px 0 rgba(254,44,85,0.45)}.safety-quick-box h2{font-size: clamp(1.35rem,2.4vw,1.7rem);margin-bottom: 0.6rem}.safety-quick-box p{margin: 0;color: #C9CAD1}.bulk-card{margin-top: 1.75rem;padding: 1.4rem 1.6rem;border-radius: 18px;display: flex;align-items: center;justify-content: space-between;gap: 1.25rem;flex-wrap: wrap;background: #161823;border: 1px solid #262836;box-shadow: -4px -4px 0 rgba(37,244,238,0.45),4px 4px 0 rgba(254,44,85,0.45)}.bulk-card h3{margin: 0 0 0.35rem}.bulk-card p{margin: 0;color: #C9CAD1;max-width: 62ch}.bulk-card .btn-card-select{flex: 0 0 auto}.faq-empty-msg{color: #C9CAD1}main p.order-next{font-size: 0.92rem !important;color: #C9CAD1 !important;line-height: 1.45 !important}main p.order-guarantee{font-size: 0.88rem !important;color: #9A9BA3 !important}main .bulk-card p,main .safety-quick-box p{color: #C9CAD1 !important} .post-cta{background: #161823 !important;border: 1px solid #262836 !important;box-shadow: -4px -4px 0 rgba(37,244,238,0.45),4px 4px 0 rgba(254,44,85,0.45) !important}.post-cta .post-cta-title{color: #FFFFFF !important}main p.post-cta-text,.post-cta .post-cta-text{color: #C9CAD1 !important} .post-crumbs ol{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 0.3rem 0.45rem;margin: 0 0 0.9rem;padding: 0;font-size: 0.92rem;line-height: 1.4;color: #9A9BA3}.post-crumbs li + li::before{content: "\203A";margin-right: 0.45rem;color: #7C7D86}.post-crumbs a{color: #25F4EE;text-decoration: none}.post-crumbs a:hover,.post-crumbs a:focus-visible{text-decoration: underline;text-underline-offset: 3px}.post-crumbs [aria-current="page"]{color: #C9CAD1} .tool-box{background: #161823;border: 1px solid #262836;box-shadow: -4px -4px 0 rgba(37,244,238,0.35),4px 4px 0 rgba(254,44,85,0.35)}.tool-box [hidden]{display: none !important}main .tool-box p.tool-title{font-family: var(--font-heading) !important;font-weight: 800 !important;font-size: 1.45rem !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;color: #FFFFFF !important;margin: 0 0 0.35rem !important}main .tool-box p.tool-lead{color: #C9CAD1 !important;font-size: 1.02rem !important;line-height: 1.5 !important;margin: 0 0 0.4rem !important}.tool-part{margin-top: 1.2rem}.tool-part + .tool-part{padding-top: 1.2rem;border-top: 1px solid #262836}main .tool-box p.tool-step{font-family: var(--font-heading) !important;font-weight: 800 !important;font-size: 1.1rem !important;line-height: 1.3 !important;color: #FFFFFF !important;margin: 0 0 0.8rem !important}.tool-box .er-field select{width: 100%;height: 48px;padding: 0 12px;border: 1.5px solid #353849;border-radius: 14px;background: #161823;color: #FFFFFF;font-family: inherit;font-weight: 600;font-size: 1rem}.tool-box .er-field select:focus{outline: none;border-color: #25F4EE;box-shadow: 0 0 0 4px rgba(37,244,238,0.35)}.tool-box .er-results{margin-top: 1rem}.tool-box .er-result output{font-size: 1.7rem;overflow-wrap: anywhere}main .tool-box p.tool-msg{margin: 0.8rem 0 0 !important;color: #C9CAD1 !important;font-size: 1rem !important;line-height: 1.5 !important}main .tool-box p.tool-msg:empty{display: none}main .tool-box p.er-note{margin: 0.9rem 0 0 !important;font-size: 0.9rem !important;line-height: 1.45 !important;color: #9A9BA3 !important}main .tool-box p.tool-order{margin: 1rem 0 0 !important}.tool-box .er-btn{text-decoration: none;align-items: center;justify-content: center}.tool-box .table-scroll-wrap{margin-top: 1rem}.tool-box .seo-data-table.tool-table{min-width: 0 !important;width: 100%}.tool-checks{display: grid;gap: 0.6rem;margin: 1rem 0 0}.tool-check{display: flex;align-items: flex-start;gap: 0.6rem;color: #FFFFFF;font-weight: 600;line-height: 1.4;cursor: pointer}.tool-check input{flex: none;width: 20px;height: 20px;margin-top: 1px;accent-color: #FE2C55}.post-body .tool-rules{list-style: none;display: grid;gap: 0.5rem;margin: 1rem 0 0;padding: 0}.tool-rules li{display: flex;gap: 0.75rem;align-items: baseline;color: #C9CAD1}.tool-rule-state{flex: none;min-width: 6.5em;font-weight: 800;color: #9A9BA3}.tool-rules li.is-pass .tool-rule-state{color: #25F4EE}.tool-rules li.is-miss .tool-rule-state{color: #FF8FA6}@media (max-width: 520px){.tool-box{padding: 1.1rem}.tool-box .er-grid{grid-template-columns: 1fr 1fr}.tool-box .er-result output{font-size: 1.45rem}} :root{color-scheme: light;--tk-paper: #FCFAF7;--tk-light: #F0EBF5;--tk-pink: #E6DDF8;--tk-blue: #CDBBF3;--tk-purple: #B494F7;--tk-dark: #21132F;--tk-green: #D7F56B;--tk-yellow: #E9F6BB;--tk-orange: #E9EFCA;--tk-line: #DBD2E4;--tk-h2: #1E1B4B;--tk-grey: #43465A;--tk-grey-2: #5D6072;--tk-hot: #FF3B6B;--bg: #FCFAF7;--surface: #F0EBF5;--surface-card: #FFFFFF;--surface-glass: #FFFFFF;--surface-alt: #F0EBF5;--surface-dark: #21132F;--ink: #21132F;--ink-secondary: #43465A;--label: #43465A;--muted: #5D6072;--muted-soft: #5D6072;--border: #DBD2E4;--border-strong: #CDBBF3;--border-focus: #21132F;--accent: #21132F;--accent-hover: #21132F;--accent-soft: #E6DDF8;--accent-ring: rgba(180,148,247,0.55);--link-text: #21132F;--highlight: #D7F56B;--doodle: #21132F;--btn-dark: #21132F;--btn-dark-hover: #21132F;--grad: linear-gradient(#21132F,#21132F);--grad-hover: linear-gradient(#21132F,#21132F);--grad-text: linear-gradient(#21132F,#21132F);--grad-subtle: linear-gradient(#F0EBF5,#F0EBF5);--grad-sunset: linear-gradient(#21132F,#21132F);--grad-conic: linear-gradient(#21132F,#21132F);--c-yellow: #E9F6BB;--c-orange: #E9EFCA;--c-pink: #E6DDF8;--c-purple: #B494F7;--c-blue: #CDBBF3;--c-teal: #CDBBF3;--c-lime: #D7F56B;--c-green: #D7F56B;--ok: #21132F;--ok-bg: #E9F6BB;--ok-border: #D7F56B;--err: #21132F;--err-bg: #FCFAF7;--err-border: #FF3B6B;--warn: #21132F;--warn-bg: #E9EFCA;--shadow-sm: 0 2px 8px -2px rgba(13,13,24,0.06);--shadow-md: 0 8px 24px -8px rgba(13,13,24,0.1),0 2px 6px -1px rgba(13,13,24,0.04);--shadow-lg: 0 20px 40px -12px rgba(13,13,24,0.18),0 8px 18px -4px rgba(13,13,24,0.1);--shadow-glow: none;--shadow-float: 0 20px 40px -12px rgba(13,13,24,0.18),0 8px 18px -4px rgba(13,13,24,0.1)}html,body{background-color: #FCFAF7}body{color: #21132F}::selection{background: #B494F7;color: #21132F}main h2{color: #1E1B4B} .site-header{background: rgba(180,148,247,0.96);border-bottom: 1px solid rgba(33,19,47,0.12)}.nav-link{color: #21132F;border-radius: 18px}.nav-link:hover{color: #21132F;background: #F0EBF5}.nav-dd-menu{background: #FFFFFF;border: 0;border-radius: 24px;box-shadow: 0 20px 40px -12px rgba(13,13,24,0.18),0 8px 18px -4px rgba(13,13,24,0.1)}.nav-dd-menu a{color: #21132F;border-radius: 18px}.nav-dd-menu a:hover,.nav-dd-menu a:focus-visible{background: #F0EBF5;color: #21132F}.nav-dd-menu a::before{background: #B494F7;box-shadow: none}.site-menu .nav-dd-menu{background: transparent;box-shadow: none} .btn-order-cta,.btn-header,.cta-mega-btn,.co-btn,.consent-accept,.er-btn{background: #21132F !important;color: #FFFFFF !important;border: 2px solid #21132F !important;box-shadow: none !important;text-shadow: none !important}.btn-order-cta:hover:not(:disabled),.btn-header:hover,.cta-mega-btn:hover,.co-btn:hover,.consent-accept:hover,.er-btn:hover{background: #21132F !important;box-shadow: 0 8px 24px -8px rgba(13,13,24,0.25) !important;transform: translateY(-1px)}.btn-card-select{background: transparent;color: #21132F;border: 2px solid #21132F}.btn-card-select:hover{background: #21132F;color: #FFFFFF;border-color: #21132F} .section-hero{background: #B494F7}.section-hero,.section-hero .hero-copy{color: #21132F}main .section-hero p,main .section-hero p.lead-text,main .section-hero .hero-lead,main .section-hero p.hero-byline,main .section-hero li,main .section-hero .hero-byline a{color: #21132F !important}.ig-word,.hero-h1 .ig-word,.order-title .ig-word{background: none !important;-webkit-text-fill-color: #21132F !important;color: #21132F !important;text-shadow: none !important}.price-hl{color: #21132F !important;-webkit-text-fill-color: #21132F !important;background: #D7F56B !important;padding: 0 0.18em;border-radius: 8px}.hero-h1,.hero-h1 .h1-main,.hero-h1 .hero-h1-break{color: #21132F;-webkit-text-fill-color: #21132F;text-shadow: none}.tt-note g[fill="#25F4EE"]{fill: #D7F56B}.tt-note g[fill="#FE2C55"]{fill: #FFFFFF}.tt-note g[fill="#FFFFFF"]{fill: #21132F} .vc-1{background: #21132F}.vc-2{background: #CDBBF3}.vc-3{background: #D7F56B}.vc-card,.vc-2{box-shadow: 4px 4px 0 #21132F,0 20px 40px -12px rgba(13,13,24,0.18)}.vc-card::after{background: linear-gradient(180deg,rgba(33,19,47,0.04) 40%,rgba(33,19,47,0.62))}.vc-count{background: #FFFFFF;color: #21132F}.vc-count svg{color: #21132F}.vc-play{background: rgba(33,19,47,0.35)}.vc-trend path{stroke: #21132F}#vcTrend stop{stop-color: #21132F}.vr-phone-body{background: #21132F;box-shadow: 1px 1px 0 #21132F,2px 2px 0 #21132F,3px 3px 0 #21132F,4px 4px 0 #21132F,5px 5px 0 #21132F,6px 6px 0 #21132F,7px 7px 0 #21132F,8px 8px 0 #21132F,9px 9px 0 #21132F,10px 10px 0 #21132F,inset 0 0 0 1.5px rgba(255,255,255,0.12),0 20px 40px -12px rgba(13,13,24,0.18)}.vr-phone-stage::before{background: radial-gradient(closest-side,rgba(255,255,255,0.35),rgba(255,255,255,0.12) 60%,transparent)}.vr-meter-eye{background: #D7F56B}.vr-dot{background: #B494F7}.vr-progress span{background: #D7F56B}.vr-bars span{background: #CDBBF3;box-shadow: 9px -7px 0 -1px #21132F}.vr-bars span:nth-child(even){background: #D7F56B;box-shadow: 9px -7px 0 -1px #21132F}.vr-bars span::before{background: #FFFFFF}.vr-bars span:nth-child(even)::before{background: #E9F6BB}.vr-chip{background: #FFFFFF;border: 1.5px solid #21132F;color: #21132F;box-shadow: none} .order-card-wrapper{border-color: #21132F;box-shadow: 0 20px 40px -12px rgba(13,13,24,0.18),0 8px 18px -4px rgba(13,13,24,0.1)}.order-card{background: #FFFFFF}.order-title{color: #21132F}.text-input,.qty-input-field,.input-shell{background: #FFFFFF;color: #21132F;border-color: #DBD2E4}.input-shell:focus-within,.qty-input-field:focus,.text-input:focus{border-color: #21132F;box-shadow: 0 0 0 4px rgba(180,148,247,0.55)}.text-input::placeholder,.qty-input-field::placeholder{color: #5D6072}.input-icon,.input-shell:focus-within .input-icon{color: #21132F}.quick-add-btn{background: #F0EBF5;color: #21132F;border-color: #F0EBF5}.quick-add-btn:hover{border-color: #21132F;color: #21132F}.total-price{color: #21132F !important;-webkit-text-fill-color: #21132F !important;background: none !important;text-shadow: none !important}.link-feedback-msg.show-err{color: #21132F;border-left: 3px solid #FF3B6B;padding-left: 8px}main p.order-next{color: #43465A !important}main p.order-guarantee{color: #5D6072 !important}.order-next{color: #43465A}.order-guarantee{color: #5D6072}.order-guarantee strong{color: #21132F} .pricing-card,.step-card,.checklist-card{background: #FFFFFF;border: 2px solid #DBD2E4;box-shadow: none}.pricing-card:hover,.step-card:hover{border-color: #21132F;box-shadow: 0 8px 24px -8px rgba(13,13,24,0.1),0 2px 6px -1px rgba(13,13,24,0.04)}.pricing-card.featured-card{background: #B494F7;border-color: #21132F;box-shadow: none}.pricing-card.featured-card .card-qty-head,.pricing-card.featured-card .card-price-num{color: #21132F !important;-webkit-text-fill-color: #21132F !important}.pricing-card.featured-card .card-pack-name,.pricing-card.featured-card .card-rate-sub,.pricing-card.featured-card .card-feature-li{color: #21132F !important}.pricing-card.featured-card .btn-card-select{background: #21132F;color: #FFFFFF;border-color: #21132F}.card-ribbon{background: #D7F56B;color: #21132F}.card-ribbon-alt{background: #CDBBF3;color: #21132F}.step-number-tag,.step-card .step-number-tag{background: #D7F56B;color: #21132F;box-shadow: none}.step-card:nth-child(2) .step-number-tag{background: #E9F6BB}.step-card:nth-child(3) .step-number-tag{background: #CDBBF3}.step-card:nth-child(4) .step-number-tag{background: #E6DDF8}.step-icon{background: #F0EBF5;border: 0;color: #21132F;box-shadow: none}.step-icon-1,.step-icon-2,.step-icon-3{color: #21132F}.checklist-card ol.content-list li::before{background: #21132F;color: #FFFFFF} .vr-who{background: #CDBBF3;border: 4px solid #CDBBF3;box-shadow: none}.vr-who-2{background: #E6DDF8;border-color: #E6DDF8}.vr-who-3{background: #E9EFCA;border-color: #E9EFCA}.vr-who-icon,.vr-who-1 .vr-who-icon,.vr-who-2 .vr-who-icon,.vr-who-3 .vr-who-icon{background: #21132F;border: 0;box-shadow: none}.vr-who-icon svg,.vr-who-3 .vr-who-icon svg{stroke: #FFFFFF}.vr-who .scene-label{color: #21132F}.trust-badge-icon{background: #F0EBF5 !important;box-shadow: none !important} .answer-lead-box,.definition-block,.post-body .answer-lead-box,#guide .answer-lead-box{background: #E6DDF8;border-color: #E6DDF8;color: #21132F}.seo-data-table th,.post-body .seo-data-table thead th,#guide .seo-data-table thead th{background: #E6DDF8;color: #21132F}.seo-data-table td,.seo-data-table th{border-color: #DBD2E4}.row-featured td{background: #E9F6BB}.faq-item{background: #F0EBF5;border-color: #F0EBF5}.faq-item:hover,.faq-item.open{border-color: #21132F}.faq-tab-btn{background: #F0EBF5;color: #21132F;border-color: #F0EBF5}.faq-tab-btn.active{background: #21132F;color: #FFFFFF;border-color: #21132F}.faq-item.open .faq-toggle-icon{background: #21132F;color: #FFFFFF}.faq-empty-msg{color: #43465A}.toc-link:hover,.toc-link.active,#guide .toc-link:hover{color: #21132F;background: #F0EBF5}.toc-link.active,#guide .toc-link.active{color: #21132F !important;background: #E6DDF8 !important}.toc-link.active::before,#guide .toc-link:hover::before,#guide .toc-link.active::before{background: #21132F !important}.timeline-time{background: #E6DDF8;color: #21132F}.safety-quick-box{background: #F0EBF5;border: 0;box-shadow: none}main .safety-quick-box p,.safety-quick-box p{color: #43465A !important}.bulk-card{background: #E6DDF8;border: 0;box-shadow: none}main .bulk-card p,.bulk-card p{color: #43465A !important}.post-cta{background: #E6DDF8 !important;border: 0 !important;box-shadow: none !important;color: #21132F !important}.post-cta .post-cta-title,main .post-cta p.post-cta-title,main .post-cta strong{color: #21132F !important}main p.post-cta-text,.post-cta .post-cta-text{color: #43465A !important}.post-body p a:not([class]),.post-body li a:not([class]),.post-body td a:not([class]){color: #21132F;text-decoration: underline;text-underline-offset: 3px}.post-card{background: #FFFFFF;border-color: #DBD2E4}main p.guide-more a{background: #F0EBF5;color: #21132F}main p.guide-more a:hover{background: #E6DDF8}.er-calc{background: #FFFFFF;border-color: #DBD2E4}.er-result{background: #E6DDF8}.er-result output{color: #21132F}.chart-bar{fill: #B494F7}.chart-col.is-active .chart-bar{fill: #21132F;filter: none}#barGrad stop,#stStar stop{stop-color: #B494F7}.final-cta{background: #B494F7}.final-cta h2,.final-cta h2.cta-mega{color: #21132F;-webkit-text-fill-color: #21132F}.final-cta .lead-text,main .final-cta p.lead-text,.final-cta .statement-lead{color: #21132F !important} .post-crumbs ol{color: #5D6072}.post-crumbs li + li::before{color: #5D6072}.post-crumbs a{color: #21132F;text-decoration: underline;text-underline-offset: 3px}.post-crumbs [aria-current="page"]{color: #43465A} .tool-box{background: #FFFFFF;border: 2px solid #DBD2E4;box-shadow: none}main .tool-box p.tool-title,main .tool-box p.tool-step{color: #21132F !important}main .tool-box p.tool-lead,main .tool-box p.tool-msg{color: #43465A !important}main .tool-box p.er-note{color: #5D6072 !important}.tool-part + .tool-part{border-top-color: #DBD2E4}.tool-box .er-field select{background: #FFFFFF;color: #21132F;border-color: #DBD2E4}.tool-box .er-field select:focus{border-color: #21132F;box-shadow: 0 0 0 4px rgba(180,148,247,0.55)}.tool-check{color: #21132F}.tool-check input{accent-color: #21132F}.tool-rules li{color: #43465A}.tool-rule-state{color: #5D6072}.tool-rules li.is-pass .tool-rule-state{color: #21132F}.tool-rules li.is-miss .tool-rule-state{color: #21132F;text-decoration: underline;text-decoration-color: #FF3B6B;text-decoration-thickness: 2px} .co-secure-pill{background: #E9F6BB;color: #21132F}main p.co-notice{background: #F0EBF5;border-color: #DBD2E4;color: #21132F}main p.co-manual{background: #E9EFCA;border-color: #E9EFCA;color: #21132F} .site-footer{background: #21132F;border-top: 0;color: #FFFFFF}.site-footer .footer-mast,.site-footer .footer-bottom,.vr-footer-cols{border-color: rgba(255,255,255,0.1)}.site-footer .footer-link,.site-footer .footer-mail,.site-footer .lang-list a{color: #FFFFFF !important}.site-footer .footer-link:hover,.site-footer .footer-mail:hover{color: #D7F56B !important}.site-footer .footer-statement,.site-footer .footer-bottom,.site-footer .footer-bottom div{color: rgba(255,255,255,0.55) !important}.vr-footer-title{color: rgba(255,255,255,0.55)}.site-footer .lang-list a{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.18)}.site-footer .lang-list a:hover{border-color: #D7F56B}.site-footer .lang-list a[aria-current="true"]{background: #D7F56B;border-color: #D7F56B;color: #21132F !important} .sr-w{color: #8A8D9D} .sr-w.lit{color: #21132F}.sr-w.sr-brand.lit{background: none;-webkit-text-fill-color: #21132F;color: #21132F}.card-head{background: #F0EBF5}.card-head::after{background: #DBD2E4;opacity: 1}.pricing-card.featured-card .card-head{background: rgba(255,255,255,0.3)}.pricing-card.featured-card .card-head::after{background: #21132F;opacity: 0.2}.vr-screen{background: #21132F}.vr-screen::after{background: linear-gradient(180deg,rgba(33,19,47,0.45) 0%,transparent 22%,transparent 55%,rgba(33,19,47,0.8) 100%)}.vr-tag{background: rgba(33,19,47,0.55);color: #FFFFFF}.chart-tip{box-shadow: 0 20px 40px -12px rgba(13,13,24,0.18),0 8px 18px -4px rgba(13,13,24,0.1)}.chart-tip-cta{background: none;-webkit-text-fill-color: #21132F;color: #21132F}.site-header{box-shadow: none}#guide .toc-sticky-sidebar{box-shadow: none;scrollbar-color: #CDBBF3 transparent}#guide .toc-sticky-sidebar::-webkit-scrollbar-thumb{background: #CDBBF3}#guide .toc-title{background: none;-webkit-text-fill-color: #21132F;color: #21132F}.author-avatar-wrap{background: #B494F7;box-shadow: none} .site-footer .footer-buy-title{color: rgba(255,255,255,0.55) !important}.site-footer .footer-buy{border-bottom-color: rgba(255,255,255,0.1)}.vr-bigplay{background: rgba(33,19,47,0.28)}.vr-rail span{background: rgba(33,19,47,0.45)}.lang-list img{box-shadow: 0 0 0 1px rgba(33,19,47,0.12)}.quick-add-btn{box-shadow: none} .site-footer .page-langs a{color: rgba(255,255,255,0.55)}.site-footer .page-langs a:hover{color: #D7F56B}.site-footer .page-langs a[aria-current]{color: #FFFFFF}