.pricing-scope.pricing-refresh{--pc-bg:#eaf0f7;--pc-panel:#fff;--pc-panel-2:#f5f8fc;--pc-text:#142334;--pc-muted:#526980;--pc-border:#d5e1ed;--pc-accent:#05b0cc;--pc-accent-strong:#356780;--pc-accent-soft:#def3f7;background:var(--pc-bg);font-family:Inter,Arial,sans-serif}.pricing-refresh .pricing-container{max-width:1320px}.pricing-refresh .pricing-hero{padding:190px 0 88px;background:radial-gradient(ellipse at 80% 25%,#254252,transparent 60%),#111e28;color:#f2f6fc;--pc-text:#f2f6fc;--pc-muted:#becbd6;--pc-accent-strong:#86b1d8}.pricing-refresh .pricing-hero-grid{align-items:center;gap:64px}.pricing-refresh .pricing-h1{font:700 clamp(3rem,5.3vw,5rem)/1.04 Inter,Arial,sans-serif;letter-spacing:-.045em;text-transform:none}.pricing-refresh .pricing-accent-line{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.04em;margin-top:8px}.pricing-refresh .pricing-h2{font:700 clamp(2rem,3.4vw,3.25rem)/1.12 Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.035em}.pricing-refresh :is(.pricing-h3,.pricing-reassurance-heading,.pricing-faq-trigger){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.015em}.pricing-refresh .pricing-h3{font-size:1.35rem}.pricing-refresh :is(.pricing-btn,.pricing-anchor-link,.pricing-athlete-unit,.pricing-plan-tier,.pricing-plan-period,.pricing-inclusions-link-row){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}.pricing-refresh .pricing-btn{border-radius:999px;min-height:48px;color:#102833;line-height:1.4}.pricing-refresh .pricing-btn-secondary{color:var(--pc-text)}.pricing-refresh .pricing-support{font-size:1.125rem;line-height:1.8;margin-top:26px}.pricing-refresh .pricing-anchor-link{font-size:1rem;text-decoration:underline;text-underline-offset:6px;padding:8px 0}.pricing-refresh .pricing-athlete-card{padding:36px;border:1px solid #d5e1ed;border-radius:28px;background:#f7faff;color:#142334;--pc-muted:#526980;--pc-accent-strong:#356780;box-shadow:0 26px 70px #0003}.pricing-refresh .pricing-athlete-price{font-family:Inter,Arial,sans-serif;font-size:4rem;letter-spacing:-.05em}.pricing-refresh .pricing-check-list{gap:15px;margin:28px 0}.pricing-refresh .pricing-reassurance{padding:36px 0 0}.pricing-refresh .pricing-reassurance-panel{border:0;border-left:3px solid #05b0cc;border-radius:0;background:transparent;padding:8px 24px}.pricing-refresh .pricing-plans-section{padding:76px 0 28px;scroll-margin-top:140px}.pricing-refresh .pricing-warning{border:0;border-radius:16px;padding:18px 22px;line-height:1.7}.pricing-refresh .pricing-toggle{padding:5px;border-radius:999px;background:#fff;border:1px solid #c8d8e7;margin-top:30px}.pricing-refresh .pricing-toggle button{border-radius:999px;font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;padding:12px 24px}.pricing-refresh .pricing-toggle-active{background:#19324b;color:#fff}.pricing-refresh .pricing-plans-grid{gap:14px;margin-top:30px}.pricing-refresh .pricing-plan-card{border-radius:23px;padding:24px 18px;box-shadow:0 10px 28px #243d5510;gap:20px}.pricing-refresh .pricing-plan-card-highlight{border-color:#05b0cc;box-shadow:0 12px 36px #05b0cc15}.pricing-refresh .pricing-plan-amount{font-family:Inter,Arial,sans-serif;font-size:2.35rem;letter-spacing:-.05em}.pricing-refresh .pricing-plan-tier{font-size:.94rem;font-weight:600}.pricing-refresh .pricing-plan-badge{border-radius:999px;letter-spacing:0;text-transform:none;font-family:Inter,Arial,sans-serif}.pricing-refresh .pricing-inclusions{padding:44px 0 68px}.pricing-refresh .pricing-inclusion-item{border-radius:16px;padding:18px;line-height:1.5}.pricing-refresh .pricing-inclusions-link-row{font-size:1rem}.pricing-refresh .pricing-offers{padding-bottom:80px}.pricing-refresh .pricing-offers-grid{gap:24px}.pricing-refresh .pricing-offer-card{padding:34px;border-radius:26px;gap:18px}.pricing-refresh .pricing-faq{background:#f7faff;padding:80px 0}.pricing-refresh .pricing-faq-container{max-width:940px}.pricing-refresh .pricing-faq-list{border-radius:24px;overflow:hidden;margin-top:32px}.pricing-refresh .pricing-faq-trigger{padding-top:24px;padding-bottom:24px;font-size:1rem}.pricing-refresh .pricing-final-cta{padding:62px 0;background:linear-gradient(110deg,#05b0cc,#70ced1 76%,#d3c799);color:#102c36}.pricing-refresh .pricing-cta-inner{padding-top:0;border:0;gap:28px}.pricing-refresh .pricing-final-cta .pricing-btn{background:#132e3b;color:#fff;border-color:#132e3b}.journal-refresh,.contact-refresh{background:#eaf0f7!important;color:#142334;font-family:Inter,Arial,sans-serif}:is(.journal-refresh,.contact-refresh) main{color:#142334}:is(.journal-refresh,.contact-refresh) main :is(.text-foreground,.text-steel-100,.text-steel-200){color:#142334}:is(.journal-refresh,.contact-refresh) main :is(.text-steel-300,.text-steel-400,.text-steel-500){color:#526980!important}:is(.journal-refresh,.contact-refresh) main :is(.bg-steel-900,.bg-steel-925,.bg-steel-825){background:#fff}:is(.journal-refresh,.contact-refresh) main :is(.border-steel-700,.border-steel-800,.border-steel-600){border-color:#d0deeb}:is(.journal-refresh,.contact-refresh) main :is(h1,h2,h3,.font-heading){font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:-.03em}:is(.journal-refresh,.contact-refresh) main h1{font-size:clamp(2.8rem,5.5vw,5.25rem);line-height:1.08;font-weight:700}:is(.journal-refresh,.contact-refresh) main .font-mono{font-family:Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}:is(.journal-refresh,.contact-refresh) main .blueprint-grid{display:none}:is(.journal-refresh,.contact-refresh) main :is(.btn-primary,.btn-secondary){border-radius:999px;font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;min-height:48px}:is(.journal-refresh,.contact-refresh) main .btn-primary{background:#05b0cc;color:#102833}:is(.journal-refresh,.contact-refresh) main .btn-secondary{color:#19324b;border-color:#b7cbdc}:is(.journal-refresh,.contact-refresh) main :is(input:not([type=checkbox]),select,textarea){background:#f8fbff;color:#142334;border-color:#bfd1e3;border-radius:12px;font-family:Inter,Arial,sans-serif;font-size:1rem}:is(.journal-refresh,.contact-refresh) main :is(input,textarea)::-moz-placeholder{color:#687e94}:is(.journal-refresh,.contact-refresh) main :is(input,textarea)::placeholder{color:#687e94}:is(.journal-refresh,.contact-refresh) main :is(button,a,input,select,textarea):focus-visible{outline:2px solid #087c99;outline-offset:4px}.journal-refresh main>a,.journal-refresh main a.group{border-radius:25px;overflow:hidden;box-shadow:0 8px 30px #25456308}.journal-refresh main a.group:hover{border-color:#7fabc9;box-shadow:0 14px 35px #25456314}.journal-refresh main h3{font-size:1.4rem;line-height:1.3}.journal-refresh main button[aria-pressed]{border-radius:999px;min-height:44px;padding:10px 20px;font-size:.95rem}.journal-refresh main button[aria-pressed=true]{background:#19324b;color:#fff;border-color:#19324b}.journal-refresh main .bg-ember{background:#05b0cc;color:#102833}.journal-refresh main .ember-text,.journal-refresh main .text-ember{color:#316d87}.journal-refresh main .journal-body{font-size:1.1rem;line-height:1.85;color:#354e65}.journal-refresh main .journal-body :is(h2,h3){color:#142334}.journal-refresh main .bg-steel-950\/85{background:#183044e8;color:#fff}.contact-refresh main{position:relative;isolation:isolate;overflow:hidden}.contact-refresh main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/contact-athlete.webp) right 32%/auto 1100px no-repeat;opacity:.52;pointer-events:none}.contact-refresh main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#eaf0f7 12%,#eaf0f7ed 38%,#eaf0f750 80%),linear-gradient(0deg,#eaf0f7,transparent 55%);pointer-events:none}.contact-refresh main article{border:0}.contact-refresh .contact-layout{max-width:1320px;padding-top:170px;padding-bottom:90px}.contact-refresh .contact-intro{max-width:660px}.contact-refresh .contact-form-shell{max-width:760px;border:1px solid #d2dfec;border-radius:28px;background:#fffffff2!important;box-shadow:0 20px 65px #26476112;padding:36px;margin-top:40px}.contact-refresh main label{font-size:.9rem;color:#354e65;font-weight:600}.contact-refresh main form .bg-steel-925{background:#f0f5fa;border-radius:16px}@media(max-width:1023px){.pricing-refresh .pricing-hero{padding-top:135px}.pricing-refresh .pricing-hero-grid{gap:40px}.pricing-refresh .pricing-athlete-card{max-width:650px}.contact-refresh .contact-layout{padding-top:120px}}@media(max-width:639px){.pricing-refresh .pricing-hero{padding:112px 0 48px}.pricing-refresh .pricing-h1{font-size:2.85rem}.pricing-refresh .pricing-athlete-card{padding:26px}.pricing-refresh .pricing-plans-grid{grid-template-columns:1fr}.pricing-refresh .pricing-plan-card:last-child{grid-column:auto}.pricing-refresh .pricing-inclusion-grid{grid-template-columns:1fr}.pricing-refresh .pricing-plan-card{padding:25px}.pricing-refresh .pricing-plan-price{margin:5px 0}.pricing-refresh .pricing-faq{padding:56px 0}.contact-refresh .contact-form-shell{padding:23px;border-radius:22px}.contact-refresh main:before{background-position:75% top;background-size:auto 800px;opacity:.3}.contact-refresh main:after{background:linear-gradient(90deg,#eaf0f7ed,#eaf0f7b3),linear-gradient(0deg,#eaf0f7,transparent)}.contact-refresh .contact-layout{padding-bottom:60px}}.pricing-refresh .pricing-plan-badge-row{min-height:36px;display:flex;align-items:flex-start}.pricing-refresh .pricing-plan-subline{min-height:42px}.journal-refresh main section:last-child .grid.overflow-hidden{border-radius:26px}.journal-refresh main .journal-body a{color:#23647f}.contact-refresh main:before{background-position:right top;mask-image:linear-gradient(180deg,transparent 0px,#000 230px);-webkit-mask-image:linear-gradient(180deg,transparent 0px,#000 230px)}.journal-refresh main .journal-body{--journal-ink: 211 19% 38%;--journal-heading: 212 44% 14%;--journal-strong: 212 44% 14%;--journal-link: 197 57% 32%;--journal-marker: 211 19% 38%;--journal-quote-bg: 211 45% 95%;--journal-quote-text: 211 25% 32%;--journal-caption: 211 19% 38%;--journal-border: 209 40% 85%;--journal-th-bg: 211 45% 95%;--journal-code: 197 57% 32%;color:hsl(var(--journal-ink))}
