@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap');
body{margin:0;background:#faf9f4}*{box-sizing:border-box}.micro{--ink:#132f3a;--navy:#112d39;--orange:#a8ed4b;--paper:#faf9f4;color:var(--ink);font-family:'IBM Plex Sans',Arial,sans-serif}.micro a{color:inherit}.micro h1,.micro h2,.micro h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;text-transform:uppercase;line-height:.98;margin:0 0 22px}.micro h1{font-size:clamp(80px,10.5vw,156px);letter-spacing:-.025em}.micro h2{font-size:clamp(45px,5.2vw,76px)}.micro h3{font-size:32px}.micro p{line-height:1.7;margin:0 0 20px}.micro .wrap{max-width:1320px;margin:auto}.micro .section{padding:85px clamp(22px,5vw,74px)}.micro .kicker{font:600 11px 'IBM Plex Mono',monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px}.micro .lead{font-size:clamp(19px,2vw,24px);line-height:1.55}.micro .hero{background:var(--navy);color:#fff;padding-top:62px;padding-bottom:58px;overflow:hidden}.micro .hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.micro .hero h1 span{display:block;color:var(--orange)}.micro .hero .kicker{color:#caf58a}.micro .hero-copy>p{max-width:540px}.micro .hero-photo{position:relative;background:#f0f2ec;border-radius:3px 80px 3px 3px;padding:35px 20px 14px;min-width:0}.micro .hero-photo img{display:block;width:100%;height:420px;object-fit:contain}.micro .hero-photo figcaption{color:#30464a;font:11px 'IBM Plex Mono',monospace;padding:18px 8px 8px;border-top:1px solid #bfc9c8;line-height:1.6}.micro figure{margin:0}.micro .btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--orange);color:#132f3a;text-decoration:none;font:600 12px 'IBM Plex Mono',monospace;padding:18px 23px;line-height:1.4}.micro .btn:hover{background:#ffd296}.micro .btn.alt{background:transparent;border:1px solid #a8babd;color:white}.micro .actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.micro .hero-note{font:11px 'IBM Plex Mono',monospace;color:#c7d4d4}.micro .jump{background:#a8ed4b;padding:17px 24px}.micro .jump .wrap{display:flex;gap:16px 28px;justify-content:space-between;flex-wrap:wrap}.micro .jump a{text-decoration:none;font:600 11px 'IBM Plex Mono',monospace;letter-spacing:.04em}.micro .jump a:hover{text-decoration:underline}.micro .split{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:start}.micro .intro{max-width:920px;font-size:20px}.micro .principles{border-top:1px solid #bbc9c8}.micro .principles article{display:grid;grid-template-columns:38px 1fr;gap:15px;border-bottom:1px solid #bbc9c8;padding:23px 0}.micro .principles b{font:12px 'IBM Plex Mono',monospace;color:#9c5512}.micro .principles h3{font-size:27px;margin-bottom:8px}.micro .principles p{margin:0;font-size:15px}.micro .light-blue{background:#e9f1e3}.micro .section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.micro .section-head p{max-width:420px;margin-bottom:0}.micro .config-list{display:grid;gap:25px}.micro .configuration{display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid #ccd7d5;min-width:0}.micro .configuration:nth-child(even) .product-picture{order:2}.micro .product-picture{display:flex;flex-direction:column;justify-content:center;min-width:0;background:#f5f6f2;padding:25px}.micro .product-picture img{width:100%;height:330px;object-fit:contain}.micro .product-picture figcaption{font:11px 'IBM Plex Mono',monospace;color:#536a6d;line-height:1.6;margin-top:12px}.micro .config-copy{padding:42px;align-self:center}.micro .config-copy h3{font-size:clamp(34px,3.5vw,49px)}.micro .config-copy .kicker{color:#965214;margin-bottom:15px}.micro .chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.micro .chips span{border:1px solid #bed0cb;padding:7px 10px;font:11px 'IBM Plex Mono',monospace}.micro .text-link{font-weight:700;text-underline-offset:5px}.micro .dark{background:var(--navy);color:white}.micro .dark .kicker{color:#caf58a}.micro .upgrade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.micro .upgrade-grid article{border-top:3px solid var(--orange);padding-top:24px}.micro .upgrade-grid .number{font:12px 'IBM Plex Mono',monospace;color:#b8e982;display:block;margin-bottom:24px}.micro .upgrade-grid p{color:#d2dfde}.micro .note{border-top:1px solid #617b80;padding-top:20px;color:#cfdddc;font-size:14px}.micro .family-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.micro .family{padding:34px;border:1px solid #b7c9c4;border-top:6px solid #a8ed4b}.micro .family:last-child{border-top-color:#45a768}.micro .family h3{font-size:50px}.micro .family p{max-width:490px}.micro .ways{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.micro .ways article{border-top:1px solid #b0c4c0;padding-top:22px}.micro .ways h3{font-size:29px}.micro .faq{max-width:1000px}.micro details{border-bottom:1px solid #b8c8c4;padding:23px 0}.micro summary{font-size:19px;font-weight:700;cursor:pointer;padding-right:22px}.micro details p{margin-top:18px;max-width:830px}.micro .cta{background:#a8ed4b}.micro .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.micro .cta h2{margin-bottom:18px}.micro .cta p{max-width:710px}.micro .cta .btn{background:#112d39;color:white;white-space:nowrap}.micro .phone{font-size:22px;font-weight:700;text-decoration:none}.micro a:focus-visible,.micro summary:focus-visible{outline:3px solid #e08017;outline-offset:6px}.micro .muted{color:#4e6669;font-size:14px}.micro .sources{font-size:13px;line-height:1.7;margin-top:30px}.micro .sources a{margin-right:15px}html{scroll-behavior:smooth}section[id],article[id]{scroll-margin-top:130px}
@media(min-width:1500px){.micro .hero-photo img{height:460px}}@media(max-width:900px){.micro .hero-grid,.micro .split{grid-template-columns:1fr;gap:30px}.micro .hero-photo{max-width:650px;width:100%;margin:auto}.micro .section-head{display:block}.micro .section-head p{max-width:750px}.micro .config-copy{padding:28px}.micro .product-picture img{height:280px}.micro .upgrade-grid{gap:20px}.micro .cta .wrap{display:block}}@media(max-width:620px){.micro .section{padding:58px 22px}.micro .hero h1{font-size:clamp(78px,23vw,130px)}.micro .hero-photo img{height:290px}.micro .configuration,.micro .family-grid,.micro .ways,.micro .upgrade-grid{grid-template-columns:1fr}.micro .configuration:nth-child(even) .product-picture{order:0}.micro .product-picture{padding:20px}.micro .product-picture img{height:260px}.micro .config-copy{padding:26px}.micro .jump .wrap{justify-content:flex-start;gap:17px 22px}.micro .family{padding:26px}.micro .lead{font-size:20px}.micro .btn{padding:16px 18px}.micro .section-head{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.micro .hero{background:#113c35}.micro .hero h1{font-size:clamp(85px,11.5vw,165px)}.micro .hero h1 span{color:#a8ed4b}.micro .hero-photo{padding:0;border-radius:4px 55px 4px 4px;overflow:hidden;background:#e6f0df}.micro .hero-photo img{height:590px;object-fit:cover;object-position:center 56%}.micro .hero-photo figcaption{padding:18px 22px;margin:0;border:0}.micro .hero-grid{grid-template-columns:1fr 1fr;gap:55px}.micro .facts{background:#a8ed4b;padding:30px clamp(22px,5vw,74px)}.micro .facts .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.micro .facts strong{display:block;font:800 45px 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin-bottom:10px}.micro .facts span{font:11px 'IBM Plex Mono',monospace;line-height:1.6;display:block}.micro .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.micro .story-grid figure img{display:block;width:100%;height:auto}.micro .story-grid figcaption{font-size:12px;line-height:1.7;margin-top:15px;color:#4e685b}.micro .mode-list article{border-top:1px solid #a8bfb0;padding:25px 0}.micro .mode-list h3{font-size:34px}.micro .mode-list p{margin-bottom:0}.micro .battery-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.micro .runtime-number{font:800 clamp(140px,18vw,245px) 'Barlow Condensed',Impact,sans-serif;line-height:.85;letter-spacing:-.04em;color:#b3ed68}.micro .runtime-number small{display:block;font:12px 'IBM Plex Mono',monospace;line-height:1.8;letter-spacing:.1em;margin-top:25px;color:#d3e9da}.micro .dark{background:#113c35}.micro .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.micro .kit article{border-top:3px solid #67a236;padding-top:25px}.micro .kit h3{font-size:32px}.micro .kit p{font-size:15px}.micro .wide-photo{margin-top:35px}.micro .wide-photo img{width:100%;max-height:620px;object-fit:cover;object-position:center}.micro .wide-photo figcaption{font-size:12px;line-height:1.7;margin-top:14px;color:#4e685b}.micro .compare{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.micro .compare article{border:1px solid #b7cbb8;padding:30px}.micro .compare h3{font-size:40px}.micro .compare .kicker{margin-bottom:14px}.micro .fine{font-size:13px;color:#4d6957}.micro .dark .fine{color:#cadece}.micro .cta{background:#a8ed4b}.micro .cta .btn{white-space:normal}.micro .source-note{font-size:12px}.micro .btn:hover{background:#d3f5a8}
@media(max-width:900px){.micro .hero-grid,.micro .story-grid,.micro .battery-grid{grid-template-columns:1fr;gap:35px}.micro .hero-photo{max-width:650px;margin:auto}.micro .hero-photo img{height:550px}.micro .facts .wrap{grid-template-columns:1fr 1fr}.micro .runtime-number{font-size:200px}.micro .hero h1{font-size:clamp(95px,19vw,160px)}}@media(max-width:620px){.micro .hero h1{font-size:clamp(85px,24vw,130px)}.micro .hero-photo img{height:auto}.micro .facts strong{font-size:36px}.micro .facts{padding:28px 22px}.micro .kit,.micro .compare{grid-template-columns:1fr}.micro .runtime-number{font-size:160px}.micro .wide-photo img{height:auto}.micro .story-grid{gap:25px}.micro .compare article{padding:25px}}
