@scope (.qsr){:root{--ink:#101828;--green:#3d7b6f;--mint:#eaf2ee;--muted:#667085;--line:#e4e7ec;--paper:#fff;--wash:#f8fafc;--amber:#3d7b6f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,sans-serif}a{color:inherit}button,input,textarea{font:inherit}button,a,input,textarea,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #72b99e}header{padding:18px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.logo{width:165px;display:block}.nav{display:flex;gap:28px;font-size:14px}.button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:20px;text-decoration:none;cursor:pointer}.button.light{background:var(--mint);color:var(--ink)}.button.ghost{background:transparent;border:1px solid #61766b;color:#fff}.wrap{max-width:1400px;margin:auto}.hero{background:var(--ink);color:#fff;padding:55px 5% 46px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:64px;align-items:start}.kicker{color:#8fbc8f;font:12px/1.4 Arial;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 18px}h1{font:700 clamp(42px,4.2vw,66px)/1.04 Arial,sans-serif;letter-spacing:-1.7px;max-width:830px;margin:0 0 24px}h2{font:700 clamp(30px,2.7vw,42px)/1.13 Arial,sans-serif;letter-spacing:-.65px;margin:0 0 18px}h3{font:600 19px/1.3 Arial;margin:0 0 12px}.lede{font-size:18px;line-height:1.6;max-width:710px;color:#cbd5e1;margin:0 0 22px}.hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.hero-actions .link{font-size:14px;color:#eaf2ee}.small{font-size:13px;color:var(--muted)}.hero .small{color:#94a3b8}.form{background:#fff;color:var(--ink);border-radius:13px;padding:29px;margin-top:10px;box-shadow:0 18px 50px #0003}.form h2{font-size:29px;line-height:1.16;letter-spacing:-.3px}.form p{font-size:14px;color:var(--muted);margin:0 0 20px}.field{margin-bottom:14px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.field input,.field textarea{border:1px solid #cbd8d0;background:#fff;border-radius:6px;width:100%;padding:12px;font-size:15px;color:var(--ink)}.field textarea{min-height:90px;resize:vertical}.form>.button{width:100%;margin-top:2px}.form details{font-size:13px;margin:16px 0 0}.form summary{color:var(--green);cursor:pointer;font-weight:600}.form .extra{padding-top:14px}.form .under{margin:15px 0 0;font-size:12px}.hero-proof{margin-top:25px;padding-top:18px;border-top:1px solid #344054;color:#cbd5e1;display:flex;flex-wrap:wrap;gap:25px;font-size:13px}.scene{position:relative;margin-top:32px;border-radius:13px;overflow:hidden;background:#172033;min-height:330px}.scene img{display:block;width:100%;height:365px;object-fit:cover}.scene .flag{position:absolute;left:20px;top:20px;border-radius:7px;background:#fffffff7;color:var(--ink);padding:14px 18px;box-shadow:0 8px 24px #0002;width:252px}.flag .order{font:11px Arial;color:var(--muted);letter-spacing:.6px}.flag b{display:block;color:var(--amber);font-size:20px;margin:8px 0}.flag p{margin:0;font-size:13px}.scene-caption{position:absolute;left:12px;bottom:12px;right:12px;background:#101916d9;border-radius:4px;font-size:11px;padding:7px 10px;color:#edf5f0}.band{background:var(--wash);padding:24px 5%}.band .wrap{display:flex;justify-content:space-between;gap:22px;align-items:center}.band p{margin:0;color:var(--muted);font-size:14px;max-width:850px}.band strong{font-size:16px}.section{padding:62px 5%;border-bottom:1px solid var(--line)}.headrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px;margin-bottom:34px}.headrow p{color:var(--muted);margin:3px 0;max-width:570px}.section .kicker{color:var(--green)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.step{border-top:2px solid var(--green);padding-top:20px}.step .n{color:var(--green);font-size:13px;margin-bottom:9px}.step p{color:var(--muted);font-size:14px;margin:0}.product{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:68px;align-items:center}.product p{color:var(--muted)}.benefits{margin:23px 0 0;padding:0;list-style:none}.benefits li{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.benefits li span:first-child{color:var(--green);font-weight:700}.evidence{background:var(--wash);border-radius:12px;padding:25px;border:1px solid var(--line)}.evidence-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.evidence small{font-size:11px;color:var(--muted)}.evidence-photo{position:relative;border-radius:7px;overflow:hidden;margin-bottom:18px}.evidence-photo img{width:100%;height:215px;object-fit:cover;display:block}.stamp{position:absolute;bottom:10px;left:10px;background:#fff;color:var(--ink);padding:5px 9px;font-size:11px;border-radius:4px}.ticket-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--line)}.ticket-row.warn{color:var(--amber)}.pill{background:#eaf2ee;padding:4px 9px;border-radius:30px;color:#2d5e54;font-size:11px}.on-dark{background:var(--ink);color:#fff}.on-dark .kicker{color:#8fbc8f}.on-dark p{color:#cbd5e1}.locations{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:68px;align-items:center}.dashboard{background:#fff;border-radius:12px;padding:25px;color:var(--ink)}.dashboard .title{font-size:17px;margin-bottom:18px;display:flex;justify-content:space-between;gap:12px}.dashboard small{color:var(--muted);font-size:11px}.drow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.drow.heading{font-size:11px;font-weight:600;color:var(--muted)}.caption{font-size:11px!important;color:var(--muted)!important;margin:13px 0 0!important}.dashboard .status{color:var(--green)}.fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.fit>div{border-top:1px solid var(--line);padding-top:20px}.fit p{font-size:14px;color:var(--muted)}.compatibility{padding:25px 28px;margin-top:30px;background:var(--wash);border-radius:9px}.compatibility p{font-size:14px;margin:8px 0 0;color:var(--muted)}.faqs{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:"+";color:var(--green)}.faq details[open] summary:after{content:"−"}.faq p{font-size:14px;color:var(--muted);margin:12px 28px 0 0}.closing{padding:60px 5%;background:#f7f8f5}.closing .wrap{display:flex;justify-content:space-between;gap:44px;align-items:center}.closing h2{max-width:740px}.closing p{color:var(--muted);margin:0;max-width:700px}.closing .actions{display:flex;flex-direction:column;gap:15px;align-items:center;flex-shrink:0}.closing .actions a:last-child{font-size:14px}.footer{padding:25px 5%;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--muted)}.review{padding:32px 5%;background:var(--wash);border-top:1px dashed #8a9d91}.review>p{font-size:12px;color:var(--muted)}.review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.state{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px;font-size:13px}.state strong{display:block;margin-bottom:7px}.state p{color:var(--muted);margin:0}.state.error{border-color:#ceaa80}.state.success{border-color:#7aa38e}.state .button{font-size:12px;padding:9px;margin-top:12px}.state .mini{border:1px solid var(--line);padding:8px;margin:8px 0;border-radius:4px;color:var(--muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.hero-grid>*{min-width:0}.hero{padding-top:35px}.nav{display:none}.form{max-width:580px}.headrow,.product,.locations,.faqs{grid-template-columns:minmax(0,1fr);gap:30px}.steps,.fit,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing .wrap{align-items:flex-start;flex-direction:column}.scene img{height:360px}.band .wrap{align-items:flex-start;flex-direction:column}}@media(max-width:560px){header{padding:15px 20px;gap:15px}.logo{width:126px}header .button{font-size:12px;padding:10px 13px}.hero,.section,.closing,.band,.review{padding-left:20px;padding-right:20px}.hero{padding-top:34px}h1{font-size:40px;letter-spacing:-1px}.lede{font-size:16px}.hero-proof{gap:12px;font-size:12px}.scene img{height:320px}.scene .flag{width:200px;left:12px;top:12px;padding:12px}.flag b{font-size:17px}.flag p{font-size:12px}.form{padding:23px}.form h2{font-size:27px}.section{padding-top:42px;padding-bottom:42px}.steps,.fit,.review-grid{grid-template-columns:minmax(0,1fr)}.steps{gap:25px}.dashboard{padding:18px}.evidence{padding:20px}.closing{padding-top:40px;padding-bottom:40px}.footer{flex-direction:column;padding:22px 20px}.hero-actions{gap:14px}.drow{font-size:12px;gap:8px}.ticket-row{font-size:13px}.headrow{margin-bottom:24px}.compatibility{padding:20px}.footer img{width:120px}.faqs{gap:18px}}.scan-contours{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scan-contours path{fill:none;stroke:#55f5df;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--outline-length,1000);stroke-dashoffset:var(--outline-length,1000);opacity:0;filter:drop-shadow(0 0 2px #123b48)}.scan-contours path{animation:food-trace 6s ease-in-out infinite both;animation-delay:var(--trace-delay,0s)}.capture-flash{position:absolute;inset:0;pointer-events:none;background:#fff;opacity:0}.scanning .capture-flash{animation:photo-capture .5s linear}.scan-toggle{position:absolute;right:16px;top:16px;z-index:3;background:#3d7b6f;color:#fff;border:1px solid #ffffff80;border-radius:100px;padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 20px #0003}.scan-toggle:hover{background:#2d5e54;transform:translateY(-1px)}@keyframes food-trace{0%{stroke-dashoffset:var(--outline-length,1000);opacity:0}5%{opacity:1}45%,78%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes photo-capture{0%,to{opacity:0}30%{opacity:.18}}@media(prefers-reduced-motion:reduce){.scan-contours path{stroke-dashoffset:0;animation:quiet-highlight 6s ease-in-out infinite}.scanning .capture-flash{animation:none}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}h1,h2,h3{font-family:inherit}h1{font-size:clamp(40px,4.1vw,66px);line-height:1.06;letter-spacing:-2.5px}h2{letter-spacing:-1.25px}.hero{padding-top:52px}.hero-grid{gap:34px 64px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)}.kicker{text-transform:none;letter-spacing:0;font-size:14px}.hero-grid>.scene{grid-column:1/-1;margin-top:0;border:1px solid #ffffff28}.scene img{height:490px;object-position:center center}.form{margin-top:0;padding:26px 28px}.form h2{font-size:28px}.hero-proof{gap:17px;border:0;padding-top:0;margin-top:28px}.hero-proof span:before{content:"✓";color:#7dd3fc;margin-right:7px}.hero-actions .link{font-weight:600}.nav a{text-decoration:none;color:#475467}.scene .flag{left:24px;top:24px;width:250px}.scan-toggle{right:24px;top:24px;padding:12px 26px}.tablet-section{background:#f8fafc}.tablet-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.tablet-story>p:not(.kicker){color:var(--muted);max-width:500px}.setup-list{padding:0;list-style:none;margin:28px 0}.setup-list li{margin:20px 0;padding-left:22px;position:relative}.setup-list li:before{content:"✓";position:absolute;left:0;color:var(--green)}.setup-list b,.setup-list span{display:block}.setup-list span{font-size:14px;color:var(--muted);margin-top:4px}.tablet-display{position:relative;padding:15px 25px 0;max-width:620px;width:100%;margin:auto}.tablet-device{position:relative;border:3px solid #adb5c1;border-radius:34px;padding:21px;background:#171c25;box-shadow:0 25px 50px #10182820;transform:rotate(-3deg);max-width:490px;margin:auto}.tablet-camera{position:absolute;left:50%;top:8px;width:5px;height:5px;border-radius:50%;background:#4a5568}.tablet-screen{background:#fff;border-radius:12px;overflow:hidden;padding:19px}.tablet-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:15px}.tablet-top span{font-size:10px;color:var(--muted);align-self:center}.tablet-photo img{display:block;width:100%;border-radius:8px;aspect-ratio:1.75;object-fit:cover}.tablet-alert{margin-top:16px;display:flex;align-items:center;gap:12px;border-radius:8px;padding:13px;background:#edf3ef}.tablet-alert p{font-size:12px;margin:2px 0 0;color:var(--muted)}.tablet-alert b{font-size:14px}.check-symbol{display:flex;align-items:center;justify-content:center;background:#3d7b6f;color:#fff;border-radius:50%;width:26px;height:26px;flex-shrink:0}.tablet-items{display:flex;justify-content:space-between;font-size:11px;padding:17px 0;color:var(--muted)}.tablet-action{background:var(--green);padding:11px;text-align:center;color:#fff;border-radius:7px;font-size:12px;font-weight:600}.tablet-stand{height:53px;width:100px;background:linear-gradient(90deg,#9fa8b5,#dde2e8,#a8b0bc);margin:0 auto;border-radius:0 0 4px 4px}.tablet-stand:after{content:"";display:block;position:relative;top:43px;left:-44px;width:188px;height:12px;border-radius:50%;background:#c3cad4}.tablet-label{text-align:center;font-size:13px;color:var(--muted);margin-top:23px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.outcome-grid article{border-top:1px solid var(--line);padding-top:22px}.outcome-grid p{color:var(--muted);font-size:15px}.outcome-icon{font-size:27px;color:var(--green);display:block;margin-bottom:14px}.section{padding-top:76px;padding-bottom:76px}.evidence-head small,.dashboard .title small{letter-spacing:0;text-transform:none}.band .wrap{align-items:flex-start}.band strong{max-width:490px}.band p{max-width:590px}@media(max-width:960px){.hero-grid,.tablet-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>.scene{grid-column:auto}.hero-grid .form{max-width:none}.hero-grid{gap:30px}.tablet-grid{gap:38px}.scene img{height:420px}.outcome-grid{gap:25px}.tablet-story h2 br{display:initial}.tablet-story h2{max-width:540px}.tablet-story h2 br:after{content:" "}}@media(max-width:560px){h1{font-size:40px;letter-spacing:-1.5px}.hero{padding-top:30px}.hero-grid{gap:28px}.hero-grid>.scene{order:1}.hero-grid>.form{order:2}.scene img{height:310px}.scene .flag{left:12px;top:12px;width:165px;padding:11px}.flag b{font-size:15px}.flag p{font-size:11px}.flag .order{font-size:9px}.scan-toggle{top:12px;right:12px;padding:10px 16px;font-size:12px}.section{padding-top:44px;padding-bottom:44px}.tablet-display{padding:0 4px}.tablet-device{padding:14px;border-radius:25px;transform:rotate(-2deg)}.tablet-screen{padding:12px}.tablet-top{font-size:13px}.tablet-top span{font-size:9px}.outcome-grid{grid-template-columns:1fr;gap:20px}.hero-proof{gap:10px;margin-top:20px}.hero-proof span{font-size:11px}.form h2{font-size:27px}.tablet-story h2{font-size:34px}}.scan-media{position:relative}@media(max-width:560px){.scene{min-height:0}.scene img{height:auto;aspect-ratio:1672/941;object-fit:contain}.scene .flag{position:relative;inset:auto;width:100%;border-radius:0;padding:14px 100px 14px 14px;min-height:102px}.scan-toggle{top:auto;bottom:24px;right:14px}.flag b{margin:5px 0}.flag p{font-size:12px}}.hero{padding:42px 5% 40px}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:48px}.hero-grid>div:first-child{min-width:0}.hero-grid>.scene{grid-column:2;grid-row:1;margin:0}.hero h1{font-size:clamp(38px,3.6vw,58px);letter-spacing:-1.8px}.hero .lede{font-size:17px;max-width:510px}.scene{min-height:0}.scene .flag{width:190px;left:14px;top:14px;padding:12px}.flag b{font-size:17px;margin:6px 0}.flag p{font-size:12px}.scan-toggle{top:14px;right:14px;padding:10px 18px}.hero-proof{gap:10px;font-size:12px;margin-top:22px}.hero-proof span{display:block}.inquiry-section{padding:48px 5%;background:var(--wash);border-bottom:1px solid var(--line)}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;max-width:1160px}.inquiry-intro .kicker{color:var(--green)}.inquiry-intro p:not(.kicker){color:var(--muted);max-width:470px}.inquiry-grid .form{box-shadow:0 12px 40px #1018280a;border:1px solid var(--line)}@media(max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hero-grid>.scene{grid-column:1;grid-row:2;order:initial}.hero h1{font-size:44px}.hero-grid>div:first-child{max-width:680px}.inquiry-grid{grid-template-columns:minmax(0,1fr);gap:25px}.hero-proof{display:none}}@media(max-width:560px){.hero{padding:24px 20px 28px}.hero h1{font-size:34px;line-height:1.08;letter-spacing:-1.1px;margin-bottom:16px}.hero .kicker{font-size:12px;margin-bottom:12px}.hero .lede{font-size:15px;line-height:1.45;margin-bottom:17px}.hero-actions .link{display:none}.hero-actions .button{padding:11px 18px;font-size:14px}.hero-grid{gap:22px}.scene .flag{position:relative;inset:auto;width:100%;padding:12px 100px 12px 12px;min-height:91px}.flag b{font-size:15px}.flag p{font-size:11px}.scan-toggle{top:auto;bottom:23px;right:12px;padding:10px 15px}.inquiry-section{padding:34px 20px}.inquiry-intro h2{font-size:29px}.inquiry-intro .small{display:none}}:root{--blue:#3d7b6f;--navy:#101828;--cyan:#55f5df}html{scroll-padding-top:90px}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header{position:sticky;top:0;z-index:20;background:#fffffffa;padding:17px max(5%,calc((100vw - 1200px)/2));height:76px}.logo{width:135px}.wrap{max-width:1200px}.preview-bar{text-align:center;background:#eef2f8;color:#53647d;font-size:11px;padding:6px}.preview-bar select{font-size:11px;border:0;background:transparent;color:inherit;margin-left:8px}.hero{padding:52px 5% 44px;background:#101828}.hero-grid{grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.hero h1{font-size:clamp(40px,4.15vw,60px);line-height:1.06;letter-spacing:-2.2px;max-width:550px;margin-bottom:20px}.hero .lede{max-width:490px;font-size:17px;line-height:1.55;margin-bottom:25px}.hero .kicker{font-size:12px;color:#b9d5c8;letter-spacing:0;margin-bottom:14px}.hero-grid>.scene{grid-column:2;grid-row:1;align-self:center;border-radius:16px;box-shadow:0 20px 65px #0004;overflow:visible}.scan-media{overflow:hidden;border-radius:16px 16px 0 0}.scene img{height:auto;aspect-ratio:1672/941;object-fit:contain}.scene .flag{position:relative;inset:auto;width:100%;padding:16px 130px 16px 20px;border-radius:0 0 16px 16px;background:#fff;box-shadow:none;min-height:110px}.flag .order{color:#667085;font-size:10px;letter-spacing:0}.flag b{color:#2d5e54;font-size:19px;margin:5px 0}.flag p{font-size:12px;color:#667085}.scan-toggle{top:auto;bottom:32px;right:16px;font-size:12px;padding:10px 14px;border-radius:6px;box-shadow:none}.visual-note{font-size:10px!important;color:#7b92b7!important;margin:10px 0 0!important}.hero-proof{margin:0;border:0;padding:0;gap:24px;font-size:12px;justify-content:space-between}.hero-proof span:before{content:none}.proof-band{background:#edf3ef;border-top:1px solid #dce8e2;padding:16px 5%;color:#2d5e54}.inline-lead{padding:0;margin:0;background:none;color:inherit;box-shadow:none;border-radius:0}.inline-lead .field{margin:0}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inline-lead .field label{font-size:11px;color:#d5dff0;margin-bottom:5px}.inline-lead input{min-width:0;font-size:13px;padding:11px;background:#fff;border:1px solid #c8d4e5}.inline-lead .button{width:100%;margin-top:11px;min-height:46px}.inline-lead .under{font-size:11px;color:#a7b7cd;margin:10px 0 0}.inline-lead .under a{text-underline-offset:3px}.inline-lead details{margin:10px 0 0;font-size:11px}.inline-lead summary{color:#5a9a8e}.inline-lead .extra{display:grid;gap:10px}.section{padding:52px 5%}.headrow{gap:60px;margin-bottom:27px}.headrow h2{font-size:37px;letter-spacing:-1.25px}.headrow p{font-size:14px}.outcome-grid{gap:36px}.outcome-grid h3{font-size:17px;margin-bottom:8px}.outcome-grid p{font-size:13px;margin:0}.outcome-grid article{padding-top:17px;border-top:2px solid #b9d5c8}.compact-flow{margin-top:30px;background:#f1f5fc;padding:18px 22px;border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.compact-flow b{font-size:13px;display:block;margin-bottom:4px}.compact-flow span{font-size:12px;color:#667085}.mid-lead{background:#f7f8f5}.mid-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.mid-grid h2{font-size:37px;letter-spacing:-1.2px}.mid-grid>div>p{font-size:14px;color:#667085;max-width:400px;margin:14px 0 0}.mid-grid .inline-lead,.bottom-grid .inline-lead{padding:23px;background:#fff;border:1px solid #dde5f2;border-radius:12px;color:#101828}.mid-grid .field label,.bottom-grid .field label{color:#344054}.mid-grid .under,.bottom-grid .under{color:#667085}.mid-grid summary,.bottom-grid summary{color:#3d7b6f}.product{gap:64px}.product h2{font-size:38px;letter-spacing:-1.3px}.product>div>p{font-size:14px}.benefits{margin-top:16px}.benefits li{font-size:13px;padding:12px 0}.evidence{padding:21px;background:#f8fafc}.evidence-photo img{height:auto;aspect-ratio:1.5;object-fit:contain}.evidence-head strong{font-size:15px}.ticket-row{font-size:12px}.evidence .caption{font-size:10px!important}.group-note{padding:18px 20px;margin-top:20px;background:#f1f5fc;border-radius:7px;font-size:13px}.group-note b{display:block;margin-bottom:5px}.group-note p{font-size:12px;margin:0;color:#667085}.faqs{gap:60px;grid-template-columns:.85fr 1.15fr}.faqs h2{font-size:36px}.faq details{padding:14px 0}.faq summary{font-size:13px}.faq p{font-size:12px}.bottom{background:#101828;color:#fff}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.bottom h2{font-size:42px;letter-spacing:-1.5px;max-width:400px}.bottom p{font-size:14px;color:#b6c6df;max-width:390px}.bottom .call{font-size:12px;color:#c9dfd3;display:inline-block;margin-top:12px}.footer{max-width:1200px;margin:auto;font-size:11px;padding:24px 5%}.mobile-cta{display:none}.preview-note{font-size:11px;background:#eef2f8;padding:14px 5%;color:#667085}.form-error{color:#9e341d;background:#fff2ed;padding:10px;font-size:12px;border-radius:5px;margin-top:10px}.form-success{background:#edf3ef;padding:17px;border-radius:7px;color:#101828;font-size:13px}.form-success b{display:block;margin-bottom:6px}.form-success p{color:#53647d;font-size:12px}.form-success button{margin-top:10px}.inline-lead button[disabled]{opacity:.65}.optional-field label{font-size:11px;color:#667085!important}.state-error .form-fields{display:grid}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;gap:30px}.hero-grid>.scene{grid-column:1;grid-row:2}.hero-grid>div:first-child{max-width:none}.hero h1{font-size:48px}.hero .inline-lead{max-width:510px}.hero-proof{display:flex;gap:14px}.mid-grid,.product,.faqs,.bottom-grid{gap:30px}.mid-grid,.bottom-grid,.product,.compact-flow{grid-template-columns:1fr 1fr}}@media(max-width:700px){header{height:64px;padding:13px 21px}.logo{width:119px}header .nav{display:none}header>.button{font-size:12px;padding:10px 14px}.preview-bar{font-size:10px}.hero{padding:28px 21px 30px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:23px}.hero h1{font-size:40px;letter-spacing:-1.6px;max-width:400px;line-height:1.06;margin-bottom:16px}.hero .lede{font-size:15px;line-height:1.5;margin-bottom:18px}.hero .kicker{font-size:11px;margin-bottom:12px}.hero-grid>.scene{order:0}.hero .inline-lead{max-width:none}.hero .form-fields{gap:9px}.hero .inline-lead .under{font-size:10px}.hero .inline-lead details{display:none}.scene .flag{padding:13px 105px 13px 14px;min-height:98px}.flag b{font-size:16px}.flag p{font-size:11px}.scan-toggle{bottom:29px;right:12px;font-size:11px;padding:10px 12px}.proof-band{padding:16px 21px}.hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:11px}.hero-proof span:last-child{grid-column:1/-1}.section{padding:36px 21px}.headrow{display:block;margin-bottom:24px}.headrow h2{font-size:32px}.headrow p{margin-top:13px}.outcome-grid{grid-template-columns:1fr;gap:19px}.compact-flow{padding:16px;gap:18px 15px}.mid-grid,.product,.faqs,.bottom-grid{grid-template-columns:1fr;gap:25px}.mid-grid h2,.product h2,.faqs h2{font-size:32px}.bottom h2{font-size:36px}.mid-grid .inline-lead,.bottom-grid .inline-lead{padding:21px}.faqs .small{font-size:12px}.footer{padding:22px 21px 87px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;padding:11px 21px max(11px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d6e1f1;z-index:30;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 -4px 20px #1018280c}.mobile-cta>span{font-size:11px;color:#667085}.mobile-cta .button{font-size:12px;padding:11px 20px}.preview-note{padding:13px 21px}.hero .field input{min-height:42px}.hero .inline-lead .button{margin-top:9px;min-height:42px;padding:11px;font-size:13px}}.hero .scene{margin-top:0}@media(max-width:700px){.hero-grid>div:first-child{display:contents}.hero-copy{order:0}.hero-grid>div:nth-child(2){order:1}.hero-grid>#hero-inquiry,.hero-grid #hero-inquiry{order:2}.hero h1{font-size:34px}.hero-copy .lede{margin-bottom:0}}.expanded-fields{gap:8px 10px}.expanded-fields .company-field,.expanded-fields .note-field{grid-column:1/-1}.inline-lead .expanded-fields label{margin-bottom:3px}.inline-lead .expanded-fields input{padding:9px 11px;min-height:40px}.inline-lead .expanded-fields textarea{display:block;min-height:62px;height:62px;padding:9px 11px;font-size:13px;line-height:1.4;border-color:#c8d4e5}.bottom-grid .inline-lead{padding:20px}.inline-lead:has(.expanded-fields) .under{margin-top:8px;font-size:10px}@media(min-width:961px){.expanded-fields{grid-template-columns:1fr 1.2fr 1fr}.expanded-fields .company-field{grid-column:auto}.expanded-fields .note-field{grid-column:1/-1}.hero-grid{align-items:end}.hero-grid>div:nth-child(2){align-self:end}}.inline-lead .expanded-fields textarea{height:52px;min-height:52px}.inline-lead:has(.expanded-fields) .button{min-height:42px;padding:10px 18px;margin-top:8px}.scan-reset .scan-contours path{animation:none}.evidence .ticket-row{padding:6px 0;font-size:11px}.product .benefits li{padding:10px 0}.recovery-card{background:#fff;border:1px solid #dde5f2;padding:23px}.recovery-total{background:#eaf8f1;border:1px solid #c9ead9;border-radius:9px;padding:19px 22px;margin-bottom:15px}.recovery-total>span{display:block;font-size:12px;color:#32624a}.recovery-total>b{display:block;font-size:clamp(44px,4vw,60px);line-height:1.1;letter-spacing:-2px;color:#11633f;margin:7px 0}.recovery-credit{font-size:11px;color:#276346}.recovery-flow{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#667085;margin:0 0 16px}.recovery-flow>span+span:before{content:"→";margin-right:12px;color:#94a3b8}.recovery-flow .credited{color:#11633f;font-weight:600}.recovery-order{display:flex;gap:12px;align-items:center;padding-bottom:13px}.recovery-order img{width:82px;height:65px;object-fit:cover;border-radius:6px}.recovery-order strong{font-size:12px}.recovery-order p{font-size:11px;color:#667085;margin:3px 0 0}.recovery-row{display:grid;grid-template-columns:1fr 1.1fr auto;gap:10px;border-top:1px solid #e4e7ec;padding:9px 0;font-size:11px}.recovery-row>span:nth-child(2){color:#667085}.recovery-row b{color:#11633f}.recovery-card .caption{line-height:1.4;margin-top:9px!important}@media(max-width:700px){.recovery-card{padding:18px}.recovery-total{padding:16px 18px}.recovery-flow{font-size:10px}.recovery-flow>span+span:before{margin-right:5px}}.scene .flag{padding:16px 20px;min-height:98px}.recovery-card{padding:20px}.recovery-total{padding:14px 18px;margin-bottom:12px;animation:credit-highlight 6s ease-in-out infinite}.recovery-total>b{font-size:48px;margin:4px 0}.recovery-flow{margin-bottom:12px}.recovery-flow>span{animation:workflow-highlight 6s ease-in-out infinite}.recovery-flow>span:nth-child(2){animation-delay:1s}.recovery-flow>span:nth-child(3){animation-delay:2s}.recovery-order{padding-bottom:0}.recovery-thumb{position:relative;flex-shrink:0;overflow:hidden;border-radius:6px}.recovery-thumb img{display:block;transform:scale(1.45);transform-origin:0% 40%}.recovery-thumb>span{position:absolute;inset:2px;border:2px solid #55f5df;border-radius:4px;animation:quiet-highlight 6s ease-in-out infinite;pointer-events:none}.recovery-card .caption{font-size:9px!important}.recovery-order p{font-size:10px}.capture-flash{display:none}@keyframes credit-highlight{0%,35%,to{box-shadow:inset 0 0 0 1px transparent}55%,80%{box-shadow:inset 0 0 0 2px #36aa76;background:#e0f6e9}}@keyframes workflow-highlight{0%,12%,55%,to{color:#667085}20%,40%{color:#11633f;text-shadow:0 0 12px #36aa7630}}@keyframes quiet-highlight{0%,to{opacity:.35}35%,75%{opacity:1}}@media(max-width:700px){.scene .flag{padding:13px 14px;min-height:88px}.recovery-card{padding:17px}.recovery-total>b{font-size:44px}}.taco-inquiry{gap:42px;grid-template-columns:1fr 1fr}.taco-visual{position:relative;border-radius:12px;overflow:hidden;border:1px solid #d6e1f1}.taco-visual img{display:block;width:100%;height:auto}.taco-conversation>div:first-child h2{font-size:30px;margin:0 0 10px}.taco-conversation>div:first-child .kicker{font-size:11px;margin:0 0 8px}.taco-conversation>div:first-child>p:last-child{font-size:13px;color:#667085;margin:0 0 16px}.taco-conversation .inline-lead{padding:17px}.mid-lead{padding-top:36px;padding-bottom:36px}.group-note{padding:13px 16px;margin-top:14px}.product .benefits li{padding:8px 0}@media(max-width:700px){.taco-inquiry{grid-template-columns:1fr;gap:18px}.taco-visual{max-width:285px;width:100%;margin:auto}.taco-visual img{height:auto;object-fit:contain}.taco-conversation>div:first-child h2{font-size:28px}.mid-lead{padding-top:26px;padding-bottom:26px}.section#how,.section#evidence,.section#questions{padding-top:28px;padding-bottom:28px}}.inline-lead .field{position:relative}.inline-lead .field label{position:absolute;top:14px;left:11px;margin:0;font-size:13px;line-height:1;color:#667085!important;pointer-events:none;transition:top .12s,font-size .12s}.inline-lead .field input{min-height:46px;padding:18px 11px 6px;font-size:13px}.inline-lead .field textarea{height:54px;min-height:54px;padding:21px 11px 6px;font-size:13px}.inline-lead .field:focus-within label,.inline-lead .field:has(input:not(:placeholder-shown)) label,.inline-lead .field:has(textarea:not(:placeholder-shown)) label{top:5px;font-size:9px;color:#475467!important}.inline-lead .field:focus-within label{color:#3d7b6f!important}.inline-lead .extra{padding-top:10px}.proof-band .hero-proof{margin:0 auto}}:root{--ink:#111827;--green:#3d7b6f;--mint:#eaf2ee;--muted:#4b5563;--line:#e5e7eb;--paper:#fff;--wash:#f7f8f5;--amber:#3d7b6f}body{margin:0;font-family:Geist,Arial,sans-serif;color:#111827;background:#fff}.qsr{font-family:Geist,Arial,sans-serif}.qsr *{box-sizing:border-box}.qsr .hero{background:#faf9f5;color:#111827}.qsr .hero h1{font-family:EB Garamond,Georgia,serif;font-weight:500;letter-spacing:-1.5px;color:#111827}.qsr .hero .lede,.qsr .hero .small,.qsr .hero .under{color:#4b5563}.qsr .hero .kicker{color:#3d7b6f}.qsr h2{font-family:EB Garamond,Georgia,serif;font-weight:500}.qsr .button{background:#3d7b6f}.qsr .button:hover{background:#2d5e54}.qsr .proof-strip{background:#edf3ef;color:#2d5e54}.qsr .proof-strip span{color:#2d5e54}.qsr .closing{background:#f7f8f5}.qsr .on-dark{background:#0a0e0d}.qsr .pill{background:#eaf2ee;color:#2d5e54}.qsr .scan-result strong,.qsr .scan-result h3{color:#3d7b6f}.qsr .step{border-color:#3d7b6f}.qsr input,.qsr textarea{font-family:Geist,Arial,sans-serif}.qsr .proof-band .hero-proof,.qsr .proof-band span{color:#2d5e54!important}.qsr{--ink:#111827;--green:#3d7b6f;--mint:#eaf2ee;--muted:#4b5563;--line:#e5e7eb;--paper:#fff;--wash:#f7f8f5;--amber:#3d7b6f}@media(prefers-reduced-motion:reduce){.qsr .scan-contours path{stroke-dashoffset:0!important;opacity:1!important}}.qsr .honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qsr [hidden]{display:none!important}@media(max-width:700px){.inline-lead .field input,.inline-lead .field textarea{font-size:16px!important}}
