.home-native{--home-ink-900:var(--token-ink-900);--home-ink-700:var(--token-ink-700);--home-ink-500:var(--token-ink-500);--home-surface-0:var(--token-surface-0);--home-surface-50:var(--token-surface-50);--home-surface-100:var(--token-surface-100);--home-line-100:var(--token-line-100);--home-line-200:var(--token-line-200);--home-brand-700:var(--token-brand-700);--home-brand-600:var(--token-brand-600);--home-brand-500:var(--token-brand-500);--home-steel-700:var(--token-steel-700);--home-radius-md:4px;--home-radius-lg:5px;--home-radius-sm:3px;--home-shadow-sm:0 10px 24px #12202a0f;--home-shadow-md:0 8px 24px #12202a1a;background:var(--home-surface-50);width:100%;max-width:100%;color:var(--home-ink-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.home-native *,.home-native :before,.home-native :after{box-sizing:border-box}.home-native h2,.home-native h3,.home-native h4,.home-native p,.home-native a,.home-native th,.home-native td,.home-native strong,.home-native span{letter-spacing:0}.home-native .container-page{width:min(100% - 32px,1180px);margin:0 auto}.home-native .section{border-bottom:1px solid var(--home-line-100);padding:64px 0}.home-native #project-review{scroll-margin-top:88px}.home-native .section.alt{background:var(--home-surface-0)}.home-native .section-title,.home-native .section-title-center{margin-bottom:38px}.home-native .section-title-tight{margin-bottom:24px}.home-native .section-title-center{text-align:center}.home-native .eyebrow,.home-native .num{color:var(--home-brand-700);text-transform:none;letter-spacing:.025em;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.home-native .num{font-family:inherit}.home-native .section-title h2,.home-native .section-title-center h2,.home-native .form-block-text h2{color:var(--home-ink-900);letter-spacing:-.006em;margin:0 0 12px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.22}.home-native .section-title p,.home-native .section-title-center p,.home-native .form-block-text p{color:var(--home-ink-500);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:1.65}.home-native .section-title p{max-width:760px}.home-native .section-title-center p{max-width:720px;margin:0 auto}.home-native .btn{border-radius:var(--home-radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex}.home-native .btn-primary{background:var(--home-brand-700);color:#fff}.home-native .btn-primary:hover{background:var(--home-brand-600)}.home-native .btn-secondary{color:var(--home-brand-700);border-color:var(--home-brand-700);background:#fff}.home-native .btn-text{color:var(--home-brand-600);align-items:center;gap:6px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.home-native .btn-text:hover{color:var(--home-brand-700)}.home-native .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:100%;display:grid}.home-native .ind-card,.home-native .evidence-card,.home-native .form-panel{border-color:#c8d4cee6;transition:border-color .18s,box-shadow .18s;box-shadow:0 8px 18px #12202a0b}.home-native .evidence-card:hover{border-color:#1f5f8b3d;box-shadow:0 10px 24px #12202a0e}.home-native .ind-card:hover{border-color:var(--home-brand-700);box-shadow:0 10px 22px #12202a0d}.home-native .ind-card{border:1px solid var(--home-line-100);border-radius:var(--home-radius-lg);min-width:0;color:inherit;cursor:pointer;background:#fff;flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;display:flex}.home-native .ind-card:hover .btn-text{color:var(--home-brand-700)}.home-native .ind-card h3,.home-native .evidence-card h3{color:var(--home-ink-900);letter-spacing:0;margin:0 0 10px;font-weight:700}.home-native .ind-card h3{font-size:17px}.home-native .evidence-card h3{margin-bottom:6px;font-size:14px}.home-native .ind-card p,.home-native .evidence-card p,.home-native td{color:var(--home-ink-500);letter-spacing:0;margin:0;font-weight:400;line-height:1.6}.home-native .spec-block{width:100%;max-width:100%}.home-native .spec-list{border-top:1px solid var(--home-line-100);border-bottom:1px solid var(--home-line-100);min-width:0;padding:0 20px}.home-native .spec-row{-moz-column-gap:26px;border-top:1px solid #c8d4ced1;grid-template-columns:minmax(210px,.82fr) repeat(3,minmax(0,1fr));align-items:start;column-gap:26px;padding:22px 0 22px 16px;display:grid;position:relative}.home-native .spec-row:before{background:var(--home-brand-600);content:"";opacity:.72;width:2px;transition:opacity .18s,transform .18s;position:absolute;inset:22px auto 22px 0}.home-native .spec-row:hover:before{opacity:1;transform:scaleY(1.08)}.home-native .spec-row:first-child{border-top:0}.home-native .spec-title{min-width:0}.home-native .spec-title .num{margin-bottom:6px}.home-native .spec-title h3{color:var(--home-ink-900);letter-spacing:0;margin:0;font-size:17px;font-weight:750;line-height:1.28}.home-native .spec-note{min-width:0}.home-native .spec-note span{color:var(--home-brand-700);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;line-height:1.25;display:block}.home-native .spec-note p{color:var(--home-ink-500);margin:0;font-size:14px;font-weight:450;line-height:1.52}.home-native .usp-link{color:var(--home-brand-700);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.home-native .usp-link:hover{color:var(--home-brand-600)}.home-native .ind-card p{margin-bottom:16px;font-size:13.5px;line-height:1.5}.home-native .ind-tags{color:var(--home-ink-700);margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.45}.home-native .evidence-split{grid-template-columns:.95fr 1.05fr;align-items:start;gap:36px;display:grid}.home-native .evidence-stats{grid-template-columns:repeat(3,minmax(0,max-content));gap:22px;margin-bottom:28px;display:grid}.home-native .ev-stat-card{border-left:2px solid var(--home-brand-700);min-width:0;padding-left:16px}.home-native .ev-stat-card span{color:var(--home-ink-700);text-transform:none;margin-top:5px;font-size:13px;font-weight:700;line-height:1.3;display:block}.home-native .ev-stat-card strong{color:var(--home-brand-700);letter-spacing:0;white-space:nowrap;font-size:clamp(26px,2.25vw,32px);font-weight:800;line-height:1.05;display:block}.home-native .evidence-link{border-radius:var(--home-radius-md);width:fit-content;min-height:38px;color:var(--home-brand-600);background:#1f5f8b0b;border:1px solid #1f5f8b38;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.home-native .evidence-link span{transition:transform .16s;display:inline-block}.home-native .evidence-link:hover{color:var(--home-brand-700);background:#1f5f8b13;border-color:#1f5f8b6b}.home-native .evidence-link:hover span{transform:translate(4px)}.home-native .evidence-note{max-width:560px;color:var(--home-ink-500);margin:18px 0 0;font-size:13.5px;font-weight:600;line-height:1.55}.home-native .evidence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:100%;display:grid}.home-native .evidence-photo{border:1px solid var(--home-line-100);border-radius:var(--home-radius-lg);background:var(--home-ink-900);box-shadow:var(--home-shadow-sm);grid-column:1/-1;margin:0;overflow:hidden}.home-native .evidence-photo img{aspect-ratio:16/7.2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;width:100%;display:block}.home-native .evidence-photo figcaption{color:var(--home-ink-500);background:#fff;margin:0;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.4}.home-native .evidence-card{border:1px solid var(--home-line-100);border-radius:var(--home-radius-md);background:#fff;min-width:0;padding:16px}.home-native .evidence-card-link{color:inherit;text-decoration:none;display:block}.home-native .evidence-card p{font-size:12.5px;line-height:1.45}.home-native .table-cta{margin-top:20px}.home-native .table-cta a{color:var(--home-brand-700);font-size:14px;font-weight:700;text-decoration:none}.home-native .table-cta a:hover{color:var(--home-brand-600)}.home-native .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--home-line-100);border-radius:var(--home-radius-lg);background:var(--home-surface-0);box-shadow:var(--home-shadow-sm);margin:20px 0;overflow-x:auto}.home-native .table-scroll-hint{border-radius:var(--home-radius-sm);width:fit-content;color:var(--home-ink-500);background:#f6f9f7d1;border:1px solid #c8d8d1b8;margin:-4px 0 10px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.3;display:none}.home-native table{border-collapse:collapse;width:100%;min-width:800px}.home-native th,.home-native td{border-bottom:1px solid var(--home-line-100);text-align:left;padding:12px 14px;font-size:13.5px;line-height:1.5}.home-native th{background:var(--home-surface-100);color:var(--home-ink-700);text-transform:none;letter-spacing:.5px;font-size:11px;font-weight:650}.home-native tbody tr{transition:background .18s}.home-native tbody tr:hover{background:#f7fbfd}.home-native .form-block{background:var(--home-steel-700);color:#fff;padding:56px 0}.home-native .form-block-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.home-native .form-block-text h2{color:#fff;margin-bottom:16px}.home-native .form-block-text p{color:#fffc;max-width:560px;margin-bottom:24px}.home-native .review-note{border-radius:var(--home-radius-md);background:#ffffff0f;border:1px solid #ffffff1f;padding:18px}.home-native .review-note strong{text-transform:none;margin-bottom:8px;font-size:13px;display:block}.home-native .review-note p{color:#ffffffd9;margin:0 0 8px;font-size:13.5px}.home-native .review-note .review-note-emphasis{color:#cfe6dc;margin-bottom:4px;font-size:13px}.home-native .review-note .review-response-time{color:#ffffff80;margin-bottom:0;font-size:12px}.home-native .form-panel{color:var(--home-ink-900);border-radius:var(--home-radius-lg);box-shadow:var(--home-shadow-md);background:#fff;border:1px solid #c8d4cee6;padding:28px}.home-native .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-native .field{flex-direction:column;gap:4px;display:flex}.home-native .field.full{grid-column:1/-1}.home-native .field label{color:var(--home-ink-700);align-items:center;gap:2px;font-size:12px;font-weight:650;display:flex}.home-native .field label .required-mark{color:#c0392b;flex-shrink:0;font-weight:650}.home-native .field input,.home-native .field textarea{border:1px solid var(--home-line-200);border-radius:var(--home-radius-md);width:100%;min-height:38px;padding:8px 10px;font-size:13.5px}.home-native .field textarea{resize:vertical;min-height:80px}.home-native .submit-field{margin-top:8px}.home-native .submit-field .btn{width:100%}.home-native .form-error{color:#b73535;margin:8px 0 0;font-size:13px}@media (width<=900px){.home-native .industry-grid,.home-native .evidence-split,.home-native .form-block-split{grid-template-columns:minmax(0,1fr)}.home-native .spec-row{-moz-column-gap:14px;grid-template-columns:minmax(150px,.72fr) repeat(3,minmax(0,1fr));column-gap:14px}}@media (width<=760px){.home-native{font-size:15px;overflow-x:hidden}.home-native .section{padding:44px 0}.home-native .section-title,.home-native .section-title-center{margin-bottom:28px}.home-native .section-title h2,.home-native .section-title-center h2,.home-native .form-block-text h2{font-size:24px;line-height:1.25}.home-native .section-title p,.home-native .section-title-center p,.home-native .form-block-text p{font-size:15px}.home-native .spec-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0 20px 14px}.home-native .spec-row:before{inset-block:20px}.home-native .spec-note span{margin-bottom:4px}.home-native .evidence-card-grid,.home-native .form-grid{grid-template-columns:minmax(0,1fr)}.home-native .table-scroll-hint{display:inline-flex}.home-native .ind-card,.home-native .evidence-card{padding:18px}.home-native .evidence-stats{grid-template-columns:repeat(2,minmax(0,max-content));gap:16px}.home-native .ev-stat-card{align-items:baseline;gap:12px;padding-left:12px;display:flex}.home-native .ev-stat-card span{margin-top:0;font-size:15px;font-weight:750;line-height:1.25}.home-native .ev-stat-card strong{font-size:24px}.home-native .evidence-link{width:fit-content}.home-native .evidence-photo img{aspect-ratio:16/9.5}.home-native .form-block{padding:44px 0}.home-native .form-panel{padding:18px}}@media (width<=430px){.home-native .container-page{width:min(100% - 24px,1180px)}.home-native .evidence-stats{grid-template-columns:minmax(0,max-content)}.home-native table{min-width:720px}}
