.kbt{--azul:#050a30;--dourado:#e0ae77;--bege:#f7f1ea;--bege2:#e8d8c6;--branco:#fff;--texto:#1b1b1b;--cinza:#5f5f5f;--max:1180px;background:var(--bege);color:var(--texto);font-family:Arial,sans-serif;line-height:1.5}.kbt *{box-sizing:border-box;margin:0;padding:0}.kbt a{color:inherit;text-decoration:none}.kbt .container{width:min(100% - 40px, var(--max));margin:auto}.kbt header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f1eaf2;border-bottom:1px solid #050a3014;position:sticky;top:0}.kbt .nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.kbt .logo{color:var(--azul);letter-spacing:.06em;font-family:Georgia,serif;font-size:30px;font-weight:700;line-height:.9}.kbt .logo span{color:var(--dourado);letter-spacing:.34em;text-transform:uppercase;margin-top:7px;font-family:Arial,sans-serif;font-size:10px;display:block}.kbt .menu{color:var(--azul);align-items:center;gap:24px;font-size:13px;display:flex}.kbt .btn{background:var(--dourado);min-height:44px;color:var(--azul);border:1px solid var(--dourado);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 23px;font-size:13px;font-weight:700;display:inline-flex}.kbt .btn.dark{color:var(--branco);background:0 0;border-color:#ffffff73}.kbt .hero{background:var(--azul);color:var(--branco);position:relative;overflow:hidden}.kbt .hero:before{content:"";background:radial-gradient(circle at 80% 12%,#e0ae7740,#0000 34%),linear-gradient(90deg,#050a30 0%,#050a30e6 48%,#050a3094 100%);position:absolute;inset:0}.kbt .hero-grid{z-index:1;grid-template-columns:1fr .92fr;align-items:center;gap:58px;min-height:680px;padding:74px 0;display:grid;position:relative}.kbt .eyebrow{color:var(--dourado);text-transform:uppercase;letter-spacing:.25em;margin-bottom:16px;font-size:12px;font-weight:700}.kbt h1,.kbt h2,.kbt h3{font-family:Georgia,serif;font-weight:500;line-height:1}.kbt h1{max-width:760px;margin-bottom:22px;font-size:clamp(46px,7vw,82px)}.kbt .hero p{color:#ffffffc4;max-width:590px;margin-bottom:30px;font-size:17px}.kbt .actions{flex-wrap:wrap;gap:14px;display:flex}.kbt .hero-photo-box{background:linear-gradient(135deg,#e0ae7742,#ffffff0d);border:1px solid #e0ae7752;padding:16px}.kbt .hero-photo{background-position:50%;background-size:cover;border:1px solid #ffffff26;min-height:535px}.kbt .highlight-bar{background:var(--bege2);color:var(--azul);border-bottom:1px solid #050a3014}.kbt .highlight-bar .container{text-align:center;justify-content:center;align-items:center;min-height:78px;display:flex}.kbt .highlight-bar p{color:var(--azul);font-family:Georgia,serif;font-size:clamp(23px,3vw,34px);line-height:1.12}.kbt .stats{background:var(--branco);z-index:3;position:relative;box-shadow:0 18px 48px #050a301a}.kbt .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.kbt .stat{border-right:1px solid #050a3014;padding:20px 22px}.kbt .stat:last-child{border-right:none}.kbt .stat strong{color:var(--azul);margin-bottom:5px;font-family:Georgia,serif;font-size:27px;line-height:1;display:block}.kbt .stat span{color:var(--cinza);font-size:13px}.kbt section{padding:70px 0}.kbt .section-title{max-width:760px;margin-bottom:34px}.kbt h2{color:var(--azul);margin-bottom:16px;font-size:clamp(37px,5vw,58px)}.kbt p{color:#525252;font-size:15px}.kbt .about-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:58px;display:grid}.kbt .about-photo{border:12px solid var(--branco);background-position:50%;background-size:cover;min-height:500px;box-shadow:0 22px 60px #050a301f}.kbt .about-card{background:var(--branco);border-left:4px solid var(--dourado);padding:48px}.kbt .about-card p+p{margin-top:12px}.kbt .quote{color:var(--azul);margin:22px 0 0;font-family:Georgia,serif;font-size:24px;line-height:1.18}.kbt .help{background:var(--azul);color:var(--branco)}.kbt .help h2{color:var(--branco)}.kbt .help p{color:#ffffffad}.kbt .cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kbt .card{background:#ffffff0f;border:1px solid #ffffff1f;min-height:148px;padding:20px}.kbt .card h3{color:var(--dourado);margin-bottom:9px;font-size:23px;line-height:1.06}.kbt .card p{font-size:14px}.kbt .timeline-wrap{background:var(--branco);border-top:3px solid var(--dourado);padding:28px;box-shadow:0 16px 44px #050a3014}.kbt .timeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.kbt .timeline:before{content:"";background:#050a3029;height:1px;position:absolute;top:27px;left:8%;right:8%}.kbt .step{text-align:center;padding:0 10px;position:relative}.kbt .dot{background:var(--bege);width:54px;height:54px;color:var(--dourado);z-index:2;border:1px solid #050a301f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-weight:800;display:flex;position:relative}.kbt .step h3{color:var(--azul);margin-bottom:5px;font-size:20px}.kbt .step p{color:#666;font-size:12.5px}.kbt .authority{text-align:center;background:var(--bege)}.kbt .authority .container{max-width:840px}.kbt .authority .btn{margin-top:24px}.kbt .cta{background:var(--azul);color:var(--branco);padding:0}.kbt .cta-grid{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.kbt .cta-text{flex-direction:column;justify-content:center;padding:76px 66px 76px 0;display:flex}.kbt .cta h2{color:var(--branco)}.kbt .cta p{color:#ffffffb8;margin-bottom:26px}.kbt .cta-photo{background-position:50%;background-size:cover;min-height:520px}.kbt footer{color:#ffffffb8;background:#03061f;padding:38px 0;font-size:13px}.kbt .footer-grid{grid-template-columns:1.2fr 1fr;gap:30px;display:grid}.kbt footer .logo{color:var(--branco)}.kbt .footer-phrase{color:var(--dourado);margin-top:12px;font-family:Georgia,serif;font-size:18px}.kbt .legal{color:#ffffff85;max-width:720px;margin-top:14px;font-size:12px}@media (width<=1020px){.kbt .menu a:not(.btn){display:none}.kbt .hero-grid,.kbt .about-grid,.kbt .cta-grid{grid-template-columns:1fr}.kbt .cards,.kbt .stats-grid{grid-template-columns:repeat(2,1fr)}.kbt .timeline{grid-template-columns:1fr;gap:18px}.kbt .timeline:before{width:1px;height:auto;inset:18px auto 18px 27px}.kbt .step{text-align:left;grid-template-columns:54px 1fr;align-items:start;gap:14px;display:grid}.kbt .dot{margin:0}.kbt .cta-text{padding-right:0}}@media (width<=620px){.kbt .container{width:min(100% - 28px, var(--max))}.kbt .nav{height:66px}.kbt .menu .btn{display:none}.kbt .hero-grid{gap:28px;min-height:auto;padding:46px 0}.kbt .hero-photo{min-height:360px}.kbt .about-photo,.kbt .cta-photo{min-height:390px}.kbt .highlight-bar .container{min-height:68px}.kbt .stats-grid,.kbt .cards,.kbt .footer-grid{grid-template-columns:1fr}.kbt .stat{border-bottom:1px solid #050a3014;border-right:none;padding:18px 22px}.kbt .stat strong{font-size:26px}.kbt section{padding:56px 0}.kbt .section-title{margin-bottom:28px}.kbt .about-card,.kbt .timeline-wrap{padding:26px}.kbt .card{min-height:auto;padding:18px}.kbt .step h3{font-size:28px}.kbt .step p{font-size:15px}}
