.w{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.cov{width:100%;height:100%;object-fit:cover}.hero{position:relative;min-height:max(calc(100svh - 70px),780px);max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:center}#ht{position:relative;z-index:5;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;padding:60px 20px 90px;will-change:transform}#ht h1{font-size:clamp(58px,9vw,140px);line-height:.86}.ln{display:block;overflow:hidden;padding:.1em .12em .28em;margin:-.1em -.12em -.28em}.ln>span{display:inline-block;transform:translateY(135%)}.go .ln>span{animation:rise 1s var(--eo) var(--dl) both}@keyframes rise{to{transform:none}}.cyc{display:inline-grid;justify-items:start;overflow:hidden;vertical-align:baseline;padding:.1em .14em .28em .02em;margin:-.1em -.14em -.28em 0;transition:width .6s var(--eo);color:var(--lavender)}.cyc>span{grid-area:1/1;white-space:nowrap;transform:translateY(140%);transition:transform .75s var(--eo)}.cyc>span.on{transform:none}.cyc>span.out{transform:translateY(-140%)}.go .fade{animation:fin .9s var(--eo) var(--dl) both}@keyframes fin{to{opacity:1;transform:none}}.tick{position:relative;z-index:6;background:var(--rose);transform:rotate(-1.2deg);margin:-64px -40px 0;padding:18px 0;overflow:hidden}#tk{display:flex;align-items:center;gap:30px;width:max-content;will-change:transform}#tk span{font-weight:900;font-size:44px;letter-spacing:-.05em;white-space:nowrap}#tk .lg{flex:none;display:block;background:var(--prune);-webkit-mask:var(--u) center/contain no-repeat;mask:var(--u) center/contain no-repeat}#tk{gap:44px!important;min-height:80px}#tk i{width:30px;height:30px;flex:none;-webkit-mask:url(/da2027/shapes/Umiros_Form_03.svg) center/contain no-repeat;mask:url(/da2027/shapes/Umiros_Form_03.svg) center/contain no-repeat;background:#fff}section{padding:130px 0}#mf{font-weight:900;font-size:clamp(40px,5.6vw,88px);line-height:.95;letter-spacing:-.05em;word-spacing:.08em;max-width:1120px;margin:0}#mf span{color:#2b174829;transition:color .4s}#mf span.lit{color:var(--prune)}#mf span.ac.lit{color:var(--lavender)}.stats{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));border-top:2px solid var(--prune)}.stats>div{padding:28px 24px 0 0;display:flex;flex-direction:column;gap:8px}.stats>div+div{padding-left:24px;border-left:1.5px solid rgba(43,23,72,.2)}.stats b{font-weight:900;font-size:clamp(48px,5.4vw,84px);line-height:.9;letter-spacing:-.055em}.stats>div>span{font-size:16px;font-weight:600}.stats b span{font-size:inherit;font-weight:inherit}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:48px}@media(max-width:980px){.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(3){border-left:none;padding-left:0}}@media(max-width:860px){#ht{padding:150px 10px}}@media(max-width:620px){.w{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.ln>span,.fade,.pr,.shp,[data-rv],[data-slap]{animation:none!important;opacity:1!important;transform:none!important}}.who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wc{position:relative;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;min-height:520px;color:#fff}.wc img{position:absolute;inset:0;transition:transform .9s var(--eo)}.wc:hover img{transform:scale(1.06)}.wc .bd{position:relative;z-index:2;margin-top:auto;padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.wc .bx{background:#fff;color:var(--prune);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:8px;transform:translateY(12px);transition:transform .5s var(--eo)}.wc:hover .bx{transform:none}.wc h3{margin:0;font-weight:900;font-size:34px;line-height:.92;letter-spacing:-.05em}.wc p{margin:0;font-size:15.5px;line-height:1.5}.steps{display:flex;flex-direction:column;gap:28px}.stp{position:sticky;border-radius:32px;padding:48px 52px;display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:center;min-height:300px}.stp .n{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:150px;line-height:.8;letter-spacing:-.03em}.stp h3{margin:0;font-weight:900;font-size:clamp(40px,4.4vw,64px);line-height:.9;letter-spacing:-.055em}.stp p{margin:0;font-size:17px;line-height:1.55}.why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--prune)}.why>div{padding:28px 28px 30px 0;border-bottom:1.5px solid rgba(43,23,72,.18);display:flex;flex-direction:column;gap:8px}.why>div:not(:nth-child(3n+1)){padding-left:28px;border-left:1.5px solid rgba(43,23,72,.18)}.why b{font-weight:900;font-size:24px;letter-spacing:-.04em;line-height:1}.why span{font-size:15px;line-height:1.5}.case{position:relative;flex:none;width:440px;height:560px;border-radius:28px;overflow:hidden;color:#fff;display:flex;flex-direction:column}.case img{position:absolute;inset:0;transition:transform .9s var(--eo)}.case:hover img{transform:scale(1.06)}.case .bx{position:relative;margin:auto 18px 18px;background:#fff;color:var(--prune);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.case .bx b{font-weight:900;font-size:32px;letter-spacing:-.05em;line-height:.9}.case .pill{position:absolute;left:18px;top:18px}@media(max-width:980px){.who,.why{grid-template-columns:minmax(0,1fr)}.why>div{padding-left:0!important;border-left:none!important}.stp{grid-template-columns:minmax(0,1fr);gap:16px;padding:36px 28px}.stp .n{font-size:96px}}@media(max-width:760px){.case{width:320px;height:460px}}@media(max-width:760px){.cst{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.cst .pill{white-space:normal;font-size:16px!important}}@media(max-width:620px){#ht{padding-top:300px}}.kpi{position:relative;background:var(--lavender);color:#fff;border-radius:40px;padding:64px min(380px,30%) 70px 64px;overflow:visible}.kn{font-weight:900;font-size:clamp(80px,12.6vw,200px);line-height:.84;letter-spacing:-.06em;white-space:nowrap;margin-top:14px}.kt{font-weight:900;font-size:clamp(30px,4vw,58px);line-height:.95;letter-spacing:-.05em;word-spacing:.1em;margin-top:18px}.kst .blob>span{color:var(--prune);display:flex;flex-direction:column;align-items:center;font-size:40px}.kst .blob small{font-size:15px;font-weight:800;letter-spacing:-.01em;margin-top:4px}.k1{right:50px;top:-56px;width:200px;height:172px}.k2{right:170px;top:170px;width:180px;height:180px}.k2>span{font-size:32px!important}.k3{position:absolute;right:30px;bottom:-70px;width:200px;z-index:3;transform:rotate(var(--r))}@media(max-width:980px){.k2{right:24px;top:auto;bottom:-40px}.k3{display:none}}@media(max-width:760px){.kpi{padding:40px 24px 30px}.kn{font-size:18vw}.kst{display:flex;align-items:center;gap:6px;margin-top:28px}.kst .blob,.k3{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;flex:none}.k1{width:132px;height:114px}.k2{width:120px;height:120px}.k3{width:110px}.kst .blob>span{font-size:26px}.k2>span{font-size:22px!important}.kst .blob small{font-size:11px}}.hero{min-height:0;max-width:none;display:block;padding:22px 20px 0;margin-top:-62px}.hc{position:relative;max-width:1400px;margin:0 auto;min-height:max(calc(100svh - 20px),720px);border-radius:36px;overflow:visible;display:flex;align-items:center}.hci{position:absolute;inset:0;border-radius:36px;object-position:78% 28%}.hc #ht{text-align:left;align-items:flex-start;padding:150px 64px 140px;max-width:820px;color:#fff}.hc #ht h1{color:#fff;font-size:clamp(58px,8.4vw,132px)}.hc .cyc,.hc .cap{color:#fff}.hc #ht .p{color:#fff;max-width:520px}.hbt{display:flex;gap:14px;flex-wrap:wrap}.hc .blob>span{display:flex;flex-direction:column;align-items:center;font-size:34px}.hc .blob small{font-size:15px;font-weight:800}.g3{background:#fff;border-radius:36px;overflow:visible}.g3i{position:relative;height:clamp(300px,42vw,560px);border-radius:36px 36px 0 0}.g3i>img{border-radius:36px 36px 0 0}.g3p{position:absolute;right:48px;bottom:-22px;background:var(--lavender);transform:rotate(3deg);font-size:19px;padding:13px 24px}.g3b{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;padding:64px 64px 70px;align-items:end}.g3 #mf{font-size:clamp(34px,4.2vw,64px)}.g3t{display:flex;flex-direction:column;gap:18px}.g4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-bottom:64px}.g4p{position:relative}.g4i{aspect-ratio:5/4;border-radius:34px;overflow:hidden;transform:rotate(3deg);box-shadow:0 4px 5px #2b17482e}.g4c{position:absolute;left:-30px;bottom:34px;background:var(--rose);transform:rotate(-4deg);font-size:18px;padding:13px 22px}@media(max-width:980px){.g3b,.g4,.g5{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tick{margin-top:-34px}.hero{padding:16px 10px 0;margin-top:-56px}.hc{display:block;min-height:0;background:var(--prune);border-radius:30px}.hci{position:relative;display:block;height:420px;width:100%;border-radius:30px 30px 0 0;object-position:72% 20%}.hc #ht{padding:34px 24px 84px!important}.g3b{padding:44px 24px 40px;gap:28px}.g3p{right:18px;font-size:15px}.g4c{left:6px}}.bl{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;gap:28px}.bc{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:32px;padding:34px 34px 30px;overflow:visible;transition:transform .45s var(--eo)}.bc:hover{transform:rotate(-1deg) translateY(-6px)}.bc0{grid-row:1/3;background:var(--lavender);padding:44px 44px 40px;min-height:560px}.bc1{background:var(--rose);padding-right:190px;min-height:266px}.bc2{background:var(--lavender);padding-right:190px;min-height:266px}.bc h3{margin:0;font-weight:900;font-size:clamp(24px,2.3vw,34px);line-height:.95;letter-spacing:-.045em;word-spacing:.08em;text-transform:lowercase;max-width:520px}.bc0 h3{font-size:clamp(34px,3.6vw,56px);max-width:none}.bc p{margin:0;font-size:16px;line-height:1.55;max-width:420px}.bgo{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:15px}.bgo .ar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--prune);color:#fff;transition:transform .4s var(--eo)}.bc:hover .bgo .ar{transform:rotate(-45deg)}.bi{position:absolute;pointer-events:none;transition:transform .5s var(--eo)}.bc0 .bi{right:-20px;bottom:-30px;width:min(330px,55%);transform:rotate(-6deg)}.bc1 .bi,.bc2 .bi{right:-14px;bottom:-22px;width:190px;transform:rotate(7deg)}.bc2 .bi{transform:rotate(-6deg)}.bc:hover .bi{transform:rotate(0) scale(1.06)}@media(max-width:980px){.bl{grid-template-columns:minmax(0,1fr)}.bc0{grid-row:auto;min-height:480px}}@media(max-width:620px){.bc1,.bc2{padding-right:34px;padding-bottom:150px}.bc1 .bi,.bc2 .bi{width:150px}.bc0{padding:34px 26px 220px}.bc0 .bi{width:230px}}@media(max-width:980px){.kpi{padding-right:64px}}@media(max-width:760px){.kpi{padding-right:24px}}.clg{display:block;flex:none;max-width:100%;background:var(--prune);-webkit-mask:var(--u) left center/contain no-repeat;mask:var(--u) left center/contain no-repeat}.case .bx .clg{margin:4px 0 2px}.ealg{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px;align-items:center}.ealg .clg{-webkit-mask-position:center;mask-position:center;justify-self:center}.stp .blob.n{position:relative;width:180px;height:158px;font-family:var(--font-body);font-style:normal;line-height:1}.stp .blob.n>span{font-size:60px;font-weight:900;letter-spacing:-.05em;color:var(--prune)}@media(max-width:980px){.stp .blob.n{width:120px;height:106px}.stp .blob.n>span{font-size:40px}}h1,h2,h3,.kt,.bc h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.stp{grid-template-columns:180px minmax(0,1.15fr) minmax(0,.85fr)}.stp h3{font-size:clamp(34px,3.7vw,56px);white-space:nowrap}@media(max-width:980px){.stp{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.stp h3{font-size:min(8.2vw,44px)}}@media(max-width:420px){.hc #ht h1{font-size:min(58px,15vw)}}.bc,.bc:hover{color:var(--prune)}.bc{transition:transform .45s var(--eo),background .3s,color .3s}.bc:hover{background:var(--prune);color:#fff}.bc h3,.bc p,.bc .bgo{color:inherit}.bc:hover .bgo .ar{background:var(--lavender);color:var(--prune)}.bc .pill{transition:background .3s}.bc:hover .pill{background:var(--rose)!important;color:var(--prune)}@media(min-width:761px){.hc{overflow:hidden}.hci{left:0;right:auto;width:131%;max-width:none;height:100%;border-radius:0;object-position:0% 28%}}.why>div:hover .wi{transform:rotate(calc(var(--r,0deg) * -1.5)) translateY(-3px)}.gtr-faq{max-width:1240px!important;margin:0 auto!important;padding:20px 40px 0!important;color:var(--prune)}.gtr-faq>div:first-child{text-align:left!important;margin-bottom:44px!important}.gtr-faq>div:first-child p{font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.16em!important;color:var(--prune)!important;margin-bottom:16px!important}.gtr-faq h2{max-width:10.5em;font-size:clamp(46px,6vw,86px)!important;font-weight:900!important;letter-spacing:-.055em!important;word-spacing:.1em;line-height:.88!important;text-transform:lowercase}.gtr-faq details{border-top:1.5px solid rgba(43,23,72,.2)!important;border-bottom:none!important}.gtr-faq details:first-of-type{border-top:2px solid var(--prune)!important}.gtr-faq details:last-of-type{border-bottom:1.5px solid rgba(43,23,72,.2)!important}.gtr-faq summary{padding:26px 0!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:900!important;letter-spacing:-.04em;line-height:1.05!important}.gtr-faq .gtr-faq__mark{width:44px!important;height:44px!important;background:var(--lavender)!important;color:var(--prune)!important;font-size:22px!important;font-weight:900}.gtr-faq details[open]>summary .gtr-faq__mark{background:var(--rose)!important;color:var(--prune)!important}.gtr-faq .gtr-faq__a{max-width:760px;padding:0 0 28px!important;font-size:17px!important;line-height:1.6!important;opacity:1!important}@media(max-width:620px){.gtr-faq{padding:20px 20px 0!important}}.cs27{padding:120px 0 40px}.cs27-head{display:grid;grid-template-columns:auto minmax(0,380px);grid-template-areas:"cap cap" "h p" "h b";column-gap:56px;row-gap:14px;align-items:end;margin-bottom:48px}.cs27-head>.cap{grid-area:cap}.cs27-head>.H{grid-area:h}.cs27-head>.p{grid-area:p}.cs27-head>div{grid-area:b}.cs27-viewport{overflow-x:auto;overflow-y:hidden;padding:30px 0 40px;scroll-snap-type:x mandatory;scroll-padding-left:40px;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.cs27-viewport::-webkit-scrollbar{display:none}.cs27-viewport.drag{cursor:grabbing;scroll-snap-type:none}.cs27-viewport.drag a{pointer-events:none}.cs27-rail{display:flex;align-items:center;gap:32px;width:max-content;padding:0 40px}.cs27-rail>*{scroll-snap-align:start}.cs27-rail img{-webkit-user-drag:none;user-select:none}.cs27-nav{display:flex;justify-content:flex-end;gap:12px;margin-top:-10px}.cs27-b{width:56px;height:56px;border-radius:50%;border:none;background:var(--prune);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 0 0 5px var(--creme),0 8px 14px #2b174838;transition:transform .3s var(--eo),background .3s}.cs27-b:hover{background:var(--lavender);color:var(--prune);transform:rotate(-8deg) translateY(-2px)}.cs27-b:focus-visible{outline:3px solid var(--lavender);outline-offset:3px}.cs27-b:disabled{opacity:.35;cursor:default;transform:none;background:var(--prune);color:#fff}@media(max-width:760px){.cs27{padding-top:84px}.cs27-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"cap" "h" "p" "b"}.cs27-viewport{scroll-padding-left:20px}.cs27-rail{padding:0 20px;gap:22px}.cs27-rail>*{scroll-snap-align:center}.cs27-nav{justify-content:center}}.hero--full{padding:0;margin-top:-76px}.hero--full .hc{max-width:none;min-height:max(100svh,720px);border-radius:0}.hero--full .hci{border-radius:0}.hero--full .hc #ht{padding:130px 64px 100px max(64px,calc((100vw - 1240px)/2 + 26px))}.hero--full .hc #ht h1{font-size:clamp(58px,min(7.4vw,12.5svh),116px)}@media(max-width:760px){.hero--full{margin-top:-70px}.hero--full .hc{border-radius:0;min-height:0}.hero--full .hci{height:min(54svh,460px);border-radius:0;object-position:60% 18%}.hero--full .hc #ht{padding:34px 24px 84px!important}.hero--full .hc #ht h1{font-size:min(58px,15vw)}}@media(max-width:760px){.hero--full .hc{background:transparent}.hero--full .hc #ht,.hero--full .hc #ht h1,.hero--full .hc .cyc,.hero--full .hc .cap,.hero--full .hc #ht .p{color:var(--prune)}.hero--full .hbt .b-white{background:var(--prune);color:#fff;box-shadow:0 0 0 5px var(--creme),0 8px 14px #2b174838}.hero--full .hbt .b-white .ar{background:var(--lavender);color:var(--prune)}}.hc picture{display:contents}@media(max-width:760px){.hero--full .hci{object-position:50% 0%}}.hero--full .hc #ht{box-sizing:content-box;max-width:700px}.hero--full .hc #ht h1{font-size:min(clamp(58px,min(7.4vw,12.5svh),116px),calc(min(700px,100vw - 128px) / 5.8))}.hero--full .hc #ht h1 .ln:first-child{white-space:nowrap}.hero--full .hc #ht h1 .ln{padding-top:.2em;margin-top:-.1em}@media(max-width:760px){.hero--full .hc #ht{box-sizing:border-box;max-width:none}.hero--full .hc #ht h1{font-size:min(58px,calc((100vw - 48px) / 5.8))}}.g4q{position:absolute;right:-26px;top:-34px;z-index:3;display:inline-flex;background:#f7f7f7;border-radius:22px;padding:14px 18px;box-shadow:0 0 0 5px var(--creme),0 12px 20px #2b174833;transform:rotate(4deg);animation:g4q 5s ease-in-out infinite}.g4q img{display:block;height:96px;width:auto}@keyframes g4q{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}.g4q:hover{animation-play-state:paused}@media(max-width:760px){.g4q{right:6px;top:-26px;padding:10px 12px}.g4q img{height:66px}}@media(prefers-reduced-motion:reduce){.g4q{animation:none}}.case .bx .ctat{font-weight:900;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.05em;line-height:.95;text-transform:lowercase}.cs27-cta .btn{align-self:flex-start;margin-top:4px;padding:12px 18px;font-size:15px}.cs27-cta:hover .btn{transform:rotate(0) translateY(-2px)}
