/* Scoped to acquisition: Views and CTAs retain their existing layouts. */
.gr-host>h2,.gr-host>.an-sub,.gr-host>.bar,.gr-host>div:has(>#fnForce){display:none!important}
.gr-host{max-width:1200px!important;margin:0 auto!important;padding-top:16px!important}
.growth{--gr-purple:#7552d5;--gr-dark:#252238;--gr-muted:#777485;--gr-line:#e9e6ee;color:var(--gr-dark);font-size:14px;line-height:1.5}
.growth *{box-sizing:border-box}
.growth button,.growth input,.growth select{font:inherit}
.growth button{cursor:pointer}.growth button:disabled{opacity:.5;cursor:wait}
.growth button:focus-visible,.growth input:focus-visible,.growth select:focus-visible{outline:3px solid #b8a2f3;outline-offset:3px}
.growth h2,.growth h3,.growth h4,.growth p{margin:0}
.gr-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:6px 0 28px}
.gr-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#8b829f;margin-bottom:8px}
.gr-heading h2{font-size:clamp(28px,3.1vw,42px);line-height:1.16;letter-spacing:-.045em;font-weight:780!important}
.gr-heading p{color:var(--gr-muted);margin-top:10px;font-size:14px}
.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:1px solid var(--gr-line,#e9e6ee);border-radius:10px;background:#fff;color:var(--gr-dark,#252238);font-size:12px!important;font-weight:700!important;white-space:nowrap;transition:background .15s,box-shadow .15s}
.gr-btn:hover{background:#f4f1fa;box-shadow:0 3px 10px #30205c09}.gr-btn.primary{background:var(--gr-purple);border-color:var(--gr-purple);color:white;box-shadow:0 4px 12px #7552d527}.gr-btn.primary:hover{background:#6443bf}.gr-btn.quiet{border-color:transparent;background:transparent;color:#6e548f}.gr-btn.danger{color:#ad4646}
.gr-toolbar,.gr-controls,.gr-scope{display:flex;align-items:center;gap:10px}
.gr-toolbar{justify-content:space-between;margin-bottom:18px}.gr-live{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--gr-muted)}.gr-live i{width:6px;height:6px;background:#4b9d86;border-radius:50%;box-shadow:0 0 0 3px #4b9d8610}.gr-live i.off{background:#ac8749}
.growth select,.growth input:not([type=checkbox]){border:1px solid var(--gr-line);border-radius:9px;padding:9px 12px;background:white;color:var(--gr-dark);max-width:100%;min-width:0}
.gr-controls select{font-size:12px}.gr-scope{margin:0 0 18px;justify-content:space-between}.gr-scope>label{display:flex;align-items:center;gap:12px;color:var(--gr-muted);font-size:12px}.gr-scope select{font-weight:600;max-width:330px}.gr-goal{margin-left:auto;text-align:left;background:transparent;border:0;padding:0 8px;max-width:50%}.gr-goal span{display:block;font-size:9px;letter-spacing:.12em;color:var(--gr-muted)}.gr-goal b{font-size:13px;font-weight:650;overflow-wrap:anywhere}.gr-goal i{font-style:normal;color:var(--gr-purple);padding-left:14px}
.gr-focus{background:radial-gradient(ellipse at 90% 100%,#6b4695 0%,transparent 65%),linear-gradient(110deg,#252238,#3a2c53);border:1px solid #433352;border-radius:22px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);padding:32px 34px;color:white;box-shadow:0 12px 35px #35274b13;gap:44px;overflow:hidden;position:relative}
.gr-focus .gr-tag{background:#ffffff0c;border-color:#ffffff20;color:#cfb9fa;letter-spacing:.1em;font-size:9px;padding:5px 9px}
.gr-focus h3{font-size:clamp(23px,2.3vw,30px);font-weight:650;letter-spacing:-.025em;line-height:1.25;margin:14px 0 10px;max-width:550px}.gr-focus p{color:#c7bdd6;font-size:13px;max-width:520px;line-height:1.7}.gr-focuscta{border:0;background:transparent;border-bottom:1px solid #a48fc268;color:#f2eaff;padding:0 0 6px;font-size:12px!important;font-weight:650!important;margin-top:24px;text-align:left}
.gr-score{border-left:1px solid #ffffff18;padding-left:38px;display:flex;flex-direction:column;justify-content:center;min-width:0}.gr-score>span{font-size:9px;letter-spacing:.17em;color:#c9bada}.gr-score>strong{font-size:clamp(46px,5vw,68px);font-weight:650;letter-spacing:-.065em;line-height:1.2;margin:8px 0}.gr-score>small{color:#bcb0cf;font-size:11px}.gr-spark{width:100%;height:68px;display:block;color:#b49ae8;margin-top:14px;overflow:visible}
.gr-periodnote{font-size:10px;color:#97909f;margin:12px 0 26px!important}.gr-card{background:#fff;border:1px solid var(--gr-line);border-radius:18px;overflow:hidden;box-shadow:0 3px 12px #33214d03}
.gr-cardhead{padding:23px 26px 12px;display:flex;justify-content:space-between;align-items:center;gap:14px}.gr-cardhead h3{font-size:20px;font-weight:650;letter-spacing:-.025em}.gr-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;border:1px solid #e7e0f2;background:#f7f4fb;color:#8363ab;font-size:9px;font-weight:750;letter-spacing:.055em}
.gr-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 26px 28px;gap:30px}.gr-stage{min-width:0}.gr-stage-top{display:flex;align-items:center;gap:8px;font-size:12px}.gr-stage-top span{border:1px solid #e8e1f0;color:#9984b5;border-radius:6px;width:24px;height:24px;display:grid;place-items:center;font-size:9px}.gr-stage-top b{font-weight:600}.gr-stage>strong{font-size:40px;line-height:1.2;letter-spacing:-.045em;font-weight:650;display:block;margin:14px 0}.gr-meter{height:64px;background:linear-gradient(90deg,#f5f2f9,#faf9fc);border-radius:9px;overflow:hidden;display:flex;align-items:flex-end}.gr-meter i{display:block;background:linear-gradient(110deg,#a084de,#7c5ac6);height:100%;min-width:0;border-radius:8px}.gr-stage:nth-child(2) .gr-meter i{background:linear-gradient(110deg,#b3a1d5,#9780bc)}.gr-stage:last-child .gr-meter i{background:linear-gradient(110deg,#65b39e,#459784)}.gr-stage p{margin:12px 0 5px;color:var(--gr-muted);font-size:11px;min-height:32px}.gr-stage small{font-size:11px;color:#8c8299}
.gr-flowfoot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--gr-line);padding:9px 23px;gap:12px;font-size:10px;color:var(--gr-muted);background:#fdfcfe}.gr-delta{font-size:10px;white-space:nowrap}.gr-delta.up{color:#398a72}.gr-delta.down{color:#a77649}.gr-muted{color:var(--gr-muted);font-size:11px}.gr-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:32px 0 14px}.gr-sectionhead h3{font-size:19px;font-weight:650;letter-spacing:-.02em}
.gr-tablewrap{overflow:auto}.gr-table{width:100%;border-collapse:collapse;text-align:right}.gr-table th:first-child{text-align:left;width:45%}.gr-table thead th{font-size:10px;color:#93879f;font-weight:600;padding:13px 22px;border-bottom:1px solid var(--gr-line);white-space:nowrap;background:#fcfbfd}.gr-table td,.gr-table tbody th{padding:15px 22px;border-bottom:1px solid #f1edf5;font-size:13px}.gr-table tbody tr:last-child td,.gr-table tbody tr:last-child th{border-bottom:0}.gr-table tbody tr:hover{background:#fcfaff}.gr-table td>b{font-weight:600}.gr-table small{font-size:9px;display:block;color:#a095ad;margin-top:2px;white-space:nowrap}.gr-rowlink{border:0;background:transparent;color:var(--gr-dark);font-weight:650!important;text-align:left;padding:0;max-width:100%;overflow-wrap:anywhere}.gr-rowlink small{font-weight:400;white-space:normal}.gr-arrow{border:1px solid #ebe4f3;border-radius:8px;width:29px;height:29px;color:#9276b5;background:white}.gr-listbar{padding:17px 21px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--gr-line)}.gr-seg{display:flex;gap:4px;white-space:nowrap;background:#f5f2f8;padding:3px;border-radius:9px}.gr-seg button{background:transparent;border:0;border-radius:7px;padding:8px 12px;color:var(--gr-muted);font-size:12px}.gr-seg button.on{background:white;color:#6f4aa4;box-shadow:0 1px 4px #33264f12;font-weight:650}.gr-listbar input{font-size:11px!important;width:185px}.gr-listbar select{font-size:11px!important}.gr-table-empty{padding:40px;text-align:center;color:var(--gr-muted)}
.gr-saved{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gr-savedcard{border:1px solid var(--gr-line);background:white;border-radius:16px;padding:22px;text-align:left;color:var(--gr-dark);transition:box-shadow .15s}.gr-savedcard:hover{box-shadow:0 5px 22px #7654a515;border-color:#cdb7e7}.gr-savedcard h4{font-size:15px;margin:13px 0 16px;overflow-wrap:anywhere}.gr-savedcard strong{font-size:25px;letter-spacing:-.02em}.gr-savedcard strong small{font-size:11px;font-weight:400;color:var(--gr-muted);letter-spacing:0}.gr-savedcard p{font-size:11px;color:var(--gr-muted);margin:4px 0 20px}.gr-savehint{grid-column:1/-1;display:flex;align-items:center;gap:20px;border:1px dashed #d8cde4;border-radius:16px;padding:25px;background:#faf8fd}.gr-savehint>span{font-size:29px;color:#b69ccf}.gr-savehint p{font-size:12px;color:var(--gr-muted);margin-top:4px;max-width:630px}.gr-savehint .gr-btn{margin-left:auto}
.gr-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#aaa0b4;font-size:9px;margin:28px 0 16px;border-top:1px solid var(--gr-line);padding-top:14px}.gr-footer>div{display:flex;gap:8px}.gr-footer .gr-btn{font-size:10px!important;padding:6px}
.gr-connect{padding:44px;border:1px solid #e5dbf0;border-radius:22px;background:radial-gradient(ellipse at 0% 0%,#efe6fd,transparent 60%),#fdfcff;display:grid;grid-template-columns:1.2fr 1fr;gap:55px}.gr-connect h3{font-size:34px;letter-spacing:-.035em;line-height:1.2;margin:20px 0 16px}.gr-connect p{font-size:13px;color:var(--gr-muted);line-height:1.75;max-width:430px}.gr-connect .gr-btn{margin:25px 0 12px}.gr-small{display:block;font-size:10px;color:var(--gr-muted)}.gr-steps{list-style:none;padding:0;margin:0;align-self:center}.gr-steps li{display:flex;gap:15px;padding:20px 0;border-bottom:1px solid #ebe3f3}.gr-steps li:last-child{border:0}.gr-steps li>b{font-size:11px;color:#a58bbb;padding-top:2px}.gr-steps strong{font-size:14px}.gr-steps p{font-size:12px;margin-top:6px}.gr-empty{text-align:center;border:1px solid var(--gr-line);border-radius:20px;background:white;padding:55px 24px}.gr-empty h3{font-size:25px;margin:15px 0}.gr-empty p{color:var(--gr-muted);max-width:550px;margin:0 auto 22px}.gr-empty .gr-btn{margin:4px}.gr-loading{text-align:center;padding:80px 20px;color:#877399}.gr-loading h3{color:#4e3c65;margin:18px 0 8px}.gr-loading p{font-size:12px}.gr-orbit{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid #e6dced;border-radius:18px;background:#f3edfb;font-size:30px;color:#9876c6}
.gr-dialog{border:1px solid #e3dbea;border-radius:20px;padding:0;width:min(650px,calc(100vw - 30px));max-height:88dvh;box-shadow:0 30px 120px #23142f40;color:var(--gr-dark);background:white}.gr-dialog::backdrop{background:#25203366;backdrop-filter:blur(4px)}.gr-dialoghead{position:sticky;top:0;background:white;border-bottom:1px solid var(--gr-line);display:flex;align-items:center;justify-content:space-between;padding:22px 26px;gap:15px;z-index:1}.gr-dialoghead h3{font-size:20px;letter-spacing:-.025em;overflow-wrap:anywhere}.gr-close{border:0;background:#f7f4fa;color:#806b95;border-radius:8px;width:30px;height:30px;flex-shrink:0}.gr-dialogbody{padding:25px 26px}.gr-dialogbody>p,.gr-dialog form>p{color:var(--gr-muted);font-size:13px;line-height:1.7}.gr-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;margin:20px 0}.gr-field input,.gr-field select{font-weight:400}.gr-dialog fieldset{border:0;padding:0;margin:24px 0}.gr-dialog legend{font-size:13px;font-weight:650;margin-bottom:5px}.gr-picks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;max-height:175px;overflow:auto}.gr-picks label{display:flex;align-items:center;gap:7px;border:1px solid var(--gr-line);padding:7px 10px;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.gr-picks label:has(:checked){background:#f2ebfd;border-color:#bea6e1;color:#6c449c}.gr-picks input{accent-color:var(--gr-purple);flex-shrink:0}.gr-explain{padding:15px 17px;background:#f7f4fb;border-radius:10px;color:#8b799d;font-size:12px;line-height:1.7}.gr-formfoot{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:14px}.gr-dialog [role=alert]{color:#ae4c47;font-size:12px;margin-top:12px}.gr-detailstats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f8f5fc;padding:22px;border-radius:13px;margin-bottom:20px}.gr-detailstats strong{display:block;font-size:28px;letter-spacing:-.04em}.gr-detailstats span{font-size:11px;color:var(--gr-muted)}.gr-dialog h4{margin:20px 0 10px}.gr-breakdown>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--gr-line);padding:12px 0;font-size:12px}.gr-breakdown span{flex:1;overflow-wrap:anywhere}.gr-breakdown b{font-weight:600;white-space:nowrap}.gr-breakdown small{color:var(--gr-muted)}.gr-dialogbody>.gr-muted{margin:15px 0}.gr-guide{font-size:13px;color:var(--gr-muted);line-height:1.75;padding-left:20px}.gr-guide li{margin-bottom:20px;padding-left:8px}.gr-guide b,.gr-guide h4{color:var(--gr-dark)}div.gr-guide{padding:0}.gr-guide p{margin:5px 0 14px}.gr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:1400px){.gr-host{padding-left:12px!important;padding-right:12px!important}}
@media(max-width:950px){.gr-heading{align-items:flex-start}.gr-heading h2{font-size:30px}.gr-focus{gap:25px;padding:26px}.gr-score{padding-left:25px}.gr-connect{padding:28px;gap:30px}.gr-connect h3{font-size:28px}.gr-saved{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-listbar{flex-wrap:wrap}.gr-footer{align-items:flex-start;flex-direction:column}.gr-table th:first-child{width:38%}.gr-table td,.gr-table th{padding-left:15px!important;padding-right:15px!important}}
@media(max-width:650px){.gr-host{padding-top:0!important}.gr-heading{flex-direction:column;gap:16px;margin-bottom:22px}.gr-heading h2{font-size:30px}.gr-heading p{font-size:12px}.gr-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.gr-toolbar>.gr-controls{width:100%;justify-content:space-between}.gr-scope{flex-wrap:wrap;align-items:flex-start}.gr-scope>label{width:100%;flex-direction:column;align-items:flex-start;gap:5px}.gr-scope select{width:100%;max-width:100%}.gr-goal{margin:5px 0 0;max-width:100%;padding:0}.gr-focus{grid-template-columns:1fr;padding:23px;gap:24px;border-radius:17px}.gr-focus h3{font-size:25px}.gr-focus p{font-size:12px}.gr-score{padding:18px 0 0;border-left:0;border-top:1px solid #ffffff18;position:relative}.gr-score>strong{font-size:48px}.gr-spark{position:absolute;right:0;bottom:15px;width:45%;height:55px}.gr-score>small{max-width:50%;font-size:10px}.gr-periodnote{font-size:9px;line-height:1.7}.gr-cardhead{padding:19px 18px 8px}.gr-cardhead h3{font-size:17px}.gr-cardhead .gr-tag{font-size:8px}.gr-stages{grid-template-columns:1fr;gap:22px;padding:18px}.gr-stage{display:grid;grid-template-columns:1fr 85px;gap:4px 12px}.gr-stage-top{grid-column:1}.gr-stage>strong{grid-column:2;grid-row:1/3;margin:0;align-self:center;text-align:right;font-size:31px}.gr-meter{grid-column:1;height:35px;margin-top:8px}.gr-stage p{grid-column:1/-1;min-height:0;margin:6px 0 0;font-size:10px}.gr-stage small{grid-column:1/-1;font-size:10px}.gr-flowfoot{padding:12px 17px;flex-wrap:wrap}.gr-sectionhead{align-items:flex-start;flex-direction:column;gap:8px}.gr-sectionhead h3{font-size:19px}.gr-sectionhead .gr-btn{padding:5px 0}.gr-saved{grid-template-columns:1fr}.gr-savehint{flex-wrap:wrap;padding:20px;gap:12px}.gr-savehint>span{display:none}.gr-savehint .gr-btn{margin-left:0}.gr-table{min-width:530px}.gr-tablewrap{overflow-x:auto}.gr-listbar{padding:14px;gap:12px}.gr-listbar>.gr-controls{flex-wrap:wrap;width:100%}.gr-listbar input{width:100%}.gr-listbar select{width:100%}.gr-connect{grid-template-columns:1fr;padding:25px;gap:10px}.gr-connect h3{font-size:29px}.gr-connect p{font-size:12px}.gr-empty{padding:30px 18px}.gr-empty h3{font-size:22px}.gr-footer>div{flex-wrap:wrap;gap:0}.gr-dialoghead,.gr-dialogbody{padding:18px}.gr-dialoghead h3{font-size:18px}.gr-detailstats{padding:14px;gap:8px}.gr-detailstats strong{font-size:24px}.gr-breakdown>div{flex-wrap:wrap}.gr-breakdown span{flex-basis:100%}.gr-formfoot{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.growth *{scroll-behavior:auto!important;transition:none!important}}

body:is([data-active-view="funnel"],[data-active-view="fnnew"],[data-active-view="leadmagnets"]) #betaChecklist,body[data-active-view="leadmagnets"] .pswitch{display:none!important}

.wrap:has(>.gr-host){max-width:1230px;padding:26px 28px 65px}
@media(max-width:650px){.wrap:has(>.gr-host){padding:16px 15px 50px}.gr-table{min-width:0;display:block}.gr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.gr-table tbody{display:block}.gr-table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;padding:16px;border-bottom:1px solid var(--gr-line)}.gr-table tbody tr:last-child{border:0}.gr-table tbody th{grid-column:1/-1;width:auto;padding:0 30px 12px 0!important;border:0;font-size:14px}.gr-table td{padding:4px 5px 0 0!important;border:0;font-size:14px}.gr-table td[data-label]::before{content:attr(data-label);display:block;font-size:9px;color:var(--gr-muted);margin-bottom:5px}.gr-table td:last-child{position:absolute;right:15px;top:12px}.gr-table small{font-size:8px;white-space:normal}.gr-tablewrap{overflow:visible}}

@media(max-width:650px){.gr-table tbody th:first-child{width:100%}.gr-table td[data-label]::before{font-size:10px}.gr-table td small{color:#8a7e96}}
