:is(.about-ledger-hero,.contact-handoff-hero,.faq-hero,.work-archive-hero,.wr-case-hero,.wr-checkup-hero,.article-hero) h1,:is(.about-ledger-intro,.about-ledger-receipts,.about-ledger-standard,.about-ledger-boundaries,.about-ledger-place,.about-ledger-faq,.about-ledger-final,.contact-handoff-main,.contact-handoff-next,.contact-handoff-place,.contact-handoff-faq,.work-archive-intro,.work-archive-list,.work-archive-method,.work-archive-final,.wr-case,.wr-checkup-page,.blog-article-page) h2{letter-spacing:-.04em}.about-ledger-hero{min-height:0;color:var(--wr-ink);background:var(--wr-paper);padding-block:74px 98px}.about-ledger-hero__copy h1{max-width:820px;font-size:clamp(3.7rem,6.2vw,6rem);line-height:.9}.about-ledger-hero__copy h1 em{color:var(--wr-violet)}.about-ledger-hero__copy>p:last-of-type{color:var(--wr-smoke)}.about-ledger-label,.about-ledger-index{color:var(--wr-violet-dark);letter-spacing:.03em;text-transform:none;font-size:.78rem}.about-ledger-actions>a:last-child{color:var(--wr-ink)}.about-ledger-portrait:before{border:2px solid var(--wr-ink);background:var(--wr-lilac);inset:28px 26px 0 0}.about-ledger-portrait picture{border:2px solid var(--wr-ink)}.about-ledger-portrait figcaption{border:2px solid var(--wr-ink);background:var(--wr-white);right:54px}.about-ledger-intro,.about-ledger-place{background:#fff;box-shadow:0 0 0 100vmax #fff}.about-ledger-intro h2,.about-ledger-receipts h2,.about-ledger-standard h2,.about-ledger-boundaries h2,.about-ledger-place h2,.about-ledger-faq h2,.about-ledger-final h2{font-size:clamp(2.65rem,4.9vw,4.9rem)}.about-ledger-receipts{background:var(--wr-ink)}.about-ledger-receipt__media{border:2px solid #5d5267;border-radius:0;box-shadow:8px 8px #332a3b}.about-ledger-boundaries{background:var(--wr-lilac);border-top:0}.about-ledger-boundaries article{grid-template-columns:110px minmax(210px,.72fr) 1fr auto}.about-ledger-faq{background:#f0ebf5;box-shadow:0 0 0 100vmax #f0ebf5}.about-ledger-final{border:2px solid var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet)}.contact-handoff-hero h1{max-width:1040px;font-size:clamp(3.7rem,7vw,6rem);line-height:.9}.contact-handoff-main h2,.contact-handoff-next h2,.contact-handoff-place h2,.contact-handoff-faq h2{font-size:clamp(2.65rem,4.8vw,4.8rem)}.contact-handoff-main .contact-project-form{border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);background:#fff;overflow:hidden}.contact-handoff-main .contact-project-form,.contact-handoff-main .contact-service-interests__groups section,.contact-handoff-main .contact-form-grid :is(input,select,textarea){border-radius:0}.contact-handoff-place{background:var(--wr-lime)}.contact-handoff-main .contact-project-form:before{display:none}.contact-handoff-main .contact-form-heading{border-bottom:8px solid var(--wr-violet);margin:-50px -50px 0;padding:42px 48px 38px;background:var(--wr-lilac)!important}.contact-handoff-main .contact-form-heading small,.contact-handoff-main .contact-selected-plan small,.contact-handoff-main .contact-billing-choice small,.contact-handoff-main .contact-estimate-control small,.contact-handoff-main .contact-estimate-total small,.contact-handoff-main .contact-form-heading small{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-heading h2{color:var(--wr-ink)!important}.contact-handoff-main .contact-form-heading p{color:#5f5967!important}.contact-handoff-main .contact-form-heading h2,.contact-handoff-main .contact-form-heading p{text-shadow:none}.contact-handoff-main .contact-form-grid label>span,.contact-handoff-main .contact-form-grid fieldset legend,.contact-handoff-main .contact-form-grid fieldset>p,.contact-handoff-main .contact-form-action>p{color:var(--wr-ink)}.contact-handoff-main .contact-form-grid fieldset>p,.contact-handoff-main .contact-form-action>p{color:#625b69}.contact-handoff-main .contact-form-grid :is(input,select,textarea){color:var(--wr-ink);background:#fbfaff;border:1px solid #b9afc2}.contact-handoff-main .contact-form-grid :is(input,textarea)::placeholder{color:#847b8c}.contact-handoff-main .contact-form-grid :is(input,select,textarea):focus{border-color:var(--wr-violet);box-shadow:0 0 0 3px #7138ee24}.contact-handoff-main .contact-service-interests{color:var(--wr-ink);background:#f3efff;border:1px solid #b9afc2}.contact-handoff-main .contact-service-interests__groups{grid-template-columns:1fr;gap:0}.contact-handoff-main .contact-service-interests__groups section{background:0 0;border:0;padding:0}.contact-handoff-main .contact-service-interests__groups h3{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label{color:var(--wr-ink);background:#fff;border:1px solid #c9c0d1}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label:has(input:checked){border-color:var(--wr-violet);background:var(--wr-lilac)}.contact-handoff-main .contact-form-grid .contact-service-interests__groups label>span{color:var(--wr-ink)}.contact-handoff-main .contact-selected-plan,.contact-handoff-main .contact-billing-choice,.contact-handoff-main .contact-care-selector{color:var(--wr-ink);background:#f3efff;border-color:#b7a7c5}.contact-handoff-main .contact-selected-plan>span,.contact-handoff-main .contact-billing-choice p,.contact-handoff-main .contact-care-selector>p,.contact-handoff-main .contact-care-selector>.care-choice-definition{color:#625b69}.contact-handoff-main .contact-care-selector legend,.contact-handoff-main .contact-care-selector>.care-choice-definition strong{color:var(--wr-ink)}.contact-handoff-main .contact-care-selector label>span{color:var(--wr-ink);background:#fff;border-color:#c8bfd0}.contact-handoff-main .contact-care-selector label.selected>span,.contact-handoff-main .contact-care-selector input:focus-visible+span{border-color:var(--wr-violet);background:var(--wr-lilac);box-shadow:none}.contact-handoff-main .contact-care-selector label .care-choice-summary,.contact-handoff-main .contact-care-selector label em{color:#625b69}.contact-handoff-main .contact-care-selector label em{border-color:#c8bfd0}.contact-handoff-main .contact-form-transparency{color:#625b69;background:#f3efff;border-color:#b9afc2}.contact-handoff-main .contact-form-transparency strong{color:var(--wr-ink)}.contact-handoff-main .contact-form-action>p a{color:var(--wr-violet-dark)}.contact-handoff-main .contact-form-error{color:#791637;background:#fff1f4;border-color:#b4234d}.contact-handoff-main .contact-form-error a{color:#791637}.contact-handoff-main .billing-cycle-toggle{background:#fff;border-color:#b9afc2}.contact-handoff-main .billing-cycle-toggle button{color:#625b69}.contact-handoff-main .billing-cycle-toggle button.selected{border-color:var(--wr-violet-dark);background:var(--wr-violet);color:#fff}.contact-price-guide{border-top:2px solid var(--wr-ink);margin:32px 0 8px}.contact-price-guide>div{border-bottom:1px solid #c8bfc9;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.contact-price-guide dt{font-weight:700}.contact-price-guide dd{color:var(--wr-violet-dark);white-space:nowrap;margin:0;font-weight:700}.contact-price-note{color:#625b69;margin-top:15px;font-size:.88rem;line-height:1.55}.contact-estimate-builder{background:#f8f5fc;border:1px solid #b9afc2;gap:20px;margin-top:30px;padding:28px;display:grid}.contact-estimator{border:0;margin:0;padding:0}.contact-estimator>p{color:#625b69;margin:-4px 0 18px;font-size:.9rem;line-height:1.5}.contact-estimator legend{margin-bottom:14px;font-size:1.05rem;font-weight:700}.contact-estimator>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-estimator label{cursor:pointer;display:block;position:relative}.contact-estimator label:first-child{grid-column:1/-1}.contact-estimator input{width:18px;height:18px;accent-color:var(--wr-violet);position:absolute;top:17px;left:17px}.contact-estimator label>span{background:#fbfaff;border:1px solid #b9afc2;flex-direction:column;min-height:136px;padding:17px 17px 17px 48px;transition:background .18s,border-color .18s,transform .18s;display:flex}.contact-estimator label:first-child>span{background:#f3efff;min-height:112px}.contact-estimator label:hover>span{border-color:var(--wr-violet);transform:translateY(-2px)}.contact-estimator label.selected>span,.contact-estimator input:focus-visible+span{border:2px solid var(--wr-violet);background:var(--wr-lilac);box-shadow:4px 4px 0 var(--wr-violet)}.contact-estimator label strong{font-size:1rem}.contact-estimator label b{margin:13px 0 8px;font-size:1.3rem}.contact-estimator label small{color:#625b69;font-size:.75rem;line-height:1.45}.contact-estimate-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:0;display:grid}.contact-estimate-control{background:#fbfaff;border:1px solid #b9afc2;gap:14px;padding:17px;display:grid}.contact-estimate-control>span{gap:6px;display:grid}.contact-estimate-control select{min-height:48px;color:var(--wr-ink);font:inherit;background:#fff;border:1px solid #a89caf;padding:10px}.contact-estimate-control .billing-cycle-toggle{width:100%}.contact-estimate-control .billing-cycle-toggle button{min-width:0}.contact-estimate-services{color:var(--wr-ink);background:#fff;border:1px solid #b9afc2;margin:0;padding:22px}.contact-estimate-services legend{color:var(--wr-ink);padding:0 8px;font-size:1.05rem;font-weight:700}.contact-estimate-services>p{color:#625b69;margin:3px 0 16px;font-size:.9rem;line-height:1.5}.contact-estimate-services__options{gap:10px;display:grid}.contact-estimate-services__options label{cursor:pointer;display:block;position:relative}.contact-estimate-services__options input{width:19px;height:19px;accent-color:var(--wr-violet);position:absolute;top:18px;left:17px}.contact-estimate-services__options label>span{min-height:88px;color:var(--wr-ink);background:#fbfaff;border:1px solid #c9c0d1;gap:6px;padding:16px 18px 16px 50px;display:grid}.contact-estimate-services__options input:focus-visible+span{border:2px solid var(--wr-violet);background:var(--wr-lilac);box-shadow:4px 4px 0 var(--wr-violet)}.contact-estimate-services__options label:has(input:checked)>span{border:2px solid var(--wr-violet);background:var(--wr-lilac);box-shadow:4px 4px 0 var(--wr-violet)}.contact-estimate-services__options input:disabled+span{cursor:default}.contact-estimate-services__options strong{font-size:.98rem;line-height:1.35}.contact-estimate-services__options small{color:#625b69;font-size:.78rem;line-height:1.5}.contact-estimate-total{border:2px solid var(--wr-ink);background:var(--wr-lime);box-shadow:6px 6px 0 var(--wr-ink);gap:7px;margin-top:0;padding:22px;display:grid}.contact-estimate-total>strong{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95}.contact-estimate-total p{color:#384019;margin:0;line-height:1.5}.contact-handoff-main .contact-form-success{border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);background:#fff}.contact-handoff-main .contact-form-success>p{color:#625b69}.contact-handoff-main .contact-form-success a{color:var(--wr-violet-dark)}@media (width<=700px){.contact-estimator>div,.contact-estimate-controls{grid-template-columns:1fr}.contact-estimator label:first-child{grid-column:auto}.contact-estimator label>span,.contact-estimator label:first-child>span{min-height:0}.contact-price-guide>div{flex-direction:column;align-items:flex-start;gap:5px}.contact-estimate-builder{padding:20px 16px}.contact-estimate-services{padding:19px 14px}}.pricing-ledger-table{border:0;gap:22px;display:grid}.pricing-ledger-table__head{display:none}.pricing-ledger-table .pricing-ledger-plan{color:#fff;background:radial-gradient(circle at 10% 5%,#7138ee35,#0000 36%),linear-gradient(112deg,#1b1124 0%,#0d0912 58%,#07060a 100%);border:1px solid #5d496a;border-radius:30px;grid-template-columns:minmax(250px,1.18fr) minmax(140px,.5fr) minmax(175px,.72fr) minmax(210px,.83fr) minmax(150px,.55fr);align-items:center;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #2b143519}.pricing-ledger-table .pricing-ledger-plan:after{content:"";background:var(--wr-violet);width:8px;position:absolute;inset:0 auto 0 0}.pricing-ledger-table .pricing-ledger-plan--2{box-shadow:10px 10px 0 var(--wr-violet),0 24px 64px #2b14352b;background:radial-gradient(circle at 18% 0,#a16bff58,#0000 42%),linear-gradient(112deg,#241336 0%,#100a19 58%,#07060a 100%);border-color:#9b70ff}.pricing-ledger-table .pricing-ledger-plan--2:after{background:var(--wr-lime)}.pricing-ledger-table .pricing-ledger-plan--3{background:radial-gradient(circle at 75% 110%,#7138ee40,#0000 42%),linear-gradient(112deg,#15101c 0%,#0c0911 72%)}.pricing-ledger-plan__identity{align-content:start;gap:9px;display:grid}.pricing-ledger-plan__badge{color:#e0c8f3;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0d;border:1px solid #8356a0;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:5px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.pricing-ledger-plan--2 .pricing-ledger-plan__badge{border-color:var(--wr-lime);background:var(--wr-lime);color:var(--wr-ink)}.pricing-ledger-table .pricing-ledger-plan h3{color:#fff;letter-spacing:-.04em;margin:2px 0 0;font-size:clamp(1.65rem,2vw,2.25rem)}.pricing-ledger-plan__identity>small,.pricing-ledger-plan__price>small,.pricing-ledger-plan__care>small{color:#d2aaff;letter-spacing:.08em;font-size:.68rem;font-weight:800}.pricing-ledger-table .pricing-ledger-plan p,.pricing-ledger-plan__price>span,.pricing-ledger-plan__care>span,.pricing-ledger-plan__action>small{color:#bdb5c2;margin:0;font-size:.78rem;line-height:1.5}.pricing-ledger-plan__price,.pricing-ledger-plan__care,.pricing-ledger-plan__year,.pricing-ledger-plan__action{min-width:0}.pricing-ledger-plan__price{gap:8px;display:grid}.pricing-ledger-plan__price>strong{color:#fff;letter-spacing:-.05em;font-size:clamp(2rem,2.6vw,3rem)!important}.pricing-ledger-plan__care{gap:8px;display:grid}.pricing-ledger-plan__care .billing-price{color:#fff;font-size:1.55rem}.pricing-ledger-plan__care :is(.billing-price-prefix,.billing-price-detail){color:#d8b7ff!important}.pricing-ledger-plan__care .billing-price-main>span{color:#bdb5c2!important}.pricing-ledger-table .pricing-ledger-plan .first-year-total{color:#fff;background:0 0;border:0;gap:7px;margin:0;padding:0}.pricing-ledger-table .pricing-ledger-plan .first-year-total small{color:var(--wr-lime)!important}.pricing-ledger-table .pricing-ledger-plan .first-year-total strong{font-size:1.75rem;color:#fff!important}.pricing-ledger-table .pricing-ledger-plan .first-year-total span{color:#bdb5c2!important}.pricing-ledger-plan__details{border-top:1px solid #4b3d52;grid-column:1/-2}.pricing-ledger-plan__details summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:54px;font-weight:800;list-style:none;display:flex}.pricing-ledger-plan__details summary::-webkit-details-marker{display:none}.pricing-ledger-plan__details summary span{color:var(--wr-lime);font-size:1.35rem;transition:transform .18s}.pricing-ledger-plan__details[open] summary span{transform:rotate(45deg)}.pricing-ledger-plan__details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0 0 22px;list-style:none;display:grid}.pricing-ledger-plan__details li{color:#d9d1de;padding-left:20px;font-size:.83rem;line-height:1.5;position:relative}.pricing-ledger-plan__details li:before{content:"✓";color:var(--wr-lime);font-weight:900;position:absolute;left:0}.pricing-ledger-plan__action{align-content:center;align-self:stretch;gap:9px;display:grid}.pricing-ledger-plan__action .button{border-color:var(--wr-lime);background:var(--wr-lime);min-height:54px;color:var(--wr-ink);box-shadow:4px 4px #000}.pricing-ledger-plan__action>small{text-align:center}.pricing-ledger-care__continuum{border:0;gap:16px;display:grid}.pricing-ledger-care__continuum article{background:#fff;border:1px solid #c9bfd0;border-radius:24px;grid-template-columns:54px minmax(250px,.86fr) minmax(320px,1.14fr);padding:28px 30px;box-shadow:8px 8px #d7c8e2}.pricing-ledger-care__continuum article:nth-child(2){color:#fff;box-shadow:8px 8px 0 var(--wr-violet);background:linear-gradient(118deg,#241430,#0d0a12 70%);border-color:#7d4fa0}.pricing-ledger-care__continuum article:nth-child(2) :is(h3,strong){color:#fff}.pricing-ledger-care__continuum article:nth-child(2) p,.pricing-ledger-care__continuum article:nth-child(2) ul{color:#cfc4d5}.pricing-ledger-care__continuum article:nth-child(2) details summary,.pricing-ledger-care__continuum article:nth-child(2) a{color:var(--wr-lime)}@media (width<=1180px){.pricing-ledger-table .pricing-ledger-plan{grid-template-columns:1.2fr .62fr .8fr}.pricing-ledger-plan__year{grid-column:2}.pricing-ledger-plan__action{grid-area:2/3}.pricing-ledger-plan__details{grid-column:1/-1}}@media (width<=760px){.pricing-ledger-table .pricing-ledger-plan{border-radius:24px;grid-template-columns:1fr;gap:24px;padding:26px 22px}.pricing-ledger-table .pricing-ledger-plan--2{box-shadow:6px 6px 0 var(--wr-violet)}.pricing-ledger-plan__price,.pricing-ledger-plan__care,.pricing-ledger-plan__year{border-top:1px solid #4b3d52;padding-top:18px}.pricing-ledger-plan__year,.pricing-ledger-plan__action,.pricing-ledger-plan__details{grid-area:auto/1}.pricing-ledger-plan__details ul{grid-template-columns:1fr}.pricing-ledger-plan__action .button{justify-content:center;width:100%}.pricing-ledger-care__continuum article,.pricing-ledger-care__continuum article:nth-child(2){grid-template-columns:42px 1fr;padding:24px 20px}.pricing-ledger-care__continuum article>div:last-child{grid-column:2}}.work-archive-hero h1{max-width:900px;font-size:clamp(3.6rem,6.2vw,6rem);line-height:.9}.work-archive-intro h2,.work-archive-method h2,.work-archive-final h2{font-size:clamp(2.7rem,4.8vw,4.9rem)}.work-archive-list h2{letter-spacing:-.04em}.work-archive-project__note{border-left:0;background:0 0;border-block:1px solid #5c4b62;padding:14px 0}.work-archive-final{border:2px solid #66576d}.work-archive-final h2,.work-archive-hero,.work-archive-list,.work-archive-final,.work-archive-hero h1,.work-archive-list h2,.work-archive-list article>div>strong,.work-archive-final h2{color:#fff}.wr-case-hero h1{font-size:clamp(3.2rem,5.4vw,5.35rem);line-height:.94}.wr-case-story h2,.wr-case-before h2,.wr-case-deliverables h2,.wr-case-feature h2,.wr-case-gallery h2,.wr-case-lighthouse h2,.wr-accountability-strip h2{letter-spacing:-.04em}.wr-case-outcome{background:#15101a;border-radius:0}.wr-case-outcome aside{border-top:1px solid #4b3d52;border-left:0;padding-top:24px;padding-left:0}.wr-case-deliverables span,.wr-case-feature article,.wr-case-related a,.wr-accountability-strip{border-radius:0}.wr-case.wr-case--electric .wr-case-related a{color:#111018;background:#fff;border-color:#7ca1b4}.wr-case.wr-case--electric .wr-case-related a:hover,.wr-case.wr-case--electric .wr-case-related a:focus-visible{color:#fff;background:#0c668d;border-color:#0c668d}.wr-accountability-strip,.wr-accountability-strip h2,.wr-accountability-strip li strong,.wr-case-feature article h3{color:#fff}.wr-case-visual:before{display:none}.wr-checkup-hero{background:#fff;box-shadow:0 0 0 100vmax #fff}.wr-checkup-hero h1{max-width:780px;font-size:clamp(3.45rem,5.7vw,5.7rem);line-height:.91}.wr-checkup-hero aside{border:2px solid var(--wr-ink);background:var(--wr-lilac);color:var(--wr-ink);box-shadow:10px 10px 0 var(--wr-violet);border-radius:0}.wr-checkup-hero aside span{border-color:#bdb2ce}.wr-checkup-hero aside b{color:var(--wr-violet-dark)}.wr-checkup-explainer article,.wr-checkup-guides>div:last-child>a,.wr-checkup-panel,.wr-checkup-form,.wr-checkup-report,.wr-report-scope,.wr-field-data,.wr-field-grid article,.wr-field-empty,.wr-customer-path-concern{box-shadow:none;border-radius:0}.wr-report-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-checkup-explainer article{border:1px solid var(--wr-line);background:#fff}.wr-checkup-guides>div:last-child>a,.wr-checkup-guides>div:last-child>a:nth-child(2n){border:2px solid var(--wr-ink);color:var(--wr-ink);box-shadow:none;background:#fff}.wr-checkup-guides>div:last-child>a:nth-child(2){background:var(--wr-ink);color:#fff}.wr-checkup-guides>div:last-child>a:nth-child(3){background:var(--wr-violet);color:#fff}.wr-checkup-page .line-link{color:var(--check-violet-dark)}.wr-checkup-guides>div:last-child>a:nth-child(2) h3,.wr-checkup-guides>div:last-child>a:nth-child(3) h3,.wr-checkup-guides>div:last-child>a:nth-child(2) span,.wr-checkup-guides>div:last-child>a:nth-child(3) span{color:#fff}.wr-checkup-guides>div:last-child>a:nth-child(2) p,.wr-checkup-guides>div:last-child>a:nth-child(3) p{color:#e5dce8}.wr-checkup-guides>div:last-child>a:nth-child(2) small,.wr-checkup-guides>div:last-child>a:nth-child(3) small{color:#e3c3ff}.about-ledger-receipts,.about-ledger-receipts h2,.about-ledger-receipts h3{color:#fff}.about-ledger-receipts .about-ledger-index{color:#d8b7ff}.about-ledger-standard{color:var(--wr-ink);background:#fff}.about-ledger-standard>div>p:last-child,.about-ledger-standard li p{color:#5f5967}.about-ledger-standard ol,.about-ledger-standard li{border-color:#c8c1d0}.about-ledger-standard li>span{color:var(--wr-violet-dark)}.site-breadcrumb ol{color:#655f6d}.site-breadcrumb a{color:#4b145f}.site-breadcrumb a:hover,.site-breadcrumb a:focus-visible{color:#6500bd}:is(.work-archive,.wr-case)>.site-breadcrumb ol{color:#bdb5c2}:is(.work-archive,.wr-case)>.site-breadcrumb a{color:#fff}:is(.work-archive,.wr-case)>.site-breadcrumb a:hover,:is(.work-archive,.wr-case)>.site-breadcrumb a:focus-visible{color:#c9ff5b}.faq-page .eyebrow{color:#4d16b8!important}.wr-price-stack{gap:16px;margin-top:8px;display:grid}.wr-price-stack__card{color:#fff;background:radial-gradient(circle at 10% 0,#7435ff52,#0000 34%),linear-gradient(128deg,#191124 0%,#0c0911 68%);border:1px solid #40334e;border-radius:28px;overflow:clip;box-shadow:0 18px 38px #1a0c261f}.wr-price-stack__card.is-recommended{background:radial-gradient(circle at 9% 0,#7c37ff94,#0000 37%),radial-gradient(circle at 88% 100%,#d6ff441f,#0000 30%),linear-gradient(128deg,#20132e 0%,#0b0810 70%);border-color:#8d5cff;box-shadow:0 18px 42px #57209938}.wr-price-stack__card>summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) minmax(190px,.38fr) 52px;align-items:center;gap:24px;min-height:190px;padding:30px 32px;list-style:none;display:grid;position:relative}.wr-price-stack__card>summary::-webkit-details-marker{display:none}.wr-price-stack__card>summary:focus-visible{outline:3px solid var(--wr-lime);outline-offset:-6px}.wr-price-stack__number{color:#cbb7ee;letter-spacing:.12em;align-self:start;font-size:.78rem;font-weight:800}.wr-price-stack__identity{gap:8px;display:grid}.wr-price-stack__identity>small{color:#e8dfff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #fff3;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.68rem;font-weight:800}.is-recommended .wr-price-stack__identity>small{background:var(--wr-lime);color:var(--wr-ink);border-color:var(--wr-lime)}.wr-price-stack__identity>strong{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1}.wr-price-stack__identity>em{color:#c9c0cf;max-width:670px;font-size:.98rem;font-style:normal;line-height:1.5}.wr-price-stack__money{justify-items:start;gap:4px;display:grid}.wr-price-stack__money>strong{letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,4rem);line-height:.9}.wr-price-stack__money>small{color:#c9c0cf;font-size:.78rem}.wr-price-stack__money>b{color:#e6d9f2;margin-top:8px;font-size:.73rem;line-height:1.35}.wr-price-stack__toggle{background:var(--wr-lime);width:48px;height:48px;color:var(--wr-ink);border-radius:50%;place-items:center;font-size:1.65rem;font-weight:500;transition:transform .2s,background .2s;display:grid}.wr-price-stack__card[open] .wr-price-stack__toggle{background:#fff;transform:rotate(45deg)}.wr-price-stack__reveal{border-top:1px solid #ffffff2b;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 32px;padding:28px 0 32px 82px;display:grid}.wr-price-stack__reveal>p{color:var(--wr-lime);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:800}.wr-price-stack__reveal ul{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.wr-price-stack__reveal li{color:#ded7e3;padding-left:18px;font-size:.88rem;line-height:1.45;position:relative}.wr-price-stack__reveal li:before{content:"";background:var(--wr-lime);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.wr-price-stack__reveal .button{background:var(--wr-lime);min-height:52px;color:var(--wr-ink);white-space:nowrap;padding:0 22px}.wr-care-pricing--stack>div{background:0 0;border:0;grid-template-columns:1fr;gap:14px;display:grid}.wr-care-pricing--stack details{background:#fff;border:1px solid #bdb4c7;border-radius:22px;overflow:clip}.wr-care-pricing--stack details[open]{border-color:var(--wr-violet);box-shadow:7px 7px 0 var(--wr-lilac)}.wr-care-pricing--stack summary{cursor:pointer;grid-template-columns:55px minmax(0,1fr) 180px 44px;align-items:center;gap:24px;padding:28px 30px;list-style:none;display:grid}.wr-care-pricing--stack summary::-webkit-details-marker{display:none}.wr-care-pricing--stack summary:focus-visible{outline:3px solid var(--wr-violet);outline-offset:-5px}.wr-care-pricing--stack summary>span{color:var(--wr-violet-dark);letter-spacing:.12em;align-self:start;font-size:.76rem;font-weight:800}.wr-care-pricing--stack summary>div{gap:7px;display:grid}.wr-care-pricing--stack summary small{color:var(--wr-violet-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.wr-care-pricing--stack summary h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1}.wr-care-pricing--stack summary p{max-width:680px;color:var(--wr-smoke);margin:0;font-size:.9rem;line-height:1.45}.wr-care-pricing--stack summary>strong{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3.5rem)}.wr-care-pricing--stack summary>strong small{letter-spacing:0;text-transform:none;font-size:.72rem}.wr-care-pricing--stack summary>b{background:var(--wr-ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.45rem;transition:transform .2s;display:grid}.wr-care-pricing--stack details[open] summary>b{background:var(--wr-violet);transform:rotate(45deg)}.wr-care-pricing--stack details>div{border-top:1px solid var(--wr-line);grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 30px;padding:24px 0 28px 79px;display:grid}.wr-care-pricing--stack details>div>p{color:var(--wr-violet-dark);margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.wr-care-pricing--stack details ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.wr-care-pricing--stack details li{color:var(--wr-smoke);padding-left:16px;font-size:.85rem;line-height:1.45;position:relative}.wr-care-pricing--stack details li:before{content:"";background:var(--wr-violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.wr-care-pricing--stack details>div>a{color:var(--wr-ink);white-space:nowrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}@media (width<=900px){.wr-price-stack__card>summary{grid-template-columns:42px minmax(0,1fr) 48px}.wr-price-stack__money{grid-column:2}.wr-price-stack__toggle{grid-area:1/3/3}.wr-price-stack__reveal,.wr-care-pricing--stack details>div{grid-template-columns:1fr;padding-left:0}.wr-price-stack__reveal ul,.wr-care-pricing--stack details ul{grid-template-columns:1fr 1fr}.wr-price-stack__reveal .button{justify-self:start}.wr-care-pricing--stack summary{grid-template-columns:42px minmax(0,1fr) 44px}.wr-care-pricing--stack summary>strong{grid-column:2}.wr-care-pricing--stack summary>b{grid-area:1/3/3}}@media (width<=640px){.wr-price-stack{gap:12px}.wr-price-stack__card{border-radius:20px}.wr-price-stack__card>summary{grid-template-columns:1fr 42px;gap:14px;min-height:0;padding:24px 20px}.wr-price-stack__number{display:none}.wr-price-stack__identity{grid-column:1}.wr-price-stack__identity>strong{font-size:1.75rem}.wr-price-stack__identity>em{font-size:.88rem}.wr-price-stack__money{grid-column:1}.wr-price-stack__money>strong{font-size:2.75rem}.wr-price-stack__toggle{grid-area:1/2/3;align-self:start;width:42px;height:42px}.wr-price-stack__reveal{grid-template-columns:1fr;gap:18px;margin:0 20px;padding:22px 0 24px}.wr-price-stack__reveal ul{grid-template-columns:1fr}.wr-price-stack__reveal .button{white-space:normal;text-align:center;justify-content:center;width:100%}.wr-care-pricing--stack details{border-radius:18px}.wr-care-pricing--stack summary{grid-template-columns:1fr 40px;gap:14px;padding:22px 20px}.wr-care-pricing--stack summary>span{display:none}.wr-care-pricing--stack summary>div{grid-column:1}.wr-care-pricing--stack summary>strong{grid-column:1;font-size:2.7rem}.wr-care-pricing--stack summary>b{grid-area:1/2/3;align-self:start;width:40px;height:40px}.wr-care-pricing--stack details>div{grid-template-columns:1fr;gap:18px;margin:0 20px;padding:20px 0 24px}.wr-care-pricing--stack details ul{grid-template-columns:1fr}}.blog-article-page{background:var(--wr-paper);color:var(--wr-ink)}.article-hero:before,.article-hero:after{display:none}.article-hero h1{max-width:1000px;color:var(--wr-ink);font-size:clamp(3.35rem,6.2vw,6rem);line-height:.91}.article-hero>p:not(.eyebrow),.article-body>p,.article-body li{color:var(--wr-smoke)}.article-signal-bar,.article-signal-bar span{border-color:var(--wr-line)}.article-signal-bar b{color:var(--wr-ink)}.article-og-visual{border:2px solid var(--wr-ink);box-shadow:10px 10px 0 var(--wr-lilac);border-radius:0}.article-sidebar>nav a,.article-sidebar-paths a{color:#51495a}.article-sidebar>nav a:hover{background:var(--wr-lilac);padding-left:16px}.quick-answer,.current-offer-note,.article-checkup-card,.article-plan-card,.mobile-article-toc{box-shadow:none;border-radius:0}.quick-answer{border:2px solid var(--wr-ink);background:#fff}.quick-answer:before{display:none}.current-offer-note,.article-checkup-card,.article-plan-card{background:var(--wr-ink);color:#fff}.article-body>h2{border-color:var(--wr-line);color:var(--wr-ink)}.article-body>h2:after{box-shadow:none}.article-body>p a,.article-faq a{color:var(--wr-violet-dark)}.article-list:not(.article-checks) li{border-color:var(--wr-line);background:#fff}@media (width<=1100px){.about-ledger-boundaries article{grid-template-columns:100px 1fr}}@media (width<=900px){.wr-case-outcome aside{border-top:1px solid #4b3d52}.wr-report-scope-grid{grid-template-columns:1fr}}@media (width<=640px){.about-ledger-hero__copy h1,.contact-handoff-hero h1,.work-archive-hero h1,.wr-case-hero h1,.wr-checkup-hero h1,.article-hero h1{font-size:clamp(2.85rem,14vw,4.25rem)}.about-ledger-intro h2,.about-ledger-receipts h2,.about-ledger-standard h2,.about-ledger-boundaries h2,.about-ledger-place h2,.about-ledger-faq h2,.about-ledger-final h2,.contact-handoff-main h2,.contact-handoff-next h2,.contact-handoff-place h2,.contact-handoff-faq h2,.work-archive-intro h2,.work-archive-method h2,.work-archive-final h2{font-size:clamp(2.35rem,11vw,3.45rem)}.about-ledger-boundaries article{grid-template-columns:1fr}.about-ledger-final,.contact-handoff-main .contact-project-form{box-shadow:6px 6px 0 var(--wr-violet)}.contact-handoff-main .contact-form-heading{margin:-30px -18px 0;padding:30px 22px 27px}.wr-checkup-hero aside{box-shadow:6px 6px 0 var(--wr-violet)}.article-layout{padding-top:70px}}@media (prefers-reduced-motion:reduce){.article-sidebar>nav a{transition:none}}
