.leaflet{background:#f6f8f7;color:#152c35;line-height:1.8}.leaflet h1,.leaflet h2,.leaflet h3{letter-spacing:.025em;line-height:1.45}.leaflet .eyebrow{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:#15796e}.flyer-hero{background:#102a32;color:#fff;display:grid;grid-template-columns:1.25fr 1fr;gap:60px;padding:72px max(24px,calc((100vw - 1120px)/2)) 56px;align-items:center}.flyer-hero .eyebrow{color:#83e4ca}.flyer-hero h1{font-size:clamp(2rem,4.3vw,3.6rem);letter-spacing:-.025em;margin:20px 0}.flyer-hero h1 span{color:#86e3c9}.lead{color:#d8e7e8;font-size:1.05rem}.hero-product{font-size:1.4rem;font-weight:750;margin:26px 0}.hero-product strong{color:#86e3c9}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.hero-actions a{color:inherit;font-size:.9rem}.leaflet .flyer-button{display:inline-flex;gap:24px;align-items:center;background:#9debcf;color:#102e30;border-radius:7px;padding:13px 22px;text-decoration:none;font-weight:800}.leaflet .flyer-button:hover{background:#c1f6e3}.hero-note{font-size:.78rem;color:#adc8cc;margin-top:20px}.hero-visual{position:relative;min-width:0;background:radial-gradient(ellipse,#27554e,transparent 70%);text-align:center}.visual-label{font-size:.82rem;letter-spacing:.08em;color:#c4e8dd;margin-bottom:20px}.phone{width:min(100%,290px);margin:auto;border:6px solid #476067;border-radius:32px;background:#f5f9f8;color:#1f3941;box-shadow:0 22px 50px #0004;text-align:left;overflow:hidden;transform:rotate(3deg)}.phone-top{background:#142d37;color:#fff;display:flex;justify-content:space-between;font-size:.68rem;padding:18px 16px}.phone-top b{color:#8ae2cc}.phone-body{padding:18px 16px 22px}.phone-body h2{font-size:1.2rem;margin:5px 0}.device-label{font-size:.7rem;color:#577078}.progress-label{display:flex;justify-content:space-between;font-size:.65rem;margin-top:18px}.progress-track{height:5px;background:#dce8e4;border-radius:10px;margin:8px 0 18px;overflow:hidden}.progress-track span{display:block;width:66.67%;height:100%;background:#278b75}.demo-check{display:flex;align-items:center;gap:10px;background:white;border:1px solid #dde8e4;padding:12px 9px;border-radius:9px;margin:8px 0;font-size:.76rem}.demo-check b{background:#e3f3ec;color:#1c7158;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.demo-check small{display:block;font-size:.6rem;color:#557568}.pending{border-color:#679f8e}.pending b{background:#edf1f2;color:#647d83}.demo-photo{border:1px dashed #829f99;border-radius:7px;text-align:center;font-size:.7rem;color:#466c62;padding:12px;margin-top:15px}.visual-caption{font-size:.65rem;color:#afc8c8;margin:24px 0 0}.benefit-strip{display:flex;justify-content:center;gap:0;background:#ddefe6;font-size:.9rem;font-weight:700;padding:20px}.benefit-strip span{padding:0 32px;border-right:1px solid #accbbc}.benefit-strip span:last-child{border:0}.flyer-section{max-width:1168px;margin:auto;padding:64px 24px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(1.5rem,3vw,2rem);margin:8px 0}.section-heading>p:last-child{color:#587078}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{background:white;border:1px solid #dce5df;border-radius:14px;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.feature-number{font-size:.65rem;letter-spacing:.1em;font-weight:800;color:#2a7565}.feature-card h3{font-size:1.22rem;margin:18px 0 4px}.feature-card p{font-size:.87rem;color:#4b6469;margin:14px 0 22px}.feature-chip{font-size:.7rem;font-weight:650;color:#276957;border-top:1px solid #dce8e1;padding-top:14px;margin-top:auto;width:100%}.feature-card.accent{background:#e9f3ed;border-color:#9cbead}.note-link{font-size:.7rem;margin-top:10px}.workflow{padding-top:0}.workflow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.workflow li{display:flex;gap:16px;border-top:2px solid #adc8bd;padding-top:22px}.workflow li>span{font-size:1.6rem;color:#28755f;font-weight:800}.workflow h3{margin:0;font-size:1.05rem}.workflow li p{color:#536d71;font-size:.88rem;margin:8px 0}.security-note{padding-top:0;padding-bottom:42px}.security-note h2{font-size:.95rem}.security-note p{font-size:.78rem;color:#586f75;max-width:1040px}.flyer-cta{text-align:center;background:#e1eee7;padding:54px 24px}.flyer-cta h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:16px 0}.flyer-cta .hero-actions{justify-content:center;margin-top:24px}.flyer-cta .flyer-button{background:#175b4b;color:white}.flyer-cta .flyer-button:hover{background:#124737}.print-url{font-size:.75rem;letter-spacing:.03em;margin-top:26px;color:#536c65}#features,#security-note{scroll-margin-top:24px}
@media(max-width:900px){.flyer-hero{gap:25px;padding:45px 24px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{padding:24px}.workflow ol{gap:16px}}
@media(max-width:600px){.flyer-hero{grid-template-columns:1fr;gap:38px;padding:36px 22px}.flyer-hero h1{font-size:2.15rem}.hero-visual{padding:8px 0}.phone{transform:none}.benefit-strip{padding:16px 4px;font-size:.75rem}.benefit-strip span{padding:0 12px}.flyer-section{padding:40px 20px}.feature-grid,.workflow ol{grid-template-columns:1fr}.feature-card h3 br{display:none}.workflow{padding-top:0}.security-note{padding-top:0}.feature-card{padding:24px}.hero-actions{gap:16px}.flyer-cta{padding:40px 22px}}
@media print{.leaflet{font-size:10pt;background:white}.flyer-hero{background:white;color:#152c35;grid-template-columns:1.4fr 1fr;padding:15px 0;gap:24px}.flyer-hero h1{font-size:27pt}.flyer-hero h1 span,.flyer-hero .eyebrow,.hero-product strong{color:#17604f}.lead,.hero-note,.visual-label,.visual-caption{color:#405d60}.hero-actions{display:none}.phone{transform:none;width:230px;box-shadow:none}.flyer-section{padding:20px 0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card{padding:16px;break-inside:avoid}.feature-card h3{font-size:13pt}.feature-card p{font-size:9pt}.workflow{break-inside:avoid}.flyer-cta{background:white;padding:15px;break-inside:avoid}.flyer-cta h2{font-size:20pt}.security-note{break-inside:avoid}.note-link{display:none}.benefit-strip{padding:10px}.leaflet a{color:inherit}}
