/* Cool blue product theme */
.landing-page { --ink:#10233f !important; --paper:#fff !important; --cream:#eef5fc !important; --coral:#1769e0 !important; --moss:#187a91 !important; --muted:#60728a !important; --line:rgba(16,35,63,.16) !important; background:var(--paper) !important; color:var(--ink) !important; }
.landing-page .action-dark { color:#fff; }
.landing-page .action-light { color:var(--ink); }
.site-nav { background:rgba(255,255,255,.94); backdrop-filter:blur(14px); }
.nav-links a:hover,.text-action:hover,.plan-link:hover { color:var(--coral); }
.nav-action span,.text-action span { color:var(--coral); }
.hero-section { background:linear-gradient(110deg,#fff 0 64%,#eaf3fb 64%); }
.landing-page h1 em,.landing-page h2 em { color:#1769e0; }
.eyebrow,.section-label { color:#1769e0; }
.eyebrow span { background:#21a4c5; }
.action-dark { background:#10233f; box-shadow:0 8px 20px rgba(16,35,63,.14); }
.action-dark:hover { background:#1769e0; }
.text-action { border-bottom-color:rgba(23,105,224,.35); }
.trust-line { color:var(--muted); }
.status-dot,.room-label i { background:#21a4c5; }
.event-window { border-color:rgba(16,35,63,.25); background:#10233f; box-shadow:16px 18px 0 rgba(23,105,224,.10); }
.stream-stage { background:#1552a2; }
.stage-pattern { background:repeating-linear-gradient(125deg,transparent 0 44px,rgba(168,220,247,.72) 45px 47px,transparent 48px 96px),linear-gradient(150deg,#62b9df,#1b62bd 55%,#102c61); }
.stage-pattern:after { border-color:rgba(201,237,250,.78); }
.live-chip { background:#081a35; }
.live-chip b { background:#35c2dc; }
.room-chat { background:#122b4e; }
.chat-head { color:#b9d3ec; }
.chat-head b { color:#fff; }
.chat-input { border-color:rgba(185,211,236,.25); color:#8faecb; }
.window-footer { color:#94b2cf; }
.statement-band { background:#10233f; color:#fff; }
.statement-grid h2 em { color:#7dd6e5; }
.statement-grid div p { color:#b5c7dc; }
.proof-highlight { background:#eaf4fc; }
.card-number,.format-row>span,.format-row b { color:#1769e0; }
.card-glyph i { background:#1769e0; }
.signal-meter span { background:#21a4c5; }
.signal-meter b { color:#187a91; }
.format-dots i { border-color:#1769e0; }
.formats-section { background:#edf5fb; }
.format-list,.format-row { border-color:rgba(16,35,63,.18); }
.format-row p { color:#60728a; }
.closing-section { background:#1769e0; color:#fff; }
.closing-content .eyebrow { color:#fff; }
.closing-content .eyebrow span { background:#7dd6e5; }
.closing-content h2 em { color:#10233f; }
.closing-noise { background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.28) 19px 20px); }
.action-light { background:#fff; }
.site-footer { background:#081a35; color:#fff; }
.site-footer p { color:#91a8c2; }
.page-intro { background:linear-gradient(112deg,#fff 0 72%,#eaf4fc 72%) !important; }
.how-intro { background:linear-gradient(112deg,#fff 0 72%,#dff4f8 72%) !important; }
.price-option.featured { background:#10233f; }
.price-option .section-label { color:#56c9dd; }
.featured .price,.featured .price-copy,.featured li { color:#b5c7dc !important; }
.plan-choice input:checked + span { background:#10233f; color:#fff; }
.plan-choice input:focus-visible + span { outline-color:#1769e0; }
.order-form { background:#f2f7fc; }
.estimate-panel { background:#e7f1fa; }
.order-message { color:#187a91; }
.step-row>span { color:#1769e0; }
.step-row>b { color:rgba(16,35,63,.18); }
.page-cta { background:#10233f; color:#fff; }
.page-cta .eyebrow { color:#fff; }
.page-cta .eyebrow span { background:#56c9dd; }
.page-cta h2 em { color:#7dd6e5 !important; }
body:not(.landing-page) { background:#f4f8fc; color:#10233f; }
#landing-view>div,#pow-view>div>div,#pow-success-overlay { background-color:#fff; border-color:#d6e4f1; }
#landing-view .text-cyan-400,#pow-view .text-cyan-400 { color:#1769e0; }
.landing-page .action-dark { color: #f3f0e9; }
.landing-page .action-light { color: #20201d; }
.order-section { margin-top: 92px; padding-top: 22px; border-top: 1px solid var(--line); }
.order-heading { display: grid; grid-template-columns: .75fr 1.25fr; gap: 28px; align-items: end; margin-bottom: 36px; }
.order-heading h2 { margin: 0 0 10px; font-family: "Playfair Display", Georgia, serif; font-size: clamp(40px, 4.8vw, 63px); letter-spacing: -.05em; line-height: .95; }
.order-heading > p:last-child { max-width: 430px; margin: 0; color: var(--muted); font-size: 15px; line-height: 1.6; }
.order-form { border: 1px solid var(--line); background: var(--cream); }
.plan-picker { display: grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid var(--line); }
.plan-choice { position: relative; display: block; cursor: pointer; border-right: 1px solid var(--line); }
.plan-choice:last-child { border-right: 0; }
.plan-choice input { position: absolute; opacity: 0; }
.plan-choice span { display: flex; align-items: center; justify-content: space-between; min-height: 76px; padding: 18px 22px; color: var(--muted); transition: background .18s ease, color .18s ease; }
.plan-choice b { font-family: "Playfair Display", Georgia, serif; font-size: 26px; letter-spacing: -.04em; }.plan-choice small { font-family: "DM Mono", monospace; font-size: 9px; letter-spacing: .03em; }
.plan-choice input:checked + span { background: var(--ink); color: var(--paper); }.plan-choice input:focus-visible + span { outline: 3px solid var(--coral); outline-offset: -3px; }
.order-fields { display: grid; grid-template-columns: 1.5fr 1fr 1fr; gap: 20px; padding: 28px 22px; }
.order-fields label { color: var(--ink); font-family: "DM Mono", monospace; font-size: 10px; letter-spacing: .07em; text-transform: uppercase; }
.order-fields input { display: block; width: 100%; margin-top: 9px; padding: 11px 0; border: 0; border-bottom: 1px solid var(--ink); border-radius: 0; background: transparent; color: var(--ink); font-family: "DM Sans", sans-serif; font-size: 16px; outline: none; }.order-fields input:focus { border-color: var(--coral); }.order-fields small { display: block; margin-top: 8px; color: var(--muted); font-family: "DM Sans", sans-serif; font-size: 11px; letter-spacing: 0; text-transform: none; }
.estimate-panel { display: flex; align-items: center; justify-content: space-between; gap: 26px; padding: 22px; border-top: 1px solid var(--line); background: #f6f4ee; }.estimate-panel p { margin: 0 0 3px; color: var(--muted); font-family: "DM Mono", monospace; font-size: 9px; letter-spacing: .08em; text-transform: uppercase; }.estimate-panel strong { margin-right: 12px; font-family: "Playfair Display", Georgia, serif; font-size: 40px; letter-spacing: -.05em; }.estimate-panel span { color: var(--muted); font-size: 13px; }.estimate-panel .action { flex-shrink: 0; border: 0; cursor: pointer; }
.order-message { min-height: 20px; margin: 0; padding: 0 22px 20px; color: var(--moss); font-size: 13px; font-weight: 600; }.estimate-method { margin: 17px 0 0; color: var(--muted); font-family: "DM Mono", monospace; font-size: 9px; line-height: 1.6; }
.info-page .nav-current { color: var(--ink); }
.page-intro { padding: 105px 0 92px; background: linear-gradient(112deg, var(--paper) 0 72%, #dce2d4 72%); }
.page-intro h1 { max-width: 790px; margin: 20px 0 25px; font-family: "Playfair Display", Georgia, serif; font-size: clamp(54px, 7vw, 92px); letter-spacing: -0.06em; line-height: 0.95; }
.page-intro > .site-shell > p:last-child { max-width: 540px; margin: 0; color: var(--muted); font-size: 17px; line-height: 1.65; }
.pricing-page { padding: 84px 0 95px; }
.price-grid { display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid var(--line); }
.price-option { display: flex; min-height: 500px; flex-direction: column; padding: 31px 28px 26px; border-right: 1px solid var(--line); }
.price-option:last-child { border-right: 0; }
.price-option.featured { background: var(--ink); color: var(--paper); }
.price-option h2 { margin: 46px 0 13px; font-family: "Playfair Display", Georgia, serif; font-size: 34px; letter-spacing: -0.04em; }
.price-option .section-label { color: var(--coral); }
.price { margin: 0 0 16px; font-family: "DM Mono", monospace; color: var(--muted); font-size: 11px; }
.price b { color: inherit; font-family: "Playfair Display", Georgia, serif; font-size: 42px; letter-spacing: -0.05em; }
.featured .price, .featured .price-copy, .featured li { color: #c4c1b9; }
.price-copy { min-height: 73px; margin: 0; color: var(--muted); font-size: 14px; line-height: 1.6; }
.price-option ul { margin: 26px 0; padding: 0; list-style: none; }
.price-option li { padding: 10px 0; border-top: 1px solid var(--line); color: var(--muted); font-size: 13px; }
.featured li { border-color: rgba(255,255,255,.17); }
.plan-link { margin-top: auto; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }
.plan-link:hover { color: var(--coral); }
.price-option .action { margin-top: auto; align-self: flex-start; }
.pricing-note { max-width: 720px; margin: 30px auto 0; color: var(--muted); font-family: "DM Mono", monospace; font-size: 10px; line-height: 1.7; text-align: center; }
.how-intro { background: linear-gradient(112deg, var(--paper) 0 72%, #f1c2a8 72%); }
.steps-section { padding: 92px 0; }
.steps-list { border-top: 1px solid var(--line); }
.step-row { display: grid; grid-template-columns: 70px 1fr max-content; gap: 28px; padding: 39px 0; border-bottom: 1px solid var(--line); }
.step-row > span, .step-row > b { color: var(--coral); font-family: "DM Mono", monospace; font-size: 11px; font-weight: 400; letter-spacing: .08em; }
.step-row > b { color: rgba(32,32,29,.2); font-size: 42px; line-height: 1; }
.step-row h2 { margin: 13px 0 9px; font-family: "Playfair Display", Georgia, serif; font-size: clamp(30px, 3vw, 43px); letter-spacing: -0.04em; }
.step-row div > p:last-child { max-width: 570px; margin: 0; color: var(--muted); font-size: 15px; line-height: 1.6; }
.page-cta { padding: 100px 0; background: var(--moss); color: #f5f2e9; }
.page-cta .eyebrow { color: #f5f2e9; }.page-cta .eyebrow span { background: var(--coral); }
.page-cta h2 { margin: 22px 0 32px; font-family: "Playfair Display", Georgia, serif; font-size: clamp(48px, 5.5vw, 75px); letter-spacing: -0.055em; line-height: .98; }.page-cta h2 em { color: #f1ae90; }
@media (max-width: 850px) { .page-intro { padding: 75px 0; background: var(--paper); }.price-grid { grid-template-columns: 1fr; }.price-option { min-height: auto; border-right: 0; border-bottom: 1px solid var(--line); }.price-option:last-child { border-bottom: 0; }.price-copy { min-height: 0; }.price-option .action, .plan-link { margin-top: 20px; }.step-row { grid-template-columns: 42px 1fr; gap: 14px; }.step-row > b { display: none; } }
@media (max-width: 850px) { .order-section { margin-top: 65px; }.order-heading { grid-template-columns: 1fr; gap: 13px; }.order-fields { grid-template-columns: 1fr; }.estimate-panel { align-items: flex-start; flex-direction: column; }.estimate-panel .action { width: 100%; }.plan-choice span { align-items: flex-start; flex-direction: column; gap: 5px; } }
#chat-messages::-webkit-scrollbar,#audio-feed::-webkit-scrollbar,#text-feed::-webkit-scrollbar{width:6px}#chat-messages::-webkit-scrollbar-track,#audio-feed::-webkit-scrollbar-track,#text-feed::-webkit-scrollbar-track{background:rgba(15,23,42,.5)}#chat-messages::-webkit-scrollbar-thumb,#audio-feed::-webkit-scrollbar-thumb,#text-feed::-webkit-scrollbar-thumb{background:rgba(51,65,85,.8);border-radius:4px}.avatar-glow{box-shadow:0 0 15px rgba(16,185,129,.5);animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}
.landing-page{--ink:#20201d;--paper:#f3f0e9;--cream:#e9e3d8;--coral:#fa7657;--moss:#536452;--muted:#69675f;--line:rgba(32,32,29,.22);margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.45;overflow-x:hidden}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.site-shell{width:min(1200px,calc(100% - 64px));margin:auto}.site-nav{position:relative;z-index:5;border-bottom:1px solid var(--line)}.nav-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between}.wordmark{display:inline-flex;align-items:center;gap:3px;font-size:24px;font-weight:700;letter-spacing:-1.3px}.wordmark-mark{display:grid;width:23px;height:23px;place-items:center;border:2px solid currentColor;border-radius:50%;font-family:"Playfair Display",serif;font-size:15px;font-style:italic;letter-spacing:-2px}.nav-links{display:flex;gap:32px;margin-left:82px}.nav-links a,.nav-action{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nav-links a{color:var(--muted)}.nav-links a:hover,.text-action:hover{color:var(--coral)}.nav-action{display:flex;align-items:center;gap:12px;padding:11px 0 11px 20px;border-left:1px solid var(--line)}.nav-action span,.text-action span{color:var(--coral);font-size:17px}.hero-section{min-height:720px;padding:88px 0 30px;background:linear-gradient(110deg,var(--paper) 0 66%,#ddd9cf 66%)}.hero-grid{display:grid;grid-template-columns:1fr .97fr;align-items:center;gap:38px}.hero-copy{max-width:610px;padding:42px 0}.eyebrow,.section-label{margin:0;font-family:"DM Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--moss)}.eyebrow span{width:8px;height:8px;background:var(--coral);border-radius:50%}.hero-copy h1,.section-heading h2,.format-title h2,.closing-content h2{margin:22px 0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(55px,6vw,83px);font-weight:800;letter-spacing:-.055em;line-height:.98}.landing-page h1 em,.landing-page h2 em{color:var(--coral);font-style:italic}.hero-intro{max-width:495px;margin:0 0 31px;color:var(--muted);font-size:17px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:25px}.action{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 19px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .18s ease}.action:hover{transform:translateY(-3px)}.action-dark{background:var(--ink);color:var(--paper)}.text-action{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.trust-line{display:flex;align-items:center;gap:9px;margin-top:52px;color:var(--muted);font-family:"DM Mono",monospace;font-size:10px}.status-dot{width:7px;height:7px;border-radius:50%;background:#789d68;box-shadow:0 0 0 4px rgba(120,157,104,.15)}
.event-window{overflow:hidden;border:1px solid rgba(32,32,29,.5);background:#262722;color:#f6f0e7;box-shadow:14px 16px 0 rgba(32,32,29,.14)}.window-topbar,.window-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.06em}.window-topbar{border-bottom:1px solid rgba(255,255,255,.16)}.room-label{display:flex;align-items:center;gap:7px}.room-label i{width:6px;height:6px;background:var(--coral);border-radius:50%}.window-time{color:#b5b0a8}.window-body{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(160px,.8fr);min-height:315px}.stream-stage{position:relative;overflow:hidden;background:#a84834;min-height:315px}.stage-pattern{position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 44px,rgba(255,229,186,.84) 45px 47px,transparent 48px 96px),linear-gradient(150deg,#e29b74,#a64330 55%,#552c28)}.stage-pattern:after{content:"";position:absolute;width:180px;height:180px;right:-34px;top:34px;border:26px solid rgba(247,220,171,.82);border-radius:50%}.live-chip{position:absolute;top:15px;left:15px;padding:5px 8px;background:var(--ink);font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.08em}.live-chip b{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--coral)}.stage-caption{position:absolute;right:20px;bottom:19px;left:20px}.stage-caption span{display:block;margin-bottom:7px;font-family:"DM Mono",monospace;font-size:8px;letter-spacing:.08em}.stage-caption strong{display:block;max-width:260px;font-family:"Playfair Display",serif;font-size:29px;line-height:.98;letter-spacing:-.04em}.room-chat{display:flex;flex-direction:column;padding:14px 12px 11px;background:#282925}.chat-head{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.14);color:#c9c5bd;font-family:"DM Mono",monospace;font-size:9px;text-transform:uppercase}.chat-head b{float:right;color:#f4eee2}.chat-item{display:flex;gap:7px;margin-top:14px}.chat-avatar{display:grid;flex:0 0 19px;height:19px;place-items:center;border-radius:50%;color:var(--ink);font-size:9px;font-weight:700}.amber{background:#e7b36c}.pink{background:#e98f82}.blue{background:#a5c6d7}.chat-item p{margin:0;color:#c6c2b9;font-size:10px;line-height:1.35}.chat-item b{display:block;color:#fbf5e9}.chat-input{margin-top:auto;padding:8px;border:1px solid rgba(255,255,255,.16);color:#85837d;font-size:9px}.chat-input span{float:right;color:var(--coral);font-size:13px;line-height:9px}.window-footer{border-top:1px solid rgba(255,255,255,.16);color:#a8bca3}.window-footer span:last-child{color:#e2b49e}.hero-rule{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px;margin-top:44px;color:var(--muted);font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hero-rule i{height:1px;background:var(--line)}
.statement-band{padding:110px 0;background:var(--ink);color:var(--paper)}.statement-grid{display:grid;grid-template-columns:.75fr 2fr;gap:72px}.section-label{color:var(--coral)}.statement-grid h2{max-width:795px;margin:0 0 22px;font-family:"Playfair Display",serif;font-size:clamp(32px,4.1vw,56px);letter-spacing:-.045em;line-height:1.08}.statement-grid h2 em{color:#e2a186}.statement-grid div p{max-width:560px;margin:0;color:#bdb9b1;font-size:16px;line-height:1.7}.proof-section{padding:115px 0 125px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.section-heading h2{margin:0;font-size:clamp(45px,5vw,68px)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.proof-card{position:relative;min-height:315px;padding:23px 27px;border-right:1px solid var(--line)}.proof-card:first-child{border-left:1px solid var(--line)}.card-number{color:var(--coral);font-family:"DM Mono",monospace;font-size:11px}.proof-card h3{margin:50px 0 11px;font-family:"Playfair Display",serif;font-size:28px;letter-spacing:-.04em}.proof-card p{max-width:285px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.proof-highlight{background:var(--cream)}.card-glyph,.signal-meter,.format-dots{position:absolute;right:26px;bottom:25px;display:flex;align-items:end;gap:3px}.card-glyph i{display:block;width:7px;background:var(--coral)}.card-glyph i:nth-child(1){height:9px}.card-glyph i:nth-child(2){height:17px}.card-glyph i:nth-child(3){height:25px}.signal-meter span{display:block;width:4px;background:var(--moss)}.signal-meter span:nth-child(1){height:5px}.signal-meter span:nth-child(2){height:9px}.signal-meter span:nth-child(3){height:13px}.signal-meter span:nth-child(4){height:17px}.signal-meter span:nth-child(5){height:21px}.signal-meter b{margin-left:7px;color:var(--moss);font-family:"DM Mono",monospace;font-size:8px;font-weight:400}.format-dots{gap:7px}.format-dots i{width:10px;height:10px;border:1px solid var(--ink);border-radius:50%}.format-dots i:nth-child(2){background:var(--coral);border-color:var(--coral)}
.formats-section{padding:112px 0;background:#edf5fb}.formats-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:85px}.format-title h2{margin:18px 0 34px;font-size:clamp(43px,5vw,66px)}.format-list{border-top:1px solid rgba(32,32,29,.3)}.format-row{display:grid;grid-template-columns:48px 1fr max-content;gap:13px;padding:26px 0;border-bottom:1px solid rgba(32,32,29,.3)}.format-row>span,.format-row b{color:var(--moss);font-family:"DM Mono",monospace;font-size:10px;font-weight:400;letter-spacing:.08em}.format-row h3{margin:0 0 5px;font-family:"Playfair Display",serif;font-size:28px;letter-spacing:-.03em}.format-row p{max-width:360px;margin:0;color:#555b50;font-size:14px}.format-row b{align-self:center}.closing-section{position:relative;overflow:hidden;padding:126px 0 135px;background:var(--coral);color:#fff9ed}.closing-noise{position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.45) 19px 20px);transform:skewY(-9deg) scale(1.2)}.closing-content{position:relative}.closing-content .eyebrow{color:#fff9ed}.closing-content .eyebrow span{background:var(--ink)}.closing-content h2{margin:23px 0 32px;font-size:clamp(53px,6vw,80px)}.closing-content h2 em{color:var(--ink)}.action-light{background:#fff9ed;color:var(--ink)}.site-footer{padding:25px 0;background:var(--ink);color:#eee9df}.footer-inner{display:flex;align-items:center;justify-content:space-between}.site-footer p{margin:0;color:#aaa79f;font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.fade-in-up{opacity:0;transform:translateY(24px);transition:opacity .65s ease-out,transform .65s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}
@media(max-width:850px){.site-shell{width:min(100% - 40px,650px)}.nav-links{display:none}.hero-section{padding-top:48px;background:var(--paper)}.hero-grid,.statement-grid,.formats-layout{grid-template-columns:1fr;gap:36px}.hero-copy{padding:8px 0}.hero-copy h1{font-size:clamp(50px,13vw,72px)}.event-window{width:100%}.statement-band,.proof-section,.formats-section{padding:75px 0}.statement-grid{gap:22px}.proof-grid{grid-template-columns:1fr}.proof-card,.proof-card:first-child{min-height:250px;border-left:1px solid var(--line)}.proof-card:last-child{border-bottom:1px solid var(--line)}.section-heading{display:block;margin-bottom:36px}.section-heading h2{margin-top:18px}.formats-layout{gap:48px}.footer-inner{gap:18px;flex-wrap:wrap}.hero-rule{margin-top:30px}}@media(max-width:500px){.site-shell{width:calc(100% - 32px)}.nav-inner{min-height:64px}.wordmark{font-size:21px}.nav-action{padding-left:12px;font-size:10px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.trust-line{margin-top:36px;line-height:1.5}.window-body{grid-template-columns:1fr}.room-chat{display:none}.stream-stage{min-height:270px}.hero-rule span:first-child{display:none}.hero-rule{grid-template-columns:1fr max-content}.statement-grid h2{font-size:37px}.proof-card h3{margin-top:35px}.format-row{grid-template-columns:35px 1fr}.format-row b{display:none}.closing-section{padding:86px 0}.site-footer p:last-child{display:none}}
