*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Barlow,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:Barlow Condensed,Barlow,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.01em;color:#fff}p{margin:0 0 1em}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-red-deep);color:#fff;padding:12px 16px}.skip-to-content:focus{left:16px;top:16px}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 20px}@media(min-width:750px){.page-width{padding:0 40px}}.section{padding:72px 0}@media(min-width:990px){.section{padding:112px 0}}.section--tight{padding:40px 0}.section--elevated{background:var(--color-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Barlow,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-2);margin-bottom:18px}.heading-xl{font-size:clamp(48px,9vw,104px);font-weight:900}.heading-lg{font-size:clamp(38px,6vw,72px)}.heading-md{font-size:clamp(28px,4vw,44px)}.heading-sm{font-size:24px}.accent-red{color:var(--color-red)}.accent-blue{color:var(--color-blue)}.lead{font-size:19px;color:var(--color-text-2);max-width:560px}@media(min-width:990px){.lead{font-size:21px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:6px;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:19px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-red-deep);color:#fff}.btn--primary:hover{background:var(--color-red)}.btn--secondary{background:transparent;color:#fff;border:2px solid var(--color-border)}.btn--secondary:hover{border-color:var(--color-text-2)}.btn--blue{background:var(--color-blue-deep);color:#fff}.btn--blue:hover{background:var(--color-blue)}:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.site-header{position:relative;background:var(--color-bg);border-bottom:1px solid var(--color-border);transition:background 0.35s,box-shadow 0.35s,-webkit-backdrop-filter 0.35s,backdrop-filter 0.35s}.site-header.is-scrolled{background:rgba(12,14,18,0.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 32px rgba(0,0,0,0.4)}.site-header.is-open{background:var(--color-bg)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.site-header__logo img{height:30px;width:auto}.site-header__logo-text{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;font-size:30px;color:#fff;text-transform:uppercase}.site-header__nav{display:none;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.site-header__nav a{font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-2);transition:color .15s}.site-header__nav a:hover{color:#fff}.site-header__cta{display:none}@media(min-width:990px){.site-header__nav,.site-header__cta{display:flex}.site-header__cta .btn{min-height:44px;padding:0 20px;font-size:17px}}.site-header__toggle{background:none;border:0;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;margin-right:-10px}.site-header__toggle span{display:block;width:24px;height:2px;background:#fff;position:relative}.site-header__toggle span:before,.site-header__toggle span:after{content:"";position:absolute;left:0;width:24px;height:2px;background:#fff;transition:transform .2s}.site-header__toggle span:before{top:-8px}.site-header__toggle span:after{top:8px}@media(min-width:990px){.site-header__toggle{display:none}}.site-header__mobile{display:none;border-top:1px solid var(--color-border);padding:12px 0 24px}.site-header__mobile.is-open{display:block;max-height:calc(100vh - 73px);max-height:calc(100dvh - 73px);overflow-y:auto;overscroll-behavior:contain}.site-header__mobile ul{list-style:none;margin:0;padding:0}.site-header__mobile a{display:block;padding:14px 0;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:28px;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--color-border)}.site-header__mobile .btn{margin-top:20px;width:100%}.hero{position:relative;overflow:hidden;padding:64px 0 0}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 15% 10%,rgba(242,56,56,.18),transparent 70%),radial-gradient(55% 45% at 90% 85%,rgba(36,107,253,.16),transparent 70%);pointer-events:none}.hero__inner{position:relative;display:grid;gap:48px;align-items:center}@media(min-width:990px){.hero{padding:96px 0 0}.hero__inner{grid-template-columns:1.1fr .9fr;gap:64px}}.hero__title{margin-bottom:20px}.hero__title span{display:block}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-elevated);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-2);margin-bottom:24px}.hero__badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-red);box-shadow:0 0 0 4px #f2383840}.hero__form{margin-top:32px;max-width:520px}.hero__form-row{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.hero__form-row{flex-direction:row}}.hero__form input[type=email]{flex:1;min-height:54px;padding:0 18px;border:2px solid var(--color-border);border-radius:6px;background:var(--color-elevated);color:#fff;font-size:17px}.hero__form input[type=email]::placeholder{color:var(--color-muted)}.hero__form input[type=email]:focus{border-color:var(--color-blue);outline:none}.hero__form-note{margin-top:12px;font-size:13px;color:var(--color-muted)}.form-message{margin-top:14px;padding:12px 16px;border-radius:6px;font-size:15px;font-weight:600}.form-message--success{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.35)}.form-message--error{background:#f5a5241f;color:#f5a524;border:1px solid rgba(245,165,36,.35)}.hero__badges{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hero__badges img{height:52px;width:auto}.hero__proof{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px;padding-top:28px;border-top:1px solid var(--color-border)}.hero__proof-item strong{display:block;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;font-size:34px;line-height:1;color:#fff}.hero__proof-item span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-2)}.hero__visual{display:flex;justify-content:center;align-items:flex-end;position:relative}.phone{position:relative;width:100%;max-width:290px;aspect-ratio:2131 / 4303}.phone--lg{max-width:340px}.phone--sm{max-width:240px}.phone:after{content:"";position:absolute;top:10%;right:5%;bottom:-4%;left:5%;border-radius:48px;background:radial-gradient(closest-side,rgba(242,56,56,.28),transparent);filter:blur(40px);z-index:0}.phone--blue:after{background:radial-gradient(closest-side,rgba(36,107,253,.28),transparent)}.phone__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;filter:drop-shadow(0 30px 60px rgba(0,0,0,.55))}.phone__screen{position:absolute;left:5.631%;top:2.347%;width:88.691%;height:95.143%;z-index:1;overflow:hidden;border-radius:13%/6%;background:var(--color-elevated)}.phone__img{width:100%;height:100%;object-fit:cover;object-position:top center}.phone__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--color-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;gap:8px}.phone__placeholder strong{color:var(--color-text-2);font-size:14px}.section-intro{max-width:720px;margin-bottom:48px}.section-intro--center{margin-left:auto;margin-right:auto;text-align:center}.section-intro--center .eyebrow{justify-content:center}.section-intro--center .lead{margin-left:auto;margin-right:auto}.section-intro .heading-lg{margin-bottom:18px}.feature-grid{display:grid;gap:18px}@media(min-width:750px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.feature-card{position:relative;padding:30px 28px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-elevated);overflow:hidden;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:#3a4150;transform:translateY(-2px)}.feature-card__icon{width:44px;height:44px;margin-bottom:20px;display:grid;place-items:center;border-radius:10px;background:#f2383824;color:var(--color-red)}.feature-card--blue .feature-card__icon{background:#246bfd29;color:var(--color-blue)}.feature-card__icon svg{width:24px;height:24px}.feature-card h3{font-size:26px;margin-bottom:10px}.feature-card p{margin:0;color:var(--color-text-2);font-size:16px}.showcase-row{display:grid;gap:40px;align-items:center;padding:56px 0;border-top:1px solid var(--color-border)}.showcase-row:first-of-type{border-top:0;padding-top:0}.showcase-row:last-of-type{padding-bottom:0}@media(min-width:990px){.showcase-row{grid-template-columns:1fr 1fr;gap:80px;padding:88px 0}.showcase-row--flip .showcase-row__visual{order:-1}}.showcase-row__visual{display:flex;justify-content:center}.showcase-row__copy .heading-md{margin-bottom:16px}.showcase-row__copy p{color:var(--color-text-2);font-size:18px}.showcase-row__list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.showcase-row__list li{display:flex;gap:12px;align-items:flex-start;color:var(--color-text);font-weight:500}.showcase-row__list li:before{content:"";flex:none;width:18px;height:18px;margin-top:4px;border-radius:4px;background:var(--color-red-deep);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.showcase-row--blue .showcase-row__list li:before{background:var(--color-blue-deep)}.screen-strip{display:grid;gap:28px;align-items:end}@media(min-width:600px){.screen-strip{grid-template-columns:repeat(3,1fr)}.screen-strip .phone:nth-child(2){transform:translateY(-32px)}}@media(min-width:990px){.screen-strip{gap:40px}}.screen-strip__item{display:flex;flex-direction:column;align-items:center;gap:18px}.screen-strip__label{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;color:#fff;text-align:center}.screen-strip__label small{display:block;font-family:Barlow,sans-serif;font-style:normal;font-weight:500;font-size:14px;text-transform:none;color:var(--color-text-2);margin-top:4px}.steps{display:grid;gap:24px;counter-reset:step}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr)}}.step{position:relative;padding-top:24px}.step__num{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:900;font-size:72px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--color-border);margin-bottom:8px}.step h3{font-size:28px;margin-bottom:10px}.step p{margin:0;color:var(--color-text-2)}.pro-banner{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:linear-gradient(135deg,#161a21,#0c0e12);padding:48px 28px;display:grid;gap:32px}@media(min-width:990px){.pro-banner{grid-template-columns:1.2fr .8fr;padding:64px;align-items:center}}.pro-banner:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(36,107,253,.28),transparent);pointer-events:none}.pro-banner__copy{position:relative}.pro-banner__copy .heading-lg{margin-bottom:16px}.pro-banner__copy p{color:var(--color-text-2);font-size:18px;max-width:520px}.pro-banner__perks{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:14px}.pro-banner__perks li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--color-border);border-radius:10px;background:#0c0e1299}.pro-banner__perks strong{display:block;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:20px;text-transform:uppercase;color:#fff}.pro-banner__perks li>div>span{font-size:15px;color:var(--color-text-2)}.pro-banner__icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#246bfd29;color:var(--color-blue)}.pro-banner__icon svg{width:22px;height:22px}.pro-banner__glyph{width:22px;height:22px;background:currentColor;-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat}.pro-banner__glyph--ai{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABfCAQAAAC9vQrLAAAK8UlEQVR42tWceXSU1RXAf0lIQhJiICEBmrBblhQsFBBkUUCQ9LQsWtYCVYtsKptUQGwREYRyaO05gCyyNAqlgPWURREEQg+LHIosSVhMgyQCAmHLQvZMvv6Rm8c3YebLfN98Gdo7/2Xe3Hfve3e/98UPeyGCNrTh5wwmjy0c5RzpFNu6QxOuoFED4Edf1pNBOZruU0wqqxhMtE27RHOOZsZLOtHJAuLe7HcivOrnOlsYTpTXDIxFY5rxkt18YRJpCMsoMSS/8nOV1TxNgGXygziJxreEu18SSzY5xJlA2oB9TkSmsYV3mcoMlvI511ywcZxJFkVqjmD4o7sF/ixCQ+N9/D1E2ZQTgtRBNht5hlCn7yPpwyKOkksRDh0TV1jGE4R4vE8AYfxO3bOD+YRT6+Fl8dxGQ+MOP/HQ5lSefglHedrg6p9kPie47yRq91hNZ2rjVy3x4SSwu8o9HmAgdfVM+FGfA+rrg0R7gHixrC5lM5HVshtKf9ZxhULdXWSzknYEG/6uM8cocyGKZZykXyXxQcSzx+nrL4knyJCJZymUC/07tT2W4+bM5gwFOiayWEAcgW5/EcNE9pLvJILl5HOQ12kMAYTQhFlccWEzZtHUrZxGcUbWnTZtHiN4icNOJF3gRUINNCKAIaSq9eWkMaqS5W6sIdOt4fuetTzhEuESWZFHb0sWJYRRHHG6iR38jCCDXzTjG1l5nvgHfx7GMfLc2PES8via/i6QdSdfxGeJF24pjHEkU6T2u81Mwg3uoSu5aBRWpSiA7mwg10nGNBzkspHuLt1OGIdl1SkivPSt9ZnHNUrVvl/wUwN9WIvGVtdf9SdFx4KDFJ5zG/VMlVWFLm/HPLRnKwUqivqBl9wahScpcr9nS1IUA6m0NLAj10WVVtkYCo4hTQlyOcuJcmkBg1lsdOc9yRPF7GVgDz6SbTKItTWebcomCtQRJhFvJWpajYbGaoyYLBI3Mr4GQvJJ/KAE+RL9DLTBDbQllzy9kXpIfQ8pRxdcE2kFHdknFk4jh1cIMYtgH18Z+N+xomq59KCmIIoVZAsLBbxs6BtcwEAGuf0ukmRRsrXUJATwBrdUtPRstVGZxxI6RZDeoBU1DSP5QXZL5kf2oIzhP+IjFuILGEWOsLDUiyxOd/5v1pD5dA8LxEPfobUd558u5/8WvoLHOCmH9r735/+Gss4N8B2MkVTGMJH3BOpxUc5/Dr6ECC7Jvl6a7fFK/hviW1gjO890V4fwLG6fAIBGIjd8zMAxFbF6AYMkPrlJc3wNPeQG9lm/gRCm4w9orOeyzxnIpkwskmUGuvAUAHfZhO+hMowot8pAAGMlP9rDhUfAQKR44VyrDMTxSwCK+Lhm6vLVQCu5g6tWGRgshvMsRx+JAFXmhsnWEIRwRBzJFB4FNCJDGiVPWkPwlJQPb1TXF6mh839VEqgz1LGG4E9ihT95JOffTOokDuZaQ1CXC1KhG/hI7M8KFcC0sIYiQcWC9XxOfhQzpP5RZPX8/aTIovGBz8lvzGxyJf/eT32rIXS6WIDePiU+nI6splhVortZT6srQrgj5mszXkA7VknurVHGLrpYN2GJgub3PpX8RFWpLmSjdfIhUnKhArr6jPw6vC3V2YoK7WhvkPWVWnGyNRdiKX18Q+rela3DLy1NDaiSRgWaFT4ivwl/4KoqHFRWqf9BjDV0ASSJDxziA+ID6cVq6VFrpPAiy6XAW8xUqxpwTUpKTWqYeH/a8hoHVHPjNCPwozEbxAamWisjtBYvmGy+Qm/K4ndiAltVFdRBEs9L972NhDEOhltB3UmiwEM1cuZhxNGVkbzHLl1/+g6b6a2rRL8nfzeshNdy+42Gny4jtQvq0YcGxBBHLM1pokZDSvmGHXxGmm7tl8wmEGhHAA6zDORSQm0gimBbR8ZG8CoxhDvNtBRzniN8wWHyndZmUkggEE0t8wzc5jZxQCyxfGdjgjLMqUDl4CYXOcURjnPzodUOqUT4GSW+7m8glTgggt42MqBxge4EUUwut7jCZVI4xznuulzdQO4plxLzDDhIJoGKqvRusmxjYQFJ1OUWWeSQSw75BpWOodIdO+VegNxDLGeVQ59vqxrXJqyaMZ4KaCmxmMYwK9ss0U0v3GCozxOaCDZJNnjRynxdD246DX5cZISPyV8pUWk5r5s35WFqPu08WSq8muv1XIqn0JA13FMzRBZmTcdLIFXAYCZyXwlSokEH3z7owKeqO3mUduYRtJAYRGMDIUQwTbWc73PYoAluBwQzluMqlD5GV4/HMnVxygpRngwZvazLcE6rHDWNOd622wyqgGu5rEY99tLZSne4P3dEeaarn4fQla1qHOk6f7VdlGrTk2UkSyFFo4wNxJs/fYjgoJrWiXK6l5a8K6xp5HGY4Xb0zoEw2jOBj0nlrrJ5mbxJU2voZkgpN8fFWFc0o5RzKyOdpZb7ZYHE0p5+/JZFbOc0mWq8RqOQ7TznwRCtS4jnO0Gz3OXMWijd2K5E6Q5JjDZdMYrhJTZyiNOcJ4PbuolFjWL2M46WVlOoQP6ppkNi3EaT9ZisJtId3GMPCR47mlhmcYp7lFR5JKGhcY0NJFDf7GyQHkbLaZTygiFJoXRjl+7UsthkMGFXCXHM5gzZVUY7NUq4xDYm0o5Ib4iHRjJKoLG12jnoAKKZxvc6ub1OIs+4tRoRzCLZifgsTrCT5UxhAC2JMhw69hDmi/XP8nDwPowOrNMpXwE32MZgwlxElXuciL/EO3SkIdHUJYxAe5LWQHnG4GCGx+bRn3oksFMXtRZxi4NMc5o4bcwhVWfWSGcebQ2Hiy07knQh4RemfhdENEPZq2OilHuksZ6htKIVozmu6j3pvE1rwj048Q6mnsDIaSYpJzLPpBUOJpoX2KkbWS2ngFtkkMEdxdom2nhEPATxbysNlRfV5jn8S1rbZpioT3/WOZVm9Z/txHgs610oI818vBXKB+qZRylZfGgwO+1Oj+rRgdkymKl/KbPEVIH2L2iUMdj8HdTlN6SqbfNJYbzp2Vx/6qhkKI9vOcQSephKhBqLm9xrUHIzUOXH+bOKCB3c5TPTzY3nRRccjKcpDXjMJCFLxUsXWWvs+hFBgopINYrI5B0TSd2DdzU7q7wn8wx66WLS01bfX/pTh8k6P1vMGX5l8vzuWsoYfqxywYo73G7pEMSUtWajUmoH+XziwbBxFyV+cy24qm6crRLklbLN+tCxHyEMUamkRgmZTDUMnoPUqz7z72oieYubDwV6GqUkM9J6h6IWDVioBuHLKeQrerpdPU5urJQEU7s0Y6bTSyatylOkfPYxymqKA8F0173wK+MuS11a9ViZ69FINGF3OvIpV52eJmounxzmc4EPrb5GrlDqTJ1Sn3VRrVwl8nvd1FxJH8559A5Zo5AkGnkTrbZivYprHOSzmTa673urSGiKqfC4FpEMIFEVslx/MllMF+p4F3j7EcIgTumU+numi1KHckz+ethFPlAdBBBCZ/7mhvhsFtKUYHsC8FrEsMBJqffTC5gu6lto8KK4OjEN5WVVtnnwOUMvgu3t0wXTjc916nWPRBWDrvSqVhTIAFXSrTTHLWyqPlU5rTAmKJujqRpDhtcvXQJ4RefKbtPB9h6p7rQe5yNdHqahMcaG7QLZofDNtD/xrAp9+VpVGSbbhLO92LMU3wxZBdOf1/g1jW3EuQ0NjUn838IANLJs+1cmjwDCyGK7Gc3/X4NSbrHb3az6w/Bfcd7/ItoRlsgAAAAASUVORK5CYII=)}.pro-banner__glyph--gameplan{--glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAFgElEQVR42u2bv28cRRTHPzO7Z9/ZUWylIyKCDtkpUiGRgo4qJBVF7PAHQB03VGnTISiiNEg0kZw+QYoi/zgpUYSgoEwQUEXEoUCi8UW3P+ZR3Nzcnu8ut3vesfdg33Y7e2/ed+Z55vt+GGqppZZaaqmlllpqqaWWWuZUVKGvAzTifiMoDOkxLfChc+JU+d+emM78OxCS8CkfkqLtG0PAz/xASDKj+T50TpAGsIGMeTbsaDV0TpkqJSImsk9MRDrzdD50Tp3KIKQk9kkRzIzT+dA50U/hOsYqT4e2OrWTG67bL09cp5p6SqRssI1BoUgJ+JVXKEA4zwekBAiCZpP7BLkOQB86J06luOY2OkHYZ9mNLrNv3/Y2/RoqxwHoQ+dbPfU2Qtdu7T4tIESjCYEW+3aki3A7l9eWrFNPnbBjb0fFc67yBk2CwZCgecNVnttRoZN7YUrUOR2Att6peMkhIcaNGEIOeYlCAJVDlweduoBDLVi1AxEUC8c6446tUzPnUgRAlGGN/UNYiI41/7F1TgdgrDcKF1gmsb9QaEISlrlgTZCMJxfVGTg7dFGd0wEsoRA0whoPaWEICRAMCS0esGZHFUu5ARzVmWII0IQYWjycSWfhS+cun/ColItsj/f52M9F1gstNoame8Eee/ySYS4D8hXMoDNF+JuYPdrs8WLI/Pw6ZyBeiZ3EYGYmcwMIxyeIBalvmpkw4vOZ6PQNC1/sLeyJTo8LPmIiDIIQI3wFtArrbAKfEZPYhejp9RLQTAr/jF2t3/my8GYHwHt85/bSzBpSzhbUawxf8A4JoT2xt/i6QCAekrDGDucRFIIh4C5/oUl8BfWjyY6LvLYulBIj3My9aiGwzoH7dWJ/XVaq5q0QGoQ0CFkE1vnJGmEKQAgd+MSdQDeBBRqEhDT8mT/uDt9GiIYghFPNX+OVNT9BeMVln2s+LSmouD8CoZHDefrmv+ZiWaf9bJlVPXYXGjmcJ0E4YL3s47IsCGEu51k7zdUfQAjGOtLC0BHdqJrz5NkF5SBMcp5KmD8OQoLwLUv2rAqAy1V0nsmO1DOzzTKwANx0PLNizjN+FxKMTUvtsQRsIZbzxNVznlEI3zviHSE8ZAshxljz/6ye8xx1pKPRVp9pRgj3efe0bt1iEdxGJoJLnPnbfomaj9jBuGClZ76el0RaD8JhxpG2bT5ibmQBuIfYkHHfJXRPNbVYRAya2CZr4TcgOJLErTgAMJkVXxzJQc8BgKyIL/P/Z+n1GkAN4L8IwA8vDAiGSkfKvknnA4AmJYVMpSuyb3SBMtQp86A2Oxy49PkBO7TLzzj7ZaIn0sjky/yU2AaW/UR8Quwn71+2+YNi1HAVJxkqHDWqvfqjda/RcmDlIOgh82OExzxDSEkRnvHYJeL7EHS1zFdsYqy5McITNHcQYmKEO2ieuIJGimGzUHeL91wEnKXjSqRCmzMuIosR7gFnaGe+6HAWyojRdGkguq6JaZcrHKLoul7ELopDrrDrGpm6ZQWYusR96Dcx3aJDE2GFkCZNQlYQmnS45RqZSouPfVCJJooY+IYH1tw/gBhFcz64kNgQ8ilPx7ydCzba56SDpvrU1yR+2GhP0pOIPnycxZ0JWnWBxsxTADBg+pcwY/RqDJfGfF2Ri2yVLikGQ0pi2Y7KPD2mlLhvuqyWc5GVtY+L7LoKmbFsZ1g23FiEsMtildiQQtme5wHbucEq51hhhXOscmOIKe3TKvMyK+tvaZm245yC8E/m6VcLYlf8q1w+RANLtIccKdsc1Xeetiu/VjLHNHCkfjugcWBi12xf2WzUwJGizP/F9Jr5ouo6z3hHGn28OI/yAMHQ4qMjTd2C4kfezEdqS53gcnk6i8fHu8ZfnWaO5V/t8wfiptXiggAAAABJRU5ErkJggg==)}.pro-banner__trial{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue)}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:24px;text-transform:uppercase;color:#fff}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-family:Barlow,sans-serif;font-style:normal;font-weight:400;font-size:28px;color:var(--color-red);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq__body{padding:0 0 24px;color:var(--color-text-2);max-width:700px}.cta-band{text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(242,56,56,.14),transparent 50%,rgba(36,107,253,.14));pointer-events:none}.cta-band__inner{position:relative;max-width:720px;margin:0 auto}.cta-band .heading-xl{margin-bottom:20px}.cta-band .hero__form{margin-left:auto;margin-right:auto}.cta-band .hero__badges{justify-content:center}.site-footer{border-top:1px solid var(--color-border);padding:56px 0 32px;background:var(--color-bg)}.site-footer__grid{display:grid;gap:40px}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.site-footer__brand img{height:28px;width:auto;margin-bottom:18px}.site-footer__brand p{color:var(--color-text-2);font-size:15px;max-width:340px}.site-footer h4{font-size:18px;letter-spacing:.08em;margin-bottom:16px;color:var(--color-text-2)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer li a{color:var(--color-text);font-size:15px;transition:color .15s}.site-footer li a:hover{color:var(--color-red)}.site-footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--color-muted)}.site-footer__bottom a{color:var(--color-text-2)}.page-hero{padding:64px 0 32px;border-bottom:1px solid var(--color-border)}.page-hero .heading-lg{margin-bottom:12px}.page-hero__meta{color:var(--color-muted);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.rte{max-width:780px;padding:48px 0 96px;color:var(--color-text)}.rte h2{font-size:32px;margin:48px 0 14px}.rte h3{font-size:24px;margin:32px 0 10px}.rte h2:first-child{margin-top:0}.rte p,.rte li{color:var(--color-text-2);font-size:17px}.rte ul,.rte ol{padding-left:22px}.rte li{margin-bottom:8px}.rte a{color:var(--color-blue);text-decoration:underline;text-underline-offset:3px}.rte strong{color:var(--color-text)}.rte table{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0}.rte th,.rte td{text-align:left;padding:12px 14px;border:1px solid var(--color-border);vertical-align:top}.rte th{background:var(--color-elevated);color:#fff;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:17px;text-transform:uppercase}.rte td{color:var(--color-text-2)}.placeholder-page{min-height:50vh;display:grid;place-items:center;text-align:center;padding:96px 20px}.placeholder-page .heading-xl{margin-bottom:16px}.placeholder-page p{color:var(--color-text-2);margin-bottom:28px}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
.screen-strip{align-items:start}.screen-strip__item{align-self:start}body:has(.org[data-state=dashboard]) #screens,body:has(.org[data-state=athlete]) #screens,body:has(.org[data-state=create]) #screens{display:none}