.ContactSection-module__jJh_sq__section{color:#edf5ff;background:radial-gradient(at 78% 25%,#143454 0,#0000 38%),#030e22;flex-direction:column;height:100%;display:flex;overflow:hidden auto}.ContactSection-module__jJh_sq__inner{flex:1 0 auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr);align-content:center;gap:clamp(1.25rem,3vw,2.6rem) clamp(1.5rem,6vw,5.6rem);width:min(90%,110rem);max-width:100%;height:auto;margin:auto;padding:clamp(28px,4vw,60px) clamp(22px,6vw,88px);display:grid}.ContactSection-module__jJh_sq__intro{grid-area:1/1;max-width:min(100%,44rem);transform:translateY(clamp(14px,2.2vh,28px))}.ContactSection-module__jJh_sq__eyebrow{color:#78d8df;letter-spacing:.2em;margin:0 0 clamp(.75rem,1.4vw,1.25rem);font-size:clamp(9px,.7vw,11px);font-weight:700}.ContactSection-module__jJh_sq__intro h1{letter-spacing:-.06em;word-break:keep-all;max-width:min(100%,39rem);margin:0;font-size:clamp(30px,3.8vw,54px);line-height:1.2}.ContactSection-module__jJh_sq__lead{color:#a9bfd5;word-break:keep-all;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(13px,1.3vw,18px);line-height:1.8}.ContactSection-module__jJh_sq__content{display:contents}.ContactSection-module__jJh_sq__context{grid-area:2/1;align-self:start;transform:translateY(clamp(14px,2.2vh,28px))}.ContactSection-module__jJh_sq__context h2{color:#f2f8ff;letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.4}.ContactSection-module__jJh_sq__description{color:#a9bfd5;word-break:keep-all;max-width:min(100%,30rem);margin:clamp(.85rem,1.6vw,1.25rem) 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.8}.ContactSection-module__jJh_sq__inquiryGuide{border-left:2px solid #57c9bd;margin-top:clamp(1.25rem,2.5vw,2.15rem);padding-left:clamp(.75rem,1.2vw,1.1rem)}.ContactSection-module__jJh_sq__inquiryGuide span{color:#72d3d2;letter-spacing:.16em;font-size:clamp(9px,.65vw,10px);font-weight:700}.ContactSection-module__jJh_sq__inquiryGuide p{color:#c4d4e5;margin:clamp(.55rem,.9vw,.7rem) 0 0;font-size:clamp(12px,.9vw,14px);line-height:1.7}.ContactSection-module__jJh_sq__form{background:linear-gradient(145deg,#10253d,#09182c);border:1px solid #2a4560;border-radius:clamp(.75rem,1.2vw,1.15rem);grid-area:1/2/span 2;align-self:start;width:100%;min-width:0;margin-top:clamp(14px,2.2vh,28px);padding:clamp(1.25rem,2.5vw,2.15rem);box-shadow:0 24px 70px #0004}.ContactSection-module__jJh_sq__formHeader{color:#71d5d2;letter-spacing:.16em;margin-bottom:20px;font-size:clamp(9px,.65vw,10px);font-weight:700}.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset{color:#a8bfd5;margin:0 0 13px;font-size:clamp(10px,.78vw,12px);display:block}.ContactSection-module__jJh_sq__form input[type=text],.ContactSection-module__jJh_sq__form input[type=email],.ContactSection-module__jJh_sq__form textarea{color:#ecf6ff;width:100%;min-width:0;font:inherit;background:#071629;border:1px solid #31516d;border-radius:7px;outline:none;margin-top:7px;padding:9px 11px;font-size:clamp(11px,.85vw,13px);display:block}.ContactSection-module__jJh_sq__form textarea{resize:vertical;min-height:clamp(4.5rem,8vh,7.7rem);line-height:1.5}.ContactSection-module__jJh_sq__form fieldset{border:0;padding:0}.ContactSection-module__jJh_sq__form legend{margin-bottom:7px}.ContactSection-module__jJh_sq__typeGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ContactSection-module__jJh_sq__typeGrid label{margin:0;position:relative}.ContactSection-module__jJh_sq__typeGrid input{opacity:0;position:absolute}.ContactSection-module__jJh_sq__typeGrid span{color:#9fb5ca;text-align:center;cursor:pointer;border:1px solid #31516d;border-radius:7px;padding:9px 6px;font-size:clamp(10px,.82vw,13px);display:block}.ContactSection-module__jJh_sq__consent{align-items:center;color:#849db5!important;gap:8px!important;margin-top:clamp(.75rem,1.3vw,1rem)!important;font-size:clamp(9px,.7vw,11px)!important;display:flex!important}.ContactSection-module__jJh_sq__consent input{accent-color:#54c8bc}.ContactSection-module__jJh_sq__submit{color:#06212d;cursor:pointer;background:#6ad4ca;border:0;border-radius:7px;width:100%;margin-top:9px;padding:clamp(.7rem,1.2vw,1.1rem) clamp(1rem,1.6vw,1.7rem);font-size:clamp(12px,.95vw,15px);font-weight:700}.ContactSection-module__jJh_sq__submit:hover{background:#91e4dc}.ContactSection-module__jJh_sq__submit span{margin-left:clamp(.35rem,.6vw,.5rem);font-size:clamp(1rem,1.25vw,1.2rem)}.ContactSection-module__jJh_sq__status{color:#78d8c9;margin:10px 0 0;font-size:clamp(.65rem,.75vw,.75rem);line-height:1.6}@media (min-width:901px) and (max-width:1200px){.ContactSection-module__jJh_sq__inner{column-gap:clamp(24px,4vw,48px);padding-left:clamp(28px,4vw,52px);padding-right:clamp(28px,4vw,52px)}.ContactSection-module__jJh_sq__intro h1{font-size:clamp(30px,4vw,46px)}.ContactSection-module__jJh_sq__context h2{font-size:clamp(22px,2.8vw,32px)}.ContactSection-module__jJh_sq__form{margin-top:clamp(14px,2vh,24px);padding:clamp(18px,2vw,26px)}}@media (min-width:901px) and (max-height:760px){.ContactSection-module__jJh_sq__inner{row-gap:18px;padding-top:20px;padding-bottom:20px}.ContactSection-module__jJh_sq__intro h1{font-size:clamp(28px,3.3vw,44px)}.ContactSection-module__jJh_sq__lead{margin-top:16px;font-size:14px}.ContactSection-module__jJh_sq__context h2{font-size:clamp(21px,2.3vw,30px)}.ContactSection-module__jJh_sq__description{margin-top:14px;font-size:14px}.ContactSection-module__jJh_sq__inquiryGuide{margin-top:24px}.ContactSection-module__jJh_sq__form{margin-top:14px;padding:17px 20px}.ContactSection-module__jJh_sq__formHeader{margin-bottom:12px}.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset{margin-bottom:8px}.ContactSection-module__jJh_sq__form input[type=text],.ContactSection-module__jJh_sq__form input[type=email],.ContactSection-module__jJh_sq__form textarea{margin-top:5px;padding:7px 10px}.ContactSection-module__jJh_sq__form textarea{min-height:58px}.ContactSection-module__jJh_sq__typeGrid span{padding:7px 5px}.ContactSection-module__jJh_sq__consent{margin-top:10px!important}.ContactSection-module__jJh_sq__submit{padding:9px 16px}}@media (max-width:900px){.ContactSection-module__jJh_sq__section{overflow-y:auto}.ContactSection-module__jJh_sq__inner{height:auto;min-height:100%;padding:clamp(92px,16vw,124px) 22px 50px;display:block}.ContactSection-module__jJh_sq__content{display:block}.ContactSection-module__jJh_sq__context{margin-top:58px;transform:none}.ContactSection-module__jJh_sq__form{max-width:45rem;margin-top:clamp(1.5rem,5vw,2.5rem)}}@media (max-width:600px){.ContactSection-module__jJh_sq__inner{padding:clamp(9rem,38vw,10rem) 20px 50px}.ContactSection-module__jJh_sq__desktopBreak{display:none}.ContactSection-module__jJh_sq__intro h1{font-size:clamp(35px,10vw,48px)}.ContactSection-module__jJh_sq__context h2{font-size:28px}.ContactSection-module__jJh_sq__typeGrid{grid-template-columns:repeat(2,1fr)}.ContactSection-module__jJh_sq__form{padding:clamp(1rem,5vw,1.4rem) clamp(.9rem,4vw,1.2rem)}.ContactSection-module__jJh_sq__formHeader{margin-bottom:22px}}.ContactSection-module__jJh_sq__section{color:#183b45;background:radial-gradient(at 78% 25%,#70ccb147,#0000 42%),linear-gradient(135deg,#d8f2e8 0%,#ccece0 58%,#c2e7d9 100%)}.ContactSection-module__jJh_sq__eyebrow,.ContactSection-module__jJh_sq__inquiryGuide span,.ContactSection-module__jJh_sq__formHeader,.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset,.ContactSection-module__jJh_sq__typeGrid span,.ContactSection-module__jJh_sq__consent,.ContactSection-module__jJh_sq__status{font-family:var(--font-nanum-gothic), "Malgun Gothic", sans-serif}.ContactSection-module__jJh_sq__eyebrow,.ContactSection-module__jJh_sq__inquiryGuide span,.ContactSection-module__jJh_sq__formHeader{letter-spacing:.08em;font-size:clamp(14px,1vw,15px)}.ContactSection-module__jJh_sq__inquiryGuide p{font-size:14px}.ContactSection-module__jJh_sq__lead{font-size:clamp(14px,1.3vw,18px)}.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset,.ContactSection-module__jJh_sq__form input[type=text],.ContactSection-module__jJh_sq__form input[type=email],.ContactSection-module__jJh_sq__form textarea{font-size:clamp(14px,1vw,15px)}.ContactSection-module__jJh_sq__typeGrid span{font-size:14px}.ContactSection-module__jJh_sq__consent{font-size:14px!important}.ContactSection-module__jJh_sq__status{font-size:.88rem}.ContactSection-module__jJh_sq__eyebrow,.ContactSection-module__jJh_sq__formHeader{color:#197d78}.ContactSection-module__jJh_sq__intro h1,.ContactSection-module__jJh_sq__context h2{color:#183b45}.ContactSection-module__jJh_sq__lead,.ContactSection-module__jJh_sq__description{color:#466866}.ContactSection-module__jJh_sq__inquiryGuide{border-left-color:#43aaa0}.ContactSection-module__jJh_sq__inquiryGuide span{color:#197d78}.ContactSection-module__jJh_sq__inquiryGuide p{color:#557472}.ContactSection-module__jJh_sq__form{-webkit-backdrop-filter:blur(.9rem)saturate(115%);backdrop-filter:blur(.9rem)saturate(115%);background:linear-gradient(145deg,#ffffffd1,#d6f7ee99);border-color:#2a97913d;box-shadow:0 24px 70px #237d7c24,inset 0 1px #ffffffd6}.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset{color:#466866}.ContactSection-module__jJh_sq__form input[type=text],.ContactSection-module__jJh_sq__form input[type=email],.ContactSection-module__jJh_sq__form textarea{color:#183b45;background:#f5fdfadb;border-color:#2a97914d}.ContactSection-module__jJh_sq__form input::placeholder,.ContactSection-module__jJh_sq__form textarea::placeholder{color:#7c9e99}.ContactSection-module__jJh_sq__form input:focus,.ContactSection-module__jJh_sq__form textarea:focus{border-color:#43aaa0;box-shadow:0 0 0 3px #43aaa029}.ContactSection-module__jJh_sq__typeGrid span{color:#557472;border-color:#2a97914d}.ContactSection-module__jJh_sq__typeGrid input:checked+span{color:#155e63;background:#6ccfbe3d;border-color:#43aaa0}.ContactSection-module__jJh_sq__consent{color:#6b8d89!important}.ContactSection-module__jJh_sq__status{color:#258d88}@media (max-width:600px){.ContactSection-module__jJh_sq__inner{width:calc(100% - 3rem);padding:7.5rem 0 3.5rem}.ContactSection-module__jJh_sq__intro h1{font-size:1.75rem}.ContactSection-module__jJh_sq__lead{margin-top:.85rem;font-size:.82rem;line-height:1.65}.ContactSection-module__jJh_sq__context{margin-top:2.75rem}.ContactSection-module__jJh_sq__context h2{font-size:1.35rem;line-height:1.38}.ContactSection-module__jJh_sq__description{margin-top:.75rem;font-size:.82rem;line-height:1.65}.ContactSection-module__jJh_sq__inquiryGuide{margin-top:1.5rem;padding-left:.75rem}.ContactSection-module__jJh_sq__inquiryGuide span{font-size:.72rem}.ContactSection-module__jJh_sq__inquiryGuide p{margin-top:.4rem;font-size:.76rem}.ContactSection-module__jJh_sq__form{border-radius:.75rem;margin-top:1.75rem;padding:.85rem}.ContactSection-module__jJh_sq__formHeader{margin-bottom:.9rem;font-size:.72rem}.ContactSection-module__jJh_sq__form>label,.ContactSection-module__jJh_sq__form fieldset{margin-bottom:.65rem;font-size:.76rem}.ContactSection-module__jJh_sq__form input[type=text],.ContactSection-module__jJh_sq__form input[type=email],.ContactSection-module__jJh_sq__form textarea{margin-top:.35rem;padding:.5rem .65rem;font-size:16px}.ContactSection-module__jJh_sq__form textarea{min-height:4.25rem}.ContactSection-module__jJh_sq__typeGrid{gap:.35rem}.ContactSection-module__jJh_sq__typeGrid span{padding:.5rem .35rem;font-size:.75rem}.ContactSection-module__jJh_sq__consent{gap:.4rem!important;margin-top:.65rem!important;font-size:.73rem!important}.ContactSection-module__jJh_sq__submit{min-height:2.75rem;margin-top:.4rem;padding:.6rem .85rem;font-size:.8rem}.ContactSection-module__jJh_sq__submit span{font-size:1rem}}
.SolutionsSection-module__PhnxrW__section{scrollbar-color:#365370 #071329;color:#edf5ff;outline-offset:-3px;background:radial-gradient(at 85% 8%,#123050 0,#0000 36%),#030e22;height:100%;overflow:hidden auto}.SolutionsSection-module__PhnxrW__inner{width:min(100% - clamp(2.5rem,10vw,10rem),90rem);margin:0 auto;padding:clamp(5rem,5vw,6.5rem) 0 clamp(2.5rem,5vw,4rem)}.SolutionsSection-module__PhnxrW__hero,.SolutionsSection-module__PhnxrW__why{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.SolutionsSection-module__PhnxrW__hero{min-height:min(52rem,75vh)}.SolutionsSection-module__PhnxrW__eyebrow{letter-spacing:.18em;font-weight:700;color:#7ed8e6!important;margin:0 0 clamp(.75rem,1.4vw,1.4rem)!important;font-size:clamp(.62rem,.7vw,.82rem)!important}.SolutionsSection-module__PhnxrW__product{letter-spacing:-.04em;margin:0 0 clamp(.8rem,1.5vw,1.25rem);font-size:clamp(1.75rem,3.1vw,3.6rem);font-weight:700}.SolutionsSection-module__PhnxrW__hero h1{letter-spacing:-.04em;word-break:keep-all;margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(1.45rem,2.4vw,2.7rem);line-height:1.45}.SolutionsSection-module__PhnxrW__lead,.SolutionsSection-module__PhnxrW__why p,.SolutionsSection-module__PhnxrW__technology p{color:#afc0d6;word-break:keep-all;margin:0 0 clamp(.8rem,1.4vw,1rem);font-size:clamp(.875rem,1.1vw,1.05rem);line-height:1.85}.SolutionsSection-module__PhnxrW__tags{flex-wrap:wrap;gap:clamp(.35rem,.7vw,.65rem);margin-top:clamp(1rem,2vw,1.6rem);display:flex}.SolutionsSection-module__PhnxrW__tags span{color:#a5c7df;border:1px solid #28425c;border-radius:clamp(.3rem,.45vw,.5rem);padding:clamp(.4rem,.7vw,.65rem) clamp(.55rem,.9vw,.9rem);font-size:clamp(.64rem,.72vw,.82rem)}.SolutionsSection-module__PhnxrW__visual{min-width:0;margin:0}.SolutionsSection-module__PhnxrW__visualHint{display:none}.SolutionsSection-module__PhnxrW__visual svg{filter:drop-shadow(0 1.5rem 2.2rem #0005);width:100%;height:auto;display:block}.SolutionsSection-module__PhnxrW__visualHeading{color:#8ca8c3;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(.7rem,1.2vw,1rem);font-size:clamp(.62rem,.7vw,.78rem);display:flex}.SolutionsSection-module__PhnxrW__visualHeading button{color:#bed0e0;cursor:pointer;letter-spacing:0;background:#10263d;border:1px solid #31516b;border-radius:clamp(.25rem,.4vw,.4rem);padding:clamp(.35rem,.55vw,.5rem) clamp(.55rem,.8vw,.75rem);font-size:clamp(.64rem,.7vw,.78rem)}.SolutionsSection-module__PhnxrW__visualHeading button:focus-visible{outline-offset:3px;outline:2px solid #7ed8e6}.SolutionsSection-module__PhnxrW__visual figcaption{color:#9db3ca;justify-content:space-between;gap:.75rem;margin-top:clamp(.75rem,1.3vw,1.1rem);font-size:clamp(.65rem,.75vw,.82rem);line-height:1.6;display:flex}.SolutionsSection-module__PhnxrW__visual figcaption span:last-child{color:#8ca5be;font-size:clamp(.6rem,.68vw,.75rem)}.SolutionsSection-module__PhnxrW__why{border-top:1px solid #20344c;align-items:start;margin-top:clamp(2rem,4vw,3.6rem);padding:clamp(2.5rem,5vw,4.8rem) 0 clamp(1.5rem,3vw,2.5rem)}.SolutionsSection-module__PhnxrW__inner h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(1.45rem,2.5vw,2.7rem);line-height:1.5}.SolutionsSection-module__PhnxrW__whyDescription{min-width:0;padding-top:clamp(.5rem,1vw,.95rem)}.SolutionsSection-module__PhnxrW__whyLabel{color:#74d9d3;letter-spacing:.14em;border-left:2px solid #55c8bd;margin:0 0 clamp(.9rem,1.4vw,1.2rem);padding-left:clamp(.7rem,1vw,1rem);font-size:clamp(.65rem,.7vw,.8rem);font-weight:700;line-height:1.4}.SolutionsSection-module__PhnxrW__whyCopy{border-left:1px solid #29435d;padding-left:clamp(.7rem,1vw,1rem)}.SolutionsSection-module__PhnxrW__whyCopy p{margin:0}.SolutionsSection-module__PhnxrW__whyCopy p+p{margin-top:clamp(1rem,1.8vw,1.35rem)}.SolutionsSection-module__PhnxrW__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.5rem);padding:clamp(1.5rem,2.8vw,2.6rem) 0 clamp(2.5rem,4.5vw,4.5rem);display:grid}.SolutionsSection-module__PhnxrW__principleCard{background:linear-gradient(140deg,#0d2036,#08172a);border:1px solid #29435d;border-radius:clamp(.65rem,1vw,.9rem);gap:clamp(.7rem,1vw,1rem);min-width:0;padding:clamp(1rem,1.7vw,1.6rem);display:flex}.SolutionsSection-module__PhnxrW__principleCard>span{color:#83dfc9;font-size:clamp(1rem,1.3vw,1.25rem)}.SolutionsSection-module__PhnxrW__principleCard h3{margin:0 0 clamp(.4rem,.7vw,.65rem);font-size:clamp(.85rem,.95vw,1.1rem)}.SolutionsSection-module__PhnxrW__principleCard p,.SolutionsSection-module__PhnxrW__featureGrid p{color:#92a9c2;word-break:keep-all;margin:0;font-size:clamp(.75rem,.82vw,.95rem);line-height:1.7}.SolutionsSection-module__PhnxrW__start{border-top:1px solid #20344c;padding:clamp(2.8rem,5vw,5rem) 0}.SolutionsSection-module__PhnxrW__startHeader{justify-content:space-between;align-items:end;gap:2rem;display:flex}.SolutionsSection-module__PhnxrW__startHeader h2{max-width:36rem}.SolutionsSection-module__PhnxrW__startHeader>p{color:#afc0d6;white-space:nowrap;max-width:none;margin:0;font-size:clamp(.84rem,1vw,1rem);line-height:1.75}.SolutionsSection-module__PhnxrW__startFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.35rem);margin:clamp(1.8rem,3.5vw,3rem) 0 0;padding:0;list-style:none;display:grid}.SolutionsSection-module__PhnxrW__startFlow li{min-width:0;position:relative}.SolutionsSection-module__PhnxrW__startFlow article{z-index:1;background:linear-gradient(140deg,#0d2036,#08172a);border:1px solid #29435d;border-radius:clamp(.65rem,.85vw,.8rem);min-height:13.5rem;padding:clamp(1rem,1.45vw,1.4rem);position:relative}.SolutionsSection-module__PhnxrW__startNumber{color:#64b8ce;letter-spacing:.12em;margin-bottom:clamp(1.7rem,3vw,2.8rem);font-size:clamp(.64rem,.72vw,.8rem);font-weight:700;display:block}.SolutionsSection-module__PhnxrW__startFlow h3{letter-spacing:-.03em;word-break:keep-all;margin:0 0 .7rem;font-size:clamp(.9rem,1.05vw,1.15rem)}.SolutionsSection-module__PhnxrW__startFlow p{color:#92a9c2;word-break:keep-all;margin:0;font-size:clamp(.74rem,.8vw,.9rem);line-height:1.7}.SolutionsSection-module__PhnxrW__startResult{color:#bed0e0;background:#102239;border-left:3px solid #55c8bd;align-items:center;gap:1rem;margin:clamp(1.4rem,2.5vw,2rem) 0 0;padding:1rem 1.15rem;font-size:clamp(.8rem,.9vw,1rem);line-height:1.65;display:flex}.SolutionsSection-module__PhnxrW__startResult strong{color:#7ed8e6;letter-spacing:.14em;flex:none;font-size:.67rem}.SolutionsSection-module__PhnxrW__features{border-top:1px solid #20344c;padding:clamp(2.5rem,4.5vw,4.5rem) 0}.SolutionsSection-module__PhnxrW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.2rem);margin-top:clamp(1.25rem,2.5vw,2.2rem);display:grid}.SolutionsSection-module__PhnxrW__featureGrid article{background:linear-gradient(140deg,#102239,#09182b);border:1px solid #23394f;border-radius:clamp(.6rem,.9vw,.8rem);min-width:0;padding:clamp(1.1rem,2vw,1.8rem)}.SolutionsSection-module__PhnxrW__number{color:#64b8ce;letter-spacing:.12em;font-size:clamp(.65rem,.7vw,.8rem)}.SolutionsSection-module__PhnxrW__featureGrid h3{letter-spacing:-.03em;margin:clamp(1.1rem,2vw,1.7rem) 0 clamp(.55rem,1vw,.8rem);font-size:clamp(.95rem,1.15vw,1.3rem)}.SolutionsSection-module__PhnxrW__technology{border-top:1px solid #20344c;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3.8rem);padding:clamp(2rem,4vw,3rem) 0 0;display:grid}.SolutionsSection-module__PhnxrW__technology h2{margin-bottom:clamp(.7rem,1.2vw,1rem);font-size:clamp(1.2rem,1.8vw,1.9rem)}@media (max-width:64rem){.SolutionsSection-module__PhnxrW__inner{width:min(100% - 8vw,70rem)}.SolutionsSection-module__PhnxrW__hero,.SolutionsSection-module__PhnxrW__why{grid-template-columns:minmax(0,1fr)}.SolutionsSection-module__PhnxrW__hero{gap:clamp(1.5rem,5vw,2.5rem);min-height:0}.SolutionsSection-module__PhnxrW__hero>div,.SolutionsSection-module__PhnxrW__visual{justify-self:center;width:min(100%,45rem);max-width:100%}.SolutionsSection-module__PhnxrW__why{gap:clamp(1.25rem,4vw,2rem)}.SolutionsSection-module__PhnxrW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionsSection-module__PhnxrW__technology{grid-template-columns:1fr}.SolutionsSection-module__PhnxrW__startFlow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.SolutionsSection-module__PhnxrW__inner{width:min(100% - 2rem,36rem);padding-top:clamp(9rem,38vw,10rem)}.SolutionsSection-module__PhnxrW__visual figcaption{flex-direction:column;gap:.2rem}.SolutionsSection-module__PhnxrW__principles,.SolutionsSection-module__PhnxrW__featureGrid{grid-template-columns:1fr}.SolutionsSection-module__PhnxrW__principleCard,.SolutionsSection-module__PhnxrW__featureGrid article{padding:clamp(1rem,5vw,1.5rem)}.SolutionsSection-module__PhnxrW__startHeader{display:block}.SolutionsSection-module__PhnxrW__startHeader>p{white-space:nowrap;margin-top:1rem}.SolutionsSection-module__PhnxrW__startFlow{grid-template-columns:1fr;gap:0}.SolutionsSection-module__PhnxrW__startFlow article{min-height:auto;padding-left:4.25rem}.SolutionsSection-module__PhnxrW__startNumber{margin:0;position:absolute;top:1.15rem;left:1.1rem}.SolutionsSection-module__PhnxrW__startResult{flex-direction:column;align-items:flex-start;gap:.35rem}.SolutionsSection-module__PhnxrW__startHeader>p{white-space:normal}.SolutionsSection-module__PhnxrW__visualHint{color:#397674;margin:-.25rem 0 .65rem;font-size:.8rem;display:block}.SolutionsSection-module__PhnxrW__visualViewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.SolutionsSection-module__PhnxrW__visualViewport:focus-visible{outline-offset:2px;outline:2px solid #197d78}.SolutionsSection-module__PhnxrW__visualViewport svg{width:38rem;max-width:none}}.SolutionsSection-module__PhnxrW__section{scrollbar-color:#8bcfc2 #e7f7f2;color:#183b45;background:radial-gradient(at 85% 8%,#7fd3c147 0,#0000 36%),#effaf7}.SolutionsSection-module__PhnxrW__eyebrow{color:#197d78!important}.SolutionsSection-module__PhnxrW__lead,.SolutionsSection-module__PhnxrW__why p,.SolutionsSection-module__PhnxrW__technology p{color:#466866}.SolutionsSection-module__PhnxrW__tags span{color:#397674;background:#ffffff47;border-color:#2a97913d}.SolutionsSection-module__PhnxrW__visual svg{filter:drop-shadow(0 1.5rem 2.2rem #237d7c29)}.SolutionsSection-module__PhnxrW__visualHeading{color:#397674}.SolutionsSection-module__PhnxrW__visualHeading button{color:#286967;background:#ffffff94;border-color:#2a97914d}.SolutionsSection-module__PhnxrW__visualHeading button:focus-visible{outline-color:#43aaa0}.SolutionsSection-module__PhnxrW__visual figcaption{color:#557472}.SolutionsSection-module__PhnxrW__visual figcaption span:last-child{color:#6b8d89}.SolutionsSection-module__PhnxrW__why,.SolutionsSection-module__PhnxrW__features,.SolutionsSection-module__PhnxrW__technology{border-color:#2a979138}.SolutionsSection-module__PhnxrW__inner h2,.SolutionsSection-module__PhnxrW__principleCard h3,.SolutionsSection-module__PhnxrW__featureGrid h3{color:#183b45}.SolutionsSection-module__PhnxrW__whyLabel{color:#197d78;border-left-color:#43aaa0}.SolutionsSection-module__PhnxrW__whyCopy{border-left-color:#2a97913d}.SolutionsSection-module__PhnxrW__principleCard{background:linear-gradient(140deg,#ffffffc7,#d6f7ee8a);border-color:#2a979138;box-shadow:inset 0 1px #ffffffd1,0 1rem 3rem #237d7c1a}.SolutionsSection-module__PhnxrW__principleCard>span{color:#258d88}.SolutionsSection-module__PhnxrW__principleCard p,.SolutionsSection-module__PhnxrW__featureGrid p{color:#557472}.SolutionsSection-module__PhnxrW__start{border-color:#2a979138}.SolutionsSection-module__PhnxrW__startHeader>p{color:#557472}.SolutionsSection-module__PhnxrW__startFlow article{background:linear-gradient(140deg,#ffffffc2,#ddf7f094);border-color:#2a979138;box-shadow:inset 0 1px #ffffffd1,0 1rem 2.4rem #237d7c14}.SolutionsSection-module__PhnxrW__startNumber{color:#258d88}.SolutionsSection-module__PhnxrW__startFlow h3{color:#183b45}.SolutionsSection-module__PhnxrW__startFlow p,.SolutionsSection-module__PhnxrW__startHeader>p{color:#557472}.SolutionsSection-module__PhnxrW__startResult{color:#397674;background:#dff4ed;border-left-color:#43aaa0}.SolutionsSection-module__PhnxrW__startResult strong{color:#197d78}.SolutionsSection-module__PhnxrW__featureGrid article{background:linear-gradient(140deg,#ffffffc2,#ddf7f094);border-color:#2a979133}.SolutionsSection-module__PhnxrW__number{color:#258d88}.SolutionsSection-module__PhnxrW__technology h2{color:#183b45}@media (max-width:40rem){.SolutionsSection-module__PhnxrW__inner{width:calc(100% - 3rem);padding-top:7.5rem;padding-bottom:3.5rem}.SolutionsSection-module__PhnxrW__hero{gap:1.75rem}.SolutionsSection-module__PhnxrW__eyebrow{margin-bottom:.65rem!important;font-size:.58rem!important}.SolutionsSection-module__PhnxrW__product{margin-bottom:.7rem;font-size:1.45rem}.SolutionsSection-module__PhnxrW__hero h1{margin-bottom:.85rem;font-size:1.22rem;line-height:1.42}.SolutionsSection-module__PhnxrW__lead,.SolutionsSection-module__PhnxrW__why p,.SolutionsSection-module__PhnxrW__technology p{font-size:.8rem;line-height:1.68}.SolutionsSection-module__PhnxrW__tags{gap:.35rem;margin-top:.9rem}.SolutionsSection-module__PhnxrW__tags span{padding:.34rem .48rem;font-size:.6rem}.SolutionsSection-module__PhnxrW__visualHeading{margin-bottom:.6rem;font-size:.62rem}.SolutionsSection-module__PhnxrW__visualHeading button{min-height:2.5rem;padding:.4rem .6rem;font-size:.68rem}.SolutionsSection-module__PhnxrW__visualHint{margin-bottom:.5rem;font-size:.7rem}.SolutionsSection-module__PhnxrW__visualViewport svg{width:32rem}.SolutionsSection-module__PhnxrW__visual figcaption{margin-top:.65rem;font-size:.68rem}.SolutionsSection-module__PhnxrW__visual figcaption span:last-child{font-size:.62rem}.SolutionsSection-module__PhnxrW__why{gap:1.5rem;margin-top:2.5rem;padding:2.5rem 0 1.5rem}.SolutionsSection-module__PhnxrW__inner h2{font-size:1.3rem;line-height:1.42}.SolutionsSection-module__PhnxrW__whyLabel{margin-bottom:.7rem;font-size:.62rem}.SolutionsSection-module__PhnxrW__whyCopy p+p{margin-top:.85rem}.SolutionsSection-module__PhnxrW__principles{gap:.65rem;padding:1.25rem 0 2.75rem}.SolutionsSection-module__PhnxrW__principleCard,.SolutionsSection-module__PhnxrW__featureGrid article{gap:.65rem;padding:.85rem}.SolutionsSection-module__PhnxrW__principleCard>span{font-size:.9rem}.SolutionsSection-module__PhnxrW__principleCard h3{margin-bottom:.35rem;font-size:.82rem}.SolutionsSection-module__PhnxrW__principleCard p,.SolutionsSection-module__PhnxrW__featureGrid p{font-size:.72rem;line-height:1.6}.SolutionsSection-module__PhnxrW__start{padding:2.75rem 0}.SolutionsSection-module__PhnxrW__startHeader>p{margin-top:.7rem;font-size:.76rem}.SolutionsSection-module__PhnxrW__startFlow{margin-top:1.35rem}.SolutionsSection-module__PhnxrW__startFlow article{padding:.8rem .8rem .8rem 3.5rem}.SolutionsSection-module__PhnxrW__startNumber{font-size:.6rem;top:.95rem;left:.85rem}.SolutionsSection-module__PhnxrW__startFlow h3{margin-bottom:.4rem;font-size:.82rem}.SolutionsSection-module__PhnxrW__startFlow p{font-size:.72rem;line-height:1.6}.SolutionsSection-module__PhnxrW__startResult{gap:.3rem;margin-top:1.2rem;padding:.75rem .85rem;font-size:.74rem}.SolutionsSection-module__PhnxrW__features{padding:2.75rem 0}.SolutionsSection-module__PhnxrW__featureGrid{gap:.65rem;margin-top:1.15rem}.SolutionsSection-module__PhnxrW__featureGrid h3{margin:.85rem 0 .4rem;font-size:.88rem}.SolutionsSection-module__PhnxrW__number{font-size:.6rem}.SolutionsSection-module__PhnxrW__technology{gap:1.25rem;padding-top:2.5rem}.SolutionsSection-module__PhnxrW__technology h2{margin-bottom:.6rem;font-size:1.15rem}}
