@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/truc-web-rescue/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/truc-web-rescue/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/truc-web-rescue/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/truc-web-rescue/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2) format("woff2"),url(/truc-web-rescue/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/truc-web-rescue/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/truc-web-rescue/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/truc-web-rescue/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/truc-web-rescue/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/truc-web-rescue/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/truc-web-rescue/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Be Vietnam Pro,sans-serif;color:#101316;background:#f3f0e9;font-synthesis:none;--ink:#101316;--paper:#f3f0e9;--red:#ff5349;--cyan:#70d9e4;--line:#c9c7c0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:30;height:78px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#f3f0e9f0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;background:var(--ink);color:var(--red);font:800 23px/1 Archivo Variable;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.brand b{display:block;font:750 15px/1.1 Archivo Variable;letter-spacing:.06em}.brand small{font:500 9px/1.2 IBM Plex Mono;letter-spacing:.1em;text-transform:uppercase;color:#656660}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.site-header nav a:hover{color:#b72a25}.nav-cta{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--ink);color:#fff!important}.menu-button{display:none;background:none;border:0}.hero{max-width:1440px;margin:auto;min-height:710px;display:grid;grid-template-columns:1.03fr .97fr}.hero-copy{padding:105px max(40px,calc((100vw - 1280px)/2)) 80px max(40px,calc((100vw - 1280px)/2));padding-right:70px}.eyebrow,.kicker{font:600 11px/1.3 IBM Plex Mono;letter-spacing:.13em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:28px}.pulse{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #ff534924}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:28px;font:720 clamp(50px,6vw,84px)/.96 "Archivo Variable";letter-spacing:-.055em}h1 em{font-style:normal;color:#b52e29}.lede{max-width:600px;font-size:18px;line-height:1.75;color:#4c4e4b}.hero-actions{display:flex;gap:12px;margin:34px 0 52px}.button{border:1px solid var(--ink);padding:15px 20px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-weight:650;font-size:13px;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff}.button.ghost{background:transparent}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.response-strip{display:flex;align-items:center;gap:13px;padding-top:22px;border-top:1px solid var(--line);max-width:500px}.response-strip svg{color:#b82e29}.response-strip strong,.response-strip span{display:block}.response-strip strong{font:700 14px Archivo Variable}.response-strip span{font-size:11px;color:#777}.hero-visual{position:relative;min-height:650px;background:var(--ink);overflow:hidden}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(8,10,11,.75))}.hero-visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04)}.case-chip{position:absolute;z-index:2;bottom:42px;left:32px;right:32px;padding:18px 20px;border-left:4px solid var(--red);background:#0d1114db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;display:grid;grid-template-columns:auto 1fr;gap:5px 20px}.case-chip span{grid-row:span 2;color:var(--red);font:600 10px IBM Plex Mono;text-transform:uppercase;writing-mode:vertical-rl}.case-chip strong{font:650 20px Archivo Variable}.case-chip small{color:#b7c4c7}.visual-caption{position:absolute;z-index:2;right:12px;top:14px;color:#fff;writing-mode:vertical-rl;font:500 9px IBM Plex Mono;letter-spacing:.15em}.trust-row{border-block:1px solid var(--line);min-height:84px;display:flex;align-items:center;justify-content:center;gap:clamp(28px,6vw,88px);font:600 12px Archivo Variable;color:#6b6b64;white-space:nowrap;overflow:hidden}.section{max-width:1280px;margin:auto;padding:105px 40px}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:56px}.kicker{display:block;margin-bottom:18px;color:#b72a25}.section h2{font:680 clamp(36px,4.3vw,58px)/1.02 "Archivo Variable";letter-spacing:-.04em}.section-head p{line-height:1.8;color:#666}.phase-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.phase{min-height:310px;padding:26px 24px;position:relative;border-right:1px solid var(--line)}.phase:last-child{border:0}.phase>span{font:500 11px IBM Plex Mono;color:#888}.phase h3{margin:78px 0 14px;font:650 22px Archivo Variable}.phase p{font-size:13px;line-height:1.7;color:#676863}.phase.active{background:var(--ink);color:#fff}.phase.active p{color:#acb5b7}.phase-status{position:absolute;left:24px;bottom:23px;display:flex;align-items:center;gap:8px;font:500 10px IBM Plex Mono;color:var(--cyan);text-transform:uppercase}.phase-status span{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.case-study{max-width:none;padding-left:max(40px,calc((100vw - 1280px)/2));padding-right:max(40px,calc((100vw - 1280px)/2));background:#151a1d;color:#fff;display:grid;grid-template-columns:.75fr 1.4fr .65fr;gap:50px;align-items:start}.kicker.light{color:var(--cyan)}.case-header h2{margin:10px 0 15px}.case-header p{color:#a8b0b1;line-height:1.7}.timeline article{display:grid;grid-template-columns:50px 12px 1fr;gap:15px;min-height:100px;position:relative}.timeline article:after{content:"";position:absolute;left:70px;top:16px;bottom:-8px;width:1px;background:#3f484b}.timeline article:last-child:after{display:none}.timeline time{font:500 11px IBM Plex Mono;color:#99a1a2}.dot{width:11px;height:11px;border:2px solid #687174;border-radius:50%;background:#151a1d;z-index:1}.dot.critical{background:var(--red);border-color:var(--red)}.dot.done{background:var(--cyan);border-color:var(--cyan)}.dot.current{box-shadow:0 0 0 5px #70d9e424;border-color:var(--cyan)}.timeline b{font:650 15px Archivo Variable}.timeline p{margin-top:6px;color:#a8b0b1;font-size:13px;line-height:1.6}.timeline article.muted{opacity:.55}.case-aside{border:1px solid #394245;padding:24px;display:flex;flex-direction:column;gap:8px}.case-aside svg{color:var(--cyan);margin-bottom:40px}.case-aside span{font-size:11px;color:#96a0a2}.case-aside strong{font:650 15px Archivo Variable}.case-aside small{color:#788386}.intake-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.intake-copy{position:sticky;top:120px}.intake-copy p{color:#686a66;line-height:1.75}.intake-copy ul{list-style:none;padding:0;margin-top:42px}.intake-copy li{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.intake-copy li svg{flex:0 0 auto;color:#b72a25}.intake-card{padding:32px;background:#fff;border:1px solid var(--line);box-shadow:12px 12px #d7d3cb}.form-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.form-head small,.mono{font:500 10px IBM Plex Mono;letter-spacing:.09em;color:#777}.form-head h3{margin:7px 0 0;font:650 25px Archivo Variable}.severity{padding:8px 10px;background:#e6d9a8;font:600 10px IBM Plex Mono;text-transform:uppercase}.severity.critical{background:#ffd1cd;color:#a9211c}.symptom-list{display:grid;gap:8px}.symptom-list label{display:grid;grid-template-columns:auto 1fr 23px;gap:12px;align-items:center;padding:15px;border:1px solid #ddd;cursor:pointer;font-size:13px}.symptom-list label.selected{border-color:var(--ink);background:#f5f3ed}.symptom-list input{accent-color:var(--red)}.symptom-list i{width:20px;height:20px;display:grid;place-items:center;background:var(--ink);color:#fff;font-style:normal}.range-label,.notes-label{display:block;margin-top:25px}.range-label>span{display:flex;justify-content:space-between;gap:20px}.range-label b,.notes-label>b{font-size:12px}.range-label em{font-style:normal;font-size:11px;color:#777}.range-label input{width:100%;margin-top:15px;accent-color:var(--red)}textarea{width:100%;resize:vertical;border:1px solid #ccc;padding:12px;margin-top:9px;line-height:1.5;background:#faf9f5}.warning{display:block;color:#a9211c;margin-top:5px}.recommend{display:flex;gap:12px;margin:24px 0;padding:15px;background:#e9f7f8}.recommend svg{flex:0 0 auto;color:#177985}.recommend small,.recommend b{display:block}.recommend small{font:500 9px IBM Plex Mono;color:#48838a;margin-bottom:5px}.recommend b{font-size:12px;line-height:1.5}.submit{width:100%;border:0}.success-state{min-height:530px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px}.success-state>span{width:62px;height:62px;display:grid;place-items:center;background:#d8f1f2;color:#0e6973;border-radius:50%;margin-bottom:24px}.success-state .mono{color:#b72a25}.success-state h3{font:650 34px Archivo Variable;margin:12px 0}.success-state p{line-height:1.8;color:#656762}.principles{border-top:1px solid var(--line)}.principles>div:first-child{max-width:760px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:55px}.principle-grid article{background:var(--paper);padding:28px}.principle-grid b{font:500 11px IBM Plex Mono;color:#b72a25}.principle-grid h3{font:650 20px Archivo Variable;margin:55px 0 12px}.principle-grid p{font-size:13px;line-height:1.7;color:#666}footer{padding:55px max(40px,calc((100vw - 1280px)/2));background:#101316;color:#fff;display:flex;align-items:center;gap:40px}footer .brand{margin-right:auto}.inverse .brand-mark{background:#fff}.inverse small{color:#8f999b}footer p{font-size:11px;color:#858e90;margin:0}footer>a{display:flex;align-items:center;gap:8px;font:600 12px IBM Plex Mono}.disclaimer{padding:10px;text-align:center;background:var(--red);color:#1b0a09;font:600 9px IBM Plex Mono;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.site-header nav{display:none;position:absolute;top:77px;left:0;right:0;background:var(--paper);padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 24px}.hero-visual{min-height:540px}.section{padding:80px 24px}.section-head,.case-study,.intake-section{grid-template-columns:1fr;gap:42px}.phase-grid{grid-template-columns:1fr 1fr}.phase:nth-child(2){border-right:0}.phase{border-bottom:1px solid var(--line)}.intake-copy{position:static}.case-study{padding:80px 24px}.case-aside{max-width:320px}.principle-grid{grid-template-columns:1fr}footer{padding:45px 24px;align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:560px){.site-header{height:70px;padding:0 18px}.site-header nav{top:69px}.brand-mark{width:34px;height:34px}.hero-copy{padding:54px 20px}.hero-actions{flex-direction:column}.hero-visual{min-height:450px}.case-chip{left:18px;right:18px;bottom:22px}.trust-row{justify-content:flex-start;padding:0 20px}.section{padding:65px 20px}.phase-grid{grid-template-columns:1fr}.phase{min-height:245px;border-right:0}.phase h3{margin-top:50px}.case-study{padding:65px 20px}.intake-card{padding:20px;box-shadow:7px 7px #d7d3cb}.range-label>span{flex-direction:column;gap:6px}.success-state{padding:5px;min-height:500px}.principles .principle-grid{margin-top:35px}footer{padding:42px 20px}h1{font-size:49px}}
