:root{--navy:#0f2c3c;--navy-2:#123848;--terra:#b97047;--terra-soft:#d2a184;--cream:#f3ece4;--paper:#fdf9f6;--ink:#2b2b2b;--meta:#8a8278;--line:#0f2c3c24;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Outfit",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-weight:300;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh}.topbar{background:var(--navy);z-index:5;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,74px);display:flex;position:relative}.brand img{width:188px;display:block}.topbar nav{color:var(--cream);letter-spacing:.08em;align-items:center;gap:30px;font-size:12px;display:flex}.topbar nav>a:not(.nav-cta){opacity:.75}.nav-cta{background:var(--terra);color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:13px 18px;font-size:10px;display:inline-flex}.hero{background:var(--navy);color:var(--cream);padding:84px clamp(22px,7vw,110px) 92px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #f3ece414;border-radius:50%;width:560px;height:560px;position:absolute;top:-140px;right:-250px;box-shadow:0 0 0 45px #f3ece406,0 0 0 100px #f3ece405}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:76px;max-width:1200px;margin:auto;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.27em;color:var(--terra-soft);margin-bottom:20px;font-size:10px;font-weight:600;display:inline-block}.eyebrow.dark{color:var(--terra)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.02}h1{max-width:790px;font-size:clamp(42px,5vw,70px)}.hero-intro{color:#f3ece4d1;max-width:680px;margin:28px 0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.btn{text-transform:uppercase;letter-spacing:.17em;border:0;justify-content:center;align-items:center;gap:11px;padding:16px 24px;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.btn-terra{background:var(--terra);color:#fff}.btn-terra:hover{background:#c78359;transform:translateY(-1px)}.btn-outline{color:var(--cream);border:1px solid #f3ece473}.btn-outline:hover{border-color:var(--terra-soft);color:#fff}.quiet-note{color:#f3ece4a8;align-items:center;gap:7px;font-size:12px;display:inline-flex}.hero-meta{text-transform:uppercase;letter-spacing:.18em;color:#f3ece48f;border-top:1px solid #f3ece42e;flex-wrap:wrap;gap:26px;margin-top:40px;padding-top:18px;font-size:10px;display:flex}.hero-panel{background:#f3ece40f;border:1px solid #f3ece440;justify-self:end;max-width:390px;padding:34px 32px}.panel-mark{color:var(--terra-soft);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:600;display:flex}.hero-panel ol{margin:0;padding:0;list-style:none}.hero-panel li{color:#f3ece4e6;border-top:1px solid #f3ece429;gap:15px;padding:18px 0;font-size:15px;display:flex}.hero-panel li:last-child{border-bottom:1px solid #f3ece429}.hero-panel b{font-family:var(--serif);color:var(--terra-soft);font-size:25px;font-weight:500}.hero-panel p{color:#f3ece494;margin:22px 0 0;font-size:12px;line-height:1.6}.section{padding:100px clamp(22px,7vw,110px)}.section-heading,.process-grid,.evidence-card,.triage-section,.final-cta{max-width:1200px;margin:auto}.section-heading{max-width:730px;margin-bottom:42px}.section h2{color:var(--navy);font-size:clamp(34px,4vw,53px)}.section-heading p,.process-grid p{color:#5a5b59;margin:20px 0 0;font-size:17px;line-height:1.7}.route-grid{grid-template-columns:repeat(5,1fr);gap:13px;max-width:1200px;margin:auto;display:grid}.route-card{border:1px solid var(--line);text-align:left;min-height:300px;color:var(--ink);background:#fff;flex-direction:column;align-items:flex-start;padding:26px 22px;transition:all .2s;display:flex}.route-card:hover{border-color:var(--terra);box-shadow:0 20px 38px -30px var(--navy);transform:translateY(-4px)}.route-label{text-transform:uppercase;letter-spacing:.19em;color:var(--terra);font-size:10px;font-weight:600}.route-card h3{color:var(--navy);margin:20px 0 12px;font-size:29px}.route-card p{color:#656766;margin:0;font-size:14px;line-height:1.62}.route-link{color:var(--terra);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:600;display:inline-flex}.process-section{background:var(--cream)}.process-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:100px;display:grid}.process-grid>div:first-child{max-width:610px}.check-list{border-top:1px solid var(--line)}.check-list div{border-bottom:1px solid var(--line);color:var(--navy);align-items:flex-start;gap:12px;padding:18px 0;font-size:15px;display:flex}.check-list svg{color:var(--terra);flex:none;margin-top:3px}.evidence-section{background:var(--paper)}.evidence-card{border:1px solid var(--line);background:#fff;grid-template-columns:.85fr 1.15fr;gap:80px;padding:50px;display:grid}.evidence-list{border-top:1px solid var(--line)}.evidence-list div{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:16px 0;display:flex}.evidence-list span{font-family:var(--serif);color:var(--terra);font-size:23px}.evidence-list p{color:#545754;margin:0;font-size:15px}.triage-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.triage-intro{position:sticky;top:30px}.triage-intro p{color:#60625e;font-size:16px;line-height:1.7}.triage-badge{border-left:2px solid var(--terra);color:var(--navy);align-items:flex-start;gap:10px;margin-top:28px;padding:13px 0 13px 15px;font-size:12px;line-height:1.5;display:flex}.lead-form{background:var(--navy);color:var(--cream);box-shadow:0 24px 60px -40px var(--navy);grid-template-columns:1fr 1fr;gap:20px 18px;padding:35px;display:grid}.lead-form label{text-transform:uppercase;letter-spacing:.13em;color:#f3ece4cc;flex-direction:column;gap:8px;font-size:11px;display:flex}.lead-form label span{opacity:.55;text-transform:none;letter-spacing:0}.lead-form input:not([type=checkbox]),.lead-form select{width:100%;color:var(--cream);background:#f3ece417;border:1px solid #f3ece440;border-radius:0;outline:0;padding:13px 12px}.lead-form select option{color:var(--ink);background:#fff}.lead-form input:focus,.lead-form select:focus{border-color:var(--terra-soft)}.lead-form label:nth-child(4),.lead-form label:nth-child(5),.lead-form label:nth-child(6),.lead-form label:nth-child(7),.lead-form label:nth-child(8),.lead-form .consent,.lead-form .form-submit,.lead-form .form-footnote,.lead-form .form-error,.lead-form .form-success{grid-column:1/-1}.consent{align-items:flex-start;line-height:1.5;color:#f3ece4b8!important;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;gap:10px!important;font-size:11px!important;display:flex!important}.consent input{accent-color:var(--terra);margin-top:3px}.consent a{color:var(--terra-soft);text-decoration:underline}.form-submit{width:100%;margin-top:4px}.form-footnote{color:#f3ece485;margin:0;font-size:10px;line-height:1.55}.form-error{color:#f1b092;margin:0;font-size:12px}.form-success{color:var(--cream);border:1px solid #d2a184b3;align-items:flex-start;gap:12px;padding:16px;display:flex}.form-success svg{color:var(--terra-soft);flex:none}.form-success strong,.form-success span{display:block}.form-success span{color:#f3ece4b8;margin-top:4px;font-size:12px}.final-cta{background:var(--navy);color:var(--cream);justify-content:space-between;align-items:center;gap:30px;margin-bottom:100px;padding:46px 55px;display:flex}.final-cta h2{color:var(--cream);max-width:760px;font-size:clamp(31px,3.5vw,48px)}.final-cta .eyebrow{margin-bottom:16px}footer{color:var(--cream);background:#09212d;justify-content:space-between;align-items:flex-end;gap:30px;padding:48px clamp(22px,7vw,110px);display:flex}footer img{width:180px}footer p{font-family:var(--serif);color:#f3ece494;margin:16px 0 0;font-size:18px}.footer-info{text-align:right;color:#f3ece494;flex-direction:column;align-items:flex-end;gap:14px;font-size:11px;display:flex}.footer-info a{color:var(--terra-soft)}.floating-wa{z-index:9;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#16835b;border-radius:2px;align-items:center;gap:8px;padding:14px 17px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #072b1f4d}.consent-banner{z-index:20;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,7vw,110px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0f2c3c14}.consent-banner strong{color:var(--navy);font-size:13px}.consent-banner p{color:#626560;max-width:700px;margin:4px 0 0;font-size:11px}.consent-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.consent-actions>button:first-child{color:var(--navy);font-size:11px;text-decoration:underline}.consent-actions .btn{padding:12px 16px}@media (width<=1050px){.route-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{gap:42px}.triage-section{gap:45px}.process-grid{gap:50px}}@media (width<=780px){.topbar{height:72px}.topbar nav>a:not(.nav-cta){display:none}.nav-cta{padding:11px 13px;font-size:9px}.brand img{width:165px}.hero{padding-top:62px}.hero-grid,.process-grid,.evidence-card,.triage-section{grid-template-columns:1fr}.hero-panel{justify-self:stretch;max-width:none}.section{padding-top:70px;padding-bottom:70px}.evidence-card{gap:35px;padding:28px}.triage-intro{position:static}.lead-form{grid-template-columns:1fr;padding:24px 19px}.lead-form label:nth-child(4),.lead-form label:nth-child(5),.lead-form label:nth-child(6),.lead-form label:nth-child(7),.lead-form label:nth-child(8){grid-column:auto}.final-cta{margin:0 22px 70px;padding:32px 24px;display:block}.final-cta .btn{width:100%;margin-top:25px}footer{display:block}.footer-info{text-align:left;align-items:flex-start;margin-top:28px}.floating-wa{bottom:16px;right:16px}.consent-banner{padding:16px 20px;display:block}.consent-actions{justify-content:flex-end;margin-top:13px}.consent-actions .btn{padding:11px 13px}}@media (width<=480px){h1{font-size:42px}.hero-intro{font-size:16px}.route-grid{grid-template-columns:1fr}.route-card{min-height:250px}.hero-actions .btn{width:100%}.hero-meta{display:block}.hero-meta span{margin-bottom:8px;display:block}.consent-actions{justify-content:space-between}.consent-actions>button:first-child{font-size:10px}}.hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:690px;display:flex}.hero-backdrop{z-index:-2;background-image:linear-gradient(90deg,#081c27fa 0%,#081c27e6 34%,#081c278f 68%,#081c27b8 100%),url(/assets/hero-fraudes-bancarias-v1.png);background-position:50%;background-size:cover;animation:24s ease-in-out infinite alternate hero-drift;position:absolute;inset:0;transform:scale(1.035)}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#081c2759,#0000 38%,#081c2794);position:absolute;inset:0}.hero:after{z-index:0;pointer-events:none}.hero-grid{width:100%}.hero-copy,.hero-panel{z-index:2;position:relative}.hero-copy{animation:.9s cubic-bezier(.2,.75,.25,1) both hero-copy-in}.hero-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:1s cubic-bezier(.2,.75,.25,1) .18s both hero-panel-in;box-shadow:0 24px 70px #00000038}.hero-caption{color:#f3ece47a;text-transform:uppercase;letter-spacing:.2em;z-index:2;justify-content:space-between;gap:20px;width:100%;max-width:1200px;margin:42px auto 0;font-size:9px;animation:.9s .28s both hero-copy-in;display:flex;position:relative}@keyframes hero-drift{0%{background-position:50%;transform:scale(1.035)}to{background-position:54% 47%;transform:scale(1.09)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(28px)rotate(1deg)}to{opacity:1;transform:none}}.office-section{background:var(--paper);padding-top:115px;padding-bottom:115px}.office-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:100px;max-width:1200px;margin:auto;display:grid}.office-copy{max-width:700px}.office-copy h2{font-size:clamp(38px,4.4vw,61px)}.office-copy p{color:#5b5d59;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.75}.office-mark{aspect-ratio:1;width:min(100%,360px);color:var(--navy);background:radial-gradient(circle,#b9704724,#0000 52%),linear-gradient(135deg,#0f2c3c0a,#0000 62%);border:1px solid #0f2c3c33;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative;overflow:hidden}.office-mark:before,.office-mark:after{content:"";border:1px solid #b9704742;border-radius:50%;position:absolute;inset:18%;transform:rotate(-26deg)}.office-mark:after{border-color:#0f2c3c2e;inset:31%;transform:rotate(29deg)}.office-mark span{font-family:var(--serif);letter-spacing:-.08em;z-index:2;font-size:92px;position:relative}.office-orbit{background:linear-gradient(90deg,transparent,var(--terra),transparent);opacity:.7;width:128%;height:1px;position:absolute;transform:rotate(-34deg)}.orbit-two{background:linear-gradient(90deg,transparent,var(--navy),transparent);opacity:.3;transform:rotate(34deg)}.office-credentials{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;padding-top:24px;display:grid}.office-credentials>div{color:var(--terra);align-items:flex-start;gap:12px;display:flex}.office-credentials span{flex-direction:column;gap:4px;display:flex}.office-credentials strong{color:var(--navy);font-size:13px;font-weight:600}.office-credentials small{color:var(--meta);font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.hero-backdrop,.hero-copy,.hero-panel,.hero-caption{animation:none}}@media (width<=780px){.hero{min-height:760px;padding-bottom:55px}.hero-backdrop{background-position:62%}.hero-caption{margin-top:28px;line-height:2;display:block}.hero-caption span{display:block}.office-section{padding-top:78px;padding-bottom:78px}.office-grid{gap:54px}.office-mark{width:min(76vw,300px)}.office-mark span{font-size:76px}.office-credentials{grid-template-columns:1fr;gap:16px}}
