*{box-sizing:border-box}body{margin:0}.website{font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243b39;background:#fff}.website a{color:inherit;text-underline-offset:4px}.website a:focus-visible{outline:3px solid #a35c20;outline-offset:5px}.website h1,.website h2,.website h3,.website p{margin-top:0}.website h1,.website h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.13}.website h1{font-size:clamp(2.8rem,4.4vw,4.7rem);margin-bottom:25px}.website h2{font-size:clamp(2rem,3.1vw,3.3rem)}.website h3{font-size:1.1rem;line-height:1.4}.site-container{max-width:1220px;margin:0 auto;padding:85px 36px}.site-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 44px;border-bottom:1px solid #e1e7e4;gap:24px}.site-brand{font-weight:650;font-size:1.05rem;display:flex;align-items:center;gap:12px;text-decoration:none}.monogram{width:38px;height:38px;background:#214e43;color:#fff;display:grid;place-items:center;font-size:.85rem;border-radius:5px}.site-header nav,.site-footer nav{display:flex;align-items:center;gap:28px}.site-header nav a,.site-footer nav a{font-size:.9rem;text-decoration:none}.website .site-button{display:inline-flex;gap:24px;justify-content:center;align-items:center;padding:15px 22px;border-radius:5px;background:#214e43;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;border:1px solid #214e43}.website .site-button:hover{background:#13382e}.website .site-button.small{padding:9px 17px;font-size:.9rem}.hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;padding-top:85px;padding-bottom:85px}.site-kicker{font-size:.74rem;letter-spacing:.11em;font-weight:650;line-height:1.6;color:#47645b;margin-bottom:22px}.site-kicker span{display:inline-block;font-size:.7rem;margin-left:10px;border:1px solid #ccd9d1;border-radius:4px;padding:2px 7px;letter-spacing:0;text-transform:none}.hero-copy{max-width:620px;color:#4f625f;font-size:1.08rem}.site-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:30px 0 20px}.text-link{font-weight:600}.hero-trust{font-size:.86rem;color:#5d6c69}.invoice-illustration{background:#f7f8f4;border:1px solid #d8e0d7;box-shadow:12px 14px #eef2ed;padding:30px;border-radius:7px}.paper-heading{display:flex;justify-content:space-between;font-size:.67rem;letter-spacing:.09em;border-bottom:1px solid #d7ddd4;padding-bottom:18px;gap:8px}.paper-title{font-family:Georgia,serif;font-size:1.9rem;line-height:1.3;margin:24px 0}.invoice-line{display:flex;flex-direction:column;border-bottom:1px solid #d7ddd4;padding:16px 0;gap:7px}.invoice-line>span,.example-card dt{font-size:.78rem;color:#586961}.invoice-line strong{font-size:1.04rem;line-height:1.5}.illustration-result{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0 18px}.illustration-result>span:last-child{font-size:.75rem}.site-status{background:#e0ece2;color:#1a5533;padding:5px 10px;border:1px solid #b9ceb9;border-radius:4px;font-size:.76rem;font-weight:650}.paper-note{font-size:.76rem;line-height:1.5;color:#5d6b64;margin:18px 0 0}.trust-strip{background:#214e43;color:#fff;display:flex;justify-content:center;align-items:center;gap:22px;padding:23px 30px;font-size:.94rem}.trust-strip>span:last-child{color:#d7e4dc;font-size:.85rem}.problem{display:grid;grid-template-columns:1fr 1fr;gap:0 75px}.problem>.site-kicker{grid-column:1/-1}.problem h2{margin-bottom:0}.problem p{color:#4f625f}.steps-section{background:#f5f7f6;border-block:1px solid #e0e6e2;scroll-margin-top:20px}.site-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:30px;margin:38px 0 0}.site-steps li{border-top:1px solid #bdcec3;padding-top:20px}.step-number{font-family:Georgia,serif;font-size:1.5rem;color:#567167;display:block;margin-bottom:18px}.site-steps p{font-size:.92rem;color:#51645d}.explanation{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.explanation>div>p:not(.site-kicker){color:#4f625f}.example-card{padding:30px;border:1px solid #d8e0db;border-radius:6px}.example-card dl{margin:0}.example-card dd{margin:5px 0 18px;font-weight:600}.signals{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:.9rem}.signals span{color:#285d46;margin-right:8px}.example-status{border-top:1px solid #d8e0db;padding-top:20px;display:flex;justify-content:space-between;font-size:.85rem;align-items:center}.privacy-section{background:#eef4ef}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.privacy-grid ul{margin:0;padding-left:20px}.privacy-grid li{padding:10px 0}.final-cta{text-align:center}.final-cta>p:last-child{font-size:.88rem;color:#5d6b64;margin:17px 0 0}.site-disclaimer{padding-top:0;padding-bottom:55px}.site-disclaimer h2{font:600 1rem/1.5 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0}.site-disclaimer p{font-size:.88rem;color:#5a6b62;max-width:950px}.site-footer{border-top:1px solid #dce4de;padding:32px 44px;display:flex;justify-content:space-between;gap:24px;align-items:center}.site-footer p,.site-footer small{font-size:.76rem;color:#586b62;margin:8px 0 0}.legal-page{max-width:850px}.legal-page h1{font-size:3.5rem}.legal-intro{font-size:1.2rem;color:#556b60;margin-bottom:48px}.legal-page h2{font:600 1.3rem/1.4 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0;margin:36px 0 12px}.skip{position:absolute;left:15px;top:-90px;background:#fff;padding:12px;z-index:20}.skip:focus{top:10px}@media(max-width:900px){.site-header{padding:20px 24px}.hero{gap:35px}.site-container{padding:60px 25px}.hero h1{font-size:3.15rem}.site-header nav{gap:15px}.site-header nav>a:first-child{display:none}.explanation,.privacy-grid{gap:40px}.site-steps{grid-template-columns:1fr 1fr}.site-footer{flex-wrap:wrap}.site-footer small{width:100%}.trust-strip{flex-wrap:wrap;gap:6px 15px}.problem{gap:0 30px}}@media(max-width:650px){.site-header{padding:17px 18px;gap:12px}.site-brand{font-size:.88rem}.site-header nav>a:not(.site-button){display:none}.monogram{width:32px;height:32px;flex-shrink:0}.website .site-button.small{font-size:.8rem;padding:8px 12px;white-space:nowrap}.hero,.problem,.explanation,.privacy-grid{grid-template-columns:1fr;gap:32px}.hero h1{font-size:2.9rem}.site-container{padding:46px 22px}.hero-copy{font-size:1rem}.site-kicker{font-size:.7rem}.hero>.invoice-illustration{margin:8px 12px 5px 0}.trust-strip{text-align:center;font-size:.88rem}.trust-strip>span:last-child{width:100%}.site-steps{gap:24px;grid-template-columns:1fr}.site-steps li{display:grid;grid-template-columns:38px 1fr;gap:0 15px}.site-steps li p{grid-column:2}.step-number{grid-row:1/3}.site-footer{padding:28px 22px}.site-footer nav{gap:24px}.legal-page h1{font-size:2.7rem}.signals{grid-template-columns:1fr 1fr}.example-card{padding:22px}.site-disclaimer{padding-top:0}.site-kicker span{margin-left:5px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.purchase-page{font:16px/1.7 -apple-system,BlinkMacSystemFont,sans-serif;max-width:760px;margin:60px auto;padding:28px;color:#243b39}.purchase-page h1{font:400 2.6rem/1.2 Georgia,serif}.purchase-page button,.purchase-page .site-button{background:#214e43;color:#fff;padding:12px 18px;border:0;border-radius:4px;display:inline-block;text-decoration:none;cursor:pointer}.purchase-page a{color:inherit}.purchase-page .site-button{color:#fff}.purchase-page :focus-visible{outline:3px solid #a35c20;outline-offset:4px}.sales-guide,.sales-faq{padding-block:56px;max-width:960px;line-height:1.75}.sales-guide p,.sales-faq p{color:#405c63}.sales-guide h2,.sales-faq h2{font-size:clamp(25px,3vw,34px);line-height:1.25}.sales-guide h3{margin-top:30px}.sales-faq{padding-top:0}.sales-faq details{border-top:1px solid #d8e2dd;padding:18px 0}.sales-faq summary{cursor:pointer;font-weight:600}.guide-page{max-width:880px;padding-block:40px 70px;line-height:1.75}.guide-page h1{font-size:clamp(30px,5vw,46px);line-height:1.15}.guide-page h2{font-size:26px;line-height:1.3;margin-top:36px}.guide-page section{scroll-margin-top:24px}.guide-page details{padding:16px 0;border-bottom:1px solid #cedad6}.guide-page summary{cursor:pointer;font-weight:600}.guide-page .guide-cta{padding:24px;background:#edf4f0;margin-top:32px}.guide-page nav a{overflow-wrap:anywhere}
