:root{--statement-blue:#1768e8;--statement-ink:#10233f;--statement-muted:#60728a;--statement-line:#dce7f4}
.statement-page{background:#f5f8fc;color:var(--statement-ink)}
.statement-hero{position:relative;min-height:520px;display:flex;align-items:center;padding:138px 0 76px;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 32%,rgba(52,126,239,.36),transparent 28%),linear-gradient(122deg,#061426 0%,#0b203c 58%,#12376d 100%)}
.statement-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(151,190,242,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(151,190,242,.08) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 72%,transparent)}
.statement-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:88px;align-items:center}
.statement-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:rgba(255,255,255,.58);font-size:14px}.statement-breadcrumb a{color:#a9c7ff}.statement-breadcrumb b{color:rgba(255,255,255,.78);font-weight:500}
.statement-hero h1{margin:22px 0 18px;color:#fff;font-size:clamp(44px,5vw,68px);line-height:1.08;letter-spacing:.08em}.statement-hero-copy>p{max-width:760px;margin:0;color:rgba(255,255,255,.7);font-size:18px;line-height:1.85}
.statement-visual{position:relative;min-height:300px;display:grid;place-items:center;perspective:1100px}.statement-document{position:relative;z-index:2;width:285px;height:340px;padding:28px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:linear-gradient(150deg,rgba(255,255,255,.18),rgba(255,255,255,.07));box-shadow:0 34px 90px rgba(0,0,0,.32);backdrop-filter:blur(16px);transform:rotateY(-7deg) rotateZ(2deg)}
.statement-document:before{content:"";position:absolute;inset:10px;border:1px solid rgba(169,199,255,.18);border-radius:17px}.statement-document-head{position:relative;display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14);color:#a9c7ff;font-size:10px;letter-spacing:.13em}.statement-document-head span{width:24px;height:24px;border:6px solid #a9c7ff;border-top-color:transparent;border-radius:50%;transform:rotate(-35deg)}
.statement-document-title{position:relative;margin:32px 0 28px;color:#fff;font-size:29px;font-weight:800;letter-spacing:.13em}.statement-line{position:relative;display:block;width:72%;height:7px;margin:15px 0;border-radius:999px;background:rgba(219,233,251,.25)}.statement-line.line-long{width:100%}.statement-line.line-mid{width:86%}
.statement-seal{position:absolute;right:28px;bottom:28px;width:86px;height:86px;display:grid;place-content:center;text-align:center;border:2px solid rgba(93,157,255,.78);border-radius:50%;box-shadow:inset 0 0 0 5px rgba(93,157,255,.12);color:#c8dcff;transform:rotate(-10deg)}.statement-seal span{font-size:13px;font-weight:800}.statement-seal b{margin-top:4px;font-size:7px;letter-spacing:.16em}
.statement-orbit{position:absolute;width:360px;height:240px;border:1px solid rgba(169,199,255,.2);border-radius:50%;transform:rotate(-18deg)}.statement-orbit:before,.statement-orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#7fb4ff;box-shadow:0 0 18px #7fb4ff}.statement-orbit:before{left:22px;top:66px}.statement-orbit:after{right:28px;bottom:57px}
.statement-main{min-height:auto;display:block;padding:88px 0 104px;background:radial-gradient(circle at 12% 12%,rgba(23,104,232,.06),transparent 24%),#f6f9fd}.statement-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;align-items:start}
.statement-aside{position:sticky;top:100px;padding:30px;border:1px solid var(--statement-line);border-radius:26px;background:linear-gradient(150deg,#0a203b,#123e73);box-shadow:0 24px 60px rgba(16,48,86,.14);color:#fff}.statement-aside>span{color:#89baff;font-size:10px;font-weight:800;letter-spacing:.16em}.statement-aside h2{margin:14px 0 15px;font-size:27px;line-height:1.28;letter-spacing:.04em}.statement-aside p{margin:0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.8}.statement-aside a{display:inline-flex;margin-top:22px;padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;transition:.2s}.statement-aside a:hover{background:#fff;color:#10233f}
.statement-content{min-width:0;padding:58px 66px;border:1px solid var(--statement-line);border-radius:32px;background:#fff;box-shadow:0 26px 75px rgba(25,69,115,.08)}
.statement-content>:first-child{margin-top:0}.statement-content>:last-child{margin-bottom:0}.statement-content h1,.statement-content h2,.statement-content h3,.statement-content h4{color:#10233f;line-height:1.4;letter-spacing:.025em}.statement-content h1{margin:0 0 30px;font-size:34px}.statement-content h2{margin:42px 0 18px;padding-bottom:13px;border-bottom:1px solid #e4ecf6;font-size:27px}.statement-content h3{margin:32px 0 15px;font-size:22px}.statement-content h4{margin:26px 0 12px;font-size:18px}.statement-content p,.statement-content li{color:#344a64;font-size:16px;line-height:2}.statement-content p{margin:0 0 20px}.statement-content ul,.statement-content ol{margin:0 0 24px;padding-left:25px}.statement-content li+li{margin-top:7px}
.statement-content a{color:var(--statement-blue);text-decoration:none}.statement-content a:hover{text-decoration:underline}.statement-content strong{color:#172f4d}.statement-content blockquote{margin:28px 0;padding:22px 26px;border-left:4px solid var(--statement-blue);border-radius:0 18px 18px 0;background:#f2f7fe;color:#29425f}.statement-content blockquote p{margin:0;color:inherit}.statement-content img{display:block;max-width:100%;height:auto;margin:28px auto;border-radius:16px}.statement-content hr{height:1px;margin:36px 0;border:0;background:#e3ebf5}
.statement-content table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dbe6f2;border-radius:15px;font-size:15px}.statement-content th,.statement-content td{padding:14px 16px;border-right:1px solid #e2eaf4;border-bottom:1px solid #e2eaf4;text-align:left;line-height:1.7}.statement-content th{background:#edf5ff;color:#173c6b;font-weight:700}.statement-content tr:last-child td{border-bottom:0}.statement-content th:last-child,.statement-content td:last-child{border-right:0}
@media(max-width:1000px){.statement-hero-grid{grid-template-columns:1fr 340px;gap:40px}.statement-layout{grid-template-columns:1fr}.statement-aside{position:static;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px}.statement-aside>span,.statement-aside h2,.statement-aside p{grid-column:1}.statement-aside a{grid-column:2;grid-row:1/4;margin:0}}
@media(max-width:760px){.statement-hero{min-height:auto;padding:104px 0 54px}.statement-hero-grid{display:block}.statement-hero h1{font-size:42px}.statement-hero-copy>p{font-size:16px}.statement-visual{min-height:290px;margin-top:28px}.statement-document{width:230px;height:276px;padding:23px}.statement-document-title{margin:24px 0 20px;font-size:24px}.statement-seal{right:22px;bottom:20px;width:70px;height:70px}.statement-orbit{width:300px;height:205px}.statement-main{padding:58px 0 70px}.statement-aside{display:block;padding:25px}.statement-aside a{margin-top:20px}.statement-content{padding:30px 23px;border-radius:24px}.statement-content h1{font-size:28px}.statement-content h2{margin-top:34px;font-size:24px}.statement-content h3{font-size:20px}.statement-content p,.statement-content li{font-size:16px;line-height:1.9}.statement-content table{display:block;overflow-x:auto;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.statement-aside a{transition:none}}
