.inner-page .v2-header{background:#061b31;border-bottom:1px solid rgba(255,255,255,.1)}.inner-page .v2-brand img{width:54px;height:54px;object-fit:contain;border:0;border-radius:0;background:transparent}.inner-page .v2-brand strong{font-size:25px}.inner-page .v2-links .cta{border:1px solid #e2ab35;background:transparent;color:#f3c453;border-radius:28px;padding:11px 18px}.inner-page .hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(37,102,153,.3),transparent 32%),linear-gradient(120deg,#06192c 0%,#082b4c 55%,#0b365c 100%);color:#fff;padding:70px 0 64px}.inner-page .hero:after{content:"";position:absolute;inset:auto -5% -40% auto;width:520px;height:520px;background:radial-gradient(circle,rgba(224,170,52,.14),transparent 64%);pointer-events:none}.inner-page .hero .eyebrow{color:#f4bd43}.inner-page .hero h1{color:#fff}.inner-page .hero h1 em{color:#f1b83f}.inner-page .hero .lead{color:#e2ebf3;font-size:18px;max-width:720px}.inner-page .hero .btn-primary{background:#f2b83f;color:#09223d;border:0;border-radius:28px;padding:14px 22px}.inner-page .hero .btn-secondary{border-color:rgba(255,255,255,.65);background:transparent;color:#fff;border-radius:28px}.inner-page .visual,.inner-page .analysis-mosaic{position:relative;z-index:2}.inner-page .visual{min-height:440px;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 26px 70px rgba(0,0,0,.24)}.inner-page .visual:after{background:linear-gradient(180deg,transparent 40%,rgba(2,18,33,.65))}.inner-page .visual-card{background:rgba(5,31,54,.88);border:1px solid rgba(255,255,255,.18);border-left:3px solid #f2b83f;color:#fff;backdrop-filter:blur(10px)}.inner-page .visual-card span{color:#dbe7f0}.inner-page .analysis-box{background:rgba(7,38,66,.72);border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#fff;backdrop-filter:blur(8px)}.inner-page .analysis-box small{color:#f2bd4d}.inner-page .analysis-box p{color:#dce8f1}.inner-page .trustbar{background:#fff}.inner-page .cards{gap:18px}.inner-page .card{border-radius:14px;box-shadow:0 10px 32px rgba(10,32,52,.05);border-color:#dfe6ed}.inner-page .card:hover{border-color:#d4b36e}.inner-page .card .num{color:#d79c22}.inner-page .soft{background:#f4f7fa}.inner-page .photo-panel{border-radius:16px;box-shadow:0 18px 50px rgba(12,33,54,.12)}.inner-page .dark{background:linear-gradient(135deg,#071b30,#0a3356)}.inner-page .final{background:linear-gradient(90deg,#f6f0e3,#fff7e8);border-top:1px solid #ead8ae}.inner-page .final .btn-primary{background:#092942;border-radius:28px}.inner-page .footer{background:#06192c}.inner-page .footer a:hover{color:#f1bd4c}.inner-page .prose h1{color:#0b2844}.inner-page .legal-page{background:linear-gradient(180deg,#f7f9fb 0,#fff 220px)}.inner-page .upload-panel{border-radius:16px}.inner-page .contact-panel{border-radius:16px;background:linear-gradient(150deg,#071c31,#0a365b)}.inner-page .tool-card,.inner-page .platform-card{border-radius:14px}.inner-page .section h2{color:#0a2946}.inner-page .dark h2{color:#fff}@media(max-width:900px){.inner-page .hero{padding:44px 0 40px}.inner-page .hero-grid{gap:28px}.inner-page .visual{min-height:330px}.inner-page .v2-brand img{width:46px;height:46px}}