.detail-header{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:24px;border-bottom:1px solid var(--line)}.detail-header nav{display:flex;gap:25px;font-size:12px}.detail-header nav a:hover,.detail-footer a:hover{color:#245c9d}.detail-intro{padding-block:65px 32px;max-width:1200px}.detail-intro h1{font-size:clamp(35px,4.1vw,52px);line-height:1.15;max-width:1050px}.detail-intro h1 em{color:#356598}.detail-intro>p{font-size:15px;line-height:1.9;max-width:780px;color:var(--muted);margin-top:23px}.detail-intro .actions{margin-top:26px}.detail-intro .detail-note{font-size:11px;margin-top:15px}.detail-section{padding-block:35px 60px}.detail-tint{background:#f4f7fb;border-block:1px solid #e1e8f0}.detail-tint .detail-section{padding-block:60px}.detail-heading{margin-bottom:30px}.detail-heading>.eyebrow{margin-bottom:17px}.detail-heading>p{font-size:13px;line-height:1.85;color:var(--muted);max-width:850px;margin-top:20px}.detail-note{font-size:11px;color:#62768a;line-height:1.8;margin-top:17px}.detail-note a{color:#245a91}.milestone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.milestone-grid>article{padding:25px 26px;background:#fff;border:1px solid #dce5ef;border-radius:12px}.milestone-grid h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin-block:15px}.milestone-grid p{font-size:12px;color:var(--muted);line-height:1.85}.acceptance{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.acceptance strong{font-size:10px;color:#426b91;font-weight:600;display:block;margin-bottom:8px}.metric-table{overflow-x:auto;border:1px solid #dce4ef;border-radius:12px}.metric-table table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.85;min-width:650px}.metric-table th,.metric-table td{text-align:left;vertical-align:top;padding:20px 24px;border-bottom:1px solid var(--line)}.metric-table thead{background:#f3f6fa;font-size:10px;color:#496781}.metric-table th{font-weight:550;width:25%}.metric-table tbody td{color:var(--muted);width:37.5%}.metric-table th small{display:block;font-size:10px;color:#5a7490;font-weight:400;margin-top:7px}.metric-table tr:last-child>*{border-bottom:0}.input-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.input-grid article{border-top:1px solid #ccd9e6;padding-top:20px}.input-grid h3{font-size:19px;letter-spacing:-.025em;line-height:1.4;margin-bottom:15px}.input-grid p{font-size:12px;color:var(--muted);line-height:1.9}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.fit-grid h2{font-size:30px}.fit-grid ul,.data-agreement ul{padding-left:19px;font-size:13px;color:var(--muted);line-height:1.85;margin:23px 0 0}.fit-grid li,.data-agreement li{margin-bottom:10px}.start-conditions{display:grid;grid-template-columns:1fr 1fr;gap:17px 50px;margin:0;padding-left:25px;font-size:13px;color:var(--muted);line-height:1.9}.detail-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;padding-block:30px 40px;border-top:1px solid var(--line)}.detail-footer p{font-size:10px;color:var(--muted);line-height:1.9;margin-top:17px}.detail-footer>div:last-child{font-size:12px;line-height:2.2;text-align:right}.company-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:start;padding-top:15px}.company-card{padding:30px 34px;border:1px solid #dbe5f0;border-radius:15px;background:#f2f6fc}.company-card h2{font-size:28px;line-height:1.35;letter-spacing:-.03em}.company-card dl{margin:26px 0 20px}.company-card dl>div{display:grid;grid-template-columns:68px 1fr;gap:15px;font-size:12px;margin-bottom:14px;line-height:1.9}.company-card dt{color:#536e8d}.company-card dd{margin:0;overflow-wrap:anywhere}.company-context{padding-top:15px}.company-context h2{font-size:32px;line-height:1.3}.company-context p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:20px}.company-context .actions{align-items:center;gap:22px;margin-top:27px}.data-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.data-flow-grid article{border:1px solid #dce5ef;background:#fff;padding:26px 30px;border-radius:12px}.data-flow-grid h3{font-size:23px;line-height:1.3;margin:17px 0}.data-flow-grid p,.data-agreement p{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:13px}.data-flow-grid .text-link{margin-top:5px;white-space:normal}.data-agreement{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.data-agreement h3{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin-bottom:19px}.data-agreement ul{font-size:12px;margin-top:0}.detail-section .pilot-next{margin-top:37px}.detail-header .brand{flex:none}
@media(max-width:899px){.detail-header{gap:22px;align-items:flex-start}.detail-header nav{gap:15px 20px;flex-wrap:wrap;justify-content:flex-end;font-size:11px}.detail-intro{padding-top:48px}.milestone-grid{gap:17px}.milestone-grid>article{padding:21px}.milestone-grid h3{font-size:21px}.input-grid{grid-template-columns:1fr 1fr;gap:28px}.fit-grid{gap:45px}.company-grid{gap:30px;grid-template-columns:1fr 1fr}.company-card{padding:25px}.company-card h2{font-size:25px}.company-context h2{font-size:28px}.data-flow-grid{gap:20px}.data-agreement{gap:35px}}
@media(max-width:600px){.detail-header{display:block;padding-block:21px}.detail-header nav{justify-content:flex-start;gap:11px 19px;margin-top:20px;font-size:11px}.detail-intro{padding-block:37px 25px}.detail-intro h1{font-size:35px}.detail-intro>p{font-size:13px;line-height:1.85;margin-top:20px}.detail-intro .actions{display:flex;flex-direction:column;gap:9px}.detail-intro .button{font-size:12px;min-height:47px}.detail-section,.detail-tint .detail-section{padding-block:35px 45px}.detail-section .pilot-facts{padding-block:18px}.detail-heading{margin-bottom:24px}.detail-heading h2{font-size:31px}.detail-heading>p{font-size:12px}.milestone-grid{grid-template-columns:1fr;gap:18px}.milestone-grid>article{padding:25px}.milestone-grid h3{font-size:25px}.metric-table th,.metric-table td{padding:16px 19px}.input-grid{grid-template-columns:1fr;gap:23px}.input-grid h3{font-size:23px}.fit-grid{grid-template-columns:1fr;gap:33px}.fit-grid h2{font-size:28px}.fit-grid ul{font-size:12px;margin-top:18px}.start-conditions{grid-template-columns:1fr;gap:14px;font-size:12px}.detail-footer{display:block;padding-top:27px}.detail-footer>div:last-child{text-align:left;margin-top:20px;font-size:11px}.company-grid{grid-template-columns:1fr;gap:28px;padding-top:5px}.company-card{padding:25px}.company-card h2{font-size:28px}.company-card dl>div{grid-template-columns:60px 1fr;gap:11px;font-size:12px}.company-context h2{font-size:29px}.company-context p{font-size:12px;margin-top:17px}.data-flow-grid{grid-template-columns:1fr;gap:18px}.data-flow-grid article{padding:24px}.data-flow-grid h3{font-size:24px}.data-flow-grid p,.data-agreement p{font-size:12px}.data-agreement{grid-template-columns:1fr;gap:26px}.data-agreement h3{font-size:24px}.detail-footer .brand{font-size:19px}}

.proof-invite{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding:5px 0 80px}.proof-invite h2{font-size:38px;line-height:1.2}.proof-invite>div>p{font-size:13px;line-height:1.85;color:var(--muted);margin:20px 0 25px;max-width:540px}.proof-contents{background:#f1f6fc;border:1px solid #d9e5f1;border-radius:13px;padding:27px 31px}.proof-contents ul{padding-left:19px;font-size:13px;line-height:1.85;color:#526a84;margin:17px 0 21px}.proof-contents li{margin-bottom:7px}.proof-contents>p{font-size:11px!important;line-height:1.8!important;margin:17px 0 0!important}.depth-section{padding:10px 0 75px}.depth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.depth-grid>a{display:flex;flex-direction:column;border:1px solid #dfe7f0;border-radius:12px;padding:25px 23px;background:#f8fafc;transition:background .18s,border-color .18s}.depth-grid>a:hover{border-color:#a6bdd7;background:#f2f7fe}.depth-grid h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:17px 0 15px}.depth-grid p{font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:21px}.depth-grid .text-link{font-size:11px;margin-top:auto;white-space:normal}.depth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:27px}.proof-invite .button{font-size:12px}.pilot-next .text-link{margin-top:14px}.site-footer>small{line-height:1.9!important}
@media(max-width:899px){.proof-invite{gap:38px;padding-bottom:65px}.proof-invite h2{font-size:33px}.proof-contents{padding:25px}.depth-grid{grid-template-columns:1fr 1fr;gap:20px}.depth-section{padding-bottom:60px}}
@media(max-width:600px){.proof-invite{grid-template-columns:1fr;gap:27px;padding-top:0;padding-bottom:55px}.proof-invite h2{font-size:32px}.proof-invite>div>p{font-size:12px;margin-block:19px 23px}.proof-invite .actions{flex-direction:column;align-items:stretch;gap:9px}.proof-invite .button{min-height:46px;font-size:12px}.proof-contents{padding:24px}.proof-contents ul{font-size:12px}.depth-section{padding-block:5px 45px}.depth-grid{grid-template-columns:1fr;gap:16px}.depth-grid>a{padding:24px}.depth-grid h3{font-size:23px;margin:15px 0 13px}.depth-grid p{margin-bottom:17px}.depth-actions{align-items:stretch;flex-direction:column;gap:18px;margin-top:23px}.depth-actions .button{font-size:11px}.depth-actions .text-link{font-size:11px;white-space:normal}}
