.brand-page-hero{padding:64px 0;background:#243d51;color:#fff}.brand-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.brand-page-hero h1{margin:0;font-size:43px}.brand-page-hero p:not(.eyebrow){max-width:650px;margin:8px 0 0;color:#cbd9e3;font-size:16px}.brand-hero-mark{color:#ffffff18;font-size:54px;font-weight:bold;line-height:.86;text-align:right}.brand-page{padding:68px 0 82px}.section-no{margin:0 0 8px;color:#dc5875;font-size:11px;font-weight:bold;letter-spacing:1.4px}.brand-opening{display:flex;align-items:center;gap:62px}.brand-opening-media{position:relative;flex:0 0 42%;height:390px;background:#e9eef2}.brand-opening-media img{width:100%;height:100%;object-fit:cover}.brand-opening-media span{position:absolute;right:-18px;bottom:24px;max-width:230px;padding:13px 16px;background:#e35d79;color:#fff;font-weight:bold}.brand-opening-copy{flex:1}.brand-opening-copy h2,.section-heading h2,.quality-copy h2,.brand-detail h2,.brand-trust h2{margin:0;color:#263d50;font-size:31px;line-height:1.35}.brand-opening-copy p:not(.section-no),.quality-copy p,.brand-detail-text p,.brand-trust p{color:#5f7282;font-size:15px;line-height:1.9}.brand-advantages{padding:82px 0 20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.section-heading .section-no{position:absolute}.section-heading h2{padding-top:24px}.section-heading>p:not(.section-no){max-width:410px;margin:0;color:#718493}.advantage-grid{display:flex;border:1px solid #dbe5ec}.advantage-grid article{flex:1;min-width:0;padding:25px;border-right:1px solid #dbe5ec}.advantage-grid article:last-child{border-right:0}.advantage-grid b{color:#df5b77;font-size:12px}.advantage-grid h3{margin:24px 0 5px;color:#293e50;font-size:19px}.advantage-grid p{margin:0;color:#6c7e8d;font-size:13px;line-height:1.75}.brand-quality{display:flex;gap:70px;margin-top:74px;padding:58px;background:#edf4f8}.quality-copy{flex:1}.quality-steps{flex:0 0 42%;margin:0;padding:0;list-style:none;border-top:1px solid #cddce7}.quality-steps li{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid #cddce7}.quality-steps span{color:#df5b77;font-size:12px;font-weight:bold}.quality-steps h3{margin:0;color:#293e50;font-size:16px}.quality-steps p{margin:3px 0 0;color:#718493;font-size:12px}.brand-scenes{padding:82px 0 20px}.scene-flex{display:flex;gap:22px}.scene-flex article{flex:1;padding:24px 0;border-top:3px solid #263d50;border-bottom:1px solid #dbe5ec}.scene-flex time{color:#df5b77;font-size:12px;font-weight:bold}.scene-flex h3{margin:20px 0 4px;color:#293e50;font-size:19px}.scene-flex p{margin:0;color:#6d7f8f;font-size:13px}.brand-detail{display:flex;gap:80px;margin-top:68px;padding:58px 0;border-top:1px solid #dbe5ec;border-bottom:1px solid #dbe5ec}.brand-detail>div:first-child{flex:0 0 34%}.brand-detail-text{flex:1}.cms-content:empty{display:none}.cms-content img{max-width:100%;height:auto}.brand-trust{display:flex;gap:80px;padding:72px 0 10px}.brand-trust>div{flex:1}.brand-page-cta{padding:45px 0;background:#e35d79;color:#fff}.brand-page-cta .shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.brand-page-cta p{margin:0;color:#ffdbe3;font-size:11px;font-weight:bold;letter-spacing:1.5px}.brand-page-cta h2{margin:3px 0 0;font-size:28px}.brand-page-cta a{padding:12px 16px;background:#fff;color:#c94965;font-weight:bold}.faq-page-hero{padding:59px 0;background:#edf4f8}.faq-page-hero h1{margin:0;color:#263d50;font-size:39px}.faq-page-hero p:not(.eyebrow){margin:5px 0 0;color:#63798a}.faq-page{display:flex;align-items:flex-start;gap:42px;padding-top:52px;padding-bottom:78px}.faq-main{flex:1;min-width:0}.faq-heading span{color:#df5b77;font-size:11px;font-weight:bold;letter-spacing:1.4px}.faq-heading h2{margin:4px 0 0;color:#293e50;font-size:29px}.faq-heading p{margin:4px 0 24px;color:#748696}.faq-list{max-width:none}.faq-item{margin-bottom:9px;border:1px solid #dce5eb;background:#fff;overflow:hidden}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:0;background:#fff;color:#2c4152;text-align:left;font-size:15px;font-weight:bold}.faq-question:hover{background:#f3f7f9}.faq-question i{font-style:normal;color:#80909c;font-size:20px;font-weight:normal;transition:transform .25s}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-content{padding:0 20px 18px;color:#657888;font-size:14px;line-height:1.8}.faq-content p{margin:0}.faq-item.active .faq-question{background:#fff1f4;color:#d44f6c}.faq-item.active .faq-question i{color:#d44f6c;transform:rotate(45deg)}.faq-item.active .faq-answer{max-height:500px}.more-link{display:inline-block;margin-top:8px;color:#d44f6c;font-weight:bold}.faq-pagination{margin-top:24px}.faq-sidebar{flex:0 0 290px}.support-card{margin-bottom:18px;padding:22px;border:1px solid #dce5eb}.support-card h2{margin:0 0 13px;color:#293e50;font-size:17px}.support-primary{background:#263d50;color:#fff;border-color:#263d50}.support-primary>span{color:#f5a3b3;font-size:10px;font-weight:bold;letter-spacing:1.5px}.support-primary h2{margin:7px 0;color:#fff;font-size:22px}.support-primary p{color:#ccd8e1;font-size:13px}.support-primary a{display:inline-block;margin-top:7px;padding:9px 13px;background:#e35d79;color:#fff;font-weight:bold}.support-link{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e5ebef;font-size:13px}.support-link small{color:#91a0ab}.support-tags{display:flex;flex-wrap:wrap;gap:7px}.support-tags span{padding:5px 9px;background:#edf4f8;color:#526a7c;font-size:12px}.home-faq{padding:76px 0;background:#f5f8fa}.home-faq-inner{display:flex;gap:68px;align-items:flex-start}.home-faq-title{flex:0 0 32%;position:sticky;top:110px}.home-faq-title h2{margin:0;color:#263d50;font-size:32px}.home-faq-title p:not(.eyebrow){color:#6b7f8f}.home-faq-title a{display:inline-block;margin-top:8px;color:#d44f6c;font-weight:bold}.home-faq .faq-list{flex:1}.home-faq .faq-item{background:#fff}@media(max-width:850px){.brand-opening,.brand-quality,.brand-detail,.brand-trust,.faq-page,.home-faq-inner{flex-direction:column}.brand-opening-media{width:100%;flex-basis:auto}.advantage-grid{flex-wrap:wrap}.advantage-grid article{flex:1 1 50%;border-bottom:1px solid #dbe5ec}.quality-steps,.faq-sidebar,.home-faq-title{width:100%;flex-basis:auto}.home-faq-title{position:static}.scene-flex{flex-wrap:wrap}.scene-flex article{flex:1 1 45%}}@media(max-width:520px){.brand-page-hero{padding:44px 0}.brand-hero-mark{display:none}.brand-page{padding-top:42px}.brand-opening-media{height:280px}.brand-opening-media span{right:0}.brand-opening-copy h2,.section-heading h2,.quality-copy h2,.brand-detail h2,.brand-trust h2{font-size:26px}.section-heading{display:block}.section-heading>p:not(.section-no){margin-top:7px}.advantage-grid article{flex-basis:100%;border-right:0}.brand-quality{margin-right:-14px;margin-left:-14px;padding:35px 20px}.scene-flex article{flex-basis:100%}.brand-detail,.brand-trust{gap:20px}.brand-page-cta .shell{align-items:flex-start;flex-direction:column}.faq-page{padding-top:38px}.faq-sidebar{width:100%}}
