.yp-landing{min-height:100vh;padding:clamp(22px,3vw,48px) clamp(24px,7.8vw,156px) 28px;overflow:hidden;background:#f6fbff;color:#0d2b5c;background-image:linear-gradient(#1976d20b 1px,transparent 0),linear-gradient(90deg,#1976d20b 1px,transparent 0),radial-gradient(circle at 79% 22%,#b3dfff88,transparent 27%);background-size:89px 89px,89px 89px,auto;font-family:Manrope,Arial,sans-serif}.landing-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:22px;gap:22px}.landing-brand{display:flex;align-items:center;gap:11px;color:#12376e;text-decoration:none}.landing-brand>span{display:grid;width:72px;height:57px;place-items:center;border-radius:14px;background:#fff;box-shadow:0 12px 30px #12346b18}.landing-brand img{width:91%;height:88%;object-fit:contain}.landing-brand b{font-size:15px;letter-spacing:.08em}.landing-brand small{display:block;margin-top:3px;color:#5f82b5;font:600 8px DM Mono,monospace;letter-spacing:.14em}.landing-header>p{margin:0;color:#397ed6;font:700 10px DM Mono,monospace;letter-spacing:.16em}.landing-admin-link{justify-self:end;display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid #bdd9ff;border-radius:999px;background:#ffffffd9;color:#1663bd;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 8px 24px #1d72c613}.landing-admin-link:hover{border-color:#3787e9;background:#fff}.landing-admin-link span{font-size:19px;font-weight:500}.landing-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;min-height:590px;padding:34px 0 58px}.landing-copy{padding-left:2px}.landing-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 27px;color:#2079e4;font:700 12px DM Mono,monospace;letter-spacing:.16em}.landing-eyebrow i{width:13px;height:13px;border-radius:50%;background:#28cfed;box-shadow:0 0 0 10px #2bd0ed18}.landing-copy h1{margin:0;color:#102f62;font:800 clamp(62px,6.2vw,112px)/.86 Manrope,Arial,sans-serif;letter-spacing:-.085em}.landing-copy h1 em{color:#1c77ec;font-style:normal}.landing-description{max-width:635px;margin:31px 0;color:#5f7eaa;font-size:clamp(17px,1.45vw,23px);line-height:1.45;letter-spacing:-.045em}.landing-flow{display:flex;align-items:center;gap:11px;margin-top:40px}.landing-flow span{padding:12px 17px;border:1px solid #c8e0ff;border-radius:999px;background:#ffffffd4;color:#2361ad;font-size:11px;font-weight:800}.landing-flow b{color:#4b93ee;font-size:16px}.landing-orbit{position:relative;width:min(100%,650px);height:510px;margin:auto}.landing-orbit-ring{position:absolute;border:1px solid #77b1ff55;border-radius:50%}.ring-one{width:430px;height:430px;top:46px;left:76px}.ring-two{width:540px;height:198px;top:192px;left:6px;transform:rotate(-9deg);border-style:dashed}.landing-orbit-logo{position:absolute;top:135px;left:155px;display:grid;width:265px;height:265px;place-content:center;overflow:hidden;border:1px solid #1d5cbd;border-radius:50%;background:radial-gradient(circle at 35% 23%,#43b9ff 0,transparent 17%),radial-gradient(circle at 50% 55%,#165cbd 0,#092154 68%);box-shadow:0 25px 70px #0f4ca56b;color:#fff;text-align:center}.landing-orbit-logo:before{content:"";position:absolute;inset:29px;border:1px solid #8ad0ff6b;border-radius:50%}.landing-orbit-logo img{position:relative;z-index:1;width:102px;height:70px;justify-self:center;object-fit:contain;border-radius:11px;background:#fff;padding:4px}.landing-orbit-logo b{position:relative;z-index:1;margin-top:9px;font-size:25px;letter-spacing:-.07em}.landing-orbit-logo small{position:relative;z-index:1;margin-top:4px;color:#8ed4ff;font:700 8px DM Mono,monospace;letter-spacing:.18em}.landing-orbit-tag{position:absolute;padding:14px 17px;border:1px solid #e0efff;border-radius:999px;background:#fffffff0;color:#1c579f;box-shadow:0 11px 26px #1c6fc42b;font-size:12px;font-weight:800}.landing-orbit-tag b{margin-right:8px;color:#2384ef;font-family:DM Mono,monospace}.tag-one{top:62px;right:18px}.tag-two{right:0;bottom:69px}.tag-three{bottom:10px;left:64px}.landing-orbit-dot{position:absolute;z-index:1;width:18px;height:18px;border-radius:50%;background:#2bcfeb;box-shadow:0 0 0 11px #2bcfeb15}.dot-one{top:88px;right:274px}.dot-two{right:63px;bottom:150px}.dot-three{bottom:59px;left:271px;background:#287ffa}.landing-choose{max-width:1640px;margin:0 auto;padding:36px 0 22px;text-align:center}.landing-choose>p{margin:0 0 14px;color:#237ae5;font:700 11px DM Mono,monospace;letter-spacing:.18em}.landing-choose>h2{margin:0;color:#112f61;font-size:clamp(39px,4vw,68px);letter-spacing:-.075em}.landing-choose>span{display:block;margin:14px 0 41px;color:#6c8bb7;font-size:17px}.landing-access-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:29px;gap:29px;text-align:left}.landing-access-card{position:relative;min-height:378px;padding:48px 52px;overflow:hidden;border-radius:40px}.landing-access-card:after{content:"";position:absolute;width:270px;height:270px;right:-92px;bottom:-144px;border:1px solid;border-radius:50%;opacity:.18}.landing-access-card i{display:grid;width:70px;height:70px;place-items:center;border-radius:21px;font-size:34px;font-style:normal}.landing-access-card p{margin:35px 0 15px;font:700 11px DM Mono,monospace;letter-spacing:.16em}.landing-access-card h3{margin:0;font-size:clamp(37px,3.4vw,59px);line-height:.93;letter-spacing:-.075em}.landing-access-card>span{display:block;max-width:480px;margin-top:24px;font-size:17px;line-height:1.45}.landing-access-card a{position:absolute;z-index:1;bottom:46px;left:52px;display:inline-flex;gap:15px;padding-bottom:8px;border-bottom:2px solid;color:inherit;font-size:15px;font-weight:800;text-decoration:none}.landing-access-card a:hover{opacity:.72}.client-card{border:1px solid #bcd9ff;background:#f9fcff;color:#173e78}.client-card i{background:#e3f1ff;color:#1d7ce6}.client-card p{color:#2679e2}.client-card>span{color:#6684ad}.admin-card{border:1px solid #1757ab;background:linear-gradient(135deg,#082960,#176bc9);color:#fff;box-shadow:0 20px 40px #0d4b9727}.admin-card i{border:1px solid #ffffff33;background:#ffffff16;color:#8ee8ff}.admin-card p{color:#8eeaff}.admin-card>span{color:#d0e5ff}.landing-footer{display:flex;justify-content:space-between;max-width:1640px;margin:28px auto 0;color:#6c8ab6;font:700 10px DM Mono,monospace;letter-spacing:.14em}@media(max-width:920px){.yp-landing{padding:24px}.landing-header{grid-template-columns:1fr auto}.landing-header>p{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:75px 4px}.landing-orbit{margin-top:50px}.landing-access-grid{grid-template-columns:1fr}.landing-access-card{min-height:355px}}@media(max-width:560px){.yp-landing{padding:18px}.landing-brand>span{width:55px;height:47px}.landing-brand b{font-size:12px}.landing-admin-link{padding:11px 14px;font-size:10px}.landing-copy h1{font-size:60px}.landing-description{font-size:16px}.landing-flow{flex-wrap:wrap}.landing-orbit{height:350px;transform:scale(.7);transform-origin:top center;margin-bottom:-105px}.landing-access-card{min-height:335px;padding:35px 30px;border-radius:28px}.landing-access-card i{width:58px;height:58px}.landing-access-card p{margin-top:24px}.landing-access-card h3{font-size:41px}.landing-access-card>span{font-size:14px}.landing-access-card a{bottom:32px;left:30px}.landing-footer{font-size:8px}}.yp-landing .landing-access-card{display:flex;min-height:420px;flex-direction:column}.yp-landing .landing-access-card a{position:relative;bottom:auto;left:auto;align-self:flex-start;margin-top:28px}.yp-landing .landing-access-card>span{position:relative;z-index:1}@media(max-width:560px){.yp-landing .landing-access-card a{margin-top:22px}}@keyframes yp-orbit-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}}@keyframes yp-orbit-pulse{0%,to{transform:scale(1);opacity:.72;box-shadow:0 0 0 10px #2bcfeb15}50%{transform:scale(1.23);opacity:1;box-shadow:0 0 0 19px #2bcfeb09}}@keyframes yp-orbit-tag{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes yp-ring-turn{0%{transform:rotate(-9deg)}to{transform:rotate(351deg)}}.yp-landing .landing-orbit-logo{animation:yp-orbit-float 5.4s ease-in-out infinite}.yp-landing .landing-orbit-dot{animation:yp-orbit-pulse 2.7s ease-in-out infinite}.yp-landing .dot-two{animation-delay:.7s}.yp-landing .dot-three{animation-delay:1.35s}.yp-landing .landing-orbit-tag{animation:yp-orbit-tag 4.6s ease-in-out infinite}.yp-landing .tag-two{animation-delay:.85s}.yp-landing .tag-three{animation-delay:1.7s}.yp-landing .ring-two{animation:yp-ring-turn 28s linear infinite}@media(prefers-reduced-motion:reduce){.yp-landing .landing-orbit-dot,.yp-landing .landing-orbit-logo,.yp-landing .landing-orbit-tag,.yp-landing .ring-two{animation:none!important}}