.dn2-intro-section{background-color:var(--dn2-white-1,#fff);width:100%;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px);overflow:hidden}.dn2-intro-header-wrap{text-align:left;max-width:56rem;margin-bottom:clamp(60px,10vw,140px);margin-left:auto;margin-right:auto}@media (min-width:768px){.dn2-intro-header-wrap{text-align:center}}.dn2-intro-main-title{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.5rem,2.75vw,2.65rem);line-height:1.15}.dn2-intro-main-title-line1{color:var(--dn2-black-1,#282926);font-weight:600;display:block}.dn2-intro-main-title-line2{color:var(--dn2-grey-3,#8f8f92);font-weight:400;display:block}.dn2-intro-showcase-grid{grid-template-columns:1fr;align-items:center;gap:clamp(40px,5vw,64px);display:grid}@media (min-width:768px){.dn2-intro-showcase-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.dn2-intro-slider-col{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.dn2-intro-slider-col{grid-column:span 6/span 6}}.dn2-intro-slider-frame{aspect-ratio:4/3;background-color:var(--dn2-white-3,#eff0ed);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.dn2-intro-slider-img-wrap{transition:opacity .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.dn2-intro-slider-img-wrap.is-active{opacity:1;z-index:10}.dn2-intro-slider-img-wrap.is-inactive{opacity:0;z-index:0}.dn2-intro-dots-wrap{align-items:center;gap:.5rem;margin-top:2px;padding-left:.25rem;display:flex}.dn2-intro-dot{cursor:pointer;background-color:var(--dn2-grey-4,#dedee0);border:none;border-radius:9999px;width:18px;height:9px;padding:0;transition:background-color .25s}.dn2-intro-dot.is-active{background-color:var(--dn2-grey-3,#8f8f92)}.dn2-intro-dot:hover:not(.is-active){background-color:var(--dn2-grey-3,#8f8f92);opacity:.8}.dn2-intro-text-col{flex-direction:column;gap:clamp(1.5rem,2vw,2rem);display:flex}@media (min-width:768px){.dn2-intro-text-col{grid-column:span 6/span 6}}.dn2-intro-content-wrap{flex-direction:column;gap:clamp(1.5rem,2vw,2rem);max-width:36rem;margin-left:auto;margin-right:auto;display:flex}.dn2-intro-subheading{font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.75vw,2.65rem);line-height:1.12}.dn2-intro-subheading-lead{color:var(--dn2-black-1,#282926);font-weight:600}.dn2-intro-subheading-accent{color:var(--dn2-grey-3,#8f8f92);font-weight:400}.dn2-intro-body{font-family:var(--font-sans);font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:var(--dn-body-weight,500);letter-spacing:-.015em;color:#475569;line-height:1.6}.dn2-intro-cta-wrap{width:100%;padding-top:.5rem}@media (min-width:768px) and (max-width:1023px){.dn2-intro-showcase-grid{align-items:start;gap:32px}.dn2-intro-slider-col,.dn2-intro-text-col{min-width:0}}
.DepolymerizeText-module__HCy__G__test{color:var(--dn2-black-1,#282926);margin-top:32px}.DepolymerizeText-module__HCy__G__trigger{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.DepolymerizeText-module__HCy__G__trigger:focus-visible{outline:2px solid var(--dn2-text-animate-indigo);outline-offset:8px;border-radius:4px}.DepolymerizeText-module__HCy__G__word{white-space:nowrap;display:inline-block}.DepolymerizeText-module__HCy__G__letter{display:inline-block}.DepolymerizeText-module__HCy__G__particles{pointer-events:none;position:absolute;top:-70px;left:-70px}.DepolymerizeText-module__HCy__G__hint{letter-spacing:.04em;color:#747b89;margin-top:14px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.DepolymerizeText-module__HCy__G__particles{display:none}.DepolymerizeText-module__HCy__G__letter{opacity:1!important;color:inherit!important}}.DepolymerizeText-module__HCy__G__surface{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.DepolymerizeText-module__HCy__G__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HomeIntroHeading-module__WTadbq__second{color:var(--dn2-black-1,#282926)}@media (prefers-reduced-motion:no-preference){.HomeIntroHeading-module__WTadbq__heading[data-ready=true][data-phase=waiting] .HomeIntroHeading-module__WTadbq__first{opacity:0}.HomeIntroHeading-module__WTadbq__heading[data-ready=true][data-phase=first] .HomeIntroHeading-module__WTadbq__first{animation:.8s cubic-bezier(.45,0,.25,1) both HomeIntroHeading-module__WTadbq__introFade}}@keyframes HomeIntroHeading-module__WTadbq__introFade{0%{opacity:0}to{opacity:1}}
.HomeAdvantage-module__bo8fuG__slot{min-width:0;display:grid;container-type:inline-size}.HomeAdvantage-module__bo8fuG__reveal{min-width:0;display:grid}.HomeAdvantage-module__bo8fuG__card{--card-padding:20px;grid-template-rows:max(76px, calc(33.3333cqw - var(--card-padding))) auto;min-height:66.6667cqw;padding:var(--card-padding);align-items:start;display:grid}@media (min-width:640px){.HomeAdvantage-module__bo8fuG__card{--card-padding:22px;grid-template-rows:max(76px, calc(50cqw - var(--card-padding))) auto;min-height:100cqw}}@media (min-width:1024px){.HomeAdvantage-module__bo8fuG__card{--card-padding:24px}}.HomeAdvantage-module__bo8fuG__icon{z-index:10;width:64px;height:64px;color:var(--dn2-black-1,#282926);flex:0 0 64px;margin-bottom:12px;transition:color .5s;position:relative}.HomeAdvantage-module__bo8fuG__copy{z-index:10;overflow-wrap:break-word;min-width:0;position:relative}.HomeAdvantage-module__bo8fuG__copy h3{margin:0 0 10px}.HomeAdvantage-module__bo8fuG__copy p{margin:0}.HomeAdvantage-module__bo8fuG__card:hover .HomeAdvantage-module__bo8fuG__icon{color:#fff}@media (hover:none),(pointer:coarse),(max-width:768px){.HomeAdvantage-module__bo8fuG__icon{color:#fff}}@media (prefers-reduced-motion:reduce){.HomeAdvantage-module__bo8fuG__icon{transition:none}}
.HomeProcess-module__83Hlsq__glass{isolation:isolate;background:#111923;box-shadow:0 12px 32px -16px #0f172a47}.HomeProcess-module__83Hlsq__base{background:linear-gradient(145deg,#26313e 0%,#172230 44%,#101823 100%);position:absolute;inset:0}.HomeProcess-module__83Hlsq__light{pointer-events:none;border-radius:50%;transition-property:transform,opacity;transition-duration:.35s;position:absolute}.HomeProcess-module__83Hlsq__light1{background:radial-gradient(#7e93af52 0%,#5f789a2e 30%,#495f7f0d 52%,#0000 72%);width:140%;height:140%;top:-20%;left:-20%}.HomeProcess-module__83Hlsq__light2{background:radial-gradient(#538cae4d 0%,#3a698f29 32%,#294d6b0d 55%,#0000 74%);width:130%;height:130%;bottom:-20%;right:-20%}.HomeProcess-module__83Hlsq__light3{background:radial-gradient(#aebacf2e 0%,#687da11a 34%,#495d7f08 56%,#0000 76%);width:120%;height:120%;top:10%;left:10%}.HomeProcess-module__83Hlsq__sheen{background:linear-gradient(125deg,#eef5ff12 0%,#dde8fb05 32%,#0000 58%,#0309121f 100%);position:absolute;inset:0}.HomeProcess-module__83Hlsq__edge{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #eff5ff38,inset 0 0 0 1px #e3edfa14}@media (prefers-reduced-motion:reduce){.HomeProcess-module__83Hlsq__light{transition:none}}.HomeProcess-module__83Hlsq__heading{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--dn2-black-1,#282926);font-size:clamp(1.5rem,2.75vw,2.65rem);font-weight:600;line-height:1.15}.HomeProcess-module__83Hlsq__subheading{color:var(--dn2-grey-3,#8f8f92);font-weight:400;display:block}.HomeProcess-module__83Hlsq__viewport{padding-top:88px;padding-bottom:40px}@media (min-width:768px){.HomeProcess-module__83Hlsq__viewport{padding-top:clamp(96px,8vw,120px);padding-bottom:64px}}@media (min-width:768px) and (max-height:800px){.HomeProcess-module__83Hlsq__viewport{padding-top:88px;padding-bottom:24px}}@media (min-width:768px) and (max-width:1023px){.HomeProcess-module__83Hlsq__processGrid{flex:1 1 0;grid-template-rows:clamp(180px,23svh,220px) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;min-height:0}.HomeProcess-module__83Hlsq__stepsPanel,.HomeProcess-module__83Hlsq__descriptionPanel{height:100%;min-height:0}.HomeProcess-module__83Hlsq__stepsPanel{padding:16px}.HomeProcess-module__83Hlsq__stepsPanel>div{gap:8px}.HomeProcess-module__83Hlsq__stepsPanel button{font-size:18px}.HomeProcess-module__83Hlsq__descriptionContent{padding:20px}.HomeProcess-module__83Hlsq__descriptionContent p{font-size:17px;line-height:1.4}.HomeProcess-module__83Hlsq__imagePanel{aspect-ratio:auto;grid-column:1/-1;width:100%;max-width:none;height:100%;min-height:0}}@media (max-width:767px){.HomeProcess-module__83Hlsq__processGrid{--process-panel-padding:16px;flex:1 1 0;justify-content:flex-start;gap:60px;min-height:0}.HomeProcess-module__83Hlsq__stepsPanel{width:fit-content;max-width:100%;padding-inline:var(--process-panel-padding)}.HomeProcess-module__83Hlsq__imagePanel{aspect-ratio:1;flex:0 auto;width:100%;max-width:none;height:auto;min-height:0}.HomeProcess-module__83Hlsq__descriptionContent{padding-inline:var(--process-panel-padding)}}@media (min-width:640px) and (max-width:767px){.HomeProcess-module__83Hlsq__processGrid{--process-panel-padding:20px}}.HomeProcess-module__83Hlsq__imagePanel{position:relative}.HomeProcess-module__83Hlsq__staticImage{object-fit:cover}
