.tpt-form-container{margin:0 auto;width:100%;max-width:700px}.tpt-warning{color:var(--gray-700)}.pa-page{width:100%;min-height:100vh;background:#fff;color:#000}.why-section{padding:12px 24px 0;text-align:center}.why-section h2{color:red;font-size:32px;font-weight:600;line-height:50px;margin-bottom:12px}.why-section h2 span{color:red}.plan-section{padding-top:24px;text-align:center}.plan-section h2{color:#000;font-size:26px;font-weight:600;line-height:36.4px}.benefit-section{width:100%;padding:0 24px}.benefit-section__description{max-width:978px;margin:0 auto 30px;text-align:center;color:#000;font-size:24px;font-weight:300;line-height:36px}.benefit-section__grid{padding:20px 0;height:auto;max-width:950px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:72px;column-gap:72px;grid-row-gap:90px;row-gap:90px}.benefit-icon{width:100%;height:100%;outline:3px solid red;outline-offset:-1.5px}.benefit-card{box-shadow:none;border:none;background:transparent;text-align:center}.benefit-card .p-card-body,.benefit-card .p-card-content{padding:0}.benefit-card i{display:block;margin-bottom:18px;color:red;font-size:36px}.benefit-card h3{margin:0 0 8px;color:#000;font-size:16px;font-weight:600;line-height:24px}.benefit-card p{margin:0 auto;max-width:290px;color:#000;font-size:14px;font-weight:400;line-height:18px}.feature-tags{gap:28px;flex-wrap:wrap;margin:30px 0}.feature-tag,.feature-tags{display:flex;justify-content:center;align-items:center}.feature-tag{width:179px;height:36px;border-radius:8px;font-size:16px;font-weight:400}.feature-tag .p-tag-value{line-height:1}.feature-tag--yellow{background:rgba(255,213,0,.07);color:#000;border:1px solid #ffd500}.feature-tag--green{background:rgba(50,218,56,.07);color:#000;border:1px solid #32da38}.feature-tag--blue{background:rgba(50,151,218,.07);color:#000;border:1px solid #3297da}.coverage-merged-value{width:427px;height:22px;padding:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:16px;font-weight:400;line-height:24px}.premium-section{margin-top:20px;padding:43px 0;position:relative;width:100%;min-height:545px;overflow:hidden}.premium-section__bg{position:absolute;border-radius:9999px;filter:blur(150px)}.premium-section__bg--red{width:440px;height:120px;left:0;bottom:0;background:rgba(255,46,46,.51)}.premium-section__bg--yellow{width:360px;height:120px;right:0;top:0;background:#ffc400}.premium-section__bg--purple{width:500px;height:280px;left:35%;top:20px;background:#dcd9ff}.premium-card{position:relative;z-index:2;max-width:585px;margin:0 auto}.premium-card h2{text-align:center;color:#000;font-size:26px;font-weight:600;line-height:36.4px;margin:0 0 32px}.premium-card .form-group{margin-bottom:24px}.premium-card .form-group label{display:block;margin-bottom:12px;color:#000;font-size:16px;font-weight:500;line-height:24px}.premium-card .birth-row{display:grid;grid-template-columns:152px 251px 142px;grid-gap:20px;gap:20px}.premium-card .p-dropdown,.premium-card .p-inputtext{height:48px;border-radius:8px;font-size:16px}.premium-card .birth-row .p-dropdown{border:1.5px solid #f81317}.premium-card .full-width{width:100%}.premium-card .check-button{width:213px;height:53px;margin:6px auto 0;display:flex;background:red;border-color:red;border-radius:8px;box-shadow:0 8px 24px -5px rgba(0,0,0,.15)}.premium-card .check-button .p-button-label{font-size:20px;font-weight:600;line-height:28px}.coverage-note{width:70%;margin:32px auto 0}.coverage-note .p-inline-message{background:none;border:none}.coverage-note .p-message{background:transparent;border:none;color:#4a4a4a}.coverage-note .coverage-note__content{font-size:14px;font-weight:400;line-height:24px;color:#4a4a4a}.coverage-note .coverage-note__content strong{font-weight:500}.coverage-note .coverage-note__content ol{margin:4px 0 0 20px;padding:0}.application-details{width:75%;margin:16px auto}.application-details h2{text-align:center;color:#000;font-size:26px;font-weight:600;line-height:36.4px;margin:0 16px}.application-details .p-divider{border-color:#525252;margin-bottom:32px}.application-details .p-tabview-nav{border:none;gap:24px}.application-details .p-tabview-nav-link{color:red;font-size:16px;font-weight:400;border:none;border-radius:8px}.application-details .p-highlight .p-tabview-nav-link{background:#ffe8e8;color:red;font-weight:600}.application-details__content{color:#1d1d1d;font-size:14px;font-weight:400;line-height:24px}.application-details__content p{margin:0}.application-details__tabs{width:100%;min-width:0}.application-details__tabs .p-tabview-nav-container{width:100%;overflow:hidden}.application-details__tabs .p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.application-details__tabs .p-tabview-nav{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%;margin:0}.application-details__tabs .p-tabview-nav li{flex:1 0 auto;white-space:nowrap}.application-details__tabs .p-tabview-nav-link{justify-content:center;min-width:180px;padding:1rem 1.25rem}.application-details__tabs .p-tabview-panels{padding:1.5rem;overflow-wrap:anywhere}.application-details__list{padding-left:1.5rem}.application-details__list li{margin-bottom:.75rem;line-height:1.6}.application-details__list li:last-child{margin-bottom:0}.application-details__description{margin:0;line-height:1.6}.application-details__list{margin:0;padding-left:24px}.application-details__list li{margin-bottom:8px;color:#1d1d1d;font-size:14px;font-weight:400;line-height:24px}.buy-insurance{margin:16px auto}.tpt-button-link{width:100%;text-align:center;margin:10px auto 60px}@media(max-width:768px){.benefit-section__description{font-size:18px!important;line-height:24px!important;margin-bottom:32px!important}.benefit-section{padding:20px}.benefit-section__description{font-size:20px;line-height:30px;margin-bottom:56px}.benefit-section__grid{grid-template-columns:1fr;row-gap:40px}.coverage-note{width:90%;margin:32px auto 0}.coverage-note .p-inline-message-info{padding:0}.coverage-note .text-base{font-size:.875rem!important}.application-details{width:90%;margin:16px auto}.premium-card{padding:40px 20px}.premium-card .birth-row{grid-template-columns:1fr}.premium-card .check-button{width:100%}.application-details__tabs .p-tabview-nav{min-width:max-content;gap:0}.application-details__tabs .p-tabview-nav li{flex:0 0 auto}.application-details__tabs .p-tabview-nav-link{min-width:auto;padding:.875rem .5rem;font-size:.875rem}.application-details__tabs .p-tabview-panels{padding:0}.application-details__tabs .p-tabview-panels .text-base{font-size:.875rem!important;padding:20px}.application-details__list{padding-left:1.25rem}.tpt-button-link{margin:20px auto 40px}}