.rk11-wrap{padding:126px clamp(18px,5vw,76px) 76px;min-height:80vh;background:radial-gradient(circle at 8% 8%,rgba(185,154,85,.18),transparent 28%),radial-gradient(circle at 88% 12%,rgba(0,209,178,.12),transparent 24%),#f7f2e8;color:#07111f}.rk11-hero{max-width:1180px;margin:0 auto 34px;border:1px solid rgba(7,17,31,.14);background:rgba(255,255,255,.58);box-shadow:0 28px 90px rgba(7,17,31,.16);padding:clamp(28px,5vw,68px);position:relative;overflow:hidden}.rk11-hero:after{content:"";position:absolute;right:-80px;bottom:-80px;width:240px;height:240px;border:1px solid rgba(185,154,85,.55);transform:rotate(45deg)}.rk11-kicker,.rk11-hero small,.rk11-topic-hero small,.rk11-section span,.rk11-service-grid small{display:block;color:#9b7a35;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;margin-bottom:14px}.rk11-hero h1,.rk11-topic-hero h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.055em;line-height:.92;margin:0;font-size:clamp(48px,7vw,112px)}.rk11-hero p,.rk11-topic-hero p{font-size:20px;line-height:1.65;color:#33445c;max-width:860px}.rk11-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rk11-btn,.rk11-service-grid a,.rk11-three a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;background:#07111f;color:#fff;border:1px solid #07111f;font-weight:800}.rk11-btn.ghost{background:transparent;color:#07111f}.rk11-topic-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rk11-topic-card{min-height:320px;border:1px solid rgba(7,17,31,.14);background:rgba(255,255,255,.62);padding:28px;position:relative;overflow:hidden;transition:.22s}.rk11-topic-card:hover{transform:translateY(-7px);box-shadow:0 22px 70px rgba(7,17,31,.16)}.rk11-topic-card:after{content:"";position:absolute;right:-70px;bottom:-70px;width:170px;height:170px;border:1px solid rgba(7,17,31,.16);border-radius:50%}.rk11-topic-card span{color:#9b7a35;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800}.rk11-topic-card h2{font-family:Georgia,serif;letter-spacing:-.035em;line-height:1;margin:18px 0 0;font-size:35px}.rk11-topic-card p{line-height:1.6;color:#3b4a60}.rk11-topic-card b{position:absolute;left:28px;right:28px;bottom:24px;color:#07111f}.rk11-topic-hero{max-width:1380px;margin:0 auto 18px;display:grid;grid-template-columns:1.1fr .48fr;gap:18px;align-items:stretch}.rk11-topic-hero>div,.rk11-topic-hero aside{border:1px solid rgba(7,17,31,.14);background:rgba(255,255,255,.62);padding:clamp(28px,5vw,62px);box-shadow:0 22px 70px rgba(7,17,31,.12)}.rk11-topic-hero aside{background:#07111f;color:#fff}.rk11-topic-hero aside strong{font-family:Georgia,serif;font-size:38px}.rk11-topic-hero aside p{color:rgba(255,255,255,.72);font-size:17px}.rk11-topic-hero aside em{display:block;margin-top:24px;color:#d7bb75;font-style:normal;font-weight:800}.rk11-section{max-width:1380px;margin:18px auto 0;border:1px solid rgba(7,17,31,.12);background:rgba(255,255,255,.58);padding:clamp(24px,4vw,46px)}.rk11-section.dark{background:#07111f;color:#fff}.rk11-section h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,70px);line-height:1;letter-spacing:-.04em;margin:0 0 24px}.rk11-three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rk11-three article,.rk11-service-grid article{border:1px solid rgba(7,17,31,.12);background:rgba(255,255,255,.66);padding:24px;min-height:230px}.rk11-section.dark .rk11-list a{display:block;padding:18px 20px;margin:10px 0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:22px;font-family:Georgia,serif}.rk11-three h3,.rk11-service-grid h2{font-family:Georgia,serif;font-size:30px;line-height:1.05;margin:8px 0 12px}.rk11-three p,.rk11-service-grid p{color:#3b4a60;line-height:1.6}.rk11-service-grid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rk11-form{max-width:1120px;margin:0 auto;border:1px solid rgba(7,17,31,.14);background:rgba(255,255,255,.65);box-shadow:0 24px 80px rgba(7,17,31,.14);padding:clamp(24px,4vw,52px)}.rk11-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rk11-field{margin-bottom:14px}.rk11-field label{display:block;font-weight:800;margin-bottom:7px}.rk11-input,.rk11-select,.rk11-textarea{width:100%;box-sizing:border-box;border:1px solid rgba(7,17,31,.18);background:#fff;padding:13px;font-size:16px}.rk11-textarea{min-height:150px}.rk11-alert{padding:16px 18px;margin:18px 0;border:1px solid rgba(7,17,31,.16);background:rgba(7,17,31,.05);line-height:1.6}.rk11-success{background:rgba(0,120,80,.10);border-color:rgba(0,120,80,.25)}.rk11-error{background:rgba(125,27,42,.10);border-color:rgba(125,27,42,.25)}.rk11-result{border:1px solid rgba(7,17,31,.16);padding:22px;margin-top:18px;background:#fff}.rk11-privacy{background:rgba(7,17,31,.05);padding:16px;border:1px solid rgba(7,17,31,.12);font-size:14px;line-height:1.6}.rk11-privacy label{font-weight:600}.rk11-privacy input{width:auto}.rk11-privacy span{display:inline}.rk11-cyber{background:linear-gradient(145deg,rgba(7,17,31,.92),rgba(10,35,54,.86));color:#fff}.rk11-cyber p,.rk11-cyber h2,.rk11-cyber b{color:#fff}.rk11-incident{background:linear-gradient(145deg,rgba(125,27,42,.92),rgba(7,17,31,.86));color:#fff}.rk11-platform{background:linear-gradient(145deg,rgba(19,35,64,.88),rgba(54,34,91,.78));color:#fff}.rk11-ai{background:linear-gradient(145deg,rgba(7,17,31,.88),rgba(0,209,178,.18));color:#fff}.rk11-finance{background:linear-gradient(145deg,rgba(7,17,31,.9),rgba(185,154,85,.28));color:#fff}.rk11-data,.rk11-work,.rk11-contract,.rk11-tracking,.rk11-privacy{background:rgba(255,255,255,.7)}@media(max-width:980px){.rk11-topic-grid,.rk11-service-grid,.rk11-three,.rk11-topic-hero,.rk11-grid2{grid-template-columns:1fr}.rk11-wrap{padding-top:104px}.rk11-topic-card{min-height:250px}}
.rk11-warning{background:#fff7ed;border:1px solid rgba(194,65,12,.25);color:#7c2d12;border-radius:14px;padding:12px 14px;margin:12px 0}
.rk-table{width:100%;border-collapse:collapse;font-size:14px}.rk-table th,.rk-table td{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.12);text-align:left;vertical-align:top}.rk-table th{font-weight:900;color:#0f172a;background:rgba(15,23,42,.04)}.rk-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}@media(max-width:900px){.rk-grid4{grid-template-columns:1fr 1fr}}@media(max-width:520px){.rk-grid4{grid-template-columns:1fr}}
