:root{--green:#58cc02;--green-dark:#46a302;--ink:#3c3c3c;--muted:#858585;--line:#e5e5e5;--purple:#5045ff;--pale:#f7faf5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;color:var(--ink);font-family:ui-rounded,Arial Rounded MT Bold,Nunito,Trebuchet MS,PingFang SC,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #1cb0f6;outline-offset:5px}input:focus{outline:2px solid #1cb0f6;outline-offset:2px}.sidebar{width:244px;border-right:2px solid var(--line);position:fixed;inset:0 auto 0 0;padding:42px 22px;display:flex;flex-direction:column;background:#fff;z-index:3}.wordmark{font-size:37px;font-weight:1000;color:#58bc02;letter-spacing:-1.8px;padding:0 10px}.wordmark span{display:block;font-size:11px;letter-spacing:3.2px;text-transform:uppercase;color:#999;margin-top:4px;font-weight:800}.sidebar nav{margin-top:53px;display:grid;grid-gap:15px;gap:15px}.nav-item{border:2px solid transparent;border-radius:15px;padding:16px 13px;font-size:14px;font-weight:800;display:flex;align-items:center;gap:14px}.nav-item>span{font-family:system-ui;font-size:28px;font-weight:800;width:30px;text-align:center;color:#a7a7a7;line-height:1}.nav-item.active{border-color:#84d8ff;background:#e2f5ff;color:#159bd7}.nav-item.active>span{color:#20aeeb}.nav-item:hover{background:#f6f6f6}.nav-item.active:hover{background:#e2f5ff}.sidebar-note{margin-top:auto;padding:50px 12px 5px}.mini-star{color:#ffc800;font-size:38px;display:block;margin-bottom:13px}.sidebar-note strong{font-size:14px}.sidebar-note p{font-size:13px;line-height:1.7;color:#999;max-width:160px}.page-shell{margin-left:244px;padding:0 46px;max-width:1560px}.topbar{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;margin-bottom:32px}.eyebrow{font-size:10px;font-weight:900;letter-spacing:1.8px;color:#999}.language{border:0;background:white;font-size:13px;color:#777;font-weight:800;display:flex;gap:9px;align-items:center}.language span{font-size:17px;color:#aaa}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;max-width:1160px;margin:auto}.main-column{min-width:0}.chapter{background:var(--green);border-radius:17px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;color:#fff}.chapter small{font-size:10px;font-weight:900;letter-spacing:1.7px;opacity:.78;display:block;margin-bottom:7px}.chapter strong{font-size:18px;font-weight:900}.chapter-icon{border:solid #49ad00;border-width:2px 2px 5px;border-radius:13px;font-size:24px;padding:8px 12px;color:#ecffd9}.hero{display:flex;align-items:center;min-height:355px;padding:42px 0 32px;gap:5px}.hero,.hero-copy{position:relative}.hero-copy{width:57%;z-index:1}.super-label{display:inline-block;background:linear-gradient(110deg,#22cdb3,#7681ff 58%,#e14dff);color:#fff;padding:4px 11px;font-size:11px;font-weight:1000;letter-spacing:1.4px;border-radius:7px;transform:skew(-9deg)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(30px,3.2vw,43px);line-height:1.15;letter-spacing:-1.5px;margin:19px 0 16px;font-weight:1000;color:#35412e}.hero p{font-size:14px;color:#868686;line-height:1.8;max-width:310px;margin-bottom:22px}.button{border:0;border-radius:13px;min-height:48px;display:flex;justify-content:center;align-items:center;padding:14px 20px;font-weight:900;font-size:12px;letter-spacing:.8px;gap:14px;text-align:center;transition:transform .12s,filter .12s}.button:hover{filter:brightness(1.035);transform:translateY(-1px)}.button:active{transform:translateY(3px);box-shadow:none}.green{background:var(--green);color:#fff;box-shadow:0 4px 0 #46a302}.violet{background:#fff;color:#5744ee;box-shadow:0 4px 0 #c5c0ff}.hero-cta{width:238px;max-width:100%;font-size:11px}.hero-copy>small{display:block;margin-top:15px;font-size:10px;color:#999}.hero-art{position:relative;width:45%;min-width:175px;align-self:stretch;display:grid;place-items:center}.owl{width:100%;max-width:257px;position:relative;z-index:1;filter:drop-shadow(0 7px 0 #b6d0a51a);transform:rotate(-5deg)}.orbit{position:absolute;border:1px dashed #dcebcf;border-radius:50%;height:230px;width:230px;max-width:110%}.orbit-two{width:185px;height:185px;background:#f6fbed;border:0}.floating-label{position:absolute;font-size:13px;font-weight:900;border:solid #eaeaea;border-width:2px 2px 4px;padding:8px 13px;border-radius:13px;background:white;z-index:2}.label-top{top:8px;right:8%;color:#fcbf00;transform:rotate(10deg)}.label-bottom{bottom:14px;left:2%;color:#8967e8;transform:rotate(-9deg)}.art-star{position:absolute;bottom:12px;right:12px;color:#fdc500;font-size:36px}.benefit-strip{border-top:2px solid var(--line);border-bottom:2px solid var(--line);display:flex;justify-content:space-between;gap:10px;padding:19px 0}.benefit-strip>div{font-size:10px;font-weight:800;display:flex;align-items:center;gap:6px;white-space:nowrap}.benefit-strip span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#edfbdc;color:#58a700;font-size:15px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.section-title h2{font-size:21px;letter-spacing:-.5px;margin:7px 0 0;font-weight:900}.section-title>a{font-size:11px;font-weight:900;color:#1cb0f6;white-space:nowrap}.journey{padding:36px 0 27px}.journey-path{display:flex;justify-content:space-around;position:relative;padding:15px 0}.journey-path:before{content:"";position:absolute;left:15%;right:15%;top:58px;border-top:5px dotted #e3eadb}.journey-step{position:relative;text-align:center;width:30%;z-index:1}.step-coin{width:69px;height:65px;background:#58cc02;border-radius:50%;box-shadow:0 7px 0 #46a302,0 0 0 8px #fff,0 0 0 10px #e5e5e5;position:relative;margin:0 auto 23px;display:grid;place-items:center}.step-coin>span{color:#fff;font-size:29px;font-weight:900}.step-coin>small{position:absolute;right:-5px;top:-6px;background:white;color:#58a700;border:2px solid #e5e5e5;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:11px;font-weight:900}.step-1{padding-top:24px}.step-1 .step-coin{background:#8870ed;box-shadow:0 7px 0 #6951cf,0 0 0 8px #fff,0 0 0 10px #e5e5e5}.step-1 .step-coin>small{color:#8870ed}.step-2 .step-coin{background:#ffc800;box-shadow:0 7px 0 #e5a900,0 0 0 8px #fff,0 0 0 10px #e5e5e5}.step-2 .step-coin>small{color:#dc9d00}.journey-step h3{font-size:12px;margin-bottom:8px}.journey-step p{font-size:10px;line-height:1.6;color:#929292;max-width:140px;margin:auto}.right-column{display:flex;flex-direction:column;gap:20px}.purchase-card{background:linear-gradient(145deg,#23135c,#4b2ba9 57%,#523bce);border:1px solid #342079;border-bottom:5px solid #241457;padding:26px 23px 21px;border-radius:21px;color:white;position:relative;overflow:hidden}.purchase-card:before{content:"✧";font-size:180px;position:absolute;right:-44px;top:-55px;opacity:.055;transform:rotate(18deg)}.purchase-card .super-label{font-size:15px;padding:3px 10px}.pill{display:block;color:#c2b4f7;font-size:9px;letter-spacing:1.5px;font-weight:900;margin-top:24px}.purchase-card h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;margin:10px 0 20px;max-width:200px}.price{font-size:48px;line-height:1;font-weight:1000;letter-spacing:-2px;display:flex;align-items:flex-start;gap:5px}.price>span{font-size:17px;letter-spacing:0;margin-top:5px}.price-caption{font-size:10px;color:#c7bbed;margin:13px 0 22px}.check-list{list-style:none;margin:0 0 25px;padding:0;display:grid;grid-gap:14px;gap:14px;font-size:11px;color:#f0ecff}.check-list li{display:flex;gap:10px;align-items:center}.check-list li:before{content:"✓";font-weight:900;color:#a6f35a;font-size:14px}.purchase-card .button{font-size:10px;letter-spacing:.6px;padding:14px 10px;gap:10px}.stock{display:flex;justify-content:center;gap:6px;align-items:center;color:#bcb1e1;font-size:9px;margin-top:18px;line-height:1.5}.stock i{width:5px;height:5px;border-radius:50%;background:#a7a1bf;flex-shrink:0}.stock i.available{background:#9bea54}.help-card{border-bottom:2px solid var(--line);border:solid var(--line);border-width:2px 2px 4px;border-radius:18px;padding:23px}.help-icon{font-size:28px;color:#ff6684;background:#fff2f4;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;margin-bottom:15px}.help-card h3{font-size:15px;line-height:1.5;margin-bottom:10px}.help-card p{font-size:11px;color:#999;line-height:1.8;margin-bottom:15px}.help-card a{color:#1cb0f6;font-size:11px;font-weight:900}.fine-print{font-size:9px;color:#aaa;line-height:1.8;padding:0 8px}.details-section{border-top:2px solid var(--line);padding:25px 0 28px}.detail-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.detail-pair article{padding:20px 18px;border-bottom:2px solid var(--line);border:solid var(--line);border-width:2px 2px 4px;border-radius:15px}.feature-symbol{display:grid;place-items:center;color:#58a700;background:#eefbdd;width:35px;height:35px;border-radius:10px;font-size:25px;font-weight:900;margin-bottom:15px}.feature-symbol.purple{color:#8c72ec;background:#f0ebff}.detail-pair h3{font-size:13px;line-height:1.5;margin-bottom:9px}.detail-pair p{font-size:11px;line-height:1.9;color:#909090;margin-bottom:0}.faq{padding:12px 0 30px}.faq details{border-bottom:2px solid #eee}.faq summary{padding:20px 0;font-size:13px;font-weight:800;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:10px}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#b1b1b1;font-size:18px}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.9;color:#888;padding-right:20px}footer{border-top:2px solid var(--line);margin:28px auto 0;padding:24px 0 30px;max-width:1160px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;font-size:10px;color:#aaa}footer>div{display:flex;gap:21px}footer>p{width:100%;font-size:9px;margin:0;line-height:1.8}.mobile-buy{display:none}.content-card{border-bottom:2px solid var(--line);border:solid var(--line);border-width:2px 2px 5px;border-radius:20px;padding:33px 30px;min-height:370px}.content-card>.eyebrow{display:block;margin-bottom:14px}.content-card h1{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:900;margin-bottom:17px}.lede{color:#888;font-size:14px;line-height:1.8}.back-link,.lede{margin-bottom:30px}.back-link{font-size:12px;color:#1cb0f6;display:block}.checkout-product{display:flex;align-items:center;gap:12px;background:#f6faef;border:2px solid #e7efdc;border-radius:14px;padding:18px 15px;margin:25px 0}.product-icon{font-size:24px;color:#58b300;background:white;border-radius:10px;width:43px;height:43px;display:grid;place-items:center}.checkout-product strong{font-size:13px}.checkout-product>strong{margin-left:auto;white-space:nowrap}.checkout-product p{font-size:10px;color:#8a957e;margin:6px 0 0}form{display:grid;grid-gap:18px;gap:18px}label{display:block;font-size:13px;font-weight:800}input:not([type=checkbox]){margin-top:10px;display:block;width:100%;padding:15px;border:2px solid var(--line);border-radius:12px;background:#fafafa;color:#444;font-size:14px}input[type=checkbox]{width:20px;height:20px;accent-color:#58b500;flex-shrink:0;margin:0}.field-hint{color:#999;margin:-7px 0 7px}.checkbox,.field-hint{font-size:11px;line-height:1.8}.checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:500;margin-bottom:8px}.checkbox a{color:#159edb;text-decoration:underline}.secure-caption{font-size:10px;margin:0}.secure-caption,.stock-note{text-align:center;color:#999}.stock-note{font-size:11px;margin:22px 0 0}.notice{padding:14px 15px;border:1px solid #e0d9fa;border-radius:12px;font-size:12px;line-height:1.8;background:#f8f6ff;color:#675698;margin:20px 0;overflow-wrap:anywhere}.policy section{margin:30px 0}.policy h2{font-size:18px;margin-bottom:12px}.policy section p{font-size:13px;color:#888;line-height:1.95}.support-link,.text-link{display:block;color:#1cb0f6;font-size:12px;margin:20px 0;overflow-wrap:anywhere}.order-number{font-size:10px;font-family:monospace;color:#999;overflow-wrap:anywhere}.code-box{border:2px dashed #c7e7a5;border-radius:14px;padding:20px;background:#f7fced;display:flex;gap:10px;align-items:center;justify-content:space-between;margin:24px 0}.code-box code{font-size:20px;color:#438a00;overflow-wrap:anywhere}.code-box button{border:0;background:white;border-radius:8px;padding:10px;color:#58a700;font-size:11px;font-weight:900}.outline{border:2px solid var(--line);background:white;color:#888;box-shadow:0 3px 0 var(--line);width:100%;margin-top:22px}.inner-grid .content-card>p:not(.lede):not(.notice){font-size:12px;line-height:1.8;color:#888}@media(min-width:1600px){.page-shell{padding:0 65px}.main-grid{grid-template-columns:minmax(0,1fr) 330px;gap:45px}.hero h1{font-size:46px}.hero-art{min-width:240px}.hero{min-height:390px}.hero p{font-size:15px}.benefit-strip>div{font-size:12px}.purchase-card{padding:30px}.check-list,.purchase-card .button{font-size:12px}}@media(max-width:1200px){.sidebar{width:205px;padding:30px 15px}.wordmark{font-size:32px}.wordmark span{font-size:9px}.nav-item{font-size:12px;padding:14px 10px;gap:8px}.page-shell{margin-left:205px;padding:0 28px}.main-grid{grid-template-columns:minmax(0,1fr) 265px;gap:23px}.hero h1{font-size:32px}.hero p{font-size:12px}.hero-art{min-width:140px}.hero-cta{width:210px;font-size:10px}.purchase-card{padding:23px 19px}.purchase-card h2{font-size:21px}.price{font-size:43px}.benefit-strip{gap:5px}.benefit-strip>div{font-size:8px}.chapter strong{font-size:16px}.content-card{padding:26px 22px}.checkout-product{padding:13px 9px;gap:7px}.checkout-product strong{font-size:11px}.product-icon{width:30px;height:35px}}@media(max-width:1000px){.sidebar{width:180px;padding:29px 12px}.wordmark{font-size:28px}.wordmark span{font-size:8px;letter-spacing:2px}.sidebar nav{margin-top:35px}.nav-item{font-size:10px;gap:4px;padding:12px 7px}.nav-item>span{font-size:24px}.page-shell{margin-left:180px;padding:0 24px}.main-grid{grid-template-columns:minmax(0,1fr)}.right-column{display:none}.topbar{height:84px;margin-bottom:25px}.hero h1{font-size:38px}.hero{min-height:350px}.hero-art{min-width:190px}.benefit-strip>div{font-size:10px}.hero p{font-size:14px}.hero-cta{width:230px;font-size:11px}.hero-art .owl{max-width:240px}.chapter strong{font-size:19px}.content-card{padding:32px}.inner-grid{max-width:680px}}@media(max-width:650px){.sidebar{position:static;width:100%;padding:20px 20px 0;border-right:0;border-bottom:2px solid var(--line)}.wordmark{font-size:28px;padding:0;display:inline-block}.wordmark span{font-size:7px;letter-spacing:2px;margin-top:1px}.sidebar nav{display:flex;margin:19px -8px 0;gap:5px;justify-content:space-between}.nav-item{font-size:9px;flex-direction:column;padding:10px 8px;border-radius:11px 11px 0 0;gap:7px;border-bottom:0;flex:1 1}.nav-item>span{font-size:23px;width:auto}.sidebar-note{display:none}.page-shell{margin-left:0;padding:0 20px}.topbar{height:60px;margin-bottom:19px;border-bottom:0}.topbar>.eyebrow{font-size:7px;letter-spacing:1.2px}.language{font-size:11px;gap:5px}.chapter{border-radius:14px;padding:15px 17px}.chapter small{font-size:8px;letter-spacing:1.3px}.chapter strong{font-size:14px}.chapter-icon{font-size:20px;padding:5px 8px}.hero{padding:30px 0 20px;min-height:330px}.hero h1{font-size:32px;letter-spacing:-1.1px;line-height:1.12;margin:16px 0 14px}.hero-copy{width:60%}.hero-art{min-width:120px;width:40%;margin-left:-5px;align-self:center;height:230px}.hero .owl{width:160px;max-width:145%}.hero p{font-size:12px;line-height:1.8;max-width:220px}.hero .super-label{font-size:8px;padding:4px 7px;letter-spacing:1px}.hero-cta{font-size:9px;padding:13px 12px;min-height:44px;max-width:185px;letter-spacing:.4px;gap:8px}.hero-copy>small{font-size:8px;line-height:1.6;max-width:170px}.orbit{height:150px;width:150px}.orbit-two{height:120px;width:120px}.floating-label{font-size:10px;padding:6px 8px}.label-top{top:5px;right:5px}.label-bottom{bottom:4px;left:10px}.art-star{right:0;bottom:10px;font-size:25px}.benefit-strip{padding:16px 0;gap:3px}.benefit-strip>div{font-size:8px;gap:4px}.benefit-strip span{font-size:11px;width:17px;height:17px}.journey{padding:30px 0 24px}.section-title h2{font-size:20px}.section-title .eyebrow{font-size:8px;letter-spacing:1.3px}.section-title>a{font-size:10px}.journey-path:before{top:48px}.step-coin{height:53px;width:58px;margin-bottom:22px;box-shadow:0 6px 0 #46a302,0 0 0 7px #fff,0 0 0 9px #e5e5e5}.step-coin>span{font-size:24px}.step-coin>small{width:20px;height:20px;font-size:9px}.journey-step h3{font-size:10px}.journey-step p{font-size:9px;line-height:1.7;padding:0 5px}.detail-pair{gap:12px}.detail-pair article{padding:17px 13px}.detail-pair h3{font-size:12px}.detail-pair p{font-size:10px}.faq summary{font-size:12px}.content-card{padding:25px 20px;border-radius:17px}.content-card h1{font-size:27px}.lede{font-size:12px}.checkout-product{gap:9px;padding:15px 10px}.checkout-product strong{font-size:12px}.checkout-product p{font-size:9px}.product-icon{width:33px}.code-box{padding:16px 11px}.code-box code{font-size:15px}.policy h2{font-size:17px}.policy section p{font-size:12px}.mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;padding:13px 20px calc(13px + env(safe-area-inset-bottom));background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:2px solid var(--line);align-items:center;justify-content:space-between;gap:20px;z-index:5}.mobile-buy>div{display:flex;flex-direction:column;gap:5px}.mobile-buy strong{font-size:20px;color:#35412e;letter-spacing:-.5px}.mobile-buy span{font-size:8px;color:#999}.mobile-buy .button{font-size:11px;min-height:43px;padding:13px 22px}.app-shell:has(.mobile-buy) footer{padding-bottom:110px}footer{font-size:9px;margin-top:25px}footer,footer>div{gap:15px}footer>p{font-size:8px}.policy .button{font-size:10px}.inner-grid .content-card{min-height:300px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}