/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.page-hero{background:linear-gradient(145deg,#f3faf7,#fff);padding:95px 0}.page-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.page-hero h1{letter-spacing:-.05em;color:var(--navy);margin:18px 0;font-size:58px;line-height:1.03}.page-hero h1 em{color:var(--green);font-style:normal;display:block}.page-hero p{color:#657785;line-height:1.75}.page-orb{background:radial-gradient(circle at 35% 25%,#1cbe86,var(--green) 35%,var(--navy));color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:400px;height:400px;margin:auto;display:flex}.page-orb i{font-size:58px}.page-orb b{letter-spacing:.16em;margin:18px;font-size:14px}.page-orb span{font-size:9px}.feature-section{padding:105px 0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid article{border:1px solid #e0e8ea;border-radius:17px;min-height:210px;padding:24px;position:relative}.feature-grid article>span{width:40px;height:40px;color:var(--green);background:#e7f8f1;border-radius:12px;place-items:center;display:grid}.feature-grid h3{color:var(--navy);margin:22px 0 10px;font-size:17px}.feature-grid p{color:#74838e;font-size:11px;line-height:1.65}.feature-grid article>i{color:#a2adb4;font-size:8px;font-style:normal;position:absolute;top:18px;right:18px}.showcase-ui,.ai-chat{border-radius:22px;padding:24px;box-shadow:0 28px 65px #071a2b2b}.showcase-ui{background:#fff}.ui-head,.ai-chat-head{justify-content:space-between;font-weight:900;display:flex}.ui-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.ui-stat-row>div{background:#f5f9f8;border-radius:11px;flex-direction:column;padding:13px;display:flex}.ui-stat-row small,.ui-stat-row em{font-size:6px}.ui-stat-row b{margin:7px 0;font-size:17px}.ui-chart{background:var(--navy);color:#fff;border-radius:14px;height:190px;margin-top:10px;padding:18px}.ui-chart>div{align-items:end;gap:8px;height:130px;display:flex}.ui-chart i{background:linear-gradient(var(--green2),#16c78440);flex:1}.ai-chat{color:#fff;background:#0c2536}.ai-chat-head{border-bottom:1px solid #224052;align-items:center;padding-bottom:14px}.ai-chat-head>span{background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ai-chat-head div{flex-direction:column;margin-left:10px;margin-right:auto;display:flex}.ai-chat-head small{font-size:7px}.ai-chat-head>i{color:var(--green2);font-size:7px}.chat-line{margin-top:15px;padding:12px 14px;font-size:9px}.chat-line.user{background:var(--green);border-radius:12px;width:63%;margin-left:auto}.chat-line.bot{background:#173547;border-radius:12px;flex-direction:column;gap:8px;width:83%;display:flex}.chat-input{border:1px solid #27485a;margin-top:18px;padding:12px}.chat-input i{float:right}.license-list{flex-direction:column;gap:10px;display:flex}.license-list>div{background:#102d40;border-radius:14px;gap:18px;padding:18px;display:flex}.license-list>div>b{color:var(--green2)}.license-list span{color:#93a7b3;flex-direction:column;font-size:10px;display:flex}.license-list strong{color:#fff;margin-bottom:5px}.flow-section{text-align:center;padding:100px 0}.mini-flow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mini-flow>div{border:1px solid #dfe7e9;border-radius:15px;flex-direction:column;padding:24px;display:flex}.mini-flow b{color:var(--green)}.disclosure{color:#829099;font-size:9px}.pricing-section{grid-template-columns:1fr 1fr;gap:22px;padding:90px 0;display:grid}.price-card{border:1px solid #dce5e8;border-radius:24px;flex-direction:column;padding:36px;display:flex}.price-card.featured{border:2px solid var(--green)}.price-card h2{color:var(--navy);font-size:58px}.price-card h2 sup{font-size:22px}.price-card h2 small{font-size:9px}.price-card>p{font-size:12px}.price-card ul{flex:1;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.price-card li{font-size:11px}.price-card .fine{text-align:center;font-size:8px}.button-dark{background:var(--navy)}.checkout-section{background:#f4f8f7;padding:100px 0}.journey{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.journey>div{background:#fff;border-radius:14px;gap:12px;padding:18px;display:flex}.journey b{color:var(--green)}.journey span{font-size:10px;font-weight:900}.faq{grid-template-columns:.7fr 1.3fr;gap:90px;padding:100px 0;display:grid}.faq details{border-top:1px solid #dfe7e9;padding:20px 0}.faq summary{cursor:pointer;font-weight:900}.faq summary span{float:right}.faq details p{font-size:11px;line-height:1.7}.onboarding{padding:90px 0}.progress-card{background:var(--navy);color:#fff;border-radius:22px;padding:28px}.progress-card>div{background:#2b4352;border-radius:99px;height:8px}.progress-card>div i{background:var(--green2);width:10%;height:100%;display:block}.step-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.step-list article{border:1px solid #e0e8ea;border-radius:16px;grid-template-columns:42px 1fr auto;gap:14px;padding:22px;display:grid}.step-list article>b{color:var(--green)}.step-list h3{margin:5px 0}.step-list p{color:#788791;margin:0;font-size:9px}@media (width<=960px){.page-hero-inner{grid-template-columns:1fr}.page-hero{text-align:center}.page-hero .hero-actions{justify-content:center}.feature-grid{grid-template-columns:1fr 1fr}.pricing-section,.faq{grid-template-columns:1fr}.journey{grid-template-columns:1fr 1fr}}@media (width<=640px){.page-hero{padding:68px 0}.page-hero h1{font-size:44px}.page-orb{width:290px;height:290px}.feature-grid,.step-list,.ui-stat-row{grid-template-columns:1fr}.ui-stat-row>div:nth-child(n+2){display:none}.mini-flow{grid-template-columns:1fr 1fr}.price-card{padding:25px}.price-card ul,.journey{grid-template-columns:1fr}}.ai-preview{position:relative;overflow:hidden}.ai-glow{background:radial-gradient(circle,#16c7842e,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;right:-250px}.ai-premium{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid;position:relative}.ai-copy h2{letter-spacing:-.05em;margin:18px 0 22px;font-size:52px;line-height:1.03}.ai-copy>p{max-width:470px;font-size:16px;line-height:1.75}.ai-capabilities{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 34px;display:grid}.ai-capabilities span{color:#c5d4db;font-size:11px;font-weight:700}.ai-stage{padding:14px 0 28px;position:relative}.ai-preview .ai-window{background:linear-gradient(145deg,#102f43,#0b2335);border:1px solid #72c9a93d;border-radius:26px;padding:24px;box-shadow:0 35px 80px #0000004d}.ai-preview .ai-head>i{background:linear-gradient(145deg,var(--green2),var(--green));border-radius:13px;width:42px;height:42px;box-shadow:0 8px 24px #0e9f6e42}.ai-preview .ai-head em{align-items:center;gap:6px;display:flex}.ai-preview .ai-head em i{background:var(--green2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #16c7841a}.ai-thread-label{letter-spacing:.16em;color:#6f8998;margin:22px 0;font-size:7px}.ai-preview .ai-bubble{border-radius:16px 16px 4px;width:75%;margin:0 0 16px auto;padding:16px 18px;font-size:12px;line-height:1.55;box-shadow:0 12px 24px #0e9f6e26}.ai-preview .ai-response{border:1px solid #ffffff0a;border-radius:16px;gap:11px;padding:19px}.ai-preview .ai-response b{margin-bottom:2px;font-size:12px}.ai-preview .ai-response b i{color:var(--green2);margin-right:5px;font-style:normal}.ai-preview .ai-response span{align-items:center;display:flex}.ai-preview .ai-response span i{width:22px;height:22px;color:var(--green2);background:#16c7841a;border-radius:7px;place-items:center;margin-right:9px;font-size:7px;font-style:normal;display:grid}.ai-result{color:var(--navy);background:#fff;border-radius:16px;flex-direction:column;padding:15px 52px 15px 17px;display:flex;position:absolute;bottom:0;right:-25px;box-shadow:0 18px 45px #00000040}.ai-result span{color:#71828f;letter-spacing:.15em;font-size:7px}.ai-result b{margin-top:4px;font-size:12px}.ai-result>i{width:25px;height:25px;color:var(--green);background:#dcf7ec;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;top:16px;right:15px}.pricing-premium{background:linear-gradient(#f8fbfa,#fff);padding:110px 0}.pricing-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.pricing-intro h2{letter-spacing:-.045em;color:var(--navy);margin:14px 0 0;font-size:48px;line-height:1.06}.pricing-intro>p{color:#71818e;margin:0;font-size:14px;line-height:1.75}.pricing-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.price-card{background:#fff;border:1px solid #dce6e7;border-radius:24px;flex-direction:column;padding:34px;display:flex;box-shadow:0 18px 45px #071a2b0f}.price-card.featured{border:2px solid var(--green);box-shadow:0 24px 55px #0e9f6e1f}.price-top{justify-content:space-between;align-items:center;display:flex}.price-top>span{letter-spacing:.14em;color:var(--green);font-size:8px;font-weight:900}.price-top em{letter-spacing:.12em;color:var(--navy);background:#e7f7f1;border-radius:99px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900}.price-value{align-items:end;gap:12px;margin:22px 0 16px;display:flex}.price-value b{color:var(--navy);font-size:56px;line-height:.9}.price-value sup{font-size:21px}.price-value small{color:#7b8b97;padding-bottom:4px;font-size:10px}.price-card>p{color:#687b88;margin:0 0 20px;font-size:13px;line-height:1.65}.price-card ul{border-top:1px solid #e6ecee;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:18px 0 23px;list-style:none;display:grid}.price-card li{color:#405766;font-size:10px;font-weight:700}.price-card li:before{content:"✓";color:var(--green);margin-right:7px}.price-card .button{margin-top:auto}.button-outline{background:var(--navy);box-shadow:0 12px 28px #071a2b26}.button-outline:hover{background:#102e44}.pricing-note{color:#6c7c87;justify-content:center;gap:42px;padding-top:28px;font-size:10px;font-weight:700;display:flex}.pricing-premium+.testimonials{padding-top:80px}.ai-assistant-row{gap:8px;margin:0 0 28px;display:flex}.ai-assistant-row>span{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:flex}.ai-assistant-row i{color:var(--green2);font-size:7px;font-style:normal}.ai-assistant-row b{color:#d7e3e8;font-size:9px}.ai-note{color:#718895;margin-top:14px;font-size:8px;display:block}.ai-window-footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.ai-window-footer span{color:#8fa5b1;background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;padding:10px 8px;font-size:7px;display:flex}.ai-window-footer b{color:var(--green2);margin-bottom:3px;font-size:14px}.pricing-path{color:#fff;background:#071a2b;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;max-width:660px;margin:0 auto 28px;padding:14px 18px;display:grid}.pricing-path>span{grid-template-columns:30px 1fr;align-items:center;column-gap:9px;display:grid}.pricing-path i{width:30px;height:30px;color:var(--green2);background:#16c78424;border-radius:9px;grid-row:1/3;place-items:center;font-size:9px;font-style:normal;display:grid}.pricing-path b{font-size:10px}.pricing-path small{color:#8fa3af;margin-top:2px;font-size:7px}.pricing-path>em{color:var(--green2);font-size:17px;font-style:normal}.price-summary{border-top:1px solid #e4ecee;flex-direction:column;padding:16px 0 20px;display:flex}.price-summary span{letter-spacing:.14em;color:var(--green);font-size:7px;font-weight:900}.price-summary b{color:var(--navy);margin-top:5px;font-size:11px}.support-card{background:linear-gradient(145deg,#fff,#f5faf8)}[data-theme=dark] .pricing-premium{background:linear-gradient(#081a27,#06131f)}[data-theme=dark] .pricing-intro h2,[data-theme=dark] .price-value b,[data-theme=dark] .price-summary b{color:#f2f7f9}[data-theme=dark] .pricing-intro>p,[data-theme=dark] .price-card>p,[data-theme=dark] .pricing-note{color:#aebfc8}[data-theme=dark] .pricing-premium .price-card{background:#10283a;border-color:#294252}[data-theme=dark] .pricing-premium .price-card.featured{border-color:var(--green)}[data-theme=dark] .pricing-premium .support-card{background:linear-gradient(145deg,#10283a,#0c2232)}[data-theme=dark] .pricing-premium .price-card li{color:#d1dce2}[data-theme=dark] .pricing-premium .price-card ul,[data-theme=dark] .price-summary{border-color:#294252}[data-theme=dark] .pricing-premium .price-top em{color:#dff9ef;background:#153b33}@media (width<=960px){.ai-premium{grid-template-columns:1fr;gap:55px}.ai-copy{text-align:center}.ai-copy>p{margin-left:auto;margin-right:auto}.ai-capabilities{max-width:560px;margin-left:auto;margin-right:auto}.ai-copy .button{margin:auto}.ai-stage{width:100%;max-width:650px;margin:auto}.pricing-intro{grid-template-columns:1fr;gap:18px}.pricing-cards{grid-template-columns:1fr}}@media (width<=640px){.ai-copy h2{font-size:40px}.ai-capabilities{text-align:left;grid-template-columns:1fr;max-width:280px}.ai-assistant-row{flex-wrap:wrap;justify-content:center}.ai-preview .ai-window{padding:17px}.ai-preview .ai-bubble{width:90%}.ai-window-footer{grid-template-columns:1fr 1fr}.ai-window-footer span:last-child{grid-column:1/-1}.ai-result{right:8px}.pricing-premium{padding:80px 0}.pricing-intro h2{font-size:39px}.pricing-path{grid-template-columns:1fr}.pricing-path>em{display:none}.price-card{padding:25px}.price-card ul{grid-template-columns:1fr}.pricing-note{flex-direction:column;align-items:center;gap:10px}.footer-bottom{flex-direction:column;gap:14px}}.ai-result{border:1px solid #16c7843d;background:linear-gradient(145deg,#fff,#f3fbf7)!important;box-shadow:0 22px 55px #0000004d,inset 0 0 0 1px #ffffffb3!important}.ai-result span{font-weight:950;color:#0b9f6d!important;font-size:8px!important}.ai-result b{font-weight:900;color:#0b1f33!important;font-size:13px!important}.ai-result>i{font-weight:950;box-shadow:0 0 0 6px #0e9f6e12;color:#079d68!important;background:#d9f8eb!important}.pricing-premium{color:#fff;border-top:1px solid #16c78424;border-bottom:1px solid #16c7841f;position:relative;overflow:hidden;background:linear-gradient(145deg,#04131f 0%,#082334 52%,#061925 100%)!important}.pricing-premium:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#16c7842b,#0000 33%),radial-gradient(circle at 86% 88%,#0e9f6e1a,#0000 30%);position:absolute;inset:0}.pricing-premium:after{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.pricing-premium>.shell{z-index:1;position:relative}.pricing-premium .kicker{color:#27d796}.pricing-premium .pricing-intro h2,.pricing-premium .price-value b,.pricing-premium .price-summary b{color:#f7fbfc!important}.pricing-premium .pricing-intro h2 em{color:#20c987}.pricing-premium .pricing-intro>p,.pricing-premium .price-card>p,.pricing-premium .pricing-note{color:#b3c4cd!important}.pricing-premium .pricing-path{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04121db8;border:1px solid #59869738;box-shadow:0 16px 42px #0000002e}.pricing-premium .price-card{transition:transform .25s,border-color .25s;box-shadow:0 28px 65px #00000047,inset 0 1px #ffffff0a;background:linear-gradient(145deg,#113042f7,#092333f7)!important;border:1px solid #5f8b9a4d!important}.pricing-premium .price-card:hover{transform:translateY(-5px);border-color:#21cc8e8c!important}.pricing-premium .price-card.featured{box-shadow:0 30px 70px #0000004d,inset 0 0 0 1px #16c78414;border:1.5px solid #18b97e!important}.pricing-premium .support-card{background:linear-gradient(145deg,#0e2b3bfa,#071d2bfa)!important}.pricing-premium .price-card li{color:#d8e3e8!important}.pricing-premium .price-card ul,.pricing-premium .price-summary{border-color:#729aa840!important}.pricing-premium .price-top em{color:#087451!important;background:#dff8ed!important}.pricing-premium .price-value small{color:#91a8b4!important}.pricing-premium .button{box-shadow:0 14px 34px #0e9f6e45}.pricing-premium .button-outline{background:linear-gradient(135deg,#10a873,#0d9567)}.ecosystem-icon{border:1px solid #0e9f6e33;position:relative;overflow:hidden;box-shadow:0 12px 28px #043a2b21,inset 0 1px #fff;background:linear-gradient(145deg,#f7fffb,#dff7ed)!important;border-radius:17px!important;width:58px!important;height:58px!important}.ecosystem-icon:before{content:"";background:linear-gradient(145deg,#ffffffd1,#dbf7eb73);border:1px solid #ffffffe6;border-radius:12px;position:absolute;inset:6px}.ecosystem-icon i{z-index:1;transition:transform .25s;display:block;position:absolute}.ecosystem-card:hover .ecosystem-icon{box-shadow:0 16px 34px #0e9f6e33,inset 0 1px #fff}.ecosystem-card:hover .ecosystem-icon i{transform:scale(1.06)}.icon-dashboard i{border:2px solid #0ca873;border-radius:3px;width:10px;height:10px;box-shadow:0 2px 5px #0e9f6e1f}.icon-dashboard i:first-child{top:17px;left:17px}.icon-dashboard i:nth-child(2){top:17px;right:17px}.icon-dashboard i:nth-child(3){bottom:17px;left:17px}.icon-dashboard i:nth-child(4){bottom:17px;right:17px}.icon-academy i:first-child,.icon-academy i:nth-child(2){background:#ffffff70;border:2px solid #0ca873;width:14px;height:28px;top:16px}.icon-academy i:first-child{border-radius:5px 1px 1px 5px;left:14px}.icon-academy i:nth-child(2){border-radius:1px 5px 5px 1px;right:14px}.icon-academy i:nth-child(3){background:#0ca873;width:2px;height:28px;top:16px;left:28px}.icon-community i{background:#ecfbf5;border:2px solid #0ca873;border-radius:50%;width:10px;height:10px}.icon-community i:first-child{top:13px;left:24px}.icon-community i:nth-child(2){top:24px;left:14px}.icon-community i:nth-child(3){top:24px;right:14px}.icon-community i:nth-child(4){background:#0e9f6e14;border-radius:15px 15px 6px 6px;width:28px;height:13px;bottom:11px;left:15px}.icon-business i:first-child{background:#ffffff59;border:2px solid #0ca873;border-radius:5px;width:34px;height:24px;top:20px;left:13px}.icon-business i:nth-child(2){border:2px solid #0ca873;border-radius:5px 5px 0 0;width:16px;height:9px;top:14px;left:22px}.icon-business i:nth-child(3){background:#0ca873;width:34px;height:2px;top:29px;left:13px}.icon-business i:nth-child(4){background:#e8faf3;border:2px solid #0ca873;border-radius:2px;width:6px;height:6px;top:27px;left:27px}.icon-ai i:first-child,.icon-ai i:nth-child(2){background:#09a66f;border-radius:50%;width:4px;height:34px;top:13px;left:27px;transform:rotate(45deg);box-shadow:0 0 12px #16c78433}.icon-ai i:nth-child(2){transform:rotate(-45deg)}.icon-ai i:nth-child(3){background:#09a66f;border-radius:50%;width:28px;height:4px;top:27px;left:16px}.icon-ai i:nth-child(4){background:#09a66f;border-radius:50%;width:4px;height:28px;top:16px;left:27px}.icon-network i{background:#effbf6;border:2px solid #0ca873;border-radius:50%;width:11px;height:11px}.icon-network i:first-child{top:13px;left:24px}.icon-network i:nth-child(2){bottom:14px;left:13px}.icon-network i:nth-child(3){bottom:14px;right:13px}.icon-network i:nth-child(4){background:linear-gradient(58deg,#0000 46%,#0ca873 47% 53%,#0000 54%),linear-gradient(-58deg,#0000 46%,#0ca873 47% 53%,#0000 54%),linear-gradient(90deg,#0000 46%,#0ca873 47% 53%,#0000 54%);border:0;border-radius:0;width:20px;height:16px;top:25px;left:20px}.icon-license i:first-child{background:#ffffff59;border:2px solid #0ca873;border-radius:5px;width:26px;height:31px;top:14px;left:17px}.icon-license i:nth-child(2){background:#0ca873;width:16px;height:2px;top:20px;left:22px;box-shadow:0 6px #0ca873}.icon-license i:nth-child(3){background:#e8faf3;border:2px solid #0ca873;border-radius:50%;width:12px;height:12px;bottom:8px;left:24px}.icon-license i:nth-child(4){clip-path:polygon(0 0,100% 0,80% 100%,50% 72%,20% 100%);background:#0ca873;width:6px;height:10px;bottom:4px;left:27px}[data-theme=dark] .icon-network i,[data-theme=dark] .icon-license i:first-child,[data-theme=dark] .icon-license i:nth-child(3){background:#e8faf3}.ecosystem-card:nth-child(3){background:linear-gradient(145deg,#071a2b,#103347)!important;border-color:#173d50!important}.ecosystem-card:nth-child(3) h3{color:#fff!important}.ecosystem-card:nth-child(3) p{color:#a9bbc5!important}.ecosystem-card:nth-child(3) .pillar-top>em{color:#91a5b1!important}.ecosystem-card:nth-child(3) .pillar-cta{color:#f4f8fa!important;border-color:#315064!important}.ecosystem-card:nth-child(4){background:linear-gradient(145deg,#e8faf3,var(--card))!important;border-color:#d9eae4!important}.ecosystem-card:nth-child(4) h3{color:var(--navy)!important}.ecosystem-card:nth-child(4) p{color:#738391!important}.ecosystem-card:nth-child(4) .pillar-top>em{color:var(--muted)!important}.ecosystem-card:nth-child(4) .pillar-cta{border-color:var(--line)!important;color:var(--ink)!important}[data-theme=dark] .ecosystem-card:nth-child(3){background:linear-gradient(145deg,#061522,#0b2b3c)!important;border-color:#294252!important}[data-theme=dark] .ecosystem-card:nth-child(4){background:linear-gradient(145deg,#10352c,#10283a)!important;border-color:#294f46!important}[data-theme=dark] .ecosystem-card:nth-child(4) h3{color:#f4f8fa!important}[data-theme=dark] .ecosystem-card:nth-child(4) p{color:#b4c5cf!important}[data-theme=dark] .ecosystem-card:nth-child(4) .pillar-top>em{color:#94aab5!important}[data-theme=dark] .ecosystem-card:nth-child(4) .pillar-cta{color:#f4f8fa!important;border-color:#31564d!important}[data-theme=dark] .ecosystem-icon{background:linear-gradient(145deg,#12394a,#092536)!important;border-color:#3edca361!important;box-shadow:0 14px 32px #00000047,0 0 22px #16c78417,inset 0 1px #ffffff14!important}[data-theme=dark] .ecosystem-icon:before{background:linear-gradient(145deg,#114043e6,#082633e0)!important;border-color:#45e1a52e!important}[data-theme=dark] .ecosystem-card:hover .ecosystem-icon{box-shadow:0 18px 38px #00000057,0 0 28px #23da972b,inset 0 1px #ffffff1a!important}[data-theme=dark] .icon-dashboard i,[data-theme=dark] .icon-network i,[data-theme=dark] .icon-business i:first-child,[data-theme=dark] .icon-business i:nth-child(2),[data-theme=dark] .icon-business i:nth-child(4),[data-theme=dark] .icon-license i:first-child,[data-theme=dark] .icon-license i:nth-child(3){background:#0b2b37!important;border-color:#3de0a5!important}[data-theme=dark] .icon-business i:nth-child(3),[data-theme=dark] .icon-ai i,[data-theme=dark] .icon-license i:nth-child(2),[data-theme=dark] .icon-license i:nth-child(4){background:#3de0a5!important}[data-theme=dark] .icon-network i:nth-child(4){background:linear-gradient(58deg,#0000 46%,#3de0a5 47% 53%,#0000 54%),linear-gradient(-58deg,#0000 46%,#3de0a5 47% 53%,#0000 54%),linear-gradient(90deg,#0000 46%,#3de0a5 47% 53%,#0000 54%)!important;border:0!important}.hero,.page-hero,.nb-hero{isolation:isolate;position:relative;background:radial-gradient(circle at 78% 34%,#0e9f6e1f,#0000 34%),linear-gradient(145deg,#f7fbfa 0%,#fff 58%,#eaf8f2 100%)!important}.hero:before,.page-hero:before{content:"";z-index:-1;background-image:linear-gradient(#0e9f6e11 1px,#0000 1px),linear-gradient(90deg,#0e9f6e11 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b3 58%,#0000);mask-image:linear-gradient(90deg,#000,#000000b3 58%,#0000)}.page-hero{border-bottom:1px solid var(--line);overflow:hidden}.page-hero .hero-grid-lines{display:none}[data-theme=dark] .hero,[data-theme=dark] .page-hero,[data-theme=dark] .nb-hero{border-color:#294252;background:radial-gradient(circle at 78% 32%,#0e9f6e26,#0000 35%),linear-gradient(145deg,#071923 0%,#06131f 62%,#09271f 100%)!important}[data-theme=dark] .hero:before,[data-theme=dark] .page-hero:before{background-image:linear-gradient(#2dda9d13 1px,#0000 1px),linear-gradient(90deg,#2dda9d13 1px,#0000 1px)}[data-theme=dark] .hero h1,[data-theme=dark] .page-hero h1{color:#f3f8fa!important}[data-theme=dark] .hero-copy>p,[data-theme=dark] .page-hero p{color:#b3c4ce!important}.hero.shell{width:min(1180px,100% - 40px);background:0 0!important;overflow:visible!important}.hero.shell:after{content:"";z-index:-2;background:radial-gradient(circle at 78% 34%,#0e9f6e1f,#0000 34%),linear-gradient(145deg,#f7fbfa 0%,#fff 58%,#eaf8f2 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero.shell:before{z-index:-1;width:100vw;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000,#000000b3 58%,#0000);mask-image:linear-gradient(90deg,#000,#000000b3 58%,#0000)}[data-theme] body{overflow-x:hidden}[data-theme=dark] .hero.shell{background:0 0!important}[data-theme=dark] .hero.shell:after{background:radial-gradient(circle at 78% 32%,#0e9f6e26,#0000 35%),linear-gradient(145deg,#071923 0%,#06131f 62%,#09271f 100%)}@media (width<=640px){.hero.shell{width:min(100% - 28px,1180px)}}[data-theme=light] .page-hero-premium{color:#0b1f33}[data-theme=light] .page-hero-premium h1{color:#0b1f33!important;text-shadow:none!important}[data-theme=light] .page-hero-premium h1 em{color:#0e9f6e!important;text-shadow:none!important}[data-theme=light] .page-hero-premium .page-hero-copy>p{color:#586f7f!important}[data-theme=light] .page-hero-premium .kicker{color:#087c59!important;background:#e2f8ef!important;border-color:#a8e4ce!important}[data-theme=light] .page-hero-highlights span{box-shadow:0 7px 18px #071a2b0d;color:#344d5e!important;background:#ffffffc7!important;border-color:#cbded7!important}[data-theme=light] .page-hero-premium .button-ghost{color:#fff!important;background:#0b1f33!important;border-color:#173d50!important;box-shadow:0 10px 24px #071a2b24!important}[data-theme=light] .page-hero-premium .button-ghost:hover{background:#12334a!important;border-color:#1a4b64!important}[data-theme=light] .hero h1,[data-theme=light] .nb-hero h1{color:#0b1f33!important}[data-theme=light] .hero h1 em,[data-theme=light] .nb-hero h1 em{color:#0e9f6e!important}[data-theme=light] .hero-copy>p,[data-theme=light] .nb-copy>p{color:#586f7f!important}[data-theme=light] .hero .button-ghost,[data-theme=light] .nb-hero .button-ghost{color:#fff!important;background:#0b1f33!important;border-color:#173d50!important;box-shadow:0 10px 24px #071a2b24!important}[data-theme=light] .hero .button-ghost:hover,[data-theme=light] .nb-hero .button-ghost:hover{background:#12334a!important;border-color:#1a4b64!important}[data-theme=dark] .pillars .section-heading h2,[data-theme=dark] .ecosystem-card h3,[data-theme=dark] .home-showcase h2,[data-theme=dark] .center-heading h2,[data-theme=dark] .course-row h3,[data-theme=dark] .academy-heading h2,[data-theme=dark] .home-pricing h2,[data-theme=dark] .mini-price>b,[data-theme=dark] .quote-grid blockquote,[data-theme=dark] .quote-grid b,[data-theme=dark] .faq-intro h2,[data-theme=dark] .faq-list summary{color:#f3f8fa!important}[data-theme=dark] .pillars .section-heading h2 em,[data-theme=dark] .ecosystem-card h3 b,[data-theme=dark] .center-heading h2 em,[data-theme=dark] .academy-heading h2 em,[data-theme=dark] .faq-intro h2 em{color:#22c992!important}[data-theme=dark] .pillars .section-heading>p,[data-theme=dark] .ecosystem-card p,[data-theme=dark] .home-showcase p,[data-theme=dark] .course-row p,[data-theme=dark] .mini-price p,[data-theme=dark] .quote-grid small,[data-theme=dark] .faq-intro>p,[data-theme=dark] .faq-list details p{color:#b7c8d1!important}[data-theme=dark] .ecosystem-card .pillar-top>em{color:#9fb3be!important}[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4){color:#f3f8fa!important}[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4) :is(span,b,strong){color:#f3f8fa!important}[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4) em{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) .accent{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) .kicker{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) .eyebrow{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) .pillar-outcome{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) .price-label{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) :is(p,blockquote){color:#b8c9d2!important}[data-theme=dark] body:not(:has(.app-shell)) article>p{color:#b8c9d2!important}[data-theme=dark] body:not(:has(.app-shell)) details>p{color:#b8c9d2!important}[data-theme=dark] body:not(:has(.app-shell)) :is(li,label,summary){color:#dbe5e9!important}[data-theme=dark] body:not(:has(.app-shell)) :is(small,.muted,.fine,.disclosure,.testimonial-note){color:#a9bdc8!important}:is([data-theme=dark] body:not(:has(.app-shell)) :is(.feature-grid,.product-proof-grid,.course-row,.quote-grid,.step-list,.journey,.pricing-cards,.roadmap-grid,.lesson-grid,.takeaway-grid) article,[data-theme=dark] body:not(:has(.app-shell)) :is(.faq-list details,.support-price-card,.price-card)){border-color:#294252}[data-theme=dark] body:not(:has(.app-shell)) a:not(.button):not(.logo):not(.text-link){color:#d9e5ea}[data-theme=dark] body:not(:has(.app-shell)) :is(.text-link,.course-content a,.pillar-cta){color:#35d99b!important}[data-theme=dark] body:not(:has(.app-shell)) .button{color:#fff!important}[data-theme=dark] body:not(:has(.app-shell)) button.button{color:#fff!important}[data-theme=dark] body:not(:has(.app-shell)) .button-gold{color:#071a2b!important}[data-theme=dark] body:not(:has(.app-shell)) :is(input,textarea,select){color:#f3f8fa;background:#10283a;border-color:#294252}[data-theme=dark] body:not(:has(.app-shell)) :is(input,textarea)::placeholder{color:#91a7b3}@media (width<=640px){[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4){color:#f3f8fa!important}[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4) :is(span,b,strong){color:#f3f8fa!important}[data-theme=dark] body:not(:has(.app-shell)) :is(h1,h2,h3,h4) em{color:#25cd95!important}[data-theme=dark] body:not(:has(.app-shell)) :is(p,blockquote,li,label,summary){color:#b8c9d2!important}}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready{background:linear-gradient(135deg,#087653,#065c43)}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready h2{color:#fff!important}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready p{color:#fff!important}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready .kicker{color:#fff!important}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready .button{background:#fff;color:#071a2b!important}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready .button:hover{background:#e8f7f0}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready .button:focus-visible{outline-offset:4px;outline:3px solid #f4b400}[data-theme=dark] body:not(:has(.app-shell)) .onboarding-ready .button .premium-arrow{color:inherit}@media (width<=760px){.testimonials{width:min(100% - 32px,1180px);overflow:hidden;padding-top:68px!important;padding-bottom:76px!important}.testimonials .center-heading{width:100%;max-width:100%;padding:0 4px;margin:0 auto 34px!important}.testimonials .center-heading .kicker{letter-spacing:.16em;justify-content:center;font-size:11px;line-height:1.4;display:flex}.testimonials .center-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:360px;margin:14px auto 0;line-height:1.06;font-size:clamp(36px,10.5vw,44px)!important}.testimonials .quote-grid{gap:16px;width:100%;min-width:0;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.testimonials .quote-grid article{border-radius:20px;width:100%;min-width:0;min-height:0;overflow:hidden;padding:24px!important}.testimonials .quote-grid article>span{letter-spacing:2px;place-items:center;font-size:14px;display:grid}.testimonials .quote-grid blockquote{overflow-wrap:anywhere;line-height:1.55;margin:18px 0 24px!important;font-size:17px!important}.testimonials .quote-grid article>div{align-items:center;gap:13px;min-width:0;display:flex}.testimonials .quote-grid article>div>img{flex:0 0 50px;width:50px;height:50px}.testimonials .quote-grid p{min-width:0}.testimonials .quote-grid b{font-size:12px;line-height:1.3}.testimonials .quote-grid small{margin-top:4px;font-size:10px;line-height:1.3}.testimonials .testimonial-note{max-width:330px;margin:22px auto 0;padding:0 8px;font-size:10px;line-height:1.5}#compliance{overflow:hidden;padding:76px 0!important}#compliance .split{width:min(100% - 32px,1180px);min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:38px!important;display:grid!important}#compliance .split>div{width:100%;min-width:0}#compliance .kicker{letter-spacing:.16em;font-size:11px;line-height:1.4}#compliance h2{letter-spacing:-.045em;text-wrap:balance;max-width:430px;margin:16px 0 20px;line-height:1.04;font-size:clamp(39px,11.5vw,48px)!important}#compliance p{overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.65;font-size:17px!important}#compliance .license-list{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}#compliance .license-list>div{border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;padding:20px;display:grid}#compliance .license-list>div>b{font-size:18px;line-height:1.2}#compliance .license-list span{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.6}#compliance .license-list strong{margin-bottom:5px;font-size:16px;line-height:1.35}.faq-wrap{overflow:hidden}.faq-wrap .faq{width:min(100% - 32px,1180px);min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:38px!important;padding:76px 0!important;display:grid!important}.faq-intro{width:100%;min-width:0;text-align:left!important;position:static!important}.faq-intro .kicker{letter-spacing:.16em;font-size:11px;line-height:1.4;display:flex;justify-content:flex-start!important}.faq-intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:440px;margin:16px 0 20px;line-height:1.04;font-size:clamp(39px,11vw,47px)!important}.faq-intro>p{font-size:17px;line-height:1.65;max-width:100%!important;margin:0!important}.faq-help{width:100%;padding:17px 18px;max-width:100%!important;margin:26px 0 0!important}.faq-list{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid}.faq-list details{border-radius:16px;width:100%;min-width:0}.faq-list summary{text-align:left;overflow-wrap:anywhere;align-items:center;width:100%;min-width:0;line-height:1.35;grid-template-columns:36px minmax(0,1fr) 32px!important;gap:10px!important;padding:17px 15px!important;font-size:15px!important;display:grid!important}.faq-list summary>b{width:34px!important;height:34px!important}.faq-list summary>span{width:30px;height:30px;font-size:18px}.faq-list details p{overflow-wrap:anywhere;width:100%;max-width:100%;margin:0;line-height:1.65;padding:0 18px 20px!important;font-size:14px!important}}.progress-card{min-height:220px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:clamp(36px,5vw,70px)!important;height:auto!important;padding:38px 42px!important;display:grid!important}.progress-card-copy{background:0 0!important;border-radius:0!important;height:auto!important}.progress-card-copy>span{letter-spacing:.16em;line-height:1.4;font-size:11px!important}.progress-card-copy>b{line-height:1.1;display:block;margin:13px 0 14px!important;font-size:clamp(25px,2.3vw,34px)!important}.progress-card-copy>small{max-width:430px;line-height:1.6;font-size:13px!important}.progress-track{align-self:center;width:100%;padding-top:0;background:0 0!important;height:76px!important}.progress-track:before,.progress-track>i{top:15px!important}.progress-track>span{letter-spacing:.07em;align-self:end;font-size:9px!important}.progress-track>span:before{top:-50px!important}.hero-affiliate{background:radial-gradient(circle at 75% 25%,#14b97f26,#0000 32%),linear-gradient(145deg,#f2faf7,#fff)}.affiliate-hero-ui{color:#fff;background:linear-gradient(145deg,#0d2a3c,#071a2b);border:1px solid #438e7633;border-radius:26px;width:100%;max-width:560px;margin:auto;padding:25px;position:relative;overflow:hidden;box-shadow:0 35px 75px #071a2b38}.affiliate-hero-ui:before{content:"";background:radial-gradient(circle,#16c78447,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-150px}.affiliate-ui-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.affiliate-ui-head>span{align-items:center;gap:10px;display:flex}.affiliate-ui-head>span>i{background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.affiliate-ui-head b{font-size:12px}.affiliate-ui-head em{color:#53e3ae;letter-spacing:.1em;font-size:7px;font-style:normal}.affiliate-ui-head em i{background:#45e1a5;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.affiliate-link-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin:19px 0 14px;padding:16px;position:relative}.affiliate-link-card>small{letter-spacing:.14em;color:#87a0ad;font-size:7px}.affiliate-link-card>span{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.affiliate-link-card b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.affiliate-link-card i{background:var(--green);border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.affiliate-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:relative}.affiliate-stats>span{background:#123448;border-radius:12px;flex-direction:column;padding:13px;display:flex}.affiliate-stats small{color:#7f98a5;letter-spacing:.1em;font-size:6px}.affiliate-stats b{margin:7px 0 4px;font-size:22px}.affiliate-stats em{color:#45e1a5;font-size:7px;font-style:normal}.affiliate-ui-foot{color:#7f98a5;justify-content:space-between;margin-top:16px;font-size:7px;display:flex}.affiliate-benefits{background:linear-gradient(#f7faf9,#fff);padding:112px 0}.affiliate-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.affiliate-intro h2{letter-spacing:-.045em;color:var(--navy);margin:15px 0 0;font-size:clamp(44px,4.3vw,58px);line-height:1.06}.affiliate-intro h2 em{color:var(--green);font-style:normal}.affiliate-intro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.affiliate-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.affiliate-benefit-grid article{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;min-height:290px;padding:27px;position:relative;box-shadow:0 12px 35px #071a2b0d}.affiliate-benefit-grid article>span{color:#9aabb4;font-size:9px;font-weight:900;position:absolute;top:24px;right:24px}.affiliate-benefit-icon{background:#e8f8f2;border-radius:14px;width:48px;height:48px;margin-bottom:25px;position:relative}.affiliate-benefit-icon i{background:var(--green);border-radius:99px;position:absolute}.affiliate-benefit-icon i:first-child{width:21px;height:3px;top:15px;left:13px}.affiliate-benefit-icon i:nth-child(2){width:15px;height:3px;top:23px;left:13px}.affiliate-benefit-icon i:nth-child(3){width:9px;height:9px;bottom:9px;right:10px}.affiliate-benefit-grid h3{color:var(--navy);margin:0 0 12px;font-size:20px}.affiliate-benefit-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.affiliate-flow{color:#fff;background:#071a2b;padding:112px 0}.affiliate-flow-intro{text-align:center;max-width:760px;margin:0 auto 48px}.affiliate-flow-intro h2{letter-spacing:-.045em;margin:15px 0 18px;font-size:clamp(44px,4.3vw,58px);line-height:1.06}.affiliate-flow-intro h2 em{color:#45e1a5;font-style:normal}.affiliate-flow-intro p{color:#9db1bc;font-size:17px;line-height:1.7}.affiliate-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.affiliate-flow-grid article{background:#102d40;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:25px}.affiliate-flow-grid article>b{color:#45e1a5;background:#16c78421;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.affiliate-flow-grid article>span{flex-direction:column;margin-top:23px;display:flex}.affiliate-flow-grid strong{font-size:17px}.affiliate-flow-grid small{color:#93a9b5;margin-top:8px;font-size:12px;line-height:1.6}.affiliate-compliance{background:#16c78414;border:1px solid #16c78433;border-radius:15px;align-items:flex-start;gap:15px;max-width:850px;margin:28px auto 0;padding:19px 22px;display:flex}.affiliate-compliance>span{background:var(--green);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.affiliate-compliance b{font-size:13px}.affiliate-compliance p{color:#91a7b2;margin:5px 0 0;font-size:11px;line-height:1.6}.affiliate-ready{color:#fff;background:linear-gradient(135deg,#0da573,#087b58);padding:90px 0}.affiliate-ready>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.affiliate-ready>div>div{max-width:760px}.affiliate-ready .kicker{color:#c8f3e2}.affiliate-ready h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(36px,3.5vw,48px);line-height:1.08}.affiliate-ready p{color:#d5f1e6;margin:0;font-size:16px;line-height:1.65}.affiliate-ready .button{color:#071a2b;box-shadow:none;background:#fff;flex:none}[data-theme=dark] .hero-affiliate{background:radial-gradient(circle at 75% 25%,#14b97f26,#0000 32%),linear-gradient(145deg,#071923,#06131f)}[data-theme=dark] .affiliate-benefits{background:linear-gradient(#071923,#05131d)}[data-theme=dark] .affiliate-intro h2,[data-theme=dark] .affiliate-benefit-grid h3{color:#f1f7f9}[data-theme=dark] .affiliate-benefit-grid article{background:#102a3a;border-color:#294555}[data-theme=dark] .affiliate-benefit-icon{background:#123d33}@media (width<=960px){.progress-card{grid-template-columns:1fr!important;gap:28px!important}.progress-card-copy>small{max-width:680px}.affiliate-intro{grid-template-columns:1fr;gap:20px}.affiliate-intro>p{max-width:720px}.affiliate-benefit-grid,.affiliate-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-ready>.shell{flex-direction:column;align-items:flex-start}}@media (width<=640px){.progress-card{min-height:0;gap:24px!important;padding:25px 22px!important}.progress-card-copy>b{font-size:27px!important}.progress-card-copy>small{font-size:12px!important}.progress-track{height:70px!important}.progress-track>span{font-size:6px!important}.progress-track>span:before{top:-46px!important}.affiliate-hero-ui{border-radius:22px;padding:19px}.affiliate-ui-head{align-items:flex-start}.affiliate-ui-head em{text-align:right}.affiliate-link-card b{font-size:8px}.affiliate-stats{grid-template-columns:1fr 1fr}.affiliate-stats>span:last-child{grid-column:1/-1}.affiliate-ui-foot{flex-direction:column;gap:5px}.affiliate-benefits,.affiliate-flow{padding:78px 0}.affiliate-intro{margin-bottom:34px}.affiliate-intro h2,.affiliate-flow-intro h2{font-size:39px}.affiliate-benefit-grid,.affiliate-flow-grid{grid-template-columns:1fr}.affiliate-benefit-grid article{min-height:0;padding:24px}.affiliate-flow-grid article{padding:22px}.affiliate-compliance{padding:17px}.affiliate-ready{padding:74px 0}.affiliate-ready>.shell{gap:28px}.affiliate-ready .button{text-align:center;justify-content:center;width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builder-ai-section{color:#fff;background:linear-gradient(145deg,#061522,#0b2638);padding:110px 0;overflow:hidden}.builder-ai-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:72px;display:grid}.builder-ai-intro h2{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(42px,4vw,60px);line-height:1.02}.builder-ai-intro h2 em{display:block}.builder-ai-intro>p{color:#9db0bb;max-width:490px;font-size:16px;line-height:1.75}.builder-ai-status{align-items:center;gap:13px;margin-top:30px;display:flex}.builder-ai-status>i{background:linear-gradient(145deg,var(--green),var(--green2));border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid;box-shadow:0 12px 28px #16c7843d}.builder-ai-status>span{flex-direction:column;display:flex}.builder-ai-status b{font-size:13px}.builder-ai-status small{color:#88a1af;margin-top:4px;font-size:9px}.builder-ai-disclaimer{color:#708995;max-width:440px;margin-top:24px;font-size:9px;line-height:1.6;display:block}.builder-ai-panel{background:#0c2536f5;border:1px solid #74b8a63b;border-radius:26px;padding:24px;position:relative;box-shadow:0 36px 90px #0000005c}.builder-ai-panel:before{content:"";z-index:-1;background:radial-gradient(circle,#16c78429,#0000 62%);position:absolute;inset:-100px}.builder-ai-panel-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:18px;display:flex}.builder-ai-mark{background:var(--green);border-radius:13px;place-items:center;width:42px;height:42px;margin-right:12px;font-size:18px;display:grid}.builder-ai-panel-head>span:nth-child(2){flex-direction:column;display:flex}.builder-ai-panel-head b{font-size:13px}.builder-ai-panel-head small{color:#86a0ad;margin-top:4px;font-size:8px}.builder-ai-panel-head em{color:var(--green2);align-items:center;gap:6px;margin-left:auto;font-size:8px;font-style:normal;display:flex}.builder-ai-panel-head em i{background:var(--green2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16c7841a}.builder-ai-messages{scrollbar-color:#2c5060 transparent;height:330px;padding:22px 3px 8px;overflow-y:auto}.builder-message{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.builder-message>span{color:var(--green2);margin-top:10px;font-size:13px}.builder-message p{white-space:pre-wrap;border-radius:14px;max-width:84%;margin:0;padding:12px 15px;font-size:12px;line-height:1.6}.builder-message.assistant p{color:#d8e3e8;background:#163447;border-radius:4px 14px 14px}.builder-message.user{justify-content:flex-end}.builder-message.user p{color:#fff;background:linear-gradient(145deg,#0e9f6e,#16b97d);border-radius:14px 4px 14px 14px}.builder-thinking p{gap:5px;padding:18px;display:flex}.builder-thinking p i{background:#91a8b4;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite builderDot}.builder-thinking p i:nth-child(2){animation-delay:.15s}.builder-thinking p i:nth-child(3){animation-delay:.3s}@keyframes builderDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.builder-ai-suggestions{gap:7px;padding:4px 0 12px;display:flex;overflow-x:auto}.builder-ai-suggestions button{color:#9edbc4;cursor:pointer;background:#16c7840f;border:1px solid #16c78440;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.builder-ai-suggestions button:hover{background:#16c78424}.builder-ai-suggestions button:disabled{opacity:.45;cursor:not-allowed}.builder-ai-form{background:#0a2131;border:1px solid #2a4b5c;border-radius:15px;grid-template-columns:1fr 48px;align-items:stretch;gap:9px;padding:8px;display:grid}.builder-ai-form textarea{resize:none;color:#fff;font:inherit;background:0 0;border:0;outline:0;padding:9px;font-size:12px;line-height:1.45}.builder-ai-form textarea::placeholder{color:#698390}.builder-ai-form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;font-size:18px}.builder-ai-form button:disabled{opacity:.4;cursor:not-allowed}.builder-ai-error{color:#ffb7b7;margin:10px 4px 0;font-size:9px}.builder-ai-foot{color:#68828f;justify-content:space-between;margin-top:12px;padding:0 4px;font-size:7px;display:flex}.builder-ai-foot span:before{content:"✓";color:var(--green2);margin-right:5px}@media (width<=960px){.builder-ai-layout{grid-template-columns:1fr;gap:48px}.builder-ai-intro{text-align:center}.builder-ai-intro>p,.builder-ai-disclaimer{margin-left:auto;margin-right:auto}.builder-ai-status{justify-content:center}.builder-ai-panel{width:100%;max-width:760px;margin:auto}}@media (width<=640px){.builder-ai-section{padding:76px 0}.builder-ai-intro h2{font-size:42px}.builder-ai-panel{border-radius:21px;padding:16px}.builder-ai-messages{height:360px}.builder-message p{max-width:90%;font-size:11px}.builder-ai-panel-head em{font-size:0}.builder-ai-panel-head em:after{content:"Online";font-size:8px}.builder-ai-suggestions{margin-right:-16px}.builder-ai-form{grid-template-columns:1fr 44px}.builder-ai-foot{flex-wrap:wrap;justify-content:center;gap:6px 12px}}@media (prefers-reduced-motion:reduce){.builder-thinking p i{animation:none}}.builder-ai-static-visual{background:#0c2536e6;border:1px solid #74b8a63d;border-radius:26px;margin:0;padding:10px;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000005c}.builder-ai-static-visual:before{content:"";z-index:-1;background:radial-gradient(circle,#16c78429,#0000 62%);position:absolute;inset:-90px}.builder-ai-static-visual img{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.builder-ai-static-visual figcaption{color:#dbe7eb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051420c7;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;bottom:20px;left:22px}@media (width<=640px){.builder-ai-static-visual{border-radius:20px;padding:7px}.builder-ai-static-visual img{border-radius:14px}.builder-ai-static-visual figcaption{font-size:7px;bottom:14px;left:15px}}.builder-ai-benefits{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.builder-ai-benefits>span{background:#ffffff09;border:1px solid #74b8a62e;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.builder-ai-benefits b{color:#fff;font-size:11px}.builder-ai-benefits small{color:#8fa7b3;font-size:9px;line-height:1.5}.builder-ai-static-visual{animation:6s ease-in-out infinite builderAiFloat}.builder-ai-static-visual:before{z-index:0;background:conic-gradient(#0000,#16c7842e,#0000 28%);animation:10s linear infinite builderAiOrbit;inset:-40%}.builder-ai-static-visual:after{content:"";z-index:1;filter:blur(1px);pointer-events:none;border:1px solid #f4b4002e;border-radius:50%;animation:3.4s ease-in-out infinite builderAiPulse;position:absolute;inset:8%}.builder-ai-static-visual img{z-index:1;position:relative}.builder-ai-static-visual figcaption{z-index:2}@keyframes builderAiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes builderAiOrbit{to{transform:rotate(360deg)}}@keyframes builderAiPulse{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}@media (width<=640px){.builder-ai-benefits{text-align:left;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.builder-ai-static-visual,.builder-ai-static-visual:before,.builder-ai-static-visual:after{animation:none}}.nb-hero{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f7fbfa 0%,#fff 55%,#eaf8f2 100%);position:relative;overflow:hidden}.nb-grid{background-image:linear-gradient(#0e9f6e0f 1px,#0000 1px),linear-gradient(90deg,#0e9f6e0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.nb-hero-inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;min-height:680px;display:grid;position:relative}.nb-copy h1{letter-spacing:-.055em;color:var(--navy);margin:22px 0;font-size:clamp(54px,5.6vw,82px);line-height:.98}.nb-copy h1 em,.nb-intro h2 em,.lesson-heading h2 em,.network-next h2 em{color:var(--green);font-style:normal}.nb-copy>p{color:#657684;max-width:650px;font-size:18px;line-height:1.75}.nb-word-line{height:26px;color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:26px 0 0;font-size:12px;font-weight:900;position:relative;overflow:hidden}.nb-word-line span{opacity:0;animation:8s infinite nbWords;position:absolute;transform:translateY(18px)}.nb-word-line span:nth-child(2){animation-delay:2s}.nb-word-line span:nth-child(3){animation-delay:4s}.nb-word-line span:nth-child(4){animation-delay:6s}@keyframes nbWords{0%{opacity:0;transform:translateY(18px)}6%,20%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-18px)}}.network-map{place-items:center;height:500px;display:grid;position:relative}.map-core{background:var(--navy);color:#fff;z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 30px 70px #071a2b40}.map-core small{color:var(--green2);letter-spacing:.18em;font-size:9px}.map-core b{margin:8px;font-size:42px}.map-core span{color:#9db1bd;font-size:11px}.map-node{z-index:4;background:#fff;border:1px solid #dce9e5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;box-shadow:0 18px 40px #071a2b1f}.map-node b{color:var(--green);font-size:24px}.map-node span{color:var(--navy);margin-top:6px;font-size:11px;font-weight:800}.node-one{top:24px;left:35px}.node-two{top:120px;right:4px}.node-three{bottom:18px;left:38px}.map-ring{border:1px solid #0e9f6e47;border-radius:50%;animation:4s ease-in-out infinite mapPulse;position:absolute}.ring-one{width:350px;height:350px}.ring-two{width:460px;height:460px;animation-delay:1s}@keyframes mapPulse{50%{opacity:.55;transform:scale(1.035)}}.nb-intro{text-align:center;max-width:900px;padding:110px 0}.nb-intro h2,.lesson-heading h2,.network-next h2{letter-spacing:-.045em;color:var(--navy);margin:18px 0;font-size:clamp(40px,4.5vw,60px);line-height:1.05}.nb-intro>p,.lesson-heading>p,.lesson-heading div+p,.network-next>div>p{color:#6b7d8a;max-width:760px;margin:0 auto;line-height:1.8}.journey-strip{justify-content:center;align-items:center;gap:22px;margin:46px auto 0;display:flex}.journey-strip span{color:#42586a;font-size:12px;font-weight:800}.journey-strip span b{color:var(--green);margin-right:8px}.journey-strip>i{background:#bfd3cb;width:50px;height:1px}.lesson-section,.business-cap{background:var(--navy);color:#fff;padding:110px 0}.lesson-heading{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.lesson-heading h2{color:#fff}.lesson-heading div+p{color:#9bb0bc;margin:0}.lesson-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lesson-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:22px;padding:30px;transition:all .25s}.lesson-grid article:hover{border-color:#16c7848c;transform:translateY(-6px)}.lesson-number{color:var(--green2);letter-spacing:.12em;font-size:13px;font-weight:900}.lesson-grid h3{margin:28px 0 12px;font-size:25px}.lesson-grid article>p{color:#9eb0bc;min-height:90px;font-size:13px;line-height:1.7}.takeaway{border-top:1px solid #ffffff1a;flex-direction:column;gap:7px;padding-top:18px;display:flex}.takeaway small{color:var(--green2);letter-spacing:.14em;font-size:8px}.takeaway span{font-size:11px;line-height:1.5}.network-next{grid-template-columns:1fr .8fr;align-items:center;gap:90px;padding:120px 0;display:grid}.network-next>div>p{margin:0}.progress-panel,.business-system{background:#fff;border:1px solid #dce8e4;border-radius:24px;padding:24px;box-shadow:0 25px 60px #071a2b1f}.progress-panel>div{border-bottom:1px solid #e7eeeb;grid-template-columns:1fr auto;gap:8px;padding:18px 8px;display:grid}.progress-panel>div:last-child{border:0}.progress-panel small{color:#80909c;letter-spacing:.14em;grid-column:1/-1;font-size:8px}.progress-panel b{font-size:13px}.progress-panel span{background:#e3eee9;border-radius:4px;width:90px;height:6px}.progress-panel span i{background:var(--green);border-radius:4px;width:75%;height:100%;display:block}.business-system{padding:28px}.system-head{flex-direction:column;margin-bottom:20px;display:flex}.system-head small{color:var(--green);letter-spacing:.13em;font-size:8px}.system-head b{margin-top:6px;font-size:22px}.system-row{border-top:1px solid #e2eae7;grid-template-columns:40px 1fr 28px;align-items:center;height:78px;display:grid}.system-row span{color:var(--green);font-size:10px;font-weight:900}.system-row b{font-size:13px}.system-row i{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #e4f6ef}.capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-grid article{border:1px solid #ffffff1f;border-radius:20px;padding:28px}.capability-grid span{color:var(--green2);font-size:11px;font-weight:900}.capability-grid h3{margin:24px 0 10px;font-size:24px}.capability-grid p{color:#9eb0bc;font-size:12px;line-height:1.7}@media (width<=900px){.nb-hero-inner{grid-template-columns:1fr;gap:20px;padding:80px 0 55px}.nb-copy{text-align:center}.nb-copy>p{margin:auto}.nb-copy .hero-actions{justify-content:center}.network-map{height:420px}.lesson-heading,.network-next{grid-template-columns:1fr;gap:35px}.lesson-grid,.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.nb-hero-inner{padding-top:58px}.nb-copy h1{font-size:46px}.nb-copy>p{font-size:15px}.nb-word-line{text-align:center;width:100%;margin:22px auto 0}.nb-word-line span{text-align:center;left:0;right:0}.network-map{width:min(100%,380px);height:390px;margin:-8px auto 0;transform:none}.map-core{width:184px;height:184px}.map-core b{font-size:38px}.map-node{border-radius:18px;width:82px;height:82px}.map-node b{font-size:20px}.map-node span{margin-top:4px;font-size:9px}.node-one{top:24px;left:12px}.node-two{top:137px;right:6px}.node-three{bottom:20px;left:18px}.ring-one{width:284px;height:284px}.map-ring.ring-two{display:none}.nb-intro,.lesson-section,.business-cap,.network-next{padding:78px 0}.nb-intro h2,.lesson-heading h2,.network-next h2{font-size:39px}.journey-strip{text-align:left;flex-direction:column;align-items:stretch;margin-left:18px}.journey-strip>i{width:1px;height:20px;margin-left:12px}.lesson-grid,.capability-grid{grid-template-columns:1fr}.lesson-grid article>p{min-height:0}.lesson-heading{margin-bottom:34px}.network-next{gap:38px}.nb-copy .hero-actions{flex-direction:column}.business-system{padding:20px}}@media (width<=390px){.network-map{width:340px;height:360px}.map-core{width:170px;height:170px}.map-core b{font-size:35px}.map-node{width:74px;height:74px}.node-one{left:10px}.node-two{top:126px;right:6px}.node-three{bottom:18px;left:15px}.ring-one{width:260px;height:260px}}@media (prefers-reduced-motion:reduce){.nb-word-line span,.map-ring{animation:none}.nb-word-line span:first-child{opacity:1;transform:none}}[data-theme=dark] .nb-hero{background:radial-gradient(circle at 78% 32%,#0e9f6e21,#0000 34%),linear-gradient(145deg,#071923 0%,#06131f 62%,#09271f 100%);border-color:#294252}[data-theme=dark] .nb-grid{background-image:linear-gradient(#2dda9d13 1px,#0000 1px),linear-gradient(90deg,#2dda9d13 1px,#0000 1px)}[data-theme=dark] .nb-copy h1,[data-theme=dark] .nb-intro h2,[data-theme=dark] .network-next h2{color:#f3f8fa}[data-theme=dark] .nb-copy>p,[data-theme=dark] .nb-intro>p,[data-theme=dark] .network-next>div>p{color:#b3c4ce}[data-theme=dark] .nb-copy .button-ghost,[data-theme=dark] .network-next .button-ghost{border-color:#315064;color:#f4f8fa!important;background:#10283a!important}[data-theme=dark] .map-core{background:linear-gradient(145deg,#0f3345,#071a2b);border:1px solid #2f5364;box-shadow:0 30px 70px #00000061}[data-theme=dark] .map-core b{color:#fff}[data-theme=dark] .map-core span{color:#b5c7d0}[data-theme=dark] .map-node{background:#10283a;border-color:#315064;box-shadow:0 18px 44px #0000004d}[data-theme=dark] .map-node span{color:#dce8ed}[data-theme=dark] .map-ring{border-color:#2dda9d5c}[data-theme=dark] .journey-strip span{color:#cfdae0}[data-theme=dark] .journey-strip>i{background:#365362}[data-theme=dark] .nb-intro,[data-theme=dark] .network-next{background:0 0}[data-theme=dark] .progress-panel,[data-theme=dark] .business-system{background:#10283a;border-color:#315064;box-shadow:0 25px 60px #00000047}[data-theme=dark] .progress-panel>div,[data-theme=dark] .system-row{border-color:#294555}[data-theme=dark] .progress-panel small,[data-theme=dark] .system-head small{color:#45dca3}[data-theme=dark] .progress-panel b,[data-theme=dark] .system-head b,[data-theme=dark] .system-row b{color:#eff6f8}[data-theme=dark] .progress-panel span{background:#294555}[data-theme=dark] .lesson-section,[data-theme=dark] .business-cap{color:#f4f8fa;background:linear-gradient(#071a2b 0%,#061522 100%)}[data-theme=dark] .lesson-heading h2,[data-theme=dark] .lesson-grid h3,[data-theme=dark] .takeaway span{color:#f4f8fa}[data-theme=dark] .lesson-heading div+p,[data-theme=dark] .lesson-grid article>p{color:#b2c3cd}[data-theme=dark] .lesson-grid article{background:#10283a;border-color:#294b5d;box-shadow:0 16px 35px #00000029}[data-theme=dark] .lesson-grid article:hover{background:#123047;border-color:#34d69c}[data-theme=dark] .takeaway{border-color:#294b5d}[data-theme=dark] .lesson-number,[data-theme=dark] .takeaway small{color:#45dda5}:root{--navy:#071a2b;--navy2:#0b1f33;--green:#0e9f6e;--green2:#16c784;--gold:#f4b400;--mist:#f5f7fa;--ink:#102235;--muted:#607080;--line:#dce5e8;--surface:#fff;--soft:#f5faf8;--card:#fff}body{color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;background:#fff;margin:0}.shell{width:min(1180px,100% - 40px);margin:auto}a{color:inherit;text-decoration:none}.nav-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffe6;border-bottom:1px solid #0c2b3b14;height:78px;position:relative}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{color:var(--navy);letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:900;line-height:1.15;display:flex}.logo small{color:var(--green);letter-spacing:.28em;margin-top:4px;font-size:8px;display:block}.logo-mark{background:var(--navy);border-radius:10px;justify-content:center;align-items:flex-end;gap:2px;width:33px;height:33px;padding:8px;display:flex}.logo-mark i{background:var(--green2);border-radius:3px;width:4px;display:block}.logo-mark i:first-child{height:8px}.logo-mark i:nth-child(2){height:13px}.logo-mark i:nth-child(3){height:18px}.nav-links{color:#3e5264;align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.nav-links a:hover{color:var(--green)}.button{background:var(--green);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:16px 22px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 12px 28px #0e9f6e38}.button:hover{background:#0b8b60;transform:translateY(-2px)}.button span{font-size:17px}.button-small{box-shadow:none;border-radius:10px;padding:11px 16px;font-size:12px}.button-ghost{color:var(--navy);box-shadow:none;background:#fff;border:1px solid #d7e0e4}.button-ghost:hover{background:var(--mist)}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:32px;min-height:700px;padding-top:64px;padding-bottom:66px;display:grid;overflow:visible}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{color:var(--green);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.eyebrow{background:#eaf9f3;border-radius:999px;padding:8px 12px}.hero h1{letter-spacing:-.055em;color:var(--navy);margin:24px 0 22px;font-size:clamp(50px,5.1vw,74px);font-weight:850;line-height:.99}.hero h1 em,.section-heading h2 em{color:var(--green);font-style:normal}.hero-copy>p{color:#627282;max-width:610px;margin:0;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin-top:30px;display:flex}.trust-row{color:#687988;gap:22px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.trust-row span:first-letter{color:var(--green)}.hero-visual{height:500px;margin-right:-48px;position:relative}.glow{background:radial-gradient(circle,#b8f0d7 0,#d2f9ea9e 35%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:0;right:20px}.dashboard-card{background:#fff;border:1px solid #ffffffe6;border-radius:22px;width:570px;height:370px;display:flex;position:absolute;top:55px;right:0;overflow:hidden;transform:perspective(900px)rotateY(-3deg)rotateX(1deg);box-shadow:0 28px 70px #071a2b33}.mock-sidebar{background:var(--navy);color:#73889a;flex-direction:column;align-items:center;gap:24px;width:58px;padding:18px 12px;display:flex}.mock-sidebar i{font-size:13px;font-style:normal}.mock-sidebar i:first-of-type{color:var(--green2)}.mini-logo{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:12px;font-weight:900;display:grid}.mock-main{background:linear-gradient(145deg,#fff,#f7fbfa);width:100%;padding:24px 28px}.mock-top{justify-content:space-between;align-items:center;display:flex}.mock-top div{flex-direction:column;display:flex}.mock-top small,.metric small,.chart small{color:#84939e;font-size:9px}.mock-top b{color:var(--navy);margin-top:4px;font-size:18px}.mock-top>span{color:var(--green);font-size:24px}.score-grid{grid-template-columns:1fr 1.2fr;gap:12px;margin-top:20px;display:grid}.score-ring{background:#fff;border:1px solid #e7eeef;border-radius:14px;place-items:center;height:115px;display:grid}.score-ring div{text-align:center;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(var(--green) 0 82%,#e5efeb 82%);border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.score-ring b{color:var(--navy);font-size:27px}.score-ring small{color:#86919b;font-size:6px;font-weight:900}.metric{background:var(--navy);border-radius:14px;flex-direction:column;height:115px;padding:20px;display:flex}.metric small{color:#91a4b3}.metric b{color:#fff;margin:8px 0;font-size:25px}.metric span{color:var(--green2);font-size:8px}.chart{background:#fff;border:1px solid #e7eeef;border-radius:14px;height:125px;margin-top:12px;padding:14px}.chart small{color:#405466;font-weight:800}.bars{align-items:end;gap:8px;height:70px;margin-top:8px;display:flex}.bars i{background:linear-gradient(var(--green2),#b8ecd9);border-radius:3px 3px 0 0;flex:1}.float-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fff;border-radius:14px;position:absolute;box-shadow:0 18px 40px #071a2b29}.float-ai{align-items:center;gap:12px;padding:14px 18px;display:flex;top:15px;left:0}.float-ai>span{width:32px;height:32px;color:var(--green);background:#e4f9f0;border-radius:9px;place-items:center;font-size:18px;display:grid}.float-ai div,.float-growth,.float-community div{flex-direction:column;display:flex}.float-ai small,.float-community small{color:#7b8b98;letter-spacing:.11em;font-size:7px}.float-ai b{margin-top:4px;font-size:10px}.float-growth{padding:14px 18px;bottom:18px;right:5px}.float-growth small{color:#738390;font-size:7px}.float-growth b{color:var(--green);margin:3px 0;font-size:22px}.float-growth span{color:#778692;font-size:8px}.float-community{align-items:center;gap:12px;padding:12px 15px;display:flex;bottom:28px;left:16px}.avatars{flex-direction:row!important;display:flex!important}.avatars i{background:#d9ede6;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-7px;font-size:7px;font-style:normal;display:grid}.avatars i:first-child{margin:0}.float-community b{font-size:12px}.float-community small{margin-top:2px}.proof{background:var(--navy);color:#fff}.proof-inner{grid-template-columns:1.7fr repeat(4,1fr);align-items:center;min-height:112px;display:grid}.proof-inner>span{letter-spacing:.16em;color:#88a0ae;font-size:10px;font-weight:800}.proof-inner>div{border-left:1px solid #ffffff1c;flex-direction:column;padding-left:35px;display:flex}.proof-inner b{color:var(--green2);font-size:26px}.proof-inner small{letter-spacing:.14em;color:#8fa2af;margin-top:4px;font-size:7px}.pillars{padding-top:100px;padding-bottom:110px}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.section-heading h2{letter-spacing:-.04em;color:var(--navy);margin:15px 0 0;font-size:46px;line-height:1.08}.section-heading>p{color:#70808e;margin:0;font-size:15px;line-height:1.75}.pillar-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.pillar{border:1px solid #e1e8ea;border-radius:18px;min-height:310px;padding:22px;transition:all .25s;position:relative;overflow:hidden}.pillar:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0f2d371a}.pillar:first-child,.pillar:nth-child(2){grid-column:span 3}.pillar:nth-child(n+3){grid-column:span 2}.pillar>span{color:#9aa8b1;font-size:9px;font-weight:900}.pillar-icon{width:44px;height:44px;color:var(--green);background:#e9f8f2;border-radius:12px;place-items:center;margin-top:34px;font-size:20px;display:grid}.pillar h3{color:var(--navy);margin:18px 0 12px;font-size:21px;line-height:1.2}.pillar h3 b{color:var(--green)}.pillar p{color:#738391;max-width:270px;font-size:12px;line-height:1.65}.pillar .arrow{color:var(--green);font-size:17px;font-style:normal;position:absolute;bottom:18px;right:20px}.pillar:nth-child(4){background:var(--navy);border-color:var(--navy)}.pillar:nth-child(4) h3{color:#fff}.pillar:nth-child(4) p{color:#9aabb6}.pillar:nth-child(5){background:linear-gradient(145deg,#e9faf3,#fff)}@media (width<=960px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center}.hero-copy>p,.eyebrow{margin:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{width:100%;max-width:660px;margin:10px auto 0}.dashboard-card{width:92%;right:4%}.proof-inner{grid-template-columns:repeat(4,1fr)}.proof-inner>span{text-align:center;grid-column:1/-1;padding:18px 0 6px}.proof-inner>div{text-align:center;padding:18px}.section-heading{grid-template-columns:1fr;gap:20px}.pillar-grid{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(n){grid-column:span 1}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.nav-wrap{height:70px}.button-small{padding:10px;font-size:0}.button-small:before{content:"Get Licensed";font-size:11px}.hero{min-height:auto;padding-top:44px}.hero h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:10px}.hero-visual{height:390px;margin-top:24px}.dashboard-card{height:285px;top:54px}.mock-main{padding:16px}.score-grid{grid-template-columns:1fr 1fr}.float-community{display:none}.float-ai{left:-4px}.proof-inner{grid-template-columns:repeat(2,1fr);padding-bottom:12px}.proof-inner>div:nth-of-type(3){border-left:0}.pillars{padding:75px 0}.section-heading h2{font-size:38px}.pillar-grid{grid-template-columns:1fr}.pillar:nth-child(n){min-height:270px}.hero-visual{overflow:hidden}.chart{display:none}}h2 em{color:var(--green);font-style:normal}.center-heading{text-align:center;max-width:720px;margin:0 auto 48px}.center-heading h2{letter-spacing:-.04em;color:var(--navy);margin:14px 0;font-size:44px;line-height:1.1}.center-heading p{color:#738391;line-height:1.7}.split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-showcase{background:#f5faf8;padding:110px 0}.home-showcase h2,.dark-section h2{letter-spacing:-.045em;color:var(--navy);margin:16px 0 20px;font-size:45px;line-height:1.1}.home-showcase p,.dark-section p{color:#6a7c89;line-height:1.75}.check-stack{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.check-stack span{color:#405462;font-size:12px;font-weight:800}.text-link{color:var(--green);font-size:13px;font-weight:900}.lifestyle{border-radius:24px;height:480px;position:relative;overflow:hidden;box-shadow:0 24px 55px #071a2b2e}.lifestyle img{object-fit:cover;width:100%;height:100%}.lifestyle:after{content:"";background:linear-gradient(#0000 45%,#071a2b73);position:absolute;inset:0}.lifestyle-card{z-index:2;background:#ffffffeb;border-radius:14px;flex-direction:column;padding:14px 52px 14px 16px;display:flex;position:absolute;bottom:22px;left:22px}.lifestyle-card span{letter-spacing:.15em;color:#758592;font-size:7px}.lifestyle-card b{color:var(--navy);margin-top:4px;font-size:15px}.lifestyle-card i{width:25px;height:25px;color:var(--green);background:#def6ec;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:16px;right:14px}.academy-preview{padding:110px 0}.course-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.course-row article{border:1px solid #e1e9eb;border-radius:20px;padding:20px}.course-row article>span{color:#8796a1;font-size:8px}.course-art{background:linear-gradient(145deg,var(--navy),#153d52);border-radius:14px;place-items:center;height:180px;margin:18px 0;display:grid}.course-art i{width:64px;height:64px;color:var(--green2);background:#0e9f6e33;border-radius:18px;place-items:center;font-size:28px;font-style:normal;display:grid}.course-row h3{color:var(--navy);margin:0 0 7px;font-size:20px}.course-row p{color:#788791;font-size:11px}.course-row a{color:var(--green);margin-top:18px;font-size:11px;font-weight:900;display:block}.dark-section{background:var(--navy);color:#fff;padding:110px 0}.dark-section h2{color:#fff}.dark-section p{color:#9eb0bc}.ai-window{background:#0e293b;border:1px solid #ffffff1f;border-radius:22px;padding:20px}.ai-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:16px;display:flex}.ai-head>i{background:var(--green);border-radius:12px;place-items:center;width:38px;height:38px;margin-right:12px;font-style:normal;display:grid}.ai-head span{flex-direction:column;display:flex}.ai-head b{font-size:12px}.ai-head small{color:#8ea3af;font-size:8px}.ai-head em{color:var(--green2);margin-left:auto;font-size:8px;font-style:normal}.ai-bubble{background:var(--green);border-radius:14px 14px 3px;width:72%;margin:25px 0 14px auto;padding:13px 15px;font-size:11px}.ai-response{color:#b9c8cf;background:#163346;border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:10px;display:flex}.ai-response b{color:#fff}.home-pricing{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:110px 0;display:grid}.home-pricing h2{color:var(--navy);margin:14px 0;font-size:42px;line-height:1.1}.mini-price{border:2px solid var(--green);border-radius:20px;flex-direction:column;padding:28px;display:flex}.mini-price>span,.price-label{letter-spacing:.13em;color:var(--green);font-size:8px;font-weight:900}.mini-price>b{color:var(--navy);margin:14px 0;font-size:50px}.mini-price sup{font-size:20px}.mini-price b small{color:#7b8993;font-size:12px}.mini-price p{color:#72828e;flex:1;font-size:12px;line-height:1.65}.mini-price.support{border-color:#dbe5e7}.testimonials{padding:30px 0 110px}.quote-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.quote-grid article{border:1px solid #e1e8ea;border-radius:18px;padding:26px}.quote-grid article>span{color:var(--gold);font-size:10px}.quote-grid blockquote{color:#31495a;margin:22px 0;font-size:15px;line-height:1.65}.quote-grid article>div{gap:11px;display:flex}.quote-grid i{width:36px;height:36px;color:var(--green);background:#e1f4ec;border-radius:50%;place-items:center;font-style:normal;display:grid}.quote-grid p{flex-direction:column;margin:0;display:flex}.quote-grid small{color:#83919b;font-size:7px}.testimonial-note{text-align:center;color:#87949d;font-size:9px}.cta-band{background:linear-gradient(135deg,#0b885f,var(--green));color:#fff;text-align:center;padding:95px 0}.cta-band h2{margin:14px 0;font-size:48px;line-height:1.05}.cta-band p{color:#d9f3e8}.button-gold{background:var(--gold);color:var(--navy)}.cta-band small{color:#c3e9db;margin-top:18px;font-size:8px;display:block}footer{color:#9badb8;background:#061522}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:72px 0;display:grid}.footer-top .logo{color:#fff}.footer-top p{font-size:11px;line-height:1.7}.footer-top>div{flex-direction:column;gap:11px;display:flex}.footer-top h4{color:#fff;font-size:10px}.footer-top a:not(.logo){font-size:10px}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;padding:22px 0 30px;font-size:8px;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}body{background:var(--surface);font-size:17px;transition:background .25s,color .25s;overflow-x:clip}button{font:inherit}[data-theme=dark]{--surface:#06131f;--soft:#0b2030;--card:#10283a;--ink:#f4f8fa;--muted:#a9bac5;--line:#294252;--navy:#f2f7f9;--mist:#10283a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nav-wrap{background:color-mix(in srgb,var(--surface) 90%,transparent);border-color:var(--line);height:82px;position:sticky;top:0}.logo{min-width:128px}.logo img{object-fit:contain;background:0 0!important;width:124px!important;height:72px!important}.footer-top .logo img{width:150px!important;height:96px!important}@media (width<=640px){.logo{min-width:88px}.logo img{width:88px!important;height:62px!important}.footer-top .logo img{width:135px!important;height:88px!important}}.logo{font-size:12px}.logo img{object-fit:contain;width:52px;height:38px}.logo small{font-size:9px}.nav-actions{align-items:center;gap:10px;display:flex}.icon-button,.menu-button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:11px}.icon-button{place-items:center;width:42px;height:42px;font-size:22px;display:grid}.menu-button{width:44px;height:42px;padding:10px;display:none}.menu-button i{background:currentColor;border-radius:9px;height:2px;margin:4px 0;display:block}.button{padding:17px 24px;font-size:15px}.button-small{padding:12px 17px;font-size:13px}.button-ghost{background:var(--card);color:var(--ink);border-color:var(--line)}.hero-copy>p{color:var(--muted);font-size:19px}.hero-rating{align-items:center;gap:13px;margin-top:24px;display:flex}.rating-avatars{display:flex}.rating-avatars img{object-fit:cover;border:3px solid var(--surface);border-radius:50%;width:37px;height:37px;margin-left:-9px}.rating-avatars img:first-child{margin-left:0}.hero-rating>div:last-child{flex-direction:column;display:flex}.hero-rating span{color:var(--gold);letter-spacing:2px;font-size:16px}.hero-rating b{color:var(--muted);margin-top:3px;font-size:11px}.trust-row{color:var(--muted);margin-top:18px;font-size:12px}.hero-trust-indicator{align-items:center;gap:13px;margin-top:24px;display:flex}.hero-trust-indicator>div{flex-direction:column;gap:4px;display:flex}.hero-trust-indicator b,.hero-path-indicator b{letter-spacing:.08em;color:var(--ink);font-size:12px}.hero-trust-indicator small,.hero-path-indicator small{color:var(--muted);letter-spacing:.01em;font-size:11px}.hero-trust-indicator small i{color:var(--gold);padding:0 3px;font-style:normal}.trust-icon{border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--card));border-radius:13px;flex:0 0 42px;width:42px;height:42px;position:relative;box-shadow:0 8px 20px #0e9f6e17}.trust-icon-system{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);place-content:center;gap:4px;display:grid}.trust-icon-system i{border:1.5px solid var(--green);border-radius:2px;display:block}.trust-icon-system i:first-child{background:var(--green)}.trust-icon-path i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:18px}.trust-icon-path i:first-child{left:8px}.trust-icon-path i:nth-child(2){left:18px}.trust-icon-path i:nth-child(3){background:var(--gold);left:28px}.trust-icon-path:before{content:"";background:linear-gradient(90deg,var(--green),var(--gold));height:2px;position:absolute;top:20px;left:11px;right:9px}.hero-path-indicator{min-width:220px}.hero-path-indicator .trust-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.hero-path-indicator .trust-icon-path i{top:15px}.hero-path-indicator .trust-icon-path:before{top:17px}.hero-path-indicator b{font-size:10px}.hero-path-indicator small{margin-top:3px;font-size:8px}.pillar,.quote-grid article,.course-row article,.mini-price{background:var(--card);border-color:var(--line)}.home-showcase{background:var(--soft)}.quote-grid article{transition:all .2s}.quote-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #071a2b1a}.quote-grid article>div>img{object-fit:cover;object-position:center 20%;border:2px solid #d9eee6;border-radius:50%;width:48px;height:48px}.quote-grid blockquote{font-size:17px}.center-heading p,.home-showcase p,.course-row p,.mini-price p{font-size:15px}.section-heading>p{font-size:17px}.product-proof-grid article{min-height:235px;position:relative;overflow:hidden}.product-proof-grid article>span{text-align:center;background:color-mix(in srgb,var(--green) 10%,var(--card));border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));width:38px;height:38px;color:var(--green);letter-spacing:.08em;border-radius:11px;font-size:10px;font-weight:900;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.product-proof-grid h3{color:var(--ink);letter-spacing:.045em;margin:28px 0 12px;font-size:18px}.product-proof-grid article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.product-proof-line{background:var(--line);height:2px;position:absolute;bottom:22px;left:26px;right:26px}.product-proof-line i{background:linear-gradient(90deg,var(--green),var(--gold));width:36%;height:2px;display:block}.dashboard-product{background:linear-gradient(145deg,#071a2b,#102f44);place-items:center;padding:20px;display:grid}.dashboard-product img{object-fit:contain;filter:drop-shadow(0 20px 25px #00000047)}.dashboard-product:after{display:none}.owner-showcase{background:#e8ebe8;min-height:720px;position:relative;overflow:hidden}.owner-showcase>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.owner-showcase-shade{background:linear-gradient(90deg,#05141fe0 0%,#05141fbd 36%,#05141f21 63%,#0000 100%);position:absolute;inset:0}.owner-showcase-content{z-index:2;align-items:center;min-height:720px;display:flex;position:relative}.owner-showcase-content>div{color:#fff;width:min(600px,52%)}.owner-showcase .kicker{color:#45e1a5}.owner-showcase h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(48px,4.5vw,68px);line-height:1.02}.owner-showcase h2 em{color:#45e1a5;font-style:normal}.owner-showcase p{color:#d8e3e7;font-size:19px;line-height:1.72}.owner-badges{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.owner-badges span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #fff3;border-radius:999px;padding:12px 14px;font-size:13px;font-weight:800}.owner-badges b{color:#45e1a5;margin-right:6px}.eyebrow,.kicker{font-size:13px}.nav-links{font-size:15px}.hero-copy>p{font-size:21px}.trust-row{font-size:14px}.hero-rating b{font-size:13px}.section-heading h2,.center-heading h2{font-size:clamp(48px,4.2vw,58px)}.section-heading>p,.center-heading p,.dark-section p{font-size:18px}.pillar h3{font-size:25px}.pillar p,.check-stack span{font-size:15px}.course-row h3{font-size:23px}.course-row p,.course-row a{font-size:14px}.ai-bubble,.ai-response{font-size:13px}.mini-price p{font-size:15px}.quote-grid b{font-size:12px}.quote-grid small{font-size:10px}.testimonial-note{font-size:11px}.footer-top p,.footer-top a:not(.logo){font-size:13px}.footer-top h4{font-size:12px}.footer-bottom{font-size:10px}[data-theme=dark] .dashboard-card,[data-theme=dark] .mock-main,[data-theme=dark] .chart,[data-theme=dark] .score-ring,[data-theme=dark] .float-card,[data-theme=dark] .lifestyle-card{background:var(--card);border-color:var(--line)}[data-theme=dark] .page-hero{background:linear-gradient(145deg,#0b2030,#06131f)}[data-theme=dark] .checkout-section{background:var(--soft)}[data-theme=dark] .journey>div{background:var(--card)}[data-theme=dark] body,[data-theme=dark] .nav-wrap{background-color:var(--surface);color:var(--ink)}[data-theme=dark] .proof,[data-theme=dark] .dark-section,[data-theme=dark] footer,[data-theme=dark] .mock-sidebar,[data-theme=dark] .metric,[data-theme=dark] .course-art,[data-theme=dark] .button-dark{background:#071a2b}[data-theme=dark] .pillar:nth-child(4){background:#0b2638;border-color:#294252}[data-theme=dark] .pillar:nth-child(5){background:linear-gradient(145deg,#102f2b,#10283a)}[data-theme=dark] .hero-copy>p,[data-theme=dark] .section-heading>p,[data-theme=dark] .center-heading p,[data-theme=dark] .pillar p,[data-theme=dark] .course-row p,[data-theme=dark] .mini-price p,[data-theme=dark] .quote-grid blockquote,[data-theme=dark] .page-hero p,[data-theme=dark] .faq p{color:#b4c5cf}[data-theme=dark] .eyebrow{background:#10352c}[data-theme=dark] .showcase-ui,[data-theme=dark] .price-card,[data-theme=dark] .feature-grid article,[data-theme=dark] .step-list article{background:var(--card);border-color:var(--line)}[data-theme=dark] .ui-stat-row>div{background:#163348}[data-theme=dark] .button-ghost{background:var(--card);color:var(--ink)}.faq-wrap{border-top:1px solid var(--line);background:linear-gradient(145deg,#f2faf7,#fff)}.faq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;padding:120px 0}.faq-intro{position:sticky;top:120px}.faq-intro h2{letter-spacing:-.045em;color:var(--navy);margin:18px 0 22px;font-size:clamp(44px,4vw,58px);line-height:1.05}.faq-intro h2 em{color:var(--green);font-style:normal}.faq-intro>p{color:var(--muted);max-width:440px;font-size:17px;line-height:1.7}.faq-help{color:#fff;background:#071a2b;border-radius:16px;align-items:center;gap:14px;max-width:370px;margin-top:30px;padding:17px 18px;display:flex;box-shadow:0 18px 40px #071a2b29}.faq-help>span{background:var(--green);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.faq-help div{flex-direction:column;display:flex}.faq-help b{font-size:14px}.faq-help small{color:#a9beca;margin-top:3px;font-size:11px}.faq-list{gap:12px;display:grid}.faq-list details{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:0;transition:all .2s;overflow:hidden;box-shadow:0 8px 24px #071a2b0d}.faq-list details[open]{border-color:#0e9f6e73;box-shadow:0 16px 35px #0e9f6e1a}.faq-list summary{color:var(--ink);grid-template-columns:42px 1fr 36px;align-items:center;gap:14px;padding:22px 24px;font-size:17px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>b{width:38px;height:38px;color:var(--green);background:#e9f8f2;border-radius:11px;place-items:center;font-size:11px;display:grid}.faq-list summary>span{border:1px solid var(--line);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:20px;transition:all .2s;display:grid}.faq-list details[open] summary>span{background:var(--green);color:#fff;transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 28px 24px 80px;font-size:15px;line-height:1.75}[data-theme=dark] .faq-wrap{background:linear-gradient(145deg,#081b29,#06131f)}[data-theme=dark] .faq-list summary>b{background:#103b31}@media (width<=960px){.menu-button{display:block}.nav-links{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:18px 20px;display:none;position:absolute;top:81px;left:0;right:0;box-shadow:0 18px 35px #00000024}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:14px 10px}.hero-rating{justify-content:center}.hero-trust-indicator{text-align:left;justify-content:center}}@media (width<=640px){.nav-wrap{height:72px}.logo img{width:43px}.logo>span{display:none}.nav-links{top:71px}.icon-button{width:40px;height:40px}.button-small{padding:10px;font-size:0}.button-small:before{content:"Get Licensed";font-size:12px}.button-small span{display:none}.hero{padding-top:42px}.hero h1{font-size:clamp(42px,13vw,54px)}.hero-copy>p{font-size:18px}.hero-actions .button{width:100%}.hero-visual{height:350px}.dashboard-card{height:270px}.mock-sidebar{width:44px;padding:13px 8px}.float-growth{display:none}.section-heading h2,.center-heading h2{font-size:42px}.split{gap:40px}.home-showcase,.academy-preview,.dark-section,.home-pricing{padding-top:78px;padding-bottom:78px}.lifestyle{height:390px}.quote-grid blockquote{font-size:17px}.footer-bottom{flex-direction:column;gap:18px;line-height:1.5}.owner-showcase,.owner-showcase-content{min-height:760px}.owner-showcase>img{object-position:67% center}.owner-showcase-shade{background:linear-gradient(#05141f52,#05141fe6 53%,#05141f 100%)}.owner-showcase-content{align-items:flex-end;padding-bottom:56px}.owner-showcase-content>div{width:100%}.owner-showcase h2{font-size:42px}.owner-showcase p{font-size:17px}.owner-badges{grid-template-columns:1fr;display:grid}.owner-badges span{border-radius:12px}.owner-showcase .button{width:100%}.hero-trust-indicator{gap:11px;max-width:340px;margin:22px auto 0}.hero-trust-indicator b{font-size:11px}.hero-trust-indicator small{white-space:nowrap;font-size:10px}.hero-path-indicator{min-width:210px;padding:11px 13px;display:flex;bottom:20px;left:10px}.hero-path-indicator b{font-size:9px}.hero-path-indicator small{font-size:8px}}@media (width<=960px){.faq{gap:45px}.faq-intro{position:static}.faq-intro>p,.faq-help{margin-left:auto;margin-right:auto}.faq-intro{text-align:center}.faq-intro .kicker{justify-content:center}}@media (width<=640px){.faq{padding:78px 0}.faq-intro h2{font-size:40px}.faq-list summary{text-align:left;grid-template-columns:36px 1fr 32px;gap:10px;padding:18px 16px;font-size:15px}.faq-list summary>b{width:34px;height:34px}.faq-list details p{padding:0 18px 20px 62px;font-size:14px}.faq-help{text-align:left;max-width:none}}.wordmark-only{letter-spacing:.12em;gap:12px}.brand-icon{background:linear-gradient(145deg,#0e9f6e,#16c784);border-radius:13px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:10px;display:flex;box-shadow:0 9px 22px #0e9f6e3d}.brand-icon i{background:#fff;border-radius:4px 4px 1px 1px;width:5px}.brand-icon i:first-child{opacity:.7;height:9px}.brand-icon i:nth-child(2){opacity:.85;height:15px}.brand-icon i:nth-child(3){height:22px}.brand-words{flex-direction:column;display:flex}.brand-words>b{font-size:12px;font-weight:900;line-height:1}.brand-words small{letter-spacing:.24em;color:var(--green);margin-top:7px;font-size:13px;font-weight:950;line-height:1}.avatars img{border:2px solid var(--card);object-fit:cover;border-radius:50%;width:29px;height:29px;margin-left:-8px}.avatars img:first-child{margin-left:0}.academy-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.academy-heading h2{letter-spacing:-.045em;color:var(--navy);margin:14px 0 0;font-size:clamp(46px,4.2vw,58px);line-height:1.05}.academy-heading h2 em{color:var(--green);font-style:normal}.academy-heading>div:last-child p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.7}.course-row{gap:22px}.course-row article{background:var(--card);border-color:var(--line);padding:0;transition:all .25s;overflow:hidden;box-shadow:0 12px 35px #071a2b12}.course-row article:hover{transform:translateY(-6px);box-shadow:0 24px 48px #071a2b24}.course-image{height:230px;position:relative;overflow:hidden}.course-image:after{content:"";background:linear-gradient(#0000 48%,#071a2b80);position:absolute;inset:0}.course-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.course-row article:hover .course-image img{transform:scale(1.04)}.course-image>span{z-index:2;color:#fff;background:#071a2be0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;position:absolute;top:16px;left:16px}.course-content>small{text-transform:uppercase;letter-spacing:.13em;color:var(--green);font-size:10px;font-weight:900}.course-content h3{margin:10px 0;font-size:25px}.course-content p{min-height:74px;font-size:15px;line-height:1.65}.course-content a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;font-size:13px;display:flex}.course-content a span{font-size:18px}.cta-band{text-align:left;background:#061522;padding:105px 0;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(circle,#16c78440,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-130px}.cta-premium{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid;position:relative}.cta-copy h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(52px,5vw,72px);line-height:1}.cta-copy h2 em{color:#45e1a5;font-style:normal}.cta-copy>p{color:#aac0cb;max-width:680px;font-size:18px;line-height:1.72}.cta-actions{align-items:center;gap:24px;margin:30px 0 20px;display:flex}.cta-link{color:#fff;font-size:14px;font-weight:800}.cta-copy>small{color:#7f99a6;font-size:10px}.cta-system{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:24px;padding:26px;box-shadow:0 30px 60px #0003}.cta-system>span{letter-spacing:.16em;color:#45e1a5;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.cta-system>div{border-top:1px solid #ffffff1a;grid-template-columns:36px 1fr 30px;align-items:center;gap:13px;padding:18px 0;display:grid}.cta-system b{color:#45e1a5;font-size:11px}.cta-system p{flex-direction:column;margin:0;display:flex}.cta-system strong{font-size:15px}.cta-system small{color:#8fa7b4;margin-top:4px;font-size:11px}.cta-system i{color:#45e1a5;background:#16c78429;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}[data-theme=dark] .score-ring b{color:#071a2b!important}[data-theme=dark] .mock-top b,[data-theme=dark] .metric b{color:#fff}[data-theme=dark] .proof-inner b{color:#45e1a5}[data-theme=dark] .course-row article{background:#10283a}[data-theme=dark] .course-content h3{color:#f2f7f9}[data-theme=dark] .nav-links a,[data-theme=dark] .wordmark-only .brand-words>b{color:#fff}[data-theme=dark] .wordmark-only .brand-words small{color:#45e1a5}.hero-visual .dashboard-card{animation:6s ease-in-out infinite dashboard-float}.hero-visual .float-ai{animation:5s ease-in-out infinite card-drift}.hero-visual .float-growth{animation:5.6s ease-in-out .8s infinite card-drift}.hero-visual .float-community{animation:6.2s ease-in-out 1.2s infinite card-drift}.bars i{transform-origin:bottom;animation:3.4s ease-in-out infinite bar-breathe}.bars i:nth-child(2n){animation-delay:.3s}.bars i:nth-child(3n){animation-delay:.65s}.score-ring div{animation:4s ease-in-out infinite score-glow}@keyframes dashboard-float{0%,to{transform:perspective(900px)rotateY(-3deg)rotateX(1deg)translateY(0)}50%{transform:perspective(900px)rotateY(-2deg)rotateX(.5deg)translateY(-9px)}}@keyframes card-drift{0%,to{translate:0}50%{translate:0 -7px}}@keyframes bar-breathe{0%,to{filter:saturate();opacity:.82}50%{filter:saturate(1.35);opacity:1}}@keyframes score-glow{0%,to{filter:drop-shadow(0 0 #16c78400)}50%{filter:drop-shadow(0 0 9px #16c7843d)}}.ecosystem-grid{gap:18px}.ecosystem-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 91%,var(--green)));isolation:isolate;min-height:345px;padding:28px}.ecosystem-card:before{content:"";z-index:-1;background:radial-gradient(circle,#16c78429,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-85px;right:-75px}.pillar-top{justify-content:space-between;align-items:center;display:flex}.pillar-top>span{color:var(--green);font-size:10px;font-weight:950}.pillar-top>em{letter-spacing:.13em;color:var(--muted);font-size:8px;font-style:normal;font-weight:900}.ecosystem-card .pillar-icon{border-radius:15px;width:52px;height:52px;margin-top:30px;font-size:23px;box-shadow:inset 0 0 0 1px #0e9f6e14}.ecosystem-card h3{margin-top:20px}.ecosystem-card p{margin-bottom:14px;font-size:15px}.pillar-outcome{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.pillar-cta{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:23px;left:28px;right:28px}.pillar-cta i{color:var(--green);font-size:17px;font-style:normal}.ecosystem-card:nth-child(4){background:linear-gradient(145deg,#071a2b,#103347)}.ecosystem-card:nth-child(5){background:linear-gradient(145deg,#e8faf3,var(--card))}.ecosystem-card:hover{border-color:#0e9f6e59;transform:translateY(-7px);box-shadow:0 24px 50px #071a2b21}[data-theme=dark] .ecosystem-card{background:linear-gradient(145deg,#10283a,#0c2232)}[data-theme=dark] .ecosystem-card:nth-child(4){background:linear-gradient(145deg,#061522,#0b2b3c)}[data-theme=dark] .ecosystem-card:nth-child(5){background:linear-gradient(145deg,#10352c,#10283a)}[data-theme=dark] .ecosystem-card .pillar-cta{color:#f4f8fa}@media (prefers-reduced-motion:reduce){.hero-visual .dashboard-card,.hero-visual .float-card,.bars i,.score-ring div{animation:none!important}}@media (width<=960px){.academy-heading,.cta-premium{grid-template-columns:1fr;gap:34px}.academy-heading{text-align:center}.academy-heading .kicker{justify-content:center}.cta-premium{gap:48px}.cta-copy{text-align:center}.cta-copy>p{margin-left:auto;margin-right:auto}.cta-actions{justify-content:center}}@media (width<=640px){.wordmark-only>span{display:flex}.brand-icon{width:37px;height:37px;padding:9px}.brand-words>b{font-size:9px}.brand-words small{margin-top:5px;font-size:10px}.float-community{display:flex;bottom:14px;left:4px}.course-image{height:215px}.course-content p{min-height:0}.cta-band{padding:78px 0}.cta-copy h2{font-size:44px}.cta-copy>p{font-size:17px}.cta-actions{flex-direction:column;gap:17px}.cta-actions .button{width:100%}.cta-system{padding:20px}.cta-system>div{grid-template-columns:30px 1fr 28px}.cta-system small{font-size:10px}.ecosystem-card{min-height:330px}.pillar-cta{left:24px;right:24px}}.shell{width:min(1180px,100% - 48px)}.hero{padding-top:72px;padding-bottom:72px}.hero-copy>p,.owner-showcase p,.academy-heading p,.ai-copy>p,.pricing-intro>p{margin-top:0}.hero-actions{margin-top:32px}.proof-inner{grid-template-columns:1.75fr repeat(4,1fr);min-height:150px}.proof-inner>span{letter-spacing:.15em;max-width:360px;font-size:14px;line-height:1.55}.proof-inner>div{padding-left:42px}.proof-inner b{letter-spacing:-.03em;font-size:42px;font-weight:900;line-height:1}.proof-inner small{letter-spacing:.15em;margin-top:10px;font-size:10px;font-weight:800;line-height:1.35}.pillars,.academy-preview,.dark-section,.pricing-premium{padding-top:112px;padding-bottom:112px}.section-heading,.academy-heading,.pricing-intro{margin-bottom:48px}.section-heading h2,.academy-heading h2,.pricing-intro h2,.center-heading h2{margin-bottom:0}.section-heading>p,.academy-heading>div:last-child,.pricing-intro>p{align-self:end}.ecosystem-card{padding:30px}.ecosystem-card .pillar-icon{margin-top:30px}.ecosystem-card h3{margin:20px 0 12px}.ecosystem-card p{margin:0 0 16px}.pillar-cta{bottom:24px;left:30px;right:30px}.owner-showcase-content>div{padding:8px 0}.owner-showcase p{margin-bottom:0}.owner-badges{margin:30px 0 32px}.academy-heading>div:last-child p{margin:0 0 20px}.course-content{padding:26px}.course-content h3{margin:10px 0 12px}.course-content p{margin:0 0 20px}.course-content a{margin-top:0}.ai-copy h2{margin:18px 0 22px}.ai-copy>p{margin-bottom:0}.ai-capabilities{margin:28px 0 30px}.ai-assistant-row,.pricing-path{margin-bottom:30px}.price-card{padding:36px}.price-card>p{margin:0 0 22px}.price-card ul{padding:20px 0 24px}.price-summary{padding:18px 0 22px}.pricing-note{padding-top:30px}.testimonials{padding-top:96px;padding-bottom:112px}.center-heading{margin-bottom:48px}.quote-grid article{padding:28px}.quote-grid blockquote{margin:22px 0 24px}.testimonial-note{margin:22px 0 0}.footer-top{align-items:start;padding-top:72px;padding-bottom:72px}.footer-top h4{margin:0 0 4px}.footer-top p{margin:0}@media (width<=960px){.shell{width:min(100% - 40px,1180px)}.proof-inner{grid-template-columns:repeat(4,1fr);padding-bottom:18px}.proof-inner>span{max-width:none;padding:24px 0 14px;font-size:13px}.proof-inner>div{text-align:center;padding:20px}.proof-inner b{font-size:38px}.proof-inner small{font-size:9px}.section-heading,.academy-heading,.pricing-intro{gap:24px}.section-heading>p,.academy-heading>div:last-child,.pricing-intro>p{align-self:auto}.ecosystem-card{padding:28px}.pillar-cta{left:28px;right:28px}.price-card{padding:32px}}@media (width<=640px){.shell{width:min(100% - 32px,1180px)}.proof-inner{grid-template-columns:repeat(2,1fr);padding-bottom:20px}.proof-inner>span{padding:22px 8px 12px;font-size:12px;line-height:1.5}.proof-inner>div{padding:20px 12px}.proof-inner b{font-size:34px}.proof-inner small{margin-top:8px;font-size:9px}.hero{padding-top:48px;padding-bottom:56px}.pillars,.academy-preview,.dark-section,.pricing-premium{padding-top:80px;padding-bottom:80px}.section-heading,.academy-heading,.pricing-intro,.center-heading{margin-bottom:36px}.ecosystem-card{padding:24px}.pillar-cta{left:24px;right:24px}.course-content{padding:22px}.price-card{padding:24px}.price-top{align-items:flex-start;gap:12px}.price-value{margin:24px 0 18px}.pricing-note{padding-top:26px}.testimonials{padding-top:72px;padding-bottom:80px}.quote-grid article{padding:24px}.footer-top{padding-top:56px;padding-bottom:56px}}.page-hero-premium{isolation:isolate;color:#fff;background:linear-gradient(135deg,#04131f 0%,#082638 52%,#061925 100%);border-bottom:1px solid #16c7842e;padding:112px 0 118px;position:relative;overflow:hidden}.page-hero-premium:before,.page-hero-premium:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.page-hero-premium:before{background:radial-gradient(circle,#16c78438,#0000 67%);width:720px;height:720px;top:-320px;right:-250px}.page-hero-premium:after{background:radial-gradient(circle,#0e9f6e26,#0000 68%);width:520px;height:520px;bottom:-390px;left:-310px}.hero-grid-lines{display:none}.page-hero-premium .hero-grid-lines{z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.page-hero-premium .page-hero-inner{grid-template-columns:.92fr 1.08fr;gap:86px}.page-hero-premium .page-hero-copy{z-index:2;position:relative}.page-hero-premium .kicker{color:#3de0a3;background:#16c78414;border:1px solid #3de0a33d;border-radius:999px;padding:9px 13px}.page-hero-premium h1{letter-spacing:-.058em;color:#f6fbfd;max-width:720px;margin:24px 0 25px;font-size:clamp(58px,5.2vw,78px);line-height:.98}.page-hero-premium h1 em{color:#35d99b;text-shadow:0 0 30px #35d99b21}.page-hero-premium .page-hero-copy>p{color:#b7c8d1;max-width:650px;margin:0;font-size:18px;line-height:1.75}.page-hero-highlights{flex-wrap:wrap;gap:9px;margin:28px 0 0;display:flex}.page-hero-highlights span{color:#d6e5e9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}.page-hero-highlights span:first-letter{color:#35d99b}.page-hero-premium .hero-actions{margin-top:30px}.page-hero-premium .button{padding:17px 22px}.page-hero-premium .button-ghost{color:#f1f7f9;background:#ffffff0e;border-color:#ffffff2e}.page-hero-premium .button-ghost:hover{background:#ffffff1a}.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#123446f7,#071d2bfa);border:1px solid #74b8a63b;border-radius:28px;width:100%;padding:27px;position:relative;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 40px 90px #00000061,inset 0 1px #ffffff0d}.premium-hero-ui:before,.page-hero-premium .showcase-ui:before,.page-hero-premium .ai-chat:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#16c7842e,#0000 65%);border-radius:40px;position:absolute;inset:-20px}.premium-ui-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.premium-ui-head>span{align-items:center;gap:11px;display:flex}.premium-ui-head>span i{color:#fff;background:linear-gradient(145deg,#19c98a,#0b9365);border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:950;display:grid}.premium-ui-head b{color:#f5fbfd;font-size:12px}.premium-ui-head>em{letter-spacing:.13em;color:#6fdcb3;font-size:7px;font-style:normal;font-weight:900}.premium-ui-foot{color:#91aab5;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:16px;padding-top:15px;font-size:8px;font-weight:800;display:flex}.page-hero-premium .showcase-ui{color:#0b1f33;background:linear-gradient(145deg,#f9fffc,#e9f6f1);border-color:#fffc;padding:27px}.page-hero-premium .ui-head{font-size:14px}.page-hero-premium .ui-head i{color:#0b9f6d;background:#d8f7ea;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal}.page-hero-premium .ui-stat-row{gap:10px;margin-top:22px}.page-hero-premium .ui-stat-row>div{background:#fff;border:1px solid #dcebe5;padding:15px}.page-hero-premium .ui-stat-row small,.page-hero-premium .ui-stat-row em{font-size:7px}.page-hero-premium .ui-stat-row b{color:#071a2b;font-size:21px}.page-hero-premium .ui-chart{height:205px;margin-top:12px;padding:20px}.page-hero-premium .ui-chart>div{height:142px}.academy-progress{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:19px 0 12px;padding:18px;display:grid}.academy-progress>div{flex-direction:column;display:flex}.academy-progress small{letter-spacing:.13em;color:#6fdcb3;font-size:7px}.academy-progress b{color:#fff;margin:5px 0 12px;font-size:16px}.academy-progress>div>span{background:#294757;border-radius:99px;height:5px;overflow:hidden}.academy-progress>div>span i{background:linear-gradient(90deg,#0e9f6e,#31d79c);width:72%;height:100%;display:block}.academy-progress strong{color:#36d99d;font-size:28px}.academy-modules{gap:8px;display:grid}.academy-modules>span{background:#ffffff0a;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:35px 1fr;column-gap:10px;padding:12px;display:grid}.academy-modules i{color:#43dca4;background:#16c7841c;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.academy-modules b{color:#eef7f9;font-size:10px}.academy-modules small{color:#829ba7;margin-top:3px;font-size:7px}.community-feature{text-align:center;padding:25px 20px 22px}.community-avatars{justify-content:center;margin-bottom:16px;display:flex}.community-avatars span{color:#0b7554;background:linear-gradient(145deg,#e4f8ef,#b8e7d4);border:3px solid #0c293a;border-radius:50%;place-items:center;width:46px;height:46px;margin-left:-10px;font-size:9px;font-weight:950;display:grid}.community-avatars span:first-child{margin-left:0}.community-avatars span:last-child{color:#fff;background:#13a873}.community-feature>small{color:#47dca5;letter-spacing:.14em;font-size:7px;display:block}.community-feature>b{color:#f3f9fb;margin-top:7px;font-size:17px;line-height:1.35;display:block}.community-rows{gap:9px;display:grid}.community-rows>span,.license-system-list>span{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.community-rows>span>i{color:#39d69d;background:#16c7841c;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.community-rows p,.license-system-list p{flex-direction:column;margin:0;display:flex}.community-rows b,.license-system-list b{color:#f1f7f9;font-size:10px}.community-rows small,.license-system-list small{color:#829ba7;margin-top:4px;font-size:7px}.community-rows em{color:#43dba4;font-size:7px;font-style:normal;font-weight:900}.page-hero-premium .ai-chat{padding:28px}.page-hero-premium .ai-chat-head{padding-bottom:18px}.page-hero-premium .ai-chat-head>span{width:44px;height:44px}.page-hero-premium .ai-chat-head b{font-size:13px}.page-hero-premium .ai-chat-head small{margin-top:3px;font-size:8px}.page-hero-premium .chat-line{padding:14px 16px;font-size:11px}.page-hero-premium .chat-line.user{margin-top:22px}.page-hero-premium .chat-line.bot{gap:10px}.page-hero-premium .chat-input{color:#8ca3af;border-radius:10px;margin-top:20px}.license-hero-ui{grid-template-columns:.78fr 1.22fr;gap:18px;display:grid}.license-seal{text-align:center;background:radial-gradient(circle at 50% 30%,#16c7842e,#ffffff06 62%);border:1px solid #47dca42e;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;padding:25px 14px;display:flex}.license-seal>span{color:#fff;background:linear-gradient(145deg,#24d296,#0b8c62);border-radius:22px;place-items:center;width:74px;height:74px;font-size:32px;font-weight:950;display:grid;box-shadow:0 15px 35px #0e9f6e4d}.license-seal small{letter-spacing:.13em;color:#9eb4be;margin:16px 0 5px;font-size:7px;line-height:1.5}.license-seal b{color:#45dca6;font-size:10px}.license-system-list{gap:9px;display:grid}.license-system-list>span>i{color:#39d69d;font-size:8px;font-style:normal}.license-system-list>span>em{color:#41dca4;background:#16c7841f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.license-hero-ui .premium-ui-foot{grid-column:1/-1;margin-top:0}.about-impact{background:radial-gradient(circle at 85% 10%,#2bd39726,#0000 40%),#ffffff0b;border:1px solid #ffffff12;border-radius:18px;margin:20px 0 14px;padding:24px}.about-impact small{color:#46dca5;letter-spacing:.15em;font-size:7px;font-weight:900;display:block}.about-impact>b{color:#f4fbfc;letter-spacing:-.025em;margin:8px 0;font-size:21px;line-height:1.25;display:block}.about-impact p{color:#91a8b3;margin:0;font-size:9px;line-height:1.6}.about-pillars{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.about-pillars>span{background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;padding:14px;display:flex}.about-pillars i{color:#41dca4;font-size:7px;font-style:normal}.about-pillars b{color:#f2f9fa;margin:8px 0 3px;font-size:11px}.about-pillars small{color:#8099a5;font-size:7px}.feature-about .feature-grid article,.feature-dashboard .feature-grid article,.feature-academy .feature-grid article,.feature-community .feature-grid article,.feature-ai .feature-grid article,.feature-license .feature-grid article{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 94%,var(--green)));border-radius:22px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 12px 34px #071a2b11}.feature-about .feature-grid article:hover,.feature-dashboard .feature-grid article:hover,.feature-academy .feature-grid article:hover,.feature-community .feature-grid article:hover,.feature-ai .feature-grid article:hover,.feature-license .feature-grid article:hover{border-color:#0e9f6e52;transform:translateY(-6px);box-shadow:0 24px 48px #071a2b21}.feature-grid article>.premium-feature-icon{background:linear-gradient(145deg,#f8fffb,#d9f5e9);border:1px solid #0e9f6e33;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:visible;box-shadow:0 14px 30px #0e9f6e26,inset 0 1px #fff}.feature-grid article>.premium-feature-icon:before{content:"";background:linear-gradient(145deg,#fffffff2,#d2f4e5b8);border:1px solid #fffffff2;border-radius:13px;position:absolute;inset:7px}.feature-grid article>.premium-feature-icon:after{content:"";filter:blur(1px);background:#16c7842b;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-7px;right:-7px}.feature-grid article>.premium-feature-icon i{z-index:1;color:#0b9f6d;text-shadow:0 5px 14px #0e9f6e26;font-size:25px;font-style:normal;font-weight:700;line-height:1;position:relative}.feature-grid article:nth-child(3n+2)>.premium-feature-icon{background:linear-gradient(145deg,#f5fffb,#ccefe0)}.feature-grid article:nth-child(3n)>.premium-feature-icon{background:linear-gradient(145deg,#f9fffc,#e5f8ef)}.feature-grid article:hover>.premium-feature-icon{box-shadow:0 18px 38px #0e9f6e38,inset 0 1px #fff}.feature-grid article:hover>.premium-feature-icon i{transform:scale(1.08)}.feature-grid article>.premium-feature-icon i{transition:transform .25s}.feature-grid article>.premium-feature-icon~h3{margin-top:24px;font-size:20px}.feature-grid article>.premium-feature-icon~p{font-size:14px;line-height:1.7}[data-theme=dark] .feature-grid article>.premium-feature-icon{background:linear-gradient(145deg,#174a3d,#0d342c);border-color:#40dca340;box-shadow:0 14px 30px #00000038}[data-theme=dark] .feature-grid article>.premium-feature-icon:before{background:linear-gradient(145deg,#153e33f2,#0c2c26cc);border-color:#50dda814}[data-theme=dark] .feature-grid article>.premium-feature-icon i{color:#45dca6}@media (width<=960px){.page-hero-premium{text-align:left;padding:90px 0 100px}.page-hero-premium .page-hero-inner{grid-template-columns:1fr;gap:60px}.page-hero-premium .page-hero-copy{text-align:center}.page-hero-premium .page-hero-copy>p{margin-left:auto;margin-right:auto}.page-hero-highlights,.page-hero-premium .hero-actions{justify-content:center}.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{max-width:650px;margin:auto;transform:none}}@media (width<=640px){.page-hero-premium{padding:72px 0 80px}.page-hero-premium h1{margin-top:20px;font-size:clamp(44px,13vw,58px)}.page-hero-premium .page-hero-copy>p{font-size:17px}.page-hero-highlights{grid-template-columns:1fr;max-width:300px;margin:24px auto 0;display:grid}.page-hero-highlights span{text-align:left}.page-hero-premium .hero-actions{flex-direction:column}.page-hero-premium .hero-actions .button{width:100%}.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{border-radius:22px;padding:20px}.premium-ui-head>em{display:none}.page-hero-premium .ui-stat-row{grid-template-columns:1fr 1fr}.page-hero-premium .ui-stat-row>div:nth-child(2){display:flex}.page-hero-premium .ui-chart{height:170px}.page-hero-premium .ui-chart>div{height:108px}.license-hero-ui{grid-template-columns:1fr}.license-seal{padding:22px}.license-hero-ui .premium-ui-foot{grid-column:auto}.premium-ui-foot{gap:14px;line-height:1.4}.community-feature{padding-left:0;padding-right:0}.about-pillars{grid-template-columns:1fr}.about-pillars>span{grid-template-columns:28px 1fr;column-gap:8px;display:grid}.about-pillars i{grid-row:1/3}.about-pillars b{margin:0}.feature-grid article>.premium-feature-icon{width:58px;height:58px}.feature-about .feature-grid article,.feature-dashboard .feature-grid article,.feature-academy .feature-grid article,.feature-community .feature-grid article,.feature-ai .feature-grid article,.feature-license .feature-grid article{padding:24px}}@keyframes heroVisualFloat{0%,to{transform:perspective(1000px)rotateY(-2deg)translate(0,0)}50%{transform:perspective(1000px)rotateY(-1deg)translateY(-10px)}}@keyframes heroGlowBreathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:58px 58px,58px 58px}}@keyframes chartRise{0%,to{filter:saturate(.85);transform:scaleY(.72)}50%{filter:saturate(1.2);transform:scaleY(1)}}@keyframes softLift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes progressFlow{0%{width:18%}55%,to{width:72%}}@keyframes avatarWave{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes statusPulse{0%,to{opacity:.55;box-shadow:0 0 #3de0a34d}50%{opacity:1;box-shadow:0 0 0 7px #3de0a300}}@keyframes aiSpark{0%,to{transform:rotate(0)scale(1);box-shadow:0 8px 24px #0e9f6e38}50%{transform:rotate(8deg)scale(1.07);box-shadow:0 12px 34px #16c78466}}@keyframes messageGlow{0%,to{background:#173547;border-color:#ffffff0a}50%{background:#193b4e;border-color:#3de0a32e}}@keyframes sealBreathe{0%,to{transform:scale(1);box-shadow:0 15px 35px #0e9f6e4d}50%{transform:scale(1.055);box-shadow:0 20px 48px #16c78475}}@keyframes checkPop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.22)}}@keyframes impactGlow{0%,to{border-color:#ffffff12;box-shadow:0 0 #16c78400}50%{border-color:#3de0a333;box-shadow:0 18px 45px #04191f3d}}.page-hero-premium .hero-grid-lines{animation:24s linear infinite gridDrift}.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{will-change:transform;animation:7s ease-in-out infinite heroVisualFloat}.premium-hero-ui:before,.page-hero-premium .showcase-ui:before,.page-hero-premium .ai-chat:before{animation:5.5s ease-in-out infinite heroGlowBreathe}.hero-about .about-impact{animation:5.2s ease-in-out infinite impactGlow}.hero-about .about-pillars>span{animation:4.8s ease-in-out infinite softLift}.hero-about .about-pillars>span:nth-child(2){animation-delay:.7s}.hero-about .about-pillars>span:nth-child(3){animation-delay:1.4s}.hero-dashboard .ui-chart i{transform-origin:bottom;animation:3.4s ease-in-out infinite chartRise}.hero-dashboard .ui-chart i:nth-child(2n){animation-delay:.35s}.hero-dashboard .ui-chart i:nth-child(3n){animation-delay:.75s}.hero-dashboard .ui-head i{animation:2.8s ease-in-out infinite statusPulse}.hero-academy .academy-progress>div>span i{animation:5.5s ease-in-out infinite progressFlow}.hero-academy .academy-modules>span{animation:5s ease-in-out infinite softLift}.hero-academy .academy-modules>span:nth-child(2){animation-delay:.7s}.hero-academy .academy-modules>span:nth-child(3){animation-delay:1.4s}.hero-community .community-avatars span{animation:4s ease-in-out infinite avatarWave}.hero-community .community-avatars span:nth-child(2){animation-delay:.35s}.hero-community .community-avatars span:nth-child(3){animation-delay:.7s}.hero-community .community-avatars span:nth-child(4){animation-delay:1.05s}.hero-community .premium-ui-head>em i{background:#3de0a3;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite statusPulse;display:inline-block}.hero-ai .ai-chat-head>span{animation:4s ease-in-out infinite aiSpark}.hero-ai .ai-chat-head>i{animation:2.6s ease-in-out infinite statusPulse}.hero-ai .chat-line.bot{border:1px solid #ffffff0a;animation:5s ease-in-out infinite messageGlow}.hero-license .license-seal>span{animation:4.6s ease-in-out infinite sealBreathe}.hero-license .license-system-list>span>em{animation:4.8s ease-in-out infinite checkPop}.hero-license .license-system-list>span:nth-child(2)>em{animation-delay:.55s}.hero-license .license-system-list>span:nth-child(3)>em{animation-delay:1.1s}@media (width<=960px){.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{animation-name:heroVisualFloatTablet}@keyframes heroVisualFloatTablet{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.page-hero-premium *,.page-hero-premium :before,.page-hero-premium :after{transition:none!important;animation:none!important}.premium-hero-ui,.page-hero-premium .showcase-ui,.page-hero-premium .ai-chat{transform:none!important}}.hero-about .page-hero-inner,.hero-license .page-hero-inner,.hero-pricing .page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(48px,6vw,88px)}.hero-about h1,.hero-license h1,.hero-pricing h1{letter-spacing:-.052em;max-width:760px;margin:25px 0 24px;font-size:clamp(48px,4.35vw,66px);line-height:1.055}.hero-about h1 em,.hero-license h1 em,.hero-pricing h1 em{display:inline}.hero-about .page-hero-copy>p,.hero-license .page-hero-copy>p,.hero-pricing .page-hero-copy>p{max-width:610px;font-size:17px;line-height:1.68}.hero-about .page-hero-highlights,.hero-license .page-hero-highlights,.hero-pricing .page-hero-highlights{margin-top:25px}.hero-about .hero-actions,.hero-license .hero-actions,.hero-pricing .hero-actions{margin-top:27px}@media (width<=960px){.hero-about .page-hero-inner,.hero-license .page-hero-inner,.hero-pricing .page-hero-inner{grid-template-columns:1fr;gap:48px}.hero-about h1,.hero-license h1,.hero-pricing h1{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(45px,7vw,58px);line-height:1.08}.hero-about .page-hero-copy>p,.hero-license .page-hero-copy>p,.hero-pricing .page-hero-copy>p{max-width:650px}}@media (width<=640px){.hero-about,.hero-license,.hero-pricing{padding:62px 0 72px}.hero-about .page-hero-copy,.hero-license .page-hero-copy,.hero-pricing .page-hero-copy{text-align:left}.hero-about h1,.hero-license h1,.hero-pricing h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,10.4vw,46px);line-height:1.09}.hero-about .page-hero-copy>p,.hero-license .page-hero-copy>p,.hero-pricing .page-hero-copy>p{margin:0;font-size:16px;line-height:1.62}.hero-about .page-hero-highlights,.hero-license .page-hero-highlights,.hero-pricing .page-hero-highlights{max-width:none;margin:22px 0 0}.hero-about .hero-actions,.hero-license .hero-actions,.hero-pricing .hero-actions{justify-content:flex-start;margin-top:24px}.hero-about .page-hero-inner,.hero-license .page-hero-inner,.hero-pricing .page-hero-inner{gap:40px}}.hero-pricing,.hero-onboarding{background:linear-gradient(145deg,#04131f 0%,#0a2738 56%,#071c2a 100%)}.hero-pricing:before,.hero-onboarding:before{background:radial-gradient(circle at 82% 18%,#16c7842e,#0000 32%),radial-gradient(circle at 12% 84%,#0e9f6e1a,#0000 30%)}.hero-pricing .page-hero-copy h1,.hero-onboarding .page-hero-copy h1{color:#f6fbfc}.hero-pricing .page-hero-copy>p,.hero-onboarding .page-hero-copy>p{color:#a9bcc6}.hero-pricing .page-hero-highlights span,.hero-onboarding .page-hero-highlights span{color:#d7e4e9}.hero-pricing .button-ghost,.hero-onboarding .button-ghost{color:#e7f0f3;border-color:#ffffff2e}.pricing-hero-visual,.onboarding-hero-visual{transform-origin:50%;will-change:transform;background:linear-gradient(145deg,#133648ed,#071d2bf5);border:1px solid #659bac40;border-radius:28px;justify-self:center;width:100%;max-width:620px;padding:28px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-1.5deg);box-shadow:0 35px 90px #0000005c,inset 0 1px #ffffff0f}.pricing-hero-visual:before,.onboarding-hero-visual:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff0a,#0000 70%);position:absolute;inset:0}.pricing-hero-head,.onboarding-hero-head{letter-spacing:.15em;color:#a9bbc5;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:9px;font-weight:900;display:flex}.pricing-hero-head em,.onboarding-hero-head em{color:#28d797;font-style:normal}.pricing-hero-total{grid-template-columns:1fr auto;align-items:end;padding:27px 0 22px;display:grid}.pricing-hero-total small{color:#7f99a6;letter-spacing:.16em;grid-column:1/-1;font-size:8px;font-weight:900}.pricing-hero-total b{color:#f7fbfc;letter-spacing:-.06em;font-size:70px;line-height:1}.pricing-hero-total sup{color:#20c989;font-size:26px}.pricing-hero-total span{color:#91a6b1;padding-bottom:10px;font-size:10px}.pricing-hero-stack{gap:9px;display:grid}.pricing-hero-stack>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;padding:13px;display:grid}.pricing-hero-stack i{color:#26d293;background:#16c78421;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.pricing-hero-stack b{color:#ecf4f6;font-size:11px}.pricing-hero-stack small{color:#829aa6;font-size:8px}.pricing-hero-foot{color:#78909d;gap:22px;margin-top:20px;font-size:8px;display:flex}.pricing-hero-foot span:before{content:"✓";color:#21c989;margin-right:6px}.pricing-page{background:linear-gradient(#f7faf9,#fff);padding:112px 0}.pricing-page-intro,.onboarding-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(40px,6vw,80px);margin-bottom:48px;display:grid}.pricing-page-intro>div,.onboarding-intro>div{min-width:0}.pricing-page-intro h2,.onboarding-intro h2{letter-spacing:-.05em;color:var(--navy);margin:14px 0 0;font-size:50px;line-height:1.07}.pricing-page-intro h2 em,.onboarding-intro h2 em{color:var(--green);font-style:normal}.pricing-page-intro>p,.onboarding-intro>p{color:#6c7f8b;justify-self:end;max-width:520px;margin:0 0 3px;line-height:1.75}.pricing-page .pricing-section{align-items:stretch;gap:24px;padding:0}.pricing-page .price-card{background:#fff;border:1px solid #dce6e8;min-width:0;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 65px #071a2b14}.pricing-page .price-card.featured{background:linear-gradient(145deg,#0d2b3d,#071c2b);border:1px solid #19b97f;box-shadow:0 30px 75px #051c2a33}.pricing-page .price-card.featured:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#16c78426,#0000 32%);position:absolute;inset:0}.price-card-top{justify-content:space-between;align-items:center;gap:16px;min-height:30px;display:flex;position:relative}.price-card-top em{letter-spacing:.13em;color:#087751;background:#e4f7ef;border-radius:99px;flex:none;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900}.pricing-page .price-card h2{margin:28px 0 14px;position:relative}.pricing-page .price-card.featured h2,.pricing-page .price-card.featured>p{color:#f5fafc}.pricing-page .price-card.featured>p{color:#a9bbc5}.pricing-page .price-card.featured .price-label{color:#29da99}.price-includes{border-top:1px solid #e4ebed;flex:1;margin-top:7px;padding:21px 0 25px;position:relative}.price-card.featured .price-includes{border-color:#ffffff1f}.price-includes>span{letter-spacing:.14em;color:var(--green);font-size:8px;font-weight:900}.pricing-page .price-card ul{border:0;align-content:start;margin:0;padding:17px 0 0}.pricing-page .price-card li{color:#405766;align-items:flex-start;line-height:1.45;display:flex}.pricing-page .price-card li:before{content:"✓";color:#099165;background:#e6f7f1;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin:0 8px 0 0;display:inline-grid}.pricing-page .price-card>.button{text-align:center;justify-content:center;width:100%}.pricing-page .price-card .fine{min-height:14px;margin-top:13px;line-height:1.5;display:block}.pricing-page .featured li{color:#d9e5e9}.pricing-page .featured li:before{color:#2bda9b;background:#16c78424}.pricing-page .featured .fine{color:#78909d}.support-price-card{background:linear-gradient(145deg,#fff,#f3f8f6)!important}.pricing-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.pricing-assurance>span{background:#fff;border:1px solid #e0e9e8;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:17px;display:grid}.pricing-assurance i{width:36px;height:36px;color:var(--green);background:#e6f7f1;border-radius:11px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.pricing-assurance b{color:var(--navy);font-size:11px}.pricing-assurance small{color:#7d8c96;font-size:8px;line-height:1.45}.checkout-section{background:linear-gradient(145deg,#061725,#0b293a);padding:100px 0;scroll-margin-top:90px}.checkout-premium{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(44px,6vw,80px);display:grid}.checkout-copy{max-width:480px}.checkout-copy h2{letter-spacing:-.045em;color:#f6fafb;margin:14px 0 18px;font-size:43px;line-height:1.08}.checkout-copy p{color:#9eb2bd;line-height:1.7}.checkout-copy .button{margin-top:15px}.checkout-premium .journey{grid-template-columns:1fr;gap:10px;width:100%}.checkout-premium .journey>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:35px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:17px;display:grid}.checkout-premium .journey>div>b{background:#16c78421;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.checkout-premium .journey span{flex-direction:column;min-width:0;display:flex}.checkout-premium .journey strong{color:#edf5f7;font-size:11px}.checkout-premium .journey small{color:#8199a5;margin-top:4px;font-size:8px;line-height:1.45}.checkout-premium .journey i{color:#24d094;margin-left:auto;font-style:normal}.onboarding-ring{border:8px solid #16c78424;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;margin:26px auto 22px;display:flex;box-shadow:inset 0 0 0 2px #20c989,0 0 38px #16c7841f}.onboarding-ring b{color:#f5fafb;font-size:43px;line-height:1}.onboarding-ring small{color:#8da2ad;margin-top:4px;font-size:8px}.onboarding-preview{gap:8px;display:grid}.onboarding-preview>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.onboarding-preview>span>i{color:#8fa5b0;background:#17394a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.onboarding-preview p{flex-direction:column;margin:0;display:flex}.onboarding-preview b{color:#dce8ec;font-size:10px}.onboarding-preview small{color:#8096a2;margin-top:3px;font-size:8px}.onboarding-preview .done>i{color:#2bdb9c;background:#1b604c}.onboarding-preview .active{background:#16c78414;border-color:#16c78461}.onboarding-preview .active>i{background:var(--green);color:#fff}.onboarding-flow{background:linear-gradient(#f7faf9,#fff);padding:112px 0}.progress-card{background:linear-gradient(145deg,#0b293a,#061725);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,60px);margin-bottom:24px;padding:32px 36px;display:grid;box-shadow:0 26px 60px #06192626}.progress-card-copy{flex-direction:column;min-width:0;display:flex}.progress-card-copy>span{letter-spacing:.15em;color:#28d898;font-size:8px;font-weight:900}.progress-card-copy>b{color:#f2f8fa;margin:10px 0;font-size:23px}.progress-card-copy>small{color:#8fa5b0;font-size:9px;line-height:1.6}.progress-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid;position:relative;background:0 0!important;height:52px!important}.progress-track:before{content:"";background:#294454;border-radius:99px;height:5px;position:absolute;top:9px;left:0;right:0}.progress-track>i{background:linear-gradient(90deg,#0e9f6e,#25d796);border-radius:99px;position:absolute;top:9px;left:0;box-shadow:0 0 18px #16c7844d;width:37%!important;height:5px!important}.progress-track>span{color:#7f96a2;white-space:nowrap;font-size:7px;position:relative}.progress-track>span:before{content:"";background:#486171;border:3px solid #102c3d;border-radius:50%;width:11px;height:11px;position:absolute;top:-41px;left:0}.progress-track>span:first-of-type:before,.progress-track>span:nth-of-type(2):before{background:#25d796}.step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.step-list article{background:#fff;border-radius:18px;min-width:0;padding:24px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 12px 32px #071a2b0b}.step-list article:hover{border-color:#b9dfd1;transform:translateY(-3px)}.step-list article>b{background:#e9f7f2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.step-list article>div{min-width:0}.step-list article>div>span{letter-spacing:.14em;color:#79909b;font-size:7px;font-weight:900}.step-list article h3{line-height:1.25}.step-list article p{line-height:1.55}.step-list article>i{color:#a0afb6;font-style:normal}.step-list article.launch{background:linear-gradient(145deg,#fff,#f0faf6);border-color:#bde5d6}.step-list article.launch>b{background:var(--green);color:#fff}.onboarding-ready{color:#fff;background:linear-gradient(135deg,#0d9f70,#087d59);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-top:28px;padding:38px 42px;display:flex}.onboarding-ready>div{min-width:0;max-width:720px}.onboarding-ready h2{letter-spacing:-.035em;margin:10px 0;font-size:30px;line-height:1.15}.onboarding-ready p{color:#d8f3e8;margin:0}.onboarding-ready .kicker{color:#c8f2e2}.onboarding-ready .button{color:var(--navy);white-space:nowrap;background:#fff;flex:none}[data-theme=dark] .onboarding-ready .button{background:#fff;color:#071a2b!important}[data-theme=dark] .pricing-page,[data-theme=dark] .onboarding-flow{background:linear-gradient(#071923,#05131d)}[data-theme=dark] .pricing-page-intro h2,[data-theme=dark] .onboarding-intro h2{color:#f1f7f9}[data-theme=dark] .pricing-page-intro>p,[data-theme=dark] .onboarding-intro>p{color:#9fb2bc}[data-theme=dark] .pricing-page .support-price-card,[data-theme=dark] .pricing-assurance>span,[data-theme=dark] .step-list article{border-color:#294555;background:#102a3a!important}[data-theme=dark] .pricing-page .support-price-card h2,[data-theme=dark] .pricing-page .support-price-card li,[data-theme=dark] .pricing-assurance b,[data-theme=dark] .step-list h3{color:#edf5f7}[data-theme=dark] .price-includes{border-color:#294555}[data-theme=dark] .step-list article.launch{border-color:#25644f;background:linear-gradient(145deg,#102f3d,#0c342d)!important}@keyframes conversionVisualFloat{0%,to{transform:perspective(1100px)rotateY(-1.5deg)translate(0,0)}50%{transform:perspective(1100px)rotateY(-.5deg)translateY(-10px)}}@keyframes conversionSheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes priceCheckPulse{0%,to{transform:scale(1);box-shadow:0 0 #26d2932e}50%{transform:scale(1.08);box-shadow:0 0 0 7px #26d29300}}@keyframes launchRingPulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 2px #20c989,0 0 28px #16c7841a}50%{transform:scale(1.045);box-shadow:inset 0 0 0 2px #2cdda0,0 0 48px #16c7843d}}@keyframes roadmapProgress{0%,18%{width:8%}65%,to{width:37%}}@keyframes rowLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pricing-hero-visual,.onboarding-hero-visual{animation:7s ease-in-out infinite conversionVisualFloat}.pricing-hero-visual:after,.onboarding-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:28%;animation:8s ease-in-out infinite conversionSheen;position:absolute;top:-20%;bottom:-20%;left:-35%;transform:skew(-14deg)}.pricing-hero-stack>span:first-child i{animation:3.4s ease-in-out infinite priceCheckPulse}.pricing-hero-stack>span:nth-child(2) i{animation:3.4s ease-in-out .8s infinite priceCheckPulse}.onboarding-ring{animation:4.6s ease-in-out infinite launchRingPulse}.onboarding-preview>span{animation:5s ease-in-out infinite rowLift}.onboarding-preview>span:nth-child(2){animation-delay:.65s}.onboarding-preview>span:nth-child(3){animation-delay:1.3s}.progress-track>i{animation:5.5s ease-in-out infinite roadmapProgress}@media (width<=960px){.hero-pricing .page-hero-inner,.hero-onboarding .page-hero-inner{gap:52px}.pricing-hero-visual,.onboarding-hero-visual{transform:none}.pricing-page-intro,.onboarding-intro,.checkout-premium,.progress-card{grid-template-columns:1fr;gap:25px}.pricing-page-intro>p,.onboarding-intro>p{justify-self:start;max-width:680px}.pricing-assurance{grid-template-columns:1fr}.checkout-premium{gap:45px}.checkout-copy{max-width:680px}.progress-card{gap:22px}.onboarding-ready{flex-direction:column;align-items:flex-start}}@media (width<=640px){.hero-pricing .page-hero-inner,.hero-onboarding .page-hero-inner{gap:42px}.pricing-page,.onboarding-flow{padding:80px 0}.pricing-page-intro,.onboarding-intro{margin-bottom:36px}.pricing-page-intro h2,.onboarding-intro h2{font-size:39px}.pricing-page .pricing-section{gap:18px}.pricing-page .price-card{padding:26px}.price-card-top{align-items:flex-start;gap:12px;min-height:0}.price-card-top .price-label{line-height:1.5}.pricing-page .price-card h2{margin-top:24px;font-size:52px}.pricing-page .price-card ul{grid-template-columns:1fr;gap:11px}.pricing-hero-visual,.onboarding-hero-visual{border-radius:22px;padding:20px;animation-name:conversionVisualFloatMobile}.pricing-hero-head,.onboarding-hero-head{align-items:flex-start;gap:16px;line-height:1.45}.pricing-hero-head em,.onboarding-hero-head em{text-align:right}.pricing-hero-total b{font-size:59px}.pricing-hero-stack>span{grid-template-columns:34px minmax(0,1fr);padding:12px}.pricing-hero-foot{flex-direction:column;gap:7px}.checkout-section{padding:78px 0}.checkout-copy h2{font-size:37px}.checkout-copy .button{text-align:center;justify-content:center;width:100%}.checkout-premium .journey>div{grid-template-columns:35px minmax(0,1fr) 18px;gap:11px;padding:15px 13px}.progress-card{padding:25px 22px}.progress-track>span{font-size:6px}.step-list{grid-template-columns:1fr}.step-list article{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:20px}.onboarding-ready{gap:26px;padding:30px 25px}.onboarding-ready h2{font-size:27px}.onboarding-ready .button{text-align:center;justify-content:center;width:100%}}@keyframes conversionVisualFloatMobile{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.pricing-hero-visual,.onboarding-hero-visual,.pricing-hero-visual:after,.onboarding-hero-visual:after,.pricing-hero-stack i,.onboarding-ring,.onboarding-preview>span,.progress-track>i{animation:none!important;transform:none!important}.step-list article{transition:none}.step-list article:hover{transform:none}}.premium-arrow{vertical-align:-3px;background:#ffffff24;border:1px solid #fff3;border-radius:50%;flex:none;width:16px;height:16px;margin-left:4px;transition:transform .22s,background .22s;display:inline-block;position:relative}.premium-arrow:before{content:"";transform-origin:50%;background:currentColor;border-radius:99px;width:6px;height:1.5px;position:absolute;top:7px;left:4px;transform:rotate(-45deg)}.premium-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;top:3px;right:3px}a:hover .premium-arrow{background:#ffffff38;transform:translate(2px,-2px)}.button-gold .premium-arrow,.onboarding-ready .premium-arrow{background:#071a2b17;border-color:#071a2b24}.text-link .premium-arrow,.course-content a .premium-arrow,.pillar-cta .premium-arrow,.cta-link .premium-arrow{width:15px;height:15px;color:var(--green);background:#0e9f6e17;border-color:#0e9f6e2e}.premium-arrow-inline{margin-left:6px}.premium-arrow-step{width:25px;height:25px;color:var(--green);background:#0e9f6e17;border-color:#0e9f6e2e;margin:0}.premium-arrow-step:before{width:8px;top:11px;left:7px}.premium-arrow-step:after{width:7px;height:7px;top:5px;right:5px}[data-theme=dark] .text-link .premium-arrow,[data-theme=dark] .course-content a .premium-arrow,[data-theme=dark] .pillar-cta .premium-arrow,[data-theme=dark] .premium-arrow-step{color:#35d99b;background:#2dda9d1f;border-color:#2dda9d3d}@media (width<=640px){.premium-arrow{width:17px;height:17px}.premium-arrow:before{top:7.5px;left:4.5px}.premium-arrow:after{top:3px;right:3px}.premium-arrow-step{width:25px;height:25px}.premium-arrow-step:before{top:11px;left:7px}.premium-arrow-step:after{top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.premium-arrow{transition:none!important}a:hover .premium-arrow{transform:none!important}}.academy-preview{overflow:clip}.academy-preview .course-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.academy-preview .course-row article{width:100%;min-width:0}.academy-preview .course-image,.academy-preview .course-content{min-width:0}.academy-preview .course-content h3,.academy-preview .course-content p{overflow-wrap:anywhere}.academy-preview .course-content a{gap:16px}.academy-preview .course-content a .premium-arrow{margin-left:auto}@media (width<=960px){.academy-preview .course-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.academy-preview .academy-heading{margin-inline:auto;max-width:760px;margin-bottom:38px}.academy-preview .academy-heading>div:last-child{max-width:650px;margin-inline:auto}.academy-preview .course-image{height:245px}}@media (width<=700px){.academy-preview{padding-top:78px;padding-bottom:78px}.academy-preview .academy-heading{text-align:left;margin-bottom:32px;display:block}.academy-preview .academy-heading .kicker{justify-content:flex-start}.academy-preview .academy-heading h2{margin-top:14px;font-size:clamp(38px,11vw,48px);line-height:1.06}.academy-preview .academy-heading>div:last-child{max-width:none;margin:24px 0 0}.academy-preview .academy-heading>div:last-child p{margin-bottom:16px;font-size:16px;line-height:1.65}.academy-preview .text-link{align-items:center;gap:7px;line-height:1.45;display:inline-flex}.academy-preview .course-row{grid-template-columns:minmax(0,1fr);gap:20px;max-width:520px;margin-inline:auto}.academy-preview .course-row article{border-radius:22px}.academy-preview .course-image{aspect-ratio:16/10;height:auto}.academy-preview .course-image>span{border-radius:12px;width:42px;height:42px;font-size:12px;top:15px;left:15px}.academy-preview .course-content{padding:24px 22px 22px}.academy-preview .course-content>small{font-size:10px;line-height:1.4;display:block}.academy-preview .course-content h3{margin:10px 0 12px;font-size:26px;line-height:1.18}.academy-preview .course-content p{min-height:0;margin:0 0 20px;font-size:16px;line-height:1.65}.academy-preview .course-content a{justify-content:space-between;align-items:center;width:100%;padding-top:17px;font-size:13px;line-height:1.4;display:flex}.academy-preview .course-content a .premium-arrow{flex:0 0 17px}}@media (width<=380px){.academy-preview .course-content{padding:21px 19px}.academy-preview .course-content h3{font-size:24px}.academy-preview .course-content p{font-size:15px}}.required-card{border-color:#0e9f6e61!important}.required-card .price-card-top em{color:#087451;background:#dff8ed}.cta-path-button{color:#fff;box-shadow:none;background:#05192447;border:1px solid #ffffff59}.cta-path-button:hover{background:#0519246b;border-color:#ffffff8c}.two-step-journey{align-content:center}.two-step-journey>div{min-height:88px}[data-theme=light] .checkout-section .two-step-journey{background:0 0!important}[data-theme=light] .checkout-section .two-step-journey>div{box-shadow:0 16px 34px #010e1733;background:linear-gradient(135deg,#0d3042,#0a2535)!important;border:1px solid #48daa62e!important}[data-theme=light] .checkout-section .two-step-journey strong{color:#f4fafb!important}[data-theme=light] .checkout-section .two-step-journey small{color:#afc2cc!important}[data-theme=light] .checkout-section .two-step-journey>div>b{color:#35d99b!important;background:#20c98926!important}.pricing-page .pricing-step-cta{letter-spacing:.01em;background:linear-gradient(135deg,#0e9f6e,#16bd83);border:1px solid #fff3;min-height:64px;font-size:14px;font-weight:900;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 16px 38px #0e9f6e4d}.pricing-page .pricing-step-cta-support{color:#071a2b;background:linear-gradient(135deg,#f4b400,#ffd65a);border-color:#f4b400b3;box-shadow:0 16px 38px #f4b4003d}.pricing-page .pricing-step-cta-support .premium-arrow{background:#071a2b17;border-color:#071a2b2e}.pricing-page .pricing-step-cta:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 20px 44px #0e9f6e61}.pricing-page .pricing-step-cta-support:hover{box-shadow:0 20px 44px #f4b40052}@media (width<=640px){.pricing-page .pricing-step-cta{min-height:60px;padding-inline:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pricing-page .pricing-step-cta{transition:none}.pricing-page .pricing-step-cta:hover{transform:none}}@media (width<=640px){.cta-path-button{justify-content:center;width:100%}.two-step-journey>div{min-height:0}}.pricing-page button.pricing-step-cta{cursor:pointer;width:100%;font-family:inherit}.license-checkout-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03111bc2;place-items:center;padding:22px;animation:.2s checkoutFadeIn;display:grid;position:fixed;inset:0}.license-checkout-modal{color:#fff;background:linear-gradient(145deg,#0b2638,#061824);border:1px solid #1ac48959;border-radius:26px;width:min(540px,100%);max-height:calc(100vh - 44px);padding:38px;animation:.24s checkoutRise;position:relative;overflow:auto;box-shadow:0 34px 90px #00000073,inset 0 0 0 1px #ffffff0a}.license-checkout-close{color:#dce8ed;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.license-checkout-close:hover{background:#ffffff1f}.license-checkout-kicker{color:#2bda9b;letter-spacing:.14em;background:#16c78421;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.license-checkout-modal h2{color:#fff;letter-spacing:-.04em;max-width:410px;margin:20px 0 13px;font-size:38px;line-height:1.08}.license-checkout-modal>p{color:#a9bcc6;margin:0;font-size:14px;line-height:1.7}.license-checkout-summary{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:26px 0 18px;padding:19px;display:flex}.license-checkout-summary span{flex-direction:column;gap:5px;min-width:0;display:flex}.license-checkout-summary b{font-size:14px}.license-checkout-summary small{color:#8ea4af;font-size:10px}.license-checkout-summary strong{color:#31d99d;flex:none;font-size:30px}.license-checkout-trust{color:#d7e4e9;gap:10px;margin:0 0 36px;padding:0;font-size:11px;font-weight:700;list-style:none;display:grid}.license-checkout-trust li{align-items:center;min-height:22px;line-height:1.4;display:flex}.license-checkout-trust li:before{content:"✓";color:#2bda9b;background:#16c78424;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-right:9px;display:inline-grid}.license-checkout-continue{text-align:center;background:linear-gradient(135deg,#0e9f6e,#16bd83);justify-content:center;align-items:center;width:100%;min-height:60px;padding-inline:58px;display:flex;position:relative;box-shadow:0 16px 38px #0e9f6e4d}.license-checkout-label{text-align:center;width:100%;display:block}.license-checkout-continue .premium-arrow{margin:0;position:absolute;right:22px}.license-checkout-note{color:#8097a2;text-align:center;margin-top:14px;font-size:9px;line-height:1.5;display:block}@keyframes checkoutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkoutRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=640px){.license-checkout-backdrop{padding:14px}.license-checkout-modal{border-radius:22px;max-height:calc(100vh - 28px);padding:30px 21px 24px}.license-checkout-modal h2{font-size:31px}.license-checkout-summary{align-items:flex-start}.license-checkout-summary strong{font-size:26px}.license-checkout-trust{margin-bottom:34px}.license-checkout-continue{white-space:normal;min-height:62px;padding-inline:48px;line-height:1.25}.license-checkout-continue .premium-arrow{right:17px}}@media (prefers-reduced-motion:reduce){.license-checkout-backdrop,.license-checkout-modal{animation:none}}:where(a,button,summary){-webkit-tap-highlight-color:transparent}:where(a,button,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, white);outline-offset:4px;border-radius:12px}.nav-links a{transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--green);border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:-13px;left:10px;right:10px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-links a.is-active{color:var(--green)}.button-small.is-current{background:#087c58;box-shadow:0 0 0 2px #0e9f6e29}.button{letter-spacing:0;text-align:center;white-space:nowrap;gap:10px;min-height:52px;padding-inline:18px;font-size:clamp(13px,1.15vw,15px);font-weight:800;line-height:1.15}.button>:not(.premium-arrow){white-space:nowrap}.button-small{min-height:44px;font-size:13px}.premium-arrow{flex:none}.hero-actions,.cta-actions{align-items:stretch}.text-link,.course-content a,.footer-top a:not(.logo){transition:color .2s,opacity .2s}.text-link:hover,.course-content a:hover,.footer-top a:not(.logo):hover{color:#45dca6}#included,#pricing-options,#checkout,#affiliate-benefits,#compliance{scroll-margin-top:100px}.feature-section{padding-top:clamp(78px,8vw,112px);padding-bottom:clamp(78px,8vw,112px)}.feature-grid{align-items:stretch}.feature-grid article{min-width:0;height:100%}.feature-dashboard .feature-grid,.feature-academy .feature-grid,.feature-license .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article>.premium-feature-icon~p{margin-bottom:8px}.pricing-page .price-card{height:100%}.pricing-page .price-card>.button{margin-top:auto}.pricing-page .pricing-section{align-items:stretch}.pricing-assurance>span{min-height:84px}.affiliate-benefit-grid article,.affiliate-flow-grid article{height:100%}.footer-top{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(130px,1fr))}.footer-top>div:first-child p{max-width:390px}.footer-top a:not(.logo){line-height:1.5}.footer-bottom{line-height:1.55}[data-theme=dark] .button-gold{color:#071a2b!important}[data-theme=dark] .pricing-page .support-price-card .button-dark{color:#fff}[data-theme=dark] .faq-help{border:1px solid #ffffff1f}@media (width<=960px){.nav-links a:after{display:none}.nav-links a.is-active{background:color-mix(in srgb, var(--green) 10%, transparent);border-radius:10px;padding-left:16px}.feature-dashboard .feature-grid,.feature-academy .feature-grid,.feature-license .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1.5fr repeat(3,1fr);gap:34px}}@media (width<=760px){.footer-top{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-top>div:first-child{grid-column:1/-1}}@media (width<=640px){.button-small:before{content:none!important;display:none!important}.nav-actions{gap:7px}.nav-actions .button-small{min-width:0;min-height:40px;padding-inline:12px;font-size:12px}.nav-actions .button-small .premium-arrow{width:15px;height:15px}.feature-dashboard .feature-grid,.feature-academy .feature-grid,.feature-license .feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.page-hero-premium .hero-actions .button,.hero-actions .button,.cta-actions .button{min-height:56px;padding-inline:16px;font-size:13px}.pricing-assurance>span{min-height:0}}.hero h1{letter-spacing:-.045em;font-size:clamp(46px,4.4vw,64px);line-height:1.03}.pillar-cta{justify-content:flex-end}@media (width<=640px){.hero h1{font-size:clamp(36px,10.5vw,44px);line-height:1.04}}.nav-actions .owner-login{border:1px solid color-mix(in srgb,var(--green) 36%,var(--line));background:var(--card);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.nav-actions .owner-login:hover,.nav-actions .owner-login.is-current{border-color:var(--green);color:var(--green)}.nav-actions .owner-login:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.nav-links .mobile-pricing-link{display:none}@media (width<=1140px) and (width>=961px){.nav-links{gap:13px;font-size:13px}.nav-actions{gap:7px}.nav-actions .owner-login{padding-inline:10px}}@media (width<=640px){.nav-actions>.button-small{display:none}.nav-links .mobile-pricing-link{display:block}.nav-actions .owner-login{min-height:40px;padding:8px 10px;font-size:12px}.nav-actions{gap:6px}}@media (width<=380px){.nav-actions .icon-button{display:none}}.brand .brand-logo{object-fit:contain;background:0 0;width:194px;height:106px;display:block}.mobile-brand-logo{object-fit:contain;background:0 0;width:82px;height:54px;display:none}@media (width<=760px){.brand .brand-logo{width:202px;height:110px}.mobile-brand-logo{flex:0 0 82px;display:block}.topbar{gap:7px}.top-actions{margin-left:auto}}@media (width<=390px){.mobile-brand-logo{flex-basis:68px;width:68px;height:48px}}:root{--navy:#071b2d;--navy2:#0c2940;--green:#0ca875;--green2:#20c991;--gold:#f2b84b;--ink:#132233;--muted:#718095;--line:#e7ebef;--bg:#f5f8f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input{font:inherit}.app-shell{min-height:100vh}.sidebar{color:#fff;z-index:30;background:linear-gradient(#071d30,#061827);flex-direction:column;width:244px;padding:25px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #05142618}.brand{align-items:center;gap:11px;padding:0 7px 26px;display:flex}.brand-mark{color:#42d9a6;border:1px solid #2ac996;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 15px #1bc69220}.brand strong{letter-spacing:1.2px;font-size:10px;display:block}.brand span{letter-spacing:2.7px;color:#36d19f;font-size:9px}.side-label{letter-spacing:2px;color:#61798a;padding:0 11px 8px;font-size:9px}.sidebar nav{scrollbar-width:none;flex-direction:column;gap:2px;display:flex;overflow:auto}.sidebar nav button{color:#8ea1ae;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:8px 11px;font-size:11px;transition:all .2s;display:flex}.sidebar nav button:hover,.sidebar nav button.selected{color:#fff;background:linear-gradient(90deg,#0f3c43,#0b2937)}.sidebar nav button.selected{box-shadow:inset 2px 0 #26c894}.nav-icon{text-align:center;color:#5f7f8e;width:17px}.selected .nav-icon{color:#37d8a3}.nav-check{color:#34d5a0;margin-left:auto}.launch-card{background:linear-gradient(145deg,#0d3242,#0d2739);border:1px solid #19465a;border-radius:14px;margin-top:auto;padding:12px;position:relative}.launch-card span{letter-spacing:1.5px;color:#8ca5b2;font-size:8px}.launch-card b{color:#45dcaa;font-size:20px;position:absolute;top:9px;right:12px}.launch-card b:after{content:"%";font-size:9px}.launch-card p{color:#8199a6;margin:7px 0 0;font-size:8px}.mini-bar,.top-line,.progress-line{background:#183d4c;border-radius:10px;height:4px;margin-top:8px;overflow:hidden}.mini-bar i,.top-line i,.progress-line i{background:linear-gradient(90deg,var(--green),#43dcaa);border-radius:10px;height:100%;transition:all .4s;display:block}.owner{border-top:1px solid #143144;align-items:center;gap:9px;margin-top:14px;padding:14px 3px 0;display:flex}.avatar{color:#4a2a18;background:#e6c19a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:grid}.owner div:nth-child(2){flex:1}.owner b,.owner span{font-size:9px;display:block}.owner span{color:#728b99;margin-top:2px}.owner button{color:#66818f;background:0 0;border:0}.workspace{min-height:100vh;margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:62px;padding:0 32px;display:flex;position:sticky;top:0}.top-progress{color:#5e6d7a;letter-spacing:.2px;align-items:center;gap:13px;font-size:9px;display:flex}.top-line{background:#edf0f1;width:145px;margin:0}.top-progress b{color:#0b9f72}.top-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.top-actions button{border:1px solid var(--line);color:#5e6e7b;cursor:pointer;background:#fff;border-radius:8px;height:31px;padding:0 10px;font-size:9px}.top-actions button:first-child,.top-actions button:nth-child(2){width:31px;padding:0;font-size:16px}.top-actions .ai-top{color:#087d5c;background:#f1fcf8;border-color:#bdebdc;font-weight:650}.ai-top span{margin-right:4px}.notice{position:relative}.notice i{background:#e45b4f;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.menu{background:0 0;border:0;font-size:20px;display:none}.content{max-width:1270px;margin:auto;padding:32px 35px 48px}.welcome-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{font-weight:750;color:#0ca875!important;letter-spacing:1.5px!important;margin:0 0 7px!important;font-size:8px!important}.welcome-row h1{letter-spacing:-.8px;margin:0;font-size:26px}.welcome-row p{color:var(--muted);margin:7px 0 0;font-size:11px}.streak{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 15px;display:flex;box-shadow:0 8px 24px #173b4a08}.streak>span{font-size:19px}.streak b,.streak small{font-size:9px;display:block}.streak small{color:#8995a1;margin-top:2px}.hero-grid{grid-template-columns:minmax(0,2fr) minmax(220px,.78fr);gap:17px;display:grid}.next-card{color:#fff;background:linear-gradient(120deg,#071f33,#0b2a3e);border-radius:18px;min-height:258px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0c2d3c18}.step-copy{z-index:2;width:60%;padding:31px}.pill{letter-spacing:1.5px;color:#35d39f;background:#103c42;border:1px solid #1a5a55;border-radius:20px;padding:6px 9px;font-size:7px}.step-copy h2{letter-spacing:-.5px;margin:18px 0 9px;font-size:23px;line-height:1.15}.step-copy p{color:#9eb0bb;max-width:370px;font-size:10px;line-height:1.6}.time{color:#8099a7;margin:16px 0;font-size:8px}.time span{padding:0 7px}.primary,.complete-step{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10ae7b,#08a06f);border:0;border-radius:9px;padding:10px 16px;font-size:9px;font-weight:700;box-shadow:0 7px 16px #04a87330}.primary span{padding-left:15px}.key-visual{background:radial-gradient(circle,#1b745e32,#0000 62%);flex:1;place-items:center;display:grid;position:relative}.key-visual:before{content:"";border:1px solid #42d7a318;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 24px #40d6a508,0 0 0 50px #40d6a504}.key-card{background:linear-gradient(145deg,#2bd29f,#087a5c);border-radius:23px;place-items:center;width:85px;height:100px;display:grid;transform:rotate(-8deg);box-shadow:0 25px 45px #03101588,inset 0 1px #abf5db}.key-card span{color:#d8fff1;font-size:36px;transform:rotate(8deg)}.key-visual small{color:#73bdaa;letter-spacing:2px;font-size:7px;position:absolute;bottom:24px}.spark{color:#3cd6a4;position:absolute}.s1{top:18%;right:18%}.s2{font-size:9px;bottom:24%;left:16%}.orb{filter:blur(1px);border-radius:50%;position:absolute}.orb.one{background:#f2bc54;width:6px;height:6px;top:26%;left:18%}.orb.two{background:#2ed5a0;width:4px;height:4px;bottom:29%;right:16%}.score-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 35px #1c485609}.ring{--p:0deg;background:conic-gradient(#13b77f var(--p),#e9efed 0);border-radius:50%;place-items:center;width:114px;height:114px;margin:0 auto 10px;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.ring div{z-index:1}.ring b{color:#0a9d70;font-size:31px;line-height:1;display:block}.ring b:after{content:"%";font-size:11px}.ring span{letter-spacing:1.2px;color:#81909a;font-size:6px}.score-card h3{margin:6px 0;font-size:12px}.score-card>p{color:#82909c;margin:0 0 18px;font-size:8px}.score-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:13px;display:grid}.score-stats div+div{border-left:1px solid var(--line)}.score-stats b,.score-stats span{display:block}.score-stats span{color:#8d98a1;margin-top:3px;font-size:6px}.dash-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:17px;margin-top:17px;display:grid}.checklist-card,.coach-card,.coaching,.journey,.quick-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 10px 30px #173d4907}.card-head,.card-head>div{align-items:center;display:flex}.card-head{justify-content:space-between}.section-icon{color:#08a574;background:#eafaf4;border-radius:9px;place-items:center;width:31px;height:31px;margin-right:10px;font-weight:800;display:grid}.card-head h3{margin:0;font-size:12px}.card-head p{color:#8995a0;margin:3px 0 0;font-size:8px}.card-head>b{color:#08a574;font-size:10px}.progress-line{background:#edf0f0;margin:13px 0 6px}.tasks button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff1f2;align-items:center;width:100%;padding:10px 3px;display:flex}.tasks button>span{color:#fff;border:1.5px solid #cad2d5;border-radius:5px;place-items:center;width:18px;height:18px;margin-right:9px;font-size:9px;display:grid}.tasks button>b{flex:1;font-size:9px;font-weight:580}.tasks button>em{color:#89949e;font-size:7px;font-style:normal}.tasks button.done>span{background:#10ac79;border-color:#10ac79}.tasks button.done>b{color:#809098;text-decoration:line-through}.tasks button.done>em{color:#10a776}.complete-step{width:100%;margin-top:14px}.right-stack{flex-direction:column;gap:17px;display:flex}.coach-head{align-items:center;gap:10px;display:flex}.ai-orb{color:#fff;background:linear-gradient(145deg,#16bf87,#076f57);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 6px 16px #0aaa7730}.coach-head h3{margin:0;font-size:12px}.coach-head span,.chat-title span{color:#85919b;font-size:7px}.coach-head i,.chat-title i{background:#1fc38b;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.bubble{background:#f2f7f6;border:1px solid #e2ece8;border-radius:11px;margin:15px 0;padding:12px;font-size:9px;line-height:1.5}.bubble div{margin-top:5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{color:#52676c;cursor:pointer;background:#fff;border:1px solid #dfe9e6;border-radius:20px;padding:6px 9px;font-size:7px}.chat-btn{color:#078762;background:#effbf7;border:1px solid #bce8da;border-radius:9px;width:100%;margin-top:13px;padding:9px;font-size:8px;font-weight:700}.chat-btn span{float:right}.coaching{align-items:center;gap:11px;padding:15px;display:flex}.calendar{text-align:center;background:#f3f6f5;border-radius:9px;width:44px;height:48px;overflow:hidden}.calendar b{color:#fff;background:#0b9f71;padding:3px;font-size:6px;display:block}.coaching>div:nth-child(2){flex:1}.coaching span{color:#08a574;letter-spacing:.7px;font-size:6px;font-weight:800}.coaching h3{margin:3px 0;font-size:10px}.coaching p,.coaching small{color:#83909a;margin:2px 0;font-size:7px;display:block}.coaching button{color:#078962;background:0 0;border:0;font-size:7px;font-weight:700}.journey-head{justify-content:space-between;align-items:end;display:flex}.journey-head h2{margin:0;font-size:17px}.journey-head>span{color:#84919b;font-size:8px}.step-track{grid-template-columns:repeat(10,1fr);margin-top:24px;display:grid;position:relative}.step-track:before{content:"";background:#e4e9e8;height:2px;position:absolute;top:14px;left:5%;right:5%}.step-track button{z-index:1;color:#8a969f;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 2px;display:flex}.step-track button>span{background:#eef2f1;border:3px solid #fff;border-radius:50%;outline:1px solid #dbe2e1;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.step-track button.active>span,.step-track button.finished>span{color:#fff;background:#0bad79;outline-color:#0bad79;box-shadow:0 0 0 4px #c7f1e4}.step-track button>b{color:#71808a;margin-top:9px;font-size:7px}.step-track button.active>b{color:#087e5d}.step-track small{margin-top:3px;font-size:6px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px;display:grid}.quick-grid article{padding:18px;position:relative}.quick-grid article>span{color:#0aa777;font-size:18px}.quick-grid h3{margin:9px 0 5px;font-size:11px}.quick-grid p{color:#84919a;max-width:220px;font-size:8px;line-height:1.5}.quick-grid button{color:#078a63;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.floating-ai{color:#fff;z-index:40;cursor:pointer;background:linear-gradient(145deg,#14bd86,#076d54);border:0;border-radius:16px;width:48px;height:48px;font-size:19px;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 30px #07765755}.floating-ai i{background:#31d99f;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.chat-panel{z-index:50;background:#fff;border:1px solid #dfe7e4;border-radius:18px;flex-direction:column;width:350px;height:480px;display:flex;position:fixed;bottom:80px;right:22px;overflow:hidden;box-shadow:0 20px 70px #0a263b38}.chat-title{color:#fff;background:#082237;align-items:center;gap:9px;padding:15px;display:flex}.chat-title>div:nth-child(2){flex:1}.chat-title b,.chat-title span{display:block}.chat-title button{color:#fff;background:0 0;border:0;font-size:22px}.chat-body{background:#f5f8f7;flex:1;padding:16px;overflow:auto}.ai-message,.user-message{border-radius:12px;margin-bottom:9px;padding:11px;font-size:10px;line-height:1.5}.ai-message{background:#fff;border:1px solid #e1e9e6}.user-message{color:#fff;background:#0ca875;margin-left:35px}.chat-input{border-top:1px solid var(--line);gap:8px;padding:11px;display:flex}.chat-input input{border:1px solid #dce5e2;border-radius:9px;outline:none;flex:1;padding:9px;font-size:9px}.chat-input button{color:#fff;background:#0ca875;border:0;border-radius:9px;width:34px}.mobile-open{display:none}@media (width<=1000px){.hero-grid{grid-template-columns:1fr}.score-card{text-align:left;align-items:center;gap:22px;display:flex}.ring{margin:0}.score-stats{flex:1}.dash-grid{grid-template-columns:1fr}.step-track{grid-template-columns:repeat(5,1fr);gap:18px 0}.step-track:before,.top-actions button:last-child{display:none}}@media (width<=760px){.sidebar{width:260px;transition:all .25s;transform:translate(-110%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.menu{margin-right:10px;display:block}.topbar{padding:0 15px}.top-progress span,.top-line,.top-actions>button:not(.ai-top){display:none}.top-actions .ai-top{display:block}.content{padding:23px 15px 40px}.welcome-row{align-items:flex-start}.welcome-row h1{font-size:23px}.streak{padding:8px}.streak div{display:none}.next-card{min-height:360px;display:block}.step-copy{width:100%;padding:25px}.key-visual{width:48%;height:50%;position:absolute;bottom:0;right:0}.key-visual:before{width:120px;height:120px}.key-card{width:65px;height:76px}.score-card{gap:14px;padding:17px}.ring{flex:0 0 88px;width:88px;height:88px}.score-card h3,.score-card>p{display:none}.dash-grid{flex-direction:column;display:flex}.checklist-card{padding:17px}.coaching{flex-wrap:wrap;align-items:flex-start}.coaching button{margin-left:55px}.journey{padding:19px}.journey-head h2{font-size:14px}.step-track{grid-template-columns:repeat(2,1fr);gap:9px}.step-track button{text-align:left;background:#f5f8f7;border-radius:10px;grid-template-columns:28px 1fr auto;padding:8px;display:grid}.step-track button>span{grid-row:1/3;width:25px;height:25px}.step-track button>b,.step-track small{margin:0 0 0 8px}.quick-grid{grid-template-columns:1fr}.chat-panel{width:auto;height:70vh;inset:auto 10px 75px}.floating-ai{right:16px}.key-visual small{bottom:10px}.key-visual .spark{display:none}}@media (width<=420px){.score-card{grid-template-columns:88px 1fr;display:grid}.score-stats{border:0;padding-top:0}.score-stats span{font-size:5px}.welcome-row>div>p:last-child{max-width:230px}.streak{position:absolute;right:15px}.step-copy h2{font-size:20px}.next-card{min-height:385px}.hero-grid{gap:12px}.journey-head>span{display:none}}:root{--surface:#fff;--surface-soft:#f7faf9;--surface-raised:#fff;--shadow:0 16px 45px #0f303d17;--shadow-hover:0 22px 60px #0b283626}[data-theme=dark]{--bg:#07121d;--ink:#edf7f4;--muted:#9babb4;--line:#1b3441;--surface:#0d202d;--surface-soft:#102733;--surface-raised:#112a37;--shadow:0 18px 48px #00000047;--shadow-hover:0 24px 65px #0006}body,.topbar,.checklist-card,.score-card,.coach-card,.coaching,.journey,.quick-grid article,.streak,.tasks button,.chat-panel,.chat-input,.ai-message{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}body{background:radial-gradient(circle at 85% 5%,#0da87512,transparent 28%),var(--bg)}.topbar{background:var(--surface);height:70px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)}.content{max-width:1390px;padding:40px 42px 60px}.workspace{background:0 0}.brand strong{font-size:11px}.brand span{font-size:10px}.brand-mark{width:42px;height:42px}.sidebar nav button{padding:10px 12px;font-size:12px}.side-label,.launch-card span,.launch-card p,.owner b,.owner span{font-size:10px}.avatar{width:34px;height:34px;font-size:10px}.top-progress{font-size:11px}.top-actions button{background:var(--surface);height:38px;color:var(--muted);border-color:var(--line);border-radius:11px;font-size:11px}.top-actions button:first-child,.top-actions button:nth-child(2){width:38px}.theme-toggle{align-items:center;gap:6px;display:flex}.theme-toggle span{font-size:10px}.icon{display:block}.welcome-row{margin-bottom:30px}.eyebrow{font-size:10px!important}.welcome-row h1{letter-spacing:-1.1px;font-size:34px}.welcome-row p{font-size:14px}.streak{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);padding:12px 18px}.streak b{font-size:11px}.streak small{font-size:9px}.hero-grid,.dash-grid,.quick-grid{gap:22px}.next-card{border-radius:24px;min-height:305px;box-shadow:0 25px 70px #03151f3d}.step-copy{padding:40px}.pill{padding:7px 11px;font-size:9px}.step-copy h2{margin:22px 0 12px;font-size:30px}.step-copy p{font-size:13px;line-height:1.7}.time{margin:20px 0;font-size:10px}.primary,.complete-step{border-radius:11px;padding:13px 19px;font-size:11px;transition:transform .2s,box-shadow .2s}.primary:hover,.complete-step:hover{transform:translateY(-2px);box-shadow:0 12px 26px #04a87357}.key-visual:before{animation:4s ease-in-out infinite pulseRings}.key-card{border-radius:28px;width:104px;height:120px;animation:5s ease-in-out infinite floatCard}.key-card .icon{transform:rotate(8deg)}.spark{animation:2.2s ease-in-out infinite twinkle}.s2{animation-delay:1s}.orb{animation:3.5s ease-in-out infinite orbFloat}.orb.two{animation-delay:1.2s}.key-visual small{font-size:9px}.score-card,.checklist-card,.coach-card,.coaching,.journey,.quick-grid article{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);border-radius:20px}.score-card:hover,.quick-grid article:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.score-card,.quick-grid article{transition:transform .25s,box-shadow .25s,background-color .3s}.ring{width:135px;height:135px}.ring:before{background:var(--surface)}.ring b{font-size:37px}.ring span{font-size:8px}.score-card h3{font-size:16px}.score-card>p{font-size:11px}.score-stats b{font-size:17px}.score-stats span{font-size:8px}.checklist-card{padding:27px}.section-icon{width:40px;height:40px}.card-head h3,.coach-head h3{font-size:15px}.card-head p{font-size:10px}.card-head>b{font-size:13px}.tasks button{background:var(--surface);border-color:var(--line);padding:13px 4px}.tasks button>span{width:22px;height:22px}.tasks button>b{font-size:12px}.tasks button>em{font-size:9px}.coach-card{background:linear-gradient(145deg,var(--surface),var(--surface-soft));padding:26px}.ai-orb{width:43px;height:43px;font-size:18px}.coach-head span,.chat-title span{font-size:9px}.bubble{background:var(--surface-soft);border-color:var(--line);padding:16px;font-size:12px}.chips button{background:var(--surface);color:var(--muted);border-color:var(--line);padding:8px 11px;font-size:9px}.chat-btn{padding:12px;font-size:10px}.coaching{padding:19px}.calendar{background:var(--surface-soft);width:50px;height:56px}.calendar b{font-size:8px}.calendar strong{font-size:20px}.coaching span{font-size:8px}.coaching h3{font-size:13px}.coaching p,.coaching small,.coaching button{font-size:9px}.journey{margin-top:22px;padding:30px}.journey-head h2{font-size:22px}.journey-head>span{font-size:10px}.step-track button>b{font-size:9px}.step-track small{font-size:8px}.step-track button>span{width:34px;height:34px;font-size:10px}.step-track:before{top:16px}.quick-grid{margin-top:22px}.quick-grid article{padding:24px}.quick-grid h3{font-size:15px}.quick-grid p{font-size:11px}.quick-grid button{font-size:10px}.quick-grid article>span{background:#0ca8751a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.chat-panel{background:var(--surface);border-color:var(--line)}.chat-body{background:var(--surface-soft)}.ai-message{background:var(--surface);border-color:var(--line);font-size:12px}.chat-input{background:var(--surface)}.chat-input input{background:var(--surface-soft);color:var(--ink);border-color:var(--line);font-size:11px}[data-theme=dark] .top-actions .ai-top,[data-theme=dark] .chat-btn{color:#56ddb2;background:#10372f;border-color:#1b5a49}[data-theme=dark] .progress-line,[data-theme=dark] .top-line{background:#203945}[data-theme=dark] .tasks button.done>b{color:#748b95}[data-theme=dark] .step-track button>span{border-color:var(--surface);background:#193541;outline-color:#34515d}[data-theme=dark] .calendar{color:var(--ink)}[data-theme=dark] .bubble{color:#d6e5e1}.app-shell .journey{grid-template-columns:none;gap:0;height:auto;min-height:0;display:block}.app-shell .journey>.journey-head{background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:20px;padding:0;display:flex}.app-shell .journey>.step-track{background:0 0;border-radius:0;grid-template-columns:repeat(10,minmax(76px,1fr));gap:0;padding:6px 4px 12px;display:grid;overflow-x:auto}.app-shell .journey>.step-track button{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;min-width:76px;padding:0 3px;display:flex}.app-shell .journey>.step-track button>span{min-width:0;padding:0;display:grid}.app-shell .analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);align-items:start}.app-shell .funnel-card,.app-shell .growth-tips,.app-shell .activity-panel{height:auto;min-height:0}.app-shell .funnel{gap:0;margin-top:22px;display:grid}.app-shell .funnel>div{min-height:46px}@media (width<=1050px){.app-shell .analytics-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell .journey>.journey-head{display:block}.app-shell .journey>.step-track{background:0 0;grid-template-columns:1fr;padding:0;overflow:visible}.app-shell .journey>.step-track button{border:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 68px;align-items:center;min-width:0;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .journey>.step-track button{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.app-shell .journey>.step-track button{background:var(--surface-soft);text-align:left;border-radius:14px}}@keyframes floatCard{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-13px)}}@keyframes pulseRings{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes twinkle{0%,to{opacity:.45;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.35)rotate(45deg)}}@keyframes orbFloat{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=760px){.content{padding:28px 16px 48px}.welcome-row h1{font-size:27px}.welcome-row p{font-size:12px}.step-copy{padding:28px}.step-copy h2{font-size:25px}.step-copy p{font-size:12px}.next-card{min-height:410px}.top-actions .theme-toggle{display:flex}.theme-toggle span{display:none}.top-actions .theme-toggle{justify-content:center;width:38px;padding:0}.tasks button>b{font-size:11px}.journey-head h2{font-size:17px}.step-track button>b{font-size:10px}.step-track small{font-size:9px}.quick-grid h3{font-size:16px}.quick-grid p{font-size:12px}}.task-wrap{border-bottom:1px solid var(--line);transition:background .25s}.task-wrap.expanded{border:1px solid var(--green);margin:8px -8px}@supports (color:color-mix(in lab, red, red)){.task-wrap.expanded{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line))}}.task-wrap.expanded{background:var(--surface-soft);border-radius:16px;overflow:hidden}.task-row{align-items:center;min-height:52px;padding:9px 5px;display:flex}.expanded .task-row{border-bottom:1px solid var(--line);padding:12px 14px}.task-row>b{flex:1;font-size:12px}.task-check{flex:0 0 23px;height:23px;margin-right:11px;color:#fff!important;background:0 0!important;border:1.5px solid #bdc9c7!important;border-radius:6px!important;place-items:center!important;width:23px!important;padding:0!important;display:grid!important}.task-wrap.done .task-check{background:var(--green)!important;border-color:var(--green)!important}.task-wrap.done .task-row>b{color:var(--muted);text-decoration:line-through}.task-start{width:auto!important;color:var(--green)!important;background:0 0!important;border:0!important;padding:7px!important;font-size:10px!important;font-weight:750!important}.task-guide{grid-template-columns:minmax(190px,.72fr) minmax(0,1.5fr);gap:16px;padding:16px;animation:.28s ease-out guideOpen;display:grid}.people-visual{background:#0b2634;border-radius:14px;min-height:230px;margin:0;position:relative;overflow:hidden}.people-visual img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.people-visual:hover img{transform:scale(1.035)}.people-visual:after{content:"";background:linear-gradient(#0000,#04141eeb);position:absolute;inset:42% 0 0}.people-visual figcaption{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.people-visual figcaption span{letter-spacing:1.5px;color:#68e4b8;font-size:7px;font-weight:850}.people-visual figcaption b{font-size:11px;line-height:1.35}.prompt-workspace{padding:5px}.prompt-label{letter-spacing:1.4px;color:var(--green);font-size:8px;font-weight:800}.prompt-workspace h4{margin:7px 0 9px;font-size:16px}.prompt-workspace>p{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;max-height:142px;margin:0;padding:14px;font-size:10px;line-height:1.6;overflow:auto}.prompt-actions{gap:8px;margin-top:10px;display:flex}.prompt-actions button{border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;color:var(--ink)!important;border-radius:9px!important;padding:9px 12px!important;font-size:9px!important;font-weight:700!important}.prompt-actions .send-ai{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}.prompt-workspace small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}@keyframes guideOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.asset-vault{background:linear-gradient(145deg,var(--surface),var(--surface-soft));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;margin-top:22px;padding:28px}.asset-head{justify-content:space-between;align-items:flex-start;display:flex}.asset-head h2{margin:0;font-size:22px}.asset-head>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:11px}.asset-head>span{letter-spacing:1.2px;color:var(--green);border:1px solid var(--green);font-size:8px}@supports (color:color-mix(in lab, red, red)){.asset-head>span{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line))}}.asset-head>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.asset-head>span{background:color-mix(in srgb,var(--green) 8%,var(--surface))}}.asset-head>span{border-radius:20px;padding:7px 10px}.asset-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.asset-grid article{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.file-icon{width:42px;height:42px;color:var(--green);background:var(--green);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.file-icon{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.file-icon{flex:0 0 42px}.asset-grid article>div:nth-child(2){flex:1}.asset-grid span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.asset-grid h3{margin:3px 0;font-size:12px}.asset-grid small{color:var(--muted);font-size:8px}.asset-grid a{color:var(--green);border:1px solid var(--line);white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750;text-decoration:none}.dashboard-title{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.dashboard-title h1{margin:0;font-size:34px}.dashboard-title>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.dashboard-title select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:11px;padding:10px 14px;font-size:10px}.metric-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.metric-grid article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:17px;min-width:0;padding:17px}.metric-icon{width:34px;height:34px;color:var(--green);background:var(--green);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-icon{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.metric-icon{margin-bottom:15px}.metric-grid small,.metric-grid b,.metric-grid em{display:block}.metric-grid small{color:var(--muted);min-height:23px;font-size:9px}.metric-grid b{letter-spacing:-.5px;margin:4px 0;font-size:22px}.metric-grid em{color:var(--green);font-size:8px;font-style:normal}.analytics-grid{grid-template-columns:1.35fr 1fr;gap:18px;margin-top:18px;display:grid}.funnel-card,.growth-tips,.activity-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:24px}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2{margin:0;font-size:17px}.panel-title p{color:var(--muted);margin:5px 0 0;font-size:9px}.panel-title>span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.funnel{margin-top:22px}.funnel>div{grid-template-columns:70px 1fr;align-items:center;gap:0 12px;display:grid}.funnel b{font-size:15px}.funnel span{color:var(--muted);font-size:9px}.funnel i{background:linear-gradient(90deg,var(--green),#55ddae);border-radius:6px;grid-column:1/3;height:8px;margin-top:6px}.funnel strong{color:var(--gold);margin:7px 0 7px 76px;font-size:8px;display:block}.growth-tips>.panel-title>span{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.tip{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.growth-tips .tip:nth-child(2){margin-top:12px}.tip>b{color:var(--green);border:1px solid var(--green);font-size:10px}@supports (color:color-mix(in lab, red, red)){.tip>b{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line))}}.tip>b{border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.tip h3{margin:0;font-size:11px}.tip p{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.5}.tip button,.panel-title button{color:var(--green);background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.activity-panel{margin-top:18px}.activity-row{border-top:1px solid var(--line);grid-template-columns:12px 145px 1fr auto;align-items:center;gap:10px;padding:13px 0;font-size:9px;display:grid}.activity-panel .panel-title{padding-bottom:13px}.activity-row p{color:var(--muted);margin:0}.activity-row time{color:var(--muted);font-size:8px}.dot{border-radius:50%;width:7px;height:7px}.dot.green{background:var(--green)}.dot.gold{background:var(--gold)}.dot.blue{background:#4ca5e8}@media (width<=1120px){.metric-grid{grid-template-columns:repeat(3,1fr)}.asset-grid{grid-template-columns:1fr}}@media (width<=760px){.task-guide{grid-template-columns:1fr;padding:12px}.people-visual{min-height:220px}.prompt-workspace>p{font-size:9px}.prompt-actions{flex-direction:column}.prompt-actions button{width:100%!important}.asset-vault{padding:20px}.asset-head{display:block}.asset-head>span{margin-top:14px;display:inline-block}.asset-grid article{flex-wrap:wrap;align-items:flex-start}.asset-grid article>div:nth-child(2){min-width:180px}.asset-grid a{text-align:center;width:100%}.dashboard-title{display:block}.dashboard-title h1{font-size:28px}.dashboard-title select{margin-top:15px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:14px}.metric-grid b{font-size:19px}.analytics-grid{grid-template-columns:1fr}.funnel-card,.growth-tips,.activity-panel{padding:18px}.activity-row{grid-template-columns:12px 1fr auto}.activity-row p{grid-column:2/4}.activity-row time{grid-column:3}.task-row>b{font-size:11px}}@media (width<=390px){.metric-grid{grid-template-columns:1fr}.activity-row{grid-template-columns:12px 1fr}.activity-row time,.activity-row p{grid-column:2}.panel-title h2{font-size:15px}}.prompt-actions .service-link{border:1px solid var(--gold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prompt-actions .service-link{border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line))}}.prompt-actions .service-link{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.prompt-actions .service-link{background:color-mix(in srgb,var(--gold) 10%,var(--surface))}}.prompt-actions .service-link{color:var(--ink);border-radius:9px;padding:9px 12px;font-size:9px;font-weight:750}.journey .step-track{grid-template-columns:repeat(10,minmax(74px,1fr));padding:6px 4px 12px;overflow-x:auto}.journey .step-track button{min-width:74px}@media (width<=760px){.prompt-actions .service-link{width:100%}.journey .step-track{grid-template-columns:1fr;overflow:visible}.journey .step-track button{min-width:0}}.prompt-actions .chatgpt-link{color:#102033;white-space:nowrap;background:#fff;border:1px solid #d7dee3;border-radius:9px;justify-content:center;align-items:center;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #0b1f330f}.prompt-actions .chatgpt-link:hover{border-color:var(--green);color:#087656}@media (width<=760px){.prompt-actions .chatgpt-link{width:100%}}.chat-input{align-items:center;gap:10px;padding:12px 14px}.chat-input input{border-radius:13px;min-height:44px;padding:11px 13px}.chat-input .premium-send{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#19c58d 0%,#0a9c70 52%,#067858 100%);border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:92px;height:44px;padding:0 16px;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 9px 22px #08916747,inset 0 1px #ffffff47}.chat-input .premium-send:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 12px 27px #08916757,inset 0 1px #ffffff4d}.chat-input .premium-send:active:not(:disabled){transform:translateY(1px)}.chat-input .premium-send:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.chat-input .premium-send:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 28%,transparent)}}.chat-input .premium-send:focus-visible{outline-offset:2px}.chat-input button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ai-message,.user-message{white-space:pre-wrap}.ai-safety{color:var(--muted);text-align:center;background:var(--surface);padding:0 13px 11px;font-size:7px}.ai-error{color:#a83a32;background:#fff1ef;border:1px solid #f1c5c1;border-radius:10px;padding:10px;font-size:9px;line-height:1.45}.ai-thinking{gap:5px;width:max-content;display:flex}.ai-thinking i{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite aiDot}.ai-thinking i:nth-child(2){animation-delay:.15s}.ai-thinking i:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=760px){.chat-input{padding:11px 12px}.chat-input input{min-width:0}.chat-input .premium-send{border-radius:15px;width:46px;min-width:46px;height:46px;padding:0}.chat-input .premium-send span{display:none}.chat-input .premium-send .icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ai-thinking i{animation:none}.chat-input .premium-send{transition:none}}.desktop-step-icon{place-items:center;display:grid}.mobile-premium-icon{display:none}@media (width<=760px){.desktop-step-icon{display:none}.mobile-premium-icon{place-items:center;display:grid}.key-card{border:1px solid #f4b400a6;width:72px;height:72px;position:relative;background:linear-gradient(145deg,#123c48,#071f33)!important;border-radius:22px!important;box-shadow:0 16px 34px #020f1980,inset 0 1px #ffffff26,0 0 0 5px #0e9f6e1f!important}.key-card .mobile-premium-icon .icon{color:#f4b400;filter:drop-shadow(0 3px 8px #f4b40040);transform:none!important}.key-card:after{content:"";background:#43ddb0;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 10px #43ddb0}}.community-top{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;text-decoration:none;display:inline-flex}.community-top:hover{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.community-top:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}}.topbar{position:relative}.header-popover{z-index:70;background:var(--surface);width:340px;color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:15px;position:absolute;top:62px;right:18px;box-shadow:0 22px 60px #04192438}.popover-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.popover-title b{font-size:13px}.popover-title span{color:var(--green);margin-top:2px;font-size:8px;display:block}.popover-title button{color:var(--muted);background:0 0;border:0;font-size:20px}.search-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.search-field input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:10px}.search-results{max-height:310px;margin-top:9px;overflow:auto}.search-results>p{color:var(--muted);padding:12px 3px;font-size:9px}.search-results button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;padding:11px 4px;display:flex}.search-results button:hover{color:var(--green)}.search-results span{font-size:10px;font-weight:700}.search-results small{color:var(--muted);font-size:8px}.notification-item{border-top:1px solid var(--line);gap:11px;padding:13px 2px;display:flex}.notification-item>i{border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.notification-item>i.green{background:var(--green)}.notification-item>i.gold{background:var(--gold)}.notification-item b{font-size:10px}.notification-item p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.notification-item small{color:var(--muted);font-size:8px}.notification-action{background:var(--green);border:0;border-radius:10px;width:100%}@supports (color:color-mix(in lab, red, red)){.notification-action{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.notification-action{color:var(--green);margin-top:4px;padding:10px;font-size:9px;font-weight:750}@media (width<=1000px){.community-top{display:none}.top-actions .ai-top{display:block}}@media (width<=760px){.header-popover{width:auto;position:fixed;top:76px;left:12px;right:12px}.topbar{gap:7px;height:66px;padding:0 12px}.top-progress{display:none}.menu{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;margin:0;display:grid}.top-actions{gap:5px}.top-actions>button:first-child,.top-actions>button:nth-child(2),.top-actions .theme-toggle{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.top-actions .ai-top{height:36px;padding:0 10px}.top-actions .ai-top span{margin-right:4px}.welcome-row{padding-right:50px;display:block;position:relative}.welcome-row>div>p:last-child{max-width:none}.streak{top:0;right:0}.next-card{min-height:0}.step-copy{width:100%;padding:28px 24px 155px}.key-visual{width:100%;height:135px;bottom:0;left:0;right:0}.key-visual:before{width:104px;height:104px}.key-visual small{bottom:10px;left:50%;transform:translate(-50%)}.key-card{margin-top:-12px}.score-card{align-items:center;width:100%}.score-stats,.score-stats div{min-width:0}.score-stats b{font-size:15px}.score-stats span{font-size:7px;line-height:1.25}.checklist-card,.coach-card,.coaching,.journey,.asset-vault,.funnel-card,.growth-tips,.activity-panel{width:100%;margin-left:0;margin-right:0}.card-head{align-items:flex-start}.task-row{gap:6px}.task-row>b{line-height:1.35}.task-start{flex:none}.task-wrap.expanded{margin:8px 0}.task-guide{padding:12px}.prompt-workspace{padding:2px}.prompt-actions{align-items:stretch}.prompt-actions>a,.prompt-actions>button{min-height:42px}.coaching{grid-template-columns:50px 1fr;display:grid}.coaching button{text-align:left;grid-column:2;margin:6px 0 0}.journey-head{align-items:flex-start}.quick-grid article{text-align:left}.floating-ai{bottom:14px;right:14px}}@media (width<=390px){.top-actions .ai-top{width:38px;padding:0;font-size:0}.top-actions .ai-top span{margin:0;font-size:16px}.welcome-row{padding-right:42px}.step-copy{padding-left:21px;padding-right:21px}.score-card{grid-template-columns:82px 1fr;gap:10px}.ring{width:82px;height:82px}.metric-grid{grid-template-columns:1fr}}.task-start{box-shadow:0 5px 14px #04a8732e;background:var(--green)!important;color:#fff!important;border-radius:9px!important;align-items:center!important;gap:5px!important;padding:8px 10px!important;display:inline-flex!important}.primary,.complete-step,.chat-btn,.coaching button,.quick-grid button,.tip button,.panel-title button,.asset-grid a,.prompt-actions a{align-items:center;gap:7px;display:inline-flex}.period-select{align-items:center;display:inline-flex;position:relative}.dashboard-title .period-select select{appearance:none;color:#fff;background:#0c2434;border-color:#24475a;padding-right:38px}.period-select>.icon{color:#fff;pointer-events:none;position:absolute;right:13px}.metric-grid em{align-items:center;gap:5px;display:flex!important}.metric-grid em .icon{flex:none}.search-results small{align-items:center;gap:4px;display:inline-flex}.tasks .task-start>span{width:auto;height:auto;color:inherit;font-size:inherit;place-items:unset;background:0 0;border:0;border-radius:0;margin:0;display:inline}.task-start{white-space:nowrap;justify-content:center;min-width:82px;line-height:1}@media (width<=760px){.task-row{gap:10px;padding-block:12px}.task-row>b{min-width:0;padding-right:2px}.task-start{min-width:84px;min-height:40px;box-shadow:0 7px 18px #04a87338;flex:0 0 84px!important;padding:9px 11px!important}.task-start .icon{stroke-width:2.2px;width:14px;height:14px}}@media (width<=390px){.task-row{gap:7px}.task-start{min-width:78px;flex-basis:78px!important;padding-inline:8px!important}}.ring>div{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:none}.ring b,.ring span{text-align:center;width:100%;margin:0}.ring span{line-height:1.2;display:block}.welcome-row{padding-right:0!important}.people-visual{aspect-ratio:4/5;background:#f4f5f2;min-height:0}.people-visual img{object-position:center 30%}@media (width<=760px){.people-visual{aspect-ratio:4/5;min-height:0}.score-card{text-align:left;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.score-card .ring{width:104px;height:104px;margin:0}.ring b{font-size:30px}.ring span{letter-spacing:.65px;white-space:nowrap;font-size:6px}.score-stats{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;padding:0;display:grid}.score-stats div{text-align:left;min-width:0;padding:4px 8px}.score-stats div:first-child{padding-left:0}.score-stats b{white-space:nowrap;font-size:16px}.score-stats span{white-space:normal;font-size:7px;line-height:1.3}.journey{padding:24px 20px}.journey-head{display:block}.journey-head h2{max-width:290px;font-size:20px;line-height:1.3}.journey .step-track{gap:11px;margin-top:24px}.journey .step-track button{border:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) 68px;align-items:center;min-height:72px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.journey .step-track button{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.journey .step-track button{background:var(--surface-soft);text-align:left;border-radius:14px}.journey .step-track button>span{border-width:3px;grid-area:1/1;width:44px;height:44px;margin:0}.journey .step-track button>b{grid-area:1/2;min-width:0;margin:0;padding:0 8px 0 0;font-size:11px;line-height:1.25}.journey .step-track button>small{text-align:right;white-space:nowrap;grid-area:1/3;margin:0;font-size:9px}.journey .step-track button.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.journey .step-track button.active{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}}.journey .step-track button.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.journey .step-track button.active{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}}@media (width<=390px){.score-card{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:18px}.score-card .ring{width:88px;height:88px}.ring b{font-size:27px}.score-stats div{padding:3px 5px}.score-stats b{font-size:14px}.score-stats span{font-size:6.5px}.journey{padding:21px 16px}.journey .step-track button{grid-template-columns:50px minmax(0,1fr) 62px;padding:9px 11px}.journey .step-track button>span{width:40px;height:40px}.journey .step-track button>b{font-size:10px}.journey .step-track button>small{font-size:8px}}.owner-menu{z-index:80;background:#0d2b3b;border:1px solid #245064;border-radius:18px;padding:12px;position:absolute;bottom:76px;left:15px;right:15px;box-shadow:0 24px 60px #0000007a}.owner-menu-head{border-bottom:1px solid #214355;justify-content:space-between;align-items:center;padding:5px 5px 11px;display:flex}.owner-menu-head span,.owner-menu-head b{display:block}.owner-menu-head span{letter-spacing:1.5px;color:#48dbae;font-size:7px}.owner-menu-head b{color:#fff;margin-top:3px;font-size:11px}.owner-menu-head button{color:#b7c8cf;background:#173b4b;border:0;border-radius:8px;width:28px;height:28px;font-size:18px}.owner-menu>button,.owner-menu>a{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c3c4c;align-items:center;gap:10px;width:100%;padding:10px 6px;text-decoration:none;display:flex}.owner-menu>a:last-child{border-bottom:0}.owner-menu-icon{color:#45d9aa;background:#123e42;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.owner-menu>button div,.owner-menu>a div{min-width:0}.owner-menu>button b,.owner-menu>button small,.owner-menu>a b,.owner-menu>a small{display:block}.owner-menu>button b,.owner-menu>a b{font-size:10px}.owner-menu>button small,.owner-menu>a small{color:#8fa6b1;margin-top:3px;font-size:8px}.owner-more{cursor:pointer;min-width:34px;height:30px;border-radius:9px!important}.owner-more[aria-expanded=true]{color:#4bdcab!important;background:#123d47!important}[data-theme=dark] .content{color:var(--ink)}[data-theme=dark] .score-card,[data-theme=dark] .checklist-card,[data-theme=dark] .journey,[data-theme=dark] .asset-vault,[data-theme=dark] .funnel-card,[data-theme=dark] .growth-tips,[data-theme=dark] .activity-panel{background:var(--surface);border-color:var(--line)}[data-theme=dark] .section-icon{color:#58deb3;background:#123a35}[data-theme=dark] .ring{background:conic-gradient(#19c98e var(--p),#203943 0)}[data-theme=dark] .score-stats div+div{border-color:#29414c}[data-theme=dark] .metric-grid article,[data-theme=dark] .asset-grid article{background:var(--surface);border-color:var(--line)}@media (width<=760px){.top-actions>button.theme-toggle{display:flex!important}.theme-toggle span{display:none}.owner-menu{left:16px;right:auto;bottom:calc(76px + env(safe-area-inset-bottom));width:228px;max-width:calc(100vw - 32px);margin:0;position:fixed}.sidebar.open:has(.owner-menu) nav{opacity:.35}.sidebar.open:has(.owner-menu) .launch-card{opacity:.35}}@media (width>=1200px){.sidebar{width:270px;padding:28px 18px 20px}.workspace{margin-left:270px}.brand{gap:13px;padding-bottom:28px}.brand-mark{width:46px;height:46px}.brand strong{font-size:12px}.brand span{font-size:10px}.side-label{padding-block:2px 10px;font-size:10px}.sidebar nav{gap:3px}.sidebar nav button{gap:13px;min-height:40px;padding:10px 13px;font-size:13px}.nav-icon{width:20px}.nav-icon .icon{width:19px;height:19px}.launch-card{padding:15px}.launch-card span,.launch-card p{font-size:10px}.launch-card b{font-size:22px}.owner{padding-top:16px}.avatar{width:38px;height:38px}.owner b{font-size:11px}.owner span{font-size:10px}.topbar{height:72px;padding-inline:38px}.top-progress{gap:15px;font-size:12px}.top-line{width:190px;height:5px}.top-actions{gap:9px}.top-actions button{height:40px;padding-inline:13px;font-size:12px}.top-actions button:first-child,.top-actions button:nth-child(2){width:40px}.community-top{height:40px;padding-inline:17px;font-size:12px}.content{max-width:1510px;padding:48px 48px 68px}.dashboard-title{margin-bottom:29px}.dashboard-title h1{letter-spacing:-1.1px;font-size:39px}.dashboard-title>div>p:last-child{font-size:15px;line-height:1.55}.dashboard-title .eyebrow{font-size:11px!important}.dashboard-title select{min-height:42px;padding:11px 40px 11px 15px;font-size:12px}.metric-grid{gap:15px}.metric-grid article{border-radius:19px;min-height:170px;padding:21px}.metric-icon{width:40px;height:40px;margin-bottom:17px}.metric-icon .icon{width:20px;height:20px}.metric-grid small{min-height:30px;font-size:11px;line-height:1.35}.metric-grid b{margin:7px 0;font-size:27px}.metric-grid em{font-size:10px;line-height:1.35}.analytics-grid{gap:21px;margin-top:21px}.funnel-card,.growth-tips,.activity-panel{border-radius:22px;padding:29px}.panel-title h2{font-size:20px}.panel-title p{font-size:11px;line-height:1.5}.panel-title>span{font-size:9px}.funnel{margin-top:25px}.funnel>div{grid-template-columns:82px 1fr;gap:0 14px}.funnel b{font-size:18px}.funnel span{font-size:11px}.funnel strong{margin:9px 0 9px 88px;font-size:9px}.funnel i{height:9px}.growth-tips>.panel-title>span{width:38px;height:38px}.tip{gap:15px;padding:18px 0}.tip>b{flex-basis:31px;width:31px;height:31px;font-size:11px}.tip h3{font-size:13px}.tip p{margin:6px 0;font-size:11px;line-height:1.55}.tip button,.panel-title button{font-size:10px}.activity-panel{margin-top:21px}.activity-row{grid-template-columns:14px 185px 1fr auto;gap:12px;padding:16px 0;font-size:11px}.activity-row time{font-size:10px}.floating-ai{width:56px;height:56px;font-size:22px}}.conversion-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;min-width:0;padding:29px}.conversion-list{gap:17px;margin-top:25px;display:grid}.conversion-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding-bottom:16px;display:grid}.conversion-list>div:last-child{border-bottom:0;padding-bottom:0}.conversion-list span b,.conversion-list span small{display:block}.conversion-list span b{color:var(--ink);font-size:13px}.conversion-list span small{color:var(--muted);margin-top:4px;font-size:10px}.conversion-list strong{color:var(--green);font-size:22px}.conversion-list i{background:var(--surface-soft);border-radius:99px;grid-column:1/3;height:7px;overflow:hidden}.conversion-list i em{border-radius:inherit;background:linear-gradient(90deg,var(--green),#55ddae);min-width:3px;height:100%;transition:width .45s;display:block}.next-move{background:var(--green);border-radius:15px;align-items:flex-start;gap:13px;margin-top:22px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.next-move{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.next-move{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.next-move{border:1px solid color-mix(in srgb,var(--green) 20%,var(--line))}}.next-move>span{background:var(--green);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.next-move b{color:var(--ink);font-size:11px}.next-move p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}[data-theme=dark] .conversion-card{background:var(--surface);border-color:var(--line)}@media (width<=760px){.conversion-card{padding:20px}.conversion-list strong{font-size:20px}.next-move{padding:14px}}.dashboard-signout{border:1px solid var(--green);justify-content:center;align-items:center;height:38px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-signout{border:1px solid color-mix(in srgb,var(--green) 36%,var(--line))}}.dashboard-signout{background:var(--green);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.dashboard-signout{background:color-mix(in srgb,var(--green) 7%,var(--surface))}}.dashboard-signout{color:var(--green);font-size:11px;font-weight:750;text-decoration:none}.dashboard-signout:hover{background:var(--green);color:#fff}@media (width<=1000px){.dashboard-signout{height:36px;padding:0 11px;font-size:10px}}.affiliate-apply{background:radial-gradient(circle at 5% 20%,#0e9f6e1a,transparent 35%),var(--surface);min-height:calc(100vh - 80px);color:var(--ink);padding:clamp(70px,8vw,130px) 0}.affiliate-apply-grid{grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.affiliate-apply h1{letter-spacing:-.05em;margin:18px 0 25px;font-size:clamp(42px,5vw,70px);line-height:1.07}.affiliate-apply-grid>div:first-child>p{max-width:640px;color:var(--muted);font-size:18px;line-height:1.7}.affiliate-apply-note{border-left:3px solid var(--green);background:var(--surface-soft);border-radius:0 12px 12px 0;gap:7px;max-width:590px;margin-top:30px;padding:12px 18px;display:grid}.affiliate-apply-note span{color:var(--muted);font-size:14px;line-height:1.6}.affiliate-apply-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:clamp(25px,4vw,40px)}.affiliate-apply-card form{gap:18px;display:grid}.affiliate-apply-card h2{margin:0 0 10px;font-size:28px}.affiliate-apply-card label{gap:8px;font-size:14px;font-weight:750;display:grid}.affiliate-apply-card input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:49px;color:var(--ink);font:inherit;border-radius:10px;padding:12px 14px}.affiliate-apply-card .button{cursor:pointer;border:0;justify-content:center;width:100%}.affiliate-apply-card .button:disabled{opacity:.6}.affiliate-apply-card small,.affiliate-apply-card p{color:var(--muted);line-height:1.6}.affiliate-apply-error{color:#b42318!important}.affiliate-apply-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=800px){.affiliate-apply-grid{grid-template-columns:1fr}.affiliate-apply{padding:65px 0}}.affiliate-support-nav{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;display:flex}.affiliate-support-nav img{object-fit:contain;width:180px;height:65px}.affiliate-support-nav>a:last-child{color:#fff;background:#087a55;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.affiliate-support-footer{color:#fff;background:#0b1f33;padding:28px 0}.affiliate-support-footer>div{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.affiliate-support-footer a{color:#fff;font-size:14px;text-decoration:underline}@media (width<=500px){.affiliate-support-nav img{width:140px}.affiliate-support-nav>a:last-child{padding:10px 12px}}.owner-access-page{color:#0b1f33;background:radial-gradient(circle at 12% 8%,#0e9f6e3d,#0000 34%),linear-gradient(145deg,#071827,#0b1f33 58%,#102d43);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.owner-access-card{color:#0b1f33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:center;background:#fff;border:1px solid #ffffff2e;border-radius:24px;width:min(100%,620px);padding:clamp(34px,5vw,56px);box-shadow:0 28px 80px #00000047}.owner-mark,.owner-dashboard-mark{color:#fff;letter-spacing:-.04em;background:#0e9f6e;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.owner-mark{margin:0 auto 20px}.owner-access-logo{object-fit:contain;width:min(100%,260px);height:auto;margin:0 auto 30px;display:block}.owner-eyebrow{letter-spacing:.14em;margin:0 0 10px;font-size:.78rem;font-weight:900;color:#0b8f64!important}.owner-access-card h1{letter-spacing:-.035em;max-width:500px;margin:0 auto 18px;font-size:clamp(2rem,5vw,2.8rem);line-height:1.08;color:#0b1f33!important}.owner-access-card>p:not(.owner-eyebrow){max-width:470px;margin:0 auto;font-size:1rem;line-height:1.65;color:#52606d!important}.owner-access-details{text-align:left;gap:10px;margin:26px 0;display:grid}.owner-access-details div{background:#f5f7fa;border:1px solid #dce4ea;border-radius:14px;padding:15px 17px}.owner-access-details dt{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;color:#596b78!important}.owner-access-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.95rem;font-weight:800;color:#0b1f33!important}.owner-access-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.owner-access-actions:has(>a:only-child){grid-template-columns:minmax(240px,340px);justify-content:center}.owner-access-actions a{border-radius:12px;place-items:center;min-height:48px;padding:12px 16px;font-size:.94rem;font-weight:850;text-decoration:none;display:grid}.owner-primary-action{background:linear-gradient(135deg,#12ad79,#087d59);transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px #0e9f6e3d;color:#fff!important}.owner-primary-action:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0e9f6e4d}.owner-secondary-action{background:#fff;border:1px solid #aebdc7;color:#0b1f33!important}.owner-signout{margin-top:22px;font-size:.9rem;font-weight:700;display:inline-block;color:#465b6a!important}[data-theme=dark] .owner-access-card{color:#0b1f33;background:#fff}[data-theme=dark] body:has(.owner-access-page) .owner-access-card h1{color:#0b1f33!important}[data-theme=dark] body:has(.owner-access-page) .owner-access-card .owner-eyebrow{color:#087a56!important}[data-theme=dark] body:has(.owner-access-page) .owner-access-card>p:not(.owner-eyebrow){color:#465b6a!important}[data-theme=dark] body:has(.owner-access-page) .owner-primary-action{color:#fff!important}.owner-dashboard-page{background:#f5f7fa;grid-template-rows:72px 1fr;width:100%;height:100vh;min-height:100vh;display:grid;overflow:hidden}.owner-dashboard-bar{color:#fff;background:#0b1f33;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.owner-dashboard-brand,.owner-dashboard-account{align-items:center;gap:12px;display:flex}.owner-dashboard-brand>span:last-child,.owner-dashboard-account>span{flex-direction:column;gap:3px;display:flex}.owner-dashboard-brand strong{font-size:.95rem}.owner-dashboard-brand small,.owner-dashboard-account small{color:#9db0bd;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.owner-dashboard-account{text-align:right}.owner-dashboard-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.86rem;overflow:hidden}.owner-dashboard-account a{color:#fff;border:1px solid #ffffff3d;border-radius:10px;padding:9px 13px;font-size:.82rem;font-weight:800;text-decoration:none}.owner-dashboard-frame{background:#f5f7fa;border:0;width:100%;height:100%}[data-theme=dark] .app-shell :is(.launch-card b,.top-progress b,.ring b,.card-head>b,.tip>b,.conversion-list strong,.ap-stats strong,.ap-amount-card h2,.mc-week-score strong){color:#fff}@media (width<=640px){.owner-access-actions{grid-template-columns:1fr}.owner-dashboard-page{grid-template-rows:64px 1fr}.owner-dashboard-bar{padding:0 12px}.owner-dashboard-mark{border-radius:12px;width:40px;height:40px}.owner-dashboard-brand small,.owner-dashboard-account>span{display:none}.owner-dashboard-brand strong{font-size:.82rem}}.affiliate-sales{--af-navy:#0b1f33;--af-green:#0e9f6e;--af-gold:#f4b400;--af-text:#183044;--af-muted:#526777;--af-line:#d9e5e9;color:var(--af-text);background:#fff;min-height:100vh;font-size:16px}.affiliate-sales *{box-sizing:border-box}.affiliate-sales a{text-decoration:none}.af-shell{width:min(1150px,100% - 40px);margin:auto}.af-nav{border-bottom:1px solid var(--af-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:18px max(20px,50vw - 575px);display:flex}.af-nav img{object-fit:contain;object-position:left;width:180px;height:45px}.af-nav nav{align-items:center;gap:25px;display:flex}.af-nav nav a{color:var(--af-text);font-size:14px;font-weight:700}.af-nav nav a:hover{color:var(--af-green)}.af-nav .af-nav-cta{background:var(--af-navy);color:#fff;border-radius:10px;padding:11px 17px}.af-hero{background:linear-gradient(125deg,#f1fbf6,#fff 64%,#fff8df);padding:75px 0 80px}.af-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;display:grid}.af-kicker{color:#087856;letter-spacing:.15em;font-size:12px;font-weight:850}.af-hero h1{letter-spacing:-.055em;color:var(--af-navy);max-width:680px;margin:18px 0 22px;font-size:clamp(43px,5vw,68px);line-height:1.05}.af-hero p{color:var(--af-muted);max-width:610px;font-size:18px;line-height:1.7}.af-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.af-button{background:var(--af-green);cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:16px 22px;font-size:15px;font-weight:800;display:inline-flex;color:#fff!important}.af-button:hover{background:#087e59}.af-button:disabled{opacity:.55;cursor:wait}.af-text-link{color:var(--af-navy);border-bottom:2px solid var(--af-gold);font-weight:800}.af-hero .af-hero-note{max-width:520px;font-size:14px}.af-hero-panel{background:var(--af-navy);color:#fff;border-radius:24px;padding:40px;box-shadow:0 25px 70px #0b1f3326}.af-hero-panel>span{color:#6ce3b8;letter-spacing:.15em;font-size:12px;font-weight:800}.af-hero-panel>strong{margin:18px 0 28px;font-size:clamp(28px,3vw,39px);line-height:1.2;display:block}.af-pills{flex-wrap:wrap;gap:9px;display:flex}.af-pills span{border:1px solid #446173;border-radius:999px;padding:8px 12px;font-size:13px}.af-price{border-top:1px solid #496071;justify-content:space-between;align-items:flex-end;margin-top:35px;padding-top:26px;display:flex}.af-price span{color:#bdd2dc;font-size:14px}.af-price b{color:var(--af-gold);font-size:36px}.af-section{padding:85px 0}.af-section h2,.af-band h2,.af-signup-section h2{letter-spacing:-.035em;color:var(--af-navy);margin:13px 0;font-size:clamp(30px,3vw,43px);line-height:1.15}.af-intro{color:var(--af-muted);max-width:740px;line-height:1.65}.af-feature-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px;display:grid}.af-feature-grid article{border:1px solid var(--af-line);background:#fff;border-radius:17px;padding:25px}.af-feature-grid article span{color:var(--af-green);font-weight:900}.af-feature-grid h3,.af-steps h3{color:var(--af-navy);margin:17px 0 9px;font-size:19px;line-height:1.3}.af-feature-grid p,.af-steps p{color:var(--af-muted);margin:0;font-size:15px;line-height:1.6}.af-band{background:#f5f9f8;padding:75px 0}.af-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.af-steps>div{border-top:2px solid var(--af-green);padding-top:22px}.af-steps b{color:#087856;background:#e5f6ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.af-signup-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;padding:85px 0;display:grid}.af-signup-section>div:first-child p{color:var(--af-muted);line-height:1.7}.af-form-card{border:1px solid var(--af-line);background:#fff;border-radius:20px;padding:34px;box-shadow:0 20px 60px #0b1f3312}.af-form-kicker{letter-spacing:.15em;color:#087856;font-size:12px;font-weight:850}.af-form-card h3{color:var(--af-navy);margin:12px 0 25px;font-size:27px;line-height:1.2}.af-form-card form{gap:18px;display:grid}.af-form-card label{gap:8px;font-size:14px;font-weight:750;display:grid}.af-form-card input,.af-form-card select{width:100%;min-height:48px;color:var(--af-text);font:inherit;background:#fff;border:1px solid #bfced5;border-radius:9px;padding:10px 12px}.af-form-card small,.af-form-card p{color:var(--af-muted);line-height:1.6}.af-form-card .af-wide{width:100%}.af-form-card .af-login-link{text-align:center;color:#087856;margin-top:20px;font-weight:750;display:block}.af-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.af-error{color:#a62d28!important}.af-footer{background:var(--af-navy);color:#c5d7df;padding:26px 0}.af-footer .af-shell{flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:13px;display:flex}.af-footer a{color:#fff;text-decoration:underline}.affiliate-sales :is(a,button,input,select):focus-visible{outline:3px solid var(--af-gold);outline-offset:3px}@media (width<=900px){.af-nav nav{gap:12px}.af-hero-grid,.af-signup-section{grid-template-columns:1fr;gap:35px}.af-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.af-shell{width:min(100% - 32px,1150px)}.af-nav{align-items:flex-start;padding:12px 16px}.af-nav img{width:135px;height:38px}.af-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:9px}.af-nav nav a{font-size:12px}.af-nav nav a:first-child,.af-nav nav a:nth-child(2){display:none}.af-nav .af-nav-cta{padding:8px}.af-hero{padding:54px 0}.af-hero h1{font-size:42px}.af-hero p{font-size:16px}.af-hero-panel{padding:25px}.af-section,.af-band,.af-signup-section{padding-top:58px;padding-bottom:58px}.af-feature-grid,.af-steps{grid-template-columns:1fr}.af-form-card{padding:23px}}.affiliate-template{background:var(--surface);color:var(--ink)}.affiliate-template .affiliate-introduced{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding-top:13px;padding-bottom:13px;font-size:13px;display:flex}.affiliate-introduced span{color:var(--green);letter-spacing:.12em;font-size:11px;font-weight:850}.affiliate-introduced strong{color:var(--ink)}.affiliate-introduced p{color:var(--muted);margin:0}.affiliate-template .af-steps{grid-template-columns:repeat(4,1fr)}.affiliate-template .af-band{background:var(--surface-soft)}.affiliate-template .af-form-card{background:var(--surface);border-color:var(--line);color:var(--ink)}.affiliate-template .af-form-card h3,.affiliate-template .af-band h2,.affiliate-template .af-signup-section h2,.affiliate-template .af-steps h3{color:var(--ink)}.affiliate-template .af-form-card input,.affiliate-template .af-form-card select{background:var(--surface);color:var(--ink);border-color:var(--line)}.affiliate-template .af-button-outline{background:var(--surface);border:1px solid var(--green);color:var(--green)!important}.affiliate-template .af-button-outline:hover{background:var(--surface-soft)}.affiliate-template #signup,.affiliate-template #pricing,.affiliate-template #network-section{scroll-margin-top:96px}.af-ready-steps{counter-reset:affiliate-steps;gap:22px;margin:0;padding:0;list-style:none;display:grid}.af-ready-steps li{counter-increment:affiliate-steps;border-top:1px solid var(--line);padding-top:20px}.af-ready-steps li:before{content:counter(affiliate-steps);background:var(--green);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:9px;font-size:13px;font-weight:800;display:inline-grid}.af-ready-steps li>strong{color:var(--ink)}.af-ready-steps li p{margin:10px 0 16px;font-size:15px}.affiliate-template .af-login-link{color:var(--green)}.affiliate-template .af-signup-section{max-width:1150px}@media (width<=900px){.affiliate-template .af-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.affiliate-template .af-steps{grid-template-columns:1fr}.affiliate-template .affiliate-introduced{gap:5px;display:grid}}.affiliate-template #launch-path{scroll-margin-top:96px}
