*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#111a38;line-height:1.55;background:#fff}.nav{height:72px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:#fffefcf7;backdrop-filter:blur(12px);border-bottom:1px solid #edf0f6}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#111a38}.brand>span{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#0879ff,#6834ef);display:grid;place-items:center;color:#fff;font-size:21px;font-weight:900}.brand div{display:flex;flex-direction:column}.brand b{font-size:17px}.brand small{font-size:7px;letter-spacing:1px;color:#77839a}.links{display:flex;align-items:center;gap:19px}.links a{text-decoration:none;color:#35405a;font-size:12px}.links a:hover{color:#4f2be5}.login{border:1px solid #d9dfeb;padding:9px 14px;border-radius:9px}.btn{display:inline-block;border:0;padding:13px 21px;border-radius:10px;background:linear-gradient(135deg,#0879ff,#6634ee);color:#fff!important;text-decoration:none;font-weight:800;box-shadow:0 10px 25px #5038e526;cursor:pointer}.navbtn{padding:10px 15px}.outline{display:inline-block;border:1px solid #bec8db;padding:11px 20px;border-radius:10px;text-decoration:none;color:#202a44;font-weight:700}.dark{color:#fff;border-color:#7f8baa}.hamb{display:none;background:none;border:0;font-size:25px}.hero{padding:85px 7%;min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:radial-gradient(circle at 80% 15%,#4c2bd6 0,transparent 30%),linear-gradient(125deg,#07142b,#111c3d 62%,#211557);color:#fff}.eyebrow{color:#8db7ff;font-size:11px;font-weight:900;letter-spacing:1.4px}.hero h1{font-size:clamp(43px,5vw,67px);line-height:1.05;margin:17px 0}.hero h1 span{background:linear-gradient(90deg,#31a1ff,#c858ff);-webkit-background-clip:text;color:transparent}.hero p{font-size:18px;color:#cbd4e6;max-width:650px}.actions{display:flex;gap:14px;margin:27px 0}.trust{display:flex;gap:23px;color:#b8c5db;font-size:12px;flex-wrap:wrap}.hero-products{position:relative;min-height:450px}.hero-product{position:absolute;width:74%;padding:28px;border-radius:20px;background:#ffffff10;border:1px solid #ffffff30;backdrop-filter:blur(14px);box-shadow:0 30px 60px #0005}.hero-product.proctor{left:0;top:30px}.hero-product.agent{right:0;bottom:30px}.hero-product .icon{font-size:27px}.hero-product span{font-size:10px;color:#a9c3ff;font-weight:800}.hero-product h3{font-size:26px;margin:7px 0}.hero-product p{font-size:13px;color:#c4cee1}.hero-product a{color:#fff;text-decoration:none;font-size:12px;font-weight:800}.floating-chat{position:absolute;right:4%;top:50%;width:205px;padding:18px;border-radius:16px;background:#fff;color:#19223e;box-shadow:0 25px 50px #0005}.floating-chat p{font-size:11px;color:#64718b}.floating-chat button,.chat button{border:0;background:#6034ed;color:#fff;padding:9px 13px;border-radius:8px;font-weight:800}.section{padding:85px 7%}.title{text-align:center;max-width:760px;margin:0 auto 45px}.title h2{font-size:40px;line-height:1.1;margin:13px 0}.title p{color:#6d7890}.pill,.tag{display:inline-block;padding:6px 11px;border-radius:30px;background:#eaf2ff;color:#176df4;font-size:10px;font-weight:900;letter-spacing:.7px}.product-card{max-width:1200px;margin:25px auto;padding:38px;border-radius:24px;display:grid;grid-template-columns:1fr .85fr;gap:40px;align-items:center;border:1px solid #e2e7f1;overflow:hidden}.blue{background:linear-gradient(135deg,#f8fcff,#edf5ff)}.purple{background:linear-gradient(135deg,#fffaff,#f4edff)}.product-content h2{font-size:34px;line-height:1.1}.product-content>p{color:#69758e}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 25px;font-size:13px;color:#48546d}.feature-grid span:before{color:#13a76c}.mock{background:#fff;border-radius:17px;box-shadow:0 18px 40px #263e701c;border:1px solid #e2e7ef;min-height:300px}.mockbar,.chathead{padding:15px;border-bottom:1px solid #e7eaf0;font-size:13px}.mockbar b{float:right;color:#12a66d;font-size:10px}.mockbody{display:flex;min-height:250px}.mockbody aside{width:90px;background:#101a34;color:#aeb8ce;padding:18px 12px;display:flex;flex-direction:column;gap:18px;font-size:10px}.mockbody aside strong{font-size:22px;color:#fff}.mockbody main{padding:18px;flex:1}.mockbody h3{margin-top:0;font-size:15px}.candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.candidate-grid i{height:85px;border-radius:10px;background:linear-gradient(135deg,#dceaff,#f5f8ff);display:grid;place-items:center;text-align:center;font-size:10px;font-style:normal;color:#334a7a}.candidate-grid b{color:#10a56d;font-size:9px}.candidate-grid .alert{background:#fff0f1;color:#ad4351}.purpletag{background:#f3e8ff;color:#8d2eea}.purplebtn{background:linear-gradient(135deg,#a02cff,#5a2ae8)}.chat{padding-bottom:25px}.chathead b{float:right;color:#12a66d;font-size:9px}.bubble{background:#f0f2f7;margin:15px 15px 0;padding:10px;border-radius:11px;font-size:11px;color:#39455f}.bubble.user{background:#6633ec;color:#fff;margin-left:30px}.chat button{margin:15px}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 7%;background:#f7f9fd;border-block:1px solid #edf0f5;text-align:center}.stats b,.stats span,.stats small{display:block}.stats b{font-size:23px}.stats span{font-weight:800}.stats small{font-size:11px;color:#7b869a}.light{background:#f8faff}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:auto}.solution-grid article{background:#fff;border:1px solid #e1e7f0;padding:27px;border-radius:16px}.solution-grid article>div{font-size:28px}.solution-grid h3{font-size:17px}.solution-grid p{font-size:13px;color:#6d7890}.solution-grid a{font-size:12px;color:#4c2de0;text-decoration:none;font-weight:800}.pricing-tabs{display:flex;justify-content:center;gap:6px;margin:-15px auto 25px}.pricing-tabs button{border:1px solid #dce2ed;background:#fff;padding:10px 20px;border-radius:9px;font-weight:700;cursor:pointer}.pricing-tabs button.active{background:#5c35e9;color:#fff;border-color:#5c35e9}.pricing-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.price{position:relative;border:1px solid #e1e6ef;border-radius:17px;padding:29px;background:#fff}.price.featured{border:2px solid #5d35ed;transform:translateY(-7px)}.price .popular{position:absolute;top:13px;right:13px;background:#eeeaff;color:#5934e5;padding:4px 7px;border-radius:8px;font-size:8px}.price h3{font-size:30px;margin:12px 0}.price h3 small{font-size:11px;color:#758098}.price ul{padding-left:18px;color:#65718a;font-size:13px;min-height:105px}.hidden{display:none}.demo{margin:20px 7% 80px;padding:55px 6%;border-radius:25px;background:linear-gradient(120deg,#101b39,#2c1767);color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center}.demo h2{font-size:40px;line-height:1.1}.demo p{color:#c6cee0}.demo-box{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;padding:25px;display:flex;flex-direction:column;gap:14px}.demo-box b{font-size:13px}.about{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.about h2{font-size:42px;line-height:1.1}.about p{color:#69758e}.about-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-cards article{border:1px solid #e2e7ef;border-radius:15px;padding:22px}.about-cards p{font-size:12px}.contact{background:linear-gradient(180deg,#f8faff,#fff)}.contact-grid{max-width:1050px;margin:auto;display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.contact form,.contact-side{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:29px;box-shadow:0 12px 35px #263d6c0a}input,select,textarea{width:100%;border:1px solid #dbe1ec;border-radius:9px;padding:13px;margin-bottom:12px;font:inherit}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}textarea{height:130px;resize:vertical}.contact-side p{font-size:13px;color:#59667f}.contact-box{margin-top:25px;background:#f0f5ff;padding:18px;border-radius:12px;font-size:13px}.contact #msg{font-size:12px;color:#128c61}footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;padding:55px 7%;background:#081126;color:#b9c5da}footer .brand{color:#fff}footer a{display:block;text-decoration:none;color:#b9c5da;font-size:12px;margin:9px 0}footer p{font-size:12px;max-width:330px}.copy{text-align:center;background:#050b19;color:#77839a;padding:15px;font-size:10px}
@media(max-width:950px){.links{gap:10px}.links a{font-size:10px}.hero,.product-card,.demo,.about,.contact-grid{grid-template-columns:1fr}.hero-products{min-height:500px}.solution-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr 1fr}.price.featured{transform:none}}
@media(max-width:700px){.nav{height:65px}.hamb{display:block}.links{display:none;position:absolute;top:65px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch;box-shadow:0 12px 25px #0001}.links.open{display:flex}.hero{padding:65px 5%;min-height:auto}.hero h1{font-size:43px}.hero-products{min-height:520px}.hero-product{width:85%}.floating-chat{right:0}.section{padding:60px 5%}.title h2{font-size:32px}.product-card{padding:25px}.feature-grid,.solution-grid,.pricing-grid,.stats,.about-cards,.two{grid-template-columns:1fr}.mock{display:none}.demo{margin:10px 5% 60px;padding:40px 25px}.demo h2,.about h2{font-size:33px}footer{grid-template-columns:1fr 1fr}}
