@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;700;800&family=Space+Grotesk:wght@400;700&display=swap";.client-story-wine{--story-text: #fff;--story-muted: #f0dce2;--story-border: rgba(255,255,255,.2);--story-stats: rgba(31,3,12,.4);--story-quote: rgba(237,182,61,.5);--story-card: #4b0c1e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 650'%3E%3Cg fill='none' stroke-width='35'%3E%3Cpath d='M-100 670 416 154C555 15 352-125 214 13L-125 352' stroke='%23f45a2a'/%3E%3Cpath d='M-47 723 469 207C661 15 352-231 161-40L-178 299' stroke='%23edb63d'/%3E%3Cpath d='M6 776 522 260C767 15 352-337 108-93L-231 246' stroke='%23e11d2a'/%3E%3C/g%3E%3C/svg%3E") no-repeat -420px -240px / 800px 800px}.home-challenge-promo{background:linear-gradient(to bottom right,#c2151f,#98111c,#28080d);color:#fff;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.6;padding:80px 0;width:100%}.home-challenge-promo__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start;max-width:1200px;margin:auto;padding:0 48px}.home-challenge-promo__heading{font-size:clamp(52px,6vw,90px);font-family:Space Grotesk,system-ui,sans-serif;text-transform:none;letter-spacing:-.02em;line-height:1.2;margin:0}.home-challenge-promo__heading>strong{display:block;font-size:48px;line-height:48px;font-weight:800}.home-challenge-promo__heading>span{display:block;font-size:32px;line-height:40px;font-weight:400;margin-top:8px}.home-challenge-promo__benefits{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:32px}.home-challenge-promo__benefits li{display:flex;gap:16px;align-items:flex-start;font-size:20px;line-height:1.6}.home-challenge-promo__benefits strong{font-weight:700}.home-challenge-promo__check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;background:#fff;color:#e11d2a;border-radius:50%;margin-top:4px}.home-challenge-promo__card{position:sticky;top:var(--home-challenge-sticky-top, 98px);background:#fff;color:#0f3547;text-align:center;padding:56px 40px}.home-challenge-promo__card h3{font-family:inherit;font-size:24px;font-weight:800;line-height:1.35;margin:0}.home-challenge-promo__form{margin-top:32px;display:grid;gap:16px}.home-challenge-promo__form input{font:inherit;font-size:20px;min-height:56px;padding:12px 16px;width:100%;border:1px solid #e11d2a;border-radius:0;background:#fff;color:#0f3547;text-align:center;opacity:1}.home-challenge-promo__form input::-moz-placeholder{color:#52636b;opacity:1}.home-challenge-promo__form input::placeholder{color:#52636b;opacity:1}.home-challenge-promo__form button{font:inherit;font-size:20px;font-weight:700;min-height:56px;padding:12px 24px;border:0;border-radius:0;background:#e11d2a;color:#fff;opacity:1}.home-challenge-promo__form :disabled{cursor:not-allowed;opacity:1}.home-challenge-promo__card p{font-family:inherit;font-size:18px;font-weight:400;line-height:1.75;color:#0f3547;font-style:italic;margin:32px 0 0}.home-challenge-promo .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1023px){.home-challenge-promo__grid{grid-template-columns:1fr;gap:48px}.home-challenge-promo__card{position:static}}@media (max-width: 767px){.home-challenge-promo{padding:56px 0}}@media (max-width: 639px){.home-challenge-promo__grid{padding:0 24px}.home-challenge-promo__card{padding:40px 28px}.home-challenge-promo__heading>strong{font-size:36px;line-height:40px}.home-challenge-promo__heading>span{font-size:28px;line-height:35px}}.premium-page{--premium-cream:#f1f0e5;--premium-wine:#4b0c1e;--premium-red:#e11d2a;--premium-orange:#f45a2a;--premium-gold:#edb63d;background:var(--premium-cream);color:var(--premium-wine);font-family:inherit;font-size:20px;line-height:1.55;overflow-x:clip}.premium-page *{box-sizing:border-box}.premium-page{position:relative;z-index:1}.premium-page main h1,.premium-page main h2,.premium-page main h3{font-family:Space Grotesk,system-ui,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.premium-page main h2{font-size:clamp(36px,4.4vw,54px)}.premium-page main p{margin:0 0 1.25em}.premium-page a:focus-visible,.premium-page summary:focus-visible{outline:3px solid var(--premium-gold);outline-offset:5px}.premium-wide{position:relative;z-index:1;width:min(1180px,calc(100% - 80px));margin-inline:auto}.premium-reading{position:relative;z-index:1;width:min(720px,calc(100% - 80px));margin-inline:auto}.premium-eyebrow{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.premium-skip{position:absolute;left:16px;top:-100px;z-index:80;background:var(--premium-wine);color:#fff!important;padding:12px 20px;font-family:Inter,system-ui,sans-serif}.premium-skip:focus{top:12px}.premium-page .premium-promo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:8px 20px;background:var(--premium-red);color:#fff;font-family:inherit;font-size:12px;line-height:1.4;text-align:center;text-decoration:none}.premium-page .premium-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:13px 31px;border:0;border-radius:999px;background:var(--premium-red);color:#fff;font-family:inherit;font-size:25px;font-weight:900;line-height:1.2;letter-spacing:-.025em;text-decoration:none;box-shadow:5px 5px 0 var(--premium-wine);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.premium-page .premium-button:hover{transform:translateY(-2px);box-shadow:6px 7px 0 var(--premium-wine);background:#c91423}.premium-hero{position:relative;border-bottom:7px solid var(--premium-gold)}.premium-hero:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:5px;background:var(--premium-orange);z-index:2}.premium-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:60px;min-height:680px;padding-top:42px;padding-bottom:48px}.premium-hero-image{align-self:center;min-height:550px;display:flex;align-items:center;justify-content:center}.premium-hero-image img{display:block;width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.premium-hero-copy{padding-block:28px}.premium-hero h1{max-width:16ch;margin:14px 0 25px;color:var(--premium-red);font-size:clamp(44px,4.9vw,68px);line-height:1.02}.premium-lead{font-size:23px;line-height:1.42}.premium-hero .premium-button{margin-top:6px}.premium-offer-note{max-width:440px;margin-top:22px!important;font-size:17px;line-height:1.4}.premium-text-link{display:inline-block;font-family:inherit;font-size:14px;text-decoration:underline;text-underline-offset:5px}.premium-band{position:relative;isolation:isolate;overflow:hidden;background:var(--premium-wine);color:var(--premium-cream);border-bottom:3px solid var(--premium-orange);padding-block:90px}.premium-band h2{color:var(--premium-cream);margin:0 0 30px}.premium-band .premium-button{box-shadow:5px 5px #250612}.premium-band-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px}.premium-intro-band{padding-block:54px}.premium-intro-band h2{font-size:45px}.premium-intro-band .premium-eyebrow{color:var(--premium-gold)}.premium-stripes{position:absolute;z-index:0;pointer-events:none;top:-200px;left:-430px;width:800px;height:800px;opacity:.72}.premium-stripes-reverse{left:auto;right:-430px;transform:scaleX(-1)}.premium-letter,.premium-inside,.premium-fit,.premium-faq{padding-block:105px}.premium-letter h2,.premium-fit h2{margin:16px 0 32px}.premium-author{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:27px;align-items:start;margin-top:55px;padding-top:32px;border-top:1px solid rgba(75,12,30,.25)}.premium-author img{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.premium-author p{font-size:18px;line-height:1.5}.premium-author p:first-child{font-size:23px;font-weight:700;line-height:1.3}.premium-author strong{font-family:Space Grotesk,system-ui,sans-serif;font-size:22px}.premium-mechanism .premium-button{margin-top:18px}.premium-section-heading{max-width:900px;margin:0 auto 65px;text-align:center}.premium-section-heading h2{margin:16px 0 0}.premium-contents-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:70px}.premium-contents-list article{padding:25px 0;border-bottom:1px solid rgba(75,12,30,.22)}.premium-contents-list article:first-child{padding-top:0}.premium-contents-list article:last-child{border-bottom:0;padding-bottom:0}.premium-contents-list h3{font-size:28px;margin:0 0 13px}.premium-contents-list p{font-size:19px;margin:0}.premium-edition-art{position:relative;min-height:550px;width:100%;max-width:550px;margin:0 auto;overflow:hidden}.premium-paper{position:absolute;width:62%;padding:25px;box-shadow:8px 12px #4b0c1e29;font-family:inherit;text-align:left}.premium-paper>span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.3}.premium-paper-calendar{left:1%;top:15%;height:365px;transform:rotate(-11deg);background:#fffdf4;color:var(--premium-wine);border:1px solid rgba(75,12,30,.25)}.premium-paper-calendar b,.premium-paper-example b{font-family:Space Grotesk,system-ui,sans-serif;font-size:21px}.premium-calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin:28px 0 22px}.premium-calendar-grid i{display:block;aspect-ratio:1;border:1px solid #c9b4a3;background:var(--premium-cream)}.premium-calendar-grid i:nth-child(4n){background:#edb63d}.premium-paper-example{left:32%;top:7%;height:360px;transform:rotate(9deg);background:var(--premium-gold);color:var(--premium-wine)}.premium-example-lines{display:grid;gap:12px;margin:38px 0}.premium-example-lines i{height:7px;background:var(--premium-wine);opacity:.3}.premium-example-lines i:nth-child(2n){width:73%}.premium-paper-cover{z-index:2;left:20%;top:17%;height:385px;transform:rotate(-3deg);background:var(--premium-wine);color:var(--premium-cream);border:2px solid var(--premium-orange);padding:30px}.premium-paper-cover>span{font-size:15px;letter-spacing:.2em}.premium-paper-cover strong{display:block;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(32px,4.2vw,50px);font-weight:900;line-height:1.2;margin-top:18px;letter-spacing:-.04em}.premium-paper-rule{width:75%;height:8px;margin:23px 0;background:linear-gradient(to bottom,var(--premium-gold) 0 33%,var(--premium-orange) 33% 66%,var(--premium-red) 66%)}.premium-paper-cover p{font-family:inherit;font-size:22px;line-height:1.45}.premium-paper-cover small{position:absolute;bottom:24px;left:30px;font-size:9px;letter-spacing:.12em}.premium-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.premium-brand img{width:160px;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:820px){.premium-brand{align-items:center}}@media (min-width:768px){.premium-brand img{width:200px}}.premium-edition-art-compact{min-height:455px;margin-block:-35px}.premium-edition-art-compact .premium-paper-cover{height:335px;top:12%}.premium-edition-art-compact .premium-paper-calendar,.premium-edition-art-compact .premium-paper-example{height:315px}.premium-handoff{text-align:center}.premium-checkout{position:relative;max-width:600px;margin:30px auto;text-align:left}.premium-checkout label{display:block;margin:18px 0 8px;font-size:16px;font-weight:600}.premium-checkout select,.premium-checkout input[type=email]{width:100%;min-width:0;padding:14px;background:#fff;color:#4b0c1e;border:1px solid #dedcd7;border-radius:6px;font:inherit}.premium-checkout .premium-monthly-choice{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:400;line-height:1.5}.premium-monthly-choice input{margin-top:4px;flex:none;width:18px;height:18px;accent-color:#e11d2a}.premium-checkout button{margin-top:16px}.premium-checkout-actions{display:flex;flex-wrap:wrap;gap:16px;font-size:15px;text-decoration:underline}.premium-checkout [role=alert]{margin-top:20px;color:#fff;font-size:16px}.premium-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:48px 0;text-align:left}.premium-benefits li{border-top:1px solid rgba(241,240,229,.35);padding-top:22px}.premium-benefits h3{font-size:25px;margin:15px 0}.premium-benefits p{font-size:18px;line-height:1.45}@media (max-width:820px){.premium-benefits{grid-template-columns:1fr}}.premium-handoff h2{max-width:940px;margin-inline:auto}.premium-handoff-intro{max-width:730px;margin-inline:auto!important}.premium-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;counter-reset:premium-step;padding:0;margin:48px 0;text-align:left}.premium-steps li{counter-increment:premium-step;border-top:1px solid rgba(241,240,229,.35);padding-top:22px}.premium-steps li:before{content:counter(premium-step,decimal-leading-zero);display:block;color:var(--premium-gold);font-family:Space Grotesk,system-ui,sans-serif;font-size:38px;font-weight:900}.premium-steps h3{font-size:25px;margin:15px 0}.premium-steps p{font-size:18px;line-height:1.45}.premium-offer{text-align:center;padding-block:100px}.premium-offer .premium-price{font-family:Space Grotesk,system-ui,sans-serif;font-size:43px;line-height:1;margin:48px 0 30px;font-weight:900}.premium-price strong{display:block;color:var(--premium-gold);font-size:146px;letter-spacing:-.08em;font-variation-settings:"SOFT" 100,"WONK" 1}.premium-purchase:disabled{opacity:1;cursor:default}.premium-page .premium-purchase:disabled:hover{transform:none;box-shadow:5px 5px #250612;background:var(--premium-red)}.premium-continuation{font-family:inherit;font-size:15px;max-width:510px;line-height:1.55;margin:26px auto 0!important}.premium-faq h2{margin:14px 0 45px}.premium-faq details{border-bottom:1px solid rgba(75,12,30,.25);padding:24px 0}.premium-faq summary{position:relative;cursor:pointer;list-style:none;padding-right:36px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.4}.premium-faq summary::-webkit-details-marker{display:none}.premium-faq summary:after{content:"+";position:absolute;right:2px;top:-3px;font-family:inherit;font-size:30px;font-weight:400}.premium-faq details[open] summary:after{content:"−"}.premium-faq details p{margin:22px 0 0;font-size:19px}.premium-closing{text-align:center}.premium-signoff-photo{display:block;width:200px;max-width:100%;height:auto;margin:24px auto 0}.premium-closing .premium-button{margin-top:12px}.premium-closing .premium-offer-note{margin-inline:auto}.premium-page footer{background:#fff;font-family:inherit;padding-top:65px}#premium-inside,#premium-offer,#premium-main{scroll-margin-top:110px}@media (max-width:1050px){.premium-wide{width:calc(100% - 56px)}.premium-hero-grid{gap:35px;min-height:610px}.premium-hero-image{min-height:490px}.premium-hero h1{font-size:54px}.premium-lead{font-size:21px}.premium-band-grid,.premium-contents-grid{gap:38px}.premium-paper{padding:20px}.premium-paper-cover{padding:24px}.premium-paper-cover p{font-size:20px}.premium-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.premium-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:40px}.premium-hero-copy{grid-row:1;padding:0;text-align:center}.premium-hero h1{font-size:clamp(45px,7vw,61px);max-width:19ch;margin-inline:auto}.premium-hero .premium-lead{max-width:680px;margin-inline:auto}.premium-offer-note{margin-inline:auto}.premium-hero-image{width:100%;max-width:420px;min-height:0;justify-self:center}.premium-hero-image img{aspect-ratio:2/3;height:auto;-o-object-position:center top;object-position:center top}.premium-band-grid,.premium-contents-grid{grid-template-columns:1fr}.premium-band-grid>div:first-child{text-align:center;max-width:640px;margin-inline:auto}.premium-edition-art{max-width:500px}.premium-intro-band h2{max-width:600px;margin-inline:auto}.premium-contents-grid{gap:45px}.premium-contents-list{max-width:650px;margin-inline:auto}.premium-edition-art-compact{margin-top:10px}.premium-intro-band{padding-top:65px}.premium-band{padding-block:75px}.premium-letter,.premium-inside,.premium-fit,.premium-faq{padding-block:78px}}@media (max-width:560px){.premium-page{font-size:18px;line-height:1.55}.premium-wide,.premium-reading{width:calc(100% - 40px)}.premium-hero h1{font-size:42px;max-width:15ch;margin-bottom:22px}.premium-lead{font-size:20px}.premium-hero-copy>.premium-button{width:100%}.premium-page main h2{font-size:36px}.premium-eyebrow{font-size:11px}.premium-offer-note{font-size:15px}.premium-hero-image img{aspect-ratio:2/3;-o-object-position:center top;object-position:center top}.premium-letter,.premium-inside,.premium-fit,.premium-faq{padding-block:62px}.premium-band{padding-block:63px}.premium-author{grid-template-columns:1fr;gap:24px;margin-top:35px}.premium-author img{width:100%;max-width:380px;height:auto;justify-self:center}.premium-author p{font-size:17px}.premium-author p:first-child{font-size:21px}.premium-author strong{font-size:20px}.premium-paper{width:64%;padding:17px}.premium-edition-art{min-height:420px}.premium-paper-calendar,.premium-paper-example{height:285px}.premium-paper-cover{height:300px;left:20%;padding:21px}.premium-paper-cover strong{font-size:34px}.premium-paper-cover>span{font-size:12px}.premium-paper-cover p{font-size:19px}.premium-paper-cover small{left:21px;bottom:19px;font-size:7px}.premium-paper-rule{margin-block:18px}.premium-paper-calendar b,.premium-paper-example b{font-size:17px}.premium-calendar-grid{gap:2px;margin:20px 0}.premium-paper>span{font-size:8px}.premium-example-lines{gap:10px;margin-block:28px}.premium-edition-art-compact{min-height:410px;margin-block:0}.premium-edition-art-compact .premium-paper-cover{height:300px}.premium-edition-art-compact .premium-paper-calendar,.premium-edition-art-compact .premium-paper-example{height:280px}.premium-section-heading{margin-bottom:30px}.premium-contents-list h3{font-size:25px}.premium-contents-list p{font-size:18px}.premium-steps{grid-template-columns:1fr;gap:20px;margin-block:35px}.premium-steps li{display:grid;grid-template-columns:50px minmax(0,1fr);-moz-column-gap:15px;column-gap:15px;padding-top:17px}.premium-steps li:before{grid-row:1/3;font-size:34px}.premium-steps h3{font-size:24px;margin:2px 0 10px}.premium-steps p{grid-column:2;margin-bottom:0}.premium-handoff .premium-button,.premium-mechanism .premium-button,.premium-offer .premium-button,.premium-closing .premium-button{width:100%}.premium-offer .premium-price{font-size:35px;margin-block:35px 25px}.premium-price strong{font-size:125px}.premium-faq summary{font-size:18px}.premium-faq details p{font-size:18px}.premium-faq h2{margin-bottom:25px}.premium-stripes{left:-500px;opacity:.45}.premium-stripes-reverse{left:auto;right:-500px}.premium-page footer{padding-top:45px}#premium-inside,#premium-offer,#premium-main{scroll-margin-top:125px}}@media (prefers-reduced-motion:reduce){.premium-page .premium-button{transition:none}.premium-page .premium-button:hover{transform:none}}.och-page{--och-dark:#4b0c1e;--och-ink:#33121d;--och-red:#e11d2a;--och-soft:#f3f3f2;--och-muted:#d2cecf;color:var(--och-ink);background:#fff;font-family:Manrope,system-ui,sans-serif;font-size:18px;line-height:1.55}.och-page *{box-sizing:border-box}.och-page h1,.och-page h2,.och-page h3,.och-page p{margin:0}.och-page h1,.och-page h2,.och-page h3{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.035em;line-height:1.08}.och-page h1{font-size:clamp(48px,5.1vw,72px);max-width:1000px;margin:20px auto 25px}.och-page h2{font-size:clamp(34px,3.3vw,47px)}.och-page h3{font-size:29px}.och-page p+p{margin-top:22px}.och-page a{text-underline-offset:5px}.och-page a:focus-visible,.och-page summary:focus-visible{outline:3px solid #ec5263;outline-offset:6px}.och-wrap{width:min(1152px,calc(100% - 64px));margin:auto}.och-reading{width:min(730px,calc(100% - 48px));margin:auto}.och-center{text-align:center}.och-dark{background:var(--och-dark);color:#fff}.och-soft{background:var(--och-soft)}.och-eyebrow,.och-card-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.och-eyebrow{color:var(--och-red)}.och-dark .och-eyebrow{color:#f6a7b1}.och-header{height:80px;position:sticky;top:0;z-index:30;background:var(--och-dark);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100% - 1152px)/2));gap:32px;border-bottom:1px solid #ffffff12}.och-brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:13px;letter-spacing:.12em;font-weight:700;white-space:nowrap}.och-brand small{display:block;font-size:9px;letter-spacing:.22em;color:#d0bfc4;margin-top:2px}.och-monogram{font-family:Space Grotesk,system-ui,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.15em;margin-right:6px}.och-monogram>span{font-size:28px;color:#eb5266}.och-header nav{display:flex;gap:25px;align-items:center;font-size:14px}.och-header nav a{text-decoration:none}.och-header nav a:hover{color:#f6a7b1}.och-header-actions{display:flex;gap:10px;font-size:14px;white-space:nowrap}.och-header-actions a{padding:7px 16px;border:1px solid #ffffff65;border-radius:5px;text-decoration:none}.och-header-actions a:first-child{background:var(--och-red);border-color:var(--och-red)}.och-hero{padding-top:55px}.och-lead{max-width:900px;margin:0 auto!important;font-size:23px;line-height:1.5;color:#e9e3e5}.och-button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-width:230px;padding:16px 30px;background:var(--och-red);border:1px solid var(--och-red);color:#fff!important;text-decoration:none;border-radius:5px;font-weight:600;font-size:18px;box-shadow:-7px 7px #a84555;transition:transform .18s,box-shadow .18s,background .18s}.och-button:hover{transform:translate(-2px,2px);box-shadow:-4px 4px #a84555;background:#cb1028}.och-hero .och-button{min-width:380px;margin-top:42px}.och-more{font-size:16px!important;margin:30px 0 0!important;text-align:center;color:#777}.och-more a{font-weight:700;color:inherit}.och-dark .och-more{color:#d0bfc4}.och-ticker{display:grid;grid-template-columns:repeat(6,1fr);margin:58px auto 0;max-width:1280px;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15}.och-ticker span{font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;padding:20px 12px;text-align:center;border-right:1px solid #ffffff15;color:#e7d9dd}.och-facts{padding:52px 0 65px}.och-facts>.och-eyebrow{text-align:center;margin-bottom:28px}.och-three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.och-facts .och-three>div{border-right:1px solid #ddd;padding:10px 30px}.och-facts .och-three>div:last-child{border:0}.och-facts strong{font-family:Space Grotesk,system-ui,sans-serif;font-size:46px;letter-spacing:-.05em}.och-facts h2{font-family:Manrope,system-ui,sans-serif;font-size:15px;letter-spacing:0;margin:9px 0}.och-facts p:not(.och-eyebrow){font-size:15px;color:#686164}.och-pain{padding:65px 0 0}.och-rule{height:70px;border-left:1px dashed #bbb;width:1px;margin:46px auto}.och-kicker{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:26px;margin:0 0 34px!important}.och-decision-cards{text-align:left}.och-decision-cards article{background:#fff;border-radius:8px;padding:34px 30px}.och-decision-cards h3{font-size:27px;margin:23px 0 18px}.och-decision-cards p{font-size:17px}.och-card-label{color:#a44b5c}.och-text-link{display:inline-block;font-weight:700;margin-top:36px}.och-team{padding:15px 0 0}.och-section-intro{max-width:800px;text-align:center;margin:0 auto 48px}.och-section-intro>p:not(.och-eyebrow){font-size:20px;line-height:1.6;margin-top:22px}.och-section-intro>.och-eyebrow{margin-bottom:17px}.och-officers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.och-officers article{background:#fff;border-radius:7px;overflow:hidden;padding-bottom:25px}.och-officers article>p,.och-officers article>h3{margin-left:20px;margin-right:20px}.och-officers .och-card-label{margin-top:22px;font-size:10px}.och-officers h3{font-size:24px;margin-top:12px;margin-bottom:15px}.och-officers article>p:last-child{font-size:15px;color:#625a5d}.och-role-art{height:160px;background:#e6e5e5;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dbd8d9;overflow:hidden}.och-role-art>span{font-family:Space Grotesk,system-ui,sans-serif;font-size:54px;letter-spacing:-.06em;color:#762c40;z-index:1}.och-role-art:before,.och-role-art:after{content:"";position:absolute;width:170px;height:170px;border:1px solid #bdb1b5;border-radius:50%;left:-35px;bottom:-90px}.och-role-art:after{left:60px;bottom:70px;width:110px;height:110px}.och-role-art i{position:absolute;right:15px;bottom:10px;color:#a65668;font-size:25px;font-style:normal}.och-officers article:nth-child(3n+2) .och-role-art{background:#dedbde}.och-officers article:nth-child(3n) .och-role-art{background:#eeeded}.och-pullquote{max-width:800px;text-align:center;margin:75px auto 0;padding:35px 20px;background:radial-gradient(ellipse,#e2dddf,transparent 70%)}.och-pullquote p{font-size:27px;line-height:1.4;font-style:italic}.och-pullquote span{font-size:13px;display:block;margin-top:17px;color:#706267}.och-benefits{padding:85px 0}.och-benefit-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;margin-top:65px}.och-benefit-grid article+article{margin-top:46px}.och-benefit-grid h3{font-size:31px;color:#e4ccd2;margin:12px 0 18px}.och-benefit-grid article>p:last-child{font-size:17px;color:#e6dde0}.och-orbit{text-align:center;align-self:center}.och-orbit-ring{aspect-ratio:1;border:1px dashed #b8959f;border-radius:50%;padding:40px 30px 0;display:flex;align-items:center;flex-direction:column}.och-orbit-ring>span{font-family:Space Grotesk,system-ui,sans-serif;font-size:27px}.och-orbit-ring>div{width:100%;border:1px dashed #b8959f;border-radius:50%;margin-top:25px;flex:1;display:flex;align-items:center;flex-direction:column;padding:25px 20px 0}.och-orbit-ring>div>span{font-family:Space Grotesk,system-ui,sans-serif;font-size:25px}.och-orbit-ring>div>div{flex:1;border-radius:50%;border:1px dashed #b8959f;margin-top:20px;padding:30px 10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.och-orbit-ring>div>div>span{font-size:15px}.och-orbit b{font-family:Space Grotesk,system-ui,sans-serif;font-size:45px;color:#f18a9a}.och-orbit>p{margin-top:22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:29px;color:#e4ccd2}.och-letter{padding:90px 0}.och-letter-mark{font-family:Space Grotesk,system-ui,sans-serif;font-size:60px;font-weight:700;display:block;margin-bottom:36px}.och-letter .och-reading>p{font-size:23px;line-height:1.65}.och-letter .och-signature{font-family:Space Grotesk,system-ui,sans-serif;font-style:italic;font-size:46px!important;margin:30px 0}.och-author{display:flex;gap:20px;align-items:center;font-size:16px}.och-author img{height:75px;width:75px;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 20%;object-position:55% 20%;border-radius:50%;filter:none}.och-author strong,.och-author span{display:block}.och-author span{font-size:13px;color:#76666c;margin-top:5px}.och-fit{padding:45px 0 85px;border-top:1px solid #ddd}.och-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.och-steps article{padding:25px 0;border-top:1px solid #c8c1c3}.och-steps article>span{color:#ab596c;font-size:20px}.och-steps h3{font-size:26px;margin:18px 0}.och-steps p{font-size:16px}.och-year{padding:85px 0}.och-year .och-section-intro{max-width:900px}.och-year .och-section-intro>p:last-child{color:#d7c7cc}.och-months{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff35;border-left:1px solid #ffffff35}.och-months article{border-right:1px solid #ffffff35;border-bottom:1px solid #ffffff35;padding:27px 30px;min-height:190px}.och-months article>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#c7a6b0}.och-months h3{font-size:25px;margin:16px 0 12px}.och-months p{font-size:15px;color:#e4d7db}.och-months .och-breakthrough{background:#4c1e2b}.och-year-note{max-width:780px;text-align:center;font-size:15px;color:#cfbdc3;margin:30px auto!important}.och-year .och-wrap>.och-button{display:flex;width:260px;margin:35px auto 0}.och-how{padding:90px 0}.och-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.och-how h2{margin:18px 0 30px}.och-how p{font-size:17px}.och-how .och-more{text-align:left}.och-meeting{background:#e2dfe0;padding:42px 12px 25px;border-radius:12px}.och-meeting img{width:100%;height:auto;display:block}.och-meeting span{display:block;text-align:center;font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;margin-top:26px}.och-investment{padding:10px 0 80px}.och-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.och-price-grid article{background:#fff;border:1px solid #d7d1d3;border-radius:7px;padding:36px 24px 30px;position:relative;display:flex;flex-direction:column}.och-price-grid h3{font-family:Space Grotesk,system-ui,sans-serif;font-size:39px;margin:22px 0 12px;letter-spacing:-.045em}.och-price-grid h3 small{font-size:14px;font-family:Manrope,system-ui,sans-serif;letter-spacing:0;font-weight:400;margin-left:7px}.och-price-grid article>p{font-size:13px}.och-price-grid ul{list-style:none;padding:22px 0 0;margin:0}.och-price-grid li{font-size:14px;position:relative;padding:0 0 13px 22px}.och-price-grid li:before{content:"✓";color:var(--och-red);position:absolute;left:0;font-weight:700}.och-price-grid .och-excluded{padding-top:5px;padding-bottom:25px}.och-price-grid .och-excluded li{color:#7d7276}.och-price-grid .och-excluded li:before{content:"×";color:#9b9295}.och-price-grid .och-button{margin-top:auto;min-width:0;width:100%;padding:13px 12px;font-size:15px;gap:12px}.och-price-featured{border:2px solid #8a3d51!important}.och-price-ribbon{position:absolute;top:-13px;left:23px;padding:3px 10px;background:#7a3045;color:#fff;font-size:11px;letter-spacing:.03em;border-radius:2px}.och-terms{font-size:13px;max-width:850px;margin:30px auto!important;text-align:center;color:#73666b}.och-upgrade{background:#fff;border:1px solid #dedadc;max-width:900px;padding:32px 38px;margin:40px auto 0}.och-upgrade strong{font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;line-height:1.2;display:block}.och-upgrade p{font-size:16px;margin-top:17px}.och-requirements{padding:90px 0}.och-requirements>.och-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.och-requirements h2{font-size:60px;max-width:350px}.och-requirements h3{font-size:29px;color:#e0c5ce}.och-requirements ul{padding-left:22px;margin:25px 0 36px}.och-requirements li{padding-left:6px;margin-bottom:16px;font-size:19px;color:#e5dbe0}.och-faq{padding:85px 0}.och-faq>.och-wrap{display:grid;grid-template-columns:1fr 2fr;gap:60px}.och-faq details{border-bottom:1px solid #c7c1c4;padding:21px 0}.och-faq details:first-child{padding-top:0}.och-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:18px;font-weight:600;list-style:none}.och-faq summary::-webkit-details-marker{display:none}.och-faq summary span{font-size:25px;font-weight:400;line-height:1}.och-faq details[open] summary span{transform:rotate(45deg)}.och-faq details p{font-size:16px;margin-top:18px;color:#66595e;padding-right:28px}.och-closing{padding:85px 0 100px}.och-closing h2{font-size:clamp(40px,4.5vw,62px);margin-top:20px}.och-closing p:not(.och-eyebrow){font-size:22px;line-height:1.6;margin:25px 0 35px}.och-page [id]{scroll-margin-top:105px}@media (min-width:1100px){.och-officers article:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4px;column-gap:4px;align-items:start;padding-bottom:0}.och-officers article:last-child .och-role-art{grid-row:span 3;height:100%;border:0}.och-officers article:last-child>p:last-child{margin-bottom:20px}}@media (max-width:1000px){.och-header nav{gap:15px}.och-header nav a:nth-child(2){display:none}.och-brand>span:last-child{display:none}.och-header{gap:20px}.och-officers{grid-template-columns:repeat(3,1fr)}.och-benefit-grid{gap:35px}.och-steps{grid-template-columns:repeat(2,1fr)}.och-how-grid{gap:35px}.och-requirements>.och-wrap{gap:40px}.och-ticker{grid-template-columns:repeat(3,1fr)}.och-ticker span:nth-child(-n+3){border-bottom:1px solid #ffffff15}}@media (max-width:700px){.och-wrap{width:calc(100% - 36px)}.och-header{padding:0 18px;height:65px}.och-header nav{display:none}.och-brand>span:last-child{display:block;font-size:10px}.och-monogram{font-size:32px}.och-header-actions a{padding:6px 12px;font-size:12px}.och-header-actions a:last-child{display:none}.och-hero{padding-top:45px}.och-hero h1{font-size:46px;letter-spacing:-.055em;margin-top:18px}.och-hero .och-eyebrow{font-size:10px;letter-spacing:.08em}.och-desktop-break{display:none}.och-lead{font-size:19px;line-height:1.5}.och-hero .och-button{min-width:0;width:90%;margin-top:35px}.och-ticker{margin-top:43px}.och-ticker span{font-size:14px;padding:16px 8px}.och-more{font-size:14px!important}.och-facts{padding:35px 0}.och-facts>.och-eyebrow{font-size:10px}.och-facts .och-three{gap:0}.och-facts .och-three>div{padding:4px 12px}.och-facts strong{font-size:29px}.och-facts h2{font-size:12px;line-height:1.25}.och-facts p:not(.och-eyebrow){font-size:12px;line-height:1.4}.och-page h2{font-size:35px}.och-three.och-decision-cards{grid-template-columns:1fr}.och-decision-cards article{padding:27px}.och-pain{padding-top:45px}.och-rule{height:45px;margin:30px auto}.och-kicker{font-size:24px}.och-text-link{font-size:16px}.och-section-intro>p:not(.och-eyebrow){font-size:17px}.och-officers{grid-template-columns:repeat(2,1fr);gap:13px}.och-officers h3{font-size:23px}.och-role-art{height:125px}.och-officers article>p,.och-officers article>h3{margin-left:16px;margin-right:16px}.och-officers article>p:last-child{font-size:14px}.och-officers article:last-child{grid-column:span 2}.och-officers article:last-child .och-role-art{height:100px}.och-pullquote{margin-top:35px}.och-pullquote p{font-size:23px}.och-benefits,.och-letter,.och-year,.och-how,.och-requirements,.och-faq,.och-closing{padding:55px 0}.och-benefit-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.och-benefit-grid h3{font-size:29px}.och-orbit{max-width:370px;margin:0 auto;width:100%}.och-orbit-ring{padding:27px 20px 0}.och-orbit-ring>div{padding:20px 15px 0;margin-top:16px}.och-orbit-ring>div>div{padding:25px 10px;margin-top:16px}.och-orbit-ring>span{font-size:25px}.och-orbit-ring>div>span{font-size:22px}.och-orbit-ring>div>div>span{font-size:13px}.och-orbit b{font-size:37px}.och-letter .och-reading>p{font-size:19px}.och-letter-mark{font-size:45px}.och-fit{padding-bottom:55px}.och-steps{gap:20px}.och-steps h3{font-size:25px}.och-steps p{font-size:15px}.och-months{grid-template-columns:1fr 1fr}.och-months article{padding:22px 18px;min-height:190px}.och-months h3{font-size:23px}.och-months p{font-size:14px}.och-months article>span{font-size:10px}.och-year-note{font-size:13px}.och-how-grid{grid-template-columns:1fr}.och-meeting{padding-top:25px}.och-meeting span{font-size:18px}.och-price-grid{grid-template-columns:1fr;gap:30px}.och-price-grid article{padding:30px}.och-price-grid h3{font-size:46px}.och-price-grid li{font-size:16px}.och-price-grid .och-button{font-size:17px}.och-upgrade{padding:27px}.och-upgrade strong{font-size:26px}.och-requirements>.och-wrap,.och-faq>.och-wrap{grid-template-columns:1fr;gap:30px}.och-requirements h2{font-size:44px}.och-faq summary{font-size:17px}.och-faq details p{padding-right:0}.och-closing p:not(.och-eyebrow){font-size:20px}.och-page [id]{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){.och-button{transition:none}}.och-mobile-menu{display:none}.och-three{grid-template-columns:repeat(3,minmax(0,1fr))}.och-three>*{min-width:0}.och-faq summary{overflow-wrap:anywhere}.och-faq summary span{flex-shrink:0}@media (max-width:700px){.och-page .och-facts h2{font-size:12px;line-height:1.25}.och-facts strong{font-size:25px;white-space:nowrap}.och-mobile-menu{display:block;margin-left:auto}.och-mobile-menu summary{list-style:none;cursor:pointer;font-size:25px;line-height:1;padding:6px}.och-mobile-menu summary::-webkit-details-marker{display:none}.och-mobile-menu nav{position:absolute;left:0;right:0;top:65px;background:var(--och-dark);padding:20px 24px;border-top:1px solid #ffffff30;flex-direction:column;align-items:flex-start;gap:20px}.och-mobile-menu[open] nav{display:flex}.och-mobile-menu nav a:nth-child(2){display:block}.och-header-actions{margin-left:0}}.och-page{font-family:Manrope,system-ui,sans-serif;--och-soft:#f3f3f3}.och-page h1,.och-page h2,.och-page h3{font-weight:700}.och-hero{background:radial-gradient(120% 90% at 50% 15%,rgba(255,255,255,.06) 0%,transparent 45%,rgba(0,0,0,.42) 100%),linear-gradient(160deg,#6b0a12,#a81420 45%,#c2151f 75%,#8e0f19);border-bottom:4px solid #edb63d}.och-hero .och-eyebrow,.och-hero .och-more,.och-hero .och-lead{color:#fff}.och-button{border-radius:999px;box-shadow:5px 5px #250612}.och-button:hover{box-shadow:6px 7px #250612;transform:translateY(-2px)}.och-hero .och-button{background:#fff;border-color:#fff;color:#9b1220!important;box-shadow:5px 5px #4b0c1e}.och-hero .och-button:hover{background:#f2f2f2}.och-dark:not(.och-hero){position:relative;isolation:isolate;overflow:hidden;border-top:3px solid #f45a2a;border-bottom:3px solid #edb63d}.och-dark>.och-wrap{position:relative;z-index:1}.och-stripes{position:absolute;z-index:0;pointer-events:none;top:-180px;right:-430px;width:800px;height:800px;opacity:.65;transform:scaleX(-1)}.och-year .och-stripes,.och-closing .och-stripes{right:auto;left:-430px;transform:none}.och-letter{background:#fff}.och-fit{background:#f3f3f3}.och-how{background:#fff}.och-investment{background:#f3f3f3}.och-faq{background:#fff}.och-letter .och-letter-mark{font-size:clamp(32px,4vw,46px);margin-bottom:36px;line-height:1.12}.och-signature-image{display:block;width:200px;max-width:65%;height:auto;margin:28px 0 32px}.och-author img{filter:none}@media (max-width:700px){.och-hero h1{font-size:44px}.och-stripes{opacity:.35}.och-page .och-facts strong{font-size:23px}.och-letter .och-letter-mark{font-size:34px}.och-officers h3{font-size:21px}}.och-hero-shell{padding:0 20px 24px;background:#fcfbf8}.och-page .och-hero{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;overflow:hidden;border:0}.och-hero>.och-wrap{width:calc(100% - 64px)}.och-role-art{flex-direction:column;gap:10px;background:radial-gradient(120% 90% at 50% 15%,rgba(255,255,255,.06),transparent 45%,rgba(0,0,0,.42)),linear-gradient(160deg,#6b0a12,#a81420 45%,#c2151f 75%,#8e0f19)!important;color:#fff;text-align:center;padding:20px 14px;height:180px}.och-role-art>span{color:#fff;font-size:43px;line-height:1;letter-spacing:-.04em;font-weight:700}.och-role-art>strong{font-size:12px;font-weight:600;line-height:1.4;max-width:180px;z-index:1}.och-role-art:before,.och-role-art:after{display:none}.och-pain h2{max-width:900px;margin-inline:auto}.och-kicker{font-family:Manrope,system-ui,sans-serif;font-size:19px;line-height:1.5;font-weight:500}.och-months{background:#e5e5e5;border-color:#d1d1d1;gap:1px;padding:1px;border:0;border-radius:12px;overflow:hidden}.och-months article,.och-months .och-breakthrough{background:#fff;color:#4b0c1e;border:0}.och-months .och-breakthrough{background:#ededed}.och-months article>span{color:#8e1830}.och-months article p{color:#555}.och-months article .och-session-time{font-size:11px;font-weight:700;display:inline-block;letter-spacing:0;text-transform:none;margin-bottom:15px;padding:5px 8px;background:#f3f3f3;border-radius:5px;color:#4b0c1e}.och-months .och-breakthrough .och-session-time{background:#fff}.och-year .och-section-intro .och-year-dream{font-family:Space Grotesk,system-ui,sans-serif;font-size:29px;font-weight:700;line-height:1.25;color:#fff;margin-top:30px}.och-sales-push{padding:70px 0;background:#fff}.och-sales-push-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:55px;padding:48px;background:#f3f3f3;border-radius:22px;align-items:center}.och-sales-push h2{font-size:clamp(32px,3vw,42px);margin:15px 0 25px}.och-sales-push p{font-size:17px}.och-sales-push ul{list-style:none;padding:0;margin:26px 0}.och-sales-push li{position:relative;padding-left:25px;margin:10px 0;font-size:16px}.och-sales-push li:before{content:"✓";color:#e11d2a;font-weight:700;position:absolute;left:0}.och-sales-push .och-sales-push-note{font-size:14px}.och-sales-push .och-button{margin-top:28px}.och-sales-push figure{margin:0}.och-sales-push img{width:100%;height:auto;border-radius:12px;box-shadow:0 14px 35px #4b0c1e15}.och-sales-push figcaption{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;text-align:center;font-size:23px;line-height:1.3;margin-top:28px}@media (max-width:700px){.och-hero>.och-wrap{width:calc(100% - 36px)}.och-hero-shell{padding:0 20px 20px}.och-hero h1{font-size:39px}.och-hero .och-lead{font-size:17px}.och-role-art{height:155px;padding:18px 10px}.och-role-art>span{font-size:34px}.och-role-art>strong{font-size:11px}.och-page .och-kicker{font-size:17px}.och-year .och-section-intro .och-year-dream{font-size:25px}.och-sales-push{padding:45px 0}.och-sales-push-panel{grid-template-columns:1fr;padding:26px;gap:35px}.och-sales-push figure{max-width:340px;margin:auto}.och-sales-push h2{font-size:32px}.och-sales-push p{font-size:16px}}.och-hero-shell{padding-top:24px}.och-hero-checks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;padding:0;margin:28px auto 0;max-width:950px;text-align:left;font-size:18px;font-weight:700}.och-hero-checks li{display:flex;align-items:center;gap:10px}.och-hero-checks li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#a81420;border-radius:50%;width:23px;height:23px;flex-shrink:0;font-size:16px;font-weight:900}.och-ticker{gap:10px;border:0;padding:0 20px 22px;margin-top:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.och-ticker span{position:relative;overflow:hidden;background:#4b0c1e;border:1px solid #ffffff25!important;border-radius:10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:700;padding:23px 16px;color:#fff;box-shadow:0 6px 15px #25061235}.och-ticker span:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f45a2a 0,#f45a2a 33.33%,#edb63d 33.33%,#edb63d 66.66%,#e11d2a 66.66%)}.och-hero{padding-bottom:0}.och-hero .och-button{margin-top:30px}.och-pain,.och-fit,.och-how,.och-sales-push,.och-faq{border-top:3px solid #f45a2a;border-bottom:3px solid #edb63d}.och-letter{border-top:4px solid #edb63d;border-bottom:3px solid #f45a2a}.och-sales-push-panel{border-top:5px solid #f45a2a;border-bottom:5px solid #edb63d}.och-year-note{font-size:20px;line-height:1.6;max-width:800px;color:#fff}.och-how-grid{align-items:start}.och-meeting{position:sticky;top:110px;align-self:start}.och-how h2{font-size:clamp(25px,2.25vw,32px);letter-spacing:-.045em;line-height:1.22}.och-how h2>span{display:block;white-space:nowrap}.och-sales-push figure{background:#fff;padding:22px;border-radius:16px;border:1px solid #e1dddd;box-shadow:6px 6px #4b0c1e}.och-sales-push figcaption{font-size:25px;margin-top:24px;line-height:1.25}@media (max-width:1000px) and (min-width:701px){.och-how-grid{gap:28px;grid-template-columns:.85fr 1.15fr}.och-how h2{font-size:clamp(20px,2.5vw,25px)}}@media (max-width:700px){.och-hero-shell{padding-top:20px}.och-hero-checks{display:grid;gap:14px;font-size:16px;max-width:280px}.och-ticker{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 18px;gap:8px}.och-ticker span{font-size:14px;padding:18px 10px}.och-meeting{position:static}.och-how h2{font-size:clamp(18px,5.5vw,32px)}.och-sales-push figure{padding:16px}.och-sales-push figcaption{font-size:23px}.och-year-note{font-size:17px}}.och-hero-shell{padding-bottom:56px}.och-page .och-hero{padding-bottom:45px}.och-benefit-strip{width:100%;background:#f2f2f2;padding:38px 0;border:0}.och-benefit-strip .och-ticker{width:min(1152px,calc(100% - 64px));max-width:1152px;margin:0 auto;padding:0;gap:16px}.och-benefit-strip .och-ticker span{border:0!important;padding:26px 18px;box-shadow:none}.och-benefit-strip .och-ticker span:before{display:none}.och-sales-push,.och-sales-push-panel{border-top:0;border-bottom:0}.och-push-features{align-self:center;min-width:0}.och-push-features>h3{font-size:26px;line-height:1.2;letter-spacing:-.035em;margin-bottom:24px}.och-push-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.och-push-feature{border:1px solid #e1dfe0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 15px #4b0c1e06}.och-push-feature:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.och-push-feature-art{height:95px;background:#e8e8e8;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#a81420}.och-push-feature-art svg{width:39px;height:39px;z-index:1}.och-push-feature-art span{position:absolute;border:1px solid #d1c9cd;width:90px;height:90px;border-radius:50%;right:-20px;top:-40px;transform:rotate(-15deg)}.och-push-feature-art span:last-child{right:auto;left:-30px;top:50px;width:75px;height:75px}.och-push-feature:nth-child(2) .och-push-feature-art,.och-push-feature:nth-child(4) .och-push-feature-art{background:#4b0c1e;color:#fff}.och-push-feature:nth-child(2) .och-push-feature-art span,.och-push-feature:nth-child(4) .och-push-feature-art span{border-color:#ffffff25}.och-push-feature:nth-child(3) .och-push-feature-art{background:#dedede}.och-push-feature h4{font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.02em;padding:17px 14px;margin:0}@media (max-width:700px){.och-hero-shell{padding-bottom:40px}.och-page .och-hero{padding-bottom:35px}.och-benefit-strip{padding:28px 0}.och-benefit-strip .och-ticker{width:calc(100% - 36px);gap:10px}.och-benefit-strip .och-ticker span{padding:23px 12px}.och-push-features>h3{font-size:25px}.och-push-feature-art{height:86px}.och-push-feature h4{font-size:14px;padding:15px 12px}.och-push-feature-grid{gap:10px}}.och-how{border-bottom:0}.och-facts .och-benefit-strip{background:transparent;width:100%;padding:32px 0 0;margin-top:42px;border-top:1px solid #e5e3e3}.och-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.och-outcome{display:flex;align-items:center;gap:16px;border:1px solid #e7e4e5;border-radius:14px;background:#fff;padding:22px;box-shadow:0 5px 18px #4b0c1e05;text-align:left}.och-outcome>span{width:43px;height:43px;border-radius:50%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;color:#c2151f;flex-shrink:0}.och-outcome svg{width:24px;height:24px}.och-facts .och-outcome>strong{font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;letter-spacing:-.02em;line-height:1.3;white-space:normal}.och-expert-assurance{display:flex;gap:22px;align-items:center;padding:28px 34px;background:#fff;border:1px solid #dfdbdc;border-radius:14px;max-width:900px;margin:40px auto 60px;text-align:left}.och-assurance-icon{width:48px;height:48px;background:#4b0c1e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.och-assurance-icon svg{width:23px;height:23px}.och-expert-assurance h3{font-size:24px}.och-expert-assurance p{font-size:16px;color:#6a5c61;margin-top:8px}.och-push-features{background:#fff;border:1px solid #ddd7d9;border-radius:18px;overflow:hidden;box-shadow:0 20px 45px #4b0c1e12;transform:rotate(-1deg)}.och-push-graphic-header{background:#4b0c1e;color:#fff;padding:22px 25px 26px;position:relative}.och-push-graphic-header>span{display:flex;gap:5px;margin-bottom:25px}.och-push-graphic-header>span>span{width:6px;height:6px;border-radius:50%;background:#fff5}.och-push-graphic-header>span>span:first-child{background:#e11d2a}.och-push-graphic-header h3{font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;line-height:1.1;margin:0}.och-sales-push .och-push-graphic-header p{font-size:12px;margin-top:10px;color:#e1c9d0}.och-push-feature-grid{display:block;padding:8px 20px}.och-push-feature,.och-push-feature:last-child{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:12px;align-items:center;border:0;border-bottom:1px solid #ece9ea;border-radius:0;box-shadow:none;padding:22px 0;background:#fff}.och-push-feature:last-child{border-bottom:0}.och-push-feature-art,.och-push-feature:nth-child(2) .och-push-feature-art,.och-push-feature:nth-child(3) .och-push-feature-art,.och-push-feature:nth-child(4) .och-push-feature-art{width:38px;height:38px;border-radius:10px;background:#f3f3f3;color:#b4162c}.och-push-feature-art svg{width:23px;height:23px}.och-push-feature h4{padding:0;font-size:14px;line-height:1.35}.och-feature-signal{height:24px;display:flex;align-items:flex-end;gap:3px;opacity:.65}.och-feature-signal i{width:5px;height:8px;border-radius:2px;background:#bd677a}.och-feature-signal i:nth-child(2){height:13px}.och-feature-signal i:nth-child(3){height:18px}.och-feature-signal i:nth-child(4){height:24px;background:#e11d2a}.och-push-feature:nth-child(2) .och-feature-signal,.och-push-feature:nth-child(4) .och-feature-signal{align-items:center}.och-push-feature:nth-child(2) .och-feature-signal i,.och-push-feature:nth-child(4) .och-feature-signal i{height:6px;width:6px;border-radius:50%}@media (max-width:700px){.och-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.och-outcome{padding:18px 13px;flex-direction:column;align-items:flex-start;gap:13px}.och-facts .och-outcome>strong{font-size:16px}.och-expert-assurance{padding:23px 20px;align-items:flex-start;gap:15px;margin-bottom:40px}.och-expert-assurance h3{font-size:21px}.och-expert-assurance p{font-size:14px}.och-assurance-icon{width:36px;height:36px}.och-push-features{transform:none}.och-push-feature-grid{padding:6px 16px}.och-push-feature,.och-push-feature:last-child{grid-template-columns:34px minmax(0,1fr) 25px;gap:10px;padding:20px 0}.och-push-feature-art{width:34px;height:34px}.och-push-feature h4{font-size:13px}.och-feature-signal{gap:2px}.och-feature-signal i{width:4px}.och-push-graphic-header{padding:20px}.och-push-graphic-header h3{font-size:26px}}.och-facts{position:relative;isolation:isolate;overflow:hidden;background:#4b0c1e;color:#fff;border-radius:24px;margin-top:28px;margin-bottom:56px;padding:45px 38px 38px;box-shadow:0 18px 40px #4b0c1e12}.och-facts>.och-stripes{right:-500px;top:-330px;opacity:.3}.och-facts>:not(.och-stripes){position:relative;z-index:1}.och-page .och-facts>.och-eyebrow{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(27px,3vw,39px);font-weight:700;line-height:1.15;text-transform:none;letter-spacing:-.035em;color:#fff;max-width:650px;margin:0 auto 38px}.och-facts .och-three>div{border-color:#ffffff30}.och-page .och-facts h2{color:#fff}.och-facts p:not(.och-eyebrow){color:#d8c5cb}.och-facts .och-benefit-strip{border-top-color:#ffffff25;margin-top:30px;padding-top:30px}.och-facts .och-outcome{border:0;box-shadow:none;background:#fff}.och-facts .och-outcome>strong{color:#4b0c1e}.och-decision-cards article{border:1px solid #e4dfe1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;min-height:220px}.och-decision-cards h3{margin-top:0;line-height:1.18}.och-decision-cards p{color:#685c61;transition:color .2s}@media (hover:hover){.och-decision-cards article:hover{background:#4b0c1e;color:#fff;border-color:#4b0c1e;box-shadow:0 10px 25px #4b0c1e17}.och-decision-cards article:hover p{color:#ecdee3}}.och-team{padding-bottom:65px}@media (max-width:700px){.och-facts{padding:32px 18px 24px;margin-top:16px;margin-bottom:40px;border-radius:20px}.och-page .och-facts>.och-eyebrow{font-size:29px;margin-bottom:28px}.och-page .och-facts .och-three>div{padding:3px 8px}.och-page .och-facts .och-three strong{font-size:22px;white-space:normal}.och-page .och-facts .och-three h2{font-size:11px}.och-facts .och-outcome>strong{font-size:15px}.och-facts .och-outcome{padding:16px 12px}.och-decision-cards article{min-height:0}.och-team{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.och-decision-cards article,.och-decision-cards p{transition:none}}.och-nav-wordmark{display:inline-flex;align-items:center;gap:10px;line-height:.9;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.07em;color:#4b0c1e;white-space:nowrap;transform:skew(-5deg)}.och-nav-slash{font-size:60px;font-weight:600;line-height:1;color:#e11d2a;letter-spacing:-.12em;margin-right:6px}.och-nav-wordmark small{font-family:Manrope,system-ui,sans-serif;display:block;font-size:8px;letter-spacing:.2em;line-height:1;margin-top:5px;font-weight:600}.och-facts{width:100%;max-width:none;border-radius:0;margin:0;padding:55px 0;box-shadow:none}.och-facts-inner{position:relative;z-index:1}.och-page .och-facts-inner>.och-eyebrow{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(27px,3vw,39px);font-weight:700;line-height:1.15;text-transform:none;letter-spacing:-.035em;color:#fff;max-width:650px;margin:0 auto 38px;text-align:center}.och-facts>.och-stripes{right:-430px;top:-200px;opacity:.4}.och-sales-push-panel{align-items:start}.och-push-features{position:sticky;top:110px;align-self:start;transform:none}@media (max-width:700px){.och-facts{padding:38px 0;margin:0;border-radius:0}.och-page .och-facts-inner>.och-eyebrow{font-size:29px;margin-bottom:28px}.och-push-features{position:static}.och-nav-wordmark{font-size:20px}.och-nav-slash{font-size:54px}}.och-months article>span:first-child{font-weight:700}.och-restored-hero{background:#f4f4f4;border-bottom:7px solid #edb63d;position:relative}.och-restored-hero:after{content:"";position:absolute;inset:auto 0 -11px;height:4px;background:#f45a2a;z-index:1}.och-restored-grid{max-width:1240px;margin:auto;padding:12px 40px 0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px;align-items:center}.och-restored-founder{align-self:end;display:flex;align-items:flex-end;justify-content:center;min-width:0}.och-restored-founder img{display:block;width:100%;height:auto;max-height:740px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.och-restored-copy{padding:16px 0 48px;min-width:0}.och-restored-wordmark{display:block;width:260px;max-width:100%;height:45px;-o-object-fit:cover;object-fit:cover;margin:0 0 15px}.och-page .och-restored-copy h1{font-size:clamp(44px,4.9vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:0 0 25px;color:#c72f24;max-width:16ch}.och-page .och-restored-copy p{font-size:20px;line-height:1.55;margin:0 0 24px}.och-page .och-restored-copy .och-restored-lead{font-size:26px;font-weight:700;line-height:1.35;margin:0 0 22px}.och-page .och-restored-copy .och-restored-eligibility{font-size:16px;line-height:1.5;margin-top:26px}.och-restored-copy .och-button{gap:12px;min-width:0;border-radius:40px;padding:16px 29px;font-size:24px;font-weight:800;box-shadow:5px 5px #4b0c1e}@media (max-width:760px){.och-restored-grid{display:flex;flex-direction:column-reverse;gap:0;padding:12px 24px 0}.och-restored-copy{padding:0 0 34px}.och-restored-wordmark{width:220px;height:38px}.och-page .och-restored-copy h1{font-size:46px}.och-page .och-restored-copy .och-restored-lead{font-size:23px}.och-page .och-restored-copy p{font-size:18px}.och-restored-founder{width:100%}.och-restored-founder img{max-height:500px;width:auto;max-width:100%}.och-restored-copy .och-button{font-size:21px}}
