:root{--ink:#22212a;--muted:#6b6878;--purple:#635bff;--line:#e5e1ed;--paper:#f8f8f7;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #9085ff;outline-offset:5px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.13;letter-spacing:-.045em}h2{font-size:clamp(32px,3.2vw,44px);font-weight:600;margin-bottom:0}h3{font-size:29px;font-weight:600}p{color:var(--muted)}ul{padding:0;list-style:none}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;top:-80px;left:20px;background:white;padding:10px;z-index:99}.skip:focus{top:12px}.site-header{height:82px;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 max(32px,calc((100vw - 1320px)/2));background:#f8f8f7ed;border-bottom:1px solid #e8e6ec;backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:25px;font-weight:700;letter-spacing:-1px}.brand-mark{display:inline-grid;place-items:center;background:var(--purple);color:white;width:31px;height:31px;border-radius:9px;line-height:1;font-size:28px;font-weight:400}.site-header nav{display:flex;gap:25px;font-size:13px}.site-header nav a:hover,.text-button:hover{color:var(--purple)}.header-actions{display:flex;align-items:center;gap:24px}.login{font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 22px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4;border:1px solid transparent;transition:transform .18s,box-shadow .18s;text-decoration:none}.button:hover{transform:translateY(-2px)}.primary{color:white;background:linear-gradient(120deg,#7661ff,#6053db);box-shadow:0 8px 20px #635bff17}.primary:hover{box-shadow:0 12px 24px #635bff30}.secondary{background:#fff;border-color:#e1dce8;color:#454052}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#7e788a;display:block;margin-bottom:18px;font-weight:600}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center;min-height:600px;padding-block:72px 58px}.hero h1{font-size:clamp(39px,4.35vw,61px);font-weight:600;letter-spacing:-3px;margin:0 0 25px;line-height:1.07}.hero h1 em{font-style:normal;color:#6652d4}.hero-copy>p:not(.hero-price){font-size:17px;max-width:520px;line-height:1.75}.hero-buttons{display:flex;gap:12px;margin-top:28px}.hero-price{font-size:11px;line-height:1.8;margin:19px 0 0}.hero-price strong{color:#484052}.hero-system{height:420px;position:relative;isolation:isolate;background:radial-gradient(ellipse at center,#e9e3ff,transparent 70%)}.system-orbit{position:absolute;inset:40px;border:1px solid #d9d0ed;border-radius:50%;transform:rotate(-15deg)}.system-orbit:before,.system-orbit:after{content:'';position:absolute;inset:33px;border:1px solid #e1d9f1;border-radius:50%}.system-orbit:after{inset:70px}.system-center{position:absolute;inset:125px 25% 115px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fff9;backdrop-filter:blur(15px);box-shadow:0 20px 50px #42357617;border:1px solid #fff;border-radius:25px}.system-center .brand-mark{width:43px;height:43px;font-size:38px;border-radius:13px}.system-center strong{font-size:27px;letter-spacing:-1px}.system-center small{font-size:9px;color:#73677f;white-space:nowrap}.system-node{position:absolute;padding:15px 18px;background:#ffffffed;border:1px solid #e7e1f2;border-radius:13px;box-shadow:0 12px 30px #39304d0a;font-size:12px;display:flex;align-items:center;gap:10px;animation:float-in .9s both}.system-node span{color:#7660c5;font-size:21px}.node-a{top:35px;left:0}.node-b{top:75px;right:-2px;animation-delay:.12s}.node-c{left:-5px;bottom:91px;animation-delay:.24s}.node-d{right:0;bottom:55px;animation-delay:.36s}.system-node:hover{border-color:#a390dc;box-shadow:0 10px 30px #635bff18}.system-note{position:absolute;top:10px;right:15px;font-size:9px;color:#83758d;display:flex;gap:6px;align-items:center}.status-dot{width:5px;height:5px;border-radius:50%;background:#81b69b}.system-mini{position:absolute;bottom:0;display:flex;justify-content:center;gap:20px;width:100%;font-size:10px;color:#7f758b}.proofline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:#797483}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:30px}.section-heading>p{max-width:360px;margin-bottom:0;font-size:14px;line-height:1.8}.product{padding-top:70px}.product-window{overflow:hidden;border:1px solid #dcd6ed;border-radius:23px;background:linear-gradient(135deg,#fff,#f4f2fb);box-shadow:0 25px 70px #33264b0c}.window-top{height:48px;display:flex;align-items:center;gap:20px;padding:0 25px;border-bottom:1px solid #e5dfed;background:#fff7;font-size:12px}.window-top>span{display:flex;gap:5px}.window-top i{width:6px;height:6px;border-radius:50%;background:#dad4e5}.window-top small{margin-left:auto;font-size:10px;color:#83798f}.tabs{display:flex;justify-content:center;gap:7px;padding:17px 16px 0}.tabs button{font-size:12px;border:1px solid transparent;border-radius:9px;padding:10px 16px;background:transparent;color:#797180;white-space:nowrap}.tabs button[aria-selected=true]{background:white;border-color:#ded6ed;color:#5545a6;box-shadow:0 5px 12px #3b225408}.panel{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;min-height:414px;padding:34px 42px 40px}.panel[hidden]{display:none}.pill{font-size:9px;letter-spacing:1px;color:#79659c;display:inline-block;margin-bottom:18px;background:#eee8f8;padding:5px 10px;border-radius:30px}.panel h3{font-size:31px;line-height:1.18;margin-bottom:17px}.panel-copy p{font-size:13px;line-height:1.8;margin-bottom:15px}.panel-copy ul{font-size:12px;line-height:2.3;color:#655e70;margin-bottom:12px}.panel-copy li:before{content:'✓';color:#8b73b3;margin-right:10px}.text-button{border:0;background:none;color:#605088;font-size:12px;font-weight:600;padding:0;line-height:1.6;display:inline-block}.tiny{font-size:10px!important;color:#918697!important;margin-top:10px;line-height:1.6!important}.caption{font-size:10px;text-align:center;margin:15px 0 0;color:#8a8193;line-height:1.8}.lead-canvas,.course-canvas,.community-canvas,.pages-canvas{position:relative;min-width:0}.message-card{margin:0 25px;background:white;border:1px solid #e6e0ec;border-radius:12px;padding:17px;box-shadow:0 15px 25px #39234c08}.message-card>small,.pipeline>small{font-size:8px;letter-spacing:1px;color:#9a8ca5}.person{display:flex;align-items:center;gap:10px;margin:11px 0}.person>b{display:grid;place-items:center;background:#eadced;color:#7b4e84;border-radius:50%;width:29px;height:29px;font-size:10px}.person>span{font-size:12px;line-height:1.5}.person small{display:block;font-size:8px;color:#97899e}.mini-badge{margin-left:auto;border-radius:20px;padding:3px 7px;background:#e9f5ec;color:#5f9674;font-size:8px!important}.message-card p{font-size:11px;margin:0}.connector{text-align:center;color:#b49aca;font-size:18px;height:28px}.pipeline{background:white;border:1px solid #e8e1ee;padding:14px;border-radius:12px}.lanes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}.lanes>div{background:#f5f3f8;border-radius:7px;padding:9px}.lanes>div>span{font-size:8px;color:#897c93}.lanes article{background:white;padding:8px;border:1px solid #e4dced;border-radius:6px;margin-top:8px;font-size:10px}.lanes article small{font-size:7px;display:block;line-height:1.7;margin-top:5px;color:#9d8ba8}.lanes i{display:block;border-radius:3px;height:20px;background:#e9e5ef;margin:9px 0}.appointment{display:flex;align-items:center;gap:13px;border:1px solid #d3e4dd;background:#f4fbf7;padding:13px 18px;border-radius:11px;margin:14px 40px 0}.appointment>span{font-size:25px;color:#78a18f}.appointment strong{font-size:11px;display:block}.appointment small{font-size:8px;color:#84998f;display:block}.appointment>b{margin-left:auto;color:#65a086}.flow-step.active{outline:2px solid #aa91dd;box-shadow:0 8px 28px #7861b825;transition:box-shadow .25s}.pages-canvas{height:320px}.page-front{position:absolute;width:78%;left:0;top:0;border-radius:12px;overflow:hidden;background:white;box-shadow:0 18px 35px #2d21491c;border:1px solid #ddd5e7}.mini-nav{padding:12px 18px;font-size:8px;letter-spacing:1px}.mini-nav span{float:right}.mini-page{position:relative;background:#ebe2d7;padding:25px 20px;overflow:hidden;isolation:isolate}.mini-page>small{font-size:6px;letter-spacing:1px}.mini-page h4{font-size:28px;font-weight:500;line-height:1.06;margin:15px 0}.mini-button{font-size:7px;background:#2f2d30;color:white;padding:7px 9px;border-radius:4px;display:inline-block}.abstract-sphere{width:140px;height:140px;border-radius:50%;position:absolute;right:-30px;top:57px;background:radial-gradient(at 30% 25%,#fff1db,#c8b396 60%,#83694e);box-shadow:10px 10px 25px #4d3a3520;z-index:-1}.mini-footer{padding:13px 20px;font-size:7px;display:flex;gap:30px}.page-back{position:absolute;background:#fdfcff;border:1px solid #ded5ed;border-radius:12px;padding:22px 18px;width:60%;right:0;bottom:7px;transform:rotate(4deg);font-size:9px;box-shadow:0 15px 25px #3c2a5015}.page-back i{display:block;height:25px;border:1px solid #e7e0ed;border-radius:5px;margin:12px 0}.page-back b{font-size:8px;color:#877098}.domain-tag{position:absolute;right:-8px;top:10px;padding:10px 18px;border:1px solid #ded5e9;border-radius:10px;background:#fff;box-shadow:0 10px 20px #3c2a5010;font-size:10px;color:#79658e;transform:rotate(3deg)}.course-screen{position:relative;isolation:isolate;overflow:hidden;padding:22px 28px;color:white;background:radial-gradient(ellipse at 90% 5%,#c2a3d76b,transparent 65%),#30273f;border-radius:13px;min-height:210px}.course-screen>small{font-size:8px;letter-spacing:1.1px;color:#d0bce2}.play-symbol{display:grid;place-items:center;border:1px solid #fff5;width:33px;height:33px;border-radius:50%;font-size:21px;margin:14px 0}.course-screen h4{font-size:29px;font-weight:500;margin:10px 0;line-height:1.08;color:#fff}.course-screen>span:last-of-type{font-size:7px;letter-spacing:1px;color:#c2accd}.course-rings{position:absolute;z-index:-1;right:-55px;top:38px;width:210px;height:210px;border:1px solid #d3b3e44d;border-radius:40%;transform:rotate(35deg);background:linear-gradient(45deg,#b2a0df2b,transparent)}.course-rings:after{content:'';position:absolute;inset:35px;border:1px solid #fff3;border-radius:40%}.lesson-list{background:white;border:1px solid #e9e0ed;border-radius:10px;margin:10px 15px;padding:6px 11px}.lesson-list>div{display:flex;gap:9px;align-items:center;padding:8px 5px;font-size:9px;color:#8d7e9a}.lesson-list small{margin-left:auto;font-size:8px}.lesson-active{color:#635078!important;background:#f3edf8;border-radius:5px}.progress-note{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:8px;margin:9px 19px;color:#9782a6}.progress-note>div{height:4px;background:#e4ddec;border-radius:10px;width:100%;margin-top:6px;overflow:hidden}.progress-note i{display:block;width:33%;height:100%;background:#a58bbe}.community-people{height:120px;position:relative;margin:0 20px 10px;border-radius:50%;border:1px solid #e4dced;background:radial-gradient(ellipse,#e2d4ef,transparent 70%)}.community-people>strong{position:absolute;left:35%;right:35%;top:28px;font-size:35px;text-align:center;line-height:1.3;color:#a58bb9}.community-people strong small{font-size:8px;display:block;color:#856896;white-space:nowrap}.community-people>span{position:absolute;display:grid;place-items:center;border:3px solid #fff;background:#e4d5eb;width:35px;height:35px;border-radius:50%;font-size:10px;color:#81678e;box-shadow:0 4px 15px #50315b0f}.community-people>span:nth-child(1){left:7%;top:0}.community-people>span:nth-child(2){right:8%;top:8px;background:#e8dbce}.community-people>span:nth-child(4){left:16%;bottom:2px;background:#cfe2dd}.community-people>span:nth-child(5){right:17%;bottom:0;background:#e4dbed}.community-post{background:white;border:1px solid #e2d9e9;border-radius:12px;padding:16px 21px;box-shadow:0 10px 25px #3c21500b}.community-post .person{margin-top:0}.community-post h4{font-size:18px;letter-spacing:-.5px;margin:13px 0 8px}.community-post p{font-size:11px;line-height:1.7;margin-bottom:10px}.community-post>span{font-size:9px;color:#a08aa9}.community-reply{margin:10px 15px 0;padding:10px 15px;display:flex;gap:12px;align-items:center;border:1px solid #e7dfec;border-radius:10px;background:#faf7fd}.community-reply>span{font-size:9px;padding:7px;border-radius:50%;background:#e3d9ed;color:#9e8ba9}.community-reply p{font-size:10px;margin:0}.community-reply small{display:block;font-size:8px;margin-top:3px;color:#a392ae}.pricing{padding-top:80px}.billing-control{display:flex;gap:4px;border:1px solid #ddd8e8;padding:5px;border-radius:12px;width:max-content;margin:0 auto 15px;background:#eeebf3}.billing-control button{background:none;border:0;padding:10px 20px;border-radius:8px;color:#797181;font-size:12px}.billing-control button[aria-pressed=true]{background:#fff;color:#5b477e;box-shadow:0 3px 10px #3c2d4a0a}.billing-control button span{font-size:9px;display:block;color:#8e739e}.pricing-tax{text-align:center;font-size:11px;margin:0 0 26px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.plan{padding:27px;border:1px solid #dfd9e7;border-radius:17px;background:#fff}.plan-featured{border-color:#ad9bdf;background:linear-gradient(135deg,#f4f0fe,#fff)}.plan-top .eyebrow{font-size:8px;margin-bottom:16px}.plan h3{margin:0 0 10px;font-size:30px}.plan-top p{font-size:12px;margin-bottom:20px}.plan-amount{display:flex;gap:8px;align-items:baseline}.plan-amount strong{font-size:44px;line-height:1.3;font-weight:600;letter-spacing:-2px}.plan-amount span{font-size:12px;color:#8c8196}.plan-billing{font-size:11px;line-height:1.8;min-height:40px;margin:8px 0;color:#62546f}.plan-save{display:block;font-size:9px;color:#977ca9;margin:10px 0 18px;min-height:17px}.plan-buy{width:100%;padding-inline:14px;justify-content:space-between}.plan-short{margin:22px 0 18px}.plan-short li{font-size:11px;line-height:1.7;position:relative;padding:8px 0 8px 17px;color:#696072}.plan-short li:before{content:'✓';position:absolute;left:0;color:#a28bb4}.plan-details{border-top:1px solid #e7dfee;padding-top:14px}.plan-details summary{font-size:11px;font-weight:500;cursor:pointer;color:#695178}.plan-details ul{font-size:11px;color:#817089;line-height:1.8}.plan-details li{margin:10px 0}.plan-details small{display:block;font-size:10px}.template-details{padding-left:10px!important}.included{color:#518a65}.planned,.setup-note{color:#a16d56}.price-footnotes{font-size:10px;line-height:1.8;padding:19px 5px}.price-footnotes p{margin-bottom:8px}.price-footnotes a{text-decoration:underline}.cost-section,.start-section,.faq{padding-top:75px}.cost-table-wrap{overflow:hidden;border:1px solid #e3dae6;border-radius:18px}.cost-table{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.cost-table th{text-align:left;font-weight:500}.cost-table td,.cost-table th{padding:14px 22px;border-bottom:1px solid #eae4ed}.cost-table thead{font-size:13px}.cost-table thead small{display:block;font-size:9px;font-weight:400;margin-top:5px}.cost-table td:nth-child(2),.cost-table th:nth-child(2){background:#fff4f2;color:#a8665d}.cost-table td:nth-child(3),.cost-table th:nth-child(3){background:#f1edff;color:#76629f}.cost-table tfoot td{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-1px}.cost-table tfoot td small{display:block;font-size:9px;letter-spacing:0;font-weight:400}.cost-table tfoot th{font-weight:600}.check{margin-right:10px}.cost-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:20px 0}.cost-bottom p{font-size:12px;margin:0;line-height:1.8}.cost-bottom strong{color:#70589e;font-size:25px;letter-spacing:-1px}.cost-bottom small{font-size:10px}.cost-notes{font-size:11px;line-height:1.8;border-top:1px solid #e4ddeb;padding-top:15px;color:#8c7c97}.cost-notes summary{cursor:pointer}.cost-notes p{margin:15px 0}.start-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.start-grid article{border-top:1px solid #dcd2e4;padding-top:20px}.start-grid article>span{font-size:11px;color:#a08aaf}.start-grid h3{font-size:21px;margin:16px 0 13px}.start-grid p{font-size:12px;line-height:1.8}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq .text-button{margin-top:25px}.faq-list details{border-bottom:1px solid #e4dce9;padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:13px;font-weight:500;cursor:pointer}.faq-list p{font-size:12px;line-height:1.8;margin:16px 0 0}.final-cta{text-align:center;margin-top:90px;border-radius:22px;padding:55px 25px;background:radial-gradient(ellipse at top,#e9e2fc,transparent 70%),#f2f0f5;border:1px solid #e6e0ed}.final-cta h2{margin-bottom:25px}.final-cta .text-button{display:block;margin-top:20px}footer{padding:65px 0 30px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}footer>p{text-align:right;font-size:11px;margin:0}footer>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:22px;font-size:10px;border-block:1px solid #e5dfea;padding:20px 0}footer>small{grid-column:1/-1;font-size:9px;color:#9a8da4}.mobile-buy{display:none}@keyframes float-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:1600px){.hero{min-height:630px}}@media(max-width:1050px){.site-header nav{gap:16px}.header-actions{gap:15px}.hero{gap:20px}.hero h1{font-size:47px;letter-spacing:-2px}.system-node{padding:12px;font-size:10px}.panel{gap:30px;padding-inline:28px}.plan{padding:21px}.plan-save{min-height:30px}.section-heading{gap:30px}.site-header{padding-inline:25px;gap:20px}}@media(max-width:800px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 36px)}.site-header{height:65px;padding:0 18px}.brand{font-size:22px}.brand-mark{width:28px;height:28px;font-size:25px}.site-header nav{display:none}.header-actions{gap:15px}.header-actions .button{font-size:10px;padding:9px 12px;min-height:36px}.login{font-size:11px}.hero{grid-template-columns:1fr;padding-block:40px 25px;gap:15px;min-height:0}.hero h1{font-size:clamp(36px,8vw,48px);letter-spacing:-1.9px;line-height:1.1;margin-bottom:20px}.hero-copy>p:not(.hero-price){font-size:14px;max-width:560px}.hero .eyebrow{font-size:8px;margin-bottom:19px}.hero-buttons{margin-top:22px;gap:9px}.hero-buttons .button{font-size:11px;padding:12px 16px;min-height:45px}.hero-price{font-size:10px;margin-top:15px}.hero-system{height:280px;width:min(440px,100%);margin-inline:auto}.system-orbit{inset:25px 35px}.system-center{inset:77px 28% 77px;border-radius:20px;gap:4px}.system-center .brand-mark{width:30px;height:30px;font-size:27px}.system-center strong{font-size:22px}.system-center small{font-size:7px}.system-node{font-size:9px;padding:8px 10px;gap:7px;box-shadow:0 8px 20px #3c2c4a08}.system-node span{font-size:15px}.node-a{left:0;top:29px}.node-b{right:0;top:54px}.node-c{left:0;bottom:70px}.node-d{right:0;bottom:47px}.system-note{font-size:7px;top:3px;right:0}.system-mini{font-size:8px;gap:15px;bottom:0}.proofline{display:grid;grid-template-columns:1fr 1fr;font-size:9px;gap:10px;padding:15px 0}.section-heading{display:block;margin-bottom:22px}.section-heading>p{font-size:12px;max-width:500px;margin-top:18px}.section-heading h2{font-size:31px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:15px}.product{padding-top:40px}.window-top{padding-inline:16px;height:40px;font-size:11px;gap:12px}.window-top small{font-size:8px}.tabs{display:grid;grid-template-columns:1fr 1fr;padding:12px 12px 0;gap:4px}.tabs button{padding:8px 5px;font-size:10px}.panel{grid-template-columns:1fr;gap:20px;padding:24px 20px;min-height:0}.panel h3{font-size:26px;margin-bottom:12px}.pill{font-size:7px;margin-bottom:12px}.panel-copy p{font-size:12px;margin-bottom:10px}.panel-copy ul{font-size:10px;line-height:1.9;margin:10px 0}.panel-copy li{display:inline-block;margin-right:10px}.panel-copy li:before{margin-right:5px}.panel .tiny{font-size:8px!important;margin-bottom:0}.lead-canvas{max-width:470px;width:100%;margin:auto}.message-card{margin:0 15px;padding:12px 15px}.person{margin:9px 0}.pipeline{padding:10px}.appointment{margin:10px 20px 0;padding:9px 12px}.connector{height:22px;font-size:14px}.caption{font-size:8px;padding-inline:5px}.course-canvas,.community-canvas,.pages-canvas{width:100%;max-width:470px;margin:auto}.course-screen{min-height:190px;padding:20px}.course-screen h4{font-size:27px}.course-rings{width:180px;height:180px}.community-people{height:90px}.community-people>strong{top:15px}.community-people>span{width:29px;height:29px;font-size:8px}.community-post h4{font-size:17px}.community-post{padding:14px 17px}.pages-canvas{height:305px;max-width:390px}.mini-page h4{font-size:26px}.pricing{padding-top:45px}.billing-control{width:100%;display:grid;grid-template-columns:1.1fr 1fr}.billing-control button{font-size:11px;padding:10px 8px}.billing-control button span{font-size:8px}.pricing-tax{font-size:9px;margin-bottom:20px;line-height:1.7}.plan-grid{grid-template-columns:1fr;gap:15px}.plan{padding:23px}.plan-top{position:relative}.plan-top h3{font-size:26px;margin-bottom:7px}.plan-top p{font-size:11px;margin-bottom:15px}.plan-top .eyebrow{font-size:8px;margin-bottom:13px}.plan-amount strong{font-size:38px}.plan-billing{font-size:10px;min-height:0;line-height:1.7;margin:7px 0}.plan-save{min-height:0;font-size:9px;margin:9px 0 14px}.plan-buy{min-height:43px;font-size:12px}.plan-short{margin:15px 0 12px;display:grid;grid-template-columns:1fr;gap:0}.plan-short li{font-size:11px;line-height:1.5;padding:6px 0 6px 17px}.plan-details{padding-top:12px}.price-footnotes{font-size:9px;padding-top:16px}.cost-section,.start-section,.faq{padding-top:40px}.cost-table td,.cost-table th{padding:12px 10px}.cost-table{font-size:10px}.cost-table thead{font-size:11px}.cost-table thead small{font-size:8px}.cost-table tfoot td{font-size:24px}.cost-table tfoot td small{font-size:7px}.cost-table th:first-child{width:39%}.cost-table td:last-child{white-space:nowrap}.check{margin-right:3px}.cost-bottom{display:block;margin-top:17px}.cost-bottom p{font-size:11px;margin-bottom:15px}.cost-bottom strong{font-size:24px}.cost-bottom .button{width:100%}.cost-notes{font-size:10px}.start-grid{grid-template-columns:1fr;gap:16px}.start-grid article{padding:16px 0 0 39px;position:relative}.start-grid article>span{position:absolute;left:0;top:18px;font-size:10px}.start-grid h3{font-size:18px;margin:0 0 8px}.start-grid p{font-size:11px;line-height:1.7;margin-bottom:0}.faq{grid-template-columns:1fr;gap:22px}.faq h2{font-size:31px}.faq .text-button{margin-top:18px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.faq-list details{padding:15px 0}.final-cta{margin-top:45px;padding:35px 20px}.final-cta h2{font-size:30px}.final-cta .button{font-size:12px}.final-cta .text-button{font-size:10px}footer{padding:40px 0 100px;gap:17px}footer>p{font-size:9px}footer>div{gap:13px;font-size:9px;padding:17px 0}footer>small{font-size:8px}.mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:49;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px max(10px,env(safe-area-inset-bottom));border-top:1px solid #e1dbea;background:#f9f8f6f2;backdrop-filter:blur(14px)}.mobile-buy>span{font-size:10px;line-height:1.6}.mobile-buy b{font-size:15px;color:#685281}.mobile-buy small{display:block;font-size:7px;color:#93869b}.mobile-buy .button{font-size:11px;min-height:39px;padding:10px 16px}.mobile-buy.is-hidden{visibility:hidden;pointer-events:none}}@media(max-width:360px){.hero h1{font-size:34px}.header-actions{gap:9px}.header-actions .button{font-size:9px;padding-inline:9px}.hero-buttons .button{padding-inline:13px;font-size:10px}.tabs button{font-size:9px}.window-top small{font-size:7px}.cost-table td,.cost-table th{padding-inline:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
