/* Accessibility and keyboard navigation */
.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:#f3d991;color:#10140f;padding:12px 16px;border-radius:6px;transform:translateY(-160%);font-weight:700}
.skip-link:focus{transform:translateY(0)}
:focus-visible{outline:2px solid #f3d991;outline-offset:4px}
button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #f3d991;outline-offset:4px}
:root{--bg:#090d0c;--panel:#111914;--gold:#d6b35f;--gold2:#f3d991;--green:#52d69a;--text:#f3f3eb;--muted:#9ba89f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:14px system-ui,sans-serif;overflow-x:hidden}#ambient{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{height:78px;position:sticky;top:0;z-index:10;background:#090d0ce8;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:0 6%}.brand{font:800 20px system-ui,sans-serif;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.brand b,.emblem{display:inline-grid;place-items:center;background:linear-gradient(140deg,#f5dd99,#a97a2b);color:#10140f;border-radius:9px;width:32px;height:32px;position:relative}.brand b span{position:absolute;right:-4px;top:-6px;font-size:10px;color:#f5dc99}.brand>span{color:var(--gold)}nav,.navbtn{display:flex;align-items:center;gap:30px}nav a,.navbtn button{font-size:12px;color:#bac4bb}.navbtn{gap:16px}.quiet,.menu{background:none;border:0}.btn{border:1px solid transparent;border-radius:7px;padding:14px 18px;font-size:12px;font-weight:700;display:inline-flex;justify-content:center;gap:16px;transition:.2s}.btn:hover{transform:translateY(-2px)}.gold{color:#11150f;background:linear-gradient(110deg,#f1d58a,#c59a40);box-shadow:0 6px 25px #d6b35f16}.outline{border-color:#ffffff30;background:#ffffff05;color:#f4f2e9}.menu{display:none;color:white;font-size:22px}.hero{min-height:690px;padding:90px 8% 105px;display:grid;grid-template-columns:.9fr 1.1fr;gap:5%;align-items:center;position:relative}.hero:before{content:"";position:absolute;left:-200px;top:80px;width:500px;height:500px;background:radial-gradient(circle,#174a3033,transparent 70%);pointer-events:none}.copy>label,.section>label,.center>label,.manifesto>label,.faq>div>label{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:2px}h1,h2,h3{font-family:system-ui,sans-serif;letter-spacing:-1.5px}h1{font-size:clamp(48px,5.2vw,75px);line-height:1.07;margin:23px 0;font-weight:800}em{font-style:normal;color:var(--gold2);background:linear-gradient(100deg,#f4dfa1,#cda34c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.copy>p,.section>p,.how>div>p,.faq>div>p{color:#a6b2a9;line-height:1.85;max-width:490px;font-size:14px}.actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.proof{display:flex;align-items:center;gap:12px;margin-top:37px}.proof>b{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#d6b35f18;color:var(--gold)}.proof strong,.proof small{display:block}.proof strong{font-size:11px}.proof small{font-size:10px;color:#87958b;margin-top:4px}.visual{position:relative;padding:20px 0}.window{position:relative;border:1px solid #d6b35f50;border-radius:14px;background:linear-gradient(145deg,#121a15f5,#0b100df5);box-shadow:0 25px 100px #0009;overflow:hidden;transform:perspective(1000px) rotateY(-3deg)}.bar{height:48px;border-bottom:1px solid #ffffff12;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.bar small{font-size:7px;letter-spacing:1px;color:#62d99b;border:1px solid #52d69a45;padding:4px;border-radius:4px;margin-left:8px}.bar span{font-size:8px;color:#657168}.greet{padding:22px 20px 14px;display:flex;justify-content:space-between}.greet small{font-size:7px;letter-spacing:1px;color:#859187}.greet h3{font-size:18px;margin:8px 0}.greet p{font-size:10px;color:#87958b;margin:0}.greet>b{height:35px;width:35px;display:grid;place-items:center;border-radius:50%;border:1px solid #d6b35f55;color:var(--gold)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px}.stats article{padding:12px 10px;border:1px solid #ffffff12;border-radius:7px;background:#ffffff03}.stats small,.stats label{display:block;font-size:8px;color:#9aa69d}.stats strong{font:700 25px system-ui;display:block;margin:7px 0}.stats label{font-size:7px;color:#5bd49b}.activity{margin:13px 18px;padding:12px;border:1px solid #ffffff12;border-radius:7px}.activity-head{font-size:10px;font-weight:700;display:flex;justify-content:space-between}.activity-head small{color:#5bd49b;font-size:7px;letter-spacing:1px}.activity p{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff0b;padding:10px 0 0;margin:10px 0 0}.activity i{font-style:normal;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#52d69a17;color:var(--green)}.activity p:nth-of-type(2) i{color:var(--gold);background:#d6b35f15}.activity p:nth-of-type(3) i{color:#b6a1ff;background:#b6a1ff15}.activity p span{flex:1}.activity p b,.activity p small{display:block;font-size:8px}.activity p small{color:#87958b;margin-top:4px}.activity mark{background:none;color:#d6b35f;font-size:7px}.windowfoot{border-top:1px solid #ffffff12;padding:11px 18px;font-size:7px;color:#859187;display:flex;justify-content:space-between}.windowfoot:first-letter{color:var(--green)}.float{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;background:#141b16ed;border:1px solid #d6b35f40;border-radius:9px;padding:12px;font-size:17px;color:var(--gold);box-shadow:0 10px 30px #0007;animation:float 5s ease-in-out infinite}.float span b,.float span small{display:block}.float span b{font-size:10px;color:#f1f2e9}.float span small{font-size:9px;color:#97a399;margin-top:4px}.f1{right:-18px;top:0}.f2{left:-20px;bottom:0;color:var(--green);animation-delay:-2.4s}@keyframes float{50%{transform:translateY(-8px)}}.scroll{position:absolute;bottom:28px;left:8%;font-size:8px;letter-spacing:2px;color:#849187}.strip{display:flex;justify-content:space-between;align-items:center;padding:25px 8%;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;color:#aeb8b0;font-size:9px;letter-spacing:1px}.strip span{color:#7d8b81}.section{padding:110px 8%}.section h2,.how h2,.faq h2{font-size:clamp(35px,4vw,53px);line-height:1.15;margin:18px 0}.intro{max-width:600px;color:#9ba89f;line-height:1.8;margin-bottom:42px}.features{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.features article{border:1px solid #ffffff15;border-radius:12px;overflow:hidden;padding-bottom:23px;background:linear-gradient(145deg,#121a15,#0b100d)}.art{height:200px;border-bottom:1px solid #ffffff10;margin-bottom:22px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#17452e55,transparent 70%)}.network{flex-wrap:wrap;gap:25px;padding:30px}.network span{font-size:7px;letter-spacing:1px;color:#e1c981;border:1px solid #d6b35f55;border-radius:5px;padding:8px}.network b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:14px;background:linear-gradient(135deg,#f3d88d,#a77a2d);color:#10140f;padding:18px;font-size:20px}.local{background:radial-gradient(ellipse,#174b3455,transparent 70%)}.local:before,.local:after{content:"";position:absolute;width:150px;height:110px;border:1px solid #52d69a70;border-radius:50%;transform:rotate(50deg)}.local:after{transform:rotate(-50deg);border-color:#d6b35f70}.local>b{position:relative;z-index:1;border:1px solid #52d69a80;background:#0d1d15;border-radius:50%;width:70px;height:70px;display:grid;place-content:center;text-align:center;font-size:9px;color:var(--green)}.local small{position:absolute;bottom:25px;right:15%;font-size:7px;color:#b5c7b8}.controls{display:block;padding:35px 25px;background:radial-gradient(ellipse at 90% 10%,#d6b35f18,transparent 65%)}.controls p{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ffffff12;font-size:10px;color:#d6ddd5}.controls b{font-size:7px;color:var(--green)}.controls p:nth-child(2) b{color:var(--gold)}.controls p:nth-child(3) b{color:#9aa69d}.controls small{font-size:8px;color:#7f8b82}.features article>label{display:block;margin:0 22px;color:var(--gold);font-size:8px;letter-spacing:1.5px}.features h3{font-size:21px;line-height:1.3;margin:13px 22px}.features article>p{margin:0 22px;color:#9aa69d;font-size:11px;line-height:1.8}.how{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;background:linear-gradient(#0e1410,#0a0e0c)}.how>div>label{font-size:9px;letter-spacing:2px;color:var(--gold)}.how>div>p{max-width:330px}.link{display:inline-block;color:var(--gold2);font-weight:700;font-size:12px;margin-top:12px}.steps article{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #ffffff16}.steps article>b{font:700 12px system-ui;color:var(--gold)}.steps h3{font-size:18px;margin:0 0 8px}.steps p{font-size:11px;line-height:1.8;color:#9ba89f;margin:0}.pricing{background:radial-gradient(ellipse at 50% 10%,#173a2828,transparent 60%),#0b100d}.center{text-align:center;margin:0 auto 42px}.center>label{display:block}.center p{color:#9ba89f;font-size:12px;line-height:1.8}.center>p{max-width:600px;margin:0 auto}.toggleline{display:flex;align-items:center;justify-content:center;gap:14px;margin:26px 0 10px;font-size:11px;color:#859187}.toggleline .active{color:#f3e8c7;font-weight:700}#cloudLabel small{font-size:7px;color:var(--gold);border:1px solid #d6b35f55;padding:4px;border-radius:4px;margin-left:5px}#cloudToggle{width:46px;height:25px;border:1px solid #d6b35f70;border-radius:20px;background:#17221a;padding:3px}#cloudToggle i{display:block;width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#f3d88d,#b18737);transition:transform .2s}#cloudToggle[aria-checked=true] i{transform:translateX(20px)}.center .note{font-size:10px;color:#78867c}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;max-width:1100px;margin:auto}.plan{position:relative;border:1px solid #ffffff18;border-radius:12px;padding:26px 24px;background:linear-gradient(150deg,#121a15,#0d120f);display:flex;flex-direction:column}.plan.popular{border-color:#d6b35f90;background:linear-gradient(150deg,#1b2117,#0d120f)}.badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 12px;border-radius:5px;background:linear-gradient(110deg,#f2d68c,#c79c43);color:#15150e;font-size:8px;font-weight:800;letter-spacing:1px}.planlabel{display:flex;justify-content:space-between;color:var(--gold);font-size:11px}.planlabel small{color:#9aa69d;font-size:7px;letter-spacing:1px}.plan h3{font-size:27px;margin:20px 0 7px}.plan>p{font-size:11px;line-height:1.7;color:#9ba89f;min-height:38px;margin:0 0 18px}.price{font:800 34px system-ui;letter-spacing:-1px;white-space:nowrap}.price small{font:10px system-ui;letter-spacing:0;color:#94a197}.billed{font-size:9px;color:#78867c;margin-top:5px}.plan hr{border:0;border-top:1px solid #ffffff12;width:100%;margin:21px 0 12px}.plan ul{list-style:none;padding:0;margin:0 0 25px;flex:1}.plan li{font-size:10px;color:#d0d7d0;margin:14px 0;line-height:1.5}.plan li:first-letter{color:var(--green)}.plan li.muted{color:#718075}.plan .btn{width:100%;justify-content:space-between;margin-top:auto}.pricingfoot{max-width:1100px;margin:25px auto 0;padding:17px;border:1px solid #d6b35f30;border-radius:8px;background:#d6b35f08;font-size:10px;color:#aab4a9}.pricingfoot:first-letter{color:var(--gold)}.pricingfoot b{color:#e3d5a9}.fine{display:block;text-align:center;font-size:9px;color:#6e7b72;line-height:1.8;max-width:800px;margin:16px auto 0}.manifesto{text-align:center;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;background:radial-gradient(ellipse at 50% 55%,#20402b45,transparent 55%)}.emblem{margin:0 auto 23px;width:50px;height:50px;border:1px solid #d6b35f66;border-radius:15px;background:#d6b35f10;color:var(--gold);font-size:22px}.manifesto>label{display:block}.manifesto h2{font-size:clamp(32px,4vw,49px)}.manifesto>p{max-width:550px;margin:0 auto 25px;color:#9ba89f;line-height:1.8;font-size:12px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%}.faq>div>p{max-width:300px}.faqs details{border-bottom:1px solid #ffffff18;padding:20px 0}.faqs summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;font-weight:600}.faqs summary::-webkit-details-marker{display:none}.faqs summary b{color:var(--gold);font-size:18px;font-weight:400}.faqs details p{font-size:11px;color:#9ba89f;line-height:1.8;margin:14px 25px 0 0}footer{padding:40px 8% 25px;border-top:1px solid #ffffff12;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center}footer p{font-size:11px;line-height:1.8}footer p small{display:block;color:#839087;font-size:10px}footer>div{display:flex;gap:17px;justify-content:flex-end;flex-wrap:wrap;font-size:10px;color:#9ba89f}.copyright{grid-column:1/-1;border-top:1px solid #ffffff12;padding-top:20px;color:#6e7b72;font-size:9px}.backdrop{position:fixed;inset:0;z-index:30;background:#000c;backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.backdrop[hidden]{display:none}.modal{position:relative;width:min(100%,460px);padding:35px;border:1px solid #d6b35f55;border-radius:15px;background:linear-gradient(145deg,#151e17,#0c110e);box-shadow:0 25px 100px #000c}.close{position:absolute;right:14px;top:10px;background:none;border:0;color:#aab4ab;font-size:25px}.modal .emblem{margin:0 0 23px}.modal>label{color:var(--gold);font-size:9px;letter-spacing:2px}.modal h2{font-size:28px;margin:13px 0}.modal>p{font-size:11px;color:#a2ada4;line-height:1.8}.summary{padding:16px;border:1px solid #ffffff1c;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin:18px 0}.summary small{display:block;color:#87958b;font-size:9px;margin-top:5px}.summary strong{font-size:12px}.summary .sumprice{font:700 22px system-ui;color:var(--gold2)}.notice{padding:12px;border:1px solid #d6b35f38;background:#d6b35f0b;border-radius:7px;color:#ddca91;font-size:10px;line-height:1.8;margin-bottom:17px}.full{width:100%;justify-content:space-between}.account{padding:17px;border:1px solid #ffffff18;border-radius:8px;background:#ffffff05;margin:18px 0}.account p{font-size:11px;line-height:1.8;color:#a5b0a6;margin:0}@media(max-width:1000px){.hero{grid-template-columns:1fr;gap:45px}.copy{max-width:650px}.visual{max-width:700px;width:100%;margin:auto}.features{grid-template-columns:1fr 1fr}.features article:first-child{grid-column:1/-1}.how{gap:7%}.plans{gap:10px}.plan{padding:24px 17px}.price{font-size:28px}}@media(max-width:700px){header{height:68px;padding:0 5%}.menu{display:block}.navbtn .quiet{display:none}.navbtn .btn{padding:10px;font-size:10px}nav{display:none;position:absolute;top:68px;left:0;right:0;background:#0c120f;padding:24px 7%;flex-direction:column;align-items:flex-start;gap:22px}nav.open{display:flex}.hero,.section{padding:75px 6%}.hero{padding-top:58px;padding-bottom:90px}.hero h1{font-size:clamp(45px,11vw,64px)}.copy>p{font-size:13px}.window{transform:none}.stats{padding:0 10px;gap:5px}.stats article{padding:9px 7px}.stats strong{font-size:20px}.activity{margin:12px 10px}.activity p b{font-size:7px}.activity p small{font-size:7px}.float{padding:9px;font-size:13px}.f1{right:-4px}.f2{left:-4px}.scroll{left:6%}.strip{display:block;padding:22px 6%;font-size:8px}.strip span{display:block;margin-bottom:15px}.strip b{font-size:7px}.features,.plans{grid-template-columns:1fr}.features article:first-child{grid-column:auto}.how,.faq{grid-template-columns:1fr;gap:35px}.section h2,.how h2,.faq h2{font-size:38px}.plan{padding:27px 24px}.plan>p{min-height:0}.price{font-size:35px}.toggleline{gap:9px;flex-wrap:wrap}.toggleline span{font-size:10px}.manifesto{padding-top:75px;padding-bottom:75px}footer{padding:33px 6% 22px;grid-template-columns:1fr 1fr}footer p{grid-column:1/-1;grid-row:2}footer>div{grid-column:1/-1;grid-row:3;justify-content:flex-start}.copyright{grid-row:4}.modal{padding:27px 22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}
