@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#17223b;font-synthesis:none;text-rendering:optimizelegibility;--blue:#0b5cff;--blue-dark:#0647cc;--navy:#101d3d;--muted:#64718b;--pale:#f4f8ff;--line:#e5ebf5;--shadow:0 18px 50px #19458e1c;background:#fff;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-width:320px;margin:0;overflow-x:hidden}body,button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.container{width:min(1160px,100% - 48px);margin:0 auto}.icon{flex:none}.section{padding:104px 0}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border-bottom:1px solid #e1e9f7cc;width:100%;position:fixed;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo-frame{width:238px;height:57px;display:block;position:relative;overflow:hidden}.brand-logo-frame img{width:238px;height:auto;display:block;position:absolute;top:-24px;left:0}.nav-links{align-items:center;gap:29px;margin-left:auto;display:flex}.nav-links>a{color:#46516a;font-size:13px;font-weight:600;transition:color .2s}.nav-links>a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:23px;display:flex}.login-link{color:#24304b;font-size:13px;font-weight:700}.btn{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--blue), #1677ff);box-shadow:0 9px 22px #0b5cff3b}.btn-primary:hover{box-shadow:0 12px 28px #0b5cff52}.btn-small{border-radius:8px;min-height:42px;padding:0 18px;font-size:12px}.btn-large{min-height:54px;padding:0 25px;font-size:13px}.btn-ghost{border:1px solid var(--line);min-height:44px;color:var(--navy)}.btn-white{color:var(--blue);background:#fff;box-shadow:0 12px 30px #04205733}.menu-btn{color:var(--navy);background:0 0;border:0;padding:6px;display:none}.mobile-actions{display:none}.hero{background:linear-gradient(120deg,#f8fbff 0%,#fff 48%,#eef6ff 100%);min-height:730px;padding:152px 0 91px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #4b97ff1f;border-radius:50%;width:560px;height:560px;position:absolute;top:15px;right:-200px;box-shadow:0 0 0 70px #5aa4ff08,0 0 0 140px #5aa4ff06}.hero-orb{filter:blur(2px);border-radius:50%;position:absolute}.orb-one{opacity:.35;background:#6fc9ff;width:16px;height:16px;top:28%;left:7%}.orb-two{background:var(--blue);opacity:.22;width:9px;height:9px;bottom:17%;left:43%}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid;position:relative}.eyebrow,.section-label{color:var(--blue);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{background:#eaf3ff;border:1px solid #d7e8ff;border-radius:99px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:inline-flex}.eyebrow span{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hero h1{letter-spacing:-2.7px;color:#111e3d;margin:22px 0 20px;font-size:clamp(41px,4vw,59px);line-height:1.08}.hero h1 span,.section-heading h2 span,.why-copy h2 span{color:var(--blue)}.hero-text{max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.btn-whatsapp{color:#0a8f55;background:#fff;border:1px solid #d9e4e0;box-shadow:0 8px 22px #1a533d12}.hero-note{color:#7b869b;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.hero-note span{color:#16a66a;background:#e2f7ed;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.hero-note span:nth-child(2){margin-left:10px}.visual-wrap{min-width:0;padding:27px 10px 24px 31px;position:relative}.dashboard{z-index:2;aspect-ratio:1.28;background:#fff;border:7px solid #fff;border-radius:20px;width:100%;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 30px 70px #1e498f33,0 3px 10px #1e498f14}.dash-top{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;height:12%;padding:0 4%;display:flex}.dash-top .brand{width:42%}.dash-top .brand-logo-frame{width:105px;height:24px}.dash-top .brand-logo-frame img{width:105px;top:-11px}.dash-top .dash-search{background:#eef3f8;border-radius:99px;width:22%;height:17%;min-height:5px;margin-left:auto}.dash-avatar{background:linear-gradient(135deg, #8fc0ff, var(--blue));border-radius:50%;width:22px;height:22px}.dash-body{height:88%;display:flex}.dash-side{background:#f8faff;flex-direction:column;align-items:center;gap:10%;width:13%;padding-top:7%;display:flex}.dash-side i{aspect-ratio:1;background:#d8e1ec;border-radius:4px;width:32%}.dash-side i.active{background:var(--blue);box-shadow:0 0 0 6px #e2edff}.dash-main{background:#fbfcfe;width:87%;padding:5% 5% 3%}.dash-heading{justify-content:space-between;align-items:flex-end;display:flex}.dash-heading div{flex-direction:column;gap:3px;display:flex}.dash-heading small{color:#8e9ab0;letter-spacing:1px;font-size:clamp(4px,.45vw,7px)}.dash-heading strong{color:#27324b;font-size:clamp(9px,1vw,14px)}.dash-heading button{color:#74819a;background:#fff;border:1px solid #e7ebf2;border-radius:4px;padding:5px 8px;font-size:clamp(5px,.5vw,7px)}.stat-row{grid-template-columns:repeat(3,1fr);gap:3%;margin:5% 0;display:grid}.mini-stat{background:#fff;border:1px solid #edf0f5;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:35% auto;align-items:center;padding:9% 8%;display:grid;position:relative}.mini-stat>span{aspect-ratio:1;border-radius:6px;grid-row:1/3;place-items:center;width:80%;display:grid}.mini-stat small{color:#8b96aa;align-self:end;font-size:clamp(4px,.5vw,7px)}.mini-stat b{color:#26314a;align-self:start;font-size:clamp(7px,.8vw,12px)}.mini-stat.purple span{color:#7656e8;background:#eeeaff}.mini-stat.blue span{color:#1677ff;background:#e7f1ff}.mini-stat.cyan span{color:#10a9b3;background:#e5f9fa}.chart-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;height:41%;padding:4% 5% 3%}.chart-title{justify-content:space-between;align-items:flex-start;height:25%;display:flex}.chart-title div{flex-direction:column;display:flex}.chart-title small,.chart-title span{color:#9aa4b5;font-size:clamp(4px,.45vw,7px)}.chart-title b{color:#3a465e;font-size:clamp(6px,.65vw,9px)}.chart-title span{color:var(--blue)}.chart{background:repeating-linear-gradient(#0000 0 32%,#f0f3f8 33%,#0000 34%);border-bottom:1px solid #e8edf5;justify-content:space-around;align-items:end;gap:5%;height:59%;display:flex}.chart i{opacity:.88;background:linear-gradient(#4d97ff,#0b5cff);border-radius:3px 3px 0 0;width:5.5%}.chart-labels{color:#a0a9b8;justify-content:space-around;align-items:end;height:16%;font-size:clamp(4px,.4vw,6px);display:flex}.dash-bottom{grid-template-columns:1.1fr 1fr;gap:4%;padding-top:4%;display:grid}.dash-bottom>div{background:#fff;border:1px solid #edf0f5;border-radius:6px;align-items:center;min-width:0;padding:4%;display:flex}.round-icon{width:25px;height:25px;color:var(--blue);background:#eaf3ff;border-radius:6px;place-items:center;display:grid}.dash-bottom p{flex-direction:column;margin:0 0 0 7px;display:flex}.dash-bottom p b,.progress span{color:#505d73;font-size:clamp(4px,.5vw,7px)}.dash-bottom p small{color:#a0a9b9;font-size:clamp(4px,.42vw,6px)}.progress{flex-direction:column;justify-content:center;gap:5px;align-items:stretch!important}.progress i{background:#eaf0f8;border-radius:9px;height:4px;display:block}.progress i b{border-radius:inherit;background:var(--blue);width:73%;height:100%;display:block}.float-chip{z-index:3;background:#fffffff5;border:1px solid #dce7f5cc;border-radius:11px;align-items:center;gap:9px;padding:10px 14px 10px 10px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 30px #1c3f7426}.float-chip>span{width:31px;height:31px;color:var(--blue);background:#e8f2ff;border-radius:8px;place-items:center;display:grid}.float-chip>div{flex-direction:column;display:flex}.float-chip b{color:#33405a;font-size:9px}.float-chip small{color:#98a3b4;font-size:7px}.chip-one{top:13%;left:-3px}.chip-two{animation-delay:-2s;bottom:7%;right:-27px}.chip-two>span{color:#13a372;background:#e3f8f0}.visual-dots{opacity:.2;background-image:radial-gradient(var(--blue) 1.5px, transparent 1.5px);background-size:10px 10px;width:85px;height:85px;position:absolute;top:-3px;right:-25px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.trust-bar{z-index:4;background:#fff;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;position:relative}.trust-items{grid-template-columns:repeat(5,1fr);align-items:center;min-height:92px;display:grid}.trust-items>div{color:#4e5b73;text-align:center;border-right:1px solid #e8edf4;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:0 22px;font-size:11px;font-weight:700;display:flex}.trust-items>div:first-child{padding-left:0}.trust-items>div:last-child{border:0;padding-right:0}.trust-items span{color:var(--blue);place-items:center;display:grid}.section-heading{max-width:700px;margin-bottom:48px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.why-copy h2,.demo-copy h2,.faq-intro h2{color:var(--navy);letter-spacing:-1.7px;margin:13px 0 14px;font-size:clamp(31px,3vw,43px);line-height:1.2}.section-heading p,.why-copy>p,.demo-copy>p,.faq-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.features-section{background:#fff}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{background:#fff;border:1px solid #e6edf6;border-radius:14px;padding:27px 24px 25px;transition:transform .25s,box-shadow .25s,border .25s}.feature-card:hover{box-shadow:var(--shadow);border-color:#cfe1fb;transform:translateY(-5px)}.feature-icon{border-radius:11px;place-items:center;width:47px;height:47px;margin-bottom:20px;display:grid}.tone-1{color:#1f6ef4;background:#e9f2ff}.tone-2{color:#7455de;background:#f0edff}.tone-3{color:#0ca48a;background:#e3f8f3}.tone-4{color:#ed7a32;background:#fff1e6}.feature-card h3,.role-card h3,.process-grid h3{color:#1f2b47;margin:0 0 10px;font-size:15px}.feature-card p,.role-card p,.process-grid p{color:#78849a;min-height:67px;margin:0;font-size:11px;line-height:1.7}.feature-card a{color:var(--blue);align-items:center;gap:5px;margin-top:17px;font-size:10px;font-weight:800;display:inline-flex}.why-section{background:var(--pale);overflow:hidden}.why-grid{grid-template-columns:1fr .94fr;align-items:center;gap:100px;display:grid}.why-visual{place-items:center;min-height:430px;display:grid;position:relative}.why-visual:before{content:"";background:linear-gradient(135deg,#d6e8ff,#edf6ff);border-radius:50%;width:390px;height:390px;position:absolute}.why-card{width:min(440px,90%);position:relative}.mini-window{z-index:2;background:#fff;border:6px solid #fff;border-radius:17px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 60px #244d892b}.window-bar{border-bottom:1px solid #edf1f6;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.window-bar i{background:#dce3ed;border-radius:50%;width:7px;height:7px}.window-content{padding:26px}.profile-row{color:#fff;background:linear-gradient(100deg,#0b5cff,#3788ff);border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.profile-row>span{background:#ffffff2e;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.profile-row>div,.secure-badge>div{flex-direction:column;display:flex}.profile-row b{font-size:13px}.profile-row small{opacity:.8;margin-top:2px;font-size:8px}.task-row{border:1px solid #edf1f6;border-radius:8px;grid-template-columns:25px 1fr 35%;align-items:center;gap:9px;margin-top:13px;padding:13px 14px;display:grid}.task-row>span{color:#12a46e;background:#e1f6ed;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.task-row>b{color:#445069;font-size:10px}.task-progress{background:#e9eef5;border-radius:9px;height:5px}.task-progress:after{content:"";border-radius:inherit;background:#5d9eff;width:80%;height:100%;display:block}.task-progress.p-2:after{width:65%}.task-progress.p-3:after{width:90%}.secure-badge{z-index:3;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px 19px;display:flex;position:absolute;bottom:-26px;right:-30px;box-shadow:0 14px 35px #254b802b}.secure-badge>span{color:#11a26e;background:#e2f7ee;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.secure-badge b{color:#38445b;font-size:10px}.secure-badge small{color:#96a0b1;font-size:8px}.why-copy{max-width:500px}.check-list{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.check-list li{color:#3f4c65;align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.check-list li span{width:23px;height:23px;color:var(--blue);background:#dceaff;border-radius:50%;place-items:center;display:grid}.text-link{color:var(--blue);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.roles-section{color:#fff;background:linear-gradient(125deg,#102753,#0b5bcf 65%,#1876e8);position:relative;overflow:hidden}.roles-section:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-200px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.section-label.light{color:#8fc6ff}.roles-section .section-heading h2{color:#fff}.roles-section .section-heading p{color:#b9cce8}.role-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid;position:relative}.role-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;min-height:245px;padding:29px 24px;transition:transform .25s,background .25s;position:relative;overflow:hidden}.role-card:hover{background:#ffffff1f;transform:translateY(-5px)}.role-number{color:#ffffff29;font-size:33px;font-weight:800;position:absolute;top:18px;right:20px}.role-icon{color:#fff;background:#ffffff26;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:33px;display:grid}.role-card h3{color:#fff;font-size:16px}.role-card p{color:#bfd0e8;min-height:0}.process-section{background:#fff}.process-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:80px;max-width:930px;margin:0 auto;display:grid;position:relative}.process-grid:before{content:"";border-top:1px dashed #a9c9f7;position:absolute;top:39px;left:17%;right:17%}.process-grid article{position:relative}.process-icon{z-index:2;width:78px;height:78px;color:var(--blue);background:#e9f3ff;border-radius:22px;place-items:center;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.process-grid article:nth-child(2) .process-icon{color:#7354de;background:#f0edff}.process-grid article:nth-child(3) .process-icon{color:#0ca379;background:#e3f8f0}.process-grid .step{z-index:3;background:var(--blue);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-6px;right:calc(50% - 47px)}.process-grid p{max-width:250px;min-height:0;margin:0 auto}.pricing-section{background:linear-gradient(120deg,#0b5cff,#1677ed);padding:70px 0}.pricing-wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}.pricing-wrap>div{max-width:735px}.pricing-wrap h2{color:#fff;letter-spacing:-1.3px;margin:10px 0;font-size:clamp(29px,3vw,41px)}.pricing-wrap p{color:#d5e5ff;margin:0;font-size:13px;line-height:1.75}.pricing-wrap .btn{flex:none}.demo-section{background:#f5f9ff}.demo-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:83px;display:grid}.demo-copy>p{max-width:460px}.demo-benefits{gap:20px;margin-top:35px;display:grid}.demo-benefits>div{align-items:center;gap:14px;display:flex}.demo-benefits>div>span{width:43px;height:43px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 7px 20px #2a548f1a}.demo-benefits p{flex-direction:column;gap:3px;margin:0;display:flex}.demo-benefits b{color:#34415a;font-size:12px}.demo-benefits small{color:#8b96a8;font-size:9px}.demo-form{background:#fff;border:1px solid #e2eaf5;border-radius:17px;padding:34px;box-shadow:0 20px 55px #244a821c}.form-head{border-bottom:1px solid #edf1f6;margin-bottom:23px;padding-bottom:18px}.form-head h3{color:var(--navy);margin:0 0 5px;font-size:20px}.form-head p{color:#929cad;margin:0;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label{color:#3e4a62;gap:7px;font-size:10px;font-weight:700;display:grid}.form-grid input,.form-grid select{color:#303c54;background:#fcfdff;border:1px solid #dfe6ef;border-radius:8px;outline:none;width:100%;min-width:0;height:45px;padding:0 13px;font-size:11px;transition:border .2s,box-shadow .2s}.form-grid input::placeholder{color:#a9b1bf}.form-grid input:focus,.form-grid select:focus{border-color:#7db2ff;box-shadow:0 0 0 3px #e7f1ff}.full-field{grid-column:1/-1}.submit-btn{width:100%;min-height:49px;margin-top:22px;font-size:12px}.submit-btn:disabled{cursor:wait;opacity:.72;transform:none}.form-note{color:#9aa3b3;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:8px;display:flex}.form-success{color:#08784f;background:#e7f8f1;border-radius:7px;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.form-error{color:#a2372b;background:#fff0ed}.faq-section{background:#fff}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:95px;display:grid}.faq-intro{position:sticky;top:110px}.faq-intro .text-link{margin-top:24px}.accordion{gap:11px;display:grid}.faq-item{border:1px solid #e4eaf3;border-radius:10px;transition:border .2s,box-shadow .2s;overflow:hidden}.faq-item.open{border-color:#cfe0fb;box-shadow:0 8px 25px #254d8812}.faq-item button{color:#27344e;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 21px;font-size:12px;font-weight:700;display:flex}.faq-item button span{width:24px;height:24px;color:var(--blue);background:#edf5ff;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:500;display:grid}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-answer p{color:#758198;margin:0;padding:0 21px;font-size:11px;line-height:1.75;transition:padding .25s;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:20px}.cta-band{color:#fff;background:linear-gradient(110deg,#0b5cff,#2f8cff);padding:61px 0}.cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta-inner span{color:#bcd9ff;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.cta-inner h2{letter-spacing:-1.2px;margin:7px 0 6px;font-size:30px}.cta-inner p{color:#d9e9ff;margin:0;font-size:12px}.site-footer{color:#aab5c9;background:#0e1932;padding-top:70px}.footer-grid{grid-template-columns:1.6fr .75fr .85fr 1.15fr;gap:65px;padding-bottom:56px;display:grid}.site-footer .brand{background:#fff;border-radius:8px;padding:4px 8px}.site-footer .brand-logo-frame{width:260px;height:62px}.site-footer .brand-logo-frame img{width:260px;top:-26px}.footer-brand p{color:#e1e7f0;margin:17px 0 8px;font-size:12px;font-weight:700}.footer-brand small{max-width:290px;font-size:10px;line-height:1.7;display:block}.footer-grid h3{color:#fff;text-transform:uppercase;letter-spacing:.8px;margin:6px 0 19px;font-size:11px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid a,.footer-grid span{font-size:10px;transition:color .2s}.footer-grid a:hover{color:#fff}.socials{gap:8px;margin-top:7px;display:flex}.socials a{color:#d6dfec;border:1px solid #33405b;border-radius:6px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.footer-bottom{border-top:1px solid #273149;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:9px;display:flex}.footer-bottom p{margin:0}.footer-bottom span{margin:0 5px}@media (width<=1024px){.nav-links{gap:19px}.nav-actions{gap:14px}.hero-grid{gap:25px}.hero h1{font-size:44px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card p{min-height:48px}.why-grid{gap:55px}.role-card{min-height:220px}.demo-grid{gap:45px}.faq-grid{gap:50px}.footer-grid{gap:35px}}@media (width<=820px){.container{width:min(100% - 36px,700px)}.section{padding:80px 0}.nav-actions,.nav-links>a{display:none}.menu-btn{place-items:center;display:grid}.nav-links.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:22px 24px 25px;display:flex;position:absolute;top:75px;left:0;box-shadow:0 15px 25px #16336017}.nav-links.open>a{padding:12px 0;font-size:14px;display:block}.nav-links.open .mobile-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hero{padding:130px 0 80px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{text-align:center;max-width:650px;margin:auto}.hero-text{margin:auto}.hero-actions,.hero-note{justify-content:center}.visual-wrap{width:92%;max-width:630px;margin:auto;padding-left:20px}.trust-items{grid-template-columns:repeat(3,1fr);gap:20px 0;padding:22px 0}.trust-items>div{border:0;padding:0 10px}.why-grid{grid-template-columns:1fr;gap:65px}.why-copy{order:-1;max-width:620px}.process-grid{gap:30px}.pricing-wrap{flex-direction:column;align-items:flex-start;gap:28px}.demo-grid{grid-template-columns:1fr}.demo-copy{max-width:640px}.demo-benefits{grid-template-columns:repeat(3,1fr)}.demo-benefits>div{align-items:flex-start}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-intro{max-width:600px;position:static}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=600px){.container{width:calc(100% - 32px)}.section{padding:68px 0}.nav-wrap{height:68px}.nav-links.open{top:67px}.brand-logo-frame{width:205px;height:49px}.brand-logo-frame img{width:205px;top:-21px}.hero{min-height:auto;padding:111px 0 61px}.hero h1{letter-spacing:-2px;margin-top:19px;font-size:38px}.hero-text{font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.hero-note{flex-wrap:wrap;font-size:9px}.visual-wrap{width:100%;padding:14px 3px 20px 9px}.dashboard{border-width:4px;border-radius:13px;transform:none}.chip-one{top:3%;left:-8px}.chip-two{bottom:-1%;right:-8px}.float-chip{padding:7px 9px 7px 7px}.float-chip>span{width:25px;height:25px}.float-chip b{font-size:7px}.float-chip small{font-size:6px}.trust-items{grid-template-columns:repeat(2,1fr)}.trust-items>div{font-size:9px}.trust-items>div:last-child{grid-column:1/-1}.section-heading{margin-bottom:34px}.section-heading h2,.why-copy h2,.demo-copy h2,.faq-intro h2{letter-spacing:-1.2px;font-size:30px}.feature-grid,.role-grid{grid-template-columns:1fr}.feature-card{padding:24px}.feature-card p,.role-card{min-height:0}.role-icon{margin-bottom:24px}.why-visual{min-height:350px}.why-visual:before{width:290px;height:290px}.why-card{width:94%}.window-content{padding:16px}.task-row{padding:10px}.secure-badge{bottom:-32px;right:-5px}.check-list li{align-items:flex-start;line-height:1.5}.process-grid{grid-template-columns:1fr;gap:44px}.process-grid:before{border-top:0;border-left:1px dashed #a9c9f7;inset:50px auto 50px 50%}.process-grid article{background:#fff}.pricing-section{padding:58px 0}.pricing-wrap .btn{width:100%}.demo-benefits{grid-template-columns:1fr}.demo-form{padding:24px 18px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.cta-inner{flex-direction:column;align-items:flex-start;gap:28px}.cta-inner .btn{width:100%}.cta-inner h2{font-size:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
