@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";
:root{--ink:#20231f;--muted:#6f756e;--line:#dfe3db;--paper:#f4f5ef;--white:#fff;--green:#b8d93e;--deep:#27332a;--lime:#d3ed5b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Noto Sans KR,Manrope,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1120px,100% - 48px);margin:0 auto}.site-announcement{background:var(--deep);color:#fff;justify-content:center;align-items:center;gap:16px;min-height:38px;padding:8px 24px;font-size:11px;display:flex}.site-announcement span{color:var(--lime);letter-spacing:.1em;font:500 9px DM Mono,monospace}.site-announcement strong{font-weight:600}.site-announcement b{color:var(--lime);font-weight:800}.launch-status-bar{background:var(--deep);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:16px;padding:8px 24px;font-size:12px;line-height:1.6;display:flex}.launch-status-bar>strong{background:var(--lime);color:var(--deep);border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:800}.launch-status-bar>span{word-break:keep-all}.launch-status-bar>em{color:var(--lime);white-space:nowrap;flex-shrink:0;font-size:11px;font-style:normal;font-weight:700}.launch-status-bar:hover>em{text-underline-offset:3px;text-decoration:underline}.launch-status-bar:focus-visible{outline:2px solid var(--lime);outline-offset:-4px}.launch-notice>button:focus-visible{outline-offset:4px;outline:2px solid #fff}.launch-notice-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141c16c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.launch-notice{overscroll-behavior:contain;background:var(--deep);color:#fff;border:1px solid #ffffff29;border-radius:22px;width:min(500px,100%);max-height:calc(100dvh - 44px);padding:38px;overflow-y:auto;box-shadow:0 30px 90px #090f0a61}.launch-notice-label{color:var(--lime);letter-spacing:.12em;font:500 9px DM Mono,monospace}.launch-notice-status{color:#b8c4b7;align-items:center;gap:8px;margin:18px 0 13px;font-size:11px;font-weight:700;display:flex}.launch-notice-status i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d3ed5b1a}.launch-notice h2{color:#fff;margin-bottom:17px;font-size:clamp(29px,5vw,39px)}.launch-notice>p:not(.launch-notice-status){color:#aebaae;margin-bottom:23px;font-size:13px;line-height:1.8}.launch-notice-availability{border-top:1px solid #ffffff21;margin-bottom:22px}.launch-notice-availability p{border-bottom:1px solid #ffffff21;grid-template-columns:72px 1fr;gap:12px;margin:0;padding:13px 0;display:grid}.launch-notice-availability span{color:var(--lime);font-size:10px;font-weight:800}.launch-notice-availability p:last-child span{color:#909c90}.launch-notice-availability strong{color:#dce3da;font-size:11px;font-weight:600}.launch-notice>button{background:var(--lime);width:100%;min-height:52px;color:var(--deep);cursor:pointer;border:0;border-radius:27px;justify-content:space-between;align-items:center;padding:0 20px;font:800 13px inherit;display:flex}.launch-notice>button:hover{background:#e0f66f}.launch-notice>button span{font-size:20px}.launch-notice>small{color:#7f8d7f;text-align:center;margin-top:13px;font-size:9px;display:block}@media (max-width:560px){.launch-status-bar{text-align:left;grid-template-columns:auto 1fr;gap:4px 12px;padding:9px 18px;display:grid}.launch-status-bar>strong{grid-area:1/1}.launch-status-bar>span{grid-area:2/1/auto/-1;font-size:11px}.launch-status-bar>em{grid-area:1/2;justify-self:end}.launch-notice{border-radius:18px;padding:29px 23px}.launch-notice h2{font-size:29px}.launch-notice-availability p{grid-template-columns:62px 1fr}}.site-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f5efe6;border-bottom:1px solid #dfe3dba6;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.brand em{color:#8d9789;margin-left:3px;font-style:normal;font-weight:500}.brand-mark{background:var(--green);letter-spacing:-.1em;border-radius:50%;place-items:center;width:31px;height:31px;font:700 10px DM Mono,monospace;display:grid}.main-nav{align-items:center;gap:13px;font-size:12px;font-weight:600;display:flex}.main-nav a:not(.nav-cta){color:#606860}.main-nav a:hover{color:var(--ink)}.nav-cta{border:1px solid var(--ink);border-radius:30px;padding:10px 17px}.menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;display:none}.section-shell{padding:125px 0}.hero{align-items:center;min-height:650px;padding-top:105px;display:flex}.hero-grid{grid-template-columns:1fr 430px;align-items:center;gap:88px;display:grid}.eyebrow{color:#879187;letter-spacing:.12em;margin:0 0 20px;font:500 11px DM Mono,monospace}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.065em;line-height:1.16}h1{margin-bottom:26px;font-size:clamp(46px,6vw,78px);font-weight:900}h1 span,h2 span{color:#99bb20}.hero-lead{color:var(--muted);margin-bottom:34px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:12px;display:flex}.hero-reassurance{color:#7d877b;margin:15px 0 0;font-size:12px}.button{border-radius:28px;justify-content:center;align-items:center;gap:16px;min-height:51px;padding:0 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{background:var(--deep);color:#fff}.button-primary:hover{background:#3c4b3e;transform:translateY(-2px)}.button-ghost{color:#5e695d}.button-ghost:hover{color:var(--ink)}.button-ghost span,.button-light span{font-size:20px;line-height:0}.trust-row{color:#687467;flex-wrap:wrap;gap:16px;margin-top:25px;font-size:12px;font-weight:600;display:flex}.hero-card-wrap{background:var(--deep);color:#fff;border-radius:22px;padding:22px;box-shadow:22px 28px #d6e2c98c}.hero-card-topline{color:#89988a;letter-spacing:.08em;justify-content:space-between;margin-bottom:22px;font:10px DM Mono,monospace;display:flex}.journey-card{color:#fff;border-top:1px solid #ffffff21;grid-template-columns:43px 1fr 24px;align-items:center;gap:8px;padding:18px 6px;transition:all .2s;display:grid}.journey-card:hover,.journey-card:focus-visible{background:#ffffff0f;outline:none;padding-left:12px;padding-right:12px}.journey-card:hover .journey-arrow,.journey-card:focus-visible .journey-arrow{color:var(--lime);transform:translate(2px,-2px)}.journey-card.active{background:#ffffff14;border:0;border-radius:12px;margin:0 -8px;padding-left:14px;padding-right:14px}.journey-number{color:#a8b4a8;font:11px DM Mono,monospace}.journey-card strong{letter-spacing:-.07em;font-size:21px;display:block}.journey-card small{color:#aab7a9;font-size:12px}.journey-arrow{color:var(--lime);text-align:right;font-size:20px;transition:all .2s}.hero-note{color:#b3c0b0;border-top:1px solid #ffffff21;margin:28px 0 6px;padding:18px 0 2px;font-size:13px;line-height:1.8}.hero-note b{color:var(--lime);font-weight:600}.home-core-business{background:#eaf2d0;border-top:1px solid #dce6ba;border-bottom:1px solid #dce6ba;padding:45px 0}.home-core-business-inner{grid-template-columns:330px 1fr;align-items:center;gap:28px 70px;display:grid}.home-core-business .eyebrow{margin-bottom:10px}.home-core-business h2{margin:0;font-size:32px}.home-core-business h2 span{color:#7f9a1f}.home-core-business-inner>div:nth-child(2){grid-template-columns:1fr auto;align-items:center;gap:25px;display:grid}.home-core-business-inner>div:nth-child(2) p{color:#667061;margin:0;font-size:13px;line-height:1.8}.home-core-business-inner>div:nth-child(2) .button{white-space:nowrap}.home-core-business ul{border:1px solid #27332a1f;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-core-business li{color:#596454;text-align:center;border-right:1px solid #27332a1f;padding:13px 17px;font-size:10px;font-weight:800}.home-core-business li:last-child{border-right:0}.quick-start{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:34px 0}.quick-start-wrap{grid-template-columns:260px 1fr;align-items:center;gap:58px;display:grid}.quick-start-heading .eyebrow{margin-bottom:10px}.quick-start-heading h2{margin:0 0 8px;font-size:24px}.quick-start-heading>p:last-child{color:var(--muted);margin:0;font-size:12px}.quick-start-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.quick-start-grid a{border-right:1px solid var(--line);flex-direction:column;min-height:132px;padding:18px 22px;transition:all .2s;display:flex}.quick-start-grid a:hover{background:#f1f6dd;transform:translateY(-2px)}.quick-start-grid span{color:#8da924;font-size:11px;font-weight:800}.quick-start-grid strong{letter-spacing:-.04em;margin:8px 0 13px;font-size:16px;line-height:1.45}.quick-start-grid b{color:#5f6d5e;margin-top:auto;font-size:11px}.beginner-reassurance{background:var(--deep);color:#fff;padding:92px 0}.beginner-reassurance-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:70px;display:grid}.beginner-reassurance-heading h2{margin-bottom:18px;font-size:clamp(34px,4vw,50px)}.beginner-reassurance-heading>p:last-child{color:#aab6aa;max-width:430px;margin:0;font-size:13px;line-height:1.9}.beginner-reassurance-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}.beginner-reassurance-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:178px;padding:24px}.beginner-reassurance-grid span{color:var(--lime);background:#d3ed5b1c;border-radius:20px;margin-bottom:25px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.beginner-reassurance-grid strong{margin-bottom:7px;font-size:18px;display:block}.beginner-reassurance-grid p{color:#a9b4a8;margin:0;font-size:11px;line-height:1.75}.beginner-reassurance-actions{flex-wrap:wrap;grid-column:2;gap:22px;display:flex}.beginner-reassurance-actions a{color:#dfe6dd;border-bottom:1px solid #768375;padding-bottom:5px;font-size:11px;font-weight:800}.beginner-reassurance-actions a:first-child{color:var(--lime);border-color:#849638}@media (max-width:800px){.beginner-reassurance-wrap{grid-template-columns:1fr;gap:45px}.beginner-reassurance-actions{grid-column:1}}@media (max-width:520px){.beginner-reassurance{padding:70px 0}.beginner-reassurance-grid{grid-template-columns:1fr}.beginner-reassurance-grid article{min-height:auto}}.mobile-sticky-cta{display:none}.desktop-quick-actions{z-index:25;gap:8px;display:grid;position:fixed;bottom:24px;right:20px}.desktop-quick-actions a{background:var(--deep);color:#fff;border:1px solid #fff3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:76px;min-height:66px;transition:all .2s;display:flex;box-shadow:0 10px 30px #1a261d2e}.desktop-quick-actions a:last-child{color:var(--deep);border-color:var(--line);background:#fff}.desktop-quick-actions a:hover{transform:translateY(-3px)}.desktop-quick-actions span{color:#9cad44;font:8px DM Mono,monospace}.desktop-quick-actions b{margin-top:4px;font-size:11px}.proof-section{background:var(--paper);padding:100px 0}.proof-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.proof-heading h2{margin:0;font-size:clamp(34px,4vw,51px)}.proof-heading>p{color:var(--muted);text-align:right;margin:0;font-size:13px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.proof-grid a{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:280px;padding:28px;transition:all .2s;display:flex}.proof-grid a:hover{border-color:#b9cc79;transform:translateY(-4px);box-shadow:0 14px 35px #27332a14}.proof-grid span{color:#92ad2c;letter-spacing:.08em;font:500 10px DM Mono,monospace}.proof-grid strong{letter-spacing:-.05em;margin:42px 0 13px;font-size:24px;display:block}.proof-grid p{color:#747e72;font-size:13px;line-height:1.8}.proof-grid b{color:#596658;margin-top:auto;font-size:11px}.statement{background:var(--green);padding:92px 0}.statement-inner{text-align:center}.statement .eyebrow{color:#60720f}.statement h2{margin-bottom:21px;font-size:clamp(32px,4vw,51px)}.statement h2 span{color:#fff}.statement p:last-child{color:#59650d;font-size:15px}.statement-link{color:#455208;border-bottom:1px solid #3a460673;align-items:center;gap:12px;margin-top:24px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex}.statement-link span{font-size:18px}.light-section{background:#fff}.section-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.section-heading h2,.service-intro h2,.story-grid h2{margin-bottom:0;font-size:clamp(34px,4vw,51px)}.section-heading>p{color:#8a9188;text-align:right;margin:0;font-size:14px}.program-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.program-card{border:1px solid var(--line);border-radius:15px;flex-direction:column;min-height:380px;padding:30px 28px 25px;display:flex}.program-card.featured{background:#f0f6d8;border-color:#f0f6d8}.card-top{color:#879187;justify-content:space-between;font:11px DM Mono,monospace;display:flex}.card-icon{color:#9bbd26;font-family:serif;font-size:23px}.program-card h3{margin:45px 0 13px;font-size:29px}.program-card p{color:#747c72;margin-bottom:22px;font-size:14px;line-height:1.8}.program-card ul{color:#697267;margin:0 0 25px;padding:0;font-size:12px;line-height:2;list-style:none}.program-card li:before{content:"✓";color:#9bbd26;margin-right:8px}.program-card a{border-top:1px solid var(--line);color:#586457;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;display:flex}.program-card a span{font-size:18px;line-height:1}.service-section{background:var(--paper)}.service-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:120px;display:grid}.service-intro>p:not(.eyebrow){color:var(--muted);margin:28px 0 35px;font-size:14px}.service-links{flex-wrap:wrap;gap:24px;display:flex}.text-link{color:#5f6e5d;border-bottom:1px solid #aab3a7;padding-bottom:7px;font-size:13px;font-weight:700}.text-link span{margin-left:12px;font-size:18px}.service-list{border-top:1px solid var(--line)}.service-item{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 20px;align-items:center;gap:12px;min-height:112px;transition:all .2s;display:grid}.service-item:hover,.service-item:focus-visible{background:#ffffff8c;outline:none;padding-left:10px}.service-item:hover b,.service-item:focus-visible b{color:#87a91a;transform:translate(2px,-2px)}.service-item>span{color:#9bbd26;font:12px DM Mono,monospace}.service-item h3{margin:0 0 4px;font-size:21px}.service-item p{color:#818a80;margin:0;font-size:13px}.service-item b{color:#a6b0a5;font-size:18px;font-weight:400;transition:all .2s}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #99bb20a6}.main-nav a[aria-current=page]:not(.nav-cta){color:var(--ink);font-weight:800}.story-section{padding-bottom:135px}.story-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.story-update-note{color:#7b8579;margin-top:30px;font-size:12px;line-height:1.9}.story-update-note b{color:#536151}.story-content>p{color:#747c72;margin-bottom:37px;font-size:15px}.latest-posts{background:var(--deep);color:#fff;border-radius:15px;margin-bottom:28px;padding:22px 24px 8px}.latest-posts-label{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.latest-posts-label span{color:#9ba89b;letter-spacing:.08em;font:9px DM Mono,monospace}.latest-posts-label b{color:var(--lime);font-size:10px}.latest-posts>a{border-bottom:1px solid #ffffff1f;grid-template-columns:83px 1fr 18px;align-items:center;gap:12px;min-height:70px;display:grid}.latest-posts>a:last-child{border-bottom:0}.latest-posts time{color:#8f9c90;font:9px DM Mono,monospace}.latest-posts strong{font-size:13px;font-weight:600;line-height:1.55}.latest-posts>a>b{color:var(--lime);font-size:17px}.content-links{border-top:1px solid var(--line)}.content-link{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 20px;align-items:center;gap:10px;min-height:72px;font-size:13px;display:grid}.content-label{color:#99bb20;font:10px DM Mono,monospace}.content-link strong{font-weight:600}.content-link>span:last-child{color:#a4ada0;font-size:18px}.contact-section{background:var(--deep);color:#fff;text-align:center;padding:110px 0}.contact-inner{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.contact-copy .eyebrow{color:#9cad9c}.contact-inner h2{margin-bottom:20px;font-size:clamp(36px,5vw,61px)}.contact-inner h2 span{color:var(--lime)}.contact-copy>p:not(.eyebrow){color:#aebaae;margin-bottom:0;font-size:14px}.button-light{background:var(--lime);color:#27332a}.button-light:hover{background:#e0f66f;transform:translateY(-2px)}.consultation-form{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;padding:26px}.consultation-form-intro{border-bottom:1px solid #ffffff1f;margin-bottom:22px;padding-bottom:19px}.consultation-form-intro>span{color:var(--lime);letter-spacing:.08em;font:9px DM Mono,monospace}.consultation-form-intro strong{color:#fff;margin:5px 0 3px;font-size:19px;display:block}.consultation-form-intro p{color:#94a193;margin:0;font-size:10px}.consultation-form label{color:#b6c2b4;margin-bottom:15px;font-size:12px;display:block}.consultation-message-label>span{color:#7f8c7f;margin-left:5px;font-size:9px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.consultation-form input,.consultation-form select,.consultation-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:13px}.consultation-form select option{color:var(--ink)}.consultation-form textarea{resize:vertical;min-height:88px}.consultation-form input::placeholder,.consultation-form textarea::placeholder{color:#809080}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--lime)}.form-submit{cursor:pointer;border:0;width:100%;margin-top:4px}.form-submit:disabled{opacity:.65;cursor:wait}.form-message{margin:13px 0 0;font-size:12px}.success-message{color:var(--lime)}.error-message{color:#f4a9a9}.consultation-success{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:42px;display:flex}.consultation-success>span{background:var(--lime);width:54px;height:54px;color:var(--deep);border-radius:50%;place-items:center;margin-bottom:20px;font-size:23px;font-weight:900;display:grid}.consultation-success .eyebrow{color:#91a091;margin-bottom:8px}.consultation-success strong{color:#fff;font-size:23px}.consultation-success>p:not(.eyebrow){color:#aebaae;max-width:360px;margin:9px 0 16px;font-size:12px;line-height:1.8}.consultation-success small{color:#7f8d7f;font-size:9px}.site-footer{color:#93a190;background:#1e2921;padding:34px 0;font-size:11px}.footer-wrap{grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;display:grid}.footer-brand{color:#fff;font-size:14px}.footer-brand .brand-mark{background:#9dbe2c}.footer-wrap p{margin:12px 0 0}.footer-links{gap:22px;display:flex}.copyright{text-align:right;font-family:DM Mono,monospace}.blog-page,.post-page{background:#fff;min-height:calc(100vh - 180px)}.blog-hero{background:var(--green);padding:100px 0 88px}.blog-hero .eyebrow{color:#60720f}.blog-hero h1{margin-bottom:20px;font-size:clamp(48px,7vw,82px)}.blog-hero h1 span{color:#fff}.blog-hero p:last-child{color:#59650d;font-size:15px}.blog-list-section{padding:82px 0 120px}.blog-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.blog-list-heading .eyebrow{margin:0}.blog-list-heading>p:last-child{color:#8a9188;margin:0;font-size:12px}.blog-list{border-top:0}.blog-card{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 24px;align-items:start;gap:18px;padding:30px 0;transition:all .2s;display:grid}.blog-card:hover{background:#f8f9f2;padding-left:10px;padding-right:10px}.blog-index{color:#a5b52d;padding-top:5px;font:12px DM Mono,monospace}.post-category{color:#9bbd26;letter-spacing:.08em;font:10px DM Mono,monospace}.blog-card h2{margin:8px 0 9px;font-size:25px}.blog-card p{color:#7c8579;margin:0 0 12px;font-size:13px}.blog-card time{color:#a0a89e;font:11px DM Mono,monospace}.blog-arrow{color:#a4ada0;padding-top:5px;font-size:20px}.post-page{padding:95px 0 125px}.post-article{max-width:790px}.back-link{color:#738071;margin-bottom:70px;font-size:12px;display:inline-block}.post-article h1{margin-bottom:20px;font-size:clamp(38px,5vw,64px)}.post-meta-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.post-meta-row time{color:#9aa399;font:11px DM Mono,monospace}.post-share{gap:8px;display:flex}.post-share button{color:#5d685b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ddd5;border-radius:20px;padding:0 13px;font-size:11px;font-weight:700}.post-share button:hover{color:#27332a;border-color:#9bbd26}.post-share button:first-child{background:#f1f4ea}.post-share span{color:#8eab28}.post-body{border-top:1px solid var(--line);margin-top:54px;padding-top:37px}.post-body p{color:#626d61;white-space:pre-line;font-size:16px;line-height:2}.post-cta{background:var(--deep);color:#fff;border-radius:16px;margin-top:48px;padding:34px}.post-cta>span{color:var(--lime);letter-spacing:.08em;margin-bottom:18px;font:9px DM Mono,monospace;display:block}.post-cta>strong{margin-bottom:24px;font-size:25px;line-height:1.5;display:block}.post-cta .button b{font-size:18px}.course-page{background:#fff}.post-related{border-top:1px solid var(--line);margin-top:70px;padding-top:45px}.post-related h2{margin:5px 0 25px;font-size:30px}.post-related>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.post-related a{border:1px solid var(--line);background:#fafbf8;border-radius:13px;grid-template-columns:1fr auto;gap:8px 18px;padding:22px;display:grid}.post-related a span{color:#8b992e;letter-spacing:.06em;grid-column:1/-1;font:9px DM Mono,monospace}.post-related a strong{font-size:15px;line-height:1.55}.post-related a b{color:#9aaa93;align-self:center}.course-hero{background:var(--paper);padding:105px 0 110px}.course-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:95px;display:grid}.course-hero h1{margin-bottom:28px;font-size:clamp(44px,5.8vw,72px)}.course-lead{max-width:630px;color:var(--muted);margin-bottom:34px;font-size:16px;line-height:1.9}.course-summary-card{background:var(--deep);color:#fff;border-radius:20px;padding:30px;box-shadow:20px 24px #d3ed5b59}.course-summary-card .eyebrow{color:#aab7a9}.course-summary-card ol{margin:0;padding:0;list-style:none}.course-summary-card li{border-top:1px solid #ffffff24;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:20px 0;display:grid}.course-summary-card li>span{color:var(--lime);font:12px DM Mono,monospace}.course-summary-card strong{letter-spacing:-.05em;font-size:20px;display:block}.course-summary-card small{color:#9eaa9e;font-size:12px}.course-summary-note{color:#bac5b8;border-top:1px solid #ffffff24;margin:22px 0 0;padding-top:20px;font-size:12px}.course-fit{background:#fff}.fit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fit-grid article{border:1px solid var(--line);background:#f7f8f3;border-radius:14px;padding:30px}.fit-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.fit-grid h3{margin:38px 0 12px;font-size:23px}.fit-grid p{color:#7b8479;margin:0;font-size:13px}.series-note{color:#687266;background:#f7f8f3;border:1px solid #d7ddcf;border-radius:12px;margin:24px 0 0;padding:18px 20px;font-size:13px;line-height:1.8}.series-note b{color:#344133}.course-curriculum{background:var(--paper)}.course-curriculum>.container>.eyebrow{margin-bottom:30px}.curriculum-list{border-top:1px solid #cfd4ca}.curriculum-card{border-bottom:1px solid #cfd4ca;grid-template-columns:100px 1.2fr 1fr;gap:35px;padding:52px 0;scroll-margin-top:95px;display:grid}.curriculum-number span{color:#9bbd26;font:28px DM Mono,monospace;display:block}.curriculum-number small{color:#8b9489;letter-spacing:.09em;font:9px DM Mono,monospace}.curriculum-main h2{margin-bottom:14px;font-size:34px}.curriculum-main>p{color:#6e786c;max-width:430px;font-size:14px}.for-whom{color:#60705d;background:#e7eadf;border-radius:20px;padding:7px 12px;font-size:11px;display:inline-block}.curriculum-topics .eyebrow{margin-bottom:13px}.curriculum-topics ul{color:#626d61;margin:0;padding:0;font-size:13px;line-height:2.15;list-style:none}.curriculum-topics li:before{content:"✓";color:#9bbd26;margin-right:9px}.curriculum-result{background:#fff;border-radius:10px;grid-column:2/4;grid-template-columns:80px 1fr;align-items:start;padding:16px 18px;display:grid}.curriculum-result span{color:#9bbd26;font-size:11px;font-weight:700}.curriculum-result p{color:#596458;margin:0;font-size:13px}.course-process{background:#fff}.course-process-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.course-process h2{font-size:clamp(34px,4vw,51px)}.course-process-grid>div:first-child>p:last-child{color:var(--muted);max-width:440px;margin-top:28px;font-size:14px}.process-list{border-top:1px solid var(--line)}.stage3-readiness{background:var(--deep);color:#fff}.stage3-readiness .section-heading>p{color:#aab5a9}.stage3-readiness h2 span{color:var(--lime)}.stage3-readiness-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stage3-readiness-grid article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:15px;padding:32px}.stage3-readiness-grid article.ready{background:#d3ed5b14;border-color:#d3ed5b8c}.stage3-readiness-grid article>span{color:#9da99d;letter-spacing:.08em;font:10px DM Mono,monospace}.stage3-readiness-grid article.ready>span{color:var(--lime)}.stage3-readiness-grid h3{margin:32px 0 10px;font-size:27px}.stage3-readiness-grid p{color:#aeb9ad;font-size:12px}.stage3-readiness-grid ul{border-top:1px solid #ffffff1f;margin:24px 0 0;padding:0;list-style:none}.stage3-readiness-grid li{color:#c2ccc0;border-bottom:1px solid #ffffff1a;padding:12px 0;font-size:12px}.stage3-readiness-grid li:before{content:"•";color:var(--lime);margin-right:10px}.stage3-readiness-action{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.stage3-readiness-action p{color:#aeb9ad;margin:0;font-size:12px}.stage3-outputs{background:var(--paper)}.process-item{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:14px;padding:25px 0;display:grid}.process-item>span{color:#9bbd26;padding-top:4px;font:11px DM Mono,monospace}.process-item h3{margin:0 0 7px;font-size:20px}.process-item p{color:#7b8579;margin:0;font-size:13px}.course-cta{background:var(--deep);color:#fff;padding:95px 0}.course-cta-inner{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.course-cta h2{margin:0;font-size:clamp(36px,4.8vw,58px)}.course-cta h2 span{color:var(--lime)}.course-cta-inner>div:last-child>p{color:#aebaae;margin-bottom:25px;font-size:14px}.ebook-page{background:#fff}.ebook-hero{background:var(--paper);padding:95px 0 105px;overflow:hidden}.ebook-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.coming-badge{color:#65705f;letter-spacing:.07em;background:#e7eadf;border-radius:20px;align-items:center;gap:8px;margin-bottom:26px;padding:7px 12px;font:10px DM Mono,monospace;display:inline-flex}.coming-badge span{background:#9bbd26;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9bbd2626}.ebook-copy h1{margin-bottom:27px;font-size:clamp(44px,5.6vw,70px)}.ebook-lead{max-width:630px;color:var(--muted);margin-bottom:34px;font-size:16px;line-height:1.9}.ebook-proof{color:#7c877a;flex-wrap:wrap;gap:20px;margin-top:42px;font-size:11px;display:flex}.ebook-proof span{border-left:1px solid #ccd2c7;flex-direction:column;padding-left:12px;display:flex}.ebook-proof b{color:#354234;margin-bottom:2px;font:12px DM Mono,monospace}.book-visual{perspective:1000px;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.book-cover{z-index:2;background:var(--deep);color:#fff;border-radius:4px 13px 13px 4px;flex-direction:column;justify-content:space-between;width:330px;height:460px;padding:35px 32px;display:flex;position:relative;transform:rotateY(-8deg)rotate(2deg);box-shadow:30px 34px 45px #1a251c33}.book-cover:after{content:"";background:#ffffff29;width:1px;position:absolute;top:0;bottom:0;left:10px}.book-cover p{color:#9ead9d;letter-spacing:.14em;font:9px DM Mono,monospace}.book-cover>div:first-child>span{color:var(--lime);margin:95px 0 5px;font-size:19px;font-weight:700;display:block}.book-cover h2{margin:0;font-size:48px;line-height:1.1}.book-cover-bottom{border-top:1px solid #ffffff26;justify-content:space-between;align-items:end;padding-top:20px;display:flex}.book-cover-bottom span{color:#afbcad;font-size:12px}.book-cover-bottom b{width:36px;height:36px;color:var(--deep);background:var(--lime);border-radius:50%;place-items:center;font:700 11px DM Mono,monospace;display:grid}.book-spine{z-index:3;writing-mode:vertical-rl;color:#95a393;letter-spacing:.12em;font:8px DM Mono,monospace;position:absolute;top:50%;left:calc(50% - 174px);transform:translateY(-50%)rotate(180deg)}.book-shadow{z-index:1;background:var(--lime);opacity:.5;border-radius:5px 14px 14px 5px;width:330px;height:460px;position:absolute;transform:translate(25px,25px)rotate(2deg)}.ebook-position{background:var(--green)}.ebook-position-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.ebook-position h2{margin:0;font-size:clamp(35px,4.2vw,52px)}.ebook-position h2 span{color:#fff}.ebook-position-grid>div:last-child>p{color:#59650d;font-size:15px;line-height:1.9}.ebook-position blockquote{color:#4f5c0a;border-top:1px solid #4f5f0b4d;margin:30px 0 0;padding:23px 0 0;font-size:15px;line-height:1.9}.ebook-position blockquote b{color:#fff}.ebook-contents{background:#fff}.chapter-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.chapter-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px}.chapter-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.chapter-grid h3{margin:52px 0 12px;font-size:23px}.chapter-grid p{color:#7b8579;margin:0;font-size:13px}.ebook-roadmap{background:var(--paper)}.ebook-roadmap-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.roadmap-intro h2{font-size:clamp(35px,4.2vw,52px)}.roadmap-intro>p:last-child{color:var(--muted);max-width:440px;margin-top:28px;font-size:14px}.week-list{border-top:1px solid #cfd4ca}.week-item{border-bottom:1px solid #cfd4ca;grid-template-columns:75px 1fr 20px;align-items:center;gap:16px;min-height:112px;display:grid}.week-item>span{color:#9bbd26;font:10px DM Mono,monospace}.week-item h3{margin:0 0 6px;font-size:20px}.week-item p{color:#7c857a;margin:0;font-size:12px}.week-item b{color:#9da79b;font-weight:400}.ebook-bonus{background:var(--deep);color:#fff}.ebook-bonus .section-heading>p{color:#9dab9b}.bonus-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bonus-grid article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;min-height:270px;padding:25px;display:flex}.bonus-grid article>span{color:var(--lime);letter-spacing:.08em;font:9px DM Mono,monospace}.bonus-grid h3{margin:48px 0 12px;font-size:20px}.bonus-grid p{color:#a9b6a7;font-size:12px}.bonus-grid b{color:#839181;margin-top:auto;font:9px DM Mono,monospace}.ebook-author{background:#fff}.ebook-author-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:100px;max-width:940px;display:grid}.author-mark{background:#f0f6d8;border-radius:50%;justify-content:center;align-items:center;gap:12px;width:250px;height:250px;display:flex}.author-mark>span{color:#9bbd26;letter-spacing:-.1em;font:78px DM Mono,monospace}.author-mark small{color:#697663;font:9px/1.6 DM Mono,monospace}.ebook-author h2{font-size:clamp(34px,4vw,50px)}.ebook-author-grid>div:last-child>p:not(.eyebrow){color:#6f796d;margin-bottom:30px;font-size:14px;line-height:1.9}.ebook-waitlist{background:var(--deep);color:#fff;padding:110px 0}.ebook-waitlist h2{margin-bottom:20px;font-size:clamp(36px,5vw,61px)}.ebook-waitlist h2 span{color:var(--lime)}.ebook-pricing{background:#f5f3ec}.ebook-price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.ebook-price-grid article{background:#fff;border:1px solid #dfe3da;border-radius:4px;flex-direction:column;min-height:475px;padding:31px 27px;display:flex;position:relative}.ebook-price-grid article.featured{background:var(--deep);color:#fff;border-color:var(--deep);transform:translateY(-10px)}.ebook-price-grid article>span{color:#8b9588;letter-spacing:.08em;font:11px DM Mono,monospace}.ebook-price-grid article.featured>span{color:#b9c3b6}.ebook-price-grid h3{min-height:58px;margin:18px 0 13px;font-size:21px}.ebook-price-grid article>p{color:#7b8579;min-height:76px;font-size:13px;line-height:1.75}.ebook-price-grid article.featured>p{color:#c3cbc0}.ebook-price-grid ul{border-top:1px solid #e6e9e2;margin:7px 0 20px;padding:20px 0;list-style:none}.ebook-price-grid article.featured ul{border-color:#48554a}.ebook-price-grid li{color:#596257;margin:10px 0;font-size:12px}.ebook-price-grid article.featured li{color:#e0e6dc}.price-line{margin-top:auto;margin-bottom:22px}.price-line del{color:#a1aaa0;margin-bottom:3px;font-size:12px;display:block}.price-line strong{letter-spacing:-.05em;font-size:35px;display:block}.price-line small{margin-left:3px;font-size:14px}.ebook-price-grid article.featured .price-line strong{color:var(--lime)}.price-badge{background:var(--lime);color:var(--deep);border-radius:20px;padding:7px 11px;font:10px DM Mono,monospace;position:absolute;top:0;right:18px;transform:translateY(-50%)}.pricing-policy{color:#889086;text-align:center;margin:28px 0 0;font-size:11px}.pricing-policy a{color:#4f5d4c;text-underline-offset:3px;font-weight:800;text-decoration:underline}.checkout-page{background:var(--paper);min-height:calc(100vh - 86px);padding:80px 0 110px}.checkout-shell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.checkout-heading{position:sticky;top:120px}.checkout-heading h1{margin:12px 0 23px;font-size:clamp(38px,4.5vw,58px)}.checkout-heading h1 span{color:#98a52f}.checkout-heading>p:last-child{color:#768074;max-width:460px;font-size:14px;line-height:1.85}.checkout-form{background:#fff;border:1px solid #dfe3da;padding:40px;box-shadow:0 18px 60px #27332a14}.checkout-product-summary>span{color:#8b9588;letter-spacing:.08em;font:11px DM Mono,monospace}.checkout-product-summary h2{margin:12px 0 10px;font-size:28px}.checkout-product-summary>p{color:#7b8579;font-size:13px;line-height:1.7}.checkout-total{border-block:1px solid #e4e8df;justify-content:space-between;align-items:flex-end;margin:26px 0 34px;padding:23px 0;display:flex}.checkout-total span{color:#818b7f;font-size:12px}.checkout-total strong{color:var(--deep);letter-spacing:-.05em;font-size:31px}.checkout-fields{gap:16px;display:grid}.checkout-fields h3{margin:0 0 2px;font-size:18px}.checkout-fields label{color:#4c584e;gap:7px;font-size:12px;font-weight:700;display:grid}.checkout-fields input{width:100%;color:var(--deep);font:inherit;background:#fafbf8;border:1px solid #d9dfd5;padding:14px 15px}.checkout-fields input:focus{border-color:#0000;outline:2px solid #c8dc59}.checkout-help{color:#899187;font-size:11px;line-height:1.6}.payment-widget{margin-top:22px}.payment-agreement{margin-top:8px}.checkout-submit{justify-content:center;width:100%;margin-top:22px}.payment-setup-notice{border-left:3px solid var(--lime);background:#f3f5ec;margin-top:28px;padding:25px}.payment-setup-notice b{font-size:18px}.payment-setup-notice p{color:#727d70;margin:10px 0 18px;font-size:13px;line-height:1.7}.payment-result-page{background:var(--paper);place-items:center;min-height:calc(100vh - 86px);padding:70px 20px;display:grid}.payment-result-card{text-align:center;background:#fff;border:1px solid #dfe3da;width:min(660px,100%);padding:50px;box-shadow:0 18px 60px #27332a14}.payment-result-icon{background:var(--lime);width:64px;height:64px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 23px;font-size:30px;font-weight:800;display:grid}.payment-result-card.error .payment-result-icon{color:#9d2f23;background:#ffd9d2}.payment-result-card h1{margin:10px 0 16px;font-size:35px}.payment-result-card>p:not(.eyebrow){color:#738071;line-height:1.8}.download-list{gap:9px;margin:28px 0;display:grid}.download-list a{color:var(--deep);border:1px solid #dce1d8;justify-content:space-between;padding:15px 17px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.payment-result-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.payment-result-card small{color:#9ba39a;margin-top:25px;font:10px DM Mono,monospace;display:block}.about-page,.faq-page{background:#fff}.about-hero{background:var(--deep);color:#fff;padding:105px 0 115px}.about-hero-grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:90px;display:grid}.about-hero h1{margin:0;font-size:clamp(43px,5.4vw,67px)}.about-hero h1 span,.about-cta h2 span{color:var(--lime)}.about-hero-grid>div:last-child>p{color:#b1beb0;font-size:15px;line-height:1.9}.about-facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;padding-top:25px;display:grid}.about-facts span{color:#91a090;font-size:10px}.about-facts b{color:var(--lime);margin-bottom:5px;font:12px DM Mono,monospace;display:block}.about-origin-grid{grid-template-columns:.9fr 1.1fr;gap:120px;display:grid}.about-origin h2,.about-capabilities h2{font-size:clamp(34px,4vw,51px)}.about-copy p{color:#6f796d;font-size:15px;line-height:1.9}.about-copy .text-link{margin-top:18px;display:inline-block}.about-principles{background:var(--paper)}.principle-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.principle-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:315px;padding:30px}.principle-grid span{color:#9bbd26;font:11px DM Mono,monospace}.principle-grid h3{margin:70px 0 15px;font-size:25px}.principle-grid p{color:#778176;font-size:13px;line-height:1.8}.about-capabilities-grid{grid-template-columns:.78fr 1.22fr;gap:115px;display:grid}.about-capabilities-grid>div:first-child>p:last-child{color:#747e72;font-size:14px;line-height:1.85}.capability-list{border-top:1px solid var(--line)}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:25px;min-height:115px;padding:22px 0;display:grid}.capability-list article>span{color:#99bb20;font:10px DM Mono,monospace}.capability-list h3{margin:0 0 5px;font-size:21px}.capability-list p{color:#7b8579;margin:0;font-size:12px}.about-cta{background:var(--green);padding:100px 0}.about-cta-inner{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.about-cta h2{margin:0;font-size:clamp(35px,4.7vw,56px)}.about-cta h2 span{color:#fff}.about-cta-inner>div:last-child>p{color:#56640e;margin-bottom:25px;font-size:14px}.about-outline{color:#455208;border:1px solid #3b460759}.faq-hero{background:var(--green);padding:100px 0 90px}.faq-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:95px;display:grid}.faq-hero h1{margin:0;font-size:clamp(44px,5.5vw,68px)}.faq-hero h1 span{color:#fff}.faq-hero-grid>p{color:#53600c;font-size:15px;line-height:1.9}.faq-list-section{padding:90px 0 120px}.faq-layout{grid-template-columns:310px 1fr;align-items:start;gap:100px;display:grid}.faq-layout aside{position:sticky;top:110px}.faq-layout aside h2{font-size:28px}.faq-layout aside>p:not(.eyebrow){color:#788176;margin-bottom:25px;font-size:13px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:50px 1fr 25px;align-items:center;gap:16px;min-height:92px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9bbd26;font:10px DM Mono,monospace}.faq-list summary strong{letter-spacing:-.035em;font-size:17px}.faq-list summary b{color:#9bbd26;font-size:20px;font-weight:400;transition:all .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#707a6e;margin:0;padding:0 50px 28px 66px;font-size:13px;line-height:1.9}.tool-page{background:#fff}.tool-hero{background:var(--green);padding:88px 0 82px}.tool-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.free-tool-badge{color:#56650a;letter-spacing:.08em;border:1px solid #4c5b0959;border-radius:20px;margin-bottom:23px;padding:7px 11px;font:9px DM Mono,monospace;display:inline-block}.tool-hero .eyebrow{color:#667712}.tool-hero h1{margin:0;font-size:clamp(43px,5.5vw,68px)}.tool-hero h1 span{color:#fff}.tool-hero-grid>div:last-child>p{color:#53600c;font-size:15px;line-height:1.9}.tool-hero-grid>div:last-child>span{color:#fff;font-size:12px;font-weight:700}.calculator-section{background:var(--paper);padding:80px 0 105px}.calculator-shell{grid-template-columns:1.2fr .8fr;align-items:start;gap:22px;display:grid}.calculator-inputs{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.calculator-title-row{justify-content:space-between;align-items:start;margin-bottom:30px;display:flex}.calculator-title-row .eyebrow{margin-bottom:8px}.calculator-title-row h2{margin:0;font-size:28px}.calculator-title-row button{color:#879086;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7cdc3;padding:4px 0;font:11px inherit}.calculator-inputs fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:25px 0 28px}.calculator-inputs legend{color:#4f5c4d;width:100%;padding:22px 0 0;font-size:13px;font-weight:700}.calculator-inputs legend span{float:right;color:#9baa97;font:9px DM Mono,monospace}.calculator-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.calculator-fields label{color:#747e72;font-size:11px;position:relative}.calculator-fields input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbf7;border-radius:8px;outline:none;margin-top:7px;padding:13px 42px 13px 13px;font:600 14px inherit}.calculator-fields input:focus{background:#fff;border-color:#9bbd26}.calculator-fields label small{color:#98a096;font-size:10px;position:absolute;bottom:12px;right:12px}.calculator-fields-small{max-width:440px}.calculator-result{background:var(--deep);color:#fff;border-radius:16px;padding:32px;position:sticky;top:100px}.calculator-result .eyebrow{color:#9cab9a}.result-label{color:#b4c0b2;font-size:12px;display:block}.result-price{color:var(--lime);letter-spacing:-.07em;margin:5px 0 11px;font-size:clamp(43px,5vw,61px);line-height:1.2;display:block}.result-price small{color:#fff;margin-left:7px;font-size:17px}.result-caption{color:#9eaa9c;margin-bottom:25px;font-size:11px;line-height:1.7}.result-breakdown{border-top:1px solid #ffffff24;margin:0}.result-breakdown>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.result-breakdown dt{color:#9fac9e}.result-breakdown dd{margin:0;font-weight:600}.profit-value{color:var(--lime)}.break-even{background:#ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;margin:19px 0;padding:14px;font-size:11px;display:flex}.break-even span{color:#aeb9ac}.break-even strong{font-size:14px}.calculator-result .button{width:100%}.calculator-disclaimer{color:#839082;margin:16px 0 0;font-size:9px;line-height:1.7}.calculator-how{background:#fff}.calculator-step-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.calculator-step-grid article{border:1px solid var(--line);border-radius:13px;min-height:230px;padding:26px}.calculator-step-grid span{color:#9bbd26;font:11px DM Mono,monospace}.calculator-step-grid h3{margin:45px 0 11px;font-size:21px}.calculator-step-grid p{color:#7b8579;margin:0;font-size:12px}.tool-cta{background:var(--deep);color:#fff;padding:95px 0}.tool-cta-inner{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.tool-cta h2{margin:0;font-size:clamp(35px,4.8vw,57px)}.tool-cta h2 span{color:var(--lime)}.tool-cta-inner>div:last-child>p{color:#aebaae;margin-bottom:25px;font-size:14px}.lead-page{background:#fff}.lead-hero{background:var(--green);padding:92px 0 100px}.lead-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.lead-hook .coming-badge{color:#53610d;background:#ffffff59}.lead-hook .eyebrow{color:#61700f}.lead-hook h1{margin-bottom:25px;font-size:clamp(44px,5.6vw,70px)}.lead-hook h1 span{color:#fff}.lead-hook-copy{color:#53600d;max-width:650px;margin-bottom:35px;font-size:16px;line-height:1.9}.lead-proof-row{flex-wrap:wrap;gap:16px;display:flex}.lead-proof-row span{color:#5f6d18;border-left:1px solid #4f5e0947;flex-direction:column;padding-left:12px;font-size:11px;display:flex}.lead-proof-row b{color:#fff;margin-bottom:2px;font:12px DM Mono,monospace}.lead-form{background:var(--deep);color:#fff;border-radius:18px;padding:30px;box-shadow:22px 26px #ffffff47}.lead-form-heading{margin-bottom:24px}.lead-form-heading>span{color:var(--lime);letter-spacing:.1em;font:9px DM Mono,monospace}.lead-form-heading strong{letter-spacing:-.06em;margin:5px 0 3px;font-size:25px;display:block}.lead-form-heading p{color:#9fac9d;margin:0;font-size:11px}.lead-form>label:not(.privacy-check){color:#b8c3b6;margin-bottom:14px;font-size:11px;display:block}.lead-form input:not([type=checkbox]),.lead-form select{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2b;border-radius:8px;outline:none;margin-top:7px;padding:13px;font-size:13px}.lead-form select option{color:var(--ink)}.lead-form input::placeholder{color:#829083}.lead-form input:focus,.lead-form select:focus{border-color:var(--lime)}.privacy-check{color:#aeb9ac;cursor:pointer;align-items:flex-start;gap:9px;margin-top:20px;font-size:10px;line-height:1.55;display:flex}.privacy-check input{accent-color:var(--lime);flex:none;margin-top:2px}.privacy-note{color:#7f8c7f;margin:8px 0 16px;font-size:9px;line-height:1.6}.lead-submit{cursor:pointer;border:0;width:100%}.lead-submit:disabled{opacity:.65;cursor:wait}.lead-no-spam{color:#829082;text-align:center;margin:10px 0 0;font-size:9px}.lead-success{background:var(--deep);color:#fff;text-align:center;border-radius:18px;padding:35px 30px;box-shadow:22px 26px #ffffff47}.lead-success-mark{background:var(--lime);width:50px;height:50px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:22px;font-weight:900;display:grid}.lead-success .eyebrow{color:#9eaa9c;margin-bottom:7px}.lead-success h2{margin-bottom:10px;font-size:29px}.lead-success>p:not(.eyebrow){color:#aab6a8;margin-bottom:22px;font-size:12px;line-height:1.8}.lead-success .button{width:100%}.lead-success-sub{color:#aab6a8;border-bottom:1px solid #657263;margin-top:17px;font-size:11px;display:inline-block}.lead-problem{background:#fff}.mistake-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mistake-grid article{border:1px solid var(--line);border-radius:14px;min-height:285px;padding:28px}.mistake-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.mistake-grid h3{margin:55px 0 13px;font-size:24px}.mistake-grid p{color:#788176;margin:0;font-size:13px}.lead-contents{background:var(--paper)}.lead-contents-grid{grid-template-columns:.83fr 1.17fr;align-items:start;gap:100px;display:grid}.lead-contents-intro{position:sticky;top:110px}.lead-contents-intro h2{font-size:clamp(34px,4.2vw,52px)}.lead-contents-intro>p:not(.eyebrow){max-width:420px;color:var(--muted);margin:26px 0 32px;font-size:14px;line-height:1.9}.lead-content-list{border-top:1px solid #cfd4ca}.lead-content-list article{border-bottom:1px solid #cfd4ca;grid-template-columns:78px 1fr 24px;align-items:center;gap:16px;min-height:118px;display:grid}.lead-content-list article>span{color:#9bbd26;font:9px DM Mono,monospace}.lead-content-list h3{margin:0 0 6px;font-size:20px}.lead-content-list p{color:#7b8479;margin:0;font-size:12px}.lead-content-list b{color:#9bbd26;font-weight:600}.lead-final-cta{background:var(--deep);color:#fff;padding:105px 0}.lead-final-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.lead-final-grid>div:first-child .eyebrow{color:#9ba99a}.lead-final-grid h2{font-size:clamp(36px,4.8vw,59px)}.lead-final-grid h2 span{color:var(--lime)}.lead-final-grid>div:first-child>p:last-child{color:#aebaae;font-size:14px}.lead-final-cta .lead-form{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f}.lead-final-cta .lead-success{box-shadow:none;border:1px solid #ffffff1f}.checklist-page{background:#fff}.checklist-cover{background:var(--green);padding:82px 0}.checklist-cover-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;display:grid}.checklist-cover .eyebrow{color:#60700e}.checklist-cover h1{margin-bottom:20px;font-size:clamp(43px,5.5vw,68px)}.checklist-cover h1 span{color:#fff}.checklist-cover-grid>div:first-child>p:last-child{color:#56630f;max-width:650px;font-size:15px}.checklist-score{background:var(--deep);color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:220px;padding:27px;display:flex;box-shadow:18px 20px #ffffff4d}.checklist-score span{color:var(--lime);font:10px DM Mono,monospace}.checklist-score strong{letter-spacing:-.05em;font-size:25px;line-height:1.45}.checklist-score small{color:#9daa9c;font-size:10px}.checklist-body{padding:65px 0 110px}.checklist-actions{justify-content:flex-end;gap:10px;margin-bottom:35px;display:flex}.checklist-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:40px;padding:24px 0;display:flex}.checklist-intro p{color:#657063;max-width:720px;margin:0;font-size:13px}.checklist-intro span{color:#929b90;flex:none;font-size:11px}.checklist-sections{max-width:920px;margin:60px auto 0}.checklist-section{border-bottom:1px solid var(--line);break-inside:avoid;padding:45px 0}.checklist-section-title{grid-template-columns:65px 1fr;align-items:start;gap:20px;margin-bottom:25px;display:grid}.checklist-section-title>span{color:#9bbd26;font:25px DM Mono,monospace}.checklist-section-title h2{margin:0 0 7px;font-size:29px}.checklist-section-title p{color:#879086;margin:0;font-size:11px}.checklist-items{padding-left:85px}.checklist-items label{color:#5d675b;cursor:pointer;border-top:1px solid #eef0ea;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;display:flex}.checklist-items input{accent-color:#9bbd26;flex:none;width:18px;height:18px;margin-top:1px}.checklist-roadmap{background:var(--paper);padding:105px 0}.checklist-roadmap-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.checklist-roadmap-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:180px;padding:25px;display:flex}.checklist-roadmap-grid span{color:#9bbd26;font:10px DM Mono,monospace}.checklist-roadmap-grid strong{letter-spacing:-.04em;font-size:17px;line-height:1.65}.checklist-next{background:var(--deep);color:#fff;padding:95px 0}.checklist-next-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.checklist-next h2{font-size:clamp(35px,4.7vw,56px)}.checklist-next h2 span{color:var(--lime)}.checklist-next-grid>div:first-child>p:last-child{color:#aebaae;font-size:14px}.checklist-next-grid>div:last-child{flex-direction:column;gap:10px;display:flex}.checklist-secondary{color:#fff;border:1px solid #fff3}.logistics-page{background:#fff}.logistics-hero{background:var(--paper);padding:92px 0 105px}.logistics-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.logistics-hero h1{font-size:clamp(44px,5.6vw,70px)}.logistics-lead{max-width:650px;color:var(--muted);margin-bottom:34px;font-size:16px;line-height:1.9}.logistics-route-card{background:var(--deep);color:#fff;border-radius:20px;padding:30px;box-shadow:20px 24px #d3ed5b59}.logistics-route-card .eyebrow{color:#aab7a9}.logistics-route-card ol{margin:0;padding:0;list-style:none}.logistics-route-card li{border-top:1px solid #ffffff24;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:21px 0;display:grid}.logistics-route-card li>span{width:40px;height:40px;color:var(--lime);background:#d3ed5b1f;border-radius:50%;place-items:center;font:10px DM Mono,monospace;display:grid}.logistics-route-card strong{font-size:20px;display:block}.logistics-route-card small{color:#9eaa9e;font-size:12px}.logistics-route-card>p:last-child{color:#aebaae;border-top:1px solid #ffffff24;margin:21px 0 0;padding-top:20px;font-size:11px}.logistics-support{background:#fff}.logistics-support-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.logistics-support-grid article{border:1px solid var(--line);border-radius:14px;min-height:270px;padding:28px}.logistics-support-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.logistics-support-grid h3{margin:55px 0 13px;font-size:23px}.logistics-support-grid p{color:#788176;margin:0;font-size:12px}.logistics-process{background:var(--paper)}.logistics-process-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.logistics-process h2,.logistics-caution h2{font-size:clamp(34px,4.2vw,52px)}.logistics-process-grid>div:first-child>p:last-child{max-width:450px;color:var(--muted);margin-top:28px;font-size:14px}.logistics-caution{background:var(--green)}.logistics-caution-grid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.logistics-caution h2 span{color:#fff}.logistics-caution-grid>div:last-child>p{color:#53600c;font-size:14px;line-height:1.9}.logistics-caution ul{border-top:1px solid #4b590840;margin:27px 0 0;padding:0;list-style:none}.logistics-caution li{color:#4c590b;border-bottom:1px solid #4b590833;padding:14px 0;font-size:13px}.logistics-caution li:before{content:"✓";color:#fff;margin-right:10px;font-weight:800}.logistics-restrictions{background:#f4f5ef}.restriction-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.restriction-heading h2{margin:0;font-size:clamp(34px,4.2vw,52px)}.restriction-heading h2 span{color:#7b9d10}.restriction-heading>p{color:#737b70;text-align:right;margin:0;font-size:13px;line-height:1.8}.restriction-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.restriction-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.restriction-panel.blocked{border-top:4px solid #bc4a3c}.restriction-panel.review{border-top:4px solid #c59a2f}.restriction-panel-title{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-bottom:24px;display:flex}.restriction-panel-title>span{color:#63700f;background:#edf0e7;border-radius:50%;place-items:center;width:42px;height:42px;font:11px DM Mono,monospace;display:grid}.restriction-panel-title small{color:#969c91;letter-spacing:.11em;font:10px DM Mono,monospace}.restriction-panel-title h3{margin:4px 0 0;font-size:24px}.restriction-list>div{border-bottom:1px solid #e8eae3;padding:18px 0}.restriction-list>div:last-child{border-bottom:0;padding-bottom:0}.restriction-list strong{margin-bottom:6px;font-size:14px;display:block}.restriction-list p{color:#747b70;margin:0;font-size:12px;line-height:1.7}.restriction-notice{color:#fff;background:#20241f;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:26px 30px;display:flex}.restriction-notice strong{font-size:15px}.restriction-notice p{color:#b9c0b5;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.7}.restriction-notice .button{flex:none}.restriction-source{color:#8a9185;justify-content:flex-end;gap:9px;margin:16px 0 0;font-size:11px;display:flex}.restriction-source a{color:#626a5d;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.restriction-heading{display:block}.restriction-heading>p{text-align:left;margin-top:18px}.restriction-groups{grid-template-columns:1fr}.restriction-notice{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.restriction-panel,.restriction-notice{padding:24px 20px}.restriction-notice .button{text-align:center;width:100%}.restriction-source{flex-wrap:wrap;justify-content:flex-start}}.logistics-faq{background:#fff}.logistics-contact{background:var(--deep);color:#fff;padding:105px 0}.logistics-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.logistics-contact h2{font-size:clamp(36px,4.8vw,58px)}.logistics-contact h2 span{color:var(--lime)}.logistics-contact-grid>div:first-child>p:last-child{color:#aebaae;font-size:14px}.logistics-form-heading{margin-bottom:22px}.logistics-form-heading .eyebrow{color:#9eaa9c;margin-bottom:7px}.logistics-form-heading h2{margin:0 0 5px;font-size:25px}.logistics-form-heading>p:last-child{color:#9eaa9c;margin:0;font-size:11px}.logistics-privacy{cursor:pointer;align-items:flex-start;gap:9px;color:#aeb9ac!important;font-size:10px!important;display:flex!important}.logistics-privacy input{accent-color:var(--lime);width:auto!important;margin:3px 0 0!important}.logistics-success{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;padding:40px}.logistics-success>span{background:var(--lime);width:52px;height:52px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:22px;font-weight:900;display:grid}.logistics-success h2{margin-bottom:10px;font-size:28px}.logistics-success p{color:#aebaae;margin:0;font-size:13px;line-height:1.8}.cases-page{background:#fff}.cases-hero{background:var(--green);padding:100px 0 95px}.cases-hero-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:95px;display:grid}.cases-hero h1{margin:0;font-size:clamp(44px,5.5vw,68px)}.cases-hero h1 span{color:#fff}.cases-hero-grid>div:last-child>p{color:#53600c;font-size:15px;line-height:1.9}.case-trust{color:#5b6912;flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.case-archive{background:#fff}.case-archive-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.case-archive-heading .eyebrow{margin-bottom:8px}.case-archive-heading h2{margin:0;font-size:38px}.case-archive-heading>span{color:#9aa398;font:10px DM Mono,monospace}.case-list{border-top:0}.case-card{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 25px;align-items:center;gap:18px;padding:35px 0;display:grid}.case-index{color:#9bbd26;font:12px DM Mono,monospace}.case-tags{flex-wrap:wrap;gap:8px;display:flex}.case-tags span{color:#6f7a6d;background:#edf0e8;border-radius:20px;padding:5px 9px;font-size:10px}.case-card h2{margin:13px 0 8px;font-size:28px}.case-card p{color:#798278;margin:0;font-size:13px}.case-card>b{color:#9bbd26;font-size:20px}.case-empty{background:var(--paper);border-radius:0 0 18px 18px;grid-template-columns:110px 1fr auto;align-items:center;gap:38px;min-height:330px;padding:45px;display:grid}.case-empty-mark{background:var(--deep);width:90px;height:90px;color:var(--lime);border-radius:50%;place-items:center;font:700 21px DM Mono,monospace;display:grid}.case-empty .eyebrow{margin-bottom:8px}.case-empty h2{margin-bottom:12px;font-size:31px}.case-empty p:last-child{color:#717b70;max-width:600px;margin:0;font-size:13px}.case-tracks{background:var(--paper)}.case-track-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.case-track-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:320px;padding:29px;display:flex}.case-track-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.case-track-grid h3{margin:55px 0 12px;font-size:24px}.case-track-grid p{color:#788176;font-size:13px}.case-track-grid small{border-top:1px solid var(--line);color:#97a095;margin-top:auto;padding-top:18px;font-size:10px}.case-standards{background:#fff}.case-standards-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.case-standards h2{font-size:clamp(34px,4.2vw,52px)}.case-standards-grid>div:first-child>p:last-child{max-width:430px;color:var(--muted);margin-top:26px;font-size:14px}.case-cta{background:var(--deep);color:#fff;padding:95px 0}.case-cta-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.case-cta h2{margin:0;font-size:clamp(35px,4.7vw,56px)}.case-cta h2 span{color:var(--lime)}.case-cta-grid>div:last-child>p{color:#aebaae;margin-bottom:25px;font-size:14px}.case-detail-page{background:#fff}.case-detail-hero{background:var(--paper);padding:80px 0 90px}.case-detail-hero .back-link{margin-bottom:55px}.case-detail-hero h1{max-width:900px;margin:22px 0 18px;font-size:clamp(40px,5vw,63px)}.case-detail-hero>.container>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:16px}.case-detail-body{max-width:860px;padding-top:80px;padding-bottom:100px}.case-detail-body>section{border-bottom:1px solid var(--line);padding:45px 0}.case-detail-body h2{font-size:31px}.case-detail-body section>p:last-child,.case-detail-body li{color:#606b5f;font-size:15px;line-height:1.9}.case-detail-body ol{margin:0;padding-left:22px}.case-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-metric-grid>div{background:var(--paper);border-radius:12px;padding:23px}.case-metric-grid span{color:#8a9588;font-size:10px}.case-metric-grid strong{color:#76930e;margin:8px 0;font-size:28px;display:block}.case-metric-grid p{color:#7b8579;margin:0;font-size:11px}.case-detail-cta{background:var(--deep);color:#fff;text-align:center;padding:80px 0}.case-detail-cta h2{font-size:42px}.case-detail-cta h2 span{color:var(--lime)}.partner-policy-page{background:#fff}.partner-policy-hero{background:var(--green);padding:95px 0 100px}.partner-policy-hero-grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:95px;display:grid}.partner-policy-hero h1{margin:0;font-size:clamp(44px,5.5vw,68px)}.partner-policy-hero h1 span{color:#fff}.partner-policy-hero-grid>div:last-child>p{color:#53600c;margin-bottom:28px;font-size:15px;line-height:1.9}.partner-capacity{background:#fff}.partner-capacity-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.partner-capacity-grid article{border:1px solid var(--line);border-radius:14px;min-height:315px;padding:29px}.partner-capacity-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.partner-capacity-grid h3{margin:50px 0 8px;font-size:24px}.partner-capacity-grid strong{color:#7f9e10;margin-bottom:18px;font-size:19px;display:block}.partner-capacity-grid p{color:#778175;margin:0;font-size:13px}.partner-principles{background:var(--paper)}.partner-principles-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.partner-principles-grid>div:first-child{position:sticky;top:110px}.partner-principles h2,.partner-boundary h2,.partner-review h2{font-size:clamp(34px,4.2vw,52px)}.partner-principles-grid>div:first-child>p:last-child,.partner-review-grid>div:first-child>p:last-child{max-width:440px;color:var(--muted);margin-top:27px;font-size:14px}.partner-principle-list{border-top:1px solid #ccd2c7}.partner-principle-list article{border-bottom:1px solid #ccd2c7;grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.partner-principle-list article>span{color:#9bbd26;padding-top:4px;font:11px DM Mono,monospace}.partner-principle-list h3{margin:0 0 7px;font-size:20px}.partner-principle-list p{color:#748072;margin:0;font-size:13px}.partner-boundary{background:var(--green)}.partner-boundary-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.partner-boundary h2 span{color:#fff}.partner-boundary ul{border-top:1px solid #4b590840;margin:0;padding:0;list-style:none}.partner-boundary li{color:#4c590b;border-bottom:1px solid #4b590833;padding:17px 0;font-size:13px}.partner-boundary li:before{content:"×";color:#78930f;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:10px;font-weight:900;display:inline-grid}.partner-review{background:#fff}.partner-review-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.partner-policy-cta{background:var(--deep);color:#fff;padding:95px 0}.partner-policy-cta-grid,.course-policy-strip-inner{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.partner-policy-cta h2,.course-policy-strip h2{margin:0;font-size:clamp(35px,4.6vw,55px)}.partner-policy-cta h2 span,.course-policy-strip h2 span{color:var(--lime)}.partner-policy-cta-grid>div:last-child>p{color:#aebaae;margin-bottom:25px;font-size:14px}.course-policy-strip{background:var(--green);padding:90px 0}.course-policy-strip h2 span{color:#fff}.course-policy-strip-inner>div:last-child>p{color:#56640e;margin-bottom:25px;font-size:14px}.partner-application-page{background:#fff}.partner-application-hero{background:var(--green);padding:95px 0 100px}.partner-application-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.partner-application-hero h1{font-size:clamp(44px,5.5vw,68px)}.partner-application-hero h1 span{color:#fff}.partner-application-hero-grid>div:first-child>p:last-child{color:#53600c;max-width:670px;margin:0;font-size:15px;line-height:1.9}.partner-application-note{background:var(--deep);color:#fff;border-radius:18px;padding:30px;box-shadow:19px 22px #ffffff4d}.partner-application-note .eyebrow{color:#9daa9c}.partner-application-note strong{margin:25px 0 10px;font-size:25px;line-height:1.45;display:block}.partner-application-note>p:not(.eyebrow){color:#aebaae;font-size:12px}.partner-application-note a{color:var(--lime);border-bottom:1px solid #718071;align-items:center;gap:13px;margin-top:15px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.partner-criteria{background:#fff}.partner-criteria-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.partner-criteria-grid article{border:1px solid var(--line);border-radius:14px;min-height:270px;padding:27px}.partner-criteria-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.partner-criteria-grid h3{margin:50px 0 12px;font-size:22px}.partner-criteria-grid p{color:#778176;margin:0;font-size:12px}.partner-application-section{background:var(--deep);color:#fff;padding:105px 0}.partner-application-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.partner-application-grid>div:first-child{position:sticky;top:110px}.partner-application-grid>div:first-child h2{font-size:clamp(36px,4.7vw,56px)}.partner-application-grid>div:first-child h2 span{color:var(--lime)}.partner-application-grid>div:first-child>p:not(.eyebrow){color:#aebaae;font-size:14px}.partner-application-grid>div:first-child ul{border-top:1px solid #ffffff24;margin:28px 0 0;padding:0;list-style:none}.partner-application-grid>div:first-child li{color:#b3bfb2;border-bottom:1px solid #ffffff1a;padding:13px 0;font-size:12px}.partner-application-grid>div:first-child li:before{content:"✓";color:var(--lime);margin-right:9px}.partner-application-form{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:30px}.partner-form-heading{margin-bottom:25px}.partner-form-heading .eyebrow{color:#9daa9c;margin-bottom:7px}.partner-form-heading h2{margin:0 0 6px;font-size:28px}.partner-form-heading>p:last-child{color:#9daa9c;margin:0;font-size:11px}.partner-application-form label{color:#b7c2b5;margin-bottom:15px;font-size:11px;display:block}.partner-application-form input,.partner-application-form select,.partner-application-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:12px}.partner-application-form select option{color:var(--ink)}.partner-application-form textarea{resize:vertical;min-height:130px}.partner-application-form input::placeholder,.partner-application-form textarea::placeholder{color:#829083}.partner-application-form input:focus,.partner-application-form select:focus,.partner-application-form textarea:focus{border-color:var(--lime)}.partner-form-check{align-items:flex-start;gap:9px;line-height:1.6;color:#9eaa9d!important;font-size:10px!important;display:flex!important}.partner-form-check input{accent-color:var(--lime);flex:none;width:auto!important;margin:3px 0 0!important}.partner-form-submit{cursor:pointer;border:0;width:100%;margin-top:5px}.partner-form-submit:disabled{opacity:.65;cursor:wait}.partner-application-success{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:45px 35px}.partner-application-success>span{background:var(--lime);width:55px;height:55px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:23px;font-weight:900;display:grid}.partner-application-success .eyebrow{color:#9daa9c;margin-bottom:8px}.partner-application-success h2{font-size:31px}.partner-application-success>p:not(.eyebrow){color:#aebaae;font-size:13px;line-height:1.8}.partner-application-success .button{margin-top:16px}.partner-application-success .button b{font-size:18px}.bootcamp-page{background:#fff}.bootcamp-hero{background:var(--paper);padding:95px 0 105px}.bootcamp-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.bootcamp-hero h1{font-size:clamp(44px,5.6vw,70px)}.bootcamp-hero h1 span{color:#9bbd26}.bootcamp-hero-grid>div:first-child>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px;line-height:1.9}.bootcamp-scorecard{background:var(--deep);color:#fff;border-radius:20px;padding:30px;box-shadow:20px 24px #d3ed5b61}.bootcamp-scorecard .eyebrow{color:#9daa9c}.bootcamp-scorecard>div{border-top:1px solid #ffffff24;padding:22px 0}.bootcamp-scorecard>div span{color:var(--lime);margin-bottom:7px;font:10px DM Mono,monospace;display:block}.bootcamp-scorecard>div strong{font-size:23px;line-height:1.45}.bootcamp-scorecard>b{color:#718072;font-size:25px;display:block}.bootcamp-scorecard>p:last-child{color:#9eaa9d;border-top:1px solid #ffffff24;margin:20px 0 0;padding-top:18px;font-size:10px}.bootcamp-facts{border-bottom:1px solid var(--line);background:#fff}.bootcamp-fact-grid{grid-template-columns:repeat(4,1fr);display:grid}.bootcamp-fact-grid article{border-right:1px solid var(--line);padding:26px 24px}.bootcamp-fact-grid article:first-child{border-left:1px solid var(--line)}.bootcamp-fact-grid span{color:#8b9588;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.bootcamp-fact-grid strong{margin:10px 0 5px;font-size:22px;display:block}.bootcamp-fact-grid p{color:#7d867b;margin:0;font-size:10px;line-height:1.6}.bootcamp-difference{background:#fff}.bootcamp-difference-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bootcamp-difference-grid article{border:1px solid var(--line);border-radius:14px;min-height:290px;padding:29px}.bootcamp-difference-grid article>span{color:#9bbd26;font:11px DM Mono,monospace}.bootcamp-difference-grid h3{margin:55px 0 12px;font-size:24px}.bootcamp-difference-grid p{color:#778176;margin:0;font-size:13px}.bootcamp-roadmap{background:var(--green)}.bootcamp-roadmap>.container>.eyebrow{color:#5d6d0d}.bootcamp-week-list{border-top:1px solid #4d5b0840}.bootcamp-week-list article{border-bottom:1px solid #4d5b0838;grid-template-columns:115px 1fr 170px;align-items:center;gap:30px;padding:32px 0;display:grid}.bootcamp-week-list article>span{color:#fff;font:12px DM Mono,monospace}.bootcamp-week-list h2{margin:0 0 7px;font-size:28px}.bootcamp-week-list p{color:#58660e;margin:0;font-size:13px}.bootcamp-week-list strong{text-align:right;color:#465208;font-size:13px}.bootcamp-week-list strong:before{content:"OUTPUT";color:#fff;font:9px DM Mono,monospace;display:block}.bootcamp-curriculum{background:#fff}.bootcamp-curriculum-list{border-top:1px solid var(--line)}.bootcamp-curriculum-list>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px 70px;padding:42px 0;display:grid}.bootcamp-curriculum-title span{color:#91ad25;letter-spacing:.08em;margin-bottom:15px;font:10px DM Mono,monospace;display:block}.bootcamp-curriculum-title h3{margin:0 0 12px;font-size:27px}.bootcamp-curriculum-title p{color:#778176;max-width:520px;margin:0;font-size:12px;line-height:1.8}.bootcamp-curriculum-list ul{align-self:center;margin:0;padding:0;list-style:none}.bootcamp-curriculum-list li{color:#626d61;border-bottom:1px dashed #dde1d8;padding:8px 0;font-size:12px}.bootcamp-curriculum-list li:before{content:"✓";color:#91ad25;margin-right:10px;font-weight:900}.bootcamp-curriculum-output{background:var(--paper);border-radius:9px;grid-column:1/3;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.bootcamp-curriculum-output span{color:#7e8b79;font-size:10px;font-weight:800}.bootcamp-curriculum-output strong{color:#536050;text-align:right;font-size:12px}.bootcamp-curriculum-note{color:#8a9388;margin:18px 0 0;font-size:10px}.bootcamp-outputs{background:var(--paper)}.bootcamp-output-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.bootcamp-output-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:235px;padding:27px}.bootcamp-output-grid article>span{color:#9bbd26;font:10px DM Mono,monospace}.bootcamp-output-grid h3{margin:38px 0 11px;font-size:22px}.bootcamp-output-grid p{color:#788176;margin:0;font-size:12px}.bootcamp-fit{background:#fff}.bootcamp-fit-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.bootcamp-fit h2{font-size:clamp(35px,4.3vw,52px)}.bootcamp-fit-grid>div:first-child>p:last-child{max-width:430px;color:var(--muted);font-size:14px}.bootcamp-fit-grid>div:last-child{border-top:1px solid var(--line)}.bootcamp-fit-grid article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:23px 0;display:grid}.bootcamp-fit-grid article span{color:#78930f;font-size:11px;font-weight:800}.bootcamp-fit-grid article p{color:#626d61;margin:0;font-size:13px}.bootcamp-fit-grid article.not-fit span{color:#9a7676}.bootcamp-waitlist{background:var(--deep);color:#fff;padding:105px 0}.bootcamp-waitlist-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.bootcamp-waitlist-grid>div:first-child{position:sticky;top:110px}.bootcamp-waitlist h2{font-size:clamp(36px,4.8vw,58px)}.bootcamp-waitlist h2 span{color:var(--lime)}.bootcamp-waitlist-grid>div:first-child>p:last-child{color:#aebaae;font-size:14px}.bootcamp-form{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:30px}.bootcamp-form-heading{margin-bottom:24px}.bootcamp-form-heading .eyebrow{color:#9daa9c;margin-bottom:7px}.bootcamp-form-heading h2{margin:0 0 5px;font-size:28px}.bootcamp-form-heading>p:last-child{color:#9daa9c;margin:0;font-size:11px}.bootcamp-form label{color:#b7c2b5;margin-bottom:15px;font-size:11px;display:block}.bootcamp-form input,.bootcamp-form select,.bootcamp-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:12px}.bootcamp-form select option{color:var(--ink)}.bootcamp-form textarea{resize:vertical;min-height:90px}.bootcamp-form input::placeholder,.bootcamp-form textarea::placeholder{color:#829083}.bootcamp-form input:focus,.bootcamp-form select:focus,.bootcamp-form textarea:focus{border-color:var(--lime)}.bootcamp-form-check{align-items:flex-start;gap:9px;color:#9eaa9d!important;font-size:10px!important;display:flex!important}.bootcamp-form-check input{accent-color:var(--lime);flex:none;width:auto!important;margin:3px 0 0!important}.bootcamp-submit{cursor:pointer;border:0;width:100%}.bootcamp-submit:disabled{opacity:.65;cursor:wait}.bootcamp-form-note{color:#819082;text-align:center;margin:11px 0 0;font-size:9px}.bootcamp-success{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:45px 35px}.bootcamp-success>span{background:var(--lime);width:55px;height:55px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:23px;font-weight:900;display:grid}.bootcamp-success .eyebrow{color:#9daa9c;margin-bottom:7px}.bootcamp-success h2{font-size:30px}.bootcamp-success>p:not(.eyebrow){color:#aebaae;font-size:13px}.bootcamp-success .button{margin-top:15px}.bootcamp-success .button b{font-size:18px}.home-tools{background:var(--paper)}.home-tool-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.home-tool-grid>a{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:300px;padding:29px;transition:all .2s;display:flex}.home-tool-grid>a.featured{background:var(--deep);border-color:var(--deep);color:#fff}.home-tool-grid>a:hover{transform:translateY(-4px);box-shadow:0 16px 35px #27332a14}.home-tool-grid>a>span{color:#9bbd26;font:10px DM Mono,monospace}.home-tool-grid h3{margin:55px 0 12px;font-size:26px}.home-tool-grid p{color:#788176;font-size:13px}.home-tool-grid .featured p{color:#aebaae}.home-tool-grid b{border-top:1px solid var(--line);color:#687565;margin-top:auto;padding-top:18px;font-size:12px}.home-tool-grid .featured b{color:var(--lime);border-color:#ffffff24}.diagnosis-page{background:#fff}.diagnosis-hero{background:var(--green);padding:92px 0 100px}.diagnosis-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:95px;display:grid}.diagnosis-hero .free-tool-badge{color:#55640a;border-color:#4c5b0947}.diagnosis-hero h1{font-size:clamp(46px,5.8vw,72px)}.diagnosis-hero h1 span{color:#fff}.diagnosis-hero-grid>div:first-child>p:last-child{color:#53600c;max-width:650px;margin:0;font-size:15px;line-height:1.9}.diagnosis-stage-preview{background:var(--deep);color:#fff;border-radius:18px;padding:28px;box-shadow:20px 24px #ffffff4d}.diagnosis-stage-preview>div{border-top:1px solid #ffffff24;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:20px 0;display:grid}.diagnosis-stage-preview>div:first-child{border-top:0}.diagnosis-stage-preview>div>span{color:var(--lime);font:11px DM Mono,monospace}.diagnosis-stage-preview p{margin:0}.diagnosis-stage-preview strong{font-size:20px;display:block}.diagnosis-stage-preview small{color:#9eaa9d;font-size:11px}.diagnosis-section{background:var(--paper);padding:105px 0}.diagnosis-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.diagnosis-layout>div:first-child{position:sticky;top:110px}.diagnosis-layout>div:first-child h2{font-size:clamp(34px,4vw,50px)}.diagnosis-layout>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:14px}.diagnosis-layout>div:first-child ul{border-top:1px solid var(--line);margin:25px 0 0;padding:0;list-style:none}.diagnosis-layout>div:first-child li{border-bottom:1px solid var(--line);color:#7b8579;padding:11px 0;font-size:12px}.diagnosis-layout>div:first-child li:before{content:"✓";color:#9bbd26;margin-right:9px}.diagnosis-card,.diagnosis-result{background:var(--deep);color:#fff;border-radius:18px;min-height:535px;padding:36px}.diagnosis-progress{grid-template-columns:62px 1fr;align-items:center;gap:18px;margin-bottom:48px;display:grid}.diagnosis-progress>div:first-child span{color:var(--lime);font:16px DM Mono,monospace}.diagnosis-progress>div:first-child b{color:#7f8d80;font:10px DM Mono,monospace}.diagnosis-progress>div:last-child{background:#ffffff1f;border-radius:4px;height:4px;overflow:hidden}.diagnosis-progress>div:last-child span{background:var(--lime);height:100%;transition:all .25s;display:block}.diagnosis-card .eyebrow,.diagnosis-result .eyebrow{color:#9daa9c;margin-bottom:10px}.diagnosis-card h2{max-width:650px;margin-bottom:9px;font-size:32px}.diagnosis-hint{color:#9daa9c;font-size:11px}.diagnosis-options{gap:9px;margin-top:28px;display:grid}.diagnosis-options button{color:#e6ece5;text-align:left;width:100%;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;transition:all .2s;display:flex}.diagnosis-options button:hover,.diagnosis-options button:focus-visible{border-color:var(--lime);background:#d3ed5b14;outline:none}.diagnosis-options button b{color:var(--lime);font-size:17px}.diagnosis-privacy{color:#788578;text-align:center;margin:21px 0 0;font-size:9px}.diagnosis-footer{justify-content:space-between;align-items:center;min-height:32px;margin-top:16px;display:flex}.diagnosis-footer .diagnosis-privacy{margin:0}.diagnosis-footer>button{color:#9daa9c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #637064;padding:5px 0;font-size:10px}.diagnosis-footer>button:hover,.diagnosis-footer>button:focus-visible{color:var(--lime);border-color:var(--lime);outline:none}.contact-reassurance{color:#aeb9ae;gap:8px;margin-top:24px;font-size:11px;display:grid}.contact-reassurance span:first-letter{color:var(--lime)}.diagnosis-result-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.diagnosis-result-top>span{background:var(--lime);color:var(--deep);border-radius:20px;padding:7px 11px;font:10px DM Mono,monospace}.diagnosis-result-top button{color:#9daa9c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6c796c;padding:4px 0;font-size:10px}.diagnosis-result h2{margin-bottom:12px;font-size:37px}.diagnosis-result-description{color:#aebaae;max-width:670px;font-size:13px;line-height:1.9}.diagnosis-priorities{background:#ffffff0f;border-radius:11px;margin:27px 0;padding:20px}.diagnosis-priorities>span{color:var(--lime);font-size:10px;font-weight:700}.diagnosis-priorities ol{color:#ccd5ca;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:2}.diagnosis-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.diagnosis-actions>a:last-child{color:#b4c0b2;border-bottom:1px solid #6c796c;padding-bottom:5px;font-size:12px}.diagnosis-actions .button b{font-size:18px}.diagnosis-disclaimer{color:#768476;margin:22px 0 0;font-size:9px}.diagnosis-next{background:#fff;padding:95px 0}.diagnosis-next-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.diagnosis-next h2{font-size:clamp(35px,4.5vw,54px)}.diagnosis-next-grid>div:last-child{border-top:1px solid var(--line)}.diagnosis-next-grid>div:last-child a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 20px;align-items:center;gap:13px;min-height:78px;display:grid}.diagnosis-next-grid>div:last-child span{color:#9bbd26;font:9px DM Mono,monospace}.diagnosis-next-grid>div:last-child strong{font-size:15px}.diagnosis-next-grid>div:last-child b{color:#9daa9c;font-size:18px}.webinar-page{background:#fff}.webinar-hero{background:var(--paper);padding:92px 0 105px}.webinar-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.webinar-badge{color:#63705f;letter-spacing:.06em;border:1px solid #cbd2c7;border-radius:30px;align-items:center;gap:8px;width:max-content;margin-bottom:22px;padding:7px 12px;font:9px DM Mono,monospace;display:flex}.webinar-badge span{background:#9bbd26;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9bbd2624}.webinar-hero h1{font-size:clamp(44px,5.55vw,69px)}.webinar-hero h1 span{color:#91ae23}.webinar-hero-grid>div:first-child>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:15px;line-height:1.9}.webinar-hook-card{background:var(--deep);color:#fff;border-radius:20px;padding:31px;box-shadow:20px 24px #d3ed5b66}.webinar-hook-card .eyebrow{color:#9daa9c}.webinar-hook-card blockquote{margin:28px 0 30px;font-size:28px;font-weight:800;line-height:1.45}.webinar-hook-card blockquote span{color:var(--lime)}.webinar-hook-card>div{border-top:1px solid #ffffff24;padding:17px 0}.webinar-hook-card>div span{color:#899689;margin-bottom:5px;font:9px DM Mono,monospace;display:block}.webinar-hook-card>div strong{font-size:17px}.webinar-hook-card>b{color:var(--lime);font-size:20px;display:block}.webinar-hook-card>p:last-child{color:#9eaa9d;border-top:1px solid #ffffff24;margin:20px 0 0;padding-top:17px;font-size:10px}.webinar-problem{background:#fff}.webinar-lesson-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.webinar-lesson-grid article{border:1px solid var(--line);border-radius:14px;min-height:325px;padding:27px}.webinar-lesson-grid article>span{color:#9bbd26;font:10px DM Mono,monospace}.webinar-lesson-grid h3{margin:52px 0 13px;font-size:22px;line-height:1.4}.webinar-lesson-grid p{color:#778176;margin:0;font-size:12px}.webinar-agenda{background:var(--green)}.webinar-agenda-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:105px;display:grid}.webinar-agenda-grid>div:first-child{position:sticky;top:110px}.webinar-agenda h2{font-size:clamp(37px,4.6vw,56px)}.webinar-agenda h2 span{color:#fff}.webinar-agenda-grid>div:first-child>p:last-child{color:#58660e;max-width:430px;font-size:13px}.webinar-agenda-list{border-top:1px solid #4d5b083d}.webinar-agenda-list article{border-bottom:1px solid #4d5b0838;grid-template-columns:105px 1fr;gap:22px;padding:27px 0;display:grid}.webinar-agenda-list article>span{color:#fff;padding-top:4px;font:10px DM Mono,monospace}.webinar-agenda-list h3{margin:0 0 6px;font-size:22px}.webinar-agenda-list p{color:#58660e;margin:0;font-size:12px}.webinar-fit{background:var(--paper)}.webinar-fit-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.webinar-fit-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:280px;padding:29px}.webinar-fit-grid article>span{color:#9bbd26;font:10px DM Mono,monospace}.webinar-fit-grid h3{margin:52px 0 12px;font-size:23px}.webinar-fit-grid p{color:#778176;margin:0;font-size:13px}.webinar-takeaway{background:#fff}.webinar-takeaway-grid{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.webinar-takeaway h2{font-size:clamp(37px,4.6vw,55px)}.webinar-takeaway h2 span{color:#9bbd26}.webinar-takeaway-grid>div:last-child{border-top:1px solid var(--line)}.webinar-takeaway-grid article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:24px 0;display:grid}.webinar-takeaway-grid article>span{color:#9bbd26;padding-top:3px;font:11px DM Mono,monospace}.webinar-takeaway-grid article p{color:#788176;margin:0;font-size:12px}.webinar-takeaway-grid article strong{color:var(--ink);margin-bottom:6px;font-size:18px;display:block}.webinar-register{background:var(--deep);color:#fff;padding:105px 0}.webinar-register-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.webinar-register-grid>div:first-child{position:sticky;top:110px}.webinar-register h2{font-size:clamp(36px,4.7vw,57px)}.webinar-register h2 span{color:var(--lime)}.webinar-register-grid>div:first-child>p:not(.eyebrow){color:#aebaae;font-size:14px}.webinar-register-grid ul{border-top:1px solid #ffffff24;margin:27px 0 0;padding:0;list-style:none}.webinar-register-grid li{color:#b5c1b4;border-bottom:1px solid #ffffff1a;padding:12px 0;font-size:11px}.webinar-register-grid li:before{content:"✓";color:var(--lime);margin-right:9px}.webinar-form{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:30px}.webinar-form-heading{margin-bottom:24px}.webinar-form-heading .eyebrow{color:#9daa9c;margin-bottom:7px}.webinar-form-heading h2{margin:0 0 5px;font-size:28px}.webinar-form-heading>p:last-child{color:#9daa9c;margin:0;font-size:11px}.webinar-form label{color:#b7c2b5;margin-bottom:15px;font-size:11px;display:block}.webinar-form input,.webinar-form select,.webinar-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:12px}.webinar-form select option{color:var(--ink)}.webinar-form textarea{resize:vertical;min-height:90px}.webinar-form input::placeholder,.webinar-form textarea::placeholder{color:#829083}.webinar-form input:focus,.webinar-form select:focus,.webinar-form textarea:focus{border-color:var(--lime)}.webinar-form-check{align-items:flex-start;gap:9px;color:#9eaa9d!important;font-size:10px!important;display:flex!important}.webinar-form-check input{accent-color:var(--lime);flex:none;width:auto!important;margin:3px 0 0!important}.webinar-submit{cursor:pointer;border:0;width:100%}.webinar-submit:disabled{opacity:.65;cursor:wait}.webinar-form-note{color:#819082;text-align:center;margin:11px 0 0;font-size:9px}.webinar-success{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:45px 35px}.webinar-success>span{background:var(--lime);width:55px;height:55px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:23px;font-weight:900;display:grid}.webinar-success .eyebrow{color:#9daa9c;margin-bottom:7px}.webinar-success h2{font-size:30px}.webinar-success>p:not(.eyebrow){color:#aebaae;font-size:13px}.webinar-success .button{margin-top:15px}.admin-login-page{background:var(--deep);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff24;border-radius:20px;width:min(100%,480px);padding:42px;box-shadow:22px 25px #d3ed5b59}.admin-mini-brand{color:#536055;letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:55px;font:10px DM Mono,monospace;display:flex}.admin-mini-brand span{background:var(--deep);width:32px;height:32px;color:var(--lime);border-radius:8px;place-items:center;font-weight:800;display:grid}.admin-login-card h1{margin-bottom:10px;font-size:43px}.admin-login-card>p:not(.eyebrow){color:var(--muted);font-size:13px}.admin-login-form{margin-top:30px}.admin-login-form label{color:#59655a;font-size:11px;display:block}.admin-login-form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:9px;outline:none;margin-top:8px;padding:14px 15px}.admin-login-form input:focus{border-color:#9bbd26;box-shadow:0 0 0 3px #9bbd261f}.admin-login-form button{background:var(--deep);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;margin-top:13px;padding:14px 17px;font-size:12px;font-weight:800;display:flex}.admin-login-form button span{color:var(--lime);font-size:17px}.admin-login-form button:disabled{opacity:.65;cursor:wait}.admin-login-form>p{color:#ad5353;margin:12px 0 0;font-size:11px}.admin-back-link{border-bottom:1px solid var(--line);color:#7d887c;margin-top:28px;padding-bottom:4px;font-size:10px;display:inline-block}.admin-config-warning{color:#806421;background:#fff1cf;border-radius:9px;margin-top:28px;padding:15px;font-size:11px}.admin-leads-page{background:#f4f5f0;min-height:100vh;padding:55px max(24px,50vw - 750px) 90px}.admin-dashboard-header{grid-template-columns:1fr 240px;align-items:end;gap:50px;margin-bottom:35px;display:grid}.admin-dashboard-header h1{margin-bottom:8px;font-size:46px}.admin-dashboard-header>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:13px}.admin-dashboard-stat{background:var(--deep);color:#fff;border-radius:14px;padding:21px 24px}.admin-dashboard-stat span{color:#8e9b8e;font:9px DM Mono,monospace;display:block}.admin-dashboard-stat strong{color:var(--lime);margin:7px 0 3px;font-size:35px;display:block}.admin-dashboard-stat small{color:#aab5a9;font-size:10px}.admin-traffic-panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:28px;padding:25px}.admin-traffic-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.admin-traffic-heading .eyebrow{margin-bottom:8px}.admin-traffic-heading h2{margin:0 0 5px;font-size:25px}.admin-traffic-heading>div>p:last-child{color:#858f84;margin:0;font-size:10px}.admin-traffic-heading>a{color:#6f811e;border-bottom:1px solid #a5bb53;flex:none;padding-bottom:4px;font-size:10px;font-weight:800}.admin-traffic-metrics{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.admin-traffic-metrics article{border-right:1px solid var(--line);background:#fafbf7;min-height:115px;padding:18px}.admin-traffic-metrics article:last-child{background:var(--deep);color:#fff;border-right:0}.admin-traffic-metrics span{color:#8f998e;font:9px DM Mono,monospace;display:block}.admin-traffic-metrics strong{color:var(--ink);margin:13px 0 7px;font-size:29px;line-height:1;display:block}.admin-traffic-metrics small{color:#8c968b;font-size:9px}.admin-traffic-metrics article:last-child span,.admin-traffic-metrics article:last-child small{color:#aab5a9}.admin-traffic-metrics article:last-child strong{color:var(--lime)}.admin-traffic-breakdown{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.admin-traffic-breakdown>div{background:#f7f8f3;border-radius:12px;min-width:0;padding:19px}.admin-traffic-breakdown h3{margin:0 0 15px;font-size:14px}.admin-traffic-breakdown h3 small{color:#9aa398;margin-left:7px;font-size:8px;font-weight:500}.admin-traffic-breakdown>div>p{color:#929b91;margin:0;padding:18px 0;font-size:10px}.admin-traffic-row{grid-template-columns:minmax(80px,150px) 1fr 38px;align-items:center;gap:10px;margin-top:10px;display:grid}.admin-traffic-row>span{color:#667064;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-traffic-row>i{background:#e3e7dc;border-radius:6px;height:7px;overflow:hidden}.admin-traffic-row>i>b{background:#a4c332;border-radius:6px;height:100%;display:block}.admin-traffic-row>strong{color:#5e695c;text-align:right;font:9px DM Mono,monospace}.admin-traffic-notice{color:#6d7a37;background:#f1f5e1;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.admin-traffic-notice strong{font-size:12px}.admin-traffic-notice span{font-size:10px}.lead-dashboard-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:25px;padding:14px;display:flex}.lead-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.lead-filter-tabs button{color:#697568;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:11px}.lead-filter-tabs button b{color:#9aa499;margin-left:5px}.lead-filter-tabs button.active{background:var(--deep);color:#fff}.lead-filter-tabs button.active b{color:var(--lime)}.lead-toolbar-actions{align-items:center;gap:8px;display:flex}.lead-toolbar-actions input{border:1px solid var(--line);width:245px;font:inherit;border-radius:8px;outline:none;padding:10px 12px;font-size:11px}.lead-toolbar-actions input:focus{border-color:#9bbd26}.admin-logout{border:1px solid var(--line);color:#788277;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 12px;font-size:10px}.lead-table-wrap{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;min-width:1050px}.lead-table th{border-bottom:1px solid var(--line);color:#8a9489;text-align:left;background:#fafbf7;padding:13px 15px;font-size:9px;font-weight:700}.lead-table td{vertical-align:top;color:#5f6a5f;border-bottom:1px solid #edf0e8;padding:17px 15px;font-size:11px}.lead-table tr:last-child td{border-bottom:0}.lead-table time{white-space:nowrap;display:block}.lead-table td>small{color:#a8b0a7;margin-top:5px;font:9px DM Mono,monospace;display:block}.lead-table td>strong{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.lead-table td>a{color:#6c786b;border-bottom:1px solid #cfd5cc}.lead-service{color:#6a7d17;background:#eef3da;border-radius:20px;max-width:220px;padding:6px 9px;font-weight:700;line-height:1.4;display:inline-block}.lead-table td>p{color:#6e796d;white-space:pre-line;max-width:390px;margin:0;line-height:1.7}.lead-table select{border:1px solid var(--line);min-width:105px;font:inherit;cursor:pointer;border-radius:8px;outline:none;padding:8px 9px;font-size:10px;font-weight:700}.lead-table select.status-new{color:#637712;background:#f0f6ce}.lead-table select.status-contacted{color:#426a72;background:#e7f0f2}.lead-table select.status-closed{color:#717a70;background:#eceeeb}.lead-table select:disabled{opacity:.55;cursor:wait}.lead-empty{color:#8a9489;text-align:center;padding:70px 20px;font-size:12px}.lead-error{color:#ad5353;background:#fff0f0;margin:0;padding:11px 15px;font-size:11px}@media (max-width:800px){.container{width:min(100% - 36px,600px)}.site-announcement{justify-content:space-between;gap:10px;padding:9px 18px}.site-announcement strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-announcement b{white-space:nowrap}.nav-wrap{height:68px}.menu-toggle{display:flex}.main-nav{overscroll-behavior:contain;max-height:calc(100dvh - 68px);padding:12px 18px calc(88px + env(safe-area-inset-bottom));background:var(--paper);border-bottom:1px solid var(--line);text-align:center;flex-direction:column;align-items:stretch;gap:6px;display:none;position:absolute;top:68px;left:0;right:0;overflow-y:auto}.main-nav.open{display:flex}.main-nav a{border-radius:22px;justify-content:center;align-items:center;min-height:44px;display:flex}.nav-cta{background:var(--deep);border:0;color:#fff!important}.section-shell{padding:82px 0}.hero{padding-top:70px}.hero-grid,.service-grid,.story-grid,.contact-inner,.about-hero-grid,.about-origin-grid,.about-capabilities-grid,.about-cta-inner,.faq-hero-grid,.faq-layout,.logistics-hero-grid,.logistics-process-grid,.logistics-caution-grid,.logistics-contact-grid,.cases-hero-grid,.case-standards-grid,.case-cta-grid,.partner-policy-hero-grid,.partner-principles-grid,.partner-boundary-grid,.partner-review-grid,.partner-policy-cta-grid,.course-policy-strip-inner,.partner-application-hero-grid,.partner-application-grid,.bootcamp-hero-grid,.bootcamp-fit-grid,.bootcamp-waitlist-grid,.diagnosis-hero-grid,.diagnosis-layout,.diagnosis-next-grid,.webinar-hero-grid,.webinar-agenda-grid,.webinar-takeaway-grid,.webinar-register-grid{grid-template-columns:1fr;gap:60px}.contact-inner{text-align:center}.contact-copy>p:not(.eyebrow){margin-bottom:0}.hero-card-wrap{width:100%;max-width:480px;margin:0 auto}.quick-start-wrap,.home-core-business-inner{grid-template-columns:1fr;gap:24px}.home-core-business-inner>div:nth-child(2){grid-template-columns:1fr}.home-core-business ul{grid-column:1;grid-template-columns:repeat(2,1fr)}.home-core-business li:nth-child(2){border-right:0}.home-core-business li:nth-child(-n+2){border-bottom:1px solid #27332a1f}.quick-start-grid{border-top:1px solid var(--line);border-left:0}.quick-start-grid a{padding-left:16px;padding-right:16px}.proof-heading{display:block}.proof-heading>p{text-align:left;margin-top:18px}.proof-grid{grid-template-columns:1fr}.proof-grid a{min-height:auto}.proof-grid strong{margin-top:28px}.section-heading{margin-bottom:35px;display:block}.section-heading>p{text-align:left;margin-top:20px}.program-grid{grid-template-columns:1fr}.program-card{min-height:auto}.program-card h3{margin-top:30px}.story-section{padding-bottom:85px}.desktop-quick-actions{display:none}.footer-wrap{grid-template-columns:1fr;gap:22px}.footer-links{flex-wrap:wrap}.copyright{text-align:left}.blog-card{grid-template-columns:42px 1fr 20px;gap:10px}.blog-card h2{font-size:21px}.blog-hero{padding:75px 0 65px}.blog-list-section{padding:60px 0 80px}.post-page{padding:70px 0 85px}.back-link{margin-bottom:48px}.course-hero{padding:75px 0 85px}.course-hero-grid,.course-process-grid,.course-cta-inner{grid-template-columns:1fr;gap:55px}.post-meta-row{flex-direction:column;align-items:flex-start}.post-related>div:last-child{grid-template-columns:1fr}.course-summary-card{max-width:520px}.fit-grid{grid-template-columns:1fr}.fit-grid h3{margin-top:24px}.stage3-readiness-grid{grid-template-columns:1fr}.stage3-readiness-action{flex-direction:column;align-items:flex-start}.curriculum-card{grid-template-columns:65px 1fr;gap:25px}.curriculum-topics{grid-column:2}.curriculum-result{grid-column:2;grid-template-columns:1fr;gap:7px}.ebook-hero{padding:75px 0 85px}.ebook-hero-grid,.ebook-position-grid,.ebook-roadmap-grid,.ebook-author-grid{grid-template-columns:1fr;gap:58px}.book-visual{min-height:480px}.chapter-grid,.bonus-grid{grid-template-columns:1fr 1fr}.ebook-author-grid{text-align:center}.author-mark{margin:0 auto}.ebook-waitlist .contact-inner{text-align:center}.ebook-price-grid{grid-template-columns:repeat(2,1fr)}.checkout-shell{grid-template-columns:1fr;gap:45px}.checkout-heading{position:static}.tool-hero-grid,.calculator-shell,.tool-cta-inner{grid-template-columns:1fr;gap:55px}.calculator-result{position:static}.calculator-step-grid{grid-template-columns:1fr 1fr}.lead-hero-grid,.lead-contents-grid,.lead-final-grid,.checklist-cover-grid,.checklist-next-grid{grid-template-columns:1fr;gap:58px}.lead-contents-intro{position:static}.mistake-grid{grid-template-columns:1fr}.mistake-grid article{min-height:auto}.mistake-grid h3{margin-top:30px}.checklist-roadmap-grid,.logistics-support-grid{grid-template-columns:1fr 1fr}.case-empty{grid-template-columns:90px 1fr}.case-empty .button{grid-column:1/3;width:max-content}.case-track-grid{grid-template-columns:1fr}.case-track-grid article{min-height:auto}.case-track-grid h3{margin-top:30px}.partner-capacity-grid{grid-template-columns:1fr}.partner-capacity-grid article{min-height:auto}.partner-capacity-grid h3{margin-top:30px}.partner-principles-grid>div:first-child{position:static}.partner-criteria-grid{grid-template-columns:1fr 1fr}.partner-application-grid>div:first-child{position:static}.bootcamp-difference-grid{grid-template-columns:1fr}.bootcamp-difference-grid article{min-height:auto}.bootcamp-fact-grid{grid-template-columns:repeat(2,1fr)}.bootcamp-fact-grid article:nth-child(odd){border-left:1px solid var(--line)}.bootcamp-fact-grid article{border-bottom:1px solid var(--line)}.bootcamp-difference-grid h3{margin-top:30px}.bootcamp-output-grid{grid-template-columns:1fr 1fr}.bootcamp-waitlist-grid>div:first-child{position:static}.home-tool-grid{grid-template-columns:1fr}.home-tool-grid>a{min-height:auto}.home-tool-grid h3{margin-top:30px}.diagnosis-layout>div:first-child{position:static}.webinar-lesson-grid{grid-template-columns:1fr 1fr}.webinar-agenda-grid>div:first-child,.webinar-register-grid>div:first-child{position:static}.webinar-fit-grid{grid-template-columns:1fr}.webinar-fit-grid article{min-height:auto}.mobile-sticky-cta{z-index:30;background:var(--deep);color:#fff;border:1px solid #ffffff29;border-radius:30px;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:12px;display:flex;position:fixed;bottom:12px;left:18px;right:18px;box-shadow:0 10px 35px #18231b47}.mobile-sticky-cta b{color:var(--lime);font-size:12px}.admin-leads-page{padding:35px 18px 70px}.admin-dashboard-header{grid-template-columns:1fr;gap:20px}.admin-dashboard-stat{max-width:300px}.admin-traffic-metrics{grid-template-columns:repeat(2,1fr)}.admin-traffic-metrics article{border-bottom:1px solid var(--line)}.admin-traffic-metrics article:nth-child(2n){border-right:0}.admin-traffic-metrics article:last-child{border-bottom:0;grid-column:1/-1}.admin-traffic-breakdown{grid-template-columns:1fr}.lead-dashboard-toolbar{flex-direction:column;align-items:stretch}.lead-toolbar-actions input{width:100%}}@media (max-width:480px){.site-announcement span{display:none}.site-announcement,.site-announcement b{font-size:10px}h1{font-size:46px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-reassurance{text-align:center;line-height:1.65}.trust-row{gap:7px 13px;font-size:11px}.quick-start{padding:58px 0 48px}.home-core-business{padding:38px 0}.home-core-business h2{font-size:28px}.home-core-business-inner>div:nth-child(2) .button{width:100%}.quick-start-heading h2{font-size:28px}.quick-start-grid{grid-template-columns:1fr}.quick-start-grid a{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:19px 4px}.quick-start-grid strong{font-size:18px}.desktop-only{display:none}.form-row{grid-template-columns:1fr;gap:0}.consultation-form{padding:20px}.statement{padding:74px 0}.statement h2{font-size:33px}.course-hero h1{font-size:42px}.course-summary-card{padding:22px}.curriculum-card{grid-template-columns:1fr;gap:20px;padding:38px 0}.curriculum-main,.curriculum-topics,.curriculum-result{grid-column:1}.curriculum-number{align-items:center;gap:12px;display:flex}.curriculum-main h2{font-size:29px}.ebook-copy h1{font-size:41px}.ebook-proof{gap:13px}.ebook-price-grid{grid-template-columns:1fr}.ebook-price-grid article.featured{transform:none}.checkout-page{padding:50px 0 80px}.checkout-form,.payment-result-card{padding:28px 20px}.payment-result-actions{flex-direction:column}.about-hero{padding:75px 0 85px}.about-facts{max-width:520px}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:auto}.principle-grid h3{margin-top:35px}.faq-layout aside{position:static}.book-visual{min-height:420px}.book-cover,.book-shadow{width:270px;height:380px}.book-cover{padding:27px 26px}.book-cover>div:first-child>span{margin-top:65px}.book-cover h2{font-size:40px}.book-spine{left:calc(50% - 144px)}.chapter-grid,.bonus-grid{grid-template-columns:1fr}.chapter-grid article{min-height:auto}.chapter-grid h3{margin-top:32px}.week-item{grid-template-columns:65px 1fr;padding:20px 0}.week-item b{display:none}.author-mark{width:220px;height:220px}.tool-hero{padding:68px 0 62px}.tool-hero h1{font-size:41px}.calculator-section{padding:45px 0 70px}.calculator-inputs,.calculator-result{padding:22px}.calculator-fields,.calculator-step-grid{grid-template-columns:1fr}.calculator-step-grid article{min-height:auto}.calculator-step-grid h3{margin-top:28px}.lead-hero{padding:68px 0 80px}.lead-hook h1{font-size:41px}.lead-form,.lead-success{padding:23px;box-shadow:12px 15px #ffffff47}.lead-proof-row{gap:12px}.lead-final-cta{padding:80px 0}.lead-content-list article{grid-template-columns:64px 1fr 18px}.checklist-cover{padding:65px 0 75px}.checklist-cover h1{font-size:40px}.checklist-actions{flex-direction:column}.checklist-intro{flex-direction:column;gap:14px}.checklist-section-title{grid-template-columns:1fr;gap:10px}.checklist-items{padding-left:0}.checklist-roadmap-grid{grid-template-columns:1fr}.checklist-roadmap-grid article{min-height:140px}.about-facts{grid-template-columns:1fr}.capability-list article{grid-template-columns:1fr;gap:8px}.faq-list summary{grid-template-columns:35px 1fr 20px;gap:10px;min-height:82px}.faq-list summary strong{font-size:15px}.faq-list details>p{padding:0 20px 25px 45px}.logistics-hero{padding:68px 0 80px}.logistics-hero h1{font-size:41px}.logistics-support-grid{grid-template-columns:1fr}.logistics-support-grid article{min-height:auto}.logistics-support-grid h3{margin-top:30px}.case-empty{grid-template-columns:1fr;padding:30px 24px}.case-empty .button{grid-column:1;width:100%}.case-empty-mark{width:64px;height:64px;font-size:15px}.case-card{grid-template-columns:42px 1fr 18px;gap:10px}.case-card h2{font-size:22px}.case-metric-grid{grid-template-columns:1fr}.partner-application-hero{padding:68px 0 80px}.partner-application-hero h1{font-size:41px}.partner-criteria-grid{grid-template-columns:1fr}.partner-criteria-grid article{min-height:auto}.partner-criteria-grid h3{margin-top:30px}.partner-application-form{padding:22px}.bootcamp-hero{padding:68px 0 80px}.bootcamp-hero h1{font-size:41px}.bootcamp-week-list article{grid-template-columns:1fr;gap:10px}.bootcamp-week-list strong{text-align:left}.bootcamp-fact-grid{grid-template-columns:1fr}.bootcamp-fact-grid article{border-left:1px solid var(--line)}.bootcamp-curriculum-list>article{grid-template-columns:1fr;gap:24px;padding:34px 0}.bootcamp-curriculum-output{flex-direction:column;grid-column:1;align-items:flex-start;gap:7px}.bootcamp-curriculum-output strong{text-align:left}.bootcamp-output-grid{grid-template-columns:1fr}.bootcamp-output-grid article{min-height:auto}.bootcamp-fit-grid article{grid-template-columns:1fr;gap:6px}.bootcamp-form{padding:22px}.diagnosis-hero{padding:68px 0 80px}.diagnosis-hero h1{font-size:42px}.diagnosis-card,.diagnosis-result{min-height:auto;padding:25px 21px}.diagnosis-card h2{font-size:27px}.diagnosis-progress{margin-bottom:35px}.diagnosis-actions{flex-direction:column;align-items:stretch}.diagnosis-next-grid>div:last-child a{grid-template-columns:75px 1fr 18px}.webinar-hero{padding:68px 0 80px}.webinar-hero h1{font-size:41px}.webinar-badge{width:auto;line-height:1.5}.webinar-lesson-grid{grid-template-columns:1fr}.webinar-lesson-grid article{min-height:auto}.webinar-lesson-grid h3,.webinar-fit-grid h3{margin-top:30px}.webinar-agenda-list article{grid-template-columns:1fr;gap:8px}.webinar-takeaway-grid article{grid-template-columns:1fr;gap:7px}.webinar-form{padding:22px}.admin-login-card{padding:30px 22px;box-shadow:12px 15px #d3ed5b4d}.admin-login-card h1{font-size:37px}.lead-toolbar-actions{flex-direction:column;align-items:stretch}}@media print{@page{margin:14mm}.launch-status-bar,.launch-notice-backdrop{display:none!important}body{background:#fff}.print-hidden,.checklist-actions,.checklist-roadmap,.checklist-next{display:none!important}.checklist-cover{background:#fff;border-bottom:3px solid #9bbd26;padding:20px 0 28px}.checklist-cover-grid{display:block}.checklist-cover h1{font-size:34px}.checklist-cover h1 span{color:#6f8d0e}.checklist-cover-grid>div:first-child>p:last-child{color:#555}.checklist-score{display:none}.checklist-body{padding:20px 0}.checklist-intro{padding:15px 0}.checklist-sections{margin-top:20px}.checklist-section{padding:22px 0}.checklist-section-title{margin-bottom:12px}.checklist-section-title h2{font-size:20px}.checklist-items label{padding:7px 0;font-size:11px}}.free-hub-page{background:#fff}.free-hub-hero{background:var(--green);padding:95px 0 105px}.free-hub-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.free-hub-hero .free-tool-badge{color:#546309;border-color:#49580847}.free-hub-hero h1{font-size:clamp(46px,5.8vw,72px)}.free-hub-hero h1 span{color:#fff}.free-hub-hero-grid>div:first-child>p:not(.eyebrow){color:#53600c;max-width:640px;font-size:15px;line-height:1.9}.free-hub-route{background:var(--deep);color:#fff;border-radius:18px;padding:28px;box-shadow:20px 24px #ffffff4d}.free-hub-route>span{color:var(--lime);letter-spacing:.08em;font:10px DM Mono,monospace}.free-hub-route h2{color:#fff;margin:14px 0 0;font-size:26px}.free-hub-route ol{border-top:1px solid #ffffff24;margin:20px 0;padding:0;list-style:none}.free-hub-route li{border-bottom:1px solid #ffffff1f}.free-hub-route li a{grid-template-columns:40px 1fr 20px;align-items:center;min-height:69px;transition:all .2s;display:grid}.free-hub-route li a:hover,.free-hub-route li a:focus-visible{outline:none;padding-left:7px}.free-hub-route li b{color:var(--lime);font:10px DM Mono,monospace}.free-hub-route li strong{font-size:14px}.free-hub-route li span{gap:2px;display:grid}.free-hub-route li small{color:#899689;font-size:9px}.free-hub-route li i{color:var(--lime);text-align:right;font-size:16px;font-style:normal}.free-hub-route>p{color:#9eaa9e;margin:0;font-size:10px}.free-resource-section{background:var(--paper);padding:105px 0 120px}.free-resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.free-resource-grid>a{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:305px;padding:28px;transition:all .2s;display:flex}.free-resource-grid>a.featured{background:var(--deep);color:#fff;border-color:var(--deep);grid-column:span 2}.free-resource-grid>a:hover{transform:translateY(-4px);box-shadow:0 14px 35px #27332a14}.free-resource-grid>a>span{color:#97b12f;letter-spacing:.08em;font:9px DM Mono,monospace}.free-resource-grid h3{max-width:440px;margin:55px 0 14px;font-size:27px}.free-resource-grid p{color:#788177;max-width:540px;font-size:13px;line-height:1.8}.free-resource-grid .featured p{color:#abb7aa}.free-resource-grid>a>b{color:#5d695c;margin-top:auto;font-size:11px}.free-resource-grid .featured>b{color:var(--lime)}.free-hub-principle{padding:95px 0}.free-hub-principle-inner{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.free-hub-principle h2{margin:0;font-size:clamp(34px,4.5vw,54px)}.free-hub-principle-inner>div:last-child p{color:var(--muted);font-size:14px;line-height:2}.free-hub-principle-inner a{border-bottom:1px solid var(--line);color:#596658;gap:12px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex}.free-hub-cta{background:var(--deep);color:#fff;text-align:center;padding:100px 0}.free-hub-cta .eyebrow{color:#9caa9b}.free-hub-cta h2{font-size:clamp(35px,5vw,58px)}.free-hub-cta h2 span{color:var(--lime)}@media (max-width:800px){.free-hub-hero-grid,.free-hub-principle-inner{grid-template-columns:1fr;gap:58px}.free-resource-grid{grid-template-columns:1fr}.free-resource-grid>a.featured{grid-column:auto}.free-resource-grid>a{min-height:auto}.free-resource-grid h3{margin-top:32px}}@media (max-width:480px){.free-hub-hero{padding:68px 0 80px}.free-hub-hero h1{font-size:41px}.free-hub-route{padding:23px}}.free-beginner-guide{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:32px}.free-beginner-guide summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:grid}.free-beginner-guide summary::-webkit-details-marker{display:none}.free-beginner-guide summary>span{color:#657716;font-size:11px;font-weight:800}.free-beginner-guide summary>strong{font-size:18px;line-height:1.5}.free-beginner-guide summary>b{font-size:22px}.free-beginner-guide[open] summary>b{transform:rotate(45deg)}.free-beginner-guide summary:focus-visible,.free-beginner-content a:focus-visible{outline:2px solid var(--deep);outline-offset:4px}.free-beginner-content{color:var(--muted);padding:0 24px 24px;font-size:13px;line-height:1.85}.free-beginner-content ul{margin:18px 0;padding-left:20px}.free-beginner-content li+li{margin-top:12px}.free-beginner-content li strong{color:var(--ink)}.free-beginner-links{flex-wrap:wrap;gap:12px 24px;display:flex}.free-beginner-content a{color:#52600d;text-underline-offset:4px;text-decoration:underline}.free-beginner-next{margin:20px 0 0;font-size:12px}@media (max-width:600px){.free-beginner-guide summary{grid-template-columns:1fr auto;gap:6px 12px;padding:18px}.free-beginner-guide summary>span{grid-column:1}.free-beginner-guide summary>strong{grid-column:1;font-size:16px}.free-beginner-guide summary>b{grid-area:1/2/3}.free-beginner-content{padding:0 18px 20px}}.home-tool-more{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:15px;padding:20px 24px;transition:all .2s;display:flex}.home-tool-more:hover{border-color:#a6c52f;transform:translateY(-2px)}.home-tool-more span{color:var(--muted);font-size:12px}.home-tool-more strong{color:#586559;white-space:nowrap;font-size:12px}@media (max-width:800px){.home-tool-more{flex-direction:column;align-items:flex-start}.home-tool-more strong{white-space:normal}}.not-found-page{background:var(--paper);min-height:calc(100vh - 120px)}.not-found-hero{padding:110px 0 130px}.not-found-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.not-found-grid h1{margin:18px 0 24px;font-size:clamp(45px,5.7vw,70px);line-height:1.08}.not-found-grid h1 span{color:#91b31d}.not-found-grid>div:first-child>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:15px;line-height:1.9}.not-found-options{background:var(--deep);color:#fff;border-radius:18px;padding:26px;box-shadow:20px 24px #cde8546b}.not-found-options>span{color:var(--lime);letter-spacing:.08em;margin-bottom:16px;font:10px DM Mono,monospace;display:block}.not-found-options a{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr 20px;align-items:center;min-height:67px;display:grid}.not-found-options a b{color:var(--lime);font:10px DM Mono,monospace}.not-found-options a strong{font-size:14px}.not-found-options a i{color:#9faa9f;font-style:normal}@media (max-width:800px){.not-found-hero{padding:75px 0 95px}.not-found-grid{grid-template-columns:1fr;gap:55px}.not-found-grid h1{font-size:42px}}.consultation-form .consultation-privacy{color:#aeb9ac;cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 0;font-size:10px;line-height:1.55;display:flex}.consultation-form .consultation-privacy input{width:auto;accent-color:var(--lime);flex:none;margin:3px 0 0}.consultation-form .consultation-privacy-note{color:#839083;text-align:left;margin:7px 0 16px;font-size:9px;line-height:1.6}.consultation-form .consultation-privacy+.consultation-privacy-note{max-width:100%}.current-offers{background:#fff}.current-offer-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.current-offer-grid>a{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-height:390px;padding:27px;transition:all .2s;display:flex}.current-offer-grid>a.available{background:var(--deep);color:#fff;border-color:var(--deep)}.current-offer-grid>a:hover{transform:translateY(-4px);box-shadow:0 15px 34px #27332a14}.current-offer-grid>a>span{color:#8ea826;letter-spacing:.08em;font:10px DM Mono,monospace}.current-offer-grid>a>em{color:#667162;background:#e8ecdf;border-radius:20px;width:max-content;margin-top:15px;padding:6px 9px;font-size:9px;font-style:normal}.current-offer-grid>a.available>em{color:var(--lime);background:#d3ed5b24}.current-offer-grid h3{margin:36px 0 12px;font-size:23px}.current-offer-grid p{color:#788176;font-size:12px;line-height:1.75}.current-offer-grid .available p{color:#aebaae}.current-offer-grid strong{letter-spacing:-.04em;margin-top:auto;padding-top:25px;font-size:28px}.current-offer-grid strong small{color:#8b9588;letter-spacing:0;margin-left:4px;font-size:10px}.current-offer-grid>a>b{border-top:1px solid var(--line);color:#687565;margin-top:18px;padding-top:16px;font-size:11px}.current-offer-grid .available>b{color:var(--lime);border-color:#ffffff24}.offer-proof-note{border:1px solid var(--line);border-radius:12px;grid-template-columns:130px 1fr auto;align-items:center;gap:25px;margin-top:14px;padding:20px 24px;display:grid}.offer-proof-note>span{color:#8ea826;font:9px DM Mono,monospace}.offer-proof-note p{color:#7b8579;margin:0;font-size:11px;line-height:1.7}.offer-proof-note a{color:#5d695c;white-space:nowrap;font-size:11px;font-weight:800}@media (max-width:800px){.current-offer-grid{grid-template-columns:repeat(2,1fr)}.offer-proof-note{grid-template-columns:1fr;gap:10px}}@media (max-width:480px){.current-offer-grid{grid-template-columns:1fr}.current-offer-grid>a{min-height:auto}}.guide-page{background:#fff}.guide-hero{background:var(--paper);padding:105px 0 110px}.guide-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.guide-hero h1{max-width:820px;margin-bottom:28px;font-size:clamp(44px,5.8vw,72px)}.guide-lead{max-width:710px;color:var(--muted);margin:0 0 32px;font-size:16px;line-height:1.9}.guide-signals{color:#697466;flex-wrap:wrap;gap:9px 18px;margin-top:27px;font-size:11px;display:flex}.guide-promise-card{background:var(--deep);color:#fff;border-radius:18px;flex-direction:column;min-height:420px;padding:38px;display:flex;box-shadow:0 28px 65px #27332a29}.guide-promise-card>span{color:var(--lime);letter-spacing:.08em;font:10px DM Mono,monospace}.guide-promise-card strong{letter-spacing:-.05em;margin:70px 0 20px;font-size:30px;line-height:1.45}.guide-promise-card p{color:#b2bcb0;font-size:13px;line-height:1.8}.guide-promise-card b{color:var(--lime);margin-top:auto;font:12px DM Mono,monospace}.guide-intro{background:#fff}.guide-intro-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-intro-grid article{border:1px solid var(--line);background:#fafbf8;border-radius:14px;min-height:310px;padding:30px}.guide-intro-grid article>span,.guide-check-grid article>span{color:#91ab2d;letter-spacing:.08em;font:9px DM Mono,monospace}.guide-intro-grid h3{margin:75px 0 15px;font-size:24px}.guide-intro-grid p,.guide-check-grid p{color:#758073;font-size:12px;line-height:1.8}.guide-process{background:var(--deep);color:#fff}.guide-process-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:95px;display:grid}.guide-process-grid>div>p:last-child{color:#aebaae;max-width:420px;line-height:1.8}.guide-process ol{margin:0;padding:0;list-style:none}.guide-process li{border-bottom:1px solid #ffffff21;grid-template-columns:60px 1fr;gap:22px;padding:24px 0;display:grid}.guide-process li>b{color:var(--lime);font:12px DM Mono,monospace}.guide-process li h3{margin:0 0 8px;font-size:21px}.guide-process li p{color:#aebaae;margin:0;font-size:12px;line-height:1.7}.guide-check{background:#f7f8f3}.guide-check-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.guide-check-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:260px;padding:26px}.guide-check-grid h3{margin:48px 0 13px;font-size:20px}.guide-fit{background:#fff}.guide-fit-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.guide-fit ul{margin:0;padding:0;list-style:none}.guide-fit li{border-bottom:1px solid var(--line);color:#566153;gap:16px;padding:21px 0;font-size:14px;line-height:1.65;display:flex}.guide-fit li span{color:#93af2d;font-weight:900}.guide-faq{background:var(--paper)}.guide-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:90px;display:grid}.guide-faq-grid aside>p:last-child{color:var(--muted);font-size:13px;line-height:1.8}.guide-faq details{border-bottom:1px solid #d7ddd2}.guide-faq summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:23px 0;list-style:none;display:grid}.guide-faq summary span{color:#91a92d;font:10px DM Mono,monospace}.guide-faq summary strong{font-size:15px}.guide-faq details>p{color:#697568;margin:0;padding:0 0 25px 57px;font-size:13px;line-height:1.85}.guide-official{background:#e8ecdf;padding:34px 0}.guide-official-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.guide-official-inner>div:first-child{flex-direction:column;gap:7px;display:flex}.guide-official-inner span{color:#809926;font:9px DM Mono,monospace}.guide-official-inner strong{font-size:13px}.guide-official-inner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.guide-official a{color:#596656;font-size:10px;font-weight:800}.guide-cta{background:var(--green);padding:95px 0}.guide-cta-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.guide-cta h2{margin-bottom:15px;font-size:clamp(38px,5vw,58px)}.guide-cta p:last-child{color:#4e5f32;line-height:1.8}.guide-cta-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.guide-cta-sub{color:#3c492c;text-underline-offset:4px;font-size:11px;font-weight:800;text-decoration:underline}@media (max-width:800px){.guide-hero{padding:75px 0 85px}.guide-hero-grid,.guide-process-grid,.guide-fit-grid,.guide-faq-grid,.guide-cta-grid{grid-template-columns:1fr;gap:52px}.guide-intro-grid{grid-template-columns:1fr}.guide-intro-grid article{min-height:auto}.guide-intro-grid h3{margin-top:42px}.guide-check-grid{grid-template-columns:repeat(2,1fr)}.guide-official-inner{flex-direction:column;align-items:flex-start;gap:20px}.guide-official-inner>div:last-child{justify-content:flex-start}}@media (max-width:480px){.guide-hero h1{font-size:40px}.guide-promise-card{min-height:350px;padding:29px}.guide-promise-card strong{margin-top:55px;font-size:26px}.guide-check-grid{grid-template-columns:1fr}.guide-check-grid article{min-height:auto}.guide-faq summary{grid-template-columns:34px 1fr auto}.guide-faq details>p{padding-left:49px}}.home-guides{background:#f7f8f3}.home-guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-guide-grid a{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:340px;padding:30px;transition:all .2s;display:flex}.home-guide-grid a:hover{border-color:#c9d89a;transform:translateY(-4px);box-shadow:0 16px 35px #27332a14}.home-guide-grid span{color:#8fa829;letter-spacing:.08em;font:9px DM Mono,monospace}.home-guide-grid h3{margin:70px 0 14px;font-size:25px}.home-guide-grid p{color:#748071;margin:0;font-size:12px;line-height:1.8}.home-guide-grid b{color:#536150;margin-top:auto;padding-top:25px;font-size:11px}.home-guide-advanced{background:#eef1e7;border:1px solid #d7ddce;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:22px 26px;display:flex}.home-guide-advanced span{color:#88982e;letter-spacing:.08em;margin-bottom:5px;font:9px DM Mono,monospace;display:block}.home-guide-advanced strong{font-size:15px;display:block}.home-guide-advanced p{color:#788274;margin:3px 0 0;font-size:11px}.home-guide-advanced>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-guide-advanced a{color:#5e695b;background:#fff;border:1px solid #cbd2c3;border-radius:20px;padding:9px 13px;font-size:10px;font-weight:800;transition:all .2s}.home-guide-advanced a:hover,.home-guide-advanced a:focus-visible{color:var(--ink);border-color:#9eb43f;transform:translateY(-1px)}@media (max-width:800px){.home-guide-grid{grid-template-columns:1fr}.home-guide-grid a{min-height:auto}.home-guide-grid h3{margin-top:42px}.home-guide-advanced{flex-direction:column;align-items:flex-start}.home-guide-advanced>div:last-child{justify-content:flex-start}}.stage3-readiness-action>div{flex-wrap:wrap;gap:10px;display:flex}.solution-page{background:#fff}.solution-hero{background:var(--green);padding:95px 0 105px}.solution-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:90px;display:grid}.solution-hero h1{font-size:clamp(45px,5.7vw,70px)}.solution-hero h1 span{color:#fff}.solution-hero-grid>div:first-child>p{color:#52600d;max-width:690px;font-size:15px;line-height:1.9}.solution-hero .trust-row{color:#52600d}.solution-hero-card{background:var(--deep);color:#fff;border-radius:18px;padding:34px;box-shadow:20px 24px #ffffff4d}.solution-hero-card .eyebrow{color:#92a092}.solution-hero-card>strong{letter-spacing:-.055em;margin-bottom:15px;font-size:28px;line-height:1.4;display:block}.solution-hero-card>p:not(.eyebrow){color:#aebaae;font-size:12px;line-height:1.8}.solution-hero-card>div{color:#dbe2d9;border-top:1px solid #ffffff1f;align-items:center;gap:14px;padding:15px 0;font-size:12px;display:flex}.solution-hero-card>div span{color:var(--lime);font:10px DM Mono,monospace}.solution-deliverables{background:#fff}.solution-deliverables-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-deliverables-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:255px;padding:28px}.solution-deliverables-grid article>span{color:#91ad29;font:10px DM Mono,monospace}.solution-deliverables-grid h3{margin:48px 0 12px;font-size:22px}.solution-deliverables-grid p{color:#758074;margin:0;font-size:12px;line-height:1.8}.solution-roles{background:var(--deep);color:#fff}.solution-roles .section-heading>p{color:#a6b1a5}.solution-role-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-role-grid article{border:1px solid #ffffff21;border-radius:15px;min-height:255px;padding:29px}.solution-role-grid span{color:var(--lime);font:10px DM Mono,monospace}.solution-role-grid h3{color:#fff;margin:50px 0 12px;font-size:23px}.solution-role-grid p{color:#aeb9ad;margin:0;font-size:12px;line-height:1.8}.solution-role-note{color:#c2ccc1;background:#ffffff12;border-radius:12px;margin:18px 0 0;padding:20px 24px;font-size:12px}.solution-process{background:#f4f5ef}.solution-process-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:95px;display:grid}.solution-process h2{font-size:clamp(35px,4.4vw,54px)}.solution-process-grid>div:first-child>p:last-child{color:#747e72;font-size:13px;line-height:1.9}.solution-boundaries{background:#fff}.solution-boundary-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.solution-boundary-grid article{border:1px solid var(--line);border-radius:14px;padding:28px}.solution-boundary-grid h3{margin:0 0 11px;font-size:20px}.solution-boundary-grid p{color:#747e72;margin:0;font-size:12px;line-height:1.8}.solution-warning{background:#eef3da;border-radius:13px;align-items:center;gap:28px;margin-top:18px;padding:24px 28px;display:flex}.solution-warning strong{color:#536511;flex:none;font-size:14px}.solution-warning p{color:#687451;margin:0;font-size:12px;line-height:1.7}.solution-cta{background:var(--green);padding:95px 0}.solution-cta-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.solution-cta h2{margin:0;font-size:clamp(36px,4.7vw,57px)}.solution-cta h2 span{color:#fff}.solution-cta-grid>div:last-child>p{color:#52600d;font-size:13px;line-height:1.9}.admin-header-actions{gap:8px;margin-top:18px;display:flex}.admin-header-actions a{color:#526052;background:#fff;border:1px solid #ccd2c8;border-radius:20px;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.admin-profit-page{background:#f4f5f0;min-height:100vh;padding:55px max(24px,50vw - 750px) 90px}.solution-profit-calculator{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:22px;display:grid}.profit-input-panel,.profit-result-panel{background:#fff;border:1px solid #dfe3db;border-radius:16px;padding:30px}.profit-panel-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px;display:flex}.profit-panel-heading h2{margin:0;font-size:30px}.profit-panel-heading button{color:#526052;cursor:pointer;background:#f5f6f1;border:1px solid #ccd2c8;border-radius:20px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.profit-project-name{color:#60695f;gap:7px;margin-bottom:24px;font-size:11px;font-weight:800;display:grid}.profit-project-name input{border:1px solid #d8ddd4;border-radius:9px;width:100%;padding:13px 14px;font:600 14px inherit}.profit-fieldset{border-top:1px solid #e3e6df;margin-top:20px;padding-top:22px}.profit-fieldset h3{margin-bottom:15px;font-size:17px}.profit-fields{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.profit-field{color:#60695f;gap:7px;font-size:11px;font-weight:800;display:grid}.profit-field>div,.profit-months>div{background:#fff;border:1px solid #d8ddd4;border-radius:9px;align-items:center;display:flex;overflow:hidden}.profit-field input,.profit-months input{border:0;outline:0;width:100%;min-width:0;padding:12px 13px;font-size:15px;font-weight:800}.profit-field b,.profit-months b{color:#889086;white-space:nowrap;padding:0 12px;font-size:10px}.profit-field small{color:#98a096;font-size:9px;font-weight:500}.profit-months{color:#60695f;grid-template-columns:80px 160px;align-items:center;gap:12px;margin-top:22px;font-size:11px;font-weight:800;display:grid}.profit-result-panel{background:var(--deep);color:#fff;position:sticky;top:95px}.profit-result-panel .eyebrow{color:#91a091}.profit-result-panel h2{margin-bottom:24px;font-size:25px}.profit-primary-result{background:#ffffff14;border-radius:13px;padding:22px}.profit-primary-result span{color:#adbaac;font-size:11px;display:block}.profit-primary-result strong{color:var(--lime);letter-spacing:-.06em;margin:5px 0;font-size:36px;display:block}.profit-primary-result small{color:#8f9c8e;font-size:9px}.profit-result-panel dl{margin:18px 0}.profit-result-panel dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:12px 2px;display:flex}.profit-result-panel dt{color:#aab6a9;font-size:11px}.profit-result-panel dd{margin:0;font-size:12px;font-weight:800}.profit-health{border-radius:11px;padding:17px}.profit-health.positive{color:#3f4d0b;background:#ddef91}.profit-health.negative{color:#6b2f25;background:#f2c5bd}.profit-health strong{font-size:12px}.profit-health p{margin:5px 0 0;font-size:10px;line-height:1.6}.profit-confidential{color:#7f8d7f;letter-spacing:.06em;margin:18px 0 0;font:8px DM Mono,monospace}@media (max-width:1000px){.solution-hero-grid,.solution-process-grid,.solution-cta-grid{grid-template-columns:1fr;gap:60px}.solution-deliverables-grid{grid-template-columns:1fr 1fr}.solution-profit-calculator{grid-template-columns:1fr}.profit-result-panel{position:static}}@media (max-width:650px){.solution-hero{padding:68px 0 80px}.solution-hero h1{font-size:41px}.solution-hero-card{box-shadow:none;padding:26px}.solution-deliverables-grid,.solution-role-grid,.solution-boundary-grid{grid-template-columns:1fr}.solution-deliverables-grid article,.solution-role-grid article{min-height:auto}.solution-deliverables-grid h3,.solution-role-grid h3{margin-top:30px}.solution-warning{flex-direction:column;align-items:flex-start}.admin-profit-page{padding:35px 18px 70px}.profit-input-panel,.profit-result-panel{padding:22px 18px}.profit-panel-heading{flex-direction:column;align-items:flex-start}.profit-fields,.profit-months{grid-template-columns:1fr}}@media print{.admin-dashboard-header,.profit-panel-heading button{display:none!important}.admin-profit-page{background:#fff;padding:0}.solution-profit-calculator{grid-template-columns:1fr 360px}.profit-input-panel,.profit-result-panel{break-inside:avoid}}.diagnosis-conversion{background:#d3ed5b12;border:1px solid #d3ed5b59;border-radius:14px;grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:30px;padding:25px;display:grid}.diagnosis-conversion>div:first-child>span{color:var(--lime);letter-spacing:.08em;font:9px DM Mono,monospace}.diagnosis-conversion h3{margin:11px 0 8px;font-size:20px;line-height:1.45}.diagnosis-conversion>div:first-child>p{color:#9eaa9d;margin:0;font-size:10px;line-height:1.75}.diagnosis-lead-form>div:first-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.diagnosis-lead-form label{color:#b9c4b7;font-size:10px}.diagnosis-lead-form input{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;outline:none;margin-top:6px;padding:11px 12px;font-size:12px}.diagnosis-lead-form input:focus{border-color:var(--lime)}.diagnosis-lead-form input::placeholder{color:#748174}.diagnosis-lead-form .diagnosis-lead-check{color:#8f9b8e;align-items:flex-start;gap:8px;margin:11px 0;line-height:1.5;display:flex}.diagnosis-lead-form .diagnosis-lead-check input{width:auto;accent-color:var(--lime);flex:none;margin:2px 0 0}.diagnosis-lead-form button{background:var(--lime);width:100%;min-height:42px;color:var(--deep);font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;font-weight:800;display:flex}.diagnosis-lead-form button:disabled{opacity:.65;cursor:wait}.diagnosis-lead-form button span{font-size:17px}.diagnosis-lead-form .form-message{margin:9px 0 0}.diagnosis-lead-success{background:#ffffff12;border-radius:11px;flex-direction:column;justify-content:center;align-self:stretch;padding:19px;display:flex}.diagnosis-lead-success b{color:var(--lime);font-size:21px}.diagnosis-lead-success strong{margin:8px 0 4px;font-size:15px}.diagnosis-lead-success p{color:#9eaa9d;margin:0;font-size:10px}@media (max-width:650px){.diagnosis-conversion{grid-template-columns:1fr;padding:20px}.diagnosis-lead-form>div:first-child{grid-template-columns:1fr}}.post-stage-funnel{background:#f3f5ed;border-radius:20px;margin-top:72px;padding:38px}.post-stage-funnel-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.post-stage-funnel-heading h2{margin:5px 0 0;font-size:32px;line-height:1.35}.post-stage-funnel-heading>div:last-child>p{color:#748071;margin:0 0 14px;font-size:12px;line-height:1.75}.post-stage-funnel-heading>div:last-child>a{color:#576553;border-bottom:1px solid #aeb8a9;padding-bottom:4px;font-size:11px;font-weight:800}.post-stage-funnel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.post-stage-funnel-grid>a{background:#fff;border:1px solid #dce1d7;border-radius:13px;flex-direction:column;min-height:245px;padding:24px 21px;transition:all .2s;display:flex;position:relative}.post-stage-funnel-grid>a:hover{border-color:#adc353;transform:translateY(-3px);box-shadow:0 12px 28px #27332a14}.post-stage-funnel-grid>a.recommended{background:#edf6cf;border-color:#a9c635}.post-stage-funnel-grid em{background:var(--deep);color:var(--lime);border-radius:13px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:18px;right:17px}.post-stage-funnel-grid span{color:#8ca822;font:10px DM Mono,monospace}.post-stage-funnel-grid h3{margin:42px 0 10px;font-size:19px;line-height:1.45}.post-stage-funnel-grid p{color:#778175;margin:0;font-size:11px;line-height:1.75}.post-stage-funnel-grid b{color:#4f5c4d;margin-top:auto;padding-top:20px;font-size:10px}.post-stage-funnel-grid i{float:right;color:#91aa2f;font-size:15px;font-style:normal}.post-stage-funnel-help{color:#7d877a;text-align:center;margin:20px 0 0;font-size:10px}.post-stage-funnel-help a{color:#4d5b4b;border-bottom:1px solid #aeb8a9;font-weight:800}@media (max-width:750px){.post-stage-funnel{margin-top:52px;padding:25px 20px}.post-stage-funnel-heading,.post-stage-funnel-grid{grid-template-columns:1fr}.post-stage-funnel-heading{gap:20px}.post-stage-funnel-grid>a{min-height:210px}}.lead-segment-overview{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.lead-segment-overview button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;padding:17px 18px;transition:all .2s}.lead-segment-overview button:hover{border-color:#aebf73;transform:translateY(-2px)}.lead-segment-overview button.active{border-color:#91ac2c;box-shadow:inset 0 0 0 1px #91ac2c}.lead-segment-overview span{color:#939d92;font:9px DM Mono,monospace;display:block}.lead-segment-overview strong{margin:8px 0 3px;font-size:28px;line-height:1;display:block}.lead-segment-overview small{color:#858f84;font-size:9px}.lead-segment-overview button.stage1{background:#f8faef}.lead-segment-overview button.stage2{background:#f1f6dd}.lead-segment-overview button.stage3{background:#e7efd0}.lead-segment-overview button.hot{background:var(--deep);color:#fff;border-color:var(--deep)}.lead-segment-overview button.hot span,.lead-segment-overview button.hot small{color:#aab5a9}.lead-segment-overview button.hot strong{color:var(--lime)}.lead-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.lead-export{color:#607413;font:inherit;cursor:pointer;background:#eff6d6;border:1px solid #a9c23e;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.lead-export:disabled{opacity:.45;cursor:not-allowed}.lead-active-filter{border:1px solid var(--line);color:#8b9489;background:#fafbf7;border-top:0;align-items:center;gap:8px;padding:9px 15px;font-size:9px;display:flex}.lead-active-filter b{color:#596657}.lead-active-filter strong{color:#7a8e23;margin-left:auto}.lead-stage,.lead-priority{border-radius:13px;width:max-content;padding:4px 7px;font:8px DM Mono,monospace;display:block}.lead-stage{color:#6d776c;background:#edf0ea;margin-bottom:6px}.lead-stage.stage1{color:#7e8d43;background:#f2f5e6}.lead-stage.stage2{color:#6c821b;background:#eaf2d0}.lead-stage.stage3{color:#526b08;background:#dcebb1;font-weight:700}.lead-priority{color:#858d84;background:#eff1ed}.lead-priority.hot{color:var(--lime);background:#27332a}.lead-priority.attention{color:#8a6415;background:#fff0c9}.lead-table tr.lead-priority-hot td:first-child{box-shadow:inset 3px 0 #a9c82f}.lead-table tr.lead-priority-hot{background:#fbfdf4}@media (max-width:1000px){.lead-segment-overview{grid-template-columns:repeat(2,1fr)}.lead-segment-overview button.hot{grid-column:1/-1}.lead-toolbar-actions{justify-content:flex-start;width:100%}.lead-toolbar-actions input{flex:1;min-width:190px}}@media (max-width:600px){.admin-traffic-panel{padding:18px}.admin-traffic-heading{flex-direction:column;align-items:flex-start}.admin-traffic-metrics{grid-template-columns:1fr 1fr}.admin-traffic-metrics article{min-height:105px;padding:15px}.admin-traffic-row{grid-template-columns:minmax(70px,115px) 1fr 32px}.admin-traffic-notice{flex-direction:column;align-items:flex-start}.lead-segment-overview{grid-template-columns:1fr 1fr}.lead-segment-overview button{min-height:100px;padding:15px}.lead-toolbar-actions input{flex-basis:100%;width:100%}}.lead-table{min-width:1320px}.lead-source-cell{min-width:150px}.lead-source{color:#657716;text-overflow:ellipsis;white-space:nowrap;background:#eef4d8;border-radius:14px;width:max-content;max-width:150px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block;overflow:hidden}.lead-source-cell small{color:#8b9489;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:6px;font-size:8px;line-height:1.45;display:block;overflow:hidden}.lead-source-cell .lead-campaign{color:#657716;white-space:normal;font-family:DM Mono,monospace}@media (min-width:1001px){.home-tool-grid{grid-template-columns:repeat(3,1fr)}.home-tool-grid>a{min-height:310px;padding:25px}.home-tool-grid h3{font-size:23px}}.category-fit-hero{background:#cfe85d}.category-preview{background:var(--deep);color:#fff;border-radius:18px;padding:28px;box-shadow:20px 24px #ffffff4d}.category-preview>span{color:var(--lime);letter-spacing:.08em;font:10px DM Mono,monospace}.category-preview>div{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.category-preview p{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-items:center;gap:11px;min-height:58px;margin:0;padding:0 13px;display:flex}.category-preview p b{color:var(--lime);font:9px DM Mono,monospace}.category-preview p strong{font-size:13px}.category-preview>small{color:#8f9b8e;font-size:9px;line-height:1.7;display:block}.category-fit-card{min-height:620px}.category-fit-options{gap:7px}.category-fit-options button{padding:14px 17px}.category-result{min-height:auto}.category-result-tagline{color:var(--lime);margin:-4px 0 16px;font-size:13px;display:block}.category-result-facts{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:26px 0;display:grid}.category-result-facts p{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:88px;margin:0;padding:17px}.category-result-facts span{color:#829082;margin-bottom:7px;font:9px DM Mono,monospace;display:block}.category-result-facts b{color:#dfe6dd;font-size:11px;line-height:1.6;display:block}.category-result-columns{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;display:grid}.category-result-columns>div{background:#ffffff0f;border-radius:10px;padding:19px}.category-result-columns>div>span{color:var(--lime);font-size:10px;font-weight:800}.category-result-columns ul,.category-result-columns ol{color:#c7d0c5;margin:11px 0 0;padding-left:19px;font-size:11px;line-height:1.95}.category-conversion{margin-top:28px}@media (max-width:1000px) and (min-width:751px){.home-tool-grid{grid-template-columns:1fr 1fr}.home-tool-grid>a:last-child{grid-column:1/-1}}@media (max-width:650px){.category-preview>div,.category-result-facts,.category-result-columns{grid-template-columns:1fr}.category-preview{padding:22px;box-shadow:12px 14px #ffffff4d}.category-result-facts p{min-height:auto}}.home-product-check{min-height:74px;color:var(--deep);background:#d8e886;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;margin-top:15px;padding:0 25px;display:grid}.home-product-check span{color:#667413;letter-spacing:.08em;font:9px DM Mono,monospace}.home-product-check strong{font-size:15px}.home-product-check b{font-size:11px}.product-check-hero{background:#d8e886}.product-check-preview{background:var(--deep);color:#fff;border-radius:18px;padding:28px;box-shadow:20px 24px #ffffff4d}.product-check-preview>span{color:var(--lime);letter-spacing:.08em;font:10px DM Mono,monospace}.product-check-preview>div{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.product-check-preview p{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;align-items:center;gap:11px;min-height:58px;margin:0;padding:0 13px;display:flex}.product-check-preview p b{color:var(--lime);font:9px DM Mono,monospace}.product-check-preview p strong{font-size:13px}.product-check-preview>small{color:#8f9b8e;font-size:9px;line-height:1.7;display:block}.product-check-start{flex-direction:column;justify-content:center;min-height:535px;display:flex}.product-check-start h2{max-width:580px;margin:5px 0 12px;font-size:36px}.product-check-start>p:not(.eyebrow){color:#9daa9c;max-width:590px;font-size:12px;line-height:1.8}.product-check-start label{color:#c5cec3;margin:27px 0 18px;font-size:11px;font-weight:700;display:block}.product-check-start label span{color:#778477;margin-left:5px;font-size:9px;font-weight:400}.product-check-start input{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;outline:none;margin-top:8px;padding:15px 16px;font-size:13px;display:block}.product-check-start input:focus{border-color:var(--lime)}.product-check-start input::placeholder{color:#6f7d70}.product-check-start .button{cursor:pointer;border:0;width:max-content}.product-check-start>small{color:#738074;margin-top:15px;font-size:9px}.product-check-card{min-height:570px}.product-check-subject{width:max-content;max-width:100%;color:var(--lime);text-overflow:ellipsis;white-space:nowrap;background:#d3ed5b17;border-radius:15px;margin:-24px 0 24px;padding:6px 10px;font-size:9px;display:block;overflow:hidden}.product-result-name{width:max-content;max-width:100%;color:var(--lime);text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:16px;margin:-2px 0 17px;padding:6px 10px;font-size:10px;display:block;overflow:hidden}.product-check-result.result-review .diagnosis-result-top>span{background:#f5c75e}.product-check-result.result-hold .diagnosis-result-top>span{background:#e5a394}.product-safety-alert{background:#f5c75e14;border:1px solid #f5c75e59;border-radius:10px;grid-template-columns:85px 1fr;align-items:start;gap:15px;margin:22px 0;padding:17px;display:grid}.product-safety-alert b{color:#f5c75e;font-size:10px}.product-safety-alert p{color:#c7cbb9;margin:0;font-size:10px;line-height:1.7}.product-score-grid{background:#ffffff0d;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px 22px;margin:27px 0;padding:20px;display:grid}.product-score-grid p{justify-content:space-between;margin:0 0 7px;display:flex}.product-score-grid p span{color:#a7b2a5;font-size:10px}.product-score-grid p b{color:var(--lime);font:10px DM Mono,monospace}.product-score-grid i{background:#ffffff1a;border-radius:5px;height:4px;display:block;overflow:hidden}.product-score-grid i span{background:var(--lime);height:100%;display:block}.product-check-conversion{margin-top:28px}@media (max-width:750px){.home-product-check{grid-template-columns:1fr auto;gap:8px 15px;padding:18px}.home-product-check span{grid-column:1/-1}}@media (max-width:650px){.product-check-preview>div,.product-score-grid{grid-template-columns:1fr}.product-check-preview{padding:22px;box-shadow:12px 14px #ffffff4d}.product-check-start h2{font-size:29px}.product-check-start .button{width:100%}.product-safety-alert{grid-template-columns:1fr;gap:7px}}.home-tool-followups{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.home-tool-followups .home-product-check{grid-template-columns:120px 1fr auto;margin-top:0}.home-profit-goal{background:var(--deep);color:#fff;border-radius:12px;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;min-height:74px;padding:0 22px;display:grid}.home-profit-goal span{color:#9cab9a;letter-spacing:.08em;font:9px DM Mono,monospace}.home-profit-goal strong{font-size:15px}.home-profit-goal b{color:var(--lime);font-size:11px}.profit-goal-hero{background:#c9df70}.profit-goal-output-preview{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.profit-goal-output-preview span{color:#53600c;border:1px solid #4c5b0938;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:10px;display:flex}.profit-goal-output-preview b{color:#fff;font:9px DM Mono,monospace}.goal-calculator-shell{grid-template-columns:1.12fr .88fr;align-items:start;gap:22px;display:grid}.goal-calculator-inputs{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.goal-calculator-inputs .calculator-title-row button{border:0;border-bottom:1px solid var(--line);color:#7f897d;font:inherit;cursor:pointer;background:0 0;padding:5px 0;font-size:10px}.goal-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.goal-field-grid>label{border:1px solid var(--line);background:#fafbf7;border-radius:11px;padding:18px}.goal-field-grid>label>span{color:#53604f;font-size:12px;font-weight:800}.goal-field-grid>label>p{color:#8b9489;min-height:34px;margin:5px 0 13px;font-size:9px;line-height:1.6}.goal-field-grid>label>div{position:relative}.goal-field-grid input{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1d8;border-radius:8px;outline:none;padding:12px 43px 12px 12px;font:600 14px inherit}.goal-field-grid input:focus{border-color:#9bbd26}.goal-field-grid small{color:#939c91;font-size:9px;position:absolute;bottom:12px;right:12px}.goal-input-help{background:#eff4dd;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:17px;padding:14px;display:grid}.goal-input-help span{color:#7f951f;font:9px DM Mono,monospace}.goal-input-help p{color:#6f796d;margin:0;font-size:9px;line-height:1.6}.goal-input-help a{color:#596654;white-space:nowrap;font-size:9px;font-weight:800}.goal-calculator-result{background:var(--deep);color:#fff;border-radius:16px;padding:32px;position:sticky;top:100px}.goal-calculator-result .eyebrow{color:#9cab9a}.goal-result-price{color:var(--lime);letter-spacing:-.07em;margin:5px 0 11px;font-size:clamp(48px,5.5vw,66px);line-height:1.15;display:block}.goal-result-price small{color:#fff;margin-left:7px;font-size:17px}.goal-result-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.goal-result-grid p{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;margin:0;padding:14px}.goal-result-grid span{color:#8f9b8e;margin-bottom:6px;font-size:9px;display:block}.goal-result-grid b{color:#e4e9e2;font-size:13px}.goal-model{background:#d3ed5b14;border-radius:9px;margin:18px 0;padding:16px}.goal-model span,.goal-scenarios>span{color:#9cab9a;margin-bottom:7px;font-size:9px;display:block}.goal-model strong{color:var(--lime);font-size:15px;display:block}.goal-model p{color:#aebaae;margin:7px 0 0;font-size:9px;line-height:1.7}.goal-scenarios{border-top:1px solid #ffffff24;margin-top:18px}.goal-scenarios>span{padding-top:16px}.goal-scenarios p{border-bottom:1px solid #ffffff1a;justify-content:space-between;margin:0;padding:9px 0;font-size:10px;display:flex}.goal-scenarios p b{color:#9eaa9c;font-weight:400}.goal-scenarios p strong{color:#dce4da}.goal-consultation{background:var(--deep);color:#fff;border-radius:15px;grid-column:1/-1;grid-template-columns:.85fr 1.15fr;gap:30px;padding:27px;display:grid}.goal-consultation>div:first-child>span{color:var(--lime);font:9px DM Mono,monospace}.goal-consultation h3{margin:10px 0 7px;font-size:21px;line-height:1.4}.goal-consultation>div:first-child>p{color:#9eaa9d;margin:0;font-size:10px}@media (max-width:1000px){.goal-calculator-shell{grid-template-columns:1fr}.goal-calculator-result{position:static}}@media (max-width:750px){.home-tool-followups{grid-template-columns:1fr}.home-tool-followups .home-product-check,.home-profit-goal{grid-template-columns:1fr auto;gap:8px 15px;padding:18px}.home-tool-followups span{grid-column:1/-1}.goal-consultation{grid-template-columns:1fr}}@media (max-width:600px){.profit-goal-output-preview,.goal-field-grid,.goal-result-grid,.goal-input-help{grid-template-columns:1fr}.goal-calculator-inputs,.goal-calculator-result{padding:22px}}.action-plan-hero{background:#d9ee7e}.action-plan-preview{background:var(--deep);color:#fff;border-radius:18px;padding:29px;box-shadow:20px 24px #ffffff57}.action-plan-preview>span{color:var(--lime);letter-spacing:.08em;font:10px DM Mono,monospace}.action-plan-preview>div{border-top:1px solid #ffffff24;margin:22px 0}.action-plan-preview p{border-bottom:1px solid #ffffff24;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:54px;margin:0;display:grid}.action-plan-preview p b{color:var(--lime);font:9px DM Mono,monospace}.action-plan-preview p strong{font-size:13px}.action-plan-preview small{color:#8f9b8e;font-size:9px;line-height:1.7;display:block}.action-plan-card{min-height:540px}.action-plan-result{background:var(--deep);color:#fff;border-radius:17px;padding:31px}.action-plan-result-head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.action-plan-result-head>div>span{color:var(--lime);letter-spacing:.08em;font:9px DM Mono,monospace}.action-plan-result-head h2{max-width:600px;margin:9px 0 7px;font-size:clamp(27px,3.2vw,39px);line-height:1.28}.action-plan-result-head p{color:#9eaa9d;margin:0;font-size:10px}.action-plan-result-head button{color:#acb7ab;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff38;flex:none;padding:6px 0;font-size:10px}.action-plan-progress{background:#ffffff0f;border-radius:11px;margin:25px 0 17px;padding:17px 19px}.action-plan-progress>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.action-plan-progress>div:first-child span{color:#a9b5a8;font-size:10px}.action-plan-progress strong{color:var(--lime);font:18px DM Mono,monospace}.action-plan-progress>div:nth-child(2){background:#ffffff1f;border-radius:5px;height:5px;overflow:hidden}.action-plan-progress>div:nth-child(2) span{background:var(--lime);border-radius:5px;height:100%;transition:width .2s;display:block}.action-plan-progress>p{color:#768376;text-align:right;margin:8px 0 0;font-size:8px}.action-plan-weeks{grid-template-columns:1fr 1fr;gap:11px;display:grid}.action-plan-weeks section{background:#ffffff09;border:1px solid #ffffff21;border-radius:12px;overflow:hidden}.action-plan-weeks section>div{border-bottom:1px solid #ffffff1a;padding:18px 19px 15px}.action-plan-weeks section>div>span{color:var(--lime);font:9px DM Mono,monospace}.action-plan-weeks h3{color:#fff;margin:7px 0 5px;font-size:18px}.action-plan-weeks section>div>p{color:#8f9b8e;margin:0;font-size:9px;line-height:1.6}.action-plan-weeks ul{margin:0;padding:8px 18px 13px;list-style:none}.action-plan-weeks li{border-bottom:1px solid #ffffff14}.action-plan-weeks li:last-child{border-bottom:0}.action-plan-weeks label{color:#cbd3c9;cursor:pointer;align-items:flex-start;gap:10px;padding:11px 0;font-size:10px;line-height:1.55;display:flex}.action-plan-weeks input{accent-color:var(--lime);flex:none;margin-top:2px}.action-plan-weeks input:checked+span{color:#738073;text-decoration:line-through}.action-plan-result-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.action-plan-result-actions .button{cursor:pointer;border:0;min-height:43px}.action-plan-result-actions>a{color:#d8dfd6;border:1px solid #ffffff29;border-radius:23px;align-items:center;gap:13px;min-height:43px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex}.action-plan-result-actions>a span{color:var(--lime)}.action-plan-disclaimer{color:#6f7d70;margin:19px 0 0;font-size:8px;line-height:1.7}.home-action-plan{min-height:74px;color:var(--deep);background:#eef4d4;border-radius:12px;grid-template-columns:92px 1fr auto;align-items:center;gap:16px;padding:0 21px;display:grid}.home-action-plan span{color:#82991f;letter-spacing:.08em;font:9px DM Mono,monospace}.home-action-plan strong{font-size:15px}.home-action-plan b{color:#647516;font-size:11px}@media (min-width:1001px){.home-tool-followups{grid-template-columns:repeat(3,1fr)}.home-tool-followups .home-product-check,.home-tool-followups .home-profit-goal,.home-tool-followups .home-action-plan{grid-template-columns:1fr;align-content:center;gap:6px;padding:17px 20px}}@media (max-width:750px){.action-plan-weeks{grid-template-columns:1fr}.action-plan-result{padding:23px 18px}.action-plan-result-head{flex-direction:column}.action-plan-preview{padding:22px;box-shadow:12px 14px #ffffff52}.home-action-plan{grid-template-columns:1fr auto;gap:8px 15px;padding:18px}.home-action-plan span{grid-column:1/-1}}@media print{.action-plan-page .diagnosis-hero,.action-plan-page .diagnosis-layout>div:first-child,.action-plan-page .diagnosis-next,.action-plan-page+.site-footer,.action-plan-print-hidden,.site-header{display:none!important}.action-plan-section{background:#fff!important;padding:0!important}.action-plan-section .diagnosis-layout{display:block!important}.action-plan-result{color:#27332a!important;background:#fff!important;padding:0!important}.action-plan-result-head h2,.action-plan-weeks h3{color:#27332a!important}.action-plan-result-head p,.action-plan-progress>div:first-child span,.action-plan-weeks label,.action-plan-weeks section>div>p{color:#596659!important}.action-plan-progress,.action-plan-weeks section{break-inside:avoid;background:#fff!important;border:1px solid #d9ded5!important}.action-plan-weeks{gap:8px}.action-plan-weeks section>div,.action-plan-weeks li{border-color:#e1e5dd!important}.action-plan-weeks input:checked+span{color:#8c958a!important}.action-plan-disclaimer{color:#707970!important}}.action-plan-schedule{background:#d3ed5b0f;border:1px solid #d3ed5b3d;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 0;padding:13px 17px;display:flex}.action-plan-schedule label{color:#aeb9ad;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.action-plan-schedule input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:34px;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;padding:0 10px;font-size:10px}.action-plan-schedule>span{color:#8ea03b;font-size:9px}.action-plan-week-date{float:right;color:#8f9b8e;font:400 9px DM Mono,monospace}@media (max-width:650px){.action-plan-schedule{flex-direction:column;align-items:flex-start;gap:10px}.action-plan-schedule label{justify-content:space-between;width:100%}}@media print{.action-plan-schedule{background:#fff!important;border-color:#d9ded5!important}.action-plan-schedule label,.action-plan-schedule>span,.action-plan-week-date{color:#596659!important}.action-plan-schedule input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#27332a!important;border-color:#d9ded5!important}}.mobile-quick-bar{display:none}@media (max-width:750px){input,select,textarea{font-size:16px!important}.mobile-quick-bar{right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#27332af5;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:fixed;left:12px;overflow:hidden;box-shadow:0 14px 38px #18231b4d}.mobile-quick-bar a{color:#dbe2d9;border-right:1px solid #ffffff1a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:49px;display:flex}.mobile-quick-bar a:last-child{border-right:0}.mobile-quick-bar a.active{background:var(--lime);color:var(--deep)}.mobile-quick-bar span{color:#91a08f;letter-spacing:.08em;font:7px DM Mono,monospace}.mobile-quick-bar a.active span{color:#667515}.mobile-quick-bar strong{margin-top:3px;font-size:10px}.site-footer{padding-bottom:88px}.mobile-sticky-cta{display:none!important}}@media print{.mobile-quick-bar{display:none!important}}.diagnosis-stage-preview>a{color:#fff;border-top:1px solid #ffffff24;grid-template-columns:45px 1fr 20px;align-items:center;gap:13px;padding:20px 0;transition:all .2s;display:grid}.diagnosis-stage-preview>a:first-child{border-top:0}.diagnosis-stage-preview>a>span{color:var(--lime);font:11px DM Mono,monospace}.diagnosis-stage-preview>a>b{color:#778577;font-size:15px;transition:all .2s}.diagnosis-stage-preview>a:hover,.diagnosis-stage-preview>a:focus-visible{outline:none;padding-left:8px}.diagnosis-stage-preview>a:hover>b,.diagnosis-stage-preview>a:focus-visible>b{color:var(--lime);transform:translate(2px,-2px)}.diagnosis-start-button{background:var(--deep);color:#fff;border-radius:24px;align-items:center;gap:18px;min-height:46px;margin-top:24px;padding:0 19px;font-size:11px;font-weight:800;display:inline-flex}.diagnosis-start-button b{color:var(--lime);font-size:15px}.diagnosis-section{scroll-margin-top:85px}.legal-footer-bar{color:#9eab9c;background:#18221b;border-top:1px solid #ffffff1a}.legal-business-address{word-break:keep-all;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;padding-top:20px;font-size:12px;font-style:normal;line-height:1.8;display:flex}.legal-business-address-label{color:#bac5b8;flex-shrink:0}.legal-footer-bar-inner{justify-content:space-between;align-items:center;gap:28px;min-height:58px;font-size:10px;display:flex}.legal-footer-bar p{align-items:center;gap:10px;margin:0;display:flex}.legal-footer-bar p span{color:#687568;letter-spacing:.08em;font:8px DM Mono,monospace}.legal-footer-bar a:hover{color:var(--lime)}.legal-footer-bar nav{flex-wrap:wrap;gap:20px;display:flex}.policy-page{background:#fff}.policy-hero{background:var(--paper);padding:95px 0}.policy-hero-grid{grid-template-columns:1fr 360px;align-items:center;gap:90px;display:grid}.policy-hero h1{margin-bottom:22px;font-size:clamp(48px,7vw,76px)}.policy-hero>.container>div:first-child>p:last-child{max-width:650px;color:var(--muted);font-size:15px;line-height:1.9}.policy-summary{background:var(--deep);color:#fff;border-radius:18px;padding:28px}.policy-summary>span{color:#89978a;letter-spacing:.1em;font:8px DM Mono,monospace}.policy-summary>strong{color:var(--lime);margin:7px 0 23px;font-size:18px;display:block}.policy-summary nav{border-top:1px solid #ffffff21;display:grid}.policy-summary nav a{color:#dfe5dc;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:49px;font-size:11px;display:flex}.policy-summary nav a:after{content:"↓";color:var(--lime)}.policy-layout{grid-template-columns:300px 1fr;align-items:start;gap:110px;display:grid}.policy-layout>aside{position:sticky;top:110px}.policy-layout>aside h2{font-size:35px}.policy-layout>aside>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.8}.policy-layout>aside>a{border-bottom:1px solid var(--line);color:#5e6b5d;margin-top:13px;padding-bottom:4px;font-size:11px;font-weight:800;display:inline-block}.policy-sections{gap:90px;display:grid}.policy-sections>article{scroll-margin-top:110px}.policy-sections>article>span{color:#9bbd26;font:10px DM Mono,monospace}.policy-sections>article>h2{border-bottom:1px solid var(--line);margin:8px 0 30px;padding-bottom:22px;font-size:42px}.policy-card{border-bottom:1px solid var(--line);padding:24px 0}.policy-card h3{margin-bottom:9px;font-size:18px}.policy-card p,.policy-callout p,.policy-sections li p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.policy-callout{background:#eef3d9;border-radius:14px;margin-bottom:25px;padding:24px}.policy-callout strong{color:#55640f;margin-bottom:7px;font-size:12px;display:block}.policy-sections ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.policy-sections li{border-bottom:1px solid var(--line);padding:23px 0}.policy-sections li b{margin-bottom:7px;font-size:14px;display:block}.policy-contact{border:1px solid var(--line);color:#667165;border-radius:10px;margin:25px 0 0;padding:18px 20px;font-size:11px}.policy-contact a,.checkout-policy-link a{color:#52620b;font-weight:800}.checkout-policy-link{text-align:right;margin:10px 0 0;font-size:10px}@media (max-width:800px){.legal-footer-bar-inner{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:96px}.legal-footer-bar nav{gap:11px 18px}.policy-hero{padding:72px 0}.policy-hero-grid,.policy-layout{grid-template-columns:1fr;gap:55px}.policy-summary{width:100%;max-width:520px}.policy-layout>aside{position:static}}@media (max-width:480px){.policy-hero h1{font-size:42px}.policy-sections>article>h2{font-size:33px}.policy-callout{padding:20px}}
