/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0c0612;--ink-soft:#160c20;--plum:#351047;--violet:#8752b7;--lavender:#d8bdf1;--silver:#d7d1dc;--paper:#f7f4f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}.new-home,.roadmap-page,.english-page{color:#28172f;background:#fbf9fc}.new-home .button-primary,.english-page .button-primary{color:#fff}.new-header,.simple-header{z-index:20;border-bottom:1px solid #4c285c1f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 72px,1320px);height:96px;margin:auto;display:grid;position:relative}.new-header nav,.simple-header nav{color:#67586d;letter-spacing:.12em;text-transform:uppercase;gap:32px;font-size:11px;font-weight:700;display:flex}.new-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.language-link{color:#7a6682;letter-spacing:.12em;font-size:11px}.new-header .nav-cta{border:1px solid #592d6a2e;padding:12px 16px}.mobile-menu{display:none;position:relative}.mobile-menu summary{color:#5f4569;cursor:pointer;border:1px solid #592d6a2e;grid-template-columns:20px auto;align-items:center;gap:4px 9px;min-width:78px;padding:10px 12px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#5f4569;grid-column:1;width:20px;height:1px;display:block}.mobile-menu summary b{letter-spacing:.11em;text-transform:uppercase;grid-area:1/2/span 3;font-size:9px}.mobile-menu>nav{background:#fdfafdfa;border:1px solid #592d6a24;width:min(310px,100vw - 36px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #3417402e}.mobile-menu>nav a{color:#4f3659;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #592d6a17;padding:15px 13px;font-size:10px;font-weight:700}.mobile-menu>nav a:last-child{color:#7b3f91;border-bottom:0}.new-hero{background:radial-gradient(circle at 83% 28%,#a870c43d,#0000 25%),radial-gradient(circle at 9% 90%,#e2cbee7a,#0000 24%),linear-gradient(135deg,#fcfafc,#f2e9f6);grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:720px;padding:95px max(36px,50vw - 620px) 110px;display:grid;position:relative;overflow:hidden}.new-hero:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#562c670a 1px,#0000 1px),linear-gradient(90deg,#562c670a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.new-hero-copy,.business-dashboard{z-index:2;position:relative}.new-hero .eyebrow,.problem-section .eyebrow,.systems-section .eyebrow,.method-section .eyebrow,.edu-section .eyebrow,.final-cta .eyebrow,.roadmap-page .eyebrow,.english-page .eyebrow{color:#74408a}.new-hero h1,.roadmap-hero h1,.english-hero h1{letter-spacing:-.048em;font-size:clamp(60px,6.3vw,94px);line-height:.94}.new-hero h1 em,.roadmap-hero h1 em,.english-hero h1 em{color:#81449a;margin-top:12px;font-weight:400;display:block}.new-hero-copy>p:not(.eyebrow),.english-hero>div>p:not(.eyebrow){color:#665a6b;max-width:650px;margin:32px 0 0;font-family:Georgia,serif;font-size:19px;line-height:1.7}.new-hero-actions,.english-hero>div>div,.final-cta>div{align-items:center;gap:28px;margin-top:38px;display:flex}.new-proof{color:#76697b;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:14px 24px;margin-top:62px;font-size:9px;display:flex}.new-proof b{color:#8f4eaa;margin-right:7px;font-family:Georgia,serif;font-weight:400}.business-dashboard{background:#ffffffe6;border:1px solid #572d6726;padding:30px;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:0 45px 100px #4221502e}.dashboard-head,.dashboard-score,.dashboard-note{justify-content:space-between;align-items:center;display:flex}.dashboard-head{color:#54305f;border-bottom:1px solid #4c285c1a;padding-bottom:20px;font-family:Georgia,serif}.dashboard-head small,.dashboard-label{color:#927f99;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:9px}.dashboard-label{margin:30px 0 16px}.dashboard-score{gap:18px}.dashboard-score>div{background:#f7f2f9;flex:1;padding:20px}.dashboard-score small{color:#827287;text-transform:uppercase;font-size:9px;display:block}.dashboard-score strong{color:#43264e;margin-top:9px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.dashboard-score>span{color:#9d7dab}.dashboard-score .highlight-result{background:#6b3382}.dashboard-score .highlight-result small{color:#d9c6e1}.dashboard-score .highlight-result strong{color:#fff}.dashboard-bars{gap:13px;padding:29px 0;display:grid}.dashboard-bars span{color:#786b7d;grid-template-columns:130px 1fr;align-items:center;font-size:9px;display:grid;position:relative}.dashboard-bars span:after{content:"";background:#eee6f1;border-radius:10px;grid-area:1/2;height:5px}.dashboard-bars i{z-index:1;background:linear-gradient(90deg,#623177,#aa76c0);border-radius:10px;grid-area:1/2;height:5px}.dashboard-note{color:#705879;background:#f0e5f4;padding:17px 18px;font-size:9px}.dashboard-note span{color:#69317e;font-family:Georgia,serif;font-size:21px}.business-strip{color:#5c4c63;letter-spacing:.15em;text-transform:uppercase;background:#fff;border-block:1px solid #4c285c1a;justify-content:center;align-items:center;gap:clamp(18px,3vw,52px);padding:27px 30px;font-size:9px;display:flex}.business-strip i{color:#8b4ca4;font-style:normal}.problem-section{background:#fff;grid-template-columns:1.15fr .85fr;gap:100px;padding:125px max(36px,50vw - 590px);display:grid}.problem-section h2,.section-heading h2,.method-intro h2,.edu-section h2,.final-cta h2{letter-spacing:-.035em;font-size:clamp(44px,5vw,72px);line-height:1.03}.problem-copy{border-top:1px solid #512b5e29;padding-top:40px}.problem-copy p{color:#716576;margin:0 0 22px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.systems-section{background:#f1e8f4;padding:120px max(36px,50vw - 620px)}.section-heading{max-width:820px}.section-heading>p:not(.eyebrow),.method-intro>p:not(.eyebrow){color:#756879;max-width:650px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.systems-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:60px;display:grid}.systems-grid article{background:#ffffffb8;border:1px solid #512b5f21;min-height:390px;padding:34px}.systems-grid .featured-system{color:#fff;background:#291532}.system-top{justify-content:space-between;align-items:center;display:flex}.system-top>span{color:#9b6caf;font-family:Georgia,serif;font-size:22px}.system-top small{color:#68327e;letter-spacing:.08em;text-transform:uppercase;background:#e8d7ef;padding:7px 9px;font-size:8px}.featured-system .system-top small{color:#fff;background:#784090}.systems-grid h3{max-width:440px;margin:58px 0 17px;font-family:Georgia,serif;font-size:33px;font-weight:400}.systems-grid article>p{color:#756879;min-height:70px;font-family:Georgia,serif;font-size:15px;line-height:1.65}.featured-system>p{color:#cbbdd1!important}.systems-grid ul{flex-wrap:wrap;gap:7px;margin:28px 0;padding:0;list-style:none;display:flex}.systems-grid li{color:#755e7e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #64377524;padding:7px 9px;font-size:8px}.featured-system li{color:#cfbdd6;border-color:#ffffff26}.systems-grid article>a,.all-systems-link,.edu-section a,.roadmap-list article>a{color:#68317e;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-flex}.featured-system>a{color:#d7b9e3!important}.all-systems-link{margin-top:38px}.method-section{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;padding:120px max(36px,50vw - 620px);display:grid}.method-parts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.method-parts article{background:#fcfafc;border:1px solid #4f285e1f;min-height:235px;padding:28px}.method-parts span{color:#9b82a4;font-family:Georgia,serif;font-size:13px}.method-parts h3{margin:45px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400}.method-parts p{color:#786b7d;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.6}.edu-section{background:#ede2f1;grid-template-columns:.75fr 1.25fr;align-items:center;gap:110px;padding:120px max(36px,50vw - 550px);display:grid}.edu-mark{aspect-ratio:1;background:#ffffff73;border:1px solid #5c2f6d2e;border-radius:50%;place-items:center;display:grid}.edu-mark span{color:#795e82;margin-bottom:-38%;font-family:Georgia,serif;font-style:italic}.edu-mark strong{color:#5f2d73;letter-spacing:.05em;font-family:Georgia,serif;font-size:clamp(55px,8vw,100px);font-weight:400}.edu-section>div:last-child>p:not(.eyebrow){color:#756879;font-family:Georgia,serif;font-size:17px;line-height:1.7}.final-cta{text-align:center;background:#fff;padding:120px max(36px,50vw - 490px)}.final-cta .eyebrow,.final-cta>div{justify-content:center}.button-outline{color:#5d2d6f;background:0 0;border-color:#522a6140}.new-footer{color:#fff;background:#211129}.new-footer p{color:#a895af}.new-footer .footer-links{color:#c9b9d0}.new-footer img{filter:brightness(0)invert();opacity:.84}.simple-header{grid-template-columns:1fr auto}.simple-header nav{justify-self:end}.roadmap-hero{background:linear-gradient(135deg,#fbf9fc,#eee3f2);padding:110px max(36px,50vw - 560px) 90px}.roadmap-hero h1{max-width:1000px}.roadmap-hero>p:not(.eyebrow){color:#6e6073;max-width:680px;margin-top:30px;font-family:Georgia,serif;font-size:19px;line-height:1.7}.roadmap-list{background:#fff;padding:85px max(36px,50vw - 590px)}.roadmap-list article{border-bottom:1px solid #4c285c21;grid-template-columns:150px 1.2fr 1fr 190px;align-items:center;gap:35px;padding:42px 28px;display:grid}.roadmap-list .roadmap-active{color:#fff;background:#2a1633;border:0;margin-bottom:14px}.roadmap-meta{gap:12px;display:grid}.roadmap-meta span{color:#8c559f;font-family:Georgia,serif;font-size:20px}.roadmap-meta small{color:#8d7b93;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.roadmap-copy h2{margin:0 0 12px;font-size:30px}.roadmap-copy p{color:#786b7d;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.6}.roadmap-active .roadmap-copy p{color:#c6b8cc}.roadmap-list ul{color:#76687b;padding-left:18px;font-size:11px;line-height:2}.roadmap-active ul{color:#c7b9cd}.roadmap-active>a{color:#dabce5!important}.roadmap-note{text-align:center;color:#745f7c;background:#eee4f2;padding:40px;font-family:Georgia,serif}.english-hero{background:radial-gradient(circle at 85% 30%,#aa71c64d,#0000 27%),linear-gradient(135deg,#fcfafc,#efe5f3);grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;min-height:680px;padding:100px max(36px,50vw - 600px);display:grid}.english-hero aside{background:#ffffffc7;border:1px solid #562b6626;gap:25px;padding:45px;display:grid;box-shadow:0 35px 80px #41204e26}.english-hero aside small{color:#8c7893;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.english-hero aside strong{color:#5f2c72;font-family:Georgia,serif;font-size:45px;font-weight:400}.english-hero aside span{color:#77687c;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.english-pillars{background:#f2e9f5;grid-template-columns:repeat(3,1fr);gap:15px;padding:90px max(36px,50vw - 600px);display:grid}.english-pillars article{background:#ffffffbf;padding:35px}.english-pillars span{color:#9364a5;font-family:Georgia,serif}.english-pillars h2{margin-top:50px;font-size:30px}.english-pillars p{color:#756779;font-family:Georgia,serif;line-height:1.65}@media (width<=960px){.new-header,.simple-header{grid-template-columns:1fr auto;width:calc(100% - 36px)}.new-header nav,.new-header-actions .nav-cta{display:none}.new-header-actions{gap:12px}.mobile-menu{display:block}.mobile-menu>nav{display:grid}.new-hero,.problem-section,.method-section,.edu-section,.english-hero{grid-template-columns:1fr;gap:60px}.new-hero{padding:80px 28px}.systems-grid{grid-template-columns:1fr}.roadmap-list article{grid-template-columns:110px 1fr}.roadmap-list article>a{justify-self:start}.english-pillars{grid-template-columns:1fr}}@media (width<=600px){.new-header,.simple-header{height:80px}.new-header .brand img,.simple-header .brand img{width:145px}.simple-header nav{gap:14px;font-size:8px}.new-hero h1,.roadmap-hero h1,.english-hero h1{font-size:49px}.new-hero-actions,.english-hero>div>div,.final-cta>div{flex-direction:column;align-items:stretch}.business-dashboard{padding:18px;transform:none}.dashboard-score{gap:8px}.dashboard-score>div{padding:14px}.dashboard-score strong{font-size:23px}.dashboard-bars span{grid-template-columns:105px 1fr}.business-strip{flex-wrap:wrap}.problem-section,.systems-section,.method-section,.edu-section,.final-cta,.english-pillars{padding:80px 28px}.method-parts{grid-template-columns:1fr}.systems-grid article{min-height:auto;padding:27px}.systems-grid h3{margin-top:38px}.edu-mark{max-width:300px;margin:auto}.roadmap-hero,.english-hero{padding:80px 28px}.roadmap-list{padding:40px 18px}.roadmap-list article{grid-template-columns:1fr;gap:18px;padding:30px 20px}}.demo-page{color:#28172f;background:radial-gradient(circle at 88% 5%,#ab6fc733,#0000 24%),#f8f4f9;min-height:100vh}.demo-header{color:#37223f;border-color:#512a6021}.demo-header .calculator-header-actions{color:#6e5c75}.demo-intro{grid-template-columns:1fr auto;align-items:end;gap:70px;width:min(100% - 56px,1160px);margin:auto;padding:95px 0 65px;display:grid}.demo-intro .eyebrow,.demo-form .eyebrow,.demo-result .eyebrow,.premium-upgrade .eyebrow{color:#74408a}.demo-intro h1{color:#28172f;letter-spacing:-.05em;max-width:820px;font-size:clamp(58px,6.5vw,92px);line-height:.95}.demo-intro h1 em{color:#82449b;margin-top:12px;font-weight:400;display:block}.demo-intro>div:first-child>p:not(.eyebrow){color:#6c5f71;max-width:680px;margin:30px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.7}.demo-badge{background:#ffffffbd;border:1px solid #50295e24;min-width:220px;padding:26px;display:grid}.demo-badge small,.demo-badge span{color:#8a798f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.demo-badge strong{color:#663079;margin:22px 0 8px;font-family:Georgia,serif;font-size:31px;font-weight:400}.demo-workspace{grid-template-columns:1.05fr .95fr;gap:18px;width:min(100% - 56px,1160px);margin:0 auto 110px;display:grid}.demo-form,.demo-result{background:#ffffffd6;border:1px solid #4e275c21;padding:42px;box-shadow:0 24px 60px #41204e12}.demo-form>label,.demo-fields label{color:#66566d;gap:9px;font-size:11px;display:grid}.demo-form>label{margin-bottom:24px}.demo-form input{color:#35203d;width:100%;height:50px;font:inherit;background:#fbf9fc;border:1px solid #512b5e26;outline:0;padding:0 15px;font-size:16px}.demo-form input:focus{border-color:#884ca0;box-shadow:0 0 0 3px #884ca01a}.demo-fields{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.demo-fields label>div{position:relative}.demo-fields b{color:#8c7993;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.demo-fields input{padding-right:48px}.demo-result{color:#fff;background:#2b1634}.demo-result h2{margin-bottom:22px;font-size:38px}.demo-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;padding:13px 16px;font-size:10px}.demo-status.low{color:#f0d7a0;background:#d49f3d26}.demo-status.good{color:#b9e2ce;background:#4ba67926}.demo-status.loss{color:#efb5bd;background:#c74b5b26}.demo-metrics{gap:10px;margin-top:22px;display:grid}.demo-metrics>div{border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.demo-metrics span{color:#c7b9cd;font-size:10px}.demo-metrics strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.demo-metrics .demo-recommended{background:linear-gradient(135deg,#74408a,#5d2d70);margin-top:8px}.demo-metrics .demo-recommended strong{font-size:34px}.demo-disclaimer{color:#9d8ca5;margin:20px 0 0;font-size:9px;line-height:1.6}.premium-upgrade{background:#eee3f2;grid-template-columns:1fr .8fr;align-items:center;gap:100px;padding:120px max(36px,50vw - 560px);display:grid}.premium-upgrade h2{color:#28172f;max-width:660px;font-size:clamp(46px,5vw,70px);line-height:1.03}.premium-upgrade>div:first-child>p:not(.eyebrow){color:#6e6073;max-width:630px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.premium-card{background:#fff;border:1px solid #50285f26;padding:38px;box-shadow:0 30px 75px #4422511f}.premium-card>small{color:#8c7993;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.premium-card>strong{color:#6a327e;margin:15px 0 22px;font-family:Georgia,serif;font-size:52px;font-weight:400;display:block}.premium-card ul{margin:0 0 28px;padding:0;list-style:none}.premium-card li{color:#6d6072;border-bottom:1px solid #4e275c1a;padding:11px 0 11px 22px;font-family:Georgia,serif;font-size:13px}.premium-card li:before{content:"✦";color:#8a4aa1;width:22px;margin-left:-22px;display:inline-block}.premium-card .button-primary{color:#fff;width:100%}.premium-card>p{color:#8a7b90;text-align:center;margin:15px 0 0;font-size:9px}@media (width<=900px){.demo-intro,.demo-workspace,.premium-upgrade{grid-template-columns:1fr}.demo-intro{gap:35px}.demo-badge{min-width:0}.premium-upgrade{gap:55px}}@media (width<=600px){.demo-intro,.demo-workspace{width:calc(100% - 36px)}.demo-intro{padding:70px 0 45px}.demo-intro h1{font-size:49px}.demo-form,.demo-result{padding:26px 22px}.demo-fields{grid-template-columns:1fr}.demo-metrics>div{flex-direction:column;align-items:flex-start}.premium-upgrade{padding:80px 24px}.premium-card{padding:28px 22px}}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.1rem}.site-header{z-index:10;border-bottom:1px solid #44235121;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 80px,1320px);height:96px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand img,footer img{object-fit:contain;object-position:left center;filter:none;opacity:.92;width:210px;height:70px;display:block}.site-header nav{letter-spacing:.16em;gap:38px;font-size:12px;display:flex}.site-header nav a,.nav-cta{color:#46344e}.site-header nav a,.nav-cta,.text-link,.brand-lines a{transition:color .2s}.site-header nav a:hover,.text-link:hover,.brand-lines a:hover{color:var(--lavender)}.nav-cta{letter-spacing:.13em;text-transform:uppercase;justify-self:end;align-items:center;gap:10px;font-size:12px;display:flex}.hero{background:radial-gradient(circle at 80% 30%,#b98bd247,#0000 28%),radial-gradient(circle at 8% 86%,#dfc9eb8c,#0000 25%),linear-gradient(132deg,#fcfafc 0%,#f5eef7 58%,#eee3f3 100%);min-height:820px;padding:190px max(40px,50vw - 660px) 80px;position:relative;overflow:hidden}.hero:after{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#5d2f6d0a 1px,#0000 1px),linear-gradient(90deg,#5d2f6d09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.hero-copy{z-index:2;width:min(670px,56vw);position:relative}.home-page .hero .eyebrow{color:#75408a}.eyebrow{color:var(--lavender);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}h1,h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{letter-spacing:-.045em;color:#28172f;max-width:700px;font-size:clamp(58px,6.1vw,94px);line-height:.94}.hero h1 em{color:#82429a;margin-top:14px;font-weight:400;display:block}.hero-lead{color:#665a6b;max-width:615px;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:32px;margin-top:40px;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 24px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#6f3195,#45205e);box-shadow:0 14px 40px #53216e4d}.home-page .button-primary{color:#fff}.text-link{color:#55445c;letter-spacing:.05em;border-bottom:1px solid #4624534d;padding-bottom:5px;font-size:12px}.home-hero-visual{z-index:1;width:520px;height:540px;position:absolute;top:150px;right:max(30px,50vw - 660px)}.home-visual-orbit{border:1px solid #69327e52;border-radius:50%;width:520px;height:180px;position:absolute;top:125px;left:-10px;transform:rotate(-14deg);box-shadow:0 0 0 34px #ffffff2e,0 0 60px #733e881c}.home-manual-card{z-index:2;background:#ffffffeb;border:1px solid #5a2c6b24;width:275px;padding:12px;position:absolute;top:0;left:80px;transform:perspective(1000px)rotateY(-7deg)rotate(-1.5deg);box-shadow:0 34px 75px #41214d2e}.home-manual-card img{object-fit:cover;object-position:top;width:100%;height:380px;display:block}.home-manual-card>span{color:#75667b;letter-spacing:.12em;text-transform:uppercase;padding:12px 4px 2px;font-size:8px;display:block}.home-calculator-card{z-index:3;background:#fffffff5;border:1px solid #6131722b;width:225px;padding:24px;position:absolute;bottom:25px;right:0;box-shadow:0 25px 55px #42224f29}.home-calculator-card small,.home-calculator-card span{color:#8b7b91;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.home-calculator-card p{color:#6a5c70;margin:30px 0 6px;font-family:Georgia,serif;font-size:13px}.home-calculator-card strong{color:#713486;margin-bottom:17px;font-family:Georgia,serif;font-size:41px;font-weight:400;display:block}.home-studio-stamp{z-index:4;color:#572669;background:#f2e7f7f0;border:1px solid #62307426;flex-direction:column;gap:5px;padding:15px 18px;display:flex;position:absolute;top:55px;right:0;box-shadow:0 12px 30px #4722541a}.home-studio-stamp span{letter-spacing:.14em;font-family:Georgia,serif;font-size:18px}.home-studio-stamp small{color:#8b7992;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.hero-proof{z-index:2;color:#776b7d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:68px;right:max(40px,50vw - 660px)}.hero-proof strong{color:#4d285b}.hero-proof i{background:var(--violet);border-radius:50%;width:4px;height:4px}.brand-lines{grid-template-columns:1fr 1fr;display:grid}.brand-lines article{min-height:530px;padding:78px max(60px,50vw - 660px);position:relative;overflow:hidden}.brand-lines article:first-child{color:#28172f;background:radial-gradient(circle at 10% 90%,#d7bbe747,#0000 30%),#fbf9fc;padding-left:max(40px,50vw - 660px)}.brand-lines article:last-child{color:#28172f;background:radial-gradient(circle at 90% 10%,#bb8fd33b,#0000 32%),#efe6f2;padding-right:max(40px,50vw - 660px)}.line-number{color:#5a436466;margin:0;font-family:Georgia,serif;font-size:16px;position:absolute;top:32px;right:35px}.line-icon{color:#67327f;border:1px solid #4c275e40;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:30px;display:grid}.line-icon svg{width:24px}.studio-icon{color:#67327f;border-color:#4c275e40;font-family:Georgia,serif}.line-label{opacity:.65;margin:0 0 3px;font-family:Georgia,serif;font-style:italic}.brand-lines h2{letter-spacing:.04em;font-size:clamp(55px,6vw,88px)}.brand-lines article>p:not(.line-number):not(.line-label){color:#6f6575;max-width:430px;min-height:95px;margin:25px 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.brand-lines article:last-child>p:not(.line-number):not(.line-label){color:#6f6575}.brand-lines ul{flex-wrap:wrap;gap:7px;min-height:54px;margin:0 0 28px;padding:0;list-style:none;display:flex}.brand-lines li{color:#725f79;letter-spacing:.07em;text-transform:uppercase;background:#ffffff9e;border:1px solid #522a6121;padding:8px 10px;font-size:8px}.brand-lines a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.home-principles{color:#5e4d65;background:#fff;border-top:1px solid #4825551a;border-bottom:1px solid #4825551a;justify-content:center;align-items:center;gap:clamp(18px,3vw,45px);padding:28px 40px;display:flex}.home-principles p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.home-principles span{color:#8a4aa1}.launch{color:#28172f;background:radial-gradient(circle at 25%,#9960b530,#0000 27%),linear-gradient(130deg,#f6f0f8,#ede2f1);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,130px);min-height:820px;padding:110px max(40px,50vw - 600px);display:grid}.launch-image{place-items:center;display:grid;position:relative}.launch-image img{z-index:2;object-fit:cover;object-position:top;border:8px solid #ffffffe0;width:min(100%,390px);max-height:600px;position:relative;transform:perspective(1200px)rotateY(5deg)rotateX(1deg);box-shadow:0 40px 90px #41204e3b}.book-glow{filter:blur(70px);background:#8442a138;border-radius:50%;width:330px;height:500px;position:absolute}.launch-copy h2{max-width:650px;font-size:clamp(48px,5vw,76px);line-height:1}.launch-subtitle{font-family:Georgia,serif;color:var(--lavender)!important;margin:22px 0 0!important;font-size:21px!important}.launch-copy>p:not(.eyebrow){color:#675b6c;max-width:610px;margin:22px 0;font-size:16px;line-height:1.75}.launch-copy ul{margin:28px 0 35px;padding:0;list-style:none}.launch-copy li{color:#57475f;border-bottom:1px solid #4a26581c;padding:13px 0 13px 25px;font-family:Georgia,serif;font-size:15px}.launch-copy li:before{content:"✦";width:25px;color:var(--violet);margin-left:-25px;display:inline-block}.launch-copy small{color:#837588;margin-top:15px;font-size:10px;display:block}.academy{text-align:center;color:#28172f;background:radial-gradient(circle at 50% 100%,#cba7de33,#0000 30%),#fbf9fc;padding:110px max(40px,50vw - 500px)}.academy .eyebrow{color:#6d3785;justify-content:center}.academy h2{max-width:850px;margin:auto;font-size:clamp(45px,5.2vw,72px);line-height:1.05}.academy>p:not(.eyebrow){color:#655a69;max-width:650px;margin:25px auto 34px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.academy-features{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:50px auto 38px;display:grid}.academy-features article{background:#ffffffd6;border:1px solid #4e285c1f;min-height:205px;padding:28px;box-shadow:0 18px 45px #4424500f}.academy-features span{color:#9c89a3;font-family:Georgia,serif;font-size:12px}.academy-features strong{color:#3b2643;margin:35px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.academy-features p{color:#75687a;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.6}.button-light{background:var(--ink-soft);color:#fff}footer{color:#28172f;background:#f1e9f4;border-top:1px solid #4825551a;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:50px;padding:70px max(40px,50vw - 660px) 35px;display:grid}footer p{color:#817988;font-size:12px}.footer-links{color:#67586d;grid-template-columns:1fr 1fr;gap:14px 30px;font-size:12px;display:grid}.footer-links a:hover{color:var(--lavender)}.copyright{white-space:nowrap}@media (width<=900px){.site-header{grid-template-columns:1fr auto;width:calc(100% - 36px)}.site-header nav{display:none}.brand img{width:165px}.hero{min-height:760px;padding:165px 28px 80px}.hero-copy{width:100%}.hero h1{font-size:clamp(51px,13vw,74px)}.home-hero-visual{width:min(100%,520px);height:500px;margin:65px auto 20px;position:relative;top:auto;right:auto}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-proof{display:none}.brand-lines{grid-template-columns:1fr}.brand-lines article,.brand-lines article:first-child,.brand-lines article:last-child{min-height:auto;padding:65px 28px}.launch{grid-template-columns:1fr;padding:85px 28px}.launch-image img{width:min(82vw,360px)}.academy-features{grid-template-columns:1fr}.academy{padding:85px 28px}footer{grid-template-columns:1fr;gap:30px;padding:60px 28px 30px}}@media (width<=520px){.site-header{height:82px}.brand img{width:140px}.nav-cta{font-size:10px}.nav-cta svg{display:none}.hero{min-height:auto;padding-top:140px}.hero h1{font-size:49px}.hero-lead{font-size:17px}.hero-proof span{display:none}.home-hero-visual{height:430px;margin-top:52px}.home-manual-card{width:225px;left:15px}.home-manual-card img{height:305px}.home-calculator-card{width:185px;padding:18px;right:0}.home-calculator-card strong{font-size:33px}.home-studio-stamp{top:35px;right:0}.home-principles{flex-wrap:wrap;gap:12px 18px;padding:24px 28px}.home-principles span{display:none}.brand-lines h2{font-size:58px}.launch-image img{max-height:510px}.button{width:100%;padding:0 16px}.academy h2,.launch-copy h2{font-size:45px}.footer-links{grid-template-columns:1fr}}.calculator-page{background:radial-gradient(circle at 85% 10%,#6b318933,#0000 24%),#0b0610;min-height:100vh;padding-bottom:90px}.calculator-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(100% - 56px,1240px);height:94px;margin:auto;display:flex}.calculator-brand img{object-fit:contain;object-position:left;filter:brightness(0)invert();width:190px;height:64px}.calculator-header>div{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:28px;font-size:10px;display:flex}.calculator-header span{color:var(--lavender)}.calculator-header a:last-child{border-bottom:1px solid #ffffff59;padding-bottom:4px}.international-controls{align-items:center;gap:8px;display:flex}.international-controls>div{border:1px solid #d8bdf13d;display:flex}.international-controls button{color:#96899d;cursor:pointer;background:0 0;border:0;min-width:34px;height:30px;font-size:9px;font-weight:700}.international-controls button.active{color:#fff;background:#6f3195}.international-controls select{color:#d8bdf1;cursor:pointer;background:#160c20;border:1px solid #d8bdf13d;height:32px;padding:0 27px 0 9px;font-size:9px}.calculator-intro{width:min(100% - 56px,1240px);margin:auto;padding:72px 0 48px}.calculator-intro h1{max-width:920px;font-size:clamp(52px,6.5vw,88px);line-height:.98}.calculator-intro h1 em{color:var(--lavender);font-weight:400;display:block}.calculator-intro>p:last-child{color:#bfb5c5;max-width:720px;margin:28px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.calculator-shell{background:#140a1ceb;border:1px solid #ffffff24;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);width:min(100% - 56px,1240px);margin:auto;display:grid;box-shadow:0 35px 90px #00000059}.calculator-form{padding:48px}.calc-section-heading,.result-heading{align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.calc-section-heading>span,.result-heading>span{width:34px;height:34px;color:var(--lavender);border:1px solid #d6bcec66;border-radius:50%;flex:0 0 34px;place-items:center;font-family:Georgia,serif;font-size:12px;display:grid}.calc-section-heading h2,.result-heading h2{font-size:31px}.calc-section-heading p,.result-heading p{color:#8f8495;margin:5px 0 0;font-size:12px}.calc-fields-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.calc-field{display:block}.calc-field-wide{margin-bottom:20px}.calc-field>span,.margin-picker>span{color:#cfc5d4;letter-spacing:.05em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.calc-input-wrap{background:#ffffff09;border:1px solid #ffffff29;align-items:center;min-height:51px;transition:border-color .2s,background .2s;display:flex}.calc-input-wrap:focus-within{border-color:var(--violet);background:#ffffff0e}.calc-input-wrap input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:14px 8px 14px 16px;font-size:16px}.calc-input-wrap input.text-input{font-family:Georgia,serif}.calc-input-wrap b{color:#8d7f93;padding:0 15px 0 7px;font-size:12px;font-weight:400}.calc-field small{color:#716777;min-height:28px;padding-top:6px;font-size:9px;line-height:1.4;display:block}.margin-picker{margin-top:28px}.margin-options{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.margin-options button,.reset-button{color:#aaa0b0;cursor:pointer;background:0 0;border:1px solid #ffffff24;min-height:42px;font-size:11px;transition:all .2s}.margin-options button:hover,.margin-options button.active{color:#fff;background:#4b235e;border-color:#9861bc}.custom-margin{border-bottom:1px solid var(--violet);align-items:center;width:140px;margin-top:10px;display:flex}.custom-margin input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:10px;font-size:16px}.custom-margin b{color:var(--lavender)}.reset-button{margin-top:25px;padding:0 18px}.reset-button:hover{color:#fff;border-color:#ffffff73}.calculator-results{background:linear-gradient(145deg,#4e206457,#0000 52%),#120918;border-left:1px solid #ffffff21;padding:48px}.profit-status{background:#4b9c711a;border:1px solid #74c99e47;gap:14px;padding:17px;display:flex}.profit-status>span{color:#fff;background:#4a9a70;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.profit-status strong{font-family:Georgia,serif;font-size:16px}.profit-status p{color:#9dafa4;margin:4px 0 0;font-size:10px;line-height:1.5}.profit-status.loss,.profit-status.risk{background:#9d30451c;border-color:#d35f7352}.profit-status.loss>span,.profit-status.risk>span{background:#9b4054}.profit-status.loss p,.profit-status.risk p{color:#c398a1}.profit-status.warning{background:#aa782b1a;border-color:#d6ab5f4d}.profit-status.warning>span{background:#a97834}.main-result{border-bottom:1px solid #ffffff1c;padding:34px 0 28px}.main-result p{color:#94899a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.main-result strong{color:var(--lavender);font-family:Georgia,serif;font-size:clamp(48px,5vw,68px);font-weight:400;line-height:1;display:block}.main-result small{color:#807487;margin-top:10px;font-size:10px;display:block}.result-grid{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.result-grid>div{background:#160c1d;padding:18px}.result-grid span{color:#807687;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.result-grid strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.result-grid .negative{color:#e18396}.price-guidance{border-left:2px solid var(--violet);background:#8752b71a;padding:16px}.price-guidance p{color:#cdbdd5;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.55}.calculator-results details{margin-top:18px}.calculator-results summary{color:#9f92a6;cursor:pointer;padding:13px 0;font-size:11px}.calculator-results dl{margin:0}.calculator-results dl div{color:#94899b;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:20px;padding:9px 0;font-size:10px;display:flex}.calculator-results dd{color:#d5cbd9;margin:0}.calculator-note{color:#9c91a2;border:1px solid #ffffff1a;grid-template-columns:220px 1fr;gap:30px;width:min(100% - 56px,1240px);margin:35px auto 0;padding:27px 32px;font-size:11px;line-height:1.6;display:grid}.calculator-note strong{color:var(--lavender);font-family:Georgia,serif;font-size:15px}.calculator-note p{margin:0}.guided-calculator{padding-bottom:80px}.guided-intro{width:min(100% - 56px,1240px);margin:auto;padding:68px 0 46px}.guided-intro h1{max-width:900px;font-size:clamp(50px,6.3vw,86px);line-height:.98}.guided-intro h1 em{color:var(--lavender);font-weight:400;display:block}.guided-intro>p:last-child{color:#b8aebd;margin:24px 0 0;font-family:Georgia,serif;font-size:18px}.guided-step{background:#ffffff06;border:1px solid #ffffff21;width:min(100% - 56px,1240px);margin:0 auto 22px;padding:34px}.guided-step-title{align-items:center;gap:14px;margin-bottom:25px;display:flex}.guided-step-title>span{width:36px;height:36px;color:var(--lavender);border:1px solid #d8bdf180;border-radius:50%;flex:0 0 36px;place-items:center;font-family:Georgia,serif;font-size:14px;display:grid}.guided-step-title p{color:#8d8293;letter-spacing:.15em;text-transform:uppercase;margin:0 0 2px;font-size:9px}.guided-step-title h2{font-size:29px}.work-model-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.work-model-grid button{color:#fff;cursor:pointer;text-align:left;background:#120918;border:1px solid #ffffff21;min-height:155px;padding:20px;transition:all .2s}.work-model-grid button:hover,.work-model-grid button.selected{background:#271131;border-color:#9b67bd;transform:translateY(-2px)}.work-model-grid i{width:31px;height:31px;color:var(--lavender);border:1px solid #d8bdf159;border-radius:50%;place-items:center;margin-bottom:18px;font-family:Georgia,serif;font-style:normal;display:grid}.work-model-grid strong,.work-model-grid small{display:block}.work-model-grid strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.work-model-grid small{color:#8d8392;margin-top:8px;font-size:10px;line-height:1.45}.guided-workspace{border:1px solid #ffffff21;grid-template-columns:1.05fr .95fr;width:min(100% - 56px,1240px);margin:auto;display:grid}.guided-form{background:#100716;padding:42px}.guided-fields-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.guided-field{display:block}.guided-field>span{color:#ddd4e1;margin-bottom:6px;font-family:Georgia,serif;font-size:14px;display:block}.guided-field>small{color:#776d7d;min-height:28px;font-size:9px;line-height:1.4;display:block}.guided-field>div{background:#ffffff09;border:1px solid #ffffff29;align-items:center;min-height:52px;display:flex}.guided-field>div:focus-within{border-color:#945eb6}.guided-field input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:14px 8px 14px 15px;font-size:16px}.guided-field input.guided-text-input{font-family:Georgia,serif}.guided-field b{color:#8f8295;white-space:nowrap;padding:0 14px 0 5px;font-size:10px;font-weight:400}.dont-know-button{color:#ac8bc0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #725086;margin-top:7px;padding:0;font-size:9px}.expense-builder{border-top:1px solid #ffffff1f;margin-top:32px;padding-top:28px}.expense-builder-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.expense-builder-heading span,.expense-builder-heading small{display:block}.expense-builder-heading span{color:#ddd4e1;font-family:Georgia,serif;font-size:18px}.expense-builder-heading small{color:#7c7182;margin-top:6px;font-size:9px}.expense-builder-heading strong{color:var(--lavender);white-space:nowrap;font-family:Georgia,serif;font-size:17px;font-weight:400}.expense-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.hours-summary{color:#928698;background:#8450a317;border-left:2px solid #8450a3;margin:22px 0 0;padding:14px 16px;font-size:10px}.hours-summary strong{color:#d7c7df}.guided-result{background:linear-gradient(145deg,#5d277652,#0000 48%),#180b20;border-left:1px solid #ffffff21;padding:42px}.guided-step-title.light p{color:#a99caf}.simple-status{background:#4191651a;border:1px solid #6cbe934d;gap:13px;padding:16px;display:flex}.simple-status b{background:#4c9b72;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.simple-status strong{font-family:Georgia,serif;font-size:15px}.simple-status p{color:#9daf9f;margin:4px 0 0;font-size:10px;line-height:1.45}.simple-status.low,.simple-status.loss{background:#9633461c;border-color:#d5697d4d}.simple-status.low b,.simple-status.loss b{background:#9e4658}.simple-status.low p,.simple-status.loss p{color:#c7a0a9}.simple-result-card{border-bottom:1px solid #ffffff1c;padding:27px 0}.simple-result-card>span{color:#9c8fa2;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.simple-result-card strong{font-family:Georgia,serif;font-size:clamp(45px,5vw,62px);font-weight:400;line-height:1;display:block}.simple-result-card.current strong{color:#fff}.simple-result-card.recommended strong{color:var(--lavender)}.simple-result-card small{color:#8e8294;margin-top:10px;font-size:10px;line-height:1.5;display:block}.simple-breakdown{margin-top:16px}.simple-breakdown summary{color:#af9db8;cursor:pointer;padding:12px 0;font-size:11px}.simple-breakdown dl{margin:0}.simple-breakdown dl div{color:#95899b;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.simple-breakdown dd{color:#d2c5d8;margin:0}.simple-breakdown .breakdown-total{color:#fff;padding-top:13px;font-weight:700}.guided-explanation{color:#94899a;border:1px solid #ffffff1c;grid-template-columns:130px 1fr;gap:24px;width:min(100% - 56px,1240px);margin:22px auto 0;padding:24px 30px;font-size:10px;line-height:1.6;display:grid}.guided-explanation strong{color:var(--lavender);font-family:Georgia,serif;font-size:15px}.guided-explanation p{margin:0}.save-service-button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#6f3195,#45205e);border:1px solid #d8bdf180;width:100%;min-height:50px;margin-top:25px;font-size:10px;font-weight:700;transition:transform .2s}.save-service-button:hover{transform:translateY(-2px)}.save-service-note{color:#827688;text-align:center;min-height:14px;margin:8px 0 0;font-size:9px}.service-comparison{background:#100716;border:1px solid #ffffff1f;width:min(100% - 56px,1240px);margin:22px auto 0;padding:45px}.comparison-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.comparison-heading .eyebrow{margin-bottom:14px}.comparison-heading h2{max-width:650px;font-size:clamp(35px,4vw,52px);line-height:1}.comparison-heading>span{color:#918596;letter-spacing:.12em;text-transform:uppercase;padding-bottom:6px;font-size:10px}.comparison-empty{text-align:center;border:1px dashed #ffffff2b;margin-top:30px;padding:28px}.comparison-empty strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.comparison-empty p{color:#817686;max-width:530px;margin:8px auto 0;font-size:10px;line-height:1.55}.comparison-table-wrap{margin-top:30px;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:11px}.comparison-table-wrap th,.comparison-table-wrap td{text-align:right;border-bottom:1px solid #ffffff17;padding:16px 14px}.comparison-table-wrap th{color:#796e7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.comparison-table-wrap th:first-child,.comparison-table-wrap td:first-child{text-align:left}.comparison-table-wrap td:first-child strong,.comparison-table-wrap td:first-child small{display:block}.comparison-table-wrap td:first-child strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.comparison-table-wrap td:first-child small{color:#746a79;margin-top:4px;font-size:8px}.comparison-table-wrap .recommended-cell{color:var(--lavender);font-family:Georgia,serif;font-size:15px}.comparison-table-wrap .negative-cell{color:#dc7d90}.comparison-table-wrap td button{color:#9c839f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #765283;padding:5px 0;font-size:8px}.guided-calculator{color:#2d1934;background:radial-gradient(circle at 86% 5%,#b690cc38,#0000 26%),radial-gradient(circle at 8% 38%,#e6d6ed94,#0000 24%),#f8f5f8}.guided-calculator .calculator-header{border-color:#41224d24}.guided-calculator .calculator-brand img{filter:none}.guided-calculator .calculator-header span,.guided-calculator .guided-intro h1 em,.guided-calculator .guided-explanation strong{color:#704783}.guided-calculator .calculator-header a:last-child{border-color:#41224d47}.guided-calculator .international-controls>div,.guided-calculator .international-controls select{border-color:#512d5e33}.guided-calculator .international-controls button{color:#75647b}.guided-calculator .international-controls select{color:#53335f;background:#ffffffc7}.guided-calculator .guided-intro>p:last-child{color:#746779}.business-settings{background:#ffffffd6;border:1px solid #46265224;width:min(100% - 56px,1240px);margin:0 auto 22px;box-shadow:0 18px 55px #46265212}.business-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 28px;list-style:none;display:flex}.business-settings>summary::-webkit-details-marker{display:none}.business-settings>summary div span,.business-settings>summary div strong{display:block}.business-settings>summary div span{color:#8b7494;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700}.business-settings>summary div strong{color:#35213c;font-family:Georgia,serif;font-size:17px;font-weight:400}.business-settings>summary>b{color:#704783;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:8px;display:flex}.business-settings>summary>b i{border:1px solid #70478347;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:16px;font-style:normal;transition:transform .2s;display:grid}.business-settings[open]>summary>b i{transform:rotate(45deg)}.business-settings-body{border-top:1px solid #4626521a;grid-template-columns:1fr 1fr;gap:14px;padding:0 28px 28px;display:grid}.settings-block{background:#fbf9fb;border:1px solid #4626521c;margin-top:24px;padding:22px}.settings-block h3{color:#4d3456;margin:0 0 18px;font-family:Georgia,serif;font-size:18px;font-weight:400}.settings-schedule{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-schedule h3,.settings-expenses{grid-column:1/-1}.settings-save-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.settings-save-row p{color:#746878;max-width:650px;margin:0;font-size:9px;line-height:1.5}.settings-save-row button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#895ca0,#5a356b);border:1px solid #704783;min-height:45px;padding:0 22px;font-size:8px;font-weight:700}.guided-calculator .guided-step,.guided-calculator .guided-workspace,.guided-calculator .guided-explanation,.guided-calculator .service-comparison{border-color:#46265221;box-shadow:0 24px 70px #46265212}.guided-calculator .guided-step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8}.guided-calculator .guided-step-title>span{color:#704783;background:#f0e8f3;border-color:#70478359}.guided-calculator .guided-step-title p,.guided-calculator .guided-step-title.light p{color:#8a7a90}.guided-calculator .work-model-grid button{color:#2d1934;background:#fff;border-color:#46265224;box-shadow:0 9px 25px #3a1f440a}.guided-calculator .work-model-grid button:hover,.guided-calculator .work-model-grid button.selected{background:#f2eaf5;border-color:#9a6cab;box-shadow:0 14px 32px #5d366c1c}.guided-calculator .work-model-grid i{color:#704783;background:#f4edf6;border-color:#70478347}.guided-calculator .work-model-grid small{color:#786c7c}.guided-calculator .guided-form{background:#ffffffe6}.guided-calculator .guided-field>span,.guided-calculator .expense-builder-heading span{color:#3b2841}.guided-calculator .guided-field>small,.guided-calculator .expense-builder-heading small{color:#807486}.guided-calculator .guided-field>div{background:#faf8fa;border-color:#42244d2b}.guided-calculator .guided-field>div:focus-within{border-color:#8d5ca1;box-shadow:0 0 0 3px #8d5ca117}.guided-calculator .guided-field input,.guided-calculator .guided-field select{color:#2d1934}.guided-calculator .guided-field b{color:#75667a}.category-field{margin-top:18px}.category-field select{width:100%;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 42px 0 15px}.guided-calculator .dont-know-button{color:#704783;border-color:#9671a4}.guided-calculator .expense-builder{border-color:#4626521f}.guided-calculator .expense-builder-heading strong{color:#704783}.guided-calculator .hours-summary{color:#6f6274;background:#f3edf5;border-color:#8c5da0}.guided-calculator .hours-summary strong{color:#422d49}.guided-calculator .guided-result{background:linear-gradient(150deg,#e2d0eab8,#0000 48%),#f5eff7;border-color:#46265221}.guided-calculator .simple-status{background:#45976914;border-color:#37845940}.guided-calculator .simple-status p{color:#607a6b}.guided-calculator .simple-status.low,.guided-calculator .simple-status.loss{background:#b24a5f12;border-color:#b24a5f40}.guided-calculator .simple-status.low p,.guided-calculator .simple-status.loss p{color:#8e5965}.guided-calculator .simple-result-card{border-color:#4626521f}.guided-calculator .simple-result-card>span,.guided-calculator .simple-result-card small{color:#75687a}.guided-calculator .simple-result-card.current strong{color:#2d1934}.guided-calculator .simple-result-card.recommended strong{color:#704783}.guided-calculator .simple-breakdown summary{color:#63466e}.guided-calculator .simple-breakdown dl div{color:#766a7b;border-color:#4626521a}.guided-calculator .simple-breakdown dd,.guided-calculator .simple-breakdown .breakdown-total{color:#35213c}.guided-calculator .save-service-button{background:linear-gradient(135deg,#895ca0,#5a356b);border-color:#724789;box-shadow:0 11px 26px #5331622e}.cancel-edit-button{color:#73557d;cursor:pointer;background:0 0;border:0;width:100%;margin-top:9px;padding:10px;font-size:9px;text-decoration:underline}.guided-calculator .save-service-note{color:#7b6e80}.guided-calculator .guided-explanation{color:#726676;background:#ffffffb3}.guided-calculator .service-comparison{background:#ffffffe6}.guided-calculator .comparison-heading>span{color:#7d7082}.comparison-toolbar{background:#f7f2f8;border:1px solid #4626521f;grid-template-columns:minmax(190px,1.2fr) minmax(160px,.8fr) auto auto;gap:10px;margin-top:30px;padding:15px;display:grid}.comparison-toolbar>input,.comparison-toolbar>select{color:#35213c;min-height:40px;font:inherit;background:#fff;border:1px solid #46265229;outline:0;padding:0 13px;font-size:10px}.comparison-toolbar>input:focus,.comparison-toolbar>select:focus{border-color:#8c5da0}.archive-switch,.backup-actions{gap:5px;display:flex}.comparison-toolbar button{color:#61476b;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #46265229;min-height:40px;padding:0 12px;font-size:8px;font-weight:700}.comparison-toolbar button:hover,.comparison-toolbar button.active{color:#fff;background:#704783;border-color:#7d4f90}.guided-calculator .comparison-empty{border-color:#4626522e}.guided-calculator .comparison-empty p{color:#7a6e7f}.guided-calculator .comparison-table-wrap th,.guided-calculator .comparison-table-wrap td{border-color:#4626521a}.guided-calculator .comparison-table-wrap th{color:#7a6d7e}.guided-calculator .comparison-table-wrap td:first-child small{color:#786b7c}.category-tag{color:#664372;white-space:nowrap;background:#efe6f2;border-radius:999px;padding:5px 8px;font-size:8px;display:inline-flex}.table-actions{justify-content:flex-end;gap:8px;display:flex}.guided-calculator .comparison-table-wrap td .table-actions button{color:#6f5179;white-space:nowrap;border-color:#9b7aa6}.guided-calculator .comparison-table-wrap td .table-actions .delete-action{color:#9a5967;border-color:#c79aa4}@media (width<=980px){.calculator-shell{grid-template-columns:1fr}.calculator-results{border-top:1px solid #ffffff21;border-left:0}.work-model-grid{grid-template-columns:1fr 1fr}.guided-workspace{grid-template-columns:1fr}.guided-result{border-top:1px solid #ffffff21;border-left:0}.comparison-toolbar{grid-template-columns:1fr 1fr}}@media (width<=650px){.calculator-header,.calculator-intro,.calculator-shell,.calculator-note{width:calc(100% - 28px)}.calculator-header{height:78px}.calculator-brand img{width:145px}.calculator-header span{display:none}.calculator-header-actions{gap:10px!important}.calculator-header-actions>a{display:none}.international-controls{gap:5px}.international-controls select{width:78px}.calculator-intro{padding:52px 0 35px}.calculator-intro h1{font-size:46px}.calculator-form,.calculator-results{padding:28px 20px}.calc-fields-grid,.result-grid{grid-template-columns:1fr}.margin-options{grid-template-columns:repeat(2,1fr)}.calculator-note{grid-template-columns:1fr;gap:8px;padding:23px 20px}.guided-intro,.guided-step,.guided-workspace,.guided-explanation,.business-settings{width:calc(100% - 28px)}.guided-intro{padding:50px 0 34px}.guided-intro h1{font-size:45px}.guided-step,.guided-form,.guided-result{padding:26px 20px}.work-model-grid,.guided-fields-grid,.expense-grid{grid-template-columns:1fr}.expense-builder-heading{flex-direction:column}.work-model-grid button{min-height:128px}.guided-explanation{grid-template-columns:1fr;gap:7px;padding:22px 20px}.service-comparison{width:calc(100% - 28px);padding:30px 20px}.comparison-heading{flex-direction:column;align-items:flex-start;gap:12px}.comparison-toolbar{grid-template-columns:1fr}.business-settings>summary{align-items:flex-start;padding:20px}.business-settings>summary>b{font-size:0}.business-settings-body{grid-template-columns:1fr;padding:0 20px 20px}.settings-expenses,.settings-save-row{grid-column:auto}.settings-schedule,.settings-save-row{grid-template-columns:1fr;display:grid}.settings-schedule h3{grid-column:auto}.settings-save-row button{width:100%}.archive-switch,.backup-actions{grid-template-columns:1fr 1fr;display:grid}}.sales-page{color:#28172f;background:#f7f3f8;min-height:100vh;overflow:hidden}.sales-header{z-index:5;border-bottom:1px solid #43224e21;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 80px,1320px);height:94px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.sales-header nav{letter-spacing:.11em;text-transform:uppercase;gap:33px;font-size:10px;display:flex}.sales-header nav a{color:#493a50}.sales-header .calculator-brand img{filter:none}.sales-header nav a:hover{color:var(--lavender)}.sales-header-cta{color:#6c2f83;letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.sales-hero{background:radial-gradient(circle at 83% 28%,#b281d047,#0000 27%),radial-gradient(circle at 8% 88%,#ddc5ec6b,#0000 24%),linear-gradient(135deg,#fbf9fc 0%,#f4edf7 55%,#eee3f3 100%);grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:790px;padding:165px max(40px,50vw - 620px) 90px;display:grid;position:relative}.sales-hero:after{content:"";pointer-events:none;border:1px solid #682e7e21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-110px;box-shadow:0 0 0 45px #ffffff38,0 0 0 90px #682e7e09}.sales-hero h1{color:#28172f;max-width:720px;font-size:clamp(57px,6.2vw,91px);line-height:.95}.sales-hero h1 em{color:#7b3c91;margin-top:10px;font-weight:400;display:block}.sales-hero-copy>p:not(.eyebrow){color:#65596b;max-width:640px;margin:28px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.sales-actions{align-items:center;gap:25px;margin-top:36px;display:flex}.sales-page .button-primary{color:#fff}.sales-actions>span{color:#766a7c;font-size:9px;line-height:1.5}.sales-actions strong{color:#3c2347;font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.calculator-product-preview{z-index:1;background:linear-gradient(145deg,#e9d9f1b8,#0000 48%),#ffffffeb;border:1px solid #6434762b;padding:25px;position:relative;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 40px 90px #4523532e}.preview-topbar{color:#382240;border-bottom:1px solid #4a26581c;justify-content:space-between;align-items:center;padding-bottom:17px;font-family:Georgia,serif;display:flex}.preview-topbar small{color:#88798e;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px}.preview-question{padding:25px 0}.preview-question>small,.preview-numbers small{color:#7f7185;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.preview-question>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.preview-question span{color:#75687a;text-align:center;background:#ffffffb3;border:1px solid #522e5f21;padding:12px 8px;font-size:8px}.preview-question span.active{color:#fff;background:#6e327f;border-color:#8a4da1}.preview-numbers{background:#5b306a1c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.preview-numbers>div{background:#fff;padding:20px}.preview-numbers strong{color:#3e2946;margin-top:8px;font-family:Georgia,serif;font-size:clamp(27px,3vw,41px);font-weight:400;display:block}.preview-numbers>div:last-child strong{color:#7a358e}.calculator-product-preview>p{color:#7a6d80;text-align:center;margin:18px 0 0;font-size:8px}.sales-problem,.sales-method,.sales-includes,.sales-audience,.sales-result,.sales-price{padding:110px max(40px,50vw - 560px)}.sales-proof{z-index:2;background:#fffffff0;border:1px solid #562d651f;grid-template-columns:repeat(4,1fr);width:min(100% - 80px,1120px);margin:-35px auto 0;display:grid;position:relative;box-shadow:0 24px 60px #4d2b591c}.sales-proof>div{border-right:1px solid #562d651a;flex-direction:column;gap:7px;padding:26px 28px;display:flex}.sales-proof>div:last-child{border-right:0}.sales-proof strong{color:#6f3283;font-family:Georgia,serif;font-size:30px;font-weight:400}.sales-proof span{color:#786b7e;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.sales-problem{color:#28172f;background:#fbf9fc;padding-top:140px}.sales-problem .eyebrow{color:#6d3785}.sales-problem h2,.sales-method h2,.sales-includes h2,.sales-audience h2,.sales-result h2,.sales-price h2{max-width:920px;font-size:clamp(45px,5.3vw,72px);line-height:1.04}.sales-problem>div{color:#675c6c;grid-template-columns:1fr 1fr;gap:55px;margin-top:45px;font-family:Georgia,serif;font-size:17px;line-height:1.7;display:grid}.sales-method{background:radial-gradient(circle at 90% 0,#c49bda38,#0000 25%),#f1e9f4}.sales-method-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:65px;display:grid}.sales-method-heading .eyebrow{color:#6d3785}.method-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.method-grid article{background:#ffffffd1;border:1px solid #512b5f1c;min-height:290px;padding:30px;position:relative;box-shadow:0 18px 45px #4c2b5812}.method-grid article>span{color:#b7a7bd;font-family:Georgia,serif;font-size:13px;position:absolute;top:24px;right:26px}.method-icon{color:#fff;background:#6b307e;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:22px;display:grid;box-shadow:0 10px 24px #5c296e33}.method-grid h3{color:#34203d;margin:45px 0 13px;font-family:Georgia,serif;font-size:24px;font-weight:400}.method-grid p{color:#74687a;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.65}.sales-includes{color:#28172f;background:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.sales-includes .eyebrow{color:#6d3785}.sales-includes ul{margin:0;padding:0;list-style:none}.sales-includes li{border-bottom:1px solid #4625521c;grid-template-columns:45px 1fr;align-items:center;gap:15px;padding:19px 0;display:grid}.sales-includes li span{color:#8d5a9f;font-family:Georgia,serif;font-size:13px}.sales-includes li p{color:#625568;margin:0;font-family:Georgia,serif;font-size:16px}.sales-audience{text-align:center;color:#28172f;background:radial-gradient(circle at 50% 110%,#773a8f21,#0000 36%),#ede2f1}.sales-audience .eyebrow{justify-content:center}.sales-audience h2{margin:auto}.sales-audience>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}.sales-audience>div span{color:#5d4965;background:#ffffffa8;border:1px solid #592d6a29;padding:13px 18px;font-size:10px}.sales-result{background:#fbf9fc;grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid}.sales-result .eyebrow{color:#6d3785}.result-copy>p:not(.eyebrow){color:#6d6073;max-width:570px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.result-panel{background:#fff;border:1px solid #5a2f6a24;padding:30px;box-shadow:0 30px 70px #44235121}.result-panel>small{color:#8a7b90;letter-spacing:.1em;text-transform:uppercase;padding-bottom:18px;font-size:9px;display:block}.result-panel>div{border-top:1px solid #4a27581a;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.result-panel span{color:#756979;font-family:Georgia,serif;font-size:14px}.result-panel strong{color:#382241;font-family:Georgia,serif;font-size:27px;font-weight:400}.result-panel .recommended-result{background:#f0e4f4;border:0;margin:8px -12px 0;padding:20px 12px}.result-panel .recommended-result strong{color:#713386;font-size:36px}.result-panel>p{color:#92859a;margin:17px 0 0;font-size:9px;line-height:1.5}.sales-price{color:#28172f;background:radial-gradient(circle at 12% 18%,#cdabe042,#0000 25%),#f2ebf5;grid-template-columns:1fr 440px;align-items:center;gap:90px;display:grid}.sales-price .eyebrow{color:#6d3785}.sales-price>div:first-child>p:not(.eyebrow){color:#675c6c;max-width:600px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.price-card{color:#28172f;background:#fff;border:1px solid #582c6829;padding:38px;box-shadow:0 28px 65px #42214e26}.price-card>small{color:#88798e;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.price-card>strong{color:#713386;margin-top:8px;font-family:Georgia,serif;font-size:64px;font-weight:400;display:block}.price-card ul{border-top:1px solid #4e285c1a;border-bottom:1px solid #4e285c1a;margin:20px 0 25px;padding:22px 0;list-style:none}.price-card li{color:#625568;padding:7px 0;font-size:11px}.price-card li:before{content:"✓";color:#743888;margin-right:10px}.price-card>p{color:#85788b;text-align:center;margin:12px 0 0;font-size:8px}.sales-footer{background:#fbf9fc;border-top:1px solid #4c28591a;justify-content:space-between;align-items:center;gap:30px;padding:50px max(40px,50vw - 620px);display:flex}.sales-footer img{width:180px}.sales-footer p,.sales-footer a{color:#75697b;font-size:9px}@media (width<=900px){.sales-header{grid-template-columns:1fr auto;width:calc(100% - 36px)}.sales-header nav{display:none}.sales-hero,.sales-method-heading,.sales-result,.sales-includes,.sales-price{grid-template-columns:1fr}.sales-hero{gap:55px;padding:150px 28px 80px}.calculator-product-preview{transform:none}.sales-problem,.sales-method,.sales-includes,.sales-audience,.sales-result,.sales-price{padding:85px 28px}.sales-includes,.sales-price{gap:55px}.price-card{width:min(100%,480px)}.sales-proof{grid-template-columns:1fr 1fr;width:calc(100% - 36px)}.sales-proof>div:nth-child(2){border-right:0}.sales-proof>div:nth-child(-n+2){border-bottom:1px solid #562d651a}.method-grid{grid-template-columns:1fr}}@media (width<=560px){.sales-hero h1{font-size:49px}.sales-actions{flex-direction:column;align-items:flex-start}.sales-problem>div{grid-template-columns:1fr;gap:10px}.sales-proof{grid-template-columns:1fr}.sales-proof>div{border-bottom:1px solid #562d651a;border-right:0}.sales-proof>div:last-child{border-bottom:0}.sales-footer{flex-direction:column;align-items:flex-start;padding:45px 28px}}.activation-page{background:radial-gradient(circle at 15% 10%,#d5c2ff75,#0000 34%),radial-gradient(circle at 90% 85%,#77489933,#0000 34%),linear-gradient(145deg,#fffdfb 0%,#f8f3ff 55%,#f2eafb 100%);place-items:center;min-height:100vh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.activation-glow{filter:blur(70px);opacity:.34;pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.activation-glow-one{background:#d9c2ff;top:-120px;right:8%}.activation-glow-two{background:#b68fd3;bottom:-150px;left:4%}.activation-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #5b2d7324;border-radius:30px;width:min(100%,570px);padding:42px;position:relative;box-shadow:0 28px 80px #4a235c24}.activation-logo{color:#351342;align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:24px;text-decoration:none;display:inline-flex}.activation-mark{color:#643279;border:1px solid #b99ad2;border-radius:50%;place-items:center;width:36px;height:36px;font-style:italic;display:grid}.activation-badge{color:#62357a;letter-spacing:.13em;background:#f0e5fb;border-radius:999px;width:fit-content;margin-top:34px;padding:7px 12px;font-size:11px;font-weight:800}.activation-card h1{color:#2f123a;margin:16px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,7vw,56px);font-weight:500;line-height:1.02}.activation-lead{color:#6d5d73;margin:0;font-size:16px;line-height:1.65}.activation-form{gap:18px;margin-top:30px;display:grid}.activation-form label{color:#402849;gap:8px;font-size:13px;font-weight:700;display:grid}.activation-form input{color:#2f1938;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #ded0e5;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .16s,box-shadow .16s}.activation-form input:focus{border-color:#8d5aa4;box-shadow:0 0 0 4px #8d5aa41f}.activation-form button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4a205d,#7a438f);border:0;border-radius:15px;margin-top:4px;font-weight:800;box-shadow:0 12px 28px #5b2d733d}.activation-form button:disabled{cursor:wait;opacity:.68}.activation-error{color:#8a2b46;background:#fff4f6;border:1px solid #edc7d1;border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.activation-info{color:#4f3e56;background:#fbf8fd;border:1px solid #e9def0;border-radius:16px;margin-top:24px;padding:16px 18px}.activation-info strong{color:#44204f;font-size:13px}.activation-info p{margin:5px 0 0;font-size:13px;line-height:1.55}.activation-support{color:#756779;text-align:center;margin:22px 0 0;font-size:12px;line-height:1.6}.activation-support a{color:#68377d;font-weight:700}@media (width<=600px){.activation-page{padding:24px 14px}.activation-card{border-radius:24px;padding:30px 22px}}
