:root{--ink:#102019;--muted:#637168;--brand:#18a66a;--brand2:#0b6b49;--cream:#f7f8f3;--card:#fff;--line:#dce5dd;--dark:#0d1c16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{letter-spacing:-1px;font-size:23px;font-weight:900}.logo span{color:var(--brand)}.navlinks{color:#435047;align-items:center;gap:28px;font-size:14px;display:flex}.btn{cursor:pointer;background:var(--brand);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{background:var(--brand2);transform:translateY(-1px)}.btn.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;padding:78px 0 90px;display:grid}.eyebrow{color:#087044;letter-spacing:.7px;text-transform:uppercase;background:#def5e9;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-3.5px;margin:20px 0;font-size:62px;line-height:1.02}.hero p{color:var(--muted);max-width:640px;font-size:19px;line-height:1.65}.actions{gap:12px;margin-top:30px;display:flex}.proof{color:#536057;gap:25px;margin-top:36px;font-size:13px;display:flex}.appshot{background:var(--dark);border-radius:24px;padding:18px;transform:rotate(1deg);box-shadow:0 25px 70px #0f2a1c3d}.appbar{align-items:center;gap:7px;height:45px;padding:0 6px;display:flex}.dot{background:#456257;border-radius:50%;width:9px;height:9px}.appbody{background:#f8faf8;border-radius:15px;grid-template-columns:150px 1fr;min-height:430px;display:grid;overflow:hidden}.side{color:#c8d6ce;background:#152820;padding:22px 14px}.side strong{color:#fff;font-size:13px}.side div{border-radius:7px;margin-top:22px;padding:9px;font-size:12px}.side .active{color:#fff;background:#24593f}.panel{padding:25px}.panel h3{margin:0 0 5px}.mini{color:#718078;font-size:11px}.field{color:#66746b;background:#fff;border:1px solid #dfe7e1;border-radius:9px;margin-top:13px;padding:12px;font-size:11px}.generate{background:var(--brand);color:#fff;text-align:center;border-radius:8px;margin-top:14px;padding:12px;font-size:11px;font-weight:700}.output{color:#355342;background:#edf8f1;border:1px solid #c8ead6;border-radius:9px;margin-top:15px;padding:15px;font-size:10px;line-height:1.6}.section{padding:88px 0}.section.white{background:#fff}.section-head{text-align:center;max-width:700px;margin:0 auto 45px}.section h2{letter-spacing:-2px;margin:10px 0;font-size:42px}.section-head p{color:var(--muted);line-height:1.6}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.icon{width:42px;height:42px;color:var(--brand2);background:#e4f7ec;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:flex}.card h3{margin:20px 0 8px}.card p{color:var(--muted);font-size:14px;line-height:1.6}.steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.stepnum{color:#d7e9de;font-size:50px;font-weight:900}.pricing{background:var(--dark);color:#fff;border-radius:25px;grid-template-columns:1fr 1fr;gap:35px;max-width:760px;margin:auto;padding:42px;display:grid}.price{font-size:56px;font-weight:900}.pricing ul{color:#c8d6ce;padding-left:18px;line-height:2}.footer{border-top:1px solid var(--line);color:var(--muted);padding:35px 0;font-size:13px}.dashboard{background:#eef2ed;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.dashside{background:var(--dark);color:#fff;padding:28px 18px}.dashside .logo{margin-bottom:35px}.toolnav button{color:#bfcfc5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;margin:3px 0;padding:12px}.toolnav button.active,.toolnav button:hover{color:#fff;background:#224635}.main{width:100%;max-width:1100px;padding:34px}.topline{justify-content:space-between;align-items:center;display:flex}.workspace{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.box{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.box label{margin:14px 0 6px;font-size:12px;font-weight:800;display:block}.box input,.box textarea,.box select{width:100%;font:inherit;background:#fff;border:1px solid #d7e0d9;border-radius:8px;padding:12px}.box textarea{resize:vertical;min-height:95px}.result{white-space:pre-wrap;color:#26382e;min-height:390px;line-height:1.65}.small{color:var(--muted);font-size:12px}@media (max-width:850px){.navlinks a:not(.btn){display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero h1{font-size:46px}.grid,.steps{grid-template-columns:1fr}.appshot{transform:none}.pricing,.dashboard{grid-template-columns:1fr}.dashside{display:none}.workspace{grid-template-columns:1fr}.main{padding:20px}}body{padding-bottom:88px}.global-ai-disclaimer{z-index:1000;color:#e8f0fc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1ef7;border-top:1px solid #294b7d;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:14px;padding:11px clamp(14px,3vw,36px);font-size:11px;line-height:1.45;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #070f1e38}.global-ai-disclaimer strong{color:#fff;white-space:nowrap}.global-ai-disclaimer span{color:#c4d2e8}.global-ai-disclaimer nav{white-space:nowrap;gap:10px;display:flex}.global-ai-disclaimer a{color:#8db7ff;font-weight:800;text-decoration:none}.global-ai-disclaimer a:hover{text-decoration:underline}.legal-kicker{letter-spacing:1.4px;font-weight:900;color:#245fbd!important;margin-top:38px!important;font-size:10px!important}.legal-callout{color:#263b5b;background:#edf4ff;border:1px solid #b8cceb;border-left:5px solid #2563eb;border-radius:10px;margin:24px 0;padding:18px 20px;line-height:1.65}.legal-page a:not(.logo){color:#174fae}.legal-page h2{scroll-margin-top:20px}.purchase-consent{color:#30435f;cursor:pointer;background:#edf4ff;border:1px solid #b9cae4;border-radius:13px;align-items:flex-start;gap:12px;max-width:920px;margin:0 auto 24px;padding:18px 20px;font-size:12px;line-height:1.55;display:flex}.purchase-consent input{accent-color:#2563eb;flex:none;width:18px;height:18px;margin-top:2px}.purchase-consent b{color:#142b4f;margin-bottom:2px;display:block}.purchase-consent a{color:#174fae;font-weight:800}.plan-card .btn:disabled{opacity:.45;cursor:not-allowed}.accept-hint{text-align:center;color:#6c7890;margin-top:8px;font-size:10px;display:block}.compliance-links{gap:10px;margin:18px 0 35px;display:grid}.compliance-links>a{background:#f8faff;border:1px solid #d3deee;border-radius:11px;gap:4px;padding:17px 18px;text-decoration:none;display:grid}.compliance-links b{color:#142b4f}.compliance-links span{color:#5e6f88;font-size:12px;line-height:1.5}.compliance-links em{color:#245fbd;font-size:10px;font-style:normal;font-weight:900}.foundation-warning{color:#30435f;background:#eef4ff;border:1px solid #b9cbe8;border-left:5px solid #2563eb;border-radius:12px;gap:6px;max-width:900px;margin-top:28px;padding:18px 20px;font-size:12px;line-height:1.55;display:grid}.foundation-warning b{color:#142b4f}.foundation-warning a{color:#174fae;font-weight:900;text-decoration:none}.responsibility-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.responsibility-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.responsibility-grid h2{font-size:22px}.responsibility-grid p{color:var(--muted);line-height:1.7}@media (max-width:760px){body{padding-bottom:150px}.global-ai-disclaimer{grid-template-columns:1fr;gap:4px;padding:10px 14px}.global-ai-disclaimer strong{white-space:normal}.global-ai-disclaimer nav{gap:12px;overflow-x:auto}.global-ai-disclaimer span{font-size:10px}}@media (max-width:700px){.responsibility-grid{grid-template-columns:1fr}}@media print{body{padding-bottom:0}.global-ai-disclaimer{display:none!important}}
.auth-shell{background:radial-gradient(circle at 50% 0,#e2f4e8 0,transparent 38%),var(--cream);min-height:100vh;padding:38px 24px}.auth-shell>.logo{width:max-content;margin:0 auto 40px;display:block}.auth-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:100%;max-width:480px;margin:auto;padding:38px;box-shadow:0 22px 65px #142f201a}.auth-card h1{letter-spacing:-1.5px;margin:16px 0 10px;font-size:34px}.auth-card>p{color:var(--muted);line-height:1.6}.auth-card label{margin:18px 0 7px;font-size:13px;font-weight:800;display:block}.auth-card input{width:100%;font:inherit;border:1px solid #ccd9cf;border-radius:9px;padding:14px}.auth-card input:focus{border-color:var(--brand);outline:3px solid #d7f3e3}.btn.full{width:100%;margin-top:22px}.code-input{text-align:center;letter-spacing:10px;font-weight:800;font-size:28px!important}.text-button{color:var(--brand2);cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-weight:800;display:block}.form-message{background:#edf8f1;border-radius:8px;font-size:13px;color:#276043!important;padding:11px 13px!important}.form-message.error{background:#fff0ed;color:#a43826!important}.legal-note{text-align:center;margin:20px 0 0;font-size:11px!important}.legal-note a{text-decoration:underline}.payment-card{max-width:520px}.checkout-price{align-items:baseline;gap:8px;margin:22px 0;display:flex}.checkout-price strong{letter-spacing:-3px;font-size:58px}.checkout-price span{color:var(--muted)}.auth-help{color:var(--brand2);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-weight:800;display:block}.check-list{color:#405248;padding:0;line-height:2;list-style:none}.check-list li:before{content:"✓";color:var(--brand);margin-right:10px;font-weight:900}.legal-page{max-width:760px;margin:auto;padding:50px 24px 100px}.legal-page h1{margin-top:55px;font-size:46px}.legal-page h2{margin-top:34px}.legal-page p{color:var(--muted);line-height:1.75}.signout-button{color:#9fb4a7;cursor:pointer;background:0 0;border:0;margin-top:30px;padding:12px}.account-name{text-align:right;color:var(--muted);font-size:12px}@media (max-width:850px){.auth-card{padding:28px 22px}.account-name{display:none}}.review-textarea{min-height:220px!important}.example-library{padding-top:100px}.example-library .section-head{text-align:left;margin-left:0}.example-library article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:110px 1fr 1fr;gap:24px;margin-top:15px;padding:26px;display:grid}.example-library article>div{border-left:1px solid var(--line);padding:0 20px}.example-library small{color:var(--muted);letter-spacing:1px;font-weight:900}.example-library article p{line-height:1.65}.example-library footer{color:#345342;background:#eef7f1;border-radius:10px;grid-column:2/4;padding:12px 14px;font-size:12px}@media (max-width:750px){.example-library article{grid-template-columns:1fr}.example-library article>div{border-left:0;padding:0}.example-library footer{grid-column:auto}}.auth-tabs{background:#eef2ed;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:800}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #142f2014}.remember-row{cursor:pointer;align-items:flex-start;gap:11px;margin-top:17px!important;display:flex!important}.remember-row input{height:18px;accent-color:var(--brand);margin:2px 0 0;width:18px!important}.remember-row span{gap:3px;display:grid}.remember-row small{color:var(--muted);font-weight:400;line-height:1.35}.email-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.email-shortcuts a{text-align:center;border:1px solid var(--line);color:var(--brand2);border-radius:9px;padding:10px;font-size:12px;font-weight:800}.back-to-login{margin-top:18px}.test-drive{text-align:center;color:var(--muted);background:#edf8f1;border-radius:11px;gap:5px;margin-top:22px;padding:15px;font-size:12px;display:grid}.test-drive a{color:var(--brand2);font-weight:900}.plan-status{text-align:right;gap:4px;font-size:12px;display:grid}.plan-status>span{color:var(--brand2);letter-spacing:.6px;font-weight:900}.plan-status>a{color:var(--brand2);font-weight:800}.signup-consent{gap:9px;margin:14px 0;display:grid}.signup-consent label{background:#f8fbff;border:1px solid #d6e1ef;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:0;padding:10px;font-size:11px;line-height:1.45;display:grid}.signup-consent input{height:16px;margin:1px 0 0;width:16px!important}.signup-consent a{color:#155fba;font-weight:800}
.marketing{overflow:hidden}.hero-v2{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:700px;padding-top:72px;padding-bottom:92px;display:grid}.hero-copy h1,.foundation-hero h1{letter-spacing:-4.5px;margin:22px 0;font-size:68px;line-height:1.02}.hero-copy h1 em{color:var(--brand2);font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:var(--muted);max-width:650px;font-size:19px;line-height:1.7}.hero-button{box-shadow:0 12px 28px #18a66a38}.hero-v2 .proof{flex-wrap:wrap;gap:16px}.hero-v2 .proof span{border-right:1px solid var(--line);padding-right:16px}.copilot-preview{color:#fff;background:#101f18;border-radius:26px;padding:24px;position:relative;box-shadow:0 30px 80px #0b1d1440}.copilot-preview:before{content:"";filter:blur(85px);opacity:.25;background:#37d68d;border-radius:50%;width:180px;height:180px;position:absolute;inset:-20px -40px auto auto}.preview-top{color:#7dd8aa;letter-spacing:1px;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.preview-top i{color:#9eafa5;font-style:normal}.issue-card{color:var(--ink);background:#f4f3ec;border-radius:16px;margin:20px 0;padding:20px}.issue-card small{color:var(--brand2);font-weight:900}.issue-card b{margin:8px 0;font-size:16px;display:block}.issue-card p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.5}.trace{border:1px solid #2d4438;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;margin-top:9px;padding:13px;display:grid}.trace>span{color:#8ecaaa;background:#20382c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.trace b,.trace small{display:block}.trace b{font-size:13px}.trace small{color:#94a89c;margin-top:4px;line-height:1.4}.trace.active{background:#173629;border-color:#328a60}.risk-line{border-top:1px solid #2d4438;justify-content:space-between;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.risk-line span{color:#f3c36a}.outcome-band{color:#fff;background:#102019}.outcomes{grid-template-columns:repeat(4,1fr);padding-top:24px;padding-bottom:24px;display:grid}.outcomes div{border-right:1px solid #2c4036;padding:8px 28px}.outcomes div:first-child{padding-left:0}.outcomes div:last-child{border:0}.outcomes strong,.outcomes span{display:block}.outcomes strong{color:#70d9a4;letter-spacing:1px;font-size:10px}.outcomes span{margin-top:5px;font-size:13px}.left-head{text-align:left;margin-left:0}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability{border:1px solid var(--line);background:#fbfcf9;border-radius:18px;padding:28px;transition:all .2s}.capability:hover{transform:translateY(-3px);box-shadow:0 16px 40px #142f2014}.capability>span{color:var(--brand);font-size:11px;font-weight:900}.capability h3{margin:28px 0 10px;font-size:20px}.capability p{color:var(--muted);font-size:14px;line-height:1.65}.dark-section{color:#fff;background:#0d1c16}.split-story{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.split-story h2{font-size:46px}.split-story p{color:#9eb1a5;line-height:1.7}.split-story ol{margin:0;padding:0;list-style:none}.split-story li{border-top:1px solid #2a4035;grid-template-columns:130px 1fr;padding:19px 0;display:grid}.split-story li b{color:#78dbaa}.split-story li span{color:#b9c7be}.pricing-v2{background:#eff5ef;border-radius:28px;grid-template-columns:1fr 420px;align-items:center;gap:90px;padding:55px;display:grid}.pricing-v2 h2{font-size:44px}.pricing-v2>div>p{color:var(--muted);line-height:1.7}.price-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 18px 45px #142f201a}.price-card .price{color:var(--ink)}.price-card small{color:var(--muted)}.price-card ul{color:#46574d;padding:0;line-height:2;list-style:none}.price-card li:before{content:"✓";color:var(--brand);margin-right:9px;font-weight:900}.footer-row{justify-content:space-between;align-items:center;display:flex}.footer-row p{margin-bottom:0}.footer-row>div:last-child{gap:24px;display:flex}.foundation-hero{padding-top:100px;padding-bottom:80px}.foundation-hero p{color:var(--muted);max-width:760px;font-size:19px;line-height:1.7}.foundation-grid{background:var(--line);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:100px;display:grid;overflow:hidden}.foundation-grid article{background:#fff;padding:34px}.foundation-grid article>span{color:var(--brand);font-size:11px;font-weight:900}.foundation-grid h2{font-size:22px}.foundation-grid p{color:var(--muted);line-height:1.7}.document-guides{gap:24px;display:grid}.guide{color:#fff;background:#102019;border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:50px;display:grid}.guide.reverse{color:var(--ink);background:#eef3ed}.guide h2{font-size:35px;line-height:1.2}.guide-tag{color:#83dfb1;letter-spacing:1px;font-size:11px;font-weight:900;display:inline-block}.guide.reverse .guide-tag{color:var(--brand2)}.guide h3{text-transform:uppercase;letter-spacing:.8px;font-size:13px}.guide li,.guide p{color:#b8c8be;line-height:1.8}.guide.reverse li,.guide.reverse p{color:var(--muted)}.source-stack{grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:100px;padding-bottom:100px;display:grid}.source-stack h2{font-size:40px}.source-stack>p{color:var(--muted);grid-column:2;font-size:12px}.stack{display:grid}.stack span{border-bottom:1px solid var(--line);padding:15px 18px;font-weight:700}.foundation-cta{color:#fff;text-align:center;background:#102019;padding:90px 24px}.foundation-cta>div{max-width:700px;margin:auto}.foundation-cta h2{margin:0;font-size:50px}.foundation-cta p{color:#aac0b2;margin:18px 0 28px}.pro-dashboard .dashside{flex-direction:column;display:flex}.side-kicker{color:#63c894;letter-spacing:1.5px;text-transform:uppercase;margin:-28px 0 28px;font-size:10px}.foundation-link{color:#82dfb1;margin-top:20px;padding:12px;font-size:12px;font-weight:800}.dashboard-head h1{margin:12px 0 4px;font-size:38px}.dashboard-head p{color:var(--muted);margin:0}.coach-strip{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.coach-strip div{background:#f8faf7;padding:14px}.coach-strip b,.coach-strip span{display:block}.coach-strip b{color:var(--brand2);font-size:11px}.coach-strip span{color:var(--muted);margin-top:4px;font-size:11px}.box-title{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:12px;font-weight:900;display:flex}.box-title small{color:var(--brand2);font-weight:700}.field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.generate-button{width:100%;margin-top:18px}.result-box{color:#fff;background:#101f18;border-color:#101f18}.result-box h3{margin:5px 0 0}.result-label{color:#72d8a5;text-transform:uppercase;letter-spacing:1px;font-size:10px}.result-box .result{color:#dce8e0}.btn.compact{padding:10px 14px;font-size:11px}@media (max-width:900px){.hero-v2,.split-story,.pricing-v2,.guide,.source-stack{grid-template-columns:1fr}.hero-v2{padding-top:45px}.hero-copy h1,.foundation-hero h1{font-size:48px}.outcomes{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:1fr 1fr}.pricing-v2{gap:30px;padding:30px}.source-stack>p{grid-column:auto}.coach-strip{display:none}}@media (max-width:600px){.capability-grid,.outcomes{grid-template-columns:1fr}.outcomes div{border-bottom:1px solid #2c4036;border-right:0;padding-left:0}.footer-row{flex-direction:column;align-items:flex-start;gap:25px}.foundation-grid,.field-pair{grid-template-columns:1fr}.foundation-cta h2{font-size:38px}}.side-divider{background:#294036;height:1px;margin:12px}.toolnav button{justify-content:space-between;align-items:center;gap:8px;display:flex}.toolnav button i{color:#78dbaa;letter-spacing:1px;font-size:8px;font-style:normal;font-weight:900}.dynamic-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.dynamic-fields .wide-field{grid-column:1/-1}.dynamic-fields .primary-textarea{min-height:150px}.recording-studio{color:#fff;background:#102019;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:26px;margin-top:24px;padding:26px;display:grid}.recording-studio h2{margin:7px 0;font-size:25px}.recording-studio p{color:#abc0b3;line-height:1.5}.recording-studio h3{margin-top:0}.recording-studio ul{color:#c2d0c7;gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}.record-button{color:#fff;cursor:pointer;background:#193427;border:1px solid #456657;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-weight:900;display:flex}.record-button span{background:#ff5f57;border-radius:50%;width:10px;height:10px}.record-button.recording{background:#612b28;border-color:#a74741}.record-button.recording span{border-radius:2px}.recording-message{font-size:12px!important}.recording-studio audio{width:100%;height:38px;margin-top:10px}.suggestion-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.suggestion-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.suggestion-grid article>span{color:var(--brand);font-size:11px;font-weight:900}.suggestion-grid h2{margin:24px 0 8px;font-size:19px}.suggestion-grid p{color:var(--muted);min-height:84px;font-size:13px;line-height:1.6}.suggestion-grid button{color:var(--brand2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.membership-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.membership-card h2{margin:9px 0;font-size:28px}.membership-card p,.membership-card li{color:var(--muted);line-height:1.65}.danger-button{color:#a13d2e;background:#fff1ed;border:1px solid #f1c9c1}.danger-button:hover{color:#fff;background:#a13d2e}.billing-message{background:#edf8f1;border-radius:9px;padding:12px;font-size:13px;color:#276043!important}@media (max-width:900px){.recording-studio{grid-template-columns:1fr}.suggestion-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.suggestion-grid,.membership-grid,.dynamic-fields{grid-template-columns:1fr}.dynamic-fields .wide-field{grid-column:auto}}.lesson-hero{--lesson:#2272e5;--lesson-soft:#eaf2ff;background:linear-gradient(135deg,var(--lesson-soft),#fff);border:1px solid color-mix(in srgb,var(--lesson) 25%,white);border-radius:20px;grid-template-columns:1.35fr .65fr;gap:26px;margin-top:24px;padding:30px;display:grid;position:relative;overflow:hidden}.lesson-hero:after{content:"";background:var(--lesson);opacity:.07;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-60px}.theme-amber{--lesson:#b87400;--lesson-soft:#fff5d8}.theme-blue{--lesson:#1e6bd6;--lesson-soft:#e9f2ff}.theme-violet{--lesson:#7254d8;--lesson-soft:#f0edff}.theme-rose{--lesson:#c34d64;--lesson-soft:#fff0f3}.theme-cyan{--lesson:#067c91;--lesson-soft:#e8f9fc}.theme-orange{--lesson:#d06317;--lesson-soft:#fff1e6}.theme-indigo{--lesson:#4b56c6;--lesson-soft:#eef0ff}.theme-emerald{--lesson:#14835c;--lesson-soft:#e7f8f0}.lesson-copy>span{color:var(--lesson);letter-spacing:1.2px;font-size:10px;font-weight:900}.lesson-copy h2{letter-spacing:-1.4px;margin:9px 0;font-size:32px}.lesson-copy p{color:#405047;max-width:720px;margin-bottom:22px;line-height:1.65}.lesson-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lesson-flow b{letter-spacing:1px;border:1px solid color-mix(in srgb,var(--lesson) 22%,white);color:var(--lesson);background:#fff;border-radius:99px;padding:8px 10px;font-size:9px}.lesson-flow i{color:var(--lesson);font-style:normal}.principle-card{z-index:1;background:#fff;border-radius:15px;padding:18px;box-shadow:0 12px 30px #18322514}.principle-card small{color:var(--lesson);letter-spacing:1px;font-weight:900}.principle-card div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.principle-card div:last-child{border:0}.principle-card div span{background:var(--lesson-soft);width:23px;height:23px;color:var(--lesson);border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.try-banner{color:#fff;background:#12241b;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 18px;display:flex}.try-banner div{gap:4px;display:grid}.try-banner span{color:#76d9a7;letter-spacing:1px;font-size:9px;font-weight:900}.try-banner b{font-size:12px}.try-banner small{color:#9bb0a2;text-align:right}.field-step label{align-items:center;gap:8px;display:flex!important}.field-step label>span{color:var(--lesson,#18a66a);font-size:9px}.work-rfi{--lesson:#1e6bd6}.work-submittal{--lesson:#7254d8}.work-change_order{--lesson:#c34d64}.work-email{--lesson:#067c91}.work-daily_report{--lesson:#d06317}.work-meeting_minutes{--lesson:#4b56c6}.work-closeout{--lesson:#14835c}.work-document_review{--lesson:#b87400}.work-rfi .form-box{border-top:5px solid #1e6bd6}.work-submittal .form-box{border-top:5px solid #7254d8}.work-change_order .form-box{border-top:5px solid #c34d64}.work-email .form-box{border-top:5px solid #067c91}.work-daily_report .form-box{border-top:5px solid #d06317}.work-meeting_minutes .form-box{border-top:5px solid #4b56c6}.work-closeout .form-box{border-top:5px solid #14835c}.work-document_review .form-box{border-top:5px solid #b87400}.academy-nav{background:linear-gradient(90deg,#3a2788,#684fc9)!important}.academy-hero{color:#fff;background:linear-gradient(135deg,#1d123f,#42308a 65%,#6655c7);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:24px;padding:36px;display:grid}.academy-hero>div>span{letter-spacing:1.4px;color:#bdadff;font-size:10px;font-weight:900}.academy-hero h2{letter-spacing:-1.8px;margin:9px 0;font-size:38px}.academy-hero p{color:#d2cbef;max-width:650px;line-height:1.6}.academy-stats{gap:10px;display:flex}.academy-stats div{text-align:center;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:13px;padding:15px}.academy-stats strong,.academy-stats span{display:block}.academy-stats strong{font-size:25px}.academy-stats span{color:#cec6ee;margin-top:3px;font-size:9px}.academy-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.course-card{border:1px solid var(--line);background:#fff;border-top:5px solid #7254d8;border-radius:16px;flex-direction:column;min-height:260px;padding:22px;display:flex}.course-1{border-top-color:#198e6a}.course-2{border-top-color:#e09331}.course-3{border-top-color:#2473d2}.course-top{justify-content:space-between;align-items:center;display:flex}.course-top>span{letter-spacing:1px;color:#7254d8;font-size:9px;font-weight:900}.course-top b{color:#5e45b1;background:#f0edff;border-radius:99px;padding:6px 8px;font-size:9px}.course-card h2{margin:23px 0 5px;font-size:19px}.course-card small{color:var(--muted)}.course-card p{color:var(--muted);font-size:13px;line-height:1.55}.course-card button{color:#5139a7;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-weight:900}.academy-toast{color:#fff;background:#18261e;border-radius:10px;padding:13px 18px;position:sticky;bottom:15px;box-shadow:0 10px 30px #0003}.plan-intro{text-align:center;max-width:760px;margin:30px auto}.plan-intro>span{color:var(--brand2);letter-spacing:1.3px;font-size:10px;font-weight:900}.plan-intro h2{letter-spacing:-1.6px;margin:10px 0;font-size:36px}.plan-intro p{color:var(--muted);line-height:1.6}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:27px;display:flex}.plan-card.featured{border:2px solid var(--brand);transform:translateY(-8px);box-shadow:0 20px 50px #18a66a24}.plan-tag{color:var(--brand2);letter-spacing:1px;font-size:10px;font-weight:900}.plan-card h2{margin:14px 0 6px;font-size:27px}.plan-price{align-items:baseline;gap:7px;display:flex}.plan-price strong{letter-spacing:-2px;font-size:42px}.plan-price small{color:var(--muted)}.plan-card ul{color:#4a5a50;flex:1;padding:0;font-size:13px;line-height:2;list-style:none}.plan-card li:before{content:"✓";color:var(--brand);margin-right:8px;font-weight:900}.plan-card .btn{width:100%}.cancel-policy{background:#eef4ef;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:20px;display:flex}.cancel-policy div{gap:5px;display:grid}.cancel-policy span{color:var(--muted);font-size:12px}@media (max-width:1000px){.lesson-hero,.academy-hero{grid-template-columns:1fr}.academy-grid,.plan-grid{grid-template-columns:1fr 1fr}.academy-stats{justify-content:flex-start}.plan-card.featured{transform:none}}@media (max-width:650px){.academy-grid,.plan-grid{grid-template-columns:1fr}.lesson-hero{padding:22px}.lesson-copy h2,.academy-hero h2{font-size:28px}.try-banner,.cancel-policy{flex-direction:column;align-items:flex-start}.try-banner small{text-align:left}.academy-stats{grid-template-columns:repeat(3,1fr);display:grid}}.progress-nav{background:linear-gradient(90deg,#135943,#198766)!important}.progress-screen{margin-top:24px}.progress-hero{color:#fff;background:linear-gradient(135deg,#102019,#1f654b);border-radius:21px;justify-content:space-between;align-items:center;padding:30px;display:flex}.progress-hero span{color:#7be0ad;letter-spacing:1.2px;font-size:10px;font-weight:900}.progress-hero h2{margin:7px 0;font-size:33px}.progress-hero p{color:#bcd0c4}.progress-ring{background:conic-gradient(#77dfa9 var(--progress),#315947 0);border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.progress-ring:after{content:"";background:#173b2c;border-radius:50%;position:absolute;inset:10px}.progress-ring strong{z-index:1;font-size:22px}.progress-bar{background:#dce7df;border-radius:99px;height:10px;margin:14px 0 25px;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#18a66a,#6ed9a3);height:100%;display:block}.quiz-card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:780px;padding:26px}.quiz-card>span{color:var(--brand2);letter-spacing:1px;font-size:10px;font-weight:900}.quiz-card h2{font-size:22px}.quiz-card>button:not(.next-question){border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafcf9;border-radius:10px;width:100%;margin:8px 0;padding:13px;display:block}.quiz-card>button:hover{border-color:var(--brand);background:#edf8f1}.quiz-card p{color:#276043;background:#edf8f1;border-radius:9px;padding:12px}.next-question{color:var(--brand2);cursor:pointer;background:0 0;border:0;margin-top:9px;font-weight:900}.milestone-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.milestone-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:15px;display:grid}.milestone-grid b{color:var(--brand2)}.milestone-grid span{color:var(--muted);font-size:11px}.course-card{cursor:pointer}.course-modal{z-index:20;background:#06110bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.course-modal>div{background:#fff;border-radius:20px;width:100%;max-width:560px;padding:30px;position:relative;box-shadow:0 30px 90px #0000004d}.course-modal>div>span{color:#5d48b1;letter-spacing:1px;font-size:10px;font-weight:900}.course-modal h2{font-size:30px}.course-modal p,.course-modal li{color:var(--muted);line-height:1.6}.course-modal .btn{margin:12px 8px 0 0}.modal-close{cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:15px}.export-toolbar{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.export-toolbar button{color:#dce8e0;cursor:pointer;background:#1b3026;border:1px solid #3a5648;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.export-toolbar button:hover{border-color:#72d8a5}.mini-chart{border-bottom:1px solid #3a5145;align-items:flex-end;gap:12px;height:90px;margin-bottom:20px;padding:0 15px;display:flex}.mini-chart span{background:linear-gradient(#72d8a5,#267b55);border-radius:6px 6px 0 0;width:48px;position:relative}.mini-chart i{color:#8da397;font-size:8px;font-style:normal;position:absolute;bottom:-18px}.work-safety{--lesson:#c34d64}.work-qaqc{--lesson:#7254d8}.work-safety .form-box{border-top:5px solid #c34d64}.work-qaqc .form-box{border-top:5px solid #7254d8}.secure-checkout{background:#fff;border:1px solid #cbd9e9;border-radius:18px;max-width:680px;margin:24px auto;padding:28px;box-shadow:0 18px 50px #102f5417}.secure-checkout>span{letter-spacing:1.2px;color:#1769aa;font-size:10px;font-weight:900}.secure-checkout h2{margin:8px 0;font-size:26px}.secure-checkout>p,.paypal-checkout>p{color:var(--muted);line-height:1.55}.paypal-checkout{margin-top:20px}.paypal-checkout>p{text-align:center;font-size:11px}.checkout-cancel{color:#42627e;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-weight:800;display:block}.paypal-loading{background:#f5f8fc;border:1px solid #d5e0ef;border-radius:10px;padding:14px}.paypal-retry{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:9px;width:100%;padding:13px;font-weight:900;display:block}.admin-access{background:#eaf3ff;border:1px solid #a9c8ef;border-radius:11px;gap:4px;margin-top:16px;padding:13px 15px;display:grid}.admin-access b{color:#123e78}.admin-access span{color:#425d7e;font-size:12px;line-height:1.45}@media print{.dashside,.dashboard-head,.lesson-hero,.try-banner,.form-box,.export-toolbar,.mini-chart{display:none!important}.dashboard{background:#fff;display:block}.main{max-width:none;padding:0}.workspace{margin:0;display:block}.result-box{border:0;color:#111!important;background:#fff!important}.result-box .result{color:#111!important}.result-label{color:#333}}@media (max-width:650px){.milestone-grid{grid-template-columns:1fr 1fr}.progress-hero{flex-direction:column;align-items:flex-start;gap:20px}}.home-simple .nav{background:#fbfcfeeb}.simple-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:680px;padding-top:80px;padding-bottom:90px;display:grid}.simple-hero-copy h1{letter-spacing:-4.7px;color:#0d1728;margin:20px 0;font-size:70px;line-height:1.01}.simple-hero-copy h1 em{color:#1769c2;font-family:Georgia,serif;font-weight:400}.simple-hero-copy>p{color:#536176;max-width:690px;font-size:19px;line-height:1.65}.simple-hero-copy>small{color:#718096;max-width:610px;margin-top:23px;font-size:11px;line-height:1.5;display:block}.simple-promise{background:#fff;border:1px solid #dce4ee;border-radius:22px;padding:32px;box-shadow:0 24px 70px #1933561a}.simple-promise>span,.simple-benefit>div>span{letter-spacing:.15em;color:#1769c2;font-size:9px;font-weight:950}.simple-promise h2{margin:9px 0 23px;font-size:27px;line-height:1.2}.simple-promise>div{border-top:1px solid #e5eaf1;grid-template-columns:35px 1fr;gap:12px;padding:15px 0;display:grid}.simple-promise>div>b{color:#1769c2;background:#eaf3ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.simple-promise p{margin:0}.simple-promise strong,.simple-promise small{display:block}.simple-promise strong{font-size:13px}.simple-promise small{color:#69768a;margin-top:4px;font-size:10px;line-height:1.45}.simple-benefit{color:#fff;text-align:center;background:#0e2340;padding:70px 24px}.simple-benefit h2{letter-spacing:-1.7px;max-width:820px;margin:12px auto;font-size:39px}.simple-benefit>div>p{color:#b8c8de;max-width:780px;margin:0 auto;font-size:15px;line-height:1.65}.simple-benefit>div>div{text-align:left;background:#29405e;border:1px solid #29405e;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid;overflow:hidden}.simple-benefit article{background:#142d4d;padding:23px}.simple-benefit article b,.simple-benefit article span{display:block}.simple-benefit article b{color:#84b9ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.simple-benefit article span{color:#d3deec;margin-top:7px;font-size:12px;line-height:1.5}.simple-heading{max-width:760px;margin-bottom:34px}.simple-heading h2{letter-spacing:-2px;margin:10px 0;font-size:43px}.simple-heading p{color:#59677a;font-size:15px;line-height:1.65}.simple-tool-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-tool-grid article{background:#fff;border:1px solid #dde5ee;border-radius:14px;grid-template-columns:52px 1fr;align-items:flex-start;gap:15px;padding:22px;display:grid}.simple-tool-grid i{color:#1769c2;background:#edf4ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;font-weight:900;display:grid}.simple-tool-grid h3{margin:2px 0 7px;font-size:17px}.simple-tool-grid p{color:#617085;margin:0;font-size:12px;line-height:1.55}.simple-flow{background:#eef4fb}.simple-flow>.wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.simple-flow h2{letter-spacing:-1.8px;font-size:42px}.simple-flow p{color:#59677a;margin-bottom:25px;line-height:1.7}.simple-flow ol{background:#fff;border:1px solid #dbe4ee;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.simple-flow li{border-bottom:1px solid #e5ebf2;grid-template-columns:90px 1fr;padding:20px 22px;display:grid}.simple-flow li:last-child{border:0}.simple-flow li b{color:#1769c2}.simple-flow li span{color:#526278;font-size:12px;line-height:1.5}.simple-growth>.wrap{justify-content:space-between;align-items:center;gap:60px;padding-top:20px;padding-bottom:20px;display:flex}.simple-growth h2{letter-spacing:-1.8px;max-width:720px;margin:10px 0;font-size:40px}.simple-growth p{color:#59677a;max-width:760px;line-height:1.65}.simple-growth-actions{flex-shrink:0;gap:9px;display:flex}.home-simple .footer{background:#0d1c31}.home-simple .footer-row p{color:#9cacc0}@media (max-width:900px){.simple-hero,.simple-flow>.wrap{grid-template-columns:1fr;gap:42px}.simple-hero-copy h1{font-size:52px}.simple-tool-grid{grid-template-columns:1fr}.simple-growth>.wrap{flex-direction:column;align-items:flex-start}.simple-benefit>div>div{grid-template-columns:1fr}.simple-benefit article{border-bottom:1px solid #29405e}}@media (max-width:600px){.home-simple .navlinks>a:not(.nav-cta){display:none}.simple-hero{padding-top:50px}.simple-hero-copy h1{letter-spacing:-3px;font-size:43px}.simple-hero-copy>p{font-size:16px}.simple-promise{padding:22px}.simple-benefit h2,.simple-heading h2,.simple-flow h2,.simple-growth h2{font-size:32px}.simple-tool-grid article{grid-template-columns:42px 1fr;padding:17px}.simple-tool-grid i{width:40px;height:40px}.simple-growth-actions{flex-direction:column;width:100%}.simple-growth-actions .btn{text-align:center}.simple-flow li{grid-template-columns:65px 1fr}}.home-simple .simple-hero-copy h1{font-size:62px}.hero-benefits{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.hero-benefits span{color:#22558d;background:#eaf3ff;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:850}.compact-tools{padding:66px 24px}.compact-tools .simple-heading{grid-template-columns:1fr 1.15fr;column-gap:60px;max-width:none;margin-bottom:25px;display:grid}.compact-tools .simple-heading>span{grid-column:1/-1}.compact-tools .simple-heading h2{margin:9px 0;font-size:37px}.compact-tools .simple-heading p{margin:12px 0}.compact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compact-grid details{background:#fff;border:1px solid #dce4ee;border-radius:11px;overflow:hidden}.compact-grid summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.compact-grid summary::-webkit-details-marker{display:none}.compact-grid summary i{color:#1769c2;background:#edf4ff;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.compact-grid summary p{margin:0}.compact-grid summary b,.compact-grid summary span{display:block}.compact-grid summary b{font-size:12px}.compact-grid summary span{color:#68778b;margin-top:2px;font-size:9px}.compact-grid summary em{color:#1769c2;font-size:16px;font-style:normal}.compact-grid details[open] summary em{transform:rotate(45deg)}.compact-grid details>div{color:#536278;padding:0 15px 14px 63px;font-size:10px;line-height:1.55}.compact-growth{background:#eef4fb;padding:52px 24px}.compact-growth>.wrap{padding:0}.compact-growth h2{margin-bottom:7px;font-size:33px}.compact-growth p{margin:0}.home-simple .footer{padding-top:30px;padding-bottom:30px}@media (max-width:900px){.compact-tools .simple-heading{grid-template-columns:1fr}.compact-tools .simple-heading>span{grid-column:auto}.compact-grid{grid-template-columns:1fr}.home-simple .simple-hero-copy h1{font-size:50px}}@media (max-width:600px){.home-simple .simple-hero{min-height:auto;padding-top:40px;padding-bottom:45px}.home-simple .simple-hero-copy h1{font-size:41px}.compact-tools{padding:48px 18px}.compact-tools .simple-heading h2{font-size:30px}.compact-grid details>div{padding-left:63px}.compact-growth{padding:42px 18px}}.compact-foundations{color:#111c2e;background:#fbfcfe}.compact-foundations .foundation-hero{padding-top:58px;padding-bottom:38px}.compact-foundations .foundation-hero h1{margin:14px 0;font-size:53px;line-height:1.02}.compact-foundations .foundation-hero>p{max-width:800px;font-size:15px;line-height:1.6}.foundation-path{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px;display:grid}.foundation-path span{color:#617086;background:#fff;border:1px solid #dce4ee;border-radius:9px;padding:11px;font-size:9px}.foundation-path b{color:#1769c2;letter-spacing:.06em;margin-bottom:4px;font-size:8px;display:block}.compact-warning{background:#fffaf0;border:1px solid #eed9ad;border-radius:9px;max-width:880px;margin-top:12px}.compact-warning summary{cursor:pointer;color:#795615;padding:11px 13px;font-size:9px;font-weight:900}.compact-warning p{margin:0;color:#6b604a!important;padding:0 13px 8px!important;font-size:9px!important;line-height:1.5!important}.compact-warning a{color:#1769c2;padding:0 13px 11px;font-size:9px;font-weight:800;display:block}.compact-principles{grid-template-columns:.7fr 1.3fr;gap:55px;padding-top:35px;padding-bottom:55px;display:grid}.compact-section-head h2{letter-spacing:-1.3px;margin:8px 0;font-size:32px}.compact-section-head p{color:#66758a;font-size:11px;line-height:1.55}.compact-principles>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compact-principles details{background:#fff;border:1px solid #dce4ee;border-radius:9px}.compact-principles summary{cursor:pointer;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:11px;list-style:none;display:grid}.compact-principles summary::-webkit-details-marker{display:none}.compact-principles summary span{color:#1769c2;font-size:8px;font-weight:900}.compact-principles summary b{font-size:10px}.compact-principles summary i{color:#1769c2;font-style:normal}.compact-principles details[open] summary i{transform:rotate(45deg)}.compact-principles details p{color:#617086;margin:0;padding:0 12px 12px 46px;font-size:9px;line-height:1.5}.compact-workflows{color:#fff;background:#10243e;padding:52px 24px}.compact-workflows .compact-section-head{max-width:760px}.compact-workflows .compact-section-head p{color:#adbed2}.workflow-mini-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.workflow-mini-grid article{background:#162e4b;border:1px solid #304966;border-radius:10px;padding:17px}.workflow-mini-grid article>i{color:#8fc1ff;background:#25476e;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.workflow-mini-grid h3{margin:12px 0 5px;font-size:13px}.workflow-mini-grid p{color:#bdcad9;margin:0;font-size:9px;line-height:1.55}.compact-examples{padding-top:52px;padding-bottom:52px}.compact-examples .compact-section-head{max-width:750px;margin-bottom:18px}.compact-examples article{border-top:1px solid #dfe6ee;grid-template-columns:55px 1fr 22px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.compact-examples article>b{color:#1769c2;font-size:9px}.compact-examples article>span{text-align:center;color:#789}.compact-examples small{letter-spacing:.08em;color:#7b8798;font-size:7px;font-weight:900}.compact-examples p{color:#4e5d72;margin:4px 0 0;font-size:10px;line-height:1.5}.compact-source{background:#eef4fb;border:1px solid #dce4ee;border-radius:15px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:55px;padding:30px;display:flex}.compact-source h2{margin:7px 0;font-size:25px}.compact-source p{color:#617086;max-width:850px;margin:0;font-size:10px;line-height:1.55}.compact-source .btn{flex-shrink:0}@media (max-width:850px){.compact-principles{grid-template-columns:1fr;gap:20px}.workflow-mini-grid,.foundation-path{grid-template-columns:1fr 1fr}.compact-source{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.compact-foundations .foundation-hero h1{font-size:39px}.compact-principles>div:last-child,.workflow-mini-grid{grid-template-columns:1fr}.compact-examples article{grid-template-columns:45px 1fr}.compact-examples article>span{display:none}.compact-examples article>div:last-child{grid-column:2}.compact-source{margin-left:18px;margin-right:18px}.foundation-path{grid-template-columns:1fr}}.public-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfeeb;border-bottom:1px solid #d2ddeacc;position:sticky;top:0}.public-nav-inner{align-items:center;gap:26px;min-height:66px;display:flex}.public-nav-inner>nav{justify-content:center;align-items:center;gap:6px;margin-left:auto;display:flex}.public-nav-inner>nav a{color:#46566c;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.public-nav-cta{padding:10px 15px!important;font-size:10px!important}.support-page{background:#f7faff;min-height:100vh}.support-main{grid-template-columns:1fr .65fr;align-items:center;gap:70px;min-height:calc(100vh - 67px);padding-top:70px;padding-bottom:70px;display:grid}.support-main h1{letter-spacing:-3px;margin:12px 0;font-size:55px}.support-main section>p{color:#58677a;max-width:720px;font-size:15px;line-height:1.7}.support-actions{gap:8px;margin-top:25px;display:flex}.support-main aside{background:#fff;border:1px solid #d8e3ef;border-radius:18px;padding:28px;box-shadow:0 20px 55px #1c395e17}.support-main aside>b{font-size:14px}.support-main ul{color:#5d6d81;padding-left:20px;font-size:11px;line-height:2}.support-main aside>small{color:#758297;border-top:1px solid #e2e8ef;padding-top:13px;font-size:9px;line-height:1.5;display:block}@media (max-width:780px){.public-nav-inner{gap:10px;min-height:58px}.public-nav-inner>nav{order:3;justify-content:flex-start;width:100%;padding:6px 0 8px;overflow-x:auto}.public-nav-inner{flex-wrap:wrap}.public-nav-inner>nav a{white-space:nowrap}.public-nav-cta{margin-left:auto}.support-main{grid-template-columns:1fr;align-content:center;gap:30px}.support-main h1{font-size:42px}}.home-simple{color:#101a2d;background:linear-gradient(#f7f8fb 0,#fff 52%)}.home-simple .simple-hero{position:relative}.home-simple .simple-hero:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 39px,#173f8c09 40px),repeating-linear-gradient(90deg,#0000 0 39px,#173f8c09 40px);position:absolute;inset:0 -8vw 0 54%}.home-simple .simple-hero>*{z-index:1;position:relative}.home-simple .simple-hero-copy h1{color:#080d18}.home-simple .simple-hero-copy h1 em{color:#1d57d7}.home-simple .simple-hero-copy>p{font-size:18px;line-height:1.72}.home-simple .simple-promise{background:linear-gradient(145deg,#fff,#f5f8fd);border:1px solid #cfd8e7;border-radius:4px;padding:34px;position:relative;box-shadow:0 26px 80px #09193421}.home-simple .simple-promise:after{content:"";border-top:2px solid #2563eb;border-right:2px solid #2563eb;width:34px;height:34px;position:absolute;top:13px;right:13px}.home-simple .simple-promise>span{letter-spacing:.17em;color:#1d57d7}.home-simple .simple-promise h2{max-width:410px;margin-bottom:26px;line-height:1.22}.home-simple .simple-promise>div{border-color:#dce3ed;grid-template-columns:42px 1fr;gap:14px;padding:16px 0}.home-simple .simple-promise>div>b{color:#16499f;letter-spacing:.08em;background:0 0;border-left:2px solid #2362e8;border-radius:0;width:34px;height:27px;font-size:9px}.home-simple .simple-promise small{line-height:1.5}.home-simple .compact-grid details{border-radius:3px;transition:border-color .2s,box-shadow .2s,transform .2s}.home-simple .compact-grid details:hover{border-color:#aebdd3;transform:translateY(-1px);box-shadow:0 12px 30px #08193412}.public-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fafcf0;border-bottom-color:#bcc7d8b8}.public-nav-inner{min-height:72px}.public-nav-inner>nav a,.public-nav-cta{border-radius:3px!important}@media (max-width:780px){.public-nav-inner{min-height:62px}.brand-name small{display:none}}@media (max-width:480px){.public-nav-inner>nav a{padding:7px 8px}.public-nav-cta{display:none}.support-actions{flex-direction:column}.support-actions .btn{text-align:center}}@media print{.public-nav{display:none!important}}.account-receipts{grid-column:1/-1}.receipt-list{gap:7px;margin:14px 0;display:grid}.receipt-list>div{background:#f9fafc;border:1px solid #e0e6ee;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.receipt-list p{display:grid;margin:0!important}.receipt-list small{color:#718096;font-size:8px}.receipt-list strong{font-size:12px}.empty-receipts{background:#f8fafc;border:1px dashed #c4cfdd;border-radius:9px;gap:3px;margin:14px 0;padding:15px;display:grid}.empty-receipts b{font-size:12px}.empty-receipts span{color:#65748a;font-size:9px}.help-shortcuts{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 18px;display:grid}.help-shortcuts a{background:#fff;border:1px solid #d8e3ef;border-radius:11px;gap:4px;padding:14px;display:grid}.help-shortcuts b{color:#17263a;font-size:10px}.help-shortcuts span{color:#6b788b;font-size:8px}@media (max-width:700px){.account-receipts{grid-column:auto}.help-shortcuts{grid-template-columns:1fr 1fr}}.pro-dashboard{--studio-navy:#071427;--studio-panel:#0d203b;--studio-blue:#2377ff;--studio-blue-soft:#eaf2ff;--studio-red:#f04455;--studio-paper:#f5f7fb;background:var(--studio-paper);grid-template-columns:276px minmax(0,1fr)}.pro-dashboard .dashside{background:radial-gradient(circle at 20% 0,#2377ff3d,transparent 31%),linear-gradient(180deg,var(--studio-navy),#091a31 68%,#071221);border-right:1px solid #203b60;padding:22px 16px}.pro-dashboard .brand-sidebar{margin-bottom:28px}.pro-dashboard .side-kicker{color:#79aaff;margin:-21px 0 18px;font-size:8px}.pro-dashboard .new-chat-button{color:#fff;background:linear-gradient(135deg,#287cff,#165fd4);border:1px solid #307cf1;border-radius:11px;min-height:42px;box-shadow:0 10px 24px #115cd93d}.ai-category-picker{background:#0a1c33db;border:1px solid #294663;border-radius:13px;gap:8px;margin:15px 0 17px;padding:13px;display:grid}.ai-category-picker>span{color:#74a8ff;letter-spacing:.14em;font-size:8px;font-weight:950}.ai-category-picker label{color:#f4f7fc;font-size:10px;font-weight:850}.ai-category-picker select{color:#14243b;background:#f8fbff;border:1px solid #416186;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:10px;font-weight:800}.selected-specialist{border-top:1px solid #28435f;gap:5px;padding-top:9px;display:grid}.selected-specialist b{color:#fff;align-items:center;gap:7px;font-size:10px;display:flex}.selected-specialist i{background:var(--studio-red);border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.selected-specialist small{color:#9fb3cc;font-size:8px;line-height:1.45}.pro-dashboard .chat-history-panel{min-height:0}.pro-dashboard .chat-history-panel>div span{color:#77a8ff}.pro-dashboard .chat-history-panel article.active{background:#102947;border-color:#347ff0}.pro-dashboard .foundation-link{color:#8eb8ff}.pro-dashboard .main{background:radial-gradient(circle at 90% 0,#2377ff14,transparent 24%),var(--studio-paper);max-width:1280px;padding:26px 32px}.pro-dashboard .owner-access-bar{background:#fff;border:1px solid #bed3f2;border-radius:13px}.pro-dashboard .owner-access-bar>div span{color:#1b64d3}.pro-dashboard .dashboard-head{box-shadow:none;background:0 0;border:0;border-radius:18px;padding:18px 2px}.pro-dashboard .dashboard-head h1{letter-spacing:-1.5px;font-family:Arial,Helvetica,sans-serif;font-size:34px}.pro-dashboard .dashboard-head .eyebrow{background:var(--studio-blue-soft);color:#175ec9!important}.pro-dashboard .workspace-privacy{border:1px solid #c8d8ee;border-left:4px solid var(--studio-blue);background:#fff;border-radius:10px}.pro-dashboard .work-context-strip,.pro-dashboard .project-sync{background:#fff;border:1px solid #d5dfed;border-radius:13px}.pro-dashboard .specialist-chat{border:1px solid #bfd0e7;border-radius:20px;overflow:hidden;box-shadow:0 22px 65px #112a4c1f}.pro-dashboard .specialist-identity>span{border-radius:10px;background:var(--studio-red)!important;color:#fff!important}.pro-dashboard .conversation-purpose>button.active{border-color:var(--studio-blue);box-shadow:inset 0 0 0 1px var(--studio-blue),0 7px 18px #2377ff14;background:#fff}.pro-dashboard .guidance-layer{border-left-color:var(--studio-red);background:#fff2f3}.pro-dashboard .guidance-layer>span,.pro-dashboard .guidance-layer b{color:#b92a3b}.pro-dashboard .specialist-composer textarea{background:#fbfdff;border-color:#bfd0e7;border-radius:14px;font-size:14px}.pro-dashboard .specialist-composer textarea:focus{border-color:var(--studio-blue);outline:3px solid #2377ff21}.pro-dashboard .specialist-composer>div:last-child>button,.pro-dashboard .chat-report-ready button{background:var(--studio-blue);color:#fff;border-radius:10px}.pro-dashboard .specialist-composer>div:last-child>button:hover{background:#135fcf}.pro-dashboard .academy-hero,.pro-dashboard .feedback-invite{background:radial-gradient(circle at 86% 0,#f044552e,#0000 25%),linear-gradient(135deg,#07162a,#10365e 72%,#154a7d);border-color:#244f83;border-radius:18px}.pro-dashboard .foundation-series,.pro-dashboard .academy-control-panel,.pro-dashboard .academy-progress-tracker{border-color:#ced9e8!important;border-radius:14px!important}.pro-dashboard .academy-category-heading>span{background:var(--studio-red)!important;color:#fff!important}.pro-dashboard .inline-question-actions button{background:var(--studio-blue);color:#fff;border-color:#1f70e8;border-radius:9px}.public-nav{background:#061121f7;border-bottom-color:#193759}.public-nav .public-nav-cta{color:#fff!important;background:#ef4b5d!important;border-color:#ef4b5d!important}@media (max-width:850px){.pro-dashboard{display:block}.pro-dashboard .dashside{width:100%;padding:14px;display:flex;position:relative}.pro-dashboard .brand-sidebar,.pro-dashboard .side-kicker,.pro-dashboard .chat-history-panel,.pro-dashboard .side-divider,.pro-dashboard .foundation-link,.pro-dashboard .signout-button{display:none}.pro-dashboard .new-chat-button{order:2;margin:0}.pro-dashboard .ai-category-picker{flex:1;order:1;margin:0}.pro-dashboard .selected-specialist{display:none}.pro-dashboard .main{padding:16px}.ai-category-picker>span,.ai-category-picker label{display:none}.ai-category-picker select{min-height:44px}}@media (max-width:560px){.pro-dashboard .dashside{grid-template-columns:1fr auto;gap:8px;display:grid}.pro-dashboard .new-chat-button{padding:10px 13px}.pro-dashboard .owner-access-bar p{display:none}}:root{--ch-navy:#071427;--ch-navy-2:#102d51;--ch-blue:#2377ff;--ch-blue-dark:#155fcf;--ch-blue-soft:#eaf2ff;--ch-red:#f04455;--ch-paper:#f5f7fb;--ch-line:#ced9e8;--ch-text:#101b2c;--ch-muted:#607086}.institute,.account-center,.support-page,.legal-center,.foundations-page{background:var(--ch-paper);color:var(--ch-text)}.institute-hero{background:radial-gradient(circle at 82% 15%,#f0445530,transparent 23%),radial-gradient(circle at 13% 0,#2377ff3b,transparent 31%),linear-gradient(135deg,var(--ch-navy),var(--ch-navy-2));color:#fff}.institute-hero>div>span,.institute-paths header span,.institute-method>div>div>span,.institute-next>div>span{color:#86b4ff!important}.institute-hero h1 em{color:#fff}.institute-hero p{color:#bdcce0}.institute-proof span{color:#d5e1ef!important;border-color:#365779!important}.institute .btn,.account-center .btn,.support-page .btn,.legal-center .btn{background:var(--ch-blue);color:#fff;border-radius:10px}.institute .btn:hover,.account-center .btn:hover,.support-page .btn:hover,.legal-center .btn:hover{background:var(--ch-blue-dark)}.institute .btn.secondary,.account-center .btn.secondary,.support-page .btn.secondary,.legal-center .btn.secondary{border:1px solid var(--ch-line);color:#174f9a;background:#fff}.institute-paths>div article,.account-settings article,.support-workspace>div,.support-workspace>aside,.help-shortcuts a,.legal-center-grid article{border-color:var(--ch-line);background:#fff;border-radius:14px;box-shadow:0 12px 32px #112a4c0d}.institute-paths>div article>span{color:var(--ch-blue)}.institute-paths>div article:nth-child(4n+2)>span,.institute-paths>div article:nth-child(4n+4)>span{color:var(--ch-red)}.institute-paths a,.account-text-link,.legal-center a{color:#1764d5}.institute-method{color:#fff;background:linear-gradient(135deg,#09172b,#102f53)}.institute-method small{color:#b7c8dc!important}.institute-method li b{color:#83b3ff!important}.account-owner-preview{background:#edf4ff;border-color:#b9d1f2}.account-owner-preview span,.account-settings article>span,.support-workspace header>span,.support-workspace>aside>span{color:#1764d5}.account-center-head .eyebrow,.support-hero .eyebrow,.legal-center-hero .eyebrow{background:var(--ch-blue-soft);color:#175fc9}.account-settings article:nth-child(3n+2)>span{color:#c72f41}.profile-character-grid button.active{border-color:var(--ch-blue)!important;background:var(--ch-blue-soft)!important}.support-simple-proof span{color:#244b7a;border-color:#bed0e8}.help-shortcuts a:hover{border-color:var(--ch-blue);transform:translateY(-1px)}.help-shortcuts a:nth-child(2){border-top:3px solid var(--ch-red)}.legal-center-hero{background:radial-gradient(circle at 87% 0,#f0445514,#0000 22%)}.truth-callout{border-left-color:var(--ch-red)!important}.legal-center-grid article>span{color:#1764d5!important}.legal-center-grid article:nth-child(2n)>span{color:#c72f41!important}.global-ai-disclaimer{background:#061121fa;border-top-color:#285788}.global-ai-disclaimer a{color:#8db8ff}button,input,select,textarea,a{transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s}:focus-visible{outline-offset:2px;outline:3px solid #2377ff4d}.session-settings{border:1px solid var(--ch-line);background:#fff;border-radius:11px;margin:0 0 10px}.session-settings>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 13px;list-style:none;display:grid}.session-settings>summary::-webkit-details-marker{display:none}.session-settings>summary span{color:#26466f;font-size:9px;font-weight:900}.session-settings>summary small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.session-settings>summary b{color:var(--ch-blue)}.session-settings[open]>summary{border-bottom:1px solid var(--ch-line)}.session-settings>div{padding:10px}.session-settings .workspace-privacy,.session-settings .work-context-strip{margin:0}.session-settings .workspace-privacy{margin-bottom:8px}.pro-dashboard .owner-access-bar{align-items:center;gap:15px;min-height:42px;padding:8px 12px;display:flex}.pro-dashboard .owner-access-bar p{display:none}.pro-dashboard .owner-access-bar nav{margin-left:auto}.pro-dashboard .dashboard-head{padding:8px 2px 12px}.pro-dashboard .dashboard-head .eyebrow{display:none}.pro-dashboard .dashboard-head h1{margin:0;font-size:24px}.pro-dashboard .dashboard-head p{margin-top:4px;font-size:10px}.pro-dashboard .plan-status{align-self:start}.pro-dashboard .project-sync{margin:0 0 9px;padding:8px 11px}.pro-dashboard .project-sync-mark{width:28px;height:28px}.pro-dashboard .project-sync small,.pro-dashboard .project-sync-tools em{display:none}.pro-dashboard .specialist-chat{margin-top:0}.pro-dashboard .specialist-chat>header{padding:13px 16px}.pro-dashboard .specialist-identity h2{font-size:15px}.pro-dashboard .specialist-identity small{font-size:7px}.pro-dashboard .conversation-purpose{grid-template-columns:1fr 1fr auto auto;padding:8px}.pro-dashboard .conversation-purpose>button{min-height:42px;padding:8px}.pro-dashboard .conversation-purpose>button small{display:none}.pro-dashboard .guidance-layer{margin:0;padding:9px 14px}.pro-dashboard .guidance-layer p{margin-right:8px;display:inline}.pro-dashboard .guidance-layer b{font-size:8px}.pro-dashboard .specialist-chat-body{min-height:260px;max-height:48vh}.pro-dashboard .chat-empty{max-width:610px;margin:34px auto}.pro-dashboard .chat-empty>p{font-size:11px}.pro-dashboard .specialist-handoff{display:none}.pro-dashboard .chat-direction{flex-wrap:nowrap;padding:8px 12px;overflow-x:auto}.pro-dashboard .chat-direction>span{display:none}.pro-dashboard .chat-direction button{white-space:nowrap}.pro-dashboard .specialist-composer{padding:10px 12px 12px}.pro-dashboard .specialist-composer textarea{min-height:86px}.pro-dashboard .workflow-help{margin-top:10px}.pro-dashboard .workflow-help>summary{padding:10px 13px}.pro-dashboard .workflow-help>summary span{display:none}.pro-dashboard .recording-studio{margin-top:10px}.pro-dashboard .mode-advice .workspace,.pro-dashboard .mode-advice .adviser-review{display:none}.pro-dashboard .mode-report .workspace{margin-top:10px}.pro-dashboard .mode-report .form-box{display:none}.pro-dashboard .mode-report .result-box{grid-column:1/-1}.pro-dashboard .mode-report .workspace{grid-template-columns:1fr}.free-sponsor-slot{margin:0 0 8px!important;padding:7px 10px!important}.free-sponsor-slot p small{display:none}@media (max-width:700px){.session-settings>summary{grid-template-columns:1fr auto}.session-settings>summary small,.pro-dashboard .owner-access-bar,.pro-dashboard .dashboard-head p{display:none}.pro-dashboard .conversation-purpose{grid-template-columns:1fr 1fr}.pro-dashboard .guidance-switch,.pro-dashboard .chat-attach{min-height:38px}.pro-dashboard .specialist-chat-body{max-height:none}.pro-dashboard .guidance-layer p{display:block}.pro-dashboard .project-sync{display:none}}.learning-page{color:#111c2e;background:#f7faff;min-height:100vh}.learning-hero{padding-top:65px;padding-bottom:38px}.learning-hero h1{letter-spacing:-3.6px;margin:14px 0;font-size:56px;line-height:1.02}.learning-hero>p{color:#59687c;max-width:780px;font-size:15px;line-height:1.65}.learning-hero>nav{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.learning-hero>nav a{color:#24588f;background:#fff;border:1px solid #d6e1ee;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:850}.learning-area-grid{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:60px;display:grid}.learning-area-grid article{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:25px;scroll-margin-top:90px}.learning-area-grid article>span{letter-spacing:.13em;color:#1769c2;font-size:8px;font-weight:950}.learning-area-grid h2{margin:9px 0;font-size:22px}.learning-area-grid p{color:#5b6a7e;min-height:64px;font-size:11px;line-height:1.6}.learning-area-grid .btn{padding:10px 13px;font-size:9px}.learning-simple-cta{color:#fff;background:#10243e;padding:27px 24px}.learning-simple-cta>.wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.learning-simple-cta div>div{gap:4px;display:grid}.learning-simple-cta span{color:#b6c7da;font-size:10px}.support-topics{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.support-topics span{color:#225b98;background:#e9f3ff;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}@media (max-width:700px){.learning-area-grid{grid-template-columns:1fr}.learning-hero h1{font-size:42px}.learning-area-grid p{min-height:0}.learning-simple-cta>.wrap{flex-direction:column;align-items:flex-start}}.account-center{color:#111c2e;background:#f5f8fc;min-height:100vh;padding-bottom:70px}.account-center-head{padding-top:55px;padding-bottom:28px}.account-center-head h1{letter-spacing:-2.8px;margin:12px 0;font-size:49px}.account-center-head p{color:#5d6c80;max-width:760px;line-height:1.6}.account-settings{grid-template-columns:1fr 1fr;gap:11px;display:grid}.account-settings article{background:#fff;border:1px solid #dbe4ef;border-radius:15px;padding:25px}.account-settings article>span{letter-spacing:.13em;color:#1769c2;font-size:8px;font-weight:950}.account-settings h2{margin:9px 0 14px;font-size:21px}.account-settings p{color:#607085;font-size:10px;line-height:1.6}.account-settings label{color:#3b4b60;gap:6px;margin:12px 0;font-size:9px;font-weight:850;display:grid}.account-settings input,.account-settings select{color:#1c293c;width:100%;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:8px;padding:11px}.account-settings input[readonly]{color:#6d7888;background:#f5f7fa}.account-settings article>small{color:#7a8797;margin:-3px 0 13px;font-size:8px;line-height:1.45;display:block}.account-settings .btn{padding:10px 13px;font-size:9px}.account-text-link{color:#1769c2;margin-top:12px;font-size:9px;font-weight:850;display:block}.account-wide{grid-column:1/-1}.account-wide>div{gap:8px;display:flex}.account-wide form{margin:0}.account-signout{background:#162b45}.account-message{background:#eaf3ff;border-radius:8px;padding:9px;color:#24578e!important;margin-top:13px!important}.account-settings button:disabled{opacity:.55}@media (max-width:700px){.account-settings{grid-template-columns:1fr}.account-wide{grid-column:auto}.account-center-head h1{font-size:39px}}.account-settings textarea{color:#1c293c;width:100%;min-height:105px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dfeb;border-radius:8px;padding:11px;line-height:1.5}.private-gate{color:#fff;background:radial-gradient(circle at 50% 0,#dbe9ff,#0000 38%),#071426;place-items:center;min-height:100vh;padding:28px;display:grid}.private-gate>section{background:#0d2038;border:1px solid #28466d;border-radius:22px;width:min(520px,100%);padding:38px;box-shadow:0 28px 80px #00000059}.private-gate-mark{background:#2472df;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-weight:950;display:grid}.private-gate>section>span{color:#84b2f6;letter-spacing:.15em;font-size:9px;font-weight:950}.private-gate h1{letter-spacing:-.04em;margin:12px 0;font-size:34px;line-height:1.08}.private-gate p{color:#bdcadb;font-size:13px;line-height:1.65}.private-gate form{gap:10px;margin:25px 0 16px;display:grid}.private-gate label{color:#dce7f5;gap:7px;font-size:10px;font-weight:850;display:grid}.private-gate input{color:#11233b;width:100%;font:inherit;background:#fff;border:1px solid #42648f;border-radius:9px;padding:13px}.private-gate button{color:#fff;cursor:pointer;background:#2472df;border:0;border-radius:9px;padding:13px;font-weight:900}.private-gate small{color:#7f93ad;font-size:9px}.private-gate .private-gate-error{color:#ffd9d9;background:#4d2024;border-radius:7px;padding:9px;font-size:10px}:is(body:has(.private-gate)>.public-nav,body:has(.private-gate)>.global-ai-disclaimer){display:none}.profile-character-preview{background:#eef5ff;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.profile-character-preview>i{color:#fff;background:#1769c2;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.profile-character-preview p{gap:3px;margin:0;display:grid}.profile-character-preview p b{color:#17304d;font-size:13px}.profile-character-preview p small{color:#6a7b90;font-size:8px}.profile-character-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.profile-character-grid button{color:#2b4059;cursor:pointer;background:#fff;border:1px solid #d3deea;border-radius:9px;justify-items:center;gap:5px;padding:10px 5px;display:grid}.profile-character-grid button.active{background:#eaf3ff;border-color:#1769c2;box-shadow:inset 0 0 0 1px #1769c2}.profile-character-grid i{font-size:20px;font-style:normal}.profile-character-grid span{font-size:7px;font-weight:850}@media (max-width:450px){.profile-character-grid{grid-template-columns:repeat(2,1fr)}}.institute{color:#0c111a;background:#f3f1eb;min-height:100vh}.institute-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#b18b4724,#0000 27%),linear-gradient(135deg,#06080d,#111722 66%,#1b2230);padding:86px 0 70px}.institute-hero>div>span,.institute-paths header span,.institute-method span,.institute-next span{color:#c6a15b;letter-spacing:.18em;font-size:9px;font-weight:950}.institute-hero h1{letter-spacing:-.045em;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:68px;line-height:.98}.institute-hero h1 em{color:#d2b06d;font-weight:400}.institute-hero p{color:#c6ced9;max-width:780px;font-size:15px;line-height:1.7}.institute-actions{gap:9px;margin-top:28px;display:flex}.institute .btn{color:#080b11;background:#bd9144;border-radius:2px}.institute .btn.secondary{color:#fff;background:0 0;border-color:#46505e}.institute-proof{border-top:1px solid #323a47;flex-wrap:wrap;gap:20px;margin-top:35px;padding-top:20px;display:flex}.institute-proof span{color:#98a3b3;font-size:9px;font-weight:800}.institute-paths{padding-top:58px;padding-bottom:65px}.institute-paths>header{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:25px;display:grid}.institute-paths h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:36px}.institute-paths header p{color:#626b77;font-size:11px;line-height:1.6}.institute-paths>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.institute-paths article{background:#fff;border:1px solid #d4d0c7;padding:27px;position:relative;box-shadow:0 13px 35px #1214190d}.institute-paths article>span{color:#ddd8ce;font-family:Georgia,serif;font-size:37px;position:absolute;top:18px;right:20px}.institute-paths article>small{color:#9a712e;letter-spacing:.12em;font-size:8px;font-weight:950}.institute-paths article h2{font-size:25px}.institute-paths article p{color:#646b74;max-width:520px;font-size:11px;line-height:1.6}.institute-paths ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.institute-paths li{color:#3b424c;background:#f8f6f1;border:1px solid #ddd7cc;padding:6px 8px;font-size:8px;font-weight:800}.institute-paths article>a{color:#78541b;margin-top:14px;font-size:9px;font-weight:950;display:inline-block}.institute-method{color:#fff;background:#0b0f16;padding:50px 0}.institute-method>.wrap{grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;display:grid}.institute-method h2{margin:9px 0;font-family:Georgia,serif;font-size:34px}.institute-method ol{counter-reset:method;grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.institute-method li{counter-increment:method;background:#121821;border:1px solid #2a323e;grid-template-columns:28px 1fr;gap:3px 9px;padding:14px;display:grid}.institute-method li:before{content:counter(method,decimal-leading-zero);color:#c7a25c;grid-row:1/3;font-size:9px;font-weight:950}.institute-method b{font-size:11px}.institute-method small{color:#909ba9;font-size:8px;line-height:1.4}.institute-next{justify-content:space-between;align-items:center;gap:35px;padding-top:46px;padding-bottom:55px;display:flex}.institute-next h2{margin:7px 0;font-family:Georgia,serif;font-size:28px}.institute-next p{color:#626b76;margin:0;font-size:10px}@media (max-width:760px){.institute-hero{padding:55px 0}.institute-hero h1{font-size:49px}.institute-actions,.institute-next{flex-direction:column;align-items:flex-start}.institute-paths>header,.institute-paths>div,.institute-method>.wrap,.institute-method ol{grid-template-columns:1fr}.institute-paths>header{gap:10px}}.anonymous-support-form{background:#fff;border:1px solid #d6e1ef;border-radius:16px;gap:12px;margin:24px 0;padding:20px;display:grid;box-shadow:0 12px 34px #11315b14}.anonymous-support-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.anonymous-support-form label{color:#29405f;gap:6px;font-size:11px;font-weight:850;display:grid}.anonymous-support-form label small{color:#6c7c90;font-size:8px;font-weight:500}.anonymous-support-form input,.anonymous-support-form select,.anonymous-support-form textarea{background:#fff;border:1px solid #cbd8e8;border-radius:9px;width:100%;padding:12px;font:13px/1.5 inherit}.anonymous-support-form textarea{resize:vertical;min-height:135px}.anonymous-support-form input:focus,.anonymous-support-form select:focus,.anonymous-support-form textarea:focus{border-color:#2e72d2;outline:0;box-shadow:0 0 0 4px #2e72d21c}.anonymous-support-form .btn{justify-self:start}.support-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.support-form-status{color:#245a9d;background:#edf4ff;border-radius:8px;margin:0;padding:10px;font-size:11px;line-height:1.5}@media (max-width:650px){.anonymous-support-form>div{grid-template-columns:1fr}.anonymous-support-form .btn{width:100%}}.simple-support{padding-top:52px;padding-bottom:75px}.support-hero{justify-content:space-between;align-items:end;gap:35px;padding:26px 0;display:flex}.support-hero h1{letter-spacing:-2.4px;margin:10px 0;font-size:46px}.support-hero p{color:#5d6d80;max-width:620px;margin:0;font-size:14px;line-height:1.65}.support-simple-proof{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.support-simple-proof span{color:#395473;background:#fff;border:1px solid #cbd9eb;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.support-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;margin-top:12px;display:grid}.support-workspace>div,.support-workspace>aside{background:#fff;border:1px solid #d8e3ef;border-radius:18px}.support-workspace>div{padding:25px}.support-workspace header>span,.support-workspace>aside>span{color:#2366be;letter-spacing:.12em;font-size:9px;font-weight:950}.support-workspace header h2{margin:6px 0 0;font-size:24px}.support-workspace .anonymous-support-form{box-shadow:none;border:0;margin:16px 0 0;padding:0}.support-workspace>aside{padding:24px}.support-workspace>aside p,.support-workspace>aside li{color:#617086;font-size:10px;line-height:1.6}.support-workspace>aside b{font-size:11px}.support-workspace>aside ul{margin-bottom:20px;padding-left:17px}.support-workspace>aside .btn{width:100%;font-size:10px}@media (max-width:760px){.support-hero{display:block}.support-simple-proof{justify-content:flex-start;margin-top:18px}.support-workspace{grid-template-columns:1fr}.support-hero h1{font-size:38px}}.legal-center{color:#111c2e;background:#f7faff;min-height:100vh}.legal-center-hero{padding-top:62px;padding-bottom:32px}.legal-center-hero h1{letter-spacing:-3px;margin:13px 0;font-size:54px}.legal-center-hero>p{color:#59697e;max-width:850px;font-size:15px;line-height:1.65}.truth-callout{background:#fff9e9;border:1px solid #e8cd91;border-radius:11px;gap:5px;max-width:940px;margin-top:22px;padding:16px 18px;display:grid}.truth-callout b{color:#735313;font-size:11px}.truth-callout span{color:#695e48;font-size:9px;line-height:1.55}.legal-center-grid{grid-template-columns:1fr 1fr;gap:9px;padding-bottom:48px;display:grid}.legal-center-grid article{background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:23px}.legal-center-grid article>span{letter-spacing:.13em;color:#1769c2;font-size:8px;font-weight:950}.legal-center-grid h2{margin:9px 0;font-size:20px}.legal-center-grid p{color:#607085;min-height:52px;font-size:10px;line-height:1.6}.legal-center-grid a{color:#1769c2;font-size:9px;font-weight:900}.legal-honesty{border-top:1px solid #dce5ef;grid-template-columns:.7fr 1.3fr;gap:60px;padding-top:40px;padding-bottom:48px;display:grid}.legal-honesty h2{font-size:31px;line-height:1.2}.legal-honesty ul{color:#55657a;margin:0;padding-left:19px;font-size:10px;line-height:1.75}.legal-review-note{color:#fff;background:#10243e;padding:26px 24px}.legal-review-note>.wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.legal-review-note b{font-size:11px}.legal-review-note span{color:#b8c8da;font-size:9px;line-height:1.5}.legal-review-note .btn{padding:9px 12px;font-size:9px}@media (max-width:700px){.legal-center-grid,.legal-honesty{grid-template-columns:1fr}.legal-center-hero h1{font-size:41px}.legal-center-grid p{min-height:0}.legal-honesty{gap:15px}.legal-review-note>.wrap{grid-template-columns:1fr}}:root{--executive:#090d15;--executive-2:#131a25;--executive-gold:#bd9144;--executive-paper:#f3f1eb;--executive-line:#d6d1c7}body{background:var(--executive-paper);font-family:Helvetica Neue,Arial,sans-serif}.public-nav{background:#070a10f5;border-bottom:1px solid #29313d;box-shadow:0 10px 35px #0003}.public-nav .brand-lockup{color:#fff}.public-nav .brand-name em{color:#d3aa60}.public-nav .brand-name small{color:#778292}.public-nav-inner>nav a{color:#aeb7c4;letter-spacing:.02em}.public-nav-inner>nav a:hover{color:#e4c487;background:#181f2a}.public-nav .public-nav-cta{color:#080b11!important;background:#bd9144!important;border:1px solid #bd9144!important}.eyebrow{color:#a8782e!important;letter-spacing:.16em!important}.btn{color:#090d15;box-shadow:none;background:#ad8038;border-color:#ad8038;border-radius:2px!important}.btn:hover{background:#c59a50}.btn.secondary{color:inherit;background:0 0;border-color:#8b8170}.home-simple{background:var(--executive-paper);color:#0c111a}.home-simple .simple-hero{min-height:680px;padding-top:80px;padding-bottom:72px}.home-simple .simple-hero:before{background:repeating-linear-gradient(0deg,#0000 0 39px,#bf934809 40px),repeating-linear-gradient(90deg,#0000 0 39px,#bf934809 40px)}.home-simple .simple-hero-copy h1{color:#080b11;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.98}.home-simple .simple-hero-copy h1 em{color:#9b702c;font-weight:400}.home-simple .hero-benefits span{color:#5d5548}.home-simple .simple-promise{color:#fff;background:linear-gradient(145deg,#090d14,#161d28);border:1px solid #292f39;border-radius:0;box-shadow:0 30px 80px #080a0e38}.home-simple .simple-promise:after{border-color:#bd9144}.home-simple .simple-promise>span{color:#c5a05d}.home-simple .simple-promise>div{border-color:#303844}.home-simple .simple-promise>div>b{color:#c59b51;border-left-color:#c59b51}.home-simple .simple-promise small{color:#9ba5b3}.home-journeys{grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:54px;display:grid}.home-journeys>a{border:1px solid var(--executive-line);color:#151a22;background:#fff;border-right:0;gap:7px;min-height:135px;padding:22px;transition:all .2s;display:grid}.home-journeys>a:last-child{border-right:1px solid var(--executive-line)}.home-journeys>a:hover{z-index:1;border-color:#b58b44;position:relative;transform:translateY(-4px);box-shadow:0 18px 40px #1011141a}.home-journeys small{color:#9a712e;letter-spacing:.13em;font-size:8px;font-weight:950}.home-journeys b{font-family:Georgia,serif;font-size:18px}.home-journeys span{color:#6b6f76;font-size:10px;line-height:1.5}.home-simple .simple-tools{background:#fff}.home-simple .simple-heading h2,.home-simple .simple-growth h2{font-family:Georgia,Times New Roman,serif}.home-simple .compact-grid details{background:#fdfcf9;border-color:#d7d2c9;border-radius:0}.home-simple .compact-grid details:hover{border-color:#b48a42;box-shadow:0 14px 34px #1f1b1414}.home-simple .compact-grid summary i{color:#d5ae68;background:#171d27;border-radius:2px}.home-simple .compact-grid details>div{color:#5e626a;gap:11px;display:grid}.home-simple .compact-grid details>div p{margin:0}.home-simple .compact-grid details>div a{color:#825d22;font-size:9px;font-weight:950}.home-more-tools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-more-tools a{color:#6d4d19;background:#f8f6f0;border:1px solid #d4cec2;padding:10px 12px;font-size:9px;font-weight:900}.home-simple .simple-growth{color:#fff;background:#090d15}.home-simple .simple-growth p{color:#aeb7c4}.home-simple .simple-growth .btn.secondary{color:#fff;border-color:#626c79}.footer{border-top:1px solid #272d35;background:#05070b!important}.footer a{color:#aeb7c4!important}.foundations-page,.support-page,.account-center,.legal-center{background:var(--executive-paper);color:#0c111a}.foundation-hero h1,.support-hero h1,.account-center-head h1,.legal-center-hero h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif}.compact-principles,.compact-examples,.support-workspace,.account-settings,.legal-center-grid{--line:var(--executive-line)}.compact-principles details,.workflow-mini-grid article,.support-workspace>div,.support-workspace>aside,.account-settings article,.legal-center-grid article{background:#fff;border-color:var(--executive-line)!important;border-radius:2px!important}.compact-workflows,.legal-review-note{color:#fff;background:#0b0f16!important}.compact-workflows p,.legal-review-note span{color:#aeb7c4!important}.support-workspace header>span,.support-workspace>aside>span,.account-settings article>span,.legal-center-grid article>span{color:#9a712e}.account-settings .btn,.support-workspace .btn,.legal-review-note .btn{color:#0a0d12;background:#ad8038}.dashboard-head h1,.lesson-copy h2,.feedback-invite h2,.academy-hero h2,.resource-starter h2,.portfolio-quick-add h2{font-family:Georgia,Times New Roman,serif}.dashboard-head{border-radius:3px!important}.form-box,.result-box,.advisor-first,.lesson-hero,.resource-starter,.portfolio-quick-add{border-radius:5px!important}.toolnav button.active,.toolnav button:hover{box-shadow:inset 3px 0 #c49a51}.global-ai-disclaimer{background:#080c13!important;border-top:1px solid #2b323d!important}@media (max-width:900px){.home-journeys{grid-template-columns:1fr 1fr}.home-journeys>a:nth-child(2){border-right:1px solid var(--executive-line)}.home-simple .simple-hero-copy h1{font-size:56px}}@media (max-width:560px){.home-journeys{grid-template-columns:1fr}.home-journeys>a{border-right:1px solid var(--executive-line);border-bottom:0;min-height:auto}.home-journeys>a:last-child{border-bottom:1px solid var(--executive-line)}.home-simple .simple-hero{min-height:auto;padding-top:52px}.home-simple .simple-hero-copy h1{font-size:43px}.home-more-tools{display:grid}}.owner-access-bar{color:#fff;background:#111720;border:1px solid #80652f;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 0 12px;padding:13px 16px;display:grid}.owner-access-bar>div{gap:3px;display:grid}.owner-access-bar span{color:#d2aa61;letter-spacing:.16em;font-size:8px;font-weight:950}.owner-access-bar b{font-family:Georgia,Times New Roman,serif;font-size:15px}.owner-access-bar p{color:#aeb7c4;margin:0;font-size:9px;line-height:1.5}.owner-access-bar>nav{align-items:center;gap:5px;display:flex}.owner-access-bar a,.owner-access-bar button{color:#d2aa61;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #715a2c;border-radius:2px;padding:8px 10px;font-size:9px;font-weight:900}.owner-access-bar a:hover,.owner-access-bar button:hover{color:#080b11;background:#bd9144}.pro-dashboard .main{background:radial-gradient(circle at 84% 0,#b98d4212,transparent 24%),var(--executive-paper)}.pro-dashboard .dashboard-head{border:1px solid var(--executive-line);background:#fff;box-shadow:0 14px 35px #15120d0f}.pro-dashboard .dashboard-head .eyebrow{color:#9a712e!important}.pro-dashboard .plan-status span{color:#88601f}.pro-dashboard .dashside{background:linear-gradient(#06090f,#101722)}.pro-dashboard .side-kicker,.pro-dashboard .foundation-link,.pro-dashboard .toolnav button i{color:#c6a15b}.pro-dashboard .toolnav button{border-radius:2px}.pro-dashboard .toolnav button.active,.pro-dashboard .toolnav button:hover{background:#1a222e;box-shadow:inset 3px 0 #c49a51}.pro-dashboard .new-chat-button{color:#090d14;background:#bd9144;border-color:#7d632f}.pro-dashboard .workspace-privacy,.pro-dashboard .work-context-strip,.pro-dashboard .project-sync{background:#fff;border-color:#d5d0c5;border-radius:3px}.pro-dashboard .specialist-chat{border-color:#2e3744;border-radius:4px;box-shadow:0 22px 55px #0a0c1121}.pro-dashboard .specialist-chat>header{background:linear-gradient(135deg,#080c13,#171f2b)}.pro-dashboard .specialist-identity>span{border-radius:2px;color:#080c13!important;background:#bd9144!important}.pro-dashboard .specialist-identity small,.pro-dashboard .chat-direction>span,.pro-dashboard .guidance-layer>span{color:#c6a15b}.pro-dashboard .conversation-purpose{background:#f5f2eb}.pro-dashboard .conversation-purpose>button,.pro-dashboard .chat-attach{border-radius:2px}.pro-dashboard .conversation-purpose>button.active{background:#fff8e9;border-color:#ad8038;box-shadow:inset 0 0 0 1px #ad8038}.pro-dashboard .guidance-layer{background:#fff9ea;border-left-color:#bd9144}.pro-dashboard .guidance-layer b{color:#75531b}.pro-dashboard .specialist-composer,.pro-dashboard .specialist-chat-body{background:#fff}.pro-dashboard .specialist-composer textarea{border-radius:2px}.pro-dashboard .specialist-composer>div:last-child>button,.pro-dashboard .chat-report-ready button{color:#080c13;background:#ad8038;border-radius:2px}.pro-dashboard .workflow-help,.pro-dashboard .form-box,.pro-dashboard .result-box,.pro-dashboard .adviser-review{border-color:#d3cec4;border-radius:3px!important}.pro-dashboard .workflow-help>summary,.pro-dashboard .adviser-review>summary{color:#fff;background:#111720}.pro-dashboard .workflow-help>summary span,.pro-dashboard .adviser-review>summary span{color:#c6a15b}.pro-dashboard .lesson-hero{background:linear-gradient(135deg,#f8f3e9,#fff);border-color:#cfbd9d;--lesson:#a8792d!important;--lesson-soft:#f7efdf!important}.pro-dashboard .lesson-flow b{border-radius:2px}.pro-dashboard .principle-card{border-radius:2px;box-shadow:0 12px 30px #1e170c12}.pro-dashboard .try-banner{background:#0b0f16;border-radius:2px}.pro-dashboard .try-banner span{color:#c6a15b}.pro-dashboard .form-box{border-top-color:#ad8038!important}.pro-dashboard .template-picker{background:linear-gradient(135deg,#f8f2e7,#fff);border-color:#d3c7b1;border-radius:2px}.pro-dashboard .template-picker>div>span{color:#080c13;background:#ad8038;border-radius:2px}.pro-dashboard .result-box{background:#0c1119;border-color:#0c1119}.pro-dashboard .document-paper{box-shadow:0 20px 48px #0003}.pro-dashboard .academy-hero,.pro-dashboard .feedback-invite{background:radial-gradient(circle at 86% 0,#be914429,#0000 29%),linear-gradient(135deg,#070a10,#151c27 70%,#222a37);border:1px solid #2d3541;border-radius:3px}.pro-dashboard .academy-hero>div>span,.pro-dashboard .feedback-invite>span{color:#c9a45f}.pro-dashboard .academy-hero p,.pro-dashboard .feedback-invite p{color:#b6c0cd}.pro-dashboard .academy-stats div{border-radius:2px}.pro-dashboard .academy-stats strong{color:#e0bc77}.pro-dashboard .foundation-series,.pro-dashboard .academy-control-panel,.pro-dashboard .academy-progress-tracker,.pro-dashboard .portfolio-overview,.pro-dashboard .portfolio-quick-add,.pro-dashboard .resume-from-progress,.pro-dashboard .resource-starter,.pro-dashboard .resource-controls,.pro-dashboard .plan-card,.pro-dashboard .feedback-form,.pro-dashboard .feedback-history{box-shadow:0 12px 32px #19150e0d;border-color:var(--executive-line)!important;background:#fff!important;border-radius:3px!important}.pro-dashboard .foundation-series-head>div>span,.pro-dashboard .academy-control-copy>span,.pro-dashboard .academy-progress-tracker header span,.pro-dashboard .portfolio-overview>div>span,.pro-dashboard .portfolio-quick-add header span,.pro-dashboard .resource-starter>span,.pro-dashboard .plan-tag{color:#9a712e!important}.pro-dashboard .foundation-series h2,.pro-dashboard .academy-control-panel h2,.pro-dashboard .academy-progress-tracker h2,.pro-dashboard .portfolio-screen h2,.pro-dashboard .resource-starter h2,.pro-dashboard .plan-intro h2,.pro-dashboard .course-card h2{font-family:Georgia,Times New Roman,serif}.pro-dashboard .academy-category-heading{border-radius:2px;background:#121923!important}.pro-dashboard .academy-category-heading>span{color:#090d14!important;background:#bd9144!important}.pro-dashboard .academy-question-list>article>button{background:#1a222d!important}.pro-dashboard .academy-question-list>article.active>button{background:#715324!important}.pro-dashboard .academy-inline-question{background:#f8f5ee}.pro-dashboard .inline-learning-guide{background:#fff9e9;border-color:#dac7a3;border-radius:2px}.pro-dashboard .inline-learning-guide>span,.pro-dashboard .inline-learning-guide b{color:#7c581e}.pro-dashboard .inline-question-actions button{color:#080c13;background:#ad8038;border-color:#a77a32;border-radius:2px}.pro-dashboard .inline-question-actions button:nth-child(2){color:#7c581e;background:#fff}.pro-dashboard .academy-progress-tracker header>strong{color:#9a712e}.pro-dashboard .academy-category-progress em{background:#bd9144}.pro-dashboard .course-card{border-color:var(--executive-line);border-radius:2px;border-top-color:#bd9144!important}.pro-dashboard .course-top>span,.pro-dashboard .course-card button{color:#815b1f}.pro-dashboard .course-top b{color:#75521a;background:#f4ead8;border-radius:2px}.pro-dashboard .resource-controls button,.pro-dashboard .resource-next-moves button,.pro-dashboard .resource-quick-start button{border-radius:2px}.pro-dashboard .resource-controls button.active{color:#080c13;background:#ad8038;border-color:#ad8038}.pro-dashboard .portfolio-facts article,.pro-dashboard .portfolio-record,.pro-dashboard .resume-from-progress pre{border-radius:2px}.pro-dashboard .portfolio-facts strong{color:#946a25}.pro-dashboard .plan-card.featured{border-color:#ad8038;box-shadow:0 18px 45px #6d4c1824}.pro-dashboard .plan-card li:before{color:#a8782e}.pro-dashboard .admin-access{background:#fff7e8;border-color:#c8a96d;border-radius:2px}.pro-dashboard .feedback-invite>div b,.pro-dashboard .feedback-form select,.pro-dashboard .feedback-form textarea{border-radius:2px}.pro-dashboard .foundation-question-evidence{display:none}.account-owner-preview{color:#fff;background:#111720;border:1px solid #80652f;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:25px;padding:15px 18px;display:grid}.account-owner-preview>div{gap:3px;display:grid}.account-owner-preview span{color:#d2aa61;letter-spacing:.15em;font-size:8px;font-weight:950}.account-owner-preview b{font-family:Georgia,Times New Roman,serif;font-size:14px}.account-owner-preview p{color:#aeb7c4;margin:0;font-size:9px;line-height:1.5}.account-owner-preview a{color:#d2aa61;white-space:nowrap;font-size:9px;font-weight:900}.billing-choice{border:1px solid var(--executive-line);background:#fff;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:18px;display:grid}.billing-choice>div>span{color:#91671f;letter-spacing:.14em;font-size:8px;font-weight:950}.billing-choice h3{margin:6px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:18px}.billing-choice nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.billing-choice button{color:#343942;text-align:left;cursor:pointer;background:#f8f6f1;border:1px solid #d4cfc5;border-radius:2px;gap:4px;padding:12px;display:grid}.billing-choice button b{font-size:10px}.billing-choice button small{color:#73767c;font-size:8px;line-height:1.35}.billing-choice button.active{background:#fff6e5;border-color:#ad8038;box-shadow:inset 0 0 0 1px #ad8038}.billing-choice button.active b{color:#734e14}.billing-choice>aside{color:#fff;background:#111720;border-left:4px solid #bd9144;grid-column:1/-1;padding:12px 14px}.billing-choice>aside b{color:#e0bc77;font-size:10px}.billing-choice>aside p{color:#afb9c6;margin:4px 0 0;font-size:9px;line-height:1.5}.expanded-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.seat-picker{color:#594a31;background:#f8f6f1;border:1px solid #d7d1c7;gap:6px;margin:12px 0;padding:11px;font-size:9px;font-weight:900;display:grid}.seat-picker input{width:100%;font:inherit;background:#fff;border:1px solid #cfc7ba;border-radius:2px;padding:9px}.seat-picker small{color:#766e62;font-size:8px;font-weight:600;line-height:1.4}.seat-policy,.premium-seat-summary{background:#fff9e9;border-left:3px solid #bd9144;gap:4px;margin-bottom:10px;padding:11px;display:grid}.seat-policy b,.premium-seat-summary b{color:#704c14;font-size:9px}.seat-policy span,.premium-seat-summary span{color:#6a6255;font-size:8px;line-height:1.45}.premium-seat-summary{background:#f6f1e7;margin-top:12px}@media (max-width:850px){.owner-access-bar{grid-template-columns:1fr}.owner-access-bar>nav{justify-self:start}}@media (max-width:900px){.expanded-plans{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.account-owner-preview,.billing-choice{grid-template-columns:1fr}.billing-choice>aside{grid-column:auto}.public-nav-inner>nav{padding-bottom:9px}}@media (max-width:620px){.expanded-plans{grid-template-columns:1fr!important}.billing-choice nav{grid-template-columns:1fr}}
