:root{--pg-navy:#0F2B46;--pg-navy2:#163B5F;--pg-ink:#1B2430;--pg-slate:#4F5B69;--pg-line:#E3E6EA;--pg-cream:#F8F5EF;--pg-sky:#EDF3F9;--pg-blue:#245BA6;--pg-red:#B5232F;--pg-red-h:#931C26;--pg-gold:#E9B949;--pg-r:10px}.pg{font-size:16px;line-height:1.6}.pg,.pg h1,.pg h2,.pg h3{font-family:var(--font);color:var(--pg-ink)}.pg h1,.pg h2,.pg h3{letter-spacing:-.02em}.pg h1{font-size:34px;line-height:1.12;margin:0 0 16px}.pg h1,.pg h2{font-weight:700}.pg h2{font-size:28px;line-height:1.18;margin:0 0 12px}.pg h3{font-size:18px;line-height:1.3;font-weight:700;margin:0 0 6px;letter-spacing:-.01em}@media(min-width:768px){.pg h1{font-size:46px}.pg h2{font-size:34px}}.pg p{margin:0 0 14px;color:var(--pg-slate)}.pg a{color:var(--pg-blue)}.pg .wrap{max-width:1160px}.pg-sec{padding:64px 0}@media(min-width:900px){.pg-sec{padding:88px 0}}.pg-cream{background:var(--pg-cream)}.pg-sky{background:var(--pg-sky)}.pg-kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-blue);margin:0 0 12px}.pg-head{max-width:680px;margin:0 0 40px}.pg-head.c{margin-left:auto;margin-right:auto;text-align:center}.pg-head p{font-size:16px}.pg-small{font-size:14px;color:var(--pg-slate)}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:6px;border:1.5px solid transparent;font:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.pg-btn.red{background:var(--pg-red);color:#fff}.pg-btn.red:hover{background:var(--pg-red-h);color:#fff}.pg-btn.line{background:transparent;color:var(--pg-ink);border-color:#9AA4B1}.pg-btn.line:hover{border-color:var(--pg-ink);color:var(--pg-ink)}.pg-btn.light{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.pg-btn.light:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.06)}.pg-btn .arr{transition:transform .15s}.pg-btn:hover .arr{transform:translateX(3px)}.pg-btn svg{width:18px;height:18px}header.ph{display:block;margin:0;background:#fff;border-bottom:1px solid var(--pg-line);position:-webkit-sticky;position:sticky;top:0;z-index:30;font-family:var(--font)}.ph .wrap{max-width:1160px;width:100%;display:flex;align-items:center;gap:12px;min-height:64px}.ph .logo{flex:none;display:block}.ph .logo img{width:140px;height:auto;display:block}@media(min-width:900px){.ph .wrap{min-height:72px}.ph .logo img{width:164px}}.ph-nav{display:none;align-items:center;gap:2px;margin-left:20px;flex:none}@media(min-width:1024px){.ph-nav{display:flex}}@media(min-width:1280px){.ph-nav{margin-left:32px;gap:4px}}.ph-nav a{color:var(--pg-ink);text-decoration:none;font-size:15px;font-weight:500;padding:8px 10px;border-radius:6px;white-space:nowrap}.ph-nav a:hover{color:var(--pg-blue);background:var(--pg-sky)}.ph .sp{flex:1 1 auto;min-width:8px}.ph-call{display:none;align-items:center;gap:8px;color:var(--pg-ink);text-decoration:none;font-weight:600;font-size:15px;min-height:44px;min-width:44px;justify-content:center;border-radius:6px;white-space:nowrap;flex:none}.ph-call svg{width:18px;height:18px;color:var(--pg-blue);flex:none}.ph-call span{display:none}@media(min-width:768px){.ph-call{display:inline-flex}}@media(min-width:1280px){.ph-call{padding:0 6px}.ph-call span{display:inline}html[lang=es] .ph-call{padding:0}html[lang=es] .ph-call span{display:none}}.ph-call:hover{color:var(--pg-blue);background:var(--pg-sky)}.ph .ph-apply{display:none;flex:none}@media(min-width:560px){.ph .ph-apply{display:inline-flex}}.ph .pg-btn{min-height:44px;padding:0 20px;font-size:15px;white-space:nowrap}.ph .pg-btn .arr{display:none}@media(min-width:1024px) and (max-width:1279px){.ph .logo img{width:150px}.ph-nav{margin-left:12px}.ph-nav a{padding:8px}}.lmenu{position:relative;flex:none;font-family:var(--font)}.lmenu-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:1px solid var(--pg-line);border-radius:6px;background:#fff;color:var(--pg-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.lmenu-btn:hover,.lmenu-btn[aria-expanded=true]{border-color:#B9C2CD;background:var(--pg-sky)}.lmenu-btn svg{color:var(--pg-slate);flex:none}.lmenu-btn .car{transition:transform .15s}.lmenu-btn[aria-expanded=true] .car{transform:rotate(180deg)}.lmenu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:168px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--pg-line);border-radius:8px;box-shadow:0 10px 28px rgba(15,43,70,.12)}.lmenu-list[hidden]{display:none}.lmenu-list button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;background:none;border-radius:6px;font:inherit;font-size:15px;color:var(--pg-ink);cursor:pointer}.lmenu-list button:hover{background:var(--pg-sky)}.lmenu-list button[aria-current=true]{font-weight:700;color:var(--pg-navy)}.lmenu-list button[aria-current=true]:after{content:"✓";float:right;color:var(--pg-blue)}.lmenu-btn:focus-visible,.lmenu-list button:focus-visible{outline:3px solid rgba(36,91,166,.35);outline-offset:1px}.pg-hero{background:var(--pg-navy);color:#fff;position:relative;overflow:hidden}.pg-hero .wrap{display:grid;grid-gap:36px;gap:36px;padding-top:44px;padding-bottom:52px;align-items:center}@media(min-width:960px){.pg-hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;padding-top:72px;padding-bottom:80px}}.pg-hero h1{color:#fff}.pg-hero .pg-kicker{color:var(--pg-gold)}.pg-hero p{color:#D6DEE8}.pg-hero .lead{font-size:17px;max-width:540px;margin-bottom:24px}.pg-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 18px}.pg-hero .trust-strip{color:#D6DEE8;margin:0 0 4px}.pg-hero .trust-strip a{color:#fff}.pg-ticks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:#D6DEE8}.pg-ticks li{display:flex;align-items:center;gap:8px}.pg-ticks svg{width:18px;height:18px;color:var(--pg-gold);flex:none}.pg-hero-img{position:relative;margin:0}.pg-hero-img img{display:block;height:auto;aspect-ratio:4/3;border-radius:var(--pg-r)}.pg-hero-badge{position:absolute;left:16px;bottom:16px;background:#fff;color:var(--pg-ink);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex;gap:10px;align-items:center;max-width:calc(100% - 32px)}.pg-hero-badge svg{width:20px;height:20px;color:var(--pg-blue);flex:none}.pg-band{background:var(--pg-cream);border-bottom:1px solid var(--pg-line)}.pg-band ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.pg-band ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-band li{padding:20px 16px;border-left:1px solid var(--pg-line);display:flex;flex-direction:column;gap:2px}.pg-band li:nth-child(odd){border-left:0}@media(min-width:900px){.pg-band li:nth-child(odd){border-left:1px solid var(--pg-line)}.pg-band li:first-child{border-left:0}}.pg-band strong{font-size:16px;color:var(--pg-ink)}.pg-band span{font-size:14px;color:var(--pg-slate)}.pg-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}@media(min-width:640px){.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pg-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-card{background:#fff;border:1px solid var(--pg-line);border-radius:var(--pg-r);padding:24px;display:flex;flex-direction:column}.pg-card p{margin:0;font-size:15px}.pg-ico{width:48px;height:48px;border-radius:10px;background:var(--pg-sky);color:var(--pg-blue);display:flex;align-items:center;justify-content:center;margin:0 0 16px}.pg-ico svg{width:26px;height:26px}.pg-card.photo{padding:0;overflow:hidden}.pg-card.photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.pg-card.photo .in{padding:20px 22px 24px}.pg-split{display:grid;grid-gap:40px;gap:40px;align-items:start}@media(min-width:960px){.pg-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.pg-nums{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}@media(min-width:640px){.pg-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-nums li{background:#fff;border:1px solid var(--pg-line);border-radius:var(--pg-r);padding:20px 22px}.pg-nums .n{display:block;font-size:14px;font-weight:700;color:var(--pg-red);letter-spacing:.06em;margin:0 0 8px}.pg-nums p{margin:0;color:var(--pg-ink);font-size:15.5px;font-weight:500;line-height:1.45}.pg-note{margin-top:20px;font-size:14px;color:var(--pg-slate);border-left:3px solid var(--pg-line);padding-left:14px}.pg-area{margin-top:28px;background:#fff;border:1px solid var(--pg-line);border-radius:var(--pg-r);padding:20px 22px}.pg-area h3{font-size:16px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.pg-area h3 svg{width:18px;height:18px;color:var(--pg-blue)}.pg-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 10px;padding:0}.pg-chips li{background:var(--pg-sky);color:var(--pg-navy);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.pg-area p{margin:0;font-size:14px}.pg-photo{margin:0}.pg-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--pg-r)}.pg-steps{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-gap:20px;gap:20px;counter-reset:s}@media(min-width:900px){.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.pg-steps li{position:relative;padding:28px 24px 26px;border-radius:var(--pg-r);background:#fff;border:1px solid var(--pg-line)}.pg-steps .n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--pg-navy);color:#fff;font-weight:700;font-size:17px;margin:0 0 16px}.pg-steps p{margin:0;font-size:15px}.pg-center{text-align:center}.pg-faq{display:grid;grid-gap:32px;gap:32px}@media(min-width:960px){.pg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.pg-faq-list{border-top:1px solid var(--pg-line)}.pg-faq-list details{border-bottom:1px solid var(--pg-line)}.pg-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-size:16px;color:var(--pg-ink)}.pg-faq-list summary::-webkit-details-marker{display:none}.pg-faq-list summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--pg-blue);border-bottom:2px solid var(--pg-blue);transform:rotate(45deg) translateY(-3px);transition:transform .15s}.pg-faq-list details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.pg-faq-list details p{margin:0 0 18px;font-size:15px;max-width:640px}.pg-help{background:var(--pg-sky);border-radius:var(--pg-r);padding:22px 24px;margin-top:24px}.pg-help p{margin:0 0 10px;font-size:15px}.pg-help a{font-weight:700;text-decoration:none;font-size:17px}.pg-cta{background:var(--pg-navy2);color:#fff}.pg-cta .wrap{display:grid;grid-gap:24px;gap:24px;padding-top:56px;padding-bottom:56px;align-items:center}@media(min-width:900px){.pg-cta .wrap{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.pg-cta h2{color:#fff;margin-bottom:8px}.pg-cta p{color:#D6DEE8;margin:0}.pg-cta .pg-actions{margin:0}.pg-contact{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media(min-width:800px){.pg-contact{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-contact li{background:#fff;border:1px solid var(--pg-line);border-radius:var(--pg-r);padding:22px 24px;display:flex;gap:14px;align-items:flex-start}.pg-contact .pg-ico{margin:0;width:42px;height:42px;flex:none}.pg-contact .pg-ico svg{width:22px;height:22px}.pg-contact b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--pg-slate);margin-bottom:4px}.pg-contact a,.pg-contact span{font-size:16px;font-weight:600;color:var(--pg-ink);text-decoration:none;word-break:break-word}.pg-contact a:hover{color:var(--pg-blue)}.pg-contact small{display:block;font-size:14px;color:var(--pg-slate);font-weight:400;margin-top:2px}.pf{background:var(--pg-navy);color:#C5CFDB;font-family:var(--font);font-size:15px;padding:56px 0 24px}.pf .wrap{max-width:1160px}.pf a{color:#fff;text-decoration:none}.pf a:hover{text-decoration:underline}.pf-grid{display:grid;grid-gap:32px;gap:32px}@media(min-width:800px){.pf-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}.pf img{width:160px;height:auto;display:block}.pf p{margin:14px 0 0;color:#C5CFDB;font-size:14.5px;line-height:1.6}.pf-t{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#93A3B6;margin:0 0 12px!important}.pf ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:15px}.pf-bottom{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px}.pf-bottom a,.pf-bottom button{color:#C5CFDB;min-height:40px;display:inline-flex;align-items:center;font-size:14px}.pf-bottom .staff{margin-left:auto}.pf-copy{width:100%;color:#93A3B6;font-size:13px;margin-top:6px}.pf .trust-strip{color:#C5CFDB;margin-top:14px}.pf .trust-strip a{color:#fff}.pg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid var(--pg-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.pg-sticky .pg-btn{width:100%;min-height:48px}@media(min-width:768px){.pg-sticky{display:none}}body.has-pg-sticky .pf{padding-bottom:96px}@media(min-width:768px){body.has-pg-sticky .pf{padding-bottom:24px}}.pg-page{background:var(--pg-cream);padding:32px 16px 72px;min-height:70vh}@media(min-width:768px){.pg-page{padding:56px 24px 96px}}.pg-pagehead{max-width:720px;margin:0 auto 24px;text-align:center}.pg-pagehead h1{font-size:30px;margin-bottom:8px}@media(min-width:768px){.pg-pagehead h1{font-size:38px}}.pg-pagehead p{font-size:16px;margin:0}.pg-formcard{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--pg-line);border-radius:12px;padding:24px 20px 28px;box-shadow:0 1px 2px rgba(15,43,70,.04),0 8px 24px rgba(15,43,70,.05)}@media(min-width:768px){.pg-formcard{padding:36px 40px 40px}}.pg-doc{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--pg-line);border-radius:12px;padding:28px 22px}@media(min-width:768px){.pg-doc{padding:44px 52px}}.pg-doc h1{font-size:32px}.pg-doc h2{font-size:22px;margin-top:32px}.pg-doc h3{font-size:17px;margin-top:20px}.pg-doc li,.pg-doc p{font-size:15.5px;color:var(--pg-ink)}.pg-doc ul{padding-left:20px}.pg .pg-formcard .field label,.pg .pg-formcard .lbl{font-size:15px;font-weight:600;color:var(--pg-ink)}.pg .pg-formcard input:not([type]),.pg .pg-formcard input[type=date],.pg .pg-formcard input[type=email],.pg .pg-formcard input[type=tel],.pg .pg-formcard input[type=text],.pg .pg-formcard select,.pg .pg-formcard textarea{font-size:16px;border-radius:6px;border:1px solid #aeb6c1;min-height:48px}.pg .pg-formcard input:focus,.pg .pg-formcard select:focus{border-color:var(--pg-blue);box-shadow:0 0 0 3px rgba(36,91,166,.15);outline:0}.pg .pg-formcard .check{border-radius:8px;border-color:var(--pg-line)}.pg .pg-formcard .hint{font-size:14px}.pg .pg-formcard .btn{border-radius:6px;font-size:16px}.pg .pg-formcard .btn.sec{border-color:#9AA4B1}.pg-prog{display:flex;gap:6px;margin:0 0 22px}.pg-prog span{flex:1 1;height:5px;border-radius:3px;background:var(--pg-line)}.pg-prog span.on{background:var(--pg-navy)}.pg-stepname{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pg-blue);margin:0 0 6px}.pg-row2{display:grid;grid-gap:0 14px;gap:0 14px}@media(min-width:560px){.pg-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pg-row3{display:grid;grid-template-columns:1.1fr 1fr 1.3fr;grid-gap:10px;gap:10px}.pg-ac{position:relative}.pg-ac-list{position:absolute;left:0;right:0;top:100%;z-index:15;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid #aeb6c1;border-radius:8px;box-shadow:0 8px 24px rgba(15,43,70,.12);max-height:280px;overflow:auto}.pg-ac-list li{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:15px;line-height:1.35}.pg-ac-list li small{display:block;color:var(--pg-slate);font-size:13px}.pg-ac-list li:hover,.pg-ac-list li[aria-selected=true]{background:var(--pg-sky)}.pg-ac-attr{font-size:12px;color:var(--pg-slate);padding:4px 12px 6px!important;cursor:default!important;background:none!important}.lp{font-size:16px;background:#fff;color:var(--pg-ink)}.lp h1,.lp h2{font-family:var(--font);letter-spacing:-.02em;font-weight:700}.lp-hdr{background:#fff}.lp-langs button.on{color:#fff;background:var(--pg-navy);border-bottom-color:transparent;border-radius:6px}.lp-hdr-call{background:var(--pg-sky);color:var(--pg-navy)}.lp-hdr-call:hover{color:var(--pg-blue)}.lp-hero{background:var(--pg-navy);border-bottom:0;padding:32px 0 40px;color:#fff}@media(min-width:900px){.lp-hero{padding:56px 0 64px}}.lp-hero h1{color:#fff;font-size:clamp(30px,7vw,48px)}.lp-sub{color:#D6DEE8;font-size:17px}.lp-btn{border-radius:6px;font-size:17px;min-height:52px}.lp-hero .lp-btn-call{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.lp-hero .lp-btn-call:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}.lp-hero .trust-strip{color:#D6DEE8}.lp-hero .trust-strip a,.lp-trust{color:#fff}.lp-trust{font-size:15px;font-weight:500}.lp-trust svg{color:var(--pg-gold)}.lp-scn{color:#AFC0D2}.lp-hero-fig{border:0;border-radius:10px}.lp-form-sec{background:var(--pg-cream);padding:40px 0}.lp-card{border-top:4px solid var(--pg-navy);box-shadow:0 8px 24px rgba(15,43,70,.06)}.lp-card h2{font-size:26px}.lp-muted{font-size:15px}.lp-field label{font-size:15px;font-weight:600}.lp-field input,.lp-field select{font-size:16px;border-radius:6px;border-width:1px;min-height:48px}.lp-how{background:#fff;border:0;padding:40px 0}.lp-steps li{font-size:16px}.lp-step-n{background:var(--pg-navy)}@media(min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-faq{background:var(--pg-cream);padding:32px 0 40px}.lp-faq summary{font-size:16px;font-weight:600}.lp-faq details p{font-size:15px}.lp-foot{background:var(--pg-navy);color:#C5CFDB;border-top:0}.lp-foot a{color:#fff}.lp-ads-btns .lp-btn-red{background:var(--pg-navy)}.pg .ty{text-align:left}.pg .ty .ok{width:56px;height:56px;border-radius:50%;background:#E7F3EC;color:#256B43;display:flex;align-items:center;justify-content:center;margin:0 0 16px}.pg .ty h1{font-size:28px}.ty-next-h{font-size:17px!important;margin:24px 0 12px!important}.ty-next{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:10px;gap:10px}.ty-next li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--pg-ink)}.ty-next span{flex:none;width:28px;height:28px;border-radius:50%;background:var(--pg-navy);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.pg-doc .phi{background:var(--pg-sky);border-radius:10px;padding:20px 22px;margin:24px 0}.pg-doc .phi h2{margin-top:0}.pg .pg-note{margin-top:24px}.pf a[href^="tel:"],.pg a[href^="tel:"]{white-space:nowrap}.pg-more{position:relative;overflow:hidden;min-height:250px}@media(min-width:1000px){.pg-more{min-height:272px}}.pg-more>p{margin-bottom:16px}.pg-more-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--pg-blue);cursor:pointer}.pg-more-btn svg{transition:transform .25s ease}.pg-more-panel{position:absolute;inset:0;background:var(--pg-navy);color:#fff;padding:22px 24px;display:flex;flex-direction:column;transform:translateY(101%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;overflow:auto}.pg-more-panel h3{color:#fff;font-size:16px;margin:0 0 8px}.pg-more-panel p{color:#E3E9F0;font-size:15px;line-height:1.55;margin:0 0 12px}.pg-more:not(.open) .pg-more-x{visibility:hidden}.pg-more-x{margin-top:auto;align-self:flex-start;padding:6px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--pg-gold);cursor:pointer}.pg-more.open .pg-more-panel,.pg-more:has(.pg-more-btn:focus-visible) .pg-more-panel,.pg-more:has(.pg-more-panel :focus-visible) .pg-more-panel{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}@media(hover:hover) and (pointer:fine){.pg-more:hover .pg-more-panel{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.pg-more:hover{border-color:var(--pg-navy)}}.pg-more-btn:focus-visible,.pg-more-x:focus-visible{outline:3px solid rgba(233,185,73,.6);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.pg-more-btn svg,.pg-more-panel,.pg-more.open .pg-more-panel,.pg-more:hover .pg-more-panel{transition:none!important}}.pg .pg-formcard .check{padding:12px 14px;gap:10px;margin-bottom:10px;font-size:15px;line-height:1.5;align-items:flex-start;background:#fff;transition:border-color .15s,background-color .15s}.pg .pg-formcard .check input{width:18px;height:18px;margin:2px 0 0;flex:none}.pg .pg-formcard .check:hover{border-color:#B9C2CD}.pg .pg-formcard .check:has(input:checked){border-color:var(--pg-blue);background:#F5F8FC}.pg .pg-formcard .check .small{font-size:14px}.pg .pg-formcard .radios label{font-size:15px}.f-group{margin:0 0 22px}.f-group+.f-group{border-top:1px solid var(--pg-line);padding-top:22px}.f-gh{display:block;font-size:16px;font-weight:700;color:var(--pg-ink);margin:0 0 4px;padding:0}.f-group .f-hint,.f-group>.hint{font-size:14px;color:var(--pg-slate);margin:0 0 12px}fieldset.f-group{border:0;margin:0 0 22px;padding:0;min-width:0}.f-group+fieldset.f-group,fieldset.f-group+.f-group{border-top:1px solid var(--pg-line);padding-top:22px}.ben-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media(min-width:560px){.ben-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ben-chip{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 12px;border:1px solid var(--pg-line);border-radius:8px;background:#fff;font-size:14.5px;line-height:1.3;color:var(--pg-ink);cursor:pointer;transition:border-color .15s,background-color .15s}.ben-chip input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--pg-blue)}.ben-chip:hover{border-color:#B9C2CD}.ben-chip:has(input:checked){border-color:var(--pg-blue);background:#F5F8FC;font-weight:600}.ben-chip:has(input:focus-visible){outline:3px solid rgba(36,91,166,.3);outline-offset:1px}.ben-chip.none{grid-column:1/-1}@media(min-width:560px){.ben-chip.none{grid-column:auto}}.pg .pg-formcard details.more{border:1px solid var(--pg-line);border-radius:8px;padding:0 16px;margin:0}.pg .pg-formcard details.more summary{list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;color:var(--pg-ink)}.pg .pg-formcard details.more summary::-webkit-details-marker{display:none}.pg .pg-formcard details.more summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--pg-blue);border-bottom:2px solid var(--pg-blue);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.pg .pg-formcard details.more[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.pg .pg-formcard details.more[open]{padding-bottom:6px}.pg .pg-formcard details.more .pg-row2{margin-top:4px}.f-group.f-agree{background:var(--pg-cream);border:1px solid var(--pg-line);border-radius:10px;padding:18px 16px 4px;margin-top:4px}@media(min-width:768px){.f-agree{padding:20px 20px 6px}}.f-agree .check{border-color:#E8E2D6}.f-agree .field{margin-top:6px}.pg .pg-formcard .stepnav{margin-top:20px}.pg .pg-formcard .field{margin-bottom:16px}.lp .ph .lp-hdr-call{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid #9aa4b1;border-radius:6px;color:var(--pg-ink);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;background:#fff}.lp .ph .lp-hdr-call:hover{border-color:var(--pg-ink);color:var(--pg-ink)}.lp .ph .lp-hdr-call svg{width:18px;height:18px;color:var(--pg-blue)}.lp-hero2{background:var(--pg-navy);color:#fff}.lp-hero2 .wrap{display:grid;grid-gap:32px;gap:32px;padding-top:40px;padding-bottom:48px;align-items:center}@media(min-width:960px){.lp-hero2 .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;padding-top:64px;padding-bottom:72px}}.lp-hero2 h1{color:#fff;font-size:34px;line-height:1.12;margin:0 0 14px}@media(min-width:768px){.lp-hero2 h1{font-size:44px}}.lp-hero2 .lp-sub{color:#D6DEE8;font-size:17px;max-width:540px;margin:0 0 24px}.lp-hero2 .pg-actions{margin-bottom:16px}.lp-hero2 .trust-strip{color:#D6DEE8;margin:0}.lp-hero2 .trust-strip a{color:#fff}.lp-hero2 .lp-scn{color:#AFC0D2;font-size:14px;margin:14px 0 0}.lp-hero2 .pg-ticks{margin-top:18px}.lp-hero2 figure{margin:0;position:relative}.lp-hero2 figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--pg-r)}.lp .pg-btn.light{color:#fff}.lp-formsec .wrap{display:grid;grid-gap:32px;gap:32px;align-items:start;grid-template-areas:"head" "form" "steps"}.lp-fhead{grid-area:head}.lp-fsteps{grid-area:steps}.lp-formsec .lp-card{grid-area:form}.lp-fhead p:last-child{margin-bottom:0}@media(min-width:960px){.lp-formsec .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head form" "steps form";grid-template-rows:auto 1fr;gap:0 64px}.lp-fsteps .pg-steps{margin-top:24px}}@media(max-width:959px){.lp-formsec .pg-steps{margin-top:0}.lp-formsec .wrap{gap:24px}}@media(max-width:559px){.lp .pg-cta .pg-actions .pg-btn,.lp-hero2 .pg-actions .pg-btn{width:100%}}.lp-formsec .lp-card{max-width:none;margin:0;border:1px solid var(--pg-line);border-top:4px solid var(--pg-navy);border-radius:12px;padding:24px 20px 26px;box-shadow:0 8px 24px rgba(15,43,70,.06)}@media(min-width:768px){.lp-formsec .lp-card{padding:32px 36px 34px}}.lp-formsec .pg-steps{grid-template-columns:1fr;gap:12px;margin:24px 0 0}.lp-formsec .pg-steps li{display:flex;gap:16px;align-items:center;padding:16px 20px}.lp-formsec .pg-steps .n{margin:0;flex:none;width:36px;height:36px;font-size:15px}.lp-formsec .pg-steps p{margin:0;color:var(--pg-ink);font-size:15.5px;line-height:1.5}.lp-formsec .lp-call-line{margin-top:20px;font-size:15px}.lp-formsec .lp-call-line a{font-weight:700;text-decoration:none}.lp .pg-faq-list details p{margin:0 0 18px}.lp-foot2{background:var(--pg-navy);color:#C5CFDB;font-size:14px;padding:28px 0 32px}.lp-foot2 .wrap{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center}.lp-foot2 a{color:#fff;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.lp-foot2 a:hover{text-decoration:underline}.lp-foot2 .copy{margin-left:auto;color:#93A3B6}@media(max-width:640px){.lp-foot2 .copy{margin-left:0;width:100%}}.pf-social{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pf .pf-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(245,239,226,.45);color:#F5EFE2}.pf .pf-social a:hover{background:#F5EFE2;color:var(--pg-navy);text-decoration:none}.pf .pf-social a:focus-visible{outline:2px solid #F5EFE2;outline-offset:2px}.pg-hero .wrap{position:static}.pg-hero-img{margin:4px calc(50% - 50vw) -52px;height:45vh;min-height:260px}.pg-hero-img img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 40%;border-radius:0}@media(min-width:960px){.pg-hero{min-height:600px}.pg-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.pg-hero .wrap>div:first-child{padding-right:48px}.pg-hero-img{position:absolute;top:0;right:0;bottom:0;width:50%;height:auto;min-height:0;margin:0}}.cw{position:relative;margin-left:8px;flex:none}.cw-icon{width:40px;height:40px;border-radius:50%;border:1px solid var(--line,#d0d7de);background:#fff;color:#1e3a5f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cw-icon:hover{border-color:#1e3a5f}.cw-panel{position:fixed;top:72px;right:16px;width:min(360px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 96px));display:flex;flex-direction:column;background:#fff;color:#0b1f33;border:1px solid #d0d7de;border-radius:12px;box-shadow:0 12px 32px rgba(11,31,51,.18);z-index:60;font-size:15px}.cw-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb;font-size:16px}.cw-x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:#334155;min-width:32px;min-height:32px}.cw-body{padding:12px 14px;overflow:auto;flex:1 1}.cw-msg{margin:0 0 10px;padding:8px 10px;border-radius:10px;line-height:1.45;max-width:90%;font-size:15px}.cw-who{display:block;font-size:12px;color:#64748b;margin-bottom:2px}.cw-bot,.cw-team{background:#f1f5f9}.cw-you{background:#e0ecff;margin-left:auto}.cw-sys{background:none;color:#475569;font-size:14px;padding:4px 0}.cw-faq{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cw-faq button{text-align:left;border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px;cursor:pointer;color:#1e3a5f}.cw-input{display:flex;gap:6px;padding:10px 14px;border-top:1px solid #e5e7eb}.cw-cb input,.cw-input input{flex:1 1;min-width:0;font-size:16px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px}.cw-send{border:0;background:#1e3a5f;color:#fff;border-radius:8px;padding:8px 12px;font-size:15px;cursor:pointer}.cw-send:disabled{opacity:.5}.cw-foot{padding:0 14px 12px}.cw-person{width:100%;border:1px solid #1e3a5f;background:#fff;color:#1e3a5f;border-radius:8px;padding:10px;font-size:15px;font-weight:600;cursor:pointer}.cw-cb{gap:8px}.cw-cb,.cw-cb label{display:flex;flex-direction:column}.cw-cb label{gap:4px;font-size:14px}.cw-err{color:#b42318;font-size:14px;margin:0}.ar-langs{display:flex;gap:8px;margin:0 0 12px}.ar-langs button{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;cursor:pointer;color:#1e3a5f}.ar-langs button.on{background:#1e3a5f;color:#fff;border-color:#1e3a5f}.ar-sub{font-size:16px;font-weight:600;color:#1e3a5f;margin:4px 0 12px}.ar-zips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ar-zips li{border:1px solid #cbd5e1;border-radius:8px;padding:4px 10px;font-size:15px}.ar-steps{padding-left:20px;font-size:16px}.ar-steps li{margin:6px 0}.ar-photo figure{margin:0 0 8px;border-radius:12px;overflow:hidden}.ar-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ar-faq{border-top:1px solid #e5e7eb;padding:10px 0}.ar-faq summary{cursor:pointer;font-weight:600;font-size:16px}.ar-faq p{font-size:15px;margin:8px 0 0}.ar-apply{margin-top:24px}.ar-hero{margin:4px 0 16px;border-radius:12px;overflow:hidden}.ar-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ar-list{padding-left:20px;font-size:16px}.ar-list li{margin:6px 0}.ar-photo figcaption{font-size:14px;color:#475569;margin-top:6px}.ar-call{display:inline-block;margin-top:8px;border:2px solid #1e3a5f;color:#1e3a5f;border-radius:10px;padding:10px 16px;font-weight:700;font-size:16px;text-decoration:none}.ar-langs.pg-doc{margin-top:16px;margin-bottom:0}.dl-grid{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:700px){.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.dl-grid figure{margin:0;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#f1f5f9}.dl-grid img{display:block;width:100%;height:100%;object-fit:cover}.dg-h{font-size:clamp(24px,3.2vw,34px)}.dg-wrap{position:relative;margin-top:16px}.dg-track{list-style:none;margin:0;padding:4px 2px 14px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,24%);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:start}@media (max-width:700px){.dg-track{grid-auto-columns:78%;gap:12px}}.dg-card{scroll-snap-align:start}.dg-card figure{margin:0;background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(15,35,60,.12);overflow:hidden}.dg-img{overflow:hidden;aspect-ratio:1/1}.dg-tall .dg-img{aspect-ratio:4/5}.dg-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}@media (hover:hover){.dg-card:hover .dg-img img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.dg-img img{transition:none}.dg-card:hover .dg-img img{transform:none}}.dg-card figcaption{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px 12px;font-size:14px}.dg-chip{background:#e8f1fb;color:#1e3a5f;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.dg-member{background:#eef7ee;color:#166534}.dg-date{background:#f1f5f9;color:#334155;font-weight:500}.dg-cap{flex-basis:100%;color:#334155;font-size:14px}.dg-nav{position:absolute;top:40%;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:22px;line-height:1;cursor:pointer;color:#1e3a5f}.dg-prev{left:-14px}.dg-next{right:-14px}@media (max-width:700px){.dg-nav{display:none}}.dg-cta{margin:8px 0 0;text-align:center}.dg-btn{display:inline-block;border:2px solid #1e3a5f;color:#1e3a5f;background:#fff;border-radius:12px;padding:12px 22px;font-weight:700;font-size:16px;text-decoration:none}.dg-btn:hover{background:#1e3a5f;color:#fff}.hw-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:6px;gap:6px;height:100%;min-height:360px}.hw-grid img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.hw-0{grid-row:1/4}.hw-3{display:block}@media (max-width:959px){.hw-grid img.hw-3{display:none}}.pg-see{display:inline-block;margin:6px 0 14px;font-size:16px;font-weight:600;color:#1e3a5f;text-decoration:underline;text-underline-offset:3px}.bx-track{list-style:none;margin:14px 0 0;padding:0 0 10px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}@media (max-width:700px){.bx-track{grid-auto-columns:42%}}.bx-card{scroll-snap-align:start;background:#fff;border-radius:14px;box-shadow:0 3px 10px rgba(15,35,60,.1);overflow:hidden;text-align:center}.bx-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.bx-card span{display:block;padding:8px;font-weight:700;font-size:15px;color:#1e3a5f}.qz-box{background:#f4f8fc;border:1px solid #dbe6f2;border-radius:16px;padding:20px}.qz-ask{font-size:17px;font-weight:600;margin:6px 0 10px}.qz-btns{display:flex;flex-wrap:wrap;gap:10px}.qz-btns button{min-width:110px;min-height:48px;border-radius:12px;border:2px solid #1e3a5f;background:#fff;color:#1e3a5f;font-size:16px;font-weight:700;cursor:pointer}.qz-btns button:hover{background:#1e3a5f;color:#fff}.qz-yay{font-size:20px;font-weight:800;color:#166534;margin:4px 0}.qz-reset{margin-top:10px;background:none;border:0;color:#475569;text-decoration:underline;cursor:pointer}.bc,.qz-reset{font-size:14px}.bc{display:inline-block;margin:8px 0 0;background:#eef7ee;color:#166534;border-radius:999px;padding:4px 12px;font-weight:600}.sb{display:none}@media (max-width:700px){.sb{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateY(110%);transition:transform .25s ease;background:#1e3a5f;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.sb.on{transform:none}.sb a{display:block;text-align:center;color:#fff;font-weight:700;font-size:16px;text-decoration:none}}@media (prefers-reduced-motion:reduce){.sb{transition:none}}.pg-hero .pg-see{color:#fff}.hw .hw-grid img{aspect-ratio:auto;border-radius:0}@media (max-width:959px){.pg-hero .wrap>.hw{order:-1;margin:-44px calc(50% - 50vw) 0;height:42vh;min-height:240px;max-height:380px}.hw-grid{gap:3px;height:100%;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.hw-0{grid-row:1/3;grid-column:auto}.hw-0,.hw-1,.hw-2{aspect-ratio:auto}.hw-grid img.hw-3{display:none}}@media (min-width:960px){.hw-grid{position:absolute;inset:0;min-height:0;gap:4px}}