:root{--oam-ink:#102326;--oam-accent:#087f83;--oam-highlight:#f4bf3a;--oam-paper:#f5f8f8;--oam-white:#fff;--oam-line:#d8e0e1;--oam-muted:#526568;--oam-green:#20b763;--oam-width:1180px}
html{scroll-behavior:smooth}
body.oam-body{margin:0;background:var(--oam-white);color:var(--oam-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;letter-spacing:0}
.oam-page *{box-sizing:border-box;letter-spacing:0}
.oam-page a{color:inherit}
.oam-shell{width:min(var(--oam-width),calc(100% - 48px));margin:0 auto}
.oam-header{height:70px;background:var(--oam-white);border-bottom:1px solid var(--oam-line)}
.oam-header .oam-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.oam-logo img{display:block;width:auto;height:34px}
.oam-market{display:flex;align-items:center;gap:10px;color:var(--oam-muted);font-size:13px;font-weight:700}
.oam-market span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:28px;padding:0 8px;background:var(--oam-accent);color:#fff;font-size:12px;font-weight:900}
.oam-hero{padding:58px 0 46px;background:var(--oam-paper);border-bottom:1px solid var(--oam-line)}
.oam-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:58px;align-items:start}
.oam-hero-copy{padding-top:14px;min-width:0}
.oam-kicker{margin:0 0 17px;color:var(--oam-accent);font-size:13px;font-weight:900;text-transform:uppercase}
.oam-variant{display:none}
html.oam-variant-a .oam-variant-a,html.oam-variant-b .oam-variant-b{display:block}
.oam-page h1{max-width:760px;margin:0 0 20px;font-size:52px;line-height:1.08;font-weight:800}
.oam-lede{max-width:680px;margin:0 0 26px;color:var(--oam-muted);font-size:19px;line-height:1.62}
.oam-benefits{display:grid;gap:13px;margin:0 0 30px;padding:0;list-style:none}
.oam-benefits li{position:relative;padding-left:28px;font-size:16px;line-height:1.5}
.oam-benefits li:before{content:"✓";position:absolute;left:0;top:0;color:var(--oam-accent);font-weight:900}
.oam-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.oam-actions>span{max-width:280px;color:var(--oam-muted);font-size:13px;line-height:1.45}
.oam-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--oam-accent);border-radius:6px;background:var(--oam-accent);color:#fff!important;text-decoration:none;font-size:15px;font-weight:800;cursor:pointer}
.oam-button:hover,.oam-button:focus{filter:brightness(.88)}
.oam-form{min-width:0;padding:26px;background:#fff;border:1px solid var(--oam-line);border-radius:8px;box-shadow:0 15px 38px rgba(17,35,39,.1)}
.oam-form-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;margin-bottom:15px}
.oam-form-head>span{display:flex;align-items:center;justify-content:center;height:36px;background:var(--oam-highlight);color:var(--oam-ink);font-size:12px;font-weight:900}
.oam-form h2{margin:0 0 6px;font-size:23px;line-height:1.25}
.oam-form-head p{margin:0;color:var(--oam-muted);font-size:13px;line-height:1.52}
.oam-whatsapp{display:grid;grid-template-columns:46px minmax(0,1fr) 74px;gap:12px;align-items:center;padding:13px 0 17px;margin-bottom:17px;border-bottom:1px solid var(--oam-line)}
.oam-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--oam-green);color:#fff!important}
.oam-whatsapp-icon svg{width:27px;height:27px}
.oam-whatsapp div{min-width:0}
.oam-whatsapp strong,.oam-whatsapp span{display:block}
.oam-whatsapp strong{margin-bottom:3px;font-size:14px}
.oam-whatsapp span{color:var(--oam-muted);font-size:12px;line-height:1.35}
.oam-whatsapp img{display:block;width:74px;height:74px;padding:3px;background:#fff;border:1px solid var(--oam-line);border-radius:5px}
.oam-form .ff-el-group{margin-bottom:12px}
.oam-form label{color:var(--oam-ink)!important;font-size:13px!important;font-weight:700!important}
.oam-form input[type=text],.oam-form input[type=email],.oam-form input[type=tel],.oam-form input[type=url],.oam-form input[type=number],.oam-form textarea,.oam-form select{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #bac6c8!important;border-radius:5px!important;background:#fff!important;color:var(--oam-ink)!important;font:inherit!important}
.oam-form textarea{min-height:86px!important;resize:vertical}
.oam-form input:focus,.oam-form textarea:focus,.oam-form select:focus{outline:2px solid color-mix(in srgb,var(--oam-accent) 20%,transparent)!important;border-color:var(--oam-accent)!important}
.oam-form .ff-btn-submit,.oam-form button[type=submit]{width:100%!important;min-height:48px!important;border:1px solid var(--oam-accent)!important;border-radius:6px!important;background:var(--oam-accent)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important}
.oam-form .ff-message-success{padding:15px 0!important;color:var(--oam-ink)!important;line-height:1.55!important}
.oam-trust{background:#fff;border-bottom:1px solid var(--oam-line)}
.oam-trust .oam-shell{display:grid;grid-template-columns:repeat(4,1fr)}
.oam-trust .oam-shell>div{min-width:0;padding:23px 20px;border-right:1px solid var(--oam-line)}
.oam-trust .oam-shell>div:first-child{padding-left:0}
.oam-trust .oam-shell>div:last-child{border-right:0}
.oam-trust strong,.oam-trust span{display:block}
.oam-trust strong{margin-bottom:5px;color:var(--oam-accent);font-size:18px}
.oam-trust span{color:var(--oam-muted);font-size:12px;line-height:1.4}
.oam-lens{padding:48px 0;background:var(--oam-highlight);color:var(--oam-ink)}
.oam-lens .oam-shell{display:grid;grid-template-columns:.35fr 1.65fr;gap:48px;align-items:start}
.oam-lens .oam-shell>p{margin:7px 0 0;font-size:12px;font-weight:900}
.oam-lens h2{margin:0 0 10px;font-size:31px;line-height:1.18}
.oam-lens span{display:block;max-width:800px;font-size:16px;line-height:1.62}
.oam-section,.oam-process{padding:64px 0}
.oam-section-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:end;margin-bottom:32px}
.oam-section-head h2{margin:0;font-size:36px;line-height:1.18}
.oam-section-head p{margin:0;color:var(--oam-muted);font-size:16px;line-height:1.62}
.oam-report{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}
.oam-report figure{margin:0;min-width:0}
.oam-report figure img{display:block;width:100%;height:auto;border:1px solid var(--oam-line);border-radius:8px}
.oam-report figcaption{margin-top:8px;color:var(--oam-muted);font-size:11px;line-height:1.4}
.oam-report ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--oam-line);counter-reset:item}
.oam-report li{position:relative;padding:18px 0 18px 42px;border-bottom:1px solid var(--oam-line);counter-increment:item}
.oam-report li:before{content:"0" counter(item);position:absolute;left:0;top:20px;color:var(--oam-accent);font-size:12px;font-weight:900}
.oam-report strong,.oam-report span{display:block}
.oam-report strong{margin-bottom:5px;font-size:17px}
.oam-report span{color:var(--oam-muted);font-size:13px;line-height:1.52}
.oam-process{background:var(--oam-ink);color:#fff}
.oam-process .oam-section-head p{color:#c3cdcf}
.oam-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22)}
.oam-steps>div{min-height:160px;padding:24px 28px 0 0;border-right:1px solid rgba(255,255,255,.22)}
.oam-steps>div+div{padding-left:28px}
.oam-steps>div:last-child{border-right:0}
.oam-steps span{display:block;margin-bottom:17px;color:var(--oam-highlight);font-size:12px;font-weight:900}
.oam-steps h3{margin:0 0 8px;font-size:20px}
.oam-steps p{margin:0;color:#c3cdcf;font-size:13px;line-height:1.56}
.oam-final{padding:48px 0;background:var(--oam-highlight)}
.oam-final .oam-shell{display:flex;align-items:center;justify-content:space-between;gap:34px}
.oam-final h2{max-width:820px;margin:0;font-size:32px;line-height:1.2}
.oam-final .oam-button{flex:0 0 auto;background:var(--oam-ink);border-color:var(--oam-ink)}
.oam-footer{padding:22px 0;background:#fff;border-top:1px solid var(--oam-line);color:var(--oam-muted);font-size:12px}
.oam-footer .oam-shell{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.oam-footer a{text-decoration:none}
@media(max-width:980px){.oam-page h1{font-size:42px}.oam-hero-grid{grid-template-columns:1fr;gap:38px}.oam-form{max-width:720px}.oam-section-head,.oam-report{grid-template-columns:1fr}.oam-lens .oam-shell{grid-template-columns:1fr;gap:14px}}
@media(max-width:680px){.oam-shell{width:min(var(--oam-width),calc(100% - 32px))}.oam-header{height:62px}.oam-logo img{height:29px}.oam-market{gap:7px;font-size:11px}.oam-market span{min-width:32px;height:24px}.oam-hero{padding:34px 0 30px}.oam-hero-copy{padding-top:0}.oam-page h1{font-size:34px}.oam-lede{font-size:17px}.oam-form{padding:19px}.oam-form-head{grid-template-columns:38px minmax(0,1fr)}.oam-form-head>span{height:32px}.oam-whatsapp{grid-template-columns:42px minmax(0,1fr) 66px}.oam-whatsapp-icon{width:42px;height:42px}.oam-whatsapp img{width:66px;height:66px}.oam-trust .oam-shell{grid-template-columns:repeat(2,1fr)}.oam-trust .oam-shell>div{padding:18px 12px}.oam-trust .oam-shell>div:nth-child(2){border-right:0}.oam-trust .oam-shell>div:nth-child(-n+2){border-bottom:1px solid var(--oam-line)}.oam-lens{padding:38px 0}.oam-lens h2{font-size:27px}.oam-section,.oam-process{padding:48px 0}.oam-section-head h2{font-size:29px}.oam-steps{grid-template-columns:1fr}.oam-steps>div,.oam-steps>div+div{min-height:0;padding:20px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.22)}.oam-steps>div:last-child{border-bottom:0}.oam-final .oam-shell{align-items:flex-start;flex-direction:column}.oam-final h2{font-size:28px}}
