:root{--bg:#fff;--bg-tint:#f6f9fd;--card:#f5f6f7;--ink:#0b1220;--body:#475569;--muted:#94a3b8;--line:#e8eef6;--accent:#2a6fd4;--green:#00e676;--green-hover:#00cb53;--green-ink:#04231a;--maxw:1180px;--shadow-soft:0 24px 60px -24px rgba(11,18,32,.18),0 8px 24px -16px rgba(11,18,32,.12);--shadow-mini:0 8px 20px -10px rgba(11,18,32,.28)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{text-align:center;color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.h2{text-align:center;font-size:44px;font-weight:800;letter-spacing:-.03em;max-width:760px;margin:0 auto 16px;line-height:1.08}.sec-sub{text-align:center;color:var(--body);font-size:19px;max-width:620px;margin:0 auto 52px}header.nav{position:sticky;top:0;z-index:50;background:#ffffffb8;backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-weight:800;font-size:22px;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.logo .me{color:var(--green-hover)}.nav-links{display:flex;gap:30px}.nav-links a{color:var(--body);text-decoration:none;font-weight:500;font-size:15px}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:18px}.lang{color:var(--muted);font-weight:600;font-size:14px;text-decoration:none}.lang b,.lang:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;border:none;cursor:pointer;border-radius:11px;padding:12px 22px;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s}.btn-green{background:var(--green);color:var(--green-ink)}.btn-green:hover{background:var(--green-hover);transform:translateY(-1px);box-shadow:0 10px 24px -10px #00cb5399}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:#cdd9e8;transform:translateY(-1px)}.btn-lg{padding:15px 28px;font-size:16px;border-radius:12px}.pill-link{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--accent);color:var(--accent);background:#fff;font-weight:600;font-size:15px;padding:11px 24px;border-radius:999px;text-decoration:none}.pill-link:hover{background:#f0f6ff}.hero{padding:80px 0 92px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(58% 85% at 15% 6%,rgba(0,230,118,.32),transparent 55%),radial-gradient(70% 90% at 88% 12%,rgba(255,255,255,.2),transparent 55%),linear-gradient(135deg,#00bfff,#0080ff 54%,#09e)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.34);padding:7px 14px;border-radius:999px;margin-bottom:24px}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}h1.hero-title{font-size:72px;font-weight:800;letter-spacing:-.035em;line-height:1.02;margin-bottom:10px;color:#fff}h1.hero-title .grad{background:linear-gradient(105deg,#86ffce,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-poetic{font-size:21px;font-weight:500;color:#ffffffeb;margin-bottom:20px}.hero-sub{font-size:19px;color:#ffffffe6;max-width:600px;margin:0 auto 30px}.hero-ctas{display:flex;gap:14px;justify-content:center;margin-bottom:12px}.dl-note{font-size:13px;color:#ffffffd1;display:inline-flex;align-items:center;gap:6px;margin-bottom:22px}.dl-note svg{color:#baffe0}.platforms{font-size:14px;color:#ffffffc7;font-weight:500}.platforms b{color:#fff}.stage{margin-top:54px;position:relative}.stage:before{content:"";position:absolute;left:50%;top:2%;transform:translate(-50%);width:min(680px,94%);height:70%;background:radial-gradient(closest-side,#ffffff80,#fff0 72%);z-index:0;pointer-events:none}.window{max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-soft);text-align:left;position:relative;z-index:1}.titlebar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);background:#fbfdff}.tdot{width:11px;height:11px;border-radius:50%}.tdot.r{background:#ff5f57}.tdot.y{background:#febc2e}.tdot.g{background:#28c840}.titlebar .tt{margin-left:12px;font-size:13px;font-weight:600;color:var(--muted)}.app-body{display:grid;grid-template-columns:188px 1fr;min-height:340px}.side{border-right:1px solid var(--line);padding:16px 12px;background:#fcfdff}.side .grp{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 8px 8px}.side .item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;color:var(--body);font-weight:500}.side .item.active{background:#eaf9f0;color:#06924a;font-weight:600}.main{padding:20px 22px}.main h3{font-size:17px;font-weight:700}.main .meta{font-size:13px;color:var(--muted);margin-bottom:16px}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ptile{aspect-ratio:1/1;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 6px 16px -10px #0b122040;background-size:cover;background-position:center;background-color:#dbe7f5}.ptile .name{position:absolute;left:8px;bottom:7px;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5)}.ptile .cnt{position:absolute;right:7px;top:7px;background:#ffffffeb;color:var(--ink);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.float-card{position:absolute;right:-6px;top:80px;width:228px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-soft);padding:13px 15px}.float-card .row{display:flex;align-items:center;gap:11px}.float-card .av{width:42px;height:42px;border-radius:50%;background-image:url(https://i.pravatar.cc/120?img=13);background-size:cover;background-position:center}.float-card .nm{font-size:14px;font-weight:700}.float-card .sub{font-size:12px;color:var(--muted)}.float-card .bar{height:6px;border-radius:99px;background:#eef2f7;margin-top:12px;overflow:hidden}.float-card .bar i{display:block;height:100%;width:96%;background:var(--green)}.float-card .pct{font-size:11px;font-weight:700;color:#06924a;margin-top:6px}@media (max-width:900px){.float-card{display:none}}section.tri{padding:100px 0 90px;background:var(--bg-tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tri-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 26px}.tcard .ico{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:#eaf9f0;color:#06924a;margin-bottom:18px}.tcard h4{font-size:21px;font-weight:700;margin-bottom:9px}.tcard p{color:var(--body);font-size:16px}section.feats{padding:104px 0 96px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fcard{background:var(--card);border-radius:22px;padding:26px 22px 30px;text-align:center}.fcard .illu{height:120px;position:relative;margin-bottom:22px}.fcard h4{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:8px}.fcard p{font-size:14px;color:var(--body)}.feats-more{text-align:center;margin-top:42px}.mini{position:absolute;background:#fff;border-radius:11px;box-shadow:var(--shadow-mini);font-size:11px}.il-photo{left:50%;top:8px;transform:translate(-55%) rotate(-4deg);width:96px;height:96px;border-radius:14px;background-image:url(https://i.pravatar.cc/200?img=12);background-size:cover;background-position:center;box-shadow:var(--shadow-mini)}.il-chip{left:50%;top:70px;transform:translate(-6%);background:#fff;padding:6px 10px;border-radius:999px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.il-chip .d{width:7px;height:7px;border-radius:50%;background:var(--green)}.frow{left:50%;transform:translate(-50%);width:188px;padding:9px 12px;display:flex;align-items:center;gap:8px;color:var(--body);font-weight:600}.frow.a{top:18px}.frow.b{top:64px;color:var(--ink)}.frow .ic{width:16px;height:16px;border-radius:4px;background:#dfe7f2;flex:0 0 auto}.il-arrow{left:50%;top:48px;transform:translate(-50%);color:var(--green-hover);font-weight:800}.il-globe{left:50%;top:6px;transform:translate(-50%);width:92px;height:92px;border-radius:50%;background:#04122e url(https://upload.wikimedia.org/wikipedia/commons/9/97/The_Earth_seen_from_Apollo_17.jpg) center/cover;box-shadow:0 0 0 1px #0b12200f,0 10px 24px -8px #2a6fd48c}.il-pin{left:50%;top:64px;transform:translate(-10%);background:#fff;padding:6px 10px;border-radius:999px;font-weight:700;color:var(--ink)}.il-stack1,.il-stack2,.il-stack3{width:62px;height:78px;border-radius:10px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-mini)}.il-stack1{left:50%;top:14px;transform:translate(-90%) rotate(-8deg);background:linear-gradient(135deg,#cfe0f5,#9fc6f5)}.il-stack2{left:50%;top:10px;transform:translate(-40%) rotate(3deg);background:linear-gradient(135deg,#bcd0ec,#7fa3d8)}.il-stack3{left:50%;top:16px;transform:translate(10%) rotate(12deg);background:linear-gradient(135deg,#9fc6f5,#5b86c9)}.il-badge{left:50%;top:78px;transform:translate(-50%);background:#eaf9f0;color:#06924a;padding:5px 11px;border-radius:999px;font-weight:800;border:1px solid #bdebd0}section.privacy{padding:104px 0}.priv-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.priv h2{font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.priv ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.priv li{display:flex;gap:12px;color:var(--body);font-size:17px}.priv li svg{color:var(--green-hover);flex:0 0 auto;margin-top:3px}.priv .contrast{font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.priv .contrast b{color:var(--accent)}.gdpr{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 20px;box-shadow:var(--shadow-mini)}.gdpr .ring{width:48px;height:48px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#fff;font-weight:800}.gdpr .t{font-weight:800;font-size:15px}.gdpr .s{font-size:12px;color:var(--muted)}.priv-visual{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.lockbox{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-soft);padding:34px;text-align:center;width:100%;max-width:360px}.lockbox .big{width:74px;height:74px;border-radius:20px;background:#eaf9f0;color:#06924a;display:grid;place-items:center;margin:0 auto 16px}.lockbox h5{font-size:18px;font-weight:700;margin-bottom:6px}.lockbox p{font-size:14px;color:var(--body)}.nocloud{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:7px 13px;border-radius:999px}section.pricing{padding:104px 0 110px;text-align:center}.toggle{display:inline-flex;background:#eef2f7;border-radius:999px;padding:5px;margin:0 auto 44px;gap:4px}.toggle button{border:none;background:transparent;font-weight:600;font-size:14px;color:var(--body);padding:9px 22px;border-radius:999px;cursor:pointer}.toggle button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px -4px #0b122040}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;text-align:left}.pcard{background:var(--card);border-radius:20px;padding:30px 26px;border:1px solid transparent}.pcard.feat{background:#fff;border:2px solid transparent;background-image:linear-gradient(#fff,#fbfffd),linear-gradient(120deg,var(--accent),var(--green));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.feat-banner{margin:-30px -26px 22px;padding:10px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(120deg,var(--accent),var(--green-hover))}.pcard h3{font-size:22px;font-weight:800;margin-bottom:8px}.pcard .desc{font-size:14px;color:var(--body);min-height:42px;margin-bottom:16px}.pcard .amt{font-size:38px;font-weight:800;letter-spacing:-.03em}.pcard .amt small{font-size:15px;font-weight:600;color:var(--muted)}.pcard .once{font-size:13px;color:var(--muted);margin-bottom:18px}.pcard .cta{display:block;text-align:center;margin-bottom:20px}.feats-list{list-style:none;display:flex;flex-direction:column;gap:11px}.feats-list .lead{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:2px}.feats-list li{display:flex;gap:9px;font-size:14px;color:var(--body)}.feats-list li svg{color:var(--green-hover);flex:0 0 auto;margin-top:3px}.soon{display:inline-block;font-size:10px;font-weight:800;color:var(--accent);background:#eef4fd;border:1px solid #dce8fa;padding:1px 7px;border-radius:999px;margin-left:6px;vertical-align:middle}.family-row{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--bg-tint);border:1px solid var(--line);border-radius:16px;padding:20px 26px;text-align:left}.family-row .ft{font-weight:800;font-size:17px}.family-row .fs{font-size:14px;color:var(--body)}.pay-reassure{margin-top:24px;font-size:14px;color:var(--muted)}section.langs{padding:90px 0;text-align:center}.lang-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:860px;margin:0 auto}.lchip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:var(--body)}.big-num{font-size:64px;font-weight:800;letter-spacing:-.03em;color:var(--accent);line-height:1}section.download{padding:104px 0}.dl-wrap{max-width:760px;margin:0 auto;text-align:center}.dl-card{background:var(--card);border-radius:22px;padding:34px 30px;text-align:left;margin-top:30px}.dl-card h4{font-size:17px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:9px}.dl-card p{font-size:15px;color:var(--body)}.dl-card p b{color:var(--ink)}.dl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.dstep{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.dstep .n{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:grid;place-items:center;margin:0 auto 10px}.dstep .t{font-weight:700;font-size:14px;margin-bottom:3px}.dstep .s{font-size:12px;color:var(--muted)}section.cta{padding:112px 0;text-align:center;background:radial-gradient(60% 85% at 16% 14%,rgba(0,230,118,.28),transparent 55%),radial-gradient(72% 95% at 86% 86%,rgba(0,191,255,.32),transparent 55%),linear-gradient(135deg,#00bfff,#0080ff 52%,#09e)}.cta h2{font-size:46px;font-weight:800;letter-spacing:-.03em;margin-bottom:14px;color:#fff}.cta p{font-size:19px;color:#ffffffeb;margin-bottom:28px}.cta .note{font-size:13px;color:#fffc;margin-top:14px}footer{padding:50px 0 60px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;text-align:center}section.intro{padding:96px 0 80px;text-align:center}.intro-pills{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.ipill{background:var(--bg-tint);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-weight:600;font-size:14px;color:var(--ink)}section.rangement{padding:100px 0;background:var(--bg-tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.rcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px}.rcard h4{font-size:20px;font-weight:700;margin-bottom:8px}.rcard p{color:var(--body);font-size:16px;margin-bottom:20px}.builder{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--bg-tint);border:1px solid var(--line);border-radius:14px;padding:16px}.bchip{background:#eef4fd;border:1px solid #dce8fa;color:var(--accent);font-weight:700;font-size:13px;padding:6px 12px;border-radius:8px}.bsep{color:var(--muted);font-weight:700}.bprev{margin-top:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;color:var(--ink);background:#fff;border:1px dashed #cdd9e8;border-radius:10px;padding:10px 12px}.tree{background:var(--bg-tint);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--body);line-height:1.95}.tree .f{color:var(--accent);font-weight:700}section.souvenirs{padding:104px 0}.souv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.scard{background:var(--card);border-radius:18px;padding:24px 22px}.scard .si{width:44px;height:44px;border-radius:12px;background:#eaf9f0;display:grid;place-items:center;font-size:22px;margin-bottom:14px}.scard h4{font-size:17px;font-weight:700;margin-bottom:6px}.scard p{font-size:14px;color:var(--body)}section.wizard{padding:104px 0;background:var(--bg-tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.wbadge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;color:#fff;background:linear-gradient(120deg,var(--accent),var(--green-hover));padding:5px 13px;border-radius:999px;margin-bottom:16px}.wsteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:44px 0 26px;text-align:left}.wstep{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 20px}.wstep .wn{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:grid;place-items:center;margin-bottom:12px}.wstep h5{font-size:15px;font-weight:700;margin-bottom:5px}.wstep p{font-size:13px;color:var(--body)}section.faq{padding:104px 0}.faq details{border-bottom:1px solid var(--line);padding:18px 4px}.faq summary{font-size:17px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-weight:700;font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:12px;color:var(--body);font-size:16px}section.blue{background:radial-gradient(58% 85% at 15% 6%,rgba(0,230,118,.28),transparent 55%),radial-gradient(70% 90% at 88% 12%,rgba(255,255,255,.15),transparent 55%),linear-gradient(135deg,#00bfff,#0080ff 54%,#09e);border-color:transparent}section.blue .eyebrow{color:#dcf4ff}section.blue .h2{color:#fff}section.blue .sec-sub{color:#ffffffe6}section.blue>.wrap>p{color:#ffffffe6}section.blue .pay-reassure{color:#ffffffd9}section.blue .wbadge{background:#ffffff2e}@media (max-width:980px){h1.hero-title{font-size:46px}.tri-grid,.feat-grid,.price-grid,.dl-steps{grid-template-columns:1fr 1fr}.priv-grid{grid-template-columns:1fr;gap:32px}.nav-links{display:none}.app-body{grid-template-columns:1fr}.side{display:none}.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wrap{padding:0 18px}section.hero{padding:52px 0 60px}section.tri,section.feats,section.privacy,section.pricing,section.langs,section.download,section.cta,section.intro,section.rangement,section.souvenirs,section.wizard,section.faq{padding-top:64px;padding-bottom:64px}h1.hero-title{font-size:34px}.hero-poetic{font-size:18px}.hero-sub,.sec-sub{font-size:16px}.h2{font-size:28px;margin-bottom:14px}.priv h2,.cta h2{font-size:28px}.big-num{font-size:52px}.tri-grid,.feat-grid,.price-grid{grid-template-columns:1fr}.dl-steps{grid-template-columns:repeat(2,1fr)}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;justify-content:center}.dl-note{font-size:12px}.toggle{width:100%}.toggle button{flex:1;padding:9px 0}.family-row{flex-direction:column;align-items:stretch;gap:14px;text-align:center;padding:20px}.family-row .btn{width:100%;justify-content:center}.nav-inner{height:60px}.logo{font-size:20px}.nav-right{gap:12px}.main{padding:16px}section.download .btn-lg,section.cta .btn-lg{width:100%;justify-content:center}}
