html[data-theme=light]{--pp-stage: #EEEDE8;--pp-page-bg: #FAFAF8;--pp-card-bg: #FFFFFF;--pp-card-border: rgba(26,26,24,.07);--pp-border: rgba(26,26,24,.075);--pp-text-primary: #1A1A18;--pp-text-secondary: #8C8A82;--pp-text-tertiary: #6B6B66;--pp-text-faint: #AFADA4;--pp-hover: #F0EEE8;--pp-chip: #EFEEE8;--pp-lime: #E4F222;--pp-lime-hover: #D9E70F;--pp-lime-text: #1A1A18;--pp-lime-tint: rgba(228,242,34,.14);--pp-lime-tint-border: rgba(228,242,34,.55);--pp-amber-bg: #F6EEDF;--pp-amber-border: rgba(138,106,59,.18);--pp-amber: #8A6A3B;--pp-mark-bg: #1A1A18}html[data-theme=dark]{--pp-stage: #131312;--pp-page-bg: #1C1C1A;--pp-card-bg: #232321;--pp-card-border: rgba(255,255,255,.07);--pp-border: rgba(255,255,255,.08);--pp-text-primary: #EDEDEA;--pp-text-secondary: #9C9A92;--pp-text-tertiary: #B5B3AA;--pp-text-faint: #78766E;--pp-hover: #2A2A28;--pp-chip: #2A2A28;--pp-lime: #E4F222;--pp-lime-hover: #EEFB4A;--pp-lime-text: #1A1A18;--pp-lime-tint: rgba(228,242,34,.07);--pp-lime-tint-border: rgba(228,242,34,.3);--pp-amber-bg: #3A2F1E;--pp-amber-border: rgba(217,167,92,.22);--pp-amber: #D9A75C;--pp-mark-bg: #EDEDEA}.pp-root{min-height:100vh;background:var(--pp-page-bg);color:var(--pp-text-primary);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.pp-root *,.pp-root *:before,.pp-root *:after{box-sizing:border-box}.pp-root a{text-decoration:none;color:inherit}.pp-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 56px;border-bottom:1px solid var(--pp-border)}@media(max-width:480px){.pp-nav{padding:14px 18px}}.pp-mark{width:26px;height:26px;border-radius:8px;flex-shrink:0;background:var(--pp-mark-bg);display:inline-flex;align-items:center;justify-content:center}.pp-mark-dot{width:9px;height:9px;border-radius:2.5px;background:var(--pp-lime)}.pp-hero{padding:76px 56px 68px;max-width:760px}@media(max-width:480px){.pp-hero{padding:38px 18px 40px;max-width:100%}}.pp-eyebrow{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-text-secondary);background:var(--pp-chip);padding:5px 12px;border-radius:20px}.pp-h1{margin:20px 0 0;font-size:52px;line-height:1.08;font-weight:700;letter-spacing:-.035em;text-wrap:pretty}@media(max-width:480px){.pp-h1{font-size:30px}}.pp-hero-sub{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--pp-text-secondary);max-width:560px;text-wrap:pretty}@media(max-width:480px){.pp-hero-sub{font-size:15px}}.pp-cta{display:none}.pp-section{padding:52px 56px;border-top:1px solid var(--pp-border)}@media(max-width:480px){.pp-section{padding:32px 18px}}.pp-section-head{font-size:26px;font-weight:650;letter-spacing:-.02em;margin-bottom:28px}@media(max-width:480px){.pp-section-head{font-size:20px;margin-bottom:20px}}.pp-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:480px){.pp-steps-grid{grid-template-columns:1fr;gap:12px}}.pp-step-card{position:relative;background:var(--pp-card-bg);border:1px solid var(--pp-card-border);border-radius:14px;padding:18px 18px 20px}.pp-step-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--pp-chip);color:var(--pp-text-primary);margin-bottom:14px}.pp-step-num{position:absolute;top:18px;right:18px;font-size:11.5px;font-weight:600;color:var(--pp-text-faint);font-variant-numeric:tabular-nums}.pp-step-title{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.pp-step-sub{font-size:13px;line-height:1.55;color:var(--pp-text-secondary);margin-top:6px;text-wrap:pretty}.pp-terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:480px){.pp-terms-grid{grid-template-columns:1fr;gap:12px}}.pp-term-card{background:var(--pp-card-bg);border:1px solid var(--pp-card-border);border-radius:14px;padding:24px}@media(max-width:480px){.pp-term-card{padding:18px}}.pp-term-value{font-size:38px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pp-text-primary)}@media(max-width:480px){.pp-term-value{font-size:30px}}.pp-term-title{font-size:14.5px;font-weight:600;margin-top:12px;letter-spacing:-.01em}.pp-term-sub{font-size:13px;line-height:1.55;color:var(--pp-text-secondary);margin-top:6px;text-wrap:pretty}.pp-terms-note{font-size:12.5px;color:var(--pp-text-faint);margin-top:16px;line-height:1.55;max-width:620px}.pp-paused-note{margin-bottom:16px;padding:12px 16px;border-radius:11px;background:var(--pp-amber-bg);border:1px solid var(--pp-amber-border);color:var(--pp-amber);font-size:13px;line-height:1.55;max-width:760px}.pp-aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:480px){.pp-aud-grid{grid-template-columns:1fr;gap:10px}}.pp-aud-card{display:flex;align-items:flex-start;gap:13px;background:var(--pp-card-bg);border:1px solid var(--pp-card-border);border-radius:14px;padding:18px}.pp-aud-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--pp-chip);color:var(--pp-text-primary)}.pp-aud-title{font-size:14px;font-weight:600;letter-spacing:-.01em}.pp-aud-sub{font-size:12.5px;line-height:1.5;color:var(--pp-text-secondary);margin-top:4px;text-wrap:pretty}.pp-faq-wrap{border:1px solid var(--pp-card-border);border-radius:14px;overflow:hidden;max-width:760px}.pp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;cursor:pointer;transition:background .17s ease}@media(max-width:480px){.pp-faq-q{padding:15px 16px}}.pp-faq-q:hover{background:var(--pp-hover)}.pp-faq-a{padding:0 20px 16px;font-size:13.5px;line-height:1.6;color:var(--pp-text-secondary);text-wrap:pretty;animation:ppFadeIn .18s}@media(max-width:480px){.pp-faq-a{padding:0 16px 16px}}@keyframes ppFadeIn{0%{opacity:0}to{opacity:1}}.pp-final{padding:60px 56px 72px;border-top:1px solid var(--pp-border);text-align:center}@media(max-width:480px){.pp-final{padding:36px 18px 44px}}.pp-final-title{font-size:34px;font-weight:700;letter-spacing:-.03em}@media(max-width:480px){.pp-final-title{font-size:24px}}.pp-final-sub{font-size:15.5px;color:var(--pp-text-secondary);margin-top:12px;line-height:1.6}@media(max-width:480px){.pp-final-sub{font-size:14px}}.pp-final-login{font-size:13.5px;color:var(--pp-text-secondary);margin-top:18px}.pp-final-link{font-weight:600;color:var(--pp-text-primary);cursor:pointer;border-bottom:1px solid var(--pp-text-faint)}body{margin:0;background:var(--pp-stage)}
