/* Visual presentation only. Marketing content and purchase behavior are retained. */
:root {
  --teal:#234c40; --teal2:#346653; --amber:#edb44c;
  --cream:#fffcf5; --ink:#2c4339; --grey:#63745e; --green:#3c7758;
  --shadow:0 10px 35px #284e3710;
}
body{background:var(--cream);color:var(--ink)}
h1,h2,h3{letter-spacing:-.025em}h1,h2{font-weight:800}
.wrap{max-width:1120px}
section{padding-block:76px}
.sec-title{color:var(--teal);max-width:810px;line-height:1.18}
.sec-sub{color:var(--grey);font-size:1.03rem;line-height:1.7}
.amber{color:#a97128}.teal{color:#47715b}
.top{background:#fffdf6ed;color:var(--teal);border-bottom:1px solid #e7e9dc;backdrop-filter:blur(12px);padding-block:12px;box-shadow:0 2px 18px #34513c05}
.top b{color:var(--teal);font-weight:800;font-size:1.24rem;letter-spacing:-.04em}
.topdisc{color:#8c7341;font-size:.75rem}
.top a{background:#edb44c;color:#324836;border:1px solid #e7aa40;border-radius:999px;padding:10px 23px;box-shadow:0 3px 0 #dba03b33}
.top a:hover{background:#f5c566}
.hero{background:radial-gradient(circle at 84% 48%,#f9ddbe80 0,transparent 38%),linear-gradient(135deg,#edf7ed 0%,#f9fbf1 54%,#fff5e5 100%);color:var(--ink);padding:68px 0 72px;position:relative;isolation:isolate}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(#9dbf99 1px,transparent 1px);background-size:27px 27px;mask-image:linear-gradient(90deg,transparent,#000)}
.hero .wrap{column-gap:76px;align-items:start}
.hero .pill{background:#ffffffba;border:1px solid #dce8d5;border-radius:999px;color:#5b7759;font-size:.67rem;letter-spacing:.035em;padding:9px 15px;margin-top:23px;line-height:1.6}
.hero h1{color:#234c40;font-size:clamp(2.2rem,4.5vw,3.65rem);line-height:1.08;letter-spacing:-.045em;margin-top:24px;margin-bottom:24px;max-width:640px}
.hero .amber{color:#77945c;text-decoration:underline;text-decoration-color:#e4c46b;text-decoration-thickness:7px;text-underline-offset:8px;text-decoration-skip-ink:none}
.hero p.sub{color:#54735c;line-height:1.55;font-size:1.09rem}
.hero p.sub:first-of-type{font-weight:700!important;color:#3d614b;margin-bottom:6px!important}
.hero p.sub[style*="opacity"]{color:#607353!important;opacity:1!important;font-size:.87rem!important;max-width:440px;margin-top:17px;margin-bottom:13px!important}
.hero .video-wrap{border:7px solid #fff!important;outline:1px solid #e6e8d6;border-radius:26px!important;box-shadow:0 19px 48px #3b5f3b20,10px 10px 0 #e8c99840!important;background:#fff;max-width:305px!important;overflow:hidden!important;transform:rotate(1.2deg);isolation:isolate}
.hero .video-wrap:hover,.hero .video-wrap:focus-within{transform:none}
.hero .trust{color:#62765b;font-size:.76rem;line-height:1.7;margin-top:21px}
.hero .stars,.stars{color:#c99535}
.btn{background:#edb44c;color:#32432e;border:1px solid #e0a538;border-radius:16px;box-shadow:0 4px 0 #d8a040,0 9px 20px #bf92221a;padding:20px 22px;font-weight:800;letter-spacing:.015em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}
.btn small{color:#6b602e;font-weight:500;line-height:1.5}
.btn:hover{background:#f5c05b;transform:translateY(-2px);box-shadow:0 6px 0 #d8a040,0 13px 23px #bf922222}
.btn:active{transform:translateY(2px);box-shadow:0 1px 0 #d8a040}
.hero .btn{border-radius:16px;max-width:490px;margin-top:16px}
.pill{background:#eef4e7;color:#678153;border:1px solid #e0e9d6;border-radius:999px;padding:8px 15px;font-size:.67rem;letter-spacing:.07em}
.social{background:#fffdf9;position:relative}
.rtesti{gap:23px}
.rt{background:#fff;border:1px solid #e4e9dc;border-radius:22px;box-shadow:0 7px 24px #4a6b3610;padding:20px;gap:19px;grid-template-columns:130px 1fr}
.rt img{width:130px;border-radius:16px;aspect-ratio:1;object-fit:cover}
.rt .quote{color:#4e6654;font-size:.93rem;line-height:1.7;font-weight:500}
.rt .who{color:#3d6550}.rt .role{color:#68785c}
.phrase{background:#fff2cc;color:#75613b;border-block:1px solid #efe5c5;padding:23px 26px;font-size:1.08rem}
.phrase.dark{background:#345c47;color:#fafcf2;border:0}
.phrase.dark b{color:#edd69d}
.steps{gap:20px}
.step{background:#fbfcf7;border:1px solid #e0e8d6;border-radius:23px;padding:28px;box-shadow:0 5px 20px #31562c05}
.step:nth-child(2){background:#fff8eb;border-color:#eee4cb}
.step:nth-child(3){background:#f2f6f9;border-color:#dde6e8}
.step .num{background:#e5eed7;border:1px solid #d8e5c9;border-radius:15px;color:#68814c;width:48px;height:48px}
.step:nth-child(2) .num{background:#fae7bc;border-color:#efd7a5;color:#9c7838}
.step:nth-child(3) .num{background:#dde9ee;border-color:#cddde4;color:#628393}
.step b{color:var(--teal);font-size:1.18rem}.step p{color:#627357}
.overview{background:#f0f6eb}
.overview .big-num{background:#fff;border:1px solid #dde7d3;border-radius:22px;box-shadow:0 6px 22px #56704807;color:#6a7e5c}
.big-num b{color:#4d7351;font-size:3.6rem}
.inc .card{background:#fff;border:1px solid #e0e8d8;border-radius:18px;box-shadow:0 5px 14px #47693805}
.inc .n{color:#b38b3c}.inc .t{color:#45634b}.inc .d{color:#66775e}
.overview .tomos-img{border:7px solid #fff;border-radius:26px;box-shadow:0 15px 35px #4d734514,9px 9px 0 #dfead4}
.volumes{column-gap:20px;row-gap:20px}
.tomo{background:#fff;border:1px solid #e1e8d8;border-radius:23px;padding:25px;box-shadow:0 5px 18px #3c613510}
.tomo .ic{border-radius:15px;background:#eaf0df;width:50px;height:50px;font-size:1.4rem}
.tomo h3{color:#3b644b;line-height:1.5;font-size:1.09rem}
.tomo p{color:#65775c;line-height:1.75;font-size:.96rem}
.tomo .pg{color:#8f753f;background:#fff1ca;border-radius:999px;padding:4px 11px}
.g3sec{background:radial-gradient(ellipse at 50% 65%,#f8e7c0 0,transparent 63%),#f3f7ed;color:var(--ink);border-block:1px solid #e6ebdc}
.g3sec .sec-title{color:var(--teal)}
.g3sec .sec-sub{color:#65775c}
.g3car{--cw:min(65vw,310px);margin-top:30px}
.g3cc,.g3cc img{border-radius:17px}
.g3cc{border:1px solid #e1e6d8;box-shadow:0 8px 20px #435a3c20}
.g3cc.on{box-shadow:0 0 0 5px #fff,0 0 0 6px #d5ddc8,0 22px 42px #47613926}
.g3cc[aria-hidden="false"]:not(.on){filter:saturate(.85) brightness(.95)!important}
.g3arr{background:white;border:1px solid #d2dec4;border-radius:50%;color:#55754c;box-shadow:0 3px 12px #46623209}
.g3arr:hover{background:#e8f0df;color:#30533a}
.g3num{color:#82946f}.g3num b{color:#527744}
.g3hint{color:#65775c}
.feat{gap:15px}
.feat li{background:#fff;border:1px solid #e1e8d8;border-radius:18px;box-shadow:0 4px 14px #4b683807;padding:23px;color:#5f7658}
.feat .ck{color:#5c8050;background:#e7efdd;border-radius:50%}
.aud .card{border-radius:21px;border:1px solid #dce6d4;background:#f3f7ec;color:#506e4b;box-shadow:0 5px 18px #43602c08}
.aud .card:nth-child(2){background:#fff7e9;border-color:#efe1c9}
.aud .card:nth-child(3){background:#f2f1f8;border-color:#e3dfee}
.aud .card:nth-child(4){background:#eef5f6;border-color:#dbe7e8}
.aud .ico{font-size:2rem}
.obj .card{border-radius:20px;border-color:#e3e8da;background:#fffdf8;box-shadow:0 4px 15px #43632c06;padding:28px}
.obj .q{color:#4b6e50}.obj .q::before,.obj .q::after{color:#c9ad65}.obj .a{color:#63745e}
.bonos{background:#eaf3e5;color:var(--ink);position:relative;overflow:hidden}
.bonos .pill{background:#fff9e6;color:#8b7545;border-color:#eadfbf}
.bonos .sec-title{color:var(--teal)!important}
.bonos .sec-title .amber{color:#9b7c36}
.bonos .sec-sub{color:#607353!important}
.bono{background:#ffffffd9;border:1px solid #dbe5d1;border-radius:25px;box-shadow:0 9px 25px #45683109;color:var(--ink);padding:28px}
.bono img{border-radius:18px;border:1px solid #e5e9dd;box-shadow:0 7px 18px #46602a12;width:min(100%,260px)}
.bono h3{color:#3c674b;font-size:1.17rem;line-height:1.4}
.bono p{color:#65775c;opacity:1;font-size:.94rem;line-height:1.75}
.valor{color:#93a081;font-size:.87rem}
.gratis{color:#56713b;background:#e6f0d7;border:1px solid #d6e5c1;border-radius:999px;font-size:.7rem;padding:6px 12px}
#comprar{background:#fffbf0}
.urg{border:1px solid #efd7b0;background:#fff0d8;color:#9c733f;border-radius:17px;box-shadow:none}
.urg .clock{color:#9c6e32}
.vstack{background:#fff;border:1px solid #e4e6d4;border-radius:24px;box-shadow:0 8px 30px #61532806}
.vstack h3{color:#557148}.vstack .anchor{border-color:#e7e9dc}.vstack .ridic{color:#9d7a44}
.plans-grid{gap:24px}
.plans-grid .plan{border-radius:25px;padding:38px 30px 30px}
.plans-grid .plan.best{background:linear-gradient(160deg,#fffef8,#f3f8ec);border:2px solid #9eb681;box-shadow:0 15px 35px #587d3c13}
.plan.best::before{background:#72965b;color:#fff;border:4px solid #fffbf0;border-radius:999px;top:-20px;padding:6px 19px;font-size:.65rem;letter-spacing:.08em}
.plans-grid .plan h3{color:#426248}
.plans-grid .plan .now{color:#3e6b45;font-size:3.75rem;letter-spacing:-.045em}
.plans-grid .plan .feats{border-color:#e0e8d5;color:#6a7d5e}
.plan-saving{background:#e5efdb;align-self:center;border-radius:999px;padding:6px 14px;color:#63884b;font-size:.81rem}
.plans-grid .plan .btn{border-radius:14px}
.plans-grid .basic{background:#fff;border:1px solid #e1e7d8;box-shadow:0 6px 20px #53713b05}
.btn-basic{background:#edf3e5;color:#5f7c4c;border:1px solid #d1dfbf;box-shadow:0 3px 0 #dbe5ce}
.btn-basic:hover,.btn-basic:active{background:#e3edd8;box-shadow:0 3px 0 #cbdabb}
.guarantee{background:#edf3e4;border:1px solid #dce6cf;color:#6d805c;border-radius:18px}
.show{gap:20px;padding:16px 3px 24px;scrollbar-color:#c7d6b5 transparent}
.show img{background:#fff;border:5px solid #fff;outline:1px solid #e2e8d8;border-radius:20px;box-shadow:0 8px 22px #385c2d10;width:31%;max-width:none;scroll-snap-align:start}
.hint{color:#65775c}
.faq{background:#f6f9f0}
.faq details{background:#fff;border:1px solid #dfe8d3;border-radius:17px;box-shadow:0 3px 12px #43612b04}
.faq details[open]{background:#fffefa;border-color:#baca9f}
.faq summary{color:#54714a;font-size:1rem;padding-block:23px}
.faq summary::after{color:#8da772}
.faq p{color:#65775c;line-height:1.8}
footer{background:#2e5141;color:#d9e4cf;line-height:1.9;padding-block:40px}
footer b{color:#ebd59c;font-size:1.2rem}footer span[style]{color:#adbea0}
.offer-dialog{border-radius:24px;background:#fffcf3;border-color:#e0e6d3}
.offer-dialog::backdrop{background:#284c3bba;backdrop-filter:blur(6px)}
.offer-dialog h2{color:#416347}.upgrade-mark{background:#f4e6bf;color:#a58a46;border-radius:15px}
.upgrade-price{background:#eef5e5;border-color:#dae6c9;border-radius:18px}.upgrade-price strong{color:#527646}
a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b2934a;outline-offset:5px}

/* Native scrolling: no duplicate cards, autoplay, or marketing text added. */
.volumes.vs-enhanced,.bonus-grid.vs-enhanced{display:block}
.vs-track{display:flex;align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:14px 3px 23px;scroll-padding-inline:3px;outline-offset:-3px!important}
.vs-track::-webkit-scrollbar{display:none}
.vs-track>.tomo{flex:0 0 calc((100% - 40px)/3);margin:0;display:block;min-width:0;scroll-snap-align:start;align-self:stretch;padding:25px 23px}
.vs-track>.tomo .ic{margin-bottom:24px}
.vs-track>.tomo .pg{display:table;margin-top:10px}
.vs-track>.tomo p{margin-top:16px}
.vs-track>.tomo:nth-child(3n+2){background:#fff8ed;border-color:#ede3cd}
.vs-track>.tomo:nth-child(3n){background:#f1f6f7;border-color:#dce7e8}
.vs-bonus-track>.bono{flex:0 0 calc((100% - 20px)/2);margin:0;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center}
.vs-bonus-track .valor{margin-top:auto;padding-top:18px}
.vs-track-nav{display:flex;gap:17px;align-items:center;justify-content:center;margin:0 auto 4px;max-width:300px}
.vs-track-nav[hidden]{display:none}
.vs-track-nav button{width:41px;height:41px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#fffdf8;border:1px solid #d6e1c8;color:#65834f;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 3px 9px #44652d07;transition:background .15s,transform .15s}
.vs-track-nav button:hover{background:#e8f0de;transform:translateY(-1px)}
.vs-track-nav button:disabled{opacity:.3;cursor:default;transform:none}
.vs-track-meter{height:4px;background:#dfe8d2;border-radius:99px;flex:1;overflow:hidden}
.vs-track-meter span{display:block;background:#91af73;height:100%;width:20%;border-radius:99px;transition:width .15s}
.show.vs-track{scroll-padding:3px;scroll-snap-type:x mandatory}
.show+.vs-track-nav{margin-top:0;margin-bottom:14px}
@media(max-width:1000px) and (min-width:761px){
 .hero .wrap{column-gap:38px}.hero .pill{margin-top:3px;font-size:.59rem}
 .rt{grid-template-columns:100px 1fr;padding:18px;gap:15px}.rt img{width:100px}
 .vs-track>.tomo{flex-basis:calc((100% - 20px)/2.2)}
}
@media(max-width:760px){
 .wrap{padding-inline:22px}section{padding-block:53px}
 .top{padding:10px 15px;gap:8px}.top b{font-size:1.09rem}.topdisc{font-size:.61rem}.top a{padding:8px 14px;border-radius:999px;font-size:.73rem}
 .hero{padding:35px 0 43px;background:radial-gradient(ellipse at 100% 45%,#fbe7bf88,transparent 67%),linear-gradient(160deg,#edf6e8,#fffcf2)}
 .hero .pill{font-size:.54rem;letter-spacing:.015em;padding:8px 11px;border-radius:999px;margin:0;max-width:100%}
 .hero h1{font-size:clamp(2.08rem,8.1vw,3.05rem);line-height:1.08;margin:24px 0 20px;max-width:540px;letter-spacing:-.04em}
 .hero .amber{text-decoration-thickness:4px;text-underline-offset:5px}
 .hero p.sub{font-size:1rem!important;max-width:480px;line-height:1.6}
 .hero p.sub[style*="opacity"]{font-size:.8rem!important;margin:14px auto 23px!important}
 .hero .video-wrap{max-width:242px!important;border-width:6px!important;border-radius:23px!important;margin:0 auto 27px!important;box-shadow:0 14px 30px #3b5f3b1f,7px 7px 0 #e9cd9d44!important}
 .hero .btn{max-width:460px;padding:19px 13px;border-radius:15px}
 .hero .trust{font-size:.73rem;margin-top:21px;max-width:360px}
 .hero .trust .stars{display:inline-block;margin:0 5px 0 0;font-size:.73rem}
 .sec-title{font-size:1.88rem;line-height:1.15;margin-bottom:13px;letter-spacing:-.025em}
 .sec-sub{font-size:.98rem;line-height:1.7;margin-bottom:29px}
 .rtesti{gap:20px;margin-top:28px}
 .rt{padding:20px;border-radius:22px;grid-template-columns:98px 1fr;gap:17px}
 .rt img{width:98px;border-radius:14px}
 .rt .quote{font-size:.91rem;line-height:1.7}.rt .who{font-size:.88rem}.rt .role{font-size:.77rem}
 .phrase{padding:24px 22px;font-size:1.01rem;line-height:1.55}
 .step{border-radius:21px;padding:23px 21px;gap:19px}.step .num{width:44px;height:44px;flex-shrink:0;margin:0;border-radius:14px}.step p{font-size:.93rem}
 .overview .big-num{border-radius:22px;padding:25px 24px}.big-num b{font-size:3.25rem}
 .inc .card{border-radius:17px;padding:21px 17px}.inc .n{font-size:1.95rem}.inc .t{font-size:.97rem}.inc .d{font-size:.84rem;line-height:1.65}
 .overview .tomos-img{border-width:6px;border-radius:23px;margin-top:26px}
 .volumes .sec-sub{margin-bottom:20px}
 .tomo{border-radius:22px}.tomo .ic{width:48px;height:48px;font-size:1.4rem;border-radius:15px}
 .vs-track{gap:15px;margin-inline:-3px;padding-bottom:23px}
 .vs-track>.tomo{flex-basis:86%;padding:26px 23px}
 .vs-track>.tomo h3{font-size:1.13rem}.vs-track>.tomo p{font-size:.95rem}
 .g3sec{padding-block:52px}.g3car{--cw:min(65vw,290px)}.g3nav{gap:26px}.g3arr{width:45px;height:45px}.g3hint{font-size:.83rem}
 .feat li{padding:21px 18px;border-radius:17px;font-size:.96rem}.feat .ck{flex-shrink:0}
 .aud{gap:12px}.aud .card{border-radius:19px;padding:25px 13px;font-size:.91rem}.aud .ico{font-size:1.9rem}
 .obj .card{padding:25px 22px;border-radius:20px}.obj .q{font-size:1.07rem}.obj .a{font-size:.95rem;line-height:1.75}
 .bonus-grid>.sec-title{margin:18px auto 13px}.bonus-grid>.sec-sub{margin-bottom:20px}
 .vs-bonus-track>.bono{flex-basis:87%;border-radius:23px;padding:26px 22px}
 .bono img{max-width:240px;width:100%;margin-bottom:23px;border-radius:15px}.bono h3{font-size:1.22rem}.bono p{font-size:.96rem}.gratis{font-size:.72rem}
 .urg{padding:15px 18px;border-radius:17px;font-size:.85rem}.urg .clock{font-size:1.8rem}
 .vstack{border-radius:22px;padding:26px 22px}.vstack h3{font-size:1.35rem}.vstack li{font-size:.94rem}
 .plans-grid{gap:28px}.plans-grid .plan{border-radius:24px;padding:35px 25px 27px}.plans-grid .plan h3{font-size:1.45rem}.plans-grid .plan .now{font-size:3.55rem}.plans-grid .plan .feats{font-size:.94rem}.plans-grid .plan .btn{font-size:.9rem;padding:19px 12px;border-radius:14px}
 .plan-payment{font-size:.83rem}.plan-note{font-size:.82rem}.guarantee{border-radius:18px;padding:22px 19px;font-size:.89rem;gap:14px}.checkout-status{font-size:.86rem}
 .show img{width:82%;max-width:330px;border-radius:18px;flex-shrink:0}
 .faq summary{padding-block:22px;font-size:.99rem;line-height:1.55}.faq details{padding-inline:20px;border-radius:17px}.faq p{font-size:.95rem;line-height:1.8}
 footer{padding:35px 23px;font-size:.83rem}.offer-dialog{border-radius:23px}
}
@media(max-width:380px){
 .top{padding-inline:12px}.top b{font-size:1rem}.topdisc{font-size:.56rem}.top a{font-size:.67rem;padding-inline:12px}
 .wrap{padding-inline:19px}.hero .pill{font-size:.48rem}.hero h1{font-size:2rem}.hero .video-wrap{max-width:225px!important}
 .rt{display:block;padding:22px}.rt img{width:100%;max-height:290px;margin-bottom:18px}.rt .quote{font-size:.96rem}
 .vs-track>.tomo,.vs-bonus-track>.bono{flex-basis:91%}.plans-grid .plan{padding-inline:20px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.hero .video-wrap,.vs-track-meter span,.vs-track-nav button{transition:none;transform:none}.vs-track{scroll-behavior:auto}}

/* Direct offer comparison: all benefits remain visible without extra interactions. */
.plans-grid .plan-inherits{font-weight:750;color:#3e6b45}
.plans-grid .feats .plan-inherits::before{content:none}
.offer-shared-note{text-align:center;max-width:620px;margin:16px auto 0;color:#64755b;font-size:.85rem;line-height:1.5}
@media(max-width:760px){
 .plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;scroll-margin-top:85px}
 .plans-grid .plan{min-width:0;padding:22px 12px 14px;border-radius:18px;display:grid;grid-template-rows:22px 43px 16px 35px 35px 30px 1fr 56px;scroll-margin-top:85px;align-content:start}
 .plans-grid .plan-eyebrow{grid-row:1;font-size:.56rem;line-height:1.3;letter-spacing:0;margin:0;display:flex;align-items:center;justify-content:center}
 .plans-grid .plan h3{grid-row:2;font-size:1.03rem;line-height:1.2;margin:0;display:flex;align-items:center;justify-content:center;letter-spacing:-.025em;overflow-wrap:normal;hyphens:none}
 .plans-grid .plan .old{grid-row:3;font-size:.68rem;line-height:16px;margin:0}
 .plans-grid .plan .now{grid-row:4;font-size:clamp(1.65rem,7.4vw,2.65rem);line-height:35px;white-space:nowrap;letter-spacing:-.045em;margin:0}
 .plans-grid .plan .plan-payment{grid-row:5;font-size:.73rem;line-height:1.35;margin:3px 0 0;align-self:start}
 .plans-grid .plan .plan-saving{grid-row:6;font-size:.65rem;line-height:1.3;padding:4px 5px;border-radius:7px;margin:2px 0 4px;align-self:center;justify-self:center}
 .plans-grid .plan .feats{grid-row:7;flex:none;min-width:0;border-top:1px solid #e0e8d5;margin:7px 0 12px;padding:8px 0 0;text-align:left;font-size:.8rem;line-height:1.35;overflow-wrap:normal}
 .plans-grid .plan .feats li{padding:5px 0}
 .plans-grid .plan .feats .plan-inherits{padding-top:0;padding-bottom:6px;font-size:.8rem;line-height:1.35}
 .plans-grid .plan .btn{grid-row:8;margin:0;font-size:.72rem;line-height:1.3;min-height:56px;padding:10px 5px;border-radius:11px;display:flex;align-items:center;justify-content:center;overflow-wrap:normal;hyphens:none}
 .plan.best::before{font-size:.58rem;letter-spacing:.015em;padding:5px 10px;border-width:3px;top:-16px}
 .offer-shared-note{font-size:.77rem;line-height:1.5;margin:14px auto 0;max-width:350px}
}
@media(max-width:350px){
 .plans-grid{gap:9px}
 .plans-grid .plan{padding:20px 9px 12px;grid-template-rows:25px 53px 16px 33px 35px 39px 1fr 63px}
 .plans-grid .plan h3{font-size:.97rem}
 .plans-grid .plan .now{line-height:33px}
 .plans-grid .plan .feats{font-size:.77rem}
 .plans-grid .plan .feats .plan-inherits{font-size:.77rem}
 .plans-grid .plan .btn{font-size:.68rem;min-height:63px}
}
