.plan-detail-tabs{margin:0 auto;padding:60px 80px;scroll-margin-top:100px;width:100%}.plan-header{align-items:center;border-bottom:1px solid #edf7ff;display:flex;gap:24px;margin-bottom:32px;padding-bottom:24px}.plan-logo{flex-shrink:0}.plan-logo img{display:block;height:auto;max-width:350px}.plan-info{flex:1}.plan-name{color:#1270b0;font-family:Solway,serif;font-size:32px;font-weight:400;line-height:1.2;margin:0 0 8px}p.plan-subtitle{color:#555;font-family:var(--font-preview-tahoma,Tahoma,Verdana,sans-serif)!important;font-size:22px!important;font-weight:400;letter-spacing:.1px;line-height:1.4!important;margin:0}.at-a-glance-container{margin-bottom:40px}.at-a-glance-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.at-a-glance-item{background-color:#edf7ff;border:1px solid #e0e6ed;border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.at-a-glance-item:hover{background-color:#fff;border-color:#00adf0;box-shadow:0 4px 16px rgba(0,0,0,.06)}.stat-icon-wrapper{align-items:center;background-color:rgba(18,112,176,.1);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-icon{display:block;height:28px;width:28px}.stat-content{flex:1}.stat-label{color:#444;font-family:Maven Pro,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.stat-value{color:#1270b0;font-family:Solway,serif;font-size:16px;font-weight:700;line-height:1.2;margin:0}.tabs-wrapper{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:row;gap:0;overflow:hidden}.tabs-nav{background-color:#edf7ff;display:flex;flex-direction:column;gap:0;min-width:340px;padding:0;width:340px}.sidebar-cta{align-items:center;background-color:#1270b0;border-radius:200px;color:#fff;display:flex;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:600;gap:12px;margin:20px 20px 12px;padding:14px 24px;text-decoration:none;transition:all .3s ease}.sidebar-cta:hover{background-color:#0d5a8e;box-shadow:0 4px 12px rgba(18,112,176,.3);color:#fff;text-decoration:none}.sidebar-cta__icon{filter:brightness(0) invert(1);flex-shrink:0;height:22px;object-fit:contain;width:22px}.sidebar-cta__text{flex:1}.sidebar-cta__arrow{flex-shrink:0;font-size:14px;opacity:.8}.tab-button{align-items:center;background-color:transparent;border:none;color:#1270b0;cursor:pointer;display:flex;font-family:Maven Pro,sans-serif;font-size:28px;font-weight:700;gap:14px;line-height:1.3;padding:18px 24px;position:relative;text-align:left;transition:all .25s ease;white-space:normal}.tab-button__icon{flex-shrink:0;height:36px;object-fit:contain;width:36px}.tab-button__label{flex:1}.tab-button:hover{background-color:rgba(18,112,176,.06);color:#0d5a8e}.tab-button.active{background-color:#1270b0;border-radius:200px;color:#fff;font-weight:700;margin:8px 20px;padding:14px 24px}.tab-button.active .tab-button__icon{filter:brightness(0) invert(1);opacity:1}.tab-button.active:hover{background-color:#0d5a8e;color:#fff}.sidebar-footer{margin-top:auto;padding:24px 20px;text-align:center}.sidebar-footer__logo{display:block;height:auto;margin:0 auto 12px;max-width:130px}.sidebar-footer__text{color:#1270b0;font-family:Maven Pro,sans-serif;font-size:14px;line-height:1.4;margin:0}.tabs-content{flex:1;min-width:0;padding:32px 40px}.tab-panel{animation:fadeIn .3s ease;display:none}.tab-panel.active{display:block}.tab-panel__heading{color:#1270b0;margin:0 0 16px}.tab-panel-content{padding:0}.tab-panel-content p{color:#444;font-family:Maven Pro,sans-serif;font-size:16px;line-height:28px;margin:0 0 16px}.tab-panel-content h2,.tab-panel-content h3{color:#1270b0;font-family:Solway,serif;line-height:1.3;margin:24px 0 16px}.tab-panel-content h2,.tab-panel-content h3{font-size:16px;font-weight:700}.tab-panel-content table{border-collapse:collapse;font-family:Maven Pro,sans-serif;margin:20px 0;width:100%}.tab-panel-content table th{background-color:#edf7ff;border-bottom:2px solid #e0e6ed;color:#1270b0;font-size:14px;font-weight:600;padding:14px 20px;text-align:left}.tab-panel-content table td{border-bottom:1px solid #edf7ff;color:#444;font-size:16px;line-height:1.5;padding:14px 20px}.tab-panel-content table tr:last-child td{border-bottom:none}.tab-panel-content table tbody tr:hover{background-color:#edf7ff}.tab-panel-content ol,.tab-panel-content ul{margin:16px 0;padding-left:24px}.tab-panel-content li{color:#444;font-family:Maven Pro,sans-serif;font-size:16px;line-height:28px;margin-bottom:8px}.tab-panel-content .fine-print{background-color:#edf7ff;border-left:3px solid #00adf0;border-radius:8px;margin-top:24px;padding:20px}.tab-panel-content .fine-print p{color:#444;font-size:13px;margin:0}.pdt-bottom{padding:40px 0 0;text-align:center}.pdt-bottom__text{color:#1270b0;line-height:1.5;margin:0 0 20px}.pdt-bottom__cta,.pdt-bottom__text{font-family:Maven Pro,sans-serif;font-size:18px;font-weight:600}.pdt-bottom__cta{align-items:center;border-radius:200px;cursor:pointer;display:inline-flex;justify-content:center;line-height:1.2;min-width:200px;padding:14px 48px;text-decoration:none;transition:all .3s ease}.pdt-bottom__cta--blue-filled{background-color:var(--color-atlantic-blue,#1270b0);border:2px solid var(--color-atlantic-blue,#1270b0);color:#fff}.pdt-bottom__cta--blue-filled:hover,.pdt-bottom__cta--blue-outline{background-color:transparent;color:var(--color-atlantic-blue,#1270b0)}.pdt-bottom__cta--blue-outline{border:2px solid var(--color-atlantic-blue,#1270b0)}.pdt-bottom__cta--blue-outline:hover{background-color:var(--color-atlantic-blue,#1270b0);color:#fff}.pdt-bottom__cta--white-filled{background-color:#fff;border:2px solid #fff;color:var(--color-atlantic-blue,#1270b0)}.pdt-bottom__cta--white-filled:hover{background-color:transparent;border-color:#fff;color:#fff}.pdt-bottom__cta--white-outline{background-color:transparent;border:2px solid #fff;color:#fff}.pdt-bottom__cta--white-outline:hover{background-color:#fff;color:var(--color-atlantic-blue,#1270b0)}.pdt-bottom__cta--accent-filled{background-color:var(--color-accent,#00adf0);border:2px solid var(--color-accent,#00adf0);color:#fff}.pdt-bottom__cta--accent-filled:hover{background-color:transparent;color:var(--color-accent,#00adf0)}.pdt-bottom__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pdt-bottom__cta--download{background-color:transparent;border:2px solid var(--color-atlantic-blue,#1270b0);color:var(--color-atlantic-blue,#1270b0);gap:8px}.pdt-bottom__cta--download:hover{background-color:#edf7ff}.pdt-bottom__download-icon{flex-shrink:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.plan-detail-tabs{padding:50px 40px}.plan-name{font-size:32px}.tabs-nav{min-width:300px;width:300px}.tab-button{font-size:28px;padding:18px 24px}.tab-button__icon{height:32px;width:32px}}@media (max-width:992px){.tabs-nav{min-width:260px;width:260px}.tab-button{font-size:22px;gap:12px;padding:16px 20px}.tab-button__icon{height:28px;width:28px}.sidebar-cta{font-size:15px;margin:20px 16px 4px;padding:12px 20px}.sidebar-footer{padding:20px 16px}.sidebar-footer__text{font-size:13px}}@media (max-width:768px){.plan-detail-tabs{padding:40px 24px}.plan-header{flex-direction:column;gap:16px;text-align:center}.plan-logo{margin:0 auto}.plan-name{font-size:32px}.at-a-glance-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.at-a-glance-item{flex-direction:column;gap:12px;padding:16px;text-align:center}.stat-icon-wrapper{margin:0 auto}.tabs-wrapper{flex-direction:column;gap:0}.tabs-nav{flex-direction:row;flex-wrap:wrap;min-width:auto;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.sidebar-cta{font-size:14px;margin:12px 12px 8px;padding:12px 20px;width:calc(100% - 24px)}.sidebar-footer{display:none}.tab-button{border-bottom:3px solid transparent;font-size:22px;padding:14px 16px;white-space:nowrap}.tab-button__icon{height:22px;width:22px}.tab-button.active{background-color:transparent;border-bottom-color:#00adf0;border-radius:0;color:#1270b0;margin:0;padding:14px 16px}.tab-button.active .tab-button__icon{filter:none}.tabs-content{padding:24px}.tab-panel__heading{font-size:28px}}@media (max-width:480px){.plan-detail-tabs{padding:32px 16px}.plan-name{font-size:28px}.plan-subtitle{font-size:22px}.at-a-glance-grid{grid-template-columns:1fr}.tab-button{font-size:13px;padding:12px 16px}.tabs-content{padding:16px}.tab-panel-content li,.tab-panel-content p{font-size:15px;line-height:24px}.tab-panel-content table{font-size:13px}.tab-panel-content table td,.tab-panel-content table th{padding:10px 12px}}