.website-landing{color:#191d28;background:#fff}.website-landing *{box-sizing:border-box}.website-landing__hero,.website-landing__system,.website-landing__request{color:#f8f8f4;background:#121822}.website-landing__hero{background:radial-gradient(circle at 82% 42%,#253547 0,#121822 48%);position:relative;overflow:hidden}.website-landing__hero:before,.website-landing__system:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:36rem;height:36rem;position:absolute;top:-12rem;right:-16rem}.website-landing__hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:570px;padding-top:54px;padding-bottom:55px;display:grid}.website-landing__hero-copy{z-index:1;max-width:610px;position:relative}.website-landing__crumbs{color:#aeb9c9;margin-bottom:57px;font-size:12px}.website-landing__crumbs a{color:inherit;text-decoration:none}.website-landing__eyebrow,.website-landing__label{letter-spacing:.16em;color:#5ac6df;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.website-landing h1,.website-landing h2,.website-landing h3,.website-landing p{margin-top:0}.website-landing h1{letter-spacing:-.05em;margin-bottom:26px;font-size:clamp(38px,4.2vw,62px);font-weight:650;line-height:1.04}.website-landing__hero-copy>p{color:#c2ccd5;max-width:560px;font-size:17px;line-height:1.65}.website-landing__actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.website-landing__button{border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 22px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.website-landing__button:hover{transform:translateY(-2px)}.website-landing__button--light{color:#152033;background:#f4eee3}.website-landing__button--light:hover{box-shadow:0 10px 25px #0005}.website-landing__button--outline{color:#fff;border:1px solid #72808e}.website-landing__button--outline:hover{border-color:#5ac6df}.website-landing__mockup{filter:drop-shadow(0 30px 30px #0008);height:370px;position:relative}.website-landing__mockup-window{background:#e8e9e6;border:7px solid #333943;border-radius:12px;height:300px;position:absolute;top:12px;left:3%;right:11%;overflow:hidden;transform:perspective(900px)rotateY(-8deg)rotateX(3deg)}.website-landing__mockup-bar{background:#f5f5f3;border-bottom:1px solid #d9dddf;align-items:center;gap:5px;height:27px;padding:0 10px;display:flex}.website-landing__mockup-bar i{background:#adb4ba;border-radius:50%;width:6px;height:6px}.website-landing__mockup-bar span{text-align:center;color:#66717a;background:#e6e8e9;border-radius:2px;width:42%;margin:auto;padding:2px;font-size:6px;display:block}.website-landing__mockup-content{color:#f7f6f2;background:linear-gradient(110deg,#172028,#1f2f35);grid-template-columns:1fr 48%;gap:18px;height:100%;padding:39px 32px;display:grid}.website-landing__mockup-content div:first-child{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.website-landing__mockup-content small{letter-spacing:.18em;color:#5ac6df;font-size:8px}.website-landing__mockup-content b{font-size:22px;line-height:1.05}.website-landing__mockup-content span{color:#c5d2d9;max-width:140px;font-size:9px;line-height:1.5}.website-landing__mockup-content em,.website-landing__mockup-phone em{color:#1a252d;background:#f1e8d7;padding:7px 10px;font-size:8px;font-style:normal}.website-landing__mockup-shape{clip-path:polygon(40% 0,100% 20%,85% 100%,0 76%);background:linear-gradient(130deg,#c7bcaa,#776c61 50%,#1e262a 50%);box-shadow:20px 20px #576b71}.website-landing__mockup-phone{background:#fff;border:6px solid #303840;border-radius:20px;width:101px;height:207px;padding:7px;position:absolute;bottom:13px;right:2%;transform:rotate(7deg);box-shadow:0 10px 22px #0008}.website-landing__mockup-phone-screen{background:linear-gradient(160deg,#14202a 55%,#5e7779);flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:27px 8px;display:flex}.website-landing__mockup-phone small{color:#79d1de;font-size:5px}.website-landing__mockup-phone b{font-size:11px;line-height:1.1}.website-landing__mockup-phone span{color:#cfdbdf;font-size:6px}.website-landing__mockup-phone em{padding:5px;font-size:5px}.website-landing__proof{color:#cfdae1;border-top:1px solid #ffffff2a;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:21px;padding-bottom:26px;font-size:12px;display:grid}.website-landing__proof span:before{content:"✦";color:#6dc5d8;margin-right:13px}.website-landing__section{padding-top:80px;padding-bottom:80px}.website-landing__section h2,.website-landing__system h2,.website-landing__request h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,46px);font-weight:660;line-height:1.08}.website-landing__split-heading{grid-template-columns:1fr 1.45fr;align-items:start;gap:8%;margin-bottom:35px;display:grid}.website-landing__split-heading p{color:#626a74;max-width:700px;font-size:15px;line-height:1.7}.website-landing__benefits{background:#d9dfe3;border:1px solid #d9dfe3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.website-landing__benefits article{background:#fff;min-height:178px;padding:31px}.website-landing__benefits article>span{color:#0084a4;background:#e9f4f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:22px;font-size:12px;font-weight:800;display:flex}.website-landing__benefits h3{margin-bottom:7px;font-size:17px}.website-landing__benefits p{color:#67717b;font-size:13px;line-height:1.55}.website-landing__result{background:#f5f3ee}.website-landing__result-grid{grid-template-columns:35% 1fr;align-items:center;gap:6%;display:grid}.website-landing__result-grid p{color:#626a74;max-width:360px;line-height:1.7}.website-landing__text-link{color:#007999;font-weight:700;text-decoration:none}.website-landing__result-visual{justify-content:center;align-items:center;height:290px;display:flex;position:relative}.website-landing__result-card{color:#fff;background:#1b2931;border:5px solid #fff;flex-direction:column;gap:14px;width:41%;height:200px;padding:24px;display:flex;position:absolute;box-shadow:0 17px 28px #19242a30}.website-landing__result-card small{letter-spacing:.17em;color:#79c5d4;font-size:7px}.website-landing__result-card b{font-size:19px;line-height:1.1}.website-landing__result-card span{background:#ffffff70;width:85%;height:7px}.website-landing__result-card--back{background:#263637;left:10%;transform:rotate(-9deg)}.website-landing__result-card--front{z-index:2;color:#242d31;background:#f8f8f5;left:30%;transform:translateY(8px)}.website-landing__result-card--front small{color:#007999}.website-landing__result-card--front span{background:#bdc9c9}.website-landing__result-card--side{right:3%;transform:rotate(8deg)}.website-landing__included{grid-template-columns:repeat(2,1fr);gap:0 38px;margin:0;padding:0;list-style:none;display:grid}.website-landing__included li{border-bottom:1px solid #e1e5e5;padding:15px 0 15px 30px;font-size:14px;position:relative}.website-landing__included li:before{content:"✓";color:#0088a8;font-weight:900;position:absolute;left:0}.website-landing__packages{background:#f5f3ee}.website-landing__package-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.website-landing__package{background:#fff;border:1px solid #e3e5e3;flex-direction:column;min-height:324px;padding:28px;display:flex}.website-landing__package--accent{border-top:3px solid #05a8cc;box-shadow:0 10px 25px #242e3014}.website-landing__package>span{color:#96a2aa;font-size:12px}.website-landing__package h3{margin:22px 0 4px;font-size:23px}.website-landing__package p{color:#64707a;font-size:13px}.website-landing__package ul{margin:14px 0 24px;padding:0;list-style:none}.website-landing__package li{padding:7px 0 7px 19px;font-size:13px;position:relative}.website-landing__package li:before{content:"✓";color:#0088a8;position:absolute;left:0}.website-landing__package a{color:#007999;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.website-landing__steps{grid-template-columns:repeat(6,1fr);gap:17px;margin:0;padding:0;list-style:none;display:grid}.website-landing__steps li{border-top:2px solid #d2dcdf;padding-top:20px}.website-landing__steps span{color:#007d9a;background:#e9f4f7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.website-landing__steps h3{margin:17px 0 8px;font-size:14px}.website-landing__steps p{color:#65707a;font-size:12px;line-height:1.5}.website-landing__system{padding:78px 0;position:relative;overflow:hidden}.website-landing__system-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.website-landing__system p,.website-landing__request p{color:#becbd3;max-width:540px;line-height:1.65}.website-landing__system-diagram{border:1px solid #607079;justify-content:center;align-items:center;gap:8px;padding:45px 25px;display:flex}.website-landing__system-diagram span{text-align:center;background:#233542;padding:20px 11px;font-size:14px;font-weight:700}.website-landing__system-diagram i{color:#5ac6df;font-style:normal}.website-landing__faq{grid-template-columns:1fr 1.7fr;gap:10%;display:grid}.website-landing__faq>div:first-child p{color:#69747b;max-width:290px}.website-landing__faq details{border-bottom:1px solid #d6dddd;padding:17px 0}.website-landing__faq details:first-child{border-top:1px solid #d6dddd}.website-landing__faq summary{cursor:pointer;padding-right:30px;font-weight:700;list-style:none;position:relative}.website-landing__faq summary::-webkit-details-marker{display:none}.website-landing__faq summary:after{content:"+";color:#007f9d;font-size:22px;position:absolute;top:-5px;right:0}.website-landing__faq details[open] summary:after{content:"−"}.website-landing__faq details p{color:#66717a;margin:14px 0 0;font-size:13px;line-height:1.6}.website-landing__request{background:linear-gradient(115deg,#111922,#1c2b34);padding:78px 0}.website-landing__request-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.website-landing__request-form{color:#1b2530;background:#fff;border-top:4px solid #09a6ce;padding:27px}.website-landing__request-form .button--primary{background:#172b44;border-color:#172b44}.website-landing__request-form .button--primary:hover{background:#007999}.website-landing__request-form .form-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.website-landing__hero-grid{grid-template-columns:1fr;gap:20px}.website-landing__mockup{width:100%;max-width:550px;margin:auto}.website-landing__crumbs{margin-bottom:35px}.website-landing__benefits{grid-template-columns:repeat(2,1fr)}.website-landing__steps{grid-template-columns:repeat(3,1fr)}.website-landing__result-grid,.website-landing__system-grid,.website-landing__request-grid{grid-template-columns:1fr;gap:35px}.website-landing__result-visual{width:100%;max-width:600px}}@media (max-width:620px){.website-landing__hero-grid{min-height:auto;padding-top:28px}.website-landing__hero-copy>p{font-size:15px}.website-landing__mockup{height:250px}.website-landing__mockup-window{height:220px}.website-landing__mockup-content{padding:25px 22px}.website-landing__mockup-content b{font-size:17px}.website-landing__mockup-phone{width:75px;height:150px}.website-landing__proof{grid-template-columns:repeat(2,1fr);font-size:11px}.website-landing__section{padding-top:55px;padding-bottom:55px}.website-landing__split-heading{grid-template-columns:1fr;gap:0}.website-landing__benefits,.website-landing__included,.website-landing__package-grid{grid-template-columns:1fr}.website-landing__benefits article{min-height:0}.website-landing__steps{grid-template-columns:repeat(2,1fr)}.website-landing__result-card{height:165px;padding:17px}.website-landing__result-card b{font-size:14px}.website-landing__system-diagram{gap:3px;padding:22px 7px}.website-landing__system-diagram span{padding:14px 5px;font-size:10px}.website-landing__faq{grid-template-columns:1fr;gap:20px}.website-landing__request-form{padding:19px}.website-landing__request-form .form-grid{grid-template-columns:1fr}}.website-landing__hero h1,.website-landing__system h2,.website-landing__request h2{color:#f8f8f4}.website-landing__request-form .form-wide{grid-column:1/-1}.website-landing__request-form .consent{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}.website-landing__request-form .consent input{accent-color:#0084a4;flex:0 0 18px;width:18px;height:18px;margin:0}
.website-corporate__hero{background:radial-gradient(circle at 80% 10%,#3a3b3a 0,#15191d 43%,#10151a 100%)}.website-corporate__hero .website-landing__hero-grid{min-height:600px}.website-corporate__hero-visual{filter:drop-shadow(0 24px 30px #0009);height:380px;position:relative}.website-corporate__hero-frame{border:7px solid #32383e;border-radius:10px;height:310px;position:absolute;top:13px;left:4%;right:13%;overflow:hidden;transform:perspective(900px)rotateY(-7deg)}.website-corporate__hero-screen{color:#fff;background:linear-gradient(105deg,#1e2728 0 47%,#0000 47%),linear-gradient(136deg,#424745 10%,#787163 48%,#232828 49%,#303b3d 80%);flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:51px 30px;display:flex}.website-corporate__hero-screen small,.website-corporate__hero-mobile small{letter-spacing:.14em;color:#9bd7dc;font-size:8px}.website-corporate__hero-screen b{font-size:24px;line-height:1.1}.website-corporate__hero-screen span{color:#d0dbdc;font-size:9px}.website-corporate__hero-screen em{color:#17232b;background:#eee8db;padding:7px 11px;font-size:8px;font-style:normal}.website-corporate__hero-mobile{color:#fff;background:linear-gradient(148deg,#1d292b,#665d51 70%,#111a1f 70%);border:6px solid #31383e;border-radius:18px;flex-direction:column;gap:17px;width:100px;height:205px;padding:36px 8px;display:flex;position:absolute;bottom:9px;right:2%;transform:rotate(6deg);box-shadow:0 13px 22px #0009}.website-corporate__hero-mobile small{font-size:5px}.website-corporate__hero-mobile b{font-size:11px;line-height:1.12}.website-corporate__hero-mobile span{color:#d0dada;font-size:6px}.website-corporate__format-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.website-corporate__format-grid article{border-top:1px solid #cdd5d5;padding-top:14px}.website-corporate__format-grid article>span{color:#6e7d82;font-size:11px}.website-corporate__format-art{background:linear-gradient(128deg,#233337,#697479 51%,#2d373b 52%);height:155px;margin:13px 0 20px;position:relative;overflow:hidden}.website-corporate__format-art i{background:#ffffff36;width:60px;height:190px;position:absolute;top:-20px;left:27%;transform:skew(-19deg)}.website-corporate__format-art i:nth-child(2){background:#09131770;left:57%}.website-corporate__format-art i:nth-child(3){background:#ffffff26;left:84%}.website-corporate__format-grid h3,.website-corporate__reason-grid h3,.website-corporate__structure-grid h3{margin:0 0 8px;font-size:17px}.website-corporate__format-grid p,.website-corporate__reason-grid p,.website-corporate__structure-grid p{color:#65717b;font-size:13px;line-height:1.55}.website-corporate__problem{background:#f5f4f0}.website-corporate__reason-grid{background:#dce1e2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.website-corporate__reason-grid article{background:#f5f4f0;padding:25px}.website-corporate__reason-grid article span{color:#008ca6;margin-bottom:25px;font-size:12px;font-weight:800;display:block}.website-corporate__system,.website-corporate__after,.website-corporate__metrics{color:#fff;background:#11191e}.website-corporate__system{padding:80px 0}.website-corporate__system-grid,.website-corporate__approach-grid,.website-corporate__after-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.website-corporate__system h2,.website-corporate__after h2{color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.1}.website-corporate__system p,.website-corporate__after p{color:#c4d0d4;max-width:520px;line-height:1.7}.website-corporate__system-map{background:radial-gradient(circle,#35454b,#172127);border:1px solid #65747a;grid-template-rows:repeat(2,90px);grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;gap:9px;padding:22px;display:grid}.website-corporate__system-map span,.website-corporate__system-map strong{text-align:center;background:#223239;border:1px solid #ffffff2b;justify-content:center;align-items:center;font-size:13px;display:flex}.website-corporate__system-map strong{color:#172127;background:#f2eee3;grid-area:1/2/3;font-size:19px}.website-corporate__system-map span:nth-child(3){grid-area:2/1}.website-corporate__system-map span:nth-child(4){grid-area:1/3}.website-corporate__system-map span:nth-child(5){grid-area:2/3}.website-corporate__approach{background:#f5f4f0}.website-corporate__approach-art{color:#fff;background:linear-gradient(123deg,#1d282b 0 35%,#758182 36%,#333a39 56%,#152025 57%);flex-direction:column;justify-content:space-between;height:320px;padding:26px;display:flex}.website-corporate__approach-art span{letter-spacing:.15em;font-size:10px}.website-corporate__approach-art b{font-size:34px;line-height:1.1}.website-corporate__approach-grid>div:last-child p{color:#66727a;line-height:1.65}.website-corporate__approach-grid ul{padding-left:20px;font-size:14px;line-height:1.9}.website-corporate__structure-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.website-corporate__structure-art{background:linear-gradient(125deg,#374a50,#95a3a5 55%,#24353a 56%);align-items:end;height:120px;margin-bottom:17px;padding:18px;display:flex}.website-corporate__structure-grid article:nth-child(2n) .website-corporate__structure-art{background:linear-gradient(140deg,#b9b7aa,#626c70 45%,#223239 46%)}.website-corporate__structure-art span{color:#fff;font-size:25px;font-weight:700}.website-corporate__metrics{background:linear-gradient(120deg,#172126,#353c3b);padding:53px 0}.website-corporate__metrics h2{color:#fff;margin-bottom:22px;font-size:22px}.website-corporate__metrics .shell>div{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.website-corporate__metrics span{border-top:1px solid #b5c6ca80;padding-top:14px;font-size:15px}.website-corporate__after{padding:75px 0}.website-corporate__after-list{gap:9px;display:grid}.website-corporate__after-list span{color:#f7f8f7;background:#253840;padding:17px 20px;font-size:14px}@media (max-width:900px){.website-corporate__hero-visual{width:100%;max-width:570px;margin:auto}.website-corporate__reason-grid{grid-template-columns:repeat(2,1fr)}.website-corporate__system-grid,.website-corporate__approach-grid,.website-corporate__after-grid{grid-template-columns:1fr;gap:32px}.website-corporate__system-map{max-width:570px}.website-corporate__structure-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.website-corporate__hero-visual{height:260px}.website-corporate__hero-frame{height:218px}.website-corporate__hero-screen{padding:28px 18px}.website-corporate__hero-screen b{font-size:18px}.website-corporate__hero-mobile{width:74px;height:150px;padding:24px 6px}.website-corporate__format-grid,.website-corporate__reason-grid,.website-corporate__structure-grid{grid-template-columns:1fr}.website-corporate__format-art{height:140px}.website-corporate__system{padding:55px 0}.website-corporate__system-map{grid-template-rows:repeat(2,65px);padding:10px}.website-corporate__system-map span{font-size:11px}.website-corporate__system-map strong{font-size:13px}.website-corporate__approach-art{height:250px}.website-corporate__metrics .shell>div{grid-template-columns:repeat(2,1fr)}.website-corporate__after{padding:55px 0}}
.website-catalog__hero{background:radial-gradient(circle at 78% 18%,#514e47,#20252a 48%,#141a20 100%)}.website-catalog__hero .website-landing__hero-grid{min-height:610px}.website-catalog__hero-visual{filter:drop-shadow(0 23px 29px #0008);height:360px;position:relative}.website-catalog__mockup{color:#1e292e;background:#f4f2ec;border:7px solid #2e373b;border-radius:9px;position:absolute;inset:10px 42px 30px 0;overflow:hidden;transform:perspective(950px)rotateY(-7deg)}.website-catalog__mockup-head{background:#fff;border-bottom:1px solid #e0e2df;align-items:center;gap:14px;height:43px;padding:0 17px;font-size:8px;display:flex}.website-catalog__mockup-head b{margin-right:auto;font-size:10px}.website-catalog__mockup-head span{color:#52646b}.website-catalog__mockup-body{grid-template-columns:26% 1fr;gap:12px;padding:20px 18px;display:grid}.website-catalog__mockup-body aside{flex-direction:column;gap:10px;font-size:9px;display:flex}.website-catalog__mockup-body aside strong{font-size:10px}.website-catalog__mockup-body aside span{color:#5e6c72;border-bottom:1px solid #d7dcda;padding-bottom:7px}.website-catalog__mockup-body>div>strong{font-size:14px}.website-catalog__mockup-products{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.website-catalog__mockup-products span{background:#fff;flex-direction:column;gap:4px;height:82px;padding:5px;display:flex}.website-catalog__mockup-products i{background:linear-gradient(130deg,#d0c5b3,#8c928d 48%,#384549 49%);flex:1;display:block}.website-catalog__mockup-products span:nth-child(2n) i{background:linear-gradient(130deg,#afb9b4,#5e706e 48%,#cfc9ba 49%)}.website-catalog__mockup-products small{color:#5b676d;font-size:7px}.website-catalog__phone{color:#27343b;background:#f3f1ec;border:6px solid #333d42;border-radius:18px;flex-direction:column;gap:10px;width:103px;height:206px;padding:22px 7px;display:flex;position:absolute;bottom:0;right:0;transform:rotate(7deg)}.website-catalog__phone span{font-size:6px;font-weight:800}.website-catalog__phone b{font-size:12px;line-height:1.1}.website-catalog__phone i{background:linear-gradient(90deg,#a8b7b1 40%,#d8d9d2 40%);height:26px}.website-catalog__anatomy{background:#dce2e3;border:1px solid #dce2e3;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.website-catalog__anatomy article{background:#fff;min-height:200px;padding:22px}.website-catalog__anatomy article>span{color:#008cab;font-size:13px;font-weight:800}.website-catalog__anatomy h3{margin:36px 0 8px;font-size:16px}.website-catalog__anatomy p{color:#68737a;font-size:12px;line-height:1.55}.website-catalog__use{background:#f5f4f0;padding:78px 0}.website-catalog__use-grid,.website-catalog__product-grid,.website-catalog__growth-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.website-catalog__use h2,.website-catalog__product h2,.website-catalog__growth h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);line-height:1.12}.website-catalog__use p,.website-catalog__product p,.website-catalog__growth p{color:#647078;line-height:1.7}.website-catalog__use ul,.website-catalog__product ul{padding-left:19px;font-size:14px;line-height:1.9}.website-catalog__use-visual{background:linear-gradient(130deg,#333d3c,#7d847a);height:315px;position:relative;overflow:hidden}.website-catalog__mockup--compact{inset:24px 28px 20px 38px;transform:rotate(-4deg);box-shadow:0 18px 20px #0005}.website-catalog__category-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.website-catalog__category-grid article{border-bottom:1px solid #d7dddc;padding-bottom:16px}.website-catalog__category-art{color:#fff;background:linear-gradient(127deg,#c9d4d2,#6f8383 45%,#283c42 46%);height:142px;padding:15px;position:relative;overflow:hidden}.website-catalog__category-grid article:nth-child(2n) .website-catalog__category-art{background:linear-gradient(120deg,#a9b2a7,#d9d1c1 48%,#485859 49%)}.website-catalog__category-art span{font-size:24px;font-weight:750}.website-catalog__category-art i{background:#ffffff43;width:120px;height:120px;position:absolute;top:37px;right:22px;transform:rotate(27deg)}.website-catalog__category-grid h3{margin:16px 0 4px;font-size:17px}.website-catalog__category-grid p{color:#68737a;font-size:12px}.website-catalog__product{background:#f5f4f0;padding:78px 0}.website-catalog__product-card{background:#fff;grid-template-columns:1fr 1fr;gap:22px;padding:22px;display:grid;box-shadow:0 11px 28px #2d36321a}.website-catalog__product-image{background:linear-gradient(132deg,#788d85,#ddd8c9 42%,#334c50 43%);justify-content:center;align-items:center;min-height:260px;display:flex}.website-catalog__product-image i{background:#f4f0e6;width:50%;height:56%;display:block;transform:rotate(-14deg);box-shadow:13px 16px 12px #19282a47}.website-catalog__product-card small{color:#008cab;font-size:10px}.website-catalog__product-card h3{margin:30px 0 13px;font-size:22px}.website-catalog__product-card p{font-size:12px}.website-catalog__product-card span{color:#007c99;font-size:12px;font-weight:800}.website-catalog__scope{color:#fff;background:#182228;padding:58px 0}.website-catalog__scope h2{color:#fff;margin-bottom:25px;font-size:25px}.website-catalog__scope .shell>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.website-catalog__scope span{border-top:1px solid #7e9194;padding-top:13px;font-size:14px}.website-catalog__growth{background:#f3f1eb;padding:70px 0}.website-catalog__growth-grid>div:last-child{gap:10px;display:grid}.website-catalog__growth-grid>div:last-child span{background:#fff;border-left:3px solid #05a8cc;padding:17px 20px;font-size:14px;font-weight:700}@media (max-width:950px){.website-catalog__anatomy{grid-template-columns:repeat(3,1fr)}.website-catalog__use-grid,.website-catalog__product-grid,.website-catalog__growth-grid{grid-template-columns:1fr;gap:35px}.website-catalog__use-visual{max-width:650px}.website-catalog__hero-visual{width:100%;max-width:580px;margin:auto}}@media (max-width:620px){.website-catalog__hero-visual{height:255px}.website-catalog__mockup{inset:0 29px 20px 0}.website-catalog__mockup-body{gap:5px;padding:12px 9px}.website-catalog__mockup-products{gap:3px}.website-catalog__mockup-products span{height:50px}.website-catalog__mockup-body aside{gap:5px}.website-catalog__phone{width:73px;height:150px;padding:17px 5px}.website-catalog__phone b{font-size:9px}.website-catalog__phone i{height:16px}.website-catalog__anatomy,.website-catalog__category-grid,.website-catalog__scope .shell>div{grid-template-columns:1fr 1fr}.website-catalog__anatomy article{min-height:165px;padding:16px}.website-catalog__anatomy h3{margin-top:20px}.website-catalog__use,.website-catalog__product,.website-catalog__growth{padding:55px 0}.website-catalog__use-visual{height:230px}.website-catalog__mockup--compact{inset:16px 19px 16px 22px}.website-catalog__product-card{gap:13px;padding:13px}.website-catalog__product-image{min-height:190px}.website-catalog__product-card h3{margin:15px 0 7px;font-size:17px}}@media (max-width:420px){.website-catalog__category-grid{gap:12px}.website-catalog__category-art{height:90px}.website-catalog__product-card{grid-template-columns:1fr}.website-catalog__product-image{min-height:170px}}
.website-support__hero{background:radial-gradient(circle at 77% 28%,#313331,#151a1c 47%,#101517)}.website-support__hero .website-landing__hero-grid{min-height:610px}.website-support__hero-visual{filter:drop-shadow(0 25px 28px #0009);height:370px;position:relative}.website-support__screen{background:#172226;border:7px solid #303b3d;border-radius:10px;position:absolute;inset:12px 11% 30px 3%;overflow:hidden;transform:perspective(900px)rotateY(-7deg)}.website-support__dashboard{color:#fff;padding:27px}.website-support__dashboard small{letter-spacing:.14em;color:#71c8d5;font-size:8px}.website-support__dashboard h3{color:#fff;margin:14px 0 20px;font-size:21px}.website-support__dashboard>div{background:#25343a;border-bottom:1px solid #4f6568;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;display:flex}.website-support__dashboard>div b{color:#70d0d8}.website-support__hero-card{color:#1b2b30;background:#f1eee5;width:44%;padding:18px;position:absolute;bottom:0;right:0;transform:rotate(5deg);box-shadow:0 15px 25px #0008}.website-support__hero-card b{font-size:14px;display:block}.website-support__hero-card span{font-size:9px}.website-support__intro-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.website-support__intro-grid article{background:#f3f4f0;border-top:2px solid #b3d7da;min-height:190px;padding:26px}.website-support__intro-grid span{color:#007f9d;font-size:12px;font-weight:800}.website-support__intro-grid h3{margin:31px 0 8px;font-size:18px}.website-support__intro-grid p{color:#66747b;font-size:13px;line-height:1.6}.website-support__directions{color:#fff;background:#142027;padding:75px 0}.website-support__directions h2{color:#fff;max-width:650px;margin-bottom:32px;font-size:clamp(30px,3vw,43px);line-height:1.1}.website-support__directions .shell>div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.website-support__directions article{border-top:1px solid #82979b;padding-top:19px}.website-support__directions article>span{color:#61c3d6;font-size:12px}.website-support__directions h3{color:#fff;margin:26px 0 9px;font-size:15px}.website-support__directions p{color:#becccf;font-size:12px;line-height:1.5}.website-support__task-grid{background:#dce1e0;border:1px solid #dce1e0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.website-support__task-grid article{background:#fff;min-height:165px;padding:26px}.website-support__task-grid h3{margin:0 0 14px;font-size:17px}.website-support__task-grid p{color:#66727a;font-size:13px;line-height:1.6}.website-support__system,.website-support__band,.website-support__choice{color:#fff;background:#172126}.website-support__system{padding:80px 0}.website-support__system-grid,.website-support__choice-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.website-support__system h2,.website-support__choice h2{color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.1}.website-support__system p,.website-support__choice p{color:#bfcccf;line-height:1.7}.website-support__system-panel{background:#223138;border:1px solid #5d7477;gap:10px;padding:23px;display:grid}.website-support__system-panel span{background:#30444a;padding:15px 20px;font-size:14px}.website-support__system-panel span:before{content:"✓";color:#6fc9d2;margin-right:16px;font-weight:800}.website-support__control{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.website-support__control h2{max-width:530px}.website-support__control p{color:#67737a;line-height:1.7}.website-support__control ul{padding-left:20px;font-size:14px;line-height:1.9}.website-support__control-art{background:linear-gradient(130deg,#d3d6d0,#687c7c 50%,#1d343a 51%);justify-content:center;align-items:center;height:300px;display:flex}.website-support__control-art>div{background:#fff;width:65%;padding:22px;box-shadow:0 15px 25px #19272b60}.website-support__control-art strong{letter-spacing:.12em;margin-bottom:16px;font-size:11px;display:block}.website-support__control-art span{border-bottom:1px solid #dce0dd;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.website-support__control-art b{color:#078ea9}.website-support__workflow{background:#f5f4f0}.website-support__band{padding:52px 0}.website-support__band h2{color:#fff;margin-bottom:25px;font-size:25px}.website-support__band .shell>div{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.website-support__band span{border-top:1px solid #819397;padding-top:13px;font-size:14px}.website-support__examples{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.website-support__examples article{border-top:1px solid #d6dddc}.website-support__examples article>div{color:#fff;background:linear-gradient(130deg,#a5b2ae,#e2ddd2 52%,#34494c 53%);height:115px;padding:16px}.website-support__examples article:nth-child(2n)>div{background:linear-gradient(135deg,#475d60,#bbc2b8 50%,#273b40 51%)}.website-support__examples article>div span{font-size:21px;font-weight:800}.website-support__examples h3{margin:17px 0 8px;font-size:15px}.website-support__examples p{color:#68737b;font-size:12px;line-height:1.55}.website-support__choice{padding:75px 0}.website-support__choice-cards{gap:9px;display:grid}.website-support__choice-cards article{background:#2a3b41;padding:17px 20px}.website-support__choice-cards h3{color:#fff;margin:0 0 6px;font-size:15px}.website-support__choice-cards p{margin:0;font-size:12px}@media (max-width:950px){.website-support__hero-visual{width:100%;max-width:570px;margin:auto}.website-support__directions .shell>div{grid-template-columns:repeat(3,1fr)}.website-support__task-grid{grid-template-columns:repeat(2,1fr)}.website-support__system-grid,.website-support__control,.website-support__choice-grid{grid-template-columns:1fr;gap:30px}.website-support__examples{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.website-support__hero-visual{height:255px}.website-support__screen{inset:3px 8% 25px 0}.website-support__dashboard{padding:15px}.website-support__dashboard h3{margin:8px 0;font-size:15px}.website-support__dashboard>div{padding:6px;font-size:9px}.website-support__hero-card{padding:10px}.website-support__hero-card b{font-size:10px}.website-support__hero-card span{font-size:7px}.website-support__intro-grid,.website-support__directions .shell>div,.website-support__task-grid,.website-support__band .shell>div,.website-support__examples{grid-template-columns:repeat(2,1fr)}.website-support__intro-grid article,.website-support__task-grid article{min-height:0;padding:17px}.website-support__intro-grid h3{margin:20px 0 6px}.website-support__directions,.website-support__system,.website-support__choice{padding:55px 0}.website-support__directions h3{margin:15px 0 7px}.website-support__control-art{height:240px}.website-support__control-art>div{width:77%}.website-support__examples article>div{height:85px}}
.website-business-card__hero{background:radial-gradient(circle at 76% 38%,#3d3430,#17191b 52%,#101316)}.website-business-card__hero .website-landing__hero-grid{min-height:620px}.website-business-card__hero-visual{filter:drop-shadow(0 26px 30px #0008);height:380px;position:relative}.website-business-card__display{background:#17201f;border:7px solid #30383b;border-radius:10px;position:absolute;inset:4px 7% 25px 0;overflow:hidden;transform:perspective(900px)rotateY(-6deg)}.website-business-card__display-content{color:#fff;background:linear-gradient(90deg,#161c1d 4%,#202322d9 52%,#48403955 100%),radial-gradient(circle at 83% 22%,#b29a7f 0,#544d43 22%,#1b2422 52%);flex-direction:column;align-items:flex-start;height:100%;padding:55px 10%;display:flex}.website-business-card__display-content small,.website-business-card__phone small{letter-spacing:.17em;color:#bcd2cb;font-size:9px}.website-business-card__display-content strong{letter-spacing:-.04em;max-width:270px;margin:31px 0 15px;font-size:30px;line-height:1.08}.website-business-card__display-content span{color:#c4cbc7;font-size:10px}.website-business-card__display-content em{color:#27312d;background:#f5f1e8;margin-top:27px;padding:10px 14px;font-size:9px;font-style:normal}.website-business-card__phone{color:#fff;background:linear-gradient(145deg,#292f2b 4%,#4a4b3f 48%,#151b1b 100%);border:8px solid #2c3639;border-radius:23px;flex-direction:column;gap:16px;width:142px;height:245px;padding:35px 12px;display:flex;position:absolute;bottom:0;right:0;transform:rotate(7deg);box-shadow:0 12px 28px #0008}.website-business-card__phone small{font-size:6px}.website-business-card__phone b{font-size:14px;line-height:1.15}.website-business-card__phone span{color:#d5ded9;font-size:7px}.website-business-card__audience{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.website-business-card__audience article{border-top:1px solid #c5cfcc;min-height:174px;padding-top:18px}.website-business-card__audience span{color:#0a839d;font-size:12px;font-weight:800}.website-business-card__audience h3{margin:28px 0 8px;font-size:16px}.website-business-card__audience p{color:#69737a;font-size:12px;line-height:1.55}.website-business-card__examples{background:#f5f3ee}.website-business-card__examples-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.website-business-card__examples-grid article{background:#fff;padding-bottom:16px}.website-business-card__example-art{color:#fff;background:linear-gradient(135deg,#2b3838,#8f8171 58%,#121d1f 58%);flex-direction:column;justify-content:space-between;height:230px;padding:24px;display:flex}.website-business-card__example-art--2{background:linear-gradient(125deg,#656968,#c9c3b8 48%,#263837 49%)}.website-business-card__example-art--3{background:linear-gradient(145deg,#162426,#625a4e 62%,#bbb1a0 63%)}.website-business-card__example-art span{letter-spacing:.14em;font-size:10px}.website-business-card__example-art strong{max-width:210px;font-size:25px;line-height:1.1}.website-business-card__example-art i{background:#74b8c1;width:70px;height:2px}.website-business-card__examples-grid h3{margin:19px 19px 6px;font-size:18px}.website-business-card__examples-grid p{color:#68727a;margin:0 19px;font-size:13px;line-height:1.55}.website-business-card__expertise{background:#f3f3ee}.website-business-card__expertise-grid{grid-template-columns:1.1fr 1fr .85fr;align-items:stretch;gap:35px;padding-top:80px;padding-bottom:80px;display:grid}.website-business-card__expertise-intro{color:#fff;background:linear-gradient(160deg,#1a2829,#594c40);flex-direction:column;justify-content:flex-end;min-height:440px;padding:42px;display:flex}.website-business-card__expertise-intro h2{color:#fff;font-size:clamp(28px,2.6vw,39px);line-height:1.1}.website-business-card__expertise-intro p{color:#d6d6cf;font-size:14px;line-height:1.65}.website-business-card__expertise-list article{border-bottom:1px solid #d9dedb;gap:18px;padding:13px 0;display:flex}.website-business-card__expertise-list article:first-child{padding-top:0}.website-business-card__expertise-list article>span{color:#09829d;font-size:12px;font-weight:800}.website-business-card__expertise-list h3{margin-bottom:5px;font-size:15px}.website-business-card__expertise-list p{color:#6d777b;margin:0;font-size:12px;line-height:1.5}.website-business-card__expertise-art{color:#fff;background:linear-gradient(145deg,#596462,#132225 58%,#0d1719);flex-direction:column;justify-content:space-between;padding:25px;display:flex}.website-business-card__expertise-art span{letter-spacing:.15em;font-size:10px}.website-business-card__expertise-art strong{font-size:23px;line-height:1.2}.website-business-card__solutions{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.website-business-card__solutions article{border:1px solid #e0e4e2;padding-bottom:19px}.website-business-card__solution-art{color:#fff;background:linear-gradient(120deg,#314545,#8c8a7a 52%,#1c2b2d 53%);justify-content:space-between;align-items:flex-end;height:185px;padding:22px;display:flex}.website-business-card__solution-art--2{background:linear-gradient(120deg,#172529,#909b92 48%,#344a49 49%)}.website-business-card__solution-art--3{background:linear-gradient(120deg,#4b5b5a,#c0b29a 55%,#253338 56%)}.website-business-card__solution-art span{font-size:12px}.website-business-card__solution-art b{font-size:25px}.website-business-card__solutions h3{margin:18px 19px 8px;font-size:17px}.website-business-card__solutions p{color:#68727a;margin:0 19px;font-size:13px;line-height:1.55}.website-business-card__contents{background:#f4f2ed;padding:80px 0}.website-business-card__contents-grid{grid-template-columns:1.1fr .9fr .8fr;align-items:center;gap:45px;display:grid}.website-business-card__contents h2{font-size:clamp(29px,3vw,43px);line-height:1.08}.website-business-card__contents p{color:#66737a;font-size:14px;line-height:1.7}.website-business-card__contents ul{margin:0;padding:0;list-style:none}.website-business-card__contents li{border-bottom:1px solid #d8dedb;padding:14px 0 14px 27px;font-size:13px;position:relative}.website-business-card__contents li:before{content:"✓";color:#00849d;font-weight:900;position:absolute;left:0}.website-business-card__contents-preview{color:#fff;background:linear-gradient(150deg,#283c3d,#11191c);flex-direction:column;min-height:310px;padding:31px;display:flex;box-shadow:0 20px 35px #1923252f}.website-business-card__contents-preview small{letter-spacing:.16em;color:#89c6cf;font-size:10px}.website-business-card__contents-preview b{margin-top:55px;font-size:25px;line-height:1.2}.website-business-card__contents-preview span{color:#c3d1d0;margin-top:auto;font-size:11px;line-height:1.8}.website-business-card__quote{background:#d9dfdc;padding:55px 0}.website-business-card__quote .shell{grid-template-columns:.35fr 1.1fr 1fr;align-items:center;gap:25px;display:grid}.website-business-card__quote span{letter-spacing:.17em;color:#057a96;font-size:11px;font-weight:800}.website-business-card__quote h2{margin:0;font-size:clamp(25px,2.6vw,37px);line-height:1.12}.website-business-card__quote p{color:#53616a;margin:0;font-size:13px;line-height:1.7}.website-business-card__outcome{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.website-business-card__outcome article{border-top:2px solid #b7cacb;padding-top:22px}.website-business-card__outcome span{color:#0485a3;font-size:12px;font-weight:800}.website-business-card__outcome h3{margin:26px 0 9px;font-size:16px}.website-business-card__outcome p{color:#66727a;font-size:12px;line-height:1.6}.website-business-card__formats{color:#fff;background:#171d20;padding:78px 0}.website-business-card__formats-grid{grid-template-columns:1fr 1.6fr;align-items:center;gap:8%;display:grid}.website-business-card__formats h2{color:#fff;font-size:clamp(31px,3vw,44px);line-height:1.1}.website-business-card__formats p{color:#c3cecc;font-size:14px;line-height:1.7}.website-business-card__format-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.website-business-card__format-cards article{color:#1d282c;background:#f3f1eb;flex-direction:column;min-height:230px;padding:22px;display:flex}.website-business-card__format-cards article:nth-child(2){background:#d9e3e0}.website-business-card__format-cards article:nth-child(3){background:#e6e7df}.website-business-card__format-cards span{color:#478096;letter-spacing:.1em;font-size:10px}.website-business-card__format-cards h3{margin:auto 0 10px;font-size:20px}.website-business-card__format-cards p{color:#55646a;margin:0;font-size:11px;line-height:1.55}.website-business-card__stages{grid-template-columns:repeat(5,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.website-business-card__stages li{border-top:2px solid #d1dcdc;padding-top:20px}.website-business-card__stages span{color:#0786a2;font-size:12px;font-weight:800}.website-business-card__stages h3{margin:23px 0 8px;font-size:15px}.website-business-card__stages p{color:#68737a;font-size:12px;line-height:1.55}.website-business-card__reasons{background:#f5f3ef}.website-business-card__reasons-grid{grid-template-columns:1fr 1.3fr;gap:9%;display:grid}.website-business-card__reasons-grid h2{font-size:clamp(29px,3vw,43px);line-height:1.1}.website-business-card__reasons-grid p{color:#66727a;font-size:13px;line-height:1.65}.website-business-card__reasons-grid>div:last-child{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.website-business-card__reasons article{border-top:1px solid #ccd4d1;padding-top:15px}.website-business-card__reasons article b{color:#07839e;font-size:12px}.website-business-card__reasons article h3{margin:35px 0 8px;font-size:15px}@media (max-width:1000px){.website-business-card__audience{grid-template-columns:repeat(3,1fr)}.website-business-card__expertise-grid{grid-template-columns:1fr 1fr}.website-business-card__expertise-art{display:none}.website-business-card__contents-grid{grid-template-columns:1fr 1fr}.website-business-card__contents-preview{grid-column:1/-1;min-height:220px}.website-business-card__formats-grid,.website-business-card__reasons-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.website-business-card__hero .website-landing__hero-grid{min-height:0}.website-business-card__hero-visual{height:260px}.website-business-card__display{inset:0 8% 22px 0}.website-business-card__display-content{padding:34px 8%}.website-business-card__display-content strong{margin:18px 0 9px;font-size:19px}.website-business-card__phone{border-width:5px;width:94px;height:170px;padding:22px 8px}.website-business-card__phone b{font-size:10px}.website-business-card__audience,.website-business-card__examples-grid,.website-business-card__solutions,.website-business-card__outcome,.website-business-card__format-cards,.website-business-card__stages,.website-business-card__reasons-grid>div:last-child{grid-template-columns:1fr 1fr}.website-business-card__audience article{min-height:0}.website-business-card__expertise-grid,.website-business-card__contents-grid,.website-business-card__quote .shell{grid-template-columns:1fr}.website-business-card__expertise-grid,.website-business-card__contents{padding-top:55px;padding-bottom:55px}.website-business-card__expertise-intro{min-height:310px;padding:27px}.website-business-card__contents-preview{grid-column:auto}.website-business-card__quote .shell{gap:13px}.website-business-card__formats{padding:55px 0}.website-business-card__format-cards article{min-height:180px}.website-business-card__reasons-grid>div:last-child{gap:12px}}@media (max-width:430px){.website-business-card__audience,.website-business-card__examples-grid,.website-business-card__solutions,.website-business-card__outcome,.website-business-card__format-cards,.website-business-card__stages,.website-business-card__reasons-grid>div:last-child{grid-template-columns:1fr}.website-business-card__example-art{height:180px}.website-business-card__audience h3{margin-top:17px}.website-business-card__format-cards article{min-height:140px}}
.website-web-services__hero{background:radial-gradient(circle at 76% 35%,#343c3b,#141b1d 51%,#101516)}.website-web-services__hero .website-landing__hero-grid{min-height:620px}.website-web-services__hero-art{filter:drop-shadow(0 22px 30px #0009);height:390px;position:relative}.website-web-services__main-screen{background:#11191e;border:7px solid #354044;border-radius:10px;position:absolute;inset:12px 8% 20px 0;overflow:hidden;transform:perspective(900px)rotateY(-6deg)}.website-web-services__screen-layout{color:#e8f1ef;grid-template-columns:24% 1fr;height:100%;display:grid}.website-web-services__screen-layout aside{background:#14232a;flex-direction:column;gap:14px;padding:27px 13px;display:flex}.website-web-services__screen-layout aside small{letter-spacing:.12em;color:#71bfcc;margin-bottom:19px;font-size:7px}.website-web-services__screen-layout aside span{color:#a7c0c7;border-bottom:1px solid #33464d;padding:7px 5px;font-size:9px}.website-web-services__screen-layout>div{background:linear-gradient(145deg,#1e3036,#102027);padding:28px 25px}.website-web-services__screen-layout>div>small{letter-spacing:.1em;color:#8cabb4;font-size:8px}.website-web-services__screen-layout strong{margin:12px 0 21px;font-size:18px;line-height:1.15;display:block}.website-web-services__metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.website-web-services__metrics span{color:#b7c9cb;background:#2b4046;flex-direction:column;gap:7px;padding:11px;font-size:7px;display:flex}.website-web-services__metrics b{color:#f2f6f2;font-size:18px}.website-web-services__chart{background:repeating-linear-gradient(0deg,#0000 0 25px,#ffffff12 26px 27px);border:1px solid #536a6e;align-items:end;gap:14px;height:90px;margin-top:18px;padding:14px;display:flex}.website-web-services__chart i{background:#6daebb;width:20px}.website-web-services__chart i:first-child{height:27%}.website-web-services__chart i:nth-child(2){height:47%}.website-web-services__chart i:nth-child(3){height:38%}.website-web-services__chart i:nth-child(4){height:64%}.website-web-services__chart i:nth-child(5){height:54%}.website-web-services__chart i:nth-child(6){height:79%}.website-web-services__chart i:nth-child(7){height:68%}.website-web-services__mini-screen{color:#fff;background:linear-gradient(155deg,#223a43,#111b22);border:7px solid #314047;border-radius:21px;flex-direction:column;gap:20px;width:150px;height:230px;padding:46px 11px 15px;display:flex;position:absolute;bottom:0;right:0;transform:rotate(7deg);box-shadow:0 10px 24px #0009}.website-web-services__mini-screen small{color:#8bc5cf;letter-spacing:.12em;font-size:6px}.website-web-services__mini-screen b{font-size:15px;line-height:1.2}.website-web-services__mini-screen span{color:#b7cbd0;font-size:7px}.website-web-services__statement{background:#f1f2ef;padding:50px 0}.website-web-services__statement .shell{grid-template-columns:1fr 1.1fr;align-items:start;gap:7%;display:grid}.website-web-services__statement h2{font-size:clamp(30px,3vw,43px);line-height:1.1}.website-web-services__statement p{color:#627079;font-size:14px;line-height:1.7}.website-web-services__statement .shell>div{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}.website-web-services__statement span{border-top:1px solid #c7d1d2;padding:14px 0;font-size:13px;font-weight:750}.website-web-services__products,.website-web-services__examples{color:#fff;background:#131d23;padding:78px 0}.website-web-services__dark-heading{max-width:660px;margin-bottom:37px}.website-web-services__dark-heading h2{color:#fff;font-size:clamp(31px,3vw,44px);line-height:1.1}.website-web-services__dark-heading p{color:#bbccd0;font-size:14px;line-height:1.7}.website-web-services__product-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.website-web-services__product-grid article{background:#24343b;padding-bottom:18px}.website-web-services__product-art{background:linear-gradient(125deg,#4c686e,#213039 51%,#111e25 52%);flex-direction:column;justify-content:space-between;height:150px;padding:18px;display:flex}.website-web-services__product-art--2{background:linear-gradient(135deg,#19313b,#697c78 55%,#20343b 56%)}.website-web-services__product-art--3{background:linear-gradient(135deg,#6a726a,#243840 47%,#101e24 48%)}.website-web-services__product-art--4{background:linear-gradient(135deg,#42565a,#9ea69a 52%,#1a3039 53%)}.website-web-services__product-art span{color:#a8d3da;font-size:11px}.website-web-services__product-art b{font-size:18px;line-height:1.2}.website-web-services__product-grid h3{color:#fff;margin:18px 16px 8px;font-size:16px}.website-web-services__product-grid p{color:#b6c9cc;margin:0 16px;font-size:12px;line-height:1.55}.website-web-services__scenarios{grid-template-columns:.8fr 1fr .75fr;align-items:center;gap:36px;display:grid}.website-web-services__scenarios h2,.website-web-services__interface h2{font-size:clamp(30px,3vw,42px);line-height:1.1}.website-web-services__scenarios p,.website-web-services__interface p{color:#64717a;font-size:14px;line-height:1.65}.website-web-services__scenarios-preview{background:#fff;border:6px solid #e1e5e5;grid-template-columns:24% 1fr;height:290px;display:grid;box-shadow:0 17px 30px #1e30342b}.website-web-services__preview-menu{color:#d2e3e5;background:#20343d;flex-direction:column;gap:20px;padding:18px 11px;display:flex}.website-web-services__preview-menu span{font-size:9px}.website-web-services__preview-menu span:first-child{color:#72bfd0;font-weight:800}.website-web-services__scenarios-preview>div:last-child{padding:20px}.website-web-services__scenarios-preview small{color:#81969c;font-size:8px}.website-web-services__scenarios-preview h3{margin:12px 0 15px;font-size:17px}.website-web-services__preview-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.website-web-services__preview-cards span{color:#60747c;background:#edf3f3;padding:12px;font-size:9px}.website-web-services__preview-cards b{color:#1c3e4c;margin-top:12px;font-size:21px;display:block}.website-web-services__preview-line{background:linear-gradient(165deg,#0000 39%,#71b6c8 40% 43%,#0000 44%),repeating-linear-gradient(0deg,#f0f3f3 0 18px,#dce5e6 19px 20px);height:58px;margin-top:14px}.website-web-services__scenarios ul{margin:0;padding:0;list-style:none}.website-web-services__scenarios li{border-bottom:1px solid #d6dfdf;padding:17px 0}.website-web-services__scenarios li b,.website-web-services__scenarios li span{display:block}.website-web-services__scenarios li b{font-size:13px}.website-web-services__scenarios li span{color:#6c777d;margin-top:7px;font-size:11px;line-height:1.5}.website-web-services__architecture,.website-web-services__product-approach,.website-web-services__collaboration{color:#fff;background:#151e24;padding:78px 0}.website-web-services__architecture-grid{grid-template-columns:1fr 1fr .75fr;align-items:center;gap:6%;display:grid}.website-web-services__architecture h2,.website-web-services__product-approach h2,.website-web-services__collaboration h2{color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.1}.website-web-services__architecture p,.website-web-services__product-approach p,.website-web-services__collaboration p{color:#bbcbcd;font-size:13px;line-height:1.65}.website-web-services__architecture-art{background:#263940;border:1px solid #49616a;flex-direction:column;justify-content:center;align-items:center;gap:21px;min-height:270px;padding:32px;display:flex}.website-web-services__architecture-art>span{letter-spacing:.14em;font-size:11px}.website-web-services__architecture-art i{color:#72c0cf;font-style:normal}.website-web-services__architecture-art strong{border:1px solid #72aeba;padding:18px 22px;font-size:17px}.website-web-services__architecture-art div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.website-web-services__architecture-art div span{background:#395059;padding:8px;font-size:9px}.website-web-services__architecture ul{margin:0;padding:0;list-style:none}.website-web-services__architecture li{border-bottom:1px solid #455a62;padding:14px 0;font-size:12px}.website-web-services__architecture li:before{content:"✓";color:#6ec5d7;margin-right:10px}.website-web-services__interface{grid-template-columns:.85fr 1fr .85fr;align-items:center;gap:5%;display:grid}.website-web-services__interface-art{background:#e7eeee;border:8px solid #28383d;min-height:280px;box-shadow:0 17px 30px #1e30342b}.website-web-services__interface-top{color:#fff;background:#1c3037;justify-content:space-between;padding:12px 18px;font-size:10px;display:flex}.website-web-services__interface-body{padding:23px}.website-web-services__interface-body strong{margin-bottom:18px;font-size:21px;display:block}.website-web-services__interface-body span{color:#718188;font-size:10px;display:block}.website-web-services__interface-body div{color:#1f5260;background:#d4e0e2;margin:12px 0 22px;padding:10px}.website-web-services__interface-body div i{background:#68aebe;width:72%;height:5px;margin-top:8px;display:block}.website-web-services__interface-body p{font-size:10px}.website-web-services__interface ol{margin:0;padding:0;list-style:none}.website-web-services__interface li{border-bottom:1px solid #d8e0df;padding:11px 0}.website-web-services__interface li span{color:#0b849d;margin-right:10px;font-size:10px}.website-web-services__interface li b{font-size:13px}.website-web-services__interface li p{margin:5px 0 0 25px;font-size:11px}.website-web-services__product-approach{text-align:center;background:#1d2b32}.website-web-services__product-approach h2{max-width:740px;margin:0 auto 17px}.website-web-services__product-approach p{max-width:720px;margin:0 auto 38px}.website-web-services__product-approach .shell>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.website-web-services__product-approach .shell>div span{border-top:1px solid #728b93;padding:17px;font-size:13px}.website-web-services__workflow{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.website-web-services__workflow li{border-top:2px solid #d3dddd;padding-top:18px}.website-web-services__workflow span{color:#0787a2;font-size:11px;font-weight:800}.website-web-services__workflow h3{margin:24px 0 8px;font-size:14px}.website-web-services__workflow p{color:#68757d;font-size:11px;line-height:1.55}.website-web-services__examples{background:#111b20}.website-web-services__examples-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.website-web-services__examples-grid article{background:#25353b;padding-bottom:18px}.website-web-services__example-art{background:linear-gradient(135deg,#597275,#172a31 54%,#0c171d 55%);flex-direction:column;justify-content:space-between;height:205px;padding:20px;display:flex}.website-web-services__example-art--2{background:linear-gradient(135deg,#405e67,#97a7a3 53%,#233941 54%)}.website-web-services__example-art--3{background:linear-gradient(135deg,#1b343b,#8d9a93 51%,#14252d 52%)}.website-web-services__example-art span{color:#c0d7db;font-size:9px}.website-web-services__example-art b{font-size:20px}.website-web-services__examples-grid h3{color:#fff;margin:18px 17px 7px;font-size:16px}.website-web-services__examples-grid p{color:#bacacc;margin:0 17px;font-size:12px;line-height:1.55}.website-web-services__included{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.website-web-services__included article{border-top:1px solid #cbd5d5;padding-top:17px}.website-web-services__included span{color:#0a829d;font-size:11px;font-weight:800}.website-web-services__included h3{margin:24px 0 8px;font-size:15px}.website-web-services__included p{color:#6c777d;font-size:12px;line-height:1.55}.website-web-services__collaboration-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:9%;display:grid}.website-web-services__collaboration-grid>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.website-web-services__collaboration article{background:#293d45;min-height:215px;padding:20px}.website-web-services__collaboration h3{color:#fff;margin:35px 0 12px;font-size:16px}@media (max-width:1000px){.website-web-services__product-grid{grid-template-columns:repeat(2,1fr)}.website-web-services__scenarios,.website-web-services__interface{grid-template-columns:1fr 1fr}.website-web-services__scenarios ul,.website-web-services__interface ol{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.website-web-services__interface ol{grid-template-columns:repeat(2,1fr)}.website-web-services__architecture-grid{grid-template-columns:1fr 1fr}.website-web-services__architecture ul{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.website-web-services__workflow{grid-template-columns:repeat(3,1fr)}.website-web-services__included{grid-template-columns:repeat(2,1fr)}.website-web-services__collaboration-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.website-web-services__hero .website-landing__hero-grid{min-height:0}.website-web-services__hero-art{height:260px}.website-web-services__main-screen{border-width:5px;inset:0 8% 20px 0}.website-web-services__screen-layout>div{padding:17px 12px}.website-web-services__screen-layout strong{font-size:11px}.website-web-services__screen-layout aside{gap:10px;padding:13px 6px}.website-web-services__screen-layout aside small,.website-web-services__screen-layout aside span{font-size:6px}.website-web-services__metrics b{font-size:12px}.website-web-services__metrics span{padding:6px;font-size:5px}.website-web-services__chart{height:51px;margin-top:10px;padding:8px}.website-web-services__mini-screen{border-width:5px;width:94px;height:157px;padding:28px 7px}.website-web-services__mini-screen b{font-size:10px}.website-web-services__statement .shell,.website-web-services__scenarios,.website-web-services__interface,.website-web-services__architecture-grid{grid-template-columns:1fr;gap:25px}.website-web-services__statement .shell>div{grid-template-columns:repeat(2,1fr)}.website-web-services__products,.website-web-services__examples,.website-web-services__architecture,.website-web-services__product-approach,.website-web-services__collaboration{padding:55px 0}.website-web-services__scenarios ul,.website-web-services__interface ol,.website-web-services__architecture ul{grid-column:auto;grid-template-columns:1fr}.website-web-services__product-grid,.website-web-services__examples-grid,.website-web-services__included,.website-web-services__collaboration-grid>div:last-child{grid-template-columns:1fr 1fr}.website-web-services__product-approach .shell>div,.website-web-services__workflow{grid-template-columns:repeat(2,1fr)}.website-web-services__collaboration article{min-height:0}}@media (max-width:430px){.website-web-services__product-grid,.website-web-services__examples-grid,.website-web-services__included,.website-web-services__collaboration-grid>div:last-child{grid-template-columns:1fr}.website-web-services__product-art{height:120px}.website-web-services__example-art{height:165px}}
.website-online-store{--store-ink:#111310;--store-muted:#666a66;--store-accent:#c7b99e;font-family:Arial,sans-serif}.website-online-store .website-landing__label,.website-online-store .website-landing__eyebrow{color:#c7b99e}.website-online-store .website-landing__button--light{color:#171914;background:#e9dfce}.website-online-store .website-landing__button--outline{border-color:#b5ada0}.online-store__hero{background:radial-gradient(circle at 72% 46%,#32342d,#101210 63%)}.online-store__hero-grid{grid-template-columns:45% 55%;align-items:center;gap:0;min-height:655px;padding-top:38px;padding-bottom:65px;display:grid}.online-store__hero .website-landing__crumbs{margin-bottom:75px}.online-store__hero .website-landing__hero-copy{padding-right:35px}.online-store__hero-art{align-items:center;min-height:445px;display:flex;position:relative}.online-store__hero-art>.online-store__preview{width:92%;height:380px;transform:perspective(1200px)rotateY(-6deg);box-shadow:0 35px 65px #0009}.online-store__preview{color:#1b1e1b;background:#f6f5f0;border:7px solid #30332f;overflow:hidden;box-shadow:0 20px 45px #0003}.online-store__preview-bar{color:#c8c8be;letter-spacing:.12em;background:#252923;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:6px;display:flex}.online-store__preview-bar i{background:#7b807b;border-radius:50%;width:5px;height:5px}.online-store__preview-bar span{margin-left:auto}.online-store__preview-head{justify-content:space-between;align-items:center;height:47px;padding:0 5%;font-size:9px;display:flex}.online-store__preview-head b{letter-spacing:.1em;font-size:15px}.online-store__preview-banner{color:#fff;background:linear-gradient(105deg,#282b25 25%,#6c7064 65%,#b4ae9f);flex-direction:column;justify-content:center;align-items:flex-start;height:57%;padding:8% 7%;display:flex}.online-store__preview-banner small{letter-spacing:.18em;color:#e0d8c9;font-size:8px}.online-store__preview-banner strong{margin:11px 0;font-size:clamp(14px,2.2vw,29px);font-weight:600;line-height:1.15}.online-store__preview-banner em,.online-store__checkout em{border-bottom:1px solid #ddd3c2;padding-bottom:4px;font-size:8px;font-style:normal}.online-store__preview-products{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 5%;display:grid}.online-store__preview-products div{min-width:0}.online-store__preview-products i{background:linear-gradient(145deg,#d6d5cd,#96988e);height:40px;display:block}.online-store__preview-products div:nth-child(2) i{background:linear-gradient(135deg,#b7b3a8,#46483d)}.online-store__preview-products div:nth-child(3) i{background:linear-gradient(135deg,#d9d9d0,#646b60)}.online-store__preview-products span{color:#5d625c;font-size:7px}.online-store__hero-phone{width:135px;height:246px;position:absolute;bottom:-12px;right:2%;transform:rotate(8deg);box-shadow:0 18px 28px #0009}.online-store__preview--phone{border:6px solid #333832;border-radius:17px;width:100%;height:100%}.online-store__preview--phone .online-store__preview-bar{height:19px}.online-store__preview--phone .online-store__preview-head{height:33px;font-size:4px}.online-store__preview--phone .online-store__preview-head b{font-size:8px}.online-store__preview--phone .online-store__preview-banner{height:57%;padding:12% 8%}.online-store__preview--phone .online-store__preview-banner strong{font-size:12px}.online-store__preview--phone .online-store__preview-banner small,.online-store__preview--phone .online-store__preview-banner em{font-size:5px}.online-store__preview--phone .online-store__preview-products{gap:3px}.online-store__preview--phone .online-store__preview-products i{height:19px}.online-store__preview--phone .online-store__preview-products span{font-size:4px}.online-store__advantage-grid{background:#dfe0da;border:1px solid #dfe0da;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.online-store__advantage-grid article{background:#fff;min-height:180px;padding:28px}.online-store__advantage-grid span,.online-store__feature-grid span{color:#94968e;letter-spacing:.12em;font-size:12px}.online-store__advantage-grid h3,.online-store__feature-grid h3{margin:28px 0 9px;font-size:17px}.online-store__advantage-grid p,.online-store__feature-grid p{color:#676d67;font-size:13px;line-height:1.6}.online-store__dark-panel{color:#f5f4ee;background:#171a17;padding:85px 0}.online-store__dark-panel h2{letter-spacing:-.04em;color:#f5f4ee;font-size:clamp(32px,3.5vw,51px);line-height:1.1}.online-store__dark-panel p{color:#b8bcb4;max-width:550px;line-height:1.7}.online-store__panel-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.online-store__journey{background:#70766d;border:1px solid #70766d;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.online-store__journey div{background:#272d28;flex-direction:column;justify-content:space-between;min-height:124px;padding:23px;display:flex}.online-store__journey b{color:#b9ab90;font-size:13px}.online-store__journey span{font-size:16px}.online-store__showcase{grid-template-columns:36% 1fr;align-items:center;gap:7%;display:grid}.online-store__showcase h2{font-size:clamp(30px,3vw,45px)}.online-store__showcase p{color:#5f665e;line-height:1.7}.online-store__showcase ul{margin:24px 0 0;padding:0;list-style:none}.online-store__showcase li{border-top:1px solid #d8dbd4;padding:13px 0;font-size:13px}.online-store__showcase li:before{content:"↗";color:#9a8c71;margin-right:10px}.online-store__showcase-art{background:#e5e3dc;padding:30px}.online-store__showcase-art .online-store__preview{border-width:5px;height:300px}.online-store__showcase-art .online-store__preview-banner{height:54%}.online-store__dark-panel--product{background:#1e221e}.online-store__product-card{color:#242821;background:#f1f0e9;grid-template-columns:46% 1fr;gap:24px;min-height:330px;padding:16px;display:grid;box-shadow:15px 15px #323a32}.online-store__product-art{background:radial-gradient(at 55% 48%,#c8c8bf 0 17%,#0000 18%),linear-gradient(145deg,#b9b6a9,#e1ded3);position:relative}.online-store__product-art:after{content:"";background:linear-gradient(90deg,#494a40,#78766a 45%,#373b34);border-radius:25% 25% 10% 10%;width:31%;height:62%;position:absolute;top:18%;left:37%;box-shadow:12px 16px 15px #0003}.online-store__product-card>div:last-child{padding:24px 8px}.online-store__product-card small{color:#777e72;font-size:10px}.online-store__product-card h3{margin:30px 0 5px;font-size:25px}.online-store__product-card p{color:#737a70;font-size:12px}.online-store__product-swatches{gap:6px;margin:24px 0;display:flex}.online-store__product-swatches i{background:#3b423a;border-radius:50%;width:16px;height:16px}.online-store__product-swatches i:nth-child(2){background:#98958b}.online-store__product-swatches i:nth-child(3){background:#d7cec0}.online-store__product-card strong{margin-bottom:18px;display:block}.online-store__product-card span{color:#fff;text-align:center;background:#1d241e;padding:12px;font-size:11px;display:block}.online-store__showcase-art--checkout{background:#d8dbd4;justify-content:center;display:flex}.online-store__preview--checkout{width:min(100%,530px);height:345px}.online-store__checkout{padding:20px 8%}.online-store__checkout small{letter-spacing:.14em;color:#83897e;font-size:8px}.online-store__checkout strong{margin:8px 0 13px;font-size:25px;display:block}.online-store__checkout>div{border-bottom:1px solid #cbd0c7;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.online-store__checkout>div i{background:#d5d9d0;width:40px;height:7px}.online-store__checkout em{color:#fff;text-align:center;background:#222c24;margin-top:14px;padding:10px;display:block}.online-store__features{background:#f6f5f0}.online-store__feature-grid{background:#d5d9d1;border:1px solid #d5d9d1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.online-store__feature-grid article{background:#fff;min-height:160px;padding:27px}.online-store__dark-panel--quote{text-align:center;background:linear-gradient(120deg,#101410,#343b31)}.online-store__dark-panel--quote .shell{max-width:850px}.online-store__dark-panel--quote p{margin:0 auto}.online-store__stages{grid-template-columns:repeat(5,1fr);gap:17px;margin:0;padding:0;list-style:none;display:grid}.online-store__stages li{border-top:2px solid #aeb5ab;padding-top:20px}.online-store__stages span{color:#8d977e;font-size:12px}.online-store__stages h3{margin:20px 0 9px;font-size:15px}.online-store__stages p{color:#687066;font-size:12px;line-height:1.6}.website-online-store .website-landing__faq summary:after{color:#83795f}.website-online-store .website-landing__request{background:#171b17}.website-online-store .website-landing__request-form{border-top-color:#b9a889}@media (max-width:900px){.online-store__hero-grid{grid-template-columns:1fr;gap:24px}.online-store__hero .website-landing__crumbs{margin-bottom:35px}.online-store__hero-art{max-width:650px;min-height:390px}.online-store__advantage-grid,.online-store__feature-grid{grid-template-columns:repeat(2,1fr)}.online-store__panel-grid,.online-store__showcase{grid-template-columns:1fr;gap:35px}.online-store__showcase-art{max-width:660px}.online-store__stages{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.online-store__hero-grid{padding-top:25px;padding-bottom:43px}.online-store__hero .website-landing__hero-copy{padding-right:0}.online-store__hero-art{min-height:265px}.online-store__hero-art>.online-store__preview{height:230px}.online-store__hero-phone{width:85px;height:155px;right:0}.online-store__preview-head{height:30px;font-size:5px}.online-store__preview-head b{font-size:9px}.online-store__preview-banner strong{font-size:14px}.online-store__preview-banner small,.online-store__preview-banner em{font-size:6px}.online-store__preview-products i{height:20px}.online-store__preview-products span{font-size:5px}.online-store__advantage-grid,.online-store__feature-grid{grid-template-columns:1fr}.online-store__advantage-grid article,.online-store__feature-grid article{min-height:0}.online-store__dark-panel{padding:58px 0}.online-store__journey div{min-height:100px;padding:15px}.online-store__journey span{font-size:13px}.online-store__showcase-art{padding:13px}.online-store__showcase-art .online-store__preview{height:225px}.online-store__product-card{grid-template-columns:40% 1fr;gap:10px;min-height:260px;padding:9px}.online-store__product-card>div:last-child{padding:10px 2px}.online-store__product-card h3{margin:18px 0 5px;font-size:17px}.online-store__product-swatches{margin:15px 0}.online-store__preview--checkout{height:310px!important}.online-store__stages{grid-template-columns:repeat(2,1fr)}}
