.cn-page{--cn-orange:var(--pull-color-primary,#fc4c00);--cn-orange-hover:#e04200;--cn-ink:var(--marketing-ink);--cn-muted:var(--marketing-muted);--cn-line:var(--marketing-line);--cn-soft:var(--marketing-raised);--cn-canvas:var(--marketing-bg);color:var(--cn-ink);font-family:var(--pull-font-family,"Sora",system-ui,sans-serif);background:radial-gradient(ellipse 90% 50% at 10% -10%,rgba(252,76,0,.08),transparent 55%),radial-gradient(ellipse 70% 40% at 100% 0,rgba(0,0,0,.04),transparent 50%),var(--cn-canvas)}.cn-container{max-width:1080px;margin:0 auto;padding:0 24px}.cn-narrow{max-width:720px}.cn-hero{padding:72px 0 64px;border-bottom:1px solid var(--cn-line)}.cn-hero-inner{max-width:760px}.cn-kicker{margin:0 0 16px;font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--marketing-link)}.cn-hero-title{margin:0 0 18px;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;max-width:18ch}.cn-hero-sub{margin:0 0 28px;font-size:1.125rem;line-height:1.55;color:var(--cn-muted);max-width:46ch}.cn-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.cn-hero-actions--stack{margin-bottom:28px}.cn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.cn-btn--primary{background:var(--cn-orange);color:#fff}.cn-btn--primary:focus-visible,.cn-btn--primary:hover{background:var(--cn-orange-hover);color:#fff}.cn-btn--secondary{background:transparent;color:var(--cn-ink);border-color:var(--cn-line)}.cn-btn--secondary:focus-visible,.cn-btn--secondary:hover{border-color:var(--cn-ink)}.cn-btn--block{width:100%}.cn-btn:disabled{opacity:.6;cursor:not-allowed}.cn-contact-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;font-weight:500}.cn-contact-strip a{color:var(--cn-ink);text-decoration:underline;text-underline-offset:3px}.cn-contact-strip a:hover{color:var(--marketing-link)}.cn-contact-sep{color:var(--cn-muted)}.cn-section{padding:72px 0;border-top:1px solid var(--cn-line);scroll-margin-top:88px}.cn-section--soft{background:var(--cn-soft)}.cn-section--cta{background:linear-gradient(180deg,rgba(252,76,0,.05),transparent 40%),var(--cn-canvas)}.cn-h2{margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;max-width:28ch}.cn-lede{margin:0 0 28px;font-size:1.05rem;line-height:1.65;color:var(--cn-muted);max-width:62ch}.cn-lede--tight{margin-bottom:0}.cn-steps{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media (min-width:768px){.cn-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}.cn-step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.cn-step-num{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:500;background:var(--marketing-bg);color:#fff;margin-top:2px}.cn-step-title{margin:0 0 6px;font-size:1.05rem;font-weight:500}.cn-step-body{margin:0;color:var(--cn-muted);line-height:1.55;font-size:.98rem}.cn-payout-grid{display:grid;gap:20px}@media (min-width:768px){.cn-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.cn-payout{padding:28px 24px;border:1px solid var(--cn-line);border-radius:12px;background:var(--cn-canvas)}.cn-payout--accent{border-color:rgba(252,76,0,.35);box-shadow:0 10px 28px rgba(252,76,0,.08)}.cn-payout-label{margin:0 0 12px;font-size:.95rem;font-weight:500}.cn-payout-keep{margin:0 0 6px;display:flex;flex-direction:column;gap:2px}.cn-payout-figure{font-size:clamp(2rem,4vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--marketing-link)}.cn-payout-of{font-size:.95rem;color:var(--cn-muted)}.cn-payout-side{margin:0 0 16px}.cn-payout-side,.cn-platforms{font-size:.9rem;font-weight:500;color:var(--cn-ink)}.cn-platforms{margin:0 0 14px}.cn-list{margin:0;padding-left:1.15rem;color:var(--cn-muted);line-height:1.55;font-size:.95rem}.cn-list li+li{margin-top:8px}.cn-handles{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:640px){.cn-handles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}.cn-handles li{position:relative;padding-left:1.35rem;font-size:1.02rem;font-weight:500;line-height:1.4}.cn-handles li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:999px;background:var(--cn-orange)}.cn-trust-lead{margin:0 0 12px;font-size:1.25rem;font-weight:500;line-height:1.35;max-width:36ch}.cn-unsold-fee{margin:18px 0 10px;font-size:1.15rem;font-weight:500}.cn-unsold-retention{margin:0;font-size:.98rem;line-height:1.55;color:var(--cn-ink);font-weight:500}.cn-cta-grid{display:grid;gap:36px}@media (min-width:900px){.cn-cta-grid{grid-template-columns:1fr minmax(280px,400px);gap:48px;align-items:start}}.cn-contact-block{display:flex;flex-direction:column;gap:6px}.cn-contact-label{margin:0 0 4px;font-size:.85rem;font-weight:500;color:var(--cn-muted)}.cn-contact-link{font-size:1.05rem;font-weight:500;color:var(--cn-ink);text-decoration:underline;text-underline-offset:3px}.cn-contact-link:hover{color:var(--marketing-link)}.cn-form{padding:28px 24px;border:1px solid var(--cn-line);border-radius:12px;background:var(--cn-canvas);display:flex;flex-direction:column;gap:14px}.cn-form-title{margin:0 0 4px;font-size:1.1rem;font-weight:500}.cn-field{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:500}.cn-field input,.cn-field textarea{width:100%;border:1px solid var(--cn-line);border-radius:8px;padding:12px 14px;font:inherit;font-weight:400;color:var(--cn-ink);background:var(--marketing-surface)}.cn-field input:focus-visible,.cn-field textarea:focus-visible{outline:2px solid var(--cn-orange);outline-offset:1px}.cn-field textarea{resize:vertical;min-height:96px}.cn-form-note{margin:0;font-size:.85rem;color:var(--cn-muted);line-height:1.45}.cn-form-note a{color:var(--cn-ink);font-weight:500}.cn-faq{display:flex;flex-direction:column;border-top:1px solid var(--cn-line)}.cn-faq-item{border-bottom:1px solid var(--cn-line)}.cn-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:0;text-align:left;font:inherit;font-weight:500;font-size:1rem;color:var(--cn-ink);cursor:pointer}.cn-faq-q i{color:var(--marketing-link);font-size:1.25rem}.cn-faq-a{margin:0 0 18px;color:var(--cn-muted);line-height:1.6;font-size:.98rem}.cn-terms-note{margin:12px 0 24px;font-size:.95rem;color:var(--cn-muted);line-height:1.55}@media (max-width:639px){.cn-hero{padding:48px 0 40px}.cn-section{padding:52px 0}.cn-hero-actions .cn-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cn-btn{transition:none}}