/* jellyythin.com — prefix jyt- */
:root{
--jyt-dark:#0A1628;--jyt-navy:#102040;--jyt-navy2:#162C50;
--jyt-gold:#F5A623;--jyt-gold-dk:#D4891A;
--jyt-green:#16A34A;--jyt-green-dk:#15803D;
--jyt-ice:#F0F7FF;--jyt-line:#D1E4F5;
--jyt-text:#1A2B40;--jyt-muted:#5A7080;
--jyt-head:"Outfit",system-ui,sans-serif;
--jyt-body:"Lato",system-ui,sans-serif;
--jyt-max:1160px;--jyt-r:14px;
--jyt-sh:0 8px 32px rgba(10,22,40,.12)
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--jyt-body);font-size:17px;line-height:1.7;color:var(--jyt-text);background:#fff;overflow-x:hidden}
img,svg,canvas{max-width:100%;height:auto;display:block}
a{color:var(--jyt-navy);text-underline-offset:3px}
h1,h2,h3,h4{font-family:var(--jyt-head);line-height:1.2;margin:0 0 .5em;color:var(--jyt-dark)}
h1{font-size:clamp(1.9rem,4vw,3.1rem);font-weight:800}
h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}
h3{font-size:1.22rem;font-weight:700}h4{font-size:1.05rem;font-weight:700}
p{margin:0 0 1em}
input,select,textarea,button{font-size:16px;font-family:var(--jyt-body)}
.jyt-w{max-width:var(--jyt-max);margin:0 auto;padding:0 18px;width:100%}
.jyt-c{text-align:center}
.jyt-s{padding:72px 0}
.jyt-s--ice{background:var(--jyt-ice)}
.jyt-s--dark{background:var(--jyt-dark);color:#C8D8EA}
.jyt-s--dark h2,.jyt-s--dark h3,.jyt-s--dark h4{color:#fff}
.jyt-s--navy{background:var(--jyt-navy);color:#C8D8EA}
.jyt-s--navy h2,.jyt-s--navy h3{color:#fff}
.jyt-eb{display:inline-block;font-family:var(--jyt-head);font-weight:700;font-size:.84rem;letter-spacing:.07em;text-transform:uppercase;color:var(--jyt-gold);margin-bottom:8px}
.jyt-lead{font-size:1.12rem;color:var(--jyt-muted)}
.jyt-sm{font-size:.88rem}.jyt-muted{color:var(--jyt-muted)}
/* BUTTONS */
.jyt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--jyt-head);font-weight:700;font-size:1rem;padding:15px 26px;border-radius:var(--jyt-r);text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.2;transition:transform .15s,background .15s,border-color .15s;white-space:nowrap}
.jyt-btn:hover{transform:translateY(-2px)}
.jyt-btn--gold{background:var(--jyt-gold);color:#0A1628}.jyt-btn--gold:hover{background:var(--jyt-gold-dk);color:#0A1628}
.jyt-btn--green{background:var(--jyt-green);color:#fff}.jyt-btn--green:hover{background:var(--jyt-green-dk);color:#fff}
.jyt-btn--out{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.jyt-btn--out:hover{border-color:#fff}
.jyt-btn--lg{font-size:1.12rem;padding:18px 34px;border-radius:calc(var(--jyt-r)*1.2)}
.jyt-btn--xl{font-size:1.2rem;padding:20px 40px;border-radius:calc(var(--jyt-r)*1.3);width:100%;max-width:480px}
/* TOPBAR */
.jyt-top{background:var(--jyt-gold);color:var(--jyt-dark);font-size:.88rem;font-weight:700;text-align:center;padding:8px 14px}
/* HEADER */
.jyt-hdr{position:sticky;top:0;z-index:50;background:var(--jyt-dark);border-bottom:1px solid rgba(255,255,255,.08)}
.jyt-hdr__in{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:12px}
.jyt-logo{font-family:var(--jyt-head);font-weight:800;font-size:1.45rem;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:10px}
.jyt-logo__icon{width:32px;height:32px;background:var(--jyt-gold);border-radius:8px;display:grid;place-items:center;flex-shrink:0}
.jyt-logo__icon svg{width:18px;height:18px;color:var(--jyt-dark)}
.jyt-nav{display:flex;align-items:center;gap:4px}
.jyt-nav a{color:#C8D8EA;text-decoration:none;font-weight:600;font-size:.92rem;padding:8px 11px;border-radius:8px;white-space:nowrap}
.jyt-nav a:hover,.jyt-nav a[aria-current="page"]{background:rgba(255,255,255,.1);color:#fff}
.jyt-nav .jyt-btn{margin-left:10px;padding:10px 18px;font-size:.92rem}
.jyt-burger{display:none;background:none;border:1px solid rgba(255,255,255,.25);border-radius:8px;width:42px;height:42px;cursor:pointer;color:#fff}
@media(max-width:1080px){.jyt-burger{display:grid;place-items:center}
.jyt-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--jyt-dark);flex-direction:column;align-items:stretch;padding:12px 18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}
.jyt-nav.is-open{display:flex}.jyt-nav a{padding:12px 10px;font-size:1.02rem;color:#C8D8EA}
.jyt-nav .jyt-btn{margin:10px 0 0;justify-content:center}}
/* HERO */
.jyt-hero{background:linear-gradient(160deg,var(--jyt-dark) 0%,var(--jyt-navy) 50%,#1A3060 100%);color:#fff;padding:64px 0 52px;position:relative;overflow:hidden}
.jyt-hero__cv{position:absolute;inset:0;width:100%;height:100%}
.jyt-hero__g{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.jyt-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,166,35,.15);border:1px solid rgba(245,166,35,.4);border-radius:999px;padding:6px 14px;font-size:.9rem;color:var(--jyt-gold);font-weight:700;margin-bottom:16px}
.jyt-hero__badge span{width:8px;height:8px;border-radius:50%;background:var(--jyt-gold);animation:jyt-pulse 2s infinite}
@keyframes jyt-pulse{0%,100%{opacity:1}50%{opacity:.4}}
.jyt-hero h1{color:#fff;margin-bottom:12px}
.jyt-stars{color:var(--jyt-gold);letter-spacing:3px;font-size:1.3rem;margin-bottom:4px}
.jyt-rating{font-size:.95rem;color:#8AA8C8;margin-bottom:18px}
/* hero bullets FIXED */
.jyt-hbl{list-style:none;padding:0;margin:0 0 22px}
.jyt-hbl li{display:flex;align-items:center;gap:9px;color:#C8D8EA;font-size:.97rem;margin:8px 0}
.jyt-hbl svg{width:16px;height:16px;flex:0 0 16px;min-width:16px;margin-top:0;color:var(--jyt-green)}
.jyt-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}
.jyt-trust{display:flex;flex-wrap:wrap;gap:14px;font-size:.85rem;color:#8AA8C8}
.jyt-trust span{display:inline-flex;align-items:center;gap:5px}
.jyt-hero__img-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}
.jyt-hero__img{width:min(320px,86%);height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}
.jyt-timer{background:rgba(255,255,255,.07);border:1px solid rgba(245,166,35,.3);border-radius:12px;padding:12px 18px;text-align:center;font-size:.88rem;color:#8AA8C8}
.jyt-timer b{color:var(--jyt-gold);font-size:1.4rem;font-family:var(--jyt-head)}
@media(max-width:880px){.jyt-hero{padding:46px 0 48px}.jyt-hero__g{grid-template-columns:1fr;gap:24px}}
/* DIAGRAM */
.jyt-diag{width:100%;max-width:400px;background:rgba(255,255,255,.06);border:1px solid rgba(245,166,35,.25);border-radius:14px;padding:14px 16px 10px}
.jyt-diag__t{font-family:var(--jyt-head);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--jyt-gold);text-align:center;margin-bottom:8px}
.jyt-diag svg{width:100%;height:auto}
.jyt-diag__lg{display:flex;justify-content:center;gap:16px;font-size:.78rem;color:#8AA8C8;margin-top:6px}
.jyt-diag__lg span{display:inline-flex;align-items:center;gap:6px}
.jyt-diag__lg i{width:14px;height:3px;border-radius:2px;display:inline-block}
.jyt-diag__c{font-size:.73rem;color:#8AA8C8;text-align:center;margin:5px 0 0}
.jyt-diag .jyt-dline{stroke-dasharray:500;stroke-dashoffset:500;animation:jyt-draw 1.6s ease .5s forwards}
@keyframes jyt-draw{to{stroke-dashoffset:0}}
/* REVIEWS */
.jyt-rv3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.jyt-rv3__c{background:#fff;border:1px solid var(--jyt-line);border-radius:14px;padding:20px}
.jyt-rv3__c .jyt-stars{font-size:1rem;letter-spacing:2px;margin-bottom:5px}
.jyt-rv3__c b{display:block;font-family:var(--jyt-head)}.jyt-rv3__c small{display:block;color:var(--jyt-green);font-size:.82rem;font-weight:700;margin-bottom:7px}
.jyt-rv3__c p{margin:0;font-size:.94rem}
@media(max-width:860px){.jyt-rv3{grid-template-columns:1fr}}
/* WHY CHOOSE */
.jyt-why3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.jyt-why3__c{background:#fff;border:1px solid var(--jyt-line);border-radius:16px;padding:26px 22px;text-align:center}
.jyt-why3__c img{width:80px;height:80px;object-fit:contain;margin:0 auto 14px}
.jyt-why3__c h3{font-size:1.1rem;margin-bottom:8px}.jyt-why3__c p{margin:0;font-size:.93rem;color:var(--jyt-muted)}
.jyt-why3__tick{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.88rem;font-weight:700;color:var(--jyt-green)}
@media(max-width:860px){.jyt-why3{grid-template-columns:1fr}}
/* PRICING */
.jyt-pr3{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:end;margin-top:32px}
.jyt-pl{background:#fff;border:2px solid var(--jyt-line);border-radius:18px;padding:22px 18px;text-align:center;position:relative}
.jyt-pl--best{background:linear-gradient(170deg,var(--jyt-navy2),var(--jyt-dark));border-color:var(--jyt-gold);padding:38px 22px 30px}
.jyt-pl--best h3,.jyt-pl--best .jyt-pl__p{color:#fff}
.jyt-pl__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--jyt-gold);color:var(--jyt-dark);font-family:var(--jyt-head);font-weight:700;font-size:.82rem;padding:5px 14px;border-radius:999px;white-space:nowrap}
.jyt-pl__label{font-family:var(--jyt-head);font-weight:700;font-size:.84rem;color:var(--jyt-muted);margin-bottom:6px}.jyt-pl--best .jyt-pl__label{color:#8AA8C8}
.jyt-pl__img{width:min(150px,80%);height:auto;margin:0 auto 10px}.jyt-pl--best .jyt-pl__img{width:min(190px,84%)}
.jyt-pl h3{font-size:1.12rem;margin-bottom:2px}
.jyt-pl__p{font-family:var(--jyt-head);font-size:2.6rem;font-weight:800;line-height:1;color:var(--jyt-dark)}
.jyt-pl__p small{font-size:.95rem;font-weight:500;color:var(--jyt-muted)}.jyt-pl--best .jyt-pl__p small{color:#8AA8C8}
.jyt-pl__save{display:block;font-size:.86rem;font-weight:700;color:var(--jyt-green);margin:6px 0 14px}
.jyt-pl--best .jyt-pl__save{color:#5EEAD4}
.jyt-pl__l{list-style:none;padding:0;margin:0 0 18px;text-align:left;font-size:.92rem}
.jyt-pl__l li{display:flex;align-items:center;gap:8px;margin:6px 0;color:var(--jyt-muted)}.jyt-pl--best .jyt-pl__l li{color:#C8D8EA}
.jyt-pl__l svg{width:15px;height:15px;flex:0 0 15px;color:var(--jyt-green)}.jyt-pl--best .jyt-pl__l svg{color:#5EEAD4}
.jyt-pl .jyt-btn{width:100%}
.jyt-pl__total{margin-top:8px;font-size:.83rem;color:var(--jyt-muted)}.jyt-pl--best .jyt-pl__total{color:#8AA8C8}
.jyt-pl__total s{margin-right:4px}
.jyt-urgency{background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.35);border-radius:10px;padding:12px 16px;text-align:center;font-size:.9rem;color:var(--jyt-gold);font-weight:700;margin-bottom:22px}
.jyt-pr-foot{text-align:center;margin-top:20px;font-size:.88rem;color:var(--jyt-muted)}
@media(max-width:900px){.jyt-pr3{grid-template-columns:1fr;max-width:420px;margin:32px auto 0}.jyt-pl--best{order:-1}}
/* WHAT IS */
.jyt-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.jyt-split__img{background:var(--jyt-ice);border-radius:18px;padding:20px;display:grid;place-items:center}
@media(max-width:880px){.jyt-split{grid-template-columns:1fr;gap:24px}}
/* HOW IT WORKS */
.jyt-steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.jyt-step3{background:#fff;border:1px solid var(--jyt-line);border-radius:16px;padding:22px;text-align:center}
.jyt-step3__n{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--jyt-gold),var(--jyt-gold-dk));color:var(--jyt-dark);font-family:var(--jyt-head);font-weight:800;font-size:1.15rem;display:grid;place-items:center;margin:0 auto 12px}
.jyt-step3 h3{font-size:1.05rem;margin-bottom:7px}.jyt-step3 p{margin:0;font-size:.93rem;color:var(--jyt-muted)}
@media(max-width:860px){.jyt-steps3{grid-template-columns:1fr}}
/* GUARANTEE */
.jyt-gu{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;background:linear-gradient(135deg,var(--jyt-ice),#fff);border:2px solid var(--jyt-line);border-radius:20px;padding:36px}
.jyt-gu img{width:180px;height:auto}
.jyt-gu ul{list-style:none;padding:0;margin:12px 0 20px}
.jyt-gu li{display:flex;align-items:center;gap:9px;margin:8px 0;font-size:.97rem}
.jyt-gu li svg{width:17px;height:17px;flex:0 0 17px;color:var(--jyt-green)}
.jyt-cb li svg{width:18px;height:18px;flex:0 0 18px;color:var(--jyt-green)}
@media(max-width:760px){.jyt-gu{grid-template-columns:1fr;padding:24px}.jyt-gu img{margin:0 auto}}
/* INGREDIENTS */
.jyt-ingr{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.jyt-ingr__c{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;background:#fff;border:1px solid var(--jyt-line);border-radius:14px;padding:16px}
.jyt-ingr__c img{width:70px;height:70px;object-fit:cover;border-radius:10px}
.jyt-ingr__n{font-family:var(--jyt-head);font-weight:700;font-size:1rem;display:flex;align-items:center;gap:8px;margin-bottom:4px}
.jyt-ingr__num{width:24px;height:24px;border-radius:50%;background:var(--jyt-gold);color:var(--jyt-dark);font-size:.8rem;font-weight:800;display:grid;place-items:center;flex-shrink:0}
.jyt-ingr__c p{margin:0;font-size:.9rem;color:var(--jyt-muted)}
@media(max-width:700px){.jyt-ingr{grid-template-columns:1fr}}
/* BENEFITS */
.jyt-bens{display:grid;gap:12px;max-width:760px}
.jyt-ben{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--jyt-line);border-radius:14px;padding:18px 20px}
.jyt-ben__icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--jyt-navy),var(--jyt-navy2));color:var(--jyt-gold);display:grid;place-items:center;flex-shrink:0}
.jyt-ben__icon svg{width:18px;height:18px}
.jyt-ben h4{margin-bottom:4px}.jyt-ben p{margin:0;font-size:.93rem;color:var(--jyt-muted)}
/* CHECKOUT INFO */
.jyt-ck{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.jyt-ck__img{border-radius:16px;overflow:hidden;box-shadow:var(--jyt-sh)}
.jyt-ck ul{list-style:none;padding:0;margin:0 0 20px}
.jyt-ck li{display:flex;align-items:center;gap:9px;margin:9px 0}
.jyt-ck li svg{width:18px;height:18px;flex:0 0 18px;color:var(--jyt-green)}
@media(max-width:880px){.jyt-ck{grid-template-columns:1fr;gap:24px}}
/* FINAL CTA */
.jyt-final{background:linear-gradient(155deg,var(--jyt-dark),var(--jyt-navy2));color:#fff;padding:80px 0;text-align:center;position:relative;overflow:hidden}
.jyt-final__cv{position:absolute;inset:0;width:100%;height:100%}
.jyt-final__in{position:relative}
.jyt-final h2{color:#fff;margin-bottom:8px}
.jyt-final__price{margin:20px 0 28px}
.jyt-final__price s{font-size:1.1rem;color:#8AA8C8;display:block;margin-bottom:4px}
.jyt-final__price b{font-family:var(--jyt-head);font-size:3.2rem;font-weight:800;color:var(--jyt-gold);line-height:1}
.jyt-final__price span{color:#8AA8C8;font-size:.9rem}
/* FAQ */
.jyt-faq{max-width:800px;margin:0 auto}
.jyt-faq__i{border-bottom:1px solid var(--jyt-line)}
.jyt-faq__q{width:100%;background:none;border:0;text-align:left;padding:18px 0;font-family:var(--jyt-head);font-weight:700;font-size:1.06rem;color:var(--jyt-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}
.jyt-faq__q svg{flex:0 0 20px;width:20px;height:20px;transition:transform .25s;color:var(--jyt-gold)}
.jyt-faq__q[aria-expanded="true"] svg{transform:rotate(45deg)}
.jyt-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.jyt-faq__a>div{overflow:hidden}
.jyt-faq__a.is-open{grid-template-rows:1fr}
.jyt-faq__a p{color:var(--jyt-muted);margin:0 0 18px}
/* CHART */
.jyt-card{background:#fff;border:1px solid var(--jyt-line);border-radius:16px;padding:20px;box-shadow:var(--jyt-sh)}
.jyt-card__t{font-family:var(--jyt-head);font-weight:700;font-size:.98rem;margin-bottom:3px}
.jyt-card__s{font-size:.86rem;color:var(--jyt-muted);margin-bottom:12px}
.jyt-chart svg{width:100%;height:auto;overflow:visible}
.jyt-chart .ax{stroke:#E2E8F0}.jyt-chart .gr{stroke:#E2E8F0;stroke-dasharray:3 5}
.jyt-chart .lb{font-size:11px;fill:var(--jyt-muted);font-family:var(--jyt-body)}
.jyt-chart .ln{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.jyt-chart .ar{opacity:0;transition:opacity .8s .5s}.jyt-chart.is-in .ar{opacity:1}
.jyt-chart .br{transform-origin:bottom;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.jyt-chart.is-in .br{transform:scaleY(1)}
.jyt-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:.85rem;color:var(--jyt-muted)}
.jyt-legend span{display:inline-flex;align-items:center;gap:6px}
.jyt-legend i{width:14px;height:3px;border-radius:2px;display:inline-block}
.jyt-foot{font-size:.79rem;color:var(--jyt-muted);margin:8px 0 0}
/* FOOTER */
.jyt-ftr{background:var(--jyt-dark);color:#8AA8C8;padding:52px 0 24px;font-size:.92rem}
.jyt-ftr a{color:#C8D8EA;text-decoration:none}.jyt-ftr a:hover{color:#fff}
.jyt-ftr__g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}
.jyt-ftr h4{color:#fff;font-family:var(--jyt-head);margin-bottom:10px}
.jyt-ftr ul{list-style:none;padding:0;margin:0}.jyt-ftr li{margin:6px 0}
.jyt-ftr__seals{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.jyt-ftr__seals img{width:50px;height:50px;object-fit:contain}
.jyt-ftr__legal{padding-top:20px;font-size:.82rem;color:#5A7080;display:grid;gap:8px}
.jyt-ftr__legal strong{color:#8AA8C8}
.jyt-ftr__copy{margin-top:16px;font-size:.8rem;color:#3A5060}
@media(max-width:880px){.jyt-ftr__g{grid-template-columns:1fr 1fr}}@media(max-width:520px){.jyt-ftr__g{grid-template-columns:1fr}}
/* STICKY */
.jyt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--jyt-dark);border-top:2px solid var(--jyt-gold);padding:10px 16px;display:none;align-items:center;justify-content:space-between;gap:10px}
.jyt-sticky b{color:#fff;font-family:var(--jyt-head)}.jyt-sticky span{display:block;font-size:.78rem;color:#8AA8C8}
.jyt-sticky .jyt-btn{flex-shrink:0;padding:10px 18px;font-size:.9rem}
.jyt-sticky>div{min-width:0;overflow:hidden}
@media(max-width:760px){.jyt-sticky{display:flex}body{padding-bottom:72px}}
/* UTILS */
.jyt-hd{max-width:700px;margin-bottom:40px}.jyt-hd p{color:var(--jyt-muted)}
.jyt-s--dark .jyt-hd p,.jyt-s--navy .jyt-hd p{color:#8AA8C8}
.jyt-refs{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.jyt-refs li{margin:0}.jyt-refs a{display:block;padding:13px 16px;border:1px solid var(--jyt-line);border-radius:12px;text-decoration:none;color:var(--jyt-text);font-weight:700;font-size:.92rem;background:#fff}.jyt-refs a:hover{border-color:var(--jyt-gold)}
.jyt-refs a span{display:block;font-weight:400;color:var(--jyt-muted);font-size:.83rem;margin-top:2px}
@media(max-width:640px){.jyt-refs{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}.jyt-chart .br{transform:none}.jyt-chart .ar{opacity:1}}
/* mobile overflow fixes */
@media(max-width:760px){
.jyt-gu{grid-template-columns:1fr;padding:22px;gap:20px}
.jyt-gu img{margin:0 auto;width:min(160px,50%)}
.jyt-ck{grid-template-columns:1fr}
.jyt-steps3{grid-template-columns:1fr}
.jyt-why3{grid-template-columns:1fr}
.jyt-pr3{grid-template-columns:1fr;max-width:400px;margin:32px auto 0}
.jyt-pr3 .jyt-pl--best{order:-1}
.jyt-split{grid-template-columns:1fr}
.jyt-ingr{grid-template-columns:1fr}
}
@media(max-width:800px){
.jyt-gu{grid-template-columns:1fr!important}
.jyt-gu>div{min-width:0;max-width:100%;overflow:hidden}
.jyt-gu .jyt-btn{max-width:100%;white-space:normal;text-align:center}
}
@media(max-width:400px){
.jyt-pr3,.jyt-why3,.jyt-rv3,.jyt-steps3,.jyt-ingr{grid-template-columns:1fr}
.jyt-faq__q{font-size:.95rem}
}
/* ensure all buttons wrap on very small screens */
.jyt-btn{max-width:100%}
@media(max-width:380px){.jyt-btn--lg,.jyt-btn--xl{padding:15px 20px;font-size:1rem}}
body{overflow-x:hidden}
