:root{--forest:#123F32;--forest-2:#1F5A47;--deep:#0C2E24;--jade:#E4EEE7;--ivory:#F7F1E5;--paper:#FFFDF8;--sand:#EFE5D1;--brick:#B64032;--brick-dk:#8F3127;--brick-ink:#9A3428;--brick-tint:#F6E3DF;--brass:#B9953F;--brass-tint:#F4E6BF;--hl:#F2D98C;--ink:#1E2622;--soft:#46514B;--line:#E2D7C1;--serif:"Source Serif 4",Georgia,serif;--sans:"Source Sans 3",system-ui,sans-serif;--hand:"Caveat",cursive}*,*:before,*:after{box-sizing:border-box}html{font-size:19px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(min-width:768px){html{font-size:20px}}body{margin:0;background:var(--ivory);color:var(--ink);font:400 1rem/1.55 var(--sans);overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);color:var(--forest);margin:0 0 .5em;line-height:1.12;letter-spacing:-.01em}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.2rem}@media(min-width:768px){h1{font-size:3.1rem}h2{font-size:2.3rem}h3{font-size:1.35rem}}p{margin:0 0 1em}.wrap{max-width:760px;margin:0 auto;padding:0 18px}.wide{max-width:1120px;margin:0 auto;padding:0 18px}section{padding:56px 0}@media(min-width:768px){section{padding:80px 0}}.center{text-align:center}.eyebrow{display:inline-block;font:800 .74rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brick-ink);margin-bottom:12px}.hl{background:linear-gradient(transparent 58%,var(--hl) 58%,var(--hl) 92%,transparent 92%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.note{font:700 1.5rem/1.05 var(--hand);color:var(--brick-ink)}.btn{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none;border:0;cursor:pointer;font:800 1.08rem/1.2 var(--sans);border-radius:16px;padding:18px 24px;min-height:62px;transition:transform .08s,box-shadow .08s}.btn-buy{background:var(--brick);color:#fff;box-shadow:0 5px 0 var(--brick-dk)}.btn-buy:hover{filter:brightness(1.05)}.btn-buy:active{transform:translateY(3px);box-shadow:0 2px 0 var(--brick-dk)}.btn-alt{background:var(--forest);color:#fff;box-shadow:0 5px #0a261e}.btn-alt:active{transform:translateY(3px);box-shadow:0 2px #0a261e}.btn small{display:block;font-weight:600;font-size:.78rem;opacity:.9}.confirm{background:var(--forest);color:#ede6d6;font:600 .85rem/1.3 var(--sans);padding:12px 0}.confirm .wide{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}.confirm .ok{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2e8a5c;color:#fff;font-weight:800;font-size:.8rem}.steps{display:flex;justify-content:center;gap:6px;margin:18px auto 0;max-width:520px;font:800 .7rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.steps span{flex:1;padding:8px 4px;border-radius:999px;background:#e9e0cc;color:#7b7360;text-align:center}.steps .done{background:#2e8a5c;color:#fff}.steps .now{background:var(--brick);color:#fff}.hero{overflow:hidden;padding:26px 0 40px;background:radial-gradient(1200px 520px at 50% 105%,#E8DFC9 0%,var(--ivory) 62%)}.hero .alert{display:inline-block;background:var(--brick-tint);color:var(--brick-ink);border:2px dashed #D9A79E;border-radius:12px;padding:8px 14px;font:800 .8rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.hero h1{max-width:900px;margin:0 auto .35em}.hero .sub{font-size:1.14rem;color:var(--soft);max-width:680px;margin:0 auto 6px}.hero .mock{margin:18px auto 0;max-width:1100px}@media(max-width:600px){.hero .mock{margin:10px -9% 0;max-width:none}.steps{font-size:.62rem}.hero h1{font-size:1.85rem}}.hero .cta{max-width:520px;margin:6px auto 0}.hero .fine{font-size:.82rem;color:var(--soft);margin-top:14px}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px auto 0;max-width:720px}.chips span{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:6px 14px;font:700 .82rem/1.2 var(--sans);color:var(--forest)}.pain{background:var(--forest);color:#ede6d6}.pain h2{color:#fff8e8}.pain .eyebrow{color:var(--hl)}.pain .grid{display:grid;gap:14px;margin-top:26px}@media(min-width:768px){.pain .grid{grid-template-columns:repeat(3,1fr)}}.pain .card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px}.pain .card b{display:block;font:700 1.1rem/1.25 var(--serif);color:#fff;margin-bottom:6px}.pain .card p{margin:0;font-size:.95rem;color:#d6d0c1}.pain .big{font:700 1.35rem/1.35 var(--serif);color:#fff;border-left:5px solid var(--brick);padding:4px 0 4px 16px;margin:30px 0 0}.vs{display:grid;gap:14px;margin-top:22px}@media(min-width:700px){.vs{grid-template-columns:1fr 1fr}}.vs div{border-radius:18px;padding:20px 22px}.vs .paper{background:var(--paper);border:1.5px solid var(--line)}.vs .video{background:var(--jade);border:1.5px solid #CFE0D5}.vs h3{font-size:1.1rem;margin-bottom:10px}.vs ul{margin:0;padding:0;list-style:none}.vs li{padding:6px 0 6px 28px;position:relative;font-size:.97rem}.vs li:before{position:absolute;left:0;top:6px;font-weight:800}.vs .paper li:before{content:"\1f4c4"}.vs .video li:before{content:"\25b6";color:var(--brick)}.mods{display:grid;gap:14px;margin-top:26px;grid-template-columns:1fr}@media(min-width:560px){.mods{grid-template-columns:1fr 1fr}}@media(min-width:900px){.mods{grid-template-columns:repeat(3,1fr)}.mod.wbk{grid-column:span 2;display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.mod.wbk .pic{height:100%}}.mod{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;overflow:hidden;position:relative}.mod img{aspect-ratio:16/9;object-fit:cover;width:100%}.mod .t{padding:12px 14px 14px}.mod .t b{display:block;font:700 1.02rem/1.25 var(--serif);color:var(--forest)}.mod .t span{font-size:.85rem;color:var(--soft)}.mod .tag{position:absolute;top:10px;right:10px;background:var(--brick);color:#fff;font:800 .66rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:999px}.mod.wbk{background:var(--forest);border-color:var(--forest)}.mod.wbk .t b{color:#fff}.mod.wbk .t span{color:#cfc7b4}.mod.wbk .pic{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;gap:10px;background:#0b2a21;padding:12px}.mod.wbk .pic img{width:auto;height:100%;aspect-ratio:auto;border-radius:3px;box-shadow:0 6px 14px #00000059}.how{display:grid;gap:18px;margin-top:26px}@media(min-width:800px){.how{grid-template-columns:repeat(3,1fr)}}.how .s{background:var(--paper);border:1.5px solid var(--line);border-radius:18px;overflow:hidden}.how .s img{aspect-ratio:16/9;object-fit:cover;width:100%}.how .s div{padding:14px 16px 16px}.how .n{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--brick);color:#fff;align-items:center;justify-content:center;font:800 .9rem/1 var(--sans);margin-bottom:8px}.how h3{font-size:1.08rem;margin-bottom:4px}.how p{margin:0;font-size:.93rem;color:var(--soft)}.offer{background:var(--sand)}.plans{display:grid;gap:18px;margin-top:28px;align-items:stretch}@media(min-width:820px){.plans{grid-template-columns:1.08fr 1fr}}.plan{background:var(--paper);border:2px solid var(--line);border-radius:22px;padding:26px 22px 22px;position:relative;display:flex;flex-direction:column}.plan.top{border:3px solid var(--brick);box-shadow:0 18px 40px #8f312729}.plan .ribbon{position:absolute;top:-16px;left:50%;transform:translate(-50%);white-space:nowrap;font:800 .74rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;border-radius:999px}.plan.top .ribbon{background:var(--brick);color:#fff}.plan.low .ribbon{background:var(--forest);color:#fff}.plan h3{font-size:1.4rem;margin:6px 0 4px;text-align:center}.plan .what{text-align:center;color:var(--soft);font-size:.92rem;margin-bottom:8px}.price{text-align:center;margin:6px 0 14px}.price b{font:700 3rem/1 var(--serif);color:var(--forest)}.price span{display:block;font-size:.8rem;color:var(--soft);margin-top:4px}.plan .img{margin:0 -6px 14px}.plan ul{list-style:none;margin:0 0 18px;padding:0;flex:1}.plan li{position:relative;padding:7px 0 7px 32px;font-size:.96rem;border-top:1px solid #EFE6D3}.plan li:first-child{border-top:0}.plan li:before{position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 .74rem/1 var(--sans)}.plan li.y:before{content:"\2713";background:#2e8a5c;color:#fff}.plan li.n{color:#8a8577}.plan li.n:before{content:"\2715";background:#e7dfcf;color:#8a8577}.plan .pc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;font-size:.84rem}.plan .pc div{background:var(--ivory);border-radius:12px;padding:10px 12px}.plan .pc b{display:block;font:800 .7rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.plan .pc .pro b{color:#2e8a5c}.plan .pc .con b{color:var(--brick-ink)}.no{display:block;text-align:center;margin:28px auto 0;max-width:560px;color:var(--soft);font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.no:hover{color:var(--ink)}.safe{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font:700 .8rem/1.2 var(--sans);color:var(--soft)}.faq details{background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:14px 18px;margin-top:10px}.faq summary{cursor:pointer;font:700 1.02rem/1.3 var(--serif);color:var(--forest);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;font-family:var(--sans);color:var(--brick)}.faq details[open] summary:after{content:"\2013"}.faq p{margin:10px 0 0;color:var(--soft);font-size:.95rem}.final{background:var(--forest);color:#ede6d6;text-align:center}.final h2{color:#fff8e8}.final .two{display:grid;gap:14px;max-width:640px;margin:22px auto 0}@media(min-width:640px){.final .two{grid-template-columns:1fr 1fr}}.final .no{color:#cfc7b4}footer{padding:22px 0;text-align:center;font-size:.78rem;color:var(--soft)}.sticky{position:fixed;left:0;right:0;bottom:0;background:var(--paper);border-top:1px solid var(--line);padding:10px 14px;display:flex;gap:10px;align-items:center;z-index:9;box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .25s}.sticky.show{transform:none}.sticky .btn{min-height:50px;padding:10px 14px;font-size:.95rem}.sticky div{font:700 .85rem/1.2 var(--sans);color:var(--forest);flex:none}@media(min-width:900px){.sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/oto.css.map */
