@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Lora:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--paper: #F6F5F1;--paper-2: #EEEDE6;--ink: #16161A;--white: #FFFFFF;--blue: #3B49FF;--blue-700: #2A36D6;--ink-70: #4A4A52;--ink-50: #6E6E78;--ink-30: #A8A89F;--ink-15: #D9D8CF;--ink-08: #E7E6DE;--fg: var(--ink);--fg-2: var(--ink-70);--fg-3: var(--ink-50);--fg-on-accent: var(--white);--bg: var(--paper);--bg-alt: var(--paper-2);--bg-card: var(--white);--bg-accent: #EAEAFB;--accent: var(--blue);--accent-press: var(--blue-700);--hairline: var(--ink-15);--success: #1F8A5B;--font-display: "Archivo", "SF Pro Display", system-ui, sans-serif;--font-body: "Archivo", "SF Pro Text", system-ui, sans-serif;--font-serif: "Lora", Georgia, serif;--h1: 700 clamp(2.25rem, 1.3rem + 4vw, 4rem)/1.02 var(--font-display);--h2: 600 clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem)/1.12 var(--font-display);--h3: 600 1.5rem/1.25 var(--font-display);--h4: 600 1.125rem/1.3 var(--font-display);--body: 400 1.0625rem/1.62 var(--font-body);--small: 500 .875rem/1.45 var(--font-body);--tracking-tight: -.025em;--tracking-over: .14em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(22,22,26,.04), 0 3px 10px rgba(22,22,26,.05);--shadow-md: 0 2px 6px rgba(22,22,26,.05), 0 14px 36px rgba(22,22,26,.08);--shadow-accent: 0 8px 24px rgba(59,73,255,.22);--maxw: 1080px;--gutter: clamp(20px, 5vw, 40px);--yellow: #FFDE68;--ink-50a: rgba(110,110,120,1);--gift-fg: #0F6E56;--gift-bg: #E1F5EE}#downloadAppBlock{display:none!important}#spa-root,#spa-root *,#spa-root *:before,#spa-root *:after{box-sizing:border-box}#spa-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}#spa-root{margin:0;font:var(--body);color:var(--fg);background:var(--bg)}#spa-root{margin-top:-80px}#spa-root h1,#spa-root h2,#spa-root h3,#spa-root h4,#spa-root p{margin:0}#spa-root a{color:inherit;text-decoration:none}#spa-root ul{margin:0;padding:0;list-style:none}#spa-root img{max-width:100%;display:block}#spa-root h1{font:var(--h1);letter-spacing:var(--tracking-tight);color:var(--fg);text-wrap:balance}#spa-root h2{font:var(--h2);letter-spacing:var(--tracking-tight);color:var(--fg);text-wrap:balance}#spa-root h3{font:var(--h3);color:var(--fg)}#spa-root .lead{font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.55;color:var(--fg-2)}#spa-root .over{font:var(--small);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-over);color:var(--accent)}#spa-root .serif{font-family:var(--font-serif);font-style:italic;font-weight:500}#spa-root s{color:var(--fg-3);text-decoration-thickness:1.5px}#spa-root .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}#spa-root section{padding-block:clamp(52px,7vw,var(--space-9))}#spa-root .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:1.05rem;padding:16px 30px;border:1.5px solid transparent;border-radius:var(--r-md);cursor:pointer;transition:.18s cubic-bezier(.4,0,.2,1)}#spa-root .btn svg{width:18px;height:18px}#spa-root .btn-yellow{background:var(--yellow);color:var(--ink);box-shadow:0 6px 20px #ffde6880}#spa-root .btn-yellow:hover{transform:translateY(-1px);box-shadow:0 10px 26px #ffde6899}#spa-root .btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}#spa-root .btn-primary:hover{background:var(--accent-press);transform:translateY(-1px)}#spa-root .btn-ghost-dark{background:transparent;color:#fff;border-color:#ffffff4d}#spa-root .btn-ghost-dark:hover{background:#ffffff1a}#spa-root header.nav{position:sticky;top:0;z-index:50;background:#f6f5f1e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}#spa-root .nav-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:66px}#spa-root .nav .logo-4b{height:28px;width:auto}#spa-root .nav-right{display:flex;align-items:center;gap:var(--space-4)}#spa-root .nav .price-tag{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display)}#spa-root .nav .price-tag b{font-weight:800;font-size:1.05rem}#spa-root .nav .price-tag s{font-size:.85rem}@media (max-width: 720px){#spa-root .nav .price-tag{display:none}}#spa-root .hero{position:relative;overflow:hidden;padding-top:clamp(40px,6vw,72px)}#spa-root .hero:before{content:"";position:absolute;inset:0 0 auto 0;height:460px;background:radial-gradient(110% 80% at 80% -10%,var(--bg-accent) 0%,rgba(234,234,251,0) 62%);z-index:-1}#spa-root .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}@media (max-width: 900px){#spa-root .hero-grid{grid-template-columns:1fr;gap:var(--space-7)}}#spa-root .eyebrow{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-pill);padding:8px 16px;font:var(--small);font-weight:600;color:var(--fg-2)}#spa-root .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}#spa-root .hero h1{margin-top:var(--space-5);max-width:18ch}#spa-root .hero .sub{margin-top:var(--space-5);max-width:50ch}#spa-root .hero .sub b{color:var(--fg);font-weight:700}#spa-root .hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}#spa-root .hero-reserved{display:inline-flex;align-items:center;gap:8px;font:var(--small);font-weight:600;color:var(--accent)}#spa-root .hero-reserved svg{width:16px;height:16px;flex:none}#spa-root .hero-micro{margin-top:var(--space-5);font:var(--small);color:var(--fg-3);display:flex;flex-wrap:wrap;gap:8px 16px}#spa-root .hero-micro span{display:inline-flex;align-items:center;gap:6px}#spa-root .hero-micro svg{width:15px;height:15px;color:var(--success)}#spa-root .pass{position:relative;background:#fff;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-width:430px;margin-inline:auto;width:100%;overflow:hidden}#spa-root .pass .pass-stub{background:var(--yellow);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(22px,3vw,30px)}#spa-root .pass .pass-inner{padding:clamp(20px,3vw,28px) clamp(22px,3vw,30px) clamp(22px,3vw,30px)}#spa-root .pass:before,#spa-root .pass:after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:var(--bg);border:1px solid var(--hairline);top:92px;transform:translateY(-50%);z-index:2}#spa-root .pass:before{left:-13px}#spa-root .pass:after{right:-13px}#spa-root .pass .pass-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:2px dashed var(--ink-15)}#spa-root .pass .pass-k{white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:var(--ink)}#spa-root .pass .pass-stub .pass-k{letter-spacing:.14em}#spa-root .pass .pass-id{font:var(--small);font-weight:700;color:var(--ink);opacity:.65;font-variant-numeric:tabular-nums}#spa-root .pass .pass-body{padding-top:0}#spa-root .pass .pl{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--fg-2);padding:7px 0}#spa-root .pass .pl svg{width:18px;height:18px;flex:none;color:var(--gift-fg)}#spa-root .pass .pl .gift-pill{margin-left:auto}#spa-root .pass .pass-price{margin-top:16px;padding-top:18px;border-top:2px dashed var(--ink-15);display:flex;align-items:flex-end;justify-content:flex-start;gap:12px}#spa-root .pass-guarantee{display:flex;align-items:center;gap:9px;margin-top:16px;background:var(--gift-bg);color:var(--gift-fg);border-radius:var(--r-md);padding:11px 14px;font:var(--small);font-weight:700}#spa-root .pass-guarantee svg{width:19px;height:19px;flex:none}#spa-root .pass .pass-price .pp{display:flex;flex-direction:column}#spa-root .pass .pass-price .pp s{color:var(--ink-30);font-size:1.3rem}#spa-root .pass .pass-price .pp b{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.03em;color:var(--ink);background:linear-gradient(180deg,transparent 62%,var(--yellow) 62%);align-self:flex-start;padding:0 4px;margin-left:-4px}#spa-root .pass .pass-price .pp span{font:var(--small);color:var(--ink-50);margin-top:6px}#spa-root .pass .seal{width:72px;height:72px;flex:none;border-radius:50%;border:2px solid var(--gift-fg);background:var(--gift-bg);color:var(--gift-fg);display:grid;place-items:center;text-align:center;font-family:var(--font-display);font-weight:700;font-size:.54rem;line-height:1.15;text-transform:uppercase;letter-spacing:.03em;transform:rotate(-8deg)}#spa-root .countdown{display:inline-flex;align-items:center;gap:8px;font:var(--small);color:var(--fg-2)}#spa-root .countdown .cd-label{font-weight:600}@media (max-width: 480px){#spa-root .countdown .cd-label{display:none}}#spa-root .countdown .clock{display:inline-flex;gap:4px}#spa-root .countdown .unit{background:var(--ink);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.85rem;padding:5px 7px;border-radius:var(--r-sm);font-variant-numeric:tabular-nums;min-width:32px;text-align:center;line-height:1}#spa-root .countdown .unit small{display:block;font-size:.5rem;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}#spa-root .tension{background:var(--bg-alt)}#spa-root .tension .shead{text-align:center;max-width:34ch;margin:0 auto var(--space-7)}#spa-root .risk-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-5);align-items:stretch;max-width:940px;margin-inline:auto}@media (max-width: 760px){#spa-root .risk-grid{grid-template-columns:1fr;gap:var(--space-4)}}#spa-root .risk-card{position:relative;background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:clamp(24px,3vw,34px)}#spa-root .risk-card .ric{width:48px;height:48px;border-radius:var(--r-md);background:#ffe7e3;color:#be3d29;display:grid;place-items:center;margin-bottom:var(--space-4)}#spa-root .risk-card .ric svg{width:25px;height:25px}#spa-root .risk-card .rk{font:var(--small);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-over);color:#be3d29}#spa-root .risk-card h3{font-size:1.16rem;line-height:1.22;margin-top:6px}#spa-root .risk-card p{margin-top:var(--space-3);color:var(--fg-2);font-size:.96rem;line-height:1.5}#spa-root .risk-x{align-self:center;justify-self:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.82rem;box-shadow:var(--shadow-sm);z-index:1}@media (max-width: 760px){#spa-root .risk-x{transform:rotate(90deg)}}#spa-root .risk-resolve{text-align:center;max-width:60ch;margin:var(--space-7) auto 0}#spa-root .risk-resolve .rline{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);line-height:1.25;color:var(--fg)}#spa-root .risk-resolve p{margin-top:var(--space-4);color:var(--fg-2);font-size:1.05rem}#spa-root .risk-resolve p b{color:var(--fg);font-weight:700}#spa-root .risk-arrow{display:grid;place-items:center;margin-top:var(--space-5);color:var(--ink-30)}#spa-root .risk-arrow svg{width:26px;height:26px}#spa-root .armor .shead{text-align:center;max-width:40ch;margin:0 auto var(--space-7)}#spa-root .armor-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@media (max-width: 760px){#spa-root .armor-grid{grid-template-columns:1fr}}#spa-root .armor-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:clamp(24px,3vw,40px)}#spa-root .armor-card .ic{width:52px;height:52px;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:var(--space-5)}#spa-root .armor-card .ic svg{width:28px;height:28px}#spa-root .armor-card.def .ic{background:var(--bg-accent);color:var(--accent)}#spa-root .armor-card.atk .ic{background:#fff6d6;color:#8a6d00}#spa-root .armor-card .klabel{font:var(--small);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-over);color:var(--fg-3)}#spa-root .armor-card h3{margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#spa-root .gift-pill{white-space:nowrap;flex:none;font-family:var(--font-body);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;background:var(--gift-bg);color:var(--gift-fg);padding:4px 10px;border-radius:var(--r-pill)}#spa-root .armor-card p{margin-top:var(--space-4);color:var(--fg-2)}#spa-root .armor-card .sub{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);font:var(--small);color:var(--fg-3)}#spa-root .armor-close{margin-top:var(--space-6);background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:clamp(24px,3vw,40px);text-align:center}#spa-root .armor-close p{max-width:60ch;margin-inline:auto;color:#ffffffd1;font-size:1.1rem;line-height:1.55}#spa-root .armor-close p b{color:var(--yellow);font-weight:700}#spa-root .gift-banner{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-4);background:var(--gift-bg);border-radius:var(--r-lg);padding:var(--space-5)}#spa-root .gift-banner .gb-ic{width:48px;height:48px;flex:none;border-radius:var(--r-md);background:#fff;color:var(--gift-fg);display:grid;place-items:center}#spa-root .gift-banner .gb-ic svg{width:25px;height:25px}#spa-root .gift-banner h4{font-family:var(--font-display);font-weight:700;color:var(--gift-fg);font-size:1.05rem}#spa-root .gift-banner p{margin-top:2px;font-size:.95rem;color:#2c6354}#spa-root .paths{background:var(--bg-alt)}#spa-root .paths .shead{text-align:center;max-width:50ch;margin:0 auto var(--space-7)}#spa-root .paths .shead p{margin-top:var(--space-3)}#spa-root .paths-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}#spa-root .paths-hint{font:var(--small);color:var(--fg-3)}#spa-root .paths-nav{display:flex;gap:8px}#spa-root .pnav{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--hairline);color:var(--fg);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}#spa-root .pnav:hover:not(:disabled){background:var(--bg-alt);border-color:var(--fg-3)}#spa-root .pnav:disabled{opacity:.35;cursor:default}#spa-root .pnav svg{width:20px;height:20px}#spa-root .paths-scroller{position:relative}#spa-root .paths-scroller:after{content:"";position:absolute;top:0;right:0;bottom:0;width:64px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bg-alt));opacity:1;transition:opacity .2s ease}#spa-root .paths-scroller.is-end:after{opacity:0}#spa-root .paths-grid{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#spa-root .paths-grid::-webkit-scrollbar{display:none}@media (max-width: 860px){#spa-root .paths-grid{margin-inline:calc(-1 * var(--pad, 20px));padding-inline:var(--pad, 20px)}#spa-root .paths-scroller:after{right:calc(-1 * var(--pad, 20px))}}#spa-root .path-card{display:flex;flex-direction:column;flex:0 0 clamp(280px,30%,340px);scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:clamp(22px,2.5vw,32px)}@media (max-width: 860px){#spa-root .path-card{flex-basis:82%}}#spa-root .path-card .picon{width:48px;height:48px;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:var(--space-4);font-family:var(--font-display);font-weight:800;font-size:1.05rem}#spa-root .path-card .picon.c1{background:var(--accent);color:#fff}#spa-root .path-card .picon.c2{background:#efedff;color:var(--accent)}#spa-root .path-card .picon.c3{background:#f4efdc;color:#8a6d00}#spa-root .path-card .picon.c4{background:#e7f6ec;color:#1a7a44}#spa-root .path-card .pnum{font-family:var(--font-display);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--tracking-over);color:var(--accent)}#spa-root .path-card h3{font-size:1.16rem;line-height:1.22;margin-top:6px}#spa-root .path-card .pwho{font:var(--small);color:var(--fg-3);margin-top:var(--space-3)}#spa-root .path-card p{margin-top:var(--space-3);color:var(--fg-2);font-size:.98rem;flex-grow:1}#spa-root .path-card .pmeta{display:flex;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hairline);font:var(--small);color:var(--fg-3)}#spa-root .path-card .pmeta b{color:var(--fg);font-weight:700}#spa-root .paths-foot{margin-top:var(--space-7);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}#spa-root .paths-foot .pf-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}#spa-root .paths-foot .pf-trust span{display:inline-flex;align-items:center;gap:6px;font:var(--small);color:var(--fg-3)}#spa-root .paths-foot .pf-trust svg{width:15px;height:15px;flex:none;color:var(--gift-fg)}#spa-root .fb{background:var(--bg)}#spa-root .fb-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}@media (max-width: 880px){#spa-root .fb-grid{grid-template-columns:1fr;gap:var(--space-7)}}#spa-root .fb-copy h2{margin-top:var(--space-3)}#spa-root .fb-copy .lead{margin-top:var(--space-4);max-width:50ch}#spa-root .fb-feats{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}#spa-root .fb-feat{display:flex;gap:var(--space-4);align-items:flex-start}#spa-root .fb-feat .fic{width:44px;height:44px;flex:none;border-radius:var(--r-md);background:var(--bg-accent);color:var(--accent);display:grid;place-items:center}#spa-root .fb-feat .fic svg{width:23px;height:23px}#spa-root .fb-feat h4{font-family:var(--font-display);font-weight:700;font-size:1.02rem}#spa-root .fb-feat p{margin-top:3px;font-size:.95rem;color:var(--fg-2);line-height:1.5}#spa-root .fb-panel{background:var(--bg-card);border:1px solid var(--hairline);color:var(--ink);border-radius:var(--r-xl);padding:clamp(28px,3.5vw,40px);box-shadow:var(--shadow-sm)}#spa-root .fb-panel .pq{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:1.22rem;line-height:1.45;color:var(--ink)}#spa-root .fb-panel .pq:before{content:"“";font-family:var(--font-serif);font-size:2.4rem;line-height:0;color:var(--yellow);margin-right:4px;vertical-align:-.35em}#spa-root .fb-stats{margin-top:var(--space-5);border-top:1px solid var(--hairline)}#spa-root .fb-stats .st{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:var(--space-4) 0;border-bottom:1px solid var(--hairline)}#spa-root .fb-stats .st b{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1;color:var(--ink);white-space:nowrap}#spa-root .fb-stats .st span{font:var(--small);color:var(--ink-50);text-align:right}#spa-root .gift{background:var(--bg-card)}#spa-root .gift-card{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(20px,3vw,40px);align-items:center;background:#fff7e0;border:1px solid #F0E2B0;border-radius:var(--r-xl);padding:clamp(24px,3.5vw,44px);position:relative;overflow:hidden}#spa-root .gift-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--yellow)}@media (max-width: 820px){#spa-root .gift-card{grid-template-columns:1fr;text-align:center;gap:var(--space-5)}}#spa-root .gift-ic{width:92px;height:92px;flex:none;border-radius:var(--r-lg);background:#fff;color:var(--accent);display:grid;place-items:center;margin-inline:auto}#spa-root .gift-ic svg{width:46px;height:46px}#spa-root .gift-body .over{color:#8a6d00}#spa-root .gift-body h2{margin-top:var(--space-2);font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem)}#spa-root .gift-body p{margin-top:var(--space-3);color:var(--fg-2);max-width:56ch}#spa-root .gift-body p b{color:var(--fg);font-weight:700}#spa-root .gift-aside{text-align:center;padding-left:clamp(20px,3vw,36px);border-left:1px solid #E7D89C}@media (max-width: 820px){#spa-root .gift-aside{border-left:none;border-top:1px solid #E7D89C;padding-left:0;padding-top:var(--space-5)}}#spa-root .gift-aside .gv-k{font:var(--small);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-over);color:var(--fg-3)}#spa-root .gift-aside .gv-b{font-family:var(--font-display);font-weight:800;font-size:2.2rem;letter-spacing:-.03em;line-height:1;margin-top:8px;color:var(--ink);background:linear-gradient(180deg,transparent 62%,var(--yellow) 62%);display:inline-block;padding:0 6px}#spa-root .gift-aside .gv-s{font:var(--small);color:var(--fg-3);margin-top:8px}#spa-root .vp{background:var(--bg-alt)}#spa-root .vp .shead{text-align:center;max-width:560px;margin:0 auto var(--space-7)}#spa-root .vp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center}@media (max-width: 820px){#spa-root .vp-grid{grid-template-columns:1fr}}#spa-root .vp-card{border-radius:var(--r-xl);padding:clamp(26px,3vw,40px);display:flex;flex-direction:column}#spa-root .vp-get{background:var(--bg-card);border:1px solid var(--hairline)}#spa-root .vp-gift{display:flex;align-items:center;gap:var(--space-4);background:linear-gradient(160deg,#efedff,#f6f5ff);border:1px solid #DAD5FF;border-radius:var(--r-lg);padding:var(--space-4);margin-top:var(--space-4)}#spa-root .vp-gift .gi{width:42px;height:42px;flex:none;border-radius:var(--r-md);background:var(--accent);color:#fff;display:grid;place-items:center}#spa-root .vp-gift .gi svg{width:22px;height:22px}#spa-root .vp-gift .vl-main{flex:1;min-width:0}#spa-root .vp-gift .vl-main .nm{color:var(--accent);display:flex;align-items:center;gap:8px;flex-wrap:wrap}#spa-root .vp-gift .vl-main .nm .tag{font-family:var(--font-body);font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-pill)}#spa-root .vp-gift .vl-price{color:var(--ink);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px}#spa-root .vp-gift .vl-price .now{font-weight:800}#spa-root .vp-get .ct{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:var(--space-5)}#spa-root .vp-line{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--hairline)}#spa-root .vp-line:first-of-type{border-top:none}#spa-root .vp-line .vl-main{flex:1;min-width:0}#spa-root .vp-line .vl-main .nm{font-family:var(--font-display);font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#spa-root .vp-line .vl-main .ds{font:var(--small);color:var(--fg-3);margin-top:3px}#spa-root .vp-line .vl-price{font-family:var(--font-display);font-weight:700;color:var(--fg-2);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px}#spa-root .vp-line .vl-price .now{color:var(--ink);font-weight:800}#spa-root .vp-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:var(--space-5);padding-top:var(--space-5);border-top:2px solid var(--ink)}#spa-root .vp-total .tl{font-family:var(--font-display);font-weight:700}#spa-root .vp-total .tv{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}#spa-root .vp-pay{background:var(--ink);color:#fff}#spa-root .vp-pay .pull{font-family:var(--font-serif);font-style:italic;font-weight:500;color:#ffffffeb;font-size:1.2rem;line-height:1.45;padding-left:var(--space-4);border-left:3px solid var(--yellow)}#spa-root .vp-pay .strikes{margin-top:var(--space-6);display:flex;gap:var(--space-4);align-items:baseline}#spa-root .vp-pay .strikes s{color:#ffffff80;font-size:1.4rem}#spa-root .vp-pay .big{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,2rem + 4vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--yellow);margin-top:4px}#spa-root .vp-pay .big span{font-size:1rem;font-weight:600;color:#fff9;letter-spacing:0}#spa-root .vp-pay .permo{margin-top:var(--space-3);font:var(--small);color:#fff9}#spa-root .vp-pay .btn{margin-top:var(--space-6);width:100%}#spa-root .vp-pay .pmicro{margin-top:var(--space-4);font:var(--small);color:#ffffff8c;line-height:1.5}#spa-root .guarantee{background:var(--bg-card)}#spa-root .guarantee .g-inner{display:grid;grid-template-columns:auto 1fr;gap:var(--space-6);align-items:center;max-width:880px;margin-inline:auto}@media (max-width: 620px){#spa-root .guarantee .g-inner{grid-template-columns:1fr;text-align:center}}#spa-root .guarantee .g-badge{width:96px;height:96px;border-radius:50%;background:var(--bg-accent);color:var(--accent);display:grid;place-items:center;margin-inline:auto}#spa-root .guarantee .g-badge svg{width:48px;height:48px}#spa-root .guarantee p{margin-top:var(--space-3);color:var(--fg-2);max-width:56ch}#spa-root .faq .shead{text-align:center;margin-bottom:var(--space-6)}#spa-root .faq-list{max-width:760px;margin-inline:auto}#spa-root .faq-item{border-bottom:1px solid var(--hairline)}#spa-root .faq-item summary{list-style:none;cursor:pointer;padding:var(--space-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-display);font-weight:700;font-size:1.08rem}#spa-root .faq-item summary::-webkit-details-marker{display:none}#spa-root .faq-item summary .chev{flex:none;width:22px;height:22px;color:var(--accent);transition:transform .2s}#spa-root .faq-item[open] summary .chev{transform:rotate(180deg)}#spa-root .faq-item p{padding:0 0 var(--space-5);color:var(--fg-2);max-width:64ch}#spa-root .faq-item .faq-msg{max-width:64ch;margin:var(--space-3) 0 var(--space-5);background:#fff7e0;border:1px solid #F0E2B0;border-radius:var(--r-md);padding:var(--space-4) var(--space-5)}#spa-root .faq-item .faq-msg .subj{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:.95rem;padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid #E7D89C}#spa-root .faq-item .faq-msg p{padding:0;font-size:.95rem;line-height:1.55;color:var(--fg-2);max-width:none}#spa-root .faq-item .faq-msg code{font-family:ui-monospace,monospace;font-size:.85em;background:#f0e2b0;color:#6a5300;padding:1px 6px;border-radius:5px}#spa-root .final{background:var(--ink);color:#fff}#spa-root .final .shead{text-align:center;max-width:38ch;margin-inline:auto}#spa-root .final h2{color:#fff}#spa-root .final p{margin-top:var(--space-4);color:#ffffffb8;max-width:58ch;margin-inline:auto;text-align:center;line-height:1.6}#spa-root .final .final-cta{display:flex;justify-content:center;margin-top:var(--space-6)}#spa-root .final .fmicro{text-align:center;margin-top:var(--space-4);font:var(--small);color:#ffffff8c}#spa-root footer.site{background:var(--bg-alt);border-top:1px solid var(--hairline);padding-block:var(--space-6)}#spa-root footer.site .frow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:center;font:var(--small);color:var(--fg-3)}#spa-root footer.site .frow .logo-4b{height:20px}#spa-root .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg-card);border-top:1px solid var(--hairline);box-shadow:0 -6px 24px #16161a1a;padding:12px var(--gutter);padding-bottom:max(12px,env(safe-area-inset-bottom));display:none;flex-direction:column;align-items:center;gap:8px}#spa-root .sticky-cta .btn{width:100%;max-width:360px}#spa-root .sticky-cta .scta-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}#spa-root .sticky-cta .scta-trust span{display:inline-flex;align-items:center;gap:6px;font:var(--small);color:var(--fg-3)}#spa-root .sticky-cta .scta-trust svg{width:14px;height:14px;flex:none;color:var(--gift-fg)}@media (max-width: 760px){#spa-root .sticky-cta.is-visible{display:flex}#spa-root .hero-cta-row,#spa-root .hero-micro{display:none}#spa-root{padding-bottom:96px}}.btn-spinner{display:inline-block;width:1.1em;height:1.1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite;vertical-align:middle}@keyframes btn-spin{to{transform:rotate(360deg)}}.toast[data-v-566bf31e]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;display:flex;gap:1rem;align-items:center;z-index:9999}.toast button[data-v-566bf31e]{background:#fff;color:#222;border:0;padding:.35rem .9rem;border-radius:.35rem;cursor:pointer}.verify-toast[data-v-bb10ba47]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;display:flex;gap:1rem;align-items:center;z-index:9999;max-width:min(92vw,32rem);line-height:1.35}.verify-toast button[data-v-bb10ba47]{flex-shrink:0;background:transparent;color:#fff;border:0;padding:0;cursor:pointer;display:inline-flex;width:1.25rem;height:1.25rem}.verify-toast button svg[data-v-bb10ba47]{width:100%;height:100%}
