@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#08111f;--panel:#101d30;--panel2:#14243a;--line:#263852;--ink:#f3f7ff;--muted:#98abc4;--cyan:#53d9e8;--blue:#567dff;--violet:#8c68ff;--lime:#b5ed68;--amber:#ffca74;--danger:#ff8295;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}
*{box-sizing:border-box}html{min-height:100%;filter:none!important}body{margin:0;background:radial-gradient(ellipse at 74% -20%,#173155 0,transparent 36%),radial-gradient(ellipse at 4% 35%,#102947 0,transparent 30%),var(--bg)!important;color:var(--ink)!important;font:14px var(--font);min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.site-header{height:76px;padding:0 clamp(20px,6vw,96px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #253752;background:#08111fe8;backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.site-brand{display:flex;align-items:center;gap:11px;font:800 17px var(--display);letter-spacing:.04em}.site-brand img{width:38px;height:38px;object-fit:contain}.site-brand small{color:var(--cyan);font-size:11px}.site-header nav{display:flex;align-items:center;gap:25px;color:#b0bfd4;font-size:13px}.site-header nav a:hover{color:white}.site-header .nav-cta,.nav-cta{padding:11px 15px;border:1px solid #4b6aff;background:linear-gradient(110deg,#426df9,#795bff);border-radius:9px;color:white!important;font-weight:700;box-shadow:0 0 24px #5e71ff35}.nav-user{color:#d8e4f6}.site-header nav form{margin:0}.nav-button{border:0;background:transparent;color:#c3d0e2}.site-footer{max-width:1180px;margin:0 auto;padding:25px 24px 32px;border-top:1px solid #1a2a41;color:#7589a5;font-size:12px}.landing{max-width:1240px;padding:20px 28px 55px;margin:auto}.landing-hero{min-height:520px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:35px;padding:44px 0 60px}.eyebrow{font:700 10px var(--display);letter-spacing:.15em;color:#8ca4c3}.eyebrow i,.live-tag i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 11px #b5ed68;margin-right:8px}.hero-copy h1{font:800 clamp(43px,6vw,72px)/1.03 var(--display);letter-spacing:-.065em;margin:22px 0 18px}.hero-copy h1 span{background:linear-gradient(100deg,var(--cyan),#8ba6ff 60%,#c39aff);color:transparent;background-clip:text}.hero-copy>p{max-width:550px;color:#a7bad3;font-size:16px;line-height:1.75}.hero-actions{display:flex;gap:12px;margin:27px 0 31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:9px;padding:13px 17px;font-weight:700;font-size:13px;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-1px)}.button.primary{color:#091326;background:linear-gradient(110deg,#a8f0e4,var(--cyan));box-shadow:0 8px 26px #53d9e833}.button.secondary{color:#eaf4ff;background:linear-gradient(110deg,#456bfa,#8363ff)}.button.ghost{color:#e5edfc;border:1px solid #354963;background:#101b2d}.button.danger-outline{color:#ffd5da;background:#321d2a;border:1px solid #773649}.button.full{width:100%}.hero-trust{display:flex;flex-wrap:wrap;gap:19px;color:#8da2bd;font-size:11px}.hero-visual{position:relative;min-height:420px;display:grid;place-items:center}.glow{position:absolute;border-radius:50%;filter:blur(4px)}.glow-a{width:280px;height:280px;background:#376afa20;box-shadow:0 0 110px #416aff45}.glow-b{width:190px;height:190px;background:#49d9e817;transform:translate(90px,70px)}.orbit-card{position:relative;width:min(410px,90%);padding:25px;border:1px solid #405678;background:linear-gradient(145deg,#172943ed,#0c1729f2);border-radius:20px;box-shadow:0 28px 90px #0008,0 0 52px #4568ff20;transform:rotate(-2deg)}.orbit-top,.deal-card-main,.section-head,.deal-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.code-chip,.deal-code{font:800 11px var(--display);letter-spacing:.16em;color:var(--cyan);background:#153246;padding:7px 9px;border-radius:6px}.live-tag{font-size:10px;color:#bfd0e3;display:inline-flex;align-items:center}.orbit-card h3{font:700 21px var(--display);margin:27px 0 5px}.orbit-card>p{color:#91a6c0;margin:0}.orbit-card>p span{color:var(--cyan);padding:0 5px}.progress-track{height:5px;background:#253753;border-radius:8px;margin:24px 0 13px}.progress-track i{display:block;width:44%;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.orbit-steps{display:flex;justify-content:space-between;gap:7px;color:#748ba9;font-size:9px}.orbit-steps .done{color:var(--lime)}.orbit-steps .current{color:var(--cyan)}.orbit-note{margin-top:25px;padding:12px;border:1px solid #2d405b;background:#0d1a2c;border-radius:9px}.orbit-note b,.orbit-note small{display:block}.orbit-note b{font-size:11px}.orbit-note small{margin-top:4px;color:#8298b3;font-size:10px}.float-code,.float-lock{position:absolute;background:#162841;border:1px solid #334b6b;border-radius:10px;padding:12px 15px;color:#9fb1c8;font-size:9px;letter-spacing:.12em;box-shadow:0 12px 36px #0007}.float-code{right:2%;top:16%;transform:rotate(7deg)}.float-code b{display:block;font:800 17px var(--display);color:var(--cyan);margin-top:6px;letter-spacing:.2em}.float-lock{left:1%;bottom:16%;transform:rotate(-5deg);color:#d5e3f2;letter-spacing:0;font-size:11px}.how-section{padding:48px 0}.how-section .section-head,.landing-callout{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-head h2,.how-section h2,.landing-callout h2{font:750 30px var(--display);letter-spacing:-.04em;margin:8px 0}.section-head>p,.landing-callout p{max-width:470px;color:#94a9c4;line-height:1.65;margin:0}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px}.how-grid article{min-height:180px;border:1px solid #273a56;background:linear-gradient(145deg,#12223a,#0c1728);border-radius:13px;padding:20px;position:relative;overflow:hidden}.how-grid article:after{content:'';position:absolute;width:130px;height:130px;border:1px solid #ffffff0c;border-radius:50%;right:-70px;bottom:-70px;box-shadow:0 0 0 17px #ffffff05,0 0 0 35px #ffffff03}.how-grid article>span{font:800 12px var(--display);color:var(--cyan)}.how-grid h3{font:700 15px var(--display);margin:24px 0 8px}.how-grid p{color:#92a6c0;font-size:12px;line-height:1.65;margin:0}.landing-callout{padding:28px 30px;margin:28px 0;background:linear-gradient(105deg,#142d47,#20264c);border:1px solid #344a74;border-radius:15px}.landing-callout h2{font-size:25px}.landing-callout p{font-size:12px}.landing-footnote{border-left:2px solid #5b76ef;padding:6px 15px;color:#8297b2;font-size:11px;line-height:1.7}.landing-footnote b{color:#b7c8dd}
.portal{max-width:1280px;margin:0 auto;padding:35px 28px 20px}.dash-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 25px}.dash-welcome h1,.room-hero h1{font:800 31px var(--display);letter-spacing:-.05em;margin:9px 0 4px}.dash-welcome p,.room-hero p{color:#92a7c2;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric,.room-summary article{padding:17px 19px;border:1px solid #263b58;background:linear-gradient(140deg,#12233a,#0e192a);border-radius:11px}.metric small,.room-summary small{display:block;color:#85a0c0;font-weight:700;font-size:9px;letter-spacing:.13em}.metric strong{display:block;font:800 25px var(--display);margin:8px 0 3px}.metric span{font-size:10px;color:#8ca2bf}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.85fr);gap:20px;margin-top:25px}.workspace-main{min-width:0}.section-head{margin:0 0 14px}.section-head h2,.glass-card h2{font:750 17px var(--display);margin:5px 0}.deal-list{display:grid;gap:10px}.deal-card{display:block;padding:17px 18px;border:1px solid #263954;background:#101e31;border-radius:12px;transition:border-color .16s,transform .16s}.deal-card:hover{border-color:#4f78ff;transform:translateY(-1px)}.deal-card h3{font:700 15px var(--display);margin:14px 0 5px}.deal-card>p{font-size:11px;color:#94a9c2;margin:0}.deal-card>p span{color:var(--cyan);padding:0 6px}.deal-card-foot{margin-top:17px;padding-top:12px;border-top:1px solid #243751}.deal-card-foot b{color:#d9e9ff;font-size:12px}.deal-card-foot small{color:#8096b2;font-size:10px}.state-pill{color:#bbd6ff;background:#1b3150;border-radius:20px;padding:6px 9px;font-size:9px}.empty-state{padding:45px 25px;text-align:center;border:1px dashed #344966;border-radius:13px;color:#8fa4be}.empty-state h3{color:#e6eefb;font:700 16px var(--display)}.empty-state p{max-width:390px;margin:8px auto;line-height:1.6;font-size:12px}.empty-orbit{width:40px;height:40px;margin:auto;display:grid;place-items:center;border-radius:50%;color:var(--cyan);background:#173044}.workspace-side{display:grid;gap:13px;align-content:start}.glass-card{border:1px solid #2a3e5b;background:linear-gradient(145deg,#13243a,#0c1728);border-radius:14px;padding:19px;box-shadow:0 12px 34px #0002}.glass-card>p{color:#93a8c2;line-height:1.55;font-size:11px}.stack-form{display:grid;gap:11px;margin-top:15px}.stack-form label,.simple-page label{display:grid;gap:5px;color:#b6c6dc;font-size:10px;font-weight:700}.stack-form input,.stack-form textarea,.stack-form select,.simple-page input,.simple-page textarea,.simple-page select{width:100%;color:#eff6ff;background:#091525;border:1px solid #30445f;border-radius:8px;padding:10px 11px;outline:none}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #53d9e815}.stack-form textarea{resize:vertical}.stack-form select option{background:#101d30}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-note,.role-note{color:#8ca2bd;font-size:10px;line-height:1.6}.join-card{border-color:#35486b;background:linear-gradient(145deg,#162442,#11172f)}.room-page{padding-top:22px}.back-link{display:inline-block;color:#a5bad4;font-size:12px;margin:0 0 17px}.room-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;background:linear-gradient(110deg,#142c47,#1d2650);border:1px solid #384b73;border-radius:15px}.room-code{min-width:140px;text-align:center;padding:12px;border:1px solid #40567b;background:#101a2f;border-radius:10px}.room-code small{display:block;color:#91a8c7;font-size:8px;letter-spacing:.13em}.room-code strong{display:block;font:800 22px var(--display);letter-spacing:.2em;color:var(--cyan);margin:5px 0}.room-code button{border:0;background:none;color:#b7c8de;font-size:10px}.room-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.room-summary b{display:block;margin-top:8px;font:700 14px var(--display)}.room-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:13px}.terms-copy{color:#bfd0e4;line-height:1.7;white-space:pre-wrap;border-bottom:1px solid #283b55;padding:5px 0 16px}.party-list{display:grid;gap:8px}.party-row{display:flex;align-items:center;gap:11px;padding:10px 12px;background:#0d1a2b;border:1px solid #243852;border-radius:9px}.party-row>i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#202c40;color:#8295ad}.party-row.joined>i{background:#153e43;color:var(--cyan)}.party-row b,.party-row small{display:block}.party-row b{font-size:11px}.party-row small{font-size:10px;color:#91a6c0;margin-top:3px}.room-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:15px}.room-controls form{margin:0}.inline-action{display:flex;gap:7px;flex-wrap:wrap}.inline-action input{min-width:170px;max-width:220px;background:#091525;border:1px solid #30445f;color:white;border-radius:8px;padding:10px}.text-link{border:0;background:transparent;color:#ff9eab;font-size:11px}.callout{margin-top:14px;padding:11px 12px;border-left:2px solid var(--amber);background:#30291d;color:#edd6ad;border-radius:4px;font-size:10px;line-height:1.6}.message-list{display:flex;flex-direction:column;gap:9px;max-height:450px;overflow:auto}.message{padding:10px 11px;background:#0c192a;border:1px solid #263a55;border-radius:9px}.message>div{display:flex;justify-content:space-between;gap:8px}.message b{font-size:10px}.message span{font-size:9px;color:#849bb7}.message p{font-size:11px;line-height:1.6;color:#c2d0e2;margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.system-message{background:#14263b;border-color:#2c4b68}.system-message p{color:#a6c4da}.empty-chat{padding:25px;text-align:center;color:#7990ad;font-size:11px}.message-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.message-form textarea{resize:vertical;min-height:42px;background:#091525;border:1px solid #30445f;color:white;border-radius:8px;padding:10px}.portal-footer{text-align:center;color:#7389a6;padding:24px 4px 8px;font-size:10px}.notice{padding:12px 14px;background:#30291d;border:1px solid #57492b;color:#f4d99e;border-radius:8px;margin:12px 0}.simple-page{max-width:650px!important;margin:50px auto!important;padding:26px!important;background:linear-gradient(145deg,#12233a,#0b1727)!important;border:1px solid #2d4564!important;border-radius:15px!important;color:#eff5ff}.simple-page h1,.simple-page h2{color:#f1f6ff}.simple-page .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.simple-page form{margin:0 0 14px}.simple-page button:not(.nav-button){border:0;border-radius:8px;padding:11px 14px;background:linear-gradient(110deg,#9cecdf,#53d9e8);color:#061526;font-weight:800}.simple-page nav a{color:#b6cae1}.site-copyright{color:#7489a4!important;border-top-color:#1d2d45!important;background:transparent!important}.site-copyright,.site-footer{text-align:center}.landing-body .site-header{padding-left:clamp(20px,6vw,96px);padding-right:clamp(20px,6vw,96px)}
@media(max-width:900px){.landing-hero{grid-template-columns:1fr;gap:0;padding-top:50px}.hero-visual{min-height:380px}.how-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid,.room-grid{grid-template-columns:1fr}.workspace-side{grid-template-columns:1fr 1fr;align-items:start}}
@media(max-width:620px){.site-header{height:65px;padding:0 15px}.site-header nav{gap:12px;font-size:11px}.site-header nav>a:first-child{display:none}.site-brand{font-size:14px}.site-brand img{width:32px;height:32px}.landing{padding:10px 17px 35px}.landing-hero{min-height:0;padding:47px 0 25px}.hero-copy h1{font-size:46px}.hero-copy>p{font-size:14px}.hero-trust{gap:10px;font-size:9px}.hero-visual{min-height:330px}.orbit-card{padding:20px}.float-code{right:0}.how-section{padding:34px 0}.how-section .section-head,.landing-callout{display:block}.how-grid{grid-template-columns:1fr 1fr}.how-grid article{min-height:190px;padding:15px}.landing-callout .button{margin-top:18px}.portal{padding:24px 15px 14px}.dash-welcome{align-items:flex-start;flex-direction:column}.dash-welcome h1,.room-hero h1{font-size:25px}.metric-grid,.room-summary{grid-template-columns:1fr 1fr}.metric:last-child,.room-summary article:last-child{grid-column:span 2}.workspace-side{grid-template-columns:1fr}.room-hero{align-items:flex-start;flex-direction:column;padding:20px}.room-code{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;text-align:left;gap:10px}.room-code strong{margin:0}.room-code small{grid-column:1/-1}.form-pair,.simple-page .row{grid-template-columns:1fr}.message-form{grid-template-columns:1fr}.site-header nav .nav-user{display:none}}
.page-body{min-height:70vh}.page-body>h1,.page-body>h2{max-width:1150px;margin:20px auto 9px;padding:0 24px;font-family:var(--display)}.page-body>p,.page-body>form,.page-body>article,.page-body>.notice{max-width:1150px;margin:12px auto;padding-left:24px;padding-right:24px}.page-body .row{max-width:1150px;margin:20px auto;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:linear-gradient(145deg,#12233a,#0b1727);border:1px solid #2d4564;border-radius:15px}.page-body .row form{padding:12px}.page-body label{display:grid;gap:5px;color:#b6c6dc;font-size:11px;font-weight:700;margin:12px 0}.page-body input,.page-body textarea,.page-body select{width:100%;padding:11px;color:#eff6ff;background:#091525;border:1px solid #30445f;border-radius:8px}.page-body button:not(.nav-button){border:0;border-radius:8px;padding:11px 14px;background:linear-gradient(110deg,#a8f0e4,#53d9e8);color:#091326;font-weight:800}.page-body .list{max-width:1150px;margin:12px auto;padding:18px 22px;border:1px solid #283b56;background:#101d30;border-radius:10px}.page-body .list p{color:#a3b5cb;line-height:1.6}.page-body .site-copyright{max-width:100%}.button-primary{background:linear-gradient(110deg,#a8f0e4,#53d9e8)!important;color:#091326!important}.button-outline{background:#101e31!important;color:#e5edfc!important;border:1px solid #354963!important}.page-body .row>*{min-width:0}
/* XWADDA's original black and white identity, with a single high-visibility accent. */
:root{color-scheme:dark;--bg:#050505;--panel:#111;--panel2:#181818;--line:#3d3d3d;--ink:#fff;--muted:#c7c7c7;--cyan:#d8ff45;--blue:#d8ff45;--violet:#ededed;--lime:#d8ff45;--amber:#e9e9e9;--danger:#ff7777}
body{background:radial-gradient(ellipse at 82% -18%,#292929 0,transparent 34%),#050505!important;color:#fff!important}
.site-header{background:#050505f2;border-bottom:1px solid #444}
.site-brand img{background:#fff;border-radius:5px;padding:2px;object-fit:contain;filter:none}
.site-brand small{color:var(--cyan)}.site-header nav{color:#dedede}.site-header nav a:hover{color:var(--cyan)}
.site-header .nav-cta,.nav-cta{background:#fff;color:#050505!important;border:1px solid #fff;box-shadow:none}
.hero-copy h1 span{background:linear-gradient(90deg,#fff 10%,#d8ff45 90%);background-clip:text}
.eyebrow{color:#d7d7d7}.eyebrow i,.live-tag i{background:var(--cyan);box-shadow:0 0 10px #d8ff4580}
.button.primary,.button-primary,.page-body button:not(.nav-button){color:#050505!important;background:var(--cyan)!important;box-shadow:0 6px 22px #d8ff4522}
.button.secondary{color:#fff;background:#282828;border:1px solid #777}.button.ghost{background:#111;border-color:#777;color:#fff}
.glow-a{background:#ffffff0a;box-shadow:0 0 110px #ffffff10}.glow-b{background:#d8ff4510}
.orbit-card,.glass-card,.how-grid article,.metric,.room-summary article,.deal-card,.message,.page-body .row,.simple-page{background:linear-gradient(145deg,#171717,#0b0b0b)!important;border-color:#454545!important}
.code-chip,.deal-code,.hero-trust span:first-child,.how-grid article>span{color:var(--cyan);background:#222}
.orbit-steps .done,.orbit-steps .current,.float-code b{color:var(--cyan)}.progress-track i{background:var(--cyan)}
.landing-callout{background:linear-gradient(105deg,#191919,#0a0a0a);border-color:#555}.landing-footnote{border-left-color:var(--cyan);color:#d0d0d0}.landing-footnote b{color:#fff}
.deal-card:hover{border-color:var(--cyan)!important}.state-pill{color:#fff;background:#2c2c2c;border:1px solid #555}
.join-card{background:linear-gradient(145deg,#1c1c1c,#0c0c0c)!important}
.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #d8ff4518}
.room-hero{background:linear-gradient(110deg,#1d1d1d,#080808);border-color:#555}.room-code strong{color:var(--cyan)}
.party-row.joined>i{color:var(--cyan);background:#282828}.system-message{background:#1b1b1b;border-color:#555}.system-message p{color:#eee}
.callout,.notice{background:#202020;border-left-color:var(--cyan);border-color:#555;color:#fff}
.site-footer,.site-copyright,.portal-footer{color:#aaa!important;border-color:#3d3d3d!important}
.page-body .row{box-shadow:0 20px 70px #0008}
.auth-card{max-width:510px;margin:38px auto;padding:32px;background:linear-gradient(145deg,#191919,#090909);border:1px solid #555;border-radius:16px;box-shadow:0 24px 70px #0009}
.auth-card h1{font:800 30px var(--display);margin:12px 0 7px}.auth-card>p{color:#bbb;line-height:1.6}
.auth-form{display:grid;gap:15px;margin-top:24px}.auth-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#eee}
.auth-form input{width:100%;padding:13px;color:#fff;background:#050505;border:1px solid #666;border-radius:8px}.auth-form input:focus{outline:2px solid var(--cyan);outline-offset:1px}
.auth-form small{color:#bbb;font-weight:400}.auth-switch{margin-top:22px!important;color:#bbb!important}.auth-switch a,.payment-card a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}
.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0 22px;border:1px solid #454545;border-radius:12px;background:#101010}
.proof-strip>div{padding:17px 20px;border-right:1px solid #444}.proof-strip>div:last-child{border:0}.proof-strip b,.proof-strip span{display:block}.proof-strip b{font-size:13px}.proof-strip span{margin-top:5px;color:#aaa;font-size:11px}
.feature-section,.payments-section,.faq-section{padding:42px 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}
.feature-grid article,.payment-card{padding:20px;border:1px solid #444;border-radius:12px;background:linear-gradient(145deg,#171717,#0a0a0a)}
.feature-grid b{font:700 15px var(--display)}.feature-grid p,.payments-section p,.payments-section li,.payment-card p{color:#bdbdbd;font-size:12px;line-height:1.7}
.payments-section{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;border-top:1px solid #333;border-bottom:1px solid #333}
.payments-section h2{font:750 28px var(--display);margin:9px 0}.payments-section ul{padding-left:19px}.payments-section li{padding:4px 0}
.payment-card b{font:700 16px var(--display)}.payment-card a{font-size:12px}.faq-section details{border-bottom:1px solid #393939;padding:16px 2px;color:#fff}
.faq-section summary{font-weight:700;cursor:pointer}.faq-section details p{max-width:850px;color:#bbb;font-size:12px;line-height:1.7}
.landing-footer{display:flex;justify-content:space-between;gap:16px}.landing-footer a{color:#ddd}.landing-footer a:hover{color:var(--cyan)}
@media(max-width:760px){.feature-grid{grid-template-columns:1fr 1fr}.payments-section{grid-template-columns:1fr}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-right:0;border-bottom:1px solid #444}.auth-card{margin:25px 15px;padding:24px}}
@media(max-width:620px){.feature-grid{grid-template-columns:1fr}.landing-footer{display:grid}.site-header nav a:nth-child(2),.site-header nav a:nth-child(3){display:none}}

