#sa-promo{--bg:#090b0a;--surface:#111614;--surface2:#171f1b;--line:#24302b;--mint:#2be3a0;--mint-deep:#0f8a5f;--mint-soft:rgba(43,227,160,.12);--yellow:#ffe14d;--text:#eef3f0;--sub:#b8c4be;--muted:#7f8a84;box-sizing:border-box;display:block;width:100%;max-width:768px;margin:0 auto;padding:0;background:var(--bg);color:var(--text);font-family:"Pretendard","Pretendard Variable",var(--font-sans-kr),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif;font-size:16.5px;font-weight:400;line-height:1.7;letter-spacing:-.02em;text-align:left;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;isolation:isolate;container-name:sa-promo;container-type:inline-size}#sa-promo :where(div,header,footer,h2,h3,p,ol,ul,li,dl,dt,dd,blockquote,figure,figcaption,button,span,strong,img,noscript,details,summary,small,b){box-sizing:border-box}#sa-promo :where(h2,h3,p,ol,ul,li,dl,dt,dd,blockquote,figure,figcaption){margin:0;padding:0}#sa-promo h2{font-size:26px;font-weight:900;line-height:1.4;letter-spacing:-.035em;text-align:center;text-wrap:balance}#sa-promo h2,#sa-promo h3{font-family:inherit;color:var(--text)}#sa-promo h3{font-size:17.5px;font-weight:800;line-height:1.5;letter-spacing:-.02em}#sa-promo p{font-size:16.5px;line-height:1.85;font-weight:400;color:var(--sub)}#sa-promo :where(ul,ol){list-style:none;font-size:16px;line-height:1.7}#sa-promo :where(li,dt,dd){font-size:16px;font-weight:400;line-height:1.7}#sa-promo b,#sa-promo strong{font-weight:800;color:var(--text)}#sa-promo img{display:block;max-width:100%;height:auto;border:0}#sa-promo .sa-inner{width:100%;max-width:640px;padding:64px 20px;margin:0 auto}#sa-promo .sa-phrase{display:inline-block}#sa-promo .sa-green,#sa-promo .sa-mint,#sa-promo .sa-yellow{color:var(--mint)}#sa-promo .sa-mark{background:linear-gradient(transparent 55%,rgba(43,227,160,.32) 0);padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#sa-promo .sa-eyebrow{display:table;margin:0 auto 14px;padding:6px 13px;border:1px solid rgba(43,227,160,.45);border-radius:99px;font-size:12.5px;font-weight:800;line-height:1.5;letter-spacing:.04em;color:var(--mint)}#sa-promo .sa-lead{margin-top:16px;font-size:16.5px;text-align:center}#sa-promo .sa-hero{text-align:center;background:radial-gradient(85% 55% at 50% 0,rgba(43,227,160,.14),transparent 70%)}#sa-promo .sa-hero .sa-inner{padding-top:34px;padding-bottom:44px}#sa-promo .sa-hero .sa-eyebrow{padding:0;border:0;border-radius:0;font-size:13px;margin-bottom:0}#sa-promo .sa-hero-mascot{width:104px;margin:18px auto 16px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}#sa-promo .sa-hero h2{font-size:30px;line-height:1.35;letter-spacing:-.04em}#sa-promo .sa-hero-lead{margin-top:16px}#sa-promo .sa-actions{display:grid;gap:10px;max-width:430px;margin:24px auto 0}#sa-promo .sa-button{appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:16px 14px;border:2px solid var(--mint);border-radius:16px;background:var(--mint);color:#04140d;font-family:inherit;font-size:17px;font-weight:900;line-height:1.5;letter-spacing:-.02em;text-align:center;cursor:pointer;word-break:keep-all;box-shadow:0 10px 26px rgba(43,227,160,.24);transition:background .2s,transform .2s}#sa-promo .sa-button:hover{background:#5aefba;transform:translateY(-2px)}#sa-promo .sa-button:disabled{opacity:.55;cursor:default;transform:none}#sa-promo .sa-button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}#sa-promo .sa-secondary{background:var(--surface);color:var(--text);border:1px solid rgba(43,227,160,.45);box-shadow:none}#sa-promo .sa-secondary:hover{background:var(--surface2)}#sa-promo .sa-status{margin-top:4px;font-size:14px;text-align:center;color:var(--yellow)}#sa-promo .sa-status:empty{display:none}#sa-promo .sa-noscript{margin-top:4px;font-size:13.5px;text-align:center;color:var(--muted)}#sa-promo .sa-short{background:var(--surface)}#sa-promo .sa-voices{display:grid;gap:8px}#sa-promo .sa-voice{padding:11px 13px;border-left:3px solid var(--mint);border-radius:11px;background:var(--surface2);font-size:15.5px;font-weight:800;line-height:1.5;color:var(--mint)}#sa-promo .sa-sec-head{margin-top:34px}#sa-promo .sa-cards{display:grid;gap:11px;margin-top:22px}#sa-promo .sa-card{padding:19px 18px;border:1px solid var(--line);border-radius:15px;background:var(--bg);transition:border-color .25s,transform .25s}#sa-promo .sa-card:hover{border-color:rgba(43,227,160,.5);transform:translateY(-2px)}#sa-promo .sa-bubbles li,#sa-promo .sa-long .sa-card{background:var(--surface)}#sa-promo .sa-n{display:block;font-size:12px;font-weight:900;line-height:1.6;letter-spacing:.06em;color:var(--mint)}#sa-promo .sa-card p{margin-top:5px;font-size:17.5px;line-height:1.5;color:var(--text)}#sa-promo .sa-card strong{font-weight:800}#sa-promo .sa-detail{display:block;margin-top:6px;font-size:14.5px;font-weight:400;line-height:1.7;color:var(--sub)}#sa-promo .sa-key{border-color:rgba(43,227,160,.55);background:linear-gradient(180deg,rgba(43,227,160,.1),rgba(43,227,160,.02)),var(--bg)}#sa-promo .sa-long .sa-key{background:linear-gradient(180deg,rgba(43,227,160,.1),rgba(43,227,160,.02)),var(--surface)}#sa-promo .sa-alone{margin-top:24px;padding:22px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface2)}#sa-promo .sa-alone .sa-alone-punch{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);font-size:19px;font-weight:900;line-height:1.55;text-align:center;color:var(--text)}#sa-promo .sa-pivot{text-align:center}#sa-promo .sa-pivot-mascot{width:104px;margin:0 auto 18px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5))}#sa-promo .sa-pivot .sa-pivot-punch{padding:22px 18px;border:1px solid rgba(43,227,160,.45);border-radius:16px;background:linear-gradient(135deg,rgba(43,227,160,.14),rgba(43,227,160,.02));font-size:23px;font-weight:900;line-height:1.5;letter-spacing:-.035em;color:var(--text);text-wrap:balance}#sa-promo .sa-questions{margin-top:40px;text-align:left}#sa-promo .sa-questions h3{margin-bottom:18px;font-size:22px;font-weight:900;line-height:1.4;letter-spacing:-.035em;text-align:center}#sa-promo .sa-bubbles{display:grid;gap:9px}#sa-promo .sa-bubbles li{display:flex;align-items:baseline;gap:11px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;font-size:16.5px;font-weight:800;line-height:1.55;color:var(--text)}#sa-promo .sa-q{flex:0 0 14px;font-size:13px;font-weight:900;color:var(--mint)}#sa-promo .sa-more{margin-top:22px;text-align:center}#sa-promo .sa-more p{font-size:15px;line-height:1.75}#sa-promo .sa-more .sa-button{max-width:360px;min-height:54px;margin:14px auto 0;font-size:16px}#sa-promo .sa-more .sa-status{margin-top:12px}#sa-promo .sa-long{background:var(--surface2)}#sa-promo .sa-heading{display:flex;flex-direction:column-reverse;align-items:center;gap:16px}#sa-promo .sa-heading img{width:86px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5))}#sa-promo .sa-chap{display:inline-block;margin-top:11px;padding:3px 10px;border-radius:99px;background:var(--mint-soft);color:var(--mint);font-size:12.5px;font-weight:800;line-height:1.6;letter-spacing:-.01em;white-space:nowrap}#sa-promo .sa-chap:before{content:"→ "}#sa-promo .sa-card .sa-chap{display:table}#sa-promo .sa-long-close{margin-top:24px}#sa-promo .sa-long-punch{padding:20px;border:1px solid rgba(43,227,160,.45);border-radius:16px;background:linear-gradient(135deg,rgba(43,227,160,.14),rgba(43,227,160,.02));font-size:17.5px;font-weight:800;line-height:1.65;text-align:center;color:var(--text)}#sa-promo .sa-long-punch strong{color:var(--mint)}#sa-promo .sa-situations{margin-top:26px;font-size:18.5px;font-weight:800;line-height:1.6;text-align:center;color:var(--text)}#sa-promo .sa-sits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}#sa-promo .sa-sits li{display:grid;place-items:center;min-height:66px;padding:12px 6px;border:1px solid rgba(43,227,160,.4);border-radius:14px;background:var(--surface);color:var(--mint);font-size:17px;font-weight:900}#sa-promo .sa-sits li,#sa-promo .sa-sits-chap{line-height:1.4;text-align:center}#sa-promo .sa-shared-basis{margin-top:16px;font-size:13.5px;line-height:1.75;text-align:center;color:var(--muted)}#sa-promo .sa-sheet{margin-top:22px;padding:22px 22px 14px;border:1px solid #e6e8e3;border-radius:16px;background:#fff;color:#2b3138;box-shadow:0 10px 26px rgba(0,0,0,.28)}#sa-promo .sa-sheet figcaption{display:table;padding:5px 13px;border-radius:99px;background:#e4f7ec;color:#0a6c3a;font-size:13.5px;font-weight:700;line-height:1.4}#sa-promo .sa-sheet-title{margin-top:13px;padding-bottom:13px;border-bottom:1px solid #eef1ec;font-size:20px;font-weight:900;line-height:1.5;letter-spacing:-.03em;color:#17221b}#sa-promo .sa-sheet .sa-sheet-main{margin-top:15px;padding:14px 15px;border-radius:11px;background:#e4f7ec;color:#0a6c3a;font-size:17.5px;font-weight:800;line-height:1.6}#sa-promo .sa-sheet .sa-sheet-sub{display:block;margin-top:4px;font-size:14px;font-weight:600;line-height:1.65;color:#2d5e40}#sa-promo .sa-sheet-items{margin-top:6px}#sa-promo .sa-sheet-items li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:8px;padding:12px 0;border-bottom:1px solid #eef1ec;font-size:15.5px;line-height:1.6}#sa-promo .sa-sheet-items li:last-child{border-bottom:0}#sa-promo .sa-sheet-items li:before{content:"✓";grid-row:1/span 2;color:#0a6c3a;font-weight:900}#sa-promo .sa-sheet-items b{color:#17221b}#sa-promo .sa-sheet-items small{display:block;font-size:13.5px;line-height:1.65;color:#59615a}#sa-promo .sa-reading{background:var(--surface)}#sa-promo .sa-answer{margin-top:22px;font-size:18.5px;font-weight:800;line-height:1.6;text-align:center;color:var(--mint)}#sa-promo .sa-reading .sa-lead{margin-top:14px;text-align:left}#sa-promo .sa-features{display:grid;gap:10px;margin-top:22px}#sa-promo .sa-feature{display:flex;gap:13px;align-items:flex-start;padding:17px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}#sa-promo .sa-feature>div{min-width:0;flex:1}#sa-promo .sa-check{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(43,227,160,.18);color:var(--mint);font-size:16px;font-weight:900;line-height:1}#sa-promo .sa-feature h3{font-size:16.5px;font-weight:900;line-height:1.5}#sa-promo .sa-feature p{margin-top:5px;font-size:14.5px;line-height:1.65}#sa-promo .sa-feature-key{border:2px solid rgba(43,227,160,.55);border-radius:20px;background:linear-gradient(180deg,rgba(43,227,160,.1),rgba(43,227,160,.02)),var(--bg);box-shadow:0 14px 40px rgba(0,0,0,.45);padding:22px 16px}#sa-promo .sa-feature-key h3{font-size:19px}#sa-promo .sa-feature-key p{font-size:15.5px;color:var(--text)}#sa-promo .sa-feature p.sa-calc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:stretch;gap:8px;margin-top:16px}#sa-promo .sa-calc>span{display:grid;align-content:center;justify-items:center;padding:14px 6px;border-radius:13px;text-align:center}#sa-promo .sa-calc small{display:block;font-size:12.5px;font-weight:800;line-height:1.5;color:var(--muted)}#sa-promo .sa-calc b{display:block;font-size:30px;font-weight:900;line-height:1.25;letter-spacing:-.05em;font-variant-numeric:tabular-nums}#sa-promo .sa-calc-from{border:1px solid var(--line);background:var(--surface2)}#sa-promo .sa-calc-to{background:linear-gradient(180deg,var(--mint),var(--mint-deep));box-shadow:0 8px 22px rgba(43,227,160,.28)}#sa-promo .sa-calc-to small{color:#04140d}#sa-promo .sa-calc-to b{color:#fff;text-shadow:0 2px 10px rgba(4,20,13,.35)}#sa-promo .sa-calc>.sa-calc-arrow{padding:0;color:var(--yellow);font-size:20px;font-weight:900}#sa-promo .sa-contents{background:var(--bg)}#sa-promo .sa-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}#sa-promo .sa-stat{min-width:0;padding:18px 12px;border:1px solid rgba(43,227,160,.4);border-radius:14px;background:var(--surface);text-align:center}#sa-promo .sa-stat dt strong{display:block;font-size:40px;font-weight:900;line-height:1.15;letter-spacing:-.04em;color:var(--mint);font-variant-numeric:tabular-nums}#sa-promo .sa-stat dt span{display:block;margin-top:2px;font-size:14.5px;font-weight:800;color:var(--text)}#sa-promo .sa-stat dd{margin-top:10px;font-size:13.5px;line-height:1.65;color:var(--sub)}#sa-promo .sa-volume{margin-top:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface2);font-size:14.5px;line-height:1.75;text-align:center;color:var(--muted)}#sa-promo .sa-volume strong{display:block;margin-top:8px;font-size:18.5px;font-weight:800;line-height:1.6}#sa-promo .sa-source{display:inline-block;margin-left:5px;font-size:13px}#sa-promo .sa-ends{display:grid;gap:10px 14px;margin-top:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}#sa-promo .sa-ends>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:baseline}#sa-promo .sa-ends dt{font-size:15px;font-weight:700;color:var(--muted)}#sa-promo .sa-ends dd{font-size:15px;font-weight:700;line-height:1.55;color:var(--text)}#sa-promo .sa-toc{margin-top:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden}#sa-promo .sa-toc summary{display:flex;justify-content:space-between;gap:10px;padding:15px 16px;font-size:15.5px;font-weight:800;line-height:1.6;color:var(--text);cursor:pointer;list-style:none}#sa-promo .sa-toc summary::-webkit-details-marker{display:none}#sa-promo .sa-toc summary:after{content:"+";color:var(--mint);font-weight:900}#sa-promo .sa-toc[open] summary:after{content:"−"}#sa-promo .sa-toc summary:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}#sa-promo .sa-chapters{padding:0 16px 8px}#sa-promo .sa-chapters li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.65;color:var(--sub)}#sa-promo .sa-chapter-n{font-size:12px;font-weight:900;line-height:2.1;letter-spacing:.04em;color:var(--mint);font-variant-numeric:tabular-nums}#sa-promo .sa-ending{text-align:center;background:linear-gradient(180deg,var(--bg),#0a1d16 70%,#0c2b20)}#sa-promo .sa-ending-mascot{width:138px;margin:0 auto 18px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}#sa-promo .sa-prices{padding:8px 20px;border:2px solid rgba(43,227,160,.55);border-radius:20px;background:linear-gradient(180deg,rgba(43,227,160,.1),rgba(43,227,160,.02)),var(--surface);box-shadow:0 14px 40px rgba(0,0,0,.45)}#sa-promo .sa-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line)}#sa-promo .sa-price:first-child{border-top:0}#sa-promo .sa-price dt{font-size:15px;font-weight:700;color:var(--muted)}#sa-promo .sa-price dd{text-align:right;line-height:1.35}#sa-promo .sa-price dd strong{display:block;font-size:19px;font-weight:900;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}#sa-promo .sa-price dd small{display:block;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--muted)}#sa-promo .sa-price-key{display:block;padding:18px 0 16px;text-align:center}#sa-promo .sa-price-key dt{font-size:13.5px;font-weight:800;color:var(--mint)}#sa-promo .sa-price-key dd{margin-top:4px;text-align:center}#sa-promo .sa-price-key dd strong{font-size:38px;line-height:1.2;letter-spacing:-.05em;color:var(--text)}#sa-promo .sa-price-key dd small{margin-top:6px;font-size:13px}#sa-promo .sa-vat{margin-top:12px;font-size:13px;line-height:1.6;color:var(--muted)}#sa-promo .sa-ending .sa-actions{margin-top:20px}#sa-promo .sa-promises{display:grid;gap:10px;margin-top:24px;text-align:left}#sa-promo .sa-promises li{display:flex;gap:11px;align-items:flex-start;padding:15px 16px;border:1px solid rgba(43,227,160,.4);border-radius:13px;background:var(--surface)}#sa-promo .sa-promises .sa-check{width:23px;height:23px;margin-top:2px;border-radius:7px;background:var(--mint);color:#04140d;font-size:13px}#sa-promo .sa-promises p{min-width:0;flex:1;font-size:15px;line-height:1.65}#sa-promo{--red:#ff5a5a}#sa-promo .sa-red{color:#ff8a8a}#sa-promo .sa-chain{margin-top:4px;text-align:left}#sa-promo .sa-chain li{position:relative;display:flex;gap:13px;align-items:flex-start;margin-top:30px;padding:19px 18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}#sa-promo .sa-chain li+li:before{content:"↓";position:absolute;left:50%;top:-31px;transform:translateX(-50%);color:var(--red);font-size:20px;font-weight:900;line-height:1.6}#sa-promo .sa-chain-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(255,90,90,.14);color:#ff8a8a;font-size:14px;font-weight:900;line-height:1}#sa-promo .sa-chain p{min-width:0;flex:1;font-size:17.5px;line-height:1.5;color:var(--text)}#sa-promo .sa-chain .sa-detail{display:block;margin-top:6px;font-size:14.5px;font-weight:400;line-height:1.7;color:var(--sub)}#sa-promo .sa-chain li:last-child{border-color:rgba(255,90,90,.45);background:rgba(255,90,90,.1)}#sa-promo .sa-chain li:last-child .sa-chain-n{background:var(--red);color:#fff}#sa-promo .sa-pain-punch{margin-top:30px;font-size:27px;font-weight:900;line-height:1.4;letter-spacing:-.04em;text-align:center;color:var(--text);text-wrap:balance}#sa-promo .sa-pain-punch .sa-mark{background:linear-gradient(transparent 55%,rgba(255,90,90,.42) 0)}#sa-promo .sa-offer{text-align:center;background:radial-gradient(85% 50% at 50% 0,rgba(43,227,160,.18),transparent 70%),var(--surface2)}#sa-promo .sa-offer-mascot{width:108px;margin:0 auto 18px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}#sa-promo .sa-offer-so{display:block;width:fit-content;max-width:100%;margin:0 auto 16px;padding:8px 17px;border-radius:999px;background:var(--mint);color:#04140d;font-size:16.5px;font-weight:900;line-height:1.45;letter-spacing:-.02em;box-shadow:0 8px 22px rgba(43,227,160,.28)}#sa-promo .sa-offer h2{font-size:28px;line-height:1.38;letter-spacing:-.04em}#sa-promo .sa-offer-lead{margin-top:24px;font-size:18.5px;font-weight:800;line-height:1.6;color:var(--text)}#sa-promo .sa-offer-lead strong{background:linear-gradient(transparent 55%,rgba(43,227,160,.32) 0);padding:0 2px}#sa-promo .sa-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}#sa-promo .sa-proof-item{min-width:0;padding:18px 10px;border:1px solid rgba(43,227,160,.4);border-radius:14px;background:var(--surface);text-align:center}#sa-promo .sa-proof-item:first-child{border:2px solid rgba(43,227,160,.7);background:linear-gradient(180deg,rgba(43,227,160,.14),rgba(43,227,160,.02)),var(--surface);box-shadow:0 14px 40px rgba(0,0,0,.45)}#sa-promo .sa-proof-item dt strong{display:block;font-size:36px;font-weight:900;line-height:1.15;letter-spacing:-.045em;color:var(--mint);font-variant-numeric:tabular-nums;white-space:nowrap}#sa-promo .sa-proof-item dt span{display:block;margin-top:2px;font-size:14.5px;font-weight:800;color:var(--text)}#sa-promo .sa-proof-item dd{margin-top:10px;font-size:12.5px;font-weight:700;line-height:1.65;color:var(--muted)}#sa-promo .sa-proof .sa-source{display:block;margin-left:0;font-size:12.5px}#sa-promo .sa-offer-note{margin-top:24px;font-size:16px;line-height:1.8}#sa-promo .sa-offer-note strong{display:inline-block;margin-top:4px;font-size:19px;font-weight:900;line-height:1.5}#sa-promo .sa-chain .sa-detail b{font-weight:800;color:#ff8a8a}#sa-promo .sa-pain-fig{margin:22px 0 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface2);box-shadow:0 14px 34px rgba(0,0,0,.34)}#sa-promo .sa-pain-fig img{width:100%}#sa-promo .sa-hero .sa-eyebrow{margin-bottom:14px}#sa-promo .sa-offer-fig{margin:0 0 24px;border:1px solid rgba(43,227,160,.34);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 14px 34px rgba(43,227,160,.12)}#sa-promo .sa-offer-fig img{width:100%}#sa-promo .sa-offer-lead strong{background:none;padding:0;color:var(--mint)}#sa-promo .sa-know{display:grid;gap:11px;margin-top:18px;text-align:left}#sa-promo .sa-know li{padding:19px 18px;border:1px solid var(--line);border-radius:15px;background:var(--surface);transition:border-color .25s,transform .25s}#sa-promo .sa-know li:hover{border-color:rgba(43,227,160,.5);transform:translateY(-2px)}#sa-promo .sa-know-tag{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--mint);color:#04140d;font-size:12.5px;font-weight:900;line-height:1.5;letter-spacing:-.02em}#sa-promo .sa-know h3{margin-top:9px;font-size:18.5px;font-weight:800;line-height:1.5}#sa-promo .sa-know p{margin-top:6px;font-size:14.5px;line-height:1.75}#sa-promo .sa-proof-lead{margin-top:36px;font-size:16px;line-height:1.7;text-align:center}#sa-promo .sa-proof-lead strong{display:block;font-size:20px;font-weight:900;line-height:1.5;letter-spacing:-.03em}#sa-promo .sa-proof-lead strong .sa-phrase:last-child{background:linear-gradient(transparent 55%,rgba(43,227,160,.32) 0);padding:0 2px}#sa-promo .sa-offer-note strong{margin-top:0}#sa-promo .sa-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px}#sa-promo .sa-list{padding:20px 18px 10px;border:1px solid var(--line);border-radius:15px;background:var(--bg)}#sa-promo .sa-list h3{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--line);font-size:18.5px;font-weight:900;line-height:1.4}#sa-promo .sa-list h3 span{padding:3px 10px;border:1px solid rgba(43,227,160,.45);border-radius:99px;color:var(--mint);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.02em}#sa-promo .sa-items li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px;font-weight:700;line-height:1.55;color:var(--text)}#sa-promo .sa-items li:before{content:"✓";color:var(--mint);font-weight:900}#sa-promo .sa-items li.sa-item-key{margin:8px -9px 0;padding:11px 9px;border:0;border-radius:10px;background:var(--mint-soft);color:var(--mint);font-weight:900}#sa-promo .sa-long .sa-long-close{margin-top:0}#sa-promo .sa-check-fig{margin:22px 0 0;border:1px solid rgba(43,227,160,.34);border-radius:16px;overflow:hidden;background:var(--surface2);box-shadow:0 14px 34px rgba(43,227,160,.12)}#sa-promo .sa-check-fig img{width:100%}#sa-promo .sa-ending-sub{margin-top:14px;font-size:16.5px;line-height:1.75;text-align:center}#sa-promo .sa-ending-sub strong{color:var(--mint)}#sa-promo .sa-contents .sa-volume{margin-top:22px}#sa-promo .sa-proof-note{margin-top:14px;font-size:15px;line-height:1.7;text-align:center;color:var(--muted)}#sa-promo .sa-offer .sa-toc{margin-top:14px;text-align:left}#sa-promo .sa-reading-fig{margin:22px 0 0;border:1px solid rgba(43,227,160,.34);border-radius:16px;overflow:hidden;background:var(--surface2);box-shadow:0 14px 34px rgba(43,227,160,.12)}#sa-promo .sa-reading-fig img{width:100%}#sa-promo .sa-reading .sa-answer{font-size:21px;font-weight:900}#sa-promo .sa-prices{margin-top:22px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left}#sa-promo .sa-member{padding:0 20px;border:2px solid rgba(43,227,160,.55);border-radius:20px;background:linear-gradient(180deg,rgba(43,227,160,.12),rgba(43,227,160,.02)),var(--surface);box-shadow:0 14px 40px rgba(0,0,0,.45)}#sa-promo .sa-member-tag{display:block;width:fit-content;margin:18px auto 0;padding:5px 13px;border-radius:999px;background:var(--mint);color:#04140d;font-size:13px;font-weight:900;line-height:1.5;letter-spacing:-.02em}#sa-promo .sa-benefit-n{font-size:12px;font-weight:900;line-height:1.5;letter-spacing:.06em;color:var(--mint)}#sa-promo .sa-free{padding:16px 0 20px;border-bottom:1px solid var(--line);text-align:center}#sa-promo .sa-free-main{margin-top:2px;font-size:44px;font-weight:900;line-height:1.15;letter-spacing:-.05em;color:var(--text)}#sa-promo .sa-free-main em{font-style:normal;color:var(--mint);text-shadow:0 0 24px rgba(43,227,160,.5)}#sa-promo .sa-free-sub{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--muted)}#sa-promo .sa-prices s{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:2px}#sa-promo .sa-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0}#sa-promo .sa-add-name{font-size:17px;font-weight:800;line-height:1.5;color:var(--text)}#sa-promo .sa-add-price{text-align:right}#sa-promo .sa-add-was{font-size:14px;line-height:1.5}#sa-promo .sa-off{display:inline-block;margin-right:8px;padding:3px 10px;border-radius:999px;background:var(--red);color:#fff;font-size:12.5px;font-weight:900;line-height:1.5;letter-spacing:-.02em;box-shadow:0 6px 18px rgba(255,90,90,.32);vertical-align:1px}#sa-promo .sa-add-now{margin-top:3px;font-size:28px;font-weight:900;line-height:1.2;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}#sa-promo .sa-nonmember{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:13px 20px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}#sa-promo .sa-nonmember p{font-size:14.5px;line-height:1.5;color:var(--muted)}#sa-promo .sa-nonmember strong{font-size:16.5px;font-weight:800;color:var(--sub);font-variant-numeric:tabular-nums}#sa-promo .sa-ask-tag{display:block;width:fit-content;max-width:100%;margin:0 auto 14px;padding:6px 13px;border:1px solid rgba(43,227,160,.45);border-radius:99px;color:var(--mint);font-size:12.5px;font-weight:800;line-height:1.5;letter-spacing:.04em}#sa-promo .sa-pivot h2{font-size:28px;line-height:1.4}#sa-promo .sa-ask-lead{margin-top:16px;font-size:16.5px;line-height:1.85;text-align:center}#sa-promo .sa-ask-lead strong{color:var(--yellow)}#sa-promo .sa-verdict{margin-top:24px;padding:24px 18px 20px;border:2px solid rgba(43,227,160,.55);border-radius:20px;background:linear-gradient(180deg,rgba(43,227,160,.1),rgba(43,227,160,.02)),var(--surface);box-shadow:0 14px 40px rgba(0,0,0,.45);text-align:center}#sa-promo .sa-verdict-title{font-size:19.5px;font-weight:800;line-height:1.5;color:var(--text)}#sa-promo .sa-verdict-title strong{color:var(--mint);font-weight:900}#sa-promo .sa-verdict-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}#sa-promo .sa-verdict-tiles li{padding:16px 8px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface2)}#sa-promo .sa-verdict-term{font-size:18px;font-weight:900;line-height:1.4;color:var(--text)}#sa-promo .sa-verdict-term span{display:block;margin-top:3px;font-size:12.5px;font-weight:700;color:var(--muted)}#sa-promo .sa-verdict-dir{display:grid;gap:4px;margin-top:11px;font-size:14.5px;font-weight:700;line-height:1.5;color:var(--sub)}#sa-promo .sa-verdict-dir b{margin-right:2px;font-size:20px;font-weight:900;letter-spacing:-.03em}#sa-promo .sa-up{color:var(--red)}#sa-promo .sa-down{color:#5ea5ff}#sa-promo .sa-verdict-note{margin-top:14px;font-size:14px;line-height:1.7;color:var(--muted)}#sa-promo .sa-ask-fig{margin:22px 0 0;border:1px solid rgba(43,227,160,.34);border-radius:16px;overflow:hidden;background:var(--surface2);box-shadow:0 14px 34px rgba(43,227,160,.12)}#sa-promo .sa-ask-fig img{width:100%}#sa-promo .sa-ask-quote{padding:16px 18px;border-left:3px solid var(--mint);border-radius:0 12px 12px 0;background:var(--surface2);font-size:18px;font-weight:800;line-height:1.65;text-align:left;color:var(--text)}#sa-promo .sa-pivot h2{margin-top:22px}#sa-promo .sa-how{margin-top:40px}#sa-promo .sa-how h3{font-size:22px;font-weight:900;line-height:1.45;letter-spacing:-.035em;text-align:center}#sa-promo .sa-how-steps{display:grid;gap:10px;margin-top:20px;text-align:left}#sa-promo .sa-how-steps li{display:flex;gap:13px;align-items:flex-start;padding:17px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}#sa-promo .sa-how-steps li>div{min-width:0;flex:1}#sa-promo .sa-how-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--mint-soft);color:var(--mint);font-size:14px;font-weight:900;line-height:1}#sa-promo .sa-how-steps p{font-size:14.5px;line-height:1.65}#sa-promo .sa-how-steps .sa-how-h{margin-bottom:5px;font-size:16.5px;font-weight:900;line-height:1.5;color:var(--text)}#sa-promo .sa-pivot .sa-verdict{margin-top:14px}#sa-promo .sa-pivot .sa-more{margin-top:26px}#sa-promo .sa-ask-night{display:block;margin-top:10px}#sa-promo .sa-reveal{opacity:1;transform:none}#sa-promo .sa-reveal.sa-animate{transition:opacity .6s ease,transform .6s ease}#sa-promo .sa-reveal.sa-wait{opacity:0;transform:translateY(18px)}#sa-promo .sa-reveal:focus-within{opacity:1;transform:none}@container sa-promo (max-width:430px){#sa-promo .sa-how h3{font-size:19.5px}#sa-promo .sa-ask-quote{font-size:16.5px}#sa-promo .sa-pivot h2{font-size:24px}#sa-promo .sa-verdict-title{font-size:18.5px}#sa-promo .sa-free-main{font-size:38px}#sa-promo .sa-add-now{font-size:25px}#sa-promo .sa-lists{grid-template-columns:minmax(0,1fr)}#sa-promo .sa-chain p{font-size:16.5px}#sa-promo .sa-pain-punch{font-size:24px}#sa-promo .sa-offer h2{font-size:23.5px}#sa-promo .sa-offer-so{font-size:15.5px}#sa-promo .sa-offer-lead{font-size:17.5px}#sa-promo .sa-proof{grid-template-columns:minmax(0,1fr)}#sa-promo .sa-proof-item{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;padding:16px 12px;text-align:left}#sa-promo .sa-proof-item dt strong{font-size:32px}#sa-promo .sa-proof-item dt{text-align:center}#sa-promo .sa-proof-item dd{margin-top:0;font-size:13.5px}#sa-promo .sa-offer-note strong{font-size:18px}#sa-promo .sa-inner{padding-top:52px;padding-bottom:52px}#sa-promo h2{font-size:22px}#sa-promo .sa-hero .sa-inner{padding-top:30px;padding-bottom:40px}#sa-promo .sa-hero h2{font-size:25px}#sa-promo .sa-hero-mascot{width:88px}#sa-promo .sa-pivot .sa-pivot-punch,#sa-promo .sa-questions h3{font-size:20px}#sa-promo .sa-card p{font-size:16.5px}#sa-promo .sa-situations{font-size:17px}#sa-promo .sa-sits li{min-height:58px;font-size:15px}#sa-promo .sa-sheet{padding:20px 18px 12px}#sa-promo .sa-calc b{font-size:26px}#sa-promo .sa-feature p.sa-calc{margin-left:-43px}#sa-promo .sa-spec{grid-template-columns:minmax(0,1fr)}#sa-promo .sa-stat{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:16px 14px;text-align:left}#sa-promo .sa-stat dt{text-align:center}#sa-promo .sa-stat dd{margin-top:0;font-size:14px}#sa-promo .sa-source{display:block;margin-left:0}#sa-promo .sa-price-key dd strong{font-size:33px}}@container sa-promo (max-width:350px){#sa-promo .sa-pivot h2{font-size:22.5px}#sa-promo .sa-verdict{padding:22px 12px 18px}#sa-promo .sa-verdict-dir b{font-size:18.5px}#sa-promo .sa-member{padding:0 15px}#sa-promo .sa-free-main{font-size:34px}#sa-promo .sa-add-now{font-size:23px}#sa-promo .sa-add-name{font-size:15.5px}#sa-promo .sa-offer h2,#sa-promo .sa-pain-punch{font-size:22px}#sa-promo .sa-proof-item{grid-template-columns:100px minmax(0,1fr)}#sa-promo .sa-proof-item dt strong{font-size:27px}#sa-promo .sa-inner{padding-left:16px;padding-right:16px}#sa-promo .sa-hero h2{font-size:23px}#sa-promo .sa-sits li{font-size:14px}#sa-promo .sa-calc b{font-size:23px}#sa-promo .sa-price dd strong{font-size:17.5px}#sa-promo .sa-price-key dd strong{font-size:29px}}@media (prefers-reduced-motion:reduce){#sa-promo .sa-reveal.sa-wait{opacity:1;transform:none}#sa-promo .sa-button,#sa-promo .sa-card,#sa-promo .sa-reveal.sa-animate{transition:none}}@media print{#sa-promo .sa-reveal.sa-wait{opacity:1;transform:none}#sa-promo .sa-card,#sa-promo .sa-chapters li,#sa-promo .sa-feature{break-inside:avoid}}