.advanced-page{background:#f4f7fb;color:#10243e}.advanced-main{max-width:1180px;margin:0 auto;padding:72px 24px 96px}.advanced-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;align-items:stretch;margin-bottom:28px}.advanced-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:#dce9ff;color:#1c4f9c;font-size:.82rem;font-weight:700;letter-spacing:.05em}.advanced-hero h1{font-size:clamp(2.5rem,6vw,5.3rem);line-height:.98;letter-spacing:-.06em;margin:18px 0;color:#0d2037}.advanced-hero p{max-width:720px;font-size:1.16rem;line-height:1.75;color:#425873}.advanced-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.advanced-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;font-weight:700;text-decoration:none}.advanced-actions .primary{background:#0d2037;color:#fff}.advanced-actions .secondary{border:1px solid #b8c7da;color:#0d2037;background:#fff}.advanced-proof{background:#0d2037;color:#fff;border-radius:20px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 40px rgba(17,43,75,.16)}.advanced-proof strong{font-size:1.65rem;line-height:1.15}.advanced-proof p{color:#d7e4f2;font-size:.96rem;line-height:1.65;margin:22px 0 0}.advanced-proof small{color:#9eb6d0;line-height:1.6}.advanced-panel{background:#fff;border:1px solid #d9e3ee;border-radius:20px;padding:28px;margin:20px 0;box-shadow:0 8px 22px rgba(30,66,105,.05)}.advanced-panel h2{font-size:1.8rem;letter-spacing:-.03em;margin:0 0 12px;color:#0d2037}.advanced-panel>p{color:#52677e;line-height:1.7}.advanced-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:24px 0 6px}.advanced-flow div{background:#eef4fa;border-radius:12px;padding:14px 10px;min-height:78px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#1b426d;position:relative}.advanced-flow div:not(:last-child):after{content:'→';position:absolute;right:-12px;color:#8aa2bd;font-weight:400}.advanced-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.advanced-card{border:1px solid #dce6f0;border-radius:14px;padding:18px;background:#fbfdff}.advanced-card b{display:block;color:#6a84a0;font-size:.77rem;letter-spacing:.08em;margin-bottom:10px}.advanced-card h3{margin:0 0 8px;color:#102d4f;font-size:1.08rem}.advanced-card p{margin:0;color:#5a6f84;line-height:1.6;font-size:.95rem}.advanced-output{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.advanced-output article{padding:18px;border-left:4px solid #3e78c8;background:#f5f9fd}.advanced-output h3{margin:0 0 8px;color:#123b67}.advanced-output p{margin:0;color:#5a6f84;line-height:1.6}.advanced-tools{width:100%;border-collapse:collapse;margin-top:20px}.advanced-tools th,.advanced-tools td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid #e0e8f1;line-height:1.55}.advanced-tools th{font-size:.86rem;color:#426486;background:#f5f9fd}.advanced-tools td{color:#51687f}.advanced-note{padding:16px 18px;border-radius:12px;background:#fff8e8;border:1px solid #f0d79c;color:#6c5220;line-height:1.65}.advanced-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.advanced-checks span{padding:12px;border-radius:10px;background:#eff7f0;color:#2c613b;font-weight:650}.advanced-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid #d9e3ee}.advanced-footer p{margin:0;color:#62768b;line-height:1.6}.advanced-footer a{color:#1c5da8;font-weight:700}.advanced-page .nav{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}
@media (max-width:900px){.advanced-hero{grid-template-columns:1fr}.advanced-grid{grid-template-columns:repeat(2,1fr)}.advanced-output{grid-template-columns:1fr 1fr}.advanced-flow{grid-template-columns:repeat(4,1fr)}.advanced-flow div:nth-child(4):after{display:none}.advanced-checks{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.advanced-main{padding:44px 16px 70px}.advanced-hero h1{font-size:3rem}.advanced-panel{padding:20px}.advanced-grid,.advanced-output,.advanced-checks{grid-template-columns:1fr}.advanced-flow{grid-template-columns:repeat(2,1fr)}.advanced-flow div:after{display:none!important}.advanced-tools{font-size:.9rem;display:block;overflow-x:auto;white-space:normal}.advanced-tools th,.advanced-tools td{min-width:150px}}
