.service-v1.tr-v1 .tr-hero:before{clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);width:30%}.service-v1.tr-v1 .tr-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.service-v1.tr-v1 .tr-toc{background:var(--white);border:2px solid var(--navy);padding:clamp(20px,2.4vw,28px)}.service-v1.tr-v1 .tr-toc-head{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.2em;justify-content:space-between;gap:10px;margin:0 0 10px;padding-bottom:10px;font-size:10.5px;font-weight:800;display:flex}.service-v1.tr-v1 .tr-toc-head span:last-child{letter-spacing:.06em;color:var(--navy)}.service-v1.tr-v1 .tr-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.service-v1.tr-v1 .tr-toc li{counter-increment:toc;border-bottom:1px solid var(--border)}.service-v1.tr-v1 .tr-toc li:last-child{border-bottom:0}.service-v1.tr-v1 .tr-toc a{color:var(--navy);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none;display:grid}.service-v1.tr-v1 .tr-toc a:before{content:counter(toc,decimal-leading-zero);color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:900}.service-v1.tr-v1 .tr-toc a:hover{color:var(--muted)}.service-v1.tr-v1 .tr-toc i{color:var(--navy);font-style:normal;font-weight:900}.service-v1.tr-v1 .tr-matrix{border:1px solid var(--border);background:var(--white)}.service-v1.tr-v1 .tr-matrix-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 200px 200px;display:grid}.service-v1.tr-v1 .tr-matrix-row:last-child{border-bottom:0}.service-v1.tr-v1 .tr-matrix-row>span{padding:14px 18px;font-size:14px;line-height:1.7}.service-v1.tr-v1 .tr-matrix-row--head{background:var(--navy);color:var(--white)}.service-v1.tr-v1 .tr-matrix-row--head>span{letter-spacing:.14em;color:#ffffffb3;padding:12px 18px;font-size:11px;font-weight:800}.service-v1.tr-v1 .tr-matrix-row--head>span b{color:var(--white);letter-spacing:0;font-size:14px;display:block}.service-v1.tr-v1 .tr-matrix-row--head>span small{color:var(--lime);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:800;display:block}.service-v1.tr-v1 .tr-matrix-item b{color:var(--navy);font-size:15px;font-weight:900;display:block}.service-v1.tr-v1 .tr-matrix-item small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.7;display:block}.service-v1.tr-v1 .tr-mark{border-left:1px solid var(--border);text-align:center;place-items:center;display:grid}.service-v1.tr-v1 .tr-mark i{display:none}.service-v1.tr-v1 .tr-mark b{font-size:22px;font-weight:900;line-height:1}.service-v1.tr-v1 .tr-mark--yes{background:#d7f00029}.service-v1.tr-v1 .tr-mark--yes b,.service-v1.tr-v1 .tr-mark--part b{color:var(--navy)}.service-v1.tr-v1 .tr-mark--no b{color:var(--border-strong)}.service-v1.tr-v1 .tr-excluded{background:var(--ivory-2);border:1px solid var(--border);margin-top:clamp(20px,2.4vw,28px);padding:clamp(20px,2.4vw,28px)}.service-v1.tr-v1 .tr-excluded ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-excluded li{border-top:1px solid var(--border);padding:12px 0}.service-v1.tr-v1 .tr-excluded b{color:var(--navy);margin-bottom:4px;font-size:14.5px;font-weight:800;line-height:1.55;display:block}.service-v1.tr-v1 .tr-excluded span{color:var(--muted);font-size:13px;line-height:1.75}.service-v1.tr-v1 .tr-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,36px);display:grid}.service-v1.tr-v1 .tr-lane{border:1px solid var(--line-on-navy);background:#ffffff0a;padding:clamp(20px,2.4vw,28px)}.service-v1.tr-v1 .tr-lane--ai{border-top:4px solid var(--lime)}.service-v1.tr-v1 .tr-lane--human{border-top:4px solid var(--white)}.service-v1.tr-v1 .tr-lane .sv-box-kicker{color:var(--lime)}.service-v1.tr-v1 .tr-lane--human .sv-box-kicker{color:#ffffffb3}.service-v1.tr-v1 .tr-lane ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-lane li{color:#ffffffe6;padding-left:18px;font-size:14.5px;line-height:1.7;position:relative}.service-v1.tr-v1 .tr-lane li:before{content:"";background:var(--lime);width:8px;height:8px;position:absolute;top:.7em;left:0}.service-v1.tr-v1 .tr-lane--human li:before{background:var(--white)}.service-v1.tr-v1 .tr-lane--human li{font-weight:800}.service-v1.tr-v1 .tr-checklist{gap:10px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-checklist li{background:var(--white);border:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.service-v1.tr-v1 .tr-check-no{background:var(--navy);height:36px;color:var(--lime);letter-spacing:.08em;place-items:center;font-size:13px;font-weight:900;display:grid}.service-v1.tr-v1 .tr-checklist b{color:var(--navy);margin-bottom:4px;font-size:15.5px;font-weight:800;line-height:1.55;display:block}.service-v1.tr-v1 .tr-checklist span{color:var(--muted);font-size:13.5px;line-height:1.8}.service-v1.tr-v1 .tr-notclaim{border:2px solid var(--navy);background:var(--ivory-2);margin-top:14px;padding:clamp(18px,2.2vw,24px)}.service-v1.tr-v1 .tr-notclaim p:last-child{color:var(--navy);margin:0;font-size:14.5px;font-weight:700;line-height:1.85}.service-v1.tr-v1 .tr-tools-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}.service-v1.tr-v1 .tr-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-tool-list li{background:var(--white);border:1px solid var(--border);border-top:3px solid var(--navy);padding:16px 16px 14px}.service-v1.tr-v1 .tr-tool-list b{color:var(--navy);margin-bottom:6px;font-size:16px;font-weight:900;display:block}.service-v1.tr-v1 .tr-tool-list span{color:var(--muted);font-size:13px;line-height:1.75}.service-v1.tr-v1 .tr-stance{background:var(--navy);color:var(--white);gap:0;margin:0;padding:clamp(18px,2.2vw,24px);list-style:none;display:grid}.service-v1.tr-v1 .tr-stance li{border-top:1px solid var(--line-on-navy);padding:12px 0}.service-v1.tr-v1 .tr-stance li:first-child{border-top:0;padding-top:0}.service-v1.tr-v1 .tr-stance b{color:var(--lime);margin-bottom:4px;font-size:14.5px;font-weight:800;line-height:1.55;display:block}.service-v1.tr-v1 .tr-stance span{color:#ffffffc7;font-size:13.5px;line-height:1.8}.service-v1.tr-v1 .tr-metrics{border:1px solid var(--border);background:var(--white);margin-top:clamp(24px,3vw,36px)}.service-v1.tr-v1 .tr-metrics-row{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1.2fr) minmax(0,.9fr);display:grid}.service-v1.tr-v1 .tr-metrics-row:last-child{border-bottom:0}.service-v1.tr-v1 .tr-metrics-row>span{color:var(--text);padding:14px 18px;font-size:14px;line-height:1.7}.service-v1.tr-v1 .tr-metrics-row>span b{color:var(--navy);font-size:15px;font-weight:900}.service-v1.tr-v1 .tr-metrics-row>span i{display:none}.service-v1.tr-v1 .tr-metrics-row>span:last-child{color:var(--muted)}.service-v1.tr-v1 .tr-metrics-row--head{background:var(--ivory-2)}.service-v1.tr-v1 .tr-metrics-row--head>span{letter-spacing:.18em;color:var(--muted);padding:12px 18px;font-size:11px;font-weight:800}.service-v1.tr-v1 .tr-cost{padding-top:0}.service-v1.tr-v1 .tr-before-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}.service-v1.tr-v1 .tr-before-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-before-list li{border:1px solid var(--line-on-navy);background:#ffffff0a;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.service-v1.tr-v1 .tr-before-list .sv-check,.service-v1.tr-v1 .tr-before-list .sv-check:after{border-color:var(--lime)}.service-v1.tr-v1 .tr-before-list b{color:var(--white);margin-bottom:2px;font-size:15px;font-weight:800;line-height:1.5;display:block}.service-v1.tr-v1 .tr-before-list span:last-child{color:#ffffffbd;font-size:13.5px;line-height:1.75}.service-v1.tr-v1 .tr-before-side{background:var(--navy-deep);border:1px solid var(--line-on-navy);padding:clamp(20px,2.4vw,28px);position:sticky;top:96px}.service-v1.tr-v1 .tr-before-side .sv-box-kicker{color:var(--lime)}.service-v1.tr-v1 .tr-before-side ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-before-side li{color:#ffffffe0;padding-left:16px;font-size:14px;font-weight:700;line-height:1.7;position:relative}.service-v1.tr-v1 .tr-before-side li:before{content:"";background:var(--lime);width:8px;height:8px;position:absolute;top:.7em;left:0}.service-v1.tr-v1 .tr-before-side .sv-btn{justify-content:center;width:100%}.service-v1.tr-v1 .tr-steps{border:1px solid var(--border);background:var(--white);margin:0;padding:0;list-style:none}.service-v1.tr-v1 .tr-steps>li{border-bottom:1px solid var(--border);grid-template-columns:120px 170px minmax(0,1.1fr) minmax(0,.9fr);display:grid}.service-v1.tr-v1 .tr-steps>li:last-child{border-bottom:0}.service-v1.tr-v1 .tr-steps>li>span{color:var(--text);padding:16px 18px;font-size:14px;line-height:1.75}.service-v1.tr-v1 .tr-steps>li>span i{display:none}.service-v1.tr-v1 .tr-steps-head{background:var(--ivory-2)}.service-v1.tr-v1 .tr-steps-head>span{letter-spacing:.18em;color:var(--muted);padding:12px 18px;font-size:11px;font-weight:800}.service-v1.tr-v1 .tr-steps>li>.tr-step-when{background:var(--navy);color:var(--white);font-weight:900}.service-v1.tr-v1 .tr-step-when small{color:var(--lime);letter-spacing:.18em;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.service-v1.tr-v1 .tr-steps>li>.tr-step-title{color:var(--navy);border-right:1px solid var(--border);font-weight:900}.service-v1.tr-v1 .tr-steps>li>.tr-step-you{color:var(--navy);background:#d7f0001f}.service-v1.tr-v1 .tr-concern-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-v1.tr-v1 .tr-concern-list li{background:var(--white);border:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;display:grid}.service-v1.tr-v1 .tr-concern-c,.service-v1.tr-v1 .tr-concern-a{align-items:flex-start;gap:12px;margin:0;padding:16px 18px;font-size:14.5px;line-height:1.75;display:flex}.service-v1.tr-v1 .tr-concern-c{background:var(--ivory-2);color:var(--navy);font-weight:800}.service-v1.tr-v1 .tr-concern-a{color:var(--text)}.service-v1.tr-v1 .tr-concern-c b,.service-v1.tr-v1 .tr-concern-a b{background:var(--navy);color:var(--white);letter-spacing:.14em;white-space:nowrap;flex:none;padding:3px 8px;font-size:10.5px;font-weight:900}.service-v1.tr-v1 .tr-concern-a b{background:var(--lime);color:var(--navy)}.service-v1.tr-v1 .tr-concern-a a{color:var(--navy);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;margin-left:8px;font-weight:800;text-decoration:underline;display:inline-flex}.service-v1.tr-v1 .tr-concern-a a i{font-style:normal}@media (width<=1024px){.service-v1.tr-v1 .tr-hero:before{display:none}.service-v1.tr-v1 .tr-hero-grid{grid-template-columns:1fr;gap:28px}.service-v1.tr-v1 .tr-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.service-v1.tr-v1 .tr-matrix-row{grid-template-columns:minmax(0,1fr) 150px 150px}.service-v1.tr-v1 .tr-tools-grid,.service-v1.tr-v1 .tr-before-grid{grid-template-columns:1fr}.service-v1.tr-v1 .tr-before-side{position:static}.service-v1.tr-v1 .tr-steps>li{grid-template-columns:110px 150px minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px){.service-v1.tr-v1 .tr-toc-head,.service-v1.tr-v1 .tr-toc a:before,.service-v1.tr-v1 .tr-matrix-row--head>span,.service-v1.tr-v1 .tr-matrix-row--head>span small,.service-v1.tr-v1 .tr-metrics-row--head>span,.service-v1.tr-v1 .tr-steps-head>span,.service-v1.tr-v1 .tr-step-when small,.service-v1.tr-v1 .sv-box-kicker,.service-v1.tr-v1 .sv-tag,.service-v1.tr-v1 .sv-assumption b,.service-v1.tr-v1 .tr-concern-c b,.service-v1.tr-v1 .tr-concern-a b{font-size:12px}.service-v1.tr-v1 .tr-matrix-item small,.service-v1.tr-v1 .tr-excluded span{font-size:13px}.service-v1.tr-v1 .tr-toc ol,.service-v1.tr-v1 .tr-matrix-row{grid-template-columns:1fr}.service-v1.tr-v1 .tr-matrix-row--head{display:none}.service-v1.tr-v1 .tr-matrix-row>span{padding:12px 14px}.service-v1.tr-v1 .tr-matrix-item{padding-bottom:6px}.service-v1.tr-v1 .tr-mark{border-left:0;border-top:1px dashed var(--border);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.service-v1.tr-v1 .tr-mark i{color:var(--muted);font-size:13px;font-style:normal;font-weight:800;display:block}.service-v1.tr-v1 .tr-mark b{font-size:18px}.service-v1.tr-v1 .tr-excluded ul,.service-v1.tr-v1 .tr-lane-grid{grid-template-columns:1fr}.service-v1.tr-v1 .tr-checklist li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.service-v1.tr-v1 .tr-tool-list,.service-v1.tr-v1 .tr-metrics-row{grid-template-columns:1fr}.service-v1.tr-v1 .tr-metrics-row--head{display:none}.service-v1.tr-v1 .tr-metrics-row>span{padding:10px 14px}.service-v1.tr-v1 .tr-metrics-row>span:first-child{padding-top:14px;padding-bottom:2px}.service-v1.tr-v1 .tr-metrics-row>span:last-child{padding-bottom:14px}.service-v1.tr-v1 .tr-metrics-row>span i{letter-spacing:.14em;color:var(--muted);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:800;display:block}.service-v1.tr-v1 .tr-steps>li{grid-template-columns:1fr}.service-v1.tr-v1 .tr-steps>li.tr-steps-head{display:none}.service-v1.tr-v1 .tr-steps>li>span{padding:12px 14px}.service-v1.tr-v1 .tr-steps>li>.tr-step-when{align-items:center;gap:10px;padding:10px 14px;display:flex}.service-v1.tr-v1 .tr-step-when small{margin:0}.service-v1.tr-v1 .tr-steps>li>.tr-step-title{border-right:0;padding-bottom:4px;font-size:16px}.service-v1.tr-v1 .tr-steps>li>span i{letter-spacing:.14em;color:var(--muted);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:800;display:block}.service-v1.tr-v1 .tr-steps>li>.tr-step-you{border-top:1px dashed var(--border)}.service-v1.tr-v1 .tr-concern-list li{grid-template-columns:1fr}.service-v1.tr-v1 .tr-concern-c,.service-v1.tr-v1 .tr-concern-a{padding:14px}.service-v1.tr-v1 .tr-concern-a a{white-space:normal}.service-v1.tr-v1 .sv-fact dt,.service-v1.tr-v1 .sv-ba-row i,.service-v1.tr-v1 .sv-scope-no{font-size:12px}}.service-v1.tr-v1 .sv-fit-tag b{white-space:nowrap;flex:none}.service-v1.tr-v1 .sv-fit-tag{flex-wrap:wrap}
