*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f8fb;color:#10233d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.gtm-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.gtm-nav{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid #dfe6ef;backdrop-filter:blur(12px)}.gtm-nav-in{min-height:70px;display:flex;align-items:center;gap:24px}.gtm-brand{text-decoration:none;color:#081b33;display:flex;align-items:baseline;gap:8px;font-size:24px;font-weight:800;letter-spacing:-.04em}.gtm-brand b{color:#1e63ff}.gtm-brand small{font-size:10px;letter-spacing:.16em}.gtm-nav-links{display:flex;gap:20px;margin-left:auto}.gtm-nav-links a,.gtm-lang a{color:#40536b;text-decoration:none;font-size:13px;font-weight:700}.gtm-nav-links a:hover,.gtm-lang a:hover{color:#1e63ff}.gtm-lang{display:flex;gap:8px;border-left:1px solid #dfe6ef;padding-left:18px}.gtm-lang a[aria-current=page]{color:#1e63ff}.gtm-hero{background:radial-gradient(circle at 80% 15%,rgba(30,99,255,.20),transparent 28%),linear-gradient(135deg,#07182f,#0b2a52 62%,#0f3770);color:#fff;padding:72px 0 60px}.gtm-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:42px;align-items:end}.gtm-eyebrow{font-size:12px;font-weight:850;letter-spacing:.14em;color:#70a6ff;margin-bottom:14px}.gtm-hero h1{font-size:clamp(40px,6vw,68px);line-height:.98;letter-spacing:-.055em;margin:0 0 18px}.gtm-hero p{max-width:760px;color:#d7e4f6;font-size:19px;margin:0}.gtm-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.gtm-linkbtn{display:inline-flex;padding:11px 14px;border-radius:10px;background:#fff;color:#0b2a52;text-decoration:none;font-weight:800;font-size:13px}.gtm-note{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:22px;display:grid;gap:8px}.gtm-note strong{font-size:18px}.gtm-note span{color:#d7e4f6;font-size:14px}.gtm-workbench{padding:42px 0 54px}.gtm-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:24px;align-items:start}.gtm-panel,.gtm-summary-inner{background:#fff;border:1px solid #dfe6ef;border-radius:20px;box-shadow:0 12px 32px rgba(8,27,51,.06)}.gtm-panel{padding:28px}.gtm-panel-head{margin-bottom:22px}.gtm-panel h2,.gtm-summary h2,.gtm-section-head h2{margin:0;color:#081b33;letter-spacing:-.035em}.gtm-panel-head p{margin:7px 0 0;color:#64758a}.gtm-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gtm-field{display:grid;gap:7px}.gtm-field.full{grid-column:1/-1}.gtm-field label{font-size:12px;font-weight:850;color:#30455e}.gtm-field select,.gtm-field input{width:100%;min-height:46px;border:1px solid #cbd6e4;border-radius:10px;background:#fff;color:#10233d;padding:10px 12px;font:inherit;font-size:14px;outline:none}.gtm-field select:focus,.gtm-field input:focus{border-color:#1e63ff;box-shadow:0 0 0 3px rgba(30,99,255,.12)}.gtm-inline-note{margin-top:18px;padding:14px 16px;border-radius:12px;background:#f1f6ff;border-left:4px solid #1e63ff;font-size:13px;color:#415875}.gtm-summary{position:sticky;top:92px}.gtm-summary-inner{padding:26px}.gtm-summary-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;color:#1e63ff}.gtm-mode{font-size:27px;line-height:1.1;font-weight:900;letter-spacing:-.035em;color:#081b33;margin-top:10px}.gtm-motion{font-size:14px;color:#49617d;margin-top:6px}.gtm-scorebar{height:8px;background:#e9eef6;border-radius:999px;overflow:hidden;margin:18px 0 6px}.gtm-scorebar span{display:block;height:100%;background:linear-gradient(90deg,#1e63ff,#6d9dff);width:0;transition:width .3s ease}.gtm-scoreline{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#60748c}.gtm-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.gtm-stat{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.gtm-stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#74859a}.gtm-stat strong{display:block;margin-top:5px;font-size:18px;color:#081b33}.gtm-box{border-top:1px solid #e5eaf1;padding-top:17px;margin-top:17px}.gtm-box h3{margin:0 0 8px;font-size:13px;color:#30455e}.gtm-box p{margin:0;color:#5a6d83;font-size:13px}.gtm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.gtm-btn{border:0;border-radius:10px;padding:12px 14px;background:#1e63ff;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.gtm-btn.secondary{background:#edf3ff;color:#174eae}.gtm-print-hint{font-size:11px!important;margin-top:8px!important;color:#7b8ba0!important}.gtm-output{padding:10px 0 68px}.gtm-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 22px}.gtm-section-head p{max-width:610px;color:#65768b;margin:0;font-size:14px}.gtm-hypothesis{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-bottom:24px}.gtm-hypo-main,.gtm-hypo-side{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:24px}.gtm-hypo-main h3,.gtm-hypo-side h3{margin:0 0 12px;color:#081b33}.gtm-bullets{display:grid;gap:10px}.gtm-bullet{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;color:#425972;font-size:14px}.gtm-bullet i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#edf3ff;color:#1e63ff;font-size:11px;font-weight:900}.gtm-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gtm-channel{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:18px;position:relative}.gtm-channel-rank{position:absolute;top:14px;right:14px;font-size:10px;font-weight:900;color:#1e63ff;background:#edf3ff;padding:4px 7px;border-radius:999px}.gtm-channel h3{font-size:17px;margin:0 0 10px;padding-right:28px}.gtm-channel p{font-size:13px;color:#5c6f85;margin:0 0 10px}.gtm-watch{font-size:11px!important;color:#7a6070!important;border-top:1px solid #edf0f4;padding-top:10px}.gtm-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gtm-phase{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:18px}.gtm-phase-kicker{font-size:10px;font-weight:900;letter-spacing:.09em;color:#1e63ff}.gtm-phase h3{font-size:18px;line-height:1.2;margin:7px 0 10px}.gtm-phase ul{padding-left:17px;margin:0;display:grid;gap:8px}.gtm-phase li{font-size:13px;color:#536a82}.gtm-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.gtm-kpi{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:16px}.gtm-kpi strong{font-size:13px;color:#132c4a}.gtm-kpi p{margin:6px 0 0;font-size:12px;color:#64768b}.gtm-resource-grid,.gtm-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gtm-resource,.gtm-risk{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:16px}.gtm-resource{display:flex;gap:10px;align-items:flex-start}.gtm-resource i{font-style:normal;color:#1e63ff;font-weight:900}.gtm-resource span,.gtm-risk{font-size:13px;color:#4b637b}.gtm-risk{border-left:3px solid #d58b37}.gtm-commercial{margin-top:24px;background:linear-gradient(135deg,#081b33,#123b70);border-radius:20px;color:#fff;padding:28px;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.gtm-commercial h3{font-size:25px;letter-spacing:-.03em;margin:0 0 8px}.gtm-commercial p{color:#d5e1f0;margin:0}.gtm-commercial a{justify-self:end;text-decoration:none;background:#fff;color:#0b2a52;padding:12px 16px;border-radius:10px;font-weight:850}.gtm-method{padding:58px 0;background:#fff;border-top:1px solid #e3e8ef}.gtm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gtm-card{border:1px solid #dfe6ef;border-radius:16px;padding:19px}.gtm-card h3{margin:0 0 8px;font-size:16px}.gtm-card p{margin:0;color:#607389;font-size:13px}.gtm-research{margin-top:22px;padding-top:20px;border-top:1px solid #e7ebf0}.gtm-research h3{font-size:13px;margin:0 0 10px}.gtm-research-links{display:flex;gap:9px;flex-wrap:wrap}.gtm-chip{font-size:12px;text-decoration:none;color:#174eae;background:#eef4ff;padding:8px 10px;border-radius:999px;font-weight:750}.gtm-footer{background:#06172b;color:#aebed1;padding:24px 0;font-size:12px}.gtm-error{padding:12px;background:#fff1f1;color:#8a3232;border-radius:10px}.is-hidden{display:none!important}.gtm-output section+section{margin-top:34px}@media(max-width:1020px){.gtm-grid,.gtm-hypothesis{grid-template-columns:1fr}.gtm-summary{position:static}.gtm-channel-grid,.gtm-plan-grid{grid-template-columns:repeat(2,1fr)}.gtm-kpi-grid{grid-template-columns:repeat(3,1fr)}.gtm-resource-grid,.gtm-risk-grid{grid-template-columns:repeat(2,1fr)}.gtm-hero-grid{grid-template-columns:1fr}.gtm-note{max-width:700px}.gtm-nav-links{display:none}}@media(max-width:650px){.gtm-shell{width:min(100% - 24px,1180px)}.gtm-nav-in{gap:12px}.gtm-brand small{display:none}.gtm-lang{margin-left:auto;padding-left:0;border-left:0}.gtm-lang a{font-size:11px}.gtm-hero{padding:50px 0 44px}.gtm-hero h1{font-size:42px}.gtm-hero p{font-size:16px}.gtm-fields,.gtm-channel-grid,.gtm-plan-grid,.gtm-kpi-grid,.gtm-resource-grid,.gtm-risk-grid,.gtm-cards,.gtm-commercial{grid-template-columns:1fr}.gtm-panel,.gtm-summary-inner{padding:20px}.gtm-actions{grid-template-columns:1fr}.gtm-section-head{display:block}.gtm-section-head p{margin-top:8px}.gtm-commercial a{justify-self:start}}@media print{.gtm-nav,.gtm-hero-links,.gtm-actions,.gtm-print-hint,.gtm-commercial a,.gtm-footer{display:none!important}.gtm-hero{padding:28px 0;background:#fff!important;color:#081b33}.gtm-hero p,.gtm-note span{color:#40536b}.gtm-note{border:1px solid #dfe6ef;background:#fff}.gtm-workbench{padding-top:18px}.gtm-grid{grid-template-columns:1fr}.gtm-panel{display:none}.gtm-summary{position:static}.gtm-output{padding-bottom:20px}.gtm-channel-grid,.gtm-plan-grid{grid-template-columns:repeat(2,1fr)}.gtm-kpi-grid{grid-template-columns:repeat(2,1fr)}.gtm-resource-grid,.gtm-risk-grid{grid-template-columns:repeat(2,1fr)}.gtm-channel,.gtm-phase,.gtm-kpi,.gtm-resource,.gtm-risk,.gtm-hypo-main,.gtm-hypo-side{break-inside:avoid}.gtm-commercial{background:#fff!important;color:#081b33;border:1px solid #dfe6ef}.gtm-commercial p{color:#40536b}.gtm-method{break-before:page}.gtm-shell{width:100%}body{background:#fff}}
