::-webkit-scrollbar{-webkit-appearance:none;height:8px}::-webkit-scrollbar:vertical{width:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:hsla(0,4%,59%,.5)}::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected span{color:#f54989;font-weight:600}.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical{padding:0 10px}.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after{border-right:#fee5ee!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]){border:none;margin:auto;padding:2px!important;border-radius:10px}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-title-content,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-title-content,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-title-content{color:#2b3674}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title{font-size:14px;font-weight:400;line-height:normal}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-inline .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-inline .ant-menu-item:after{border-right:0}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-inline,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-vertical,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-vertical-left,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-inline,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-vertical,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-vertical-left,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-inline,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-vertical,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-vertical-left{border-right:none}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) ul.ant-menu,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) ul.ant-menu,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) ul.ant-menu{background-color:unset}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title{transition:all .3s ease!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover{background-color:#fee5ee;color:#f54989!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:before,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:before,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item:hover .ant-menu-submenu-arrow:before,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before{background:#f54989!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu.ant-menu-submenu-inline,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu.ant-menu-submenu-inline,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-title,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu.ant-menu-submenu-inline{border-radius:10px!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item.ant-menu-item-selected,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item.ant-menu-item-selected,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item.ant-menu-item-selected{margin:0 auto;background-color:#fee5ee!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item{color:#424242!important;font-weight:400;padding-left:16px}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected{color:#f54989!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:after,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:before,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:after,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:before,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:after,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-selected .ant-menu-submenu-arrow:before{background:#f54989!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:transparent}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected span,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected span,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected span{color:#f54989;font-weight:600}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:hover,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:hover,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:hover{background-color:#fee5ee}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu{color:#424242}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-title-content:has(.ant-menu-submenu-selected),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-title-content:has(.ant-menu-submenu-selected),.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-title-content:has(.ant-menu-submenu-selected){color:#f54989!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:after,.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:before,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:after,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:before,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:after,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-submenu-arrow:before{background:#424242!important}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item-selected span,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item-selected span,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item-selected span{color:#f54989}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]) .ant-menu-item,.ant-menu-vertical.ant-menu-sub:not([class*=-active]) .ant-menu-item{display:flex;align-items:center;margin:2px auto}@keyframes quoteBannerDropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes quoteBannerPulseRing{0%{box-shadow:0 0 0 0 rgba(79,70,229,.28)}70%{box-shadow:0 0 0 7px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}@keyframes quoteBannerArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}.step-get-quote{max-width:1600px;width:100%;margin:auto}.step-get-quote .quote-form-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.step-get-quote .quote-form-header__title{flex:1;min-width:220px}.step-get-quote .quote-affiliate-banner{min-width:min(100%,340px);display:inline-grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;text-align:left;opacity:0;transform:translateY(-10px);animation:quoteBannerDropIn .45s cubic-bezier(.16,1,.3,1) forwards;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.step-get-quote .quote-affiliate-banner:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,.12),0 0 0 3px rgba(191,219,254,.42)}.step-get-quote .quote-affiliate-banner__icon{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}.step-get-quote .quote-affiliate-banner__line{display:flex;align-items:center;gap:8px;min-width:0}.step-get-quote .quote-affiliate-banner__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:4px;background:#2563eb;color:#fff;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.step-get-quote .quote-affiliate-banner__title{color:#334155;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.step-get-quote .quote-affiliate-banner__action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:0 14px;border:1px solid #4f46e5;border-radius:8px;background:#fff;color:#4f46e5;font-size:13px;font-weight:700;white-space:nowrap;transition:all .2s ease,transform .2s ease;animation:quoteBannerPulseRing 2.5s infinite}.step-get-quote .quote-affiliate-banner__action:hover{background:#4f46e5;color:#fff;animation:none}.step-get-quote .quote-affiliate-banner__action .arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-.5px);animation:quoteBannerArrowNudge 1.2s ease-in-out infinite}.step-get-quote .quote-affiliate-banner:hover .quote-affiliate-banner__icon{transform:scale(1.04);box-shadow:0 3px 10px rgba(37,99,235,.16)}.step-get-quote .quote-affiliate-banner:hover .quote-affiliate-banner__action{background:#4f46e5;color:#fff;transform:translateY(-1px);animation:none}.step-get-quote .buy-oshc .text-tag{color:#ffaa2e;font-size:20px;font-weight:700;line-height:90%;margin-bottom:10px}.step-get-quote .buy-oshc .text-title-common{color:#494949;font-size:32px;font-weight:600;line-height:100%;letter-spacing:-1px;text-transform:capitalize}.step-get-quote .buy-oshc .text-title-common:after{content:".";color:#ef4b88;font-size:32px;font-weight:600;line-height:32px;letter-spacing:-1px;text-transform:capitalize}.step-get-quote .buy-oshc .sub-title{color:#a8a8a8;font-size:16px;font-weight:400;line-height:112%}.step-get-quote .buy-oshc .btn-form{border-radius:6px;min-width:135px;margin-top:24px}.step-get-quote .buy-oshc .btn-update{color:#fffbfc;background:linear-gradient(284deg,#ff5393 29.03%,#ffa98e 125.31%)}.step-get-quote .buy-oshc .btn-save{height:40px;border:1px solid #5242f3;background:#fff;color:#5242f3}@media(max-width:767px){.step-get-quote .quote-affiliate-banner{width:100%}.step-get-quote .quote-affiliate-banner__line{flex-wrap:wrap}.step-get-quote .quote-affiliate-banner__title{white-space:normal}}.step-get-quote .pick-your-policy{margin-top:50px;padding-bottom:58px}.step-get-quote .pick-your-policy .policy-info{max-width:300px}.step-get-quote .pick-your-policy .policy-info .text-tag{color:#ffaa2e;font-size:20px;font-weight:700;line-height:90%;margin-bottom:10px}.step-get-quote .pick-your-policy .policy-info .text-title-common{color:#494949;font-size:32px;font-weight:600;line-height:100%;letter-spacing:-1px;text-transform:capitalize}.step-get-quote .pick-your-policy .policy-info .text-title-common:after{content:".";color:#ef4b88;font-size:32px;font-weight:600;line-height:32px;letter-spacing:-1px;text-transform:capitalize}.step-get-quote .pick-your-policy .policy-info .sub-title{color:#a8a8a8;font-weight:400;line-height:112%;margin-top:5px;margin-bottom:54px;font-size:14px}.step-get-quote .pick-your-policy .policy-info .icon-airplane{height:112px;transform:rotate(-13deg)}.step-get-quote .pick-your-policy .policy-info .policy-content-title{color:#5b5b5b;font-size:14px;font-weight:600;line-height:157%;text-transform:uppercase}.step-get-quote .pick-your-policy .policy-info .policy-content-info li{color:#777;font-size:14px;font-weight:400;line-height:100%}.step-get-quote .pick-your-policy .policy-items .policy-item{padding:19px 18px;border:1px solid transparent;border-radius:20px;transition:all .3s ease;background:#fff;box-shadow:0 7px 29px 0 rgba(0,0,0,.051)}.step-get-quote .pick-your-policy .policy-items .policy-item .benefit-item{overflow-y:hidden}.step-get-quote .pick-your-policy .policy-items .policy-item:hover{border:1px solid #ef4b88;box-shadow:15px 10px 50px 0 rgba(239,75,136,.102)}.step-get-quote .pick-your-policy .policy-items .policy-item .document-link .price{font-size:25px;font-style:normal;text-align:center;line-height:normal;font-weight:600;color:#f54989}.step-get-quote .pick-your-policy .policy-items .policy-item .document-link .link-document{gap:10px;display:flex;align-items:center;justify-content:center}.step-get-quote .pick-your-policy .policy-items .policy-item .document-link .link-document p{color:#424242;font-size:12px;font-weight:500;line-height:130%;text-decoration-line:underline}.step-get-quote .pick-your-policy .policy-items .policy-item .btn-buy{gap:10px;color:#fffbfc;font-size:14px;font-weight:400;padding:10px 33px;display:inline-flex;align-items:center;line-height:normal;border-radius:10px;justify-content:center;background:linear-gradient(284deg,#ff5393 29.03%,#ffa98e 125.31%)}:root{--annalink-pink:#f54989;--annalink-pink-deep:#e3007d;--annalink-pink-soft:#feedf3;--annalink-gradient:linear-gradient(284deg,#ff5393 29.03%,#ffa98e 125.31%);--intelligence-angle:0deg}@property --intelligence-angle{syntax:"<angle>";initial-value:0deg;inherits:true}@keyframes intelligence-flow{to{--intelligence-angle:360deg}}@keyframes intelligence-arrive{0%{opacity:.15}to{opacity:.82}}.quote-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.quote-toolbar .smart-switch{position:relative;display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:40px;cursor:pointer;margin:0;color:#484848;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quote-toolbar .smart-switch>span{font-size:14px;line-height:1.4;white-space:nowrap;font-weight:500}.quote-toolbar .smart-switch input{position:absolute;width:1px;height:1px;opacity:0;padding:0;border:0}.quote-toolbar .smart-switch .switch-track{width:38px;height:22px;flex:0 0 38px;border-radius:20px;background:#bdbdbd;position:relative;transition:background .18s ease-out}.quote-toolbar .smart-switch .switch-track:after{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:3px;left:3px;transition:transform .18s ease-out;box-shadow:0 1px 3px rgba(38,38,38,.25)}.quote-toolbar .smart-switch input:checked+.switch-track{background:var(--annalink-pink-deep)}.quote-toolbar .smart-switch input:checked+.switch-track:after{transform:translateX(16px)}.quote-toolbar .smart-switch input:focus-visible+.switch-track{outline:2px solid var(--annalink-pink-deep);outline-offset:4px}.coverage-prompt{font-size:14px;line-height:1.5;color:#666;margin:16px 0 0}.coverage-prompt.invalid{color:#a02b44}.coverage-strip{margin-top:20px;margin-bottom:24px;padding:16px 18px;background:#fffbfc;border:1px solid #f5e7ec;border-radius:10px}.coverage-strip .coverage-strip-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:start}.coverage-strip .coverage-strip-top .course-edit{height:40px;min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 4px;font-size:13px;color:var(--annalink-pink-deep);background:none;border:none;cursor:pointer;text-decoration:none}.coverage-strip .coverage-strip-top .course-edit:hover{text-decoration:underline}.coverage-strip .coverage-strip-head{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px}.coverage-strip .coverage-strip-head .mini-spark{flex:0 0 24px;width:24px;height:24px;margin-top:1px;display:grid;place-items:center;border-radius:6px;background:var(--annalink-pink-soft);color:var(--annalink-pink-deep)}.coverage-strip .coverage-strip-head .mini-spark svg{width:16px;height:16px}.coverage-strip .coverage-strip-head .coverage-heading-copy{min-width:0}.coverage-strip .coverage-strip-head .coverage-heading-copy strong{display:block;font-size:14px;font-weight:600;line-height:24px;color:#333}.coverage-strip .coverage-strip-head .coverage-heading-copy .coverage-guidance{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:#727272;max-width:650px}.coverage-strip .coverage-strip-values{display:flex;align-items:center;flex-wrap:wrap;margin-top:14px;gap:8px 0;font-size:14px;line-height:22px;color:#666}.coverage-strip .coverage-strip-values>span{padding:0 22px;border-right:1px solid #eadfe3;white-space:nowrap}.coverage-strip .coverage-strip-values>span:first-child{padding-left:0}.coverage-strip .coverage-strip-values>span:last-child{padding-right:0;border-right:0}.coverage-strip .coverage-strip-values>span b{font-weight:600;margin-left:6px;color:#333;font-variant-numeric:tabular-nums}.coverage-strip .policy-editor{display:grid;grid-template-columns:repeat(2,minmax(0,220px)) auto auto;align-items:end;gap:12px;margin-top:14px;max-width:700px}.coverage-strip .policy-editor label{min-width:0;display:flex;flex-direction:column}.coverage-strip .policy-editor label>span{font-size:13px;color:#666;margin-bottom:6px}.coverage-strip .policy-editor label input{height:40px;width:100%;font-size:14px;padding:6px 12px;border:1px solid #f9ccda;border-radius:6px;background:#fff;box-sizing:border-box}.coverage-strip .policy-editor label input:focus{outline:2px solid var(--annalink-pink-deep);outline-offset:2px}.coverage-strip .policy-editor .course-apply{height:40px;padding:0 16px;background:var(--annalink-pink-deep);color:#fff;border:0;border-radius:6px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease}.coverage-strip .policy-editor .course-apply:hover{background:#b80065}.coverage-strip .policy-editor .course-edit{height:40px;padding:0 12px;background:transparent;color:#666;border:1px solid #d9dce5;border-radius:6px;cursor:pointer;white-space:nowrap}.coverage-strip .policy-editor .course-edit:hover{background:#f3f4f8}.coverage-strip .coverage-warning{display:flex;align-items:baseline;gap:8px;border-top:1px solid #f2e1e7;padding-top:10px;margin-top:12px;font-size:13px;line-height:1.5;color:#a02b44}.coverage-strip .coverage-warning .coverage-warning-mark{display:inline-flex;align-self:center;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;border:1px solid;border-radius:50%;font-size:11px;font-weight:600}.coverage-strip .coverage-warning a{color:inherit;text-decoration:underline;text-underline-offset:3px}.coverage-strip .coverage-review{margin-top:14px;padding-top:14px;border-top:1px solid #e3e7ef}.coverage-strip .coverage-review>strong{font-size:14px;font-weight:600;color:#354c70}.coverage-strip .coverage-review>p{font-size:13px;line-height:1.5;margin:4px 0 10px;color:#646e80}.coverage-strip .coverage-review .coverage-review-dates{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}.coverage-strip .coverage-review .coverage-review-dates>b{font-weight:600;color:#354c70}.coverage-strip .coverage-review .coverage-review-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}.coverage-strip .coverage-review .coverage-review-actions button{height:40px;padding:0 16px;border-radius:6px;font-size:13px;cursor:pointer}.coverage-strip .coverage-review .coverage-review-actions .course-apply{background:var(--annalink-pink-deep);color:#fff;border:0}.coverage-strip .coverage-review .coverage-review-actions .course-apply:hover{background:#b80065}.coverage-strip .coverage-review .coverage-review-actions .course-apply:disabled{opacity:.5;cursor:not-allowed}.coverage-strip .coverage-review .coverage-review-actions .course-edit{background:#fff;border:1px solid #d9dce5;color:#484848}.coverage-strip .coverage-review .coverage-review-actions .course-edit:hover{background:#f3f4f8}.coverage-strip .coverage-review .coverage-review-actions .course-edit:disabled{opacity:.5;cursor:not-allowed}.intelligence-frame{--intelligence-spectrum:conic-gradient(from var(--intelligence-angle),#71b8ff 0deg,#7775ed 65deg,#b46fe6 125deg,#f565a2 190deg,#ffac83 245deg,#b99aef 300deg,#71b8ff 360deg);position:relative;border:2.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--intelligence-spectrum) border-box;isolation:isolate;animation:intelligence-flow 4.5s linear infinite;box-shadow:0 4px 18px rgba(36,36,58,.04);border-radius:12px;transition:border-width .35s ease}.intelligence-frame:after,.intelligence-frame:before{content:none!important;display:none!important}.intelligence-frame.reading{border-width:2.7px;animation-duration:2.5s;box-shadow:0 5px 24px rgba(70,64,121,.08)}.intelligence-frame .course-icon{background:linear-gradient(140deg,#699deb,#9470d8 38%,#df6ba4 76%,#f5a484);box-shadow:0 2px 6px rgba(110,108,155,.1);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;flex-shrink:0}.intelligence-frame .course-icon svg{width:18px;height:18px}.intelligence-frame .intelligence-halo{position:absolute;inset:-2.5px;z-index:2;border-radius:inherit;pointer-events:none;filter:blur(5px);opacity:.28;transition:opacity .45s ease}.intelligence-frame .intelligence-halo>span{position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--intelligence-spectrum);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.intelligence-frame:hover .intelligence-halo{opacity:.42}.intelligence-frame.reading .intelligence-halo{inset:-2.7px;opacity:.9;filter:blur(6px);animation:intelligence-arrive .4s ease-out}.intelligence-frame.reading .intelligence-halo>span{padding:4px}.intelligence-frame.motion-driven,.intelligence-frame.motion-driven.reading{animation:none}.intelligence-frame.motion-driven .intelligence-halo,.intelligence-frame.motion-driven.reading .intelligence-halo,.intelligence-frame.motion-driven:hover .intelligence-halo{opacity:var(--halo-opacity,.28);filter:blur(var(--halo-blur,5px));transform:translate(var(--halo-x,0),var(--halo-y,0));animation:none;transition:none}.intelligence-frame.motion-driven .intelligence-halo>span,.intelligence-frame.motion-driven.reading .intelligence-halo>span{padding:var(--halo-width,2px)}.quote-document-assist{margin-top:24px;max-width:100%}.quote-document-assist summary{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;background:#fff;border-radius:12px;font-size:14px;color:#484848;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease}.quote-document-assist summary:hover{background:#f8f9fb}.quote-document-assist summary::-webkit-details-marker{display:none}.quote-document-assist summary .quote-assist-copy{flex:1;min-width:0;line-height:1.55}.quote-document-assist summary .quote-assist-copy .quote-upload-link{display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:500;color:var(--annalink-pink-deep);cursor:pointer;text-align:left}.quote-document-assist summary .quote-assist-copy .quote-upload-link:hover{color:#b80065;text-decoration:underline}.quote-document-assist summary .quote-assist-copy .quote-upload-link:focus-visible{outline:2px solid var(--annalink-pink-deep);outline-offset:2px;border-radius:2px}.quote-document-assist summary .course-chevron{width:20px;height:20px;flex-shrink:0;color:#888;transition:transform .2s ease}.quote-document-assist[open] summary .course-chevron{transform:rotate(180deg)}.quote-document-assist .course-content{padding:18px;border-top:1px solid #f2e1e7}.quote-document-assist .course-content .document-upload-row{display:flex;align-items:center;gap:16px}.quote-document-assist .course-content .document-upload-row .quote-drop{flex:1;min-width:0;min-height:74px;padding:12px 16px;background:#fffbfc;border:1px dashed #f9ccda;border-radius:8px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.quote-document-assist .course-content .document-upload-row .quote-drop:hover{border-color:var(--annalink-pink);background:#feedf3}.quote-document-assist .course-content .document-upload-row .quote-drop .upload-mark{width:32px;height:32px;border-radius:8px;background:#eeeff5;display:grid;place-items:center;color:var(--annalink-pink-deep);flex-shrink:0}.quote-document-assist .course-content .document-upload-row .quote-drop strong{display:block;font-size:14px;font-weight:600;color:#484848}.quote-document-assist .course-content .document-upload-row .quote-drop p{font-size:12px;color:#666;margin-top:2px}.quote-document-assist .course-content .document-upload-row .document-read{min-width:110px;height:42px;flex-shrink:0;background:var(--annalink-pink-deep);color:#fff;border:0;border-radius:8px;font-weight:600;cursor:pointer;transition:background .15s ease}.quote-document-assist .course-content .document-upload-row .document-read:hover:not(:disabled){background:#b80065}.quote-document-assist .course-content .document-upload-row .document-read:disabled{opacity:.5;cursor:not-allowed}.quote-document-assist .course-content .quote-file-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.quote-document-assist .course-content .quote-file-list:empty{display:none}.quote-document-assist .course-content .quote-file-list .quote-file{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#fafbfc;border:1px solid #e5e6ed;border-radius:6px;font-size:13px;color:#484848}.quote-document-assist .course-content .quote-file-list .quote-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.quote-document-assist .course-content .quote-file-list .quote-file small{color:#888;font-size:12px;white-space:nowrap}.quote-document-assist .course-content .quote-file-list .quote-file button{width:28px;height:28px;flex:0 0 28px;border:0;background:transparent;border-radius:4px;color:#888;font-size:18px;line-height:1;cursor:pointer}.quote-document-assist .course-content .quote-file-list .quote-file button:hover{background:#feedf3;color:#a02b44}.quote-document-assist .course-content .assistant-progress{padding:16px 0 8px;text-align:center}.quote-document-assist .course-content .assistant-progress strong{font-size:14px;color:#333}.quote-document-assist .course-content .assistant-progress p{font-size:12px;color:#666;margin-top:4px}.quote-document-assist .course-content .assistant-progress .scan{height:3px;margin:10px auto;max-width:300px;border-radius:2px;background:linear-gradient(90deg,#71b8ff,#9470d8,#f565a2,#ffac83,#71b8ff);background-size:200%;animation:scan-loop 1.8s linear infinite}.quote-document-assist .course-content .document-review .document-dates{display:grid;grid-template-columns:repeat(2,minmax(0,220px)) auto auto;align-items:end;gap:12px;max-width:none}.quote-document-assist .course-content .document-review .document-dates label{display:flex;flex-direction:column}.quote-document-assist .course-content .document-review .document-dates label>span{font-size:13px;color:#666;margin-bottom:6px}.quote-document-assist .course-content .document-review .document-dates label input{height:40px;width:100%;font-size:14px;padding:6px 12px;border:1px solid #f9ccda;border-radius:6px;background:#fff}.quote-document-assist .course-content .document-review .document-dates label input:focus{outline:2px solid var(--annalink-pink-deep);outline-offset:2px}.quote-document-assist .course-content .document-review .document-dates .course-apply{height:40px;padding:0 16px;background:var(--annalink-pink-deep);color:#fff;border:0;border-radius:6px;font-weight:500;cursor:pointer;white-space:nowrap}.quote-document-assist .course-content .document-review .document-dates .course-apply:hover{background:#b80065}.quote-document-assist .course-content .document-review .document-dates .course-edit{height:40px;padding:0 12px;background:transparent;color:#666;border:1px solid #d9dce5;border-radius:6px;cursor:pointer;white-space:nowrap}.quote-document-assist .course-content .document-review .document-dates .course-edit:hover{background:#f3f4f8}@keyframes scan-loop{0%{background-position:0 50%}to{background-position:200% 50%}}.updated{border-color:#78aaf0!important;box-shadow:0 0 0 3px rgba(102,155,234,.1)!important;background:#f9fbff!important}@media(max-width:700px){.coverage-strip .coverage-strip-top{grid-template-columns:minmax(0,1fr)}.coverage-strip .coverage-strip-values{flex-direction:column;align-items:flex-start;gap:6px}.coverage-strip .coverage-strip-values>span{padding:0;border:0}.coverage-strip .policy-editor{grid-template-columns:1fr}.quote-document-assist .course-content .document-upload-row{flex-wrap:wrap}.quote-document-assist .course-content .document-upload-row .quote-drop{flex-basis:100%}.quote-document-assist .course-content .document-review .document-dates{grid-template-columns:1fr}}.we-help-you{margin-top:56px}.we-help-you .help-describe .text-sub-title-center{max-width:500px}.we-help-you .help-list .help-item{display:flex;padding:20px;flex-direction:column;align-items:center;gap:15px;border-radius:20px;border:1px solid hsla(0,0%,92%,.961);background:#fff;transition:all .3s ease}.we-help-you .help-list .help-item .title{color:#1b2c4d;text-align:center;font-size:20px;font-weight:600;line-height:normal;text-transform:capitalize;min-height:50px}.we-help-you .help-list .help-item .sub-title{color:#a8a8a8;text-align:center;font-size:14px;font-weight:400;line-height:100%;padding-top:9px}.we-help-you .help-list .help-item:hover{border:1px solid #f4f4f4;background-color:#fffcfc;box-shadow:10px 10px 60px 0 rgba(239,75,136,.149)}.we-help-you .content-bottom{max-width:900px;border-radius:20px;background:linear-gradient(284deg,#ff5393 29.03%,#ffa98e 125.31%);box-shadow:10px 10px 60px 0 hsla(0,0%,92%,.961);margin:auto;align-items:center;flex-shrink:0}.we-help-you .content-bottom .content-title .title{color:#fff;text-transform:capitalize;font-size:18px;font-weight:700;line-height:125%}.we-help-you .content-bottom .help-btn{display:inline-block;color:#fff;font-size:13px;font-weight:400;line-height:120%;text-decoration-line:underline;transition:transform .2s ease-in-out;cursor:pointer}.we-help-you .content-bottom .help-btn:hover{transform:scale(1.5);color:#fff}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-VariableFont_wdth,wght.9c133a10.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik.9fcbb99e.ttf);font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(/_next/static/media/Raleway.1d8c655f.ttf);font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/_next/static/media/Lato-Regular.4291f48c.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat.f595c38f.ttf);font-weight:400;font-style:normal}@font-face{font-family:Arial;src:url(/_next/static/media/Arial.d398daab.ttf);font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(/_next/static/media/Outfit-Regular.dd76e462.ttf);font-weight:400;font-style:normal}.home__client{width:100%;margin:auto;background:#fafbfc}.carousel-banner .slick-slider .slick-dots{position:absolute;top:78%!important;right:70%!important}.carousel-banner .slick-slider .slick-dots li{width:10px}.carousel-banner .slick-slider .slick-dots li button{width:10px!important;height:10px!important;border-radius:100%}.banner-modal .ant-modal-content .ant-modal-header{padding:0;border-bottom:0}.banner-modal .ant-modal-content .ant-modal-header .title__modal-portal{width:100%;text-align:center;color:#147bd1;font-size:30px!important;line-height:normal}.banner-modal .ant-modal-content .ant-modal-body{padding:0;border:10px solid #f54989}.banner-modal .ant-modal-content .anticon{border:1px solid #f54989;border-radius:2px;position:absolute;right:10px;top:18px;z-index:1001}.banner-modal .ant-modal-content .anticon svg{width:20px;height:20px;color:#f54989}.banner-modal .ant-modal-content .anticon svg:hover{color:#ffb9d2}