.landing-v5{color:#123550;background:#f9fcff;font-family:Inter,Arial,sans-serif}.landing-v5:before{height:1000px;background:radial-gradient(ellipse at 78% 27%,#c5f7ff80,transparent 44%),radial-gradient(ellipse at 15% 35%,#deedff80,transparent 45%)}.landing-v5 .topbar{max-width:1320px;background:#ffffffd9;border-color:#dcebf480;height:88px;backdrop-filter:blur(22px)}.landing-v5 .brand img{width:170px;max-width:170px;max-height:48px;object-fit:contain}.landing-v5 .topbar nav{font-size:12px;gap:24px;color:#49667d}.landing-v5 .login{font-size:12px;color:#35576f}.landing-v5 .nav-demo{padding:12px 17px;font-size:11px}.landing-v5 .wrap{max-width:1300px}.landing-v5 .hero{grid-template-columns:1fr 1.05fr;min-height:685px;gap:65px;padding-top:100px;padding-bottom:95px}.landing-v5 .hero-copy{position:relative}.landing-v5 h1{color:#103956;font-size:clamp(50px,5.1vw,74px);letter-spacing:-3.5px;line-height:1.04;font-weight:800;max-width:590px}.landing-v5 .eyebrow{color:var(--accent);font-size:10px;letter-spacing:1.8px}.landing-v5 .hero .eyebrow{display:inline-flex;border:1px solid #c8e7fa;background:#e7f5ffb3;border-radius:25px;padding:9px 13px;letter-spacing:1.1px;font-size:9px}.landing-v5 .hero .eyebrow .dot{background:#05c3d6;box-shadow:0 0 0 3px #08bfd516}.landing-v5 .intro{color:#668399;font-size:16px;line-height:1.9}.landing-v5 .btn{border-radius:12px;padding:15px 21px;gap:14px;font-size:12px}.landing-v5 .primary{background:linear-gradient(110deg,var(--accent),#008de8);box-shadow:0 10px 25px #0784ef22}.landing-v5 .primary:hover{box-shadow:0 12px 30px #0784ef33}.landing-v5 .text-link{color:#375d77}.landing-v5 p{color:#748b9e}.landing-v5 h2,.landing-v5 h3{color:#143b55}.hero-chips{display:flex;gap:18px;font-size:10px;color:#7891a4;margin-top:25px}.hero-chips span{display:flex;gap:6px;align-items:center}.hero-chips i{font-size:17px;color:#00aac9}.landing-v5 .product-scene{transform:translateY(var(--parallax,0px));isolation:isolate}.landing-v5 .orb{width:550px;height:550px;top:-70px;left:-20px;background:radial-gradient(circle,#bfefffaa,transparent 65%);filter:blur(15px)}.landing-v5 .dashboard{border:8px solid #ffffffb3;min-height:410px;box-shadow:0 28px 75px #1c6caa19,0 0 0 1px #dceef9;transform:perspective(1400px) rotateY(-7deg) rotateZ(-2deg);border-radius:20px}.landing-v5 .dashboard aside{background:#f4faff;color:#86afca;border-color:#e5f1f8;width:52px}.mini-brand-image{width:28px;height:28px;object-fit:contain;margin-bottom:10px}.landing-v5 .dash-content{padding:23px}.landing-v5 .dash-top{border-color:#e9f2f8;color:#3e6781}.landing-v5 .dash-greet h3{font-size:15px}.landing-v5 .dash-greet small{color:#87a8bb;font-size:6px}.landing-v5 .metrics>div{background:#fafdff;border-color:#e5f0f8;padding:14px 11px}.landing-v5 .metrics strong{font-size:22px;color:#164264}.landing-v5 .metrics span,.landing-v5 .metrics small{color:#83a0b4}.landing-v5 .metrics strong i{color:#09bed2}.landing-v5 .chart-head,.landing-v5 .table-title{color:#406e8b}.landing-v5 .bars i{background:linear-gradient(#078af2,#56bbfa);opacity:1;animation:bars-rise 1.2s ease both;transform-origin:bottom}.landing-v5 .bars>div:nth-child(2n) i{background:linear-gradient(#53d6df,#b4edf2)}.landing-v5 .chart{background:repeating-linear-gradient(to top,transparent 0,transparent 31px,#eaf3f9 32px,#eaf3f9 33px)}.landing-v5 .soft-tag{background:#eef8ff;border-color:#dfedf6;color:#6492b1}.landing-v5 .demo-label{color:#8bacbf}.landing-v5 .float-card{border:1px solid #daf0f8;background:#ffffffdb;box-shadow:0 15px 35px #19619b18;padding:17px 23px;border-radius:17px;bottom:8px;left:-30px}.landing-v5 .float-card>span{color:#08a5bf;background:#e4f8fc}.landing-v5 .float-card b{font-size:12px}.landing-v5 .float-card small{font-size:9px;color:#8ea4b2}.landing-v5 .tiny-badge{color:#477ea0;border-color:#d8edf8;padding:11px 16px;right:-8px;font-size:10px;box-shadow:0 10px 20px #17629a08}.landing-v5 .tiny-badge i{color:#00b9d1}.landing-v5 .invoice-icon{background:#e9f6ff;color:#078bf0}.landing-v5 .avatar{background:#e5f5ff;color:#078bf0}.floating-motion{animation:float-soft 7s ease-in-out infinite}.tiny-badge.floating-motion{animation-delay:-3s}.landing-v5 .benefit-strip{border:1px solid #e2eef7;border-radius:18px;background:#ffffff99;padding:25px 35px;color:#668ba4;font-size:12px;box-shadow:0 10px 30px #155c8504}.landing-v5 .benefit-strip i{color:#09abc7;font-size:22px}.landing-v5 .section{padding-top:100px}.landing-v5 .section-heading{max-width:690px;margin-bottom:45px}.landing-v5 h2{font-size:clamp(32px,3.4vw,47px);letter-spacing:-1.7px}.landing-v5 .section-heading p:last-child{max-width:570px;color:#7893a8;line-height:1.9}.landing-v5 .feature-grid{gap:22px}.landing-v5 .feature-card{position:relative;padding:31px 30px 48px;border:1px solid #e2eef6;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#fff,#fbfdff);box-shadow:0 12px 35px #25527704}.landing-v5 .feature-card:before{content:'';position:absolute;right:-30px;top:-30px;width:130px;height:130px;background:radial-gradient(circle,#e2f6ff,transparent 65%);opacity:.6}.landing-v5 .feature-card:nth-child(2n):before{background:radial-gradient(circle,#d7f7f7,transparent 65%)}.landing-v5 .feature-icon{background:linear-gradient(135deg,#dcedff,#edf9ff);color:#0888ed;width:48px;height:48px;border-radius:15px;font-size:25px}.landing-v5 .feature-card:nth-child(2n) .feature-icon{color:#00a9b9;background:linear-gradient(135deg,#dcf7f8,#edffff)}.landing-v5 .feature-card h3{font-size:19px}.landing-v5 .feature-card p{color:#7994a7}.feature-more{position:absolute;bottom:15px;right:22px;color:#85b5d3;font-size:19px}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;position:relative}.workflow-grid:before{content:'';position:absolute;left:10%;right:10%;top:35px;border-top:1px dashed #acd7ee;z-index:-1}.workflow-grid article{text-align:center}.workflow-icon{margin:auto auto 24px;position:relative;width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:#eff8ff;border:1px solid #dceefa;box-shadow:0 0 0 8px #fbfdff}.workflow-icon>i{font-size:32px;color:#058cf0}.workflow-icon>span{position:absolute;right:-8px;top:-5px;font-size:10px;background:#fff;color:#77a4c1;border:1px solid #d7eaf7;border-radius:50%;padding:5px 6px}.workflow-grid h3{font-size:19px}.workflow-grid p{font-size:12px;color:#839fb3;max-width:210px;margin:0 auto}.workflow-caption{text-align:center;margin-top:35px;font-size:10px;letter-spacing:1px;color:#76a1bb}.workflow-caption i{color:#03afc8;margin-right:5px}.landing-v5 .electronic-panel{background:radial-gradient(ellipse at 90% 0,#4cd3e44d,transparent 60%),linear-gradient(110deg,#074e87,#037fbe);border-radius:27px;padding:60px;color:white;position:relative}.landing-v5 .e-copy h2{color:white;font-size:38px}.landing-v5 .e-copy .eyebrow{color:#87e0f1}.landing-v5 .e-copy p{color:#b8e0ee}.landing-v5 .checklist{color:#d0edf6}.landing-v5 .checklist i{color:#58e2e6}.landing-v5 .paper{color:#527c92;box-shadow:0 28px 60px #003f7250;transform:rotate(7deg);padding:30px}.landing-v5 .paper-brand{color:#078cf1}.landing-v5 .paper-line{background:#e8f4fa}.landing-v5 .paper-total{border-color:#cfE2f0}.landing-v5 .seal{background:#c2f6ffb3;border-color:#b8ecff;color:#165d7e;box-shadow:0 12px 30px #00497622}.landing-v5 .steps article>span{color:#70bfdc}.landing-v5 .steps article{border-color:#e1edf5}.landing-v5 .migration>div>p{line-height:1.9}.v5-demo-section{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;padding:50px;background:linear-gradient(120deg,#edf8ff,#f0fcfd);border:1px solid #d9eef9;border-radius:26px;overflow:hidden}.v5-demo-section h2{font-size:40px}.v5-demo-section>div>p{font-size:14px;line-height:1.9}.demo-visual{height:330px;position:relative;display:grid;place-items:center}.demo-center{width:175px;height:175px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(15px);border:1px solid white;box-shadow:0 20px 70px #0786c81a;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}.demo-center i{color:#0088e6;font-size:28px}.demo-center strong{font-size:65px;line-height:1.1;color:#057bca;letter-spacing:-3px}.demo-center span{font-size:8px;letter-spacing:1.3px;color:#7da6c0}.demo-ring{position:absolute;border:1px dashed #b6def2;border-radius:50%;width:260px;height:260px}.demo-ring.ring-two{width:345px;height:345px;border-style:solid;border-color:#d5edf9}.demo-satellite{position:absolute;width:55px;height:55px;background:white;box-shadow:0 10px 40px #1086b910;border:1px solid #dbeef6;border-radius:17px;display:grid;place-items:center;font-size:26px;color:#079adc;z-index:3;animation:float-soft 6s ease-in-out infinite}.demo-satellite.one{top:8px;left:34%}.demo-satellite.two{top:50%;right:4%;color:#05aec0;animation-delay:-2s}.demo-satellite.three{bottom:18px;left:8%;animation-delay:-4s}.demo-checks{display:grid;gap:10px;margin:22px 0 28px;font-size:12px;color:#528ca9}.demo-checks i{color:#00b7c4;font-size:17px;margin-right:8px}.landing-v5 .plan{border-color:#dfedf7;border-radius:22px;padding:32px;background:linear-gradient(140deg,#fff,#fafdff)}.landing-v5 .plan.featured{border-color:#8bcdfa;background:linear-gradient(145deg,#edf6ff,#f3fcff);box-shadow:0 15px 45px #087de910}.landing-v5 .plan-number{color:#63acd2}.landing-v5 .plan strong{color:#2978a6}.landing-v5 .faq details{border-color:#e0edf6}.landing-v5 .faq summary i{color:#21a1d8}.landing-v5 .onboarding{border-color:#d7eaf7;border-radius:25px;box-shadow:0 18px 70px #075d9e08}.landing-v5 .form-aside{background:radial-gradient(circle at 0 0,#b3e6ff4f,transparent 60%),linear-gradient(135deg,#edf6ff,#f5fcff);padding:45px}.landing-v5 .form-aside h2{font-size:37px}.landing-v5 .progress-steps li{color:#93aabd}.landing-v5 .progress-steps li>span{border-color:#cfe3f1;background:white}.landing-v5 .progress-steps li.active{color:#0789e9}.landing-v5 .progress-steps li.active>span{background:#0789e9;border-color:#0789e9}.landing-v5 label{color:#426780}.landing-v5 input,.landing-v5 select,.landing-v5 textarea{border-color:#d7e7f2;background:#fcfeff;color:#35627e;border-radius:10px}.landing-v5 input::placeholder,.landing-v5 textarea::placeholder{color:#9ab3c5}.landing-v5 .review,.landing-v5 .field-note{background:#eef8ff;color:#6b93ae}.landing-v5 .consent{color:#7897ae}.landing-v5 footer{border-top:1px solid #e1edf6;margin-top:60px;padding-top:35px!important}.landing-v5 footer .brand img{width:160px}.landing-v5 .float-whatsapp{background:#ffffffdb;backdrop-filter:blur(15px);color:#18a884;border:1px solid #daeee9;border-radius:16px;box-shadow:0 12px 30px #15698712}.landing-v5 .float-chat{width:55px;height:55px;background:linear-gradient(135deg,#087af5,#00b9d0);box-shadow:0 10px 35px #068aed2d;border-radius:18px}.landing-v5 dialog{border-color:#d5eaf7;color:#2d6385;box-shadow:0 25px 100px #08487833}.landing-v5 dialog::backdrop{background:#06395545}.landing-v5 .chat-head{background:#edf8ff}.landing-v5 .chat-disclaimer{border-color:#e6f0f7;color:#89a4b6}.landing-v5 .bubble{background:#eef7fc;color:#5b849e}.landing-v5 .bubble.user{background:#058cf0;color:white}.landing-v5 .bubble.team{background:#e9faf5;border:1px solid #c8e8dd;color:#3c8878}.landing-v5 .bubble.system{background:none;font-size:10px;text-align:center}.bubble small{display:block;font-size:8px;font-weight:650;margin-bottom:5px;opacity:.8}.chat-human-controls{display:flex;justify-content:center;padding:8px;gap:8px}.chat-human-controls button{border:1px solid #d3e9f6;border-radius:8px;background:#f5fbff;color:#4486ae;font-size:10px;padding:7px 10px}.chat-error{font-size:10px;color:#b45d69;margin:0 15px}.registration-paused{text-align:center;padding:45px 5px}.registration-paused>i{color:#078de8;font-size:50px}.landing-v5 .mobile-dock{border-color:#d8eaf7;box-shadow:0 10px 30px #1749741a;background:#ffffffed}.landing-v5 .mobile-dock a,.landing-v5 .mobile-dock button{color:#7a9bb2}.landing-v5 .mobile-dock a:nth-child(2){color:#008fea}.landing-v5 .mobile-dock a:nth-child(3){color:#16a889}.mobile-dock.chat-off{grid-template-columns:repeat(3,1fr)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease var(--reveal-delay,0ms),transform .6s ease var(--reveal-delay,0ms)}.reveal.revealed{opacity:1;transform:translateY(0)}@keyframes float-soft{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes bars-rise{from{transform:scaleY(.25)}to{transform:scaleY(1)}}
@media(max-width:1100px){.landing-v5 .hero{gap:30px}.landing-v5 .topbar{gap:18px}.landing-v5 .topbar nav{gap:15px;font-size:11px}.landing-v5 .brand img{width:150px}.landing-v5 .nav-demo{padding:11px;font-size:10px}.landing-v5 .dashboard{min-height:380px}.landing-v5 .dash-content{padding:17px}.landing-v5 .metrics strong{font-size:18px}.v5-demo-section{gap:30px;padding:35px}.landing-v5 .e-copy h2{font-size:32px}.landing-v5 .electronic-panel{padding:42px}.landing-v5 .hero-chips{gap:12px}}
@media(max-width:760px){.landing-v5 .topbar{height:72px;padding:0 20px}.landing-v5 .brand img{width:137px;max-height:40px}.landing-v5 .nav-demo{display:none}.landing-v5 .topbar .login{font-size:10px}.landing-v5 .topbar nav{top:72px;font-size:14px;gap:22px}.landing-v5 .hero{padding-top:48px;padding-bottom:50px;min-height:auto}.landing-v5 h1{font-size:54px;letter-spacing:-2.7px;max-width:420px}.landing-v5 .hero .eyebrow{font-size:8px;padding:8px 11px}.landing-v5 .intro{font-size:15px}.landing-v5 .btn{padding:14px 18px;font-size:11px}.landing-v5 .hero-chips{font-size:10px;gap:15px;margin-top:20px}.landing-v5 .product-scene{margin-top:45px;padding:12px 5px 25px}.landing-v5 .dashboard{border-width:5px;min-height:360px;border-radius:15px}.landing-v5 .dashboard aside{width:39px;padding-inline:5px;gap:22px}.mini-brand-image{width:22px;height:22px}.landing-v5 .dash-content{padding:14px}.landing-v5 .metrics strong{font-size:18px}.landing-v5 .metrics>div{padding:12px 9px}.landing-v5 .dash-greet h3{font-size:12px}.landing-v5 .float-card{left:-5px;bottom:2px;padding:11px 16px;border-radius:13px}.landing-v5 .float-card b{font-size:10px}.landing-v5 .tiny-badge{right:-3px;top:-6px;font-size:8px;padding:8px 12px}.landing-v5 .benefit-strip{border-radius:15px;margin:0 22px;padding:20px 16px;gap:18px 12px;font-size:10px}.landing-v5 .benefit-strip i{font-size:17px}.landing-v5 .section{padding-top:65px}.landing-v5 .section-heading{margin-bottom:28px}.landing-v5 h2{font-size:33px;letter-spacing:-1.1px}.landing-v5 .feature-grid{gap:12px}.landing-v5 .feature-card{padding:23px 17px 38px;border-radius:17px}.landing-v5 .feature-icon{width:42px;height:42px;font-size:23px;border-radius:13px}.landing-v5 .feature-card h3{font-size:16px;line-height:1.25}.landing-v5 .feature-card p{font-size:11px}.workflow-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.workflow-grid:before{display:none}.workflow-icon{width:57px;height:57px;border-radius:17px;margin-bottom:20px}.workflow-icon>i{font-size:26px}.workflow-grid h3{font-size:17px}.workflow-grid p{font-size:11px}.workflow-caption{font-size:8px;margin-top:25px}.landing-v5 .electronic-panel{padding:32px 25px;border-radius:23px}.landing-v5 .e-copy h2{font-size:31px}.landing-v5 .paper{padding:27px}.v5-demo-section{display:flex;flex-direction:column-reverse;padding:30px 24px;gap:20px;border-radius:23px}.v5-demo-section h2{font-size:32px}.v5-demo-section>div>p{font-size:13px}.demo-visual{height:290px;width:100%;max-width:350px}.demo-ring.ring-two{width:285px;height:285px}.demo-ring.ring-one{width:225px;height:225px}.demo-center{width:150px;height:150px}.demo-center strong{font-size:56px}.demo-center span{font-size:7px}.demo-satellite{width:44px;height:44px;font-size:22px;border-radius:13px}.demo-satellite.one{top:5px}.demo-satellite.two{right:0}.demo-satellite.three{bottom:20px;left:5px}.landing-v5 .plan{padding:27px;border-radius:18px}.landing-v5 .form-aside{padding:29px 24px 17px}.landing-v5 .form-aside h2{font-size:32px}.landing-v5 .onboarding{border-radius:22px}.landing-v5 .form-main{padding:27px 24px}.landing-v5 footer{margin-top:45px}.landing-v5 footer .brand img{width:140px}.landing-v5 .mobile-dock{padding:11px 3px;border-radius:20px}.landing-v5 #chat-dialog{max-height:80dvh}.landing-v5 #chat-messages{height:240px;max-height:30dvh}.landing-v5 .chat-head{padding:15px}.landing-v5 .chat-disclaimer{font-size:9px}.hero-glow{display:none}.landing-v5 .product-scene{transform:none}}
@media(max-width:360px){.landing-v5 h1{font-size:46px}.landing-v5 .brand img{width:117px}.landing-v5 .metrics strong{font-size:15px}.landing-v5 .metrics strong span{font-size:8px}.landing-v5 .dashboard aside{width:30px}.landing-v5 .dash-content{padding:10px}.landing-v5 .hero-chips{font-size:8px;gap:10px}.demo-ring.ring-two{width:245px;height:245px}.demo-ring.ring-one{width:200px;height:200px}.demo-visual{height:255px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.floating-motion,.demo-satellite,.landing-v5 .bars i{animation:none}.landing-v5 .product-scene{transform:none}}
