.inner-nav{background:#14172f}.inner-hero{background:#1c1f3b;color:#fff;padding:90px 0 100px;position:relative;overflow:hidden}.inner-hero:after{content:'';position:absolute;width:560px;height:560px;border:120px solid rgba(197,206,255,.08);border-radius:50%;right:-160px;top:-250px}.inner-hero-grid{display:grid;grid-template-columns:1fr 260px;gap:80px;align-items:end;position:relative;z-index:1}.inner-hero h1{font-size:clamp(50px,6vw,82px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 24px;max-width:850px}.inner-hero-grid>div>p:not(.theme-kicker){font-size:20px;color:#d3d5df;max-width:720px}.hero-fact{background:#ffdc69;color:#1c1f3b;border-radius:18px;padding:28px}.hero-fact>span{font-size:11px;letter-spacing:.15em;font-weight:800}.hero-fact strong{display:block;font-size:86px;line-height:1}.hero-fact p{font-size:21px;font-weight:800;margin:0}.hero-fact small{display:block;margin-top:18px}.inner-section{padding:105px 0}.inner-section.soft{background:#fff9ed}.inner-heading{max-width:790px;margin-bottom:48px}.inner-heading h2,.detail-copy h2,.about-story h2,.contact-layout>div>h2,.faq-layout h2,.two-pane h2{font:700 clamp(36px,4vw,56px)/1.12 Manrope,sans-serif;letter-spacing:-.035em;margin:9px 0 18px}.inner-heading>p{font-size:18px;color:#64677b}.inner-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.service-catalog{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:minmax(280px,auto);gap:22px}.catalog-card{padding:30px;border:1px solid #e2e3e8;border-radius:18px;color:#27293f;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.catalog-card.visual{grid-row:span 2;position:relative;min-height:600px;color:#fff}.catalog-card.visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,18,42,.95),transparent)}.catalog-card.visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.catalog-card.visual div{position:relative;z-index:1}.catalog-card span{font-weight:800;color:#7a7e9a}.catalog-card.visual span{color:#ffdc69}.catalog-card h3{font-size:28px;margin:10px 0}.catalog-card p{color:#66697b}.catalog-card.visual p,.dark-card p{color:#dadbe3}.catalog-card.purple{background:#c5ceff;border:0}.catalog-card.dark-card{background:#1c1f3b;color:#fff;border:0}.two-pane{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.two-pane>div>p{font-size:18px;color:#66697b}.inline-arrow{font-weight:800;color:#27293f}.check-panel{background:#fff;border-radius:18px;padding:35px;box-shadow:0 20px 60px rgba(28,31,59,.08)}.check-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.check-panel li{padding:18px;border-bottom:1px solid #e7e7eb;font-weight:700}.check-panel li:before{content:'✓';display:inline-grid;place-items:center;width:24px;height:24px;margin-right:9px;border-radius:50%;background:#ffdc69}.detail-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.detail-image{border-radius:22px;overflow:hidden;height:650px;background:#eee}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-copy>p{font-size:18px;color:#66697b}.mini-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.mini-facts div{padding:18px;background:#fff9ed;border-radius:10px}.mini-facts strong,.mini-facts span{display:block}.mini-facts strong{font-size:19px}.mini-facts span{font-size:12px;margin-top:7px}.dark-band{background:#1c1f3b;color:#fff}.light-heading p{color:#ccc}.issue-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3b3e5b;border-left:1px solid #3b3e5b}.issue-grid article{min-height:160px;padding:24px;border-right:1px solid #3b3e5b;border-bottom:1px solid #3b3e5b}.issue-grid span{color:#ffdc69;font-weight:800}.issue-grid h3{font-size:20px;margin-top:25px}.process-detail ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-detail li{padding:28px;border-radius:14px;background:#fff9ed}.process-detail b{font-size:44px;color:#b0b2bf}.process-detail h3{font-size:22px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about-story>div>p{font-size:18px;color:#626578}.about-story blockquote{border-left:5px solid #ffdc69;margin:35px 0 0;padding:5px 0 5px 25px;font:700 21px/1.5 Manrope}.about-photo{height:650px;border-radius:22px;overflow:hidden;position:relative}.about-photo img{width:100%;height:100%;object-fit:cover}.about-photo span{position:absolute;left:25px;right:25px;bottom:25px;padding:20px;background:#ffdc69;border-radius:12px;font-weight:800}.values{background:#c5ceff}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.value-grid article{background:rgba(255,255,255,.72);border-radius:14px;padding:28px}.value-grid b{font-size:34px;color:#7a7f9e}.value-grid h3{font-size:22px}.branches-mini{background:#1c1f3b;color:#fff}.branches-mini .two-pane>div>p{color:#d5d6df}.branches-mini hr{border:0;border-top:1px solid #42455f;margin:24px 0}.contact-page{background:#f7f7f9}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.contact-layout>div>p{font-size:18px;color:#626578}.contact-methods{margin-top:40px}.contact-methods>a,.contact-methods>div{display:grid;grid-template-columns:45px 1fr;gap:3px 15px;padding:20px 0;border-bottom:1px solid #ddd;color:#27293f;text-decoration:none}.contact-methods span{grid-row:span 2;color:#9699aa;font-weight:800}.contact-methods small{font-weight:800;letter-spacing:.1em}.contact-methods strong{font-size:18px}.premium-form{background:#1c1f3b;color:#fff;padding:42px;border-radius:20px}.form-title span{color:#ffdc69;font-size:11px;letter-spacing:.15em;font-weight:800}.form-title h2{font-size:35px;margin:5px 0 30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.premium-form label{display:block;font-weight:700;margin-bottom:16px}.premium-form input,.premium-form select,.premium-form textarea{width:100%;display:block;margin-top:7px;padding:13px;border:1px solid #5b5e75;border-radius:8px;background:#292c49;color:#fff;font:inherit}.premium-form textarea{resize:vertical}.premium-form .consent{display:flex;gap:10px;font-weight:400}.premium-form .consent input{width:auto}.premium-form>small{display:block;color:#aeb0c0;margin-top:14px}.form-status{background:#fff9ed;color:#27293f;padding:12px}.honeypot{position:absolute;left:-9999px}.contact-branches{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-branches article{background:#fff;border-radius:16px;overflow:hidden}.contact-branches article>div:last-child{padding:26px}.contact-branches h3{font-size:26px}.map-pattern{height:180px;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 2px,transparent 3px) 0 0/24px 24px,#dfe2e8}.map-pattern span{background:#1c1f3b;color:#fff;padding:9px 13px;border-radius:7px;font-weight:700}.inner-faq{background:#c5ceff;padding:100px 0}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list details{border-bottom:1px solid #9ca5cf;padding:20px 0}.faq-list summary{font:700 20px Manrope;cursor:pointer}.faq-list p{color:#52566f;padding-right:30px}@media(max-width:900px){.inner-hero{padding:60px 0}.inner-hero-grid,.detail-intro,.about-story,.contact-layout,.faq-layout,.two-pane{grid-template-columns:1fr;gap:38px}.hero-fact{max-width:250px}.inner-section{padding:72px 0}.service-catalog{grid-template-columns:1fr}.catalog-card.visual{grid-row:auto;min-height:450px}.issue-grid,.process-detail ol,.value-grid{grid-template-columns:1fr 1fr}.detail-image,.about-photo{height:480px}.contact-branches{grid-template-columns:1fr}}@media(max-width:560px){.inner-hero h1{font-size:44px}.inner-hero-grid{gap:28px}.issue-grid,.process-detail ol,.value-grid,.mini-facts,.form-row,.contact-branches{grid-template-columns:1fr}.check-panel ul{grid-template-columns:1fr}.premium-form{padding:26px}.detail-image,.about-photo{height:390px}}
