@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--frac-navy: #080e2a;--frac-navy-mid: #0d1535;--frac-navy-card: #111b3a;--frac-navy-card2: #0f1830;--frac-yellow: #e8f025;--frac-yellow-h: #f5ff2e;--frac-white: #ffffff;--frac-muted: #7a8ab0;--frac-border: rgba(232,240,37,.18)}*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:var(--frac-navy)!important;color:var(--frac-white)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Inter,-apple-system,sans-serif!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--frac-white)!important}p,li,span,label,input,textarea,select,div{font-family:Inter,-apple-system,sans-serif!important}a{color:var(--frac-yellow)!important;text-decoration:none}a:hover{color:var(--frac-yellow-h)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--frac-navy)}::-webkit-scrollbar-thumb{background:var(--frac-yellow);border-radius:2px}.color-scheme-1,.color-background-1,:root{background-color:var(--frac-navy)!important}.color-scheme-2,.color-background-2{background-color:var(--frac-navy-card)!important}.color-scheme-3,.color-background-3{background-color:var(--frac-navy-mid)!important}.section-header,.header-wrapper,.header-group,sticky-header>div,.shopify-section-group-header-group{background:#080e2af0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}.header__heading-link,.header__heading-link span{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:22px!important;color:var(--frac-yellow)!important;letter-spacing:.01em!important}.header__heading-logo{filter:brightness(0) invert(1)}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-size:14px!important;font-weight:500!important;color:var(--frac-muted)!important;letter-spacing:.02em!important;transition:color .2s!important}.header__menu-item:hover span{color:var(--frac-white)!important}.header__cta-link,.announcement-bar__message a{background:var(--frac-yellow)!important;color:var(--frac-navy)!important;font-weight:700!important;border-radius:100px!important;padding:10px 22px!important}.announcement-bar,.announcement-bar-section{background-color:var(--frac-yellow)!important;color:var(--frac-navy)!important}.announcement-bar__message,.announcement-bar__message *{color:var(--frac-navy)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.04em!important}.button,.button--primary,.shopify-payment-button__button,button[type=submit]:not(.btn-link),input[type=submit]{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.02em!important;background:var(--frac-yellow)!important;color:var(--frac-navy)!important;border:none!important;border-radius:100px!important;padding:16px 32px!important;cursor:pointer!important;transition:background .2s,transform .15s,box-shadow .2s!important}.button:hover,.button--primary:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--frac-yellow-h)!important;color:var(--frac-navy)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #e8f02559!important}.button--secondary{background:transparent!important;color:var(--frac-white)!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:100px!important}.button--secondary:hover{background:transparent!important;border-color:var(--frac-white)!important;color:var(--frac-white)!important;box-shadow:none!important}.shopify-section{background-color:var(--frac-navy)}.gradient,.color-accent-1,.color-accent-2{background:var(--frac-navy-mid)!important}.section{padding-top:36px;padding-bottom:36px}.banner,.banner__box,.banner__media,.image-banner{background:linear-gradient(135deg,#080e2a,#0b1428 60%,#06101e)!important}.banner__heading,.banner .banner__heading,h1.banner__heading{font-size:clamp(40px,6vw,76px)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.02em!important;color:var(--frac-white)!important}.banner__text,.banner__subheadline{color:var(--frac-muted)!important;font-size:16px!important;line-height:1.7!important}.product__title{font-size:clamp(32px,4vw,56px)!important;font-weight:900!important;color:var(--frac-white)!important;letter-spacing:-.02em!important;line-height:1!important}.price-item,.price-item--regular,.price .price-item{font-size:32px!important;font-weight:900!important;color:var(--frac-yellow)!important;font-family:Inter,sans-serif!important}.price-item--sale{color:var(--frac-yellow)!important}.price-item--compare{color:var(--frac-muted)!important;font-size:18px!important;text-decoration:line-through!important}.product__description,.product__description p,.product-description p,.rte p{color:var(--frac-muted)!important;font-size:15px!important;line-height:1.8!important}.product__description strong,.rte strong{color:var(--frac-white)!important;font-weight:700!important}.product__description h2,.product__description h3,.rte h2,.rte h3{color:var(--frac-white)!important;font-weight:900!important;margin-top:28px!important}.product__description ul li,.rte ul li{color:var(--frac-muted)!important;padding:4px 0!important}.product__description ul li strong,.rte ul li strong{color:var(--frac-white)!important}.product-form__submit{background:var(--frac-yellow)!important;color:var(--frac-navy)!important;font-weight:700!important;font-size:16px!important;border-radius:100px!important;padding:18px 36px!important;border:none!important;width:100%!important;letter-spacing:.02em!important}.product-form__submit:hover{background:var(--frac-yellow-h)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #e8f02559!important}.product__media-wrapper,.product__media-container{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;border-radius:14px!important}.product-form__input--pill .button,fieldset.product-form__input .button{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;color:var(--frac-muted)!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;padding:10px 20px!important;transition:border-color .2s,color .2s!important}.product-form__input--pill .button[aria-pressed=true],fieldset.product-form__input .button.selected{border-color:var(--frac-yellow)!important;color:var(--frac-yellow)!important;background:#e8f02514!important}.card-wrapper,.card,.product-card-wrapper{background:var(--frac-navy-card)!important;border-radius:14px!important}.card__inner,.card--card{background:var(--frac-navy-card)!important}.card__heading,.card__heading a,.card-information__title{font-size:18px!important;font-weight:800!important;color:var(--frac-white)!important;transition:color .2s!important}.card__heading a:hover,.card:hover .card__heading a{color:var(--frac-yellow)!important}.card-information .price,.price__container .price-item{color:var(--frac-yellow)!important;font-weight:900!important;font-size:20px!important}.card-information__caption,.card-information p{color:var(--frac-muted)!important;font-size:13px!important}.rich-text__heading,.rich-text h1,.rich-text h2{font-size:clamp(28px,4vw,52px)!important;font-weight:900!important;color:var(--frac-white)!important;letter-spacing:-.02em!important}.rich-text__text,.rich-text p{color:var(--frac-muted)!important;font-size:16px!important;line-height:1.75!important}.featured-collection .title,.collection-list__heading{font-size:clamp(28px,3.5vw,48px)!important;font-weight:900!important;color:var(--frac-white)!important}.email-signup-banner,.newsletter-section,.section-email-signup-banner{background:var(--frac-navy-mid)!important;border-top:1px solid var(--frac-border)!important;border-bottom:1px solid var(--frac-border)!important}.email-signup-banner__heading,.newsletter__heading{font-size:clamp(24px,3vw,40px)!important;font-weight:900!important;color:var(--frac-white)!important}.email-signup-banner__subheading,.newsletter__subheading{color:var(--frac-muted)!important}.field__input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;border-radius:8px!important;color:var(--frac-white)!important;font-family:Inter,sans-serif!important;font-size:15px!important;padding:14px 18px!important;transition:border-color .2s,box-shadow .2s!important}.field__input:focus,input:focus,textarea:focus{border-color:var(--frac-yellow)!important;box-shadow:0 0 0 3px #e8f0251f!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--frac-muted)!important}.field__label,label{color:var(--frac-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cart-drawer,.cart-drawer__header,#CartDrawer{background:var(--frac-navy-mid)!important;border-left:1px solid var(--frac-border)!important}.cart-drawer__heading,#CartDrawer h2{color:var(--frac-white)!important;font-weight:900!important}.cart-item__name,.cart-items .cart-item td{color:var(--frac-white)!important;font-weight:600!important}.cart-item__price,.totals__total-value{color:var(--frac-yellow)!important;font-weight:900!important}.totals__subtotal{color:var(--frac-muted)!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.totals__total-value{font-size:28px!important}.cart__cta .button,#CartDrawer .button[name=checkout]{background:var(--frac-yellow)!important;color:var(--frac-navy)!important;font-weight:700!important;border-radius:100px!important;width:100%!important;font-size:16px!important;padding:18px!important}.cart-drawer__footer{background:var(--frac-navy-card)!important;border-top:1px solid var(--frac-border)!important}.footer,.footer-section,.shopify-section-group-footer-group{background:#040916!important;border-top:1px solid rgba(255,255,255,.06)!important}.footer__heading,.footer-block__heading{color:var(--frac-white)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.footer a,.footer__list a,.footer-block a{color:var(--frac-muted)!important;text-decoration:none!important;font-size:14px!important;transition:color .2s!important}.footer a:hover,.footer__list a:hover{color:var(--frac-yellow)!important}.footer__copyright,.copyright__content{color:var(--frac-muted)!important;font-size:12px!important}.menu-drawer,.menu-drawer-container,#menu-drawer{background:var(--frac-navy-mid)!important}.menu-drawer__menu-item,.menu-drawer__menu-item span{color:var(--frac-white)!important;font-weight:700!important;font-size:18px!important}.menu-drawer__menu-item:hover span{color:var(--frac-yellow)!important}.badge,.price__badge-sale,.price__badge-sold-out{background:#e8f0251f!important;color:var(--frac-yellow)!important;border:1px solid rgba(232,240,37,.3)!important;border-radius:100px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:4px 12px!important}.video-section,.video-section__media{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;border-radius:14px!important}.accordion__title,.disclosure__button,.collapsible-content__heading{color:var(--frac-white)!important;font-weight:700!important;border-bottom:1px solid var(--frac-border)!important}.accordion__content,.collapsible-content__inner{color:var(--frac-muted)!important;line-height:1.75!important}.predictive-search,.predictive-search__results-list{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;border-radius:12px!important}.predictive-search__item:hover{background:#e8f0250f!important}.predictive-search__item-heading{color:var(--frac-white)!important}.predictive-search__item-price{color:var(--frac-yellow)!important;font-weight:700!important}.quantity,.quantity__input,.quantity__button{background:var(--frac-navy-card)!important;border-color:var(--frac-border)!important;color:var(--frac-white)!important}.quantity__button:hover{color:var(--frac-yellow)!important}.multicolumn-card,.multicolumn-card__info{background:var(--frac-navy-card)!important;border:1px solid var(--frac-border)!important;border-radius:12px!important;padding:28px!important;transition:border-color .3s,transform .3s!important}.multicolumn-card:hover{border-color:var(--frac-yellow)!important;transform:translateY(-4px)!important}.multicolumn-card__title,.multicolumn-card h3{color:var(--frac-white)!important;font-size:18px!important;font-weight:800!important;margin-bottom:10px!important}.multicolumn-card p{color:var(--frac-muted)!important;font-size:14px!important;line-height:1.7!important}.image-with-text__content{background:var(--frac-navy)!important}.image-with-text__heading{font-size:clamp(28px,3.5vw,48px)!important;font-weight:900!important;color:var(--frac-white)!important}.image-with-text__text{color:var(--frac-muted)!important;line-height:1.75!important}.main-page-title,.blog-article__title,.article__title{font-size:clamp(32px,4vw,56px)!important;font-weight:900!important;color:var(--frac-white)!important}.article__header{border-bottom:1px solid var(--frac-border)!important;padding-bottom:28px!important}.article p,.article__content p{color:var(--frac-muted)!important;line-height:1.8!important}.article blockquote{border-left:3px solid var(--frac-yellow)!important;padding-left:20px!important;color:var(--frac-white)!important;font-weight:600!important;font-style:normal!important}.frac-yellow{color:var(--frac-yellow)!important}.frac-muted{color:var(--frac-muted)!important}.frac-white{color:var(--frac-white)!important}.frac-pill{display:inline-block;background:#e8f0251f;border:1px solid rgba(232,240,37,.3);color:var(--frac-yellow);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:16px}.frac-pill-wrap,.frac-split__pill-wrap,div:has(>.frac-pill){display:block;text-align:center;width:100%}.frac-card{background:var(--frac-navy-card);border:1px solid var(--frac-border);border-radius:12px;padding:32px;transition:border-color .3s,transform .3s}.frac-card:hover{border-color:var(--frac-yellow);transform:translateY(-4px)}.frac-card--accent{border-left:4px solid var(--frac-yellow);border-radius:4px}.frac-divider{border:none;height:1px;margin:0;background:linear-gradient(to right,transparent 0%,rgba(232,240,37,.08) 10%,rgba(232,240,37,.55) 50%,rgba(232,240,37,.08) 90%,transparent 100%)}.frac-stat{font-size:clamp(36px,5vw,64px);font-weight:900;color:var(--frac-yellow);line-height:1;letter-spacing:-.02em}.frac-quote{border-left:3px solid var(--frac-yellow);padding-left:20px;font-size:18px;font-weight:600;color:var(--frac-white);line-height:1.5}.frac-animate{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.frac-animate.frac-visible{opacity:1;transform:translateY(0)}.frac-animate:nth-child(2){transition-delay:.1s}.frac-animate:nth-child(3){transition-delay:.2s}.frac-animate:nth-child(4){transition-delay:.3s}@media(max-width:990px){.banner__heading{font-size:clamp(32px,7vw,52px)!important}.product__title{font-size:clamp(26px,5vw,40px)!important}}@media(max-width:749px){.header__heading-link span{font-size:18px!important}}.frac-two-col-heading{line-height:1.05;letter-spacing:-.02em;margin-bottom:16px}.frac-heading-white,.frac-heading-yellow{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.02em;display:block}.frac-heading-white{color:#fff}.frac-heading-yellow{color:#e8f025}.frac-subheading{color:#7a8ab0;font-size:17px;font-weight:400;line-height:1.7;max-width:640px;margin:0 auto 40px}.frac-body-text{color:#7a8ab0;font-size:15px;line-height:1.8;max-width:760px;margin:0 auto 40px;text-align:center}.frac-body-text p{margin-bottom:12px}.frac-body-text strong{color:#fff;font-weight:700}.frac-blocks{display:grid;gap:20px;margin-top:48px}.frac-blocks--1{grid-template-columns:1fr}.frac-blocks--2{grid-template-columns:repeat(2,1fr)}.frac-blocks--3{grid-template-columns:repeat(3,1fr)}.frac-blocks--4{grid-template-columns:repeat(4,1fr)}.frac-block{background:#111b3a;border:1px solid rgba(232,240,37,.18);border-radius:12px;padding:28px 24px;transition:border-color .3s,transform .3s}.frac-block:hover{border-color:#e8f025;transform:translateY(-4px);box-shadow:0 12px 40px #e8f02514}.frac-blocks--style-accent .frac-block{border-left:4px solid #e8f025;border-radius:4px}.frac-blocks--style-flat .frac-block{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.frac-blocks--style-stat .frac-block{background:linear-gradient(135deg,#0a1428,#0d1535);border:1.5px solid #e8f025;text-align:center}.frac-block__icon{font-size:28px;margin-bottom:14px;line-height:1}.frac-block__title{font-size:17px!important;font-weight:800!important;color:#fff!important;margin-bottom:10px!important;line-height:1.3!important;letter-spacing:-.01em!important}.frac-block__text{font-size:13.5px;color:#7a8ab0;line-height:1.7}.frac-block__text p{margin:0}.frac-block__text strong{color:#fff;font-weight:700}.frac-block__link{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:#e8f025;text-decoration:none;transition:letter-spacing .2s}.frac-block__link:hover{letter-spacing:.03em;color:#f5ff2e!important}.frac-card--highlight{border-color:#e8f02566!important;background:#0a1428!important}.frac-section+.frac-section,.section+.frac-section,.frac-section+.section{border-top:1px solid linear-gradient(to right,transparent,rgba(232,240,37,.4),transparent)}@media(max-width:900px){.frac-blocks--3,.frac-blocks--4{grid-template-columns:repeat(2,1fr)}.frac-heading-white,.frac-heading-yellow{font-size:clamp(28px,7vw,48px)}}@media(max-width:580px){.frac-blocks--2,.frac-blocks--3,.frac-blocks--4{grid-template-columns:1fr}}.frac-hero{min-height:90vh;display:flex;align-items:center}.frac-hero .page-width{width:100%}.frac-hero__grid{display:grid;grid-template-columns:1fr 480px;gap:56px;align-items:center}.frac-hero__left{display:flex;flex-direction:column;gap:0}.frac-hero__heading{margin:16px 0 24px;line-height:1}.frac-hero__heading .frac-heading-white,.frac-hero__heading .frac-heading-yellow{font-size:clamp(40px,5.5vw,72px);display:block}.frac-hero__heading-yellow{margin-top:4px}.frac-hero__quote{border-left:3px solid #e8f025;padding-left:18px;margin-bottom:20px}.frac-hero__quote p{color:#a0b0d0;font-size:16px;line-height:1.7;margin:0;font-style:italic}.frac-hero__sub{color:#7a8ab0;font-size:15px;margin:0 0 32px}.frac-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.frac-hero__right{display:flex;flex-direction:column;gap:16px}.frac-hero__video-card{background:#0d1535;border:1px solid rgba(232,240,37,.2);border-radius:16px;overflow:hidden}.frac-hero__video-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#080e2a;overflow:hidden}.frac-hero__video{width:100%;height:100%;object-fit:cover;display:block}.frac-hero__video-placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#0a1428,#0d1535)}.frac-hero__play{width:56px;height:56px;border-radius:50%;background:#e8f025;color:#080e2a;display:flex;align-items:center;justify-content:center;font-size:20px}.frac-hero__video-placeholder p{color:#7a8ab0;font-size:13px;text-align:center;padding:0 24px;margin:0}.frac-hero__video-label{padding:12px 18px;font-size:12px;font-weight:700;color:#7a8ab0;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid rgba(232,240,37,.1)}.frac-hero__book-card{display:flex;align-items:center;gap:14px;background:#111b3a;border:1px solid rgba(232,240,37,.18);border-radius:12px;padding:14px 16px;text-decoration:none;transition:border-color .25s,transform .25s}.frac-hero__book-card:hover{border-color:#e8f025;transform:translateY(-2px)}.frac-hero__book-img{flex-shrink:0;width:56px;height:72px;border-radius:4px;overflow:hidden;background:#0d1535;display:flex;align-items:center;justify-content:center}.frac-hero__book-cover{width:100%;height:100%;object-fit:cover}.frac-hero__book-placeholder{font-size:28px}.frac-hero__book-info{flex:1;min-width:0}.frac-hero__book-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8f025;margin-bottom:3px}.frac-hero__book-title{font-size:14px;font-weight:900;color:#fff;margin-bottom:2px}.frac-hero__book-desc{font-size:11.5px;color:#7a8ab0;margin-bottom:6px}.frac-hero__book-cta{font-size:12px;font-weight:700;color:#e8f025}@media(max-width:900px){.frac-hero{min-height:unset}.frac-hero__grid{grid-template-columns:1fr;gap:36px}}.frac-hero{min-height:unset!important;padding-bottom:24px!important}.frac-hero__scroll-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0 8px;animation:frac-bounce 2s ease-in-out infinite;cursor:pointer}.frac-hero__scroll-arrow span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8f025}@keyframes frac-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.section .page-width,.frac-section .page-width{max-width:1200px}.rich-text.content-container{padding-top:44px!important;padding-bottom:44px!important}.frac-shop__header{text-align:center;margin-bottom:56px}.frac-shop__category{margin-bottom:52px}.frac-shop__cat-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8f025;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(232,240,37,.2)}.frac-shop__free-card{display:flex;align-items:center;gap:24px;background:#0d1535;border:1.5px solid rgba(232,240,37,.25);border-radius:14px;padding:24px 28px}.frac-shop__free-icon{font-size:28px;color:#e8f025;font-weight:900;flex-shrink:0;width:48px;height:48px;border-radius:50%;border:2px solid #e8f025;display:flex;align-items:center;justify-content:center}.frac-shop__free-body{flex:1}.frac-shop__free-title{font-size:17px;font-weight:800;color:#fff;margin-bottom:4px}.frac-shop__free-desc{font-size:13.5px;color:#7a8ab0;line-height:1.6}.frac-shop__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.frac-shop__card{background:#111b3a;border:1px solid rgba(232,240,37,.18);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:border-color .3s,transform .3s}.frac-shop__card:hover{border-color:#e8f02580;transform:translateY(-4px)}.frac-shop__card--featured{border-color:#e8f02559}.frac-shop__card-badge{position:absolute;top:14px;left:14px;background:#080e2a;color:#7a8ab0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.frac-shop__card-badge--yellow{background:#e8f025;color:#080e2a;border-color:#e8f025}.frac-shop__card-img{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#080e2a,#0d1535);display:flex;align-items:center;justify-content:center;overflow:hidden}.frac-shop__img{width:100%;height:100%;object-fit:cover}.frac-shop__img-placeholder{font-size:48px}.frac-shop__card-body{padding:22px 24px;flex:1;display:flex;flex-direction:column;gap:12px}.frac-shop__card-title{font-size:20px;font-weight:900;color:#fff;letter-spacing:-.01em}.frac-shop__card-desc{font-size:13.5px;color:#7a8ab0;line-height:1.65}.frac-shop__card-includes{margin-top:4px}.frac-shop__includes-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8f025;margin-bottom:8px}.frac-shop__card-includes ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.frac-shop__card-includes li{font-size:13px;color:#a0b0d0;padding-left:16px;position:relative}.frac-shop__card-includes li:before{content:"\2713";position:absolute;left:0;color:#e8f025;font-weight:700}.frac-shop__card-pricing{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.frac-shop__price-row{display:flex;justify-content:space-between;align-items:center}.frac-shop__price-label{font-size:12px;color:#7a8ab0}.frac-shop__price{font-size:20px;font-weight:900;color:#fff}.frac-shop__price--yellow{color:#e8f025}.frac-shop__card-cta{width:100%;text-align:center;margin-top:16px}.frac-shop__bundles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.frac-shop__bundle{background:#111b3a;border:1px solid rgba(232,240,37,.18);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center}.frac-shop__bundle--featured{border-color:#e8f025;background:linear-gradient(135deg,#0a1428,#0d1535)}.frac-shop__bundle-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#e8f025;color:#080e2a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:20px;white-space:nowrap}.frac-shop__bundle-name{font-size:16px;font-weight:800;color:#fff}.frac-shop__bundle-includes{font-size:12px;color:#7a8ab0}.frac-shop__bundle-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:8px 0 2px}.frac-shop__bundle-was{font-size:14px;color:#7a8ab0;text-decoration:line-through}.frac-shop__bundle-now{font-size:26px;font-weight:900;color:#fff}.frac-shop__bundle-now--yellow{color:#e8f025}.frac-shop__bundle-save{font-size:11px;color:#e8f025;font-weight:700}.frac-shop__bundle-cta{width:100%;text-align:center;margin-top:12px}.frac-shop__consulting{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0d1535;border:1px solid rgba(232,240,37,.18);border-radius:12px;padding:24px 32px;margin-top:8px}.frac-shop__consulting-title{font-size:17px;font-weight:800;color:#fff;margin-bottom:4px}.frac-shop__consulting-desc{font-size:13px;color:#7a8ab0}@media(max-width:900px){.frac-shop__grid,.frac-shop__bundles{grid-template-columns:1fr}.frac-shop__free-card,.frac-shop__consulting{flex-direction:column;text-align:center}}@media(max-width:749px){.frac-hide-mobile{display:none!important}}.frac-hero__video-wrap{position:relative;width:100%;background:#000;overflow:hidden;line-height:0}.frac-hero__video-wrap--embed{aspect-ratio:16/9}.frac-hero__video-wrap--embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.frac-hero__video-player{width:100%;height:auto;display:block;max-height:320px;object-fit:contain;background:#000}.frac-block__img{width:calc(100% + 48px);margin:-28px -24px 16px;overflow:hidden;border-radius:8px 8px 0 0;aspect-ratio:16/9}.frac-block__img-el{width:100%;height:100%;object-fit:cover;display:block}.frac-block:has(.frac-block__img){padding-top:0}.frac-section__header-img{margin:0 auto 32px;border-radius:12px;overflow:hidden;line-height:0}.frac-section__header-img--full{width:100%}.frac-section__header-img--wide{width:75%}.frac-section__header-img--mid{width:50%}.frac-section__header-img-el{width:100%;height:auto;display:block;border-radius:12px}.frac-image-break{overflow:hidden}.frac-imgbreak__full{position:relative;width:100%;line-height:0}.frac-imgbreak__full .frac-imgbreak__img{width:100%;height:auto;display:block;max-height:600px;object-fit:cover}.frac-imgbreak__contained{position:relative;border-radius:16px;overflow:hidden;line-height:0}.frac-imgbreak__img--rounded{width:100%;height:auto;display:block;border-radius:16px}.frac-imgbreak__caption{text-align:center;font-size:12px;color:#7a8ab0;margin:12px 0 0}.frac-imgbreak__overlay-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.frac-imgbreak__overlay-text .frac-heading-yellow{font-size:clamp(32px,5vw,72px);text-shadow:0 2px 20px rgba(0,0,0,.6)}.frac-imgbreak__placeholder{background:#111b3a;border:2px dashed rgba(232,240,37,.25);border-radius:12px;padding:60px 24px;text-align:center;color:#7a8ab0;font-size:14px}.frac-imgbreak__split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.frac-imgbreak__split-h{font-size:clamp(28px,4vw,52px);line-height:1.05;margin:8px 0}.frac-imgbreak__split-body{color:#7a8ab0;font-size:15px;line-height:1.7;margin:12px 0 0}.frac-social__yt-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:8px}.frac-social__yt-img{width:100%;height:100%;object-fit:cover;display:block}.frac-social__yt-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:transform .2s}.frac-social__yt-play-btn:hover{transform:scale(1.1)}@media(max-width:749px){.frac-imgbreak__split{grid-template-columns:1fr;gap:24px}.frac-section__header-img--wide,.frac-section__header-img--mid{width:100%}}.frac-block__title--accordion{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;user-select:none;-webkit-user-select:none;margin-bottom:0}.frac-accordion-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e8f0251f;border:1.5px solid rgba(232,240,37,.35);position:relative;transition:background .2s,border-color .2s}.frac-accordion-icon:before,.frac-accordion-icon:after{content:"";position:absolute;background:#e8f025;border-radius:2px;top:50%;left:50%}.frac-accordion-icon:before{width:10px;height:1.5px;transform:translate(-50%,-50%)}.frac-accordion-icon:after{width:1.5px;height:10px;transform:translate(-50%,-50%) rotate(0);transition:transform .25s ease}.frac-block__title--accordion[aria-expanded=true] .frac-accordion-icon{background:#e8f02533;border-color:#e8f025}.frac-block__title--accordion[aria-expanded=true] .frac-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.frac-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.frac-accordion-body .frac-accordion-inner{min-height:0;overflow:hidden;padding-top:0;transition:padding-top .3s ease}.frac-accordion-body.frac-accordion-open{grid-template-rows:1fr}.frac-accordion-body.frac-accordion-open .frac-accordion-inner{padding-top:10px}@media(min-width:750px){.frac-accordion-body{grid-template-rows:1fr!important}.frac-accordion-body .frac-accordion-inner{padding-top:10px!important}.frac-block__title--accordion{cursor:default;pointer-events:none}.frac-accordion-icon{display:none}}.frac-yt__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.frac-yt__card{display:flex;flex-direction:column;gap:10px}.frac-yt__thumb{position:relative;width:100%;aspect-ratio:16/9;background:#0d1535;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid rgba(232,240,37,.12);transition:border-color .2s}.frac-yt__thumb:hover{border-color:#e8f02559}.frac-yt__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform .3s ease}.frac-yt__thumb:hover .frac-yt__img{transform:scale(1.03)}.frac-yt__play-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#080e2a4d;transition:background .2s}.frac-yt__thumb:hover .frac-yt__play-wrap{background:#080e2a26}.frac-yt__play-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s}.frac-yt__play-btn:hover{transform:scale(1.1)}.frac-yt__embed-holder{display:none}.frac-yt__label{font-size:13px;font-weight:600;color:#fff;line-height:1.4;padding:0 2px;letter-spacing:.01em}.frac-yt__placeholder{cursor:default;border-style:dashed;border-color:#e8f02533}.frac-yt__placeholder-text{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:#e8f02566;margin:0;padding:0 16px}@media(max-width:749px){.frac-yt__grid{grid-template-columns:1fr;gap:12px}}.frac-ig__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:16px;overflow:hidden}.frac-ig__cell{position:relative;aspect-ratio:1/1;overflow:hidden;display:block;background:#0d1535;text-decoration:none}.frac-ig__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.frac-ig__cell:hover .frac-ig__img{transform:scale(1.06)}.frac-ig__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#080e2a8c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.frac-ig__cell:hover .frac-ig__overlay{opacity:1}.frac-ig__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(232,240,37,.15)}.frac-ig__placeholder-num{font-size:22px;font-weight:900;color:#e8f02533;font-family:Inter,sans-serif}.frac-ig__placeholder-text{font-size:10px;color:#e8f02533;letter-spacing:.08em;text-transform:uppercase}@media(max-width:480px){.frac-ig__grid{gap:2px}}.frac-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.frac-newsletter__sub{color:#7a8ab0;font-size:15px;line-height:1.7;margin:0;max-width:480px}.frac-newsletter__form-wrap{width:100%}.frac-newsletter__field-row{display:flex;gap:12px;align-items:stretch}.frac-newsletter__field{flex:1}.frac-newsletter__input{width:100%;height:52px;background:#ffffff0f;border:1.5px solid rgba(232,240,37,.25);border-radius:8px;padding:0 16px;font-size:15px;color:#fff;font-family:Inter,sans-serif;outline:none;transition:border-color .2s,background .2s;box-sizing:border-box}.frac-newsletter__input::placeholder{color:#7a8ab0}.frac-newsletter__input:focus{border-color:#e8f025b3;background:#ffffff17}.frac-newsletter__input--error{border-color:#ff505099}.frac-newsletter__btn{height:52px;padding:0 28px;background:#e8f025;color:#080e2a;border:none;border-radius:8px;font-size:14px;font-weight:800;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s;letter-spacing:.02em}.frac-newsletter__btn:hover{background:#f5ff55;transform:translateY(-1px)}.frac-newsletter__btn:active{transform:translateY(0)}.frac-newsletter__privacy{margin:10px 0 0;font-size:12px;color:#4a5a80;letter-spacing:.02em}.frac-newsletter__error{margin:8px 0 0;font-size:13px;color:#ff6b6b}.frac-newsletter__success{display:flex;align-items:center;gap:12px;background:#e8f02514;border:1.5px solid rgba(232,240,37,.3);border-radius:8px;padding:16px 20px;font-size:15px;font-weight:600;color:#e8f025}@media(max-width:749px){.frac-newsletter__inner{grid-template-columns:1fr;gap:28px}.frac-newsletter__field-row{flex-direction:column}.frac-newsletter__btn{width:100%;height:48px}.frac-newsletter__input{height:48px}}.frac-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.frac-split__grid--reverse{direction:rtl}.frac-split__grid--reverse>*{direction:ltr}.frac-split__img-wrap{line-height:0}.frac-split__img-wrap--square{aspect-ratio:1/1;overflow:hidden}.frac-split__img-wrap--portrait{aspect-ratio:3/4;overflow:hidden}.frac-split__img-wrap--natural{width:100%}.frac-split__img-wrap--rounded{border-radius:16px;overflow:hidden}.frac-split__img{width:100%;height:100%;object-fit:cover;display:block}.frac-split__img-wrap--natural .frac-split__img{height:auto;border-radius:16px}.frac-split__img-placeholder{aspect-ratio:1/1;background:#111b3a;border:2px dashed rgba(232,240,37,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#7a8ab0;font-size:14px}.frac-split__pill-wrap{margin-bottom:16px}.frac-split__heading{margin-bottom:20px}.frac-split__heading .frac-heading-white,.frac-split__heading .frac-heading-yellow{font-size:clamp(32px,4vw,56px)}.frac-split__sub{color:#7a8ab0;font-size:16px;line-height:1.7;margin:0 0 20px}.frac-split__body{color:#7a8ab0;font-size:15px;line-height:1.8;margin-bottom:28px}.frac-split__body p{margin:0 0 12px}.frac-split__body p:last-child{margin-bottom:0}.frac-split__body strong{color:#fff;font-weight:700}.frac-split__stats{display:flex;gap:32px;margin-bottom:32px;padding:24px 0;border-top:1px solid rgba(232,240,37,.12);border-bottom:1px solid rgba(232,240,37,.12)}.frac-split__stat{display:flex;flex-direction:column;gap:4px}.frac-split__stat-label{font-size:12px;font-weight:600;color:#7a8ab0;letter-spacing:.06em;text-transform:uppercase}.frac-split__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(max-width:749px){.frac-split__grid{grid-template-columns:1fr;gap:32px;direction:ltr}.frac-split__grid--reverse>*{direction:ltr}.frac-split__stats{gap:20px}}.frac-split__img-wrap--rounded,.frac-split__img-wrap--square,.frac-split__img-wrap--portrait,.frac-split__img-wrap--natural,.frac-split__img{max-height:500px}.frac-lg__cta-bar{background:#111b3a;border:1px solid rgba(232,240,37,.2);border-top:3px solid #e8f025;border-radius:16px;padding:36px 40px;display:flex;align-items:center;gap:40px}.frac-lg__cta-text{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin:0;flex-shrink:0;max-width:380px}.frac-lg__form-wrap{flex:1}.frac-lg__form{width:100%}.frac-lg__fields{display:flex;gap:10px;align-items:stretch}.frac-lg__fields .frac-newsletter__input{flex:1}.frac-lg__btn{height:52px;padding:0 28px;background:#e8f025;color:#080e2a;border:none;border-radius:8px;font-size:14px;font-weight:800;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s;letter-spacing:.02em}.frac-lg__btn:hover{background:#f5ff55;transform:translateY(-1px)}@media(max-width:749px){.frac-lg__cta-bar{flex-direction:column;gap:24px;padding:28px 24px}.frac-lg__cta-text{max-width:100%}.frac-lg__fields{flex-direction:column}.frac-lg__btn{width:100%;height:48px}}.frac-consulting__hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:16px}.frac-consulting__intro{color:#7a8ab0;font-size:15px;line-height:1.8;margin:0 0 32px}.frac-consulting__stats{display:flex;gap:32px;padding:24px 0;border-top:1px solid rgba(232,240,37,.12);border-bottom:1px solid rgba(232,240,37,.12);margin-bottom:8px}.frac-consulting__stat{display:flex;flex-direction:column;gap:4px}.frac-consulting__stat-label{font-size:11px;font-weight:600;color:#7a8ab0;letter-spacing:.08em;text-transform:uppercase}.frac-consulting__eng-header{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.frac-consulting__eng-num{font-size:11px;font-weight:800;color:#e8f025;letter-spacing:.1em}.frac-consulting__eng-sub{font-size:12px;font-style:italic;color:#e8f025;margin-left:auto}.frac-consulting__price-tag{display:inline-block;margin-top:16px;background:#e8f0251a;border:1px solid rgba(232,240,37,.35);color:#e8f025;font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 14px;border-radius:100px}.frac-consulting__bottom-cta{margin-top:48px;padding:36px 40px;background:#111b3a;border:1px solid rgba(232,240,37,.18);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:32px}.frac-consulting__bottom-cta p{color:#fff;font-size:17px;font-weight:600;margin:0}@media(max-width:900px){.frac-consulting__hero{grid-template-columns:1fr;gap:36px}}@media(max-width:749px){.frac-consulting__bottom-cta{flex-direction:column;text-align:center;padding:28px 24px}.frac-consulting__stats{gap:20px}}.frac-consulting__stats{display:flex;justify-content:center;gap:48px;padding:36px 0;border-top:1px solid rgba(232,240,37,.12);border-bottom:1px solid rgba(232,240,37,.12);margin:32px 0 16px}.frac-consulting__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.frac-consulting__stat-label{font-size:11px;font-weight:600;color:#7a8ab0;letter-spacing:.08em;text-transform:uppercase;text-align:center}.frac-consulting__approach{max-width:800px;margin:0 auto 48px;text-align:center}.frac-consulting__approach p{color:#7a8ab0;font-size:16px;line-height:1.85}.frac-consulting__bottom-cta{margin-top:48px;padding:40px 48px;background:#111b3a;border:1px solid rgba(232,240,37,.18);border-top:3px solid #e8f025;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:32px}.frac-consulting__cta-heading{font-size:18px;font-weight:800;color:#fff;margin:0 0 6px}.frac-consulting__cta-sub{font-size:14px;color:#7a8ab0;margin:0}@media(max-width:749px){.frac-consulting__stats{gap:24px;flex-wrap:wrap}.frac-consulting__bottom-cta{flex-direction:column;text-align:center;padding:28px 24px}.frac-lg__ribbon{font-size:9px;padding:6px 44px;top:22px;right:-42px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fractology.css.map */
