:root{color-scheme:light;--ink:#15223e;--muted:#78849a;--blue:#3165e8;--line:#e6ebf4;--light:#f4f7fc}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:15px/1.7 "Segoe UI",Arial,sans-serif}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:58px;line-height:1.12;letter-spacing:-2.5px;margin:18px 0 28px}h2{font-size:30px;line-height:1.25;letter-spacing:-.7px}h3{font-size:23px;letter-spacing:-.5px}em{font-style:normal;color:var(--blue)}.store-width{width:min(1160px,calc(100% - 72px));margin:auto}.store-header{border-bottom:1px solid var(--line);background:#fff}.store-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:92px}.store-brand{font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.5px;color:var(--ink)}.store-brand span{color:var(--blue);font-size:26px;margin-right:5px}.store-nav nav{display:flex;gap:27px}.store-nav nav a{font-size:13px;color:#65738d}.store-button{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;padding:14px 22px;border:1px solid var(--blue);border-radius:9px;font-size:13px;font-weight:650;transition:background .15s,transform .15s}.store-button:hover{background:#2451c5;transform:translateY(-1px)}.store-button.small{padding:9px 15px;font-size:12px;background:#eef3ff;color:var(--blue);border-color:#eef3ff}.store-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding:78px 0 70px}.store-hero p{max-width:640px;font-size:16px;color:#6c7a92;line-height:1.85}.store-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--blue)}.store-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.store-link{font-size:13px;font-weight:600}.connection-visual{height:330px;border:1px solid #d8e3fc;border-radius:38% 38% 27% 39%;background:radial-gradient(circle at 45% 42%,#fff,#e8efff 52%,#f4f7ff);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 70px #dde8ff55}.connection-visual>div{width:150px;height:150px;border-radius:33px;display:grid;place-items:center;background:linear-gradient(140deg,#3f77fb,#1d46ab);color:#e9f0ff;font-size:100px;box-shadow:0 22px 40px #2b62da25;transform:rotate(-12deg)}.connection-visual>span{font-size:8px;letter-spacing:1.4px;font-weight:700;color:#5c7dbd;margin-top:35px}.store-features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:38px 0 55px;border-top:1px solid var(--line)}.store-features b{font-size:11px;color:#9bb1db}.store-features h2{font-size:17px;margin:13px 0 9px;letter-spacing:-.2px}.store-features p{font-size:13px;color:var(--muted);margin:0}.store-section{border-top:1px solid var(--line);padding:58px 0}.store-section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}.store-section-heading h2{margin:12px 0}.store-section-heading>p{font-size:12px;color:var(--muted);text-align:right}.store-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.store-plan{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff;display:flex;flex-direction:column;box-shadow:0 7px 30px #13234504}.store-plan:hover{border-color:#a9bef2}.store-plan-type{font-size:10px;font-weight:600;color:var(--muted)}.store-plan h3{margin:18px 0}.store-price{font-size:39px;font-weight:750;letter-spacing:-1.5px;line-height:1.2}.store-price span{font-size:25px;font-weight:500}.store-period{font-size:12px!important;color:var(--muted);margin:8px 0 22px}.store-plan>p{font-size:13px}.store-plan ul{font-size:12px;color:#6a7890;list-style:none;margin:0 0 27px;padding:0}.store-plan li{padding:8px 0 8px 19px;position:relative;border-bottom:1px solid #f1f4fa}.store-plan li:before{position:absolute;left:0;content:'✓';color:#4887d9}.store-plan .store-button{margin-top:auto}.store-note{font-size:11px!important;color:var(--muted)!important;margin-top:22px;max-width:900px}.store-bottom{background:var(--light);border-radius:18px;padding:40px;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;margin-bottom:25px}.store-bottom h2{margin-top:14px}.store-bottom ol{list-style:none;padding:0;margin:0;counter-reset:steps}.store-bottom li{counter-increment:steps;position:relative;padding:0 0 15px 45px}.store-bottom li:before{content:'0' counter(steps);position:absolute;left:0;top:0;color:#8da7d7;font-size:12px;font-weight:700}.store-bottom strong{font-size:14px}.store-bottom p{font-size:12px;color:var(--muted);margin:5px 0}.store-doc-links{display:flex;gap:30px;flex-wrap:wrap;font-size:12px;padding:14px 0 55px}.store-footer{background:var(--light);border-top:1px solid var(--line);padding:42px 0}.store-footer>.store-width{display:flex;justify-content:space-between;gap:40px}.store-footer p{font-size:11px;color:var(--muted);margin:18px 0 0}.store-footer nav{display:flex;flex-direction:column;gap:10px;font-size:12px}.store-document{max-width:830px;margin:55px auto 75px}.store-document h1{font-size:40px;line-height:1.2;letter-spacing:-1px;margin:25px 0}.store-document h2{font-size:23px;margin-top:35px}.store-lead{color:var(--muted);font-size:16px}.store-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.store-document dl{display:grid;grid-template-columns:180px 1fr;gap:20px 30px;padding-top:25px}.store-document dt{color:var(--muted);font-size:13px}.store-document dd{margin:0;overflow-wrap:anywhere}.store-document>p{font-size:13px}
@media(max-width:950px){.store-nav nav{display:none}.store-hero{gap:30px;grid-template-columns:1.5fr 1fr;padding-top:55px}h1{font-size:44px}.connection-visual{height:270px}.connection-visual>div{width:115px;height:115px;font-size:80px}.connection-visual>span{font-size:6px}.store-features{gap:22px}.store-bottom{gap:30px}}
@media(max-width:640px){.store-width{width:calc(100% - 36px)}.store-nav{min-height:78px;gap:14px}.store-brand{font-size:15px;max-width:180px}.store-button.small{font-size:10px;padding:9px 11px;white-space:nowrap}.store-hero{display:block;padding:43px 0}.connection-visual{display:none}h1{font-size:42px;letter-spacing:-1.5px}.store-hero p{font-size:14px}.store-actions{gap:20px}.store-features{grid-template-columns:1fr;gap:23px;padding-bottom:35px}.store-features article{padding-left:36px;position:relative}.store-features b{position:absolute;left:0;top:15px}.store-section{padding:37px 0}.store-section-heading{display:block}.store-section-heading>p{text-align:left}.store-section-heading h2{font-size:27px}.store-prices{grid-template-columns:1fr}.store-plan{padding:25px}.store-bottom{grid-template-columns:1fr;padding:27px;gap:20px}.store-bottom h2{font-size:27px}.store-doc-links{flex-direction:column;gap:17px}.store-footer>.store-width{flex-direction:column;gap:28px}.store-document{margin-top:35px}.store-document h1{font-size:33px}.store-document dl{grid-template-columns:1fr;gap:3px}.store-document dd{margin-bottom:20px}.store-kicker{font-size:9px;letter-spacing:1.4px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
