.brand-service-hero{display:block;min-height:0}.brand-hero-shell{position:relative;z-index:2;max-width:1280px;margin:auto;padding:140px 40px 80px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px}.brand-service-hero .brand-hero-copy{width:100%;max-width:none;padding:0;margin:0;text-align:left;min-width:0}.brand-service-hero .service-brand-logo{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:12px 18px;margin:0 0 20px;border-radius:12px;background:#fff;border:1px solid #ffffff22;box-shadow:0 8px 25px #00000012;animation:none;opacity:1}.brand-service-hero .service-brand-logo img{display:block;max-width:340px;width:auto;max-height:124px;height:auto;object-fit:contain}.brand-service-hero .service-brand-logo.ko-brand{background:#090909;min-height:92px}.brand-service-hero .service-brand-logo.ko-brand img{max-width:300px;max-height:144px}.brand-service-hero .service-brand-logo.capital-brand{background:#06182e;justify-content:flex-start;gap:14px;color:#dfc47d;padding:12px 16px}.capital-brand img{width:118px!important;height:98px!important;object-fit:contain}.capital-brand span{font-family:Georgia,serif;font-size:27px;line-height:1.15;letter-spacing:.02em}.capital-brand small{display:block;font-family:Arial,sans-serif;font-size:10px;margin-top:6px;color:#eee;letter-spacing:.08em}.brand-service-hero .hero-badge{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 22px;padding:0;border:0;border-radius:0;background:none;font-size:11px;letter-spacing:.07em;line-height:1.6;animation:none;opacity:1}.brand-service-hero h1{max-width:none;margin:0 0 22px;font-size:clamp(34px,3.65vw,54px);line-height:1.12;animation:none;opacity:1;text-wrap:balance}.brand-service-hero .hero-sub{max-width:none;margin:0 0 26px;font-size:17px;line-height:1.75;animation:none;opacity:1}.brand-service-hero .hero-buttons{justify-content:flex-start;gap:12px;margin:0;animation:none;opacity:1}.brand-service-hero .hero-buttons a{font-size:14px;padding:16px 22px}.brand-service-hero .hero-trust{justify-content:flex-start;margin:22px 0 0;font-size:12px;line-height:1.6;align-items:flex-start;animation:none;opacity:1}.brand-service-hero .hero-trust svg{margin-top:2px}.brand-hero-photo{margin:0;width:100%;height:540px;overflow:hidden;border-radius:22px;box-shadow:0 20px 60px #00000035}.brand-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.brand-service-hero .brand-hero-caption{display:block;font-size:10px;line-height:1.4;margin-top:8px;opacity:.65}@media(max-width:960px){.brand-hero-shell{gap:30px;padding:126px 28px 64px}.brand-hero-photo{height:490px}.brand-service-hero .hero-buttons{flex-direction:column;align-items:stretch}.brand-service-hero .hero-buttons a{width:100%;max-width:none}}@media(max-width:700px){.brand-hero-shell{grid-template-columns:1fr;padding:114px 22px 48px;gap:32px}.brand-service-hero .service-brand-logo img{max-width:280px;max-height:104px}.brand-service-hero .hero-badge{font-size:10px;letter-spacing:.04em}.brand-service-hero h1{font-size:36px}.brand-service-hero .hero-sub{font-size:16px}.brand-hero-photo{height:290px;max-width:100%}.brand-service-hero .hero-buttons a{max-width:none}.capital-brand span{font-size:22px}.brand-service-hero .service-brand-logo.ko-brand img{max-width:270px;max-height:128px}.brand-service-hero .service-brand-logo{padding:12px;max-width:100%}.capital-brand img{width:94px!important;height:82px!important}}#navbar .nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}#navbar .nav-logo>img{display:block;width:104px;height:76px;object-fit:contain}#navbar .nav-logo::after{content:"1 KING\a CONSULTING";white-space:pre;display:block;font-family:Georgia,serif;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:.035em;color:#e0c479}#navbar .nav-links{gap:22px}#navbar .nav-logo #iodywa{width:104px;height:76px;aspect-ratio:auto;margin:0}#navbar .nav-logo #iqjlyl{width:100%;height:100%;object-fit:contain;object-position:center;margin:0}.footer-brand #iodywa-2{width:240px;height:160px;aspect-ratio:auto}.footer-brand #iqjlyl-2{width:100%;height:100%;object-fit:contain;object-position:center;margin:0}.footer-brand>img{width:240px;height:160px;max-width:100%;object-fit:contain}@media(max-width:700px){#navbar{padding:10px 18px}#navbar .nav-logo{gap:4px}#navbar .nav-logo>img{width:78px;height:58px}#navbar .nav-logo::after{font-size:16px}.brand-hero-shell{padding-top:122px}}