
:root{--blue:#245df5;--ink:#14223e;--muted:#6b7690;--line:#e6eaf2;--pale:#f5f8ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;font-size:15px;line-height:1.65}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #83a9ff;outline-offset:4px}.wrap{max-width:1180px;margin:auto;padding:0 28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px}.brand b{color:var(--blue)}.mark{width:34px;height:34px;border-radius:11px 11px 11px 3px;background:var(--blue);color:white;display:grid;place-items:center;font-size:23px;transform:rotate(-5deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 22px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #18336414}.primary{background:var(--blue);border-color:var(--blue);color:white;box-shadow:0 5px 12px #245df528}.nav{height:87px;display:flex;align-items:center;justify-content:space-between;gap:26px}.navlinks,.actions{display:flex;align-items:center;gap:29px}.navlinks a{font-size:13px;font-weight:600}.navlinks a:hover{color:var(--blue)}header{background:#ffffffed;border-bottom:1px solid #eef1f8;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.login{border:0;background:none;font-weight:600}.menu{display:none}.hero{overflow:hidden;background:radial-gradient(ellipse at 84% 40%,#e6edff,transparent 54%),linear-gradient(#fff,#fafcff);padding:84px 0 76px}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:42px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--blue);text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:8px;background:#edf3ff;border:1px solid #dce7ff;padding:6px 11px;border-radius:25px;font-size:10px;letter-spacing:1px;font-weight:800;color:var(--muted)}.dot{width:6px;height:6px;background:#2bc697;border-radius:50%;display:inline-block}h1{font-size:clamp(42px,4.5vw,62px);line-height:1.08;letter-spacing:-3px;font-weight:750;margin:23px 0}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:16px;line-height:1.85;color:var(--muted);max-width:435px}.hero-cta{display:flex;gap:12px;margin:27px 0 13px}.micro{font-size:11px;color:var(--muted)}.ticks{display:flex;gap:19px}.ticks span:before{content:'✓';color:var(--blue);margin-right:6px}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:32px;font-size:11px}.faces{display:flex;padding-left:8px}.face{margin-left:-8px;width:32px;height:32px;border:3px solid white;border-radius:50%;display:grid;place-items:center;background:#d5e4fd;color:var(--muted);font-size:9px;font-weight:700}.face:nth-child(2){background:#efd9cf}.face:nth-child(3){background:#d9e8d4}.stars{color:var(--muted);font-size:12px;letter-spacing:2px}.visual{position:relative;padding:28px 0 48px}.dashboard{background:#fff;border:1px solid #dbe3f2;border-radius:13px;box-shadow:0 28px 70px #2f55a21a;overflow:hidden;transform:perspective(1200px) rotateY(-3deg)}.appbar{padding:12px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:9px}.appbar .brand{font-size:13px;letter-spacing:-.5px}.appbar .mark{width:21px;height:21px;font-size:14px;border-radius:6px}.appbody{display:grid;grid-template-columns:43px 154px 1fr;min-height:310px}.rail{background:#f8faff;border-right:1px solid var(--line);padding:15px 9px;display:flex;flex-direction:column;gap:16px;align-items:center;color:var(--muted)}.rail span:first-child{background:#e2ebff;padding:4px 7px;color:var(--blue);border-radius:5px}.inbox{border-right:1px solid var(--line);padding:16px 9px}.inbox h4{font-size:12px;margin:0 0 15px}.search{background:#f7f9fc;border-radius:4px;color:var(--muted);font-size:8px;padding:6px;margin-bottom:14px}.person{padding:11px 6px;font-size:8px;border-bottom:1px solid #f1f3f8}.person.selected{background:#edf3ff;border-radius:5px;border-left:2px solid var(--blue)}.person b{display:block;font-size:9px;margin-bottom:4px}.person small{color:var(--muted)}.conversation{padding:16px 14px;font-size:9px}.chat-title{border-bottom:1px solid var(--line);padding-bottom:11px;display:flex;justify-content:space-between}.chat-title small{display:block;color:var(--muted);font-size:8px}.timestamp{text-align:center;font-size:7px;color:var(--muted);margin:16px}.bubble{padding:10px 12px;background:#f2f5fa;border-radius:8px 8px 8px 0;max-width:88%;margin:12px 0}.bubble.blue{background:var(--blue);color:var(--muted);margin-left:auto;border-radius:8px 8px 0 8px}.reply{border:1px solid var(--line);border-radius:6px;padding:10px;color:var(--muted);margin-top:20px;display:flex;justify-content:space-between}.floatstat{position:absolute;left:-19px;bottom:6px;background:white;border:1px solid var(--line);padding:14px 20px;border-radius:11px;box-shadow:0 14px 35px #254da41a;display:flex;gap:12px;align-items:center;z-index:2}.stat-icon{background:#e7faf1;color:var(--muted);padding:8px 13px;border-radius:9px;font-size:24px}.floatstat strong{font-size:21px;letter-spacing:-.6px}.floatstat small{display:block;font-size:9px;color:var(--muted)}.mini-widget{position:absolute;right:-16px;bottom:-10px;width:182px;background:#fff;border:1px solid #dce5f6;border-radius:12px;box-shadow:0 15px 30px #18439018;overflow:hidden;z-index:3}.widget-head{background:var(--blue);color:white;padding:13px;font-size:11px;font-weight:700}.widget-head small{display:block;font-weight:400;font-size:8px;opacity:.8}.mini-widget p{font-size:9px;margin:12px;padding:10px;background:#f2f5fb;border-radius:7px}.mini-widget .micro{padding:0 12px 12px;font-size:8px}.trusted{text-align:center;padding:31px 0 35px;border-bottom:1px solid var(--line)}.trusted p{font-size:11px;color:var(--muted);margin:0 0 23px}.logos{display:flex;justify-content:space-between;gap:20px;color:var(--muted);align-items:center;font-size:21px;font-weight:750;letter-spacing:-.6px}.logos span:nth-child(2){font-family:Georgia,serif;font-style:italic}.logos span:nth-child(4){letter-spacing:3px;font-size:17px}.sample{font-size:9px;color:var(--muted);margin-top:17px}section.pad{padding:85px 0}.section-head{text-align:center;max-width:610px;margin:0 auto 39px}h2{font-size:37px;line-height:1.2;letter-spacing:-1.4px;margin:12px 0 14px}p{margin:0 0 15px}.section-head p,.card p{color:var(--muted);font-size:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid var(--line);border-radius:13px;padding:28px;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #223a6210}.icon{width:43px;height:43px;border-radius:11px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;font-size:23px;margin-bottom:20px}.icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}h3{font-size:18px;letter-spacing:-.5px;margin:12px 0 10px}.feature-art{height:99px;background:#f8faff;margin:23px -10px -10px;border:1px solid #eef2fa;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px}.bars{display:flex;gap:7px;align-items:end;height:51px}.bars i{display:block;background:#c8d8ff;width:12px;border-radius:3px 3px 0 0}.bars i:nth-last-child(-n+2){background:var(--blue)}.flowbox{padding:8px 9px;border:1px solid #dbe4f7;background:white;border-radius:6px;font-size:10px}.integration{background:#fff;border:1px solid #e3e9f5;border-radius:10px;width:45px;height:45px;display:grid;place-items:center;font-weight:700;font-size:18px}.how{background:#f8faff}.steps{position:relative}.steps:before{content:'';position:absolute;top:25px;left:16%;right:16%;border-top:1px dashed #b8cafa}.step{text-align:center;position:relative;padding:0 24px}.num{width:51px;height:51px;border:1px solid #d7e3ff;background:#fff;box-shadow:0 5px 15px #255bf00b;border-radius:14px;display:grid;place-items:center;color:var(--blue);font-size:15px;font-weight:700;margin:0 auto 22px}.step p{color:var(--muted);font-size:13px}.steps-note{text-align:center;margin:29px auto 0;font-size:11px;color:var(--muted)}.use-row{margin-top:44px;display:flex;align-items:center;gap:30px;border-top:1px solid #e5ebf6;padding-top:25px;justify-content:center;font-size:12px}.use-row b{color:var(--muted)}.use-row span{color:var(--blue)}.billing{display:flex;justify-content:center;margin:-10px auto 32px;gap:3px;border:1px solid var(--line);background:#f6f8fc;border-radius:9px;padding:4px;width:max-content}.billing button{border:0;background:none;padding:8px 15px;color:var(--muted);font-size:12px;border-radius:6px}.billing button.active{background:white;color:var(--ink);box-shadow:0 2px 6px #0000000a}.save{font-size:9px;color:var(--muted);margin-left:5px}.price-card{padding:30px;position:relative}.price-card.popular{border:2px solid var(--blue);box-shadow:0 12px 40px #245df514}.popular-tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:3px 15px;background:var(--blue);border-radius:20px;color:white;font-size:10px;font-weight:700;white-space:nowrap}.plan-desc{font-size:12px!important;min-height:38px}.price{font-size:42px;letter-spacing:-2px;font-weight:750;margin:17px 0 0;line-height:1.3}.price small{font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted)}.bill-caption{font-size:10px!important;margin-bottom:22px}.price-card .btn{width:100%}.price-card ul{list-style:none;padding:20px 0 0;border-top:1px solid var(--line);margin:22px 0 0;font-size:12px;line-height:2.6}.price-card li:before{content:'✓';color:var(--blue);margin-right:10px}.pricing-note{text-align:center;font-size:10px;color:var(--muted);margin-top:23px}.final{padding:0 0 80px}.cta-panel{background:radial-gradient(ellipse at 85% 10%,#354cdf,transparent 60%),#122b70;border-radius:18px;padding:51px 59px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:white;position:relative;overflow:hidden}.cta-panel:after{content:'';position:absolute;width:300px;height:300px;border:1px solid #ffffff10;border-radius:50%;right:-30px;bottom:-215px;box-shadow:0 0 0 40px #ffffff04,0 0 0 80px #ffffff03;pointer-events:none}.cta-panel h2{font-size:34px;max-width:480px}.cta-panel p{color:var(--muted);font-size:13px;margin:0}.cta-panel .btn{white-space:nowrap;color:var(--blue);border:none}.cta-panel small{display:block;text-align:center;font-size:10px;margin-top:10px;color:var(--muted)}footer{border-top:1px solid var(--line);padding:53px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.footer-grid p{color:var(--muted);font-size:12px;max-width:240px;margin-top:17px}.footer-grid h4{font-size:12px;margin:0 0 16px}.footer-grid a:not(.brand),.linkbtn{display:block;font-size:12px;color:var(--muted);margin:8px 0;background:none;border:0;padding:0;text-align:left}.socials{display:flex;gap:10px;margin-top:17px}.socials button{border:1px solid var(--line);border-radius:6px;background:#fff;width:29px;height:29px;color:var(--muted);font-weight:700}.copyright{margin-top:40px;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.launcher{position:fixed;bottom:22px;right:25px;width:55px;height:55px;border:0;border-radius:18px 18px 5px 18px;background:var(--blue);color:white;box-shadow:0 8px 25px #245df54d;font-size:26px;z-index:35}.livechat{position:fixed;bottom:88px;right:25px;width:330px;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 20px 70px #14223e30;z-index:40;overflow:hidden}.livechat[hidden]{display:none}.livechat .widget-head{font-size:16px;padding:20px}.livechat .widget-head small{font-size:11px}.messages{height:230px;overflow:auto;padding:16px;font-size:12px}.messages .bubble{max-width:92%}.chat-form{display:flex;border-top:1px solid var(--line);padding:12px;gap:8px}.chat-form input{min-width:0;flex:1;border:0;padding:7px;font-size:12px;outline-offset:0}.chat-form button{background:var(--blue);color:var(--muted);border:0;border-radius:7px;padding:4px 12px}dialog{border:1px solid var(--line);border-radius:18px;max-width:440px;width:calc(100% - 32px);padding:32px;color:var(--ink);box-shadow:0 25px 100px #14223e30}dialog::backdrop{background:#10204088;backdrop-filter:blur(5px)}.close{float:right;border:0;background:#f0f4fb;border-radius:50%;width:28px;height:28px;font-size:20px}dialog h2{font-size:26px;margin-top:24px}dialog p{color:var(--muted);font-size:13px}dialog label{display:block;font-size:12px;font-weight:700;margin-top:16px}dialog input{width:100%;border:1px solid #d9e1ef;border-radius:8px;padding:11px;margin:6px 0 15px}dialog .primary{width:100%}.notice{font-size:12px;color:var(--blue);margin-top:15px}.reveal{animation:enter .7s both}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1400px){.hero{padding:100px 0 90px}}@media(max-width:1000px){.navlinks{gap:15px}.nav .actions{gap:12px}.hero-grid{gap:25px}h1{font-size:49px}.appbody{grid-template-columns:35px 115px 1fr}.conversation{padding:12px 9px}.mini-widget{right:-5px}.floatstat{left:-8px}.card{padding:23px}.cta-panel{padding:40px}.nav .primary{padding:11px 13px;font-size:11px}}@media(max-width:760px){.wrap{padding:0 22px}.nav{height:72px}.brand{font-size:21px}.menu{display:block;border:1px solid var(--line);background:white;border-radius:7px;padding:5px 10px;font-size:21px}.nav>.actions{display:none}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;padding:23px;background:#fff;box-shadow:0 10px 20px #14223e12;flex-direction:column;align-items:start}.navlinks.open{display:flex}.hero{padding:48px 0 45px}.hero-grid{grid-template-columns:1fr;gap:35px}h1{font-size:48px;letter-spacing:-2.4px;max-width:500px}.lead{max-width:460px}.hero-proof{margin-top:22px}.visual{max-width:530px;width:100%;margin:auto;padding-bottom:52px}.appbody{grid-template-columns:35px 125px 1fr}.mini-widget{right:0;bottom:-4px}.floatstat{left:0;bottom:8px;padding:11px 14px}.logos{flex-wrap:wrap;justify-content:center;gap:18px 33px;font-size:19px}.trusted{padding:29px 0}.grid3{grid-template-columns:1fr;gap:22px}section.pad{padding:59px 0}h2{font-size:30px}.section-head{margin-bottom:30px}.feature-art{height:90px}.steps:before{display:none}.step{padding:0 24px 15px}.use-row{flex-wrap:wrap;gap:13px 25px;margin-top:22px}.use-row b{width:100%;text-align:center}.price-card{padding:28px}.plan-desc{min-height:0}.price-card.popular{margin-top:6px}.cta-panel{padding:34px 26px;display:block}.cta-panel h2{font-size:29px}.cta-panel .btn{margin-top:24px}.cta-panel small{text-align:left}.final{padding-bottom:54px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px 15px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{max-width:320px}.copyright{gap:15px;padding-right:45px}.hero-cta{gap:8px}.hero-cta .btn{padding:13px 15px;font-size:12px}.livechat{right:16px;width:min(330px,calc(100vw - 32px))}.launcher{right:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Chattron — Obsidian / Platinum edition */
:root{--blue:#e6e6e9;--ink:#f1f1f4;--muted:#939398;--line:#ffffff14;--pale:#101012;color-scheme:dark}body{background:#080809;color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif}::selection{background:#e2e2e5;color:#111}body:before{content:'';position:fixed;inset:0 36px;border-left:1px solid #ffffff06;border-right:1px solid #ffffff06;pointer-events:none;z-index:-1}.wrap{max-width:1230px;padding-left:40px;padding-right:40px}header{background:#080809d9;border-color:#ffffff0c}.nav{height:90px}.official-logo{width:218px;height:auto;display:block;object-fit:contain}.brand{line-height:0}.navlinks{gap:30px}.navlinks a{color:#aaaab0;font-weight:500}.navlinks a:hover{color:#fff}.login{color:#d5d5d9}.btn{background:linear-gradient(135deg,#1d1d20,#121214);border:1px solid #ffffff20;border-radius:30px;color:#eee;font-size:12px;padding:14px 25px;box-shadow:inset 0 1px #ffffff0a}.btn:hover{box-shadow:0 6px 30px #ffffff12;transform:translateY(-3px);border-color:#ffffff55}.primary{background:linear-gradient(120deg,#fff,#bdbdc3);color:#131316;border-color:#e4e4e6;box-shadow:0 0 22px #ffffff0c,inset 0 1px #fff}.primary span{color:#111!important}.nav .primary{font-size:11px}.hero{position:relative;padding:0 0 55px;background:radial-gradient(ellipse at 50% 59%,#b0b1c21d,transparent 53%),#080809;overflow:hidden}.section-index{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:19px;font-family:monospace;font-size:9px;color:#737378;letter-spacing:1.4px;gap:15px;margin-bottom:57px}.hero>.section-index{padding-top:21px;margin-bottom:56px;position:relative;z-index:1}.hero-grid{display:flex;flex-direction:column;gap:51px;position:relative;z-index:1}.hero-grid>.reveal:first-child{text-align:center;max-width:950px}.pill{border-color:#ffffff20;background:#ffffff04;color:#aeafb5;font-size:9px;letter-spacing:1.6px;padding:7px 13px}.dot{background:#d8d8dc;box-shadow:0 0 9px #ffffff42}.hero h1{font-size:clamp(48px,6.7vw,89px);line-height:1.04;letter-spacing:-5px;font-weight:500;margin:24px 0}.hero h1 em,h2 em{font-style:normal;background:linear-gradient(175deg,#fff 0%,#c9c9cf 35%,#696970 100%);color:transparent;background-clip:text;-webkit-background-clip:text}.lead{font-size:15px;line-height:1.8;max-width:535px;margin:0 auto;color:#98989f}.hero .lead+.lead{font-size:11px!important;color:#77777d;margin:10px auto 0}.hero-cta{justify-content:center;margin:26px 0 13px}.hero-cta .btn{padding:15px 27px}.ticks{justify-content:center;color:#76767e;font-size:10px;gap:22px}.ticks span:before{color:#adadb5}.hero-proof[hidden]{display:none}.orbital{position:absolute;width:1100px;height:570px;left:50%;top:120px;transform:translateX(-50%);pointer-events:none;opacity:.7}.orbital i{position:absolute;inset:0;border:1px solid #ffffff08;border-radius:50%;transform:rotate(-18deg);box-shadow:0 -1px 0 #ffffff05}.orbital i:nth-child(2){inset:55px -120px;transform:rotate(18deg)}.orbital i:nth-child(3){inset:140px -280px;transform:rotate(-12deg)}.visual{width:920px;max-width:calc(100% - 90px);padding:0 0 45px}.preview-label{display:flex;justify-content:space-between;font-family:monospace;color:#74747d;font-size:8px;letter-spacing:1.1px;padding:0 4px 13px}.preview-label .dot{width:4px;height:4px;margin-right:5px}.dashboard{background:#121214;border-color:#ffffff25;border-radius:15px;box-shadow:0 -10px 100px #ffffff05,0 30px 80px #0009;transform:none}.appbar{background:linear-gradient(#202023,#161618);padding:15px 19px;border-color:#ffffff0d;font-size:10px}.appbar .official-logo{width:117px}.appbody{grid-template-columns:55px 225px 1fr;min-height:342px}.rail{background:#111113;border-color:var(--line);color:#73737d;font-size:17px;padding-top:23px;gap:22px}.rail span:first-child{background:#ffffff10;color:#ddd}.inbox{padding:20px 12px}.inbox h4{font-size:14px;font-weight:500}.search{background:#ffffff04;border:1px solid #ffffff08;color:#6c6c76;padding:9px;font-size:9px}.person{font-size:9px;padding:14px 10px;border-color:#ffffff08;color:#9999a0}.person b{font-size:10px;color:#ccc;font-weight:500}.person.selected{background:#ffffff08;border-color:#bdbdc4}.person small{color:#676772}.conversation{font-size:11px;padding:20px 22px}.chat-title{border-color:var(--line);padding-bottom:15px}.chat-title b{font-weight:500}.chat-title small{font-size:8px;color:#777783}.timestamp{color:#6e6e79}.bubble{background:#242427;border:1px solid #ffffff06;color:#ceced4;line-height:1.6;max-width:76%}.bubble.blue{background:linear-gradient(120deg,#dddde2,#bdbdc5);color:#18181c;border:none;max-width:75%}.reply{border-color:#ffffff15;background:#ffffff02;color:#62626e;margin-top:25px}.floatstat{background:linear-gradient(120deg,#232326,#121214);border-color:#ffffff25;left:-64px;bottom:27px;box-shadow:0 20px 50px #0008;padding:18px 22px;animation:float 7s ease-in-out infinite}.stat-icon{background:#ffffff08;color:#cacacf;border:1px solid #ffffff12}.floatstat strong{color:#eee;font-size:25px}.floatstat small{color:#8c8c95;font-size:10px}.mini-widget{background:#19191c;border-color:#ffffff24;right:-62px;bottom:4px;width:205px;box-shadow:0 20px 70px #0008;animation:float 7s 2s ease-in-out infinite}.widget-head{background:linear-gradient(120deg,#2c2c31,#1d1d21);color:#ececf0;border-bottom:1px solid var(--line)}.mini-widget .widget-head{padding:17px}.mini-widget p{background:#29292f;color:#bbbcc4;padding:13px}.mini-widget .micro{color:#9c9ca5}.signal-strip{display:flex;justify-content:center;gap:37px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 20px;font-family:monospace;font-size:10px;letter-spacing:1.6px;color:#7c7c83}.signal-strip i{font-style:normal;color:#bbb;font-size:16px}.trusted{border:0;padding:44px 0 25px}.trusted p{font-size:11px}.logos{color:#68686f;font-size:24px;padding:10px 25px}.sample{color:#55555d;font-size:8px;margin-top:20px}section.pad{padding:80px 0 90px}h2{font-size:47px;line-height:1.13;letter-spacing:-2px;font-weight:500}.section-head{max-width:650px;margin-bottom:45px}.section-head p{font-size:13px;max-width:460px;margin:16px auto 0}.eyebrow{font-family:monospace;font-size:9px;letter-spacing:1.6px;color:#aaaab0!important}.card{background:linear-gradient(130deg,#1b1b1e,#101012);border:1px solid #ffffff15;border-radius:18px;padding:30px;position:relative;overflow:hidden}.card:hover{box-shadow:0 12px 40px #0006;border-color:#ffffff35;transform:translateY(-5px)}.card h3{font-weight:500;font-size:20px;color:#e4e4e9}.card p{font-size:12px;color:#898992}.icon{background:linear-gradient(#35353a,#202024);border:1px solid #ffffff20;color:#dedee4;border-radius:12px;box-shadow:0 5px 12px #0004}.feature-art{background:#09090bc7;border-color:#ffffff0e;border-radius:10px;margin-top:28px;height:130px}.bars{height:63px}.bars i{background:#4a4a55}.bars i:nth-last-child(-n+2){background:linear-gradient(#e1e1e6,#8e8e9b)}.flowbox{background:#242429;border-color:#ffffff20;color:#bcbcc6}.integration{background:linear-gradient(#2c2c32,#19191d);color:#ccc!important;border-color:#ffffff15}.how{background:radial-gradient(ellipse at 50% 40%,#ffffff04,transparent 60%),#0b0b0d;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.num{width:63px;height:63px;background:linear-gradient(145deg,#29292e,#101012);color:#dddde4;border-color:#ffffff24;box-shadow:0 0 30px #ffffff05;font-size:18px;font-weight:400;border-radius:50%}.steps:before{border-color:#ffffff20;top:32px}.step h3{font-size:17px;font-weight:500}.step p{font-size:12px}.steps-note{color:#74747d}.use-row{margin-top:49px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:15px;padding:0;overflow:hidden}.use-row article{padding:25px;border-right:1px solid var(--line);background:#ffffff02}.use-row article:last-child{border:0}.use-row h3{font-size:15px;font-weight:500;margin-top:13px}.use-row p{font-size:11px;color:#858590}.use-row article>span:last-child{font-size:8px;letter-spacing:1px;color:#767680;font-family:monospace}.use-row .use-icon{font-size:24px;color:#c4c4ce}.billing{background:#121214;border-color:#ffffff13;border-radius:25px;margin-bottom:39px}.billing button{border-radius:20px;font-size:11px;padding:9px 18px}.billing button.active{background:#d5d5db;color:#131318}.save{color:inherit;font-size:8px;opacity:.7}.price-card.popular{border:1px solid #a7a7b3;background:radial-gradient(ellipse at 50% 0%,#ffffff0c,transparent 65%),#17171b;box-shadow:0 0 55px #ffffff05;overflow:visible}.popular-tag{background:linear-gradient(#e0e0e5,#ababba);border:1px solid #dddddf;color:#1a1a20;font-size:8px;letter-spacing:1px}.price{font-weight:500;color:#eeeef2}.price-card ul{border-color:#ffffff12;color:#acacb6;font-size:11px}.price-card li:before{color:#c5c5cf}.price-card .btn{font-size:11px}.pricing-note{font-size:9px;color:#62626e}.faq{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.faq p{font-size:12px;color:#85858e}.faq h2{font-size:42px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{font-size:13px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';color:#92929c}.faq details[open] summary:after{content:'−'}.faq details p{margin:13px 25px 0 0;line-height:1.8}.cta-panel{background:radial-gradient(ellipse at 65% -35%,#7e7e8d50,transparent 65%),linear-gradient(125deg,#212126,#0c0c0f);border:1px solid #ffffff20;border-radius:23px;padding:59px 65px}.cta-panel h2{font-size:47px;font-weight:500;letter-spacing:-2px}.cta-panel p{color:#92929d;font-size:12px}.cta-panel .btn{background:linear-gradient(#f1f1f4,#bcbcc6);color:#17171b}.cta-panel small{color:#83838d}.footer-word{font-size:clamp(50px,9vw,123px);line-height:1;letter-spacing:-5px;white-space:nowrap;color:#d3d3dc;text-align:center;font-weight:500;padding:0 0 47px;opacity:.7}footer{background:#080809;border-color:#ffffff10;padding-top:50px}.footer-grid{border-top:1px solid var(--line);padding-top:40px}.footer-grid .official-logo{width:225px}.footer-grid h4{font-size:11px;font-weight:500}.footer-grid p,.footer-grid a:not(.brand),.linkbtn{color:#787882;font-size:11px}.socials button{background:#151518;border-color:#ffffff13;color:#bcbcc6}.copyright{border-color:#ffffff10;color:#575762;font-size:9px}.launcher{background:linear-gradient(145deg,#efeff3,#aaaab5);color:#121216;border:1px solid #d7d7dd;box-shadow:0 0 25px #ffffff15;border-radius:50%;font-size:32px}.livechat{background:#16161a;border-color:#ffffff25}.livechat .widget-head{color:#efeff5}.messages{background:#101013}.chat-form{border-color:#ffffff15}.chat-form input{background:transparent;color:#ddd}.chat-form button{background:#dddde4;color:#17171d}dialog{background:#17171b;border-color:#ffffff25;color:#eee}dialog input{background:#101013;border-color:#ffffff20;color:#eee}.close{background:#2b2b31;color:#ccc}.notice{color:#c5c5cf}.menu{color:#ddd;background:#17171b;border-color:#ffffff20}.reveal{animation:enter 1s both}@keyframes float{50%{transform:translateY(-8px)}}.on-scroll{opacity:1;transition:opacity .7s,transform .7s}.js-motion .on-scroll:not(.in-view){opacity:0;transform:translateY(23px)}
@media(min-width:900px){#features .grid3{grid-template-columns:1.25fr 1fr}#features .card:first-child{grid-row:span 2;display:flex;flex-direction:column;padding:37px}#features .card:first-child h3{font-size:28px;max-width:260px}#features .card:first-child p{max-width:310px}#features .card:first-child .feature-art{flex:1;min-height:255px;margin-top:34px;position:relative;gap:35px;background:radial-gradient(ellipse at 50% 100%,#ffffff10,transparent),#0b0b0e}#features .card:first-child .feature-art b{font-size:40px!important}#features .card:first-child .bars{height:120px;transform:scale(1.35)}#features .card:not(:first-child){display:grid;grid-template-columns:45px 1fr;gap:0 16px;padding:25px 28px}#features .card:not(:first-child) .icon{grid-row:span 2;margin:0}#features .card:not(:first-child) h3{font-size:18px;margin:0 0 7px}#features .card:not(:first-child) p{margin:0}#features .card:not(:first-child) .feature-art{grid-column:1/-1;height:80px;margin-top:20px}}
@media(max-width:1000px){.navlinks{gap:16px}.official-logo{width:175px}.nav>.actions{gap:15px}.nav .primary{padding:11px 14px}.appbody{grid-template-columns:45px 175px 1fr}.hero h1{font-size:70px;letter-spacing:-3.5px}.signal-strip{gap:18px;font-size:8px}.faq-grid{gap:45px}.cta-panel{padding:45px}.cta-panel h2{font-size:40px}}
@media(max-width:760px){.wrap{padding-left:22px;padding-right:22px}body:before{inset:0 12px}.nav{height:73px}.official-logo{width:182px}.navlinks{background:#111114;border-bottom:1px solid #ffffff20}.hero>.section-index{margin-bottom:37px;padding-top:17px;font-size:7px}.section-index span:last-child{display:none}.hero-grid{gap:32px}.pill{font-size:7px;letter-spacing:1px;padding:6px 9px}.hero h1{font-size:clamp(39px,8.8vw,60px);letter-spacing:-2px;line-height:1.08;margin:22px 0}.lead{font-size:13px;max-width:370px}.hero .lead+.lead{font-size:10px!important}.hero-cta .btn{font-size:10px;padding:13px 17px}.ticks{font-size:8px;gap:14px}.visual{max-width:100%;padding-bottom:45px;margin-top:10px}.preview-label{font-size:6px;letter-spacing:.4px}.preview-label span:last-child{display:none}.appbar{padding:11px}.appbar .official-logo{width:100px}.appbar>span:not(.brand){font-size:7px}.appbody{grid-template-columns:28px 105px 1fr;min-height:300px}.rail{font-size:12px;padding:12px 4px;gap:19px}.inbox{padding:13px 6px}.inbox h4{font-size:10px}.search{font-size:6px;padding:7px 4px}.person{padding:10px 5px;font-size:6px}.person b{font-size:7px}.person small{font-size:6px}.conversation{padding:14px 9px;font-size:8px}.chat-title small{font-size:6px}.chat-title>span{font-size:6px}.bubble{max-width:92%;padding:8px}.bubble.blue{max-width:92%}.reply{font-size:7px;padding:8px}.timestamp{font-size:6px}.floatstat{left:0;bottom:16px;padding:9px 12px;gap:8px;border-radius:8px}.stat-icon{font-size:17px;padding:4px 9px}.floatstat strong{font-size:18px}.floatstat small{font-size:7px}.mini-widget{width:145px;right:-4px;bottom:-8px;border-radius:9px}.mini-widget .widget-head{padding:10px;font-size:9px}.mini-widget p{font-size:7px;padding:8px;margin:9px}.mini-widget .micro{font-size:6px;padding:0 9px 8px}.hero{padding-bottom:40px}.signal-strip{gap:16px;overflow:hidden;justify-content:flex-start;font-size:8px;white-space:nowrap;padding:14px 22px}.signal-strip i{font-size:12px}.trusted{padding:32px 0 15px}.logos{font-size:18px;gap:21px 30px;padding:0}.sample{font-size:7px}section.pad{padding:55px 0}.section-index{font-size:8px;margin-bottom:34px}.section-head h2,h2{font-size:34px;letter-spacing:-1.5px}.section-head p{font-size:12px}.card{padding:26px}.feature-art{height:130px}.step{padding:0 20px 15px}.num{margin-bottom:17px}.use-row{grid-template-columns:1fr;margin-top:30px}.use-row article{border:0;border-bottom:1px solid var(--line);padding:24px}.faq-grid{grid-template-columns:1fr;gap:20px}.faq h2{font-size:34px}.faq summary{font-size:12px}.cta-panel{padding:33px 25px}.cta-panel h2{font-size:35px}.cta-panel p{font-size:11px}.footer-word{font-size:11vw;letter-spacing:-2px;padding-bottom:30px}.footer-grid{padding-top:30px}.footer-grid .official-logo{width:215px}.copyright{font-size:8px}.footer-grid h4{font-size:10px}.footer-grid a:not(.brand),.linkbtn{font-size:10px}.footer-grid p{font-size:11px}.orbital{opacity:.5}.price-card{padding:30px}.launcher{width:49px;height:49px;font-size:27px}}
@media(prefers-reduced-motion:reduce){.js-motion .on-scroll:not(.in-view){opacity:1;transform:none}}

/* Chattron — shared multi-page components */
[hidden]{display:none!important}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d3d3df;outline-offset:5px}input,select,textarea{font:inherit}.skip-link{position:fixed;left:15px;top:-70px;z-index:1000;background:#eee;color:#111;padding:10px 20px;border-radius:8px}.skip-link:focus{top:10px}.nav{position:relative;gap:18px}.nav .official-logo{width:183px;height:58px;object-fit:contain}.footer-grid .official-logo{width:232px;height:78px}.appbar .official-logo{width:112px;height:34px}.navlinks{gap:23px}.navlinks>a,.nav-drop>summary{font-size:11px;color:#afafb8;white-space:nowrap}.nav-drop{position:static}.nav-drop>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;padding:15px 0}.nav-drop>summary::-webkit-details-marker{display:none}.nav-drop>summary span{color:#6f6f79;font-size:12px}.nav-drop[open]>summary{color:#fff}.nav-drop[open]>summary span{transform:rotate(180deg)}.mega{position:absolute;top:78px;left:50%;transform:translateX(-50%);width:min(1150px,calc(100vw - 85px));background:linear-gradient(145deg,#212126,#101014);border:1px solid #ffffff20;border-radius:17px;padding:28px;box-shadow:0 30px 70px #000b;max-height:calc(100vh - 110px);overflow:auto;z-index:50}.mega-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff12;padding-bottom:17px;margin-bottom:20px;font-family:monospace;font-size:9px;letter-spacing:1px;color:#81818f}.mega-top>a{font-family:Arial,sans-serif;font-size:11px;letter-spacing:0;color:#d7d7e0}.mega-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.mega-cols h3{font-size:11px;font-weight:500;line-height:1.5;color:#e0e0e8;margin:0 0 14px;letter-spacing:0}.mega a{display:block;font-size:11px;font-weight:400;padding:7px 9px;border-radius:6px;color:#a0a0ad;line-height:1.4}.mega a:hover,.mega a:focus-visible{background:#ffffff08;color:#fff}.compact{width:290px;left:auto;right:150px;transform:none;padding:22px}.compact .eyebrow{display:block;font-size:8px;margin:0 8px 16px}.industry-menu{width:700px}.industry-links{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 20px}.industry-links a{padding:13px;border-bottom:1px solid #ffffff07}.mobile-actions{display:none}.footer-mini a{color:#bbb!important}.crumbs{display:flex;gap:11px;padding-top:28px;align-items:center;font-size:9px;color:#747480;flex-wrap:wrap}.crumbs a{color:#a2a2af}.crumbs>span:last-child{color:#b3b3c0}.inner-hero{padding:63px 0 70px;background:radial-gradient(ellipse at 80% 30%,#ffffff06,transparent 62%);overflow:hidden}.inner-split{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.inner-hero h1{font-size:57px;line-height:1.1;letter-spacing:-2.8px;font-weight:500;margin:20px 0}.inner-lead{font-size:14px;color:#92929f;line-height:1.9;max-width:530px}.inner-hero .hero-cta{justify-content:flex-start;gap:12px}.inner-hero .micro{font-size:10px;color:#747482}.inner-center{text-align:center;max-width:880px}.inner-center h1{font-size:64px}.inner-center .inner-lead{margin:0 auto;max-width:610px}.inner-center .hero-cta{justify-content:center}.product-panel{background:linear-gradient(135deg,#24242a,#121217);border:1px solid #ffffff21;border-radius:16px;box-shadow:0 20px 80px #0007;min-width:0}.ui-top{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #ffffff12;font-size:10px;color:#9292a0;gap:15px}.ui-dots{font-size:6px;letter-spacing:3px;color:#646474}.ui-body{padding:23px;min-height:290px}.ui-caption{text-align:center;padding:12px;border-top:1px solid #ffffff0d;color:#646471;font-family:monospace;font-size:7px;letter-spacing:1.2px}.ui-body .bubble{font-size:11px;margin:20px 0}.ui-body .blue{margin-left:auto}.ui-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;padding:16px 0;border-bottom:1px solid #ffffff0a}.ui-setting small{display:block;color:#727281;font-size:9px;margin-top:4px}.status-pill{background:#ffffff08;border:1px solid #ffffff15;border-radius:20px;padding:4px 9px;font-size:8px;color:#c5c5d0;white-space:nowrap}.ui-note{font-size:10px;background:#ffffff04;border:1px solid #ffffff0d;color:#9696a4;padding:14px;border-radius:7px;margin:20px 0 0}.visual-toggle{width:30px;height:17px;border:1px solid #aaaaaf;background:#d4d4dc;border-radius:20px;position:relative;flex-shrink:0}.visual-toggle:after{content:'';position:absolute;right:2px;top:2px;width:11px;height:11px;background:#3b3b48;border-radius:50%}.ui-person{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff0d;font-size:11px}.ui-person small{display:block;font-size:8px;color:#777786}.ui-person>span:last-child{margin-left:auto;font-size:9px;color:#aaaaba}.ui-avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:linear-gradient(135deg,#5e5e6c,#292932);font-size:9px;color:#ddd}.ui-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ui-metrics>div{background:#ffffff03;border:1px solid #ffffff0d;border-radius:9px;padding:14px}.ui-metrics small,.ui-metrics span{display:block;color:#7c7c8d;font-size:9px}.ui-metrics strong{display:block;font-size:29px;font-weight:500;margin:4px 0;color:#e5e5ed}.ui-chart{display:flex;align-items:flex-end;gap:9px;height:115px;padding:17px 7px 0;border-bottom:1px solid #ffffff17;background:repeating-linear-gradient(to top,transparent,transparent 30px,#ffffff05 31px,#ffffff05 32px)}.ui-chart i{flex:1;background:linear-gradient(#d6d6e0,#4f4f62);border-radius:4px 4px 0 0;min-width:4px}.ui-foot{font-size:6px;word-spacing:11px;color:#656576;text-align:center;margin-top:12px}.automation-node{padding:16px;background:#ffffff05;border:1px solid #ffffff15;border-radius:9px;text-align:center;font-size:11px;color:#c6c6d3}.automation-node small{display:block;font-size:7px;letter-spacing:1px;color:#74748a;margin-bottom:5px}.automation-node b{font-weight:500}.connector-line{text-align:center;color:#575768;font-size:15px;line-height:26px}.ui-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ui-branches .automation-node{font-size:9px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card-index{font-family:monospace;font-size:10px;color:#707080;display:block;margin-bottom:22px}.text-link{display:inline-block;color:#c1c1d1;font-size:11px;font-weight:500;margin-top:12px}.card h3 a:hover{color:#fff}.story-band{background:linear-gradient(120deg,#111116,#0a0a0d);border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-grid h2{font-size:39px}.story-grid p{font-size:13px;color:#9292a1;line-height:1.95}.scenario{border:1px solid #ffffff18;border-radius:15px;background:radial-gradient(ellipse at 60% 0%,#ffffff07,transparent 75%),#15151b;padding:34px;position:relative}.scenario p{font-size:19px;color:#c5c5d1;font-weight:400;line-height:1.75;margin:22px 0}.scenario-end{font-size:9px;color:#787889}.scenario ol{padding-left:19px;color:#aaaabd;font-size:13px;line-height:1.8;margin:23px 0 0}.scenario li{padding:9px 0}.faq-list{max-width:800px;margin:auto}.faq-list details{padding:22px 0;border-bottom:1px solid #ffffff13}.faq-list summary{display:flex;justify-content:space-between;list-style:none;font-size:14px;cursor:pointer;gap:30px;color:#c8c8d6}.faq-list summary:after{content:'+';color:#7a7a8f}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;line-height:1.9;color:#8a8a9e;margin:16px 40px 0 0}.note-panel{border:1px solid #ffffff15;background:#121217;border-radius:16px;padding:45px}.note-panel p{max-width:700px;color:#8f8fa0;font-size:13px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-grid p{font-size:13px;color:#9090a0;line-height:1.9}.contact-grid h2{font-size:43px}.contact-point{padding:20px 0;border-top:1px solid #ffffff12;margin-top:27px}.contact-point h3{font-weight:500;font-size:18px}.form-card{background:linear-gradient(135deg,#212128,#111116);border:1px solid #ffffff20;border-radius:19px;padding:34px;box-shadow:0 18px 70px #0004}.form-card h2{font-size:28px;letter-spacing:-1px;margin:0 0 25px}.site-form label{display:block;font-size:11px;color:#c1c1d0;line-height:1.6;margin-bottom:19px}.site-form input:not([type=checkbox]),.site-form select,.site-form textarea{display:block;width:100%;background:#0f0f14;border:1px solid #ffffff20;border-radius:8px;color:#eee;padding:11px 12px;margin-top:7px;font-size:12px;line-height:1.7;min-width:0}.site-form textarea{resize:vertical}.site-form input[type=file]{font-size:10px}.site-form .btn{width:100%}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-note{color:#77778b!important;font-size:9px!important;line-height:1.8!important;margin:18px 0 0!important}.form-feedback{color:#dedee8;font-size:12px;line-height:1.8;margin-top:15px}.password-wrap{position:relative;display:block}.password-wrap input{padding-right:57px!important}.show-password{position:absolute;right:9px;top:12px;background:none;border:0;color:#a8a8ba;font-size:9px;padding:4px;cursor:pointer}.check-label{display:flex!important;align-items:flex-start;gap:10px;font-size:9px!important}.check-label input{margin:4px 0;accent-color:#b4b4c2}.check-label a{text-decoration:underline}.auth-section{padding:100px 0 110px;background:radial-gradient(ellipse at 20% 60%,#ffffff06,transparent 65%)}.auth-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:95px;align-items:center}.auth-grid h1{font-size:60px;font-weight:500;line-height:1.1;letter-spacing:-3px}.auth-grid>div>p{font-size:14px;color:#9090a2}.auth-benefits{display:flex;flex-direction:column;gap:17px;font-family:monospace;font-size:10px;color:#86869c;margin-top:40px}.auth-links{font-size:10px;color:#a1a1b6;margin-top:22px}.auth-links p{font-size:10px;margin:13px 0 0}.auth-links a{text-decoration:underline;text-underline-offset:4px}.article-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:80px;justify-content:center;align-items:start}.article-aside{position:sticky;top:125px;border-left:1px solid #ffffff15;padding-left:20px}.article-aside .eyebrow{display:block;font-size:8px;margin-bottom:20px}.article-aside a{display:block;font-size:11px;color:#9292a5;padding:9px 0;line-height:1.65}.article-aside a:hover{color:#eee}.article-aside p{font-size:9px;color:#64647c;margin:22px 0;line-height:1.9}.article-body{min-width:0}.article-body h2{font-size:30px;letter-spacing:-1px;margin:37px 0 16px;line-height:1.3;scroll-margin-top:120px}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:18px;font-weight:500;margin-top:25px}.article-body p{font-size:14px;color:#a0a0b0;line-height:2;margin-bottom:22px}.article-body .article-intro{font-size:18px;color:#c3c3cf;line-height:1.85;margin-bottom:35px}.article-callout{border:1px solid #ffffff1d;border-left:2px solid #a8a8bb;background:#15151d;border-radius:0 10px 10px 0;padding:24px;color:#b7b7c7;font-size:13px;line-height:1.9;margin:30px 0}.article-body .article-notice{font-size:10px;color:#72728a;border:1px solid #ffffff10;border-radius:7px;padding:13px;line-height:1.8}.guide-label{font-family:monospace;font-size:8px;letter-spacing:1px;color:#78788d;margin-bottom:25px}.guide-step{display:flex;gap:22px;border-top:1px solid #ffffff12;padding:22px 0 0;margin-top:24px;scroll-margin-top:120px}.step-label{font-family:monospace;font-size:13px;color:#85859e;padding-top:6px}.guide-step h3{margin-top:0}.helpful{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff17;padding:24px 0;margin-top:35px;font-size:11px;color:#8d8da1}.helpful button{background:#22222c;color:#c1c1d1;border:1px solid #ffffff20;border-radius:20px;padding:7px 13px;font-size:10px}.feedback-response{width:100%;color:#b7b7c9}.help-search{max-width:800px;margin:0 auto;text-align:center}.help-search label{display:block;font-size:10px;text-align:left;color:#8989a0;margin-bottom:8px}.help-search input{width:100%;padding:17px 20px;background:#17171f;border:1px solid #ffffff21;border-radius:11px;color:#eee;font-size:14px}.help-search p{font-size:10px;color:#6e6e85;text-align:left;margin-top:12px}.help-results{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.search-item{border-bottom:1px solid #ffffff10;padding:20px 30px 20px 0;position:relative}.search-item>span{font-size:8px;color:#686881;text-transform:uppercase;letter-spacing:1px}.search-item h3{font-size:14px;font-weight:400;line-height:1.5;color:#bbbace}.search-item>b{position:absolute;right:5px;top:34px;color:#68687e;font-weight:400}.no-results{font-size:13px;color:#a6a6b9;margin-top:20px}.blog-controls{display:flex;justify-content:space-between;align-items:center;gap:20px}.blog-controls label{font-size:9px;color:#75758d}.blog-controls select{background:#191920;border:1px solid #ffffff20;border-radius:8px;color:#c0c0d0;padding:9px 13px;font-size:11px;margin-left:12px}.editorial-art{background:linear-gradient(135deg,#31313b,#15151e);border:1px solid #ffffff13;border-radius:10px;padding:22px;display:flex;align-items:center;justify-content:space-between;margin:-7px -7px 23px;min-height:134px}.editorial-art>span{font-family:monospace;letter-spacing:2px;font-size:10px;color:#9999ae;line-height:1.8}.editorial-art>b{font-weight:400;font-size:64px;letter-spacing:-4px;color:#ffffff1c;line-height:1}.blog-card h3{font-size:19px;line-height:1.5;letter-spacing:-.4px}.blog-card .eyebrow{font-size:8px}.blog-card{display:flex;flex-direction:column}.blog-card .text-link{margin-top:auto;padding-top:15px}.comparison-table{overflow:auto;border:1px solid #ffffff18;border-radius:13px}table{border-collapse:collapse;width:100%;font-size:12px;color:#a5a5b7;text-align:left}th{font-weight:500;color:#d1d1df;background:#202028}th,td{padding:20px 24px;border-bottom:1px solid #ffffff10;vertical-align:top}tbody tr:last-child td{border-bottom:0}.comparison-table td:first-child{color:#dfdfe7;width:22%}.comparison-table td:nth-child(2){background:#ffffff03}.utility-actions{display:flex;justify-content:center;gap:15px;padding-bottom:110px}.sitemap-section{margin-bottom:45px}.sitemap-section h2{font-size:25px;margin-bottom:22px}.sitemap-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px}.sitemap-links a{color:#a3a3b7;font-size:12px;padding:10px 0;border-bottom:1px solid #ffffff0d}.roadmap{padding-top:70px;padding-bottom:90px;max-width:1050px}.roadmap h1{font-size:60px;font-weight:500}.roadmap h2{font-size:28px;margin-top:45px}.roadmap p,.roadmap li{color:#9999aa;font-size:13px;line-height:1.9}.roadmap li{padding:5px 0}.roadmap-stats{display:flex;justify-content:space-between;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;padding:20px 0;margin:33px 0}.roadmap-stats strong{font-size:14px;color:#c5c5d5;font-weight:400}.roadmap table{border:1px solid #ffffff13}.roadmap a:not(.btn){text-decoration:underline}.ui-top,.ui-setting,.product-panel{break-inside:avoid}
@media(max-width:1100px){.navlinks{gap:14px}.nav .official-logo{width:150px}.nav>.actions{gap:13px}.nav>.actions .btn{padding:11px 15px;font-size:10px}.nav>.actions .login{font-size:11px}.inner-split{gap:35px}.inner-hero h1{font-size:48px}.contact-grid{gap:45px}.auth-grid{gap:50px}.article-layout{gap:40px;grid-template-columns:190px 1fr}.mega-cols{gap:18px}.mega{width:calc(100vw - 60px)}.compact{width:275px}.industry-menu{width:650px}.story-grid{gap:40px}.story-grid h2{font-size:34px}}
@media(max-width:900px){.navlinks{display:none;position:absolute;top:75px;left:-1px;right:-1px;flex-direction:column;align-items:stretch;gap:0;background:#111116;border:1px solid #ffffff20;padding:17px 22px;max-height:calc(100vh - 100px);overflow-y:auto}.navlinks.open{display:flex}.nav>.actions{display:none}.menu{display:block}.nav{height:75px}.nav .official-logo{width:175px}.nav-drop>summary,.navlinks>a{font-size:13px;padding:15px 0;border-bottom:1px solid #ffffff0c}.nav-drop>summary{justify-content:space-between}.mega,.compact,.industry-menu{position:static;width:100%;transform:none;left:auto;right:auto;top:auto;padding:15px;margin:3px 0 12px;max-height:none;box-shadow:none;background:#18181f;border-radius:9px}.mega-cols{grid-template-columns:1fr 1fr;gap:22px}.mega-top{font-size:7px;gap:12px}.mega-top a{font-size:9px}.mega a{font-size:10px}.industry-links{grid-template-columns:1fr 1fr;gap:5px}.mobile-actions{display:flex;gap:10px;margin-top:20px}.mobile-actions .btn{flex:1;font-size:11px}.mega-cols h3{font-size:10px}.inner-split{grid-template-columns:1fr;gap:35px}.inner-split>div:first-child{max-width:660px}.inner-split .product-panel{width:100%;max-width:600px}.inner-hero h1{font-size:52px}.inner-center h1{font-size:54px}.story-grid{gap:35px}.contact-grid,.auth-grid{gap:35px}.auth-grid h1{font-size:46px}.story-grid h2{font-size:31px}.scenario{padding:27px}.scenario p{font-size:17px}}
@media(max-width:650px){.crumbs{font-size:8px;padding-top:22px;gap:8px}.inner-hero{padding:40px 0 48px}.inner-hero h1,.inner-center h1{font-size:40px;letter-spacing:-1.8px;line-height:1.13}.inner-lead{font-size:12px;line-height:1.9}.inner-hero .hero-cta .btn{font-size:10px;padding:13px 16px}.inner-hero .micro{font-size:8px}.product-panel .ui-body{padding:18px;min-height:260px}.ui-top{font-size:9px;padding:14px}.grid2{grid-template-columns:1fr}.story-grid,.contact-grid,.auth-grid,.article-layout{grid-template-columns:1fr;gap:30px}.story-grid h2,.contact-grid h2{font-size:32px}.scenario p{font-size:17px}.scenario ol{font-size:12px}.story-grid p{font-size:12px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px;margin-right:5px}.form-card{padding:24px}.form-two{grid-template-columns:1fr;gap:0}.auth-section{padding:50px 0 60px}.auth-grid h1{font-size:43px;letter-spacing:-2px}.auth-benefits{font-size:9px;margin-top:25px;gap:13px}.auth-grid>div>p{font-size:12px}.article-aside{position:static;border:1px solid #ffffff13;border-radius:9px;padding:18px}.article-aside a{font-size:10px;padding:5px 0}.article-aside p{margin:14px 0 0}.article-aside .eyebrow{margin-bottom:10px}.article-body p{font-size:12px;line-height:1.95}.article-body .article-intro{font-size:16px}.article-body h2{font-size:25px}.article-body h3{font-size:17px}.article-callout{font-size:12px;padding:19px}.guide-step{gap:15px}.help-results{grid-template-columns:1fr}.search-item h3{font-size:13px}.blog-controls{align-items:flex-start;flex-direction:column;gap:14px}.blog-controls select{font-size:10px}.comparison-table table{min-width:620px;font-size:11px}th,td{padding:15px}.sitemap-links{grid-template-columns:1fr}.sitemap-links a{font-size:11px}.sitemap-section h2{font-size:24px}.roadmap{padding-top:40px}.roadmap h1{font-size:38px;letter-spacing:-2px}.roadmap h2{font-size:25px}.roadmap-stats{flex-direction:column;gap:10px}.roadmap-stats strong{font-size:13px}.roadmap table{font-size:11px}.note-panel{padding:27px}.ui-person{font-size:10px}.ui-caption{font-size:6px}.guide-label{font-size:7px}.search-item>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Shared PHP release */
.real-dashboard{width:100%;perspective:1400px}.dashboard-frame{border:1px solid #555;border-radius:18px;overflow:hidden;box-shadow:0 35px 100px #0009,0 0 65px #ffffff10;animation:dashboard-enter 1.2s ease both}.dashboard-frame img{display:block;width:100%;height:auto}.dashboard-caption{text-align:center;font-size:12px;color:#aaa;margin-top:18px}@keyframes dashboard-enter{from{opacity:0;transform:translateY(35px) rotateX(7deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.dashboard-frame:hover{transform:translateY(-5px);transition:transform .5s}.form-trap{position:absolute;left:-10000px}.form-notice{padding:16px;border:1px solid #777;border-radius:12px;margin-bottom:18px}.industry-board{border:1px solid #49494d;border-radius:24px;padding:30px;background:linear-gradient(145deg,#222228,#0d0d10);box-shadow:0 30px 80px #0005}.industry-board h3{font-size:25px;margin:16px 0}.industry-board small{color:#aaa}.industry-board .board-row{padding:18px 0;border-bottom:1px solid #ffffff18;display:flex;justify-content:space-between;gap:15px}.industry-board .board-row b{color:#ddd}.industry-symbol{font-size:52px;color:#e2e2e8}.industry-board .board-label{font-size:10px;letter-spacing:2px;color:#bbb}.industry-board .board-summary{padding:20px;background:#ffffff0a;border-radius:14px;margin:20px 0}.industry-board .board-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.industry-board .board-tile{padding:18px;background:#ffffff08;border:1px solid #ffffff15;border-radius:12px}.industry-board .board-tile strong{display:block;margin-bottom:8px}.industry-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.industry-journey article{border-top:1px solid #777;padding:25px 0}.industry-journey h3{margin:18px 0}.industry-journey p{color:#a4a4ad}.property-art{height:145px;background:linear-gradient(150deg,#222230,#666675);clip-path:polygon(0 100%,0 40%,30% 5%,60% 40%,60% 100%,65% 100%,65% 25%,85% 0,100% 25%,100% 100%);margin:20px 0}.finance-bars{height:130px;display:flex;align-items:end;gap:15px;margin:20px 0}.finance-bars i{flex:1;background:linear-gradient(#ddd,#555);border-radius:6px 6px 0 0}.route-line{height:4px;background:#aaa;margin:35px 0;position:relative}.route-line:before,.route-line:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:white;top:-5px}.route-line:after{right:0}@media(max-width:700px){.industry-journey{grid-template-columns:1fr}.industry-board{padding:22px}.dashboard-frame{border-radius:10px}}@media(prefers-reduced-motion:reduce){.dashboard-frame{animation:none!important;transform:none!important;transition:none!important}}
