@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: #F6F7FA;--surface-card: #FFFFFF;--surface-glass: #FFFFFF;--surface-alt: #F1F3F7;--surface-dark: #0B1A29; --ink: #292F3B;--ink-secondary: #484F5E;--label: #484F5E;--muted: #626976;--muted-soft: #8A93A3;--border: #E9ECF2;--border-strong: #DCE0E8;--border-focus: #ED4AB0; --c-yellow: #FFD86F;--c-orange: #FF5C00;--c-pink: #ED4AB0;--c-purple: #9D3DF0;--c-blue: #3AB0FF;--c-teal: #01D6C0;--c-lime: #C3E12D;--c-green: #2AC395;--doodle: #302749; --accent: #ED4AB0;--accent-hover: #D7359B;--accent-soft: #FDECF6;--accent-ring: rgba(237,74,176,0.2);--link-text: #C02788; --highlight: #FF5C00;--btn-dark: #292F3B;--btn-dark-hover: #3E444F;--grad: linear-gradient(25deg,#FFD86F 0%,#FB7743 25%,#ED396B 51%,#B52ACC 76%,#6745CF 100%);--grad-hover: linear-gradient(25deg,#FFCF4F 0%,#F9652D 25%,#E3245A 51%,#A41DBA 76%,#5735BD 100%);--grad-text: linear-gradient(25deg,#FFD86F 0%,#FB7743 25%,#ED396B 51%,#B52ACC 76%,#6745CF 100%);--grad-subtle: linear-gradient(135deg,rgba(251,119,67,0.08) 0%,rgba(237,57,107,0.08) 50%,rgba(103,69,207,0.08) 100%);--grad-sunset: var(--grad);--grad-conic: var(--grad); --ok: #2AC395;--ok-bg: #E9F9F4;--ok-border: #A9E9D6;--err: #DC2626;--err-bg: #FEF2F2;--err-border: #FECACA;--warn: #D97706;--warn-bg: #FFFBEB; --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(237,57,107,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,#FFD86F,#FB7743 25%,#ED396B 51%,#B52ACC 76%,#6745CF);--grad-text: linear-gradient(25deg in oklab,#FFD86F,#FB7743 25%,#ED396B 51%,#B52ACC 76%,#6745CF)}}@media (prefers-color-scheme: dark){:root{--bg: #0B1A29;--surface: #10131C;--surface-card: #161A25;--surface-glass: #161A25;--surface-alt: #1C2130;--ink: #F1F5F9;--ink-secondary: #CBD5E1;--label: #CBD5E1;--muted: #94A3B8;--border: #262B3A;--border-strong: #343A4C;--border-focus: #F2546D;--accent: #F06BC0;--accent-hover: #F68BD0;--accent-soft: rgba(237,74,176,0.14);--accent-ring: rgba(237,74,176,0.28);--link-text: #F39BD3;--btn-dark: #F1F5F9;--btn-dark-hover: #FFFFFF;--grad: linear-gradient(90deg,#FFB347 0%,#FF7A45 24%,#F2546D 48%,#D63A8D 74%,#A33AD1 100%);--grad-hover: linear-gradient(90deg,#FFC266 0%,#FF8F5E 24%,#F66A80 48%,#E0559F 74%,#B455DD 100%);--grad-text: linear-gradient(90deg,#FFC266 0%,#FF8F5E 24%,#F66A80 48%,#E0559F 74%,#C084FC 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(242,84,109,0.55);--ok: #34D399;--ok-bg: rgba(16,185,129,0.14);--ok-border: rgba(16,185,129,0.3);--err-bg: rgba(239,68,68,0.16);--err-border: rgba(239,68,68,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(214,41,118,0.35)}.chip-badge-hot{position: absolute;top: -6px;right: -3px;background: #D62976;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(214,41,118,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(214,41,118,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(214,41,118,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(214,41,118,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(214,41,118,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 #2B2844}.phone-screen{background: linear-gradient(180deg,#18152B 0%,#0C0A16 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,16,40,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%,#FA7E1E 100%);--tb-glow: rgba(250,126,30,0.45)}.tb-shield{--tb-grad: linear-gradient(135deg,#4F5BD5 0%,#962FBF 100%);--tb-glow: rgba(79,91,213,0.45)}.tb-chat{--tb-grad: linear-gradient(135deg,#D62976 0%,#962FBF 100%);--tb-glow: rgba(214,41,118,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: #C02788; 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(214,41,118,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,#FA7E1E,#D62976,#962FBF);opacity: 0.55}.featured-card .card-head{background: linear-gradient(180deg,rgba(214,41,118,0.18) 0%,rgba(150,47,191,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(214,41,118,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(214,41,118,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 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(242,84,109,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: #EDE9FE}.tint-pink{--tile-bg: #FCE7F3}.tint-amber{--tile-bg: #FEF3C7}.tint-mint{--tile-bg: #D1FAE5}.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 (prefers-color-scheme: dark){.tint-lilac{--tile-bg: #2E2A4F}.tint-pink{--tile-bg: #4A2340}.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,#E9C6FF,#C68BEB);opacity: 0.55}.reel-back-1{transform: translateZ(-45px) translateX(17px) translateY(-7px);background: linear-gradient(160deg,#FFC2B3,#F99AB0);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(163,58,209,0.95) 0%,transparent 60%),linear-gradient(160deg,#FF7A45 0%,#F2546D 40%,#D63A8D 70%,#A33AD1 100%);box-shadow: 0 40px 70px -30px rgba(214,58,141,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 (prefers-color-scheme: dark){.orbit{background: rgba(30,34,48,0.92)}.pop-chip{background: #1C2130;color: #F1F5F9}}@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: #E2E8F0}.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(242,84,109,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 (prefers-color-scheme: dark){.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: #FFE4D9;stroke: #FFF0EA;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: #FF7A45}.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: #F1F3F8}.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 (prefers-color-scheme: dark){.scene-burst{fill: #3A2433;stroke: #2C1D28}}@media (max-width: 640px){.scene-label{font-size: 0.75rem;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: #C2410C; font-weight: 700} .btn-header{background: var(--grad);color: #FFFFFF;box-shadow: 0 8px 18px -10px rgba(237,57,107,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 (prefers-color-scheme: dark){.btn-card-select{color: #0B1A29}.btn-card-select:hover{color: #0B1A29}} .tint-lilac{--tile-bg: #EFE3FD}.tint-pink{--tile-bg: #FCE4F3}.tint-amber{--tile-bg: #FFF1D6}.tint-mint{--tile-bg: #D3F8F3} .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: #F3FAD3}.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: #C9A8FA;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,#C9A8FA,#9D3DF0)}.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: #B39CC7}.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,#ED396B 0%,#D63A8D 45%,#B52ACC 75%,#8B3FE0 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 (prefers-color-scheme: dark){.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: #F39BD3}} .final-cta{background: #E1E9FF;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(237,57,107,0.55)}@media (prefers-color-scheme: dark){.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}} .lang-dropdown{position: relative;display: inline-block}.lang-dropdown summary{display: inline-flex;align-items: center;gap: 8px;padding: 6px 4px;font-size: 0.98rem;font-weight: 600;color: var(--ink);cursor: pointer;list-style: none;border-radius: 10px}.lang-dropdown summary::-webkit-details-marker{display: none}.lang-dropdown summary:hover{color: var(--accent)}.lang-dropdown summary:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.lang-dropdown .lang-current-flag{width: 20px;height: 20px;border-radius: 50%;box-shadow: 0 0 0 1px rgba(15,23,42,0.12);object-fit: cover}.lang-dropdown .lang-chevron{transition: transform 0.2s ease;color: var(--ink-secondary)}.lang-dropdown[open] .lang-chevron{transform: rotate(180deg)}.lang-switch .lang-dropdown .lang-list{position: absolute;bottom: calc(100% + 8px);left: 0;z-index: 60;display: grid;gap: 2px;min-width: 240px;padding: 6px;list-style: none;background: var(--surface-card);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 18px 40px -16px rgba(15,23,42,0.3)}.lang-dropdown .lang-list a{display: flex;align-items: center;gap: 12px;width: 100%;padding: 10px 12px;border: 0;border-radius: 10px;background: transparent;font-size: 0.98rem;font-weight: 500;color: var(--ink-secondary)}.lang-dropdown .lang-list a:hover{background: var(--surface);color: var(--ink);transform: none}.lang-dropdown .lang-list a[aria-current="true"]{background: var(--surface);color: var(--ink);font-weight: 600}.lang-dropdown .lang-list a[aria-current="true"]::after{margin-left: auto} .lang-dropdown .lang-list a:not([aria-current="true"]) img{visibility: hidden} .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(237,57,107,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(181,42,204,0.45);scrollbar-width: thin;scrollbar-color: #ED396B 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,#FB7743,#ED396B 50%,#B52ACC);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: #FDF0F7}#guide .toc-link.active{color: var(--ink);font-weight: 700;background: linear-gradient(90deg,#FFF1EA 0%,#FDEBF4 55%,#F4EBFD 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,#FFF4EC 0%,#FDEFF6 50%,#F5EEFE 100%);border: 1px solid #F6DDEB;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(237,74,176,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,#FFF1EA 0%,#FDEBF4 55%,#F4EBFD 100%)}@media (prefers-color-scheme: dark){#guide .answer-lead-box{background: #1C2436;border-color: #2B3448}#guide .toc-link:hover{background: #1C2436}#guide .toc-link.active{background: #232C40;color: #F6F7FA}#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: #D9C6FA;position: relative;width: min(100%,500px);aspect-ratio: 500 / 460;margin: 2.5rem auto 3rem}.blob-scene.bs-lilac{--blob-a: #F1E2FF;--blob-b: #E4C4FF;--ring-1: #FFE1C2;--ring-2: #FFD0E6;--ring-3: #CDEBFF}.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(48,39,73,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 (prefers-color-scheme: dark){.blob-scene{--blob-a: #1F3B45;--blob-b: #18505A}.blob-scene.bs-lilac{--blob-a: #2E2445;--blob-b: #3B2C5C}.bs-arrows path,.bs-spark path{stroke: #E9ECF2}.bs-icon{stroke: #E9ECF2}}@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,#FFF1E8) 0%,rgba(255,255,255,0) 100%);z-index: -1}.step-card:nth-child(2){--step-tint: #FDEBF4}.step-card:nth-child(3){--step-tint: #F3EAFE}.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(237,57,107,0.65)}.step-card:hover{transform: translateY(-4px);border-color: #F6CFE3;box-shadow: 0 22px 40px -26px rgba(181,42,204,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 (prefers-color-scheme: dark){.step-card{--step-tint: #2A2235}.step-card:nth-child(2){--step-tint: #33203A}.step-card:nth-child(3){--step-tint: #2A2340}}@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,#FFF1E8) 0%,rgba(255,255,255,0) 100%);z-index: -1}.checklist-card + .checklist-card{--card-tint: #F3EAFE}.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(237,57,107,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,#FB7743,#ED396B 50%,#B52ACC)}.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,#FFF1EA 0%,#FDEBF4 55%,#F4EBFD 100%);font-family: var(--font-heading);font-size: 0.82rem}@media (prefers-color-scheme: dark){.checklist-card{--card-tint: #2A2235}.checklist-card + .checklist-card{--card-tint: #2A2340}.timeline-time{background: #2B2438}} .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: #EAFBF4;color: #12805C;font-weight: 700;font-size: 0.92rem}.co-back{display: inline-flex;align-items: center;gap: 6px;color: #C02788; font-weight: 700;margin-bottom: 1rem}.co-back:hover{text-decoration: underline}@media (prefers-color-scheme: dark){.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(181,42,204,0.35)}.checkout-card::before{content: "";position: absolute;inset: 0 0 auto 0;height: 130px;background: linear-gradient(180deg,var(--card-tint,#FFF1E8) 0%,rgba(255,255,255,0) 100%);z-index: -1}.co-pay-card{--card-tint: #F3EAFE}.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: #E5484D}.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: #D93036;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(237,57,107,0.55)}main p.co-notice{margin-top: 1rem;padding: 1rem 1.15rem;border-radius: 14px;background: linear-gradient(120deg,#FFF4EC 0%,#FDEFF6 50%,#F5EEFE 100%);border: 1px solid #F6DDEB;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 (prefers-color-scheme: dark){.checkout-card{--card-tint: #2A2235}.co-pay-card{--card-tint: #2A2340}.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: #FFF6E5;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(237,57,107,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 (prefers-color-scheme: dark){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.75rem;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,#FFF4EC 0%,#FDEFF6 50%,#F5EEFE 100%);border: 1px solid #F6DDEB}.post-body p a:not([class]),.post-body li a:not([class]),.post-body td a:not([class]){color: #C02788;font-weight: 600;text-decoration: underline;text-decoration-color: rgba(192,39,136,0.4);text-underline-offset: 3px}.post-body .seo-data-table thead th{background: linear-gradient(90deg,#FFF1EA 0%,#FDEBF4 55%,#F4EBFD 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: #DCE0E8;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 (prefers-color-scheme: dark){.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: #F39BD3}.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: #FDECF6;color: #C02788;font-family: var(--font-heading);font-weight: 700;font-size: 1rem;text-decoration: none}main p.guide-more a:hover{background: #FAD7EC}@media (prefers-color-scheme: dark){main p.guide-more a{background: #2A1F33;color: #F39BD3}} .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: #C02788}.er-note{font-size: 0.9rem;line-height: 1.4;color: var(--muted)}@media (prefers-color-scheme: dark){.er-result{background: #2A1F33}.er-result output{color: #F39BD3}} .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}}  #how-it-works,#order-checklist,#guarantees,#price-list,#guide,#faq,.author-section{content-visibility: auto;contain-intrinsic-size: auto 1200px}