.info-hero{position:relative;padding:56px 0;color:#fff;background:linear-gradient(135deg,rgba(15,61,117,.85),rgba(52,186,242,.65)),url("/wwwroot/images/home/skye.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.info-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:center}.info-hero__eyebrow,.info-page__eyebrow,.info-history-card__eyebrow{margin:0 0 8px;color:#34baf2;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.info-hero__eyebrow{color:#fff;opacity:.85}.info-hero h1{max-width:840px;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;font-weight:800}.info-hero__search{justify-self:end;width:100%}.info-page{padding:46px 0 56px;background:#fff}.info-page--modal{padding:30px 0}.info-page__header{margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#0f3d75,#34baf2,rgba(52,186,242,0)) 1}.info-page__header h1{margin:0;color:#0f3d75;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800}.info-content-card{max-width:920px;color:#374151;font-size:1.05rem;line-height:1.8}.info-content-card h1{margin:0 0 22px;padding-bottom:18px;color:#0f3d75;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#0f3d75,#34baf2,rgba(52,186,242,0)) 1}.info-content-card h2,.info-content-card h3{margin:36px 0 14px;color:#0f3d75;font-weight:800}.info-content-card p{margin:0 0 18px}.info-content-card a{color:#0f6fff;font-weight:700}.info-content-card img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 14px 34px rgba(15,61,117,.12)}.info-support-section{padding:48px 0;background:radial-gradient(circle at top left,rgba(52,186,242,.12),rgba(255,255,255,0) 34%),linear-gradient(180deg,#f8fbff 0%,#fff 100%);border-top:1px solid rgba(15,61,117,.08)}.info-support-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:36px;align-items:start}.info-question-card,.info-history-card{border-radius:20px;background:#fff;border:1px solid rgba(15,61,117,.08);box-shadow:0 14px 34px rgba(15,61,117,.08)}.info-question-card{padding:24px}.info-question-card h2,.info-history-card h2{margin:0 0 8px;color:#0f3d75;font-weight:800}.info-question-card p{margin:0 0 20px;color:#6b7280}.info-form-field{margin-bottom:14px}.info-form-field label{display:block;margin-bottom:6px;color:#374151;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.info-form-field input,.info-form-field textarea{width:100%;border:1px solid #dbe4ef;border-radius:12px;background:#fff;color:#1f2937;font-size:.95rem;padding:11px 12px;outline:0}.info-form-field input{min-height:44px}.info-submit-btn{width:100%;min-height:46px;border:0;border-radius:999px;background:#47b5ff;color:#fff;font-weight:800;box-shadow:0 10px 22px rgba(71,181,255,.24)}.info-history-card{padding:30px;color:#4b5563;font-size:1rem;line-height:1.75}.info-history-card__strong{margin-bottom:0;color:#0f3d75;font-weight:800}@media(max-width:991px){.info-hero__inner,.info-support-grid{grid-template-columns:1fr}.info-hero__search{justify-self:start;max-width:420px}}@media(max-width:767px){.info-hero{padding:42px 0}.info-page{padding:34px 0 42px}.info-content-card{font-size:1rem;line-height:1.7}.info-question-card,.info-history-card{padding:20px;border-radius:16px}}.info-hero--faq{background:radial-gradient(circle at top right,rgba(52,186,242,.22),rgba(255,255,255,0) 36%),linear-gradient(135deg,rgba(15,61,117,.86),rgba(52,186,242,.58)),url("/wwwroot/images/home/skye.jpg");background-size:cover;background-position:center}.faq-content-card{max-width:980px}.faq-page__intro{margin-bottom:28px;padding-bottom:22px;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#0f3d75,#34baf2,rgba(52,186,242,0)) 1}.faq-page__intro h2{margin:0 0 10px;color:#0f3d75;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800}.faq-page__intro p{max-width:850px;margin:0;color:#4b5563;font-size:1.05rem;line-height:1.75}.faq-groups{display:grid;gap:16px}.faq-group{overflow:hidden;border-radius:18px;background:#fff;border:1px solid rgba(15,61,117,.08);box-shadow:0 10px 26px rgba(15,61,117,.07)}.faq-group__heading,.faq-item__heading{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.faq-group__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:radial-gradient(circle at top right,rgba(52,186,242,.12),rgba(255,255,255,0) 38%),linear-gradient(180deg,#fff,#f8fbff);color:#0f3d75;font-size:1.12rem;font-weight:800}.faq-group__heading i{color:#34baf2;font-size:1.05rem}.faq-group__content{display:none;padding:0 18px 18px}.faq-group__content.is-open{display:block}.faq-item{overflow:hidden;margin-top:12px;border-radius:14px;background:#fff;border:1px solid rgba(15,61,117,.08)}.faq-item__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;color:#1f2937;font-size:1.15rem;line-height:1.35;font-weight:500}.faq-item__heading:hover{background:rgba(52,186,242,.08);color:#0f3d75}.faq-item__heading i{flex:0 0 auto;color:#34baf2;font-size:.95rem}.faq-item__content{display:none;padding:16px 16px 16px;color:#4b5563;font-size:.98rem;line-height:1.7}.faq-item__content.is-open{display:block}.faq-item__content p:last-child{margin-bottom:0}@media(max-width:767px){.faq-page__intro p{font-size:1rem;line-height:1.65}.faq-group__heading{padding:16px;font-size:1rem}.faq-group__content{padding:0 12px 14px}.faq-item__heading{padding:14px}}