.wr-planner-page{--plan-ink:#100d15;--plan-copy:#5b5563;--plan-paper:#f6f4f8;--plan-sheet:#fff;--plan-violet:#7410f7;--plan-violet-dark:#4b0a9f;--plan-lavender:#eee7f7;--plan-rule:#cdc6d5;background:var(--plan-paper);color:var(--plan-ink);overflow-x:clip}.wr-planner-page>.site-breadcrumb{color:#5b535f}.wr-planner-page>.site-breadcrumb a{color:#4d075f}.wr-planner-page>.site-breadcrumb span[aria-current=page]{color:#514955}.wr-planner-page :is(h1,h2,h3,strong){color:inherit}.wr-planner-page :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #8b35ff}.planner-table-hero{border-bottom:4px solid var(--plan-violet);color:#fff;background:#100d15}.planner-table-hero>.shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:clamp(44px,7vw,96px);padding-block:clamp(54px,7vw,88px);display:grid}.planner-table-context,.planner-kicker{color:#cba7ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.planner-table-hero h1{color:#fff;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(46px,5.8vw,76px);line-height:1}.planner-table-hero>div>div>p:nth-of-type(2){color:#ddd6e3;max-width:720px;margin:24px 0 0;font-size:18px;line-height:1.65}.planner-table-hero ul{border-top:1px solid #3d3544;flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:flex}.planner-table-hero li{color:#fff;padding-left:17px;font-size:14px;font-weight:750;position:relative}.planner-table-hero li:before{content:"";background:#b86cff;width:7px;height:7px;position:absolute;top:.55em;left:0}.planner-table-hero aside{border-top:1px solid #55485d;border-bottom:1px solid #55485d;grid-template-columns:140px 1fr;align-items:baseline;display:grid}.planner-table-hero aside>span{color:#cba7ff;letter-spacing:.08em;grid-column:1/-1;padding:14px 0;font-size:12px;font-weight:900}.planner-table-hero aside>strong,.planner-table-hero aside>small{border-top:1px solid #3d3544;padding:13px 0}.planner-table-hero aside>strong{color:#fff;font-size:14px}.planner-table-hero aside>small{color:#cfc7d4;font-size:13px;line-height:1.45}.planner-table{grid-template-columns:minmax(0,1.12fr) minmax(390px,.78fr);align-items:start;gap:clamp(36px,5vw,74px);padding-block:clamp(54px,7vw,88px);scroll-margin-top:110px;display:grid}.planner-table-form{min-width:0}.planner-table-form>header{padding:0 0 32px}.planner-table-form h2{letter-spacing:-.025em;max-width:700px;margin:0;font-size:clamp(36px,4.2vw,55px);line-height:1.03}.planner-table-form>header>p:last-child{max-width:720px;color:var(--plan-copy);margin:16px 0 0;font-size:17px;line-height:1.65}.planner-table-form fieldset{border:0;border-top:2px solid var(--plan-ink);gap:20px;margin:0;padding:34px 0 40px;display:grid}.planner-table-form legend{width:100%;color:var(--plan-ink);align-items:center;gap:14px;margin-bottom:4px;font-size:23px;font-weight:850;display:flex}.planner-table-form legend>span{background:var(--plan-ink);color:#fff;letter-spacing:.06em;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:inline-flex}.planner-field-help{max-width:700px;color:var(--plan-copy);margin:-4px 0 0;line-height:1.6}.planner-input-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.planner-table-form label>span:first-child{color:#423b49;margin-bottom:8px;font-weight:800;display:block}.planner-table-form label>span:first-child small{color:#746c7a;font-size:12px;font-weight:650}.planner-table-form input[type=text],.planner-table-form input:not([type]),.planner-table-form input[type=number],.planner-table-form textarea,.planner-table-form select{width:100%;min-height:50px;color:var(--plan-ink);font:inherit;background:#fff;border:1px solid #8e8694;border-radius:4px;padding:12px 14px;font-size:16px}.planner-table-form textarea{resize:vertical;min-height:106px;line-height:1.5}.planner-table-form select{appearance:auto}.planner-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.planner-model,.planner-choice{border:1px solid var(--plan-rule);cursor:pointer;background:#fff;border-radius:4px;align-items:flex-start;gap:12px;min-height:74px;padding:13px;display:flex}.planner-model:hover,.planner-choice:hover,.planner-service-list label:hover,.planner-proof-list label:hover{border-color:#8a42dd}.planner-model[data-selected=true],.planner-choice[data-selected=true],.planner-service-list label[data-selected=true],.planner-proof-list label[data-selected=true]{border-color:var(--plan-violet);background:var(--plan-lavender)}.planner-model input,.planner-choice input,.planner-service-list input,.planner-proof-list input{width:20px;height:20px;accent-color:var(--plan-violet);flex:none;margin:2px 0 0}.planner-model>span,.planner-choice>span{margin:0!important}.planner-model b,.planner-choice b{color:var(--plan-ink);font-size:15px;line-height:1.3;display:block}.planner-model small,.planner-choice small{color:var(--plan-copy);margin-top:4px;font-size:13px;line-height:1.4;display:block}.planner-select{max-width:460px;display:block}.planner-service-list,.planner-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.planner-service-list label,.planner-proof-list label{border:1px solid var(--plan-rule);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.planner-service-list label>span,.planner-proof-list label>span{font-size:14px;line-height:1.35;color:var(--plan-ink)!important;margin:0!important}.planner-mode-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.planner-location-count{max-width:260px;display:block}.planner-location-count input{max-width:110px}.planner-reset{color:#4d075f;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #6a5e70;padding:0;font-weight:850}.planner-table-output{border:2px solid #100d15;border-top:8px solid var(--plan-violet);color:#fff;scrollbar-color:#7d7183 #211a26;background:#100d15;border-radius:4px;max-height:calc(100vh - 122px);position:sticky;top:104px;overflow:auto}.planner-output-heading{border-bottom:1px solid #4a414f;padding:28px 28px 22px}.planner-output-heading>span{color:#cba7ff;letter-spacing:.08em;font-size:11px;font-weight:900}.planner-output-heading h2{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(34px,3.6vw,50px);line-height:1.02}.planner-output-heading p{color:#fff;margin:10px 0 0;font-size:17px;font-weight:800}.planner-table-output dl{margin:0;padding:0 28px}.planner-table-output dl>div{border-bottom:1px solid #4a414f;grid-template-columns:105px 1fr;gap:15px;padding:12px 0;display:grid}.planner-table-output dt{color:#bfb5c4;font-size:13px;font-weight:700}.planner-table-output dd{color:#fff;margin:0;font-size:14px;line-height:1.45}.planner-count{color:#d8baff;background:#271a32;margin:0;padding:16px 28px;font-size:14px;font-weight:800;line-height:1.45}.planner-outline{padding:0 28px}.planner-outline>section{padding:25px 0 0}.planner-outline h3{color:#cba7ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.planner-outline ol{margin:0;padding:0;list-style:none}.planner-outline li{border-top:1px solid #4a414f;padding:14px 0}.planner-outline li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-outline li strong{color:#fff;font-size:15px}.planner-outline li span{color:#d8cddb;letter-spacing:.08em;border:1px solid #8e7d96;flex:none;padding:3px 6px;font-size:9px;font-weight:900}.planner-outline li p{color:#c9c0cd;margin:6px 0 0;font-size:13px;line-height:1.48}.planner-location-note,.planner-proof{background:#211a26;border-left:4px solid #b46bff;margin:26px 28px 0;padding:18px}.planner-location-note strong,.planner-proof strong{color:#fff;font-size:14px}.planner-location-note p,.planner-proof p{color:#d1c7d5;margin:7px 0 0;font-size:13px;line-height:1.55}.planner-location-note small{color:#a99faf;margin-top:8px;font-size:12px;line-height:1.45;display:block}.planner-export{grid-template-columns:1fr 1fr;gap:9px;margin:24px 28px 0;display:grid}.planner-button,.planner-export button{border:1px solid var(--plan-violet);background:var(--plan-violet);color:#fff;min-height:50px;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.planner-button:hover,.planner-export button:hover{background:#5c0cbe;border-color:#9b4eff}.planner-export button:last-child{color:#fff;background:0 0;border-color:#807485}.planner-export button:last-child:hover{color:#100d15;background:#fff;border-color:#fff}.planner-table-output>small{color:#a99faf;padding:20px 28px 28px;font-size:12px;line-height:1.55;display:block}.planner-table-guide{border-top:2px solid var(--plan-ink);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(42px,7vw,96px);padding-block:clamp(68px,8vw,105px);display:grid}.planner-table-guide h2{letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.8vw,62px);line-height:1.02}.planner-table-guide header>p:last-child{max-width:600px;color:var(--plan-copy);font-size:17px;line-height:1.65}.planner-guide-ledger{border-top:2px solid var(--plan-ink)}.planner-guide-ledger article{border-bottom:1px solid var(--plan-rule);grid-template-columns:42px 1fr;gap:20px;padding:24px 0;display:grid}.planner-guide-ledger article>span{color:var(--plan-violet);font-size:12px;font-weight:900}.planner-guide-ledger h3{margin:0;font-size:20px;line-height:1.3}.planner-guide-ledger p{color:var(--plan-copy);margin:8px 0 0;line-height:1.6}.planner-industry-directory{color:var(--plan-ink);background:#e8e0ef}.planner-industry-directory>.shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(45px,7vw,100px);padding-block:clamp(74px,9vw,122px);display:grid}.planner-industry-directory header>p{color:#5b0b9d;margin:0 0 15px;font-size:14px;font-weight:850}.planner-industry-directory h2{letter-spacing:-.03em;margin:0;font-size:clamp(40px,4.8vw,65px);line-height:1}.planner-industry-directory header>span{color:#554d5a;max-width:610px;margin-top:22px;font-size:17px;line-height:1.65;display:block}.planner-industry-directory nav{border-top:2px solid var(--plan-ink)}.planner-industry-directory nav a{min-height:82px;color:var(--plan-ink);border-bottom:1px solid #b9adbf;grid-template-columns:minmax(130px,.58fr) minmax(0,1.42fr) 22px;align-items:center;gap:22px;padding:17px 4px;text-decoration:none;display:grid}.planner-industry-directory nav a:hover strong,.planner-industry-directory nav a:focus-visible strong{color:var(--plan-violet-dark)}.planner-industry-directory nav strong{font-size:18px}.planner-industry-directory nav span{color:#5d5561;font-size:14px;line-height:1.45}.planner-industry-directory .arrow-icon{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px}.planner-doubt{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:30px clamp(45px,7vw,100px);padding-block:clamp(82px,9vw,126px);display:grid}.planner-doubt header h2{letter-spacing:-.03em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.99}.planner-doubt header p{max-width:590px;color:var(--plan-copy);margin:22px 0 0;font-size:17px;line-height:1.65}.planner-doubt-answer{padding-top:7px}.planner-doubt-answer p{color:#3f3944;max-width:750px;margin:0 0 22px;font-size:18px;line-height:1.72}.planner-doubt-rules{border-top:2px solid var(--plan-ink);border-bottom:2px solid var(--plan-ink);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;display:grid}.planner-doubt-rules article{border-right:1px solid var(--plan-rule);padding:30px clamp(20px,3vw,42px) 34px}.planner-doubt-rules article:first-child{padding-left:0}.planner-doubt-rules article:last-child{border-right:0;padding-right:0}.planner-doubt-rules strong{color:var(--plan-violet-dark);font-size:20px}.planner-doubt-rules p{color:var(--plan-copy);margin:12px 0 0;line-height:1.62}.planner-page-faq{border-top:2px solid var(--plan-ink);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(45px,7vw,100px);padding-block:clamp(82px,9vw,126px);display:grid}.planner-page-faq>div:first-child{align-self:start}.planner-page-faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(39px,4.5vw,61px);line-height:1.02}.planner-page-faq>div:first-child p{max-width:560px;color:var(--plan-copy);margin:22px 0 0;font-size:17px;line-height:1.65}.planner-page-faq>div:last-child{border-top:2px solid var(--plan-ink)}.planner-page-faq details{border-bottom:1px solid var(--plan-rule)}.planner-page-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:70px;padding:18px 4px;font-size:18px;font-weight:850;line-height:1.35;list-style:none;display:flex}.planner-page-faq summary::-webkit-details-marker{display:none}.planner-page-faq summary:after{content:"+";color:var(--plan-violet);font-size:26px;font-weight:500}.planner-page-faq details[open] summary:after{content:"−"}.planner-page-faq details p{max-width:720px;color:var(--plan-copy);margin:0;padding:0 38px 23px 4px;line-height:1.68}.planner-table-final{background:var(--plan-violet);color:#fff}.planner-table-final>.shell{grid-template-columns:1fr auto;align-items:end;gap:50px;padding-block:clamp(64px,7vw,92px);display:grid}.planner-table-final .planner-table-context{color:#e2ceff}.planner-table-final h2{color:#fff;letter-spacing:-.025em;max-width:780px;margin:0;font-size:clamp(39px,5vw,64px);line-height:1.02}.planner-table-final p:not(.planner-table-context){color:#efe6fb;max-width:670px;font-size:17px;line-height:1.65}.planner-button--light{color:#35105c;background:#fff;border-color:#fff}.planner-button--light:hover{color:#fff;background:#170521;border-color:#170521}.wr-planner-page .search-foundation-promise{color:#e5b8ff}.wr-planner-page .search-foundation-standard h2,.wr-planner-page .search-foundation-grid h3{color:#f5eef8}@media (width<=980px){.planner-table-hero>.shell,.planner-table,.planner-table-guide,.planner-industry-directory>.shell,.planner-doubt,.planner-page-faq,.planner-table-final>.shell{grid-template-columns:1fr}.planner-table-hero>.shell>div,.planner-table-form>header,.planner-table-guide>header,.planner-industry-directory header,.planner-doubt>header,.planner-page-faq>div:first-child,.planner-table-final>.shell{text-align:center}.planner-table-hero h1,.planner-table-hero>div>div>p:nth-of-type(2),.planner-table-form h2,.planner-table-form>header>p:last-child,.planner-table-guide h2,.planner-table-guide header>p:last-child,.planner-industry-directory h2,.planner-industry-directory header>span,.planner-doubt header h2,.planner-doubt header p,.planner-page-faq h2,.planner-page-faq>div:first-child p,.planner-table-final h2,.planner-table-final p:not(.planner-table-context){margin-inline:auto}.planner-table-hero ul{justify-content:center}.planner-table-hero aside{text-align:left;width:min(740px,100%);margin-inline:auto}.planner-table-output{max-height:none;position:static}.planner-table-guide,.planner-industry-directory>.shell,.planner-doubt,.planner-page-faq,.planner-table-final>.shell{gap:38px}.planner-guide-ledger,.planner-industry-directory nav,.planner-doubt-answer,.planner-doubt-rules,.planner-page-faq>div:last-child{text-align:left}.planner-doubt-rules{grid-column:1}.planner-table-final .planner-button{justify-self:center}}@media (width<=680px){.planner-table-hero>.shell{gap:36px;padding-block:46px 56px}.planner-table-hero h1{font-size:clamp(42px,12vw,56px)}.planner-table-hero>div>div>p:nth-of-type(2){font-size:16px}.planner-table-hero ul{justify-items:center;gap:9px;display:grid}.planner-table-hero aside{grid-template-columns:115px 1fr}.planner-table{gap:46px;padding-block:48px 64px}.planner-input-grid,.planner-model-list,.planner-service-list,.planner-proof-list,.planner-mode-list{grid-template-columns:1fr}.planner-table-form fieldset{padding-block:28px 34px}.planner-table-form legend{text-align:center;justify-content:center;font-size:20px}.planner-field-help{text-align:center}.planner-select,.planner-location-count{margin-inline:auto}.planner-table-output{margin-inline:-2px}.planner-output-heading,.planner-table-output dl,.planner-outline,.planner-count{padding-inline:20px}.planner-location-note,.planner-proof{margin-inline:20px}.planner-export{grid-template-columns:1fr;margin-inline:20px}.planner-table-output>small{padding-inline:20px}.planner-guide-ledger article{grid-template-columns:32px 1fr}.planner-industry-directory nav a{text-align:left;grid-template-columns:1fr 20px;gap:6px 16px}.planner-industry-directory nav a span{grid-column:1}.planner-industry-directory nav a .arrow-icon{grid-area:1/2/3}.planner-doubt-rules{grid-template-columns:1fr}.planner-doubt-rules article,.planner-doubt-rules article:first-child,.planner-doubt-rules article:last-child{border-right:0;border-bottom:1px solid var(--plan-rule);padding:25px 0}.planner-doubt-rules article:last-child{border-bottom:0}.planner-page-faq summary{text-align:left}.planner-table-final .planner-button{width:100%}}@media (prefers-reduced-motion:reduce){.wr-planner-page *{scroll-behavior:auto!important;transition:none!important}}@media print{body{background:#fff!important}.site-utility-bar,.nav,.site-breadcrumb,.planner-table-hero,.planner-table-form,.planner-table-guide,.planner-table-final,.footer,.wr-a11y,.ai-chat,[data-scroll-top]{display:none!important}.wr-planner-page,.planner-table,.planner-table-output{color:#000!important;background:#fff!important;border:0!important;max-height:none!important;display:block!important;overflow:visible!important}.planner-table{padding:0!important}.planner-table-output{position:static!important}.planner-table-output :is(h2,h3,strong,span,dt,dd,p,li,small){color:#000!important}.planner-output-heading,.planner-count,.planner-location-note,.planner-proof{background:#fff!important}.planner-export{display:none!important}.planner-outline li,.planner-table-output dl>div,.planner-count{border-color:#777!important}}
