.oto-page .checkout-button-wrap .button{font-weight:700;box-shadow:0 12px 28px #c7474352;color:#fff!important;background:#c74743!important;border-color:#c74743!important}.oto-page .checkout-button-wrap .button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #c747436b;background:#e45b54!important;border-color:#e45b54!important}.oto-preview{background:#ede9df;padding:110px max(24px,7vw) 125px;overflow:hidden}.oto-preview .oto-section-head{max-width:780px}.oto-device-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:38px;max-width:1120px;margin:62px auto 0;display:grid}.oto-device-card{margin:0}.oto-device{background:#101918;border:7px solid #162c2a;width:min(100%,300px);margin:0 auto;transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(-3deg);box-shadow:0 28px 60px #0a242240,inset 0 0 0 1px #8bd8d752}.oto-device-card:nth-child(2) .oto-device{transform:rotate(4deg)}.oto-device-card:nth-child(3) .oto-device{transform:rotate(-2deg)}.oto-device-card:hover .oto-device{transform:translateY(-10px)rotate(0);box-shadow:0 42px 80px #0a242257,inset 0 0 0 1px #8bd8d780}.oto-device-tablet{aspect-ratio:1.22;border-radius:18px;padding:10px}.oto-device-phone{aspect-ratio:.54;border-radius:25px;width:min(100%,185px);padding:8px}.oto-device-screen{background:#0a2422;border-radius:9px;width:100%;height:100%;overflow:hidden}.oto-device-screen img{object-fit:cover;width:100%;height:100%;display:block}.oto-device-phone .oto-device-screen{border-radius:17px}.oto-device-music .oto-device-screen img{object-position:center 58%;filter:saturate(.92)brightness(.82)}.oto-player-mark{color:#f4f1e9;letter-spacing:.16em;font:10px ui-monospace,monospace;position:absolute;bottom:14px;left:17px}.oto-device-label{max-width:300px;font-family:var(--font-montserrat),Arial,sans-serif;text-align:center;color:#0a2422;margin:24px auto 0;font-size:1.06rem;line-height:1.2}.oto-device-label span{color:#0b7f89;letter-spacing:.16em;margin-bottom:7px;font:11px ui-monospace,monospace;display:block}@media (max-width:750px){.oto-preview{padding:78px 20px 90px}.oto-device-grid{grid-template-columns:1fr;gap:62px;margin-top:44px}.oto-device{width:min(88vw,330px)}.oto-device-phone{width:min(56vw,205px)}}.oto-countdown{color:var(--ink);font-family:var(--font-montserrat),Arial,sans-serif;background:#c7474314;border:1px solid #c7474361;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 16px;padding:14px 16px;display:flex}.oto-countdown-label{letter-spacing:.04em;text-transform:uppercase;color:#0a2422ad;font-size:.72rem;line-height:1.35}.oto-countdown-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c74743;font-size:.92rem;font-weight:700}.oto-countdown--loading{min-height:48px}.oto-countdown--expired .oto-countdown-value{color:#0a24228c}@media (max-width:650px){.oto-countdown{margin:20px 0 14px;display:block}.oto-countdown-label{margin-bottom:6px;display:block}.oto-countdown-value{font-size:.82rem}}.oto-page{color:#0a2422;background:#ede9df;min-height:100vh;overflow:hidden}.oto-page .site-header{color:#f4f1e9;background:#082321;position:relative}.oto-page .oto-hero{background:#ede9df;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:5vw;padding:clamp(72px,10vw,150px) max(24px,7vw) 110px;display:grid}.oto-hero-copy{max-width:680px}.oto-mark{color:#0b7f89;font:600 .7rem/1.3 var(--font-montserrat),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px}.oto-hero h1{color:#0a2422;font:400 clamp(2.7rem,5.2vw,5.8rem)/.95 var(--font-montserrat),Arial,sans-serif;letter-spacing:-.04em;margin:0}.oto-lede{color:#0a2422b8;max-width:610px;font:1.05rem/1.55 var(--font-montserrat),Arial,sans-serif;margin:28px 0}.oto-offer{align-items:end;gap:18px;margin:28px 0 8px;display:flex}.oto-price{align-items:baseline;gap:12px;display:flex}.oto-price span{color:#0a242273;font:1.2rem var(--font-montserrat),Arial,sans-serif;text-decoration:line-through}.oto-price strong{color:#c74743;font:700 3.2rem/.9 var(--font-montserrat),Arial,sans-serif}.oto-offer>p{color:#0a242299;margin:0 0 3px;font-size:.78rem}.oto-page .checkout-button-wrap{margin:18px 0}.oto-page .checkout-button-wrap .button{width:100%;font:700 1rem var(--font-montserrat),Arial,sans-serif;border-radius:999px;justify-content:center;padding:19px 24px;text-decoration:none;display:flex}.oto-legal{color:#0a242294;margin:12px 0 0;font-size:.76rem;line-height:1.45}.oto-legal a{color:inherit}.oto-mockup{place-items:center;min-height:560px;display:grid;position:relative}.oto-stack{aspect-ratio:1.08;width:min(82%,480px);position:relative}.oto-book{background:#0a2422;border:7px solid #142e2b;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 28px 60px #0a24224d}.oto-book img{object-fit:cover;width:100%;height:100%;display:block}.oto-book-back{inset:8% 11% 4% 5%;transform:rotate(-9deg)}.oto-book-mid{inset:5% 5% 7% 14%;transform:rotate(5deg)}.oto-book-front{inset:1% 12% 12%;transform:rotate(-2deg)}.oto-file-card{z-index:4;color:#f4f1e9;font-family:var(--font-montserrat),Arial,sans-serif;background:#082321f0;padding:18px 22px;position:absolute;bottom:12%;right:5%;box-shadow:0 18px 35px #00000038}.oto-file-card span,.oto-file-card small{color:#9dd5db;letter-spacing:.08em;font-size:.65rem;display:block}.oto-file-card strong{margin:7px 0;font-size:1rem;line-height:1.1;display:block}.oto-stamp{z-index:5;color:#fff;text-align:center;width:108px;height:108px;font:700 1.2rem/1 var(--font-montserrat),Arial,sans-serif;background:#c74743;border-radius:50%;place-items:center;display:grid;position:absolute;top:15%;left:4%;transform:rotate(-13deg);box-shadow:0 10px 25px #c7474359}.oto-stamp small{font-size:.55rem;line-height:1.1}.oto-included{color:#f4f1e9;background:#082321;padding:110px max(24px,7vw)}.oto-section-head{max-width:780px}.oto-section-head h2,.oto-bottom h2{font:400 clamp(2rem,4vw,4rem)/1.02 var(--font-montserrat),Arial,sans-serif;letter-spacing:-.035em;margin:0}.oto-list{max-width:1050px;margin:62px auto 0}.oto-list article{border-top:1px solid #9dd5db40;grid-template-columns:70px 1fr;gap:20px;padding:27px 0;display:grid}.oto-list article>span{color:#9dd5db;letter-spacing:.15em;font:600 .75rem ui-monospace,monospace}.oto-list h3{font:400 1.5rem var(--font-montserrat),Arial,sans-serif;margin:0 0 8px}.oto-list p{color:#f4f1e9ad;max-width:680px;margin:0;line-height:1.55}.oto-bottom{color:#0a2422;background:#b9d8c9;padding:105px max(24px,7vw) 110px}.oto-bottom h2{max-width:880px;margin-bottom:32px}.oto-bottom .checkout-button-wrap{max-width:570px}.oto-bottom>p{color:#0a2422a6;max-width:800px;font-size:.82rem;line-height:1.5}.oto-bottom a{color:inherit}.oto-page footer{color:#f4f1e9;background:#082321}@media (max-width:850px){.oto-page .oto-hero{grid-template-columns:1fr;padding-top:68px}.oto-mockup{order:-1;min-height:430px}.oto-stack{width:min(90vw,460px)}.oto-file-card{bottom:6%;right:2%}.oto-stamp{top:9%;left:2%}}@media (max-width:560px){.oto-page .oto-hero{padding:52px 18px 70px}.oto-hero h1{font-size:2.6rem}.oto-lede{font-size:.94rem}.oto-offer{display:block}.oto-price strong{font-size:2.8rem}.oto-mockup{min-height:330px}.oto-file-card{padding:12px 14px}.oto-file-card strong{font-size:.8rem}.oto-stamp{width:82px;height:82px;font-size:.9rem}.oto-included,.oto-bottom{padding:72px 20px}.oto-list{margin-top:38px}.oto-list article{grid-template-columns:42px 1fr;gap:12px}.oto-list h3{font-size:1.2rem}}
