.about-kicker{align-items:center;gap:12px}.about-kicker:before{content:"";background:linear-gradient(90deg, var(--orange), #f35a2b26);border-radius:2px;width:38px;height:2px}.about-badge{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;background:#ffffffb8;border:1px solid #1c5fb829;border-radius:999px;align-items:center;gap:9px;padding:8px 17px;font-size:.73rem;font-weight:760;display:inline-flex;box-shadow:0 6px 20px #13275c0d}.about-badge:before{content:"";background:var(--orange);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #f35a2b24}.about-btn-primary,.about-btn-ghost{border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:.98rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.about-btn-primary{color:#fff;background:var(--black);box-shadow:0 16px 36px #05070d29}.about-btn-primary svg{width:18px;height:18px;transition:transform .2s}.about-btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px #05070d38}.about-btn-primary:hover svg{transform:translate(3px)}.about-btn-ghost{color:var(--navy);background:#fff;border:1px solid #dce4ef}.about-btn-ghost:hover{border-color:#1c5fb842;transform:translateY(-2px);box-shadow:0 16px 34px #13275c1a}.about-btn-ghost-dark{color:#fff;background:#ffffff0f;border-color:#fff3}.about-btn-ghost-dark:hover{background:#ffffff1f;border-color:#ffffff57}.about-section-head{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:0 auto clamp(34px,5vw,52px);display:grid}.about-section-head h2{color:#0f1b2d;letter-spacing:-.012em;margin:0;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.1}.about-faq-head{gap:14px;display:grid;position:sticky;top:116px}.about-faq-head h2{color:#0f1b2d;letter-spacing:-.012em;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.12}.about-faq-head p{color:#526079;max-width:340px;margin:0;line-height:1.7}.about-faq-list{gap:12px;display:grid}.about-faq-item{background:#fff;border:1px solid #dde5f0f2;border-radius:16px;transition:border-color .2s,box-shadow .2s}.about-faq-item[open]{border-color:#1c5fb838;box-shadow:0 16px 38px #13275c14}.about-faq-item summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.about-faq-item summary::-webkit-details-marker{display:none}.about-faq-mark{flex:none;width:16px;height:16px;position:relative}.about-faq-mark:before,.about-faq-mark:after{content:"";background:var(--orange);border-radius:2px;position:absolute}.about-faq-mark:before{width:14px;height:2px;top:7px;left:1px}.about-faq-mark:after{width:2px;height:14px;transition:transform .22s;top:1px;left:7px}.about-faq-item[open] .about-faq-mark:after{transform:scaleY(0)}.about-faq-item p{color:#58677f;margin:0;padding:0 22px 22px;line-height:1.72}.about-cta{background:#fff;padding:clamp(52px,8vh,96px) 24px}.about-cta-inner{text-align:center;color:#fff;background:radial-gradient(circle at 16% 18%,#f35a2b3d,#0000 42%),radial-gradient(circle at 84% 82%,#10a8df42,#0000 44%),linear-gradient(160deg,#0b1220 0%,#12233c 100%);border-radius:30px;justify-items:center;gap:18px;max-width:1160px;margin:0 auto;padding:clamp(46px,6vw,84px) clamp(28px,5vw,72px);display:grid;box-shadow:0 40px 90px #06122a4d}.about-cta-inner h2{letter-spacing:-.014em;max-width:760px;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08}.about-cta-inner p{color:#ffffffbd;max-width:560px;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.72}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:1080px){.about-faq-head{position:static}}@media (max-width:560px){.about-btn-primary,.about-btn-ghost{width:100%}}.mobile-tabbar{display:none}@media (max-width:767px){.mobile-tabbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffd9;border:1px solid #dde5f0e6;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;padding:0 6px;display:grid;position:fixed;box-shadow:0 16px 40px #13275c2e}.mobile-tab{color:#8a96a8;align-content:center;justify-items:center;gap:3px;height:100%;font-size:.62rem;font-weight:650;text-decoration:none;transition:color .18s;display:grid}.mobile-tab svg{width:22px;height:22px}.mobile-tab.is-active{color:var(--orange)}.mobile-tab-cta{color:#fff;background:var(--black);border-radius:999px;place-items:center;width:52px;height:52px;margin:-20px auto 0;transition:transform .16s;display:grid;box-shadow:0 12px 26px #05070d4d}.mobile-tab-cta:active{transform:scale(.94)}.mobile-tab-cta svg{width:24px;height:24px}.site-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}a,button,summary{-webkit-tap-highlight-color:transparent}html,main{overflow-x:clip}.hero{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:clamp(2rem,9.5vw,2.9rem);line-height:1.04}.title-line{white-space:normal;flex-wrap:wrap}.eyebrow{white-space:normal;line-height:1.5}}@media (max-width:1080px){.reviews-section{grid-template-columns:minmax(0,1fr)}.reviews-copy,.reviews-carousel,.review-viewport,.review-nav,.review-track,.review-slide{min-width:0}}@media (max-width:767px){.agile-flow{flex-direction:column;align-items:stretch;gap:0;max-width:380px}.agile-flow-item{flex-direction:column;align-items:stretch;gap:0}.agile-node{width:100%;min-width:0}.agile-flow-arrow{display:none}.agile-flow-item:not(:last-child):after{content:"";border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);width:10px;height:10px;margin:12px auto;transform:rotate(45deg)}}
