:root{
  --bg:#050c16;
  --bg-soft:#081522;
  --panel:#0b1827;
  --panel-2:#0e1d2f;
  --text:#f4f8ff;
  --muted:#9db0c8;
  --line:rgba(255,255,255,.105);
  --cyan:#29d6ff;
  --blue:#3c77ff;
  --green:#31e38e;
  --purple:#7a5cff;
  --shadow:0 28px 90px rgba(0,0,0,.42);
  --radius:28px;
  --container:1180px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}
body.menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
img{max-width:100%;display:block}
.container{width:min(var(--container),calc(100% - 42px));margin-inline:auto}.anchor-alias{display:block;position:relative;top:-84px;visibility:hidden}
.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;background:white;color:#06111f;padding:10px 16px;border-radius:10px;font-weight:800}.skip-link:focus{top:16px}
.page-orb{position:fixed;pointer-events:none;filter:blur(80px);opacity:.14;border-radius:50%;z-index:-1}.orb-a{width:460px;height:460px;background:var(--cyan);left:-220px;top:25%}.orb-b{width:500px;height:500px;background:var(--purple);right:-260px;top:60%}

.site-header{position:fixed;inset:0 0 auto 0;z-index:100;padding:18px 0;transition:.3s ease;background:linear-gradient(180deg,rgba(5,12,22,.88),rgba(5,12,22,.35),transparent)}
.site-header.scrolled{padding:12px 0;background:rgba(5,12,22,.82);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}
.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:inline-flex;align-items:center;gap:10px;font-size:27px;font-weight:900;letter-spacing:-.045em}
.brand img{width:48px;height:48px;object-fit:contain;border-radius:14px}
.brand span{background:linear-gradient(110deg,#eaf8ff 10%,var(--cyan) 55%,var(--green));-webkit-background-clip:text;color:transparent}
.nav-links{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:750;color:#c8d6e8}
.nav-links>a:not(.nav-button){position:relative}.nav-links>a:not(.nav-button)::after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;border-radius:9px;background:linear-gradient(90deg,var(--cyan),var(--green));transition:.25s}.nav-links>a:not(.nav-button):hover::after{right:0}
.nav-button{padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,var(--purple),var(--blue),var(--cyan));color:white;box-shadow:0 12px 30px rgba(43,151,255,.19)}
.menu-button{display:none;width:46px;height:42px;border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:13px;padding:10px;cursor:pointer}.menu-button span{display:block;height:2px;background:white;margin:4px 0;border-radius:10px;transition:.25s}

.hero{position:relative;overflow:hidden;padding:150px 0 80px;min-height:100vh;background:radial-gradient(circle at 18% 30%,rgba(37,204,255,.18),transparent 30%),radial-gradient(circle at 84% 34%,rgba(113,88,255,.20),transparent 32%),linear-gradient(180deg,#07121f 0%,#06101c 62%,#050c16 100%)}
.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000 0%,transparent 88%);opacity:.7}
.hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:46px;align-items:center;min-height:650px}
.eyebrow,.kicker{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850;color:#a8eefe}
.eyebrow{padding:9px 14px;border:1px solid rgba(41,214,255,.22);border-radius:99px;background:rgba(41,214,255,.055);text-transform:none;letter-spacing:.02em;font-size:13px}
.status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 16px var(--green)}
.hero h1{font-size:clamp(60px,7vw,104px);line-height:.94;letter-spacing:-.075em;margin:25px 0 27px;max-width:780px}.hero h1 span{background:linear-gradient(100deg,#2c85ff,var(--cyan) 48%,var(--green));-webkit-background-clip:text;color:transparent}
.hero-lead{max-width:700px;margin:0;color:#b6c7db;font-size:19px;line-height:1.8}
.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:15px 21px;border-radius:15px;border:1px solid var(--line);font-weight:850;font-size:14px;transition:transform .25s,border-color .25s,box-shadow .25s}.button:hover{transform:translateY(-3px)}
.button-primary{background:linear-gradient(135deg,var(--purple),var(--blue) 42%,var(--cyan) 72%,var(--green));color:white;border-color:transparent;box-shadow:0 18px 45px rgba(43,140,255,.23)}.button-primary:hover{box-shadow:0 22px 55px rgba(43,140,255,.32)}
.button-secondary{background:rgba(255,255,255,.045);backdrop-filter:blur(12px)}
.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;color:#d7e3f2;font-size:13px;font-weight:700}.trust-row i{font-style:normal;color:var(--cyan);margin-right:5px}

.hero-stage{position:relative;min-height:650px;display:grid;place-items:center;perspective:1200px}
.stage-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(40,212,255,.20),rgba(103,82,255,.10) 42%,transparent 68%);filter:blur(2px)}
.phone{position:relative;width:310px;min-height:610px;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:42px;background:linear-gradient(160deg,rgba(17,34,53,.98),rgba(5,12,21,.98));box-shadow:0 50px 120px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.09);overflow:hidden}
.phone-main{transform:rotateY(-7deg) rotateX(2deg) rotateZ(2deg)}
.phone::before{content:"";position:absolute;width:92px;height:22px;left:50%;top:8px;transform:translateX(-50%);background:#02060c;border-radius:0 0 13px 13px;z-index:3}
.phone-top{display:flex;justify-content:space-between;align-items:center;padding:19px 2px 10px;font-size:13px}.phone-top b{font-size:17px;background:linear-gradient(90deg,var(--cyan),var(--green));-webkit-background-clip:text;color:transparent}.phone-top span{color:#7890aa}
.search-pill{display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);color:#7f94aa;font-size:12px}
.story-row{display:flex;gap:10px;padding:13px 0}.story{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0e2135;border:1px solid var(--line);font-size:10px;font-weight:850;color:#95a9be}.story.active{background:linear-gradient(135deg,var(--blue),var(--green));color:#02121a;border:2px solid #baffdf}
.feed-card{padding:14px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.034)}
.profile-row{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#1e84ff,#32e58f);color:#04111d;font-weight:900;font-size:11px}.profile-row b{display:block;font-size:11px}.profile-row small{display:block;font-size:9px;color:#788ea5}.profile-row>span{color:#6d8298;font-size:11px}.feed-card>p{font-size:12px;color:#c5d2e2;line-height:1.55}
.knowledge-visual{min-height:188px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 25% 25%,rgba(36,215,255,.28),transparent 34%),radial-gradient(circle at 80% 80%,rgba(104,84,255,.35),transparent 38%),linear-gradient(135deg,#0b1b2c,#08121f);border:1px solid rgba(255,255,255,.08)}.knowledge-visual span{font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#83e6ff}.knowledge-visual strong{font-size:26px;line-height:.91;letter-spacing:-.05em;margin-top:8px}.feed-actions{display:flex;justify-content:space-between;padding:12px 2px 0;font-size:9px;color:#8da0b4}
.bottom-nav{position:absolute;left:13px;right:13px;bottom:14px;height:48px;border:1px solid var(--line);border-radius:15px;background:rgba(7,15,25,.94);display:flex;align-items:center;justify-content:space-around;color:#7890a8}.bottom-nav b{color:var(--cyan)}.bottom-nav .add{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--green));color:#02101a;font-size:21px}
.floating-card{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:rgba(9,22,36,.84);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.floating-card small,.floating-card b{display:block}.floating-card small{font-size:9px;color:#8095aa}.floating-card b{font-size:11px}.floating-card>span{color:var(--green);font-weight:900}.card-profile{left:-12px;top:145px}.mini-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--cyan));font-weight:900}.card-discuss{right:-26px;bottom:120px}.bubble-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(41,214,255,.11);color:var(--cyan)!important}
.value-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border:1px solid var(--line);border-radius:25px;background:rgba(8,20,33,.72);backdrop-filter:blur(18px);overflow:hidden}.value-strip div{padding:23px 24px;border-right:1px solid var(--line)}.value-strip div:last-child{border-right:0}.value-strip b{display:block;font-size:14px}.value-strip span{display:block;color:#8296ad;font-size:12px;margin-top:4px}

.section{padding:112px 0}.section-heading{text-align:center;max-width:780px;margin:0 auto 52px}.section-heading.left{text-align:left;margin:0}.section-heading h2,.experience-copy h2,.community-copy h2,.contact-copy h2,.status-card h2{font-size:clamp(40px,5.1vw,69px);line-height:1;letter-spacing:-.06em;margin:17px 0 19px}.section-heading p,.experience-copy>p,.community-copy>p,.contact-copy>p,.status-card p{color:var(--muted);font-size:17px;line-height:1.75;margin:0}

.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-card{position:relative;min-height:330px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(15,32,51,.85),rgba(6,15,26,.96));overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.18)}.feature-card::after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-80px;border-radius:50%;background:var(--cyan);filter:blur(80px);opacity:.08}.feature-large{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;min-height:390px}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:center}.feature-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(41,214,255,.18);background:linear-gradient(135deg,rgba(62,119,255,.17),rgba(49,227,142,.12));color:var(--cyan);font-size:21px;margin-bottom:35px}.card-label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#7be8ff;font-weight:850}.feature-card h3{font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.045em;margin:11px 0 15px;max-width:650px}.feature-card p{color:var(--muted);margin:0;max-width:580px}
.mini-ui{border:1px solid var(--line);border-radius:22px;background:rgba(4,12,21,.72);padding:20px;box-shadow:var(--shadow)}.ui-search{padding:14px;border:1px solid var(--line);border-radius:13px;color:#70889f;font-size:12px;background:rgba(255,255,255,.035)}.topic-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.topic-row span{padding:7px 10px;border-radius:99px;background:rgba(41,214,255,.08);color:#9cecff;font-size:10px}.result-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:14px}.result-row i{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--cyan))}.result-row b,.result-row small{display:block}.result-row b{font-size:12px}.result-row small{font-size:10px;color:#72869c}.result-row>span{color:var(--cyan)}
.profile-preview{padding:24px;border:1px solid var(--line);border-radius:23px;background:rgba(4,12,21,.75);position:relative;overflow:hidden}.profile-cover{height:92px;border-radius:15px;background:radial-gradient(circle at 20% 20%,rgba(41,214,255,.55),transparent 28%),radial-gradient(circle at 82% 72%,rgba(122,92,255,.55),transparent 35%),linear-gradient(130deg,#0d2a45,#101b35)}.profile-avatar{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--green));font-size:27px;font-weight:950;color:#02121b;border:5px solid #081522;margin:-35px 0 10px 16px}.profile-name{display:flex;align-items:center;gap:7px;margin-left:16px}.profile-name b{font-size:17px}.profile-name span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--blue);font-size:10px}.profile-preview>small{color:#7f94aa;margin-left:16px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.profile-stats span{padding:11px;border:1px solid var(--line);border-radius:12px;text-align:center;color:#8297ad;font-size:9px}.profile-stats b{display:block;color:white;font-size:14px}

.experience-section{background:radial-gradient(circle at 80% 50%,rgba(99,81,255,.15),transparent 35%),linear-gradient(180deg,#06101b,#071420,#06101b);border-block:1px solid rgba(255,255,255,.055)}.experience-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.clean-list{list-style:none;padding:0;margin:33px 0 0;display:grid;gap:13px}.clean-list li{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;padding:15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.025)}.clean-list>li>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(41,214,255,.08);color:var(--cyan);font-size:10px;font-weight:850}.clean-list b,.clean-list small{display:block}.clean-list b{font-size:14px}.clean-list small{color:#8297ae;margin-top:2px}
.device-composition{position:relative;min-height:630px}.device{position:absolute;width:310px;min-height:570px;border:1px solid rgba(255,255,255,.14);border-radius:36px;background:linear-gradient(160deg,#0d1d2f,#07101c);box-shadow:var(--shadow);padding:22px;overflow:hidden}.device-back{left:20px;top:25px;transform:rotate(-7deg)}.device-front{right:18px;top:62px;transform:rotate(7deg);background:linear-gradient(160deg,#0c1a2a,#060e19)}.device-head{display:flex;justify-content:space-between;padding:9px 0 22px}.device-head span{color:#71879e}.tag-cloud{display:flex;gap:7px;flex-wrap:wrap}.tag-cloud span{padding:7px 10px;border-radius:99px;background:rgba(41,214,255,.08);font-size:9px;color:#9defff}.list-card{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:14px;margin-top:13px}.list-card i{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#1d80ff,#34e391)}.list-card b,.list-card small{display:block}.list-card b{font-size:11px}.list-card small{font-size:9px;color:#72879c}.compose-author{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center}.avatar.small{width:38px;height:38px}.compose-author b,.compose-author small{display:block}.compose-author b{font-size:12px}.compose-author small{font-size:9px;color:#778ca2}.compose-text{min-height:230px;padding:22px 0;color:#6f8499;font-size:14px}.compose-tools{display:flex;gap:8px}.compose-tools span{padding:8px 9px;border:1px solid var(--line);border-radius:10px;font-size:9px;color:#93a7bb}.publish-button{margin-top:18px;padding:12px;text-align:center;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--cyan),var(--green));font-size:12px;font-weight:900;color:#03121a}

.community-panel{position:relative;min-height:570px;border:1px solid var(--line);border-radius:36px;overflow:hidden;background:radial-gradient(circle at 75% 48%,rgba(39,214,255,.14),transparent 28%),radial-gradient(circle at 92% 70%,rgba(122,92,255,.20),transparent 36%),linear-gradient(135deg,#0a1a2a,#06101c);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:65px}.community-copy{max-width:570px}.text-link{display:inline-flex;gap:9px;align-items:center;margin-top:28px;color:#9cefff;font-weight:850}.community-orbit{position:relative;min-height:410px}.orbit-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(41,214,255,.18);border-radius:50%}.ring-one{width:280px;height:280px}.ring-two{width:410px;height:410px;border-color:rgba(122,92,255,.17)}.center-logo{position:absolute;width:105px;height:105px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:30px;display:grid;place-items:center;background:rgba(4,10,18,.85);border:1px solid var(--line);box-shadow:0 0 65px rgba(41,214,255,.16)}.center-logo img{width:90px;height:90px;object-fit:contain}.orbit-node{position:absolute;width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#122b43,#0c1726);border:1px solid var(--line);font-size:11px;font-weight:900;color:#b7c9db;box-shadow:var(--shadow)}.node-a{left:12%;top:17%}.node-b{right:10%;top:22%}.node-c{left:16%;bottom:12%}.node-d{right:14%;bottom:9%}

.about-section{background:linear-gradient(180deg,#050c16,#07111c)}.about-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.principles{display:grid;gap:12px}.principles article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:24px;border:1px solid var(--line);border-radius:21px;background:rgba(255,255,255,.026)}.principles article>span{font-size:11px;color:var(--cyan);font-weight:900;letter-spacing:.12em}.principles h3{font-size:24px;margin:0 0 6px;letter-spacing:-.03em}.principles p{margin:0;color:var(--muted)}

.status-section{padding-top:30px}.status-card{display:grid;grid-template-columns:1fr .72fr;gap:60px;align-items:center;padding:48px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(135deg,rgba(16,35,55,.9),rgba(7,15,26,.96))}.status-card h2{font-size:clamp(36px,4.5vw,58px)}.status-stack{display:grid;gap:12px}.status-stack>div{display:grid;grid-template-columns:18px 1fr;column-gap:10px;padding:17px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.status-stack b,.status-stack small{grid-column:2;display:block}.status-stack b{font-size:13px}.status-stack small{color:#7f95ab;font-size:11px}.status-pulse{grid-row:1/3;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.status-pulse.soft{background:var(--cyan);box-shadow:0 0 18px var(--cyan)}

.contact-card{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;padding:58px;border-radius:35px;border:1px solid var(--line);background:radial-gradient(circle at 90% 20%,rgba(48,226,143,.14),transparent 30%),radial-gradient(circle at 70% 90%,rgba(122,92,255,.20),transparent 34%),linear-gradient(135deg,#0b1c2d,#07111d)}.contact-copy{max-width:700px}.contact-actions{display:flex;flex-direction:column;gap:10px;min-width:240px}

.site-footer{padding:65px 0 28px;border-top:1px solid var(--line);background:#030912}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:35px}.footer-brand p{color:#778ca1;font-size:13px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-column b{margin-bottom:6px;font-size:13px}.footer-column a{color:#8196ac;font-size:13px}.footer-column a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;border-top:1px solid var(--line);color:#62758a;font-size:12px}

.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
@media (max-width:1050px){
  .nav-links{position:fixed;top:74px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:15px;border:1px solid var(--line);border-radius:20px;background:rgba(5,12,22,.96);backdrop-filter:blur(22px);box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:11px 12px}.nav-button{text-align:center;margin-top:5px}.menu-button{display:block}
  .hero-layout{grid-template-columns:1fr;gap:20px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-stage{min-height:620px;max-width:650px;width:100%;margin-inline:auto}.hero h1{font-size:clamp(56px,9vw,86px)}
  .feature-large,.feature-wide,.experience-layout,.community-panel,.about-layout,.status-card,.contact-card{grid-template-columns:1fr}.experience-layout,.about-layout{gap:55px}.device-composition{max-width:700px;width:100%;margin:auto}.community-panel{padding:48px}.community-orbit{min-height:450px}.contact-actions{flex-direction:row;min-width:0;flex-wrap:wrap}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}
}
@media (max-width:760px){
  .container{width:min(100% - 30px,var(--container))}.section{padding:82px 0}.hero{padding-top:125px}.hero h1{font-size:clamp(48px,15vw,70px)}.hero-lead{font-size:17px}.hero-stage{min-height:580px}.phone{width:285px;min-height:560px}.phone-main{transform:none}.card-profile{left:0;top:130px}.card-discuss{right:0;bottom:80px}.value-strip{grid-template-columns:1fr 1fr}.value-strip div:nth-child(2){border-right:0}.value-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .feature-grid{grid-template-columns:1fr}.feature-large,.feature-wide{grid-column:auto;grid-template-columns:1fr}.feature-card{padding:27px}.search-ui{margin-top:5px}.profile-preview{margin-top:5px}
  .device-composition{min-height:610px}.device{width:270px}.device-back{left:0}.device-front{right:0}.community-panel{padding:32px}.community-orbit{min-height:380px}.ring-two{width:330px;height:330px}.ring-one{width:220px;height:220px}.status-card,.contact-card{padding:33px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}
}
@media (max-width:520px){
  .brand{font-size:23px}.brand img{width:42px;height:42px}.hero{padding-bottom:60px}.hero h1{letter-spacing:-.06em}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.trust-row{display:grid;grid-template-columns:1fr 1fr;text-align:left}.hero-stage{min-height:500px;transform:scale(.9);margin-block:-25px}.card-profile{left:-35px}.card-discuss{right:-35px}.value-strip{grid-template-columns:1fr}.value-strip div{border-right:0;border-bottom:1px solid var(--line)!important}.value-strip div:last-child{border-bottom:0!important}
  .device-composition{min-height:540px;transform:scale(.86);transform-origin:top center;margin-bottom:-80px}.device{width:260px}.device-back{left:-40px}.device-front{right:-40px}.community-orbit{min-height:330px;transform:scale(.86);margin-inline:-25px}.contact-actions{flex-direction:column}.contact-actions .button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}
}
