@font-face{font-family:Behavior;src:url(/fonts/Behavior.otf);font-display:swap}@font-face{font-family:Gothic;src:url(/fonts/GOTHIC.TTF);font-display:swap}@font-face{font-family:Gothic;src:url(/fonts/GOTHICB.TTF);font-display:swap;font-weight:700}:root{--navy:#042C66;--navy-2:#0A3A80;--ink:#0B1B33;--gold:#E0AB4F;--gold-ink:#8A6420;--cream:#FBF6EC;--cream-2:#F3EBDB;--grey:#5B6475;--line:#D9DEE7;--white:#fff;--g:24px;--max:1280px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{font-family:Gothic,Century Gothic,Questrial,sans-serif;color:var(--ink);background:var(--white);font-size:17px;line-height:1.55}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.disp{font-family:Behavior,Gothic,sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;font-weight:400}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;font-weight:700;font-size:15px;letter-spacing:.04em;border-radius:2px;min-height:48px}.btn-gold{background:var(--gold);color:var(--ink)}.btn-navy{background:var(--navy);color:#fff}.btn-line{border:1.5px solid currentColor}.focus{outline:3px solid var(--gold);outline-offset:3px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--g)}@media(min-width:900px){.grid{grid-template-columns:repeat(12,1fr)}.wrap{padding:0 48px}}.lang{font-size:13px;font-weight:700;letter-spacing:.08em}.lang span{opacity:.5}@media(max-width:899px){.grid>*{grid-column:1/-1;min-width:0}}.disp{hyphens:auto;-webkit-hyphens:auto}section{position:relative}@media(max-width:899px){.lang{display:none!important}}body{background:#06204a;color:#fff}:root{--bg:#06204A;--bg2:#042C66;--soft:#BFCAE0;--rule:rgba(224,171,79,.35)}header .wrap{display:flex;align-items:center;justify-content:space-between;height:78px;border-bottom:1px solid var(--rule)}header img{height:26px}header nav{display:none;gap:30px;font-size:13px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--soft)}@media(min-width:900px){header nav{display:flex}}.hr{display:flex;gap:16px;align-items:center}.hr .btn{padding:11px 16px;font-size:13px}.hero{display:grid;gap:0}.hero .t{padding:48px 20px 34px}.hero .idx{font-family:Behavior;color:var(--gold);letter-spacing:.2em;font-size:13px}.hero h1{font-size:36px;margin:20px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{color:var(--soft);font-size:18px;max-width:480px}.hero .ctas{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero .ph{position:relative;min-height:380px;background:url(/img/p-auctoritas.jpg) 65% center/cover}.hero .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06204a,#06204a00 40%),linear-gradient(0deg,#06204a,#06204a00 30%)}.hero .ph .cap{position:absolute;bottom:20px;right:20px;z-index:2;text-align:right}.hero .ph .cap b{font-family:Behavior;font-weight:400;font-size:30px;color:var(--gold);display:block}.hero .ph .cap span{font-size:13px;color:var(--soft)}@media(min-width:900px){.hero{grid-template-columns:1fr 1fr;min-height:720px}.hero .t{padding:110px 48px 80px max(48px,calc((100vw - 1280px)/2 + 48px))}.hero h1{font-size:68px}.hero .ph{min-height:auto}}.toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.toc .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0}.toc a{padding:18px 0;font-size:13px;letter-spacing:.1em;color:var(--soft);font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.toc a b{color:var(--gold);font-family:Behavior;font-weight:400;margin-right:10px}@media(min-width:900px){.toc .wrap{grid-template-columns:repeat(6,1fr)}.toc a{padding:24px 0;border:0}}.sec{padding:70px 0}@media(min-width:900px){.sec{padding:120px 0}}.sh{display:grid;gap:12px;margin-bottom:44px}.sh .n{font-family:Behavior;color:var(--gold);letter-spacing:.2em;font-size:13px}.sh h2{font-size:30px}.sh p{color:var(--soft);max-width:560px}@media(min-width:900px){.sh{grid-template-columns:2fr 6fr 4fr;align-items:end;gap:24px}.sh h2{font-size:52px}}.areas{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.a{background:var(--bg);padding:28px;display:grid;gap:10px;align-content:start;min-height:220px;position:relative}.a .no{font-family:Behavior;color:var(--gold);font-size:40px;line-height:1}.a h3{font-family:Behavior;font-weight:400;font-size:22px}.a p{color:var(--soft);font-size:14.5px}.a.hl{background:var(--bg2)}.a.hl:after{content:"→";position:absolute;right:24px;bottom:22px;color:var(--gold);font-size:24px}@media(min-width:900px){.areas{grid-template-columns:repeat(3,1fr)}}.chk{background:var(--cream);color:var(--ink)}.chk .sh h2{color:var(--navy)}.chk .sh p{color:var(--grey)}.chk .sh .n{color:var(--gold-ink)}.cg{display:grid;gap:28px}.qs{display:grid;gap:10px}.qq{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #E7DCC6;border-radius:4px;padding:14px 16px;font-size:15px;color:var(--navy)}.qq .yn{display:flex;gap:6px;flex:none}.qq .yn span{width:46px;text-align:center;border:1.5px solid var(--navy);border-radius:3px;padding:6px 0;font-weight:700;font-size:13px}.qq .yn span.s{background:var(--navy);color:#fff}.qq .yn span.n{background:#fff}.gauge{background:var(--navy);color:#fff;border-radius:6px;padding:30px;display:grid;gap:16px;justify-items:center;text-align:center}.gauge .lbl{font-size:12px;letter-spacing:.14em;color:var(--gold);font-weight:700}.gauge h3{font-family:Behavior;font-weight:400;font-size:24px}.gauge p{color:var(--soft);font-size:14.5px}.lv{display:flex;gap:6px;justify-content:center}.lv span{font-size:11px;letter-spacing:.1em;padding:6px 10px;border:1px solid rgba(255,255,255,.25);border-radius:20px;color:var(--soft)}.lv span.on{background:var(--gold);color:var(--ink);border-color:var(--gold);font-weight:700}@media(min-width:900px){.cg{grid-template-columns:7fr 5fr;gap:48px}}.arch{display:grid;gap:18px}.case{border:1px solid var(--rule);padding:26px;position:relative;display:grid;gap:10px;background:linear-gradient(180deg,#ffffff08,#fff0)}.case .ref{padding-right:100px;font-size:12px;letter-spacing:.14em;color:var(--gold);font-weight:700}.case h3{font-size:19px;font-weight:700;line-height:1.35}.case p{font-size:14.5px;color:var(--soft)}.case .stamp{position:absolute;right:18px;top:18px;transform:rotate(-8deg);border:2px solid var(--gold);color:var(--gold);font-family:Behavior;font-size:12px;letter-spacing:.14em;padding:5px 10px;border-radius:3px}.case .meta{display:flex;gap:18px;font-size:12.5px;color:var(--soft);border-top:1px solid rgba(255,255,255,.08);padding-top:12px;margin-top:6px}@media(min-width:900px){.arch{grid-template-columns:repeat(3,1fr);gap:24px}}.team{display:grid;gap:24px}.tm{display:grid;gap:14px}.tm .ph{aspect-ratio:4/5;border:1px dashed var(--gold);display:grid;place-items:center;color:var(--gold);font-size:12px;background:#ffffff08}.tm h4{font-family:Behavior;font-weight:400;font-size:22px}.tm small{font-size:12px;letter-spacing:.14em;color:var(--gold);font-weight:700}.tm p{font-size:14.5px;color:var(--soft)}.vals{border:1px solid var(--rule);padding:26px;display:grid;gap:16px;align-content:start}.vals div{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center}.vals img{height:60px}.vals b{font-family:Behavior;font-weight:400;color:var(--gold);font-size:15px;letter-spacing:.1em}.vals span{display:block;font-size:13px;color:var(--soft)}@media(min-width:900px){.team{grid-template-columns:1fr 1fr 1.3fr;gap:32px}}.ct{border-top:1px solid var(--rule)}.ctg{display:grid;gap:30px}.ctg h2{font-size:34px}.ctg h2 em{font-style:normal;color:var(--gold)}.off{display:grid;gap:18px}.off div{border-top:1px solid var(--rule);padding-top:16px}.off b{font-family:Behavior;font-weight:400;color:var(--gold);display:block;margin-bottom:6px}.off span{color:var(--soft);font-size:15px}@media(min-width:900px){.ctg{grid-template-columns:7fr 5fr;gap:60px}.ctg h2{font-size:64px}}footer{padding:30px 0;font-size:12.5px;color:var(--soft);border-top:1px solid var(--rule)}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.goals{padding:34px 0;border-bottom:1px solid var(--rule)}.goals .wrap{display:grid;gap:14px}.goals small{font-size:12px;letter-spacing:.16em;color:var(--gold);font-weight:700}.gl{display:flex;flex-wrap:wrap;gap:10px}.gl a{border:1px solid var(--rule);padding:12px 16px;font-size:14px;font-weight:700;color:#fff;border-radius:3px}.gl a.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}@media(min-width:900px){.goals .wrap{grid-template-columns:2fr 10fr;align-items:center}}.calc{display:grid;gap:24px}.cin{border:1px solid var(--rule);padding:26px;display:grid;gap:16px}.cin label{font-size:12px;letter-spacing:.14em;color:var(--gold);font-weight:700}.cin .f{border-bottom:1.5px solid var(--soft);padding:10px 0;font-size:24px;font-family:Behavior}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.seg span{border:1px solid var(--rule);padding:10px 6px;text-align:center;font-size:13px;color:var(--soft);font-weight:700}.seg span.on{background:#fff;color:var(--navy)}.cout{background:#fff;color:var(--ink);padding:26px;display:grid;gap:12px;align-content:start}.row{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:15px;padding:10px 0;border-bottom:1px solid var(--line)}.row b{font-family:Behavior;font-weight:400;color:var(--navy)}.row .bar{grid-column:1/-1;height:6px;background:var(--line)}.row .bar i{display:block;height:100%;background:var(--gold)}.tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px}.tot b{font-family:Behavior;font-weight:400;font-size:32px;color:var(--navy)}.cout small{font-size:12px;color:var(--grey)}@media(min-width:900px){.calc{grid-template-columns:5fr 7fr;gap:32px}.cout{padding:36px}}.portal{display:grid;gap:24px}.pw{background:#fff;color:var(--ink);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px #00000059}.pw .tb{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#f1f4f9;font-size:13px;color:var(--navy);font-weight:700}.pw .bd{display:grid;gap:0}.pw aside{padding:20px;border-bottom:1px solid var(--line);display:grid;gap:8px;font-size:14px;color:var(--grey)}.pw aside b{color:var(--navy)}.pw aside span.on{color:var(--navy);font-weight:700}.pw main{padding:22px;display:grid;gap:14px}.pr{border:1px solid var(--line);border-radius:4px;padding:14px 16px;display:grid;gap:8px}.pr .h{display:flex;justify-content:space-between;font-size:14.5px;color:var(--navy);font-weight:700}.pr .h span:last-child{font-size:12px;letter-spacing:.1em;color:var(--gold-ink)}.pr .bar{height:6px;background:var(--line)}.pr .bar i{display:block;height:100%;background:var(--navy)}.pr p{font-size:13px;color:var(--grey)}.msg{background:var(--cream);border-radius:4px;padding:12px 14px;font-size:13.5px;color:var(--ink)}@media(min-width:900px){.portal{grid-template-columns:4fr 8fr;gap:48px;align-items:center}.pw .bd{grid-template-columns:200px 1fr}.pw aside{border-bottom:0;border-right:1px solid var(--line);align-content:start}}.feat{list-style:none;display:grid;gap:12px;margin-top:20px}.feat li{font-size:15px;color:var(--soft);padding-left:22px;position:relative}.feat li:before{content:"◆";position:absolute;left:0;color:var(--gold);font-size:11px;top:3px}.brief{display:grid;gap:18px}.bc{border:1px solid var(--rule);display:grid}.bc .th{aspect-ratio:16/9;background:url(/img/p-claritudo.jpg) center 25%/cover;position:relative}.bc .th:after{content:"▶  2:10";position:absolute;left:14px;bottom:12px;background:#06204ad9;color:#fff;font-size:12px;font-weight:700;padding:6px 10px;letter-spacing:.06em}.bc .tx{padding:18px;display:grid;gap:6px}.bc small{font-size:11px;letter-spacing:.14em;color:var(--gold);font-weight:700}.bc b{font-size:16px;line-height:1.35}@media(min-width:900px){.brief{grid-template-columns:repeat(3,1fr);gap:24px}}.lex{display:grid;gap:10px;margin-top:28px}.lex div{border-top:1px solid var(--rule);padding-top:12px;font-size:14px;color:var(--soft)}.lex b{display:block;color:var(--gold);font-family:Behavior;font-weight:400;letter-spacing:.06em}@media(min-width:900px){.lex{grid-template-columns:repeat(4,1fr);gap:24px}}.bk{background:#fff;color:var(--ink);padding:22px;display:grid;gap:12px;margin-top:6px}.bk label{font-size:11px;letter-spacing:.14em;color:var(--gold-ink);font-weight:700}.bk .m{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.bk .m span{border:1.5px solid var(--line);padding:10px 4px;text-align:center;font-size:12.5px;font-weight:700;color:var(--navy)}.bk .m span.on{background:var(--navy);color:#fff;border-color:var(--navy)}.trustbar{border-top:1px solid var(--rule);padding:22px 0}.trustbar .wrap{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13px;color:var(--soft)}.trustbar span:before{content:"◆ ";color:var(--gold);font-size:10px}body{background:#fff}.dk{background:var(--navy);color:#fff}.lt{background:#fff;color:var(--ink)}.lt .sh h2{color:var(--navy)}.lt .sh p{color:var(--grey)}.lt .sh .n{color:var(--gold-ink)}.goals.lt{border-bottom:0}.goals.lt small{color:var(--gold-ink)}.lt .gl a{color:var(--navy);border-color:#d9dee7;background:#fff}.lt .gl a.on{background:var(--navy);color:#fff;border-color:var(--navy)}.lt .areas{background:none;border:0;gap:16px}.lt .a{background:var(--cream);color:var(--ink)}.lt .a h3{color:var(--navy)}.lt .a p{color:var(--grey)}.lt .a .no{color:var(--gold-ink)}.lt .a.hl{background:var(--navy);color:#fff}.lt .a.hl h3{color:#fff}.lt .a.hl p{color:var(--soft)}.lt .a.hl .no{color:var(--gold)}.chk.dk{background:var(--navy)}.chk.dk .sh h2{color:#fff}.chk.dk .sh p{color:var(--soft)}.chk.dk .sh .n{color:var(--gold)}.chk.dk .qq{border:0}.chk.dk .gauge{background:#06204a}.lt .cin{border:0;background:var(--cream)}.lt .cin label{color:var(--gold-ink)}.lt .cin .f{color:var(--navy);border-color:var(--navy)}.lt .seg span{border-color:#e4d9c3;color:var(--navy);background:#fff}.lt .seg span.on{background:var(--navy);color:#fff;border-color:var(--navy)}.lt .cout{background:var(--navy);color:#fff}.lt .cout .row{border-color:#ffffff1f}.lt .cout .row b,.lt .cout .tot b{color:var(--gold)}.lt .cout .row .bar{background:#ffffff1f}.lt .cout .tot span{color:#fff!important}.lt .cout small{color:var(--soft)}.lt .cout .eyebrow{color:var(--gold)!important}.lt .cout .btn-navy{background:var(--gold);color:var(--ink)}.lt .case{border:0;background:var(--cream)}.lt .case h3{color:var(--navy)}.lt .case p{color:var(--grey)}.lt .case .ref{color:var(--gold-ink)}.lt .case .stamp{border-color:var(--gold-ink);color:var(--gold-ink)}.lt .case .meta{color:var(--grey);border-color:#e4d9c3}.lt .tm .ph{border-color:var(--gold);color:var(--gold-ink);background:var(--cream)}.lt .tm h4{color:var(--navy)}.lt .tm small{color:var(--gold-ink)}.lt .tm p{color:var(--grey)}.lt .vals{border:0;background:var(--navy);color:#fff}.trustbar.lt{border-top:1px solid var(--line)}.trustbar.lt .wrap{color:var(--grey)}footer.dk{border-top:0;background:#06204a}.toc{background:var(--navy)}.trustbar.lt{padding:26px 0}.bk .m{border-top:0!important;padding-top:0!important}.btn{border-radius:40px}header.dk{background:#fff}header.dk nav{color:var(--navy)}header.dk .lang{color:var(--navy)}.dk.sec,.hero.dk,.toc{margin-left:12px;margin-right:12px}@media(min-width:900px){.dk.sec,.hero.dk,.toc{margin-left:24px;margin-right:24px}}.hero.dk{border-radius:44px 44px 0 0;overflow:hidden}.toc{border-radius:0 0 44px 44px;border:0}.dk.sec{border-radius:44px}.lt.sec{padding-top:90px;padding-bottom:90px}.hero .ph{border-radius:44px 44px 44px 200px;margin:0 16px 16px;overflow:hidden}@media(min-width:900px){.hero .ph{margin:16px 16px 16px 0}}.hero .ph:after{background:linear-gradient(0deg,#06204acc,#06204a00 35%)}.gl a{border-radius:30px!important}.lt .areas{gap:16px}.a{border-radius:32px 32px 32px 6px}.lt .a.hl{border-radius:32px 32px 6px}.qq{border-radius:22px!important}.qq .yn span{border-radius:20px!important}.gauge{border-radius:36px 36px 120px!important;background:#e0ab4f!important;color:var(--ink)!important}.gauge .lbl{color:var(--navy)!important}.gauge p{color:var(--ink)!important}.gauge .btn-gold{background:var(--navy);color:#fff}.gauge svg path:first-child{stroke:#042c6626}.gauge svg path:nth-of-type(2){stroke:#042c66}.gauge svg text{fill:#042c66}.gauge .lv span{border-color:#042c664d;color:var(--navy)}.gauge .lv span.on{background:var(--navy);color:#fff}.cin{border-radius:36px 36px 36px 6px}.cout{border-radius:36px 120px 36px 36px}.cin .f{border-bottom:0!important;background:#fff;border-radius:18px;padding:14px 18px!important}.seg span{border-radius:20px}.pw{border-radius:32px!important}.pr{border-radius:18px!important}.msg{border-radius:18px 18px 18px 4px!important}.case{border-radius:32px 32px 32px 6px}.case:nth-child(2){transform:translateY(24px)}.bc{border:0!important;border-radius:32px;overflow:hidden;background:#ffffff0f}.lex div{border-top:0!important;background:#ffffff0f;border-radius:20px 20px 20px 4px;padding:16px!important}.tm .ph{border-radius:50%;aspect-ratio:1;border-style:solid!important}.vals{border-radius:36px 120px 36px 36px}.bk{border-radius:28px 28px 28px 6px}.bk .m span{border-radius:20px}.off>div:not(.bk){border-top:0!important;background:#ffffff0f;border-radius:20px;padding:16px!important}.trustbar.lt{border-top:0}footer.dk{background:#fff!important;color:var(--grey)}@media(max-width:899px){.case:nth-child(2){transform:none}}.toc.facts .wrap{grid-template-columns:1fr 1fr}.toc.facts a{display:grid;gap:4px;text-transform:none;letter-spacing:.02em;font-size:14px;color:var(--soft);font-weight:400;padding:20px 0}.toc.facts a b{font-size:30px;color:var(--gold);margin:0;line-height:1}@media(min-width:900px){.toc.facts .wrap{grid-template-columns:repeat(4,1fr)}.toc.facts a{padding:30px 0}}.lt .a .go{font-size:13px;font-weight:700;color:var(--navy);margin-top:6px;letter-spacing:.04em}.lt .a.hl .go{color:var(--gold)}.lt .a.hl:after{display:none}.steps{display:grid;gap:16px}.st4{background:#ffffff0f;border-radius:32px 32px 32px 6px;padding:28px;display:grid;gap:10px;align-content:start}.st4 .no{font-family:Behavior;color:var(--gold);font-size:40px;line-height:1}.st4 h3{font-family:Behavior;font-weight:400;font-size:22px}.st4 p{color:var(--soft);font-size:15px}@media(min-width:900px){.steps{grid-template-columns:repeat(4,1fr);gap:20px}.st4:nth-child(2n){transform:translateY(28px)}.steps{padding-bottom:28px}}.about2{display:grid;gap:22px;margin-bottom:44px}.about2 .lead{font-size:20px;color:var(--navy);line-height:1.5}.about2 p{color:var(--grey)}@media(min-width:900px){.about2{grid-template-columns:6fr 5fr;gap:60px}}.team.t2{grid-template-columns:1fr}@media(min-width:900px){.team.t2{grid-template-columns:1fr 1fr 1.6fr}}.vals.v6 h4{font-family:Behavior;font-weight:400;font-size:20px;color:#fff;margin-bottom:4px}.vals.v6 p{margin:0}.quotes{display:grid;gap:16px}.qt{background:var(--cream);border-radius:32px 32px 32px 6px;padding:30px;display:grid;gap:16px;align-content:space-between}.qt blockquote{font-size:19px;line-height:1.45;color:var(--navy)}.qt blockquote:before{content:"“";display:block;font-family:Behavior;font-size:54px;line-height:.6;color:var(--gold);margin-bottom:8px}.qt cite{font-style:normal;font-size:13px;letter-spacing:.12em;font-weight:700;color:var(--gold-ink)}@media(min-width:900px){.quotes{grid-template-columns:repeat(3,1fr);gap:20px}.qt:nth-child(2){transform:translateY(24px)}}.note{font-size:12.5px;color:var(--grey);margin-top:36px}.ctg .sub{color:var(--soft);font-size:17px;margin-top:18px;max-width:480px}.ctg .hrs{margin-top:22px;font-size:14px;color:var(--soft)}.form{background:#fff;color:var(--ink);border-radius:32px 32px 32px 6px;padding:26px;display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--gold-ink)}.form .in{border:1.5px solid var(--line);border-radius:16px;padding:13px 16px;font-size:15px;color:var(--grey);letter-spacing:0;font-weight:400;background:#fff}.form .in.ta{min-height:96px}.form .two{display:grid;gap:14px}@media(min-width:640px){.form .two{grid-template-columns:1fr 1fr}}.form .ck{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grey);letter-spacing:0;font-weight:400}.form .ck i{width:20px;height:20px;border:1.5px solid var(--navy);border-radius:6px;flex:none;margin-top:1px}.form .btn{justify-content:center}.ctg .off2{display:grid;gap:12px;margin-top:30px}.ctg .off2 div{background:#ffffff0f;border-radius:20px;padding:16px 18px}.ctg .off2 b{font-family:Behavior;font-weight:400;color:var(--gold);display:block;margin-bottom:4px;letter-spacing:.06em}.ctg .off2 span{color:var(--soft);font-size:15px}@media(min-width:900px){.ctg .off2{grid-template-columns:1fr 1fr}}footer.f2 .wrap{align-items:center}footer.f2 img{height:22px}.crumb{font-size:13px;color:var(--soft);margin-bottom:22px}.crumb b{color:#fff;font-weight:700}.svc .hero .ph{background:var(--cream) url(/img/i-ratio.jpg) center/cover}.svc .hero .ph:after{display:none}@media(min-width:900px){.svc .hero{min-height:620px}}.list{display:grid;gap:16px}.li{background:var(--cream);border-radius:28px 28px 28px 6px;padding:24px 26px;display:grid;gap:8px;align-content:start}.li h3{font-size:18px;color:var(--navy);font-weight:700;line-height:1.3}.li p{font-size:15px;color:var(--grey)}.li .no{font-family:Behavior;color:var(--gold-ink);font-size:14px;letter-spacing:.14em}@media(min-width:900px){.list{grid-template-columns:repeat(3,1fr);gap:20px}}.who{display:grid;gap:16px}.who .w{border-radius:28px;padding:26px;background:#fff;box-shadow:0 10px 30px #042c6612;display:grid;gap:8px}.who h3{font-family:Behavior;font-weight:400;font-size:21px;color:var(--navy)}.who p{color:var(--grey);font-size:15px}.callout{background:var(--gold);color:var(--ink);border-radius:36px 120px 36px 36px;padding:30px;display:grid;gap:14px;align-content:center}.callout h3{font-family:Behavior;font-weight:400;font-size:26px;color:var(--navy);line-height:1.1}.callout .btn{background:var(--navy);color:#fff;justify-self:start}@media(min-width:900px){.who{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:20px}}.faq{display:grid;gap:12px;max-width:980px}.fq{background:var(--cream);border-radius:22px;padding:20px 24px}.fq h4{display:flex;justify-content:space-between;gap:16px;font-size:17px;color:var(--navy)}.fq h4:after{content:"+";color:var(--gold-ink);font-size:22px;line-height:1}.fq.open h4:after{content:"–"}.fq p{margin-top:10px;color:var(--grey);font-size:15.5px}.more{display:flex;flex-wrap:wrap;gap:10px}.more a{border:1.5px solid var(--line);border-radius:30px;padding:12px 18px;font-weight:700;font-size:14px;color:var(--navy)}.tm .ph.sm{aspect-ratio:1;max-width:180px}.team.t2 .tm .ph{max-width:220px;aspect-ratio:1}:root{--gl:rgba(224,171,79,.5);--gk:rgba(138,100,32,.32)}.a,.qt,.li,.who .w,.form,.vals,.st4,.fq,.callout,.ctg .off2 div{position:relative}.a:before,.qt:before,.li:before,.who .w:before,.form:before,.vals:before,.st4:before,.callout:before{content:"";position:absolute;inset:9px;border:1px solid var(--gk);border-radius:inherit;pointer-events:none}.lt .a.hl:before,.vals:before,.st4:before{border-color:var(--gl)}.callout:before{border-color:#042c6659}.a .no{font-size:50px!important;letter-spacing:.03em}.st4 .no{font-size:42px}.li .no{font-size:22px;letter-spacing:.06em}.st4:after,.li:after,.qt:after{content:"";position:absolute;top:-3px;left:32px;width:56px;height:6px;border-radius:3px;background:var(--gold)}.sh .n:before{content:"";display:inline-block;width:11px;height:16px;border:1.5px solid currentColor;border-radius:3px;margin-right:10px;vertical-align:-3px}.hero .ph:before{content:"";position:absolute;inset:14px;border:1px solid var(--gl);border-radius:34px 34px 34px 190px;z-index:3;pointer-events:none}.team.t2 .tm .ph,.tm .ph{border-radius:32px 32px 32px 6px!important;aspect-ratio:4/5!important;max-width:240px;border-style:solid!important;position:relative}.tm .ph:before{content:"";position:absolute;inset:8px;border:1px solid var(--gk);border-radius:26px 26px 26px 3px}.tm .ph.sm{max-width:170px}.ct.dk{background:var(--navy) url(/img/il-faint2.png) no-repeat left 47% top 70px/auto 250px}@media(max-width:899px){.ct.dk{background-size:auto 160px;background-position:right 30px top 40px}}.ct.dk{background-image:none!important}.dk3{background:var(--navy);color:#fff}.dk3 .chap{color:var(--gold)}.dk3 .chap .fr{color:var(--gold);background:transparent}.dk3 .st h2{color:#fff}.dk3 .path:before{background:var(--gold)}.dk3 .stp .dot{background:var(--navy);color:var(--gold)}.dk3 .stp .k{color:var(--gold)}.dk3 .stp h3{color:#fff}.dk3 .stp p{color:#c9d3e6}.dk3 .f3,.dk3 .faq3{border-color:#ffffff26}.dk3 .f3 h4{color:#fff}.dk3 .f3 h4:after{color:var(--gold)}.dk3 .f3 p{color:#c9d3e6}.dk3 .st p{color:#c9d3e6!important}.ban3,.ban4{position:relative;color:#fff;background-color:var(--navy);background-image:linear-gradient(0deg,var(--navy) 46%,rgba(4,44,102,.15) 78%),var(--img);background-size:auto,cover;background-position:0 0,center top;background-repeat:no-repeat;padding:330px 0 64px;overflow:hidden}.ban3 .bt,.ban4 .bt{position:relative;z-index:2;max-width:620px;display:grid;gap:16px}.ban3 .eyebrow,.ban4 .eyebrow{color:var(--gold)}.ban3 h2,.ban4 h2{font-size:32px;color:#fff}.ban3 h2 em,.ban4 h2 em{font-style:normal;color:var(--gold)}.ban3 p,.ban4 p{color:#c9d3e6;font-size:17px;max-width:480px}.ban3 .ctas,.ban4 .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.ban3 .btn-line,.ban4 .btn-line{color:#fff}.ban3 .cap,.ban4 .cap{position:absolute;right:28px;bottom:22px;font-size:11px;letter-spacing:.12em;color:#ffffffb3;z-index:2}@media(max-width:899px){.ban3 .cap,.ban4 .cap{top:22px;bottom:auto}}@media(min-width:900px){.ban3,.ban4{padding:0;min-height:580px;display:grid;align-items:center;background-image:linear-gradient(90deg,var(--navy) 0,var(--navy) 36%,rgba(4,44,102,.55) 52%,rgba(4,44,102,0) 72%),var(--img);background-size:auto,auto 118%;background-position:0 0,right -40px center}.ban3 h2,.ban4 h2{font-size:58px}}.ban3:before{content:"";position:absolute;inset:18px;border:1px solid rgba(224,171,79,.55);z-index:1;pointer-events:none}.ban3:after{content:"";position:absolute;inset:24px;border:1px solid rgba(224,171,79,.25);z-index:1;pointer-events:none}.ban4{margin:24px 12px;border-radius:44px}@media(min-width:900px){.ban4{margin:24px;border-radius:64px 64px 64px 200px}}.ban4:before{content:"";position:absolute;inset:12px;border:1px solid rgba(224,171,79,.5);border-radius:inherit;z-index:1;pointer-events:none}.ban4 .btn{border-radius:40px}.brandph{position:relative;min-height:420px;margin:0 16px 16px;border-radius:44px 44px 44px 200px;background:radial-gradient(circle at 50% 46%,#0b3a82 0,#06204a 62%);overflow:hidden;display:grid;place-items:center}.brandph:before{content:"";position:absolute;inset:14px;border:1px solid rgba(224,171,79,.5);border-radius:34px 34px 34px 190px}.brandph .lau{position:absolute;height:78%;left:50%;top:46%;transform:translate(-50%,-50%);opacity:.32}.brandph .il{position:relative;height:42%;max-height:250px;margin-top:-30px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.35))}.brandph .orig{position:absolute;top:44px;left:0;right:0;text-align:center;font-family:Behavior;color:var(--gold);font-size:13px;letter-spacing:.3em}.brandph .vw{position:absolute;bottom:36px;left:24px;right:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-family:Behavior;font-size:11.5px;letter-spacing:.18em;color:#ffffffbf}.brandph .vw span+span:before{content:"·";margin-right:18px;color:var(--gold)}@media(min-width:900px){.brandph{margin:16px 16px 16px 0;min-height:auto}}.svc .brandph .il{height:36%}.ban3 .wrap,.ban4 .wrap{width:100%}@media(min-width:900px){.ban3,.ban4{background-size:auto,auto 108%}}.ban4+.sec,.ban3+.sec{padding-top:90px!important}@media(min-width:900px){.ban4+.sec,.ban3+.sec{padding-top:120px!important}}footer.fx{padding:0;border-top:0;font-size:inherit;color:#fff}footer.fx>.wrap{display:block;position:relative}footer.fx .wrap>*{width:auto}.brandlive{--mx:50%;--my:40%;--rx:0deg;--ry:0deg;--a:0deg;--s:250px;position:relative;margin:0 16px 16px;border-radius:44px 44px 44px 200px;overflow:hidden;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(224,171,79,.16),transparent 60%),linear-gradient(160deg,#0a3a80 0,#05224f 70%);display:grid;justify-items:center;align-content:center;gap:26px;padding:70px 20px 110px;min-height:520px;isolation:isolate}.brandlive:before{content:"";position:absolute;inset:14px;border:1px solid rgba(224,171,79,.45);border-radius:34px 34px 34px 190px;pointer-events:none}.bl-orig{position:absolute;top:40px;left:0;right:0;text-align:center;font-family:Behavior;font-size:12px;letter-spacing:.42em;color:#e0ab4fd9}.bl-orbit{position:relative;width:var(--s);height:var(--s);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out;transform-style:preserve-3d}.bl-orbit:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(224,171,79,.28)}.bl-orbit:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from calc(var(--a) - 30deg),transparent 0 0deg,rgba(224,171,79,.9) 2deg 58deg,transparent 60deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));transition:background .6s}.bl-il{position:absolute;left:50%;top:50%;height:56%;transform:translate(-50%,-50%) translateZ(40px);overflow:visible;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.bl-il path{fill:var(--gold);fill-opacity:0;stroke:var(--gold);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:bl-draw 1.5s cubic-bezier(.6,0,.3,1) forwards,bl-fill .9s ease forwards}.bl-il .fr{animation-delay:.1s,1.5s}.bl-il .li{animation-delay:.6s,1.8s}.bl-il .ll{animation-delay:.9s,2s}.bl-il .sh{transform:translate(-320px);animation:bl-sheen 5.5s 2.6s ease-in-out infinite}@keyframes bl-draw{to{stroke-dashoffset:0}}@keyframes bl-fill{to{fill-opacity:1;stroke-width:0}}@keyframes bl-sheen{0%{transform:translate(-320px)}40%,to{transform:translate(420px)}}.bl-orbit button{all:unset;cursor:pointer;position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;font-family:Behavior;font-size:13px;letter-spacing:.04em;color:var(--gold);background:#06265a;border:1px solid rgba(224,171,79,.55);transform:rotate(var(--p)) translate(calc(var(--s) / 2)) rotate(calc(var(--p) * -1));transition:background .3s,color .3s,box-shadow .3s}.bl-orbit button:nth-child(1){--p:-90deg}.bl-orbit button:nth-child(2){--p:-30deg}.bl-orbit button:nth-child(3){--p:30deg}.bl-orbit button:nth-child(4){--p:90deg}.bl-orbit button:nth-child(5){--p:150deg}.bl-orbit button:nth-child(6){--p:210deg}.bl-orbit button.on,.bl-orbit button:hover{background:var(--gold);color:var(--navy);box-shadow:0 0 0 6px #e0ab4f2e}.bl-orbit button:focus-visible{outline:2px solid #fff;outline-offset:3px}.bl-val{position:absolute;left:24px;right:24px;bottom:44px;text-align:center;color:#fff}.bl-val .bl-num{font-family:Behavior;color:var(--gold);font-size:12px;letter-spacing:.3em;margin-right:10px}.bl-word{font-family:Behavior;font-weight:400;font-size:20px;letter-spacing:.32em}.bl-txt{font-size:14px;color:#ffffffbf;margin:8px auto 0;max-width:360px;min-height:2.6em}.swap .bl-word,.swap .bl-txt,.swap .bl-num{animation:bl-in .55s ease both}@keyframes bl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:900px){.brandlive{--s:390px;margin:16px 16px 16px 0;min-height:auto;padding:90px 30px 150px}.bl-word{font-size:24px}}@media(min-width:900px){.svc .brandlive{--s:330px}}@media(prefers-reduced-motion:reduce){.bl-il path{animation:none;fill-opacity:1;stroke-width:0}.bl-il .sh{display:none}.bl-orbit{transition:none}}.geo4 .geo-g{display:grid;gap:18px;position:relative}.geo4 .route{display:none}.geo-c{position:relative;background:var(--cream);border:1px solid rgba(224,171,79,.45);border-radius:28px 28px 28px 90px;padding:30px 28px 34px;display:grid;gap:12px;transition:transform .3s,box-shadow .3s}.geo-c:hover{transform:translateY(-4px);box-shadow:0 20px 40px #042c661f}.geo-c .pin{width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;font-family:Behavior;font-size:14px;box-shadow:0 0 0 7px #e0ab4f40}.geo-c .ctry{font-family:Behavior;font-size:30px;letter-spacing:.06em;color:var(--navy);line-height:1}.geo-c .tag{font-family:Behavior;font-size:12px;letter-spacing:.2em;color:var(--gold-ink)}.geo-c p{color:var(--grey);font-size:15.5px}.geo-c .chips{display:flex;flex-wrap:wrap;gap:8px}.geo-c .chips span{font-size:12.5px;font-weight:700;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:30px;padding:6px 12px}.geo-c .clk{display:flex;align-items:baseline;gap:10px;border-top:1px solid rgba(224,171,79,.4);padding-top:14px;margin-top:4px;font-size:13px;color:var(--grey)}.geo-c .clk b{font-family:Behavior;font-size:22px;color:var(--navy);font-weight:400;letter-spacing:.04em}.geo-c.main{background:var(--navy);border-color:var(--navy)}.geo-c.main .ctry{color:#fff}.geo-c.main .tag{color:var(--gold)}.geo-c.main p,.geo-c.main .clk{color:#ffffffbf}.geo-c.main .clk b{color:var(--gold)}.geo-c.main .pin{background:var(--gold);color:var(--navy)}.geo-c.main .chips span{background:transparent;color:#fff;border-color:#ffffff4d}.geo-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:30px;padding:24px 28px;border-radius:40px;background:var(--cream)}.geo-cta p{color:var(--navy);font-weight:700}.geo-cta .ctas{display:flex;flex-wrap:wrap;gap:10px}.geo-cta .btn-line{color:var(--navy)}.warnl{font-size:12.5px;color:var(--grey);margin-top:14px}@media(min-width:900px){.geo4 .geo-g{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:30px}.geo4 .route{display:block;position:absolute;left:8%;right:8%;top:0;height:60px;width:84%}.geo4 .route path{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-dasharray:4 7}.geo-c{min-height:420px;align-content:start}}footer.fx4{margin:24px 12px 12px;border-radius:64px 64px 24px 24px;background:var(--navy);color:#fff;overflow:hidden;position:relative}@media(min-width:900px){.fx4{margin:24px}}.fx4 .cta{display:grid;gap:22px;padding:56px 0 46px;border-bottom:1px solid rgba(224,171,79,.3)}.fx4 .cta h2{font-size:40px;line-height:1.02}.fx4 .cta h2 em{font-style:normal;color:var(--gold)}.fx4 .cta .ctas{display:flex;flex-wrap:wrap;gap:12px}.fx4 .cta .btn-line{color:#fff}.fx4 .cols{display:grid;gap:36px;padding:52px 0}.fx4 h5{font-family:Behavior;font-weight:400;font-size:13px;letter-spacing:.22em;color:var(--gold);margin-bottom:18px}.fx4 h5 i{font-style:normal;color:#e0ab4f99;margin-right:8px}.fx4 ul{list-style:none;display:grid;gap:11px}.fx4 li a{color:#ffffffd1;font-size:15px}.fx4 li a:hover{color:var(--gold)}.fx4 li.all a{color:var(--gold);font-weight:700}.fx4 .brand img{width:100%;max-width:250px;height:auto;margin-bottom:18px}.fx4 .brand p{color:#ffffffbf;font-size:15px;max-width:300px}.fx4 .soc{display:flex;gap:10px;margin-top:22px}.fx4 .soc a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(224,171,79,.5);display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--gold)}.fx4 .soc a:hover{background:var(--gold);color:var(--navy)}.fx4 .off{display:grid;gap:14px;font-size:14.5px;color:#ffffffd1}.fx4 .off b{display:block;font-family:Behavior;font-weight:400;letter-spacing:.14em;font-size:12px;color:#fff;margin-bottom:2px}.fx4 .nl p{font-size:14.5px;color:#ffffffbf;margin-bottom:14px}.fx4 .nl .f{display:flex;background:#fff;border-radius:40px;padding:5px;gap:6px}.fx4 .nl .f span{flex:1;color:var(--grey);font-size:14px;padding:12px 14px;min-width:0}.fx4 .nl .f a{padding:12px 18px;min-height:0;font-size:13.5px}.fx4 .nl small{display:block;font-size:12px;color:#ffffff8c;margin-top:10px}.fx4 .mk{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(224,171,79,.3);border-bottom:1px solid rgba(224,171,79,.3)}.fx4 .mk div{padding:26px 6px;text-align:center}.fx4 .mk div+div{border-left:1px solid rgba(224,171,79,.3)}.fx4 .mk b{display:block;font-family:Behavior;font-weight:400;font-size:15px;letter-spacing:.06em}.fx4 .mk span{font-size:12.5px;color:#ffffffa6}.fx4 .mk span em{font-style:normal;color:var(--gold)}.fx4 .legal{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;align-items:center;padding:26px 0 30px;font-size:13px;color:#fff9}.fx4 .legal .lk{display:flex;flex-wrap:wrap;gap:8px 18px}.fx4 .legal a:hover{color:var(--gold)}.fx4 .legal .lr{border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:4px 10px}.fx4 .top{width:46px;height:46px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;font-weight:700}.fx4 .wm{position:absolute;right:-60px;top:40px;height:520px;opacity:.05;pointer-events:none}@media(min-width:900px){.fx4 .cta{grid-template-columns:1.4fr 1fr;align-items:center;padding:80px 0 64px}.fx4 .cta h2{font-size:66px}.fx4 .cta .ctas{justify-content:flex-end}.fx4 .cols{grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.4fr;gap:36px;padding:64px 0}.fx4 .mk b{font-size:30px}}.fx4 .legal .lk a{color:#ffffffa6}.svph{position:relative;margin:0 16px 16px;min-height:520px;border-radius:44px 44px 44px 200px;overflow:hidden;background:#1d2430 var(--img) center 18%/cover}.svph:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#042c6600 40%,#041e46bf);z-index:1}.svph:after{content:"";position:absolute;inset:14px;border:1px solid rgba(224,171,79,.55);border-radius:34px 34px 34px 190px;z-index:2;pointer-events:none}.svbadge{position:absolute;top:34px;left:34px;z-index:3;display:flex;align-items:center;gap:10px;background:var(--gold);color:var(--navy);border-radius:40px;padding:8px 18px 8px 8px;font-family:Behavior;font-size:12px;letter-spacing:.18em}.svbadge span{width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;letter-spacing:0;font-size:12px}.svcard{position:absolute;right:30px;bottom:34px;z-index:3;width:min(330px,calc(100% - 60px));background:var(--cream);border-radius:26px 26px 26px 70px;padding:24px 26px 22px;box-shadow:0 24px 50px #0000004d}.svcard .eyebrow{color:var(--gold-ink);font-size:11.5px}.svcard ol{list-style:none;display:grid;gap:9px;margin:14px 0 12px}.svcard li{display:flex;align-items:center;gap:12px;color:var(--navy);font-weight:700;font-size:14.5px}.svcard li i{font-style:normal;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:Behavior;font-size:11px;color:var(--gold-ink)}.svnote{display:block;font-size:12.5px;color:var(--grey);border-top:1px solid rgba(224,171,79,.5);padding-top:10px}.svph .cap{position:absolute;left:44px;bottom:26px;z-index:3;font-size:11px;letter-spacing:.06em;color:#ffffffbf}@media(min-width:900px){.svph{margin:16px 16px 16px 0;min-height:auto}.svph .cap{inset:40px 40px auto auto}}@media(max-width:899px){.svph{min-height:600px}.svcard{left:30px;right:30px;width:auto}.svph .cap{bottom:auto;top:100px;left:40px}}.sh .n:before{display:none!important}.sh .n b{display:block;font-weight:400;font-size:46px;line-height:1;letter-spacing:.02em;color:var(--gold);margin-bottom:8px}.chk .sh .n b,.lt .sh .n b{color:var(--gold-ink)}@media(min-width:900px){.sh p{justify-self:end;text-align:right;font-size:14px;line-height:1.5;color:var(--navy);max-width:340px}.dk .sh p,.dk.sec .sh p{color:#a9c0e6}}.fx .off{display:grid;gap:14px;font-size:14.5px}.fx .off div{background:none!important;border:0!important;padding:0!important;border-radius:0!important}.fx .off .o b{display:block;font-family:Behavior;font-weight:400;letter-spacing:.14em;font-size:12px;color:#fff;margin-bottom:2px}.fx .off .o span{color:#ffffffc7}.fx .off .hr{display:inline-block;justify-self:start;border:1px solid rgba(224,171,79,.6)!important;color:var(--gold);font-size:12.5px;font-weight:700;padding:6px 12px!important;border-radius:30px!important}.fx .off .ct{display:grid;gap:4px;padding-top:12px!important;border-top:1px solid rgba(224,171,79,.3)!important}.fx .off .ct a{color:#ffffffd1}.fx .mk .m{display:grid;justify-items:center;gap:4px;padding:30px 8px}.fx .mk .m b{font-family:Behavior;font-weight:400;letter-spacing:.14em;color:#fff}.fx .mk .tm{display:flex;align-items:center;gap:8px;font-family:Behavior;color:var(--gold);font-size:30px;line-height:1}.fx .mk .tm em{font-style:normal}.fx .mk .tm i{width:8px;height:8px;border-radius:50%;background:#4fd18b;box-shadow:0 0 #4fd18b99;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px #4fd18b00}to{box-shadow:0 0 #4fd18b00}}.fx .mk .cy{font-size:12.5px;color:#fff9}@media(min-width:900px){.fx .mk .m b{font-size:22px}.fx .mk .tm{font-size:46px}}@media(max-width:899px){.fx .mk .m b{font-size:13px;letter-spacing:.06em}.fx .mk .tm{font-size:22px}.fx .mk .cy{font-size:11px;text-align:center}}.fx4 .mk .m+.m{border-left:1px solid rgba(224,171,79,.3)}html{scroll-behavior:smooth;scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 16px;border-radius:30px;font-weight:700}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.site-h{position:sticky;top:0;z-index:60;transition:box-shadow .2s}.site-h.scrolled{box-shadow:0 8px 30px #042c661f}.site-h .logo{display:flex;align-items:center}.site-h .logo img{height:26px;width:auto}.site-h nav a{position:relative;padding:6px 0}.site-h nav a:hover,.site-h nav a[aria-current]{color:var(--gold-ink)}.site-h nav a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gold)}.burger{display:none;width:46px;height:46px;border:1.5px solid var(--navy);border-radius:50%;background:#fff;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger span{display:block;width:18px;height:2px;background:var(--navy);transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mnav{background:var(--navy);color:#fff;max-height:calc(100vh - 78px);overflow:auto}.mnav .wrap{display:grid;gap:0;padding-top:10px;padding-bottom:26px}.mnav a{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:Behavior,sans-serif;font-size:20px;letter-spacing:.06em;text-transform:uppercase}.mnav a b{color:var(--gold);font-weight:400;margin-right:14px;display:inline-block;min-width:34px}.mnav .ml{font-family:inherit;font-size:14px;letter-spacing:.1em;color:var(--soft)}.mnav .btn{margin-top:20px;justify-content:center;border:0;font-family:inherit;font-size:15px;letter-spacing:.04em;text-transform:none}@media(max-width:899px){.burger{display:flex}.site-h .hr .btn-navy{display:none}.site-h .logo img{height:22px}}@media(min-width:900px){.mnav{display:none!important}}body.menu-open{overflow:hidden}.toc .wrap>span{padding:18px 0;font-size:13px;letter-spacing:.1em;color:var(--soft);font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.toc .wrap>span b{color:var(--gold);font-family:Behavior;font-weight:400;margin-right:10px}.toc a:hover{color:#fff}@media(min-width:900px){.toc .wrap>span{padding:24px 0;border:0}}.crumb a{color:var(--soft)}.crumb a:hover{color:var(--gold)}.lnk{color:var(--gold-ink);font-weight:700;white-space:nowrap}.oth{font-size:12px;letter-spacing:.14em;color:var(--gold-ink);font-weight:700;display:block}a.a{color:inherit;transition:transform .2s,box-shadow .2s}a.a:hover{transform:translateY(-4px);box-shadow:0 20px 40px #042c661f}.more a:hover{border-color:var(--gold);color:var(--gold-ink)}.fx4 a:hover{color:var(--gold)}.fx4 .nl .btn{display:inline-flex}.fx4 .nl .btn:hover{color:var(--ink)}.ctg .off2 a{color:inherit}.ctg .off2 a.map{display:block;margin-top:6px;font-size:13px;font-weight:700;color:var(--gold)}.btn{cursor:pointer;border:0;font-family:inherit;transition:filter .15s,transform .15s}.btn:hover{filter:brightness(1.06)}.btn-line{background:transparent}.btn:disabled{opacity:.4;cursor:not-allowed}.form input.in,.form select.in,.form textarea.in{width:100%;font-family:inherit;color:var(--ink);appearance:none;-webkit-appearance:none}.form select.in{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23042C66' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}.form textarea.in{resize:vertical}.form .in:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #e0ab4f59}.form .in::placeholder{color:#8a93a3}.form label.ck{display:flex;cursor:pointer}.form .ck input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:1px}.form .ck a{color:var(--navy);text-decoration:underline}.form .hp{position:absolute;left:-9999px;width:1px;height:1px}.fmsg{font-size:14px;min-height:1px}.fmsg.ok{color:#1f7a4d}.fmsg.err{color:#b3261e}details.fq summary{list-style:none;cursor:pointer}details.fq summary::-webkit-details-marker{display:none}.fqh{display:flex;justify-content:space-between;gap:16px;font-size:17px;color:var(--navy);font-weight:700;font-family:inherit}.fqh:after{content:"+";color:var(--gold-ink);font-size:22px;line-height:1}details[open] .fqh:after{content:"–"}.dg{background:var(--cream);border-radius:32px 32px 32px 90px;padding:28px 22px;position:relative;max-width:1000px}.dg:before{content:"";position:absolute;inset:9px;border:1px solid var(--gk);border-radius:inherit;pointer-events:none}@media(min-width:900px){.dg{padding:44px 52px}}.dstep{border:0;min-width:0}.dg .ey{font-family:Behavior;letter-spacing:.2em;font-size:12px;color:var(--gold-ink)}.dg .mh{font-family:Behavior;text-transform:uppercase;font-size:24px;color:var(--navy);margin:10px 0 18px;line-height:1.1;padding:0}@media(min-width:900px){.dg .mh{font-size:30px}}.dg .mh:focus{outline:0}.dg legend .ey{display:block;margin-bottom:10px}.dg legend.mh{margin-top:0}.dg .bar{height:6px;border-radius:6px;background:#e8e1d2;overflow:hidden;margin:6px 0 24px}.dg .bar i{display:block;height:100%;background:var(--gold);transition:width .4s}.dg .chips{display:flex;flex-wrap:wrap;gap:12px}.dg .chip{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:40px;padding:14px 22px;font-weight:700;color:var(--navy);font-size:15px;cursor:pointer;transition:all .15s}.dg .chip:hover{border-color:var(--gold)}.dg .chip input{position:absolute;opacity:0;inset:0;cursor:pointer}.dg .chip:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:2px}.dg .chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.dg .row{display:flex;gap:12px;align-items:center;margin-top:26px;flex-wrap:wrap}.dg .btn{background:var(--gold);color:var(--ink);padding:15px 26px}.dg .btn.ln{background:transparent;border:1.5px solid var(--navy);color:var(--navy)}.dres:focus{outline:0}.dres .mh em{font-style:normal;color:var(--gold-ink);display:block}.dres p{color:var(--grey);max-width:640px;margin-top:8px}.dres .dr-next{color:var(--navy);font-weight:700;font-size:17px;margin-top:16px}.dres.urgent .dr-next{color:#9a2b1e}.dres.urgent .dr-next:before{content:"⏱ "}.restart{margin-top:18px;background:none;border:0;color:var(--grey);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline}.diag-page .diag{padding-top:60px}.diag .sh h1{font-size:30px;color:var(--navy)}@media(min-width:900px){.diag .sh h1{font-size:52px}}.diag .sh h1 em,.sh h2 em{font-style:normal;color:var(--gold-ink)}.dk .sh h2 em{color:var(--gold)}.paths{display:grid;gap:16px}@media(min-width:900px){.paths{grid-template-columns:repeat(3,1fr)}}.path{border-radius:28px 28px 28px 70px;padding:32px 28px;background:var(--navy);color:#fff;display:grid;gap:14px;align-content:start;position:relative;transition:transform .2s,box-shadow .2s}.path:before{content:"";position:absolute;inset:9px;border:1px solid var(--gl);border-radius:inherit;pointer-events:none}.path:hover{transform:translateY(-4px);box-shadow:0 20px 40px #042c662e}.path:nth-child(2){background:var(--gold);color:var(--ink)}.path:nth-child(2):before{border-color:#042c6640}.path:nth-child(3){background:var(--cream);color:var(--navy)}.path:nth-child(3):before{border-color:var(--gk)}.path b{font-family:Behavior;font-weight:400;font-size:22px;line-height:1.15;text-transform:uppercase}.path ol{list-style:none;display:grid;gap:8px;font-size:15px}.path ol li:before{content:"→ ";color:var(--gold)}.path:nth-child(2) ol li:before,.path:nth-child(3) ol li:before{color:var(--gold-ink)}.path i{font-style:normal;font-weight:700;font-size:14px;margin-top:6px}.mf{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.flip{position:relative;display:grid;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;perspective:1200px;min-height:260px}.fc{grid-area:1/1;border-radius:28px 28px 28px 70px;padding:28px 26px;display:grid;align-content:space-between;gap:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fc.q{background:var(--cream);border:1px solid #EADFC8}.fc.a{background:var(--navy);color:#fff;transform:rotateY(180deg)}.flip.on .fc.q{transform:rotateY(-180deg)}.flip.on .fc.a{transform:rotateY(0)}@media(prefers-reduced-motion:reduce){.fc{transition:none}}.fc .tg{font-family:Behavior;letter-spacing:.2em;font-size:12px;color:var(--gold-ink)}.fc.a .tg{color:var(--gold)}.fc .tg big{font-size:28px;display:block;margin-top:6px;color:var(--gold)}.fq-t{font-size:19px;line-height:1.35;color:var(--navy);font-weight:700}.fa-t{font-size:16px;line-height:1.5}.fc small{font-size:13px;color:var(--grey)}.fc.a small{color:#9fb0cc}.flip:hover .fc.q{border-color:var(--gold)}.svcidx{display:grid;gap:16px}@media(min-width:900px){.svcidx{grid-template-columns:repeat(3,1fr)}}.svcidx>div{border:1px solid var(--line);border-radius:28px 28px 28px 6px;padding:26px}.svcidx .h{font-family:Behavior;text-transform:uppercase;color:var(--navy);font-size:19px;display:block;margin-bottom:12px}.svcidx .h b{color:var(--gold-ink);font-weight:400;margin-right:10px}.svcidx ul{list-style:none;display:grid;gap:6px;color:var(--grey);font-size:15px}.svcidx li:before{content:"· ";color:var(--gold-ink)}.prep{display:grid;gap:20px}@media(min-width:900px){.prep{grid-template-columns:7fr 5fr;align-items:start}}.chk{list-style:none;display:grid;gap:10px}.chk li{display:flex;gap:14px;align-items:center;background:var(--cream);border-radius:18px;padding:16px 20px;color:var(--navy);font-weight:700}.chk .c{width:22px;height:22px;border:1.5px solid var(--gold-ink);border-radius:7px;flex:none}.phero{padding:56px 0 50px}.phero h1{font-size:34px;margin:14px 0}.phero h1 em{font-style:normal;color:var(--gold)}.phero p{color:var(--soft)}.phero .ctas{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}@media(min-width:900px){.phero{padding:90px 0 70px}.phero h1{font-size:60px}}.prose{max-width:820px}.prose h2{font-family:Behavior;font-weight:400;text-transform:uppercase;color:var(--navy);font-size:22px;margin:38px 0 12px}.prose p,.prose li{color:#33405a;font-size:16.5px;line-height:1.65}.prose ul{padding-left:22px;display:grid;gap:6px}.prose a{color:var(--navy);text-decoration:underline}.warnbox{background:var(--cream);border-left:4px solid var(--gold);padding:14px 18px;border-radius:12px;font-size:14px!important}.wa-float{position:fixed;right:18px;bottom:18px;z-index:55;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000040;transition:transform .2s}.wa-float:hover{transform:scale(1.07)}.contact-page .ct{padding-top:70px}.ctg h1.disp{font-size:34px}.ctg h1 em{font-style:normal;color:var(--gold)}@media(min-width:900px){.ctg h1.disp{font-size:64px}}.callout p{color:var(--ink)!important}.site-h .mnav .wrap{display:grid;height:auto;border:0;align-items:stretch;justify-content:stretch}.toc .wrap>span b{white-space:nowrap}@media(max-width:899px){.brandlive{padding:48px 20px 150px!important;min-height:480px!important;height:auto!important}.toc .wrap>span b{display:block;margin-bottom:4px}}.phero{margin:0 12px;border-radius:0 0 36px 36px}@media(min-width:900px){.phero{margin:0 16px;border-radius:0 0 44px 200px}}@media(max-width:899px){.dk.sec,.hero.dk,.toc{margin-left:0;margin-right:0}.hero.dk,.dk.sec,.toc,.phero,.ban4{border-radius:0!important}.phero{margin:0}.ban4{margin:20px 0}.ban4:before{inset:8px}.wrap{padding:0 18px}.svph,.hero .ph{margin:0!important;border-radius:0!important}.svph:after,.hero .ph:before{border-radius:0!important}.brandlive{margin:0!important;border-radius:0!important}.brandlive:before,.ban4:before{border-radius:0!important}footer.fx4{border-radius:0!important;margin:24px 0 0}.a,.st4,.qt,.li,.form,.vals,.callout,.case,.cin,.cout{padding:24px 20px}.a:before,.qt:before,.li:before,.who .w:before,.form:before,.vals:before,.st4:before,.callout:before,.dg:before,.path:before{inset:6px}.dg{padding:24px 18px}.path{padding:28px 22px}.geo-c{padding:26px 20px 30px}.svcidx>div{padding:22px 20px}.ctg .off2 div{padding:16px}}.toc.facts{border:0}.toc.facts .wrap{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;padding-top:8px;padding-bottom:30px}.toc.facts .wrap>span{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 18px 22px;border:1px solid rgba(224,171,79,.35);border-radius:22px 22px 22px 6px;background:#ffffff0a;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:400;color:#ffffffd9}.toc.facts .wrap>span b{display:block;font-family:Behavior,sans-serif;font-weight:400;font-size:36px;line-height:1;letter-spacing:.02em;color:var(--gold);margin:0;white-space:nowrap}.toc.facts .wrap>span b:after{content:"";display:block;width:24px;height:2px;background:var(--gold);margin:12px 0}@media(max-width:899px){.toc.facts .wrap>span b{font-size:clamp(28px,8.6vw,36px)}}@media(min-width:900px){.toc.facts .wrap{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:12px;padding-bottom:44px}.toc.facts .wrap>span{padding:28px 28px 30px;font-size:15px}.toc.facts .wrap>span b{font-size:44px}}@media(max-width:899px){.brandlive{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(224,171,79,.16),transparent 60%),linear-gradient(180deg,var(--navy) 0,#0A3A80 22%,#05224F 72%,var(--navy) 100%)!important}.toc.facts .wrap>span{padding:18px 16px 20px;font-size:13.5px}}.brandlive,.brandph,.hero .ph,.svph{border-radius:44px 44px 200px}.brandlive:before,.brandph:before,.hero .ph:before,.svph:after{border-radius:34px 34px 190px}.dg{border-radius:32px 32px 90px}.geo-c{border-radius:28px 28px 90px}.fc,.path{border-radius:28px 28px 70px}.svcard{border-radius:26px 26px 70px}@media(min-width:900px){.ban4{border-radius:64px 64px 200px}.phero{border-radius:0 0 200px 44px}.svcard{right:auto;left:30px}}@media(max-width:899px){.dg{padding:20px 16px 22px}.dg .mh{font-size:21px;margin:8px 0 12px}.dg .bar{margin:4px 0 16px}.dg .chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dg .chip{display:flex;align-items:center;padding:12px 14px;font-size:14.5px;line-height:1.25;border-radius:18px;min-height:54px}.dg .row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;border:0;padding:0}.dg .row .btn{justify-content:center;text-align:center;padding:13px 12px;font-size:14.5px;min-height:48px}.dres .row{grid-template-columns:1fr}}.swipe{display:none}@media(max-width:899px){.swipe{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 12px;font-size:13px;letter-spacing:.04em;font-weight:700;color:var(--gold-ink);transition:opacity .4s}.swipe i{font-style:normal;font-size:16px;display:inline-block;animation:swipe 1.4s ease-in-out infinite}.swipe.done{opacity:0}@keyframes swipe{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.lt .areas,.areas{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px;padding:4px 18px 10px;scroll-padding:0 18px;grid-template-columns:none}.areas::-webkit-scrollbar{display:none}.areas>.a{flex:0 0 84%;scroll-snap-align:start;min-height:0}.steps,.paths,.mf,.quotes,.geo-g{display:flex!important;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px;padding:4px 18px 10px;scroll-padding:0 18px;grid-template-columns:none}.steps::-webkit-scrollbar,.paths::-webkit-scrollbar,.mf::-webkit-scrollbar,.quotes::-webkit-scrollbar,.geo-g::-webkit-scrollbar{display:none}.steps>*,.paths>*,.mf>*,.quotes>*,.geo-g>.geo-c{flex:0 0 84%;scroll-snap-align:start;transform:none}.geo-g .route{display:none}.swipe-auto:before{content:"Arraste para ver mais"}:lang(en) .swipe-auto:before{content:"Swipe to see more"}.dk .swipe{color:var(--gold)}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.swipe i{animation:none}}.ban4 .cap{right:auto;left:48px}@media(max-width:899px){.ban4 .cap{left:28px}.dg{border-radius:28px 28px 64px;padding-bottom:30px}.dres .restart{margin-bottom:6px}.fc{border-radius:28px 28px 56px;padding-bottom:30px}.path{border-radius:28px 28px 56px;padding-bottom:34px}.geo-c{border-radius:28px 28px 64px}.callout,.vals,.cout{border-radius:36px 72px 36px 36px}.callout,.vals{padding-top:30px}.callout h3,.vals h4{padding-right:28px}}*,*:before,*:after{hyphens:none!important;-webkit-hyphens:none!important}h1,h2,h3,h4,h5,.disp{overflow-wrap:normal;word-break:normal}.btn.btn-line{border:1.5px solid currentColor}.btn.btn-tel{gap:12px;padding:6px 22px 6px 6px;border:1.5px solid var(--gold);border-radius:40px;color:#fff;background:#ffffff0f;font-weight:700}.btn-tel .ic{width:36px;height:36px;border-radius:50%;background:var(--gold);display:grid;place-items:center;flex:none}.btn-tel .ic svg{fill:var(--navy)}.btn-tel:hover{background:#e0ab4f24}.ctas{align-items:center}.path:nth-child(n){background:var(--navy);color:#fff}.path:nth-child(n):before{border-color:var(--gl)}.path:nth-child(n) ol li:before{color:var(--gold)}.path:nth-child(n) b{color:#fff}@media(min-width:900px){.callout h3{padding-right:56px}}@media(max-width:899px){.sec,.lt.sec{padding-top:48px;padding-bottom:48px}.ban4+.sec,.ban3+.sec{padding-top:48px!important}.sh{margin-bottom:20px;gap:8px}.sh .n b{font-size:40px;margin-bottom:4px}.a{min-height:0;gap:8px}.note{margin-top:20px}.ban3,.ban4{padding:280px 0 44px}.steps,.paths,.mf,.svcidx,.prep{gap:12px}.fx4 .cta{padding:40px 0 34px}.fx4 .cols{gap:28px;padding:36px 0}.swipe{font-size:14px}.vals.v6,.callout,.geo-cta{margin-left:-18px;margin-right:-18px;border-radius:0!important;padding-left:18px;padding-right:18px}.vals.v6:before,.callout:before{display:none}.callout h3,.vals h4{padding-right:0}}@media(min-width:900px){.sec{padding:96px 0}.lt.sec{padding-top:80px;padding-bottom:80px}.ban4+.sec,.ban3+.sec{padding-top:96px!important}.sh{margin-bottom:36px}}@media(max-width:899px){.sh h2,.diag .sh h1{font-size:26px}.sh .n b{font-size:34px}.sh p{font-size:15.5px}.flip{min-height:230px}}.qt{border-radius:28px 28px 64px;padding:30px 30px 38px;gap:20px;align-content:start;transform:none!important}.qt:after{display:none}.qt blockquote{font-size:24px;line-height:1.4;color:var(--navy);letter-spacing:-.005em}.qt blockquote:before{content:"“";display:block;font-family:Georgia,Times New Roman,serif;font-size:96px;line-height:1;height:52px;margin:-6px 0 8px -6px;color:var(--gold)}.qt blockquote:after{content:"”";font-family:Georgia,Times New Roman,serif;color:var(--gold);margin-left:2px}.qt cite{display:flex;align-items:center;gap:12px;font-size:12.5px;letter-spacing:.14em;color:var(--gold-ink);margin-top:auto}.qt cite:before{content:"";width:24px;height:2px;background:var(--gold);flex:none}@media(min-width:900px){.qt blockquote{font-size:26px}}@media(max-width:899px){.qt{padding:24px 22px 34px;gap:16px}.qt blockquote{font-size:20px}.qt blockquote:before{font-size:84px;height:46px}}.fc{align-content:start;gap:14px}.fc .tg-q{display:inline-flex;align-items:center;gap:8px;justify-self:start;background:var(--navy);color:var(--gold);border-radius:30px;padding:6px 14px 6px 6px;font-size:12px;letter-spacing:.16em}.fc .tg-q i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;font-family:Gothic,sans-serif;font-weight:700;letter-spacing:0;font-size:13px}.fc .vd{justify-self:start;border-radius:30px;padding:6px 16px;font-family:Behavior;font-size:15px;letter-spacing:.16em}.fc .vd.myth{background:#b5523f;color:#fff}.fc .vd.fact{background:#2f7a55;color:#fff}.cta-flip{justify-self:start;align-self:end;display:inline-flex;align-items:center;gap:10px;margin-top:6px;background:var(--gold);color:var(--navy);border-radius:30px;padding:9px 16px;font-size:13.5px;font-weight:700}.cta-flip i{font-style:normal;font-size:16px;display:inline-block;animation:flipspin 3s linear infinite}.cta-flip.back{background:transparent;color:var(--gold);border:1.5px solid var(--gold)}.cta-flip .dt{display:none}@media(hover:hover)and (pointer:fine){.cta-flip .mb{display:none}.cta-flip .dt{display:inline}}@keyframes flipspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cta-flip i{animation:none}}.flip{min-height:0}.fc.a .fa-t{color:#fff}.geo-cta{position:relative;display:grid;justify-items:center;text-align:center;gap:18px;background:var(--navy);border-radius:32px 32px 90px;padding:34px 28px 40px}.geo-cta:before{content:"";position:absolute;inset:8px;border:1px solid var(--gl);border-radius:inherit;pointer-events:none}.geo-cta p{color:#fff;font-family:Behavior;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.15;max-width:640px}.geo-cta .ctas{justify-content:center}.warnl{margin-top:10px;font-size:12px}@media(max-width:899px){.geo-cta{border-radius:0!important;padding:32px 18px 36px}.geo-cta:before{display:none}.geo-cta p{font-size:22px}.geo-cta .ctas{display:grid;width:100%;max-width:320px;gap:10px}.geo-cta .btn{justify-content:center;width:100%}.geo4.sec{padding-bottom:32px}}.ctg .off2 .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.btn.btn-tel.sm{min-height:0;padding:4px 14px 4px 4px;font-size:14px;gap:10px}.btn-tel.sm .ic{width:30px;height:30px}@media(max-width:899px){.ct .form{margin:0 -18px;border-radius:0!important;padding:24px 18px 26px;gap:12px;border-top:3px solid var(--gold)}.ct .form:before{display:none}.ct .form label{font-size:11.5px}.ct .form .in{min-height:48px;padding:12px 14px}.ct .form textarea.in{min-height:100px;height:100px}.ct .form .btn{width:100%;justify-content:center}.ctg{gap:24px}.ctg .off2{gap:10px;margin-top:20px}}.fx4 .cta .ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:899px){.fx4 .cta{gap:18px}.fx4 .cta .ctas{display:grid;justify-items:start;gap:12px}.fx4 ul{gap:10px}.fx4 h5{margin-bottom:12px}}.callout .btn.btn-tel{justify-self:start;border-color:var(--navy);color:var(--navy);background:transparent}.callout .btn-tel .ic{background:var(--navy)}.callout .btn-tel .ic svg{fill:var(--gold)}
