.ojm{--red:#b8d5e5;--dark:#ff7a66;--pink:#241a17;--cream:#1c1412;--white:#2a1f1c;--ink:#fff7ed;--gray:#c9b8ac;--line:rgba(255,247,237,0.12);--serif:var(--font-bricolage),var(--font-montserrat),sans-serif;--sans:var(--font-montserrat),system-ui,sans-serif;background:var(--cream);color:var(--ink);font-family:var(--sans);line-height:1.6}.ojm *{box-sizing:border-box}.ojm html{scroll-behavior:smooth}.ojm body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);line-height:1.6}.ojm .wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.ojm .section{padding:78px 0}.ojm h1,.ojm h2,.ojm h3{margin:0;font-family:var(--serif);font-weight:400;line-height:1.04}.ojm h1{font-size:clamp(3rem,7vw,6.4rem)}.ojm h2{font-size:clamp(2.4rem,5vw,4.8rem)}.ojm h3{font-size:1.6rem}.ojm p{margin-top:0}.ojm em{color:var(--red);font-weight:400}.ojm .eyebrow{margin:0 0 16px;color:var(--red);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ojm .button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;border-radius:999px;background:var(--red);color:var(--white);font-size:.9rem;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 10px 28px rgba(159,20,43,.16);transition:transform .2s,background .2s}.ojm .story-bridge{background:var(--pink)}.ojm .story-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:start}.ojm .story-copy h2{margin-bottom:28px;font-size:clamp(2.5rem,4.7vw,4.7rem)}.ojm .story-copy>p:not(.eyebrow){max-width:760px;margin-bottom:22px}.ojm .life-max{margin:28px 0;padding:22px 24px;border-left:4px solid var(--red);background:rgba(255,255,255,.55);font-family:var(--serif);font-size:1.3rem;line-height:1.35}.ojm .life-max strong{color:var(--red)}.ojm .early-included{padding:32px;background:var(--white);box-shadow:0 22px 60px rgba(65,31,38,.09)}.ojm .early-included .value-line{margin:0 0 17px;font-family:var(--serif);font-size:1.45rem;line-height:1.3}.ojm .early-included small{display:block;margin-bottom:23px;color:var(--gray);font-size:.72rem}.ojm .early-included>a{color:var(--red);font-size:.8rem;font-weight:700;text-decoration:none}.ojm .experiences{background:var(--white)}.ojm .section-intro{max-width:680px;margin:24px 0 44px;font-size:1.05rem}.ojm .experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ojm .experience-card{min-height:280px;padding:30px;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--cream)}.ojm .experience-card .number{color:var(--red);font-family:var(--serif);font-size:2rem}.ojm .experience-card .label{margin:0 0 18px;color:var(--red);font-size:.63rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ojm .experience-card h3{margin-bottom:12px}.ojm .experience-card>p:last-child{margin-bottom:0;color:var(--gray);font-size:.85rem}.ojm .red-card{background:var(--red)}.ojm .red-card,.ojm .red-card .label,.ojm .red-card .number,.ojm .red-card>p:last-child{color:var(--white)}.ojm .tool-section{overflow:hidden;background:var(--pink)}.ojm .tool-layout{display:grid;grid-template-columns:1fr .78fr;gap:8vw;align-items:center}.ojm .tool-copy h2{margin-bottom:26px}.ojm .tool-copy>p:not(.eyebrow){max-width:650px}.ojm .steps{margin:28px 0;padding:0;list-style:none;border-top:1px solid rgba(199,32,58,.2)}.ojm .steps li{padding:15px 0;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(199,32,58,.2)}.ojm .steps b{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--white);font-size:.74rem}.ojm .steps span{font-size:.9rem}.ojm .personal-note{color:var(--red);font-family:var(--serif);font-size:1.32rem;line-height:1.3}.ojm .phone{width:min(350px,100%);margin:0 auto;padding:11px;border:2px solid var(--ink);border-radius:38px;background:var(--ink);box-shadow:0 32px 80px rgba(58,24,31,.22);transform:rotate(1.3deg)}.ojm .phone-top{height:30px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:var(--white);font-size:.55rem}.ojm .phone-top i{width:78px;height:18px;border-radius:20px;background:#000}.ojm .phone-top b{width:16px;height:8px;border:1px solid #fff;border-radius:2px}.ojm .phone-screen{min-height:560px;padding:27px 20px;border-radius:26px;background:var(--cream)}.ojm .phone-brand{margin:0 0 9px;color:var(--red);font-size:.54rem;font-weight:700;letter-spacing:.12em}.ojm .phone-screen>h3{font-size:1.75rem}.ojm .phone-tabs{margin:22px 0 15px;display:flex;gap:6px;overflow:hidden}.ojm .phone-tabs span,.ojm .phone-tabs strong{padding:6px 9px;border-radius:999px;background:var(--pink);color:var(--gray);font-size:.5rem;white-space:nowrap}.ojm .phone-tabs strong{background:var(--red);color:var(--white)}.ojm .phone-tip{padding:12px;display:flex;gap:9px;border:1px solid #ebd9aa;border-radius:10px;background:#fff5d9;font-size:.58rem}.ojm .phone-tip b{color:#aa7613}.ojm .prompt-head{margin:17px 0 9px;display:flex;align-items:center;justify-content:space-between;font-family:var(--serif);font-size:.75rem}.ojm .prompt-head button{padding:7px 10px;border:0;border-radius:999px;background:var(--red);color:var(--white);font:700 .5rem var(--sans)}.ojm .prompt-box{position:relative;min-height:230px;padding:15px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--white)}.ojm .prompt-box p{font-size:.65rem;line-height:1.65}.ojm .prompt-box>i{display:block;width:100%;height:8px;margin:10px 0;border-radius:8px;background:#ded7d5;filter:blur(2px)}.ojm .prompt-box>i:nth-of-type(2){width:88%}.ojm .prompt-box>i:nth-of-type(3){width:70%}.ojm .prompt-box>div{position:absolute;inset:80px 0 0;padding-bottom:17px;display:flex;align-items:end;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,0),var(--white) 68%);color:var(--red);font-size:.53rem;font-weight:700}.ojm .proof{text-align:center;background:var(--cream)}.ojm .proof h2{max-width:850px;margin:0 auto}.ojm .review-row{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:center}.ojm .review-row figure{margin:0;padding:10px;border-radius:15px;background:var(--white);box-shadow:0 16px 40px rgba(65,31,38,.1)}.ojm .review-row figure:nth-child(2){transform:rotate(1.5deg) translateY(9px)}.ojm .review-row figure:nth-child(3){transform:rotate(-1.3deg) translateY(-7px)}.ojm .review-row img{display:block;width:100%;height:auto;border-radius:10px}.ojm .queen-review{max-width:520px;margin:52px auto 0}.ojm .queen-review figure{margin:0;padding:12px;border:2px solid rgba(199,32,58,.22);border-radius:16px;background:var(--white);box-shadow:0 20px 50px rgba(65,31,38,.13);transform:rotate(-1.4deg)}.ojm .queen-review img{display:block;width:100%;height:auto;border-radius:10px}.ojm .queen-review p{margin:15px 0 0;color:var(--red);font-size:.72rem;font-weight:700;letter-spacing:.04em}.ojm .offer{background:var(--white)}.ojm .offer-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.ojm .offer-copy h2{margin-bottom:34px}.ojm .offer-copy>p:not(.eyebrow){max-width:660px}.ojm .price-card{padding:44px;background:var(--pink);text-align:center}.ojm .price-card>p{margin-bottom:5px;color:var(--red);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ojm .price{font-family:var(--serif);font-size:7.5rem;line-height:1}.ojm .price sup{color:var(--red);font-size:2rem;vertical-align:top}.ojm .price-card>span{display:block;margin-bottom:23px;color:var(--gray);font-size:.72rem}.ojm .price-card small{display:block;margin-top:12px;color:var(--gray)}.ojm .faq{background:var(--cream)}.ojm .faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw}.ojm .faq-list{border-top:1px solid var(--line)}.ojm details{padding:20px 0;border-bottom:1px solid var(--line)}.ojm summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.3rem}.ojm summary:after{content:"+";color:var(--red)}.ojm details[open] summary:after{content:"−"}.ojm details p{margin:14px 0 0;color:var(--gray);font-size:.86rem}.ojm .creator{background:var(--pink)}.ojm .creator-layout{display:grid;grid-template-columns:250px 1fr;gap:6vw;align-items:center}.ojm .creator img{width:250px;aspect-ratio:1/1;object-fit:cover;object-position:center 42%;transform:rotate(-2deg);box-shadow:16px 16px 0 rgba(199,32,58,.1)}.ojm .creator h2{font-size:clamp(2.2rem,4vw,4rem)}.ojm .creator p:not(.eyebrow){max-width:710px;margin:24px 0}.ojm footer{padding:28px 5vw 95px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:var(--gray);font-size:.68rem}.ojm footer span{color:var(--red);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ojm footer p{margin:0}.ojm .mobile-buy{display:none}@media (max-width:850px){.ojm .experience-grid,.ojm .story-layout{grid-template-columns:1fr}.ojm .experience-card{min-height:275px}.ojm .faq-layout,.ojm .offer-layout,.ojm .tool-layout{grid-template-columns:1fr}.ojm .phone{margin-top:30px}.ojm .review-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ojm{padding-bottom:72px}.ojm .wrap{width:min(100% - 32px,1180px)}.ojm .section{padding:58px 0}.ojm h1{font-size:3.05rem}.ojm h2{font-size:2.6rem}.ojm .story-layout{gap:34px}.ojm .story-copy h2{font-size:2.45rem}.ojm .story-copy>p:not(.eyebrow){margin-bottom:19px}.ojm .life-max{padding:18px;font-size:1.12rem}.ojm .early-included{padding:25px 22px}.ojm .section-intro{margin-bottom:30px;font-size:.92rem}.ojm .experience-grid{gap:12px}.ojm .experience-card{min-height:225px;padding:24px}.ojm .personal-note{font-size:1.15rem}.ojm .phone{width:320px;max-width:100%}.ojm .phone-screen{min-height:525px}.ojm .review-row{display:grid;grid-template-columns:1fr;gap:18px;margin-top:32px}.ojm .review-row figure{padding:9px;transform:rotate(-.8deg)}.ojm .review-row figure:nth-child(2n){transform:rotate(.8deg)}.ojm .queen-review{margin-top:36px}.ojm .queen-review figure{padding:9px}.ojm .price-card{padding:34px 22px}.ojm .offer-copy h2{margin-bottom:27px}.ojm .price{font-size:6.7rem}.ojm .faq-layout{gap:24px}.ojm .creator-layout{grid-template-columns:1fr}.ojm .creator img{width:150px}.ojm .creator .button{width:100%}.ojm footer{display:block;text-align:center}.ojm footer span{display:block;margin-bottom:7px}.ojm .mobile-buy{position:fixed;z-index:30;right:0;bottom:0;left:0;min-height:68px;padding:9px 12px 9px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);background:rgba(28,20,18,.96);backdrop-filter:blur(12px);box-shadow:0 -9px 30px rgba(56,25,31,.09)}.ojm .mobile-buy div{display:flex;flex-direction:column}.ojm .mobile-buy strong{font-size:.75rem}.ojm .mobile-buy span{color:var(--gray);font-size:.63rem}.ojm .mobile-buy a{padding:11px 18px;border-radius:999px;background:var(--red);color:var(--white);font-size:.72rem;font-weight:700;text-decoration:none}}.ojm a{color:inherit}.ojm h1,.ojm h2,.ojm h3{font-weight:800;letter-spacing:-.02em}.ojm em{font-style:normal}.ojm .button{background:#ff654f;color:#2e1e1b;box-shadow:0 10px 28px rgba(255,101,79,.18)}.ojm .button:hover{background:#ff7a66;transform:translateY(-2px)}.ojm .life-max,.ojm .personal-note,.ojm .value-line{font-family:var(--sans)!important;font-weight:500}.ojm .life-max{background:rgba(255,247,237,.04)}.ojm .phone{border-color:#3a2d29;background:#3a2d29}.ojm .phone-top{color:#fff7ed}.ojm .phone-tip{color:#2e1e1b}.ojm .prompt-box>i{background:rgba(255,247,237,.18)}.ojm .prompt-box>div{background:linear-gradient(180deg,rgba(42,31,28,0),var(--white) 68%)}.ojm .creator img{box-shadow:16px 16px 0 rgba(184,213,229,.12)}.ojm .queen-review figure{border-color:rgba(184,213,229,.3)}.ojm .early-included,.ojm .review-row figure{box-shadow:0 16px 40px rgba(0,0,0,.35)}.ojm .mobile-buy a{background:#ff654f!important;color:#2e1e1b!important}.ojm .experience-grid>*,.ojm [class*=-layout]>*{min-width:0}.ojm .price{display:flex;justify-content:center;align-items:flex-start;gap:.2rem}.ojm .price sup{font-size:2.2rem;line-height:1;margin-top:.9rem;vertical-align:baseline}