.pos-showcase{--pos-green:#c6f36b;--pos-ink:#15352d;--pos-line:#dfe7dd;--pos-muted:#627268}.pos-showcase [hidden]{display:none!important}.pos-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:32px;padding:52px 38px;background:#edf2e9;color:var(--pos-ink);border:1px solid var(--pos-line);border-radius:26px;overflow:hidden}.pos-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.7}.pos-eyebrow>span{width:7px;height:7px;background:#4a8052;border-radius:50%}.pos-hero h1{font-size:clamp(36px,4.5vw,57px);line-height:1.08;letter-spacing:-.055em;margin:22px 0}.pos-hero h1 em{font-style:normal;color:#56754a}.pos-hero-copy>p{font-size:14px;line-height:1.85;color:#526454;max-width:400px}.pos-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:28px 0}.pos-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--pos-green);color:#173126;border:1px solid transparent;border-radius:9px;font:750 13px/1.5 inherit;text-decoration:none;padding:15px 19px;cursor:pointer;min-height:46px}.pos-link,.pos-more{color:inherit;font-size:12px;text-underline-offset:5px}.pos-hero-facts{display:flex;gap:26px;border-top:1px solid #d6dfd1;padding-top:21px;margin:24px 0}.pos-hero-facts>div{display:grid;gap:6px}.pos-hero-facts strong{font-size:16px}.pos-hero-facts span{font-size:10px;color:#526454}.pos-more{font-size:11px}.pos-hero-art{min-width:0;position:relative;padding-bottom:32px}.pos-window{background:#fff;border:1px solid #cad7cc;border-radius:13px;overflow:hidden;box-shadow:0 22px 50px #203a241a;transform:rotate(-2deg)}.pos-window-bar{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#708177;font-size:8px;border-bottom:1px solid #e7ece6}.pos-window-bar>span:first-child{letter-spacing:3px;color:#bcc8bc}.pos-window-bar .pos-live{color:#466f4a}.pos-window img{display:block;width:100%;height:auto}.pos-art-note{display:flex;align-items:center;gap:12px;position:relative;margin:-8px 10px 0 48px;background:#fff;border:1px solid #dce5d8;border-radius:12px;box-shadow:0 10px 25px #203a2410;padding:16px}.pos-art-note>span{display:grid;place-items:center;background:#e9f3df;border-radius:9px;width:36px;height:36px;color:#507e37}.pos-art-note strong,.pos-art-note div>span{display:block;font-size:11px}.pos-art-note div>span{font-size:10px;color:#667563;margin-top:4px}.pos-section-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 3px;border-bottom:1px solid var(--border);overflow:auto}.pos-section-nav>span{font-size:14px;letter-spacing:-.04em;white-space:nowrap}.pos-section-nav b{font-weight:450;color:var(--muted);margin-left:4px}.pos-section-nav a{font-size:11px;white-space:nowrap;color:var(--text);text-decoration:none;padding:10px 0}.pos-experience,.pos-features{margin:66px 0}.pos-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.pos-section-heading h2,.pos-finder h2{font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-.045em;margin:14px 0 0}.pos-section-heading>p{font-size:12px;line-height:1.8;max-width:310px;color:var(--muted);margin:0}.pos-gallery-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.pos-gallery-controls>span{font-size:11px;color:var(--muted)}.pos-gallery-controls>div{display:flex;gap:6px;flex-wrap:wrap}.pos-gallery-controls button{font:inherit;font-size:11px;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:12px 15px;cursor:pointer}.pos-gallery-controls button[aria-pressed=true]{background:var(--pos-ink);border-color:var(--pos-ink);color:#fff}.pos-gallery figure{margin:0 0 20px;background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.pos-gallery figure>a{display:flex;justify-content:center;background:#edf1f6;padding:20px}.pos-gallery img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;box-shadow:0 8px 24px #17372b12;border-radius:6px}.pos-gallery .pos-mobile-screen img{width:auto;max-width:100%;height:520px}.pos-gallery figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;font-size:11px}.pos-gallery figcaption span{color:var(--muted)}.pos-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pos-feature-grid article{background:var(--panel);border:1px solid var(--border);padding:26px;border-radius:12px}.pos-feature-icon{display:grid;place-items:center;width:44px;height:44px;background:#edf3e7;color:#3e6738;font-size:26px;border-radius:10px;margin-bottom:28px}.pos-feature-grid small{color:var(--muted);font-size:9px;letter-spacing:.1em}.pos-feature-grid h3{font-size:18px;line-height:1.4;letter-spacing:-.03em;margin:10px 0}.pos-feature-grid p{font-size:12px;color:var(--muted);line-height:1.85;margin:0}.pos-finder{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;background:var(--pos-ink);color:#f3f7ef;padding:38px;border-radius:20px;margin:64px 0}.pos-finder .pos-eyebrow{color:var(--pos-green)}.pos-finder p{font-size:12px;line-height:1.85;color:#c6d2c4}.pos-finder small{display:block;font-size:10px;color:#b8c8b7;line-height:1.8}.pos-finder-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pos-finder-inputs label{font-size:11px}.pos-finder-inputs input{display:block;box-sizing:border-box;width:100%;background:#fff;color:#173126;border:1px solid #dce5d8;border-radius:7px;padding:13px;margin:8px 0;font:inherit;font-size:16px}.pos-finder fieldset{border:0;padding:14px 0 22px;margin:0;display:flex;flex-wrap:wrap;gap:12px 18px}.pos-finder legend{font-size:11px;padding-top:10px;margin-bottom:10px}.pos-finder fieldset label{display:flex;align-items:center;gap:6px;font-size:12px;min-height:30px}.pos-finder input[type=checkbox]{accent-color:var(--pos-green);width:17px;height:17px}.pos-finder button{width:100%;font-family:inherit;font-weight:750}.pos-finder-result:not(:empty),#pos-finder-result:not(:empty){padding:15px 0 0;font-size:12px;line-height:1.8}.pos-finder a{color:var(--pos-green);text-underline-offset:4px}.pos-showcase .pricing-card.pos-recommended{outline:3px solid #74a93f;outline-offset:3px}.pos-showcase :is(a,button,input):focus-visible{outline:3px solid #6f9f4a;outline-offset:4px}.pos-showcase :is(section,article)[id]{scroll-margin-top:90px}
@media(min-width:1000px){.pos-showcase .pricing-grid{gap:18px}}@media(max-width:850px){.pos-hero{grid-template-columns:1fr;padding:32px}.pos-hero-copy>p{max-width:560px}.pos-hero-art{max-width:650px}.pos-section-heading{align-items:start}.pos-finder{gap:25px;padding:28px}.pos-feature-grid article{padding:20px}.pos-section-nav>span{display:none}}@media(max-width:600px){.pos-hero{padding:27px 22px;gap:18px}.pos-hero h1{font-size:42px}.pos-hero-art{padding:8px 0}.pos-art-note{margin-left:16px;padding:12px}.pos-section-nav{gap:22px}.pos-section-nav a{font-size:10px}.pos-experience,.pos-features{margin:42px 0}.pos-section-heading{display:block}.pos-section-heading>p{margin-top:18px;max-width:none}.pos-gallery-controls{display:block}.pos-gallery-controls>span{display:block;margin-bottom:10px}.pos-gallery-controls>div{gap:5px}.pos-gallery-controls button{padding:12px 10px;font-size:10px;flex:1}.pos-gallery figure>a{padding:8px}.pos-gallery figcaption{display:grid;padding:16px;line-height:1.6}.pos-gallery .pos-mobile-screen img{height:450px}.pos-feature-grid,.pos-finder{grid-template-columns:1fr}.pos-feature-grid article{padding:24px}.pos-feature-icon{margin-bottom:18px}.pos-finder{margin:40px 0;padding:25px;gap:25px}.pos-hero-facts{gap:20px}.pos-hero-facts span{font-size:9px}}
