:root{--bg:#f5f5f7;--ink:#1d1d1f;--muted:#6e6e73;--line:#dddde1;--lime:#0071e3;--dark:#1d1d1f}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Arial,sans-serif}button{transition:transform .2s,background .2s}button:hover{transform:translateY(-2px)}.demo{font-size:10px;background:transparent;color:var(--muted);padding:10px 4%;border-bottom:1px solid var(--line)}header{height:80px}.mark{background:var(--ink);color:var(--bg);transform:none}.brand>span{color:inherit}.brand small{font-size:9px}.primary{background:var(--lime);color:#fff;border-radius:100px}.outline{border-color:var(--line)}.concept-hero{position:relative;overflow:hidden}.kicker{font-size:12px;font-weight:700;letter-spacing:2px}.hero-actions{display:flex;align-items:center;gap:25px}.concept-hero h1{margin:20px 0;letter-spacing:-5px;font-weight:600;line-height:1.03}.concept-hero h1 em{font-style:normal}.concept-hero p{font-size:18px;line-height:1.6}.concept-hero small{display:block;font-size:12px;color:var(--muted)}.ribbon{font-size:13px}.plan .badge{background:var(--lime);color:white}.plan li:before{color:var(--lime)}.avatar{background:var(--lime);color:white}.sidebar button.active{background:#e4eaf1}.power{background:var(--lime);color:white}.pure-hero{text-align:center;padding:65px 4% 40px;background:linear-gradient(#fff,#f5f5f7)}.pure-title h1{font-size:clamp(50px,5.7vw,84px)}.pure-title h1 em{color:#86868b}.pure-title p{color:var(--muted);margin:22px 0}.pure-title .hero-actions{justify-content:center;margin:26px 0 20px}.pure-title .text{color:#0071e3}.pure-product{max-width:770px;margin:50px auto 0;padding:42px 45px 22px;background:#e9ebee;border-radius:36px;position:relative}.product-card{width:380px;max-width:100%;margin:auto;background:#ffffffd9;border:1px solid #fff;border-radius:28px;padding:27px;box-shadow:0 15px 35px #181e2910}.product-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.product-heading span:last-child{color:var(--muted)}.power-symbol{margin:27px auto 18px;background:#eaf4ff;color:#0071e3;width:65px;height:65px;display:grid;place-items:center;font-size:33px;border-radius:50%}.product-card h3{font-size:23px;margin:0}.product-card p{font-size:12px;color:var(--muted);margin:9px 0 25px}.product-location{text-align:left;display:flex;justify-content:space-between;align-items:center;background:#f5f5f7;padding:17px;border-radius:12px;font-size:14px}.product-location small{font-size:11px;margin-top:6px}.signal{color:#0071e3}.product-bottom{display:flex;justify-content:space-between;margin-top:20px;font-size:11px;color:var(--muted)}.device-label{display:block;color:#777;font-size:12px;margin-top:23px}.apple .plan.featured{background:#e7f0fa;color:var(--ink);border-color:#c5d9f0}.apple .featured .muted{color:var(--muted)}.apple .steps{background:#e9edf2}.apple .card.dark{background:#e7f0fa;color:var(--ink)}.apple .card.dark p,.apple .card.dark .eyebrow{color:var(--muted)}
@media(max-width:850px){.pure-hero{padding-top:44px}.pure-title h1{letter-spacing:-3px}}@media(max-width:480px){.pure-title h1{font-size:48px;letter-spacing:-2.5px}.pure-product{padding:22px 14px;border-radius:22px;margin-top:35px}.product-card{padding:20px}.pure-title p{font-size:16px}.hero-actions{gap:15px;flex-wrap:wrap}.demo{font-size:9px}}
