.pol-page{flex-direction:column;display:flex}main:has(.pol-page){overflow-x:clip}.pol-page [id]{scroll-margin-top:96px}.pol-hero{isolation:isolate;margin:-1.5rem calc(var(--bs-gutter-x,1.5rem) * -.5) 0;padding:3.4rem calc(var(--bs-gutter-x,1.5rem) * .5) 0;position:relative}.pol-hero:before{content:"";z-index:-1;background:linear-gradient(120deg,#fff 15%,#f3f8fb 65%,#eef7f8);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pol-hero-grid{grid-template-columns:1.17fr 1fr;align-items:center;gap:3rem;display:grid}.pol-hero-eyebrow{color:#12878e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.1rem;font-size:14px;font-weight:700;line-height:1.5;display:flex}.pol-hero-shield{color:#12878e;letter-spacing:0;background:#d9edef;border-radius:6px 6px 10px 10px;place-items:center;width:22px;height:24px;font-size:15px;display:inline-grid}.pol-hero h1{color:#10334f;letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(38px,4.2vw,57px);font-weight:750;line-height:1.13}.pol-hero h1 span{color:#117f91}.pol-hero-lead{color:#5d7386;max-width:34rem;margin:0 0 1.75rem;font-size:18px;line-height:1.7}.pol-hero-actions{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.pol-hero-btn{color:#fff;background:linear-gradient(110deg,#115897,#158f97);border-radius:12px;justify-content:center;align-items:center;gap:1.4rem;padding:1.05rem 1.5rem;font-size:17px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #0964871f}.pol-hero-btn span{font-size:22px;line-height:1}.pol-hero-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0964872e}.pol-text-link{color:var(--tas-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.pol-text-link:hover{color:var(--tas-primary);text-underline-offset:4px;text-decoration:underline}.pol-hero-hint{color:#708394;align-items:flex-start;gap:.45rem;max-width:34rem;margin:1.35rem 0 0;font-size:15px;line-height:1.5;display:flex}.pol-hero-hint svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:16px;height:16px;margin-top:2px}.pol-hero-visual{isolation:isolate;color:#fff;background:linear-gradient(140deg,#0c517e,#0b3f68 55%,#138b91);border-radius:27px;height:440px;position:relative;overflow:hidden;box-shadow:0 18px 50px #074d6d29}.pol-visual-top,.pol-visual-bottom{z-index:2;position:absolute;left:28px;right:28px}.pol-visual-top{justify-content:space-between;align-items:center;display:flex;top:28px}.pol-visual-label{color:#cee4ee;letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:600}.pol-visual-mark{letter-spacing:-.03em;font-size:22px;font-style:italic;font-weight:800}.pol-orbit{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.pol-orbit-one{width:420px;height:420px;top:-32px;left:20px}.pol-orbit-two{width:330px;height:330px;top:13px;left:65px}.pol-orbit-three{width:240px;height:240px;top:58px;left:110px}.pol-visual-list{z-index:2;flex-direction:column;justify-content:center;gap:16px;height:100%;margin:0;padding:88px 32px 118px;list-style:none;display:flex;position:relative}.pol-visual-list li{color:#e7f4f6;align-items:flex-start;gap:12px;font-size:17px;font-weight:650;line-height:1.45;display:flex}.pol-visual-list li span{color:#fff;letter-spacing:0;background:#ffffff24;border-radius:7px 7px 11px 11px;flex:none;place-items:center;width:26px;height:28px;margin-top:1px;font-size:14px;display:grid}.pol-visual-bottom{border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;padding-top:17px;display:flex;bottom:28px}.pol-visual-bottom div:first-child{flex-direction:column;min-width:0;display:flex}.pol-visual-bottom span{color:#c6e4e9;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pol-visual-bottom strong{letter-spacing:-.03em;font-size:31px;font-weight:750;line-height:1.35}.pol-visual-arrow{background:#ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.pol-hero-facts{border-top:1px solid #d9e6ec;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;padding:1.5rem 0 1.85rem;list-style:none;display:grid}.pol-hero-facts li{border-left:1px solid #d5e2ea;flex-direction:column;gap:.25rem;padding-left:2.25rem;display:flex}.pol-hero-facts li:first-child{border-left:0;padding-left:0}.pol-hero-facts span{color:#6a8193;letter-spacing:.12em;font-size:13px;font-weight:700}.pol-hero-facts strong{color:#10334f;letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.45}.pol-kicker{color:#168e98;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.5}.pol-block{padding:56px 0 12px}.pol-band{isolation:isolate;margin-inline:calc(var(--bs-gutter-x,1.5rem) * -.5);padding:64px calc(var(--bs-gutter-x,1.5rem) * .5);position:relative}.pol-band:before{content:"";z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pol-band-soft:before{background:#f6f9fb;border-block:1px solid #eaf0f4}.pol-side h2,.pol-block h2,.pol-form-title{color:#073b63;letter-spacing:-.035em;margin:0;font-weight:720;line-height:1.2}.pol-side h2,.pol-block h2{font-size:36px}.pol-form-title{margin-bottom:22px;font-size:28px}.pol-side>p{color:#5a7184;max-width:38rem;margin:18px 0 0;font-size:17px;line-height:1.75}.pol-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.pol-intro{justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:28px;display:flex}.pol-form-panel{background:#fff;border:1px solid #dbe7ef;border-radius:22px;padding:36px 32px 28px}.pol-page .form-tabs-pills{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.35rem;display:grid}.pol-page .form-tabs-pills .nav-item{min-width:0;display:flex}.pol-page .form-tabs-pills .nav-link{color:#527184;width:100%;box-shadow:none;background:#fff;border:1px solid #dbe7ef;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:16px;font-weight:650;display:inline-flex}.pol-page .form-tabs-pills .nav-link:hover{color:#115c97;box-shadow:none;background:#f4f8fb;border-color:#b7d0dc}.pol-page .form-tabs-pills .nav-link.active{color:#fff;background:linear-gradient(110deg,#115897,#158f97);border-color:#0000;box-shadow:0 5px 14px #0964871f}.pol-page .policy-otp-form__contact{max-width:none;margin:0}.pol-page .form-control,.pol-page .form-floating>.form-control{border-color:#dbe7ef;border-radius:12px}.pol-page .form-control:focus,.pol-page .form-control:focus-visible{border-color:#117f91;box-shadow:0 0 0 4px #117f911f}.pol-page .input-otp__cell{color:#073b63;border-color:#dbe7ef;border-radius:12px}.pol-page .input-otp__cell:focus,.pol-page .input-otp__cell:focus-visible{border-color:#117f91;box-shadow:0 0 0 4px #117f911f}.pol-page .policy-otp-message,.pol-page .policy-otp-resend{text-align:left}.pol-page .wizard-actions{border-top:0;justify-content:stretch;margin-top:1.35rem;padding-top:0}.pol-page .wizard-action-button--next{width:100%;min-width:0;padding:1.05rem 1.5rem;font-size:17px;font-weight:650;box-shadow:0 5px 14px #0964871f;background:linear-gradient(110deg,#115897,#158f97)!important;border-radius:12px!important}.pol-page .wizard-action-button--next:hover:not(:disabled),.pol-page .wizard-action-button--next:focus:not(:disabled){box-shadow:0 8px 20px #0964872e}.pol-empty{color:#5a7184;background:#fff;border:1px solid #dbe7ef;border-radius:16px;margin:0;padding:22px 26px;font-size:16px;line-height:1.7}.pol-page .policy-list-grid{gap:22px}.pol-page .policy-list-card{box-shadow:none;background:#f4f8fb;border:1px solid #e6eef3!important;border-radius:18px!important}.pol-page .policy-list-card:before{display:none}.pol-page .policy-list-card:hover{box-shadow:none;transform:none;border-color:#d3e2eb!important}.pol-page .policy-list-card__body{gap:1.15rem;padding:28px!important}.pol-page .policy-list-card__icon,.pol-page .policy-list-card__icon--green-card,.pol-page .policy-list-card__icon--oscpv,.pol-page .policy-list-card__icon--oscpv-add,.pol-page .policy-list-card__icon--travel,.pol-page .policy-list-card__icon--kasko{color:#115c97;background:#e4eff5;border-radius:12px;width:48px;height:48px}.pol-page .policy-list-card__eyebrow{color:#168e98;letter-spacing:.12em;margin-bottom:4px;font-size:13px}.pol-page .policy-list-card__title{color:#073b63;letter-spacing:-.025em;font-size:23px;font-weight:720}.pol-page .policy-list-card__label{color:#6c8393;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pol-page .policy-list-card__value{color:#073b63;font-size:16px}.pol-page .policy-list-card__subvalue{color:#5a7184}.pol-page .policy-list-card__footer{border-top-color:#dbe7ef;padding-top:1rem}.pol-page .policy-list-card__download-button{border-radius:12px!important;font-size:16px!important;font-weight:650!important}.pol-page .policy-list-card__download-button.btn-primary{box-shadow:0 5px 14px #0964871f;background:linear-gradient(110deg,#115897,#158f97)!important}.pol-page .policy-list-card__download-button.btn-primary:hover,.pol-page .policy-list-card__download-button.btn-primary:focus-visible{box-shadow:0 8px 20px #0964872e;background:linear-gradient(110deg,#0e4c86,#127f88)!important}.pol-page .policy-list-card__download-button:disabled{color:#8aa0ae!important;background:#f4f8fb!important;border:1px solid #dbe7ef!important}@media (max-width:991.98px){.pol-hero-grid,.pol-split{grid-template-columns:1fr;gap:28px}.pol-hero{padding-top:2.4rem}.pol-hero h1{font-size:36px}.pol-hero-lead,.pol-side>p{font-size:16px}.pol-hero-visual{max-width:560px;height:380px}.pol-hero-facts{grid-template-columns:1fr;margin-top:2rem;padding:.35rem 0 .8rem}.pol-hero-facts li,.pol-hero-facts li:first-child{border-bottom:1px solid #d5e2ea;border-left:0;padding:.95rem 0}.pol-hero-facts li:last-child{border-bottom:0}.pol-side h2,.pol-block h2{font-size:31px}.pol-intro{flex-direction:column;align-items:flex-start}}@media (max-width:575.98px){.pol-hero{padding-top:1.6rem}.pol-hero h1{margin-bottom:1.1rem;font-size:clamp(33px,8.9vw,42px)}.pol-hero-lead{margin-bottom:1.4rem}.pol-hero-btn,.pol-page .wizard-action-button--next{width:100%;font-size:16px}.pol-hero-visual{border-radius:20px;height:360px}.pol-visual-top,.pol-visual-bottom{left:20px;right:20px}.pol-visual-list{padding:78px 20px 108px;font-size:16px}.pol-visual-bottom strong{font-size:26px}.pol-hero-facts{grid-template-columns:1fr;margin-top:1.75rem;padding:.35rem 0 .8rem}.pol-hero-facts li,.pol-hero-facts li:first-child{border-bottom:1px solid #d5e2ea;border-left:0;padding:.9rem 0}.pol-hero-facts li:last-child{border-bottom:0}.pol-band{padding:42px calc(var(--bs-gutter-x,1.5rem) * .5)}.pol-block{padding-top:40px}.pol-form-panel,.pol-page .policy-list-card__body{padding:22px 18px!important}.pol-form-title{font-size:24px}.pol-page .form-tabs-pills{grid-template-columns:1fr}}
