@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.ob-overlay{z-index:2000;-webkit-font-smoothing:antialiased;overscroll-behavior:contain;font-family:Inter,sans-serif;display:none;position:fixed;inset:0}.ob-overlay.is-open{display:block}body.ob-lock{overflow:hidden}.ob-slide{background-color:var(--ob-bg);display:none;position:absolute;inset:0;overflow:hidden}.ob-slide.is-active{display:block}.ob-slide--1{--ob-bg:#0f779d;--ob-ink:#013244;--ob-btn:#054962;--ob-line:#81c8e2;--ob-deco:.088}.ob-slide--2{--ob-bg:#fa8900;--ob-ink:#5f3400;--ob-btn:#8d4e00;--ob-line:#fec789;--ob-deco:.088}.ob-slide--3{--ob-bg:#d50000;--ob-ink:#5d0000;--ob-btn:#7f0000;--ob-line:#f28c89;--ob-deco:.091}.ob-stage{width:100%;height:100%;margin:0 auto;position:relative}.ob-skip{z-index:4;color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:clamp(14px,3.8vw,16px);font-weight:700;line-height:1;position:absolute;top:3%;right:7%}.ob-skip:hover{opacity:.85}.ob-card{z-index:2;background:#fff6;border-radius:24px;height:66.2%;padding:0 5%;position:absolute;top:7.2%;left:5.5%;right:5.5%;overflow:hidden}.ob-card__deco{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--ob-deco);position:absolute;bottom:0;right:0}.ob-slide--1 .ob-card__deco{width:66%;margin-bottom:1%;margin-right:1.1%}.ob-slide--2 .ob-card__deco{width:60.4%;margin-bottom:-4%;margin-right:3.6%}.ob-slide--3 .ob-card__deco{width:78.1%;margin-bottom:0;margin-right:10.7%;bottom:0}.ob-card__content{z-index:1;scrollbar-width:none;height:100%;position:relative;overflow-y:auto}.ob-card__content::-webkit-scrollbar{display:none}.ob-hello{color:#fff;margin:0;padding-top:clamp(20px,3.9vh,34px);font-size:clamp(24px,7.7vw,33px);font-weight:700;line-height:1.15}.ob-lockup{width:clamp(210px,74.5%,280px);height:auto;margin-top:clamp(9px,1.7vh,15px);display:block}.ob-badge{width:clamp(62px,17.7vw,82px);margin:clamp(10px,1.6vh,16px) 0 0 auto;position:relative}.ob-badge__arc{width:112%;height:auto;margin:0 0 -17% -6%;display:block}.ob-badge__arc-text{fill:#141414;letter-spacing:.01em;font-family:inherit;font-size:13px;font-weight:700}.ob-badge__ring{aspect-ratio:1;border:2px solid #141414;border-radius:50%;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ob-badge__mark{width:84%;height:auto;display:block}.ob-title{color:var(--ob-ink);letter-spacing:-.01em;max-width:98%;margin:0;font-size:clamp(26px,7.85vw,34px);font-weight:700;line-height:1.14}.ob-slide--1 .ob-title{margin-top:clamp(20px,4.5vh,40px)}.ob-slide--2 .ob-title,.ob-slide--3 .ob-title{margin-top:clamp(12px,2.1vh,18px)}.ob-lead{color:#fff;max-width:84%;margin:clamp(24px,6.2vh,54px) 0 0;font-size:clamp(15px,4.23vw,18px);font-weight:700;line-height:1.26}.ob-text{color:#ffffffd1;max-width:78%;margin:clamp(22px,6.1vh,53px) 0 0;font-size:clamp(14px,3.89vw,17px);font-weight:400;line-height:1.22}.ob-steps{color:#fff;margin:clamp(26px,6.1vh,54px) 0 0;padding-left:24px;font-size:clamp(15px,4.23vw,18px);font-weight:700;line-height:1.22;list-style:decimal}.ob-steps li{padding-left:4px}.ob-slide--2 .ob-text{margin-top:clamp(20px,5.7vh,50px)}.ob-slide--3 .ob-text{max-width:85%;margin-top:clamp(20px,5.9vh,52px)}.ob-slide--3 .ob-claim{margin-top:clamp(14px,3.5vh,31px)}.ob-claim{color:#fff;text-align:center;max-width:63%;margin:clamp(18px,3.9vh,34px) auto clamp(10px,2vh,20px);font-size:clamp(15px,4.23vw,18px);font-weight:700;line-height:1.22}.ob-photo{z-index:3;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0}.ob-slide--1 .ob-photo{width:min(64%,300px);max-width:none;height:auto;bottom:0;left:2%}.ob-slide--2 .ob-photo{max-width:70%;height:33.4%;bottom:0}.ob-slide--3 .ob-photo{width:min(70%,330px);max-width:none;height:auto;bottom:0;left:2%}.ob-dots{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;top:75.7%;right:6.7%}.ob-dot{opacity:.75;cursor:pointer;background:#fff;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .2s,opacity .2s}.ob-dot.is-active{opacity:1;transform:scale(1.8)}.ob-next{z-index:5;border:4px solid var(--ob-line);background:var(--ob-btn);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:41px;padding:0 32px;font-family:inherit;font-size:clamp(14px,3.9vw,16px);font-weight:700;line-height:1;transition:filter .2s;display:inline-flex;position:absolute;top:82.6%;left:64.9%}.ob-next:hover{filter:brightness(1.12)}.ob-next svg{flex:none;width:16px;height:16px}@media (width<=767px) and (height<=740px){.ob-card{height:70%;top:5.5%}.ob-hello{padding-top:14px}.ob-lockup{width:clamp(170px,56%,210px)}.ob-badge{width:clamp(56px,16vw,71px);margin-top:10px}.ob-slide--1 .ob-title{margin-top:14px}.ob-slide--2 .ob-title,.ob-slide--3 .ob-title{margin-top:10px}.ob-lead,.ob-steps{margin-top:14px}.ob-text,.ob-slide--3 .ob-text,.ob-slide--3 .ob-claim{margin-top:12px}.ob-claim{margin-bottom:0}}@media (width>=768px){.ob-card{border-radius:28px;padding:0 4%}.ob-hello,.ob-title,.ob-lead,.ob-steps{max-width:360px}.ob-text,.ob-claim{max-width:300px}.ob-claim{margin-left:0;margin-right:0}.ob-slide--1 .ob-card__deco,.ob-slide--2 .ob-card__deco,.ob-slide--3 .ob-card__deco{width:auto;margin:0}.ob-slide--1 .ob-card__deco{height:38%}.ob-slide--2 .ob-card__deco{height:26%}.ob-slide--3 .ob-card__deco{height:40%}.ob-next{height:44px;padding:0 36px}}@media (width>=1024px){.ob-stage{max-width:1440px;padding:0 clamp(32px,5vw,88px)}.ob-card{border-radius:32px;width:min(48%,620px);height:auto;max-height:74vh;padding:clamp(28px,3.4vh,44px) clamp(28px,2.6vw,46px);top:50%;left:clamp(32px,5vw,88px);right:auto;transform:translateY(-58%);box-shadow:0 24px 60px #00000024}.ob-card__content{height:auto;max-height:none}.ob-hello{padding-top:0}.ob-hello,.ob-title,.ob-lead,.ob-steps,.ob-text,.ob-claim{max-width:460px}.ob-title{font-size:clamp(32px,2.6vw,40px)}.ob-lead,.ob-steps,.ob-claim{font-size:17px}.ob-text{font-size:16px}.ob-claim{text-align:left}.ob-badge{margin:0;position:absolute;top:clamp(28px,3.4vh,44px);right:clamp(28px,2.6vw,46px)}.ob-slide--2 .ob-title,.ob-slide--3 .ob-title{margin-top:0;padding-right:120px}.ob-photo{-o-object-position:right bottom;object-position:right bottom}.ob-slide--1 .ob-photo,.ob-slide--2 .ob-photo,.ob-slide--3 .ob-photo{width:auto;max-width:46%;left:auto;right:clamp(0px,2.5vw,48px)}.ob-slide--1 .ob-photo{height:74%;bottom:4%}.ob-slide--2 .ob-photo{height:82%;bottom:0}.ob-slide--3 .ob-photo{height:80%;bottom:0}.ob-slide--1 .ob-card__deco,.ob-slide--2 .ob-card__deco,.ob-slide--3 .ob-card__deco{width:auto;height:54%;margin:0;bottom:-8%;right:-6%}.ob-skip{font-size:16px;top:clamp(28px,4vh,48px);right:clamp(32px,5vw,88px)}.ob-dots{inset:auto auto clamp(112px,16.5vh,152px) clamp(32px,5vw,88px)}.ob-next{height:52px;padding:0 40px;font-size:17px;inset:auto auto clamp(40px,7vh,68px) clamp(32px,5vw,88px)}}@media (width>=1440px){.ob-card{width:min(46%,680px)}.ob-hello,.ob-title,.ob-lead,.ob-steps,.ob-text,.ob-claim{max-width:520px}}.ob-skip:focus-visible,.ob-next:focus-visible,.ob-dot:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.ob-dot{transition:none}}
