@font-face{font-family:FiraSans;src:url('assets/fonts/fira-sans-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FiraSans;src:url('assets/fonts/fira-sans-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:FiraSans;src:url('assets/fonts/fira-sans-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:FiraCondensed;src:url('assets/fonts/fira-condensed-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:FiraCondensed;src:url('assets/fonts/fira-condensed-800.woff2') format('woff2');font-weight:800;font-display:swap}
:root{--navy:#082a50;--navy-dark:#041a35;--blue:#1478c9;--green:#148a45;--green-dark:#0d6d37;--yellow:#ffd43b;--red:#d94a35;--bg:#fcfaf6;--tint:#fbf6eb;--ink:#082a50;--text:#24364b;--muted:#637185;--line:#dce2e8;--white:#fff;--radius:16px;--shadow:0 14px 36px rgba(5,35,70,.12);--font-body:FiraSans,Arial,sans-serif;--font-title:FiraCondensed,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}svg{display:block;width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}img{display:block;max-width:100%}button,a{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:var(--font-title)}.content{width:min(100%,calc(var(--content,900px) + 40px));margin:auto;padding-inline:20px}.content--720{--content:720px}.content--780{--content:780px}.content--900{--content:900px}.content--980{--content:980px}.content--1000{--content:1000px}.content--1040{--content:1040px}.content--1120{--content:1120px}.content--1180{--content:1180px}.section{padding:88px 0}.section--tint{background:var(--tint)}.section-flow,.hero-flow{display:flex;flex-direction:column;align-items:center;gap:34px}.section-title{max-width:870px;text-align:center}.section-title h2{margin:0;font-size:clamp(36px,5vw,54px);line-height:1.02;text-wrap:balance}.section-title h2 em{color:var(--green);font-style:normal}.section-title p{max-width:700px;margin:16px auto 0;color:var(--muted);font-size:18px}.eyebrow{margin:0 0 -20px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.14em;text-align:center}.offer-bar{display:flex;min-height:38px;padding:8px 16px;align-items:center;justify-content:center;gap:6px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center}.offer-bar strong{color:var(--yellow)}
.offer-bar>svg{width:14px;height:14px;color:var(--yellow);fill:currentColor;stroke:none}.hero{padding:54px 0 72px;background:radial-gradient(circle at 50% 28%,#fff 0,#fff 34%,var(--tint) 100%);overflow:hidden}.hero-flow{gap:24px;text-align:center}.hero-pill{margin:0;padding:9px 18px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}.hero h1{max-width:900px;margin:0;font-size:clamp(43px,6vw,68px);line-height:.98;letter-spacing:-.015em;text-wrap:balance}.hero-media{width:min(900px,100%);height:560px}.product-composition{position:relative;isolation:isolate;margin-inline:auto}.product-composition img{position:absolute;object-fit:contain}.sheet{top:14%;height:66%;filter:drop-shadow(0 16px 18px rgba(5,35,70,.2))}.sheet--left{left:5%;transform:rotate(-11deg)}.sheet--middle{left:27%;transform:rotate(-4deg)}.sheet--right{right:6%;transform:rotate(10deg)}.cover{top:3%;left:50%;z-index:4;height:88%;transform:translateX(-50%);filter:drop-shadow(0 22px 24px rgba(5,35,70,.3))}.phone{position:absolute;right:8%;bottom:5%;z-index:5;width:20%;padding:8px;border:5px solid var(--navy-dark);border-radius:28px;background:#fff;box-shadow:0 18px 28px rgba(5,35,70,.28);transform:rotate(5deg)}.phone:before{content:"";display:block;position:absolute;top:3px;left:50%;width:28%;height:4px;border-radius:999px;background:var(--navy-dark);transform:translateX(-50%)}.phone img{position:relative;width:100%;aspect-ratio:1055/1491;object-fit:cover;border-radius:18px}.quantity-seal{position:absolute;right:2%;top:5%;z-index:7;display:grid;width:112px;height:112px;place-content:center;border:6px solid #fff;border-radius:50%;background:var(--yellow);color:var(--navy);box-shadow:0 10px 24px rgba(5,35,70,.22);transform:rotate(5deg)}.quantity-seal strong{font:800 37px/1 var(--font-title)}.quantity-seal span{font-size:12px;font-weight:800;line-height:1.05}.hero-sub{max-width:750px;margin:0;color:var(--text);font-size:19px;line-height:1.55;text-wrap:pretty}.hero-bullets{display:grid;width:min(700px,100%);gap:11px;margin:0;padding:0;list-style:none;text-align:left}.hero-bullets li,.receive-card li,.plan-card li{display:flex;align-items:flex-start;gap:10px}.check{display:grid;flex:none;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--green);color:#fff}.check svg{width:16px;height:16px;stroke-width:3}.btn{display:inline-flex;width:min(470px,100%);min-height:64px;padding:16px 24px;align-items:center;justify-content:center;gap:14px;border:0;border-radius:12px;background:var(--green);color:#fff;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 5px 0 var(--green-dark),0 14px 24px rgba(20,138,69,.2);cursor:pointer;transition:transform .16s,background .16s}.btn:hover{background:#107d3e;transform:translateY(-2px)}.btn:active{transform:translateY(3px)}.btn:focus-visible,.rail-arrow:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.btn svg{width:20px;height:20px}.btn--disabled{background:#98a5b4;box-shadow:none;cursor:not-allowed}.btn--disabled:hover{background:#98a5b4;transform:none}.amplitude{max-width:680px;margin:2px 0 0;color:var(--muted);font-size:13px}
.pain-grid{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:12px}.pain-chip{display:flex;min-height:58px;padding:14px 16px;align-items:center;gap:11px;border:1px solid #e9d59b;border-radius:12px;background:#fff8e5;font-size:14px;font-weight:700}.pain-icon{display:grid;flex:none;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--yellow);color:var(--navy);font-family:var(--font-title);font-weight:800}.bridge{max-width:760px;margin:0;font-size:19px;text-align:center;text-wrap:balance}.bridge strong{color:var(--navy)}
.gallery{overflow:hidden}.rail-stage{position:relative;width:100%}.rail{display:flex;gap:24px;overflow-x:auto;padding:6px 48px 24px;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.rail::-webkit-scrollbar{display:none}.rail:active{cursor:grabbing}.gallery-card{flex:0 0 285px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow);scroll-snap-align:center}.gallery-card img{width:100%;aspect-ratio:1055/1491;object-fit:contain}.gallery-card figcaption{padding:12px 14px;background:#fff;color:var(--navy);font-size:13px;font-weight:700;text-align:center}.rail-arrow{position:absolute;top:47%;z-index:5;display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);box-shadow:0 8px 20px rgba(5,35,70,.18);cursor:pointer}.rail-arrow--left{left:2px;transform:translateY(-50%) rotate(180deg)}.rail-arrow--right{right:2px;transform:translateY(-50%)}
.mechanism{background:#fff}.mechanism-proof{width:min(430px,100%);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--tint);box-shadow:var(--shadow)}.mechanism-proof img{width:100%;object-fit:contain}.mechanism-grid{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:18px}.mechanism-grid article{position:relative;min-height:255px;padding:58px 22px 26px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center;box-shadow:0 8px 24px rgba(5,35,70,.07)}.mechanism-number{position:absolute;top:18px;left:50%;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--navy);color:var(--yellow);font-family:var(--font-title);font-weight:800;transform:translateX(-50%)}.mechanism-grid h3{margin:0 0 10px;font-size:22px;line-height:1.1}.mechanism-grid p{margin:0;color:var(--muted);font-size:14px}.mechanism-close{max-width:720px;margin:0;color:var(--navy);font:800 28px/1.2 var(--font-title);text-align:center}
.mid-pitch-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.mini-composition{position:relative;height:440px;isolation:isolate}.mini-composition img{position:absolute;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(5,35,70,.2))}.mini-sheet{top:12%;height:70%}.mini-sheet--a{left:3%;transform:rotate(-9deg)}.mini-sheet--b{right:0;transform:rotate(9deg)}.mini-cover{top:1%;left:50%;z-index:3;height:91%;transform:translateX(-50%)}.mid-pitch-copy h2{margin-bottom:20px;font-size:clamp(36px,4.5vw,50px);line-height:1.02}.mid-pitch-copy p{margin-bottom:28px;color:var(--muted);font-size:18px}.audience-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:16px}.audience-grid article{display:flex;padding:22px;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 7px 18px rgba(5,35,70,.06)}.audience-grid h3{margin:0 0 6px;font-size:21px;line-height:1.14}.audience-grid p{margin:0;color:var(--muted);font-size:14px}.audience-grid .check{width:30px;height:30px}
.collection-composition{position:relative;width:min(760px,100%);height:430px;isolation:isolate}.collection-composition img{position:absolute;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(5,35,70,.2))}.collection-page{top:8%;height:74%}.collection-page--one{left:4%;transform:rotate(-10deg)}.collection-page--two{right:5%;transform:rotate(10deg)}.collection-cover{top:0;left:42%;z-index:4;height:90%;transform:translateX(-50%)}.collection-sheet{right:2%;bottom:4%;z-index:5;width:45%;padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff;transform:rotate(-2deg)}.receive-card{width:100%;padding:42px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow);text-align:center}.access-badge{display:inline-flex;margin:0 0 18px;padding:8px 16px;border-radius:999px;background:var(--green);color:#fff;font-size:13px;font-weight:800}.receive-card h3{margin:0;font-size:clamp(34px,4vw,46px);line-height:1}.receive-card>p:not(.access-badge){max-width:720px;margin:16px auto 28px;color:var(--muted);font-size:17px}.receive-card ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding:0;list-style:none;text-align:left}.receive-card li{font-weight:600}
.bonus-intro{text-align:center}.bonus-intro p{margin:0 0 7px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.15em}.bonus-intro h2{margin:0;font-size:clamp(40px,5vw,56px);line-height:1}.bonus-intro span{display:inline-block;margin-top:18px;padding:10px 20px;border-radius:999px;background:var(--green);color:#fff;font-size:13px;font-weight:800}.bonus-grid{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:18px}.bonus-card{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.bonus-card-top{position:relative;display:grid;min-height:290px;place-items:center;border-bottom:1px solid var(--line);background:var(--tint)}.bonus-num{position:absolute;top:12px;left:12px;z-index:4;margin:0;padding:7px 11px;border-radius:999px;background:var(--navy);color:var(--yellow);font-size:10px;font-weight:800}.bonus-art{position:relative;width:100%;height:250px}.bonus-art img{position:absolute;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(5,35,70,.2))}.bonus-art .bonus-main{top:8%;left:50%;z-index:2;width:53%;height:85%;transform:translateX(-50%)}.bonus-art .bonus-secondary{top:17%;right:7%;width:42%;height:73%;transform:rotate(9deg)}.bonus-card--landscape .bonus-main{width:88%;height:74%;padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff}.bonus-card-body{display:flex;flex:1;padding:22px 19px;flex-direction:column}.bonus-card h3{margin:0 0 10px;font-size:24px;line-height:1.08}.bonus-card-body>p{margin:0 0 16px;color:var(--muted);font-size:14px}.bonus-gain{display:flex;margin-bottom:18px;align-items:flex-start;gap:8px;font-size:13px;font-weight:700}.included-badge{margin-top:auto;padding:9px;border:1px dashed var(--green);border-radius:10px;background:#eef8f2;color:var(--green-dark);font-size:12px;font-weight:800;text-align:center}
.offer{background:var(--navy-dark);color:#fff;text-align:center}.offer .section-title h2{color:#fff}.countdown{display:inline-flex;margin:0;padding:10px 18px;border-radius:999px;background:var(--red);color:#fff;font-size:13px;font-weight:700}.countdown strong{margin-left:8px;font-variant-numeric:tabular-nums}.plan-card{position:relative;width:min(540px,100%);padding:42px 30px 28px;border:3px solid var(--green);border-radius:22px;background:#fff;color:var(--text);box-shadow:0 26px 68px rgba(0,0,0,.4)}.plan-badge{position:absolute;top:0;left:50%;width:max-content;max-width:calc(100% - 32px);margin:0;padding:9px 18px;border-radius:999px;background:var(--green);color:#fff;font-size:11px;font-weight:800;transform:translate(-50%,-50%)}.plan-kicker{margin:0;color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.12em}.plan-card h3{max-width:430px;margin:8px auto 0;font-size:30px;line-height:1}.offer-composition{position:relative;height:270px;margin:14px 0}.offer-composition img{position:absolute;object-fit:contain;filter:drop-shadow(0 15px 16px rgba(5,35,70,.2))}.offer-sheet{top:12%;left:16%;height:75%;transform:rotate(-9deg)}.offer-cover{top:1%;left:52%;z-index:2;height:93%;transform:translateX(-50%)}.plan-card>ul{display:grid;gap:0;margin:0;padding:0;list-style:none;text-align:left}.plan-card li{padding:10px 0;border-bottom:1px dotted var(--line);font-size:14px;font-weight:600}.price{margin:24px 0 20px}.price small,.price span{display:block;color:var(--muted);font-size:13px}.price strong{display:block;margin:3px 0;color:var(--green-dark);font:800 62px/1 var(--font-title)}.checkout-note{margin:13px 0 0;color:var(--muted);font-size:12px}.payment-trust{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:center;gap:8px 14px;color:var(--green-dark);font-size:11px;font-weight:700}.payment-trust span{padding:6px 9px;border-radius:999px;background:#eef8f2}
.safety-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.guarantee-card,.safety-cards article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.guarantee-card{display:flex;padding:38px 28px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.guarantee-card>svg{width:58px;height:58px;color:var(--green)}.guarantee-card h2{margin:18px 0 0;font-size:32px;line-height:1.05}.guarantee-card p{max-width:520px;margin:16px 0 0;color:var(--muted)}.safety-cards{display:grid;gap:18px}.safety-cards article{display:flex;padding:26px;align-items:flex-start;gap:16px}.safety-cards svg{flex:none;width:32px;height:32px;color:var(--green)}.safety-cards h3{margin:0 0 6px;font-size:21px}.safety-cards p{margin:0;color:var(--muted);font-size:14px}.steps-grid{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:18px}.steps-grid article{position:relative;padding:30px 22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center;box-shadow:var(--shadow)}.steps-grid article>span{position:absolute;top:14px;left:14px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.steps-grid svg{width:42px;height:42px;margin:4px auto 16px;color:var(--green)}.steps-grid h3{margin:0 0 8px;font-size:23px}.steps-grid p{margin:0;color:var(--muted);font-size:14px}.faq-list{display:grid;width:100%;gap:10px}.faq details{border:1px solid var(--line);border-radius:13px;background:#fff}.faq summary{min-height:60px;padding:18px 50px 18px 20px;color:var(--navy);font-weight:700;cursor:pointer}.faq details p{margin:0;padding:0 20px 20px;color:var(--muted)}.closing{padding:84px 0;background:var(--navy);color:#fff;text-align:center}.closing-inner{display:flex;align-items:center;flex-direction:column;gap:24px}.closing-inner>p{margin:0;color:var(--yellow);font-size:12px;font-weight:800;letter-spacing:.1em}.closing h2{margin:0;color:#fff;font-size:clamp(40px,5vw,58px);line-height:1.02}.closing h2 em{color:var(--yellow);font-style:normal}.closing small{color:#c8d2df}.footer{padding:34px 20px;background:#021225;color:#aeb9c7;text-align:center}.footer-inner{display:flex;max-width:780px;margin:auto;flex-direction:column;gap:8px}.footer p{margin:0;font-size:12px}.footer a{color:#dce7f3}.footer-legal{font-size:11px!important}
@media(max-width:820px){.section{padding:68px 0}.hero{padding-top:44px}.hero-media{height:410px}.mechanism-grid{grid-template-columns:1fr 1fr}.mid-pitch-grid{grid-template-columns:1fr;gap:28px}.mini-composition{height:370px}.mid-pitch-copy{text-align:center}.audience-grid{grid-template-columns:1fr}.bonus-grid{grid-template-columns:1fr;max-width:470px}.bonus-card-top{min-height:330px}.bonus-art{height:290px}.safety-layout{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.receive-card ul{grid-template-columns:1fr}}
@media(max-width:560px){.offer-bar{font-size:10px}.content{padding-inline:16px}.section{padding:58px 0}.section-flow{gap:28px}.hero-pill{font-size:10px}.hero h1{font-size:38px}.hero-media{width:calc(100% + 12px);height:310px;margin-inline:-6px}.sheet--middle{display:none}.sheet{height:60%}.cover{height:86%}.phone{right:2%;width:24%;padding:5px;border-width:4px;border-radius:19px}.quantity-seal{right:0;width:77px;height:77px;border-width:4px}.quantity-seal strong{font-size:26px}.quantity-seal span{font-size:9px}.hero-sub{font-size:17px}.hero-bullets li{font-size:14px}.btn{min-height:58px;padding:15px 14px;font-size:14px;white-space:normal}.section-title h2{font-size:36px}.section-title p{font-size:16px}.pain-grid{grid-template-columns:1fr 1fr;gap:8px}.pain-chip{min-height:72px;padding:10px;font-size:12px;line-height:1.2}.rail{padding-inline:34px}.gallery-card{flex-basis:76vw}.rail-arrow{width:42px;height:42px}.mechanism-grid{grid-template-columns:1fr}.mechanism-grid article{min-height:0}.mini-composition{height:310px}.mid-pitch-copy h2{font-size:36px}.collection-composition{height:310px}.collection-sheet{display:none}.collection-cover{left:52%;height:91%}.collection-page{height:68%}.receive-card{padding:28px 20px}.receive-card h3{font-size:36px}.bonus-card-top{min-height:300px}.bonus-art{height:265px}.plan-card{padding:38px 18px 24px}.plan-badge{font-size:9px;white-space:nowrap}.plan-card h3{font-size:26px}.offer-composition{height:235px}.price strong{font-size:52px}.payment-trust{display:grid;grid-template-columns:1fr 1fr}.closing{padding:64px 0}.closing h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
.anchor-price{margin-bottom:4px;font-size:15px!important}.anchor-price s{color:var(--red);font-weight:700}.checkout-button{margin-inline:auto}.purchase-summary{display:flex;margin-top:15px;align-items:center;justify-content:center;gap:20px;color:var(--navy);font-size:12px;font-weight:800}.purchase-summary>span{display:inline-flex;align-items:center;gap:5px}.purchase-summary svg{width:14px;height:14px;color:var(--green);stroke-width:2.5}.security-row{display:grid;margin-top:18px;grid-template-columns:repeat(3,1fr);gap:10px}.security-row>span{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--navy);font-size:10px;line-height:1;text-align:left}.security-row svg{flex:none;width:20px;height:20px;color:var(--navy);stroke-width:1.8}.security-row em,.security-row strong{display:block}.security-row em{font-style:normal;font-weight:400}.security-row strong{font-size:11px}.price span{margin-top:5px}@media(max-width:560px){.purchase-summary{gap:12px}.security-row{gap:4px}.security-row>span{gap:4px;font-size:8px}.security-row svg{width:17px;height:17px}.security-row strong{font-size:9px}}
.bonus-card-top{min-height:360px;padding:28px 24px 20px;perspective:900px}.bonus-cover{position:relative;display:flex;width:210px;height:295px;padding:17px 15px 14px;flex-direction:column;overflow:hidden;border:1px solid rgba(8,42,80,.16);border-radius:5px;background:linear-gradient(150deg,#fff 0,#fffaf0 100%);box-shadow:-9px 11px 0 #d7dee5,0 23px 30px rgba(5,35,70,.23);transform:rotateY(-7deg) rotateZ(-1.5deg);transform-origin:center}.bonus-cover:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(90deg,rgba(8,42,80,.23),rgba(255,255,255,.25))}.bonus-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.58) 49%,transparent 60%);opacity:.32;pointer-events:none}.bonus-cover-brand{position:relative;z-index:2;padding:6px 7px;border-radius:4px;background:var(--navy);color:#fff;font-size:7px;font-weight:800;letter-spacing:.05em;text-align:center}.bonus-cover h4{position:relative;z-index:2;margin:11px 0 8px;color:var(--navy);font:800 23px/.92 var(--font-title);text-align:center;text-transform:uppercase}.bonus-cover-preview{position:relative;z-index:2;display:grid;min-height:154px;flex:1;place-items:center}.bonus-cover-preview img{position:absolute;max-width:92%;max-height:100%;object-fit:contain;filter:drop-shadow(0 7px 7px rgba(5,35,70,.16))}.bonus-cover-preview .bonus-secondary{right:0;max-width:48%;transform:rotate(7deg)}.bonus-cover-preview .bonus-secondary+.bonus-main{left:6%;max-width:65%;transform:rotate(-2deg)}.bonus-cover-foot{position:relative;z-index:2;margin-top:7px;padding:5px;border-radius:4px;background:var(--green);color:#fff;font-size:7px;font-weight:800;letter-spacing:.07em;text-align:center}.bonus-cover--1{border-color:#e3bd18;background:linear-gradient(150deg,#fffdf3,#fff3b5)}.bonus-cover--2{border-color:#18924d;background:linear-gradient(150deg,#fff,#eaf8ef)}.bonus-cover--3{border-color:#2b78ba;background:linear-gradient(150deg,#fff,#edf6ff)}.bonus-card--landscape .bonus-cover-preview .bonus-main{width:100%;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:4px;background:#fff}.offer-stack{height:390px;margin:10px -12px 20px}.offer-stack .offer-sheet{top:13%;left:4%;height:63%;transform:rotate(-12deg)}.offer-stack .offer-cover{top:0;left:38%;height:78%;transform:translateX(-50%)}.offer-mini{position:absolute;z-index:4;display:flex;width:118px;height:164px;padding:10px 8px 7px;flex-direction:column;overflow:hidden;border:1px solid rgba(8,42,80,.14);border-radius:4px;background:#fff;box-shadow:-5px 7px 0 #d7dee5,0 13px 18px rgba(5,35,70,.2);text-align:center}.offer-mini span{color:var(--green-dark);font-size:6px;font-weight:800;letter-spacing:.08em}.offer-mini strong{margin:4px 0;color:var(--navy);font:800 13px/.95 var(--font-title);text-transform:uppercase}.offer-mini img{position:static!important;width:100%;height:95px!important;margin-top:auto;object-fit:contain!important;filter:none!important;transform:none!important}.offer-mini--map{right:19%;top:5%;transform:rotate(7deg)}.offer-mini--book{right:0;top:20%;transform:rotate(11deg)}.offer-mini--sheet{right:8%;bottom:0;width:154px;height:120px;transform:rotate(-4deg)}.offer-mini--sheet img{height:58px!important}.plan-card{width:min(590px,100%);padding:46px 34px 34px}.plan-card>ul{gap:2px}.plan-card li{padding:9px 0;border:0;font-size:15px;line-height:1.35}.plan-card li .check{width:23px;height:23px}.plan-card li .check--gift{background:#e9f8ef;color:var(--green)}.plan-card li .check--gift svg{stroke-width:2}.included-bonus{font-weight:700}.price{margin:26px 0 18px}.price strong{font-size:68px}.discount-chip{display:inline-flex;margin-top:13px;padding:7px 13px;border-radius:999px;background:#e9f8ef;color:var(--green-dark);font-size:11px;letter-spacing:.03em}.checkout-button{width:100%;min-height:62px}.purchase-summary{margin-top:17px;font-size:13px}.purchase-summary svg{width:17px;height:17px}.security-row{margin:23px auto 0;gap:14px}.security-row>span{gap:8px;font-size:11px}.security-row svg{width:25px;height:25px}.security-row strong{font-size:12px;letter-spacing:.02em}@media(max-width:560px){.bonus-card-top{min-height:340px}.bonus-cover{width:200px;height:280px}.offer-stack{height:305px;margin-inline:-8px}.offer-stack .offer-sheet{left:0;height:59%}.offer-stack .offer-cover{left:36%;height:73%}.offer-mini{width:86px;height:122px;padding:7px 5px 5px}.offer-mini strong{font-size:10px}.offer-mini img{height:65px!important}.offer-mini--map{right:18%}.offer-mini--book{right:0;top:22%}.offer-mini--sheet{right:5%;width:112px;height:86px}.offer-mini--sheet img{height:38px!important}.plan-card{padding-inline:18px}.plan-card li{font-size:13px}.price strong{font-size:58px}.purchase-summary{font-size:11px}.security-row{gap:7px}.security-row>span{gap:5px;font-size:9px}.security-row svg{width:21px;height:21px}.security-row strong{font-size:10px}}
.bonus-cover--3 h4{font-size:20px}.security-row{gap:18px}.security-row>span{gap:9px;font-size:12px}.security-row svg{width:29px;height:29px}.security-row strong{font-size:14px}@media(max-width:560px){.security-row{gap:7px}.security-row>span{gap:5px;font-size:9px}.security-row svg{width:22px;height:22px}.security-row strong{font-size:11px}}
.offer-hero-composition{width:100%;height:390px;margin:16px auto 20px}.offer-hero-composition .sheet{top:14%;height:65%}.offer-hero-composition .cover{top:3%;height:87%}.offer-hero-composition .phone{right:4%;bottom:6%;width:22%;padding:6px;border-width:4px;border-radius:22px}.offer-hero-composition .phone img{position:relative;width:100%;height:auto;filter:none}.offer-hero-composition .quantity-seal{right:0;top:3%;width:88px;height:88px;border-width:5px}.offer-hero-composition .quantity-seal strong{font-size:30px}.offer-hero-composition .quantity-seal span{font-size:9px}@media(max-width:560px){.offer-hero-composition{height:300px;margin-inline:-4px;width:calc(100% + 8px)}.offer-hero-composition .sheet--middle{display:none}.offer-hero-composition .phone{right:1%;width:24%}.offer-hero-composition .quantity-seal{width:70px;height:70px}.offer-hero-composition .quantity-seal strong{font-size:24px}.offer-hero-composition .quantity-seal span{font-size:8px}}
.bonus-card--mockup .bonus-card-top{min-height:350px;padding:8px 10px 2px}.bonus-card--mockup .bonus-art{height:336px}.bonus-card--mockup .bonus-art .bonus-main{top:0;left:50%;width:100%;height:100%;transform:translateX(-50%);object-fit:contain;filter:drop-shadow(0 16px 18px rgba(5,35,70,.2))}@media(max-width:820px){.bonus-card--mockup .bonus-card-top{min-height:390px}.bonus-card--mockup .bonus-art{height:376px}}@media(max-width:560px){.bonus-card--mockup .bonus-card-top{min-height:340px}.bonus-card--mockup .bonus-art{height:326px}}

