:root{--green:#007a58;--green-dark:#005a41;--green-soft:#e7f6f0;--ink:#111214;--muted:#606874;--line:#e4e8e6;--panel:#fff;--wash:#f7fbf8;--purple:#55106f;color:var(--ink);background:var(--wash);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 10%,#e9fff5 0,#0000 30%),#fbfdfb;margin:0}a{color:inherit;text-decoration:none}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0000000f;border-radius:22px;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:68px;margin:18px auto 0;padding:0 10px 0 2px;display:flex;position:sticky;top:12px}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:900;display:inline-flex}.brandMark{width:72px;height:72px;box-shadow:none;background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:6px;display:flex;overflow:visible}.brandLogo{object-fit:contain;width:64px;height:64px;display:block}.navLinks{color:var(--muted);gap:26px;font-size:14px;font-weight:700;display:flex}.navLinks a:hover{color:var(--green)}.navCta,.primaryBtn{background:var(--green);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px #007a582e}.secondaryBtn{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 19px;font-weight:900;display:inline-flex}.full{width:100%;margin-top:22px}.section{width:min(1120px,100% - 40px);margin:0 auto;padding:78px 0}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;min-height:calc(100vh - 90px);padding-top:34px;display:grid}.eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:950}h1,h2,h3,p{margin:0}h1{letter-spacing:-.08em;max-width:700px;font-size:clamp(54px,6vw,88px);line-height:.92}h2{letter-spacing:-.07em;font-size:clamp(34px,4vw,58px);line-height:.98}h3{letter-spacing:-.04em;font-size:22px}.lead{color:var(--muted);max-width:620px;margin-top:26px;font-size:21px;line-height:1.55}.heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.trustRow{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.trustRow span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.heroVisual{place-items:center;min-height:540px;display:grid;position:relative}.phoneCard{color:#fff;background:#08241d;border-radius:34px;width:min(460px,100%);padding:26px;transform:translateY(-24px);box-shadow:0 34px 90px #06211a3d}.statusDots{gap:8px;margin-bottom:22px;display:flex}.statusDots i{background:#ffffff3d;border-radius:999px;width:10px;height:10px}.paymentCard{background:var(--green);border-radius:24px;gap:10px;padding:28px;display:grid}.paymentCard span,.paymentCard small{color:#ffffffc7;font-weight:700}.paymentCard strong{letter-spacing:-.06em;font-size:42px}.miniGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.miniGrid div{background:#ffffff1a;border-radius:18px;gap:8px;padding:20px;display:grid}.miniGrid span{color:#ffffffa6;font-weight:800}.miniGrid b{font-size:18px}.deviceImage{border:8px solid #fffc;border-radius:28px;width:260px;position:absolute;bottom:16px;right:-25px;box-shadow:0 28px 60px #007a583d}.sectionHead{text-align:center;max-width:760px;margin:0 auto 34px}.sectionHead p{color:var(--muted);margin-top:14px;font-size:18px;line-height:1.55}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:28px;padding:30px;box-shadow:0 22px 50px #0000000a}.steps svg{color:var(--green);width:30px;height:30px;margin-bottom:22px}.steps p{color:var(--muted);margin-top:10px;line-height:1.55}.valueCard{color:#fff;background:#0a241e;border-radius:34px;grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 30px 70px #08241d2e}.valueCard .eyebrow{color:#8af0ce}.valuePoints{gap:16px;display:grid}.valuePoints p{color:#ffffffd1;align-items:flex-start;gap:12px;font-size:18px;line-height:1.4;display:flex}.valuePoints svg{color:#8af0ce;min-width:22px}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:30px;padding:30px;position:relative;box-shadow:0 24px 60px #0000000b}.plan.featured{border:2px solid var(--green);transform:translateY(-12px);box-shadow:0 34px 80px #007a5826}.best{background:var(--green);color:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;top:-14px;left:28px}.planTag{background:var(--green-soft);color:var(--green-dark);border-radius:999px;margin-bottom:18px;padding:8px 11px;font-size:12px;font-weight:950;display:inline-flex}.price{letter-spacing:-.06em;margin-top:18px;font-size:42px;font-weight:950}.price small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:800}.staffLine{color:var(--green-dark);margin-top:8px;font-weight:950}ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}li{color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}li svg{color:var(--green)}.securityBox{border:1px solid var(--line);background:#fff;border-radius:34px;align-items:center;gap:24px;padding:34px;display:flex}.securityBox>svg{color:var(--green);width:48px;min-width:48px;height:48px}.securityBox p{color:var(--muted);margin-top:10px;font-size:18px;line-height:1.55}.footer{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:28px;width:min(1120px,100% - 40px);margin:0 auto 28px;padding:36px;display:grid}.footer p{color:var(--muted);margin-top:10px}.contactBox,.parentBox{gap:8px;display:grid}.contactBox h4,.parentBox h4{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:14px}.contactBox a,.parentBox a{color:var(--green-dark);align-items:center;gap:8px;font-weight:900;display:inline-flex}.parentBox{align-items:center;gap:16px;display:flex}.parentBox img{width:92x;object-fit:contain;border-radius:16px;height:92px}@media (width<=900px){.navLinks{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:50px}.heroVisual{min-height:480px}.steps,.planGrid,.valueCard,.footer{grid-template-columns:1fr}.plan.featured{transform:none}.deviceImage{width:210px;right:0}}@media (width<=560px){.section,.nav,.footer{width:min(100% - 24px,1120px)}.section{padding:58px 0}h1{font-size:50px}.lead{font-size:18px}.navCta{display:none}.phoneCard{border-radius:26px;padding:18px}.paymentCard strong{font-size:34px}.deviceImage{width:85%;margin-top:-70px;position:relative;bottom:auto;right:auto}.heroVisual{flex-direction:column;min-height:auto;display:flex}.securityBox{align-items:flex-start}}
