@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500&display=swap";:root{font-family:Helvetica,Arial,sans-serif;color:#29292c;background:#f5f0e2;--tan:#F5F0E2;--ink:#29292C;--purple:#D8D0EE;--heading-font:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.58;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #8666B1;outline-offset:3px}.shell{min-height:100vh}header{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);width:100%}.header-inner{max-width:1180px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-family:var(--heading-font);font-size:25px;letter-spacing:.075em;background:transparent;border:0;padding:0;color:var(--ink);font-weight:400}.header-cta,.consultation-button{background:var(--ink);color:var(--tan);border:1px solid var(--ink);border-radius:3px;padding:13px 17px;font-size:12px;letter-spacing:1px;font-weight:400;transition:background-color .18s,color .18s}.header-cta:hover:not(:disabled),.consultation-button:hover:not(:disabled){background:#514b55}.shell main{max-width:1180px;margin:auto;padding:0 24px 90px}.topline{min-height:20px;padding-top:15px}.back{display:flex;align-items:center;gap:9px;background:transparent;border:0;color:var(--ink);padding:5px 0;font-size:13px}.back:hover{color:#73598a}.hero{padding:35px 0}.hero h1{font-family:var(--heading-font);font-size:clamp(43px,6vw,65px);font-weight:400;line-height:1.06;letter-spacing:.005em;text-transform:uppercase;margin:0 0 14px}.hero p{font-size:16px;line-height:1.65;margin:0;width:100%;font-weight:400}.journey{margin:18px 0 4px}.journey-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--heading-font);font-size:19px;letter-spacing:.07em;margin-bottom:8px}.journey-track{height:9px;background:#ede1f5;border-radius:20px;overflow:hidden}.journey-track>div{height:100%;background:linear-gradient(90deg,#856dbf,#d8d0ee);border-radius:20px;transition:width .3s ease}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.module,.cosmic-banner{background:var(--purple);color:var(--ink);border:1px solid transparent;border-radius:5px;text-align:left}.module{min-height:205px;padding:26px 26px 48px;display:flex;flex-direction:column;position:relative;transition:background-color .2s,border-color .2s}.module:hover,.cosmic-launch:hover{background:#c9bfe6}.module h2,.cosmic-banner h2{font-family:var(--heading-font);font-weight:400;font-size:25px;line-height:1.1;letter-spacing:.035em;text-transform:uppercase;margin:0 0 17px}.module p,.cosmic-banner p{font-size:14px;line-height:1.6;font-weight:400;margin:0;max-width:95%}.module-arrow,.cosmic-corner-arrow{position:absolute;right:23px;bottom:20px;transition:transform .2s ease;stroke-width:1.6}.module:hover .module-arrow,.cosmic-launch:hover .cosmic-corner-arrow{transform:translateY(2px) rotate(90deg)}.cosmic-banner{margin-top:15px;overflow:hidden}.cosmic-launch{position:relative;width:100%;min-height:174px;text-align:left;padding:25px 26px 49px;border:0;background:transparent;color:var(--ink);transition:background-color .2s}.cosmic-launch h2{margin:13px 0}.bonus{font-family:var(--heading-font);font-size:16px;letter-spacing:.1em;font-weight:400}.cosmic-form{padding:24px 26px 30px;border-top:1px solid #927DA0;background:#ead7f7;animation:formReveal .3s ease}.cosmic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.cosmic-form label{display:block;font-size:13px;margin:0 0 7px}.cosmic-form input,.cosmic-form select{width:100%;min-width:0;padding:13px 37px 13px 12px;border:1px solid #8F8093;background:var(--tan);color:var(--ink);border-radius:3px;color-scheme:light}.cosmic-form .note{margin:20px 0;font-size:12px}.cosmic-error{color:#8b2c2c!important}.cosmic-output{margin-top:24px;padding:22px;border:1px solid #A48EB0;background:var(--tan)}.cosmic-output h3{font-family:var(--heading-font);font-weight:400;font-size:28px}.cosmic-output-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cosmic-output-grid>div{padding:16px;background:#f1e5fa}.cosmic-output-grid b{font-weight:400}.consultation{border-top:1px solid var(--ink);margin-top:48px;padding:50px 10px 20px;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.consultation h2{font-family:var(--heading-font);font-size:clamp(30px,3.5vw,43px);line-height:1.1;font-weight:400;letter-spacing:.02em;margin:0 0 16px}.consultation p{font-size:15px;line-height:1.7;max-width:430px}.consultation-button{display:inline-flex;align-items:center;gap:20px;margin-top:12px}.consultation-copy small{display:block;font-size:11px;margin-top:9px;color:#70656e}.laptop-scene{padding:20px 4% 30px;align-self:end}.laptop-screen{border:9px solid #29292C;border-bottom-width:13px;border-radius:11px 11px 3px 3px;aspect-ratio:1.62;background:#e6d7c9;padding:18px 22px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 26px #29292c16}.laptop-screen-top{font-size:8px;letter-spacing:2px;text-align:right}.laptop-screen-title{font-family:var(--heading-font);font-size:clamp(26px,4vw,50px);line-height:1.05}.laptop-screen-caption{font-size:9px;letter-spacing:1px}.laptop-base{height:11px;background:linear-gradient(#b6b3b2,#6f6d6b);border-radius:2px 2px 45% 45%;width:110%;margin-left:-5%}.owner-font{margin:25px 0;color:#5b525c;font-size:11px}.owner-font summary{cursor:pointer;letter-spacing:1px}.font-upload{display:inline-flex;gap:8px;align-items:center;cursor:pointer;margin-top:10px}.font-upload input{display:none}.workspace{margin-top:22px;padding:clamp(22px,4vw,44px);border-radius:5px;background:var(--purple);color:var(--ink);min-height:360px}.workspace h2{font-family:var(--heading-font);font-size:32px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin:0 0 15px}.workspace h3{font-family:Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.45;font-weight:400;margin:18px 0}.workspace p{font-size:14px;line-height:1.7}.workspace label:not(.check):not(.option){display:block;font-size:13px;margin:20px 0 8px;font-weight:400}.workspace input:not([type=checkbox]),.workspace select,.workspace textarea{width:100%;padding:12px 14px;border:1px solid #9B8CA2;background:var(--tan);color:var(--ink);border-radius:3px}.check,.option{display:flex;align-items:flex-start;gap:13px;margin:14px 0}.check input,.option input{flex-shrink:0;accent-color:#8E6DB8;width:18px;height:18px}.round-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #6C4C82!important;border-radius:50%!important;background:transparent;width:18px!important;height:18px!important}.round-check:checked{background:#8e6db8;box-shadow:inset 0 0 0 4px var(--purple)}.option{padding:14px 0;border-bottom:1px solid #9D87A8}.option b,.result strong{font-weight:400}.option small{display:block;margin-top:5px;line-height:1.5}.result{margin:25px 0;padding:22px;background:#f1e5fa;border:1px solid #B8A1C0;border-radius:4px}.result>span,.step{font-family:var(--heading-font);font-size:18px;letter-spacing:.08em;font-weight:400}.result strong{display:block;font-size:28px}.primary,.complete-button,.book-button{display:inline-flex;align-items:center;gap:9px;margin:14px 10px 0 0;padding:12px 15px;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--tan);font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;transition:background-color .2s,color .2s}.primary:hover:not(:disabled),.complete-button:hover:not(:disabled),.book-button:hover:not(:disabled){background:#514b55}.actions{display:flex;gap:10px;flex-wrap:wrap}.actions>button:not(.primary){padding:12px 15px;border:1px solid var(--ink);border-radius:3px;background:transparent;color:var(--ink)}.actions>button:not(.primary):hover{background:#c9bfe6}.bar{height:10px;border-radius:20px;background:#ede1f5;overflow:hidden;margin:18px 0}.bar>div{height:100%;background:linear-gradient(90deg,#856dbf,#d8d0ee)}.note{font-size:12px!important;color:#5c515e}.seo-education{display:grid;gap:14px;margin:25px 0}.seo-education article,.hot-take-intro{padding:22px;border:1px solid #AA91B4;border-radius:4px;background:#f1e5fa}.seo-education article>span{font-family:var(--heading-font);font-size:18px;letter-spacing:.07em}.hot-take-intro{margin-top:28px}.hot-take-intro h3{font-weight:400}.workspace a{color:#513667;text-underline-offset:3px}footer{text-align:center;padding:30px 24px;border-top:1px solid var(--ink);font-family:var(--heading-font);letter-spacing:.12em;font-size:17px}footer span{color:#7f5d98}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes formReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation{gap:25px}}@media(max-width:560px){.module-grid{grid-template-columns:1fr}.module{min-height:165px}.cosmic-fields,.cosmic-output-grid,.consultation{grid-template-columns:1fr}.hero{padding:28px 0}.header-inner{padding:18px}.brand{font-size:20px}.header-cta{padding:10px;font-size:10px}.consultation{padding-top:30px}.laptop-scene{max-width:420px}.shell main{padding:0 18px 60px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root),::view-transition-group(*){animation-duration:0s!important}}:root{--purple:#D8D0EE;--progress-purple:#856DBF}.journey-track>div,.bar>div{background:linear-gradient(90deg,var(--progress-purple),var(--purple))}.module h2{font-size:25px}@media(max-width:560px){.module h2{font-size:24px}}.module{padding-bottom:24px;min-height:205px}.module h2{font-size:1.2rem;line-height:1.15;margin:0}.module p{margin-top:auto;padding-top:24px;padding-right:23px}.module-arrow{right:20px;bottom:20px}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.actions button{min-height:44px}.bottom-back{margin-top:42px;padding-top:16px;border-top:1px solid #AFA2B6;width:100%}.text-action{border:0;background:none;padding:15px 0;text-decoration:underline;text-underline-offset:3px}.profile{background:#f5f0e2;padding:clamp(20px,4vw,40px);border:1px solid #B9A9C7;margin-top:20px}.profile-heading span{font-family:var(--heading-font);letter-spacing:.12em}.profile-heading h2{font-size:36px;margin:12px 0 4px}.profile-heading p{font-size:18px}.profile-answer{padding:17px 0;border-bottom:1px solid #D6CBDD}.profile-answer h3{font-size:15px;margin:0 0 6px}.profile-answer p{white-space:pre-wrap;margin:0}.profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.profile-actions button{padding:12px 17px;border-radius:3px;border:1px solid #29292C}@media print{@page{margin:18mm}body,.shell{background:#fff!important}header,.topline,.hero,.journey,footer,.no-print,.bottom-back{display:none!important}.shell main{padding:0;max-width:none}.workspace{background:#fff!important;padding:0;margin:0}.workspace>*:not(.profile){display:none!important}.profile{border:0;background:#fff!important;padding:0;margin:0}.profile-answer{break-inside:avoid}}.workspace .actions{display:flex;align-items:stretch;gap:12px;margin-top:14px}.workspace .actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;min-height:48px;margin:0;padding:0 20px;font:400 13px/1 Helvetica,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;vertical-align:middle}.workspace .actions button.primary{border:1px solid #29292C}.workspace .actions button:not(.primary){border:1px solid #29292C}.workspace .actions button:disabled{opacity:.48;cursor:not-allowed}.question-progress{height:5px;background:#ede6f2;border-radius:3px;overflow:hidden;margin:12px 0 22px}.question-progress>div{height:100%;background:#856dbf;transition:width .25s ease}.profile-section{font:400 14px/1.3 var(--heading-font);text-transform:uppercase;letter-spacing:.08em;color:#715a8f;margin-bottom:7px}.profile-answer h3{margin:0 0 8px}@media(max-width:520px){.workspace .actions button{padding:0 14px;font-size:12px}}:root{--tan:#F7F4F0;--ink:#29292C;--purple:#D8D0EE}html,body,.shell,.profile{background:var(--tan)}.bonus{display:inline-block;padding:5px 10px;background:#f0e5fa;border-radius:2px;color:var(--ink)}.seo-education article,.hot-take-intro,.result,.cosmic-output-grid>div{border:1px solid var(--ink)}.seo-education article{padding:0;background:#f1e5fa;overflow:hidden}.seo-education article>.seo-number{display:block;padding:15px 20px;border-bottom:1px solid var(--ink);font-family:var(--heading-font);font-size:18px;letter-spacing:.08em}.seo-education article>h3{margin:18px 20px 9px}.seo-education article>p{margin:0 20px 20px}.workspace .actions button,.profile-actions button{height:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;margin:0;padding:0 20px;font:400 13px/1 Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink);border-radius:3px;transition:background-color .2s,color .2s}.workspace .actions button:not(.primary),.profile-actions button:not(.primary){background:#c9bfe6;color:var(--ink)}.workspace .actions button:not(.primary):hover:not(:disabled),.profile-actions button:not(.primary):hover:not(:disabled){background:#b8a7d9}.workspace .actions button.primary,.profile-actions button.primary{background:var(--ink);color:var(--tan)}.workspace .actions button.primary:hover:not(:disabled),.profile-actions button.primary:hover:not(:disabled){background:#514b55}.workspace .actions button:disabled{opacity:.55}.profile-actions{align-items:center;gap:12px}.profile-actions .primary{margin:0}.text-action{font-size:12px;line-height:1.4;padding:10px 0;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink)}.text-action:hover{color:#6e548e}@media print{html,body,.shell,.profile{background:#fff!important}}.brand{font-size:1.2rem}footer{font-family:Helvetica,Arial,sans-serif!important;font-size:.8rem!important;font-weight:400}@media(max-width:560px){.brand{font-size:1.2rem}}:root{--tan:#FCFAF7;--ink:#222125;--purple:#D8D0EE;--card-ink:#171619;--card-lavender:#E2D9F7;--panel-ink:#302E33}html,body,.shell{background:var(--tan)}header{background:var(--tan)}.header-cta{font-family:var(--heading-font);font-size:16px;letter-spacing:.06em;padding:11px 19px;color:#fff}.shell main{max-width:none;margin:0;padding:0 0 80px}.dashboard-hero-band{background:linear-gradient(118deg,#111113,#27232d 60%,#17151d);color:#fff;min-height:40vh;display:flex;align-items:center}.dashboard-hero-inner{width:100%;max-width:1180px;padding:28px 24px 38px;margin:auto}.dashboard-hero-band .topline{min-height:0;padding:0}.dashboard-hero-band .hero{padding:12px 0 20px}.dashboard-hero-band .hero h1{max-width:1000px}.dashboard-hero-band .hero p{max-width:850px;color:#f6f2f8}.dashboard-hero-band .journey{margin:15px 0 0}.dashboard-hero-band .journey-label{color:#fff}.dashboard-hero-band .journey-track{background:#49404f}.dashboard-hero-band .back{color:#fff}.dashboard-hero-band .back:hover{color:#e2d9f7}.dashboard-module-section{max-width:1180px;margin:0 auto;padding:44px 24px 0}.module,.cosmic-banner{background:var(--card-ink);color:var(--card-lavender);border:1px solid #28252C}.module{padding:27px;min-height:235px;align-items:flex-start}.module h2,.cosmic-banner h2{color:var(--card-lavender)}.module p,.cosmic-banner p{color:#e2d9f7}.module p{padding:22px 0;max-width:100%}.module:hover,.cosmic-launch:hover{background:#29252e;border-color:#5a4a71}.module-view,.cosmic-view{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:10px 19px;border:1px solid #A795D0;color:#e2d9f7;border-radius:3px;font:400 16px/1 var(--heading-font);letter-spacing:.09em;transition:background-color .2s,color .2s}.module:hover .module-view,.cosmic-launch:hover .cosmic-view{background:#e2d9f7;color:#171619}.cosmic-launch{color:var(--card-lavender);padding:25px 26px}.cosmic-launch h2{margin:15px 0 8px}.cosmic-launch p{margin-bottom:20px}.bonus{background:#302d34;color:#e2d9f7;border:1px solid #6D617A}.cosmic-form{background:var(--panel-ink);color:#fff;border-top:1px solid #655D70}.cosmic-form label,.cosmic-form .note{color:#fff}.cosmic-form input,.cosmic-form select{background:#fcfaf7;color:#222125}.cosmic-output{background:#242228;color:#fff;border-color:#706579}.cosmic-output-grid>div{background:#39343e;color:#fff;border-color:#77707f}.workspace{background:var(--card-ink);color:#fff;max-width:1132px;margin:30px auto 0}.workspace .note{color:#d9d1de}.workspace .result,.workspace .seo-education article,.workspace .hot-take-intro{background:var(--panel-ink);color:#fff;border-color:#67606d}.workspace .seo-education article>span{border-color:#67606d}.workspace .option{border-color:#77707f}.workspace .actions button:not(.primary),.profile-actions button:not(.primary){background:#39343e;color:#fff;border-color:#b7a5ce}.workspace .actions button:not(.primary):hover:not(:disabled),.profile-actions button:not(.primary):hover:not(:disabled){background:#51485c}.workspace .actions button.primary,.workspace .primary,.workspace .complete-button,.workspace .book-button{background:#e2d9f7;color:#171619;border-color:#e2d9f7}.workspace .actions button.primary:hover:not(:disabled),.workspace .primary:hover:not(:disabled),.workspace .complete-button:hover:not(:disabled){background:#cbbce9}.workspace .text-action,.workspace .back,.workspace a{color:#e2d9f7}.workspace .profile{color:#222125;background:#fcfaf7}.workspace .profile *{color:inherit}@media(max-width:850px){.workspace,.consultation{margin-left:24px;margin-right:24px}}@media(max-width:560px){.dashboard-hero-inner{padding:25px 18px 35px}.dashboard-hero-band{min-height:40vh}.dashboard-module-section{padding:28px 18px 0}.module{min-height:205px}.workspace,.consultation{margin-left:18px;margin-right:18px}.header-cta{font-size:14px}.module p{padding-bottom:20px}}@media print{.dashboard-hero-band{display:none!important}.workspace{color:#222125!important;background:#fff!important}.workspace .profile{background:#fff!important}}:root{--tan:#FDFBF8;--ink:#19191B;--purple:#D8D0EE;--card-ink:#fff;--card-lavender:#19191B;--panel-ink:#F0EDF5}html,body,.shell{background:var(--purple);color:var(--ink)}header{background:#fdfbf8;border-top:0;border-bottom:1px solid #D8D0EE}.header-cta,.consultation-button{font-family:Helvetica,Arial,sans-serif;background:#171719;color:#fff;border:0}.shell main{max-width:none;padding:0 0 80px}.dashboard-hero-band{background:transparent;min-height:0;color:var(--ink);display:block}.dashboard-hero-inner{max-width:1180px;margin:auto;padding:24px 24px 20px}.dashboard-hero-band .hero{padding:25px 0 22px}.dashboard-hero-band .hero h1{font-family:Helvetica,Arial,sans-serif;font-size:clamp(38px,5.3vw,72px);font-weight:700;letter-spacing:.025em;line-height:1.05;text-transform:uppercase;color:#171719}.dashboard-hero-band .hero p{color:#34323a;max-width:850px}.dashboard-hero-band .journey-label{font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.07em;color:#171719}.dashboard-hero-band .journey-track{background:#bfb4d8}.dashboard-hero-band .back{color:#171719}.dashboard-module-section{max-width:1180px;margin:auto;padding:12px 24px 0}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.module,.cosmic-banner{background:#fff;color:#19191b;border:0;border-radius:5px}.module{min-height:275px;padding:29px;align-items:flex-start}.module h2,.cosmic-banner h2{font-family:Helvetica,Arial,sans-serif;font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.15;letter-spacing:.01em;color:#171719;text-transform:uppercase}.module p,.cosmic-banner p{font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;color:#65636a;max-width:92%;padding:0;margin:0 0 24px}.module .module-view{margin-top:auto}.module-view,.cosmic-view{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:108px;padding:13px 22px;background:#171719;color:#fff;border:0;border-radius:3px;font:700 12px/1 Helvetica,Arial,sans-serif;letter-spacing:.06em}.module:hover,.cosmic-launch:hover{background:#f7f5fb;border-color:transparent}.module:hover .module-view,.cosmic-launch:hover .cosmic-view{background:#3d354b;color:#fff}.module-done{background:#f0eff2;border:1px solid #DFDDE4}.module-done:hover{background:#eae8ef}.module-done .module-view{background:#343039}.cosmic-launch{padding:29px;min-height:195px;color:#171719}.cosmic-launch h2{margin:17px 0 10px}.cosmic-launch p{margin-bottom:24px}.bonus{background:#efebf7;color:#38303f;border:0}.cosmic-form{background:#f2eff7;color:#19191b;border-top:1px solid #D8D0EE}.cosmic-form label,.cosmic-form .note{color:#19191b}.cosmic-output{background:#fff;color:#19191b;border-color:#c8bedc}.cosmic-output-grid>div{background:#f4f1fa;color:#19191b;border-color:#c8bedc}.workspace{background:#fff;color:#19191b;max-width:1132px;margin:20px auto 0}.workspace h2,.workspace h3,.workspace p,.workspace label{color:inherit}.workspace .note{color:#64616b}.workspace .result,.workspace .seo-education article,.workspace .hot-take-intro{background:#f1eff5;color:#19191b;border-color:#c5bed2}.workspace .seo-education article>span{border-color:#c5bed2}.workspace .option{border-color:#c5bed2}.workspace .actions button:not(.primary),.profile-actions button:not(.primary){background:#e8e2f3;color:#171719;border-color:#c8bedc}.workspace .actions button:not(.primary):hover:not(:disabled),.profile-actions button:not(.primary):hover:not(:disabled){background:#d8d0ee}.workspace .actions button.primary,.workspace .primary,.workspace .complete-button,.workspace .book-button{background:#171719;color:#fff;border-color:#171719}.workspace .actions button.primary:hover:not(:disabled),.workspace .primary:hover:not(:disabled),.workspace .complete-button:hover:not(:disabled){background:#39333e}.workspace .text-action,.workspace .back,.workspace a{color:#3f315a}.workspace .profile{background:#fff;color:#171719}.consultation{max-width:1132px;margin:50px auto 0}.owner-font{max-width:1132px;margin:25px auto}@media(max-width:700px){.module-grid{grid-template-columns:1fr}.module{min-height:220px}.dashboard-hero-inner{padding:20px 18px}.dashboard-module-section{padding:10px 18px 0}.module h2{font-size:26px}.workspace,.consultation{margin-left:18px;margin-right:18px}}@media print{html,body,.shell{background:#fff!important}.workspace{background:#fff!important;color:#171719!important}}:root{--purple:#DED7F0}html,body,.shell{background:var(--purple)}header{border-bottom:1px solid #171719}.header-cta,.consultation-button{font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.035em;line-height:1.2;padding:13px 17px;background:#171719;color:#fff;border:0;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:background-color .18s ease}.header-cta:hover:not(:disabled),.consultation-button:hover:not(:disabled){background:#39333e}.dashboard-hero-band .hero p{max-width:1000px}.module,.cosmic-banner{border:1px solid #171719}.module-done{border-color:#b7b4bd}.dashboard-hero-band .journey-track{background:#ccc1e3}.dashboard-hero-band .journey-label{font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.consultation h2{font-family:Helvetica,Arial,sans-serif;font-size:clamp(30px,3.5vw,43px);font-weight:700;letter-spacing:.01em;line-height:1.1}.consultation p,.consultation-copy small{font-family:Helvetica,Arial,sans-serif}.workspace .result>span{display:block;margin-bottom:10px}.workspace .result>span:not(.step){font-family:Helvetica,Arial,sans-serif;font-size:.9rem;letter-spacing:.04em}.workspace .result>strong{margin-top:8px}.workspace .seo-education article{border:1px solid #171719}.workspace .seo-education article>.seo-number{font-family:Helvetica,Arial,sans-serif;font-size:.85rem;letter-spacing:.06em;font-weight:400;border-bottom:1px solid #171719}.workspace .seo-education article h3{font-family:Helvetica,Arial,sans-serif;font-weight:700}.workspace .hot-take-intro .step{display:block;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;letter-spacing:.04em;border-bottom:1px solid #171719;padding-bottom:13px;margin-bottom:16px}.workspace .result:has(textarea)>span{border-bottom:1px solid #171719;padding-bottom:13px;margin-bottom:16px}.workspace .hot-take-intro,.workspace .result{border-color:#171719}.workspace textarea,.workspace input:not([type=checkbox]){background:#fff}.workspace .back.bottom-back{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:26px;background:#171719;color:#fff;border:1px solid #171719;border-radius:3px;padding:14px 20px;font-family:Helvetica,Arial,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.workspace .back.bottom-back:hover{background:#39333e;color:#fff}@media(max-width:560px){.header-cta,.consultation-button{font-size:.9rem;padding:11px 12px}.dashboard-hero-band .hero p{max-width:100%}}.brand{font-family:Helvetica,Arial,sans-serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:1px!important}.workspace .hot-take-intro .step,.workspace .result:has(textarea)>span{display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #171719}.module p{margin-top:14px}.cosmic-banner{background:radial-gradient(ellipse at 82% 10%,#fff,#f6f0ff 30%,#e9e0f8 72%,#e1d7f2);border:1px solid #171719}.cosmic-launch:hover{background:transparent}.cosmic-banner{background:#fff}.cosmic-launch:hover{background:#f7f5fb}.cosmic-banner .bonus{font-family:Helvetica,Arial,sans-serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:1px!important;background:radial-gradient(ellipse at 35% 25%,#fff,#f0e4ff 42%,#dcc8fa);color:#27212f;border:1px solid #C8B4E4;box-shadow:0 0 15px 4px #b18be340}.workspace .hot-take-intro>.step,.workspace .result>span:first-child{display:block!important;width:100%!important;max-width:none!important;align-self:stretch!important;box-sizing:border-box!important;border-bottom:1px solid #171719!important;padding-bottom:13px!important;margin-bottom:16px!important}.workspace .step{font-family:Helvetica,Arial,sans-serif;font-size:.9rem;letter-spacing:1px}.cosmic-banner .bonus{border:none!important}
