@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}:root{--paper:#f6f1e7;--ink:#171717;--save:#b8f34a;--cut:#ff6257;--muted:#746f66;--white:#fffdf8;--line:#d4cec2;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Instrument Sans Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #467300}::selection{background:var(--save)}em{font-family:Instrument Serif,serif;font-weight:400}p{line-height:1.65}h1,h2,h3,p{margin-top:0}.wrap{width:calc(100% - 112px);max-width:1240px;margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:108px;display:flex}.logo{letter-spacing:-1px;align-items:baseline;gap:5px;font-size:20px;font-weight:800;display:flex}.logo em{font-size:30px}.site-header nav{align-items:center;gap:33px;font-size:13px;font-weight:600;display:flex}.nav-cta{border:1.5px solid var(--ink);border-radius:5px;padding:12px 19px}.nav-cta span{margin-left:20px}.site-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding-block:79px 72px;display:grid}.eyebrow,.section-kicker,.tag,.trust-line,.receipt,.step-number,.button,.copyright{letter-spacing:1.4px;font-size:11px}.eyebrow{align-items:center;gap:9px;margin-bottom:30px;font-weight:600;display:flex}.dot{background:var(--ink);border-radius:50%;width:7px;height:7px;display:inline-block}h1{letter-spacing:-7px;margin-bottom:30px;font-size:clamp(75px,8.5vw,119px);font-weight:650;line-height:.92}h1 em{letter-spacing:-5px;font-size:1.16em;line-height:1.1}.hero-description{max-width:470px;margin-bottom:25px;font-size:18px;line-height:1.7}.underline{text-decoration:underline;text-decoration-color:var(--cut);text-underline-offset:4px;text-decoration-thickness:3px}.trust-line{letter-spacing:0;flex-wrap:wrap;gap:11px;font-size:12px;font-weight:500;display:flex}.trust-line span+span:before{content:"·";margin-right:11px}.receipt-scene{width:100%;max-width:400px;margin:auto;padding:33px 25px 16px;position:relative}.receipt{background:var(--white);letter-spacing:1px;padding:24px 31px 22px;position:relative;transform:rotate(5deg);box-shadow:1px 9px 20px #30280c0d}.receipt:after{content:"";background:linear-gradient(135deg, var(--white) 25%, transparent 25%) -6px 0/12px 12px, linear-gradient(225deg, var(--white) 25%, transparent 25%) -6px 0/12px 12px;height:12px;position:absolute;bottom:-11px;left:0;right:0}.receipt-head{flex-direction:column;align-items:center;gap:7px;display:flex}.receipt-head strong{letter-spacing:2px;font-size:14px}.receipt-head>span:last-child{letter-spacing:0;color:var(--muted);font-size:10px}.receipt-comma{margin-bottom:16px;font-family:Georgia,serif;font-size:65px;font-weight:700;line-height:.65}.receipt-rule{border-top:1px dashed #bdb7ac;margin:21px 0}.receipt-line{letter-spacing:0;justify-content:space-between;font-size:10px;display:flex}.old-price,.new-price{letter-spacing:.6px;justify-content:space-between;align-items:center;margin-top:20px;font-size:9px;display:flex}.old-price s{font-size:42px;font-weight:600;text-decoration:none;position:relative}.old-price s:after{content:"";background:var(--cut);height:4px;position:absolute;top:46%;left:-5px;right:-5px;transform:rotate(-10deg)}.old-price s span,.new-price strong span{font-size:14px;font-weight:400}.new-price strong{letter-spacing:-2px;background:var(--save);padding:7px 4px;font-size:49px;line-height:1}.saved{text-align:center;flex-direction:column;gap:8px;font-size:9px;display:flex}.saved strong{letter-spacing:-2px;font-size:46px}.saved strong span{letter-spacing:-.5px;font-size:18px;font-weight:400}.receipt-small{text-align:center;margin:15px 0;font-size:8px}.barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 3px, var(--ink) 3px 5px, transparent 5px 8px, var(--ink) 8px 9px, transparent 9px 12px);max-width:145px;height:25px;margin:auto}.example-note{letter-spacing:0;text-align:center;color:var(--muted);margin:11px 0 0;font-size:8px}.receipt-annotation{z-index:1;font-family:Instrument Serif,serif;font-size:27px;font-style:italic;position:absolute;top:-11px;left:5px;transform:rotate(-8deg)}.sticker{background:var(--save);border:1.5px solid var(--ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;width:116px;height:116px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:56px;right:-11px;transform:rotate(-12deg)}.sticker em{font-size:25px}.section-kicker{border-top:1px solid var(--ink);justify-content:space-between;margin-bottom:27px;padding-top:19px;font-size:10px;font-weight:600;display:flex}.section-kicker span:last-child{color:var(--muted);font-weight:400}.choice-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.choice-card{border:1.5px solid var(--ink);background:var(--white);border-radius:7px;flex-direction:column;padding:28px 31px 30px;display:flex}.card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.card-icon{font-size:28px;line-height:1}.tag{letter-spacing:1.1px;font-size:9px}.choice-card h2{letter-spacing:-1.6px;margin-bottom:20px;font-size:43px;font-weight:600;line-height:1.06}.choice-card h2 em{font-size:1.15em}.choice-card p{color:#5d5951;max-width:390px;margin-bottom:25px;font-size:14px}.button{border:1.5px solid var(--ink);letter-spacing:.5px;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:51px;padding:15px 19px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.button span{font-size:21px;line-height:1}.button.green{background:var(--save)}.choice-card .button{margin-top:auto}.button:hover,.choice-card:hover .button{box-shadow:3px 3px 0 var(--ink);transform:translate(-2px,-2px)}.under-cards{text-align:center;color:var(--muted);margin:22px 0 0;font-size:11px}.how{padding-block:74px 65px}.how h2,.free-inner h2{letter-spacing:-2px;margin-bottom:38px;font-size:51px;font-weight:550;line-height:1.06}.how h2 em{font-size:1.12em}.steps{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.step-number{color:var(--muted);margin-bottom:17px;font-size:13px;display:block}.steps h3{letter-spacing:-.4px;margin-bottom:9px;font-size:19px;font-weight:600}.steps p{color:var(--muted);max-width:290px;margin-bottom:0;font-size:13px}.free-section{border-block:1px solid var(--line);background:#eeeadf;padding:58px 0}.free-inner{grid-template-columns:1fr 1fr;gap:50px;display:grid}.free-inner h2{margin-bottom:15px}.free-inner .eyebrow{margin-bottom:19px;font-size:10px}.free-note{color:var(--muted);margin-bottom:0;font-family:Instrument Serif,serif;font-size:22px;font-style:italic}.free-copy{padding-top:9px;font-size:14px}.free-copy p{margin-bottom:17px}.research-promise{border-top:1px solid var(--line);padding-top:18px;font-weight:650;margin-bottom:0!important}.trust-statement{justify-content:center;align-items:center;gap:28px;padding-block:55px;display:flex}.big-comma{background:var(--save);justify-content:center;align-items:center;width:62px;height:70px;padding-bottom:17px;font-family:Georgia,serif;font-size:115px;line-height:.3;display:flex}.trust-statement h2{letter-spacing:-.7px;margin-bottom:12px;font-size:25px;font-weight:500;line-height:1.35}.trust-statement h2 em{font-size:1.2em}.trust-statement p{color:var(--muted);margin:0;font-size:11px}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding-block:28px;display:flex}.site-footer .logo{letter-spacing:-.5px;font-size:14px}.site-footer .logo em{font-size:23px}.site-footer p{color:var(--muted);margin:0;font-size:10px}.site-footer>div{gap:24px;margin-left:auto;font-size:11px;display:flex}.copyright{letter-spacing:0;width:100%;color:var(--muted);font-size:9px}.skip{background:var(--save);z-index:99;padding:12px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}[hidden]{display:none!important}button:disabled{opacity:.6;cursor:wait}@media (width>=1500px){.hero{padding-block:95px}}@media (width<=900px){.wrap{width:calc(100% - 56px)}h1{letter-spacing:-5px;font-size:85px}.hero{gap:15px;padding-top:65px}.receipt-scene{padding-inline:18px}.receipt{padding-inline:23px}.sticker{width:95px;height:95px;right:-9px}.hero-description{font-size:16px}.trust-line{gap:6px;font-size:10px}.trust-line span+span:before{margin-right:6px}.choice-card{padding:25px}.tag{font-size:8px}.button{padding-inline:14px;font-size:10px}}@media (width<=640px){.wrap{width:calc(100% - 40px)}.site-header{height:83px}.logo{font-size:16px}.logo em{font-size:25px}.desktop-link{display:none}.nav-cta{padding:9px 12px;font-size:12px}.nav-cta span{margin-left:10px}.hero{grid-template-columns:1fr;gap:41px;padding-top:46px;padding-bottom:47px}.hero .eyebrow{margin-bottom:24px;font-size:9px}h1{letter-spacing:-5px;margin-bottom:20px;font-size:86px}.hero-description{max-width:370px;font-size:16px}.trust-line{font-size:11px}.receipt-scene{max-width:310px;margin-bottom:5px;padding-top:26px}.receipt{padding:21px 26px}.receipt-head strong{font-size:12px}.receipt-rule{margin:17px 0}.receipt-annotation{font-size:25px;top:-7px}.old-price,.new-price{margin-top:16px}.old-price s{font-size:36px}.new-price strong{font-size:42px}.saved strong{font-size:37px}.sticker{bottom:40px;right:-8px}.section-kicker{letter-spacing:1px;font-size:8px}.section-kicker span:last-child{font-size:7px}.choice-grid{grid-template-columns:1fr;gap:18px}.choice-card{padding:24px}.choice-card h2{font-size:43px}.choice-card p{font-size:14px}.tag{font-size:8px}.button{min-height:53px;font-size:10px}.how{padding-block:49px}.how h2,.free-inner h2{font-size:44px}.steps{grid-template-columns:1fr;gap:27px}.steps article{padding-left:44px;position:relative}.step-number{position:absolute;top:4px;left:0}.steps p{max-width:100%;font-size:14px}.free-section{padding:39px 0}.free-inner{grid-template-columns:1fr;gap:24px}.free-inner h2{margin-bottom:13px}.free-copy{font-size:14px}.trust-statement{align-items:flex-start;gap:18px;padding-block:37px}.big-comma{width:40px;min-width:40px;height:49px;padding-bottom:14px;font-size:80px}.trust-statement h2{font-size:21px}.trust-statement h2 br{display:none}.site-footer{gap:15px}.site-footer p{display:none}.site-footer>div{gap:15px;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.form-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:75px;padding-block:55px 80px;display:grid}.back-link{color:var(--muted);margin-bottom:48px;font-size:12px;display:inline-block}.form-intro .eyebrow{letter-spacing:1px;margin-bottom:24px;font-size:9px}.form-intro h1{letter-spacing:-3.5px;margin-bottom:25px;font-size:64px;line-height:1.04}.form-intro h1 em{letter-spacing:-2px;font-size:1.15em}.form-intro>p:not(.eyebrow){color:var(--muted);font-size:17px}.aside-note{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:40px;padding-top:24px;display:flex}.aside-note>span{font-size:35px}.aside-note p{color:var(--muted);margin:0;font-size:12px}.form-panel{background:var(--white);border:1.5px solid var(--ink);border-radius:7px;padding:30px}.form-panel-head{letter-spacing:1px;border-bottom:1px dashed var(--line);justify-content:space-between;margin-bottom:25px;padding-bottom:23px;font-size:9px;display:flex}.form-panel-head span:last-child{color:var(--muted)}.request-form{flex-direction:column;gap:24px;display:flex}.request-form>label,.admin-form label{font-size:13px;font-weight:600;line-height:1.5;display:block}.required{color:#ab332a;margin-left:3px}.optional{color:var(--muted);margin-left:5px;font-size:10px;font-weight:400}input:not([type=radio]),textarea,select{background:var(--white);width:100%;color:var(--ink);border:1px solid #bcb6aa;border-radius:4px;min-width:0;margin-top:9px;padding:13px;font-size:14px;font-weight:400;display:block}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#908a80}small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:400;line-height:1.6;display:block}.price-input{align-items:center;gap:10px;display:flex}.price-input>span{padding-top:8px;font-size:20px;font-weight:400}.price-input input{flex:1;width:30%}.price-input select{width:48%}.worth{border:0;margin:0;padding:0}.worth legend{margin-bottom:13px;font-size:13px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{cursor:pointer;border:1px solid #bcb6aa;border-radius:4px;padding:11px 14px;font-size:12px;display:block}.chip input:checked+span{background:var(--save);border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.chip input:focus-visible+span{outline-offset:3px;outline:3px solid #467300}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{color:#a72d25;margin:0;font-size:12px}.form-status:empty{display:none}.form-fine{color:var(--muted);text-align:center;margin:-10px 0 0;font-size:11px}.form-legal{color:var(--muted);text-align:center;margin:0;font-size:10px;line-height:1.7}.form-legal a,.legal a:not(.back-link){text-underline-offset:3px;text-decoration:underline}.thanks{text-align:center;max-width:720px;padding-block:75px 100px}.thanks h1{letter-spacing:-4px;font-size:90px}.thanks .eyebrow{justify-content:center;margin-top:25px}.thanks>p:not(.eyebrow){max-width:410px;color:var(--muted);margin-inline:auto}.success-stamp{background:var(--save);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid;transform:rotate(-10deg)}.thanks-next{border-top:1px solid var(--line);max-width:340px;margin:38px auto 0;padding-top:28px}.thanks-next p{font-size:14px}.text-link{text-underline-offset:4px;margin-top:25px;font-size:12px;text-decoration:underline;display:block}.legal{max-width:760px;padding-block:45px 75px}.legal h1{letter-spacing:-3px;font-size:72px}.legal .eyebrow{font-size:9px}.legal h2{letter-spacing:-.6px;margin-top:35px;margin-bottom:10px;font-size:22px}.legal p{color:#56534d;font-size:15px}.legal-date{font-size:11px!important}.confirmation-note{border:1px solid var(--line);background:#eeeadf;padding:15px;font-size:13px}@media (width<=900px){.form-layout{gap:30px}.form-intro h1{font-size:53px}.form-panel{padding:24px}}@media (width<=640px){.form-layout{grid-template-columns:1fr;gap:22px;padding-top:26px}.back-link{margin-bottom:31px}.form-intro h1{letter-spacing:-2px;font-size:55px}.form-intro h1 br{display:none}.form-intro .eyebrow{font-size:8px}.form-intro>p:not(.eyebrow){margin-bottom:0;font-size:15px}.aside-note{display:none}.form-panel{padding:23px 19px}.form-panel-head{font-size:8px}.request-form{gap:22px}input:not([type=radio]),textarea,select{font-size:16px}.thanks{padding-block:50px 70px}.thanks h1{font-size:66px}.legal h1{font-size:58px}.legal p{font-size:14px}}.admin{padding-block:45px 70px}.admin-heading{justify-content:space-between;align-items:center;display:flex}.admin-heading h1{letter-spacing:-2.5px;font-size:58px;line-height:1.1}.admin-heading .eyebrow{margin-bottom:20px;font-size:9px}.admin-heading .text-link{margin:0}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.stat{border:1.5px solid var(--ink);background:var(--white);border-radius:5px;padding:20px}.stat:first-child{background:var(--save)}.stat span{letter-spacing:1px;font-size:10px;display:block}.stat strong{letter-spacing:-2px;margin-top:12px;font-size:40px;font-weight:500;display:block}.admin-toolbar{justify-content:space-between;align-items:center;margin:35px 0 18px;display:flex}.admin-toolbar h2{letter-spacing:-1px;margin:0;font-size:24px}.admin-toolbar label{align-items:center;gap:15px;font-size:12px;display:flex}.admin-toolbar select{width:160px;margin:0}.table-scroll{border:1px solid var(--line);border-radius:5px;overflow-x:auto}table{border-collapse:collapse;text-align:left;background:var(--white);width:100%;font-size:12px}th{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:#eeeadf;font-size:9px}th,td{border-bottom:1px solid var(--line);padding:16px}tr:last-child td{border-bottom:0}td{line-height:1.6}td:first-child{white-space:nowrap}.request-open{text-align:left;text-underline-offset:4px;background:0 0;border:0;min-width:160px;padding:0;font-size:12px;text-decoration:underline}.pagination{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.pagination .button{min-height:35px;padding:8px 12px;font-size:10px}.pagination span{color:var(--muted);font-size:11px}.cluster-section{margin-top:50px}.cluster-section h2{letter-spacing:-.6px;font-size:25px}.cluster-section>p{color:var(--muted);font-size:12px}.event-counts{flex-wrap:wrap;gap:14px;display:flex}.event{border-top:1px solid var(--ink);flex:1;min-width:100px;padding-top:14px}.event strong{font-size:25px;font-weight:500;display:block}.event span{color:var(--muted);font-size:10px}#admin-message,#editor-message{font-size:13px;line-height:1.6}dialog{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:8px;width:min(760px,100% - 28px);max-height:90vh;padding:28px}dialog::backdrop{background:#17171780}.dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:18px;display:flex}.dialog-header .eyebrow{margin:0;font-size:9px}.dialog-header button{background:0 0;border:0;padding:4px;font-size:29px;line-height:1}#request-details h2{letter-spacing:-1px;font-size:28px}dl{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:10px;padding-bottom:20px;font-size:12px;line-height:1.6;display:grid}dt{color:var(--muted)}dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-form fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.admin-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.report-heading{border-top:1px solid var(--line);margin-top:10px;padding-top:25px}.report-heading h3{margin-bottom:8px;font-size:24px}.report-heading span{color:var(--muted);font-size:11px}#savings-preview{margin:0;font-size:12px}.report-preview{border-top:1px solid var(--ink);margin-top:30px;padding-top:25px}.report-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--white);border:1px solid var(--line);padding:20px;font:13px/1.7 Instrument Sans Variable,sans-serif}.send-confirm{align-items:center;gap:10px;margin-block:20px;font-size:12px;display:flex}.send-confirm input{width:auto!important;margin:0!important}#retry-emails{margin-top:25px;font-size:10px}@media (width<=640px){.admin-heading{align-items:flex-start;gap:15px}.admin-heading h1{letter-spacing:-2px;font-size:40px}.admin-heading .eyebrow{font-size:7px}.admin-heading .text-link{white-space:nowrap;margin-top:5px;font-size:10px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:16px}.stat strong{font-size:32px}.admin-toolbar label{gap:0;font-size:0}.admin-toolbar h2{font-size:21px}.admin-toolbar select{width:145px;font-size:12px}th,td{padding:12px}.pagination{justify-content:space-between;gap:8px}.admin-two-col{grid-template-columns:1fr}dialog{padding:20px}dl{grid-template-columns:100px 1fr}.dialog-header .eyebrow{font-size:7px}}
