:root{--page:#f8f8f5;--paper:#fff;--ink:#07090d;--muted:#555f66;--soft:#8b949a;--line:#d7d7d1;--line-dark:#b9bbb7;--accent:#167f96;--accent-dark:#0c5668;--button-fill:#0b56a6;--button-fill-hover:#073f7d;--button-on-fill:#f8fbfa;--button-ink:#0b56a6;--button-border:rgba(11,86,166,.42);--button-soft:rgba(11,86,166,.1);--button-shadow:0 16px 34px rgba(11,86,166,.18);--whatsapp:#2f6f5d;--whatsapp-hover:#235845;--shadow:0 24px 60px rgba(9,16,20,.08);--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:radial-gradient(circle at 9% 8%,rgba(22,127,150,.06),transparent 28%),linear-gradient(180deg,#fbfbf8 0,var(--page) 55%,#f4f4f0 100%);color:var(--ink);font-family:var(--sans);font-size:16px;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.section-shell,.site-footer,.site-header{margin:0 auto;width:min(1220px,calc(100% - 72px))}.site-header{align-items:center;backdrop-filter:blur(14px);background:rgba(251,251,248,.94);border-bottom:1px solid var(--line);display:grid;gap:clamp(16px,2.4vw,30px);grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;position:sticky;top:0;z-index:20}#activos,#contacto,#criterios,#footer,#incluir,#proceso,#propuesta{scroll-margin-top:126px}.brand{min-width:0}.brand img{display:block;height:auto;width:clamp(210px,24vw,310px)}.main-nav{align-items:center;color:#12171b;display:flex;font-size:14px;font-weight:700;gap:clamp(18px,2.6vw,42px);justify-content:flex-end;min-width:0}.main-nav a{border-bottom:1px solid transparent;padding:4px 0;white-space:nowrap}.main-nav a:focus-visible,.main-nav a:hover{border-color:var(--accent);color:var(--accent-dark)}.header-cta{align-items:center;background:var(--button-fill);border:1px solid var(--button-border);border-radius:6px;box-shadow:var(--button-shadow);color:var(--button-on-fill);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;line-height:1.1;min-height:46px;padding:0 clamp(14px,1.8vw,20px);text-align:center;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.header-cta:focus-visible,.header-cta:hover{background:var(--button-fill-hover);outline:2px solid rgba(22,127,150,.18);outline-offset:3px;transform:translateY(-1px)}.hero{align-items:start;display:grid;gap:clamp(42px,6vw,76px);grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);padding:34px 0 46px}.hero-copy{min-width:0;padding-top:clamp(20px,4vw,44px)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:0}h1{font-size:clamp(38px,3.7vw,56px);line-height:1.02;max-width:760px}.hero-lede{color:#20272c;font-size:clamp(19px,2vw,23px);line-height:1.4;margin-top:28px;max-width:620px}.section-rule{background:var(--accent);height:3px;margin:30px 0 0;width:66px}.interest-panel{margin-top:clamp(72px,9vw,150px)}.interest-panel.section-shell{padding-top:8px}.hero-interest{max-width:680px}.interest-panel h2{color:#12171b;font-family:var(--sans);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.interest-list{border-top:1px solid var(--line-dark);margin-top:16px}.interest-option{align-items:center;border-bottom:1px solid var(--line-dark);display:grid;gap:15px;grid-template-columns:58px 1fr 26px;min-height:94px;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.interest-option.is-selected,.interest-option:focus-visible,.interest-option:hover{background:rgba(22,127,150,.055);box-shadow:inset 4px 0 0 var(--accent)}.interest-option:focus-visible .option-arrow,.interest-option:hover .option-arrow{transform:translateX(5px)}.interest-icon{border:2px solid var(--accent);border-radius:50%;color:var(--accent-dark);display:grid;font-size:13px;font-weight:800;height:42px;place-items:center;width:42px}.interest-option strong{display:block;font-family:var(--serif);font-size:24px;line-height:1.05}.interest-option em{color:#252c31;display:block;font-size:13px;font-style:normal;line-height:1.35;margin-top:6px;max-width:460px}.option-arrow{font-size:28px;transition:transform .16s ease}.trust-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:46px}.trust-grid.section-shell{padding-bottom:54px}.trust-grid div{display:grid;gap:0 12px;grid-template-columns:34px 1fr}.trust-mark{border:1.5px solid var(--accent);border-radius:50%;color:var(--accent);display:grid;font-size:12px;font-weight:800;grid-row:span 2;height:31px;place-items:center;width:31px}.trust-grid strong{font-size:14px;line-height:1.25}.trust-grid p{color:#293036;font-size:12px;line-height:1.42;margin-top:9px}.asset-package{border-top:1px solid var(--line);padding:54px 0}.asset-heading{align-items:start;display:grid;grid-template-columns:minmax(0,760px);row-gap:0}.section-kicker{color:var(--accent-dark);font-size:12px;font-weight:800;grid-column:1;letter-spacing:.08em;text-transform:uppercase}.asset-heading h2{grid-column:1;max-width:650px}.asset-heading .section-rule{grid-column:1;margin-top:22px}.asset-heading p{color:#273037;font-size:15px;grid-column:1;line-height:1.55;margin:22px 0 0;max-width:760px}.asset-grid{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:38px}.asset-grid article{align-content:start;background:hsla(0,0%,100%,.78);display:grid;gap:14px;min-height:230px;padding:24px 20px}.asset-grid span{border:1px solid var(--accent);border-radius:50%;color:var(--accent-dark);display:grid;font-size:12px;font-weight:800;height:34px;place-items:center;width:34px}.asset-grid h3{font-size:22px;line-height:1.05}.asset-grid p{color:#273037;font-size:13px;line-height:1.45}.cta-row{display:flex;flex-wrap:wrap;gap:18px 20px;margin-top:34px}.button,.cta-row{align-items:center}.button{background:var(--button-soft);border:1px solid var(--button-border);border-radius:6px;color:var(--button-ink);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:20px;justify-content:center;line-height:1.1;min-height:54px;padding:0 22px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.button span[aria-hidden=true]{display:inline-block;transition:transform .18s ease}.button:focus-visible,.button:hover{outline:2px solid rgba(22,127,150,.18);outline-offset:3px;transform:translateY(-2px)}.button:focus-visible span[aria-hidden=true],.button:hover span[aria-hidden=true]{transform:translateX(4px)}.button:active{transform:translateY(0)}.button-primary,.button-submit{background:var(--button-fill);border-color:var(--button-border);box-shadow:var(--button-shadow);color:var(--button-on-fill)}.button-primary:focus-visible,.button-primary:hover,.button-submit:focus-visible,.button-submit:hover{background:var(--button-fill-hover)}.button-secondary{background:hsla(0,0%,100%,.58);color:#172025}.button-secondary:focus-visible,.button-secondary:hover{background:#fff;border-color:rgba(11,86,166,.62);color:var(--button-ink)}.button-whatsapp{background:var(--whatsapp);border-color:rgba(15,111,84,.56);box-shadow:0 14px 28px rgba(15,111,84,.14);color:#fff}.button-whatsapp:focus-visible,.button-whatsapp:hover{background:var(--whatsapp-hover);border-color:rgba(15,111,84,.72)}.button-link{border-width:0 0 1px;min-height:auto;padding:0 5px 8px}.proposal-card{background:hsla(0,0%,100%,.82);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:clamp(24px,2.6vw,34px)}.proposal-card h2{font-size:clamp(28px,2.45vw,34px);line-height:1.08}.form-rule{margin:18px 0 22px;width:54px}.form-intro{color:#35424a;font-size:14px;font-weight:700;line-height:1.35;margin-bottom:20px}.stepper{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:28px 0 30px;padding:0;position:relative}.stepper:before{border-top:2px dotted #b7b9b7;content:"";left:16%;position:absolute;right:16%;top:23px}.stepper li{color:#12171b;display:grid;font-size:13px;gap:10px;justify-items:center;position:relative;z-index:1}.stepper span{background:var(--paper);border:1px solid #9a9f9f;border-radius:50%;display:grid;font-size:18px;font-weight:700;height:48px;place-items:center;width:48px}.step-active span{background:var(--accent);border-color:var(--accent);color:#fff}form{display:grid;gap:14px}#fallback-proposal-form[hidden],.fallback-form[hidden],.hubspot-form-shell[hidden]{display:none}.hubspot-form-shell{min-height:260px;width:100%}.hubspot-form-shell form{display:grid;gap:14px;width:100%}.hubspot-form-shell .hs-form-field{display:grid;gap:7px;margin:0!important;width:100%}.hubspot-form-shell .input{margin:0!important;width:100%}.hubspot-form-shell form>.hs-richtext:first-child{display:none}.hubspot-form-shell .hsfc-Step__Content{box-sizing:border-box;display:grid!important;padding:20px 0!important;row-gap:10px!important;width:100%}.hubspot-form-shell .hsfc-Step__Content>.hsfc-Row:first-child{display:none!important}.hubspot-form-shell .hsfc-NavigationRow,.hubspot-form-shell .hsfc-NavigationRow__Buttons,.hubspot-form-shell .hsfc-Step__Content>.hsfc-Row{max-width:none!important;width:100%!important}.hubspot-form-shell .hsfc-Row{margin-block:0!important;padding-block:0!important}.hubspot-form-shell .hsfc-Field,.hubspot-form-shell .hsfc-PhoneField,.hubspot-form-shell .hsfc-SelectField,.hubspot-form-shell .hsfc-TextField,.hubspot-form-shell .hsfc-TextareaField{margin:0 0 10px!important;padding-bottom:0!important;padding-top:0!important}.hubspot-form-shell .hsfc-FieldLabel{margin-bottom:5px!important}.hubspot-form-shell .hsfc-NavigationRow{margin-top:10px!important}.hubspot-form-shell input,.hubspot-form-shell select,.hubspot-form-shell textarea{background:#fff;border:1px solid #c9cbc7;border-radius:4px;color:var(--ink);font-size:14px;min-height:45px;padding:0 14px;width:100%!important}.hubspot-form-shell textarea{line-height:1.45;min-height:98px;padding:12px 14px;resize:vertical}.hubspot-form-shell .hs-submit,.hubspot-form-shell .hs_submit{margin-top:10px;width:100%}.hubspot-form-shell .actions{margin:0!important;padding:0!important;width:100%}.hubspot-form-shell .hs-button,.hubspot-form-shell .hsfc-Button,.hubspot-form-shell input[type=submit].hs-button{align-items:center;background:var(--button-fill);border:1px solid var(--button-border);border-radius:6px;box-shadow:var(--button-shadow);color:var(--button-on-fill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:54px!important;width:100%!important}.hubspot-form-shell .hs-button:focus-visible,.hubspot-form-shell .hs-button:hover{background:var(--button-fill-hover);outline:2px solid rgba(22,127,150,.18);outline-offset:3px}.hubspot-form-shell .hs-error-msgs{color:#9b2f24;font-size:12px;font-weight:700;list-style:none;margin:7px 0 0;padding:0}.hubspot-form-shell .submitted-message{background:rgba(11,86,166,.06);border:1px solid rgba(11,86,166,.2);border-radius:8px;color:#172025;font-size:15px;font-weight:700;line-height:1.45;padding:14px 16px}.field,.field-pair{display:grid;gap:9px}.field-pair{gap:20px;grid-template-columns:1fr 1fr}label{color:#172025;font-size:14px;font-weight:700}input,select,textarea{background:#fff;border:1px solid #c9cbc7;border-radius:4px;color:var(--ink);font-size:14px;min-height:47px;padding:0 14px;width:100%}textarea{line-height:1.45;min-height:104px;padding:14px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid rgba(22,127,150,.24)}.button-submit{margin-top:4px;width:100%}.is-submitted .button-submit{background:var(--whatsapp);border-color:rgba(15,111,84,.72)}.form-status{color:var(--accent-dark);font-size:13px;font-weight:800;line-height:1.45;margin:-2px 0 0}.form-status:empty,.post-submit-actions[hidden]{display:none}.post-submit-actions{background:rgba(11,86,166,.06);border:1px solid rgba(11,86,166,.2);border-radius:8px;display:grid;gap:14px;margin-top:16px;padding:16px}.post-submit-actions p{color:#172025;font-size:14px;font-weight:800;line-height:1.45;margin:0}.post-submit-buttons{display:grid;gap:10px;grid-template-columns:1fr}.post-submit-buttons .button{justify-content:space-between;min-height:48px;width:100%}.form-legal{border-top:1px solid var(--line);display:grid;gap:6px;margin-top:14px;padding-top:14px}.form-disclaimer,.form-note{color:var(--muted);font-size:12px;line-height:1.45}.form-note:before{content:none}.next-steps{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.next-steps h3{color:#172025;font-family:var(--sans);font-size:14px;font-weight:800;line-height:1.25}.next-steps ol{counter-reset:next-step;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.next-steps li{color:#2a3339;font-size:13px;line-height:1.4;padding-left:28px;position:relative}.next-steps li:before{border:1px solid var(--button-border);border-radius:50%;color:var(--button-ink);content:counter(next-step);counter-increment:next-step;display:grid;font-size:10px;font-weight:800;height:18px;left:0;place-items:center;position:absolute;top:1px;width:18px}.contact,.details,.process{border-top:1px solid var(--line);padding:54px 0}.section-heading h2{font-size:clamp(32px,3.7vw,44px);line-height:1.08;max-width:560px}.timeline{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:42px 0 0;padding:0;position:relative}.timeline:before{display:none}.timeline li{background:hsla(0,0%,100%,.68);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 28px rgba(9,16,20,.04);font-size:13px;line-height:1.35;min-height:176px;padding:22px;position:relative}.dot{background:var(--button-fill);border-radius:50%;display:block;height:4px;margin:0 0 18px;width:38px}.dot-accent{background:var(--accent)}.timeline em,.timeline strong{display:block;text-align:left}.timeline strong{font-weight:800;min-height:0}.timeline em{font-style:normal;font-weight:800;margin-top:3px}.timeline p{color:#1f282d;margin-top:16px;text-align:left}.details{display:grid;gap:clamp(44px,6vw,84px);grid-template-columns:1fr 1.08fr}.checklist-block{border-right:1px solid var(--line);padding-right:clamp(32px,5vw,62px)}.proposal-checklist{display:grid;gap:22px;list-style:none;margin:44px 0 0;padding:0}.proposal-checklist li{color:#1f282d;font-size:15px;line-height:1.45;padding-left:34px;position:relative}.proposal-checklist li:before{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);content:"";height:7px;left:3px;position:absolute;top:5px;transform:rotate(-45deg);width:13px}.table-wrap{margin-top:40px;overflow-x:auto}table{border-collapse:collapse;font-size:15px;width:100%}td,th{border-bottom:1px solid var(--line);padding:19px 0;text-align:left;vertical-align:top}thead th{color:#151a1f;font-weight:800}tbody th{font-weight:800;width:37%}td{color:#273037;line-height:1.45}.contact.section-shell{width:min(1480px,calc(100% - 72px))}.contact{align-items:start;display:grid;gap:clamp(34px,4.6vw,68px);grid-template-columns:minmax(290px,.52fr) minmax(640px,1fr)}.contact-copy p{color:#1f282d;font-size:16px;line-height:1.55;margin-top:36px;max-width:420px}.contact-methods{display:grid;font-size:clamp(16px,1.8vw,21px);font-style:normal;gap:14px;margin-top:42px}.contact-methods a{align-items:center;border:1px solid transparent;border-radius:6px;color:#15232a;display:inline-flex;font-weight:700;gap:14px;line-height:1.2;max-width:100%;padding:8px 12px 8px 8px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:fit-content}.contact-icon{background:var(--button-soft);border:1px solid var(--button-border);border-radius:6px;color:var(--button-ink);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.contact-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:22px}.phone-icon svg{height:19px;stroke-width:2;width:19px}.whatsapp-icon{background:rgba(22,133,102,.1);border-color:rgba(15,111,84,.56);color:var(--whatsapp-hover)}.contact-methods a:focus-visible,.contact-methods a:hover{background:hsla(0,0%,100%,.72);border-color:rgba(11,86,166,.28);box-shadow:0 12px 24px rgba(11,86,166,.1);color:var(--button-ink);outline:2px solid rgba(11,86,166,.2);outline-offset:3px;transform:translateY(-1px)}.contact-methods a:focus-visible .contact-icon,.contact-methods a:hover .contact-icon{background:var(--button-fill);color:var(--button-on-fill)}.contact-methods a:focus-visible .whatsapp-icon,.contact-methods a:hover .whatsapp-icon{background:var(--whatsapp);border-color:rgba(15,111,84,.72)}.contact-methods span:last-child{min-width:0;overflow-wrap:anywhere}.contact-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.contact-actions .button{min-width:240px}address a{transition:background .18s ease,border-color .18s ease}.scheduler{background:hsla(0,0%,100%,.72);border:1px solid var(--line);border-radius:8px;display:grid;gap:28px;grid-template-columns:1fr;padding:clamp(26px,4vw,40px)}.scheduler h3{font-size:22px;line-height:1.2}.meeting-meta{border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0}.meeting-meta div{border-bottom:1px solid var(--line);min-width:0;padding:16px 18px 16px 0}.meeting-meta div+div{border-left:1px solid var(--line);padding-left:18px}.meeting-meta dt{color:#111820;font-size:13px;font-weight:800}.meeting-meta dd{color:#182127;font-size:15px;margin:8px 0 0}.scheduler-status{border-left:3px solid var(--accent);color:#273037;font-size:13px;font-weight:700;line-height:1.45;margin-top:22px;padding-left:14px}.scheduler-action{margin-top:20px;width:100%}.meetings-embed-shell{border-top:1px solid var(--line);min-width:0;padding-top:28px}.meetings-iframe-container{min-height:clamp(700px,76vh,860px);overflow:hidden;width:100%}.meetings-iframe-container iframe{border:0;min-height:clamp(700px,76vh,860px);width:100%!important}.site-footer{align-items:start;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#11181d;display:grid;font-size:14px;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(240px,1.15fr) minmax(150px,.72fr) minmax(260px,1fr);min-height:150px;padding:34px 0 38px}.site-footer img{height:auto;max-width:100%;width:245px}.footer-brand{display:grid;gap:18px}.footer-brand p{color:#253037;font-size:14px;line-height:1.45;max-width:320px}.footer-links{display:grid;gap:12px;padding-top:4px}.footer-links a{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:#172025;font-size:14px;font-weight:800;line-height:1.35;padding-bottom:3px;text-decoration-color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:background-size .18s ease,color .18s ease,text-decoration-color .18s ease,transform .18s ease;width:fit-content}.footer-links a:focus-visible,.footer-links a:hover{background-size:100% 2px;color:var(--accent-dark);outline:0;text-decoration-color:var(--accent-dark);transform:translateX(2px)}.footer-contact{display:grid;font-style:normal;gap:10px;justify-content:end;margin:0}.footer-contact a{align-items:center;border:1px solid transparent;border-radius:6px;color:#172025;display:inline-flex;font-size:13px;font-weight:800;gap:11px;justify-content:flex-start;line-height:1.2;max-width:100%;min-height:42px;padding:4px 8px 4px 4px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.footer-contact a:focus-visible,.footer-contact a:hover{background:hsla(0,0%,100%,.72);border-color:rgba(11,86,166,.28);box-shadow:0 12px 24px rgba(11,86,166,.1);color:var(--button-ink);outline:2px solid rgba(11,86,166,.2);outline-offset:3px;transform:translateY(-1px)}.footer-icon{background:var(--button-soft);border:1px solid var(--button-border);border-radius:6px;color:var(--button-ink);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.footer-icon svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.footer-icon-whatsapp{background:rgba(22,133,102,.1);border-color:rgba(15,111,84,.56);color:var(--whatsapp-hover)}.footer-contact a:focus-visible .footer-icon,.footer-contact a:hover .footer-icon{background:var(--button-fill);color:var(--button-on-fill)}.footer-contact a:focus-visible .footer-icon-whatsapp,.footer-contact a:hover .footer-icon-whatsapp{background:var(--whatsapp);border-color:rgba(15,111,84,.72)}.footer-contact span:last-child{min-width:0;overflow-wrap:anywhere}@media (max-width:1060px){.asset-heading,.contact,.details{grid-template-columns:1fr}.asset-heading .section-rule,.asset-heading h2,.asset-heading p{grid-column:1;grid-row:auto}.asset-heading p{margin-top:0;max-width:760px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-card{max-width:720px;width:100%}.hero-interest{margin-top:48px;max-width:720px}.checklist-block{border-bottom:1px solid var(--line);border-right:0;padding-bottom:44px;padding-right:0}.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hero{grid-template-columns:1fr}.hero-interest,.proposal-card{max-width:none;width:100%}}@media (max-width:900px){.site-header{gap:14px 18px}.brand img{width:min(250px,32vw)}.main-nav{font-size:13px;gap:22px}.header-cta{font-size:12px;min-height:44px}}@media (max-width:1180px){.contact{grid-template-columns:1fr}.contact-copy p{max-width:640px}}@media (max-width:760px){.contact.section-shell,.section-shell,.site-footer,.site-header{width:min(680px,calc(100% - 34px))}.site-header{align-items:center;gap:12px 14px;grid-template-areas:"brand cta" "nav nav";grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:12px 0 10px}#activos,#contacto,#criterios,#footer,#incluir,#proceso,#propuesta{scroll-margin-top:142px}.brand{grid-area:brand}.brand img{width:min(228px,48vw)}.main-nav{border-top:1px solid var(--line);display:grid;font-size:12px;gap:6px;grid-area:nav;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;overflow:visible;padding:9px 0 0;width:100%}.main-nav a{align-items:center;border:1px solid transparent;display:flex;justify-content:center;min-height:34px;padding:0 6px;text-align:center}.header-cta{grid-area:cta;grid-column:2;grid-row:1;justify-self:end;max-width:42vw;min-height:44px;padding:0 14px;white-space:normal}.hero{gap:34px;padding-top:16px}h1{font-size:clamp(34px,8vw,42px)}.interest-option{gap:13px;grid-template-columns:50px 1fr 22px;min-height:108px}.interest-panel{margin-top:42px}.interest-icon{height:38px;width:38px}.interest-option strong{font-size:23px}.asset-grid,.trust-grid{grid-template-columns:1fr}.asset-grid article{min-height:auto}.field-pair,.meeting-meta,.site-footer{grid-template-columns:1fr}.meeting-meta div+div{border-left:0;padding-left:0}.footer-contact{justify-content:start}.meetings-embed-shell{border-top:1px solid var(--line);padding:28px 0 0}.timeline{grid-template-columns:1fr}.timeline li{min-height:auto}.site-footer{padding:26px 0}}@media (max-width:460px){.site-header{gap:11px 10px}.brand img{width:min(176px,47vw)}.header-cta{font-size:11px;min-height:40px;padding:0 10px}.main-nav{font-size:11px;gap:4px}.cta-row .button{width:100%}.proposal-card{padding:22px 16px}.stepper{gap:4px}.stepper span{height:40px;width:40px}.button{gap:14px;padding:0 16px}.site-footer img{width:min(230px,72vw)}.footer-contact a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}