.cap-page{--cap-bg: #070b0c;--cap-panel: #101617;--cap-panel-2: #151c1e;--cap-border: rgba(216, 238, 242, .14);--cap-text: #f7f8f5;--cap-muted: #9aa3a7;--cap-blue: #2692ff;--cap-cyan: #27d7e8;--cap-lime: #baff18;--cap-pink: #ff3f93;background:var(--cap-bg);color:var(--cap-text);overflow:clip}.cap-page *,.cap-page *:before,.cap-page *:after{box-sizing:border-box}.cap-page a{color:inherit}.cap-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cap-section{position:relative;padding:clamp(72px,9vw,132px) 0}.cap-section+.cap-section{border-top:1px solid rgba(255,255,255,.045)}.cap-eyebrow{margin:0 0 18px;color:var(--cap-cyan);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.cap-title{max-width:820px;margin:0;color:var(--cap-text);font-family:var(--font-heading-family);font-size:clamp(42px,6vw,82px);font-weight:500;letter-spacing:-.055em;line-height:.98;text-transform:none}.cap-title--medium{font-size:clamp(36px,4.6vw,62px)}.cap-copy{max-width:680px;margin:24px 0 0;color:var(--cap-muted);font-size:clamp(17px,1.6vw,21px);line-height:1.65}.cap-copy p{margin:0}.cap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cap-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-family:var(--font-button-family);font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.cap-button:hover{transform:translateY(-2px)}.cap-button:focus-visible,.cap-page summary:focus-visible{outline:3px solid var(--cap-lime);outline-offset:4px}.cap-button--primary{background:linear-gradient(100deg,var(--cap-blue),var(--cap-cyan));color:#061013;box-shadow:0 14px 46px #2692ff38}.cap-button--secondary{border-color:var(--cap-border);background:#ffffff0a;color:var(--cap-text)}.cap-arrow{font-size:18px;line-height:1}.cap-hero{padding-top:clamp(70px,8vw,116px);background:radial-gradient(circle at 72% 15%,rgba(38,146,255,.16),transparent 32%),radial-gradient(circle at 14% 58%,rgba(255,63,147,.08),transparent 30%)}.cap-hero__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(42px,6vw,88px)}.cap-hero__note{margin:22px 0 0;color:#c2c9cb;font-size:13px}.cap-screen{position:relative;padding:10px;border:1px solid var(--cap-border);border-radius:24px;background:linear-gradient(145deg,#ffffff12,#ffffff04);box-shadow:0 28px 100px #00000075,0 0 70px #27d7e814}.cap-screen:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,rgba(38,146,255,.35),transparent 40%,rgba(186,255,24,.12));content:"";filter:blur(18px);opacity:.65}.cap-screen img{display:block;width:100%;height:auto;border-radius:16px}.cap-screen__bar{display:flex;gap:6px;padding:2px 5px 10px}.cap-screen__bar i{width:6px;height:6px;border-radius:50%;background:#455055}.cap-screen__bar i:nth-child(2){background:var(--cap-cyan)}.cap-position{background:linear-gradient(180deg,#070b0c,#0b1012)}.cap-position__intro{display:grid;grid-template-columns:1fr .86fr;gap:clamp(40px,8vw,120px);align-items:end}.cap-position__list{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:34px 0 0;padding:0;list-style:none;color:#cbd1d2}.cap-position__list li{display:flex;gap:10px;align-items:center}.cap-position__list li:before{width:7px;height:7px;border-radius:50%;background:var(--cap-lime);content:"";box-shadow:0 0 18px #baff1873}.cap-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(52px,7vw,84px)}.cap-outcome{min-height:270px;padding:28px;border:1px solid var(--cap-border);border-radius:22px;background:linear-gradient(145deg,#141f23eb,#0c1112f5)}.cap-outcome__icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:44px;border:1px solid rgba(39,215,232,.25);border-radius:14px;color:var(--cap-cyan);background:#27d7e80f}.cap-outcome__icon svg{width:24px;height:24px;stroke:currentColor}.cap-outcome h3{margin:0;color:var(--cap-text);font-size:21px;line-height:1.2;text-transform:none}.cap-outcome p{margin:14px 0 0;color:var(--cap-muted);font-size:15px;line-height:1.55}.cap-showcase{background:radial-gradient(circle at 18% 45%,rgba(38,146,255,.08),transparent 33%)}.cap-showcase--reverse{background:radial-gradient(circle at 82% 45%,rgba(255,63,147,.07),transparent 34%)}.cap-showcase__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr);gap:clamp(40px,7vw,94px);align-items:center}.cap-showcase--reverse .cap-showcase__media{order:2}.cap-showcase__copy h2{margin:0;color:var(--cap-text);font-size:clamp(38px,5vw,66px);line-height:1;letter-spacing:-.045em;text-transform:none}.cap-showcase__copy>div{margin-top:24px;color:var(--cap-muted);font-size:18px;line-height:1.65}.cap-showcase__copy>div p{margin:0}.cap-bullets{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.cap-bullets li{display:flex;gap:12px;align-items:center;color:#d7dcdd}.cap-bullets i{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;background:#baff181a;color:var(--cap-lime);font-style:normal;font-size:12px}.cap-showcase__media .cap-screen{transform:rotate(-1deg)}.cap-showcase--reverse .cap-showcase__media .cap-screen{transform:rotate(1deg)}.cap-disclaimer{margin:20px 0 0;color:#747e82;font-size:12px;line-height:1.5}.cap-program{background:linear-gradient(180deg,#0a0e10,#070b0c)}.cap-program__header{display:flex;justify-content:space-between;gap:60px;align-items:end}.cap-program__header .cap-copy{max-width:500px}.cap-inclusions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:52px}.cap-inclusion{min-height:116px;padding:22px;border:1px solid var(--cap-border);border-radius:18px;background:#ffffff06}.cap-inclusion span{display:block;margin-bottom:18px;color:var(--cap-cyan);font-size:12px;font-weight:800;letter-spacing:.14em}.cap-inclusion h3{margin:0;color:var(--cap-text);font-size:17px;text-transform:none}.cap-inclusion p{margin:12px 0 0;color:var(--cap-muted);font-size:14px;line-height:1.55}.cap-review-note{display:flex;gap:14px;max-width:760px;margin-top:28px;padding:20px 22px;border-left:3px solid var(--cap-lime);border-radius:0 14px 14px 0;background:#baff180e;color:#ced5d5}.cap-process{margin-top:100px}.cap-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.cap-step{position:relative;padding-top:24px;border-top:1px solid var(--cap-border)}.cap-step__number{display:inline-block;margin-bottom:32px;color:var(--cap-lime);font-size:14px;font-weight:800}.cap-step h3{margin:0;color:var(--cap-text);font-size:22px;text-transform:none}.cap-step p{margin:12px 0 0;color:var(--cap-muted);font-size:15px;line-height:1.55}.cap-fit{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:100px;padding:clamp(34px,5vw,62px);border:1px solid var(--cap-border);border-radius:28px;background:linear-gradient(135deg,#2692ff17,#ffffff06)}.cap-fit ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding:0;list-style:none;color:#d8ddde}.cap-fit li{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.cap-fit__note{grid-column:1 / -1;margin:0;color:var(--cap-muted);font-size:14px}.cap-faq{background:#0b1012}.cap-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(42px,8vw,120px);align-items:start}.cap-faq__items{border-top:1px solid var(--cap-border)}.cap-faq details{border-bottom:1px solid var(--cap-border)}.cap-faq summary{display:flex;justify-content:space-between;gap:24px;padding:25px 0;color:var(--cap-text);font-size:18px;font-weight:700;cursor:pointer;list-style:none}.cap-faq summary::-webkit-details-marker{display:none}.cap-faq summary:after{color:var(--cap-cyan);content:"+";font-size:24px;font-weight:400}.cap-faq details[open] summary:after{content:"\2212"}.cap-faq__answer{padding:0 38px 26px 0;color:var(--cap-muted);font-size:16px;line-height:1.65}.cap-faq__answer p{margin:0}.cap-final{padding:clamp(88px,11vw,160px) 0;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(38,146,255,.2),transparent 42%),radial-gradient(circle at 72% 90%,rgba(255,63,147,.09),transparent 28%)}.cap-final .cap-title,.cap-final .cap-copy{margin-inline:auto}.cap-final .cap-actions{justify-content:center}.cap-final__note{margin:18px 0 0;color:#7f898c;font-size:13px}@media(max-width:1023px){.cap-hero__grid,.cap-showcase__grid{grid-template-columns:1fr}.cap-hero__copy{max-width:760px}.cap-showcase--reverse .cap-showcase__media{order:initial}.cap-outcomes,.cap-inclusions{grid-template-columns:1fr 1fr}.cap-process__grid{grid-template-columns:1fr 1fr;gap:36px 18px}.cap-program__header,.cap-position__intro,.cap-fit,.cap-faq__grid{grid-template-columns:1fr}.cap-program__header{display:grid;gap:18px}}@media(max-width:639px){.cap-shell{width:min(100% - 28px,1180px)}.cap-section{padding:68px 0}.cap-title{font-size:clamp(42px,13vw,60px)}.cap-title--medium,.cap-showcase__copy h2{font-size:clamp(36px,11vw,50px)}.cap-copy,.cap-showcase__copy>div{font-size:16px}.cap-actions{display:grid}.cap-button{width:100%}.cap-screen{padding:6px;border-radius:16px}.cap-screen img{border-radius:11px}.cap-position__list,.cap-outcomes,.cap-inclusions,.cap-process__grid,.cap-fit ul{grid-template-columns:1fr}.cap-outcome{min-height:0;padding:24px}.cap-outcome__icon{margin-bottom:28px}.cap-showcase__grid{gap:36px}.cap-program__header{gap:0}.cap-process,.cap-fit{margin-top:72px}.cap-fit{gap:32px;padding:28px 22px;border-radius:20px}.cap-faq summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.cap-page *,.cap-page *:before,.cap-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clutch-athlete-program.css.map */
