.sf{background:var(--pc-ink,#0f172a);color:#cbd5e1;font-size:.95rem;padding:48px 0 24px}.sf *,.sf :after,.sf :before{box-sizing:border-box}.sf :where(p,ul){list-style:none;margin:0;padding:0}.sf a{color:#cbd5e1;text-decoration:none}.sf a:hover{color:#fff;text-decoration:underline}.sf a:focus-visible,.sf button:focus-visible,.sf input:focus-visible,.sf summary:focus-visible{outline:3px solid rgba(var(--pc-primary-rgb),.6);outline-offset:2px}.sf-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sf-container{margin:0 auto;max-width:1160px;padding:0 16px}.sf-top{display:grid;gap:32px}.sf-logo{color:#fff!important;display:inline-block;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;text-decoration:none!important}.sf-logo span{color:var(--pc-accent,#00e090)}.sf-tagline{color:#94a3b8;line-height:1.6;margin-top:10px!important;max-width:340px}.sf-label{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:22px 0 10px!important;text-transform:uppercase}.sf-badges{display:flex;flex-wrap:wrap;gap:10px}.sf-badge{align-items:center;background:#000;border:1px solid #ffffff40;border-radius:10px;color:#fff!important;display:inline-flex;gap:10px;line-height:1.1;min-width:150px;padding:8px 14px;text-decoration:none!important}.sf-badge:hover{border-color:#fff9}.sf-badge--soon{cursor:default;opacity:.85;pointer-events:none}.sf-badge i{font-size:1.5rem}.sf-badge span{display:flex;flex-direction:column;font-size:1rem;font-weight:700}.sf-badge small{font-size:.68rem;font-weight:500;opacity:.85}.sf-socials{display:flex;flex-wrap:wrap;gap:8px}.sf-socials a{background:#ffffff14;border-radius:50%;color:#fff;display:grid;height:38px;place-items:center;width:38px}.sf-socials a:hover{background:var(--pc-primary);text-decoration:none}.sf-cols{display:grid}.sf-col{border-bottom:1px solid #ffffff1a}.sf-col__title{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:14px 0}.sf-col__title::-webkit-details-marker{display:none}.sf-col__title i{color:#94a3b8;font-size:.8rem;transition:transform .2s ease}.sf-col[open] .sf-col__title i{transform:rotate(180deg)}.sf-col ul{padding-bottom:14px}.sf-col li{padding:5px 0}.sf-topics{margin-top:28px}.sf-topics .sf-label{margin-top:0!important}.sf-topics ul{display:flex;flex-wrap:wrap;gap:6px 18px}.sf-topics a{font-size:.92rem}.sf-mid{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:grid;gap:28px;margin-top:32px;padding:24px 0}.sf-news__title{color:#fff;font-weight:700}.sf-news__sub{color:#94a3b8;font-size:.9rem;margin-top:4px!important}.sf-news__form{display:flex;gap:8px;margin-top:12px;max-width:460px}.sf-news__form input{background:#ffffff0f;border:1px solid #fff3;border-radius:10px;color:#fff;flex:1;font-size:.95rem;height:44px;min-width:0;padding:0 14px}.sf-news__form input::placeholder{color:#94a3b8}.sf-news__form button{background:var(--pc-primary);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:44px;padding:0 18px;white-space:nowrap}.sf-news__form button:hover{background:var(--pc-primary-hover)}.sf-news__form button:disabled{cursor:default;opacity:.7}.sf-news__privacy{color:#94a3b8;font-size:.8rem;margin-top:8px!important}.sf-family{display:flex;flex-direction:column;gap:6px}.sf-family .sf-label{margin-top:0!important}.sf-family a{font-size:.9rem}.sf-bottom{display:grid;font-size:.85rem;gap:12px;padding-top:20px}.sf-copy{color:#94a3b8}.sf-copy span{white-space:nowrap}.sf-legal{display:flex;flex-wrap:wrap;gap:6px 16px}.sf-legal a,.sf-legal button{color:#94a3b8;font-size:.85rem}.sf-legal button{background:none;border:0;cursor:pointer;font-family:inherit;line-height:inherit;padding:0}.sf-legal button:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.sf{padding-top:64px}.sf-cols{gap:8px 32px;grid-template-columns:repeat(2,1fr)}.sf-col{border-bottom:0}.sf-col__title{cursor:default;padding-top:0;pointer-events:none}.sf-col__title i{display:none}.sf-mid{align-items:start;grid-template-columns:1.4fr 1fr}}@media (min-width:1100px){.sf-top{gap:56px;grid-template-columns:1fr 2.4fr}.sf-cols{grid-template-columns:repeat(4,1fr)}.sf-bottom{align-items:center;grid-template-columns:auto 1fr}.sf-legal{justify-content:flex-end}}.tp{--tp-ink:#0f172a;--tp-text:#334155;--tp-muted:#64748b;--tp-line:#e2e8f0;--tp-soft:#f8fafc;--tp-card:#fff;background:#fff;color:var(--tp-text);overflow-x:clip}.tp *,.tp :after,.tp :before{box-sizing:border-box}.tp :where(h1,h2,h3){color:var(--tp-ink);letter-spacing:-.03em;line-height:1.15;margin:0}.tp :where(p){color:var(--tp-text);font-size:1rem;line-height:1.65;margin:0}.tp :where(ul){list-style:none;margin:0;padding:0}.tp-shell{margin:0 auto;max-width:1120px;padding:0 20px;width:100%}.tp-shell--narrow{max-width:760px}.tp-eyebrow{align-items:center;background:rgba(var(--pc-primary-rgb),.08);border:1px solid rgba(var(--pc-primary-rgb),.16);border-radius:999px;color:var(--pc-primary-dark);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.02em;margin:0 0 14px;padding:6px 12px}.tp-lead{color:var(--tp-text);font-size:1.125rem;line-height:1.7;max-width:680px}.tp-hero{background:radial-gradient(720px 320px at 100% 0,rgba(var(--pc-primary-rgb),.14),#0000 62%),linear-gradient(180deg,var(--pc-tint-soft,#f0fdf6) 0,#fff 100%);padding:108px 0 48px}.tp-hero__grid{align-items:start;display:grid;gap:28px}.tp-crumb{align-items:center;color:var(--tp-muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:600;gap:8px;margin-bottom:18px}.tp-crumb a{color:var(--tp-muted);text-decoration:none}.tp-crumb a:hover{color:var(--pc-primary-dark)}.tp-crumb [aria-current=page]{color:var(--tp-ink)}.tp-mark{background:linear-gradient(145deg,var(--pc-accent,#00e090),var(--pc-primary));border-radius:18px;box-shadow:0 12px 28px rgba(var(--pc-primary-rgb),.28);color:#fff;display:grid;font-size:1.45rem;height:64px;margin-bottom:18px;place-items:center;width:64px}.tp-hero h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;margin-bottom:14px;max-width:16ch}.tp-note{align-items:flex-start;background:#fff;border:1px solid var(--tp-line);border-radius:12px;color:var(--tp-muted);display:flex;font-size:.95rem;gap:10px;line-height:1.55;margin-top:18px;max-width:680px;padding:12px 14px}.tp-note i{color:var(--pc-primary);margin-top:3px}.tp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tp-btn{align-items:center;border:1.5px solid #0000;border-radius:14px;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.tp a.tp-btn--primary{background:var(--pc-primary);box-shadow:0 10px 24px rgba(var(--pc-primary-rgb),.28);color:#fff}.tp a.tp-btn--primary:hover{background:var(--pc-primary-hover);color:#fff;transform:translateY(-1px)}.tp a.tp-btn--ghost{background:#fff;border-color:var(--tp-line);color:var(--tp-ink)}.tp a.tp-btn--ghost:hover{border-color:var(--pc-primary);color:var(--pc-primary-dark)}.tp-btn:focus-visible,.tp-card:focus-visible,.tp-faq summary:focus-visible,.tp-linkcard:focus-visible{outline:3px solid rgba(var(--pc-primary-rgb),.45);outline-offset:2px}.tp-facts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:520px}.tp-facts li{background:#fffc;border:1px solid rgba(var(--pc-primary-rgb),.12);border-radius:14px;padding:12px 10px;text-align:center}.tp-facts strong{color:var(--tp-ink);display:block;font-size:1.05rem;font-weight:800}.tp-facts span{color:var(--tp-muted);display:block;font-size:.78rem;font-weight:600;margin-top:2px}.tp-panel{background:#fff;border:1px solid var(--tp-line);border-radius:22px;box-shadow:0 24px 50px #0f172a0f;padding:22px}.tp-panel__label{color:var(--tp-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.tp-panel li+li{margin-top:8px}.tp-panel li{align-items:center;background:var(--tp-soft);border-radius:12px;color:var(--tp-ink);display:flex;font-weight:700;gap:10px;padding:10px 12px}.tp-panel i{color:var(--pc-primary);text-align:center;width:1.1rem}.tp-section{padding:56px 0}.tp-section--soft{background:var(--tp-soft)}.tp-head{margin-bottom:22px;max-width:640px}.tp-head h2{font-size:clamp(1.6rem,3vw,2.15rem);font-weight:800}.tp-head p{color:var(--tp-muted);margin-top:8px}.tp-covers{display:grid;gap:14px}.tp-cover{background:var(--tp-card);border:1px solid var(--tp-line);border-radius:18px;padding:20px}.tp-section--soft .tp-cover{background:#fff}.tp-cover__n{color:var(--pc-primary);display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.tp-cover h3{font-size:1.12rem;font-weight:800;margin-bottom:6px}.tp-cover p{color:var(--tp-muted);font-size:.98rem}.tp-earn,.tp-step{display:grid;gap:14px}.tp-step{align-items:start;background:#fff;border:1px solid var(--tp-line);border-radius:18px;grid-template-columns:auto 1fr;padding:18px}.tp-step__icon{background:rgba(var(--pc-primary-rgb),.1);border-radius:14px;color:var(--pc-primary-dark);display:grid;font-size:1.05rem;height:46px;place-items:center;width:46px}.tp-step p{color:var(--tp-text);font-weight:600;margin:0}.tp-links{display:grid;gap:10px}.tp a.tp-linkcard{align-items:center;background:#fff;border:1px solid var(--tp-line);border-radius:14px;color:var(--tp-ink);display:flex;font-weight:700;gap:12px;justify-content:space-between;padding:14px 16px;text-decoration:none}.tp a.tp-linkcard:hover{border-color:var(--pc-primary);color:var(--pc-primary-dark)}.tp-linkcard i.fa-arrow-right{color:var(--tp-muted);font-size:.85rem}.tp-linkcard span{align-items:center;display:flex;gap:10px}.tp-linkcard span i{color:var(--pc-primary);text-align:center;width:1.1rem}.tp-faq{display:grid;gap:10px}.tp-faq__item{background:#fff;border:1px solid var(--tp-line);border-radius:16px;overflow:hidden}.tp-faq summary{align-items:center;color:var(--tp-ink);cursor:pointer;display:flex;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:16px 18px}.tp-faq summary::-webkit-details-marker{display:none}.tp-faq summary i{color:var(--tp-muted);transition:transform .2s ease}.tp-faq__item[open] summary i{transform:rotate(180deg)}.tp-faq__item p{color:var(--tp-muted);padding:0 18px 18px}.tp-final{background:#fff;padding:28px 0 72px}.tp-final__band{background:radial-gradient(480px 180px at 50% 0,#ffffff29,#0000 70%),linear-gradient(160deg,#111827,#3b0764);border-radius:28px;padding:36px 24px;text-align:center}.tp-final__band h2{color:#fff;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800}.tp-final__band p{color:#e2e8f0;margin:12px auto 22px;max-width:460px}.tp-grid{display:grid;gap:14px}.tp a.tp-card{background:#fff;border:1px solid var(--tp-line);border-radius:20px;box-shadow:0 1px 0 #0f172a05;color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px;text-decoration:none}.tp a.tp-card:hover{border-color:rgba(var(--pc-primary-rgb),.45);box-shadow:0 16px 36px rgba(var(--pc-primary-rgb),.1);color:inherit;transform:translateY(-2px)}.tp-card__icon{background:linear-gradient(145deg,var(--pc-accent,#00e090),var(--pc-primary));border-radius:14px;color:#fff;display:grid;height:48px;place-items:center;width:48px}.tp-card strong{color:var(--tp-ink);display:block;font-size:1.12rem;font-weight:800}.tp-card p{color:var(--tp-muted);display:-webkit-box;font-size:.95rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tp-card__more{color:var(--pc-primary-dark);font-size:.9rem;font-weight:700;margin-top:auto}.tp-hub{padding-bottom:28px}.tp-missing{display:grid;min-height:52vh;padding:140px 20px 80px;place-items:center;text-align:center}.tp-missing h1{font-size:2rem;font-weight:800;margin-bottom:10px}.tp-missing a{color:var(--pc-primary-dark);font-weight:700}@media (max-width:767.98px){.tp-hero{padding:88px 0 36px}.tp-facts{grid-template-columns:1fr;max-width:none}.tp-section{padding:40px 0}}@media (min-width:720px){.tp-covers,.tp-grid,.tp-links{grid-template-columns:1fr 1fr}}@media (min-width:980px){.tp-hero{padding:128px 0 64px}.tp-hero__grid{align-items:center;gap:40px;grid-template-columns:1.25fr .75fr}.tp-grid{grid-template-columns:1fr 1fr 1fr}.tp-earn{grid-template-columns:repeat(3,1fr)}.tp-section{padding:72px 0}}@media (prefers-reduced-motion:reduce){.tp-btn,.tp-card,.tp-faq summary i{transition:none}}