:root{--ink:#0E0E10;--ink-2:#1A1A1D;--paper:#F7F5F0;--paper-2:#EFECE5;--white:#FFFFFF;--line:#E2DED5;--line-dark:#2A2A2E;--muted:#5E5D59;--muted-dark:#A5A3A0;--red:#ED2024;--red-btn:#D41C21;--red-soft:#FDECEC;--radius:16px;--radius-sm:10px;--max:1180px;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--shadow:0 18px 50px rgba(14,14,16,.1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif),Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.06;margin:0}h1 em,h2 em,h3 em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:600;color:var(--red)}p{margin:0}.o-wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.o-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.o-eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.o-section{padding:104px 0}.o-section--tight{padding:72px 0}.o-dark{background:var(--ink);color:var(--white)}.o-dark .o-muted{color:var(--muted-dark)}.o-white{background:var(--white)}.o-muted{color:var(--muted)}.o-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:end;margin-bottom:56px}.o-head h2{font-size:clamp(34px,4.6vw,58px);margin-top:16px}.o-head p{font-size:18px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:#fff;padding:8px 12px}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font:700 16px/1 var(--sans);text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.o-btn--primary{background:var(--red-btn);color:#fff;box-shadow:0 10px 26px #d41c2147}.o-btn--primary:hover{background:#b9171c;transform:translateY(-2px)}.o-btn--primary svg{transition:transform .2s ease}.o-btn--primary:hover svg{transform:translate(3px)}.o-btn--ghost{background:transparent;color:inherit;border:1.5px solid currentColor;opacity:.9}.o-btn--ghost:hover{opacity:1;transform:translateY(-2px)}.o-btn:focus-visible,.o-link:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.o-note{font-size:13.5px;color:var(--muted);margin-top:14px}.o-dark .o-note{color:var(--muted-dark)}.o-header{position:sticky;top:0;z-index:50;background:#f7f5f0d1;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.o-header.is-scrolled{border-color:var(--line);box-shadow:0 6px 24px #0e0e100f}.o-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px}.o-logo{display:flex;align-items:center;text-decoration:none}.o-logo img{height:26px;width:auto}.o-nav{display:flex;align-items:center;gap:30px}.o-nav a{font-size:15px;font-weight:500;text-decoration:none;color:var(--ink);opacity:.78;transition:opacity .2s}.o-nav a:hover{opacity:1}.o-header .o-btn{min-height:44px;padding:0 20px;font-size:14.5px}.o-burger{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;padding:10px}.o-burger span{display:block;height:2px;background:var(--ink);margin:6px 0;transition:transform .25s,opacity .25s}.o-menu{display:none}@media(max-width:899px){.o-nav{display:none}.o-burger{display:block}.o-header .o-btn{min-height:40px;padding:0 16px;font-size:14px}.o-menu{position:fixed;inset:72px 0 auto 0;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 20px 24px;display:none;flex-direction:column;box-shadow:var(--shadow)}.o-menu.is-open{display:flex}.o-menu a{padding:14px 2px;border-bottom:1px solid var(--line);font-size:17px;text-decoration:none}.o-burger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.o-burger.is-open span:nth-child(2){opacity:0}.o-burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.o-header--focus .o-nav,.o-header--focus .o-burger,.o-header--focus .o-btn{display:none}.o-hero{padding:64px 0 96px;position:relative;overflow:hidden}.o-hero:before{content:"";position:absolute;inset:-30% -10% auto auto;width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,rgba(237,32,36,.1),transparent);pointer-events:none}.o-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;align-items:center;position:relative}.o-hero h1{font-size:clamp(44px,6.4vw,84px);margin:18px 0 22px}.o-hero h1 em{display:block}.o-hero__sub{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:560px}.o-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.o-checks{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:10px}.o-checks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.o-checks svg{flex:0 0 22px;margin-top:2px}.o-checks b{font-weight:700}.o-proof{background:var(--ink);color:#fff;border-radius:24px;padding:30px;box-shadow:0 30px 80px #0e0e1047;position:relative}.o-proof__tag{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:7px 12px;border-radius:999px;background:#ffffff14;color:#ddd}.o-proof__tag i{width:8px;height:8px;border-radius:50%;background:#2bd576;box-shadow:0 0 0 4px #2bd5762e}.o-proof__big{font-family:var(--serif),Georgia,serif;font-weight:600;font-size:clamp(76px,9vw,116px);line-height:.9;margin:22px 0 6px;letter-spacing:-.04em}.o-proof__big small{display:block;font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:0;color:#cfcfcf;margin-top:10px}.o-proof__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 20px}.o-proof__cell{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:14px;padding:16px}.o-proof__cell b{display:block;font-family:var(--serif),Georgia,serif;font-size:30px;font-weight:600;letter-spacing:-.02em}.o-proof__cell span{font-size:13.5px;color:var(--muted-dark)}.o-proof__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--muted-dark)}.o-link{background:none;border:0;padding:0;color:#fff;font:600 13.5px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.o-proof__bar{height:6px;border-radius:9px;background:var(--line-dark);overflow:hidden;margin-top:6px}.o-proof__bar span{display:block;height:100%;width:0;background:var(--red);border-radius:9px;transition:width 1.6s cubic-bezier(.2,.8,.2,1)}.is-in .o-proof__bar span{width:100%}.o-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.o-strip__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;font-size:14.5px;color:var(--muted)}.o-strip__in b{color:var(--ink)}.o-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.o-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:transform .25s ease,box-shadow .25s ease}.o-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.o-card h3{font-size:24px;margin:18px 0 10px}.o-card p{color:var(--muted);font-size:16px}.o-num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--red-soft);color:var(--red-btn);font-weight:800;font-size:14px}.o-dark .o-card{background:var(--ink-2);border-color:var(--line-dark)}.o-dark .o-card p{color:var(--muted-dark)}.o-white .o-card{background:var(--paper)}.o-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--red-soft);color:var(--red-btn)}.o-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.o-stat{border-radius:var(--radius);padding:32px 28px;background:var(--ink-2);border:1px solid var(--line-dark)}.o-stat--red{background:var(--red-btn);border-color:var(--red-btn)}.o-stat b{display:block;font-family:var(--serif),Georgia,serif;font-weight:600;font-size:clamp(48px,5.4vw,72px);line-height:1;letter-spacing:-.03em}.o-stat span{display:block;margin-top:12px;color:#ffffffd1;font-size:15.5px}.o-results__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px}.o-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.o-step{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px}.o-step small{display:block;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-btn)}.o-step h3{font-size:21px;margin:10px 0 8px}.o-step p{font-size:15px;color:var(--muted)}.o-guarantee{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.o-seal{border-radius:24px;padding:40px;background:var(--white);border:1px solid var(--line);display:flex;gap:26px;align-items:flex-start}.o-seal svg{flex:0 0 64px}.o-seal h3{font-size:clamp(28px,3vw,38px);margin-bottom:12px}.o-seal p{color:var(--muted);font-size:17px}.o-scarce{border-radius:24px;padding:40px;background:var(--ink);color:#fff}.o-scarce h3{font-size:30px;margin:14px 0 12px}.o-scarce p{color:var(--muted-dark)}.o-fit{display:grid;grid-template-columns:1fr 1fr;gap:18px}.o-fit ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.o-fit li{display:flex;gap:12px;font-size:16px;color:var(--muted)}.o-fit li:before{content:"";flex:0 0 20px;height:20px;margin-top:3px;border-radius:50%;background:var(--red-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' stroke='%23D41C21' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.o-fit .is-no li:before{background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 6l8 8M14 6l-8 8' stroke='%235E5D59' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.o-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.o-faq h2{font-size:clamp(34px,4.4vw,56px);margin-top:16px}.o-qa{border-top:1px solid var(--line)}.o-qa details{border-bottom:1px solid var(--line)}.o-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-weight:650;font-size:18px}.o-qa summary::-webkit-details-marker{display:none}.o-qa summary i{flex:0 0 28px;height:28px;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:transform .25s,background .25s}.o-qa summary i:before,.o-qa summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.o-qa summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.o-qa details[open] summary i{background:var(--ink);border-color:var(--ink)}.o-qa details[open] summary i:before,.o-qa details[open] summary i:after{background:#fff}.o-qa details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.o-qa .o-ans{padding:0 0 24px;color:var(--muted);max-width:640px}.o-final{background:var(--red-btn);color:#fff;border-radius:32px;padding:clamp(48px,7vw,96px) clamp(24px,6vw,80px);text-align:center;position:relative;overflow:hidden}.o-final:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);right:-160px;top:-200px;pointer-events:none}.o-final h2{font-size:clamp(38px,5.6vw,76px);max-width:900px;margin:18px auto}.o-final h2 em{color:#fff}.o-final p{font-size:19px;max-width:620px;margin:0 auto;opacity:.92}.o-final .o-eyebrow{color:#fff}.o-final .o-btn--primary{background:#fff;color:var(--ink);box-shadow:0 14px 34px #0000002e;margin-top:30px}.o-final .o-btn--primary:hover{background:#f2f2f2}.o-final .o-note{color:#ffffffd9}.o-final .o-note a{color:#fff}.o-footer{background:var(--ink);color:#fff;padding:80px 0 34px;margin-top:104px}.o-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.o-word{font:800 40px/1 var(--sans);letter-spacing:-.04em}.o-word span{color:var(--red)}.o-footer p{color:var(--muted-dark);margin-top:14px;max-width:360px;font-size:15.5px}.o-footer h4{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:600;font-size:22px;margin:0 0 16px}.o-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.o-footer ul a{color:#cfcfcf;text-decoration:none;font-size:15.5px}.o-footer ul a:hover{color:#fff}.o-footer__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--line-dark);margin-top:54px;padding-top:24px;color:#8e8c89;font-size:13.5px}.o-sticky{display:none}@media(max-width:749px){.o-sticky{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 14px 40px #0000004d;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.o-sticky.is-visible{transform:translateY(0)}.o-sticky span{font-size:13.5px;line-height:1.25}.o-sticky span b{display:block;font-size:14.5px}.o-sticky .o-btn{min-height:44px;padding:0 18px;font-size:14.5px}}.o-modal{border:0;padding:0;border-radius:18px;width:min(1100px,94vw);max-height:90vh;box-shadow:0 40px 120px #0006}.o-modal::backdrop{background:#0e0e10c7}.o-modal__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);font-weight:700;position:sticky;top:0;background:#fff;color:var(--ink)}.o-modal__bar button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font:600 13.5px var(--sans);cursor:pointer}.o-modal__body{padding:14px;overflow:auto;max-height:calc(90vh - 60px)}.o-audit{padding:48px 0 96px}.o-audit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.o-audit h1{font-size:clamp(38px,5vw,64px);margin:16px 0 18px}.o-audit__lead{font-size:18px;color:var(--muted)}.o-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.o-list li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.o-list b{display:block;font-size:17px}.o-list span{color:var(--muted);font-size:15.5px}.o-form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(18px,3vw,34px);box-shadow:var(--shadow);position:sticky;top:96px}.o-form__head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line);font:700 12.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.o-form__head span:last-child{color:var(--red-btn)}.o-progress{height:4px;border-radius:9px;background:var(--paper-2);margin:0 0 6px;overflow:hidden}.o-progress span{display:block;height:100%;width:50%;background:var(--red-btn)}.o-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.o-mini div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.o-mini b{display:block;font-size:13px;color:var(--red-btn);letter-spacing:.06em;text-transform:uppercase}.o-mini span{font-size:14.5px}.o-quote{margin-top:28px;border-left:3px solid var(--red-btn);padding:4px 0 4px 16px;font-size:16px}.o-quote b{color:var(--red-btn)}shopify-forms-embed{--inline-container-max-width:100%;--container-text-alignment:left;--forms-heading-font:600 24px Georgia,serif;--forms-body-font:16px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--forms-accent-color:#D41C21;--form-field-border-radius:12px;--button-border-radius:999px;--form-field-border-focused:0 0 0 2px #D41C21;--button-background-color:#D41C21}.o-thanks{padding:64px 0 40px;text-align:center}.o-thanks h1{font-size:clamp(40px,6vw,76px);margin:16px 0}.o-thanks p{max-width:560px;margin:0 auto;color:var(--muted);font-size:18px}.o-cal{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal-delay="1"]{transition-delay:.08s}.js [data-reveal-delay="2"]{transition-delay:.16s}.js [data-reveal-delay="3"]{transition-delay:.24s}.js [data-reveal-delay="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}.o-proof__bar span{transition:none}}@media(max-width:989px){.o-hero__grid,.o-head,.o-faq,.o-guarantee,.o-audit__grid{grid-template-columns:minmax(0,1fr)}.o-head{gap:16px;margin-bottom:40px}.o-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.o-form{position:static}}@media(max-width:749px){body{font-size:16.5px}.o-section{padding:72px 0}.o-hero{padding:36px 0 64px}.o-hero__ctas .o-btn{width:100%}.o-grid3,.o-results,.o-fit,.o-steps,.o-footer__grid,.o-mini{grid-template-columns:minmax(0,1fr)}.o-card,.o-seal,.o-scarce{padding:26px}.o-seal{flex-direction:column;gap:16px}.o-proof{padding:24px}.o-footer{margin-top:72px;padding-bottom:96px}.o-audit{padding:20px 0 72px}.o-audit__copy{display:contents}.o-audit__grid{display:flex;flex-direction:column;gap:22px}.o-audit__top{order:1}.o-form{order:2}.o-audit__more{order:3}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/onyx2.css.map */
