@keyframes uu-in{0%{opacity:0;translate:0 40px}}.uu-hero{padding:max(130px,min(13vw,170px)) 0 max(40px,min(5vw,72px));position:relative}.uu-hero-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(32px,min(4vw,64px));display:grid}.uu-title{font-size:var(--t-hero)!important;letter-spacing:-.045em!important;line-height:1!important}.uu-sub{max-width:30em;color:var(--ink-2);margin:28px 0 0;font-size:max(18px,min(1.45vw,20px))}.uu-actions{margin-top:36px}.uu-pair{--rx:0deg;--ry:0deg;perspective:1800px;height:max(460px,min(42vw,600px))}.uu-pair-3d{height:100%;transform-style:preserve-3d;transform:rotateX(calc(3deg + var(--rx))) rotateY(var(--ry));transition:transform .9s var(--ease);position:relative}.uu-card{aspect-ratio:3/4;background:var(--paper-2);width:46%;box-shadow:0 0 0 1px var(--line), 0 60px 100px -50px rgba(10,19,34,.55), 0 20px 40px -24px rgba(10,19,34,.3);transition:transform .7s var(--ease), box-shadow .5s;animation:uu-in 1.1s var(--ease) both;border-radius:28px;position:absolute;overflow:hidden}.uu-card.c0{animation-delay:.15s;top:2%;left:3%;transform:rotateY(14deg)}.uu-card.c1{animation-delay:.3s;top:12%;right:3%;transform:rotateY(-14deg)translateZ(40px)}.uu-card.c0:hover{transform:rotateY(6deg)translateZ(60px)}.uu-card.c1:hover{transform:rotateY(-6deg)translateZ(90px)}.uu-card:hover{box-shadow:0 0 0 2px var(--blue), 0 70px 110px -50px rgba(11,99,229,.5)}.uu-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:100%;height:100%;display:block}.uu-card .shade{background:linear-gradient(transparent 55%,rgba(7,16,31,.78));position:absolute;top:0;bottom:0;left:0;right:0}.uu-card .who{color:#fff;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.uu-card .who small{letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);font-size:12px;font-weight:600}.uu-card .who b{letter-spacing:-.03em;font-size:max(26px,min(2.4vw,34px));font-weight:500;line-height:1}.uu-card .who em{color:#b8d4ff}.uu-card .li{color:#0a66c2;background:rgba(255,255,255,.92);border-radius:10px;align-items:center;justify-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid;position:absolute;top:16px;right:16px}.uu-why{padding-top:max(24px,min(3vw,48px));position:relative}.uu-why-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(40px,min(6vw,96px));display:grid}.uu-frame{--v:.5;height:max(420px,min(40vw,620px));box-shadow:0 0 0 1px var(--line), 0 70px 120px -60px rgba(10,19,34,.55);border-radius:30px;margin:0;position:relative;overflow:hidden}.uu-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:120%;transform:translateY(calc((.5 - var(--v)) * 14%));position:absolute;top:-10%;left:0}.uu-frame figcaption{color:var(--ink-2);background:rgba(255,255,255,.92);border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;bottom:16px;left:16px}.uu-lead{color:var(--ink);margin:30px 0 0;font-size:max(19px,min(1.6vw,22px));line-height:1.5}.uu-body{color:var(--ink-2);margin:18px 0 0;font-size:17px}.uu-sign{align-items:center;gap:14px;margin-top:30px;font-size:15px;font-weight:600;display:flex}.uu-sign .faces{display:flex}.uu-sign .faces img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 3px #fff}.uu-sign .faces img+img{margin-left:-12px}.uu-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:max(18px,min(2.4vw,32px));margin:0;padding:0;list-style:none;display:grid}.uu-step{--v:.5;box-shadow:0 0 0 1px var(--line), 0 50px 90px -60px rgba(10,19,34,.5);transform:translateY(calc((.5 - var(--v)) * var(--sp) * 1px));background:#fff;border-radius:28px;transition:box-shadow .5s;overflow:hidden}.uu-step.s1{margin-top:70px}.uu-step:hover{box-shadow:0 0 0 1.5px var(--blue), 0 50px 90px -50px rgba(11,99,229,.45)}.uu-step .ph{aspect-ratio:4/3.4;overflow:hidden}.uu-step .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.uu-step:hover .ph img{transform:scale(1.05)}.uu-step .tx{padding:24px 26px 28px}.uu-step .n{font-family:var(--serif);color:var(--blue);font-size:40px;font-style:italic;line-height:1}.uu-step h3{letter-spacing:-.02em;font-size:24px;font-weight:600;margin-top:10px!important}.uu-step p{color:var(--ink-2);margin:10px 0 0}.uu-gcap{text-align:center;color:var(--ink-3);margin:56px 0 0;font-size:15px}@media (max-width:900px){.uu-hero{padding-top:112px}.uu-hero-in,.uu-why-in{grid-template-columns:1fr}.uu-title{font-size:max(36px,min(10vw,48px))!important}.uu-pair{height:320px;margin:12px calc(var(--gut) * -.5) 0}.uu-card{border-radius:20px;width:49%}.uu-card.c0{left:0}.uu-card.c1{top:9%;right:0}.uu-card .who{bottom:14px;left:14px}.uu-card .who b{font-size:21px}.uu-card .who small{font-size:9.5px}.uu-card .li{width:28px;height:28px;font-size:13px}.uu-frame{border-radius:22px;height:360px}.uu-steps{grid-template-columns:1fr;gap:20px}.uu-step,.uu-step.s1{margin:0;transform:none}}
