.about-page .ab-brand img{flex:none;width:auto;height:22px;display:block}.tp-hero{background:#fff;padding:clamp(56px,9vw,112px) 0 clamp(48px,6vw,80px)}.tp-crumbs{color:var(--neutral);gap:8px;margin-bottom:24px;font-family:Inter,sans-serif;font-size:12px;display:flex}.tp-crumbs a{color:var(--neutral);text-decoration:none}.tp-crumbs a:hover{color:var(--brand)}.tp-pill{letter-spacing:.15em;text-transform:uppercase;color:var(--brand);background:#1a51fe0d;border:1px solid #1a51fe33;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.tp-pill-light{color:#fff;letter-spacing:.22em;background:#ffffff14;border-color:#ffffff52}.tp-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin:22px 0 0;font-size:clamp(38px,5.4vw,72px);font-weight:600;line-height:1.02}.tp-intro{max-width:720px;color:var(--neutral);text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.tp-section{background:#fff;padding:clamp(56px,8vw,104px) 0}.tp-alt{background:#f1f4f9}.tp-grid{background:#0f172a1a;border:1px solid #0f172a1a;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #0f172a40}.tp-card{background:#fff;padding:clamp(28px,3.5vw,40px)}.tp-num{letter-spacing:.12em;color:#94a3b8;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:block}.tp-card h3{letter-spacing:-.025em;color:var(--dark);margin:14px 0 0;font-size:clamp(20px,2vw,24px);font-weight:600}.tp-card p{color:var(--neutral);margin:10px 0 0;font-size:16px;line-height:1.55}.tp-tiers{background:#0f172a1a;border:1px solid #0f172a1a;border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #0f172a40}.tp-tier{background:#fff;padding:clamp(28px,4vw,48px) clamp(24px,3.5vw,40px)}.tp-tier-label{letter-spacing:.12em;text-transform:uppercase;color:var(--neutral);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.tp-price{letter-spacing:-.06em;color:var(--dark);margin:28px 0 4px;font-size:clamp(72px,8vw,104px);font-weight:600;line-height:1;display:block}.tp-price sup{vertical-align:top;margin-right:2px;font-size:.36em;position:relative;top:.3em}.tp-per{color:var(--neutral);margin:0 0 30px;font-size:15px}.tp-tier ul{border-top:1px solid #0f172a14;flex-direction:column;gap:13px;margin:0;padding:24px 0 0;font-size:15px;list-style:none;display:flex}.tp-tier li{align-items:center;gap:10px;display:flex}.tp-faq{border-top:1px solid #0f172a1f;max-width:900px;margin-top:24px}.tp-faq article{border-bottom:1px solid #0f172a1f}.tp-faq button{cursor:pointer;text-align:left;width:100%;color:var(--dark);background:0 0;border:0;align-items:center;gap:20px;padding:24px 0;display:flex}.tp-faq .tp-num{flex:none;width:28px}.tp-q{letter-spacing:-.015em;flex:1;font-family:Outfit,sans-serif;font-size:clamp(18px,1.8vw,21px);font-weight:600}.tp-plus{background:#0f172a0f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .6s cubic-bezier(.23,1,.32,1),background .4s,color .4s;display:flex}.tp-faq .on .tp-plus{background:var(--brand);color:#fff;transform:rotate(45deg)}.tp-faq .on .tp-num,.tp-faq .on .tp-q{color:var(--brand)}.tp-ans{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.23,1,.32,1);display:grid}.tp-faq .on .tp-ans{grid-template-rows:1fr}.tp-ans>div{overflow:hidden}.tp-ans p{color:var(--neutral);margin:0;padding:0 54px 26px 48px;font-size:17px;line-height:1.6}.tp-back{padding-top:8px;padding-bottom:56px;font-family:Inter,sans-serif;font-size:14px}.tp-back a{color:var(--brand);font-weight:500;text-decoration:none}.tp-cta{color:#fff;background:linear-gradient(165deg,#1d4dff 0%,#0f33d6 70%,#0c27b0 100%);padding:clamp(72px,10vw,128px) 0}.tp-cta h2{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:24px 0 32px;font-size:clamp(34px,4.8vw,64px);font-weight:600;line-height:1.04}@media (width<=560px){.tp-ans p{padding:0 0 22px 48px}}.ra-learn{text-align:center;color:#1a51fe;z-index:2;margin:40px auto 0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:block;position:relative}.ra-learn-light{color:#fff}
