@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Manrope:wght@300;400;500;600;700;800&display=swap";:root{--p-bg: #080C10;--p-surface: #0F1419;--p-surface2: #151C24;--p-border: rgba(255,255,255,.07);--p-border2: rgba(255,255,255,.12);--p-o: #E8650A;--p-o2: #FF7A1A;--p-og: rgba(232,101,10,.1);--p-og2: rgba(232,101,10,.18);--p-text: #F0EDE8;--p-muted: #8A9BB0;--p-dim: #4A5568;--p-green: #22C55E;--p-gold: #F59E0B;--p-ff-head: "Sora", sans-serif;--p-ff-body: "Manrope", sans-serif}.partners-root{background:var(--p-bg);color:var(--p-text);font-family:var(--p-ff-body);min-height:100vh;overflow-x:hidden}.partners-root h1,.partners-root h2,.partners-root h3,.partners-root h4{font-family:var(--p-ff-head);letter-spacing:-.02em;color:var(--p-text)}.partners-root section{padding:96px 24px}.partners-root .p-container{max-width:1200px;margin:0 auto}.partners-root .p-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--p-border2);border-radius:999px;background:var(--p-og);color:var(--p-o2);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.partners-root .p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:10px;font-family:var(--p-ff-body);font-weight:500;font-size:15px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;border:1px solid transparent;text-decoration:none}.partners-root .p-btn-primary{background:linear-gradient(135deg,var(--p-o),var(--p-o2));color:#0a0a0a}.partners-root .p-btn-primary:hover{transform:translateY(-2px)}.partners-root .p-btn-ghost{background:transparent;border-color:var(--p-border2);color:var(--p-text)}.partners-root .p-btn-ghost:hover{border-color:var(--p-o);color:var(--p-o2)}.partners-root .p-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px;padding:28px}.partners-root .p-muted{color:var(--p-muted)}.partners-root .p-dim{color:var(--p-dim)}.partners-root input,.partners-root select,.partners-root textarea{background:var(--p-surface2);border:1px solid var(--p-border2);color:var(--p-text);border-radius:10px;padding:12px 14px;font-family:var(--p-ff-body);font-size:15px;width:100%;outline:none}.partners-root input:focus,.partners-root select:focus,.partners-root textarea:focus{border-color:var(--p-o)}.p-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:58px;background:#080c10e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--p-border);display:flex;align-items:center;justify-content:space-between;padding:0 32px}.p-nav-logo{font-family:var(--p-ff-head);font-size:18px;font-weight:800;color:var(--p-o);letter-spacing:-.03em;text-decoration:none}.p-nav-links{display:flex;gap:28px;align-items:center}.p-nav-links a{font-size:13px;color:var(--p-muted);text-decoration:none;transition:color .2s ease;background:none;border:none;cursor:pointer;font-family:var(--p-ff-body)}.p-nav-links a:hover{color:var(--p-text)}.p-nav-cta{background:var(--p-o);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--p-ff-body);transition:background .2s ease}.p-nav-cta:hover{background:var(--p-o2)}@media(max-width:767px){.p-nav-links{display:none}.p-nav{padding:0 20px}}@keyframes p-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes p-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.p-hero{min-height:100vh;padding:120px 40px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.p-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(232,101,10,.14) 0%,transparent 70%);pointer-events:none}.p-hero>*{position:relative;opacity:0;animation:p-rise .6s ease forwards}.p-hero>*:nth-child(1){animation-delay:0ms}.p-hero>*:nth-child(2){animation-delay:.1s}.p-hero>*:nth-child(3){animation-delay:.2s}.p-hero>*:nth-child(4){animation-delay:.3s}.p-hero>*:nth-child(5){animation-delay:.4s}.p-hero>*:nth-child(6){animation-delay:.5s}.p-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--p-og);border:1px solid rgba(232,101,10,.3);border-radius:20px;padding:6px 16px;margin-bottom:32px;font-size:12px;font-weight:600;color:var(--p-o);letter-spacing:.06em;text-transform:uppercase}.p-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--p-o);animation:p-pulse 2s infinite}.p-hero-h1{font-family:var(--p-ff-head);font-size:clamp(36px,5.5vw,72px);font-weight:800;line-height:1;letter-spacing:-.04em;margin:0 0 24px;max-width:860px}.p-hero-h1 span{display:block}.p-hero-h1 .p-line2{color:var(--p-o)}.p-hero-h1 .p-line3{font-size:.72em;font-weight:600}.p-hero-sub{font-size:clamp(15px,1.8vw,18px);color:var(--p-muted);max-width:600px;line-height:1.7;margin:0 0 40px}.p-vsl{width:100%;max-width:760px;margin:0 0 36px;aspect-ratio:16 / 9;background:var(--p-surface2);border:1px solid var(--p-border2);border-radius:12px;position:relative;overflow:hidden;cursor:pointer;transition:border-color .25s ease;background-image:linear-gradient(180deg,#0003,#00000080),linear-gradient(rgba(232,101,10,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(232,101,10,.03) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}.p-vsl:hover{border-color:#e8650a66}.p-vsl-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.p-vsl-play{width:72px;height:72px;border-radius:50%;background:var(--p-o);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px #e8650a1f,0 0 0 24px #e8650a0f;transition:transform .25s ease}.p-vsl:hover .p-vsl-play{transform:scale(1.08)}.p-vsl-caption{font-size:14px;color:var(--p-muted)}.p-vsl-caption strong{color:var(--p-text);font-weight:600}.p-vsl-badge{position:absolute;right:12px;bottom:12px;background:#0009;border:1px solid var(--p-border);border-radius:999px;padding:4px 10px;font-size:11px;color:var(--p-muted)}.p-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.p-cta-primary{background:var(--p-o);color:#fff;border:none;border-radius:8px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--p-ff-body);transition:background .2s ease,transform .2s ease}.p-cta-primary:hover{background:var(--p-o2);transform:translateY(-1px)}.p-cta-secondary{background:transparent;color:var(--p-text);border:1px solid var(--p-border2);border-radius:8px;padding:14px 24px;font-size:15px;cursor:pointer;font-family:var(--p-ff-body);transition:border-color .2s ease}.p-cta-secondary:hover{border-color:var(--p-o)}.p-hero-disclaimer{font-size:12px;color:var(--p-dim);margin-top:12px}.p-trust{background:var(--p-surface);border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);padding:22px 40px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px}.p-trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--p-muted)}.p-trust-item .p-trust-icon{color:var(--p-o);font-size:14px}.p-trust-item strong{color:var(--p-text);font-weight:500}@media(max-width:767px){.p-trust{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:22px 20px}.p-trust-item:nth-child(5){grid-column:1 / -1;justify-content:center}}.p-section-eyebrow{font-size:11px;font-weight:600;color:var(--p-o);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.p-section-h2{font-family:var(--p-ff-head);font-size:clamp(28px,3.5vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.p-section-h2 .p-h2-sub{color:var(--p-muted);display:block}.p-opp{background:var(--p-surface);border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);padding:96px 40px}.p-opp-inner{max-width:1080px;margin:0 auto}.p-opp-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px}@media(max-width:900px){.p-opp-grid{grid-template-columns:1fr;gap:32px}}.p-problem{display:flex;gap:14px;padding:16px 18px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;margin-bottom:12px}.p-problem-num{font-family:var(--p-ff-head);font-size:28px;font-weight:800;color:#e8650a33;flex-shrink:0;line-height:1}.p-problem-text{font-size:14px;color:var(--p-muted);line-height:1.65}.p-problem-text strong{color:var(--p-text);font-weight:500}.p-stats-card{background:var(--p-bg);border:1px solid var(--p-border);border-radius:12px;padding:28px}.p-stats-title{font-size:12px;color:var(--p-dim);text-transform:uppercase;letter-spacing:.07em;margin-bottom:18px}.p-stat-row{margin-bottom:18px}.p-stat-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.p-stat-label{font-size:13px;color:var(--p-muted)}.p-stat-value{font-size:12px;color:var(--p-text)}.p-stat-bar{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.p-stat-fill{height:100%;border-radius:3px;transition:width .8s ease}.p-callout{background:#e8650a14;border:1px solid rgba(232,101,10,.2);border-radius:8px;padding:14px 16px;font-size:14px;color:var(--p-text);line-height:1.55;margin-top:8px}.p-callout .p-price{color:var(--p-o);font-weight:600}.p-comm{border-top:1px solid var(--p-border);padding:96px 40px}.p-comm-inner{max-width:1080px;margin:0 auto}.p-comm-sub{font-size:15px;color:var(--p-muted);margin-top:16px;max-width:640px}.p-comm-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:40px}@media(max-width:900px){.p-comm-grid{grid-template-columns:1fr}}.p-comm-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:12px;padding:24px;transition:border-color .2s ease,transform .2s ease;opacity:0;transform:translateY(24px)}.p-comm-card.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,border-color .2s ease}.p-comm-card:hover{border-color:#e8650a59}.p-comm-card.is-featured{background:linear-gradient(135deg,#e8650a1f,#e8650a0f);border:1px solid rgba(232,101,10,.4)}.p-comm-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:20px;margin-bottom:16px}.p-tag-orange{background:#e8650a26;color:var(--p-o)}.p-tag-green{background:#22c55e1f;color:var(--p-green)}.p-tag-gold{background:#f59e0b1f;color:var(--p-gold)}.p-comm-pct{font-family:var(--p-ff-head);font-size:56px;font-weight:800;line-height:1;letter-spacing:-.04em;margin-bottom:4px}.p-pct-orange{color:var(--p-o)}.p-pct-green{color:var(--p-green)}.p-pct-gold{color:var(--p-gold)}.p-comm-label{font-size:14px;color:var(--p-muted);margin-bottom:16px}.p-comm-example{font-size:13px;color:var(--p-dim);line-height:1.6;white-space:pre-line}.p-comm-example strong{color:var(--p-text);font-weight:500}.p-scen{background:var(--p-surface);border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border);padding:96px 40px}.p-scen-inner{max-width:1080px;margin:0 auto}.p-scen-sub{font-size:15px;color:var(--p-muted);margin:16px 0 0;max-width:640px;line-height:1.6}.p-tabs{display:inline-flex;gap:0;background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;padding:4px;margin:40px 0;flex-wrap:wrap}.p-tab{background:transparent;border:none;cursor:pointer;color:var(--p-muted);padding:9px 20px;border-radius:7px;font-size:13px;font-family:var(--p-ff-body);transition:background .2s ease,color .2s ease}.p-tab.is-active{background:var(--p-o);color:#fff;font-weight:600}.p-scen-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:900px){.p-scen-grid{grid-template-columns:1fr}}.p-scen-h3{font-family:var(--p-ff-head);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.p-scen-p{font-size:14px;color:var(--p-muted);line-height:1.7;margin:0 0 16px}.p-scen-insight{color:var(--p-text);font-weight:500}.p-break{background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;padding:20px}.p-break-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--p-border);gap:12px}.p-break-row:last-child{border-bottom:none}.p-break-label{font-size:13px;color:var(--p-muted)}.p-break-value{font-size:14px;font-weight:600;color:var(--p-text)}.p-break-value.p-orange{color:var(--p-o)}.p-break-value.p-green{color:var(--p-green)}.p-break-row.p-break-total{border-top:2px solid var(--p-border2);border-bottom:none;margin-top:6px;padding-top:14px}.p-break-row.p-break-total .p-break-label{font-size:14px;color:var(--p-text);font-weight:500}.p-break-row.p-break-total .p-break-value{font-size:20px;font-family:var(--p-ff-head);color:var(--p-o)}.p-calc{border-top:1px solid var(--p-border);padding:96px 40px}.p-calc-inner{max-width:1080px;margin:0 auto;text-align:center}.p-calc-inner .p-section-h2,.p-calc-inner .p-section-eyebrow{margin-left:auto;margin-right:auto}.p-calc-sub{font-size:15px;color:var(--p-muted);margin:16px auto 0;max-width:560px}.p-calc-card{max-width:720px;margin:52px auto 0;background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px;padding:40px;text-align:left}.p-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:760px){.p-calc-grid{grid-template-columns:1fr;gap:32px}}.p-input-group{margin-bottom:24px}.p-input-label{display:block;font-size:13px;color:var(--p-muted);margin-bottom:12px}.p-input-label .p-val{color:var(--p-o);font-weight:600}.p-input-label .p-bonus-hint{color:var(--p-green);font-weight:600;margin-left:6px}.p-range{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:#ffffff14;border-radius:4px;accent-color:var(--p-o);padding:0;border:none;outline:none}.p-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--p-o);cursor:pointer;border:none}.p-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--p-o);cursor:pointer;border:none}.p-toggle{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.p-toggle button{background:var(--p-bg);color:var(--p-muted);border:1px solid var(--p-border);border-radius:6px;padding:7px 8px;font-size:12px;font-family:var(--p-ff-body);cursor:pointer;transition:background .15s ease,color .15s ease}.p-toggle button.is-active{background:var(--p-o);color:#fff;font-weight:600;border-color:var(--p-o)}.p-out-label{font-size:13px;color:var(--p-muted)}.p-out-value{font-family:var(--p-ff-head);font-size:52px;font-weight:800;letter-spacing:-.04em;color:var(--p-o);line-height:1;margin:8px 0 6px}.p-out-note{font-size:12px;color:var(--p-dim);margin-bottom:18px}.p-substats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-substat{background:var(--p-bg);border:1px solid var(--p-border);border-radius:8px;padding:12px}.p-substat-label{font-size:11px;color:var(--p-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.p-substat-value{font-size:18px;font-weight:600;font-family:var(--p-ff-head);color:var(--p-text)}.p-substat-value.p-green{color:var(--p-green)}.p-calc-disclaimer{text-align:center;font-size:12px;color:var(--p-dim);margin-top:20px}.p-form-section{background:linear-gradient(180deg,var(--p-bg) 0%,rgba(232,101,10,.04) 50%,var(--p-bg) 100%);border-top:1px solid var(--p-border);padding:96px 40px}.p-form-inner{max-width:1080px;margin:0 auto}.p-form-header{text-align:center;margin-bottom:52px}.p-form-sub{font-size:15px;color:var(--p-muted);margin:16px auto 0;max-width:560px;line-height:1.6}.p-form-card{max-width:660px;margin:0 auto;background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px;overflow:hidden}.p-progress{height:3px;background:var(--p-surface2);width:100%}.p-progress-fill{height:100%;background:var(--p-o);transition:width .4s ease}.p-form-body{padding:32px}.p-steps{display:flex;align-items:center;gap:8px;margin-bottom:32px}.p-step{display:flex;align-items:center;gap:8px}.p-step-circle{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.p-step-circle.done{background:#22c55e26;color:var(--p-green);border:1px solid rgba(34,197,94,.4)}.p-step-circle.active{background:var(--p-og);color:var(--p-o);border:1px solid rgba(232,101,10,.5)}.p-step-circle.future{background:transparent;color:var(--p-dim);border:1px solid var(--p-border)}.p-step-label{font-size:12px;color:var(--p-muted)}.p-step-active .p-step-label{color:var(--p-text);font-weight:500}.p-step-connector{flex:1;height:1px;background:var(--p-border)}@media(max-width:600px){.p-step-label{display:none}}.p-q-tag{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:20px;margin-bottom:14px}.p-q-tag-easy{background:#22c55e1f;color:var(--p-green)}.p-q-tag-dna{background:#3b82f61f;color:#60a5fa}.p-q-tag-crit{background:#e8650a26;color:var(--p-o)}.p-q-title{font-family:var(--p-ff-head);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:var(--p-text)}.p-q-sub{font-size:13px;color:var(--p-muted);margin:0 0 20px;line-height:1.6}.p-fields{display:flex;flex-direction:column;gap:14px}.p-field-label{font-size:13px;color:var(--p-muted);display:block;margin-bottom:6px}.p-input{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--p-border2);background:var(--p-bg);color:var(--p-text);font-size:14px;font-family:var(--p-ff-body);transition:border-color .15s ease,box-shadow .15s ease}.p-input:focus{outline:none;border-color:var(--p-o);box-shadow:0 0 0 3px #e8650a1a}textarea.p-input{min-height:100px;resize:vertical;line-height:1.5}.p-options{display:flex;flex-direction:column;gap:10px}.p-opt{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:8px;border:1px solid var(--p-border);background:var(--p-bg);cursor:pointer;transition:background .15s ease,border-color .15s ease}.p-opt:hover{border-color:var(--p-border2);background:var(--p-surface)}.p-opt.is-selected{border-color:var(--p-o);background:#e8650a0f}.p-opt.is-good.is-selected{border-color:var(--p-green);background:#22c55e14}.p-opt.is-warn.is-selected{border-color:var(--p-gold);background:#f59e0b14}.p-opt.is-bad.is-selected{border-color:#ef444480;background:#ef44440f}.p-radio,.p-check{width:16px;height:16px;border:1.5px solid var(--p-dim);flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.p-radio{border-radius:50%}.p-check{border-radius:4px}.p-opt.is-selected .p-radio,.p-opt.is-selected .p-check{border-color:var(--p-o);background:var(--p-o)}.p-radio-dot{width:6px;height:6px;border-radius:50%;background:#fff;opacity:0}.p-opt.is-selected .p-radio-dot{opacity:1}.p-check-mark{color:#fff;font-size:11px;line-height:1;opacity:0}.p-opt.is-selected .p-check-mark{opacity:1}.p-opt-text{font-size:13px;color:var(--p-text);font-weight:500;line-height:1.4}.p-opt-note{font-size:12px;color:var(--p-muted);margin-top:4px;line-height:1.5;font-weight:400}.p-opt-flag{font-size:12px;margin-top:6px;font-weight:600}.p-flag-good{color:var(--p-green)}.p-flag-warn{color:var(--p-gold)}.p-flag-bad{color:#ef4444}.p-callout-box{background:var(--p-bg);border-left:3px solid var(--p-o);border-radius:0 8px 8px 0;padding:16px 18px;margin-bottom:18px;font-size:13px;color:var(--p-text);line-height:1.6}.p-followup{margin-top:14px;padding:16px;background:#3b82f60f;border:1px solid rgba(59,130,246,.25);border-radius:10px}.p-followup-title{font-size:13px;color:var(--p-text);margin-bottom:12px;font-weight:500;line-height:1.5}.p-charcount{font-size:11px;color:var(--p-dim);text-align:right;margin-top:6px}.p-charcount.is-ok{color:var(--p-green)}.p-error{font-size:12px;color:#ef4444;min-height:18px;margin-top:10px}.p-form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.p-back-btn{background:transparent;border:1px solid var(--p-border2);color:var(--p-muted);border-radius:8px;padding:10px 18px;font-size:13px;cursor:pointer;font-family:var(--p-ff-body)}.p-back-btn:hover{color:var(--p-text);border-color:var(--p-text)}.p-next-btn{background:var(--p-o);color:#fff;border:none;border-radius:8px;padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--p-ff-body);transition:background .15s ease}.p-next-btn:hover{background:var(--p-o2)}.p-next-btn:disabled{opacity:.5;cursor:not-allowed}.p-end-screen{text-align:center;padding:16px 8px}.p-end-icon{font-size:36px;line-height:1;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%}.p-end-icon-muted{color:var(--p-muted);border:1px solid var(--p-border2)}.p-end-icon-green{color:var(--p-green);background:#22c55e1f;border:1px solid rgba(34,197,94,.3)}.p-end-title{font-family:var(--p-ff-head);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.p-end-sub{font-size:14px;color:var(--p-muted);line-height:1.6;max-width:460px;margin:0 auto 22px}.p-advice{background:var(--p-bg);border:1px solid var(--p-border);border-radius:8px;padding:16px 18px;font-size:13px;color:var(--p-muted);line-height:1.65;text-align:left}.p-advice strong{color:var(--p-text)}.p-ref-box{background:var(--p-bg);border:1px dashed var(--p-border2);border-radius:8px;padding:12px 16px;font-size:12px;color:var(--p-muted);margin:18px auto;display:inline-block}.p-ref-box strong{display:block;font-family:var(--p-ff-head);font-size:16px;color:var(--p-text);margin-top:4px;letter-spacing:.04em}.p-timeline{text-align:left;margin:18px auto 22px;max-width:380px;display:flex;flex-direction:column;gap:10px}.p-timeline-item{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--p-muted)}.p-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--p-o);flex-shrink:0}.p-contact-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.p-chip{padding:8px 14px;border-radius:999px;font-size:13px;text-decoration:none;border:1px solid var(--p-border2);color:var(--p-text);background:var(--p-bg)}.p-chip-green{border-color:#22c55e66;color:var(--p-green);background:#22c55e14}.p-faq{background:var(--p-surface);border-top:1px solid var(--p-border);padding:96px 40px}.p-faq .p-faq-inner{max-width:1080px;margin:0 auto}.p-faq .p-faq-list{max-width:700px;margin:52px auto 0}.p-faq-item{border-bottom:1px solid var(--p-border)}.p-faq-q{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 0;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;color:var(--p-text);font-family:var(--p-ff-body);font-size:14px;font-weight:500;line-height:1.4}.p-faq-q span:first-child{padding-right:20px}.p-faq-toggle{color:var(--p-o);font-size:22px;font-weight:300;transition:transform .2s ease;display:inline-block;line-height:1;flex-shrink:0}.p-faq-toggle.is-open{transform:rotate(45deg)}.p-faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .3s ease}.p-faq-a-wrap.is-open{max-height:600px}.p-faq-a{font-size:13px;color:var(--p-muted);line-height:1.75;padding-bottom:18px;padding-right:30px}.p-urgency{background:linear-gradient(135deg,rgba(232,101,10,.08) 0%,var(--p-bg) 100%);border-top:1px solid rgba(232,101,10,.2);padding:80px 40px;text-align:center}.p-urgency-pill{display:inline-flex;align-items:center;gap:8px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:20px;padding:6px 16px;margin-bottom:28px;font-size:13px;color:#fc8181;font-weight:600}.p-pulse-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:p-pulse 1.5s infinite}@keyframes p-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.p-urgency h2{font-family:var(--p-ff-head);font-size:clamp(28px,4vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:16px}.p-urgency p{font-size:16px;color:var(--p-muted);margin:0 auto 32px;max-width:480px}.p-urgency-note{font-size:12px;color:var(--p-dim);margin-top:16px}.p-footer{background:var(--p-surface);border-top:1px solid var(--p-border);padding:40px;text-align:center}.p-footer-logo{font-family:var(--p-ff-head);font-size:20px;font-weight:800;color:var(--p-o);margin-bottom:8px}.p-footer-tag{font-size:13px;color:var(--p-dim);margin-bottom:12px}.p-footer-ip{font-size:11px;color:var(--p-dim);max-width:600px;margin:0 auto 16px;line-height:1.6}.p-footer-divider{border-top:1px solid var(--p-border);padding-top:16px;margin-top:16px;font-size:12px;color:var(--p-dim)}.p-reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.p-reveal.p-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.p-faq,.p-urgency{padding:64px 20px}.p-footer{padding:32px 20px}}
