
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172b37;background:#fbfcfa;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{max-width:1240px;margin:auto;padding:0 32px}.top{background:#163d36;color:#d6e9df;font-size:12px;padding:10px 0}.top .wrap{display:flex;justify-content:space-between}header{position:sticky;top:0;background:#fbfcfaf2;backdrop-filter:blur(15px);z-index:5;border-bottom:1px solid #e1e6e1}nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-size:25px;letter-spacing:3px;font-weight:800}.logo small{display:block;font-size:9px;letter-spacing:4px;color:#648074;margin-top:4px}.navlinks{display:flex;gap:27px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;border-radius:7px;background:#205e4d;color:white;font-weight:600;font-size:14px;border:1px solid #205e4d;gap:15px}.btn.secondary{background:transparent;color:#205e4d;border-color:#b9ccc2}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:bold;color:#4c7966}.hero{padding:85px 0 65px;display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}h1{font-size:64px;line-height:1.08;letter-spacing:-3px;margin:22px 0}h1 span{color:#368267}p{font-size:16px;line-height:1.8;color:#64746f}.hero p{max-width:450px;font-size:17px}.actions{display:flex;gap:12px;margin:29px 0}.micro{font-size:12px;color:#7a8982}.screenstage{position:relative;padding:25px 0 35px;background:radial-gradient(ellipse,#dbe9d9,transparent 70%)}.screen{border:1px solid #d8e1da;background:white;border-radius:12px;box-shadow:0 22px 65px #21433519;overflow:hidden;transform:rotate(-2deg)}.screenbar{padding:15px 20px;border-bottom:1px solid #eef1ed;font-size:11px;display:flex;justify-content:space-between}.screenbody{display:grid;grid-template-columns:98px 1fr;min-height:330px}.sidebar{background:#173f36;color:#cce0d4;font-size:9px;padding:22px 15px;line-height:3}.sidebar b{color:white;font-size:16px;letter-spacing:2px}.dash{padding:25px 20px}.dash h3{font-size:16px;margin:0 0 6px}.dash small{font-size:9px;color:#89948d}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.metric{background:#f1f5ef;padding:13px 9px;border-radius:5px;font-size:8px;color:#78857d}.metric strong{display:block;font-size:19px;color:#264d3e;margin-top:8px}.chart{height:100px;display:flex;align-items:end;gap:9px;border-bottom:1px solid #d9e4dc;padding:0 8px}.chart i{display:block;flex:1;background:#75aa85;border-radius:3px 3px 0 0}.chart i:nth-child(3n){background:#cadd83}.chartlabel{display:flex;justify-content:space-between;font-size:8px;color:#86968c;margin-top:10px}.floating{position:absolute;right:-12px;bottom:5px;background:#fff;padding:17px 23px;border:1px solid #dde7db;border-radius:8px;box-shadow:0 12px 30px #234d3712;font-size:12px}.floating b{color:#2a7958}.demo-label{font-size:10px;color:#7e8f83;text-align:center;margin-top:18px}.proof{display:flex;justify-content:space-between;gap:20px;padding:25px 0 38px;border-bottom:1px solid #dce5dd;font-size:13px;color:#53695d}.proof b{color:#367755;margin-right:8px}.section{padding:78px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}h2{font-size:39px;line-height:1.2;letter-spacing:-1.2px;margin:14px 0}h3{font-size:20px}.sectionhead p{max-width:390px;margin:0;font-size:14px}.flow{background:#173f36;border-radius:14px;padding:40px;color:white;display:grid;grid-template-columns:1fr 1fr;gap:45px}.flow p{color:#bfd1c5;font-size:14px}.steps{display:flex;align-items:center;gap:10px}.step{flex:1;border:1px solid #587967;border-radius:7px;padding:18px 10px;font-size:12px;text-align:center}.step span{display:block;color:#b7d68c;margin-bottom:15px;font-size:22px}.industrygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry{padding:27px;border:1px solid #dce4dc;border-radius:9px;background:white;transition:.2s}.industry:hover,.module:hover{border-color:#679d7b;transform:translateY(-4px)}.icon{display:grid;place-items:center;width:44px;height:44px;background:#eef3e7;color:#2f7255;border-radius:9px;font-size:23px}.industry p{font-size:13px;min-height:68px}.arrow{font-size:13px;color:#2f7255}.modulegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.module{display:block;padding:24px;border:1px solid #dce4dc;border-radius:8px;transition:.2s}.module h3{font-size:17px;margin:12px 0}.module p{font-size:13px;margin-bottom:0}.module em{font-style:normal;font-size:11px;color:#5a8569}.soft{background:#f0f4ed}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.invoice{background:white;padding:35px;border-radius:12px;box-shadow:0 20px 50px #3259340d;border:1px solid #dce5da}.invoice header{position:static;background:white;padding-bottom:20px;display:flex;justify-content:space-between;font-size:13px}.invoice .row{padding:17px 0;border-bottom:1px solid #edf0ea;display:flex;justify-content:space-between;font-size:12px}.pill{display:inline-block;background:#e7f0de;color:#44743c;padding:7px 10px;border-radius:20px;font-size:10px}.checklist{padding:0;list-style:none;line-height:2.3;color:#486355;font-size:14px}.checklist li:before{content:'✓';color:#357e56;margin-right:12px}.onboard{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.onboard b{color:#5c8b65;font-size:13px}.onboard p{font-size:14px}.cta{background:#dce9cf;border-radius:15px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta p{margin-bottom:0}.faq{max-width:850px;margin:auto}details{border-bottom:1px solid #dce4dc;padding:22px 0}summary{cursor:pointer;font-size:16px}details p{font-size:14px}footer{background:#163d36;color:#dce8df;padding:45px 0}footer .wrap{display:flex;justify-content:space-between;gap:30px}footer p{font-size:12px;color:#abc2b3}footer a{font-size:12px;display:block;margin:12px 0}.notice{font-size:11px;color:#819087;margin-top:28px}.subpage{padding:70px 0;min-height:65vh}.subpage h1{font-size:49px}.back{color:#397657;font-size:13px}.subcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.subcards article{border:1px solid #dde6dc;padding:23px;border-radius:9px}.subcards p{font-size:14px}.mobilemenu{display:none}.textlink{color:#2c7554;font-size:14px}.tag{background:#eff4e9;color:#52744c;border-radius:20px;padding:8px 12px;font-size:11px;display:inline-block} @media(max-width:1000px){h1{font-size:48px}.hero{gap:25px}.navlinks{gap:14px;font-size:12px}.industrygrid{grid-template-columns:repeat(2,1fr)}.screenbody{grid-template-columns:76px 1fr}.sidebar{padding:15px 9px}.floating{right:0}.flow{gap:20px}.steps{gap:5px}}@media(max-width:700px){.wrap{padding:0 20px}.top{font-size:10px}.navlinks{display:none;position:absolute;top:78px;left:0;right:0;background:#fbfcfa;padding:25px;flex-direction:column;border-bottom:1px solid #ddd}.navlinks.open{display:flex}.mobilemenu{display:block;border:0;background:transparent;font-size:23px}nav{height:76px;gap:12px}nav>.btn{padding:12px;font-size:11px}.logo{font-size:20px}.hero{grid-template-columns:1fr;padding-top:45px;gap:25px}h1{font-size:49px}.hero p{font-size:16px}.screenstage{max-width:520px}.proof{flex-wrap:wrap;font-size:11px}.section{padding:50px 0}.sectionhead{display:block}.sectionhead p{margin-top:20px}h2{font-size:31px}.flow,.split{grid-template-columns:1fr;gap:25px}.flow{padding:25px}.modulegrid{grid-template-columns:1fr 1fr}.industry{padding:20px}.industry p{min-height:0}.industry h3{font-size:17px}.onboard{grid-template-columns:1fr;gap:12px}.cta{display:block;padding:28px}.cta .btn{margin-top:25px}footer .wrap{flex-wrap:wrap}.subcards{grid-template-columns:1fr}.subpage h1{font-size:38px}}

body{background:#f8faff;color:#142344;font-family:'Segoe UI',Arial,sans-serif}.wrap{max-width:1360px;padding:0 54px}.top{background:#edf1f9;color:#4d5973;padding:9px 0}header{background:#ffffffed;border-color:#e4e8f1}nav{height:76px}.logo{letter-spacing:1px;color:#142344}.logo small{color:#7b6ca6}.navlinks{gap:30px}.btn{background:#3155ce;border-color:#3155ce;border-radius:4px;padding:15px 24px}.btn.secondary{color:#2746b2;border-color:#7f94dc;background:transparent}.eyebrow{color:#576bab;letter-spacing:2px}.hero-shell{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 20%,#c6d5ff 0,transparent 37%),radial-gradient(ellipse at 65% 90%,#e6d9fc 0,transparent 48%),linear-gradient(120deg,#f5f8ff,#eaf0ff);border-bottom:1px solid #dde5f8}.hero{min-height:640px;padding:82px 0 85px;grid-template-columns:1fr 1.12fr;gap:65px}.hero h1{font-size:67px;line-height:1.1;letter-spacing:-2.8px;font-weight:600;margin-top:24px}.hero h1 span{background:linear-gradient(95deg,#3d62d9,#885ac9);color:transparent;background-clip:text}.hero p{font-size:18px;color:#56637a;line-height:1.75;max-width:460px}.hero .micro{color:#6a7391}.hero .actions{margin:30px 0 24px}.screenstage{padding:35px 0;background:none;perspective:1300px}.screen{transform:rotateY(-9deg) rotateX(5deg) rotateZ(1deg);border:1px solid #ffffff;border-radius:12px;box-shadow:25px 35px 70px #4855a035;background:#fff}.screenbar{background:#f9faff;color:#6c7291;padding:18px}.screenbody{min-height:355px;grid-template-columns:102px 1fr}.sidebar{background:#263873;color:#b8c8f2;font-size:10px}.dash{padding:26px 22px}.dash h3{color:#24324d;font-size:18px}.metric{background:#f0f3fc;border:1px solid #e8edf9;padding:17px 10px}.metric strong{color:#354f9b;font-size:21px}.chart{height:115px;border-color:#e3e8f4}.chart i{background:linear-gradient(#758de3,#bac7f2)}.chart i:nth-child(3n){background:linear-gradient(#ae8ddd,#dfd2f4)}.chartlabel{color:#9b9eb3}.floating{bottom:12px;right:-20px;border-color:#ebebfa;padding:20px;box-shadow:0 15px 35px #5a62a425}.floating b{color:#4f5eba}.demo-label{color:#7e86a4}.sectionnav{position:sticky;top:76px;z-index:4;background:white;border-bottom:1px solid #e2e7f2;box-shadow:0 5px 12px #23336104}.sectionnav .wrap{display:flex;gap:32px;align-items:center;min-height:65px}.sectionnav a{font-size:13px;color:#57617a;padding:23px 0}.sectionnav a:hover{color:#3155ce}.sectionnav .right{margin-left:auto;color:#3155ce;font-weight:600}.section{padding:92px 0;scroll-margin-top:155px}h2{font-size:43px;font-weight:600;letter-spacing:-1.4px;color:#17284a}.sectionhead{margin-bottom:40px}.sectionhead p,p{color:#647089}.proof{border:none;padding:30px 0;color:#59677e;font-size:12px}.proof b{color:#6466bd}.introgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.introcard{display:flex;flex-direction:column;border:1px solid #e0e6f1;background:white;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #2b3f6505;transition:.2s}.introcard:hover{transform:translateY(-5px);box-shadow:0 18px 30px #3d539514}.introart{height:190px;background:linear-gradient(130deg,#e5ecff,#e8dbf6);display:grid;place-items:center;overflow:hidden}.introart.blue{background:linear-gradient(130deg,#daebfa,#dae2ff)}.introart.pink{background:linear-gradient(130deg,#e8def6,#f5e6eb)}.introart svg{width:220px;height:145px;filter:drop-shadow(0 12px 10px #616db02b)}.introbody{padding:27px}.introbody h3{font-weight:600;font-size:23px;margin:0 0 14px}.introbody p{font-size:14px;min-height:75px}.textlink,.arrow{color:#3155ce}.tabs-layout{display:grid;grid-template-columns:290px 1fr;gap:40px}.tablist{display:flex;flex-direction:column;gap:8px}.tablist button{text-align:left;border:0;border-left:3px solid transparent;background:transparent;padding:20px;color:#5e6981;font-weight:600;font-size:16px;border-radius:0 8px 8px 0}.tablist button.active{background:#e7ecff;color:#2d4eb7;border-left-color:#4969d3}.tabcontent{border:1px solid #e1e7f3;border-radius:16px;padding:40px;background:linear-gradient(140deg,#fff,#edf1ff);min-height:370px;display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:center}.tabcontent h3{font-size:31px;line-height:1.2;font-weight:600;margin:16px 0}.tabcontent p{font-size:15px}.appicon{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;color:white;background:linear-gradient(140deg,#6e84db,#4258af);font-size:25px;box-shadow:0 8px 17px #485dae30}.minitable{padding:20px;background:white;border-radius:10px;border:1px solid #e0e6f4;box-shadow:0 15px 30px #45558b12;transform:rotate(-3deg)}.minitable h4{font-size:13px;margin:0 0 20px}.minitable div{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #eef1f8;padding:13px 0;color:#7c87a0}.minitable i{display:block;height:8px;background:#d7dff7;width:55%;border-radius:8px}.soft{background:linear-gradient(145deg,#f0f3fc,#f4f0fb)}.industrygrid{gap:22px}.industry{padding:30px;border-color:#e0e6f1;border-radius:12px;box-shadow:0 6px 15px #23316a04}.industry h3{font-weight:600}.industry:hover,.module:hover{border-color:#8b9de5}.icon{background:#e9edfb;color:#536cc3}.flow{background:linear-gradient(115deg,#202f67,#4d408b);padding:45px;border-radius:16px}.flow h3{font-size:26px;font-weight:500}.flow p{color:#c5c9e7}.flow a{color:#dbe4ff!important}.step{border-color:#777dab}.step span{color:#b5caff}.modulegrid{grid-template-columns:repeat(3,1fr);gap:20px}.module{padding:30px;background:#fff;border-color:#e0e6f1;border-radius:12px}.module em{color:#7382b9}.module h3{font-size:20px;font-weight:600}.invoice{border-color:#e1e5f1;box-shadow:0 25px 50px #3d4c8a13;padding:40px}.invoice header{color:#3c5194}.invoice h3{font-size:27px;font-weight:600}.pill,.tag{background:#e9edfc;color:#5864a5}.row{color:#727c98}.checklist{color:#616e8d}.checklist li:before{color:#637bd1}.onboard b{color:#6279c2}.cta{padding:55px;border-radius:18px;background:radial-gradient(ellipse at right,#d6c8fa,transparent 60%),linear-gradient(120deg,#e3edff,#e9e4f9)}.onboard h3{font-weight:600}.faq{max-width:950px}details{border-color:#dfe5f0}summary{color:#34476e}footer{background:#16203c;padding:55px 0}footer .logo{color:white}footer p{color:#9faac7}.footerbrand{font-size:30px;font-weight:600}.subpage h1{font-weight:600;color:#263f80}.back{color:#3155ce}.intro-label{font-size:12px;letter-spacing:2px;color:#7d87a8}.palette{display:inline-flex;gap:6px;align-items:center}.palette i{width:5px;height:5px;background:#7d92d5;border-radius:50%}.orbit{position:absolute;border:1px solid #fff9;border-radius:50%;width:600px;height:600px;right:-140px;top:-160px;pointer-events:none}.orbit.two{right:-230px;top:-110px;width:720px;height:720px}
@media(min-width:1500px){.hero{min-height:710px}}@media(max-width:1050px){.hero h1{font-size:53px}.hero{gap:30px}.wrap{padding:0 30px}.tabcontent{padding:25px}.navlinks{gap:18px}.tabs-layout{grid-template-columns:230px 1fr}.sectionnav .wrap{gap:22px}.introbody{padding:22px}}@media(max-width:700px){.wrap{padding:0 22px}.hero{min-height:0;padding:52px 0 48px;grid-template-columns:1fr;gap:15px}.hero h1{font-size:48px;letter-spacing:-2px}.hero p{font-size:16px}.screenstage{padding:20px 10px}.floating{right:-2px}.screenbody{grid-template-columns:76px 1fr;min-height:310px}.dash{padding:20px 14px}.metric{padding:12px 7px}.metric strong{font-size:17px}.sectionnav .wrap{overflow:auto;gap:24px;white-space:nowrap;min-height:55px}.sectionnav a{padding:19px 0;font-size:12px}.sectionnav .right{display:none}.section{padding:58px 0;scroll-margin-top:140px}h2{font-size:33px}.introgrid{grid-template-columns:1fr}.introbody p{min-height:0}.introart{height:180px}.tabs-layout{grid-template-columns:1fr;gap:20px}.tablist{flex-direction:row;overflow:auto;gap:8px}.tablist button{white-space:nowrap;padding:12px 15px;font-size:13px;border-left:0;border-bottom:3px solid transparent;border-radius:5px}.tablist button.active{border-bottom-color:#4969d3}.tabcontent{grid-template-columns:1fr;padding:27px;gap:15px;min-height:0}.tabcontent h3{font-size:27px}.minitable{transform:none}.modulegrid{grid-template-columns:1fr 1fr}.module{padding:20px}.cta{padding:30px}.sectionhead p{margin-top:16px}.flow{padding:28px}.split{gap:30px}.logo{font-size:21px}.hero-shell .orbit{opacity:.4}.navlinks.open{top:76px;background:#fff}.actions{flex-wrap:wrap}.onboard{gap:20px}.industrygrid{gap:14px}.industry{padding:22px}}

.platformhero{padding:55px 0 75px;text-align:center}.breadcrumbs{font-size:12px;color:#687ca7;text-align:left;margin-bottom:50px}.platformhero h1{font-weight:600;font-size:65px;line-height:1.12;letter-spacing:-2.5px;margin:22px auto;max-width:1000px}.platformhero h1 span{color:#5b68c9}.platformhero>p{max-width:710px;margin:0 auto;font-size:18px}.platformhero .actions{justify-content:center}.systemmap{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:25px;align-items:center;max-width:1050px;margin:60px auto 0}.mapcol{display:grid;gap:16px}.mapnode{display:block;text-align:left;border:1px solid #d8e1f7;background:#ffffffd9;padding:20px 24px;border-radius:12px;box-shadow:0 10px 22px #485c9510;transition:.2s}.mapnode:hover{transform:translateY(-3px);border-color:#8a9ce1}.mapnode strong{display:block;font-size:15px;font-weight:600}.mapnode small{font-size:11px;color:#8995af;display:block;margin-top:6px}.mapcenter{position:relative;background:linear-gradient(130deg,#334a9a,#7962be);color:white;border-radius:50%;aspect-ratio:1;max-width:255px;width:100%;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 14px #ffffff60,0 0 0 30px #d5def030,0 30px 70px #5d64b82b}.mapcenter b{font-size:38px;font-weight:500;letter-spacing:1px}.mapcenter span{font-size:13px;color:#e2e7ff;margin-top:12px}.platformbenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px 0}.platformbenefits div{padding-right:25px;border-right:1px solid #e0e6f2}.platformbenefits div:last-child{border:0}.platformbenefits h3{font-size:18px;font-weight:600}.platformbenefits p{font-size:14px}.processnav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.processnav button{border:1px solid #dce3f3;background:white;border-radius:9px;padding:20px;text-align:left;color:#71809e}.processnav button b{font-size:11px;display:block;margin-bottom:12px;color:#919dc0}.processnav button.active{background:#2f4eae;color:white;border-color:#2f4eae}.processnav button.active b{color:#ccd9ff}.processpanel{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:white;border:1px solid #e0e6f4;border-radius:16px;padding:45px}.processpanel h3{font-size:31px;font-weight:600;margin:15px 0}.processpanel p{font-size:15px}.sampledoc{border:1px solid #e5e9f5;border-radius:10px;padding:28px;background:#f9fbff;box-shadow:0 14px 30px #374d8110}.sampledoc .dochead{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;border-bottom:1px solid #e2e7f3;padding-bottom:22px}.sampledoc h4{font-size:18px;font-weight:600;margin-bottom:6px}.docline{display:flex;justify-content:space-between;font-size:12px;padding:17px 0;border-bottom:1px solid #e7ebf5;color:#687695}.docfoot{font-size:10px!important;color:#8a97b1!important}.cloudart{background:radial-gradient(ellipse,#e0e6ff,#f6f5fc);border-radius:18px;padding:50px 35px;text-align:center}.cloudsymbol{font-size:50px;color:#5972d2;background:white;border-radius:30px;padding:26px 40px;display:inline-block;box-shadow:0 20px 40px #5a67aa1a}.devicebar{display:flex;justify-content:center;gap:18px;margin-top:35px}.devicebar span{background:white;border:1px solid #dce3f5;padding:13px;border-radius:8px;font-size:12px;color:#6c78a1}.platformgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.platformgrid article{background:white;padding:30px;border:1px solid #e0e6f1;border-radius:12px}.platformgrid h3{font-weight:600;font-size:22px}.platformgrid p{font-size:14px}.platformnote{border-left:3px solid #8b9dde;padding:15px 22px;background:#f0f4fd;color:#7584a4;font-size:12px;line-height:1.7;margin-top:25px}.platformhero .micro{margin-top:28px}.sectionnav a[aria-current]{color:#3155ce;font-weight:600}@media(max-width:700px){.platformhero{padding:30px 0 45px}.breadcrumbs{margin-bottom:35px}.platformhero h1{font-size:40px;letter-spacing:-1.5px}.platformhero>p{font-size:16px}.systemmap{gap:10px;margin-top:40px;grid-template-columns:1fr 1fr}.mapcenter{grid-column:1/-1;grid-row:1;max-width:155px;margin-bottom:20px}.mapcenter b{font-size:29px}.mapnode{padding:16px}.mapnode strong{font-size:13px}.platformbenefits{grid-template-columns:1fr;gap:0}.platformbenefits div{border-right:0;border-bottom:1px solid #e0e6f2;padding:10px 0}.processnav{grid-template-columns:1fr 1fr}.processnav button{padding:17px;font-size:13px}.processpanel{grid-template-columns:1fr;padding:25px;gap:25px}.processpanel h3{font-size:27px}.platformgrid{grid-template-columns:1fr}.cloudart{padding:35px 20px}.devicebar{gap:8px}.devicebar span{font-size:10px;padding:10px}.platformhero .actions{gap:10px}}

.moduleshero{padding:55px 0 75px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.moduleshero h1{font-size:63px;line-height:1.12;font-weight:600;letter-spacing:-2.5px}.moduleshero h1 span{color:#636ad0}.moduleshero p{font-size:18px;max-width:540px}.catalogart{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:35px 10px;transform:rotate(-4deg)}.appcube{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:1;border:1px solid #ffffffeb;border-radius:19px;background:linear-gradient(130deg,#fffffff0,#f1f1ffa0);box-shadow:0 18px 30px #5c60a61a;font-size:12px;color:#586584}.appcube:nth-child(2),.appcube:nth-child(5){transform:translateY(-20px)}.appcube i{font-style:normal;color:white;display:grid;place-items:center;width:51px;height:51px;border-radius:14px;background:linear-gradient(135deg,#8799e3,#5369bd);font-size:24px}.appcube:nth-child(3n) i{background:linear-gradient(135deg,#bb9ae1,#8362b9)}.appcube:nth-child(3n+2) i{background:linear-gradient(135deg,#7fb7d2,#548ca8)}.catalogbar{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 20px}.catalogbar button{background:#fff;border:1px solid #dce3f2;border-radius:24px;padding:12px 18px;color:#64728f;font-size:13px}.catalogbar button.active{background:#304faa;color:white;border-color:#304faa}.catalogtools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.catalogtools label{display:flex;align-items:center;gap:10px;background:white;border:1px solid #dce3f2;padding:12px 16px;border-radius:8px;max-width:380px;width:100%}.catalogtools input{border:0;outline:none;background:transparent;font:inherit;font-size:13px;width:100%;color:#344a78}.catalogtools input:focus-visible{outline:2px solid #8e9fe0;outline-offset:5px}.resultcount{font-size:12px;color:#7c8cab}.cataloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.catalogcard{display:flex;flex-direction:column;background:white;border:1px solid #dfe6f3;border-radius:14px;padding:29px;transition:.2s}.catalogcard:hover{transform:translateY(-4px);box-shadow:0 18px 35px #40548812;border-color:#9aaee3}.catalogcard .category{font-size:10px;letter-spacing:.7px;color:#8a97b2;margin-top:22px}.catalogcard h3{font-weight:600;font-size:25px;margin:10px 0}.catalogcard p{font-size:14px;min-height:50px;margin:0}.catalogcard ul{padding:15px 0 20px;list-style:none;line-height:1.8;font-size:12px;color:#7482a0;margin:0}.catalogcard li{padding:4px 0}.catalogcard li:before{content:'✓';color:#8396cb;margin-right:8px}.catalogcard .connection{border-top:1px solid #edf0f7;padding:16px 0;font-size:11px;color:#8390ab;margin-top:auto}.catalogcard .connection b{display:block;color:#66799e;font-size:10px;margin-bottom:7px;font-weight:600}.catalogcard .textlink{font-size:13px}.catalogcard .appicon{font-size:20px}.cataloggrid .empty{grid-column:1/-1;padding:45px;border:1px dashed #bac8e5;text-align:center;border-radius:12px}.cataloggrid .empty button{background:none;border:0;color:#3155ce;text-decoration:underline}.efbanner{background:linear-gradient(120deg,#e8edfc,#ece5f8);border:1px solid #dce2f5;padding:30px;border-radius:14px;display:flex;gap:25px;align-items:center;margin-top:35px}.efbanner h3{font-size:22px;font-weight:600;margin:0 0 8px}.efbanner p{font-size:13px;margin:0}.efbanner .textlink{margin-left:auto;white-space:nowrap}.packgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.packcard{padding:32px;border:1px solid #dce3f2;background:white;border-radius:14px}.packcard:nth-child(2){background:linear-gradient(145deg,#f4f6ff,#eeebfa)}.packcard h3{font-size:25px;font-weight:600}.packcard p{font-size:14px}.packcard .tag{margin:3px;font-size:11px}.packcard .actions{margin-bottom:0}.module-table-wrap{overflow:auto;border:1px solid #dfe6f3;border-radius:12px}.module-table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px;background:white}.module-table th,.module-table td{padding:21px 25px;text-align:left;border-bottom:1px solid #e8edf6}.module-table th{background:#eff3fc;font-weight:600;color:#546996}.module-table tr:last-child td{border:0}.module-table td{color:#6c7e9d}.module-table td:first-child{color:#263f70;font-weight:600}.module-table a{color:#3155ce}.modulebase{padding:38px;background:#17294f;color:white;border-radius:15px}.modulebase h3{font-size:26px;font-weight:500}.modulebase p{color:#b9c5e1;font-size:14px}.modulebase .eyebrow{color:#aab9ec}.modulebase .tag{background:#ffffff14;color:#d0dbf5;margin:4px;border:1px solid #ffffff20}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #879be3;outline-offset:4px}@media(max-width:1000px){.moduleshero{gap:25px}.moduleshero h1{font-size:50px}.cataloggrid{grid-template-columns:1fr 1fr}.appcube{font-size:10px}.catalogart{gap:10px}}@media(max-width:700px){.moduleshero{grid-template-columns:1fr;padding:25px 0 45px;gap:15px}.moduleshero h1{font-size:43px}.moduleshero p{font-size:16px}.catalogart{max-width:420px;width:100%;margin:auto;padding:25px 15px}.appcube{font-size:11px}.cataloggrid{grid-template-columns:1fr}.catalogbar{gap:7px}.catalogbar button{font-size:11px;padding:11px 13px}.catalogtools{align-items:start;flex-direction:column;gap:12px}.catalogcard p{min-height:0}.efbanner{display:block;padding:25px}.efbanner .textlink{display:block;margin-top:20px}.packgrid{grid-template-columns:1fr}.modulebase{padding:27px}}
.saleshero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:65px 0 80px}.saleshero h1{font-size:62px;font-weight:600;line-height:1.12;letter-spacing:-2.4px}.saleshero h1 span{color:#656bc8}.saleshero p{font-size:17px}.salesdoc{background:white;padding:30px;border:1px solid #e0e6f7;border-radius:15px;box-shadow:0 25px 65px #4b5b9920;transform:rotate(-2deg)}.salesdoc .dochead{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;border-bottom:1px solid #e7ebf7;padding-bottom:20px}.salesdoc h3{font-size:24px;font-weight:600}.salesdoc table{width:100%;border-collapse:collapse;font-size:11px;color:#697b9c}.salesdoc td,.salesdoc th{padding:15px 8px;border-bottom:1px solid #e9edf7;text-align:left}.salesdoc th{font-weight:500;background:#f6f8fe}.salestotal{text-align:right;margin-top:23px;font-size:12px;color:#8a96af}.salestotal b{display:block;font-size:26px;font-weight:600;color:#384e8f;margin-top:8px}.salesfeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.salesfeatures article{background:white;border:1px solid #e0e6f3;border-radius:13px;padding:30px}.salesfeatures h3{font-size:22px;font-weight:600}.salesfeatures p{font-size:14px}.salesfeatures .tag{font-size:10px}.salesroles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.salesroles h3{font-weight:600;font-size:21px}.salesroles p{font-size:14px}.salessteps{display:flex;gap:10px;margin:28px 0;flex-wrap:wrap}.salessteps button{flex:1;min-width:130px;text-align:left;padding:20px;border:1px solid #dce3f3;border-radius:9px;color:#6c7c9c;background:white}.salessteps button b{font-size:10px;display:block;margin-bottom:10px;color:#8e9fc5}.salessteps button.active{background:#304fae;color:white;border-color:#304fae}.salessteps button.active b{color:#c6d6ff}.salesexample{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:40px;background:white;border:1px solid #dce4f4;border-radius:16px}.salesexample h3{font-size:30px;font-weight:600}.salesexample p{font-size:15px}.saleslinks{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.saleslinks a{padding:25px;border:1px solid #e0e6f3;border-radius:12px;background:white}.saleslinks h3{font-size:18px;font-weight:600}.saleslinks p{font-size:13px}.salespreview{border:1px solid #dfe6f4;border-radius:15px;background:linear-gradient(130deg,#f5f7ff,#e8e6f9);padding:40px}.salespreview .btn{margin-top:15px}.salespreview p{font-size:14px}.salesexample .sampledoc h4{font-size:20px}.sale-badge{display:inline-block;background:#ffffffb0;border:1px solid #cfdafa;border-radius:20px;font-size:11px;color:#6176ae;padding:8px 13px}.sales-review{font-size:11px;line-height:1.6;color:#8191ad;margin-top:20px}@media(max-width:1000px){.saleshero h1{font-size:49px}.saleshero{gap:30px}.saleslinks{grid-template-columns:1fr 1fr}}@media(max-width:700px){.saleshero{grid-template-columns:1fr;padding:35px 0 50px}.saleshero h1{font-size:43px}.salesdoc{transform:none;padding:23px}.salesfeatures{grid-template-columns:1fr}.salesroles{grid-template-columns:1fr;gap:5px}.salesexample{grid-template-columns:1fr;padding:25px;gap:15px}.salesexample h3{font-size:26px}.saleslinks{gap:12px}.saleslinks a{padding:20px}.salespreview{padding:27px}.salessteps button{padding:16px}.saleshero p{font-size:16px}}
.stockboard{background:white;padding:30px;border:1px solid #dce4f6;border-radius:15px;box-shadow:0 25px 60px #4a5a9920}.stockboard h3{font-size:23px;font-weight:600}.stockmetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.stockmetrics div{background:#f0f3fc;padding:19px 12px;border-radius:9px;font-size:11px;color:#8190ae}.stockmetrics b{display:block;font-size:26px;font-weight:600;color:#4c61a6;margin-top:9px}.stockbars{display:grid;gap:17px}.stockbar label{font-size:11px;color:#7283a5;display:flex;justify-content:space-between;margin-bottom:8px}.stockbar>div{height:9px;background:#edf1fb;border-radius:9px;overflow:hidden}.stockbar i{display:block;height:100%;background:linear-gradient(90deg,#788fda,#b09ae1);border-radius:9px}.stockledger{border:1px solid #dce4f5;border-radius:12px;padding:27px;background:#f9fbff}.stockledger h4{font-size:19px;font-weight:600;margin:0 0 8px}.stockledger table{border-collapse:collapse;width:100%;font-size:12px;margin:20px 0}.stockledger th,.stockledger td{padding:13px 6px;text-align:right;border-bottom:1px solid #e4eaf6;color:#7686a5}.stockledger th:first-child,.stockledger td:first-child{text-align:left}.stockledger tr.current{background:#e9eefc}.stockledger .stockresult{display:flex;justify-content:space-between;font-size:13px;color:#5b6fa0;padding-top:10px}.stockresult strong{font-size:25px;color:#40599f}.warehouse-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.warehouse-steps button{background:white;border:1px solid #dae3f4;border-radius:9px;padding:20px;color:#7281a0;text-align:left}.warehouse-steps button b{display:block;font-size:10px;margin-bottom:10px}.warehouse-steps button.active{background:#314fae;color:white;border-color:#314fae}.stocktopics{display:grid;grid-template-columns:1fr 1fr;gap:25px}.stocktopics article{border:1px solid #e0e6f4;border-radius:13px;padding:30px;background:white}.stocktopics h3{font-size:24px;font-weight:600}.stocktopics p{font-size:14px}@media(max-width:700px){.stockboard{padding:23px}.stockmetrics{gap:7px}.stockmetrics div{padding:15px 8px;font-size:10px}.stockmetrics b{font-size:23px}.warehouse-steps{grid-template-columns:1fr 1fr}.warehouse-steps button{padding:16px}.stocktopics{grid-template-columns:1fr}.stockledger{padding:20px}.stockledger table{font-size:10px}}
.financeboard{padding:30px;border:1px solid #dce4f5;background:white;border-radius:15px;box-shadow:0 25px 60px #455e9920}.financeboard h3{font-size:23px;font-weight:600}.financemetrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.financemetrics div{padding:20px 15px;background:#eef2fc;border-radius:9px;font-size:11px;color:#6d80a5}.financemetrics div:nth-child(2){background:#f2eefa}.financemetrics b{display:block;font-size:26px;font-weight:600;color:#4e65a8;margin:10px 0 4px}.financemetrics small{font-size:10px}.financetrend{display:flex;align-items:end;gap:15px;height:100px;padding:0 10px;border-bottom:1px solid #e0e6f4}.financetrend i{flex:1;display:block;background:linear-gradient(#7b92d5,#c4cff1);border-radius:4px 4px 0 0}.financetrend i:nth-child(even){background:linear-gradient(#aa96cf,#dfd5ef)}.financesteps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.financesteps button{background:white;border:1px solid #dce4f4;border-radius:9px;padding:20px;text-align:left;color:#7183a4}.financesteps button b{display:block;font-size:10px;margin-bottom:10px}.financesteps button.active{background:#314fae;color:white;border-color:#314fae}.financebalance{padding:28px;border:1px solid #dce4f5;background:#f8faff;border-radius:12px}.financebalance h4{margin:0;font-size:21px;font-weight:600}.financebalance .balance{font-size:38px;color:#4059a3;font-weight:600;margin:17px 0 5px}.financebalance .row{border-color:#e1e7f4}.financebalance .row:last-of-type{background:#e9eefb;margin-top:12px;padding:18px 12px;border-radius:7px}.finance-note{font-size:11px!important;color:#8492b0!important}.financedistinction{display:grid;grid-template-columns:1fr 1fr;gap:25px}.financedistinction article{padding:30px;background:white;border:1px solid #e0e6f4;border-radius:13px}.financedistinction h3{font-size:24px;font-weight:600}.financedistinction p{font-size:14px}@media(max-width:700px){.financeboard{padding:23px}.financemetrics{gap:9px}.financemetrics b{font-size:22px}.financesteps{grid-template-columns:1fr 1fr}.financesteps button{padding:16px}.financedistinction{grid-template-columns:1fr}.financebalance{padding:23px}}
.accountboard{padding:30px;border:1px solid #dce4f5;background:white;border-radius:15px;box-shadow:0 25px 60px #455e9920}.accountboard h3{font-size:23px;font-weight:600}.accountboard table,.accountentry table{width:100%;border-collapse:collapse;font-size:12px}.accountboard th,.accountboard td,.accountentry th,.accountentry td{padding:16px 8px;text-align:right;border-bottom:1px solid #e3e9f5;color:#7483a3}.accountboard th:first-child,.accountboard td:first-child,.accountentry th:first-child,.accountentry td:first-child{text-align:left}.accountboard th,.accountentry th{font-weight:600;color:#586d9e;background:#f2f5fc}.accountboard tfoot td,.accountentry tfoot td{color:#425c9d;font-weight:600;background:#eef2fc}.accountboard .accountstatus{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:15px;border-radius:8px;background:#eef1fc;font-size:12px;color:#6276a7}.accountstatus b{color:#4763a1}.accountentry{padding:28px;border:1px solid #dce4f5;background:#f9fbff;border-radius:12px}.accountentry h4{margin:0 0 15px;font-size:20px;font-weight:600}.accountentry .docline{font-size:12px}.accountsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.accountsteps button{background:white;border:1px solid #dce4f4;border-radius:9px;padding:20px;text-align:left;color:#7183a4}.accountsteps button b{display:block;font-size:10px;margin-bottom:10px}.accountsteps button.active{background:#314fae;color:white;border-color:#314fae}.accounting-scope{display:grid;grid-template-columns:1fr 1fr;gap:25px}.accounting-scope article{padding:30px;background:white;border:1px solid #e0e6f4;border-radius:13px}.accounting-scope h3{font-size:24px;font-weight:600}.accounting-scope p{font-size:14px}.accounting-scope ul{padding-left:19px;color:#7484a3;font-size:14px;line-height:1.8}.accountentry .entrybalanced{display:block;margin-top:18px;border-radius:8px;background:#e9eefb;padding:13px;font-size:12px;color:#4863a1}@media(max-width:700px){.accountboard,.accountentry{padding:22px}.accountboard table,.accountentry table{font-size:11px}.accountboard th,.accountboard td,.accountentry th,.accountentry td{padding:13px 6px}.accountsteps{grid-template-columns:1fr 1fr}.accountsteps button{padding:16px}.accounting-scope{grid-template-columns:1fr}.accountboard .accountstatus{gap:15px}}
.b2bportal{padding:28px;background:white;border:1px solid #dce5f5;border-radius:15px;box-shadow:0 25px 60px #455e9920}.b2bportal h3{font-size:23px;font-weight:600}.b2bportal .portalline{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-bottom:18px;border-bottom:1px solid #e6ebf7}.b2bmini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.b2bmini article{padding:15px 10px;background:#f2f5fd;border-radius:9px;text-align:center}.b2bmini article span{display:grid;place-items:center;background:linear-gradient(135deg,#a0b2e8,#7989cd);height:65px;border-radius:7px;color:white;font-size:24px}.b2bmini article:nth-child(2) span{background:linear-gradient(135deg,#c1afe6,#9e88c7)}.b2bmini b{display:block;font-size:11px;color:#6477a2;margin-top:14px}.b2bmini small{display:block;color:#8290b0;font-size:10px;margin-top:7px}.b2bportal .portalfooter{padding:16px;border-radius:8px;background:#eaf0fe;color:#637bb5;font-size:12px}.b2b-demo{display:grid;grid-template-columns:1fr .85fr;gap:25px;align-items:start}.b2b-products{display:grid;gap:15px}.b2b-product{display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:center;padding:23px;border:1px solid #dee5f4;border-radius:12px;background:white}.b2b-product .productpic{display:grid;place-items:center;width:60px;height:65px;border-radius:10px;background:linear-gradient(135deg,#dce6fd,#e6dff7);color:#7b8fc7;font-size:27px}.b2b-product h3{margin:0 0 8px;font-size:18px;font-weight:600}.b2b-product p{font-size:12px;margin:0}.b2b-product strong{display:block;margin-top:8px;font-weight:600;font-size:15px;color:#526da7}.b2bqty{display:flex;align-items:center;gap:9px;margin-top:14px}.b2bqty button{width:31px;height:31px;border:1px solid #cfdaf1;background:#f7f9ff;border-radius:6px;color:#5570ad;font-size:18px}.b2bqty output{min-width:24px;text-align:center;font-size:14px;color:#455e96}.b2bqty span{color:#8c9ab5;font-size:10px;margin-left:5px}.b2bcart{background:white;border:1px solid #dce4f5;border-radius:13px;padding:30px;position:sticky;top:160px}.b2bcart h3{font-size:24px;font-weight:600;margin:15px 0 22px}.b2bcart .cartline{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#7889aa;padding:14px 0;border-bottom:1px solid #e6ecf7}.b2bcart .carttotal{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#6b80a7;margin:24px 0;align-items:center}.carttotal strong{font-size:27px;font-weight:600;color:#445f9f}.b2bcart .btn{width:100%}.b2bcart .btn:disabled{opacity:.5;cursor:default}.b2bcart .cartreset{display:block;margin:15px auto 0;border:0;background:transparent;font-size:12px;color:#6c80ab;text-decoration:underline}.b2breceipt{padding:17px;border-radius:9px;background:#eef3fc;border:1px solid #dce5f6;font-size:13px;color:#5d77aa;margin-top:20px;line-height:1.7}.b2breceipt p{font-size:11px;margin:8px 0 0}.b2bpath{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.b2bpath article{padding:25px;border-radius:12px;background:white;border:1px solid #dce5f5}.b2bpath h3{font-size:19px;font-weight:600}.b2bpath p{font-size:13px}.b2bcompare{display:grid;grid-template-columns:1fr 1fr;gap:25px}.b2bcompare article{background:white;padding:30px;border:1px solid #e0e6f4;border-radius:13px}.b2bcompare h3{font-size:25px;font-weight:600}.b2bcompare p{font-size:14px}@media(max-width:1000px){.b2b-product{grid-template-columns:50px 1fr;gap:14px}.b2b-product .productpic{width:50px}.b2b-product>.tag{grid-column:2}.b2bcart{padding:24px}.b2bpath{grid-template-columns:1fr 1fr}}@media(max-width:700px){.b2b-demo{grid-template-columns:1fr}.b2bcart{position:static}.b2bportal{padding:22px}.b2bmini{gap:8px}.b2bmini article{padding:12px 7px}.b2bmini article span{height:52px}.b2bcompare{grid-template-columns:1fr}.b2bpath{gap:12px}.b2bpath article{padding:20px}}
.storehero{background:white;border:1px solid #dce5f5;border-radius:15px;overflow:hidden;box-shadow:0 25px 60px #455e9920}.storehero header{position:static;background:white;padding:20px 25px;display:flex;justify-content:space-between;font-size:12px;color:#697aa3}.storebanner{padding:28px;background:linear-gradient(120deg,#dce8fe,#e8dcf8)}.storebanner h3{font-size:26px;font-weight:600;margin:0 0 10px}.storebanner p{font-size:12px;margin:0}.storehero .b2bmini{padding:0 20px;margin:20px 0}.storecatalog{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.storeproduct{padding:18px;background:white;border:1px solid #dee6f4;border-radius:12px;display:flex;flex-direction:column}.storeproduct .productart{height:130px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#e2eaff,#e9def7);color:#8899ce;font-size:42px}.storeproduct h3{font-size:18px;font-weight:600;margin:18px 0 8px}.storeproduct p{font-size:11px;margin:0}.storeproduct strong{font-size:17px;color:#516ba6;margin:15px 0}.storeproduct .btn{padding:12px;font-size:12px;margin-top:auto}.storelayout{display:grid;grid-template-columns:1.45fr .85fr;gap:25px;align-items:start}.storefilters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.storefilters button{padding:10px 17px;background:white;border:1px solid #d9e3f4;border-radius:22px;font-size:12px;color:#6d80a3}.storefilters button.active{color:white;background:#314fae;border-color:#314fae}.storecartline{padding:15px 0;border-bottom:1px solid #e5ebf6}.storecartline>div{display:flex;justify-content:space-between;gap:15px;color:#6b7ea2;font-size:12px}.storecartline .b2bqty{justify-content:flex-start;gap:8px}.storeremove{border:0;background:transparent;color:#8b98b4;font-size:10px;text-decoration:underline;margin-left:auto}.storebridge{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.storebridge article{background:white;border:1px solid #dce5f4;border-radius:13px;padding:30px}.storebridge h3{font-size:23px;font-weight:600}.storebridge p{font-size:14px}@media(max-width:1100px){.storecatalog{grid-template-columns:1fr 1fr}.storelayout{grid-template-columns:1.2fr .9fr}}@media(max-width:700px){.storelayout{grid-template-columns:1fr}.storebridge{grid-template-columns:1fr}.storecatalog{gap:12px}.storeproduct{padding:14px}.storeproduct h3{font-size:16px}.storeproduct .productart{height:100px}.storebanner{padding:23px}.storehero header{padding:18px}}
.b2bqty .storeremove{width:auto;height:auto;padding:5px 0;font-size:10px;background:transparent;border:0;white-space:nowrap}.poshero{padding:28px;border:1px solid #dce5f5;background:white;border-radius:15px;box-shadow:0 25px 60px #455e9920}.poshero h3{font-size:23px;font-weight:600}.poshero .posheader{display:flex;justify-content:space-between;font-size:12px;gap:15px}.posherogrid{display:grid;grid-template-columns:1fr .8fr;gap:20px;margin-top:24px}.posminitiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.posminitiles span{background:linear-gradient(135deg,#e1e9fc,#e7e0f7);border-radius:10px;display:grid;place-items:center;color:#7287bd;font-size:13px;padding:22px 8px;text-align:center}.posminireceipt{padding:20px 15px;background:#f7f9fe;border:1px dashed #c9d5ed;border-radius:9px;font-size:10px;color:#7b8dab}.posminireceipt strong{display:block;font-size:22px;color:#536ca6;margin:18px 0 10px}.poslayout{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}.posproducts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.posproduct{padding:25px;text-align:left;background:white;border:1px solid #dce5f4;border-radius:12px;color:#4e669f;transition:.2s}.posproduct:hover{border-color:#8ca3df;transform:translateY(-2px)}.posproduct .productart{display:grid;place-items:center;height:95px;border-radius:9px;background:linear-gradient(135deg,#e1e9fc,#ebe1f8);font-size:34px;color:#8b9cc9}.posproduct b{display:block;margin-top:18px;font-size:17px;font-weight:600}.posproduct small{display:block;font-size:11px;color:#8292b1;margin:10px 0}.posproduct strong{font-size:20px;font-weight:600}.posreceipt{padding:30px;background:white;border:1px solid #dce5f5;border-radius:13px;position:sticky;top:160px}.posreceipt h3{font-size:24px;font-weight:600}.posreceipt .cashentry{display:block;margin:20px 0 12px;font-size:12px;color:#6c80a5}.cashentry input{display:block;width:100%;margin-top:10px;padding:13px;border:1px solid #d1ddf1;border-radius:7px;color:#526a9e;font:inherit;font-size:15px;background:#fafcff}.poscashstatus{padding:14px;border-radius:8px;background:#eff3fc;color:#6b80a9;font-size:13px;margin:13px 0 20px;line-height:1.6}.poscashstatus b{color:#4863a2}.posreceipt .btn{width:100%}.posreceipt .btn:disabled{opacity:.5;cursor:default}.retailpath{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.retailpath article{padding:26px;background:white;border:1px solid #dce5f4;border-radius:12px}.retailpath h3{font-size:20px;font-weight:600}.retailpath p{font-size:13px}.posreceipt .resetpos{display:block;margin:15px auto;border:0;background:transparent;text-decoration:underline;color:#7184aa;font-size:12px}@media(max-width:700px){.poslayout{grid-template-columns:1fr}.posreceipt{position:static;padding:24px}.posproducts{gap:12px}.posproduct{padding:18px}.posproduct .productart{height:80px}.poshero{padding:22px}.retailpath{grid-template-columns:1fr 1fr;gap:12px}.retailpath article{padding:20px}}
.posreceipt .carttotal{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;color:#6b80a7;margin:24px 0}.resthero{padding:28px;border:1px solid #dce5f5;border-radius:15px;background:white;box-shadow:0 25px 60px #455e9920}.resthero h3{font-size:24px;font-weight:600}.restherotables{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.restherotables span{padding:22px 8px;display:grid;place-items:center;gap:12px;background:#eef2fc;border:1px solid #dce5f4;border-radius:12px;font-size:13px;color:#7185b4}.restherotables span:first-child{background:linear-gradient(130deg,#6c83c9,#8f79b8);color:white}.restherotables i{font-style:normal;font-size:27px}.restheroline{display:flex;justify-content:space-between;font-size:12px;color:#7a8eaf;padding:13px 0;border-bottom:1px solid #e5eaf5}.resttables{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.resttables button{display:flex;gap:18px;align-items:center;background:white;border:1px solid #dce5f4;border-radius:10px;padding:17px 23px;color:#6c80a8;font-size:14px}.resttables button.active{background:#314fae;border-color:#314fae;color:white}.resttables small{font-size:10px;opacity:.75}.restmenu{display:grid;grid-template-columns:1fr 1fr;gap:15px}.restmenu button{background:white;border:1px solid #dce5f4;border-radius:12px;padding:24px;text-align:left;color:#5c74a5;transition:.2s}.restmenu button:hover{border-color:#9babe0;transform:translateY(-2px)}.restmenu .foodart{display:grid;place-items:center;background:linear-gradient(135deg,#e1e9fb,#ece1f7);height:100px;border-radius:10px;font-size:30px;color:#8295c8}.restmenu b{display:block;font-weight:600;font-size:18px;margin:17px 0 10px}.restmenu small{display:block;color:#8a99b5;font-size:11px;margin-bottom:12px}.restmenu strong{font-size:19px;font-weight:600}.reststatus{font-size:11px;color:#7a8eaf;margin:0 0 15px}.restgroups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.restgroups article{border:1px solid #dce5f4;border-radius:13px;padding:30px;background:white}.restgroups h3{font-weight:600;font-size:23px}.restgroups p{font-size:14px}.restreceipt .carttotal{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;color:#6d80a5;margin:25px 0}.restreceipt .qtyremove{border:0;background:transparent;color:#8694af;font-size:11px;padding:0;text-decoration:underline;cursor:pointer}.restreceipt .btn:disabled{opacity:.5;cursor:default}@media(max-width:700px){.resttables{gap:8px}.resttables button{padding:14px 17px;gap:10px}.restmenu{gap:12px}.restmenu button{padding:18px}.resthero{padding:22px}.restgroups{grid-template-columns:1fr}.restmenu .foodart{height:80px}}
.hotelhero{padding:28px;border:1px solid #dce5f5;border-radius:15px;background:white;box-shadow:0 25px 60px #455e9920}.hotelhero h3{font-size:24px;font-weight:600}.hotelroomrow{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e5eaf5;padding:18px 0;color:#7587aa;font-size:12px}.hotelroomrow b{font-size:14px;color:#586fa4}.hotelroomrow span{font-size:10px;background:#edf2fd;padding:7px 10px;border-radius:15px}.hotelrooms{display:grid;gap:15px}.hotelroom{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;padding:23px;background:white;border:1px solid #dce5f4;border-radius:12px;text-align:left;color:#6a80aa}.hotelroom.selected{border:2px solid #6c87ce;background:#f5f7ff;padding:22px}.hotelroom .roomart{height:70px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#dfe9fc,#e8dff7);font-size:30px;color:#8497c9}.hotelroom b{display:block;font-weight:600;font-size:19px;margin-bottom:8px}.hotelroom small{display:block;font-size:11px;color:#8b9bb8}.hotelroom strong{font-size:18px;font-weight:600;color:#5871aa}.hotelstay{padding:30px;border:1px solid #dce5f4;border-radius:13px;background:white;position:sticky;top:160px}.hotelstay h3{font-size:24px;font-weight:600}.hotelnights{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e4ebf7;padding:15px 0;font-size:13px;color:#6c82a9}.hotelnights .b2bqty{margin:0}.hotelbreakfast{display:flex;align-items:start;gap:12px;padding:23px 0;font-size:13px;color:#667fa5;line-height:1.7}.hotelbreakfast input{accent-color:#4d6bc1;width:17px;height:17px;margin-top:3px}.hotelstay .carttotal{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;color:#6b80a7;margin:24px 0}.hotelstay .btn{width:100%}.hotelstay .resetstay{display:block;margin:15px auto;border:0;background:transparent;color:#7489ad;font-size:12px;text-decoration:underline}.hotelstages{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hotelstages article{padding:26px;border:1px solid #dce5f4;border-radius:12px;background:white}.hotelstages h3{font-size:21px;font-weight:600}.hotelstages p{font-size:13px}@media(max-width:700px){.hotelroom{grid-template-columns:50px 1fr;gap:15px;padding:20px}.hotelroom.selected{padding:19px}.hotelroom .roomart{height:60px}.hotelroom strong{grid-column:2}.hotelstay{position:static;padding:24px}.hotelhero{padding:22px}.hotelstages{grid-template-columns:1fr 1fr;gap:12px}.hotelstages article{padding:20px}}
.einvhero{padding:30px;background:white;border:1px solid #dce5f5;border-radius:15px;box-shadow:0 25px 60px #455e9920}.einvhero h3{font-size:24px;font-weight:600}.einvhero .einvline{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #e5ebf5;color:#7c8eaf;font-size:12px}.einvhero .einvline strong{color:#536fa8;font-size:21px;font-weight:600}.einvstatus{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.einvstatus span{font-size:11px;border-radius:16px;background:#edf2fd;padding:9px 13px;color:#6d82ae}.einvstatus span:first-child{background:#e4eafa;color:#435ea6}.einvsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.einvsteps button{background:white;border:1px solid #dce4f4;border-radius:9px;padding:20px;text-align:left;color:#7183a4}.einvsteps button b{display:block;font-size:10px;margin-bottom:10px}.einvsteps button.active{background:#314fae;color:white;border-color:#314fae}.einvdocument{padding:27px;border:1px solid #dce5f5;background:#f9fbff;border-radius:12px}.einvdocument h4{font-size:21px;font-weight:600;margin:0 0 20px}.einvdocument .docline{gap:20px}.einvoutcome{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.einvoutcome button{border:1px solid #d5e0f3;background:white;border-radius:7px;padding:11px 15px;color:#6e83aa;font-size:12px}.einvoutcome button.active{background:#e6edfb;border-color:#8099d4;color:#425ea2}.einvfeedback{padding:17px;border-radius:9px;background:#edf2fc;color:#6b82ac;font-size:13px;line-height:1.7;margin-top:18px}.einvsides{display:grid;grid-template-columns:1fr 1fr;gap:25px}.einvsides article{border:1px solid #dce5f4;border-radius:13px;padding:30px;background:white}.einvsides h3{font-size:24px;font-weight:600}.einvsides p{font-size:14px}.einvsides ul{padding-left:20px;color:#7487a8;font-size:14px;line-height:1.9}.einvspecs{overflow:auto;border:1px solid #dce5f5;border-radius:12px}.einvspecs table{border-collapse:collapse;width:100%;min-width:600px;background:white;font-size:13px}.einvspecs td,.einvspecs th{text-align:left;padding:20px 25px;border-bottom:1px solid #e5ebf5;color:#7487a8}.einvspecs th{background:#eef3fc;color:#5972a4;font-weight:600}.einvspecs td:first-child{color:#51699d;font-weight:600}.einvspecs tr:last-child td{border:0}@media(max-width:700px){.einvhero{padding:23px}.einvsteps{grid-template-columns:1fr 1fr}.einvsteps button{padding:16px}.einvsides{grid-template-columns:1fr}.einvdocument{padding:23px}}
.supporthero{padding:30px;background:white;border:1px solid #dce5f5;border-radius:15px;box-shadow:0 25px 60px #455e9920}.supporthero h3{font-size:24px;font-weight:600}.supporthero .planline{display:flex;align-items:center;gap:15px;border-bottom:1px solid #e7edf7;padding:15px 0;font-size:13px;color:#6f83a8}.planline>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf0fc;color:#6b82bd;font-size:11px}.supportsteps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:30px 0}.supportsteps button{padding:20px 15px;text-align:left;border:1px solid #dce5f4;border-radius:9px;background:white;color:#7084a7;font-size:13px}.supportsteps b{display:block;font-size:10px;margin-bottom:12px}.supportsteps button.active{background:#314fae;border-color:#314fae;color:white}.supportdeliverable{padding:30px;border:1px solid #dce5f4;border-radius:12px;background:#f8faff}.supportdeliverable h4{font-size:23px;font-weight:600;margin:0 0 20px}.supportdeliverable ul{list-style:none;padding:0;margin:0}.supportdeliverable li{padding:15px 0;border-bottom:1px solid #e1e8f5;font-size:13px;color:#7589ac}.supportdeliverable li:last-child{border:0}.supportprepare{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:start}.supportchecks{display:grid;gap:14px}.supportchecks label{display:flex;align-items:start;gap:17px;background:white;border:1px solid #dce5f4;border-radius:11px;padding:24px;color:#617ba5;cursor:pointer}.supportchecks input{width:18px;height:18px;accent-color:#5372c3;flex-shrink:0;margin-top:3px}.supportchecks b{display:block;font-size:17px;font-weight:600;margin-bottom:8px}.supportchecks small{display:block;font-size:12px;color:#8a9ab6;line-height:1.7}.supportprogress{background:white;padding:32px;border:1px solid #dce5f4;border-radius:13px;position:sticky;top:160px}.supportprogress h3{font-size:25px;font-weight:600}.supportprogress .progressnum{font-size:44px;color:#5a72b8;font-weight:600;margin:25px 0 18px}.supporttrack{height:9px;background:#edf2fb;border-radius:10px;overflow:hidden}.supporttrack i{display:block;height:100%;background:linear-gradient(90deg,#657dcb,#a28bd2);border-radius:10px;transition:width .2s}.supportprogress p{font-size:13px}.supportprogress button{font-size:12px;text-decoration:underline;border:0;background:none;color:#7489ad;padding:0;margin-top:10px}.supportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.supportgrid article{background:white;padding:30px;border:1px solid #dce5f4;border-radius:13px}.supportgrid h3{font-size:23px;font-weight:600}.supportgrid p{font-size:14px}.supportprinciples{display:grid;grid-template-columns:1fr 1fr;gap:25px}.supportprinciples article{padding:30px;background:white;border:1px solid #dce5f4;border-radius:13px}.supportprinciples h3{font-weight:600;font-size:24px}.supportprinciples p{font-size:14px}.supportrequest{padding:30px;border:1px solid #dce5f4;border-radius:13px;background:linear-gradient(130deg,#eef3fe,#ede8f7)}.supportrequest h3{font-weight:600;font-size:27px}.supportrequest ol{padding-left:20px;font-size:14px;line-height:2;color:#7185a8}.supportscope{overflow:auto;border:1px solid #dce5f4;border-radius:12px}.supportscope table{border-collapse:collapse;width:100%;min-width:620px;background:white;font-size:13px}.supportscope th,.supportscope td{padding:20px 25px;text-align:left;border-bottom:1px solid #e6ecf7;color:#7a8eae}.supportscope th{color:#5e77aa;background:#eff3fc;font-weight:600}.supportscope td:first-child{font-weight:600;color:#5b73a1}.supportscope tr:last-child td{border:0}@media(max-width:1000px){.supportsteps{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.supportsteps{grid-template-columns:1fr 1fr}.supportprepare{grid-template-columns:1fr}.supportprogress{position:static;padding:26px}.supportgrid,.supportprinciples{grid-template-columns:1fr}.supporthero{padding:23px}.supportchecks label{padding:20px}.supportdeliverable{padding:25px}}
.aboutvisual{border:1px solid #dce5f5;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#e7def7);min-height:345px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center;box-shadow:0 25px 60px #455e9918}.aboutsymbol{display:grid;place-items:center;width:145px;height:145px;border:1px solid #fff;border-radius:36px;background:#ffffffb0;box-shadow:0 20px 40px #7083bd1f;font-size:65px;font-weight:600;color:#7588cd;letter-spacing:-7px}.aboutvisual b{font-size:22px;color:#526ca7;margin:25px 0 12px;letter-spacing:3px}.aboutvisual small{font-size:11px;color:#8192b4;line-height:1.7}.aboutbrand{display:grid;grid-template-columns:1fr 1fr;gap:26px}.aboutbrand article{background:white;padding:35px;border:1px solid #dce5f5;border-radius:14px}.aboutbrand h3{font-size:32px;font-weight:600;margin:20px 0}.aboutbrand p{font-size:15px}.aboutprinciples{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aboutprinciples article{background:white;padding:30px;border:1px solid #dce5f5;border-radius:13px}.aboutprinciples h3{font-size:23px;font-weight:600}.aboutprinciples p{font-size:14px}.aboutphoto{border-radius:16px;border:1px dashed #b8c7e6;background:linear-gradient(130deg,#eff4fe,#ede6f8);min-height:320px;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.aboutphoto svg{width:140px;height:105px;opacity:.7}.aboutphoto h3{font-size:23px;font-weight:600;color:#667db3;margin-bottom:8px}.aboutphoto p{max-width:340px;font-size:12px;color:#8a9bbb}.abouttabs{display:flex;gap:12px;margin:30px 0;flex-wrap:wrap}.abouttabs button{background:white;border:1px solid #dce5f4;border-radius:24px;padding:13px 20px;color:#7186aa;font-size:13px}.abouttabs button.active{background:#314fae;color:white;border-color:#314fae}.aboutfocus{padding:40px;border:1px solid #dce5f4;border-radius:15px;background:linear-gradient(135deg,#fff,#f0f3fd);display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:center}.aboutfocus h3{font-size:31px;font-weight:600;margin:15px 0}.aboutfocus p{font-size:15px}.aboutfocus ul{list-style:none;padding:0;margin:0}.aboutfocus li{font-size:13px;color:#7b8fb0;padding:18px 0;border-bottom:1px solid #e0e7f5}.aboutfocus li:last-child{border:0}.aboutfacts{border:1px solid #dce5f4;border-radius:13px;padding:30px;background:white}.aboutfacts h3{font-size:24px;font-weight:600}.aboutfacts .factline{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid #e4eaf6;font-size:13px;color:#798dae}.aboutfacts .factline:last-child{border:0}.aboutfacts b{color:#5974a9;font-weight:600}.aboutfacts small{color:#9aa8bf;font-size:11px}.aboutpath{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.aboutpath a{border:1px solid #dce5f4;border-radius:12px;padding:27px;background:white}.aboutpath h3{font-size:22px;font-weight:600}.aboutpath p{font-size:13px}@media(max-width:700px){.aboutbrand,.aboutfocus{grid-template-columns:1fr}.aboutprinciples{grid-template-columns:1fr}.aboutpath{grid-template-columns:1fr 1fr;gap:12px}.aboutpath a{padding:22px}.aboutfocus{padding:27px;gap:15px}.aboutbrand article{padding:28px}.aboutvisual{min-height:280px;padding:30px}.aboutphoto{min-height:260px;padding:30px}.aboutfacts{padding:24px}.aboutfacts .factline{font-size:12px;flex-wrap:wrap;gap:8px}}
.contacthero{padding:45px 0 65px;text-align:center}.contacthero h1{font-size:60px;font-weight:600;line-height:1.15;letter-spacing:-2px;margin:25px auto;max-width:900px}.contacthero h1 span{color:#626dca}.contacthero>p{max-width:660px;margin:0 auto;font-size:17px}.contactlayout{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:start}.contactform{background:white;border:1px solid #dce5f4;border-radius:15px;padding:38px}.contactform h2{font-size:30px;margin:15px 0}.contactform>p{font-size:13px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.contactfield{display:block;font-size:13px;color:#627ba5}.contactfield input,.contactfield select,.contactfield textarea{display:block;box-sizing:border-box;width:100%;margin-top:9px;padding:13px 14px;border:1px solid #d2def1;border-radius:7px;background:#fafcff;font:inherit;font-size:14px;color:#445e8d;min-height:45px}.contactfield textarea{min-height:125px;resize:vertical}.contactfield input:focus,.contactfield select:focus,.contactfield textarea:focus{outline:2px solid #95a9df;outline-offset:1px}.contactfield small{font-size:10px;color:#95a3bb}.contactfield .optional{font-size:10px;color:#95a3bb;font-weight:400}.contactmodules{border:0;padding:0;margin:25px 0}.contactmodules legend{font-size:13px;color:#627ba5;margin-bottom:13px}.contactmodulegrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contactmodulegrid label{display:flex;align-items:center;gap:10px;border:1px solid #e0e7f4;border-radius:7px;padding:12px;color:#7186aa;font-size:12px;cursor:pointer}.contactmodulegrid input{accent-color:#526fc1;width:15px;height:15px;margin:0}.contactform .formnotice{padding:15px;border:1px solid #dce5f4;border-radius:8px;background:#f2f6fd;color:#7d90af;font-size:11px;line-height:1.8;margin:23px 0}.contactsubmit{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.contactreset{border:0;background:none;color:#7b8faf;font-size:12px;text-decoration:underline}.contacterror{padding:15px;border:1px solid #e7c9d3;border-radius:8px;background:#fff6f8;color:#a1687d;font-size:13px;margin:20px 0}.contactpreview{border:1px solid #dbe5f5;border-radius:12px;padding:25px;background:#f4f7fd;margin-top:25px}.contactpreview h3{font-weight:600;font-size:22px}.contactpreview pre{font:inherit;font-size:13px;line-height:1.9;color:#6d82a5;white-space:pre-wrap;overflow-wrap:anywhere;background:white;padding:20px;border:1px solid #e1e8f5;border-radius:8px}.contactpreview .btn{font-size:12px;padding:12px 17px}.contactpreview p{font-size:11px}.contactaside{display:grid;gap:20px;position:sticky;top:105px}.contactcard{padding:30px;border:1px solid #dce5f4;background:white;border-radius:13px}.contactcard h3{font-size:25px;font-weight:600}.contactcard p{font-size:13px}.contactcard .contactline{padding:15px 0;border-bottom:1px solid #e6ecf7;color:#8a9ab7;font-size:12px}.contactline b{display:block;color:#5e79a5;font-weight:600;margin-bottom:8px}.contactline:last-child{border:0}.contactcard ol{padding-left:20px;color:#778cab;line-height:1.9;font-size:13px}.contactnext{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contactnext article{padding:30px;background:white;border:1px solid #dce5f4;border-radius:13px}.contactnext h3{font-size:23px;font-weight:600}.contactnext p{font-size:14px}[hidden]{display:none!important}@media(max-width:1000px){.contactlayout{grid-template-columns:1.1fr .8fr}.contactform{padding:28px}.formgrid{grid-template-columns:1fr;gap:18px}}@media(max-width:700px){.contacthero{padding:30px 0 45px}.contacthero h1{font-size:40px}.contacthero>p{font-size:16px}.contactlayout{grid-template-columns:1fr}.contactaside{position:static}.contactmodulegrid{grid-template-columns:1fr 1fr}.contactform{padding:24px}.contactnext{grid-template-columns:1fr}.contactpreview{padding:20px}.contactpreview pre{padding:15px}}
.solutionshero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;padding:55px 0 75px}.solutionshero h1{font-size:61px;font-weight:600;line-height:1.14;letter-spacing:-2.3px}.solutionshero h1 span{color:#636dca}.solutionshero p{font-size:18px;max-width:530px}.solutionsart{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:25px;transform:rotate(-3deg)}.solutionsart div{padding:25px 15px;display:flex;align-items:center;gap:14px;background:#ffffffcc;border:1px solid #fff;border-radius:13px;box-shadow:0 14px 30px #596da614;font-size:13px;color:#627bab}.solutionsart span{display:grid;place-items:center;background:#edf1fb;width:40px;height:40px;border-radius:10px;color:#8295ca;font-size:24px;flex-shrink:0}.solutionscards{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.solutioncard{display:flex;flex-direction:column;border:1px solid #dce5f4;border-radius:13px;padding:30px;background:white}.solutioncard h3{font-size:25px;font-weight:600}.solutioncard p{font-size:14px;flex:1}.solutioncard button{border:0;padding:0;background:none;color:#3155ce;text-align:left;font-size:13px;margin-top:18px}.solutionchooser{display:grid;grid-template-columns:270px 1fr;gap:30px;align-items:start}.solutiontabs{display:flex;flex-direction:column;gap:8px}.solutiontabs button{background:white;border:1px solid #dce5f4;border-radius:8px;padding:18px;text-align:left;color:#7388aa;font-size:14px}.solutiontabs button.active{background:#314fae;color:white;border-color:#314fae}.solutionpanel{background:white;border:1px solid #dce5f4;border-radius:15px;padding:38px}.solutionpanel h3{font-size:32px;font-weight:600;margin:18px 0}.solutionpanel p{font-size:14px}.solutionpanel ul{padding-left:20px;font-size:13px;line-height:1.9;color:#7d90ae}.solutionmodulelinks{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.solutionmodulelinks a{border:1px solid #d7e2f5;padding:11px 15px;border-radius:7px;font-size:12px;background:#f4f7fd;color:#617bae}.solutionmodulelinks a:hover{border-color:#8ea5dc}.solutioncomparison{overflow:auto;border:1px solid #dce5f4;border-radius:12px}.solutioncomparison table{width:100%;min-width:670px;border-collapse:collapse;background:white;font-size:13px}.solutioncomparison td,.solutioncomparison th{padding:20px 25px;text-align:left;border-bottom:1px solid #e3eaf6;color:#7a8eae}.solutioncomparison th{background:#eef3fc;color:#5e76a7;font-weight:600}.solutioncomparison td:first-child{color:#5873a2;font-weight:600}.solutioncomparison tr:last-child td{border:0}.solutioncomparison a{color:#536fa8}.solutionsplit{display:grid;grid-template-columns:1fr 1fr;gap:25px}.solutionsplit article{border:1px solid #dce5f4;border-radius:13px;padding:30px;background:white}.solutionsplit h3{font-size:25px;font-weight:600}.solutionsplit p{font-size:14px}@media(max-width:1000px){.solutionshero{gap:25px}.solutionshero h1{font-size:50px}.solutionsart{padding:10px;gap:12px}.solutionsart div{padding:20px 12px;font-size:12px}.solutionchooser{grid-template-columns:220px 1fr}.solutionscards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.solutionshero{grid-template-columns:1fr;padding:35px 0 50px}.solutionshero h1{font-size:42px}.solutionshero p{font-size:16px}.solutionsart{transform:none;padding:15px 0}.solutionscards{grid-template-columns:1fr}.solutionchooser{grid-template-columns:1fr}.solutiontabs{flex-direction:row;overflow:auto;gap:9px}.solutiontabs button{flex-shrink:0;font-size:12px;padding:13px 16px}.solutionpanel{padding:26px}.solutionpanel h3{font-size:28px}.solutionsplit{grid-template-columns:1fr}}
.tradehero{padding:30px;background:white;border:1px solid #dce5f5;border-radius:15px;box-shadow:0 25px 60px #455e9920}.tradehero h3{font-size:24px;font-weight:600}.tradehero .traderow{padding:17px 0;border-bottom:1px solid #e3eaf5;display:flex;gap:20px;justify-content:space-between;font-size:13px;color:#7c90b1}.traderow strong{color:#526ea7;font-size:20px;font-weight:600}.tradeflow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:30px 0}.tradeflow button{background:white;border:1px solid #dce5f4;border-radius:9px;padding:20px 15px;color:#7084a7;font-size:13px;text-align:left}.tradeflow b{display:block;font-size:10px;margin-bottom:12px}.tradeflow button.active{background:#314fae;border-color:#314fae;color:white}.tradestate{padding:30px;background:#f8faff;border:1px solid #dce5f4;border-radius:13px}.tradestate h4{font-size:22px;font-weight:600;margin:0 0 20px}.tradestate .statecard{padding:20px;background:#eef2fc;border-radius:9px;margin:13px 0;color:#7b8fae;font-size:12px}.statecard strong{display:block;font-size:30px;font-weight:600;color:#4f6ba7;margin-top:10px}.tradestate .statecard:nth-of-type(2){background:#f0eafa}.tradechannels{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tradechannels article{padding:30px;border:1px solid #dce5f4;background:white;border-radius:13px}.tradechannels h3{font-size:24px;font-weight:600}.tradechannels p{font-size:14px}.trademodules{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.trademodules a{padding:27px;border:1px solid #dce5f4;background:white;border-radius:12px}.trademodules h3{font-size:23px;font-weight:600}.trademodules p{font-size:13px}.tradequestions{padding:30px;background:linear-gradient(130deg,#edf3fd,#ede7f7);border:1px solid #dce5f4;border-radius:13px}.tradequestions h3{font-size:27px;font-weight:600}.tradequestions ul{padding-left:20px;font-size:14px;line-height:2;color:#7c8fae}@media(max-width:1000px){.tradeflow{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.tradehero,.tradestate{padding:24px}.tradeflow{grid-template-columns:1fr 1fr}.tradechannels{grid-template-columns:1fr}.trademodules{grid-template-columns:1fr 1fr;gap:12px}.trademodules a{padding:21px}}
.packageshero{padding:55px 0 75px;max-width:900px}.packageshero h1{font-size:61px;font-weight:600;line-height:1.14;letter-spacing:-2px}.packageshero h1 span{color:#636dca}.packageshero p{font-size:18px;max-width:620px}.packagegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.packagecard{display:flex;flex-direction:column;background:white;border:1px solid #dce5f4;border-radius:13px;padding:28px}.packagecard h3{font-weight:600;font-size:25px;line-height:1.25}.packagecard p{font-size:13px;min-height:85px}.packagecard ul{list-style:none;padding:0;margin:15px 0 25px;line-height:2;font-size:12px;color:#7c8fae}.packagecard li:before{content:'+';color:#7b91c7;margin-right:9px}.packagecard button{margin-top:auto;border:1px solid #d2dff5;background:#eef3fd;border-radius:7px;padding:13px;color:#5f79ad;text-align:left;font-size:12px}.packagecard .pricestatus{font-size:11px;color:#92a1b9;margin-top:18px}.packagebuilder{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:start}.packagechoices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packagechoices label{padding:20px;border:1px solid #dce5f4;border-radius:10px;background:white;display:flex;gap:13px;align-items:center;color:#6a81a7;font-size:14px;cursor:pointer}.packagechoices input{accent-color:#536fc2;width:17px;height:17px;margin:0;flex-shrink:0}.packagesummary{padding:32px;background:white;border:1px solid #dce5f4;border-radius:13px;position:sticky;top:150px}.packagesummary h3{font-size:25px;font-weight:600}.packagesummary ul{padding-left:20px;line-height:1.9;color:#7e90ae;font-size:14px}.packagesummary .packagecount{font-size:44px;font-weight:600;color:#627abc;margin:20px 0}.packagesummary .btn{width:100%;font-size:13px}.packagesummary .btn:disabled{opacity:.5;cursor:default}.packagesummary .resetpackage{display:block;margin:16px auto;background:none;border:0;color:#8295b3;text-decoration:underline;font-size:12px}.pricefactors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pricefactors article{padding:30px;border:1px solid #dce5f4;border-radius:13px;background:white}.pricefactors h3{font-size:23px;font-weight:600}.pricefactors p{font-size:14px}.packagescope{overflow:auto;border:1px solid #dce5f4;border-radius:12px}.packagescope table{width:100%;min-width:650px;border-collapse:collapse;background:white;font-size:13px}.packagescope th,.packagescope td{padding:20px 24px;border-bottom:1px solid #e4ebf6;text-align:left;color:#7d90ae}.packagescope th{font-weight:600;background:#eef3fc;color:#617ba8}.packagescope td:first-child{font-weight:600;color:#5a75a6}.packagescope tr:last-child td{border:0}@media(max-width:1100px){.packagegrid{grid-template-columns:1fr 1fr}.packagecard p{min-height:45px}}@media(max-width:700px){.packageshero{padding:35px 0 50px}.packageshero h1{font-size:42px}.packageshero p{font-size:16px}.packagegrid{grid-template-columns:1fr}.packagecard p{min-height:0}.packagebuilder{grid-template-columns:1fr}.packagesummary{position:static;padding:26px}.packagechoices label{padding:17px;font-size:12px}.pricefactors{grid-template-columns:1fr}}
.hero-shell:has(.hero),.hero-shell:has(.platformhero),.hero-shell:has(.moduleshero),.hero-shell:has(.financeboard),.hero-shell:has(.accountboard),.hero-shell:has(.supporthero),.hero-shell:has(.aboutvisual),.hero-shell:has(.contacthero),.hero-shell:has(.solutionshero),.hero-shell:has(.packageshero){background-image:linear-gradient(90deg,rgba(246,249,255,.98) 0%,rgba(240,244,255,.93) 38%,rgba(231,233,252,.48) 72%,rgba(230,234,251,.15) 100%),var(--atom-office-photo);background-size:cover;background-position:center right}.hero-shell:has(.packageshero) .sale-badge,.hero-shell:has(.contacthero) p{background:#f5f8ffd9;border-radius:8px}.hero-shell:has(.contacthero){background-image:linear-gradient(90deg,rgba(246,249,255,.96),rgba(240,244,255,.88)),var(--atom-office-photo)}@media(max-width:700px){.hero-shell:has(.hero),.hero-shell:has(.platformhero),.hero-shell:has(.moduleshero),.hero-shell:has(.financeboard),.hero-shell:has(.accountboard),.hero-shell:has(.supporthero),.hero-shell:has(.aboutvisual),.hero-shell:has(.solutionshero),.hero-shell:has(.packageshero){background-position:65% center}}:root{--atom-office-photo:url("../images/source-ba54e7d281ab.webp?v=fb57681338a0")}
@media(max-width:700px){:root{--atom-office-photo:url("../images/hero-mobile.webp?v=f824267a35ee")}}
