.page-about.page-home .inner-div-for-rtb-section{margin-top:0}.page-about.page-home .rtb-header,.page-about.page-home .rtb-header span{font-size:var(--section-title-size)!important}.page-about .ab-rule-how{margin-bottom:12px}.page-about .ab-eyebrow-how{color:#c3ced4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.page-about .ab-nowrap{white-space:nowrap}.page-about .ab-dark{color:#fff;background:#08131a}.page-about .ab-dark .tp-h2{color:#fff}.page-about .ab-dark .ab-head .tp-eyebrow{color:#c3ced4}.page-about .ab-dark .ab-text{color:#d5dde2}@media (min-width:1000px){.page-about .ab-split-text .ab-text{width:min(73ch,100% + clamp(0px,18.5vw - 190px,150px));max-width:none}}.page-about.page-home .inner-div-for-rtb-section{padding-top:clamp(20px,3.3vw,64px)}.page-about.page-home .inner-div-for-rtb-section:after{content:"";left:calc(-1*var(--shift-l,0px));right:calc(-1*var(--shift-r,0px));height:var(--seam-depth);pointer-events:none;z-index:1;background:linear-gradient(#08131a 0%,#08131ad2 6.2%,#08131aab 12.5%,#08131a89 18.8%,#08131a6c 25%,#08131a53 31.2%,#08131a3e 37.5%,#08131a2d 43.8%,#08131a20 50%,#08131a15 56.2%,#08131a0e 62.5%,#08131a08 68.8%,#08131a04 75%,#08131a02 81.2%,#08131a01 87.5%,#08131a00 93.8% 100%);position:absolute;top:100%}.page-about .tp-section:not(.ab-dark):not(.tp-cta-area){padding-block:48px}.page-about .tp-section-sm{padding-top:24px;padding-bottom:48px}@media (min-width:768px){.page-about .tp-section:not(.ab-dark):not(.tp-cta-area){padding-block:76.8px}.page-about .tp-section-sm{padding-top:38px;padding-bottom:82px}}@media (min-width:1280px){.page-about .tp-section:not(.ab-dark):not(.tp-cta-area){padding-block:102.4px}.page-about .tp-section-sm{padding-top:48px;padding-bottom:96px}}.page-about .inner-div-for-rtb-section+.tp-section:not(.ab-dark):not(.tp-cta-area){padding-top:52.8px}@media (min-width:768px){.page-about .inner-div-for-rtb-section+.tp-section:not(.ab-dark):not(.tp-cta-area){padding-top:84.5px}}@media (min-width:1280px){.page-about .inner-div-for-rtb-section+.tp-section:not(.ab-dark):not(.tp-cta-area){padding-top:112.6px}}.page-about .ab-head{max-width:40rem}.page-about .ab-head.ab-head-wide{max-width:45rem}.page-about .ab-head .tp-eyebrow{color:var(--tp-text2);letter-spacing:.18em;text-transform:uppercase}.page-about .ab-text{max-width:62ch;font-size:var(--ab-text-size);color:var(--tp-text2);margin:0;line-height:1.65}.page-about{--ab-text-size:clamp(14px, calc(.9375 * var(--vw)), 18px)}@media (max-width:500px){.page-about{--ab-text-size:15px}}.page-about{--ab-h2-size:var(--section-title-size)}@media (min-width:1000px){.page-about .ab-split-text{margin-left:calc(2.55*var(--ab-text-size));margin-top:calc(40.2px + .17*var(--ab-h2-size) - .44*var(--ab-text-size))}}.page-about .ab-text-strong{color:var(--tp-text)}.page-about .ab-measure{flex-direction:column;gap:16px;max-width:62ch;margin:28px 0 0;display:flex}.page-about .ab-split{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1000px){.page-about .ab-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.page-about .ab-split-text{flex-direction:column;gap:16px;display:flex}.page-about .ab-split-text p{margin:0}.page-about .ab-minor{letter-spacing:.14em;text-transform:uppercase;color:var(--tp-muted);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:700}.page-about.page-home .about-banner{min-height:0!important}.page-about .ab-faq-all{justify-content:flex-end;margin-bottom:14px;display:flex}.page-about .ab-faq-all-btn{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-blue);background:0 0;border:0;margin:0;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;transition:color .18s}.page-about .ab-faq-all-bottom{margin-top:14px;margin-bottom:0}.page-about .ab-faq-all-btn:hover{color:#00bef0}.page-about .ab-faq-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-about .ab-faq-card{border:1px solid var(--tp-border-strong);background:linear-gradient(145deg,#0c0f1f05,#0c0f1f01);border-radius:12px;overflow:hidden}.page-about .ab-faq-card summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;list-style:none;display:flex}.page-about .ab-faq-card summary::-webkit-details-marker{display:none}.page-about .ab-faq-q{text-transform:uppercase;letter-spacing:-.015em;color:var(--tp-text);font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1.12;font-size:clamp(16px,1.1458*var(--vw),20px);margin:0}.page-about .ab-faq-card summary svg{color:var(--tp-blue);flex:none;margin-top:2px;transition:transform .2s}.page-about .ab-faq-card[open] summary svg{transform:rotate(180deg)}.page-about .ab-faq-a{border-top:1px solid var(--tp-border);font-family:Rubik,Open Sans,Arial,sans-serif;font-size:clamp(14px,.9167*var(--vw),16px);color:var(--tp-text2);padding:20px 24px;line-height:1.625}.page-about .ab-faq-a a.answer-open-blue{color:var(--tp-blue);text-decoration:none}.page-about .ab-faq-a a.answer-open-blue:hover{color:#00bef0}.page-about .ab-faq-a>div+div,.page-about .ab-faq-a>span+div{margin-top:.6em}.page-about .ab-cards{grid-template-columns:1fr;gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.page-about .ab-cards-4,.page-about .ab-cards-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-about .ab-cards-3{grid-template-columns:repeat(3,1fr)}.page-about .ab-cards-4{grid-template-columns:repeat(4,1fr)}}.page-about .ab-card{border:1px solid var(--tp-border);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:26px 26px 28px;display:flex}.page-about .ab-card p{color:var(--tp-text2);margin:0;font-size:.9375rem;line-height:1.65}.page-about .ab-card .tp-h3{font-size:clamp(1.05rem,1.35vw,1.3rem)}.page-about .ab-icon{color:var(--tp-blue)}.page-about .ab-cred-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tp-text);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:700}.page-about .ab-nps{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1000px){.page-about .ab-nps{grid-template-columns:minmax(0, calc(12 * var(--ab-h2-size))) minmax(0, 1fr);align-items:center;gap:64px}.page-about .ab-nps .ab-head{max-width:none}}.page-about .ab-nps-lead{max-width:34rem;font-size:var(--home-text-size);margin:20px 0 0;line-height:1.6}.page-about .ab-note{max-width:56ch;color:var(--tp-muted);margin:18px 0 0;font-size:.875rem;line-height:1.6}.page-about .ab-nps-link{margin:0}.page-about .ab-foot-row{grid-template-columns:1fr;gap:12px;margin-top:calc(28px + .7rem);display:grid}@media (min-width:1000px){.page-about .ab-foot-row{grid-template-columns:minmax(0, calc(12 * var(--ab-h2-size))) minmax(0, 1fr);align-items:last baseline;column-gap:64px}}.page-about .ab-foot-row .ab-foot{margin-top:0}.page-about .ab-nps-side{padding-bottom:calc(28px + 3.3*var(--ab-text-size))}.page-about .ab-bars{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.page-about .ab-bars li{align-items:center;gap:16px;display:flex}.page-about .ab-bar-year{letter-spacing:.06em;width:56px;color:var(--tp-muted);flex:none;font-family:Montserrat,Arial,sans-serif;font-size:.875rem}.page-about .ab-bar-track{background:#0c0f1f14;border-radius:999px;flex:1;height:8px;overflow:hidden}.page-about .ab-bar-fill{background:var(--tp-blue);border-radius:999px;height:100%;display:block}.page-about .ab-bar-score{text-align:right;width:48px;color:var(--tp-text);flex:none;font-family:Montserrat,Arial,sans-serif;font-size:.875rem}.page-about .ab-quotes{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.page-about .ab-quotes{grid-template-columns:repeat(2,1fr)}}@media (min-width:1151px){.page-about .ab-quotes{grid-template-columns:repeat(3,1fr)}}.page-about .ab-quotes li{display:flex}.page-about .ab-quotes figure{flex:1;margin:0}.page-about .ab-quotes blockquote{border-left:2px solid #fc602f;margin:0;padding-left:20px}.page-about .ab-quotes blockquote p{color:var(--tp-text);font-style:italic;font-size:clamp(15px,.9375*var(--vw),18px)}.page-about .ab-minor.ab-wrote{font-size:clamp(14px,.8333*var(--vw),16px)}.page-about .ab-minor+.ab-quotes{margin-top:24px}.page-about .ab-nps+.ab-minor{margin-top:64px}.page-about .ab-foot{margin-top:28px}
