.aiv-root{--ink:#201c25;--muted:#68636d;--line:#e5e1e5;--pink:#ee2867;--wash:#fff0f5;--green:#14765c;--paper:#fbfaf9;--purple:#7a5aab}.aiv-root *{box-sizing:border-box}.aiv-root{background:var(--paper);color:var(--ink);margin:0;font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aiv-root button,.aiv-root input{font:inherit}.aiv-root button,.aiv-root a,.aiv-root input{-webkit-tap-highlight-color:transparent}.aiv-root button{cursor:pointer}.aiv-root button:focus-visible,.aiv-root a:focus-visible,.aiv-root input:focus-visible,.aiv-root summary:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root a{color:inherit}.aiv-root button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:10px 16px;font-weight:600}.aiv-root button:hover{border-color:var(--pink)}.aiv-root .primary{background:var(--pink);border-color:var(--pink);color:#fff}.aiv-root .small{font-size:12px}.aiv-root .muted{color:var(--muted)}.aiv-root .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.aiv-root .pink{color:var(--pink)}.aiv-root h1,.aiv-root h2,.aiv-root h3,.aiv-root p{margin:0}.aiv-root h1{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,60px);font-weight:650;line-height:1.06}.aiv-root h2{letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:1.16}.aiv-root h3{letter-spacing:-.02em;font-size:21px;line-height:1.25}.aiv-root p{color:var(--muted)}.aiv-root .demo{color:#e5dfea;background:#211b29;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-size:11px;display:flex}.aiv-root .demo button{color:#fff;background:0 0;border-color:#655c6b;padding:3px 9px;font-size:11px}.aiv-root .demo .controls{flex-wrap:wrap;gap:8px;display:flex}.aiv-root .nav{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 30px;display:flex}.aiv-root .logo{width:150px;display:block}.aiv-root .nav a{font-size:13px;text-decoration:none}.aiv-root .nav .links{align-items:center;gap:24px;display:flex}.aiv-root .landing{grid-template-columns:1.15fr 1fr;align-items:center;gap:78px;max-width:1180px;margin:60px auto 70px;padding:0 30px;display:grid}.aiv-root .landing h1{margin:22px 0}.aiv-root .landing .lead{max-width:500px;font-size:18px}.aiv-root .tag{border:1px solid var(--line);border-radius:30px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}.aiv-root .landing form{max-width:455px;margin-top:28px}.aiv-root .fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aiv-root label{font-size:12px;font-weight:600;display:block}.aiv-root input{width:100%;color:var(--ink);background:#fff;border:1px solid #d8d3da;border-radius:6px;margin-top:6px;padding:12px}.aiv-root .landing form button{width:100%;margin:14px 0 10px;padding:14px}.aiv-root .preview{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;transform:rotate(1deg);box-shadow:0 25px 75px #3020330b}.aiv-root .preview .question{color:var(--ink);margin:24px 0;font-size:22px;line-height:1.3}.aiv-root .preview-row{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.aiv-root .pill{color:#675673;background:#f1edf4;border-radius:4px;padding:4px 8px;font-size:11px}.aiv-root .pill.gap{background:var(--wash);color:#b7194c}.aiv-root .preview .split{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.aiv-root .preview .split div{border-top:1px solid var(--pink);padding-top:12px}.aiv-root .preview .split div:last-child{border-color:var(--purple)}.aiv-root .preview p{font-size:12px}.aiv-root .promise{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:36px;max-width:1120px;margin:0 auto 70px;padding-top:28px;display:grid}.aiv-root .promise p{margin-top:8px;font-size:13px}.aiv-root .promise b{font-size:15px}.aiv-root .report{max-width:1240px;margin:20px auto 70px;padding:0 30px}.aiv-root .report-layout{grid-template-columns:170px minmax(0,1fr);gap:40px;display:grid}.aiv-root .rail{align-self:start;font-size:12px;position:sticky;top:25px}.aiv-root .rail a{color:var(--muted);padding:10px 0;text-decoration:none;display:block}.aiv-root .rail a:hover{color:var(--pink)}.aiv-root .rail .rail-note{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font-size:11px}.aiv-root .content{min-width:0}.aiv-root .report-head{padding:10px 0 28px}.aiv-root .report-head h1{margin:13px 0;font-size:42px}.aiv-root .profile{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.aiv-root .monogram{background:#ede7ef;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.aiv-root .status{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.aiv-root .pulse{background:var(--pink);width:8px;height:8px;box-shadow:0 0 0 4px var(--wash);border-radius:50%;flex:none}.aiv-root .status .substatus{color:var(--muted);margin-left:auto;font-size:11px}.aiv-root .section{margin-bottom:28px;scroll-margin-top:25px}.aiv-root .board-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.aiv-root .card-head{padding:26px 28px 20px}.aiv-root .card-head h2{margin:8px 0}.aiv-root .card-head p{max-width:650px;font-size:13px}.aiv-root .board-scroll{padding:0 28px 20px;overflow:auto}.aiv-root table{border-collapse:separate;border-spacing:5px 8px;width:100%;min-width:740px;font-size:11px}.aiv-root th{text-align:center;color:var(--muted);font-weight:500}.aiv-root th:first-child{text-align:left;min-width:160px}.aiv-root td:first-child{white-space:nowrap;padding-right:15px;font-size:12px;font-weight:600}.aiv-root .group th{text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;font-size:10px}.aiv-root .group .intent{color:#b7194c;border-bottom:2px solid #f4a3be}.aiv-root .cell{border:1px solid var(--line);color:#8a8390;border-radius:4px;width:100%;min-width:25px;height:30px;padding:0;font-size:12px;display:block}.aiv-root .cell.named{color:var(--green);background:#e3eee9;border-color:#cce2d8}.aiv-root .cell.absent{color:#b7194c;background:#fff3f7;border-color:#f2cede}.aiv-root .cell.other{color:#73579b;background:#ece7f3;border-color:#e0d6eb}.aiv-root .cell.pending{color:#817a87;background:repeating-linear-gradient(135deg,#faf9fb,#faf9fb 3px,#f0edf2 3px 4px)}.aiv-root .cell.active{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .you-label{color:#bb194b}.aiv-root .legend{color:var(--muted);flex-wrap:wrap;gap:18px;padding:0 28px 20px;font-size:11px;display:flex}.aiv-root .legend i{background:#cce2d8;width:8px;height:8px;margin-right:5px;display:inline-block}.aiv-root .legend .rose{background:#f2cede}.aiv-root .legend .grey{background:#e0d6eb}.aiv-root .metric-strip{border-top:1px solid var(--line);background:#faf9fb;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 28px;display:grid}.aiv-root .metric strong{letter-spacing:-.04em;font-size:28px;font-weight:650;line-height:1}.aiv-root .metric p{margin-top:7px;font-size:11px}.aiv-root .evidence{color:#fff;background:#28212e;border-radius:10px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.aiv-root .evidence .question-side{border-right:1px solid #4d4354;padding:28px}.aiv-root .evidence h3{margin:15px 0;font-size:24px}.aiv-root .evidence p{color:#c7bdce;font-size:13px}.aiv-root .evidence .answer-side{padding:28px}.aiv-root .answer-row{border-bottom:1px solid #4d4354;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.aiv-root .answer-side .takeaway{margin-top:18px}.aiv-root .text-button{color:inherit;background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;text-decoration:underline}.aiv-root .chapter{align-items:baseline;gap:16px;margin:36px 0 18px;display:flex}.aiv-root .chapter span{color:var(--pink);font:12px monospace}.aiv-root .two-routes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aiv-root .route{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:27px;display:flex}.aiv-root .route.paid,.aiv-root .route.earned{border:1px solid var(--line);border-radius:4px}.aiv-root .route h3{margin:14px 0;font-size:26px}.aiv-root .route p{font-size:13px}.aiv-root .route .step{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:12px}.aiv-root .route .step b{margin-bottom:5px;display:block}.aiv-root .route button{align-self:flex-start;margin-top:22px}.aiv-root .route .fine{margin-top:14px;font-size:11px}.aiv-root .bridge{background:#f0edf2;border-radius:8px;align-items:center;gap:24px;margin-top:18px;padding:20px 24px;display:flex}.aiv-root .bridge strong{white-space:nowrap;font-size:16px}.aiv-root .bridge p{font-size:12px}.aiv-root .timeline{grid-template-columns:repeat(3,1fr);gap:24px;padding:25px 0;display:grid}.aiv-root .timeline div{border-top:1px solid #c8bccf;padding-top:12px}.aiv-root .timeline b{font-size:13px}.aiv-root .timeline p{margin-top:7px;font-size:12px}.aiv-root .value{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px}.aiv-root .value summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;display:flex}.aiv-root .value summary h3{margin-top:7px}.aiv-root .calc{grid-template-columns:1fr 1fr;gap:30px;padding-top:26px;display:grid}.aiv-root .calc-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aiv-root .calc-output strong{font-size:29px}.aiv-root .calc-output p{font-size:12px}.aiv-root .disclosure{margin-top:18px;font-size:11px}.aiv-root .offer{color:#fff;background:#241e2a;border-radius:10px;grid-template-columns:1.15fr 1fr;gap:35px;margin-top:28px;padding:34px;display:grid}.aiv-root .offer h2{margin:10px 0 14px;font-size:32px}.aiv-root .offer p{color:#cfc6d5;font-size:13px}.aiv-root .offer ul{color:#e1dbe5;margin:16px 0 24px;padding-left:18px;font-size:13px}.aiv-root .offer li{margin:8px 0}.aiv-root .offer .included{color:#ffc3d6;background:#463447;border-radius:6px;padding:6px 10px;font-size:11px;display:inline-block}.aiv-root .offer .offer-right{border-left:1px solid #4c4154;padding-left:30px}.aiv-root .offer button{width:100%;margin:16px 0 10px}.aiv-root .footer{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:44px;padding:22px 20px 6px;display:flex}.aiv-root .footer span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.75;font-size:10.5px;font-weight:600}.aiv-root .footer span:last-child{color:var(--muted);font-size:12px}.aiv-root .empty{border:1px dashed #cfc6d5;border-radius:8px;padding:35px;font-size:13px}.aiv-root .hidden,.aiv-root [hidden]{display:none!important}.aiv-root dialog{border:1px solid var(--line);width:calc(100% - 32px);max-width:600px;color:var(--ink);border-radius:14px;max-height:88vh;padding:30px;overflow:auto;box-shadow:0 20px 80px #201c2526}.aiv-root dialog::backdrop{background:#201c2575}.aiv-root dialog h2{margin:12px 0;font-size:27px}.aiv-root dialog p{margin:12px 0;font-size:13px}.aiv-root .checklist{padding:0;list-style:none}.aiv-root .checklist li{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.aiv-root .checklist span{float:right;color:var(--muted);font-size:11px}.aiv-root .draft{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px}.aiv-root .draft b{display:block}.aiv-root .state-note{background:var(--wash);color:#a41947;border-radius:6px;margin-top:14px;padding:12px;font-size:12px}.aiv-root .reveal{animation:.35s appear}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aiv-root *{scroll-behavior:auto!important;animation:none!important}}@media (max-width:1000px){.aiv-root .report-layout{grid-template-columns:1fr}.aiv-root .rail{display:none}.aiv-root .landing{gap:35px}.aiv-root .promise{margin-left:30px;margin-right:30px}}@media (max-width:700px){.aiv-root .demo{align-items:flex-start;padding:8px 16px}.aiv-root .demo>span{max-width:170px}.aiv-root .nav{padding:20px}.aiv-root .nav .links a:first-child{display:none}.aiv-root .landing{margin:25px auto 40px;padding:0 20px;display:block}.aiv-root .landing h1{font-size:43px}.aiv-root .landing .lead{font-size:16px}.aiv-root .preview{margin-top:35px;padding:22px;transform:none}.aiv-root .promise{grid-template-columns:1fr;gap:20px;margin:0 20px 40px}.aiv-root .report{padding:0 16px}.aiv-root .report-head h1{font-size:34px}.aiv-root .status{align-items:flex-start}.aiv-root .status .substatus{display:none}.aiv-root .card-head{padding:22px 20px}.aiv-root .board-scroll{padding:0 15px 15px}.aiv-root .legend{gap:10px;padding:0 20px 20px}.aiv-root .metric-strip{gap:12px;padding:20px}.aiv-root .metric strong{font-size:25px}.aiv-root .evidence,.aiv-root .two-routes,.aiv-root .offer,.aiv-root .calc{grid-template-columns:1fr}.aiv-root .evidence .question-side{border-bottom:1px solid #4d4354;border-right:0}.aiv-root .chapter h2{font-size:26px}.aiv-root .route{padding:24px}.aiv-root .bridge{display:block}.aiv-root .bridge p{margin-top:8px}.aiv-root .timeline{gap:15px}.aiv-root .offer{gap:18px;padding:26px}.aiv-root .offer .offer-right{border-top:1px solid #4c4154;border-left:0;padding:18px 0 0}.aiv-root .footer{flex-direction:column}.aiv-root .fields{grid-template-columns:1fr}.aiv-root .value{padding:20px}}.aiv-root .build-story{border:1px solid var(--line);background:#fff;border-radius:4px;padding:24px 28px}.aiv-root .build-top{justify-content:space-between;gap:12px;display:flex}.aiv-root .build-steps{flex-direction:column;gap:12px;margin:20px 0;padding:0;list-style:none;display:flex}.aiv-root .build-steps li{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.aiv-root .build-steps b{color:inherit;font-weight:600}.aiv-root .build-steps .activity-dot{background:#eee9ef;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.aiv-root .build-steps li.current{color:var(--ink)}.aiv-root .build-steps li.current .activity-dot{background:var(--pink);box-shadow:0 0 0 4px var(--wash);animation:1.5s ease-in-out infinite heartbeat}.aiv-root .build-steps li.done{color:var(--green)}.aiv-root .build-steps li.done .activity-dot{background:var(--green)}.aiv-root .discovery{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:35px;min-height:185px;padding-top:22px;display:grid}.aiv-root .discovery h3{margin:8px 0}.aiv-root .discovery p{font-size:13px}.aiv-root .learn-box{border-left:1px solid var(--line);padding-left:25px}.aiv-root .learn-tabs{gap:5px;margin:12px 0;display:flex}.aiv-root .learn-tabs button{border-radius:3px;padding:5px 8px;font-size:11px}.aiv-root .learn-tabs [aria-pressed=true]{background:var(--wash);color:#b7194c;border-color:#e9bfce}.aiv-root .build-note{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:11px}.aiv-root .build-story.finished .discovery{display:grid}.aiv-root .build-story.finished .build-steps{margin-bottom:0}.aiv-root .route[hidden]{display:none}.aiv-root .route-loading{border:1px dashed var(--line);border-radius:4px;padding:28px;font-size:13px}.aiv-root .board-scroll{min-height:260px}@media (max-width:700px){.aiv-root .build-story{padding:20px}.aiv-root .build-top,.aiv-root .build-top>span{display:block}.aiv-root .build-steps{grid-template-columns:1fr 1fr}.aiv-root .discovery{grid-template-columns:1fr;gap:20px}.aiv-root .learn-box{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}.aiv-root .value-headline{align-items:center;gap:16px;margin:16px 0 8px;display:flex}.aiv-root .value-headline strong{letter-spacing:-.04em;color:var(--pink);font-size:40px}.aiv-root .value-headline span{max-width:160px;color:var(--muted);font-size:12px}.aiv-root .pulse{animation:1.5s ease-in-out infinite heartbeat}.aiv-root .is-complete .pulse{background:var(--green);box-shadow:none;animation:none}.aiv-root .cell.pending{animation:2s ease-in-out infinite pending}.aiv-root .inline-expansion{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;order:3;grid-column:1/-1;margin:14px 0;padding:16px 22px}.aiv-root .inline-expansion summary{cursor:pointer;font-size:12px;font-weight:600}.aiv-root .expansion-body{max-width:760px;padding:16px 0 5px}.aiv-root .expansion-body h2{margin:12px 0;font-size:26px}.aiv-root .expansion-body p{margin:12px 0;font-size:13px}.aiv-root .inline-expansion[open] .expansion-body{animation:.25s appear}.aiv-root .inline-expansion:not([open]){display:none}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes travel{0%{transform:translate(-100%)}to{transform:translate(420%)}}@keyframes heartbeat{50%{opacity:.35;box-shadow:0 0 0 7px #ee28670b}}@keyframes pending{50%{opacity:.55;background-color:#e8deed}}@media print{.aiv-root *{transition:none!important;animation:none!important}.aiv-root .expansion-body{opacity:1!important;transform:none!important}.aiv-root button.cell{display:block!important}.aiv-root .answer-row b{color:#201c25!important}.aiv-root .demo,.aiv-root .rail,.aiv-root .nav .links,.aiv-root .status,.aiv-root .build-story,.aiv-root .learn-tabs,.aiv-root button,.aiv-root .landing{display:none!important}.aiv-root{background:#fff;font-size:10pt}.aiv-root .report{max-width:none;margin:0;padding:0}.aiv-root .report-layout{display:block}.aiv-root .inline-expansion{break-inside:avoid;display:block!important}.aiv-root .board-scroll{padding:0;overflow:visible}.aiv-root table{min-width:0;font-size:8pt}.aiv-root .board-card,.aiv-root .evidence,.aiv-root .route,.aiv-root .value,.aiv-root .offer{break-inside:avoid}.aiv-root .evidence,.aiv-root .offer{color:#201c25!important;background:#fff!important}.aiv-root .evidence p,.aiv-root .offer p,.aiv-root .offer ul{color:#444!important}.aiv-root .two-routes{display:block}.aiv-root .route{margin:12px 0}.aiv-root .cell{min-width:10px}.aiv-root .report-head h1{font-size:26pt}.aiv-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.aiv-root .footer{margin-top:15px}}.aiv-root .business-icon{border:1px solid var(--line);vertical-align:middle;background:#fff;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.aiv-root .business-icon svg{width:22px;height:22px;display:block}.aiv-root .business-name{align-items:center;gap:8px;display:flex}.aiv-root .profile>.business-icon{flex-basis:40px;width:40px;height:40px}.aiv-root .profile>.business-icon svg{width:30px;height:30px}.aiv-root .profile-title{align-items:center;gap:16px;margin:16px 0;display:flex}.aiv-root .profile-title>.business-icon{flex-basis:52px;width:52px;height:52px}.aiv-root .profile-title>.business-icon svg{width:38px;height:38px}.aiv-root .profile-title h2,.aiv-root .profile-title p{margin:0}.aiv-root .profile-title p{margin-top:5px}.aiv-root .profile-provenance{color:var(--muted);font-size:11px!important}.aiv-root .business-facts{grid-template-columns:1fr 1fr;gap:0 28px;margin:22px 0;display:grid}.aiv-root .business-facts>div{border-top:1px solid var(--line);padding:15px 0}.aiv-root .business-facts .wide{grid-column:1/-1}.aiv-root .business-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:10px}.aiv-root .business-facts dd{margin:0;font-size:13px}.aiv-root .profile-competitors{border-top:1px solid var(--line);padding-top:20px}.aiv-root .competitor-list{flex-wrap:wrap;gap:12px 22px;margin:16px 0;display:flex}.aiv-root .competitor-identity{align-items:center;gap:9px;font-size:12px;display:flex}.aiv-root .rail-note>b .business-icon{margin:8px 6px 8px 0}.aiv-root .answer-row{align-items:center}.aiv-root .answer-row>b{white-space:nowrap;font-size:11px}@media (max-width:700px){.aiv-root .business-facts{grid-template-columns:1fr}.aiv-root .profile-title h2{font-size:22px}.aiv-root .answer-row .business-name{gap:6px;font-size:11px}.aiv-root .answer-row .business-icon{flex-basis:24px;width:24px;height:24px}.aiv-root .answer-row>b{font-size:10px}.aiv-root .competitor-list{grid-template-columns:1fr;display:grid}}@media print{.aiv-root .business-icon{flex-basis:20px;width:20px;height:20px}.aiv-root .business-icon svg{width:16px;height:16px}.aiv-root #profileBtnExpansion{break-inside:auto}.aiv-root .business-facts>div,.aiv-root .competitor-identity{break-inside:avoid}}.aiv-root .disclosure-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;margin:0 4px 4px 12px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.aiv-root .expansion-trigger{justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.aiv-root .expansion-trigger[aria-expanded=true]>.disclosure-chevron,.aiv-root details[open]>summary>.disclosure-chevron{margin-bottom:0;transform:rotate(225deg)}.aiv-root .inline-expansion>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.aiv-root .value>summary{list-style:none}.aiv-root .inline-expansion>summary::-webkit-details-marker{display:none}.aiv-root .value>summary::-webkit-details-marker{display:none}@media print{.aiv-root .disclosure-chevron{display:none}}.aiv-root .territory{margin:36px 0}.aiv-root .territory .chapter{margin-bottom:10px}.aiv-root .territory-intro{max-width:720px;margin:12px 0 22px;font-size:14px}.aiv-root .territory-charts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aiv-root .territory-card{border:1px solid var(--line);background:#fff;border-radius:4px;min-width:0;padding:25px}.aiv-root .territory-card h3{margin-top:10px;font-size:23px}.aiv-root .chart-overview{grid-template-columns:140px 1fr;align-items:center;gap:15px;margin:20px 0;display:grid}.aiv-root .territory-donut{width:140px;height:140px;display:block;overflow:visible}.aiv-root .donut-number{fill:var(--ink);font-size:31px;font-weight:650}.aiv-root .donut-label{fill:var(--muted);font-size:8px}.aiv-root .chart-overview b{font-size:15px;line-height:1.3;display:block}.aiv-root .chart-overview p{margin-top:8px;font-size:12px}.aiv-root .chart-legend{color:var(--muted);flex-wrap:wrap;gap:8px 14px;min-height:36px;font-size:10px;display:flex}.aiv-root .chart-legend i{width:8px;height:8px;margin-right:5px;display:inline-block}.aiv-root .breakdown-heading{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:10px 0 12px;padding-top:17px;font-size:10px;display:flex}.aiv-root .territory-row{grid-template-columns:65px 1fr 38px;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:grid}.aiv-root .territory-row b{text-align:right;font-size:11px}.aiv-root .territory-bar{background:#e8e3e9;height:7px;display:flex;overflow:hidden}.aiv-root .territory-bar i{height:100%;transition:width .6s;display:block}.aiv-root .chart-conclusion{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.aiv-root .chart-conclusion b{font-size:13px}.aiv-root .chart-conclusion p{margin-top:7px;font-size:12px}.aiv-root .chart-footnote{max-width:850px;margin-top:16px;font-size:11px}@media (max-width:1100px){.aiv-root .chart-overview{grid-template-columns:110px 1fr;gap:10px}.aiv-root .territory-donut{width:110px;height:110px}.aiv-root .territory-card{padding:20px}}@media (max-width:700px){.aiv-root .territory-charts{grid-template-columns:1fr}.aiv-root .chart-overview{grid-template-columns:125px 1fr}.aiv-root .territory-donut{width:125px;height:125px}}@media print{.aiv-root .territory-charts{grid-template-columns:1fr 1fr;display:grid}.aiv-root .territory-card{break-inside:avoid;padding:14px}.aiv-root .chart-overview{grid-template-columns:100px 1fr}.aiv-root .territory-donut{width:100px;height:100px}.aiv-root .territory-card h3{font-size:16px}}.aiv-root .loading-panel{color:var(--ink);background:#fff7fa;border:1px solid #f0dce5;border-radius:4px;padding:28px;position:relative;overflow:hidden}.aiv-root .loading-panel:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#f9d9e766 38%,#fffafdcc 50%,#f9d9e766 62%,#0000 85%);animation:2.8s ease-in-out infinite pink-wave;position:absolute;inset:0;transform:translate(-100%)}.aiv-root .loading-panel>*{position:relative}.aiv-root .loading-panel h3{margin:10px 0;font-size:24px}.aiv-root .loading-panel p{max-width:630px;font-size:13px}.aiv-root .skeleton-lines{gap:12px;margin-top:25px;display:grid}.aiv-root .skeleton-lines i{background:#f1dbe5;border-radius:2px;width:78%;height:9px;display:block}.aiv-root .skeleton-lines i:nth-child(2){width:92%}.aiv-root .skeleton-lines i:last-child{width:58%}.aiv-root .pending-columns{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;display:grid}.aiv-root .pending-columns b{font-size:12px}.aiv-root .skeleton-ring{border:13px solid #f1dbe5;border-radius:50%;width:110px;height:110px;margin:20px auto 5px}.aiv-root .cell.pending{background:linear-gradient(110deg,#fff5f9 10%,#f6dce8 45%,#fff5f9 80%) 0 0/250% 100%;border-color:#f0dce5;animation:2.5s ease-in-out infinite pink-cell}.aiv-root .cell.pending:disabled{opacity:1}.aiv-root .loading-panel[hidden]{display:none!important}@keyframes pink-wave{to{transform:translate(100%)}}@keyframes pink-cell{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aiv-root .loading-panel:before,.aiv-root .cell.pending{animation:none!important}}@media (max-width:700px){.aiv-root .loading-panel{padding:22px}.aiv-root .pending-columns{gap:15px}.aiv-root .pending-columns b{font-size:11px}.aiv-root .skeleton-ring{border-width:10px;width:85px;height:85px}}@media print{.aiv-root .loading-panel:before,.aiv-root .skeleton-lines,.aiv-root .skeleton-ring{display:none}.aiv-root .loading-panel{break-inside:avoid;background:#fff}.aiv-root .loading-panel:after{content:"Still processing at time of printing";color:#68636d;margin-top:12px;font-size:11px;display:block}}.aiv-root .value{border-radius:4px;padding:0;overflow:hidden}.aiv-root .value>summary{background:#fff9fb;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:26px;padding:28px 30px;display:grid}.aiv-root .value-title h3{margin:10px 0;font-size:28px;line-height:1.14}.aiv-root .value-title p{font-size:11px}.aiv-root .value-headline{border-left:1px solid #ecdce4;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding-left:26px;display:flex}.aiv-root .value-headline strong{font-size:52px;line-height:1.1}.aiv-root .value-headline span{max-width:160px;font-size:11px}.aiv-root .value[open]>summary{border-bottom:1px solid var(--line)}.aiv-root .value-basis{max-width:750px;margin:22px 30px 0;font-size:13px}.aiv-root .value-basis b{color:var(--ink)}.aiv-root .value .calc{grid-template-columns:1.15fr 1fr;align-items:start;gap:30px;padding:25px 30px}.aiv-root .assumptions h4{letter-spacing:-.02em;margin:5px 0 18px;font-size:18px}.aiv-root .value .calc-fields{grid-template-columns:1fr 1fr;gap:16px}.aiv-root .value .calc-fields label:first-child{grid-column:1/-1}.aiv-root .value .calc-fields input{border-radius:4px;padding:11px 12px;font-size:18px;font-weight:500}.aiv-root .assumption-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:13px;font-size:11px;line-height:1.6}.aiv-root .calc-output{background:#f4f1f6;border-radius:7px;padding:24px}.aiv-root .calc-output strong{letter-spacing:-.04em;margin:12px 0 7px;font-size:42px;line-height:1.15;display:block}.aiv-root .lead-ceiling{border-top:1px solid #ded5e5;margin-top:24px;padding-top:20px}.aiv-root .lead-ceiling>b{margin:10px 0 6px;font-size:28px;line-height:1.2;display:block}.aiv-root .value>.disclosure{border-top:1px solid var(--line);background:#fcfbfc;margin:0;padding:17px 30px;font-size:10px}.aiv-root .value-both-routes{margin-top:10px;line-height:1.6}.aiv-root .donut-figure{text-align:center;width:140px;margin:0}.aiv-root .donut-disc{aspect-ratio:1;width:100%;position:relative}.aiv-root .donut-disc svg{z-index:1;width:100%;height:100%;position:relative}.aiv-root .donut-figure figcaption{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.3}.aiv-root .donut-wave{background:#fff3f8;border-radius:50%;display:none;position:absolute;inset:17%;overflow:hidden}.aiv-root .is-loading .donut-wave{display:block}.aiv-root .donut-wave:after,.aiv-root .skeleton-ring:after{content:"";background:linear-gradient(105deg,#0000,#f8cade99,#fff9fc,#0000);animation:2.4s ease-in-out infinite pink-wave;position:absolute;inset:0}.aiv-root .skeleton-ring{background:#fff3f8;position:relative;overflow:hidden}.aiv-root .skeleton-ring:after{border-radius:50%}@media (max-width:1100px){.aiv-root .donut-figure{width:110px}.aiv-root .value>summary{gap:18px}.aiv-root .value-headline strong{font-size:44px}}@media (max-width:700px){.aiv-root .value>summary{grid-template-columns:minmax(0,1fr) 12px;gap:14px;padding:22px}.aiv-root .value-title{grid-column:1}.aiv-root .value>summary>.disclosure-chevron{grid-area:1/2}.aiv-root .value-headline{border-top:1px solid #ecdce4;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:18px;padding:16px 0 0}.aiv-root .value-title h3{font-size:26px}.aiv-root .value-headline strong{font-size:44px}.aiv-root .value-basis{margin:20px 22px 0}.aiv-root .value .calc{grid-template-columns:1fr;gap:22px;padding:22px}.aiv-root .value>.disclosure{padding:16px 22px}.aiv-root .donut-figure{width:125px}}@media (prefers-reduced-motion:reduce){.aiv-root .donut-wave:after,.aiv-root .skeleton-ring:after{animation:none!important}}@media print{.aiv-root .donut-wave{display:none!important}.aiv-root .value>summary{padding:18px}.aiv-root .value .calc{grid-template-columns:1fr 1fr;padding:18px}.aiv-root .value-headline strong{font-size:32px}.aiv-root .donut-figure{width:100px}}.aiv-root .donut-wave{background:#fff8fb;inset:16%}.aiv-root .donut-wave:after{background:linear-gradient(105deg,#fff8fb 15%,#fffafd 35%,#fce8f0 50%,#fffafd 65%,#fff8fb 85%) 0 0/220% 100%;animation:3.2s ease-in-out infinite donut-shimmer;inset:-30%;transform:none}.aiv-root .donut-figure figcaption{margin-top:10px;font-size:12px}.aiv-root .donut-number{font-size:34px}.aiv-root .is-loading .territory-donut circle{transition:stroke-dasharray .6s,stroke-dashoffset .6s}@keyframes donut-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aiv-root .donut-wave:after{animation:none!important}}.aiv-root .discovery{grid-template-columns:1fr;gap:24px}.aiv-root .learn-box{border:1px solid var(--line);background:#fffdfd;border-radius:4px;padding:24px}.aiv-root .lesson-heading{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.aiv-root .learn-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 24px}.aiv-root .learn-tabs button{padding:8px 12px;font-size:12px}.aiv-root .lesson-layout{grid-template-columns:1fr 1.15fr;gap:30px;min-height:245px;display:grid}.aiv-root .lesson-layout h3{margin:0 0 14px;font-size:26px;line-height:1.15}.aiv-root .lesson-copy{line-height:1.6;font-size:14px!important}.aiv-root .lesson-question{border:1px solid var(--line);background:#f5f2f6;border-radius:4px;padding:18px}.aiv-root .lesson-question p{color:var(--ink);margin-top:10px;line-height:1.4;font-size:17px!important}.aiv-root .question-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aiv-root .question-tags span{color:#9f3156;background:#fff0f5;padding:5px 8px;font-size:10px}.aiv-root .lesson-more{margin-top:20px}.aiv-root .lesson-more summary{cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:flex}.aiv-root .lesson-more summary::-webkit-details-marker{display:none}.aiv-root .lesson-more p{margin-top:12px;line-height:1.6;font-size:12px!important}.aiv-root .lesson-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:18px;display:flex}.aiv-root .lesson-controls button{padding:8px 12px;font-size:12px}.aiv-root .lesson-controls button:disabled{opacity:.4;cursor:default}.aiv-root .lesson-result{margin-top:15px}.aiv-root .lesson-result>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.aiv-root .lesson-result>div>span:last-child{margin-left:auto;font-size:11px}.aiv-root .conversation-example>.eyebrow{margin-bottom:12px;font-size:9px;display:block}.aiv-root .answer-example{border-bottom:1px solid var(--line);padding:18px 0}.aiv-root .example-brands{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:11px;display:flex}.aiv-root .answer-example p{font-size:12px!important}.aiv-root .sponsored-example{background:#fff7fa;border:1px solid #eadce2;border-radius:4px;margin-top:16px;padding:16px}.aiv-root .sponsored-example>.business-name{margin:12px 0;font-size:13px}.aiv-root .sponsored-example p{margin-bottom:6px;font-size:13px!important}.aiv-root .lesson-controls button:last-child{color:#b7194c}.aiv-root .lesson-controls .small{font-size:10px}@media (max-width:700px){.aiv-root .learn-box{padding:18px}.aiv-root .lesson-layout{grid-template-columns:1fr;gap:20px}.aiv-root .lesson-layout h3{font-size:24px}.aiv-root .lesson-controls{flex-wrap:wrap;gap:10px}.aiv-root .lesson-controls .small{text-align:center;order:3;width:100%}.aiv-root .learn-tabs button{padding:7px 8px;font-size:11px}.aiv-root .lesson-heading .small{font-size:11px}}.aiv-root .sample-preview{border:1px solid var(--line);border-radius:12px;width:min(1100px,100vw - 48px);max-width:none;height:90vh;max-height:90vh;padding:0;overflow:hidden}.aiv-root .sample-preview[open]{flex-direction:column;display:flex}.aiv-root .sample-preview-heading{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:flex-start;gap:25px;padding:25px 30px;display:flex}.aiv-root .sample-preview-heading h2{margin:7px 0 10px;font-size:27px}.aiv-root .sample-preview-heading p{max-width:850px;margin:0;font-size:13px}.aiv-root .sample-preview-heading button{border:1px solid var(--line);background:#fff;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;font-size:18px;line-height:1;display:flex;border-radius:50%!important}.aiv-root .sample-preview-heading button:hover{border-color:var(--pink);color:var(--pink)}.aiv-root .sample-preview iframe{background:var(--paper);border:0;flex:1;width:100%;min-height:0}.aiv-root .preview-embedded .demo,.aiv-root .preview-embedded>.nav,.aiv-root .preview-embedded .rail{display:none!important}.aiv-root .preview-embedded .report-layout{display:block}.aiv-root .preview-embedded .report{max-width:1100px;padding:0 25px}.aiv-root .preview-embedded .report-head{padding-top:10px}@media (max-width:700px){.aiv-root .sample-preview{width:96vw;height:94dvh;max-height:94dvh}.aiv-root .sample-preview-heading{gap:10px;padding:18px}.aiv-root .sample-preview-heading h2{font-size:22px}.aiv-root .sample-preview-heading p{font-size:12px}.aiv-root .preview-embedded .report{padding:0 14px}}.aiv-root .learn-box{border-color:var(--line);background:#fff;padding:26px}.aiv-root .learn-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0 28px;display:grid}.aiv-root .learn-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:9px;padding:12px 8px;font-size:12px;display:flex}.aiv-root .learn-tabs button b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.aiv-root .learn-tabs [aria-pressed=true]{border-bottom-color:var(--pink);color:var(--ink);background:0 0}.aiv-root .learn-tabs [aria-pressed=true] b{background:var(--wash);color:#b7194c;border-color:#edc6d5}.aiv-root .guide-card{grid-template-columns:1fr 1.1fr;align-items:center;gap:38px;min-height:230px;display:grid}.aiv-root .guide-letter{color:var(--pink);letter-spacing:.12em;font-size:11px}.aiv-root .guide-intro h3{max-width:340px;margin:10px 0 14px;font-size:28px;line-height:1.15}.aiv-root .guide-intro>p{max-width:365px;font-size:14px;line-height:1.6}.aiv-root .guide-question{border:1px solid var(--line);background:#f7f5f8;border-radius:4px;padding:24px}.aiv-root .guide-question>p{color:var(--ink);margin:14px 0 18px;font-size:20px;line-height:1.4}.aiv-root .guide-results{border:1px solid var(--line);border-radius:4px;padding:22px}.aiv-root .guide-results>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.aiv-root .guide-results>div>span:last-child{margin-left:auto;font-size:11px}.aiv-root .guide-present{color:var(--green)}.aiv-root .guide-paths{gap:18px;display:grid}.aiv-root .guide-paths>div{border:1px solid var(--line);border-radius:4px;padding:20px}.aiv-root .guide-paths>div:last-child{background:#fff8fb}.aiv-root .guide-paths h4{margin:8px 0;font-size:18px}.aiv-root .guide-paths p{font-size:12px;line-height:1.6}.aiv-root .guide-takeaway{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:18px;font-size:12px!important}.aiv-root .lesson-controls{border-top:0;margin-top:20px;padding-top:0}.aiv-root .lesson-controls button{padding:10px 14px}.aiv-root .lesson-controls button:last-child{background:var(--wash);border-color:#ead3dc}.aiv-root .guide-card-profile{display:block}.aiv-root .guide-card-profile .guide-intro{grid-template-columns:1fr 1fr;column-gap:30px;margin-bottom:25px;display:grid}.aiv-root .guide-card-profile .guide-letter{grid-column:1/-1}.aiv-root .guide-card-profile .guide-intro>p{align-self:center;max-width:none}.aiv-root .guide-profile-grid{grid-template-columns:1.2fr 1fr;gap:30px;display:grid}.aiv-root .guide-profile-grid>div{min-width:0}.aiv-root .guide-profile-grid label{margin-top:13px;font-size:11px}.aiv-root .guide-profile-grid input{border-radius:4px;padding:10px;font-size:13px}.aiv-root .guide-help{color:var(--muted);margin:12px 0;font-size:12px!important}.aiv-root .guide-competitor{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;display:flex;margin:0!important;font-size:12px!important}.aiv-root .guide-competitor input{width:16px;height:16px;accent-color:var(--pink);margin:0}.aiv-root .guide-add{align-items:center;gap:8px;display:flex}.aiv-root .guide-add input{min-width:0;margin:0}.aiv-root .guide-add button{padding:9px 13px;font-size:12px}.aiv-root .guide-added{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.aiv-root .guide-added small{color:var(--muted);font-size:10px;display:block}.aiv-root .guide-added button{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;display:flex;min-height:28px!important}.aiv-root .guide-added button:hover{border-color:var(--pink);color:var(--pink)}.aiv-root .guide-confirm{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.aiv-root .guide-confirm span{color:var(--muted);font-size:11px}.aiv-root .guide-confirm button{font-size:12px}.aiv-root .guide-contact{margin-top:16px}.aiv-root .guide-contact summary{cursor:pointer;font-size:12px;list-style:none}.aiv-root .guide-contact summary::-webkit-details-marker{display:none}.aiv-root .discovery>div:first-child{display:none}.aiv-root .discovery{border-top:0;padding-top:0}.aiv-root .preview-embedded #buildStory{display:block}.aiv-root .preview-embedded .build-meter,.aiv-root .preview-embedded .build-top,.aiv-root .preview-embedded .build-steps,.aiv-root .preview-embedded .build-note{display:none}.aiv-root .preview-embedded .build-story{background:0 0;border:0;padding:0}.aiv-root .preview-embedded .discovery{margin:0}@media (max-width:700px){.aiv-root .learn-box{padding:18px}.aiv-root .learn-tabs{grid-template-columns:repeat(4,1fr);gap:4px}.aiv-root .learn-tabs button{text-align:center;flex-direction:column;gap:6px;padding:10px 2px;font-size:10px}.aiv-root .guide-card{grid-template-columns:1fr;gap:22px;min-height:0}.aiv-root .guide-intro h3{font-size:26px}.aiv-root .guide-card-profile .guide-intro{display:block}.aiv-root .guide-profile-grid{grid-template-columns:1fr;gap:25px}.aiv-root .guide-confirm{flex-direction:column;align-items:flex-start}.aiv-root .guide-question{padding:20px}.aiv-root .guide-card-profile .guide-intro>p{margin-bottom:20px}}@media print{.aiv-root .guide-card,.aiv-root .guide-profile-grid{break-inside:avoid}}.aiv-root .guide-profile-grid textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d8d3da;border-radius:4px;margin-top:6px;padding:10px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.aiv-root .guide-profile-grid textarea:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .guide-orientation{margin:16px 0 24px}.aiv-root .guide-orientation h2{letter-spacing:-.025em;font-size:26px}.aiv-root .guide-orientation p{margin-top:8px;font-size:13px}.aiv-root .guide-progress{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.aiv-root .guide-progress li{color:#77707d;border-top:2px solid #e6e0e8;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.aiv-root .guide-progress li>span{background:#f4f1f5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.aiv-root .guide-progress li.current{border-color:var(--pink);color:var(--ink)}.aiv-root .guide-progress li.current>span{background:var(--pink);color:#fff}.aiv-root .guide-progress li.visited{border-color:#bcd9cc}.aiv-root .guide-progress li.visited>span{color:var(--green);background:#eaf4ee}.aiv-root .guide-card{align-items:start;min-height:210px}.aiv-root .guide-letter{display:none}.aiv-root .guide-intro h3{margin-top:0}.aiv-root .lesson-controls{background:#fff6fa;border-top:1px solid #eedde5;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:24px -26px -26px;padding:22px 26px;display:grid}.aiv-root .guide-next-explanation p{margin-top:5px;font-size:12px}.aiv-root .lesson-controls #lessonNext{color:#fff;background:#df1c5a;border:1px solid #df1c5a;border-radius:4px;max-width:340px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:700;box-shadow:0 2px #a51442}.aiv-root .lesson-controls #lessonNext:hover{background:#c91650}.aiv-root .guide-secondary{border-top:1px solid #eedde5;grid-column:1/-1;align-items:center;gap:18px;padding-top:15px;display:flex}.aiv-root .guide-secondary #lessonPrev,.aiv-root .guide-secondary #skipGuide{color:#5e5364;box-shadow:none;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:12px;text-decoration:underline}.aiv-root .guide-secondary #skipGuide{margin-left:auto}.aiv-root .guide-confirm{border:0;margin-top:12px;padding:0}.aiv-root .guide-contact summary{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;min-height:44px;padding:12px;text-decoration:underline;display:flex}.aiv-root .guide-results #lessonEvidence,.aiv-root .guide-add button{min-height:40px}.aiv-root .guide-intro h3:focus{outline:none}@media (max-width:700px){.aiv-root .guide-orientation h2{font-size:24px}.aiv-root .guide-progress{gap:8px}.aiv-root .guide-progress li{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.aiv-root .lesson-controls{grid-template-columns:1fr;gap:14px;margin:22px -18px -18px;padding:20px 18px}.aiv-root .lesson-controls #lessonNext{width:100%;max-width:none;min-height:50px;font-size:14px}.aiv-root .guide-secondary{flex-wrap:wrap;gap:12px}.aiv-root .lesson-controls .small{order:0;width:auto}.aiv-root .guide-secondary #skipGuide{font-size:11px}.aiv-root .guide-card-profile .guide-intro{margin-bottom:20px}}@media print{.aiv-root .guide-progress{display:grid}.aiv-root .guide-orientation{display:block}.aiv-root .lesson-controls{display:none}}.aiv-root #reportProcessing{border:1px solid var(--line);background:#f8f7f9;border-radius:12px;margin:0 0 30px;padding:17px 22px}.aiv-root .processing-heading{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.aiv-root .processing-heading .small{font-size:11px}.aiv-root #reportProcessing .status{background:0 0;border:0;margin:0 0 14px;padding:0}.aiv-root #reportProcessing .build-steps{gap:11px;margin:15px 0 0}.aiv-root #reportProcessing .build-steps li,.aiv-root #reportProcessing .build-steps b{font-size:12px}.aiv-root #reportProcessing .build-steps li>span{display:none}.aiv-root #buildStory{background:0 0;border:0;margin-bottom:30px;padding:0}.aiv-root #buildStory>.build-top,.aiv-root #buildStory>.build-note{display:none}.aiv-root #buildStory .discovery{margin:0;padding:0}.aiv-root #buildStory .learn-box{background:#fff;border:1px solid #e5dce4}.aiv-root .guide-progress{grid-template-columns:repeat(3,1fr)}.aiv-root .guide-progress [data-learn="3"]{display:none}.aiv-root .guide-progress li{border-top-width:1px}.aiv-root .guide-progress li.current{border-top-width:2px}.aiv-root .guide-secondary #checkGuideDetails{color:#5e5364;min-height:32px;box-shadow:none;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}.aiv-root .guide-secondary{flex-wrap:wrap}.aiv-root .guide-next-explanation p{max-width:370px}.aiv-root .guide-orientation h2{font-size:30px}.aiv-root .guide-intro h3{font-size:27px}.aiv-root .guide-card-profile .guide-intro h3{font-size:26px}@media (max-width:700px){.aiv-root #reportProcessing{margin-bottom:25px;padding:16px}.aiv-root .processing-heading{flex-direction:column;gap:4px}.aiv-root .guide-orientation h2{font-size:26px}.aiv-root .guide-secondary #skipGuide{margin-left:0}.aiv-root .guide-secondary #checkGuideDetails{font-size:11px}.aiv-root .guide-progress{grid-template-columns:repeat(3,1fr)}.aiv-root .guide-intro h3{font-size:25px}}@media print{.aiv-root #reportProcessing{display:none}}.aiv-root{--link:#2457a6}.aiv-root a,.aiv-root .text-button{color:var(--link);text-underline-offset:3px;text-decoration:underline}.aiv-root a:hover,.aiv-root .text-button:hover{color:#153b78}.aiv-root a:active,.aiv-root .text-button:active{color:#102b56}.aiv-root a:visited{color:#63427f}.aiv-root button:active{transform:translateY(1px)}.aiv-root button:disabled{cursor:not-allowed;color:#625b68;opacity:1;background:#efedf0;border-color:#aaa3af}.aiv-root button:not(.primary):not(.cell){border-color:#99909f}.aiv-root .primary{background:#d61c57;border-color:#d61c57;min-height:44px}.aiv-root .primary:hover{background:#b61648}.aiv-root .primary:active{background:#97113c}.aiv-root :is(button,input,textarea,summary,a):focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .eyebrow.pink,.aiv-root .chapter>span{color:var(--muted)}.aiv-root #buildStory{display:none!important}.aiv-root #businessCheck{border:1px solid var(--line);background:#fff;border-radius:4px;padding:28px}.aiv-root #businessCheck>header{margin-bottom:24px}.aiv-root #businessCheck>header h2{margin:9px 0 12px;font-size:32px}.aiv-root #businessCheck>header p{max-width:650px;font-size:14px}.aiv-root #businessCheck .guide-card-profile .guide-intro,.aiv-root #businessCheck .guide-takeaway{display:none}.aiv-root #businessCheck .guide-confirm{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:24px;padding-top:22px}.aiv-root #businessCheck input,.aiv-root #businessCheck textarea{border-color:#918998;font-weight:400}.aiv-root #businessCheck .guide-profile-grid{gap:36px}.aiv-root #businessCheck .guide-competitor{min-height:48px}.aiv-root #businessCheck .guide-contact summary{color:var(--link);text-decoration:underline}.aiv-root #confirmedSummary{background:#f2f7f4;border:1px solid #becfc4;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.aiv-root #confirmedSummary b{color:#215d46}.aiv-root #confirmedSummary p{margin-top:4px;font-size:12px}.aiv-root #confirmedSummary button{min-height:44px;font-size:12px}.aiv-root #waitGuide{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:.9fr 1.1fr;gap:30px;padding:25px;display:grid}.aiv-root .wait-intro h2{margin:10px 0 12px;font-size:26px}.aiv-root .wait-intro p{font-size:13px;line-height:1.6}.aiv-root .wait-intro a{min-height:32px;margin-top:16px;font-size:13px;display:inline-block}.aiv-root .wait-topics details{border:1px solid #a79eac;border-radius:4px;margin-bottom:10px}.aiv-root .wait-topics summary{cursor:pointer;min-height:52px;color:var(--ink);background:#faf8fa;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:600;list-style:none;display:flex}.aiv-root .wait-topics summary:hover{background:#f1edf3}.aiv-root .wait-topics summary::-webkit-details-marker{display:none}.aiv-root .wait-topics details>div{padding:0 16px 16px}.aiv-root .wait-topics p{margin-top:12px;font-size:12px}.aiv-root .wait-topics h3{margin-top:18px;font-size:17px}.aiv-root .wait-topics blockquote{background:#f6f3f7;margin:14px 0;padding:12px;font-size:14px}.aiv-root .wait-example{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.aiv-root .wait-example>span:last-child{margin-left:auto}.aiv-root .preview-embedded #businessCheck[hidden],.aiv-root #businessCheck[hidden],.aiv-root #confirmedSummary[hidden],.aiv-root #waitGuide[hidden],.aiv-root #reportProcessing[hidden]{display:none!important}@media (max-width:700px){.aiv-root #businessCheck{padding:22px}.aiv-root #businessCheck>header h2{font-size:28px}.aiv-root #businessCheck .guide-profile-grid{gap:25px}.aiv-root #businessCheck .guide-confirm button{width:100%;font-size:13px}.aiv-root #waitGuide{grid-template-columns:1fr;gap:20px;padding:22px}.aiv-root #confirmedSummary{flex-direction:column;align-items:flex-start;padding:18px}}@media print{.aiv-root #waitGuide{display:block}.aiv-root #businessCheck{break-inside:auto}.aiv-root .wait-topics details{break-inside:avoid}}.aiv-root .profile-state{border-top:1px solid var(--line);color:#544c5c;margin-top:14px;padding-top:12px;font-size:12px}.aiv-root #profileLoading h2{margin:10px 0 12px;font-size:30px}.aiv-root #profileLoading{min-height:300px}.aiv-root #profileLoading[hidden]{display:none!important}.aiv-root #reportProcessing{position:relative}.aiv-root .preview-embedded #reportProcessing{display:block!important}.aiv-root #businessCheck[hidden]{display:none!important}@media print{.aiv-root #reportProcessing,.aiv-root .preview-embedded #reportProcessing{display:none!important}}.aiv-root #waitGuide{border:1px solid var(--line);background:#fff;border-radius:4px;padding:0;display:block;overflow:hidden}.aiv-root .reading-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.aiv-root .reading-time{color:var(--muted);font-size:12px}.aiv-root .reading-layout{flex-direction:column;padding:26px 28px 16px;display:flex;min-height:0!important}.aiv-root .hero-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 0;display:flex}.aiv-root .hero-stage h2{text-wrap:balance;max-width:680px;margin:0;font-size:30px;font-weight:650;line-height:1.22}.aiv-root .hero-lede{max-width:620px;margin-top:28px}.aiv-root .hero-lede p{color:#49434e;text-align:center;margin:0;font-size:15.5px;line-height:1.7}.aiv-root .hero-lede p+p{margin-top:14px}.aiv-root .hero-visual{flex-direction:column;align-items:center;width:100%;margin-top:20px;display:flex}.aiv-root .hero-visual .shot{margin-top:0}.aiv-root .teach-windows{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;display:flex}.aiv-root .teach-windows .shot{text-align:left;flex:300px;width:auto;max-width:420px}.aiv-root .teach-shot .shot-tab{flex:none;font-size:12px}.aiv-root .teach-shot .shot-meta{display:none!important}.aiv-root .hero-shot-solo .shot-meta{font-size:10.5px}.aiv-root .teach-caption{color:var(--muted);text-align:center;margin-top:14px;font-size:11px}.aiv-root .teach-shot .shot-body{padding:18px 20px 16px}.aiv-root .teach-google-search{color:var(--ink);background:#f4f3f1;border-radius:18px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 14px;font-size:12.5px;display:flex}.aiv-root .teach-google-search svg{color:var(--muted);flex:none}.aiv-root .teach-google-results{flex-direction:column;display:flex}.aiv-root .teach-google-result{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.aiv-root .teach-google-result:first-child{border-top:0}.aiv-root .teach-favicon{background:#cfc9d1;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.aiv-root .teach-google-result-text{min-width:0}.aiv-root .teach-google-result-text b{color:var(--ink);font-size:12px;font-weight:600;line-height:1.4;display:block}.aiv-root .teach-google-result-text span{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.aiv-root .teach-fade{max-height:7.7em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000 97%);mask-image:linear-gradient(#000 65%,#0000 97%)}.aiv-root .teach-fade p{font-size:14px;line-height:1.55}.aiv-root .teach-stack{flex-direction:column;align-items:center;width:100%;display:flex}.aiv-root .hero-shot-solo{text-align:left;width:660px;max-width:100%}.aiv-root .teach-shot-grown .shot-body{padding:22px 24px 18px}.aiv-root .teach-answer-caption{color:var(--muted);text-align:center;margin:14px 0 0;font-size:11px}.aiv-root .hero-matrix-card{width:590px;max-width:100%}.aiv-root .teach-matrix{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;padding:26px 28px;overflow:hidden}.aiv-root .teach-matrix table{border-spacing:4px 6px;width:100%;min-width:0}.aiv-root .teach-matrix th{font-size:10px}.aiv-root .teach-matrix .cell{height:30px;font-size:13px}.aiv-root .teach-matrix .legend{border-top:1px solid var(--line);gap:14px;margin-top:14px;padding:14px 0 0}.aiv-root .reading-position .reading-step-next{margin-left:0!important}.aiv-root .reading-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:16px 28px 26px;display:flex}.aiv-root .reading-actions .primary{white-space:normal;text-align:center;border-radius:4px;margin-left:auto;padding:13px 20px;font-size:13px}.aiv-root .reading-actions .text-button{background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px}.aiv-root .reading-actions [hidden]{display:none}.aiv-root .reading-results{border-top:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:16px;padding:17px 28px;font-size:12px;display:flex}.aiv-root .reading-results a{align-items:center;min-height:44px;font-weight:600;display:flex}@media (max-width:700px){.aiv-root .reading-header{padding:18px 20px;display:block}.aiv-root .reading-time{margin-top:8px;display:block}.aiv-root .reading-layout{padding:22px 20px 16px;min-height:0!important}.aiv-root .hero-stage h2{font-size:25px}.aiv-root .reading-actions{flex-wrap:wrap;padding:14px 20px 22px}.aiv-root .reading-actions .primary{width:100%}.aiv-root .reading-results{padding:14px 20px;display:block}.aiv-root .reading-results a{margin-top:4px}.aiv-root .teach-windows{gap:16px}.aiv-root .teach-windows .shot,.aiv-root .hero-shot-solo,.aiv-root .hero-matrix-card{width:100%}.aiv-root .teach-matrix{padding:20px 16px}.aiv-root .teach-matrix td:first-child{text-overflow:ellipsis;max-width:130px;overflow:hidden}.aiv-root .teach-matrix td:first-child .business-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aiv-root .teach-matrix td:first-child small{display:none}.aiv-root .teach-matrix th{padding:0 2px}}@media print{.aiv-root .reading-actions,.aiv-root .reading-results{display:none}.aiv-root .reading-layout{break-inside:avoid;min-height:0!important}}.aiv-root .question-guide{padding:0 28px 26px}.aiv-root .question-guide>h3{margin:0 0 8px;font-size:19px}.aiv-root .question-guide>p{max-width:720px;font-size:13px}.aiv-root .question-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.aiv-root .question-guide-grid>div{border:1px solid var(--line);background:#fcfafb;border-radius:3px;padding:18px}.aiv-root .question-guide h4,.aiv-root .question-breakdown h4{letter-spacing:0;margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.45}.aiv-root .question-guide-grid p{font-size:12px;line-height:1.6}.aiv-root .question-guide-grid span{color:var(--muted);margin-top:14px;font-size:10px;display:block}.aiv-root .question-guide-grid blockquote{color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.55}.aiv-root .group th:not(:first-child){text-transform:none;letter-spacing:0;max-width:170px;color:var(--ink);padding:10px 7px;font-size:12px;line-height:1.45}.aiv-root .question-breakdown{border-top:1px solid var(--line);padding:18px 0 12px}.aiv-root .question-breakdown>p{margin:0;font-size:12px;line-height:1.6}.aiv-root .question-breakdown .territory-bar{margin:13px 0 10px}.aiv-root .question-breakdown>strong{font-size:12px;line-height:1.6;display:block}.aiv-root .question-breakdown .question-progress{margin-top:4px;font-size:11px}.aiv-root .question-progress:empty{display:none}.aiv-root .breakdown-heading{color:var(--ink);border:0;margin:20px 0 0;padding:0;font-size:12px}.aiv-root .chart-legend{font-size:11px;line-height:1.6}.aiv-root .chart-overview{align-items:start}.aiv-root .calc-fields label{line-height:1.5}.aiv-root .answer-row>b{text-align:right;max-width:145px;font-size:11px}.aiv-root .territory-card h3{font-size:22px}@media (max-width:700px){.aiv-root .question-guide{padding:0 20px 22px}.aiv-root .question-guide-grid{grid-template-columns:1fr;gap:12px}.aiv-root .question-guide-grid>div{padding:16px}.aiv-root .question-breakdown h4{font-size:15px}.aiv-root .answer-row{flex-wrap:wrap}.aiv-root .answer-row>b{text-align:left;max-width:none}.aiv-root .chart-overview{grid-template-columns:110px minmax(0,1fr)}.aiv-root .territory-donut{width:110px;height:110px}}@media print{.aiv-root .question-guide-grid>div,.aiv-root .question-breakdown{break-inside:avoid}.aiv-root .question-guide-grid{grid-template-columns:1fr 1fr}}.aiv-root #questionsLoading{margin:0 28px 24px;padding:22px}.aiv-root .question-guide-grid blockquote{overflow-wrap:anywhere}.aiv-root .reading-copy .reading-position{font-size:12px}.aiv-root .question-guide-grid h4{min-height:22px}@media (max-width:700px){.aiv-root #questionsLoading{margin:0 20px 20px}}.aiv-root .question-breakdown{min-height:148px}.aiv-root .calc-output .eyebrow{letter-spacing:.06em;line-height:1.6}@media (max-width:700px){.aiv-root .calc-fields{grid-template-columns:1fr}.aiv-root .question-breakdown{min-height:0}}.aiv-root button:not(.cell){border-radius:10px!important}.aiv-root .guide-added button{border-radius:50%!important}.aiv-root .sample-preview-heading button{border-color:var(--line)!important;border-radius:50%!important}.aiv-root .sample-preview-heading button:hover{border-color:var(--pink)!important}.aiv-root .board-card,.aiv-root .evidence,.aiv-root .route,.aiv-root .value,.aiv-root .offer,.aiv-root .status,.aiv-root .bridge,.aiv-root .preview,.aiv-root .inline-expansion,.aiv-root .loading-panel,.aiv-root .learn-box,.aiv-root .lesson-question,.aiv-root .reading-visual,.aiv-root .question-guide-grid>div,.aiv-root .draft,.aiv-root .state-note,.aiv-root .membership-card,.aiv-root .membership-included,.aiv-root .membership-comparison,.aiv-root .membership-selection,.aiv-root .example-answer-grid>article,.aiv-root #businessCheck,.aiv-root #waitGuide,.aiv-root #confirmedSummary{border-radius:12px!important}.aiv-root .evidence :is(a,.text-button),.aiv-root .offer :is(a,.text-button){color:#ffd1e1!important}.aiv-root .evidence :is(a,.text-button):hover,.aiv-root .offer :is(a,.text-button):hover{color:#fff!important}.aiv-root .evidence :is(a,.text-button):focus-visible{outline-color:#ffd1e1}.aiv-root .membership{margin-top:40px}.aiv-root .membership-transition{color:#fff;background:#29212f;border-radius:12px;margin-bottom:34px;padding:28px}.aiv-root .membership-transition h2{margin:12px 0;font-size:28px}.aiv-root .membership-transition p{color:#e4dce9;max-width:740px;font-size:14px}.aiv-root .membership-heading h2{margin:12px 0;font-size:36px}.aiv-root .membership-heading>p{max-width:760px;font-size:14px}.aiv-root .membership-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.aiv-root .membership-card{background:#fff;border:1px solid #dcd5df;flex-direction:column;min-width:0;padding:22px;display:flex}.aiv-root .membership-card.recommended{background:#fff5f9;border-color:#d61c57;box-shadow:0 8px 24px #7e214d0c}.aiv-root .membership-card.selected{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .membership-badge{text-transform:uppercase;letter-spacing:.06em;color:#69606d;margin-bottom:16px;font-size:10px;font-weight:700}.aiv-root .recommended .membership-badge{color:#a01543}.aiv-root .membership-card h3{font-size:21px}.aiv-root .membership-best{min-height:60px;margin-top:12px;font-size:12px;line-height:1.6}.aiv-root .membership-price{margin:20px 0 12px}.aiv-root .membership-price s{color:#756a79;font-size:13px}.aiv-root .membership-price strong{letter-spacing:-.05em;font-size:44px}.aiv-root .membership-price>div{align-items:baseline;gap:6px;display:flex}.aiv-root .membership-price>div>span{font-size:12px}.aiv-root .membership-saving{color:#8c2549;font-size:11px}.aiv-root .membership-highlights{margin:8px 0 24px;padding:0;font-size:12px;list-style:none}.aiv-root .membership-highlights li{border-bottom:1px solid #eee6eb;padding:7px 0}.aiv-root .membership-card button{width:100%;margin-top:auto;padding:13px 10px;font-size:12px}.aiv-root .founder-small{margin-top:12px;font-size:10px;line-height:1.6}.aiv-root .membership-included{border:1px solid var(--line);background:#fff;margin-top:28px;padding:28px}.aiv-root .included-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.aiv-root .included-grid b{font-size:13px}.aiv-root .included-grid p{margin-top:6px;font-size:12px;line-height:1.6}.aiv-root .membership-adnote{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:12px}.aiv-root .membership-comparisons{margin-top:34px}.aiv-root .membership-comparisons>p{margin:8px 0 20px;font-size:13px}.aiv-root .membership-comparison{background:#fff;border:1px solid #d5ccd9;margin-top:12px;overflow:hidden}.aiv-root .membership-comparison summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-size:16px;font-weight:600;list-style:none;display:flex}.aiv-root .membership-comparison summary::-webkit-details-marker{display:none}.aiv-root .comparison-affordance{color:#2457a6;text-underline-offset:3px;align-items:center;gap:10px;font-size:12px;text-decoration:underline;display:flex}.aiv-root .comparison-body>p{margin-bottom:20px;font-size:13px}.aiv-root .comparison-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aiv-root .comparison-plans h4{margin:0 0 12px;font-size:15px}.aiv-root .comparison-plans dl{margin:0}.aiv-root .comparison-plans dl>div{border-top:1px solid var(--line);padding:12px 0}.aiv-root .comparison-plans dt{color:var(--muted);font-size:11px}.aiv-root .comparison-plans dd{margin:5px 0 0;font-size:13px;font-weight:600}.aiv-root .founding-note{padding:24px 0;font-size:12px}.aiv-root .founding-note p{margin:8px 0 12px}.aiv-root .membership-selection{background:#fff6fa;border:1px solid #d61c57;margin:26px 0;padding:24px}.aiv-root .membership-selection h3{margin:10px 0}.aiv-root .membership-selection p{margin:10px 0;font-size:13px}.aiv-root .selection-summary{padding:15px 0;font-size:13px}.aiv-root .membership-selection button{margin-top:12px}.aiv-root .example-answer-grid{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.aiv-root .example-answer-grid>article{border:1px solid var(--line);background:#faf7fa;min-width:0;padding:22px}.aiv-root .example-answer-grid h3{margin:12px 0;font-size:21px}.aiv-root .example-answer-grid blockquote{margin:12px 0;font-size:14px;line-height:1.7}.aiv-root .example-answer-grid p,.aiv-root .example-answer-grid li{font-size:13px;line-height:1.65}.aiv-root .example-answer-grid ul{padding-left:18px}.aiv-root .example-takeaway{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.aiv-root .example-cta-label{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:12px;font-weight:600;display:block}.aiv-root .ad-example .business-name{margin-top:20px}.aiv-root .membership-comparison[open] summary{border-bottom:1px solid var(--line);margin-bottom:20px}@media (max-width:850px){.aiv-root .membership-cards{gap:10px}.aiv-root .membership-card{padding:16px}.aiv-root .membership-card h3{font-size:18px}.aiv-root .membership-price strong{font-size:38px}}@media (max-width:700px){.aiv-root .membership-cards,.aiv-root .comparison-plans,.aiv-root .included-grid,.aiv-root .example-answer-grid{grid-template-columns:1fr}.aiv-root .membership-card{padding:24px}.aiv-root .membership-best{min-height:0}.aiv-root .membership-price strong{font-size:46px}.aiv-root .membership-included{padding:22px}.aiv-root .membership-transition{padding:24px}.aiv-root .membership-heading h2{font-size:30px}.aiv-root .membership-comparison summary{font-size:14px}.aiv-root .comparison-affordance{font-size:11px}.aiv-root .comparison-plans>section{border:1px solid var(--line);border-radius:10px;padding:16px}.aiv-root .membership-card button{font-size:14px}.aiv-root .membership-card .founder-small{font-size:12px}}@media print{.aiv-root .membership-cards{grid-template-columns:repeat(3,1fr)}.aiv-root .membership-card,.aiv-root .membership-comparison,.aiv-root .example-answer-grid>article{break-inside:avoid}.aiv-root .membership-selection,.aiv-root .membership-card button{display:none}}.aiv-root .expansion-body{max-width:none}.aiv-root .membership-comparison[open] .disclosure-chevron{transform:rotate(225deg)}.aiv-root .membership-comparison[open] .comparison-affordance{color:#66506f}.aiv-root .visual-section-heading p{max-width:700px;font-size:14px}.aiv-root .screen-reader-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.aiv-root #evidenceContent{color:var(--ink);border:1px solid var(--line);background:#fff;display:block}.aiv-root #evidenceContent .question-side{border:0;padding:26px}.aiv-root #evidenceContent .answer-side{background:#29212f;border:0;padding:22px 26px}.aiv-root #evidenceContent .question-side>p{color:var(--muted);margin-top:18px}.aiv-root #evidenceContent .question-side .text-button{color:#2457a6!important}.aiv-root #evidenceContent .answer-side{color:#fff}.aiv-root #evidenceContent .answer-side p{color:#e3d9e9}.aiv-root .conversation-window,.aiv-root .ad-scene,.aiv-root .website-frame{background:#fff;border:1px solid #ded8e1;border-radius:12px;margin-top:18px;overflow:hidden}.aiv-root .conversation-toolbar{background:#f7f6f7;border-bottom:1px solid #e8e4ea;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.aiv-root .conversation-toolbar>span:last-child{color:#6d6371;margin-left:auto;font-size:10px}.aiv-root .chat-mark{color:#403647;font-size:22px}.aiv-root .conversation-content{padding:22px}.aiv-root .customer-bubble{max-width:85%;color:var(--ink);background:#f0edf1;border-radius:16px 16px 4px;margin-left:auto;padding:16px 18px;font-size:15px;line-height:1.6}.aiv-root .assistant-message{gap:14px;margin:24px 0;display:flex}.aiv-root .assistant-message p{font-size:14px;line-height:1.7;color:var(--ink)!important}.aiv-root .answer-businesses{margin:16px 0;padding:0;list-style:none}.aiv-root .answer-businesses li{align-items:center;gap:10px;margin:12px 0;display:flex}.aiv-root .answer-businesses mark,.aiv-root .website-page mark{color:#28202b;background:#fff0c4;border-radius:3px;padding:2px 4px}.aiv-root .conversation-input{color:#817787;border:1px solid #e6e1e8;border-radius:24px;justify-content:space-between;margin:0 22px 20px;padding:14px 18px;font-size:12px;display:flex}.aiv-root .visual-details{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;overflow:hidden}.aiv-root .visual-details summary{color:#2457a6;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;font-weight:600;list-style:none;display:flex}.aiv-root .visual-details summary::-webkit-details-marker{display:none}.aiv-root .visual-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}.aiv-root .visual-details .question-guide{padding-top:4px}.aiv-root .chart-details #organicBreakdown,.aiv-root .chart-details #paidBreakdown{padding:0 18px}.aiv-root .two-routes{grid-template-columns:1fr 1fr;align-items:start}.aiv-root .route .conversation-toolbar{padding:12px;font-size:12px}.aiv-root .route .conversation-content{padding:16px}.aiv-root .route .customer-bubble{max-width:95%;padding:12px;font-size:12px}.aiv-root .ad-answer{margin:20px 0;font-size:12px}.aiv-root .ad-answer p{margin:8px 0;font-size:12px}.aiv-root .ad-answer small{color:var(--muted);font-size:10px}.aiv-root .sponsored-card{border:1px solid #d6cbd2;border-radius:12px;padding:16px}.aiv-root .sponsored-card .business-name{margin:14px 0;font-size:12px}.aiv-root .sponsored-card h4{margin:12px 0;font-size:19px;line-height:1.3}.aiv-root .sponsored-card p{font-size:12px}.aiv-root .sponsored-card button{width:100%;margin-top:18px;font-size:11px}.aiv-root .website-address{color:#736779;background:#f4f2f5;border-bottom:1px solid #e3dce7;padding:12px 16px;font-size:10px}.aiv-root .website-page{padding:22px}.aiv-root .website-page h4{margin:0 0 12px;font-size:20px;line-height:1.35}.aiv-root .website-page p{font-size:13px;line-height:1.7}.aiv-root .website-page h3{margin:14px 0;font-size:24px}.aiv-root .missing-detail{color:#86566d;border-bottom:1px dashed #d5cbd7;padding:9px 0;font-size:12px;display:block}.aiv-root .website-change-label{color:#67516e;margin:18px 0 0;font-size:12px;font-weight:600}.aiv-root .proof-placeholder{border:1px dashed #bfb2c4;border-radius:8px;margin-top:18px;padding:12px;font-size:11px}.aiv-root .site-comparison>p{margin-top:14px;font-size:11px}.aiv-root .website-services{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.aiv-root .website-services span{background:#f0eaf2;border-radius:5px;padding:5px 8px;font-size:10px}.aiv-root .destination-preview>p{padding:0 16px 16px}.aiv-root .destination-preview .website-frame{margin:0 14px 16px}.aiv-root .route>button{margin-top:20px}@media (max-width:700px){.aiv-root .two-routes{grid-template-columns:1fr}.aiv-root .visual-section-heading h2{font-size:26px}.aiv-root #evidenceContent .question-side{padding:18px}.aiv-root .conversation-content{padding:16px}.aiv-root .customer-bubble{max-width:95%;font-size:14px}.aiv-root .conversation-toolbar{flex-wrap:wrap}.aiv-root .conversation-toolbar>span:last-child{margin-left:0}.aiv-root .assistant-message{gap:9px}.aiv-root .answer-businesses mark{font-size:13px}}@media print{.aiv-root .conversation-window,.aiv-root .ad-scene,.aiv-root .website-frame{break-inside:avoid}.aiv-root .two-routes{grid-template-columns:1fr}.aiv-root .visual-details{break-inside:auto}}.aiv-root .visual-details:has(>.question-guide[hidden]){display:none}.aiv-root #matrix .group th:not(:first-child){white-space:normal;overflow-wrap:normal;max-width:none;padding:8px 3px}.aiv-root #matrix .cell{width:100%;min-width:0;height:34px}.aiv-root #matrix td:first-child{padding-right:5px;font-size:11px}.aiv-root .reading-position{align-items:center;gap:10px;display:flex;margin-bottom:18px!important}.aiv-root .reading-step-dot{background:#d61c57;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid;color:#fff!important}.aiv-root .reading-step-next{color:#b8164d;background:#fff4f8;place-items:center;min-width:36px;min-height:36px;font-size:25px;display:inline-grid;border:1px solid #e9b5c6!important;padding:0!important}.aiv-root .reading-step-next:hover{background:#fce1eb}.aiv-root .reading-position>span:nth-child(2){font-size:12px;line-height:1.5}.aiv-root #evidenceContent .answer-row{grid-template-columns:minmax(0,1fr) minmax(160px,1fr);align-items:center;gap:12px;display:grid}.aiv-root #evidenceContent .answer-row>b{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:none;line-height:1.6}.aiv-root #evidenceContent .answer-row .business-name{white-space:normal;overflow-wrap:anywhere;min-width:0}.aiv-root #evidenceContent .answer-side{overflow:visible}.aiv-root #evidenceContent .conversation-window{background:#fff;border-color:#e7e7e7;box-shadow:0 4px 20px #201c2505}.aiv-root #evidenceContent .conversation-toolbar{background:#fff;padding:18px 22px;font-size:16px}.aiv-root #evidenceContent .conversation-toolbar .chat-mark{display:none}.aiv-root #evidenceContent .customer-bubble{background:#f3f3f3;border-radius:24px;max-width:82%;padding:16px 22px;font-size:16px}.aiv-root #evidenceContent .assistant-message{margin:30px 0 20px;padding:8px 0}.aiv-root #evidenceContent .assistant-message>.chat-mark{display:none}.aiv-root #evidenceContent .answer-businesses{padding-left:24px;list-style:decimal}.aiv-root #evidenceContent .answer-businesses li{margin:18px 0;padding-left:5px;display:list-item}.aiv-root #evidenceContent .answer-businesses li strong{font-size:15px}.aiv-root #evidenceContent .answer-businesses li p{margin-top:4px;font-size:14px;color:#534e57!important}.aiv-root #evidenceContent .chat-example-note{margin-bottom:16px;color:#827787!important;font-size:10px!important}.aiv-root #evidenceContent .conversation-content{max-width:790px;margin:auto;padding:28px}.aiv-root .conversation-input{background:#f7f7f7;border:0;padding:17px 20px}.aiv-root #questionMeta{letter-spacing:.05em;margin-bottom:16px;font-size:11px;display:block}.aiv-root .linked-panel{outline-offset:3px;outline:1.5px solid var(--pink)!important}.aiv-root #interactionConnector{pointer-events:none;z-index:80;width:100%;height:100%;display:none;position:fixed;inset:0;overflow:visible}.aiv-root .connection-line{fill:none;stroke:#d61c57;stroke-width:1.8px;stroke-linecap:round}.aiv-root .connection-halo{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round}.aiv-root .two-routes>.inline-expansion{grid-column:1/-1}@media (max-width:700px){.aiv-root #evidenceContent .answer-row{grid-template-columns:1fr;gap:5px}.aiv-root #evidenceContent .answer-row>b{text-align:left;padding-left:34px}.aiv-root #evidenceContent .conversation-content{padding:18px}.aiv-root #evidenceContent .customer-bubble{max-width:96%;font-size:14px}.aiv-root #evidenceContent .conversation-toolbar{padding:14px;font-size:15px}.aiv-root .reading-position{flex-wrap:nowrap}.aiv-root .reading-step-next{margin-left:auto}}@media print{.aiv-root #interactionConnector{display:none!important}.aiv-root .linked-panel{outline:none!important}}.aiv-root #evidence{border-radius:12px}.aiv-root .linked-panel{transition:outline-color .15s}.aiv-root .answer-businesses li .business-icon{display:inline-flex}.aiv-root #matrix{table-layout:fixed;border-spacing:4px 7px;width:100%;min-width:0}.aiv-root #matrix col:first-child{width:185px!important}.aiv-root #matrix th:first-child,.aiv-root #matrix td:first-child{width:auto;min-width:0;max-width:none}.aiv-root #matrix .cell{border-radius:5px;height:32px}.aiv-root #matrix .group th:not(:first-child){padding:8px 2px;font-size:10px;line-height:1.5}.aiv-root #matrix td:first-child .business-name{white-space:normal;gap:6px;font-size:10px}.aiv-root #matrix td:first-child .business-icon{flex:none;width:25px;height:25px}.aiv-root .board-scroll{min-height:0;padding:0 22px 20px;overflow:visible}.aiv-root .cell.active{outline-offset:1px;outline:1px solid #bd4169}.aiv-root .reading-position{border-bottom:1px solid #ece6ec;gap:12px;max-width:none;padding-bottom:18px;margin-bottom:24px!important}.aiv-root .reading-step-dot{background:#d61c57;width:32px;height:32px;font-size:14px}.aiv-root .reading-position-label{color:var(--ink)!important;font-size:13px!important;font-weight:600!important}.aiv-root .reading-position-label small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.aiv-root .reading-step-next{color:#5e4f64;background:#fff;flex:none;width:40px;height:40px;min-height:40px;border:1px solid #ddd6e0!important;border-radius:50%!important;margin-left:auto!important}.aiv-root .reading-step-next:hover{background:#fff0f5;border-color:#d61c57!important}.aiv-root .reading-layout{gap:28px;min-height:0}.aiv-root .reading-copy h2{font-size:27px}.aiv-root .reading-actions{padding-top:10px}.aiv-root .reading-header{padding-top:18px;padding-bottom:18px}.aiv-root #interactionConnector{display:none!important}.aiv-root .linked-panel{box-shadow:none!important;outline:none!important}.aiv-root .linked-control{box-shadow:none!important}.aiv-root .inline-expansion.linked-panel,.aiv-root .visual-details.linked-panel,.aiv-root .membership-selection.linked-panel{background:#fffbfd;border-color:#c98da1!important}.aiv-root .linked-panel #evidenceContent{border-color:#c98da1;box-shadow:0 0 0 3px #f9eef2}.aiv-root #evidence{background:0 0;border:0;padding:0}.aiv-root .visual-section-heading{margin:30px 0 18px}.aiv-root .visual-section-heading h2{margin:10px 0;font-size:28px}.aiv-root .visual-section-heading p{font-size:13px;line-height:1.65}.aiv-root .matrix-groups{display:none}.aiv-root .membership-card.selected{border-color:#d61c57;outline:0;box-shadow:0 0 0 3px #fbe8ef}.aiv-root .membership-card{border-radius:12px}.aiv-root .route{padding:24px}.aiv-root .route .fine{line-height:1.65}.aiv-root .question-guide-grid{gap:14px}.aiv-root .question-guide-grid>div{padding:18px}.aiv-root .question-guide-grid blockquote{font-size:13px}.aiv-root #map>.visual-details{margin:0 22px 24px}.aiv-root .question-guide-grid>div{border-radius:10px!important}.aiv-root .chart-overview{gap:16px}.aiv-root .territory-card{padding:24px}.aiv-root .reading-results{font-size:12px}.aiv-root #questionMeta{color:#8f3152;letter-spacing:.03em}.aiv-root .conversation-window{margin-top:14px!important}@media (max-width:1100px) and (min-width:701px){.aiv-root #matrix col:first-child{width:165px!important}.aiv-root .board-scroll{padding-left:16px;padding-right:16px}.aiv-root #matrix{border-spacing:3px 7px}.aiv-root #matrix .business-icon{width:22px;height:22px}}@media (max-width:700px){.aiv-root .matrix-groups{grid-template-columns:1fr 1fr;gap:8px;margin:0 18px 16px;display:grid}.aiv-root .matrix-groups button{border-color:#d8cfdc;min-height:48px;padding:10px 8px;font-size:11px;font-weight:500;line-height:1.45}.aiv-root .matrix-groups button[aria-pressed=true]{color:#9f2149;background:#fff0f5;border-color:#d61c57}.aiv-root .board-scroll{padding:0 12px 18px;overflow:visible}.aiv-root #matrix{border-spacing:4px 8px;min-width:0}.aiv-root #matrix col:first-child{width:145px!important}.aiv-root #matrix .cell{height:36px}.aiv-root #matrix .group th:not(:first-child){padding:10px;font-size:11px}.aiv-root #matrix td:first-child .business-name{font-size:10px}.aiv-root #matrix td:first-child .business-icon{width:22px;height:22px}.aiv-root #matrix th:first-child{font-size:10px}.aiv-root #matrix td:first-child{padding-right:2px}.aiv-root .reading-position{gap:10px}.aiv-root .reading-copy h2{font-size:25px}.aiv-root .reading-layout{gap:20px;padding:20px}.aiv-root .reading-visual{padding:18px}.aiv-root .reading-actions{padding:0 20px 20px}.aiv-root .reading-results{padding:14px 20px}.aiv-root .visual-section-heading h2{font-size:25px}.aiv-root .territory-card{padding:20px}.aiv-root #map>.visual-details{margin:0 16px 20px}.aiv-root .metric-strip{gap:10px;padding:18px 16px}.aiv-root .metric strong{font-size:25px}.aiv-root .metric p{font-size:10px}.aiv-root .question-guide{padding:0 16px 18px}.aiv-root .membership-transition h2{font-size:25px}}@media print{.aiv-root .matrix-groups{display:none}.aiv-root .linked-panel #evidenceContent{box-shadow:none}}.aiv-root .reading-position .reading-step-next{background:#fff;border-radius:50%!important}.aiv-root .reading-position .reading-step-next:hover{background:#fff4f8}.aiv-root .reading-position .reading-step-next:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}@media print{.aiv-root #matrix col[hidden]{display:table-column!important}.aiv-root #matrix th[hidden],.aiv-root #matrix td[hidden]{display:table-cell!important}}.aiv-root .sponsored-card .eyebrow{text-transform:none;letter-spacing:0;font-weight:600}.aiv-root.preview-embedded #plan,.aiv-root.preview-embedded #planPending,.aiv-root #waitGuide .reading-results span:empty{display:none}.aiv-root #visualAnswer p,.aiv-root #answerRows p{color:var(--ink);font-size:14px;line-height:1.65}.aiv-root .visual-details-flat{background:0 0;border:none;border-radius:0;margin:4px 0 0;overflow:visible}.aiv-root .visual-details-flat .question-guide{padding-top:0}.aiv-root .reading-visual,.aiv-root .reading-copy{flex-direction:column;justify-content:center;display:flex}.aiv-root .hero-stage{text-align:left;justify-content:flex-start;align-items:stretch;padding:2px 0 4px}.aiv-root .hero-stage h2{text-wrap:balance;margin:4px 0 18px;font-size:28px}.aiv-root .hero-lede:empty{display:none}.aiv-root .hero-visual{flex-direction:column;flex:1;align-items:stretch;margin-top:0;display:flex}.aiv-root .reading-position{justify-content:flex-start!important}.aiv-root .lesson-duo{text-align:left;background:#28212e;border-radius:12px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid;overflow:hidden}.aiv-root .lesson-duo-left{border-right:1px solid #4d4354;flex-direction:column;justify-content:center;padding:22px;display:flex}.aiv-root .lesson-duo-left .shot,.aiv-root .lesson-duo-left .hero-matrix-card{width:100%;max-width:none;margin:0}.aiv-root .lesson-duo-right{flex-direction:column;justify-content:center;padding:22px 26px;display:flex}.aiv-root .lesson-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bcadc7;margin-bottom:12px;font-size:10.5px;font-weight:700;display:block}.aiv-root .lesson-duo-right p{color:#e3d9e9;max-width:46ch;margin:0 0 10px;font-size:14px;line-height:1.65}.aiv-root .lesson-duo-right p strong{color:#fff}.aiv-root .lesson-note{color:#99909f;margin:2px 0 0;font-size:11px}.aiv-root .lesson-key{color:#e3d9e9;border-top:1px solid #4d4354;align-items:center;gap:10px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.aiv-root .lesson-key b{color:#fff;flex:none;margin-right:2px;font-weight:650}.aiv-root .lesson-key span:last-child{flex:1;min-width:0}.aiv-root .k-dot{background:#cce2d8;border-radius:2px;flex:0 0 9px;align-self:center;width:9px;height:9px}.aiv-root .k-dot.ink{background:#c7c1c8}.aiv-root .k-dot.rose{background:#f2cede}@media (max-width:700px){.aiv-root .lesson-duo{grid-template-columns:1fr}.aiv-root .lesson-duo-left{border-bottom:1px solid #4d4354;border-right:0;padding:18px}.aiv-root .lesson-duo-right{padding:20px}}.aiv-root .teach-matrix th{white-space:normal;vertical-align:bottom;max-width:92px;font-size:10px;line-height:1.35}.aiv-root .lesson-close{border-top:1px solid #4d4354;padding-top:14px;color:#bcadc7!important;margin-top:16px!important;font-size:13px!important}.aiv-root .teach-matrix table{table-layout:fixed;width:100%}.aiv-root .frag-head{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:13px;display:flex}.aiv-root .frag-head b{font-weight:650}.aiv-root .frag-head small{letter-spacing:.1em;text-transform:uppercase;color:var(--pink);font-size:9.5px;font-weight:700}.aiv-root .teach-matrix td,.aiv-root .teach-matrix th{overflow:hidden}.aiv-root .lesson-cards{flex-direction:column;gap:14px;display:flex}.aiv-root .lesson-card{border:1px solid var(--line);background:#fff;overflow:hidden;border-radius:12px!important}.aiv-root .lesson-card-header{text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:14px;min-height:0;padding:16px 20px;display:flex}.aiv-root .lesson-card-header .reading-position-label{flex:1;min-width:0}.aiv-root .lesson-card-active{cursor:pointer}.aiv-root .lesson-card-active:hover{border-color:var(--pink)}.aiv-root .lesson-card-dim{opacity:.6;cursor:default}.aiv-root .lesson-card-dim .reading-position-label,.aiv-root .lesson-card-dim .reading-position-label small{color:var(--muted)!important}.aiv-root .reading-step-dot.dim{color:var(--muted)!important;background:#e5e1e5!important}.aiv-root .lesson-card-divider{border-top:1px solid var(--line)}.aiv-root .lesson-card-body{padding:20px}.aiv-root .lesson-card-body h2{text-wrap:balance;text-align:left;max-width:none;margin:0 0 16px;font-size:24px;font-weight:650;line-height:1.25}.aiv-root .doors-toggle{background:#241d2b;border-radius:20px;gap:4px;margin-bottom:14px;padding:3px;display:inline-flex}.aiv-root .doors-toggle-btn{font:inherit;color:#bcadc7;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:7px 14px;font-size:11.5px;font-weight:600}.aiv-root .doors-toggle-btn.is-active{color:#fff;background:#3d3346}.aiv-root .doors-stat{color:#e3d9e9;margin-top:14px;font-size:14px}.aiv-root .doors-stat strong{color:#ff9dc4;margin-right:6px;font-size:22px;font-weight:700;display:inline-block}.aiv-root .lesson-solo{text-align:left;flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;padding:30px 24px;display:flex}.aiv-root .lesson-check-intro{color:#e3d9e9;text-align:left;width:100%;max-width:700px;margin:0 0 18px;font-size:14px;line-height:1.6}.aiv-root .lesson-checklist{width:100%;max-width:700px}.aiv-root .check-row{border-top:1px solid #4d4354;align-items:center;gap:14px;padding:13px 0;display:flex}.aiv-root .check-row:first-child{border-top:0}.aiv-root .check-box{background:0 0;border:1px solid #6b6272;flex:0 0 18px;width:18px;height:18px;min-height:0;padding:0;position:relative;border-radius:4px!important}.aiv-root .check-box:hover{border-color:#8a7f93}.aiv-root .check-box[aria-pressed=true]{background:var(--pink);border-color:var(--pink)}.aiv-root .check-box[aria-pressed=true]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;position:absolute;top:4px;left:3px;transform:rotate(-45deg)}.aiv-root .check-row-toggle{color:#e3d9e9;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:0;padding:0;font-size:14px;font-weight:400;display:flex}.aiv-root .check-row-toggle:hover{color:#fff;border-color:#0000}.aiv-root .check-chevron{stroke:#99909f;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.aiv-root .check-row-toggle[aria-expanded=true] .check-chevron{transform:rotate(90deg)}.aiv-root .check-row-explain{color:#99909f;padding:0 0 14px 32px;font-size:13px;line-height:1.6}.aiv-root .check-row-explain[hidden]{display:none}.aiv-root .lesson-solo .lesson-close{text-align:left;width:100%;max-width:700px;margin-top:18px!important;padding-top:14px!important}@media (max-width:700px){.aiv-root .lesson-solo{padding:20px}}.aiv-root .teach-matrix td{text-align:center}.aiv-root .reading-actions{margin-top:16px!important}.aiv-root .deck-bar-next:disabled{opacity:.45;cursor:not-allowed}.aiv-root .deck-bar-next:disabled:hover{filter:none}.aiv-root .confirm-unit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aiv-root .confirm-unit #guideConfirmation{min-width:240px;color:var(--muted);flex:1;font-size:13px;line-height:1.55}.aiv-root.deck-mode .scene[data-scene="1"].deck-scene-active{min-height:0}.aiv-root .lesson-chevron-open{pointer-events:none;margin-left:auto}.aiv-root .lesson-chevron-open svg{transform:rotate(90deg)}.aiv-root #waitGuide .reading-results:not(:has(span:not(:empty))){display:none}.aiv-root.deck-mode #waitGuide .reading-results:has(>#availableResults:only-child){display:none}.aiv-root .cell.hover-linked{outline:1.5px solid var(--pink);outline-offset:2px;transform:translateY(-1px)}.aiv-root #sourceBtnExpansion>summary{display:none}.aiv-root #sourceBtnExpansion{padding:0 26px 8px}.aiv-root #sourceBtnExpansion.src-aligned{padding-bottom:8px}.aiv-root #sourceBtnExpansion .expansion-body{margin:0}.aiv-root #sourceBtn{display:none!important}.aiv-root .profile-wait{color:var(--muted);font-size:13px}.aiv-root .lesson-card-expanded{scroll-margin-top:16px}.aiv-root #evidenceDialog #evidence>header{padding-left:0;padding-right:0}.aiv-root #evidenceDialog #evidenceContent{box-shadow:none;background:0 0;border:none;border-radius:0}.aiv-root #evidenceDialog #evidenceContent .question-side{padding-left:0!important;padding-right:0!important}.aiv-root #evidenceDialog #evidenceContent .answer-side{background:#28212e;border-radius:12px;width:100%;padding:24px 28px!important}.aiv-root #evidenceDialog #evidenceContent{display:block}.aiv-root #evidenceDialog #evidence .shot{width:100%;max-width:none;margin-left:0;margin-right:0}.aiv-root #evidenceDialog #sourceBtnExpansion{padding-left:0!important;padding-right:0!important}.aiv-root #evidenceDialog #sourceBtnExpansion .expansion-body{width:100%}.aiv-root input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #fff}.aiv-root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #fff}.aiv-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #fff}.aiv-root input:autofill{box-shadow:inset 0 0 0 1000px #fff}.aiv-root input:not([type=checkbox]):not([type=radio]):focus,.aiv-root input:not([type=checkbox]):not([type=radio]):focus-visible,.aiv-root textarea:focus,.aiv-root textarea:focus-visible{border-color:var(--pink)!important;outline:none!important}.aiv-root.deck-mode #waitGuide{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.aiv-root.deck-mode #waitGuide .reading-header{border-bottom:0;padding:0 2px 16px}.aiv-root .sample-preview-heading button svg{width:16px;height:16px}.aiv-root #rivalLine{margin-top:6px}.aiv-root #rivalLine b{color:var(--ink)}.aiv-root .site-pin{background:var(--pink);color:#fff;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.aiv-root .site-fixes{margin:16px 0 0;padding:0;list-style:none}.aiv-root .site-fixes li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.aiv-root .site-fixes li:first-child{border-top:0}.aiv-root .site-fixes .site-pin{margin:2px 0 0}.aiv-root .site-fixes mark{color:#28202b;background:#fff0c4;border-radius:3px;padding:1px 2px 1px 4px}.aiv-root #action{display:none!important}.aiv-root.deck-mode #territory .chapter span{text-transform:uppercase}.aiv-root .doors-lede{max-width:660px;min-height:44px;margin:2px 0 14px;font-size:14px}.aiv-root .doors-wrap .doors-toggle{border:1px solid var(--line);background:#fff;border-radius:999px}.aiv-root .doors-wrap .doors-toggle-btn{color:var(--muted);border-radius:999px!important}.aiv-root .doors-wrap .doors-toggle-btn:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .doors-wrap .doors-toggle-btn.is-active{background:var(--pink);color:#fff}.aiv-root .doors-wrap .doors-stat{color:var(--ink);margin-top:16px}.aiv-root .doors-wrap .lesson-note{color:var(--muted)}.aiv-root .doors-wrap .doors-stat strong{color:var(--pink)}.aiv-root .doors-compare{grid-template-columns:1fr 30px 1fr;align-items:start;gap:0 16px;margin-top:16px;display:grid}.aiv-root .doors-compare figure{min-width:0;margin:0}.aiv-root .doors-compare figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:700}.aiv-root .doors-compare .website-frame{margin-top:0}.aiv-root .doors-compare .shot{width:100%;max-width:none;margin-top:0}.aiv-root .doors-compare-arrow{color:var(--muted);place-self:center;padding-top:26px}.aiv-root .doors-compare .lesson-note{margin-top:12px}@media (max-width:860px){.aiv-root .doors-compare{grid-template-columns:1fr}.aiv-root .doors-compare-arrow{display:none}}.aiv-root #doorsFixBlock.doors-after .site-pin,.aiv-root .site-pin.done{background:#14765c}.aiv-root .site-area{border-bottom:1px solid var(--line);color:var(--ink);padding:9px 0;font-size:12px;display:block}.aiv-root .doors-fix-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:6px 22px 10px}.aiv-root .doors-fix-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 0 12px;font-size:11px;font-weight:700}.aiv-root .doors-fix-foot{margin:10px 2px 0}.aiv-root .doors-fix-list{margin-top:2px}.aiv-root .doors-fix-list li{padding:13px 0}.aiv-root .doors-ad-holder{margin-top:0}.aiv-root .doors-ad-holder .ad-scene{width:100%;max-width:none;margin-top:0}.aiv-root .doors-q-panels{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}@media (max-width:1100px){.aiv-root .doors-q-panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aiv-root .doors-q-panels{grid-template-columns:1fr}}.aiv-root .doors-q-panels .doors-q-card{pointer-events:auto;cursor:pointer;text-align:left;width:auto;max-width:none;font:inherit;box-shadow:none;flex-direction:column;display:flex;position:static;border:0!important;border-radius:12px!important}.aiv-root .doors-q-panels .doors-q-card .matrix-hover-question{flex:auto}.aiv-root .doors-q-panels .doors-q-card:hover{background:#332a3a}.aiv-root .doors-q-panels .doors-q-card:focus-visible{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root #value.value{box-shadow:none;background:0 0;padding:0;overflow:visible;border:0!important;border-radius:0!important}.aiv-root #value>summary{pointer-events:none;background:0 0;border:0;gap:0;padding:0;display:block}.aiv-root #value[open]>summary{border-bottom:0}.aiv-root #value .value-title h2{margin:0}.aiv-root #value .value-title .territory-intro{margin:12px 0 22px}.aiv-root .worth-card .lesson-card-body{padding:20px}.aiv-root .worth-ask{border-bottom:1px solid var(--line);padding:2px 0 18px}.aiv-root .worth-hint{max-width:640px;color:var(--ink);font-size:14px}.aiv-root .money{align-items:baseline;margin-top:14px;display:flex}.aiv-root .money-sign{letter-spacing:-.045em;color:var(--pink);margin-right:1px;font-size:clamp(34px,6vw,52px);font-weight:650;line-height:1}.aiv-root .money input{font:inherit;letter-spacing:-.045em;color:var(--pink);border:0;border-bottom:2px solid var(--pink);appearance:none;background:0 0;border-radius:0;width:5ch;min-width:2ch;margin:0;padding:0 0 8px;font-size:clamp(34px,6vw,52px);font-weight:650;line-height:1}.aiv-root .money input:focus-visible{border-bottom-color:var(--ink);outline:0}.aiv-root .worth-origin{margin-top:10px}.aiv-root .worth-source{margin-top:4px;font-size:11px}.aiv-root .worth-source a{color:var(--muted)}.aiv-root .worth-tabs{padding:18px 0 0}.aiv-root .worth-tabs .doors-toggle{margin-bottom:0}.aiv-root .worth-toggle{border:1px solid var(--line);background:#fff;border-radius:999px}.aiv-root .worth-toggle .doors-toggle-btn{color:var(--muted);border-radius:999px!important}.aiv-root .worth-toggle .doors-toggle-btn.is-active{background:var(--pink);color:#fff}.aiv-root .worth-strip{border-top:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:18px;padding:18px 0}.aiv-root .worth-strip .metric p{max-width:200px;line-height:1.5}.aiv-root .worth-payoff{padding:20px 0 4px}.aiv-root .worth-now{color:var(--ink);margin-bottom:10px;font-size:15px}.aiv-root .worth-plan-line{letter-spacing:-.025em;color:var(--ink);max-width:34ch;font-size:24px;font-weight:650;line-height:1.3}.aiv-root .worth-plan-line .pink{color:var(--pink)}.aiv-root .worth-once{margin-top:12px;font-size:13px}.aiv-root .worth-adsbeat{padding:20px 0 4px}.aiv-root .worth-ads-goal{max-width:360px;margin-top:0;font-size:13px;font-weight:600;display:block}.aiv-root .worth-ads-goal input{border-radius:4px;margin-top:6px;padding:11px 12px;font-size:18px;font-weight:500}.aiv-root .worth-ads-line,.aiv-root .worth-ads-assume{margin-top:16px}.aiv-root .worth-ads-assume summary{padding:14px 18px;font-size:14px;font-weight:600}.aiv-root .worth-ads-fields{grid-template-columns:1fr 1fr;gap:16px}.aiv-root .worth-ads-fields label{flex-direction:column;font-size:12px;font-weight:600;line-height:1.5;display:flex}.aiv-root .worth-ads-fields input{border-radius:4px;margin-top:auto;padding:11px 12px;font-size:18px;font-weight:500}.aiv-root .worth-ads-note{max-width:680px;margin-top:14px;line-height:1.6}.aiv-root .worth-caption{margin:10px 2px 0}.aiv-root .value-ads{margin:0 30px 24px}.aiv-root .value-ads .comparison-body>p{margin-bottom:16px;font-size:12px}.aiv-root .value-ads .calc{grid-template-columns:1.15fr 1fr;gap:26px;padding:0}.aiv-root .value .assumptions .calc-fields>label:first-child{grid-column:auto}.aiv-root .value .assumptions .calc-fields>label{flex-direction:column;display:flex}.aiv-root .value .assumptions .calc-fields>label input{margin-top:auto}.aiv-root .value .lead-ceiling{margin-top:18px}.aiv-root .membership-in-clients{color:var(--ink);margin:-4px 0 14px;font-size:12px;line-height:1.5}.aiv-root .membership-pick-line{border-top:1px solid #4c4154;margin-top:14px;padding-top:14px}.aiv-root .membership-pick-line b{color:#fff}@media (max-width:700px){.aiv-root .worth-strip{grid-template-columns:1fr}.aiv-root .worth-plan-line{max-width:none;font-size:21px}.aiv-root .worth-ads-fields{grid-template-columns:1fr}.aiv-root .worth-ads-line{font-size:20px}}@media print{.aiv-root .money input,.aiv-root .money-sign{font-size:32px}.aiv-root .value-ladder{margin:4px 18px 0}.aiv-root .value-ladder-foot,.aiv-root .value-ads{margin-left:18px;margin-right:18px}}.aiv-root{--deck-bar-h:64px;--deck-fill-min-h:calc(100vh - 260px)}.aiv-root.deck-mode .scene{display:none}.aiv-root.deck-mode .scene.deck-scene-active{min-height:var(--deck-fill-min-h);padding-bottom:36px;display:block}.aiv-root.deck-mode .scene.deck-scene-enter{animation:.24s deck-scene-in}@keyframes deck-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aiv-root .deck-rail-list{border:0;margin:2px 0 4px;padding:0}.aiv-root .deck-rail-item{width:100%;font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.aiv-root .deck-rail-item:hover{color:var(--pink)}.aiv-root .deck-rail-num{color:inherit;flex:0 0 20px;font:11px monospace}.aiv-root .deck-rail-label{flex:1}.aiv-root .deck-rail-dot{background:#eee9ef;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.aiv-root .deck-rail-item[data-ready=building] .deck-rail-dot{background:var(--pink);box-shadow:0 0 0 4px var(--wash);animation:1.5s ease-in-out infinite heartbeat}.aiv-root .deck-rail-item[data-ready=ready] .deck-rail-dot{background:var(--green)}.aiv-root .deck-rail-item[aria-current=step]{color:var(--pink);font-weight:600}.aiv-root .deck-rail-item[aria-current=step] .deck-rail-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink)}.aiv-root .deck-bottom-bar{display:none}.aiv-root.deck-mode .deck-bottom-bar{background:var(--paper);border-top:1px solid var(--line);z-index:500;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px max(30px,50vw - 590px);display:grid;position:fixed;bottom:0;left:0;right:0}.aiv-root .deck-bar-back{grid-column:1;justify-self:start}.aiv-root .deck-bar-center{flex-direction:column;grid-column:2;justify-self:center;align-items:center;gap:5px;min-width:0;display:flex}.aiv-root .deck-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.aiv-root .deck-step{align-items:center;display:flex}.aiv-root .deck-step-marker{width:20px;height:20px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.aiv-root .deck-step-connector{background:var(--line);width:14px;height:1px}.aiv-root .deck-step-done .deck-step-marker{color:var(--ink)}.aiv-root .deck-step-current .deck-step-marker{background:var(--pink);border-color:var(--pink);color:#fff}.aiv-root .deck-bar-build-text{color:var(--muted);white-space:nowrap;font-size:11px}.aiv-root .deck-bar-next-wrap{grid-column:3;justify-self:end;min-width:0}.aiv-root .deck-bar-next{box-sizing:border-box;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3;display:flex;overflow:hidden}.aiv-root .deck-bar-next-label{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.aiv-root .deck-bar-next svg{flex:0 0 14px;width:14px;height:14px}.aiv-root .deck-bar-hint{color:var(--muted);font-size:10px;font-weight:400}.aiv-root .deck-selection-pdf{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.aiv-root .deck-selection-pdf p{margin-top:8px}.aiv-root .deck-map-head{padding:26px 28px 4px}.aiv-root .deck-map-head .eyebrow{margin-bottom:8px;display:block}.aiv-root .deck-map-head p{max-width:650px;margin:0;font-size:13px}.aiv-root .membership-comparison{border-color:var(--line);box-shadow:none;margin-top:16px}.aiv-root .membership-comparison summary{padding:22px;font-size:21px}.aiv-root .comparison-body{padding:0 22px 24px}.aiv-root .membership-comparison[open] summary{margin-bottom:0}.aiv-root .comparison-affordance{color:var(--muted);font-weight:500;text-decoration:none}.aiv-root .comparison-affordance:hover{color:var(--pink)}.aiv-root .founding-note{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:0;overflow:hidden}.aiv-root .founding-note b{border-bottom:1px solid var(--line);padding:22px;font-size:21px;font-weight:650;display:block}.aiv-root .founding-note p{margin:14px 0 0;padding:0 22px;font-size:12px;line-height:1.6}.aiv-root .founding-note p:last-of-type{padding-bottom:22px}.aiv-root .sponsored-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:stretch;gap:0;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.aiv-root .sponsored-card:hover,.aiv-root .sponsored-card:focus-visible{border-color:#b9b2bd}.aiv-root .ad-card-context{color:var(--muted);margin:0 0 10px;font-size:11px}.aiv-root .ad-card-main{flex:1;min-width:0;padding:12px 14px}.aiv-root .ad-row1{align-items:center;gap:6px;margin-bottom:8px;display:flex}.aiv-root .ad-favicon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.aiv-root .ad-favicon .business-icon{background:0 0;border:0;width:16px;height:16px}.aiv-root .ad-advertiser{color:var(--ink);font-size:12px;font-weight:600}.aiv-root .ad-pill{color:var(--muted);background:#eeecee;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.aiv-root .ad-menu{color:var(--muted);flex:none;margin-left:auto;font-size:14px}.aiv-root .sponsored-card h4{margin-bottom:4px;font-size:16px;line-height:1.3}.aiv-root .sponsored-card>.ad-card-main>p{color:var(--muted);font-size:12.5px;line-height:1.5}.aiv-root .ad-thumb{background:#e9e6e8;border-radius:12px 0 0 12px;flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:auto;display:flex;overflow:hidden}.aiv-root .ad-thumb .business-icon{background:0 0;border:0;width:34px;height:34px}.aiv-root .shot-disclaimer{text-align:center;color:var(--muted);padding:14px 16px 4px;font-size:11px}.aiv-root .cell.named-first{color:var(--green);background:#e3eee9;border-color:#cce2d8}.aiv-root .cell.missing{color:#b7194c;background:#fff3f7;border-color:#f2cede}.aiv-root .matrix-hover-card{z-index:200;color:#e3d9e9;pointer-events:none;background:#29212f;border-radius:12px;width:300px;max-width:calc(100vw - 20px);padding:14px 16px;position:fixed;box-shadow:0 12px 32px #17131c47}.aiv-root .matrix-hover-card[hidden]{display:none}.aiv-root .matrix-hover-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aiv-root .matrix-hover-eyebrow{color:#bcadc7;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.aiv-root .matrix-hover-chip{color:#bcadc7;background:#ffffff14;border-radius:20px;padding:2px 8px;font-size:10px}.aiv-root .matrix-hover-question{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.aiv-root .matrix-hover-status{color:#e3d9e9;align-items:center;gap:7px;font-size:12.5px;display:flex}.aiv-root .matrix-hover-glyph{text-align:center;flex:0 0 10px;width:10px;font-size:12px;font-weight:700}.aiv-root .matrix-hover-glyph.named-first{color:#7fd7ac}.aiv-root .matrix-hover-glyph.missing{color:#ff9dc4}.aiv-root .matrix-hover-leader{color:#bcadc7;margin:6px 0 0;font-size:12px}.aiv-root .matrix-hover-foot{color:#bcadc7;border-top:1px solid #4d4354;align-items:center;gap:6px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.aiv-root .matrix-hover-foot svg{stroke:#bcadc7;flex:none}.aiv-root .matrix-hover-card.is-missing .matrix-hover-status{color:#ffc3dc}.aiv-root .conversation-window:not(.shot),.aiv-root .ad-scene:not(.shot){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;overflow:visible!important}.aiv-root .shot{--gpt:#10a37f;border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden;box-shadow:0 2px 10px #17131c0f}.aiv-root .shot-bar{border-bottom:1px solid var(--line);background:#f4f3f1;align-items:center;gap:14px;padding:11px 15px;display:flex}.aiv-root .shot-dots{gap:6px;display:flex}.aiv-root .shot-dots i{border-radius:50%;width:10px;height:10px;display:block}.aiv-root .shot-dots i:first-child{background:#ec6a5e}.aiv-root .shot-dots i:nth-child(2){background:#f4bf4f}.aiv-root .shot-dots i:nth-child(3){background:#61c454}.aiv-root .shot-tab{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.aiv-root .shot-tab .gd{background:var(--gpt);border-radius:50%;flex:0 0 11px;width:11px;height:11px}.aiv-root .shot-meta{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.aiv-root .shot-body{background:#fff;padding:22px 24px 16px}.aiv-root .u-row{justify-content:flex-end;margin-bottom:22px;display:flex}.aiv-root .u-bub{color:var(--ink);background:#f4f3f1;border-radius:18px 18px 5px;max-width:80%;padding:11px 16px;font-size:15px;line-height:1.45}.aiv-root .a-row{gap:13px;margin-bottom:6px;display:flex}.aiv-root .a-ic{background:var(--gpt);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aiv-root .a-ic span{background:#fff;border-radius:3px;width:11px;height:11px}.aiv-root .a-txt{min-width:0;color:var(--ink);flex:1;font-size:15px;line-height:1.65}.aiv-root .a-txt p{margin-bottom:13px}.aiv-root #visualAnswer ul.answer-businesses,.aiv-root .a-txt ul.answer-businesses{counter-reset:o;margin:0 0 13px;padding:0!important;list-style:none!important}.aiv-root #visualAnswer ul.answer-businesses li,.aiv-root .a-txt ul.answer-businesses li{counter-increment:o;border:0;position:relative;margin:0!important;padding:9px 0 9px 27px!important;display:block!important}.aiv-root #visualAnswer ul.answer-businesses li+li,.aiv-root .a-txt ul.answer-businesses li+li{border-top:1px solid var(--line)}.aiv-root #visualAnswer ul.answer-businesses li:before,.aiv-root .a-txt ul.answer-businesses li:before{content:counter(o) ".";color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;position:absolute;top:9px;left:0}.aiv-root #visualAnswer ul.answer-businesses li strong{font-size:15px!important}.aiv-root #visualAnswer ul.answer-businesses li p{margin-top:4px;font-size:14px;color:var(--muted)!important}.aiv-root .a-txt .cite{color:var(--gpt);vertical-align:1px;background:#10a37f1f;border-radius:4px;margin-left:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;display:inline-block}.aiv-root .shot-acts{gap:16px;margin:6px 0 0 41px;padding-bottom:4px;display:flex}.aiv-root .shot-acts svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.6px}.aiv-root .shot-composer{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;margin:14px 16px 16px;padding:9px 9px 9px 18px;display:flex}.aiv-root .shot-composer .ph{color:var(--muted);flex:1;font-size:14px}.aiv-root .shot-composer .send{background:var(--ink);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.aiv-root .shot-composer .send svg{stroke:#fff;fill:none;stroke-width:2px;width:15px;height:15px}.aiv-root .shot-foot{background:var(--wash);border-top:1px solid #ee286729;align-items:center;gap:11px;padding:13px 18px;display:flex}.aiv-root .shot-foot .x{border:1.5px solid var(--pink);width:19px;height:19px;color:var(--pink);border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.aiv-root .shot-foot .t{color:#a41947;font-size:13px;font-weight:500}.aiv-root .shot-foot.good{background:#eaf6f1;border-top-color:#14765c33}.aiv-root .shot-foot.good .x{border-color:var(--green);color:var(--green)}.aiv-root .shot-foot.good .t{color:#0f5c46}.aiv-root .shot-foot.neutral{background:#fcf8e6;border-top-color:#a96a1038}.aiv-root .shot-foot.neutral .x{color:#a96a10;border-color:#a96a10}.aiv-root .shot-foot.neutral .t{color:#7a5410}.aiv-root .ad-scene .shot-body{padding-bottom:22px}.aiv-root .ad-scene .sponsored-card{margin-top:16px}.aiv-root .ad-composer{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:10px;margin:0 16px 16px;padding:8px 9px 8px 14px;display:flex}.aiv-root .ad-composer-plus{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.aiv-root .ad-composer-plus svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:2px}.aiv-root .ad-composer-ph{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.aiv-root .ad-composer-think{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:12px;flex:none;padding:4px 10px;font-size:11px}.aiv-root .ad-composer-mic{width:26px;height:26px;color:var(--muted);flex:0 0 26px;justify-content:center;align-items:center;display:flex}.aiv-root .ad-composer-mic svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.8px}.aiv-root .ad-composer-voice{background:var(--ink);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.aiv-root .ad-composer-voice svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}@media (max-width:520px){.aiv-root .ad-composer-think{display:none}}.aiv-root .visual-details summary{color:var(--muted)}.aiv-root .reading-step-next{border:1px solid var(--pink)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ink)!important;background:#fff!important;border-radius:50%!important}.aiv-root .reading-step-next svg{width:16px!important;height:16px!important}.aiv-root .reading-step-next:hover{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.aiv-root.deck-mode #availableResults{display:none}.aiv-root .visual-details-flat-heading{color:var(--muted);border-bottom:1px solid var(--line);padding:16px;font-size:13px;font-weight:600}.aiv-root .guide-contact summary{color:var(--muted)!important}.aiv-root .ad-answer p{font-size:15px;line-height:1.65}.aiv-root #evidenceDialog{border:1px solid var(--line);border-radius:12px;width:min(1100px,100vw - 48px);max-width:none;max-height:90vh;padding:0;overflow:hidden}.aiv-root #evidenceDialog .deck-evidence-dialog-body>*{max-width:920px;margin-left:auto;margin-right:auto}.aiv-root #evidenceDialog[open]{flex-direction:column;display:flex}.aiv-root #evidenceDialog #evidenceContent{box-shadow:none;border:none;border-radius:0}.aiv-root #evidenceDialog #evidence h2{margin-top:2px}.aiv-root .deck-evidence-toolbar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.aiv-root .deck-evidence-count{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.aiv-root .deck-evidence-toolbar-controls{flex:none;align-items:center;gap:6px;display:flex}.aiv-root .deck-evidence-toolbar-controls button{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;border:1px solid var(--pink)!important;color:var(--ink)!important;background:#fff!important;border-radius:50%!important}.aiv-root .deck-evidence-toolbar-controls button:hover:not(:disabled){border-color:var(--line)!important;color:var(--ink)!important}.aiv-root .deck-evidence-toolbar-controls button:disabled{opacity:.35;cursor:default;border-color:var(--line)!important}.aiv-root .deck-evidence-toolbar-controls button:disabled:hover{border-color:var(--line)!important;color:var(--ink)!important}.aiv-root .deck-evidence-toolbar-controls button svg{width:16px;height:16px}.aiv-root #evidenceCloseBtn{font-size:18px;font-weight:400;line-height:1}.aiv-root .deck-evidence-dialog-body{flex:auto;padding:24px 28px;overflow:auto}@media (max-width:700px){.aiv-root #evidenceDialog{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%;margin:0}.aiv-root .deck-evidence-dialog-body{padding:18px}.aiv-root .deck-evidence-toolbar{padding:12px 14px}.aiv-root .membership-comparison summary{padding:18px;font-size:18px}.aiv-root .comparison-body{padding:0 18px 20px}.aiv-root .founding-note b{padding:18px;font-size:18px}.aiv-root .founding-note p{margin:12px 0 0;padding:0 18px}.aiv-root .founding-note p:last-of-type{padding-bottom:18px}.aiv-root .ad-thumb{flex-basis:64px;width:64px}.aiv-root .ad-thumb .business-icon{width:26px;height:26px}.aiv-root .ad-card-main{padding:10px 12px}.aiv-root.deck-mode .deck-bottom-bar{gap:6px;padding:8px 12px}.aiv-root .deck-step-marker{width:16px;height:16px;font-size:9px}.aiv-root .deck-step-connector{width:7px}.aiv-root .deck-bar-center{gap:3px}.aiv-root .deck-bar-build-text{font-size:10px}.aiv-root .deck-bar-back{padding:8px 10px;font-size:12px}.aiv-root .deck-bar-next{align-items:flex-start;max-width:150px;padding:8px 10px;font-size:12px}.aiv-root .deck-bar-next-label{gap:4px;width:100%;max-width:150px;font-size:12px}.aiv-root .deck-bar-next-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aiv-root .deck-bar-hint{font-size:9px}}@media (max-width:400px){.aiv-root .deck-step-marker{width:12px;height:12px;font-size:7px}.aiv-root .deck-step-connector{width:3px}.aiv-root .deck-bar-build-text{display:none}.aiv-root .deck-bar-back{padding:8px;font-size:11px}.aiv-root .deck-bar-next{max-width:118px;padding:8px;font-size:11px}.aiv-root .deck-bar-next-label{max-width:118px}}@media print{.aiv-root{padding-bottom:0!important}.aiv-root .scene{display:block!important}.aiv-root .deck-bottom-bar,.aiv-root .deck-rail-list,.aiv-root .deck-map-head,.aiv-root #evidenceDialog{display:none!important}}.aiv-root .journey-optional-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:24px 0 8px;font-size:10px;display:block}.aiv-root .deck-rail-item.journey-optional{opacity:.85;font-size:12px}.aiv-root .journey-optional .deck-rail-num{font-size:14px}.aiv-root .journey-optional .deck-rail-dot{display:none}.aiv-root .journey-save-nav{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:9px 14px;font-size:12px}.aiv-root .journey-takeaway{background:var(--wash);border:1px solid #f0cbd9;border-radius:10px;margin:10px 0 26px;padding:24px 26px}.aiv-root .journey-takeaway h3{letter-spacing:-.025em;max-width:760px;font-size:23px;line-height:1.3}.aiv-root .journey-takeaway p{max-width:760px;font-size:14px;line-height:1.65}.aiv-root .journey-takeaway .eyebrow{margin-bottom:10px;display:block}.aiv-root .journey-takeaway button{margin-top:13px}.aiv-root .journey-action-details{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.aiv-root .journey-action-details>summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:600;list-style:none;display:flex}.aiv-root .journey-action-details>summary::-webkit-details-marker{display:none}.aiv-root .journey-action-details>summary>span{font-weight:400}.aiv-root .journey-action-details[open]>summary>span{transform:rotate(45deg)}.aiv-root .journey-paid .lesson-card-body{background:#f1fafc}.aiv-root .journey-paid .doors-toggle-btn.is-active{color:#087c98;background:#e9f8fc;border-color:#a9dce7}.aiv-root .journey-paid .doors-stat strong{color:#087c98}.aiv-root .journey-paid .doors-fix-card{border-color:#cce8ef}.aiv-root .journey-retired{display:none!important}.aiv-root .journey-decision-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.aiv-root .journey-decision-actions>button:not(.primary){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:12px 18px}.aiv-root .journey-approval-prompt{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding-top:30px;display:flex}.aiv-root .journey-approval-prompt h3{letter-spacing:-.035em;margin:10px 0;font-size:25px}.aiv-root .journey-approval-prompt p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.65}.aiv-root .journey-approval-prompt>button{color:var(--pink);background:#fff;border:1px solid #efcfdb;border-radius:8px;flex-shrink:0;padding:13px 17px;font-size:13px;font-weight:600}.aiv-root .journey-dialog{border:1px solid var(--line);width:min(530px,100vw - 28px);max-height:90dvh;color:var(--ink);background:#fff;border-radius:12px;padding:0;box-shadow:0 20px 65px #17131c38}.aiv-root .journey-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17131c94}.aiv-root .journey-dialog.journey-wide{width:min(740px,100vw - 28px)}.aiv-root .journey-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.aiv-root .journey-dialog>header button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:25px}.aiv-root .journey-dialog-body{padding:28px}.aiv-root .journey-dialog h2{letter-spacing:-.04em;margin:0 0 15px;font-size:30px;line-height:1.12}.aiv-root .journey-dialog p{font-size:14px;line-height:1.65}.aiv-root .journey-dialog label{margin-top:20px;font-size:13px;font-weight:600;display:block}.aiv-root .journey-dialog input,.aiv-root .journey-dialog select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;margin-top:8px;padding:12px;display:block}.aiv-root .journey-dialog form>.primary{margin-top:20px}.aiv-root .journey-dialog .small{font-size:12px}.aiv-root .journey-dialog button:focus-visible,.aiv-root .journey-save-nav:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.aiv-root .journey-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aiv-root .journey-brief{background:#fcf8fa;border:1px solid #eddae3;border-radius:9px;margin:23px 0;padding:23px}.aiv-root .journey-brief h3{letter-spacing:-.03em;font-size:22px;line-height:1.25}.aiv-root .journey-brief h4{margin:21px 0 5px;font-size:14px}.aiv-root .journey-brief p{margin-top:5px}.aiv-root .journey-dialog [hidden]{display:none!important}@media (max-width:720px){.aiv-root .journey-save-nav{padding:8px 11px;font-size:11px}.aiv-root .journey-takeaway{padding:20px}.aiv-root .journey-takeaway h3{font-size:20px}.aiv-root .journey-approval-prompt{flex-direction:column;align-items:flex-start;gap:16px}.aiv-root .journey-dialog-body{padding:22px}.aiv-root .journey-form-grid{grid-template-columns:1fr;gap:0}.aiv-root .journey-decision-actions{flex-direction:column}.aiv-root .journey-decision-actions>button{width:100%}}@media print{.aiv-root .journey-save-nav,.aiv-root .journey-decision-actions,.aiv-root .journey-approval-prompt>button{display:none!important}}.aiv-root .journey-priority{background:#fff8fb;border:1px solid #edcfdb;border-radius:10px;grid-template-columns:1.45fr 1fr;align-items:center;gap:30px;margin-top:28px;padding:27px;display:grid}.aiv-root .journey-priority h3{letter-spacing:-.035em;margin:10px 0;font-size:25px;line-height:1.2}.aiv-root .journey-priority p{font-size:14px;line-height:1.65}.aiv-root .journey-priority-actions .primary{text-align:center;width:100%}.aiv-root .journey-priority-actions p{font-size:12px}.aiv-root .journey-text-action{color:var(--pink);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:600}.aiv-root .journey-text-action:hover{text-decoration:underline}.aiv-root .journey-text-action:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.aiv-root #journeyEarlyPlans{margin-top:12px;display:block}.aiv-root #journeyEarlyPlans[hidden],.aiv-root .journey-priority[hidden]{display:none!important}.aiv-root .journey-membership-task{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0 30px;padding:24px 0}.aiv-root .journey-membership-task h3{letter-spacing:-.025em;margin:10px 0;font-size:22px;line-height:1.3}.aiv-root .journey-membership-task p{font-size:14px;line-height:1.65}.aiv-root .journey-first-steps{padding-left:20px;font-size:13px;line-height:1.6}.aiv-root .journey-first-steps li{margin-top:10px}.aiv-root #journeyPreviewManager{margin-top:12px;display:block}.aiv-root .journey-manager-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.aiv-root .journey-manager-actions>button:not(.primary){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:12px}@media (max-width:720px){.aiv-root .journey-priority{grid-template-columns:1fr;gap:17px;padding:22px}.aiv-root .journey-priority h3{font-size:23px}.aiv-root .journey-membership-task h3{font-size:20px}.aiv-root .journey-manager-actions{flex-direction:column;align-items:stretch}}.aiv-root .deck-rail-item:disabled,.aiv-root .deck-rail-item[aria-disabled=true]{cursor:default;background:0 0;opacity:1!important;color:var(--ink)!important}.aiv-root .deck-rail-item:disabled .deck-rail-num,.aiv-root .deck-rail-item:disabled .deck-rail-label{opacity:1!important}.aiv-root .journey-rail-status{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.aiv-root .journey-rail-status:empty{display:none}.aiv-root .nav .links #howLink,.aiv-root .nav .links>.tag{display:none!important}.aiv-root .journey-work-steps{grid-template-columns:1fr 1fr;gap:24px 32px;padding:24px 0 8px;display:grid}.aiv-root .journey-work-steps article{border-top:1px solid var(--line);padding-top:16px}.aiv-root .journey-work-steps .eyebrow{margin-bottom:9px;font-size:9px;display:block}.aiv-root .journey-work-steps h3{margin:0 0 8px;font-size:20px;line-height:1.25}.aiv-root .journey-work-steps p{margin:0;font-size:13px;line-height:1.6}@media (max-width:720px){.aiv-root .journey-work-steps{grid-template-columns:1fr;gap:18px;padding-top:20px}.aiv-root .journey-work-steps h3{font-size:19px}}.aiv-root .journey-visibility-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;margin:20px 0 28px;display:grid}.aiv-root .journey-visibility-group h3{letter-spacing:0;margin:0 0 5px;font-size:14px;line-height:1.3}.aiv-root .journey-visibility-group p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.aiv-root .journey-organic-group{border-top:2px solid var(--pink);padding-top:14px}.aiv-root .journey-paid-group{border-top:2px solid #25a2bf;min-width:205px;padding-top:14px}.aiv-root .journey-paid-group h3{color:#087c98}.aiv-root .doors-wrap .journey-visibility-options .doors-toggle{gap:3px;width:auto;margin:0;padding:3px;display:inline-flex}.aiv-root .doors-wrap .journey-visibility-options .doors-toggle-btn{white-space:nowrap;min-width:0;padding:10px 14px;font-size:12px}.aiv-root .doors-wrap .journey-paid-group .doors-toggle{background:#f1fafc;border-color:#cce8ef}.aiv-root .doors-wrap .journey-paid-group .doors-toggle-btn{color:#087c98}.aiv-root .doors-wrap .journey-paid-group .doors-toggle-btn.is-active{color:#fff;background:#087c98}.aiv-root .doors-wrap .journey-organic-group .doors-toggle-btn.is-active{background:var(--pink);color:#fff}@media (max-width:720px){.aiv-root .journey-visibility-options{grid-template-columns:1fr;gap:20px;margin:18px 0 24px}.aiv-root .journey-paid-group{min-width:0}.aiv-root .journey-visibility-group{padding-top:10px}.aiv-root .journey-visibility-group p{margin-bottom:9px}.aiv-root .doors-wrap .journey-visibility-options .doors-toggle-btn{padding:9px 12px;font-size:11px}}.aiv-root .doors-wrap>.journey-visibility-options{border-bottom:1px solid var(--line);margin:24px 0 22px;padding:0 0 22px}.aiv-root .journey-preview-route{letter-spacing:-.02em;line-height:1.3;margin:0 0 10px!important;font-size:18px!important}.aiv-root .journey-paid .journey-preview-route{color:#087c98}.aiv-root .doors-wrap .doors-lede{margin-bottom:24px}.aiv-root .approval-help-wrap{align-items:center;gap:8px;display:inline-flex;position:relative}.aiv-root .approval-info{background:#fff;flex:none;width:25px;height:25px;font-size:12px;border-radius:50%!important;padding:0!important}.aiv-root .approval-help{color:#eee7f2;z-index:30;background:#292130;border-radius:9px;width:310px;max-width:80vw;padding:16px;font-size:12px;font-weight:400;line-height:1.6;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 24px #211b2930}.aiv-root .approval-help[hidden]{display:none}.aiv-root #journeyApprovalDialog{width:min(860px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);overflow:hidden}.aiv-root #journeyApprovalDialog[open]{flex-direction:column;display:flex}.aiv-root #journeyApprovalDialog>header,.aiv-root #journeyApprovalDialog>footer{flex:none}.aiv-root #journeyApprovalDialog .journey-dialog-body{padding:24px 28px;overflow:auto}.aiv-root #journeyApprovalDialog h2{margin-bottom:8px;font-size:27px}.aiv-root #journeyApprovalDialog .approval-intro{font-size:13px;line-height:1.5}.aiv-root #journeyApprovalDialog .journey-form-grid{gap:20px;margin:18px 0}.aiv-root #journeyApprovalDialog input,.aiv-root #journeyApprovalDialog select{margin-top:6px;padding:9px 11px}.aiv-root #journeyApprovalDialog .journey-brief{background:0 0;border:0;margin:0;padding:0}.aiv-root .approval-proposal{border-block:1px solid var(--line);padding:16px 0}.aiv-root .approval-proposal .eyebrow{font-size:9px}.aiv-root .approval-proposal h3{margin:7px 0;font-size:22px}.aiv-root #journeyApprovalDialog .approval-proposal p{font-size:13px;line-height:1.5}.aiv-root .approval-grid{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:18px;display:grid}.aiv-root .approval-grid h4{margin:0 0 6px;font-size:14px}.aiv-root #journeyApprovalDialog .approval-grid p{margin:4px 0;font-size:13px;line-height:1.5}.aiv-root #journeyApprovalDialog .approval-caveat{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.5}.aiv-root .approval-footer{border-top:1px solid var(--line);background:#fff;padding:16px 28px}.aiv-root .approval-footer-actions{align-items:center;gap:18px;display:flex}.aiv-root .approval-footer p{margin:8px 0 0;font-size:11px!important}@media (max-width:720px){.aiv-root #journeyApprovalDialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.aiv-root #journeyApprovalDialog .journey-dialog-body{padding:20px}.aiv-root #journeyApprovalDialog h2{font-size:25px}.aiv-root #journeyApprovalDialog .journey-form-grid{grid-template-columns:1fr;gap:12px}.aiv-root .approval-grid{grid-template-columns:1fr;gap:16px}.aiv-root .approval-footer{padding:14px 20px}.aiv-root .approval-footer-actions{flex-wrap:wrap;gap:8px}.aiv-root .approval-footer-actions>.primary,.aiv-root .approval-help-wrap{width:100%}.aiv-root .approval-help-wrap>#journeyApproval{flex:1}}.aiv-root #plan .membership-card.selected{border-color:var(--pink);background:#fff5f9;box-shadow:0 8px 24px #7e214d0c}.aiv-root #plan:has(.membership-card.selected) .membership-card.recommended:not(.selected){box-shadow:none;background:#fff;border-color:#dcd5df}.aiv-root #journeyApprovalDialog{width:min(740px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.aiv-root #journeyApprovalDialog>header{padding:18px 24px}.aiv-root #journeyApprovalDialog>header h2{margin:0;font-size:23px}.aiv-root #journeyApprovalDialog .journey-dialog-body{flex-direction:column;min-height:0;padding:18px 24px;display:flex}.aiv-root #journeyApprovalDialog label{margin:14px 0 0;font-size:12px}.aiv-root #journeyApprovalDialog textarea{resize:vertical;border:1px solid var(--line);width:100%;height:min(420px,46dvh);min-height:230px;color:var(--ink);background:#fff;border-radius:7px;flex-shrink:0;margin-top:6px;padding:16px;font:13px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aiv-root #journeyApprovalDialog textarea:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.aiv-root #journeyApprovalDialog .approval-link-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.aiv-root #journeyApprovalDialog .approval-footer{align-items:center;gap:16px;padding:14px 24px;display:flex}.aiv-root #journeyApprovalDialog .approval-footer p{margin:0;font-size:11px;line-height:1.4}@media (max-width:720px){.aiv-root #journeyApprovalDialog{width:100vw;height:100dvh;max-height:100dvh}.aiv-root #journeyApprovalDialog .journey-dialog-body{flex:1;padding:16px 20px}.aiv-root #journeyApprovalDialog textarea{resize:none;flex:1;height:auto;min-height:220px}.aiv-root #journeyApprovalDialog .approval-footer{padding:14px 20px;display:block}.aiv-root #journeyApprovalDialog .approval-footer .primary{width:100%}.aiv-root #journeyApprovalDialog .approval-footer p{margin-top:8px}}@media (min-width:721px){.aiv-root #journeyApprovalDialog{height:fit-content}.aiv-root #journeyApprovalDialog .journey-dialog-body{flex:none}}.aiv-root .journey-ads-calculator{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.aiv-root .journey-ads-calculator>summary{cursor:pointer;color:#087c98;justify-content:space-between;gap:15px;font-size:16px;font-weight:600;list-style:none;display:flex}.aiv-root .journey-ads-calculator>summary::-webkit-details-marker{display:none}.aiv-root .journey-ads-calculator[open]>summary>span{transform:rotate(45deg)}.aiv-root .journey-ads-calculator>p{margin:12px 0 20px}.aiv-root .journey-ads-calculator #worthTabAds{background:#f1fafc;border:1px solid #cce8ef;border-radius:10px;padding:20px}.aiv-root .journey-ads-calculator .worth-strip{margin-top:0}@media (max-width:720px){.aiv-root .journey-ads-calculator #worthTabAds{padding:16px}.aiv-root .journey-ads-calculator>summary{font-size:15px}}.aiv-root:has(#landingView:not(.hidden))>.nav{display:none}.aiv-root #landingView .site-header{border-bottom:1px solid var(--line);background:#fff}.aiv-root #landingView .nav-in{align-items:center;max-width:1180px;height:70px;margin:auto;padding:0 30px;display:flex}.aiv-root #landingView .brand-logo{width:213px;height:38px;display:block}.aiv-root #landingView .landing{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin:24px auto 40px}.aiv-root #landingView .landing h1{margin:12px 0 16px;font-size:44px}.aiv-root #landingView .landing .lead{max-width:540px;font-size:16px;line-height:1.5}.aiv-root #landingView .landing form .small{font-size:11px}.aiv-root #landingView .landing form button{margin:12px 0 8px;padding:12px}.aiv-root #landingView .landing input{padding:10px 12px}.aiv-root #landingView .landing .text-button{margin-top:10px}.aiv-root #landingView .landing-context{max-width:1120px;margin:0 auto 28px;font-size:14px}.aiv-root #landingView .site-footer{--maxw:1200px;--brand-pink:var(--pink);--font-mono:monospace;--ease:ease;border-top:1px solid var(--line);max-width:var(--maxw);margin:0 auto;padding:64px 40px 36px}.aiv-root #landingView .ft-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:36px;display:grid}.aiv-root #landingView .ft-logo{display:inline-block}.aiv-root #landingView .ft-logo img{width:auto;height:32px;display:block}.aiv-root #landingView .ft-brand p{color:var(--muted);max-width:30ch;margin:18px 0 0;font-size:.95rem;line-height:1.55}.aiv-root #landingView .ft-brand p a{color:var(--brand-pink);text-decoration:none}.aiv-root #landingView .ft-brand p a:hover{text-decoration:underline}.aiv-root #landingView .ft-social{gap:16px;margin-top:22px;display:flex}.aiv-root #landingView .ft-social a{color:var(--muted);transition:color .15s var(--ease);display:inline-flex}.aiv-root #landingView .ft-social a:hover{color:var(--brand-pink)}.aiv-root #landingView .ft-social svg{width:22px;height:22px}.aiv-root #landingView .ft-col .ft-h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.66rem;font-weight:500}.aiv-root #landingView .ft-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aiv-root #landingView .ft-col a{color:var(--ink);font-size:.97rem;text-decoration:none}.aiv-root #landingView .ft-col a:hover{color:var(--brand-pink)}.aiv-root #landingView .ft-rule{background:var(--line);height:1px;margin:48px 0 24px}.aiv-root #landingView .ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.aiv-root #landingView .ft-copy{color:var(--muted);font-size:.86rem}.aiv-root #landingView .ft-tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:.72rem}@media (max-width:800px){.aiv-root #landingView .landing{margin:20px auto 32px;padding:0 20px;display:block}.aiv-root #landingView .landing h1{font-size:38px}.aiv-root #landingView .landing-context{margin:0 20px 28px}.aiv-root #landingView .nav-in{padding:0 20px}.aiv-root #landingView .ft-top{grid-template-columns:1fr 1fr;gap:32px}.aiv-root #landingView .ft-brand{grid-column:1/-1}.aiv-root #landingView .site-footer{padding:40px 20px 28px}}.aiv-root .journey-sample-notice,.aiv-root .journey-sample-return{display:none}.aiv-root .journey-sample-mode .journey-sample-return{background:0 0;padding:8px 0;font-size:12px;display:inline-block;border:0!important}.aiv-root .journey-sample-mode .journey-sample-notice{border-bottom:1px solid var(--line);align-items:center;margin:0 0 16px;padding:10px 0;display:flex}.aiv-root .journey-sample-notice p{margin-top:4px;font-size:13px}@media (max-width:700px){.aiv-root .journey-sample-mode>.nav{flex-wrap:wrap;gap:14px}.aiv-root .journey-sample-mode>.nav .links{justify-content:space-between;gap:12px;width:100%}.aiv-root .journey-sample-notice p{font-size:12px}}.aiv-root .journey-sample-notice>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.aiv-root .journey-sample-notice p{margin:0}.aiv-root button.primary:not([hidden]),.aiv-root button.deck-bar-back:not([hidden]),.aiv-root button.journey-save-nav:not([hidden]){text-align:center;justify-content:center;align-items:center;gap:6px;min-height:44px;line-height:1.25;display:inline-flex}.aiv-root button.deck-bar-next.primary{flex-direction:column;justify-content:center;align-items:center;padding:10px 16px}.aiv-root button.deck-bar-next .deck-bar-next-label{justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;line-height:1.25;display:flex}.aiv-root .journey-button-text{text-align:center;min-width:0}.aiv-root button.deck-bar-next .deck-bar-next-label svg{flex:0 0 16px;width:16px;height:16px;display:block}@media (max-width:700px){.aiv-root button.deck-bar-next.primary{max-width:150px;padding:10px}.aiv-root button.deck-bar-next .deck-bar-next-label{gap:6px;font-size:12px}}@media (max-width:400px){.aiv-root button.deck-bar-next.primary{max-width:132px}}.aiv-root #samplePreview{border-radius:12px;width:min(1100px,100vw - 48px);height:calc(100dvh - 48px);max-height:none}.aiv-root #samplePreview::backdrop{background:#221b2a8c}.aiv-root #samplePreview .sample-preview-heading{align-items:center;gap:16px;padding:16px 24px}.aiv-root #samplePreview .sample-preview-heading h2{margin:0 0 4px;font-size:20px}.aiv-root #samplePreview .sample-preview-heading p{font-size:12px}.aiv-root #samplePreview #closeSamplePreview{width:40px;height:40px}.aiv-root.sample-popup-report>.demo,.aiv-root.sample-popup-report>.nav,.aiv-root.sample-popup-report .journey-sample-notice{display:none!important}.aiv-root.sample-popup-report .deck-shell{padding-top:24px}@media (max-width:700px){.aiv-root #samplePreview{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;margin:0}.aiv-root #samplePreview .sample-preview-heading{padding:12px 16px}.aiv-root #samplePreview .sample-preview-heading h2{font-size:18px}}.aiv-root:has(#landingView:not(.hidden)){background:#fff}.aiv-root #landingView{--line:#ee286733;background:#fff}.aiv-root #landingView .landing-context,.aiv-root #landingView .promise,.aiv-root #landingView .site-footer{width:calc(100% - 60px);max-width:1120px;margin-left:auto;margin-right:auto}.aiv-root #landingView .site-footer{padding-left:0;padding-right:0}@media (max-width:800px){.aiv-root #landingView .landing-context,.aiv-root #landingView .promise,.aiv-root #landingView .site-footer{width:calc(100% - 40px)}.aiv-root #landingView .site-footer{padding-left:0;padding-right:0}}:is(.aiv-root:has(#landingView:not(.hidden)),.aiv-root:has(#landingView:not(.hidden))){--paper:#fff;background:#fff}.aiv-root #landingView .landing{background:#fff}.aiv-root #landingView .preview{box-shadow:none;background:#fff}.aiv-root #landingView .preview .landing-organic{border-top-color:var(--pink)}.aiv-root #landingView .preview .landing-paid{border-top-color:#187b95}.aiv-root #reportView .prospect-note{color:#db1759;letter-spacing:0;pointer-events:none;align-items:flex-start;gap:3px;max-width:100%;margin:12px 0 14px;font:22px/1.25 Bradley Hand,Segoe Print,Chalkboard SE,cursive;display:flex}.aiv-root #reportView .prospect-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 68px;width:68px;height:40px}.aiv-root #reportView .prospect-note span{padding-top:2px;transform:rotate(-2deg)}.aiv-root #reportView .prospect-note-profile{margin-top:24px;margin-left:14px}.aiv-root #reportView .prospect-note-results{margin-left:160px;font-size:21px}.aiv-root #reportView .prospect-note-results span{transform:rotate(1deg)}.aiv-root #reportView .prospect-note-numbers{margin:0 0 14px 5px;font-size:20px}@media (max-width:800px){.aiv-root #reportView .prospect-note{margin-left:0;font-size:19px}.aiv-root #reportView .prospect-note svg{flex-basis:48px;width:48px;height:36px}.aiv-root #reportView .prospect-note-results{max-width:310px}.aiv-root #reportView .prospect-note-results span{max-width:230px}}.aiv-root #reportCalculators #cost .worth-money{flex-wrap:wrap;gap:12px 0}.aiv-root #reportView .worth-money .prospect-note-numbers{align-self:center;margin:0 0 0 20px;font-size:20px}.aiv-root #reportView .prospect-note-numbers span{padding-top:14px;transform:rotate(-4deg)}@media (max-width:800px){.aiv-root #reportView .worth-money .prospect-note-numbers{margin-top:-4px;font-size:19px}}.aiv-root #journeyCodeForm .journey-code-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.aiv-root #journeyCodeForm .journey-code-actions>button{justify-content:center;align-items:center;min-height:44px;margin:0;line-height:1.2;display:inline-flex}.aiv-root #plan .membership-transition[hidden],.aiv-root #plan .journey-approval-prompt[hidden]{display:none!important}.aiv-root #plan .membership-heading{margin-top:0}.aiv-root #plan .membership-cards{margin-top:24px}.aiv-root #plan .plan-support-details{border-bottom:1px solid var(--line);margin:0;padding:0}.aiv-root #plan .plan-support-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.aiv-root #plan .plan-support-details>summary::-webkit-details-marker{display:none}.aiv-root #plan .plan-support-details>summary:after{content:"+";color:var(--pink);font-size:20px;font-weight:400}.aiv-root #plan .plan-support-details[open]>summary:after{content:"−"}.aiv-root #plan .plan-support-details .membership-fit,.aiv-root #plan .plan-support-details .journey-membership-task{border:0;margin:0 0 22px;padding:0}.aiv-root #plan .plan-support-details .membership-fit>.eyebrow,.aiv-root #plan .plan-support-details .membership-fit>h3,.aiv-root #plan .plan-support-details .journey-membership-task>.eyebrow{display:none}.aiv-root #plan .plan-support-details>summary:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.aiv-root #reportView .prospect-note-compare{gap:0;margin:12px 0 5px 150px;font-size:19px}.aiv-root #reportView .prospect-note-compare span{transform:rotate(-4deg)}.aiv-root #reportView .prospect-note-priority{gap:0;margin:0 0 10px;font-size:20px}.aiv-root #reportView .prospect-note-priority span{transform:rotate(2deg)}.aiv-root #reportView .prospect-note-approval{margin:10px 0 0 230px;font-size:19px}.aiv-root #reportView .prospect-note-approval span{padding-top:16px;transform:rotate(-2deg)}@media (max-width:800px){.aiv-root #reportView .prospect-note-compare{margin-left:120px;font-size:18px}.aiv-root #reportView .prospect-note-priority{font-size:19px}.aiv-root #reportView .prospect-note-approval{margin-left:8px;font-size:18px}}.aiv-root #samplePreview #closeSamplePreview{color:#242129;background:#fff;place-items:center;width:36px;height:36px;padding:0;display:grid;border:1px solid #ff1761!important}.aiv-root #samplePreview #closeSamplePreview:hover{color:#242129;background:#f4f3f5;border-color:#b7b2bd!important}.aiv-root #samplePreview #closeSamplePreview svg{width:18px;height:18px}.aiv-root #samplePreview .sample-preview-heading h2{letter-spacing:-.4px;font-size:19px}@media (max-width:700px){.aiv-root #samplePreview #closeSamplePreview{width:44px;height:44px}.aiv-root #samplePreview .sample-preview-heading h2{font-size:17px}}.aiv-root #sampleBtn{background:#fff;min-height:36px;padding:8px 14px;font-weight:650;line-height:1.3;color:#242129!important;border:1px solid #ff1761!important;border-radius:7px!important;text-decoration:none!important}.aiv-root #sampleBtn:hover{background:#f4f3f5;border-color:#b7b2bd!important}@media (max-width:700px){.aiv-root #sampleBtn{min-height:44px}}.aiv-root .full-report-option{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.aiv-root .full-report-option a{color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.aiv-root .full-report-option a:hover{color:var(--pink)}.aiv-root .full-report-option p{margin-top:6px}.aiv-root #journeySaved .journey-saved-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.aiv-root #journeySaved .journey-saved-actions button{margin:0}.aiv-root #journeyResendCode,.aiv-root #journeySaveAnotherEmail{background:#fff;border:1px solid var(--pink)!important;border-radius:7px!important}.aiv-root #journeyResendCode:hover,.aiv-root #journeySaveAnotherEmail:hover{background:#f4f3f5;border-color:var(--muted)!important}.aiv-root .pw [hidden],.aiv-root #pwFindings[hidden],.aiv-root .pw-retired{display:none!important}.aiv-root .pw{margin-bottom:26px}.aiv-root .pw-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.aiv-root .pw-status .eyebrow{margin-bottom:8px;display:block}.aiv-root .pw-status p{color:var(--muted);margin:0;font-size:13px}.aiv-root .pw .pw-text{color:var(--pink);cursor:pointer;text-align:left;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600;border-radius:0!important}.aiv-root .pw .pw-text:hover{text-decoration:underline}.aiv-root .pw-switch{margin:18px 0}.aiv-root #pwGuideTab{color:var(--ink);cursor:pointer;background:#fff;padding:10px 16px;border:1px solid var(--line)!important;border-radius:7px!important}.aiv-root .pw-waiting{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:22px;padding:26px}.aiv-root .pw-waiting h3{margin:13px 0;font-size:24px}.aiv-root .pw-waiting p,.aiv-root .pw-waiting li{font-size:14px;line-height:1.65}.aiv-root .pw-waiting details{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.aiv-root .pw-waiting summary{cursor:pointer;font-size:14px;font-weight:600}.aiv-root .pw-waiting li{padding:7px 0}.aiv-root .pw-demo-controls{gap:6px;display:inline-flex}.aiv-root #deckNextWrap[hidden]{display:none!important}.aiv-root.pw-modal-open{overflow:hidden}.aiv-root #pwGuideDialog{box-sizing:border-box;border:1px solid var(--line);width:min(1000px,100vw - 48px);max-width:none;height:min(720px,100dvh - 48px);max-height:none;color:var(--ink);background:#fff;border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 65px #17131c38}.aiv-root #pwGuideDialog[open]{flex-direction:column;display:flex}.aiv-root #pwGuideDialog::backdrop{background:#17131c99}.aiv-root #pwCloseGuide{cursor:pointer;font-size:18px;font-weight:400;line-height:1}.aiv-root #pwGuide{flex-direction:column;flex:1;min-height:0;display:flex}.aiv-root .pw-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 40px 12px;overflow:auto}.aiv-root #pwGuideDialog .pw-panel{background:0 0;border:0;margin:0;padding:0}.aiv-root .pw-panel-head{margin:0 0 22px}.aiv-root .pw-panel-head .eyebrow{margin-bottom:10px;font-size:10px;display:block}.aiv-root #pwGuideDialog .pw-panel-head h2{letter-spacing:-.04em;max-width:650px;margin:0;font-size:30px;line-height:1.15}.aiv-root #pwGuideDialog .pw-panel-head p{color:var(--muted);max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.55}.aiv-root .pw-answer-visual{background:0 0;max-width:760px;padding:0}.aiv-root #pwGuideDialog .shot{border-radius:8px;width:100%;max-width:none;margin:0}.aiv-root #pwGuideDialog .shot-body{padding:16px 22px}.aiv-root #pwGuideDialog .u-row{margin:0 0 14px}.aiv-root #pwGuideDialog .u-bub{max-width:85%;padding:11px 15px;font-size:14px;line-height:1.45}.aiv-root #pwGuideDialog .a-row{gap:12px}.aiv-root #pwGuideDialog .a-ic{flex-shrink:0;width:27px;height:27px}.aiv-root #pwGuideDialog .a-txt{min-height:0;font-size:14px;line-height:1.5}.aiv-root #pwGuideDialog .a-txt p{margin:0 0 7px;font-size:14px}.aiv-root #pwGuideDialog .answer-businesses{margin:0;padding:0}.aiv-root #pwGuideDialog .answer-businesses li{margin:0;padding:6px 0;font-size:14px}.aiv-root #pwGuideDialog .pw-visual-label{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.4}.aiv-root #pwGuideDialog .pw-takeaway{max-width:650px;margin:20px 0 0;font-size:16px;line-height:1.5}.aiv-root #pwGuideDialog .pw-caption{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.aiv-root .pw-needs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.aiv-root .pw-needs>div{align-items:center;gap:15px;padding:22px 16px 22px 0;display:flex}.aiv-root .pw-needs>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.aiv-root .pw-intent-icon{width:25px;height:25px;color:var(--pink);flex:none}.aiv-root .pw-needs strong{font-size:16px;line-height:1.4;display:block}.aiv-root .pw-needs span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.aiv-root .pw-next-routes{border-top:1px solid var(--line)}.aiv-root .pw-next-routes article{border-bottom:1px solid var(--line);padding:20px 0}.aiv-root .pw-next-routes .eyebrow{margin-bottom:7px;font-size:9px;display:block}.aiv-root .pw-next-routes .pw-paid .eyebrow{color:#087c98}.aiv-root .pw-next-routes h3{letter-spacing:-.03em;margin:0;font-size:23px;line-height:1.2}.aiv-root #pwGuideDialog .pw-next-routes p{color:var(--muted);max-width:630px;margin:8px 0 0;font-size:14px;line-height:1.5}.aiv-root .pw-controls{border-top:1px solid var(--line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:16px 40px 10px;display:grid}.aiv-root .pw-controls>button:first-child{cursor:pointer;justify-self:start}.aiv-root .pw-controls>button:disabled{visibility:hidden}.aiv-root .pw-controls>span{color:var(--muted);font-size:12px}.aiv-root #pwNext{white-space:nowrap;justify-self:end;padding:12px 17px;font-size:13px}.aiv-root .pw-dialog-progress{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 40px 14px;display:flex}.aiv-root #pwGuideDialog .pw-dialog-progress p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.aiv-root #pwGuideDialog .pw-dialog-progress .pw-text{white-space:nowrap;padding:4px 0;font-size:11px}.aiv-root .pw button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (max-width:720px){.aiv-root #pwGuideDialog{border:0;border-radius:0;width:100vw;height:100dvh}.aiv-root .pw-dialog-body{padding:24px 20px 10px}.aiv-root .pw-panel-head{margin-bottom:20px}.aiv-root #pwGuideDialog .pw-panel-head h2{font-size:30px}.aiv-root #pwGuideDialog .pw-panel-head p{margin-top:10px;font-size:14px;line-height:1.5}.aiv-root .pw-answer-visual{padding:0}.aiv-root #pwGuideDialog .shot-body{padding:14px 12px}.aiv-root #pwGuideDialog .u-bub{max-width:94%;padding:10px 12px;font-size:13px}.aiv-root #pwGuideDialog .a-txt,.aiv-root #pwGuideDialog .a-txt p,.aiv-root #pwGuideDialog .answer-businesses li{font-size:13px}.aiv-root #pwGuideDialog .pw-takeaway{margin-top:20px;font-size:15px}.aiv-root .pw-needs{grid-template-columns:1fr}.aiv-root .pw-needs>div{border-bottom:1px solid var(--line);gap:14px;padding:15px 0}.aiv-root .pw-needs>div:last-child{border-bottom:0}.aiv-root .pw-needs strong{font-size:15px}.aiv-root .pw-needs span{margin-top:2px;font-size:12px}.aiv-root .pw-next-routes article{padding:20px 0}.aiv-root .pw-next-routes h3{font-size:22px}.aiv-root #pwGuideDialog .pw-next-routes p{font-size:14px}.aiv-root .pw-controls{grid-template-columns:auto 1fr auto;gap:10px;padding:14px 20px}.aiv-root #pwNext{padding:12px;font-size:12px}.aiv-root .pw-controls>span{text-align:center;font-size:11px}.aiv-root .pw-dialog-progress{min-height:48px;padding:10px 20px}.aiv-root #pwGuideDialog .pw-dialog-progress p{max-width:225px;font-size:10px}.aiv-root #pwGuideDialog .pw-dialog-progress .pw-text{font-size:10px}}@media (max-height:740px){.aiv-root .pw-dialog-body{padding-top:16px}.aiv-root .pw-panel-head{margin-bottom:14px}.aiv-root #pwGuideDialog .pw-panel-head h2{font-size:28px}.aiv-root #pwGuideDialog .pw-panel-head p{margin-top:8px;font-size:13px;line-height:1.4}.aiv-root .pw-panel-head .eyebrow{margin-bottom:7px;font-size:9px}.aiv-root #pwGuideDialog .pw-takeaway{margin-top:14px;font-size:14px;line-height:1.4}.aiv-root .pw-needs>div{padding-top:10px;padding-bottom:10px}.aiv-root .pw-needs strong{font-size:14px}.aiv-root .pw-needs span{font-size:11px}.aiv-root .pw-next-routes article{padding:14px 0}.aiv-root .pw-next-routes h3{font-size:20px}.aiv-root #pwGuideDialog .pw-next-routes p{margin-top:6px;font-size:13px;line-height:1.4}.aiv-root .pw-controls{padding-top:10px;padding-bottom:10px}}@media print{.aiv-root #progressiveWalkthrough{display:none!important}.aiv-root #pwFindings{display:block!important}}@media (max-width:720px) and (max-height:700px){.aiv-root .pw-dialog-body{padding:14px 16px 6px}.aiv-root #pwGuideDialog .pw-panel-head h2{font-size:24px;line-height:1.12}.aiv-root .pw-panel-head{margin-bottom:12px}.aiv-root #pwGuideDialog .pw-panel-head p{margin-top:8px;font-size:13px;line-height:1.4}.aiv-root .pw-answer-visual{padding:0}.aiv-root #pwGuideDialog .shot-body{padding:10px}.aiv-root #pwGuideDialog .shot .chatgpt-bar{padding:8px 12px}.aiv-root #pwGuideDialog .u-row{margin-bottom:10px}.aiv-root #pwGuideDialog .u-bub{padding:8px 10px;font-size:12px;line-height:1.4}.aiv-root #pwGuideDialog .a-row{gap:8px}.aiv-root #pwGuideDialog .a-txt,.aiv-root #pwGuideDialog .a-txt p,.aiv-root #pwGuideDialog .answer-businesses li{font-size:12px}.aiv-root #pwGuideDialog .answer-businesses li{padding:4px 0}.aiv-root #pwGuideDialog .pw-takeaway{margin-top:12px;font-size:13px}.aiv-root .pw-needs>div{gap:12px;padding:9px 0}.aiv-root .pw-needs strong{font-size:13px}.aiv-root .pw-needs span{font-size:11px}.aiv-root .pw-intent-icon{width:22px;height:22px}.aiv-root #pwGuideDialog .pw-caption{margin-top:8px;font-size:10px;line-height:1.4}.aiv-root .pw-next-routes article{padding:12px 0}.aiv-root .pw-next-routes h3{font-size:19px}.aiv-root .pw-controls{gap:8px;padding:8px 16px}.aiv-root #pwNext{padding:11px 10px;font-size:11px}.aiv-root .pw-dialog-progress{min-height:40px;padding:8px 16px}}@media (min-width:721px){.aiv-root #pwGuideDialog .pw-next-routes{border-top:0;grid-template-columns:1fr 1fr;gap:28px;display:grid}.aiv-root .pw-next-routes article{border-top:1px solid var(--line);padding:18px 0}.aiv-root .pw-next-routes article+article{border-left:1px solid var(--line);padding-left:28px}}.aiv-root .pw-report-excerpt{border-top:1px solid var(--line);padding-top:16px}.aiv-root .pw-excerpt-label{letter-spacing:.12em;color:var(--muted);margin-bottom:12px;font-size:9px}.aiv-root #pwReportMatrix{table-layout:fixed;border-collapse:separate;border-spacing:4px 7px;width:100%;min-width:0}.aiv-root #pwReportMatrix th,.aiv-root #pwReportMatrix td{text-align:center;background:0 0;border:0;min-width:0;padding:3px;font-size:11px}.aiv-root #pwReportMatrix th:first-child,.aiv-root #pwReportMatrix td:first-child{text-align:left;width:34%}.aiv-root #pwReportMatrix .group th{padding-bottom:8px;font-size:10px;font-weight:400;line-height:1.4}.aiv-root #pwReportMatrix .group th.intent{border-bottom:1px solid var(--pink)}.aiv-root #pwReportMatrix .business-name{white-space:normal;gap:6px;font-size:11px}.aiv-root #pwReportMatrix .business-icon{flex:none;width:25px;height:25px}.aiv-root #pwReportMatrix .business-name small{font-size:8px}.aiv-root #pwReportMatrix .cell{border-radius:5px;width:100%;height:32px;padding:0}.aiv-root .pw-real-explanation{grid-template-columns:1.25fr 1fr;align-items:center;gap:28px;margin-top:20px;display:grid}.aiv-root #pwGuideDialog .pw-real-hover{pointer-events:auto;width:auto;max-width:none;position:static;box-shadow:0 8px 24px #17131c1a}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-question{color:#fff;margin:0 0 10px;font-size:13px;line-height:1.5}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-leader{color:#bcadc7;margin:6px 0 0;font-size:12px;line-height:1.5}.aiv-root #pwGuideDialog .pw-real-answer{color:#e3d9e9;cursor:pointer;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;border-radius:0!important}.aiv-root #pwGuideDialog .pw-real-answer:hover{text-decoration:underline}.aiv-root .pw-reading-key strong{margin-bottom:12px;font-size:14px;display:block}.aiv-root #pwGuideDialog .pw-reading-key p{color:var(--muted);margin:7px 0;font-size:12px}.aiv-root .pw-reading-key p span{width:17px;color:var(--ink);display:inline-block}.aiv-root .pw-reading-key .pw-key-dot{color:var(--green)}.aiv-root .pw-reading-key .pw-key-missing{color:var(--pink)}@media (max-width:720px){.aiv-root .pw-report-excerpt{padding-top:12px}.aiv-root .pw-excerpt-label{margin-bottom:7px;font-size:8px}.aiv-root #pwReportMatrix{border-spacing:3px 6px}.aiv-root #pwReportMatrix th:first-child,.aiv-root #pwReportMatrix td:first-child{width:40%}.aiv-root #pwReportMatrix .group th{font-size:8px}.aiv-root #pwReportMatrix .business-name{gap:4px;font-size:9px}.aiv-root #pwReportMatrix .business-icon{width:20px;height:20px}.aiv-root #pwReportMatrix .business-name small{display:none}.aiv-root .pw-real-explanation{grid-template-columns:1fr;gap:0;margin-top:14px}.aiv-root .pw-reading-key{display:none}.aiv-root #pwGuideDialog .pw-real-hover{padding:13px 14px}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-question{font-size:12px}.aiv-root .pw-real-hover .matrix-hover-status{font-size:11px}.aiv-root .pw-real-hover .matrix-hover-chip{font-size:9px}.aiv-root .pw-real-hover .matrix-hover-foot{margin-top:8px;padding-top:8px}}@media (max-width:720px) and (max-height:700px){.aiv-root #pwReportMatrix .group th{padding-bottom:4px;font-size:7px}.aiv-root #pwReportMatrix th,.aiv-root #pwReportMatrix td{padding:2px;font-size:10px}.aiv-root .pw-real-explanation{margin-top:10px}.aiv-root #pwGuideDialog .pw-real-hover{padding:11px 12px}.aiv-root .pw-report-excerpt{padding-top:8px}}.aiv-root #pwReportMatrix{max-width:760px;margin:0 auto}.aiv-root #pwReportMatrix .cell{width:38px;height:32px}.aiv-root .pw-real-explanation{margin-top:16px}.aiv-root #pwGuideDialog [data-panel="2"] .pw-panel-head{margin-bottom:16px}@media (min-width:721px){.aiv-root .pw-real-explanation{grid-template-columns:360px 1fr;gap:28px}.aiv-root #pwReportMatrix th:first-child,.aiv-root #pwReportMatrix td:first-child{width:32%}}@media (max-width:720px){.aiv-root #pwReportMatrix .cell{width:34px;height:32px}.aiv-root #pwGuideDialog .pw-real-hover{max-width:none}}.aiv-root #pwGuideDialog #pwNext{width:auto;max-width:none;overflow:visible}@media (max-width:720px) and (max-height:700px){.aiv-root #pwGuideDialog .pw-caption{margin-top:6px}.aiv-root #pwGuideDialog [data-panel="2"] .pw-panel-head{margin-bottom:8px}.aiv-root #pwGuideDialog [data-panel="2"] .pw-panel-head p{font-size:12px}.aiv-root #pwReportMatrix{border-spacing:3px 4px}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-question{margin-bottom:7px;line-height:1.35}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-leader{margin-top:4px;font-size:11px}.aiv-root .pw-real-hover .matrix-hover-top{margin-bottom:6px}}@media (min-width:721px){.aiv-root #pwGuideDialog [data-panel="2"] .pw-panel-head{margin-bottom:8px}.aiv-root .pw-report-excerpt{padding-top:8px}.aiv-root #pwReportMatrix{border-spacing:4px}.aiv-root .pw-real-explanation{margin-top:10px}.aiv-root #pwGuideDialog [data-panel="2"] .pw-caption{margin-top:6px}.aiv-root .pw-dialog-body{padding-top:22px}}.aiv-root .pw-preview-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiv-root #pwGuideDialog #pwPreviewToggle{color:var(--pink);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:none;padding:3px 0;font-weight:600}.aiv-root #pwPreviewToggle:hover{text-decoration:none}.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:min(640px,100dvh - 48px)}.aiv-root .pw-example-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aiv-root .pw-example-heading .eyebrow{font-size:9px}.aiv-root .pw-example-heading>span:last-child{color:var(--muted);font-size:10px}.aiv-root .pw-action-example{border-top:1px solid var(--line);padding-top:18px}.aiv-root .pw-action-flow{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.aiv-root .pw-action-flow article{min-width:0}.aiv-root .pw-action-flow article+article{border-left:1px solid var(--line);padding-left:24px}.aiv-root .pw-action-number{letter-spacing:.09em;color:var(--pink);font-size:9px;font-weight:600}.aiv-root #pwGuideDialog .pw-action-flow h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:21px;line-height:1.15}.aiv-root #pwGuideDialog .pw-action-flow p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.aiv-root #pwGuideDialog .pw-action-flow .pw-example-question{color:var(--ink);font-size:14px;font-weight:600}.aiv-root .pw-example-missing{color:var(--pink);margin-top:12px;font-size:11px}.aiv-root .pw-page-preview{border:1px solid var(--line);border-top:3px solid var(--pink);background:#fff8fb;padding:15px}.aiv-root .pw-page-preview>span{letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-size:8px;display:block}.aiv-root .pw-page-preview strong{font-size:16px;line-height:1.25;display:block}.aiv-root .pw-approval-list{margin:0;padding:0;list-style:none}.aiv-root .pw-approval-list li{border-bottom:1px solid var(--line);padding:8px 0;font-size:12px;line-height:1.45}.aiv-root .pw-approval-list li:before{content:"✓";color:var(--pink);margin-right:7px}.aiv-root .pw-paid-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-top:22px;padding:15px 0;display:flex}.aiv-root .pw-paid-note .eyebrow{color:#087c98;flex:none;font-size:9px}.aiv-root #pwGuideDialog .pw-paid-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.aiv-root #pwGuideDialog [data-panel="3"] .pw-takeaway{margin-top:14px;font-size:13px}@media (max-width:720px){.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:100dvh}.aiv-root .pw-example-heading{align-items:start;margin-bottom:12px}.aiv-root .pw-example-heading>span:last-child{text-align:right;font-size:9px}.aiv-root .pw-action-flow{grid-template-columns:1fr;gap:14px}.aiv-root .pw-action-flow article{border-left:1px solid var(--line);position:relative;padding-left:27px!important}.aiv-root .pw-action-number{font-size:8px}.aiv-root #pwGuideDialog .pw-action-flow h3{margin:5px 0 7px;font-size:18px}.aiv-root #pwGuideDialog .pw-action-flow p{margin-top:6px;font-size:11px}.aiv-root #pwGuideDialog .pw-action-flow .pw-example-question{font-size:12px}.aiv-root .pw-example-missing{margin-top:6px;font-size:10px}.aiv-root .pw-page-preview{padding:10px 12px}.aiv-root .pw-page-preview>span{margin-bottom:5px}.aiv-root .pw-page-preview strong{font-size:14px}.aiv-root .pw-approval-list li{border:0;padding:3px 0;font-size:11px}.aiv-root .pw-paid-note{margin-top:14px;padding:10px 0;display:block}.aiv-root .pw-paid-note .eyebrow{margin-bottom:5px;display:block}.aiv-root #pwGuideDialog .pw-paid-note p{font-size:11px}}@media (max-width:720px) and (max-height:700px){.aiv-root .pw-action-example{padding-top:10px}.aiv-root .pw-example-heading{margin-bottom:8px}.aiv-root .pw-action-flow{gap:9px}.aiv-root .pw-action-flow article{padding-left:12px!important}.aiv-root #pwGuideDialog .pw-action-flow h3{margin:3px 0 4px;font-size:16px}.aiv-root #pwGuideDialog .pw-action-flow p{font-size:10px;line-height:1.35}.aiv-root .pw-page-preview{padding:7px 10px}.aiv-root .pw-page-preview strong{font-size:12px}.aiv-root .pw-paid-note{margin-top:9px;padding:8px 0}.aiv-root #pwGuideDialog [data-panel="3"] .pw-takeaway{margin-top:8px;font-size:11px}}.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:auto;max-height:calc(100dvh - 48px)}.aiv-root #pwGuideDialog [data-panel="3"] .pw-page-preview{margin-top:12px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-example-question{margin-top:12px;font-size:18px;line-height:1.35}.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body{flex:0 auto;padding-bottom:20px}@media (max-width:720px){.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:100dvh;max-height:100dvh}.aiv-root #pwGuideDialog [data-panel="3"] .pw-panel-head h2{font-size:27px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-example-question{margin-top:5px;font-size:14px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-page-preview{margin-top:5px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-takeaway{font-size:12px;line-height:1.4}.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body{flex:1;padding-bottom:8px}.aiv-root .pw-action-flow article{line-height:1.2}.aiv-root .pw-action-example{padding-top:12px}}@media (max-width:720px) and (max-height:700px){.aiv-root #pwGuideDialog [data-panel="3"] .pw-panel-head h2{font-size:22px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-panel-head p{margin-top:6px;font-size:11px}.aiv-root #pwGuideDialog [data-panel="3"] .pw-example-question{font-size:12px}.aiv-root .pw-example-heading .eyebrow,.aiv-root .pw-example-heading>span:last-child{font-size:8px}.aiv-root .pw-approval-list li,.aiv-root #pwGuideDialog .pw-paid-note p{font-size:10px}}@media (min-width:721px){.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:min(630px,100dvh - 48px)}.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body{flex:1}}@media (min-width:721px) and (max-width:900px){.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])){height:min(670px,100dvh - 48px)}.aiv-root .pw-action-flow{gap:16px}.aiv-root .pw-action-flow article+article{padding-left:16px}.aiv-root #pwGuideDialog .pw-action-flow h3{font-size:19px}}.aiv-root #pwReportMatrix tbody td:not(:first-child) .cell{margin-inline:auto;display:block}.aiv-root #reportCalculators .calc{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius);margin-top:clamp(40px,5vw,56px);padding:clamp(22px,3vw,40px)}.aiv-root #reportCalculators .calc-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}.aiv-root #reportCalculators .calc-topline .eyebrow{margin:0}.aiv-root #reportCalculators .calc-topline>span:last-child{color:var(--muted);font-size:.75rem}.aiv-root #reportCalculators .worth-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:1.4rem;display:grid}.aiv-root #reportCalculators .worth-fields label{color:var(--ink);margin:0;font-size:.85rem;font-weight:600;display:block}.aiv-root #reportCalculators .worth-fields select,.aiv-root #reportCalculators .worth-fields input{margin-top:.4rem;font-weight:400;display:block}.aiv-root #reportCalculators .worth-ask{border-bottom:1px solid var(--line);padding:0 0 1.2rem}.aiv-root #reportCalculators .worth-hint{color:var(--ink);margin:0 0 .8rem;font-size:1rem;display:block}.aiv-root #reportCalculators .worth-money{align-items:baseline;display:flex}.aiv-root #reportCalculators .worth-sign{display:none}.aiv-root #reportCalculators .worth-money input{letter-spacing:-.03em;color:var(--brand-pink);border:0;border-bottom:2px solid var(--brand-pink);background:0 0;border-radius:0;width:7ch;max-width:100%;padding:0 0 6px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.aiv-root #reportCalculators .worth-origin,.aiv-root #reportCalculators .worth-note{color:var(--muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.aiv-root #reportCalculators .worth-setup{margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.aiv-root #reportCalculators .worth-tabs{padding-top:1rem}.aiv-root #reportCalculators .toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:3px;display:inline-flex}.aiv-root #reportCalculators .toggle button{font:600 .83rem var(--font-body);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 16px}.aiv-root #reportCalculators .toggle button[aria-pressed=true]{background:var(--brand-pink);color:#fff}.aiv-root #reportCalculators .worth-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:1.2rem;padding:24px 0;display:grid}.aiv-root #reportCalculators .worth-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.1;display:block}.aiv-root #reportCalculators .worth-metric p{max-width:32ch;color:var(--muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.6}.aiv-root #reportCalculators .worth-line{max-width:60ch;color:var(--ink);margin:1.2rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.6}.aiv-root #reportCalculators .field-help{color:var(--text-dim);margin-top:8px;font-size:.78rem;font-weight:400;line-height:1.5;display:block}.aiv-root #reportCalculators .worth-calc details{border-top:1px solid var(--line);margin-top:24px}.aiv-root #reportCalculators .worth-calc summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.aiv-root #reportCalculators .worth-calc summary::-webkit-details-marker{display:none}.aiv-root #reportCalculators .worth-details-body p{color:var(--muted);font-size:.82rem;line-height:1.6}.aiv-root #reportCalculators #paid-ads{--brand-pink:#087c98;--muted:#586773;--text-dim:#465561;--line:#cce8ef;--card-border:#cce8ef;background:#eefafd9e;border-top:1px solid #cce8ef;border-bottom:1px solid #cce8ef}.aiv-root #reportCalculators #paid-ads .eyebrow,.aiv-root #paid-ads .paid-highlight,.aiv-root #paid-ads .ad-budget strong{color:#087c98}.aiv-root #reportCalculators #paid-ads .lead{color:#29212f}.aiv-root #reportCalculators #paid-ads .body{color:#465561}.aiv-root #reportCalculators .paid-disclosure{margin-top:32px}.aiv-root #reportCalculators .paid-disclosure>summary{--brand-grad:#087c98;--accent-dark:#06657c;list-style:none}.aiv-root #reportCalculators .paid-disclosure>summary::-webkit-details-marker{display:none}.aiv-root #reportCalculators .paid-disclosure>summary:focus-visible,.aiv-root #w-copyWorth:focus-visible{outline-offset:4px;outline:3px solid #087c98}.aiv-root #reportCalculators .paid-close-label,.aiv-root .paid-disclosure[open] .paid-open-label{display:none}.aiv-root #reportCalculators .paid-disclosure[open] .paid-close-label{display:inline}.aiv-root #reportCalculators .paid-disclosure[open] .paid-disclosure-icon{display:none}.aiv-root #reportCalculators #paid-ads .paid-tool{border:1px solid var(--line);background:#fff;margin-top:24px}.aiv-root #reportCalculators .paid-value{border-bottom:1px solid #cce8ef;margin-top:24px;padding-bottom:24px}.aiv-root #reportCalculators .paid-copy{align-self:center}.aiv-root #reportCalculators #w-copyWorth{font:inherit;color:#087c98;cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline}.aiv-root #reportCalculators #paid-ads .worth-fields input{border-color:#17131c1a}.aiv-root #reportCalculators #paid-ads .worth-fields input:focus{border-color:#087c98;outline:none}@media (max-width:560px){.aiv-root .paid-disclosure>summary{white-space:normal;text-align:center;width:100%;padding-top:12px;padding-bottom:12px}.aiv-root .paid-copy{margin-top:0}}.aiv-root #reportCalculators #cost .worth-calc{--line:#efd3df;--card-border:#efd3df}.aiv-root #reportCalculators #cost .worth-fields input,.aiv-root #reportCalculators #cost .worth-fields select{border-color:#17131c1a}.aiv-root #reportCalculators #cost .worth-fields input:focus,.aiv-root #reportCalculators #cost .worth-fields select:focus{border-color:var(--brand-pink)}.aiv-root #reportCalculators #cost .calc-topline .eyebrow,.aiv-root #reportCalculators #w-worthStat{color:var(--brand-pink)}.aiv-root #reportCalculators .worth-calc input[type=number]{appearance:textfield}.aiv-root #reportCalculators .worth-calc input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aiv-root #reportCalculators .worth-calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aiv-root #reportCalculators .customer-stepper{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #17131c1a;align-items:stretch;margin-top:.4rem;display:flex;overflow:hidden}.aiv-root #reportCalculators .customer-stepper:focus-within{border-color:var(--brand-pink)}.aiv-root #reportCalculators #cost .customer-stepper input{text-align:center;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;margin:0}.aiv-root #reportCalculators .customer-stepper button{min-height:46px;color:var(--brand-pink);font:500 24px var(--font-body);cursor:pointer;background:0 0;border:0;flex:0 0 46px}.aiv-root #reportCalculators .customer-stepper button:first-child{border-right:1px solid var(--line)}.aiv-root #reportCalculators .customer-stepper button:last-child{border-left:1px solid var(--line)}.aiv-root #reportCalculators .customer-stepper button:hover:not(:disabled){background:#fdf0f4}.aiv-root #reportCalculators .customer-stepper button:focus-visible{outline:2px solid var(--brand-pink);outline-offset:-4px}.aiv-root #reportCalculators .customer-stepper button:disabled{color:var(--muted);opacity:.4;cursor:default}.aiv-root #reportCalculators .worth-money .worth-sign{letter-spacing:-.03em;color:var(--brand-pink);margin-right:4px;padding-bottom:6px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;display:block}.aiv-root #reportCalculators .money-input{margin-top:.4rem;display:block;position:relative}.aiv-root #reportCalculators .money-input>span{color:var(--text-dim);pointer-events:none;font-weight:400;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aiv-root #reportCalculators .worth-fields .money-input input{margin-top:0;padding-left:30px}.aiv-root #value>:not(summary):not(#reportCalculators){display:none!important}.aiv-root #reportCalculators{--surface:#fff;--bg:#fbfaf9;--brand-pink:#d61c57;--text-dim:#68636d;--muted:#68636d;--card-border:#e5e1e5;--radius:8px;--radius-sm:6px;--font-body:inherit;--font-display:inherit}.aiv-root #reportCalculators .calc{margin:20px 0 0;padding:26px;display:block}.aiv-root #reportCalculators .calculator-intro{max-width:700px;margin:0 0 20px;font-size:14px;line-height:1.6}.aiv-root #reportCalculators label,.aiv-root #reportCalculators input,.aiv-root #reportCalculators select{font-family:inherit}.aiv-root #reportCalculators input,.aiv-root #reportCalculators select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #17131c1a;border-radius:6px;padding:11px 14px;font-size:15px;line-height:1.4}.aiv-root #reportCalculators .customer-stepper button{place-items:center;padding:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1;display:grid}.aiv-root #reportCalculators #paid-ads{border:1px solid #cce8ef;border-radius:8px;margin-top:32px;padding:24px}.aiv-root #reportCalculators .reframe-grid{display:block}.aiv-root #reportCalculators .lead{margin:10px 0 14px;font-size:26px;line-height:1.2}.aiv-root #reportCalculators .body{font-size:14px;line-height:1.6}.aiv-root #reportCalculators .paid-disclosure>summary{box-sizing:border-box;color:#fff;cursor:pointer;background:#087c98;border-radius:6px;justify-content:center;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.aiv-root #reportCalculators .ad-plan{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.aiv-root #reportCalculators .ad-goal{font-size:14px}.aiv-root #reportCalculators .ad-budget{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.aiv-root #reportCalculators .ad-budget strong{letter-spacing:-.03em;font-size:32px;line-height:1.2}.aiv-root #reportCalculators .ad-budget span{color:var(--muted);font-size:13px}.aiv-root #reportCalculators .worth-setup{margin-top:0;font-size:20px}@media (max-width:600px){.aiv-root #reportCalculators .worth-fields,.aiv-root #reportCalculators .worth-strip{grid-template-columns:1fr}.aiv-root #reportCalculators .calc{padding:20px}.aiv-root #reportCalculators #paid-ads{padding:20px 14px}.aiv-root #reportCalculators .paid-tool{padding:18px 14px}.aiv-root #reportCalculators .worth-line{font-size:16px}}.aiv-root #reportCalculators .customer-stepper button{border-radius:0!important}.aiv-root #reportCalculators .calculator-intro{font-size:13px}.aiv-root #consistencyDialog[data-context=calculator] .calc{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius);margin-top:clamp(40px,5vw,56px);padding:clamp(22px,3vw,40px)}.aiv-root #consistencyDialog[data-context=calculator] .calc-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}.aiv-root #consistencyDialog[data-context=calculator] .calc-topline .eyebrow{margin:0}.aiv-root #consistencyDialog[data-context=calculator] .calc-topline>span:last-child{color:var(--muted);font-size:.75rem}.aiv-root #consistencyDialog[data-context=calculator] .worth-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:1.4rem;display:grid}.aiv-root #consistencyDialog[data-context=calculator] .worth-fields label{color:var(--ink);margin:0;font-size:.85rem;font-weight:600;display:block}.aiv-root #consistencyDialog[data-context=calculator] .worth-fields select,.aiv-root #consistencyDialog[data-context=calculator] .worth-fields input{margin-top:.4rem;font-weight:400;display:block}.aiv-root #consistencyDialog[data-context=calculator] .worth-ask{border-bottom:1px solid var(--line);padding:0 0 1.2rem}.aiv-root #consistencyDialog[data-context=calculator] .worth-hint{color:var(--ink);margin:0 0 .8rem;font-size:1rem;display:block}.aiv-root #consistencyDialog[data-context=calculator] .worth-money{align-items:baseline;display:flex}.aiv-root #consistencyDialog[data-context=calculator] .worth-sign{display:none}.aiv-root #consistencyDialog[data-context=calculator] .worth-money input{letter-spacing:-.03em;color:var(--brand-pink);border:0;border-bottom:2px solid var(--brand-pink);background:0 0;border-radius:0;width:7ch;max-width:100%;padding:0 0 6px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.aiv-root #consistencyDialog[data-context=calculator] .worth-origin,.aiv-root #consistencyDialog[data-context=calculator] .worth-note{color:var(--muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] .worth-setup{margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] .worth-tabs{padding-top:1rem}.aiv-root #consistencyDialog[data-context=calculator] .toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:3px;display:inline-flex}.aiv-root #consistencyDialog[data-context=calculator] .toggle button{font:600 .83rem var(--font-body);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 16px}.aiv-root #consistencyDialog[data-context=calculator] .toggle button[aria-pressed=true]{background:var(--brand-pink);color:#fff}.aiv-root #consistencyDialog[data-context=calculator] .worth-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:1.2rem;padding:24px 0;display:grid}.aiv-root #consistencyDialog[data-context=calculator] .worth-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.1;display:block}.aiv-root #consistencyDialog[data-context=calculator] .worth-metric p{max-width:32ch;color:var(--muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] .worth-line{max-width:60ch;color:var(--ink);margin:1.2rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] .field-help{color:var(--text-dim);margin-top:8px;font-size:.78rem;font-weight:400;line-height:1.5;display:block}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc details{border-top:1px solid var(--line);margin-top:24px}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc summary::-webkit-details-marker{display:none}.aiv-root #consistencyDialog[data-context=calculator] .worth-details-body p{color:var(--muted);font-size:.82rem;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] [hidden]{display:none!important}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads{--brand-pink:#087c98;--muted:#586773;--text-dim:#465561;--line:#cce8ef;--card-border:#cce8ef;background:#eefafd9e;border-top:1px solid #cce8ef;border-bottom:1px solid #cce8ef}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .eyebrow,.aiv-root #paid-ads .paid-highlight,.aiv-root #paid-ads .ad-budget strong{color:#087c98}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .lead{color:#29212f}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .body{color:#465561}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure{margin-top:32px}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure>summary{--brand-grad:#087c98;--accent-dark:#06657c;list-style:none}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure>summary::-webkit-details-marker{display:none}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure>summary:focus-visible,.aiv-root #w-copyWorth:focus-visible{outline-offset:4px;outline:3px solid #087c98}.aiv-root #consistencyDialog[data-context=calculator] .paid-close-label,.aiv-root .paid-disclosure[open] .paid-open-label{display:none}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure[open] .paid-close-label{display:inline}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure[open] .paid-disclosure-icon{display:none}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .paid-tool{border:1px solid var(--line);background:#fff;margin-top:24px}.aiv-root #consistencyDialog[data-context=calculator] .paid-value{border-bottom:1px solid #cce8ef;margin-top:24px;padding-bottom:24px}.aiv-root #consistencyDialog[data-context=calculator] .paid-copy{align-self:center}.aiv-root #consistencyDialog[data-context=calculator] #w-copyWorth{font:inherit;color:#087c98;cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .worth-fields input{border-color:#17131c1a}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .worth-fields input:focus{border-color:#087c98;outline:none}@media (max-width:560px){.aiv-root .paid-disclosure>summary{white-space:normal;text-align:center;width:100%;padding-top:12px;padding-bottom:12px}.aiv-root .paid-copy{margin-top:0}}.aiv-root #consistencyDialog[data-context=calculator] #cost .worth-calc{--line:#efd3df;--card-border:#efd3df}.aiv-root #consistencyDialog[data-context=calculator] #cost .worth-fields input,.aiv-root #consistencyDialog[data-context=calculator] #cost .worth-fields select{border-color:#17131c1a}.aiv-root #consistencyDialog[data-context=calculator] #cost .worth-fields input:focus,.aiv-root #consistencyDialog[data-context=calculator] #cost .worth-fields select:focus{border-color:var(--brand-pink)}.aiv-root #consistencyDialog[data-context=calculator] #cost .calc-topline .eyebrow,.aiv-root #consistencyDialog[data-context=calculator] #w-worthStat{color:var(--brand-pink)}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc input[type=number]{appearance:textfield}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aiv-root #consistencyDialog[data-context=calculator] .worth-calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #17131c1a;align-items:stretch;margin-top:.4rem;display:flex;overflow:hidden}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper:focus-within{border-color:var(--brand-pink)}.aiv-root #consistencyDialog[data-context=calculator] #cost .customer-stepper input{text-align:center;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;margin:0}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button{min-height:46px;color:var(--brand-pink);font:500 24px var(--font-body);cursor:pointer;background:0 0;border:0;flex:0 0 46px}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button:first-child{border-right:1px solid var(--line)}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button:last-child{border-left:1px solid var(--line)}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button:hover:not(:disabled){background:#fdf0f4}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button:focus-visible{outline:2px solid var(--brand-pink);outline-offset:-4px}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button:disabled{color:var(--muted);opacity:.4;cursor:default}.aiv-root #consistencyDialog[data-context=calculator] .worth-money .worth-sign{letter-spacing:-.03em;color:var(--brand-pink);margin-right:4px;padding-bottom:6px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;display:block}.aiv-root #consistencyDialog[data-context=calculator] .money-input{margin-top:.4rem;display:block;position:relative}.aiv-root #consistencyDialog[data-context=calculator] .money-input>span{color:var(--text-dim);pointer-events:none;font-weight:400;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aiv-root #consistencyDialog[data-context=calculator] .worth-fields .money-input input{margin-top:0;padding-left:30px}.aiv-root #consistencyDialog[data-context=calculator]{--surface:#fff;--bg:#fbfaf9;--brand-pink:#d61c57;--text-dim:#68636d;--muted:#68636d;--card-border:#e5e1e5;--radius:8px;--radius-sm:6px;--font-body:inherit;--font-display:inherit}.aiv-root #consistencyDialog[data-context=calculator] .calc{margin:20px 0 0;padding:26px;display:block}.aiv-root #consistencyDialog[data-context=calculator] .calculator-intro{max-width:700px;margin:0 0 20px;font-size:14px;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] label,.aiv-root #consistencyDialog[data-context=calculator] input,.aiv-root #consistencyDialog[data-context=calculator] select{font-family:inherit}.aiv-root #consistencyDialog[data-context=calculator] input,.aiv-root #consistencyDialog[data-context=calculator] select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #17131c1a;border-radius:6px;padding:11px 14px;font-size:15px;line-height:1.4}.aiv-root #consistencyDialog[data-context=calculator] input:focus-visible,.aiv-root #consistencyDialog[data-context=calculator] select:focus-visible{outline:1.5px solid var(--brand-pink);outline-offset:2px}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button{place-items:center;padding:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1;display:grid}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads{border:1px solid #cce8ef;border-radius:8px;margin-top:32px;padding:24px}.aiv-root #consistencyDialog[data-context=calculator] .reframe-grid{display:block}.aiv-root #consistencyDialog[data-context=calculator] .lead{margin:10px 0 14px;font-size:26px;line-height:1.2}.aiv-root #consistencyDialog[data-context=calculator] .body{font-size:14px;line-height:1.6}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure>summary{box-sizing:border-box;color:#fff;cursor:pointer;background:#087c98;border-radius:6px;justify-content:center;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.aiv-root #consistencyDialog[data-context=calculator] .ad-plan{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.aiv-root #consistencyDialog[data-context=calculator] .ad-goal{font-size:14px}.aiv-root #consistencyDialog[data-context=calculator] .ad-budget{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.aiv-root #consistencyDialog[data-context=calculator] .ad-budget strong{letter-spacing:-.03em;font-size:32px;line-height:1.2}.aiv-root #consistencyDialog[data-context=calculator] .ad-budget span{color:var(--muted);font-size:13px}.aiv-root #consistencyDialog[data-context=calculator] .worth-setup{margin-top:0;font-size:20px}@media (max-width:600px){.aiv-root #consistencyDialog[data-context=calculator] .worth-fields,.aiv-root #consistencyDialog[data-context=calculator] .worth-strip{grid-template-columns:1fr}.aiv-root #consistencyDialog[data-context=calculator] .calc{padding:20px}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads{padding:20px 14px}.aiv-root #consistencyDialog[data-context=calculator] .paid-tool{padding:18px 14px}.aiv-root #consistencyDialog[data-context=calculator] .worth-line{font-size:16px}}.aiv-root #consistencyDialog[data-context=calculator] .customer-stepper button{border-radius:0!important}.aiv-root #consistencyDialog[data-context=calculator] .calculator-intro{font-size:13px}.aiv-root .membership-fit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:24px 0}.aiv-root .membership-fit h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:24px}.aiv-root .membership-fit p{max-width:780px;margin:10px 0;font-size:14px;line-height:1.6}.aiv-root .membership-fit p.small{color:var(--muted);font-size:12px}.aiv-root .membership-fit details{margin-top:16px}.aiv-root .membership-fit summary{cursor:pointer;font-size:12px;font-weight:600}.aiv-root .membership-fit .fit-use{padding-left:0}.aiv-root.deck-mode .demo{flex-wrap:nowrap;min-height:30px;padding-block:5px}.aiv-root.deck-mode .demo .controls{flex-wrap:nowrap;overflow-x:auto}.aiv-root.deck-mode .demo .controls button{white-space:nowrap}.aiv-root.deck-mode .nav{padding-block:16px}.aiv-root.deck-mode .scene.deck-scene-active{min-height:0;padding-bottom:18px}.aiv-root.deck-mode .scene .section{margin-top:16px;padding-top:0}.aiv-root.deck-mode .chapter{margin-bottom:10px}.aiv-root.deck-mode .scene h2{margin-top:8px;margin-bottom:12px}.aiv-root.deck-mode .scene .territory-intro{margin-bottom:14px}.aiv-root.deck-mode .journey-visibility-options{gap:32px;margin:12px 0;padding-bottom:12px}.aiv-root.deck-mode .journey-visibility-group{padding-top:9px}.aiv-root.deck-mode .journey-visibility-group p{margin-bottom:8px}.aiv-root.deck-mode .journey-visibility-options .prospect-note{transform-origin:100% 0;position:absolute;top:6px;right:0;transform:scale(.8)}.aiv-root.deck-mode .journey-organic-group{position:relative}.aiv-root.deck-mode .journey-visibility-options .doors-toggle-btn{padding:8px 12px}.aiv-root.deck-mode .doors-wrap .lesson-card-body{padding:18px}.aiv-root.deck-mode .doors-wrap .doors-lede{margin-bottom:14px;font-size:13px;line-height:1.5}.aiv-root.deck-mode .doors-compare{gap:24px}.aiv-root.deck-mode .membership-heading{margin-bottom:18px}.aiv-root.deck-mode .membership-card{padding:20px}.aiv-root.deck-mode .membership-best{margin-bottom:12px;font-size:12px}.aiv-root.deck-mode .membership-card h3{font-size:23px}.aiv-root.deck-mode .membership-price{margin-block:12px}.aiv-root.deck-mode .membership-features li{padding-block:7px}.aiv-root.deck-mode .membership-selection{margin-top:16px;padding:18px}.aiv-root .consistency-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.aiv-root .consistency-tools button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font:600 12px inherit}.aiv-root .consistency-parked{display:none!important}.aiv-root .journey-dialog,.aiv-root #evidenceDialog,.aiv-root #pwGuideDialog,.aiv-root #consistencyDialog{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;max-height:calc(100dvh - 32px);box-shadow:0 20px 65px #17131c38}.aiv-root .journey-dialog::backdrop,.aiv-root #evidenceDialog::backdrop,.aiv-root #consistencyDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17131c94}.aiv-root .journey-dialog>header,.aiv-root #consistencyDialog>header,.aiv-root .deck-evidence-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 24px;display:flex}.aiv-root .journey-dialog>header button,.aiv-root #consistencyDialog>header button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.aiv-root .journey-dialog[open],.aiv-root #consistencyDialog[open]{flex-direction:column;display:flex}.aiv-root .journey-dialog .journey-dialog-body,.aiv-root #consistencyContent{min-height:0;padding:24px;overflow:auto}.aiv-root #consistencyDialog{width:min(1000px,100vw - 32px);padding:0}.aiv-root #consistencyDialog h2{margin:0;font-size:26px;line-height:1.2}.aiv-root #consistencyContent>.section{margin:0;padding:0}.aiv-root #consistencyContent .consistency-parked{display:block!important}.aiv-root #consistencyContent>.consistency-tools{display:none}.aiv-root #consistencyDialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.aiv-root #consistencyDialog>footer button{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px}.aiv-root #consistencyPage{color:var(--muted);font-size:12px}.aiv-root #reportCalculators input:focus-visible,.aiv-root #reportCalculators select:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (max-width:720px){.aiv-root.deck-mode .demo{display:none}.aiv-root.deck-mode .nav{padding-block:12px}.aiv-root.deck-mode .journey-visibility-options{gap:12px}.aiv-root.deck-mode .membership-card{padding:18px}.aiv-root .journey-dialog,.aiv-root #journeyApprovalDialog,.aiv-root #consistencyDialog{border:1px solid var(--line);border-radius:12px;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px)}.aiv-root .journey-dialog>header,.aiv-root #consistencyDialog>header,.aiv-root .deck-evidence-toolbar{min-height:54px;padding:12px 18px}.aiv-root .journey-dialog .journey-dialog-body,.aiv-root #consistencyContent{padding:18px}.aiv-root .journey-dialog>header button,.aiv-root #consistencyDialog>header button{min-width:36px;min-height:36px}.aiv-root #reportCalculators .worth-fields{grid-template-columns:1fr}.aiv-root .approval-help{left:0;right:auto}.aiv-root.deck-mode .journey-visibility-options .prospect-note{position:static;transform:none}}@media (min-width:721px){.aiv-root.deck-mode .report-head{padding-top:8px}.aiv-root.deck-mode .report-head h1{margin:12px 0;font-size:38px}.aiv-root.deck-mode .membership-heading h2{font-size:30px}.aiv-root.deck-mode .membership-heading p{margin-bottom:12px;font-size:13px;line-height:1.5}.aiv-root.deck-mode .membership-card{padding:16px}.aiv-root.deck-mode .membership-badge{margin-bottom:10px;font-size:9px}.aiv-root.deck-mode .membership-best{min-height:0;margin:9px 0;font-size:11px;line-height:1.5}.aiv-root.deck-mode .membership-price{margin:7px 0}.aiv-root.deck-mode .membership-price strong{font-size:38px}.aiv-root.deck-mode .membership-price s{font-size:11px}.aiv-root.deck-mode .membership-price .saving{margin-top:4px}.aiv-root.deck-mode .membership-in-clients{margin:0 0 8px;font-size:10px;line-height:1.4}.aiv-root.deck-mode .membership-highlights{margin:4px 0 12px;font-size:11px}.aiv-root.deck-mode .membership-highlights li{padding:5px 0}.aiv-root.deck-mode .founder-small{margin-top:8px;font-size:9px;line-height:1.4}.aiv-root.deck-mode .membership-card .primary{min-height:38px;padding:10px}.aiv-root.deck-mode #territory .website-page{padding:18px}.aiv-root.deck-mode #territory .website-page p{font-size:12px;line-height:1.5}.aiv-root.deck-mode #territory .shot-body{padding:16px}.aiv-root.deck-mode #territory .shot-body p{font-size:12px;line-height:1.5}}.aiv-root.deck-mode .scene[data-scene="7"]>.footer{display:none}.aiv-root.deck-mode .membership-comparisons:has(>.consistency-parked){display:none}.aiv-root #consistencyDialog{max-width:1000px}.aiv-root #consistencyContent .prospect-note{color:#db1759;pointer-events:none;gap:3px;margin:12px 0;font:20px/1.3 Bradley Hand,Segoe Print,cursive;display:flex}.aiv-root #consistencyContent .prospect-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 68px;width:68px;height:40px}.aiv-root #consistencyContent .membership-selection{margin:0;padding:20px}.aiv-root #consistencyContent .journey-action-details{margin:0}@media (min-width:721px){.aiv-root.deck-mode .membership-best{min-height:50px;margin:6px 0}.aiv-root.deck-mode .membership-price>div{margin:5px 0;line-height:1.05}.aiv-root.deck-mode .membership-price strong{line-height:1.05}.aiv-root.deck-mode .membership-saving{margin:4px 0 0;font-size:10px}.aiv-root.deck-mode .membership-card .founder-small{display:none}.aiv-root.deck-mode .membership-card h3{font-size:21px}.aiv-root.deck-mode .membership-card{padding:14px}.aiv-root.deck-mode .membership-highlights{margin-bottom:10px}}.aiv-root.deck-mode #plan{position:relative}@media (min-width:1001px){.aiv-root.deck-mode #plan>.consistency-tools{margin:0;position:absolute;top:-6px;right:0}.aiv-root.deck-mode #plan>.consistency-tools button{padding:5px 8px;font-size:10px}}.aiv-root.deck-mode #cost .calc{margin-top:16px;padding:22px}.aiv-root.deck-mode #cost .calc-topline{margin-bottom:14px;padding-bottom:12px}.aiv-root.deck-mode #cost .worth-fields{margin-bottom:12px}.aiv-root.deck-mode #cost .worth-ask{padding-bottom:10px}.aiv-root.deck-mode #cost .worth-origin{margin-bottom:0}.aiv-root.deck-mode #cost .calculator-intro{margin:12px 0;font-size:12px}.aiv-root #consistencyContent #paid-ads{background:#fff;border:0;margin:0;padding:0}.aiv-root #consistencyContent #paid-ads .paid-disclosure{margin-top:12px}.aiv-root #consistencyContent #paid-ads>h2,.aiv-root #consistencyContent #paid-ads>.eyebrow,.aiv-root #consistencyContent #paid-ads>.lead,.aiv-root #consistencyContent #paid-ads>.body{display:none}.aiv-root #consistencyContent #paid-ads .calc{margin:0;padding:16px}.aiv-root.deck-mode #cost .calculator-intro{display:none}.aiv-root.deck-mode #cost .calc{margin-top:12px}.aiv-root.deck-mode .report-head .consistency-tools{margin:12px 0}.aiv-root.deck-mode #territory .journey-preview-route{margin-bottom:8px!important;font-size:16px!important}.aiv-root.deck-mode #territory .doors-lede{margin-bottom:10px;font-size:12px;line-height:1.5}.aiv-root #consistencyContent .journey-priority{margin:0}.aiv-root #consistencyContent .journey-priority-actions .primary{width:auto}.aiv-root.deck-mode #territory .doors-wrap>.lesson-card{margin-top:10px}.aiv-root.deck-mode #territory .doors-compare figure{margin:0}.aiv-root.deck-mode #territory .doors-compare figcaption{margin-bottom:8px}.aiv-root.deck-mode #territory .website-page{padding:18px}.aiv-root.deck-mode #territory .website-page h4{margin:8px 0;font-size:21px}.aiv-root.deck-mode #territory .proof-placeholder{margin-top:12px;padding:10px}.aiv-root.deck-mode #territory .missing-detail{margin-top:10px}.aiv-root.deck-mode #territory .chat-window{padding:14px}.aiv-root .consistency-plan-switch{display:none}@media (max-width:720px){.aiv-root .consistency-plan-switch{gap:8px;margin-bottom:14px;display:flex}.aiv-root .consistency-plan-switch button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:8px 12px;font:600 12px inherit}.aiv-root .consistency-plan-switch button[aria-pressed=true]{background:var(--wash);border-color:var(--pink);color:var(--pink)}.aiv-root #plan .membership-card:not(.consistency-current-card){display:none}.aiv-root.deck-mode #plan .membership-card{padding:16px}.aiv-root.deck-mode #plan .membership-best{min-height:0;margin:8px 0;font-size:12px;line-height:1.5}.aiv-root.deck-mode #plan .membership-price{margin:8px 0}.aiv-root.deck-mode #plan .membership-price>div{margin:5px 0;line-height:1.1}.aiv-root.deck-mode #plan .membership-price strong{font-size:38px}.aiv-root.deck-mode #plan .membership-highlights{margin:8px 0 14px}.aiv-root.deck-mode #plan .membership-highlights li{padding:6px 0}.aiv-root.deck-mode #plan .founder-small{display:none}.aiv-root.deck-mode #plan .membership-heading p{margin:8px 0;font-size:12px;line-height:1.5}.aiv-root.deck-mode #plan .membership-heading h2{font-size:27px}.aiv-root.deck-mode #cost .calc{padding:16px}.aiv-root.deck-mode #cost .worth-fields{gap:10px;margin-bottom:12px}.aiv-root.deck-mode #cost .calc-topline{margin-bottom:12px;padding-bottom:10px}.aiv-root.deck-mode #cost .worth-hint{font-size:14px}.aiv-root.deck-mode #cost .worth-origin{font-size:10px;line-height:1.5}}.aiv-root #consistencyContent .membership-selection p{margin:12px 0;font-size:13px;line-height:1.55}.aiv-root #consistencyContent .membership-selection h3{margin:10px 0;font-size:22px}.aiv-root #consistencyContent .journey-decision-actions{gap:12px;margin-top:16px}.aiv-root #consistencyContent .prospect-note-approval{margin:12px 0 0}@media (max-width:720px){.aiv-root #consistencyDialog h2{font-size:23px}.aiv-root #consistencyContent .membership-selection{padding:16px}.aiv-root #consistencyContent .membership-selection p{margin:10px 0;font-size:12px}.aiv-root #consistencyContent .membership-selection h3{font-size:21px}.aiv-root #consistencyContent .prospect-note-approval{font-size:17px}.aiv-root.deck-mode #plan>.consistency-tools{margin:10px 0}}.aiv-root.deck-mode .report{margin-top:8px}.aiv-root.deck-mode .report-layout{padding-top:0}.aiv-root.deck-mode .scene .section{margin-top:8px}@media (max-width:720px){.aiv-root.deck-mode .report{margin-top:6px}.aiv-root.deck-mode .scene .section{margin-top:4px}}.aiv-root #consistencyDialog{height:auto;min-height:0;max-height:calc(100dvh - 32px);overflow:hidden}.aiv-root #consistencyDialog>header,.aiv-root #consistencyDialog>footer{flex:none}.aiv-root #consistencyContent{flex:0 auto;min-height:0;overflow:auto}.aiv-root #consistencyContent>#doorsFixBlock,.aiv-root #consistencyContent>#doorsAdBlock{display:block!important}.aiv-root #consistencyDialog[data-context=calculator] #w-paidDisclosure{margin-top:0}.aiv-root #consistencyDialog[data-context=calculator] #w-paidDisclosure>summary,.aiv-root #consistencyDialog[data-context=calculator] .reframe-grid{display:none}.aiv-root #consistencyDialog[data-context=calculator] .paid-tool{border:0;padding:0}.aiv-root #consistencyContent .journey-priority{grid-template-columns:1.25fr 1fr;gap:26px}.aiv-root #consistencyContent #confirmBusiness{display:none}.aiv-root #consistencyContent #businessCheck>.prospect-note{margin-block:10px}.aiv-root #consistencyContent #businessCheck>div:first-child p{font-size:12px;line-height:1.5}.aiv-root #consistencyContent #businessCheck h2{font-size:23px}.aiv-root #consistencyContent #businessCheck .card-head{padding:0}.aiv-root #consistencyContent .journey-action-details>summary{display:none}.aiv-root #consistencyContent .journey-action-details{border:0;padding:0}.aiv-root #consistencyDialog>footer button{white-space:nowrap;min-height:40px}.aiv-root #consistencyNext{margin-left:auto}.aiv-root #consistencyPage:empty{display:none}.aiv-root .consistency-tools button{font-family:inherit;font-size:12px;font-weight:600}.aiv-root.deck-mode #plan>.consistency-tools{justify-content:flex-start;margin:12px 0;position:static}.aiv-root.deck-mode #plan>.consistency-tools button{padding:10px 14px;font-size:12px}@media (max-width:720px){.aiv-root #consistencyDialog{max-height:calc(100dvh - 24px)}.aiv-root #consistencyContent .journey-priority{grid-template-columns:1fr;gap:16px;padding:18px}.aiv-root #consistencyContent .journey-priority h3{font-size:22px}.aiv-root #consistencyContent .journey-priority p{font-size:12px;line-height:1.5}.aiv-root #consistencyDialog>footer{padding:12px 18px}.aiv-root #consistencyContent .membership-selection .prospect-note{margin-top:8px;font-size:17px}.aiv-root .consistency-plan-switch button{font-family:inherit}}.aiv-root #consistencyDialog,.aiv-root .journey-dialog{height:fit-content}.aiv-root #consistencyContent .doors-count{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.aiv-root #consistencyContent .doors-count strong{color:var(--pink)}.aiv-root #consistencyContent .doors-fix-grid{margin-top:12px}.aiv-root #consistencyContent .doors-fix-card{color:var(--ink)}@media (max-width:720px){.aiv-root #journeyApprovalDialog{height:fit-content}.aiv-root #journeyApprovalDialog textarea{flex:none;height:38dvh;min-height:180px}}.aiv-root #consistencyContent .doors-stat{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.aiv-root #consistencyContent .doors-stat strong{color:var(--pink)}.aiv-root #consistencyContent>details>summary{display:none}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads{background:0 0;border:0;margin:0;padding:0}.aiv-root #consistencyDialog[data-context=calculator] .paid-disclosure{margin:0}.aiv-root #consistencyDialog[data-context=calculator] #paid-ads .paid-tool{background:0 0;border:0;margin:0;padding:0}.aiv-root #consistencyDialog[data-context=calculator] .paid-tool>h3{display:none}.aiv-root #consistencyDialog[data-context=calculator] .paid-value{margin-top:16px;padding-bottom:16px}.aiv-root #consistencyDialog[data-context=calculator] .paid-tool>.body{margin-top:0}.aiv-root #consistencyContent>.membership-included,.aiv-root #consistencyContent>.founding-note{background:0 0;border:0;margin:0;padding:0}.aiv-root #consistencyContent>.membership-included>h3,.aiv-root #consistencyContent>.founding-note>summary{display:none}.aiv-root #consistencyContent>.plan-support-details{border:0;margin:0 0 16px;padding:0}.aiv-root #consistencyContent .plan-support-details>summary,.aiv-root #consistencyContent #membershipSelection .journey-note,.aiv-root #consistencyContent #membershipSelection .prospect-note{display:none}.aiv-root .approval-help{pointer-events:none}.aiv-root #consistencyContent>.founding-note>b{display:none}@media (max-width:720px){.aiv-root #evidenceDialogBody{padding:18px}.aiv-root #evidenceDialogBody #evidence,.aiv-root #evidenceDialogBody .visual-section-heading{margin-top:0;padding-top:0}}.aiv-root #consistencyDialog[data-context=calculator] .ad-budget{margin-top:16px;padding-top:16px}.aiv-root #consistencyContent .journey-action-details{margin-top:0}.aiv-root .report-head>.profile{display:none!important}.aiv-root #businessReview{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0 16px;padding:24px}.aiv-root #businessReview[hidden]{display:none}.aiv-root #businessReview>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.aiv-root #businessReview h2{margin:6px 0 0;font-size:25px;line-height:1.2}.aiv-root #businessReview>p{color:var(--muted);margin:12px 0 18px;font-size:13px}.aiv-root #businessReview #profileBtn{flex-shrink:0;min-height:44px;padding:10px 16px;font-size:13px}.aiv-root .business-review-columns{grid-template-columns:1.35fr 1fr;gap:32px;display:grid}.aiv-root #businessReviewFacts{grid-template-columns:1fr 1fr;gap:15px 24px;margin:0;display:grid}.aiv-root #businessReviewFacts dt{color:var(--muted);margin-bottom:4px;font-size:11px}.aiv-root #businessReviewFacts dd{margin:0;font-size:13px;font-weight:500;line-height:1.5}.aiv-root .business-review-rivals{border-left:1px solid var(--line);padding-left:28px}.aiv-root .business-review-rivals h3{margin:0 0 8px;font-size:13px}.aiv-root .business-review-rivals ul{margin:0;padding-left:18px;font-size:13px;line-height:1.8}.aiv-root .business-review-rivals p{color:var(--muted);margin:8px 0 0;font-size:12px}.aiv-root .business-review-action{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.aiv-root .business-review-action span{color:var(--muted);font-size:12px}.aiv-root.deck-mode #reportProcessing{margin-top:12px;padding:14px 20px}.aiv-root.deck-mode #reportProcessing ol,.aiv-root.deck-mode #profileState{display:none}.aiv-root.deck-mode .report-head h1{margin:12px 0;font-size:34px;line-height:1.15}.aiv-root.deck-mode .report-head>p{max-width:760px;font-size:14px}@media (max-width:720px){.aiv-root #businessReview{margin-top:18px;padding:18px}.aiv-root #businessReview>header{align-items:flex-start;gap:12px}.aiv-root #businessReview h2{font-size:23px}.aiv-root #businessReview>header .eyebrow{font-size:9px}.aiv-root #businessReview #profileBtn{padding:8px 10px;font-size:12px}.aiv-root .business-review-columns{grid-template-columns:1fr;gap:18px}.aiv-root .business-review-rivals{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.aiv-root #businessReviewFacts{grid-template-columns:1fr;gap:12px}.aiv-root .business-review-action{flex-direction:column;align-items:flex-start}.aiv-root.deck-mode .report-head h1{font-size:29px}.aiv-root.deck-mode #journeyNext{font-size:12px}.aiv-root.deck-mode .report-head{display:none}.aiv-root #businessReview{margin-top:8px}.aiv-root .business-review-rivals ul{grid-template-columns:1fr 1fr;gap:3px 18px;font-size:12px;display:grid}.aiv-root .business-review-action{gap:7px;margin-top:14px;padding-top:12px}}.aiv-root.deck-mode #confirmedSummary{display:none}.aiv-root #businessReviewFacts .business-review-brand{align-items:center;gap:8px;display:flex}.aiv-root #businessReviewRivals{gap:8px;padding:0;list-style:none;display:grid}.aiv-root #businessReviewRivals li{align-items:center;gap:8px;min-width:0;line-height:1.4;display:flex}.aiv-root #businessReviewRivals li>span:last-child{overflow-wrap:anywhere;min-width:0}.aiv-root #businessReview .business-icon{flex:0 0 24px;width:24px;height:24px}.aiv-root #businessReview .business-icon svg{width:19px;height:19px}.aiv-root #businessReview .business-review-initial{color:var(--muted);background:#f8f6f9;font-size:11px;font-weight:600}@media (max-width:720px){.aiv-root #businessReviewRivals{gap:8px 12px}.aiv-root #businessReviewRivals li{gap:6px}}.aiv-root #journeyEarlyPlans,.aiv-root #progressiveWalkthrough .pw-switch,.aiv-root #pwFindingsHeader{display:none!important}.aiv-root #progressiveWalkthrough .pw-status{border:0;align-items:center;gap:16px;padding:0 0 12px}.aiv-root #progressiveWalkthrough .pw-status .eyebrow{margin:0 0 3px}.aiv-root #progressiveWalkthrough #pwGuideTab{white-space:nowrap;min-height:40px;padding:9px 12px;font-size:12px}.aiv-root #map>.card-head,.aiv-root #map>.deck-map-head,.aiv-root #map>.prospect-note{display:none!important}.aiv-root #map .journey-takeaway{border:0;border-bottom:1px solid #f0cbd9;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:16px 20px;display:flex}.aiv-root #map .journey-takeaway>.eyebrow,.aiv-root #journeyFindingCopy{display:none}.aiv-root #map .journey-takeaway h3{max-width:none;margin:0;font-size:21px;line-height:1.3}.aiv-root #map .journey-takeaway #journeyEvidence{color:#bd174d;background:0 0;border:0;flex-shrink:0;min-height:36px;margin:0;padding:8px 0;font-size:12px}.aiv-root #map .journey-takeaway #journeyEvidence:hover{text-decoration:underline}.aiv-root #map .results-instruction{color:var(--muted);margin:0;padding:12px 20px 4px;font-size:12px}.aiv-root.deck-mode #map{margin-top:4px!important}@media (max-width:720px){.aiv-root #progressiveWalkthrough .pw-status{gap:10px;padding:0 0 10px}.aiv-root #progressiveWalkthrough #pwGuideTab{white-space:normal;text-align:center;max-width:130px;padding:8px;font-size:11px}.aiv-root #progressiveWalkthrough .pw-status p{font-size:11px}.aiv-root #map .journey-takeaway{padding:14px 16px;display:block}.aiv-root #map .journey-takeaway h3{font-size:19px}.aiv-root #map .journey-takeaway #journeyEvidence{text-align:left;margin-top:4px}.aiv-root #map .results-instruction{padding:10px 16px 4px}}.aiv-root.deck-mode #progressiveWalkthrough{margin-bottom:12px}.aiv-root #map .metric-strip{gap:20px;padding:12px 20px}.aiv-root #map .metric strong{font-size:27px}.aiv-root #map .metric p{margin:3px 0 0;font-size:11px}.aiv-root #map #rivalLine{margin:6px 0;font-size:11px}@media (max-width:720px){.aiv-root #map .matrix-groups{gap:6px;margin:8px 0;padding:0 16px}.aiv-root #map .matrix-groups button{min-height:44px;padding:8px;font-size:10px}}.aiv-root #progressiveWalkthrough .pw-status{padding:0 0 8px}.aiv-root #progressiveWalkthrough #pwBuildText{display:none}.aiv-root #pwGeneration{border:1px solid var(--line);background:#f8f6f9;border-radius:12px;padding:14px 18px}.aiv-root .pw-generation-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.aiv-root #pwGeneration .eyebrow{margin:0;font-size:10px}.aiv-root #pwReportProgressText{margin:8px 0;font-size:12px}.aiv-root #pwGeneration progress,.aiv-root #pwDialogProgressBar{appearance:none;accent-color:#dc1454;background:#e9e4ea;border:0;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.aiv-root #pwGeneration progress::-webkit-progress-bar{background:#e9e4ea}.aiv-root #pwDialogProgressBar::-webkit-progress-bar{background:#e9e4ea}.aiv-root #pwGeneration progress::-webkit-progress-value{background:#dc1454;border-radius:3px}.aiv-root #pwDialogProgressBar::-webkit-progress-value{background:#dc1454;border-radius:3px}.aiv-root #pwGeneration progress::-moz-progress-bar{background:#dc1454}.aiv-root #pwDialogProgressBar::-moz-progress-bar{background:#dc1454}.aiv-root #pwGeneration.is-ready progress{display:none}.aiv-root #pwGeneration.is-ready #pwReportProgressText{color:#21785e;margin-bottom:0}.aiv-root .pw-guide-invitation{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.aiv-root .pw-guide-invitation p{color:var(--muted);margin:0;font-size:12px}.aiv-root #pwGuideDialog .pw-dialog-progress{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.aiv-root #pwDialogProgressBar{grid-column:1/-1}@media (max-width:720px){.aiv-root #pwGeneration{padding:12px 14px}.aiv-root .pw-generation-heading{font-size:10px}.aiv-root .pw-guide-invitation{align-items:center}.aiv-root .pw-guide-invitation p{max-width:180px;font-size:11px}}.aiv-root #evidenceDialog #evidence>header{display:none}.aiv-root #evidenceDialog #evidence{margin:0;padding:0}.aiv-root #evidenceDialog .deck-evidence-dialog-body{padding:20px 24px}.aiv-root #evidenceDialog .deck-evidence-dialog-body>*{max-width:none}.aiv-root #evidenceDialog #evidenceContent{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.aiv-root #evidenceDialog #evidenceContent .question-side{min-width:0;padding:0!important}.aiv-root #evidenceDialog #questionMeta{margin:0 0 10px;font-size:10px}.aiv-root #evidenceDialog #evidenceContent .conversation-window{margin:0!important}.aiv-root #evidenceDialog .shot-body{padding:16px}.aiv-root #evidenceDialog .u-row{margin-bottom:16px}.aiv-root #evidenceDialog .u-bub{max-width:95%;padding:10px 13px;font-size:14px}.aiv-root #evidenceDialog .a-txt{font-size:13px;line-height:1.5}.aiv-root #evidenceDialog .a-txt p{margin-bottom:8px}.aiv-root #evidenceDialog #visualAnswer .answer-businesses li{padding:8px 0 8px 22px!important}.aiv-root #evidenceDialog #visualAnswer .answer-businesses li strong{font-size:13px}.aiv-root #evidenceDialog #visualAnswer .answer-businesses li p{margin:3px 0;font-size:12px;line-height:1.45}.aiv-root #evidenceDialog .shot-composer,.aiv-root #evidenceDialog .shot-acts{display:none}.aiv-root #evidenceDialog .shot-foot{align-items:flex-start;padding:12px 14px}.aiv-root #evidenceDialog .shot-foot .t{font-size:12px;line-height:1.5}.aiv-root #evidenceDialog #intentCopy{margin:12px 0 0;font-size:12px;line-height:1.5}.aiv-root #evidenceDialog #evidenceContent .answer-side{margin-top:25px;padding:18px!important}.aiv-root #evidenceDialog #evidenceContent .answer-side>.eyebrow{letter-spacing:.08em;font-size:10px}.aiv-root #evidenceDialog #evidenceContent .answer-row{grid-template-columns:1fr;gap:3px;padding:10px 0}.aiv-root #evidenceDialog #evidenceContent .answer-row>b{text-align:left;padding-left:32px;font-size:11px;line-height:1.4}.aiv-root #evidenceDialog #evidenceContent .answer-row .business-name{font-size:12px}.aiv-root #evidenceDialog #sourceBtnExpansion{border:0;border-top:1px solid var(--line);background:0 0;margin:14px 0 0;padding:0!important}.aiv-root #evidenceDialog #sourceBtnExpansion>summary{cursor:pointer;padding:12px 0;font-size:12px;font-weight:600;display:list-item}.aiv-root #evidenceDialog #sourceBtnExpansion:not([open])>.expansion-body{display:none!important}.aiv-root #evidenceDialog #sourceBtnExpansion .expansion-body{padding:0 0 12px}.aiv-root #evidenceDialog #sourceBtnExpansion .expansion-body>.eyebrow,.aiv-root #evidenceDialog #sourceBtnExpansion h2{display:none}.aiv-root #evidenceDialog #sourceBtnExpansion p{margin:8px 0;font-size:12px;line-height:1.5}@media (max-width:720px){.aiv-root #evidenceDialog .deck-evidence-dialog-body{padding:16px}.aiv-root #evidenceDialog #evidenceContent{grid-template-columns:1fr;gap:12px}.aiv-root #evidenceDialog #evidenceContent .answer-side{margin-top:0;padding:14px!important}.aiv-root #evidenceDialog .shot-bar{flex-wrap:wrap;gap:6px;padding:10px 12px}.aiv-root #evidenceDialog .shot-meta{font-size:9px}.aiv-root #evidenceDialog .shot-body{padding:12px}.aiv-root #evidenceDialog .a-row{gap:9px}.aiv-root #evidenceDialog .a-ic{width:23px;height:23px}.aiv-root #evidenceDialog .a-txt .cite{overflow-wrap:anywhere}}.aiv-root #evidenceDialog #sourceBtnExpansion{display:block!important}.aiv-root #evidenceDialog #sourceBtnExpansion>summary:after{content:"+";float:right;font-size:16px;line-height:18px}.aiv-root #evidenceDialog #sourceBtnExpansion[open]>summary:after{content:"−"}:is(.aiv-root #evidenceDialog,.aiv-root #pwGuideDialog,.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden]))){width:min(1100px,100vw - 48px);height:calc(100dvh - 48px);min-height:0;max-height:820px;margin:auto}:is(.aiv-root #pwGuideDialog .pw-dialog-body,.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body){flex:1;min-height:0;padding:24px 32px;overflow:auto}.aiv-root #pwGuideDialog .pw-controls,.aiv-root #pwGuideDialog[data-step="3"] .pw-controls,.aiv-root #pwGuideDialog #pwBack{display:none}.aiv-root #pwDialogTitle #pwStepCount{letter-spacing:0;text-transform:none;margin-top:3px;font-size:10px;font-weight:400;display:block}.aiv-root #pwGuideDialog .pw-dialog-progress{padding:12px 32px 18px}.aiv-root #evidenceDialog #sourceBtnExpansion{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.aiv-root #evidenceDialog #sourceBtnExpansion>summary{padding:14px 2px;list-style:none}.aiv-root #evidenceDialog #sourceBtnExpansion>.expansion-body{padding:0 2px 14px}.aiv-root #consistencyContent #businessCheck{background:0 0;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.aiv-root #consistencyContent #businessCheck>header{margin-top:0}.aiv-root #consistencyContent #businessCheck .guide-card-profile{box-shadow:none;border:0;border-radius:0}.aiv-root #consistencyContent .journey-action-details,.aiv-root #consistencyContent>.plan-support-details,.aiv-root #consistencyContent>.founding-note{box-shadow:none;border-radius:0!important}.aiv-root #consistencyContent>.membership-included{box-shadow:none;border:0!important;border-radius:0!important}.aiv-root #consistencyContent #businessCheck .guide-contact{border:1px solid var(--line);border-radius:6px;padding:0}.aiv-root #consistencyContent #businessCheck .guide-contact>summary{padding:12px}.aiv-root #consistencyContent #businessCheck .guide-contact>div{padding:0 12px 12px}@media (max-width:720px){:is(.aiv-root #evidenceDialog,.aiv-root #pwGuideDialog,.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden]))){border:1px solid var(--line);border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:auto}:is(.aiv-root #pwGuideDialog .pw-dialog-body,.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body){padding:20px}.aiv-root #pwGuideDialog[data-step="3"] .pw-controls{padding:8px 20px}.aiv-root #pwGuideDialog .pw-dialog-progress{padding:10px 20px 14px}.aiv-root #pwGuideDialog .deck-evidence-toolbar{gap:8px;padding:12px 16px}.aiv-root #pwDialogTitle{letter-spacing:.1em;font-size:9px}}.aiv-root #consistencyDialog>header button,.aiv-root .journey-dialog>header button{flex:0 0 36px;padding:0;border-radius:50%!important}.aiv-root button:is([aria-label^=Close],#evidenceCloseBtn,#closeSamplePreview){align-self:center;border:1px solid var(--pink)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ink)!important;background:#fff!important;border-radius:50%!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.aiv-root button:is([aria-label^=Close],#evidenceCloseBtn,#closeSamplePreview):hover{border-color:var(--line)!important}.aiv-root button:is([aria-label^=Close],#evidenceCloseBtn,#closeSamplePreview) svg{flex:none;margin:0;display:block;width:16px!important;height:16px!important}.aiv-root .journey-dialog>header h2{margin:0}.aiv-root #pwGuideDialog .pw-dialog-progress{gap:20px;min-height:68px;padding:16px 32px 20px}.aiv-root #pwGuideDialog .pw-dialog-progress #pwNext{flex:none;min-height:40px;margin:0;padding:9px 16px;line-height:1.4}.aiv-root #pwGuideDialog .pw-dialog-progress #pwNext[hidden]{display:none!important}@media (max-width:720px){.aiv-root #pwGuideDialog .pw-dialog-progress{gap:12px;padding:12px 18px 16px}.aiv-root #pwGuideDialog .pw-dialog-progress #pwNext{min-height:44px;padding:9px 12px;font-size:12px}.aiv-root #pwGuideDialog .pw-dialog-progress p{flex:1;min-width:0;max-width:none}}.aiv-root #evidenceDialog .deck-evidence-dialog-body{flex:1;min-height:0;overflow:auto}.aiv-root #evidenceDialog .evidence-context-footer{background:#fff;flex:none;padding:0 24px 12px}.aiv-root #evidenceDialog .evidence-context-footer #sourceBtnExpansion{margin:0!important}.aiv-root #evidenceDialog .evidence-context-footer .expansion-body{overscroll-behavior:contain;max-height:30dvh;overflow:auto}@media (max-width:720px){.aiv-root #evidenceDialog .evidence-context-footer{padding:0 16px 10px}}.aiv-root #pwGuideDialog .pw-panel-head{margin-bottom:22px}.aiv-root #pwGuideDialog .pw-panel-head h2{max-width:none;font-size:30px}.aiv-root #pwGuideDialog .pw-panel-head p{max-width:850px;font-size:14px;line-height:1.5}.aiv-root .guide-overview{grid-template-columns:1.35fr 1fr;align-items:start;gap:30px;display:grid}.aiv-root #pwGuideDialog .guide-answer .shot{width:100%;max-width:none}.aiv-root .guide-brand-line{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.aiv-root .guide-brand-line:last-child{border:0}.aiv-root .guide-example-verdict{background:#fff1f6;border-top:1px solid #f2d0dc;align-items:center;gap:10px;padding:16px;font-size:12px;line-height:1.6;display:flex}.aiv-root .guide-context h3{margin:0 0 16px;font-size:20px}.aiv-root .guide-process{counter-reset:step;margin:0;padding:0;list-style:none}.aiv-root .guide-process li{counter-increment:step;padding:0 0 18px 38px;position:relative}.aiv-root .guide-process li:before{content:counter(step,decimal-leading-zero);color:#bf2253;font-size:12px;font-weight:600;position:absolute;top:0;left:0}.aiv-root .guide-process b{margin-bottom:4px;font-size:14px;display:block}.aiv-root .guide-process span{color:var(--muted);font-size:13px;line-height:1.5;display:block}.aiv-root .guide-note{border:1px solid var(--line);background:#f8f6f9;border-radius:8px;padding:16px 18px}.aiv-root .guide-note strong{font-size:14px}.aiv-root .guide-note p{margin-top:5px;font-size:13px;line-height:1.5}.aiv-root #pwGuideDialog .guide-fine{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.aiv-root .guide-question-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.aiv-root .guide-question-tabs button{text-align:left;border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:72px;padding:16px;font-size:12px;font-weight:600;display:flex}.aiv-root .guide-question-tabs button[aria-pressed=true],.aiv-root .guide-site-toggle button[aria-pressed=true]{color:#a41947;background:#fff0f5;border-color:#d61c57}.aiv-root .guide-question-tabs .pw-intent-icon{color:#ce2659;flex:0 0 24px;width:24px;height:24px}.aiv-root .guide-question-example{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.1fr 1fr;gap:30px;min-height:205px;padding:24px;display:grid}.aiv-root .guide-question-example h3{margin:12px 0;font-size:24px;line-height:1.3}.aiv-root .guide-question-example .guide-intent-reading{border-left:1px solid var(--line);padding-left:24px}.aiv-root .guide-question-example .guide-intent-reading h3{margin:12px 0 8px;font-size:18px}.aiv-root .guide-question-example p{font-size:13px;line-height:1.5}.aiv-root .guide-cross-business{padding:16px 0 20px}.aiv-root .guide-cross-business .eyebrow{font-size:9px}.aiv-root .guide-cross-business p{margin-top:6px;font-size:12px}.aiv-root #pwGuideDialog .pw-real-explanation{grid-template-columns:1fr 1fr;gap:28px;margin-top:18px}.aiv-root #pwGuideDialog .pw-real-hover{max-width:none}.aiv-root #pwGuideDialog .pw-reading-key{padding:0;display:block!important}.aiv-root .guide-frequency{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.aiv-root .guide-frequency .eyebrow{font-size:9px}.aiv-root .guide-frequency>div{align-items:center;gap:6px;margin-top:10px;display:flex}.aiv-root .guide-frequency i{background:#22836a;border-radius:4px;width:18px;height:18px;display:block}.aiv-root .guide-frequency i.empty{background:#ede9ef}.aiv-root .guide-frequency b{margin-left:5px;font-size:12px}.aiv-root .guide-action-layout{grid-template-columns:1fr 1.12fr;gap:32px;display:grid}.aiv-root .guide-action-context>h3{margin:10px 0;font-size:20px;line-height:1.3}.aiv-root .guide-action-context>p{margin:0 0 20px;font-size:13px;line-height:1.5}.aiv-root .guide-site-toggle{gap:8px;margin-bottom:12px;display:flex}.aiv-root .guide-site-toggle button{padding:9px 13px;font-size:12px}.aiv-root .guide-site-frame{border:1px solid var(--line);border-radius:10px;overflow:hidden}.aiv-root .guide-site-address{border-bottom:1px solid var(--line);color:var(--muted);background:#f5f2f6;padding:12px 18px;font-size:10px}.aiv-root .guide-site-content{min-height:270px;padding:24px}.aiv-root .guide-site-content .eyebrow{font-size:9px}.aiv-root .guide-site-content p{font-size:14px;line-height:1.5}.aiv-root #guideSiteSignals{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.aiv-root #guideSiteSignals span{background:#f2eef5;border-radius:4px;padding:5px 8px;font-size:10px}.aiv-root .guide-ad-boundary{background:#f1fafc;border:1px solid #cfe5eb;border-radius:8px;align-items:center;gap:20px;margin-top:18px;padding:14px 18px;display:flex}.aiv-root .guide-ad-boundary strong{white-space:nowrap;color:#24798b;flex:none;font-size:13px}.aiv-root .guide-ad-boundary p{font-size:12px;line-height:1.5}@media (max-width:720px){.aiv-root #pwGuideDialog .pw-dialog-body{padding:18px!important}.aiv-root #pwGuideDialog .pw-panel-head{margin-bottom:16px}.aiv-root #pwGuideDialog .pw-panel-head h2{font-size:24px!important}.aiv-root #pwGuideDialog .pw-panel-head p{line-height:1.5;font-size:12px!important}.aiv-root .guide-overview,.aiv-root .guide-action-layout{grid-template-columns:1fr;gap:18px}.aiv-root .guide-context h3{margin-bottom:12px;font-size:17px}.aiv-root .guide-process li{padding:0 0 12px 30px}.aiv-root .guide-process b,.aiv-root .guide-process span{font-size:12px}.aiv-root .guide-note{padding:12px}.aiv-root .guide-note strong,.aiv-root .guide-note p{font-size:12px}.aiv-root .guide-brand-line{padding:8px 0;font-size:12px}.aiv-root .guide-example-verdict{padding:12px;font-size:11px}.aiv-root .guide-question-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.aiv-root .guide-question-tabs button{gap:6px;min-height:62px;padding:10px;font-size:11px}.aiv-root .guide-question-tabs .pw-intent-icon{flex-basis:18px;width:18px;height:18px}.aiv-root .guide-question-example{grid-template-columns:1fr;gap:14px;min-height:0;padding:16px}.aiv-root .guide-question-example h3{font-size:20px}.aiv-root .guide-question-example .guide-intent-reading{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.aiv-root .guide-question-example .guide-intent-reading h3{margin:8px 0;font-size:16px}.aiv-root .guide-cross-business{padding:14px 0}.aiv-root .guide-cross-business p{font-size:11px}.aiv-root #pwGuideDialog .pw-real-explanation{grid-template-columns:1fr;gap:16px}.aiv-root #pwGuideDialog .pw-reading-key{font-size:12px}.aiv-root #pwGuideDialog .pw-reading-key p{font-size:11px}.aiv-root .guide-action-context>h3{font-size:18px}.aiv-root .guide-action-context>p{margin-bottom:14px;font-size:12px}.aiv-root .guide-site-content{min-height:205px;padding:18px}.aiv-root #pwGuideDialog .guide-site-content h3{margin:12px 0;font-size:22px}.aiv-root .guide-site-content p{font-size:12px}.aiv-root .guide-ad-boundary{margin-top:14px;padding:12px;display:block}.aiv-root .guide-ad-boundary strong{margin-bottom:5px;display:block}}@media (min-width:721px){.aiv-root #pwGuideDialog [data-panel="1"] .pw-panel-head{margin-bottom:16px}.aiv-root .guide-question-example{min-height:180px;padding:20px}.aiv-root .guide-cross-business{padding:12px 0}.aiv-root #pwGuideDialog [data-panel="1"] .guide-note{padding:12px 16px}}.aiv-root .guide-frequency i.guide-unmentioned{background:#ede9ef}.aiv-root .guide-extra{background:0 0;border:0;margin:0;padding:0}.aiv-root .guide-extra>summary{display:none}.aiv-root .guide-extra .guide-frequency{margin-top:12px}@media (min-width:721px) and (max-height:850px){.aiv-root #pwGuideDialog [data-panel="3"] .pw-panel-head{margin-bottom:16px}.aiv-root .guide-site-content{min-height:210px;padding:18px}.aiv-root #pwGuideDialog .guide-site-content h3{margin:12px 0;font-size:24px}.aiv-root .guide-action-context .guide-process li{padding-bottom:12px}.aiv-root .guide-action-context>p{margin-bottom:14px}.aiv-root .guide-ad-boundary{margin-top:12px;padding:12px 16px}.aiv-root #pwGuideDialog [data-panel="3"] .guide-fine{margin-top:6px}}@media (max-width:720px){.aiv-root .guide-extra{border:1px solid var(--line);border-radius:8px;margin:10px 0 0}.aiv-root .guide-extra>summary{cursor:pointer;padding:12px;font-size:12px;font-weight:600;list-style:none;display:block}.aiv-root .guide-extra>summary:after{content:"+";float:right}.aiv-root .guide-extra[open]>summary:after{content:"−"}.aiv-root .guide-extra>:not(summary){background:0 0;border:0;margin:0;padding:0 12px 12px}.aiv-root .guide-extra>.guide-context>h3{display:none}.aiv-root .guide-extra .guide-process{padding-top:0}.aiv-root .guide-overview{gap:4px}.aiv-root .guide-action-layout{gap:14px}.aiv-root .guide-action-context>h3{margin:7px 0;font-size:16px}.aiv-root .guide-action-context>p{margin-bottom:8px}.aiv-root .guide-site-content{min-height:170px;padding:14px}.aiv-root #pwGuideDialog .guide-site-content h3{margin:10px 0;font-size:20px}.aiv-root .guide-site-address{padding:9px 14px}.aiv-root #guideSiteSignals{margin-top:12px}.aiv-root .guide-cross-business{padding:10px 0 0}.aiv-root .guide-question-example{gap:10px;padding:12px}.aiv-root .guide-question-example h3{margin:8px 0;font-size:18px}.aiv-root .guide-question-example .guide-intent-reading{padding-top:10px}}@media (min-width:721px){.aiv-root #pwGuideDialog [data-panel="1"] .guide-note p{font-size:12px}:is(.aiv-root #pwGuideDialog .pw-dialog-body,.aiv-root #pwGuideDialog:has([data-panel="3"]:not([hidden])) .pw-dialog-body){padding-top:20px;padding-bottom:12px}.aiv-root .guide-ad-boundary{gap:14px}.aiv-root .guide-ad-boundary strong{flex-basis:auto}}.aiv-root{--control-border:var(--pink);--control-hover:var(--line);--control-height:36px}.aiv-root :is(.journey-save-nav,#pwGuideTab,#profileBtn,#editConfirmedDetails,#journeyApproval,#journeyApprovalMain,#deckBack,.consistency-tools button,#consistencyDialog>footer button,.journey-code-actions button:not(.primary),#addCompetitor,#changeMembership,#downloadSignupHandoff,#earnedBtn,#pwPreviewToggle,.guide-site-toggle button,.consistency-plan-switch button){color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex;border:1px solid var(--control-border)!important;min-height:var(--control-height)!important;border-radius:7px!important;padding:7px 13px!important}.aiv-root :is(.guide-question-tabs button,.matrix-groups button,.doors-toggle-btn,.guide-site-toggle button,.consistency-plan-switch button){line-height:1.4;border:1px solid var(--control-border)!important}.aiv-root .guide-question-tabs button{min-height:56px;padding:12px;font-size:12px}.aiv-root :is(.journey-save-nav,#pwGuideTab,#profileBtn,#editConfirmedDetails,#journeyApproval,#journeyApprovalMain,#deckBack,.consistency-tools button,#consistencyDialog>footer button,.journey-code-actions button:not(.primary),#addCompetitor,#changeMembership,#downloadSignupHandoff,#earnedBtn,#pwPreviewToggle,.guide-site-toggle button,.consistency-plan-switch button,.guide-question-tabs button,.matrix-groups button,.doors-toggle-btn,.guide-site-toggle button,.consistency-plan-switch button):hover:not(:disabled){border-color:var(--control-hover)!important}.aiv-root :is(.guide-question-tabs button,.matrix-groups button,.doors-toggle-btn,.guide-site-toggle button,.consistency-plan-switch button)[aria-pressed=true],.aiv-root .doors-toggle-btn.is-active{background:var(--wash)!important;color:var(--ink)!important}.aiv-root :is(.journey-save-nav,#pwGuideTab,#profileBtn,#editConfirmedDetails,#journeyApproval,#journeyApprovalMain,#deckBack,.consistency-tools button,#consistencyDialog>footer button,.journey-code-actions button:not(.primary),#addCompetitor,#changeMembership,#downloadSignupHandoff,#earnedBtn,#pwPreviewToggle,.guide-site-toggle button,.consistency-plan-switch button,.guide-question-tabs button,.matrix-groups button,.doors-toggle-btn,.guide-site-toggle button,.consistency-plan-switch button):disabled{opacity:.45;cursor:default;border-color:var(--line)!important;color:var(--muted)!important}.aiv-root button:focus-visible,.aiv-root summary:focus-visible,.aiv-root a:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (max-width:720px),(pointer:coarse){.aiv-root{--control-height:44px}.aiv-root .guide-question-tabs button{min-height:62px}}.aiv-root #territory .doors-toggle{background:0 0;border:0;gap:8px;padding:0}.aiv-root #territory .doors-toggle-btn{min-height:36px;border-radius:7px!important;padding:7px 13px!important}.aiv-root .customer-stepper button{border-color:var(--pink)!important}.aiv-root .customer-stepper button:hover:not(:disabled){border-color:var(--line)!important}.aiv-root .customer-stepper button:disabled{opacity:.45;border-color:var(--line)!important}@media (min-width:1001px) and (max-height:850px){.aiv-root.deck-mode #plan .membership-heading{margin-bottom:10px}.aiv-root.deck-mode #plan .membership-heading h2{margin-top:7px;margin-bottom:7px}.aiv-root.deck-mode #plan .membership-heading p{margin-top:6px;line-height:1.4}.aiv-root.deck-mode #plan .membership-card{padding:12px}.aiv-root.deck-mode #plan .membership-highlights li{padding:5px 0}.aiv-root.deck-mode #plan>.consistency-tools{margin:8px 0}}@media (max-width:720px),(pointer:coarse){.aiv-root #territory .doors-toggle-btn{min-height:44px}}.aiv-root .approval-info,.aiv-root .guide-added button{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;border:1px solid var(--pink)!important}.aiv-root .approval-info:hover,.aiv-root .guide-added button:hover{border-color:var(--line)!important}.aiv-root #pwGuideDialog #pwDialogFindings:disabled{color:var(--muted);opacity:.5;cursor:default;text-decoration:none}.aiv-root #pwGuideDialog #pwNext:disabled{box-shadow:none;cursor:default;opacity:.6;border-color:var(--line)!important;color:var(--muted)!important;background:#f2f0f3!important}.aiv-root #pwGuideDialog #pwPreviewToggle{color:var(--ink);background:#fff;font-size:12px;line-height:1.4;border-radius:7px!important}.aiv-root.deck-mode .nav{min-height:0;padding-top:6px;padding-bottom:6px}.aiv-root .rail>.journey-save-nav{margin-top:18px}.aiv-root .journey-save-mobile{display:none!important}.aiv-root #paidCalculatorEntry{border:1px solid var(--pink);min-height:36px;color:var(--ink);background:#fff;border-radius:7px;margin-top:10px;padding:7px 13px;font-size:12px;line-height:1.4}.aiv-root #paidCalculatorEntry:hover{border-color:var(--line)}@media (max-width:1000px){.aiv-root .journey-save-mobile{display:inline-flex!important}.aiv-root .rail>.journey-save-nav{display:none!important}}.aiv-root #territory #paidCalculatorEntry{white-space:nowrap;margin:0}.aiv-root .journey-paid-group .doors-toggle{flex-wrap:wrap}@media (min-width:1001px){.aiv-root.deck-mode .nav{position:relative}.aiv-root.deck-mode .nav .links{position:absolute;top:50%;right:30px;transform:translateY(-50%)}}.aiv-root :is([data-doors-state=ads],[data-worth-tab=ads],#paidCalculatorEntry,.journey-paid #journeyPriorityEntry){color:#087c98!important;border-color:#087c98!important}.aiv-root :is([data-doors-state=ads],[data-worth-tab=ads]).is-active{color:#087c98!important;background:#f1fafc!important}.aiv-root :is([data-doors-state=ads],[data-worth-tab=ads],#paidCalculatorEntry,.journey-paid #journeyPriorityEntry):hover:not(:disabled){border-color:var(--line)!important}.aiv-root :is([data-doors-state=ads],[data-worth-tab=ads],#paidCalculatorEntry,.journey-paid #journeyPriorityEntry):focus-visible{outline-color:#087c98}.aiv-root .journey-priority[data-priority-kind=paid-ad] .eyebrow{color:#087c98}.aiv-root .journey-priority[data-priority-kind=paid-ad] #journeyPickPriority{background:#087c98;border-color:#087c98}.aiv-root .route.paid .eyebrow{color:#087c98}.aiv-root #paidBtn{background:#087c98;border-color:#087c98}.aiv-root #territory .doors-toggle-btn[data-doors-state=ads]{color:#087c98!important;border-color:#087c98!important}.aiv-root #territory .doors-toggle-btn[data-doors-state=ads].is-active{color:#087c98!important;background:#f1fafc!important}.aiv-root #territory .doors-toggle-btn[data-doors-state=ads]:hover{border-color:var(--line)!important}.aiv-root .journey-priority[data-priority-kind=paid-ad]{background:#f1fafc;border-color:#cce8ef}.aiv-root .journey-priority[data-priority-kind=paid-ad] .prospect-note{color:#087c98}.aiv-root .membership-coverage{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.aiv-root .membership-coverage label{font-size:12px;font-weight:600}.aiv-root .membership-coverage input,.aiv-root .membership-coverage select{border:1px solid var(--line);width:100%;min-height:36px;font:inherit;background:#fff;border-radius:7px;margin-top:5px;padding:7px;display:block}.aiv-root .membership-coverage p{grid-column:1/-1;margin:0;font-size:11px}.aiv-root .membership-heading>.consistency-tools{margin-top:8px}@media (max-width:720px){.aiv-root .membership-coverage{grid-template-columns:1fr}}.aiv-root .membership-heading #coverageSuggestion{margin:8px 0;font-size:12px}.aiv-root .membership-fit .membership-coverage{margin:0 0 20px}.aiv-root .membership-coverage p{margin:0!important;font-size:11px!important}.aiv-root #pwGuideDialog .guide-site-toggle button[aria-pressed=true]{background:var(--wash)!important;color:var(--ink)!important;border-color:var(--pink)!important}.aiv-root #pwGuideDialog .guide-site-toggle button[aria-pressed=true]:hover{border-color:var(--control-hover)!important}.aiv-root .investment-tabs{gap:8px;margin:16px 0 12px;display:flex}.aiv-root .investment-tabs button{background:#fff;border-radius:7px;min-height:36px;padding:7px 14px;font-size:12px;line-height:1.4;border:1px solid var(--pink)!important}.aiv-root .investment-tabs button:hover{border-color:var(--line)!important}.aiv-root .investment-tabs button[aria-selected=true]{background:var(--wash);color:var(--ink)}.aiv-root #reportCalculators #cost .calc{margin-top:0;padding:20px}.aiv-root #reportCalculators .investment-layout{grid-template-columns:1fr 1.1fr;gap:28px;display:grid}.aiv-root #reportCalculators .investment-inputs{min-width:0}.aiv-root #reportCalculators .investment-panels{border-left:1px solid var(--line);min-width:0;padding-left:28px}.aiv-root #reportCalculators .investment-layout label{font-size:13px;font-weight:600;line-height:1.5;display:block}.aiv-root #reportCalculators .investment-layout input,.aiv-root #reportCalculators .investment-layout select{font-family:inherit}.aiv-root #reportCalculators .investment-inputs select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:44px;margin:6px 0 14px;padding:10px}.aiv-root #reportCalculators .investment-inputs .worth-ask{border:0;margin:0;padding:0}.aiv-root #reportCalculators .investment-inputs .worth-money{margin-top:12px}.aiv-root #reportCalculators .investment-inputs .worth-money input{font-size:38px}.aiv-root #reportCalculators .investment-layout .worth-note,.aiv-root #reportCalculators .investment-layout .worth-origin,.aiv-root #reportCalculators .investment-layout .field-help,.aiv-root .investment-note{margin-top:8px;font-size:11px!important;line-height:1.5!important}.aiv-root #reportCalculators .investment-variable{min-height:110px}.aiv-root #reportCalculators .investment-variable .money-input{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;height:44px;margin-top:6px;padding-left:12px;display:flex}.aiv-root #reportCalculators .investment-variable .money-input input{background:0 0;min-width:0;height:42px;margin:0;border:0!important}.aiv-root #reportCalculators .investment-panels .worth-strip{border-top:1px solid var(--line);gap:16px;margin:0;padding:16px 0 12px}.aiv-root #reportCalculators .investment-panels .worth-metric strong{font-size:30px}.aiv-root #reportCalculators .investment-panels .worth-metric p{font-size:11px;line-height:1.4}.aiv-root #reportCalculators .investment-panels .worth-line{margin:12px 0 0;font-size:13px;line-height:1.5}.aiv-root #reportCalculators .investment-panels .ad-plan{border-top:1px solid var(--line);margin:0;padding:16px 0 0}.aiv-root #reportCalculators .investment-panels .ad-goal{font-size:12px}.aiv-root #reportCalculators .investment-panels .ad-budget{align-items:baseline;gap:8px;margin:8px 0;display:flex}.aiv-root #reportCalculators .investment-panels .ad-budget strong{color:#187b95;font-size:30px}.aiv-root #reportCalculators .investment-panels .ad-budget span{font-size:11px}.aiv-root #reportCalculators .investment-examples{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:16px}.aiv-root #reportCalculators .investment-examples summary{padding:12px 0;font-size:12px}.aiv-root #reportCalculators .investment-examples .worth-details-body{max-height:150px;overflow:auto}.aiv-root #reportCalculators .investment-examples p{font-size:12px}.aiv-root #reportCalculators [hidden]{display:none!important}.aiv-root #reportCalculators #cost .consistency-tools{margin:0}@media (max-width:720px){.aiv-root #reportCalculators .investment-layout{grid-template-columns:1fr;gap:20px}.aiv-root #reportCalculators .investment-panels{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.aiv-root #reportCalculators #cost .calc{padding:16px}.aiv-root .investment-tabs button{min-height:44px}}.aiv-root #reportCalculators .investment-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;padding-top:10px;display:flex}.aiv-root #reportCalculators .investment-foot .investment-examples{border:0;flex:1;margin:0}.aiv-root #reportCalculators .investment-foot summary{padding:8px 0}.aiv-root #reportCalculators .investment-foot .consistency-tools{flex:none;margin:0}@media (min-width:721px){.aiv-root #reportCalculators .worth-money{flex-wrap:nowrap;position:relative;padding-bottom:0!important}.aiv-root #reportCalculators .prospect-note-numbers{width:190px;font-size:18px;position:absolute;top:8px;right:0;transform:rotate(-3deg);margin:0!important}.aiv-root #reportCalculators .prospect-note-numbers svg{width:40px}}@media (max-width:720px){.aiv-root #reportCalculators .investment-foot{flex-direction:column}.aiv-root .investment-foot .consistency-tools{flex-wrap:wrap}}@media (min-width:721px){.aiv-root #reportCalculators .prospect-note-numbers{white-space:nowrap;gap:6px;width:190px;font-size:16px}.aiv-root #reportCalculators .prospect-note-numbers svg{flex:0 0 32px;width:32px}}.aiv-root{--paid-accent:#087c98;--paid-wash:#f1fafc}.aiv-root #paidBudgetTab{color:var(--paid-accent);border-color:var(--paid-accent)!important}.aiv-root #paidBudgetTab[aria-selected=true]{background:var(--paid-wash);color:var(--paid-accent)}.aiv-root #paidBudgetTab:hover{border-color:var(--line)!important}.aiv-root #paidBudgetTab:focus-visible,.aiv-root #paidBudgetPanel input:focus-visible{outline-color:var(--paid-accent)}.aiv-root #paidBudgetPanel .money-input:focus-within{border-color:var(--paid-accent)}.aiv-root #reportCalculators [data-calculator=paid] .worth-money,.aiv-root #reportCalculators [data-calculator=paid] .worth-money input{color:var(--paid-accent)}.aiv-root #reportCalculators [data-calculator=paid] .worth-money input{border-color:var(--paid-accent)}.aiv-root #reportCalculators [data-calculator=paid] .prospect-note-numbers,.aiv-root #reportCalculators [data-calculator=paid] .worth-sign,.aiv-root #reportCalculators [data-calculator=paid] .calc-topline .eyebrow{color:var(--paid-accent)}.aiv-root #reportCalculators [data-calculator=paid] .calc-topline .eyebrow,.aiv-root #reportCalculators [data-calculator=paid] .prospect-note.report-guidance{color:var(--paid-accent)!important}.aiv-root #plan>.plan-secondary-content{display:none!important}.aiv-root #plan>.decision-comparison{display:none}.aiv-root .plan-decision{max-width:1050px;margin:auto}.aiv-root .plan-decision header{margin-bottom:22px}.aiv-root .plan-decision header h2{margin:10px 0;font-size:34px}.aiv-root .plan-decision header p{color:var(--muted);margin:0;font-size:14px}.aiv-root .decision-card{background:#fff;border:1px solid #e5becd;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.aiv-root .decision-offer{background:#fff8fb;padding:28px}.aiv-root .decision-offer h3{margin:12px 0;font-size:26px}.aiv-root .decision-price{align-items:baseline;gap:6px;margin:12px 0 4px;display:flex}.aiv-root .decision-price strong{letter-spacing:-2px;font-size:48px;line-height:1.1}.aiv-root .decision-price span{color:var(--muted);font-size:14px}.aiv-root #decisionAnnual{margin:0 0 16px}.aiv-root #decisionReason{max-width:390px;margin-bottom:8px;font-size:13px;line-height:1.6}.aiv-root .decision-link{min-height:32px;color:var(--muted);text-underline-offset:3px;cursor:pointer;font-size:12px;text-decoration:underline;background:0 0!important;border:0!important;padding:0!important}.aiv-root .decision-link:hover{color:var(--pink)}.aiv-root .decision-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.aiv-root #decisionJoin{border-radius:7px;min-height:44px;padding:10px 22px;font-size:14px}.aiv-root .decision-terms{color:var(--muted);margin:10px 0 0;font-size:11px}.aiv-root .decision-included{padding:28px}.aiv-root .decision-included h3{max-width:330px;margin:12px 0 22px;font-size:23px}.aiv-root .decision-included ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.aiv-root .decision-included li{padding-left:24px;position:relative}.aiv-root .decision-included li:before{content:"✓";color:var(--green);position:absolute;left:0}.aiv-root .decision-included b,.aiv-root .decision-included span{display:block}.aiv-root .decision-included b{font-size:14px}.aiv-root .decision-included li span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.aiv-root .decision-priority{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.5}.aiv-root .decision-alternatives{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.aiv-root .plan-decision-active .journey-save-nav{display:none!important}.aiv-root #consistencyContent .membership-coverage{display:none}.aiv-root #consistencyContent .decision-comparison{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aiv-root .decision-comparison article{border:1px solid var(--line);border-radius:8px;padding:20px}.aiv-root .decision-comparison h3{margin:0 0 16px}.aiv-root .decision-comparison ul{padding-left:16px;font-size:13px;line-height:1.7}.aiv-root .decision-comparison button{border:1px solid var(--pink);background:#fff;border-radius:7px;padding:9px 12px}.aiv-root .decision-comparison button[aria-pressed=true]{background:var(--wash)}@media (max-height:850px) and (min-width:721px){.aiv-root .plan-decision header{margin-bottom:14px}.aiv-root .decision-offer,.aiv-root .decision-included{padding:20px}.aiv-root .decision-included ul{gap:15px}.aiv-root .decision-actions{margin-top:12px}.aiv-root .decision-priority{margin-top:12px;padding-top:10px}}@media (max-width:720px){.aiv-root .decision-card{grid-template-columns:1fr}.aiv-root .decision-offer,.aiv-root .decision-included{padding:22px}.aiv-root .plan-decision header h2{font-size:28px}.aiv-root #consistencyContent .decision-comparison{grid-template-columns:1fr}.aiv-root .decision-alternatives{flex-wrap:wrap}.aiv-root .decision-link{min-height:44px}}@media (max-height:850px) and (min-width:721px){.aiv-root .decision-priority{display:none}.aiv-root .decision-price strong{font-size:42px}.aiv-root .decision-offer h3{margin:8px 0;font-size:24px}.aiv-root .decision-price{margin-top:8px}.aiv-root .decision-included h3{margin:8px 0 18px}.aiv-root .decision-actions{margin-top:8px}.aiv-root .decision-alternatives{margin:6px 0}.aiv-root .plan-decision header h2{margin:7px 0;font-size:30px}}.aiv-root #plan>.decision-rationale{display:none}.aiv-root #consistencyDialog[data-context=membership]{height:min(720px,100dvh - 32px)}.aiv-root #consistencyDialog[data-context=membership] #consistencyContent{flex:1;min-height:0;padding:24px;overflow:auto}.aiv-root #consistencyDialog[data-context=membership]>footer{flex:none;margin-top:auto}.aiv-root #consistencyDialog[data-context=membership]>header button{border:1px solid var(--pink);border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.aiv-root #consistencyDialog[data-context=membership]>header button:hover{border-color:var(--line)}.aiv-root #consistencyContent .decision-comparison{align-items:start}.aiv-root .decision-comparison>article{flex-direction:column;align-self:stretch;gap:8px;display:flex}.aiv-root .decision-comparison>article p{margin:0}.aiv-root .decision-comparison>article>p strong{font-size:30px}.aiv-root .decision-comparison>article h3{margin:0;font-size:20px}.aiv-root .decision-comparison>article button{border:1px solid var(--pink);border-radius:7px;justify-content:center;align-items:center;min-height:36px;margin-top:auto;font:600 12px/1.4 inherit;display:inline-flex}.aiv-root .decision-comparison>article button:hover{border-color:var(--line)}.aiv-root .decision-comparison>article button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.aiv-root .decision-detail{background:#fff;grid-column:1/-1;overflow:hidden;border:1px solid var(--line)!important;border-radius:8px!important;margin:0!important}.aiv-root .decision-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;line-height:1.4;list-style:none;display:flex;border:0!important;padding:16px 18px!important;font-size:14px!important}.aiv-root .decision-detail>summary::-webkit-details-marker{display:none}.aiv-root .decision-detail>summary:after{content:"+";font-size:20px;line-height:1}.aiv-root .decision-detail[open]>summary:after{content:"−"}.aiv-root .decision-detail[open]>summary{border-bottom:1px solid var(--line)!important}.aiv-root .decision-detail-body{padding:18px}.aiv-root .decision-detail-body .membership-included,.aiv-root .decision-detail-body .founding-note{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.aiv-root .decision-detail-body .membership-included>h3{display:none}.aiv-root .decision-detail-body .comparison-body{padding:0!important}.aiv-root .decision-detail-body .comparison-plans{gap:18px}.aiv-root .decision-detail-body p{font-size:12px;line-height:1.6}.aiv-root .decision-rationale>h3{letter-spacing:-.035em;margin:12px 0 24px;font-size:28px;line-height:1.2}.aiv-root .fit-evidence{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aiv-root .fit-evidence article{border:1px solid var(--line);border-radius:8px;padding:18px}.aiv-root .fit-evidence strong{letter-spacing:-.035em;margin:16px 0 10px;font-size:27px;line-height:1.2;display:block}.aiv-root .fit-evidence p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.aiv-root .fit-value{background:var(--wash);border:1px solid #efcdd9;border-radius:8px;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding:20px;display:grid}.aiv-root .fit-value strong{margin:10px 0 4px;font-size:30px;line-height:1.2;display:block}.aiv-root .fit-value div>span:last-child{color:var(--muted);font-size:12px}.aiv-root .fit-value p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.aiv-root .fit-footnote{color:var(--muted);margin:16px 0 0;font-size:11px}@media (max-width:720px){.aiv-root .fit-evidence{grid-template-columns:1fr;gap:10px}.aiv-root .fit-evidence article{padding:16px}.aiv-root .fit-evidence strong{margin:8px 0}.aiv-root .fit-value{gap:12px;padding:16px}.aiv-root .fit-value .eyebrow{font-size:9px}.aiv-root .fit-value strong{font-size:26px}.aiv-root .decision-rationale>h3{font-size:25px}.aiv-root .decision-comparison>article button{min-height:44px}.aiv-root #consistencyDialog[data-context=membership] #consistencyContent{padding:18px}}.aiv-root #consistencyContent .decision-comparison>article button{min-height:36px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;border:1px solid var(--pink)!important;border-radius:7px!important}.aiv-root #consistencyContent .decision-comparison>article button:hover:not(:disabled){border-color:var(--line)!important}@media (max-width:720px){.aiv-root #consistencyContent .decision-comparison>article button{min-height:44px}}@font-face{font-family:SignalTo Notes;src:local(Bradley Hand Bold),local(Bradley Hand);font-weight:400;font-style:normal;font-display:swap}.aiv-root .prospect-note.report-guidance,.aiv-root #reportView .prospect-note.report-guidance,.aiv-root #consistencyContent .prospect-note.report-guidance{color:#eb0756;pointer-events:none;flex:none;width:fit-content;letter-spacing:0!important;align-items:center!important;gap:7px!important;max-width:100%!important;margin:10px 0 12px!important;padding:0!important;font-family:SignalTo Notes,Segoe Print,Comic Sans MS,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1.3!important;display:flex!important;position:static!important;transform:none!important}.aiv-root .prospect-note.report-guidance svg{stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;display:block;fill:none!important;stroke:currentColor!important;flex:0 0 56px!important;width:56px!important;height:34px!important}.aiv-root .prospect-note.report-guidance span{overflow-wrap:normal;min-width:0;display:block;padding:0!important;transform:rotate(-2deg)!important}.aiv-root .prospect-note.report-guidance-paid{color:#147d94!important}.aiv-root #reportView .journey-organic-group .report-guidance,.aiv-root #reportView .worth-ask .report-guidance{margin:6px 0!important;font-size:18px!important}.aiv-root .full-section .board-scroll>.report-guidance{left:0;position:sticky!important}@media (max-width:700px){.aiv-root .prospect-note.report-guidance,.aiv-root #reportView .prospect-note.report-guidance,.aiv-root #consistencyContent .prospect-note.report-guidance{max-width:100%!important;font-size:18px!important}.aiv-root .prospect-note.report-guidance svg{flex-basis:44px!important;width:44px!important;height:30px!important}}.aiv-root .prospect-note.report-guidance-matrix,.aiv-root #reportView .prospect-note.report-guidance-matrix{width:100%;min-height:34px;align-items:flex-start!important;position:relative!important}.aiv-root .prospect-note.report-guidance-matrix svg{z-index:2;pointer-events:none;top:0;left:0;overflow:visible;width:100%!important;max-width:none!important;position:absolute!important}.aiv-root .prospect-note.report-guidance-matrix span{max-width:calc(100% - 58px);font-size:18px;transform:none!important}.aiv-root #reportView .journey-organic-group .report-guidance{max-width:calc(100% - 130px)!important;margin-left:130px!important}@media (max-width:700px){.aiv-root #reportView .journey-organic-group .report-guidance{max-width:100%!important;margin-left:0!important}.aiv-root #reportView .journey-organic-group .report-guidance svg,.aiv-root .prospect-note.report-guidance-matrix svg{display:none!important}.aiv-root .prospect-note.report-guidance-matrix span{max-width:100%;margin-left:0!important}.aiv-root .prospect-note.report-guidance-matrix{min-height:0}}@media (min-width:1100px){.aiv-root #reportView .journey-organic-group{position:relative}.aiv-root #reportView .journey-organic-group .report-guidance{width:max-content;top:12px;left:44%;gap:3px!important;max-width:none!important;margin:0!important;font-size:16px!important;position:absolute!important}.aiv-root #reportView .journey-organic-group .report-guidance svg{flex-basis:44px!important;width:44px!important;height:36px!important}}@media (min-width:721px) and (max-width:1099px){.aiv-root #reportView .journey-organic-group{padding-bottom:34px;position:relative}.aiv-root #reportView .journey-organic-group .report-guidance{bottom:0;left:0;max-width:100%!important;margin:0!important;font-size:16px!important;position:absolute!important}.aiv-root #reportView .journey-organic-group .report-guidance svg{display:none!important}}.aiv-root #landingView{--pink:#e02165;--brand-pink:#e02165;--ink:#17131c;--muted:#767080;--line:#17131c1a;color:#2c2730;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.aiv-root #landingView .site-header{border-bottom:1px solid #17131c0f}.aiv-root #landingView .landing{gap:56px}.aiv-root #landingView .landing h1{letter-spacing:-.03em;color:#17131c;margin:8px 0 20px;font-size:clamp(1.9rem,4vw,3.3rem);font-weight:800;line-height:1.04}.aiv-root #landingView .landing .lead{color:#4c4654;letter-spacing:-.011em;font-size:1.14rem;line-height:1.6}.aiv-root #landingView .landing>div:first-child>.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#e02165;align-items:center;gap:.6em;margin-bottom:1.1rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;line-height:1.6;display:inline-flex}.aiv-root #landingView .landing>div:first-child>.eyebrow:before{content:"";background-color:var(--brand-pink);flex:none;width:45px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2018'%3E%3Cpath%20d='M2%209H13L16%209L17.5%205L19.5%2013L21%209L24%209H30'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M35%203L40%209L35%2015'%20fill='none'%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M40%203L45%209L40%2015'%20fill='none'%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2018'%3E%3Cpath%20d='M2%209H13L16%209L17.5%205L19.5%2013L21%209L24%209H30'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M35%203L40%209L35%2015'%20fill='none'%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M40%203L45%209L40%2015'%20fill='none'%20stroke='%23000'%20stroke-width='2.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.aiv-root #landingView .preview{border:1px solid #e0216533;border-radius:8px}.aiv-root #landingView .preview .eyebrow{letter-spacing:.2em;color:#767080;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;line-height:1.6}.aiv-root #landingView .preview .question{letter-spacing:-.03em;line-height:1.2}.aiv-root #landingView .preview-row{border-color:#17131c1a}.aiv-root #landingView .landing form .primary,.aiv-root #landingView #sampleBtn{letter-spacing:-.005em;cursor:pointer;min-height:46px;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.35em;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex;border-radius:8px!important}.aiv-root #landingView .landing form .primary{color:#fff;background:#e02165}.aiv-root #landingView .landing form .primary:hover{background:#c01a55;border-color:#0000}.aiv-root #landingView #sampleBtn{background:0 0;margin-top:14px;color:#17131c!important;border-color:#17131c1a!important}.aiv-root #landingView #sampleBtn:hover{background:#17131c0a;color:#17131c!important;border-color:#17131c4d!important}.aiv-root #landingView .landing input{color:#2c2730;border:1px solid #17131c33;border-radius:6px;font-weight:400}.aiv-root #landingView .landing input:focus{outline-offset:2px;border-color:#e02165;outline:2px solid #e0216540}.aiv-root #landingView .promise,.aiv-root #landingView .site-footer{border-color:#17131c1a}.aiv-root #landingView .landing-context,.aiv-root #landingView .promise p{color:#4c4654}@media (max-width:700px){.aiv-root #landingView .landing{gap:32px}.aiv-root #landingView .landing h1{font-size:clamp(1.9rem,7.6vw,2.5rem)}.aiv-root #landingView .landing>div:first-child>.eyebrow{letter-spacing:.15em;font-size:.625rem}.aiv-root #landingView .landing>div:first-child>.eyebrow:before{width:34px}.aiv-root #landingView .landing .lead{font-size:1rem}}.aiv-root #landingView .landing-answer-visual{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;align-self:center;margin:0;padding:0}.aiv-root #landingView .landing-answer-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.aiv-root #landingView .landing-answer-visual figcaption{text-align:center;color:#767080;margin:4px 0 0;font-size:12px;line-height:1.5}@media (min-width:981px){.aiv-root #landingView .landing{grid-template-columns:1fr 1.05fr;gap:32px}}@media (max-width:980px){.aiv-root #landingView .landing{grid-template-columns:1fr}.aiv-root #landingView .landing-answer-visual{justify-self:center;max-width:600px}}.aiv-root #evidenceDialog .conversation-window.shot{flex-direction:column;height:500px;display:flex}.aiv-root #evidenceDialog .conversation-window .shot-bar{flex:0 0 44px}.aiv-root #evidenceDialog .conversation-window .shot-body{flex-direction:column;flex:1;min-height:0;display:flex}.aiv-root #evidenceDialog .conversation-window .u-row{flex:0 0 50px;align-items:flex-start;margin:0 0 12px}.aiv-root #evidenceDialog .conversation-window .a-row{flex:1;align-items:flex-start;min-height:0;margin:0}.aiv-root #evidenceDialog #visualAnswer{width:100%;min-width:0;height:100%;overflow:visible}.aiv-root #evidenceDialog .conversation-window .shot-foot{flex:0 0 82px;align-items:center;margin:0;display:flex}.aiv-root #evidenceDialog .answer-pagination{border-top:1px solid var(--line);flex:0 0 40px;justify-content:flex-end;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.aiv-root #evidenceDialog .answer-pagination button{border:1px solid var(--pink);width:28px;height:28px;min-height:28px;padding:0;line-height:1;border-radius:50%!important}.aiv-root #evidenceDialog .answer-pagination button:hover{border-color:var(--muted)}.aiv-root #evidenceDialog .answer-pagination button:disabled{opacity:.35;cursor:default}.aiv-root #evidenceDialog .answer-pagination.is-single{visibility:hidden}.aiv-root #evidenceDialog #visualAnswer ul.answer-businesses{counter-reset:o var(--answer-start,0)}@media (max-width:720px){.aiv-root #evidenceDialog .conversation-window.shot{height:650px}.aiv-root #evidenceDialog .conversation-window .shot-bar{flex-basis:58px}.aiv-root #evidenceDialog .conversation-window .u-row{flex-basis:100px}.aiv-root #evidenceDialog .conversation-window .shot-foot{flex-basis:120px}}.aiv-root #evidenceDialog .answer-context{flex-direction:column;gap:12px;min-width:0;margin-top:25px;display:flex}.aiv-root #evidenceDialog #evidenceContent .answer-context .answer-side{margin:0;padding:14px!important}.aiv-root #evidenceDialog #evidenceContent .answer-context .answer-row{gap:1px;padding:6px 0}.aiv-root .answer-opportunity{background:var(--wash);color:var(--ink);border:1px solid #f1c6d6;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:center;gap:30px;padding:22px 24px;display:grid}.aiv-root .answer-opportunity[hidden]{display:none!important}.aiv-root #evidenceDialog .answer-opportunity{grid-template-columns:1fr;gap:12px;padding:20px}.aiv-root #evidenceDialog .answer-opportunity strong{font-size:18px}.aiv-root #evidenceDialog #evidenceContent .answer-context .business-icon{width:24px;height:24px}.aiv-root #evidenceDialog .answer-opportunity .opportunity-note{margin-bottom:8px;font-size:18px}.aiv-root .answer-opportunity strong{color:var(--ink);font-size:20px;line-height:1.25;display:block}.aiv-root .answer-opportunity p{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--muted)!important}.aiv-root .answer-opportunity .opportunity-help{font-size:12px}.aiv-root .answer-opportunity .primary{white-space:normal;width:100%;padding:11px 14px;font-size:13px}.aiv-root .answer-opportunity .primary:disabled{opacity:1;background:var(--wash);color:var(--ink);border-color:var(--pink);cursor:default}.aiv-root .answer-opportunity .text-button{min-height:0;padding:6px 0 0;font-size:12px;color:var(--ink)!important}.aiv-root .answer-opportunity .answer-opportunity-status{font-size:11px}.aiv-root .answer-opportunity .opportunity-note{color:#eb0756;align-items:center;gap:6px;margin:0 0 10px;font-family:SignalTo Notes,Segoe Print,Comic Sans MS,sans-serif;font-size:20px;line-height:1.25;display:flex}.aiv-root .answer-opportunity .opportunity-note svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:50px;height:34px}.aiv-root .answer-opportunity .opportunity-note span{transform:rotate(-2deg)}.aiv-root #map .report-opportunity-overview{grid-template-columns:1fr;gap:0;margin:22px}@media (max-width:720px){.aiv-root #evidenceDialog .answer-context{margin-top:0}.aiv-root .answer-opportunity{grid-template-columns:1fr;gap:16px;padding:20px}.aiv-root .answer-opportunity strong,.aiv-root .answer-opportunity .opportunity-note{font-size:18px}.aiv-root #map .report-opportunity-overview{margin:16px}}.aiv-root #evidenceDialog .answer-opportunity{border-color:#f1c6d6;gap:8px;padding:14px 16px}.aiv-root #evidenceDialog .answer-opportunity strong{font-size:16px;line-height:1.3}.aiv-root #evidenceDialog .answer-opportunity .opportunity-context{margin:6px 0 0;font-size:12px;line-height:1.45}.aiv-root #evidenceDialog .answer-opportunity .opportunity-help{display:none}.aiv-root .opportunity-intent{color:#b7194c;margin:0 0 5px;font-size:10px;font-weight:600;line-height:1.4;display:block}.aiv-root .opportunity-intent:empty{display:none}.aiv-root #evidenceDialog .answer-opportunity .opportunity-note{margin:0 0 5px;font-size:17px;line-height:1.2}.aiv-root #evidenceDialog .answer-opportunity .opportunity-note svg{width:40px;height:26px}.aiv-root #evidenceDialog .answer-opportunity .primary{min-height:36px;padding:8px 10px;font-size:12px}.aiv-root .answer-opportunity .opportunity-state{justify-content:space-between;align-items:baseline;gap:12px;margin-top:7px;display:flex}.aiv-root .answer-opportunity .opportunity-state p{margin:0;font-size:11px}.aiv-root #evidenceDialog .answer-opportunity .opportunity-remove,.aiv-root #map .answer-opportunity .opportunity-remove{flex:none;min-height:0;margin:0;padding:0;font-size:11px;color:var(--ink)!important;background:0 0!important}.aiv-root #evidenceDialog .answer-opportunity .opportunity-remove:hover,.aiv-root #map .answer-opportunity .opportunity-remove:hover{text-decoration-thickness:2px;color:#b7194c!important}.aiv-root #evidenceDialog .answer-opportunity .opportunity-remove:focus-visible,.aiv-root #map .answer-opportunity .opportunity-remove:focus-visible{outline-color:#b7194c;color:#b7194c!important}.aiv-root [data-intent=learn]{--intent-accent:#70549b;--intent-wash:#f1edf7}.aiv-root [data-intent=compare]{--intent-accent:#3763a0;--intent-wash:#edf3fb}.aiv-root [data-intent=choose]{--intent-accent:#b7194c;--intent-wash:#fff0f5}.aiv-root [data-intent=buy]{--intent-accent:#916114;--intent-wash:#fbf3e2}.aiv-root #matrix .group th[data-intent]{border-bottom:2px solid var(--intent-accent);color:var(--intent-accent)}.aiv-root .answer-opportunity .opportunity-intent{background:var(--intent-wash);width:fit-content;color:var(--intent-accent);border-radius:4px;margin:6px 0 0;padding:2px 6px;font-size:10px}.aiv-root .answer-opportunity .opportunity-intent:empty{display:none}.aiv-root #evidenceDialog .answer-opportunity .opportunity-state{margin-top:5px}.aiv-root #evidenceDialog #evidenceContent .answer-context .answer-row{padding:3px 0}.aiv-root .answer-celebration{color:#176b50;background:#edf8f2;border:1px solid #bcded0;border-radius:12px;padding:16px 18px}.aiv-root .answer-celebration[hidden]{display:none!important}.aiv-root .answer-celebration .celebration-note{margin:0 0 8px;font-family:SignalTo Notes,Segoe Print,Comic Sans MS,sans-serif;font-size:25px;line-height:1.25;color:#176b50!important}.aiv-root .answer-celebration .celebration-context{margin:0;font-size:13px;line-height:1.45;color:#176b50!important}.aiv-root .answer-celebration .celebration-help{margin:8px 0 0;font-size:12px;line-height:1.45;color:#41675a!important}.aiv-root>.demo{display:none!important}.aiv-root :is(#evidenceDialog,#pwGuideDialog,#consistencyDialog,#samplePreview,.journey-dialog){box-sizing:border-box;overflow:hidden;top:var(--ui-top,0px)!important;bottom:var(--ui-bottom,0px)!important;min-height:0!important;max-height:calc(var(--ui-height,100dvh) - 24px)!important;max-width:calc(100vw - 24px)!important;margin:auto!important;position:fixed!important}.aiv-root :is(#evidenceDialog,#pwGuideDialog,#consistencyDialog,.journey-dialog)>header,.aiv-root .deck-evidence-toolbar{flex-shrink:0}.aiv-root :is(#evidenceDialogBody,.journey-dialog-body,#consistencyContent,.pw-dialog-body){overscroll-behavior:contain;min-height:0;overflow-y:auto}.aiv-root.deck-mode .deck-bottom-bar{box-sizing:border-box;padding-bottom:max(10px,env(safe-area-inset-bottom));z-index:500;left:0;right:0;bottom:var(--ui-bottom,0px)!important;position:fixed!important}.aiv-root.deck-mode{padding-bottom:calc(var(--ui-bar-height,90px) + 20px)}@media (max-width:720px){.aiv-root.deck-mode .deck-bottom-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.aiv-root.deck-mode .deck-bottom-bar button{white-space:normal;max-width:100%}}.aiv-root #pwGuideDialog{height:min(740px,calc(var(--ui-height,100dvh) - 24px))!important}.aiv-root #pwGuideDialog .pw-dialog-progress{box-sizing:border-box;flex:0 0 68px;align-items:center;height:68px;min-height:68px;padding:12px 32px}.aiv-root #pwGuideDialog .pw-dialog-progress #pwNext{min-height:40px;margin:0;padding:9px 16px}@media (min-width:721px){.aiv-root #pwGuideDialog .guide-site-content{min-height:210px;padding:18px}.aiv-root #pwGuideDialog .guide-site-content h3{margin:12px 0;font-size:24px}.aiv-root #pwGuideDialog .guide-action-context .guide-process li{padding-bottom:12px}.aiv-root #pwGuideDialog .guide-action-context>p{margin-bottom:14px}.aiv-root #pwGuideDialog .guide-ad-boundary{margin-top:12px;padding:12px 16px}}@media (max-width:720px){.aiv-root #pwGuideDialog .pw-dialog-progress{padding:10px 16px}}.aiv-root{scroll-behavior:smooth;color:#211d26;font-family:DM Sans,Arial,sans-serif;background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:auto!important}.aiv-root .top{border-bottom:1px solid #eadfe5;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:24px 28px;display:flex;position:relative}.aiv-root .top .logo{margin-right:auto}.aiv-root .top img{width:150px}.aiv-root .top>span{letter-spacing:.12em;font-size:10px}.aiv-root .top .return{color:#26212c;font-size:13px}.aiv-root .skip{position:absolute;left:-10000px}.aiv-root .skip:focus{top:20px;left:20px}.aiv-root #report{width:auto!important;max-width:1160px!important;height:auto!important;margin:auto!important;padding:48px 28px!important;display:block!important;overflow:visible!important}.aiv-root .full-cover h1{margin:18px 0;font-size:42px}.aiv-root .full-cover p{max-width:740px;margin:12px 0}.aiv-root .full-contents{border-top:1px solid #f2c5d5;border-bottom:1px solid #f2c5d5;flex-wrap:wrap;gap:12px 24px;margin:24px 0;padding:24px 0;display:flex}.aiv-root .full-contents a{color:#b5134c;font-size:13px}.aiv-root .full-section{scroll-margin-top:24px;margin:64px 0!important;padding:0!important}.aiv-root .full-section-heading{margin-bottom:28px}.aiv-root .full-section-heading h2{margin:12px 0;font-size:32px}.aiv-root .full-profile{border:1px solid #e5dfe7;border-radius:12px;padding:28px}.aiv-root .full-profile-grid{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.aiv-root .full-brands{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.aiv-root .full-question{border:1px solid #e5dfe7;border-radius:12px;margin:32px 0;padding:24px}.aiv-root .full-question-number{color:#bb1851;margin:0 0 20px;font-size:15px}.aiv-root .full-question [data-report-id=evidenceContent]{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:24px;border:0!important;display:grid!important}.aiv-root .full-question .question-side{padding:0!important}.aiv-root .full-question .answer-side{border-radius:12px;align-self:start;padding:20px!important}.aiv-root .full-question .answer-row{grid-template-columns:1fr!important;gap:4px!important}.aiv-root .full-question .answer-row>b{font-size:12px;text-align:left!important}.aiv-root .full-question [data-report-id=questionTitle]{display:none}.aiv-root .full-question [data-report-id=sourceBtnExpansion]{background:0 0!important;border:0!important;border-top:1px solid #e5dfe7!important;margin:20px 0 0!important;padding:20px 0 0!important}.aiv-root .full-question .expansion-body{padding:12px 0!important;display:block!important}.aiv-root .full-question .expansion-body h2{font-size:20px}.aiv-root .full-question .expansion-body p{font-size:12px}.aiv-root .full-question .shot-foot{padding:16px}.aiv-root .full-example,.aiv-root .full-calculator{margin:32px 0 48px}.aiv-root .full-example>h3,.aiv-root .full-calculator>h3{margin:0 0 18px;font-size:24px}.aiv-root .full-paid>h3{color:#087e96}.aiv-root .full-example .doors-compare{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;gap:20px!important;display:grid!important}.aiv-root .full-example figure{min-width:0;margin:0}.aiv-root .full-example .doors-fix-card{margin-top:24px}.aiv-root .full-example .doors-q-panels{display:grid}.aiv-root .full-example .doors-q-card{min-width:0;text-decoration:none}.aiv-root .full-example .doors-q-card .matrix-hover-question{overflow-wrap:anywhere}.aiv-root .full-section details>summary{pointer-events:none;cursor:default}.aiv-root .full-section details>summary:after,.aiv-root .full-section .comparison-affordance{display:none!important}.aiv-root .full-section details{height:auto!important;max-height:none!important;overflow:visible!important}.aiv-root .full-section .consistency-parked,.aiv-root .full-section .plan-secondary-content{display:block!important}.aiv-root .full-section .membership-cards{display:grid!important}.aiv-root .full-section .membership-card,.aiv-root .full-section .membership-comparison{border-radius:12px}.aiv-root .full-section .membership-comparison .comparison-body{display:block!important}.aiv-root .full-static-control{display:none!important}.aiv-root .full-section .board-scroll{overflow:auto!important}.aiv-root .full-section .board-scroll [hidden]{display:table-cell!important}.aiv-root .full-field{overflow-wrap:anywhere;background:#fff;border:1px solid #ded6e1;border-radius:9px;margin-top:8px;padding:12px 14px;font-size:17px;display:block}.aiv-root .full-section .worth-calc{height:auto!important;max-height:none!important;display:block!important}.aiv-root .full-section .investment-layout{grid-template-columns:1fr 1.5fr;gap:24px;display:grid}.aiv-root .full-section .investment-foot{position:static!important}.aiv-root .full-section .investment-foot details{display:block!important}.aiv-root .full-section .full-priorities{background:#fff5f8;border:1px solid #f2c5d5;border-radius:12px;padding:24px;list-style:none}.aiv-root .full-priorities li+li{margin-top:18px}.aiv-root .full-selection{margin:0 0 24px}.aiv-root .full-footer{border-top:1px solid #eadfe5;justify-content:space-between;padding:24px 0;display:flex}.aiv-root .full-section .journey-note{position:relative!important}.aiv-root .full-section *{animation:none!important}.aiv-root .full-section .reveal{opacity:1!important;transform:none!important}.aiv-root .loading{padding:60px 0}.aiv-root body>iframe{display:none!important}@media (max-width:760px){.aiv-root .top{flex-wrap:wrap;padding:18px}.aiv-root .top>span{display:none}.aiv-root #report{padding:28px 18px!important}.aiv-root .full-cover h1{font-size:32px}.aiv-root .full-section-heading h2{font-size:27px}.aiv-root .full-question{padding:16px}.aiv-root .full-question [data-report-id=evidenceContent],.aiv-root .full-profile-grid,.aiv-root .full-section .investment-layout,.aiv-root .full-section .territory-charts,.aiv-root .full-example .doors-compare{grid-template-columns:1fr!important}.aiv-root .full-example .doors-compare-arrow{display:none}.aiv-root .full-section .membership-cards,.aiv-root .full-section .comparison-plans{grid-template-columns:1fr!important}.aiv-root .full-section .board-scroll{max-width:100%}.aiv-root .full-footer{flex-wrap:wrap;gap:20px}.aiv-root .full-profile{padding:20px}}.aiv-root .full-question [data-report-id=sourceBtnExpansion]{display:block!important}.aiv-root .full-section .prospect-note{color:#eb0756;align-items:center;gap:10px;max-width:260px;font-family:cursive;font-size:17px;display:flex}.aiv-root .full-section .prospect-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:70px;height:44px}.aiv-root .full-section .worth-money{flex-wrap:wrap;gap:12px}.aiv-root .full-section .worth-money .full-field{color:#d61657;background:0 0;border:0;border-bottom:2px solid;border-radius:0;padding:0 0 8px;font-size:36px}.aiv-root .full-section .prospect-note-numbers{margin-top:8px}.aiv-root .full-section .investment-examples .worth-details-body{max-height:none!important;overflow:visible!important}.aiv-root .full-section .full-calculator .worth-calc{background:#fff!important;border:1px solid #eadde5!important;border-radius:12px!important;padding:24px!important}.aiv-root .full-paid .worth-money .full-field{color:#147d94}.aiv-root .full-question .inline-expansion>summary{padding:0 0 12px;font-size:13px}.aiv-root .full-question .inline-expansion .expansion-body>.eyebrow,.aiv-root .full-question .inline-expansion h2{display:none}.aiv-root .full-question .inline-expansion .expansion-body{border:0}.aiv-root .full-section .decision-card{margin-bottom:28px}.aiv-root .full-section .decision-rationale{border:1px solid #e5dfe7;border-radius:12px;margin:28px 0;padding:24px;display:block!important}.aiv-root .full-section .decision-actions,.aiv-root .full-section .decision-alternatives,.aiv-root .full-section .membership-comparisons>p{display:none}.aiv-root .full-section .cell{text-decoration:none;display:grid}.aiv-root .full-section .customer-stepper{border:0!important}.aiv-root .full-section .customer-stepper .full-field{width:100%;margin:0}.aiv-root .full-section [data-report-id=matrix]{min-width:1000px!important}.aiv-root .full-section .full-profile .business-name h3{margin:0}.aiv-root .full-section a.cell{color:inherit;place-items:center;font-size:13px;font-weight:700}.aiv-root .full-section summary .disclosure-chevron{display:none!important}.aiv-root .full-section .full-calculator summary>span:last-child:not(:first-child){display:none}.aiv-root .full-section .full-paid .calc-topline .eyebrow{color:#147d94!important}.aiv-root .full-example .doors-stat{color:var(--muted)}.aiv-root .full-example .doors-stat strong{color:var(--pink)}.aiv-root .full-example.full-paid .doors-stat strong{color:#147d94}.aiv-root .full-priorities small{color:#68636d;margin:6px 0 0;font-size:12px;display:block}.aiv-root .full-section [data-report-id=reportCalculators] .money-input{background:#fff;border:1px solid #ded6e1;border-radius:9px;align-items:baseline;gap:8px;height:auto;min-height:0;padding:12px 14px;display:flex}.aiv-root .full-section [data-report-id=reportCalculators] .money-input>span{flex:none;position:static;transform:none}.aiv-root .full-section [data-report-id=reportCalculators] .money-input>.full-field{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0;line-height:1.4}.aiv-root .sample-edition .top{gap:20px}.aiv-root .sample-edition .top>img{margin-right:auto}.aiv-root .sample-cta{background:#df1354;border:1px solid #df1354;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.aiv-root .sample-cta:hover{background:#be1248}.aiv-root .sample-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.aiv-root .sample-metrics>div{background:#fff7fa;border:1px solid #eadfe6;border-radius:12px;padding:22px}.aiv-root .sample-metrics strong{letter-spacing:-.035em;margin-bottom:8px;font-size:32px;display:block}.aiv-root .sample-metrics span{color:#68616c;font-size:13px}.aiv-root .sample-next{background:#fff6f9;border:1px solid #ecc4d2;border-radius:14px;margin:48px 0;padding:36px}.aiv-root .sample-next h2{margin:12px 0;font-size:32px}.aiv-root .sample-next p{max-width:620px;margin:0 0 24px}.aiv-root .sample-edition .full-cover h1{max-width:850px}.aiv-root .sample-edition #sampleEvidence{color:#251f2c;background:#fff;border:1px solid #ddd5e0;border-radius:14px;width:min(1060px,100vw - 40px);max-width:none;height:min(780px,100dvh - 40px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.aiv-root .sample-edition #sampleEvidence[open]{flex-direction:column;display:flex}.aiv-root #sampleEvidence::backdrop{background:#211a2d85}.aiv-root #sampleEvidence>header{border-bottom:1px solid #e5dfe7;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.aiv-root #sampleEvidence h2{margin:6px 0 0;font-size:20px}.aiv-root #sampleEvidence nav{gap:8px;display:flex}.aiv-root #sampleEvidence nav button{color:#251f2c;background:#fff;border:1px solid #ee2566;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid}.aiv-root #sampleEvidence nav button:hover{background:#f5f3f6;border-color:#aaa2af}.aiv-root #sampleEvidence nav button:disabled{opacity:.35;cursor:default}.aiv-root #sampleEvidence nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.aiv-root #sampleEvidence .sample-evidence-body{flex:1;min-height:0;overflow:auto;margin:0!important;padding:24px!important}.aiv-root #sampleEvidence .full-question{border:0;margin:0;padding:0}.aiv-root #sampleEvidence .full-question-number,.aiv-root #sampleEvidence .shot-composer,.aiv-root #sampleEvidence .shot-acts,.aiv-root .sample-edition .full-question .shot-composer{display:none}@media (max-width:700px){.aiv-root .sample-edition .top{padding:16px}.aiv-root .sample-edition .top img{width:115px}.aiv-root .sample-edition .top .sample-cta{padding:9px 12px;font-size:12px}.aiv-root .sample-metrics{grid-template-columns:1fr;gap:10px}.aiv-root .sample-metrics>div{align-items:center;gap:18px;padding:16px;display:flex}.aiv-root .sample-metrics strong{min-width:85px;margin:0;font-size:26px}.aiv-root .sample-next{padding:24px}.aiv-root .sample-edition #sampleEvidence{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.aiv-root #sampleEvidence>header{padding:14px}.aiv-root #sampleEvidence>header .eyebrow{font-size:8px}.aiv-root #sampleEvidence h2{font-size:16px}.aiv-root #sampleEvidence .sample-evidence-body{padding:16px!important}}.aiv-root #sampleEvidence nav button{border-radius:50%!important;min-width:36px!important;min-height:36px!important}.aiv-root #sampleEvidence nav svg{stroke-linejoin:round}.aiv-root #sampleEvidence .inline-expansion{border-radius:0!important}.aiv-root.deck-mode .nav{border-bottom:1px solid var(--line);background:#fff;padding-block:20px}.aiv-root .legend{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aiv-root .cell.guidance-target{outline:1.5px solid var(--pink);outline-offset:2px}.aiv-root .deck-bar-next.journey-next-muted{opacity:.45}.aiv-root .business-name-block{white-space:normal;flex-direction:column;gap:2px;display:flex}.aiv-root .business-named-in{color:var(--muted);font-size:10px;font-weight:500;display:block}.aiv-root .business-domain{font-family:JetBrains Mono,monospace;display:block}.aiv-root .business-earned-tag{color:var(--muted)}.aiv-root .business-edit-dialog .prospect-note{color:#db1759;pointer-events:none;gap:3px;margin:4px 0 18px;font:20px/1.3 Bradley Hand,Segoe Print,cursive;display:flex}.aiv-root .business-edit-dialog .prospect-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 68px;width:68px;height:40px}.aiv-root .business-edit-dialog .journey-dialog-body>header{margin-bottom:6px}.aiv-root .business-edit-dialog>header h2{font-size:26px;line-height:1.2}@media (max-width:700px){.aiv-root .business-edit-dialog>header h2{font-size:23px}}.aiv-root .business-edit-dialog{width:min(1000px,100vw - 32px)}@media (max-width:700px){.aiv-root .business-edit-dialog{width:calc(100vw - 24px)}}.aiv-root #confirmBusinessDetails{color:var(--ink);background:#fff;border:1px solid var(--pink)!important;border-radius:7px!important}.aiv-root #confirmBusinessDetails:hover:not(:disabled){border-color:var(--line)!important}@media (max-width:700px){.aiv-root .business-edit-dialog .prospect-note{font-size:17px}}.aiv-root #pwGuideDialog .pw-dialog-progress .pw-text{color:var(--pink);cursor:pointer;text-align:left;box-shadow:none;background:0 0;border:0;font-weight:600;border-radius:0!important}.aiv-root #pwGuideDialog .pw-dialog-progress .pw-text:hover:not(:disabled){text-decoration:underline}.aiv-root #pwGuideDialog .pw-dialog-progress .pw-text:disabled{color:#a79eac;cursor:not-allowed;opacity:1;background:0 0}.aiv-root .journey-dialog .guide-competitor{justify-content:flex-start;align-items:center;gap:9px;display:flex}.aiv-root .journey-dialog .guide-competitor>span{text-align:left;flex:0 auto;margin:0}.aiv-root .journey-dialog .guide-competitor input[type=checkbox]{flex:0 0 16px;width:16px;min-width:0;height:16px}.aiv-root #evidenceDialog #sourceBtnExpansion>summary#sourceBtn{display:list-item!important}.aiv-root #evidencePrevBtn:disabled,.aiv-root #evidenceNextBtn:disabled{border-color:var(--pink)!important}.aiv-root .sample-edition .site-footer{--maxw:1200px;--brand-pink:var(--pink);--font-mono:monospace;--ease:ease;border-top:1px solid var(--line);max-width:var(--maxw);margin:0 auto;padding:64px 40px 36px}.aiv-root .sample-edition .ft-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:36px;display:grid}.aiv-root .sample-edition .ft-logo{display:inline-block}.aiv-root .sample-edition .ft-logo img{width:auto;height:32px;display:block}.aiv-root .sample-edition .ft-brand p{color:var(--muted);max-width:30ch;margin:18px 0 0;font-size:.95rem;line-height:1.55}.aiv-root .sample-edition .ft-brand p a{color:var(--brand-pink);text-decoration:none}.aiv-root .sample-edition .ft-brand p a:hover{text-decoration:underline}.aiv-root .sample-edition .ft-social{gap:16px;margin-top:22px;display:flex}.aiv-root .sample-edition .ft-social a{color:var(--muted);transition:color .15s var(--ease);display:inline-flex}.aiv-root .sample-edition .ft-social a:hover{color:var(--brand-pink)}.aiv-root .sample-edition .ft-social svg{width:22px;height:22px}.aiv-root .sample-edition .ft-col .ft-h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.66rem;font-weight:500}.aiv-root .sample-edition .ft-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aiv-root .sample-edition .ft-col a{color:var(--ink);font-size:.97rem;text-decoration:none}.aiv-root .sample-edition .ft-col a:hover{color:var(--brand-pink)}.aiv-root .sample-edition .ft-rule{background:var(--line);height:1px;margin:48px 0 24px}.aiv-root .sample-edition .ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.aiv-root .sample-edition .ft-copy{color:var(--muted);font-size:.86rem}.aiv-root .sample-edition .ft-tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:.72rem}@media (max-width:800px){.aiv-root .sample-edition .ft-top{grid-template-columns:1fr 1fr;gap:32px}.aiv-root .sample-edition .ft-brand{grid-column:1/-1}.aiv-root .sample-edition .site-footer{padding:40px 20px 28px}}.aiv-root .full-question .evidence{color:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid;overflow:visible}.aiv-root .full-question .evidence .question-side{border-right:0}.aiv-root .full-question .evidence .answer-context{flex-direction:column;gap:12px;display:flex}.aiv-root .full-question .evidence .answer-side{color:#fff;background:#29212f;border-radius:12px}.aiv-root .full-question .evidence .answer-side p{color:#e3d9e9}.aiv-root .full-question .answer-row{align-items:center;display:grid}@media (max-width:760px){.aiv-root .full-question .evidence{grid-template-columns:1fr}}.aiv-root .full-question .a-txt p{color:var(--ink)}.aiv-root .full-question .question-side>p.muted{color:var(--muted)}.aiv-root .shot-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aiv-root .shot-tabs .shot-tab{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:3px 10px 3px 8px}.aiv-root .shot-tabs .shot-tab:hover{border-color:var(--line)}.aiv-root .shot-tabs .shot-tab.is-active{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #17131c14}.aiv-root .cell.behind-rivals{color:#7a5410;background:#fcf8e6;border-color:#ecdeca}.aiv-root .legend i.ink{background:#ecdeca}.aiv-root .matrix-hover-glyph.behind-rivals{color:#a96a10}.aiv-root .shot-tab .gd.is-named{background:var(--green)}.aiv-root .shot-tab .gd.is-missing{background:var(--pink)}.aiv-root .shot-foot-link{color:inherit;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.aiv-root .shot-foot.good .shot-foot-link{color:#0f5c46}.aiv-root .shot-foot:not(.good) .shot-foot-link{color:#a41947}.aiv-root #evidenceDialog .shot-foot .shot-foot-link{font-size:12px}@media (max-width:700px){.aiv-root .shot-foot-link{white-space:normal;text-align:left;margin-left:0}}.aiv-root #businessReviewFacts dd small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.aiv-root .shot-tab .assistant-icon{flex:none;display:block}.aiv-root .assistant-icon--chatgpt{color:var(--gpt)}.aiv-root .assistant-icon--claude{color:#d97757}.aiv-root .assistant-icon--other{color:var(--muted)}.aiv-root .shot-bar>.shot-tab{border:1px solid var(--pink);background:#fff;border-radius:999px;padding:3px 10px 3px 8px}.aiv-root .shot-tabs button.shot-tab:not(.primary){border-color:var(--pink);background:#fff}.aiv-root .shot-tabs button.shot-tab:not(.primary):hover{border-color:var(--pink);background:var(--wash)}.aiv-root .shot-tabs button.shot-tab:not(.primary).is-active{background:var(--wash);border-color:var(--pink);box-shadow:none}.aiv-root .shot-tab .gd{display:none}.aiv-root .shot-tab .gd.is-named,.aiv-root .shot-tab .gd.is-missing{flex:0 0 8px;width:8px;height:8px;margin-left:2px;display:block}.aiv-root .a-ic .assistant-icon{color:#fff}.aiv-root .a-ic.a-ic--claude{background:#d97757}.aiv-root .a-ic.a-ic--other{background:var(--muted)}.aiv-root #evidenceDialog .conversation-window .a-row{overscroll-behavior:contain;padding-right:8px;overflow-y:auto}.aiv-root .a-txt ul,.aiv-root .a-txt ol{margin:0 0 13px;padding-left:20px}.aiv-root .a-txt li{margin:0 0 4px}.aiv-root .a-txt .answer-heading{margin-bottom:13px;font-weight:700}.aiv-root .a-txt a{color:var(--ink);text-decoration:underline}.aiv-root #evidenceDialog .answer-sources{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.aiv-root #evidenceDialog .answer-sources li{overflow-wrap:anywhere}.aiv-root #evidenceDialog .answer-sources a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.aiv-root #evidenceDialog .answer-sources a:hover{color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}.aiv-root #evidenceDialog{height:fit-content!important;max-height:calc(100dvh - 48px)!important}@media (max-width:720px){.aiv-root #evidenceDialog{height:fit-content!important;max-height:calc(100dvh - 16px)!important}}.aiv-root #evidenceDialog #evidenceContent{border-radius:0;overflow:visible}.aiv-root #landingView .landing form{max-width:560px;margin-top:22px}.aiv-root #landingView .fields{grid-template-columns:1fr 1fr;gap:14px}.aiv-root #landingView .landing label{color:#4c4654;font-size:12px;font-weight:600}.aiv-root #landingView .landing input{border-radius:8px;min-height:46px;margin-top:6px;padding:0 14px;font-size:15px}.aiv-root #landingView .landing-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin:16px 0 10px;display:flex}.aiv-root #landingView .landing-actions .primary{white-space:nowrap;flex:200px;width:auto;margin:0;padding:0 .85em;font-size:.9rem}.aiv-root #landingView .landing-actions #sampleBtn{white-space:nowrap;flex:200px;min-height:46px;margin:0;padding:0 .85em;font-size:.9rem;border-radius:8px!important}.aiv-root #landingView .landing form .small{color:var(--muted);margin:0}@media (max-width:700px){.aiv-root #landingView .fields{grid-template-columns:1fr}}.aiv-root .decision-price s{color:var(--muted);margin-left:8px;font-size:15px;font-weight:500}.aiv-root .decision-saving{color:#0f5c46;margin-top:2px;font-size:12px;font-weight:600;display:block}.aiv-root .fit-annual-note,.aiv-root .fit-standard-price{color:var(--muted);margin-top:2px;font-size:12px;display:block}.aiv-root .approval-mailto{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.aiv-root .approval-mailto:hover{border-color:var(--pink)}.aiv-root .celebration-note svg,.aiv-root .answer-opportunity strong svg{vertical-align:-.28em;width:28px;height:28px;margin-left:8px}.aiv-root .business-domain-missing{font-style:italic}.aiv-root #evidenceDialog #evidenceContent .a-txt a,.aiv-root .full-section .a-txt a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);color:var(--ink)!important}.aiv-root #evidenceDialog #evidenceContent .a-txt a:hover,.aiv-root .full-section .a-txt a:hover{color:var(--pink)!important}.aiv-root #evidenceDialog #sourceBtnExpansion .expansion-body p,.aiv-root #evidenceDialog #sourceBtnExpansion .expansion-body li{color:var(--ink)!important}.aiv-root .answer-meta{color:var(--muted)!important}.aiv-root #evidenceDialog .answer-sources a{color:var(--ink)!important}.aiv-root #evidenceDialog .answer-sources a:hover{color:var(--pink)!important}.aiv-root .business-name-block{position:relative}.aiv-root .business-row-hover{z-index:5;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;margin-top:4px;padding:8px 10px;display:none;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #201c251f}.aiv-root tr:hover .business-row-hover,.aiv-root tr:focus-within .business-row-hover{display:block}.aiv-root .pw>.pw-status{border:0}.aiv-root .business-edit-dialog .guide-field-row{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.aiv-root .business-edit-dialog .guide-field-row label{min-width:0}.aiv-root .business-edit-dialog .guide-profile-grid label{margin-top:14px;font-size:12px;font-weight:600}.aiv-root .business-edit-dialog .guide-profile-grid input:not([type=checkbox]){border-radius:8px;min-height:46px;margin-top:6px;padding:0 14px;font-size:14px}.aiv-root .business-edit-dialog .guide-profile-grid textarea{border-radius:8px;min-height:64px;margin-top:6px;padding:12px 14px;font-size:14px}.aiv-root .business-edit-dialog .guide-add{gap:8px;margin-top:6px}.aiv-root .business-edit-dialog .guide-add input{margin-top:0}.aiv-root .business-edit-dialog .guide-add button{border:1px solid var(--pink);min-height:46px;color:var(--ink);background:#fff;border-radius:8px;flex:none;padding:0 16px;font-size:13px;font-weight:600}.aiv-root .business-edit-dialog .guide-add button:hover{background:var(--wash)}.aiv-root .business-edit-dialog .guide-confirm-footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.aiv-root .business-edit-dialog .guide-confirm-footer .primary{width:auto;min-height:46px;margin:0;padding:0 22px;font-size:14px;font-weight:600;background:var(--pink)!important;border-color:var(--pink)!important;color:#fff!important;border-radius:8px!important}.aiv-root .business-edit-dialog .guide-confirm-footer .primary:hover:not(:disabled){background:#c01a55!important;border-color:#c01a55!important}@media (max-width:700px){.aiv-root .business-edit-dialog .guide-field-row{grid-template-columns:1fr}.aiv-root .business-edit-dialog .guide-confirm-footer{padding:12px 16px}.aiv-root .business-edit-dialog .guide-confirm-footer .primary{width:100%}}.aiv-root #pwGuideDialog #guideIntentQuestion{letter-spacing:-.01em;margin:10px 0 8px;font-size:18px;line-height:1.35}.aiv-root #pwGuideDialog .guide-site-content{min-height:180px}.aiv-root #pwGuideDialog .guide-site-content h3{margin:10px 0;font-size:20px;line-height:1.25}.aiv-root #pwGuideDialog .guide-action-context h3{font-size:18px;line-height:1.35}.aiv-root #pwGuideDialog .pw-dialog-body{flex-direction:column;display:flex}.aiv-root #pwGuideDialog .pw-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.aiv-root #pwGuideDialog .pw-panel-head{flex:none}.aiv-root #pwGuideDialog .tour-glyph{width:18px;height:18px;color:var(--pink);flex:0 0 18px}.aiv-root #pwGuideDialog .tour-flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aiv-root #pwGuideDialog .tour-flow-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 14px;padding:0 0 16px;display:grid;position:relative}.aiv-root #pwGuideDialog .tour-flow-step:last-child{padding-bottom:0}.aiv-root #pwGuideDialog .tour-flow-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:4px;left:12px}.aiv-root #pwGuideDialog .tour-flow-ring{border:1px solid var(--pink);width:24px;height:24px;color:var(--pink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.aiv-root #pwGuideDialog .tour-flow-body{min-width:0}.aiv-root #pwGuideDialog .tour-flow-body b{color:var(--ink);align-items:center;gap:8px;font-size:14px;line-height:24px;display:flex}.aiv-root #pwGuideDialog .tour-flow-body span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5;display:block}.aiv-root #pwGuideDialog .tour-note{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.aiv-root #pwGuideDialog .tour-note strong{color:var(--ink);font-size:13px;display:block}.aiv-root #pwGuideDialog .tour-note p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.aiv-root #pwGuideDialog .guide-overview{flex:auto;align-items:stretch;min-height:0}.aiv-root #pwGuideDialog .guide-answer{flex-direction:column;min-height:0;display:flex}.aiv-root #pwGuideDialog .guide-answer .shot{flex-direction:column;flex:auto;min-height:0;display:flex}.aiv-root #pwGuideDialog .guide-answer .shot-body{flex:auto}.aiv-root #pwGuideDialog .guide-answer .guide-fine{flex:none}.aiv-root #pwGuideDialog .tour-story{flex-direction:column;min-height:0;display:flex}.aiv-root #pwGuideDialog .tour-story .tour-flow{flex:auto;justify-content:space-between}.aiv-root #pwGuideDialog .tour-story .tour-flow-step:not(:last-child){flex:auto}.aiv-root #pwGuideDialog .tour-story .tour-note{margin-top:22px}.aiv-root #pwGuideDialog .guide-question-tabs button{gap:10px;min-height:72px;padding:12px 14px}.aiv-root #pwGuideDialog .tour-tab-text{flex-direction:column;gap:3px;min-width:0;display:flex}.aiv-root #pwGuideDialog .tour-tab-title{font-size:12px;font-weight:600;line-height:1.3}.aiv-root #pwGuideDialog .tour-tab-count{color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.aiv-root #pwGuideDialog .guide-question-tabs button[aria-pressed=true] .tour-tab-count{color:inherit}.aiv-root #pwGuideDialog .guide-question-example{border-radius:12px;flex:auto;align-items:stretch;min-height:0;padding:20px 24px}.aiv-root #pwGuideDialog .tour-question-side{flex-direction:column;min-width:0;display:flex}.aiv-root #pwGuideDialog .tour-group-row{margin-top:22px;padding-top:0}.aiv-root #pwGuideDialog .tour-group-row .eyebrow{margin-bottom:8px;font-size:9px;display:block}.aiv-root #pwGuideDialog .tour-group-row .guide-fine{margin-top:0}.aiv-root #pwGuideDialog .cell.tour-sq{border-radius:4px;flex:0 0 18px;width:18px;min-width:0;height:18px;margin:0;padding:0;font-size:0;line-height:0;display:block}.aiv-root #pwGuideDialog .cell.tour-sq-lg{text-align:center;border-radius:5px;flex-basis:32px;width:32px;height:32px;font-size:12px;line-height:32px}.aiv-root #pwGuideDialog .tour-squares{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aiv-root #pwGuideDialog .tour-squares-labelled{gap:8px}.aiv-root #pwGuideDialog .tour-squares-labelled li{flex-direction:column;align-items:center;gap:4px;display:flex}.aiv-root #pwGuideDialog .tour-squares-labelled small{color:var(--muted);letter-spacing:.04em;font-size:9px;line-height:1}.aiv-root #pwGuideDialog .tour-chips{padding:16px 0 0}.aiv-root #pwGuideDialog .tour-chips .eyebrow{margin-bottom:8px;font-size:9px;display:block}.aiv-root #pwGuideDialog .tour-chip-row{flex-wrap:wrap;gap:8px;display:flex}.aiv-root #pwGuideDialog .tour-chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:30px;align-items:baseline;gap:7px;padding:6px 12px;font-size:12px;line-height:1.3;display:inline-flex}.aiv-root #pwGuideDialog .tour-chip small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.aiv-root #pwGuideDialog .tour-quiet-line{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.aiv-root #pwGuideDialog #pwReportMatrix .group th[data-intent]{border-bottom:2px solid var(--intent-accent);color:var(--intent-accent)}.aiv-root #pwGuideDialog #pwReportMatrix .group th.intent{font-weight:600}.aiv-root #pwGuideDialog #pwReportMatrix .business-name{white-space:nowrap;min-width:0}.aiv-root #pwGuideDialog #pwReportMatrix .business-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.aiv-root #pwGuideDialog #pwReportMatrix .business-name small{letter-spacing:.06em;font-size:8px;font-weight:700}.aiv-root #pwGuideDialog .pw-real-explanation{align-items:start;margin-top:12px}.aiv-root #pwGuideDialog .tour-key{flex-direction:column;gap:12px;padding-top:2px;display:flex}.aiv-root #pwGuideDialog .tour-key .legend{gap:12px 14px;padding:0;font-size:11px}.aiv-root #pwGuideDialog .tour-your-row{border-top:1px solid var(--line);padding-top:12px}.aiv-root #pwGuideDialog .tour-your-row .eyebrow{margin-bottom:8px;font-size:9px;display:block}.aiv-root #pwGuideDialog .tour-your-row p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.aiv-root #pwGuideDialog #pwReportMatrix th,.aiv-root #pwGuideDialog #pwReportMatrix td{padding:1px 3px}.aiv-root #pwGuideDialog .pw-real-hover .matrix-hover-question{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aiv-root #pwGuideDialog [data-panel="2"] .pw-caption{margin-top:auto;padding-top:4px}.aiv-root #pwGuideDialog .pw-report-excerpt{padding-top:2px}.aiv-root #pwGuideDialog .pw-real-explanation{margin-top:6px}.aiv-root #pwGuideDialog .guide-action-layout{flex:none;align-items:stretch;min-height:0}.aiv-root #pwGuideDialog .guide-action-context{flex-direction:column;min-width:0;display:flex}.aiv-root #pwGuideDialog .guide-action-context>h3{margin:8px 0 0}.aiv-root #pwGuideDialog .guide-action-context>p{margin:0 0 16px}.aiv-root #pwGuideDialog .tour-finding-question{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.aiv-root #pwGuideDialog .tour-gap-row{grid-template-columns:1fr 1fr;gap:6px 16px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.aiv-root #pwGuideDialog .tour-gap-row li{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:11px;display:flex}.aiv-root #pwGuideDialog .tour-gap-row .business-icon{flex:0 0 22px;width:22px;height:22px}.aiv-root #pwGuideDialog .tour-gap-row .business-icon svg{width:17px;height:17px}.aiv-root #pwGuideDialog .tour-gap-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.aiv-root #pwGuideDialog .tour-gap-name small{letter-spacing:.06em;color:#bb194b;font-size:8px;font-weight:700}.aiv-root #pwGuideDialog .guide-site-example{flex-direction:column;min-height:0;display:flex}.aiv-root #pwGuideDialog .guide-site-frame{border-radius:12px;flex-direction:column;flex:auto;display:flex}.aiv-root #pwGuideDialog .guide-site-content{flex:auto;min-height:0}.aiv-root #pwGuideDialog .guide-site-example .guide-fine{flex:none}.aiv-root #pwGuideDialog .tour-ads-line{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.aiv-root #pwGuideDialog .tour-ads-line strong{color:var(--ink);margin-right:6px;font-weight:600}@media (max-width:720px){.aiv-root #pwGuideDialog .pw-panel{display:block}.aiv-root #pwGuideDialog .guide-overview,.aiv-root #pwGuideDialog .guide-action-layout{grid-template-columns:1fr;display:grid}.aiv-root #pwGuideDialog .guide-question-tabs button{min-height:56px;padding:10px}.aiv-root #pwGuideDialog .tour-tab-count{font-size:10px}.aiv-root #pwGuideDialog .tour-gap-row{grid-template-columns:1fr}.aiv-root #pwGuideDialog .tour-story .tour-note{margin-top:16px}.aiv-root #pwGuideDialog .tour-ads-line{margin-top:14px}}@media (min-width:721px) and (max-width:1099px){.aiv-root.deck-mode .journey-visibility-options .prospect-note{top:auto;transform:none}}.aiv-root .journey-freshness{border-top:1px solid var(--line);margin-top:4px;padding:12px 0}.aiv-root .journey-freshness p{color:var(--muted);margin:0;font-size:12px}.aiv-root .journey-freshness p+p{margin-top:6px}.aiv-root .journey-freshness .text-button{margin-top:8px;font-size:12px}.aiv-root .journey-freshness [role=alert]{color:var(--pink)}.aiv-root #landingView .landing-actions .landing-sample-link{min-height:46px;color:var(--muted);white-space:nowrap;flex:none;align-self:center;margin:0;padding:0 .4em;font-size:.9rem}.aiv-root #landingView .landing-actions .landing-sample-link:hover{color:#17131c}.aiv-root #landingView .landing .lead{letter-spacing:-.02em;color:#4c4654;margin:.5em 0 0;font-size:clamp(1.064rem,2.24vw,1.848rem);font-weight:600;line-height:1.14}.aiv-root #landingView .landing .lead b{color:#17131c;font-weight:600}.aiv-root #landingView .landing-context{color:#4c4654;font-size:1rem;line-height:1.6}.aiv-root #landingView .promise{border-top:0;gap:32px;padding-top:0;position:relative}.aiv-root #landingView .promise:before{content:"";background:#f04a784d;height:1px;position:absolute;top:0;left:0;right:0}.aiv-root #landingView .promise-cell{padding-top:26px;position:relative}.aiv-root #landingView .promise-cell:before{content:"";background:#f0306e;border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 6px #fdf0f4}.aiv-root #landingView .promise-cell .n{letter-spacing:.14em;text-transform:uppercase;color:#e02165;margin:0 0 .55rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:400;display:block}.aiv-root #landingView .promise-cell h3{letter-spacing:-.03em;color:#17131c;margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.06}.aiv-root #landingView .promise-cell p{color:#3a3d45;margin:0;font-size:1rem;line-height:1.6}@media (max-width:860px){.aiv-root #landingView .promise:before{display:none}.aiv-root #landingView .promise-cell{padding-top:20px}}
