.presale-seat-counter{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin:20px 0;padding:20px;animation:.6s ease-out slideDown;color:#fff!important}.presale-seat-counter p{color:#fff!important;font-size:15px!important;font-weight:500!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.presale-seat-counter .counter-content{max-width:500px;margin:0 auto}.presale-seat-counter .status-title{text-align:center;margin-bottom:15px;font-size:24px;font-weight:600}.presale-seat-counter .status-title.presale-full{color:gold;font-size:28px}.presale-seat-counter .seat-display{text-align:center;margin:20px 0}.presale-seat-counter .seats-info{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin-bottom:15px;display:flex}.presale-seat-counter .seats-info .claimed,.presale-seat-counter .seats-info .remaining{color:gold;font-size:36px;font-weight:700;line-height:1}.presale-seat-counter .seats-info .label{opacity:.9;white-space:nowrap;font-size:14px}.presale-seat-counter .subtext-emphasis{text-align:center;margin:15px 0 20px;font-size:16px;font-weight:600;color:#fff!important}.presale-seat-counter .countdown-section{text-align:center;border-top:1px solid #ffffff4d;margin-top:20px;padding-top:15px}.presale-seat-counter .countdown-section .countdown-label{margin:0;font-size:14px;font-weight:500;color:#fff!important}.presale-seat-counter .countdown-section .countdown-label .timer-display{color:gold;margin:0 6px;font-family:Courier New,monospace;font-size:16px;font-weight:700;display:inline-block}.presale-seat-counter .progress-bar-wrapper{align-items:center;gap:12px;display:flex}.presale-seat-counter .progress-bar-wrapper .progress-bar{background-color:#fff3;border-radius:10px;flex:1;height:8px;overflow:hidden}.presale-seat-counter .progress-bar-wrapper .progress-bar .progress-fill{background-color:gold;border-radius:10px;height:100%;transition:width .3s}.presale-seat-counter .status-message{text-align:center;opacity:1;color:#fff;margin-top:15px;font-size:15px;font-weight:500}.presale-seat-counter .waitlist-info{text-align:center;opacity:1;color:#f0f0f0;margin-top:10px;font-size:14px;font-weight:500;line-height:1.5}.presale-seat-counter .loading{text-align:center;padding:20px;font-size:16px}
.waitlist-form{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border:2px dashed #667eea;border-radius:12px;max-width:400px;padding:30px}.waitlist-form h3{color:#333;margin-bottom:8px;font-size:22px;font-weight:600}.waitlist-form>p{color:#555;margin-bottom:20px;font-size:14px;line-height:1.5}.waitlist-form form{flex-direction:column;gap:15px;display:flex}.waitlist-form .form-group{flex-direction:column;display:flex}.waitlist-form .form-group input{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 15px;font-family:inherit;font-size:14px;transition:border-color .3s}.waitlist-form .form-group input:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.waitlist-form .form-group input::placeholder{color:#999}.waitlist-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.waitlist-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.waitlist-form button:disabled{opacity:.7;cursor:not-allowed}.waitlist-form .success-message{color:#155724;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:12px;font-size:14px}.waitlist-form .error-message{color:#721c24;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;padding:12px;font-size:14px}
.landing-page-wrapper .feature-section{width:100%;padding:4rem 0}.landing-page-wrapper .feature-section .feature-container{flex-direction:column;gap:2.5rem;padding:0 1rem;display:flex}.landing-page-wrapper .feature-section .feature-container .feature-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.landing-page-wrapper .feature-section .feature-container .feature-header h2{color:#1a3a52;font-size:32px;font-weight:700}.landing-page-wrapper .feature-section .feature-container .feature-header p{color:#2c3e50;max-width:800px;font-size:16px;font-weight:400}@media only screen and (max-width:767px){.landing-page-wrapper .feature-section .feature-container .feature-header h2{color:#1a3a52;font-size:28px;font-weight:600}.landing-page-wrapper .feature-section .feature-container .feature-header p{font-size:14px}}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar{text-align:center;background:#2a8c96;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0 0;padding:2rem 2rem 1.5rem;display:grid}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item{flex-direction:column;gap:.5rem;display:flex}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-value{color:#fff;font-size:24px;font-weight:700;line-height:1.4}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-label{color:#fff;font-size:13px;font-weight:500;line-height:1.5}@media only screen and (max-width:767px){.landing-page-wrapper .feature-section .feature-container .proof-stat-bar{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1.5rem 0}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-value{color:#fff;font-size:20px;font-weight:700}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-label{color:#fff;font-size:12px;font-weight:500}}@media only screen and (max-width:576px){.landing-page-wrapper .feature-section .feature-container .proof-stat-bar{gap:1rem;padding:1rem 1rem 0}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-value{color:#fff;font-size:18px;font-weight:700}.landing-page-wrapper .feature-section .feature-container .proof-stat-bar .stat-item .stat-label{color:#fff;font-size:11px;font-weight:500}}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer{background-color:#eff6ff;border-left:6px solid #2a8c96;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-top:.5rem;margin-bottom:2rem;padding:1rem;display:flex}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p{color:#2c3e50;justify-content:flex-start;align-items:flex-start;gap:.5rem;font-size:13px;font-weight:400;line-height:1.5;display:flex}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p svg{flex-shrink:0;width:20px;height:20px}@media only screen and (max-width:767px){.landing-page-wrapper .feature-section .feature-container .stat-disclaimer{margin-top:.5rem;margin-bottom:1.5rem;padding:.75rem}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p{color:#2c3e50;font-size:12px;font-weight:400}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p svg{width:18px;height:18px}}@media only screen and (max-width:576px){.landing-page-wrapper .feature-section .feature-container .stat-disclaimer{margin-top:.25rem;margin-bottom:1rem;padding:.75rem}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p{color:#2c3e50;font-size:11px;font-weight:400}.landing-page-wrapper .feature-section .feature-container .stat-disclaimer p svg{width:16px;height:16px}}.landing-page-wrapper .feature-section .feature-container .feature-list{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media only screen and (max-width:991px){.landing-page-wrapper .feature-section .feature-container .feature-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.landing-page-wrapper .feature-section .feature-container .feature-list{grid-template-columns:repeat(1,1fr)}}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card{background:#f5f7fa;border-radius:1rem;flex-direction:column;gap:12px;padding:1.5rem;display:flex}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card .feat-icon{background:#2a8c961a;border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card h2{color:#1a3a52;font-size:22px;font-weight:700}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card p{color:#2c3e50;font-size:14px;font-weight:400}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card p.emotional-line{color:#666;margin-top:.75rem;font-size:13px;font-style:italic;font-weight:400;line-height:1.5}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card.static-card{background:linear-gradient(135deg,#1a3a52 0%,#2a8c96 100%);align-items:center}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card.static-card .feat-icon{background:0 0;justify-content:center;align-items:center;display:flex}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card.static-card h2{color:#fff;text-align:center;font-size:22px;font-weight:700}.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card.static-card p{color:#fff;text-align:center;font-size:14px;font-weight:400}@media only screen and (max-width:576px){.landing-page-wrapper .feature-section .feature-container .feature-list .feature-card{padding:1rem}}
.landing-page-wrapper .benefits-section{background:#f5f7fa;width:100%;padding:4rem 0}.landing-page-wrapper .benefits-section .benefits-container{flex-direction:column;gap:3rem;padding:0 1rem;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-header{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:800px;margin:0 auto;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-header h2{color:#1a3a52;font-size:32px;font-weight:700}.landing-page-wrapper .benefits-section .benefits-container .benefits-header p{color:#2c3e50;max-width:600px;font-size:16px;font-weight:400}@media only screen and (max-width:767px){.landing-page-wrapper .benefits-section .benefits-container .benefits-header h2{color:#1a3a52;font-size:28px;font-weight:600}.landing-page-wrapper .benefits-section .benefits-container .benefits-header p{font-size:14px}}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid{grid-template-columns:1fr 1fr;gap:2rem;width:100%;display:grid}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card{text-align:left;background:#fff;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:2rem;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000f}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .card-icon{min-width:48px;max-width:48px;min-height:48px;max-height:48px}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .card-icon img{width:100%;height:100%}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content{flex-direction:column;gap:5px;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content h3{color:#1a3a52;font-size:18px;font-weight:600}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .description{color:#2c3e50;font-size:14px;font-weight:400;line-height:1.5}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content{flex-direction:column;gap:12px;width:100%;margin-top:5px;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .time-metric{background:#5138ed0d;border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:8px 12px;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .time-metric .label{color:#5138ed;font-size:12px;font-weight:500}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .time-metric .value{color:#1a3a52;font-size:14px;font-weight:600}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .benefits-items{flex-direction:column;gap:8px;width:100%;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .benefits-items .item{color:#2c3e50;justify-content:flex-start;align-items:center;gap:.5rem;font-size:13px;font-weight:400;display:flex}.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card .right-content .card-content .benefits-items .item img{flex-shrink:0;width:16px;height:16px}@media only screen and (max-width:576px){.landing-page-wrapper .benefits-section .benefits-container .benefits-grid .benefit-card{padding:1rem}}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach{grid-template-columns:1fr 1fr;gap:2rem;width:100%;margin-top:2rem;display:grid}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach .approach-card{background:#fff;border:1px solid #1a3a521a;border-radius:8px;flex-direction:column;gap:12px;padding:2rem;display:flex}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach .approach-card h3{color:#1a3a52;font-size:18px;font-weight:600}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach .approach-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach .approach-card ul li{color:#2c3e50;justify-content:flex-start;align-items:center;gap:.5rem;font-size:13px;font-weight:400;display:flex}.landing-page-wrapper .benefits-section .benefits-container .systematic-approach .approach-card ul li svg{color:#5138ed;flex-shrink:0;width:16px;height:16px}@media only screen and (max-width:767px){.landing-page-wrapper .benefits-section .benefits-container .systematic-approach{grid-template-columns:1fr}.landing-page-wrapper .benefits-section{padding:3rem 0}.landing-page-wrapper .benefits-section .benefits-grid{grid-template-columns:1fr!important}}
.landing-page-wrapper .work-section{width:100%;padding:3rem 0}.landing-page-wrapper .work-section .work-container{flex-direction:column;gap:2.5rem;padding:0 1rem;display:flex}.landing-page-wrapper .work-section .work-container .work-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:800px;margin:0 auto;display:flex}.landing-page-wrapper .work-section .work-container .work-header h2{color:#1a3a52;font-size:32px;font-weight:700}.landing-page-wrapper .work-section .work-container .work-header p{color:#2c3e50;max-width:600px;font-size:16px;font-weight:400}.landing-page-wrapper .work-section .work-container .work-header .work-callout{color:#2c3e50;text-align:left;background:#5a9aa814;border-left:4px solid #2a8c96;border-radius:4px;max-width:600px;margin-top:10px;padding:16px 20px;font-size:16px;font-weight:500}@media only screen and (max-width:767px){.landing-page-wrapper .work-section .work-container .work-header h2{color:#1a3a52;font-size:28px;font-weight:600}.landing-page-wrapper .work-section .work-container .work-header p,.landing-page-wrapper .work-section .work-container .work-header .work-callout{font-size:14px}}.landing-page-wrapper .work-section .work-container .work-list .work-card{justify-content:flex-start;align-items:flex-end;gap:1rem;min-height:380px;max-height:100%;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section{border-right:3px solid;border-image:linear-gradient(#2a8c96 0%,#1a3a52 50%,#2a8c96 100%) 1;flex-direction:column;flex:1;align-items:flex-end;gap:1rem;min-height:400px;padding-right:2rem;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-count{color:#fff;background:#2a8c96;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content{text-align:end;flex-direction:column;flex:1;align-items:flex-end;gap:10px;padding:1rem;display:flex;position:relative}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content h2{color:#1a3a52;font-size:18px;font-weight:700}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content p{color:#2c3e50;font-size:14px;font-weight:400}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features{background:#f5f7fa;border-radius:8px;justify-content:flex-start;align-items:center;gap:1rem;width:fit-content;padding:1rem 2rem;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features .feature-item{justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features .feature-item img{width:20px;height:24px}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features .feature-item p{color:#2c3e50;text-align:start;font-size:14px;font-weight:400}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features.buttons-wrapper{width:100%;padding:unset;background:0 0;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features.buttons-wrapper .feature-item{background:#f5f7fa;border-radius:8px;flex-direction:column;gap:0;width:100%;padding:1rem 2rem;display:flex;align-items:center!important}@media only screen and (max-width:576px){.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features.buttons-wrapper .feature-item{padding:.5rem}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content .work-features{padding:1rem}}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side{border-right:unset;padding-right:unset;border-left:3px solid;align-items:flex-start;padding-left:2rem}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side .work-content{text-align:start;align-items:flex-start}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side .work-content .work-features{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side .work-content .work-features .feature-item{align-items:flex-start}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side .work-content .work-features .feature-item p{color:#1a3a52;flex-direction:column;gap:0;font-size:1rem;font-weight:600;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side .work-content .work-features .feature-item p span{color:#4b5563;font-size:12px;font-weight:400}@media only screen and (max-width:991px){.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section{min-height:auto}}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section{flex:1}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section img{width:100%;height:auto}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section.image-left-side{padding-right:2rem}@media only screen and (max-width:576px){.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section img{height:auto}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section.image-left-side{padding-right:unset}}.landing-page-wrapper .work-section .work-container .work-list .work-card:nth-child(2) .card-image-section img,.landing-page-wrapper .work-section .work-container .work-list .work-card:nth-child(3) .card-image-section img,.landing-page-wrapper .work-section .work-container .work-list .work-card:nth-child(4) .card-image-section img{padding-bottom:3px}@media only screen and (max-width:991px){.landing-page-wrapper .work-section .work-container .work-list .work-card{flex-direction:column;gap:1rem;display:flex}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section{padding-right:unset;border:unset;align-items:flex-start}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section .work-content{text-align:start;align-items:flex-start}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-content-section.content-right-side{padding-left:unset;border-left:unset}.landing-page-wrapper .work-section .work-container .work-list .work-card .card-image-section{padding-left:unset;width:100%}.landing-page-wrapper .work-section .work-container .work-list .work-card.reverse-card{flex-direction:column-reverse}}.landing-page-wrapper .work-section .work-container .rocket-wrapper{background:#1a3a52;border-radius:1rem;flex-direction:column;align-items:center;gap:0;width:100%;max-width:600px;margin:0 auto;padding:2rem;display:flex}.landing-page-wrapper .work-section .work-container .rocket-wrapper img{width:60px;height:60px}.landing-page-wrapper .work-section .work-container .rocket-wrapper p{color:#fff;text-align:center;flex-direction:column;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.landing-page-wrapper .work-section .work-container .rocket-wrapper p span{color:#2a8c96;font-size:13px;font-weight:400}@media only screen and (max-width:576px){.landing-page-wrapper .work-section .work-container .rocket-wrapper{padding:1rem}.landing-page-wrapper .work-section .work-container .rocket-wrapper img{width:40px;height:40px}}
.landing-page-wrapper .guarantee-section{width:100%;padding:3rem 0}@media only screen and (max-width:767px){.landing-page-wrapper .guarantee-section{padding:2.5rem 0}}@media only screen and (max-width:576px){.landing-page-wrapper .guarantee-section{padding:2rem 0}}.landing-page-wrapper .guarantee-section .guarantee-container{padding:0 1rem}@media only screen and (max-width:576px){.landing-page-wrapper .guarantee-section .guarantee-container{padding:0 .75rem}}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block{background-color:#f0f7fa;border:3px solid #2a8c96;border-radius:1rem;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:2rem;display:flex}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon{background-color:#2a8c96;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-top:.5rem;display:flex}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon svg{color:#fff;width:32px;height:32px}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content{flex-direction:column;flex:1;gap:1rem;display:flex}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-headline{color:#1a3a52;margin:0;font-size:24px;font-weight:700;line-height:1.4}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-body{color:#2c3e50;margin:0;font-size:16px;font-weight:400;line-height:1.6}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-closer{color:#1a3a52;margin:0;font-size:15px;font-weight:600;line-height:1.5}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-disclaimer{color:#666;margin:0;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block{border-radius:.875rem;flex-direction:column;gap:1.5rem;padding:1.5rem}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon{width:50px;height:50px;margin-top:0}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon svg{width:28px;height:28px}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content{gap:.875rem}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-headline{color:#1a3a52;font-size:20px;font-weight:700;line-height:1.35}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-body{color:#2c3e50;font-size:14px;font-weight:400;line-height:1.55}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-closer{color:#1a3a52;font-size:13px;font-weight:600;line-height:1.45}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-disclaimer{color:#666;font-size:11px;font-weight:400;line-height:1.4}}@media only screen and (max-width:576px){.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block{border-width:2px;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon{width:45px;height:45px;margin-top:0}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-icon svg{width:24px;height:24px}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content{gap:.75rem}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-headline{color:#1a3a52;font-size:18px;font-weight:700;line-height:1.3}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-body{color:#2c3e50;font-size:13px;font-weight:400;line-height:1.5}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-closer{color:#1a3a52;font-size:12px;font-weight:600;line-height:1.4}.landing-page-wrapper .guarantee-section .guarantee-container .guarantee-block .guarantee-content .guarantee-disclaimer{color:#666;font-size:10px;font-weight:400;line-height:1.35}}
.landing-page-wrapper .review-section{background:#f5f7fa;width:100%;padding:4rem 0}.landing-page-wrapper .review-section .review-container{flex-direction:column;gap:2.5rem;padding:0 1rem;display:flex}.landing-page-wrapper .review-section .review-container .review-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex}.landing-page-wrapper .review-section .review-container .review-header h2{color:#1a3a52;font-size:32px;font-weight:700}.landing-page-wrapper .review-section .review-container .review-header p{color:#2c3e50;max-width:800px;font-size:16px;font-weight:400;line-height:1.6}@media only screen and (max-width:767px){.landing-page-wrapper .review-section .review-container .review-header h2{color:#1a3a52;font-size:28px;font-weight:600}.landing-page-wrapper .review-section .review-container .review-header p{font-size:14px}}.landing-page-wrapper .review-section .review-container .review-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;display:grid}.landing-page-wrapper .review-section .review-container .review-list .review-card{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:2rem;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000f}.landing-page-wrapper .review-section .review-container .review-list .review-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.landing-page-wrapper .review-section .review-container .review-list .review-card img{width:50px;height:50px}.landing-page-wrapper .review-section .review-container .review-list .review-card .metric-value{color:#1a3a52;justify-content:flex-start;align-items:center;gap:10px;font-size:36px;font-weight:700;display:flex}.landing-page-wrapper .review-section .review-container .review-list .review-card .metric-value .emoji{font-size:40px}.landing-page-wrapper .review-section .review-container .review-list .review-card h3{color:#1a3a52;font-size:18px;font-weight:600}.landing-page-wrapper .review-section .review-container .review-list .review-card p{color:#2c3e50;text-align:center;font-size:14px;font-weight:400;line-height:1.5}@media only screen and (max-width:576px){.landing-page-wrapper .review-section .review-container .review-list .review-card{padding:1rem}}@media only screen and (max-width:767px){.landing-page-wrapper .review-section .review-container .review-list{grid-template-columns:1fr}}.landing-page-wrapper .review-section .review-container .approach-card{background:#fff;border:2px solid #2a8c96;border-radius:8px;justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:1000px;margin:0 auto;padding:2rem;display:flex;box-shadow:0 20px 25px -5px #0000001a}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact{flex-direction:column;flex:1;gap:2rem;display:flex}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach h3,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact h3{color:#1a3a52;font-size:24px;font-weight:600}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-body,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-body{color:#2c3e50;margin:0;font-size:16px;font-weight:400;line-height:1.6}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-blockquote,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-blockquote{color:#1a3a52;background-color:#f0f7fa;border-left:4px solid #2a8c96;margin:1.5rem 0;padding:1.5rem;font-size:18px;font-style:italic;font-weight:600;line-height:1.6}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items{flex-direction:column;gap:1rem;display:flex}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .approach-item,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .impact-item,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .approach-item,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .impact-item,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .approach-item,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .impact-item,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .approach-item,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .impact-item{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .approach-item img,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .impact-item img,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .approach-item img,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .impact-item img,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .approach-item img,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .impact-item img,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .approach-item img,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .impact-item img{flex-shrink:0;width:20px;height:20px;margin-top:2px}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .approach-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .impact-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .approach-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .impact-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .approach-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .impact-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .approach-item .item-content,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .impact-item .item-content{flex-direction:column;gap:4px;display:flex}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .approach-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .impact-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .approach-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .impact-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .approach-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .impact-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .approach-item .item-content p,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .impact-item .item-content p{color:#1a3a52;margin:0;font-size:15px;font-weight:600;line-height:1.4}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .approach-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items .impact-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .approach-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items .impact-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .approach-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items .impact-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .approach-item .item-content span,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items .impact-item .item-content span{color:#4b5563;font-size:13px;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .approach-items,.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .impact-items,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .approach-items,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .impact-items{grid-template-columns:1fr}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-body,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-body{color:#2c3e50;font-size:14px;font-weight:400}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-blockquote,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-blockquote{color:#1a3a52;padding:1rem;font-size:16px;font-weight:600}}@media only screen and (max-width:576px){.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-body,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-body{color:#2c3e50;font-size:13px;font-weight:400}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach .systematic-blockquote,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact .systematic-blockquote{color:#1a3a52;border-left:3px solid #2a8c96;padding:.75rem;font-size:14px;font-weight:600}}@media only screen and (max-width:767px){.landing-page-wrapper .review-section .review-container .approach-card{align-items:flex-start;gap:2rem;flex-direction:column!important}}@media only screen and (max-width:576px){.landing-page-wrapper .review-section .review-container .approach-card{padding:1rem}.landing-page-wrapper .review-section .review-container .approach-card .systematic-approach,.landing-page-wrapper .review-section .review-container .approach-card .measurable-impact{gap:1rem}}.landing-page-wrapper .review-section .review-container .user-reviews-section{width:100%;margin:3rem 0}.landing-page-wrapper .review-section .review-container .user-reviews-section h3{text-align:center;color:#1a3a52;margin-bottom:2.5rem;font-size:28px;font-weight:600}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper{justify-content:center;align-items:center;gap:2rem;width:100%;margin-bottom:3.5rem;display:flex;position:relative}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .carousel-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:20px;transition:all .3s;display:flex}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .carousel-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .carousel-btn:active{transform:scale(.95)}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .reviews-carousel{border-radius:12px;width:100%;max-width:600px}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots .dot{cursor:pointer;background-color:#ddd;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots .dot.active{background-color:#667eea;border-radius:5px;width:24px}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots .dot:hover{background-color:#999}@media only screen and (max-width:767px){.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper{gap:1.5rem}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .carousel-btn{width:40px;min-width:40px;height:40px;font-size:18px}}@media only screen and (max-width:576px){.landing-page-wrapper .review-section .review-container .user-reviews-section{margin:2rem 0}.landing-page-wrapper .review-section .review-container .user-reviews-section h3{margin-bottom:2rem;font-size:22px}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper{gap:1rem;margin-bottom:2.5rem}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-wrapper .carousel-btn{width:36px;min-width:36px;height:36px;font-size:16px}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots{gap:.4rem;margin-bottom:1rem}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots .dot{width:8px;height:8px}.landing-page-wrapper .review-section .review-container .user-reviews-section .carousel-dots .dot.active{width:20px}}
.user-review-card{background:#fff;border:1px solid #e8eef5;border-radius:12px;flex-direction:column;height:100%;min-height:220px;padding:18px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}.user-review-card:hover{border-color:#667eea;transform:translateY(-6px);box-shadow:0 12px 24px #667eea26}.user-review-card .review-header{margin-bottom:12px}.user-review-card .review-header .user-info h4{color:#1a3a52;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:700;overflow:hidden}.user-review-card .review-header .user-info .date{color:#999;margin:0;font-size:11px}.user-review-card .star-rating{gap:3px;margin-bottom:12px;display:flex}.user-review-card .star-rating .star{cursor:default;font-size:16px}.user-review-card .star-rating .star.filled{color:#ffc107}.user-review-card .star-rating .star.empty{color:#e8e8e8}.user-review-card .comment{color:#555;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.user-review-card .ftc-disclosure{color:#999;border-top:1px solid #f0f0f0;margin-top:10px;padding-top:10px;font-size:10px;font-style:italic;line-height:1.4}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.landing-page-wrapper .plan-section{background:linear-gradient(#f8f9fb 0%,#fff 100%);width:100%;padding:5rem 0}.landing-page-wrapper .plan-section .plan-container{flex-direction:column;gap:3rem;padding:0 1rem;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:.6s ease-out fadeInUp;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-header h2{color:#1a3a52;letter-spacing:-.02em;font-size:36px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .plan-header p{color:#64748b;max-width:650px;font-size:18px;font-weight:400}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .plan-header h2{color:#1a3a52;font-size:28px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .plan-header p{font-size:16px}}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .plan-header h2{font-size:24px}.landing-page-wrapper .plan-section .plan-container .plan-header p{font-size:14px}}.landing-page-wrapper .plan-section .plan-container .plan-list{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media only screen and (max-width:991px){.landing-page-wrapper .plan-section .plan-container .plan-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .plan-list{grid-template-columns:repeat(1,1fr)}}.landing-page-wrapper .plan-section .plan-container .plan-list{align-items:stretch;gap:2rem}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card{background:#fff;border:2px solid #1a3a5214;border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s ease-out both scaleIn;display:flex;position:relative;overflow:visible}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card:before{content:"";background:linear-gradient(90deg,#2a8c96,#1a3a52);border-radius:20px 20px 0 0;height:4px;transition:transform .4s;position:absolute;top:0;left:8px;right:8px;transform:scaleX(0)}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card:hover{border-color:#5a9aa84d;transform:translateY(-8px);box-shadow:0 20px 40px #1a3a5226}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card:hover:before{transform:scaleX(1)}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card:hover .card-action button{transform:scale(1.03)}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .popular-badge{z-index:10;background:#facc15;border-radius:20px;padding:6px 14px;animation:.6s ease-out .3s both scaleIn;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #fbbf244d}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .popular-badge span{color:#1a3a52;letter-spacing:.5px;font-size:13px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header{text-align:center;border-bottom:2px solid #1a3a520f;flex-direction:column;align-items:center;gap:12px;padding-top:2.5rem;padding-bottom:1.5rem;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header h3{color:#1a3a52;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .subtitle{color:#64748b;min-height:40px;margin:0;font-size:14px;font-weight:500}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .price-wrapper{margin:1rem 0}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .price-wrapper h1{color:#1a3a52;letter-spacing:-.03em;background:linear-gradient(135deg,#1a3a52,#2a8c96);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:48px;font-weight:800}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .price-wrapper h1 span{color:#64748b;letter-spacing:normal;-webkit-text-fill-color:#64748b;font-size:16px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .limits{color:#94a3b8;background:#5a9aa814;border-radius:20px;margin:0;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-header .pill-badge{color:#2a8c96;text-align:center;background:#f0f7fa;border:1px solid #2a8c96;border-radius:20px;margin:0;padding:8px 16px;font-size:12px;font-weight:500}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .savings-box{background:#f8f9fc;border:1px solid #e8eef5;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:1rem 1.5rem;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .savings-box .saving-line{color:#2c3e50;margin:0;font-size:13px;font-weight:500;line-height:1.4}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features{flex-direction:column;flex:1;gap:12px;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features .feature-item{justify-content:flex-start;align-items:flex-start;gap:10px;padding:6px 0;transition:transform .3s;animation:.5s ease-out both slideIn;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features .feature-item:hover{transform:translate(5px)}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features .feature-item svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features .feature-item svg path{fill:#10b981}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-features .feature-item span{color:#475569;font-size:15px;font-weight:500;line-height:1.5}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action{margin-top:.5rem}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button{cursor:pointer;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button:hover:before{width:300px;height:300px}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.base{color:#fff;background:linear-gradient(135deg,#1a3a52,#2c4e68);border:none}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.base:hover{box-shadow:0 8px 20px #1a3a524d}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.outline{color:#fff;background:#1a3a52;border:2px solid #1a3a52}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.outline:hover{color:#fff;background:#1a3a52}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.active{color:#fff;background:linear-gradient(135deg,#2a8c96,#4a8a98);border:none;box-shadow:0 4px 15px #5a9aa84d}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card .card-action button.active:hover{box-shadow:0 8px 25px #5a9aa866}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular{background:linear-gradient(135deg,#1a3a52 0%,#2a8c96 100%);border-color:#0000;transform:scale(1.05);box-shadow:0 15px 40px #5a9aa840}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular:hover{transform:translateY(-8px)scale(1.05);box-shadow:0 20px 50px #5a9aa859}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header{border-bottom-color:#fff3}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header h3,.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header .subtitle,.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header .limits{color:#fff}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header .price-wrapper h1{background:linear-gradient(135deg,#fff,#e0f2f7);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header .price-wrapper h1 span{-webkit-text-fill-color:#ffffffe6}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-header .limits{background:#ffffff26}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-features .feature-item svg path{fill:#facc15}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-features .feature-item span{color:#fff}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-action button.active{color:#1a3a52;background:#fff;font-weight:700}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular .card-action button.active:hover{background:#f0f9ff;transform:scale(1.05)}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card{padding:1.5rem}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card.popular{transform:scale(1)}}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card{padding:1rem}.landing-page-wrapper .plan-section .plan-container .plan-list .plan-card:hover{transform:translateY(-4px)}}.landing-page-wrapper .plan-section .plan-container .price-anchor{text-align:center;border-top:2px solid #e8eef5;border-bottom:2px solid #e8eef5;max-width:800px;margin:2rem auto 0;padding:2rem 0;animation:.6s ease-out .35s both fadeInUp}.landing-page-wrapper .plan-section .plan-container .price-anchor p{color:#1a3a52;margin:0;font-size:16px;font-weight:600;line-height:1.6}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .price-anchor p{color:#1a3a52;font-size:14px;font-weight:600}}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .price-anchor{padding:1.5rem 1rem}.landing-page-wrapper .plan-section .plan-container .price-anchor p{color:#1a3a52;font-size:13px;font-weight:600}}.landing-page-wrapper .plan-section .plan-container .plan-what-included{background:#f5f7fa;border-radius:1rem;flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto;padding:2rem;animation:.6s ease-out .35s both fadeInUp;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-what-included h3{color:#1a3a52;width:100%;font-size:20px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;width:100%;display:grid}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid .include-item{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid .include-item .item-icon img{width:20px;height:24px}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid .include-item .item-content{flex-direction:column;gap:4px;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid .include-item .item-content h4{color:#1a3a52;font-size:14px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid .include-item .item-content p{color:#2c3e50;font-size:12px;font-weight:400}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .plan-what-included .includes-grid{grid-template-columns:1fr}}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .plan-what-included{padding:1rem}}.landing-page-wrapper .plan-section .plan-container .plan-footer{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;margin:0 auto;animation:.6s ease-out .4s both fadeInUp;display:flex}.landing-page-wrapper .plan-section .plan-container .plan-footer .important-notice{color:#1a3a52;text-align:left;background:#fff;border:2px solid #e8eef5;border-radius:8px;width:100%;margin:0;padding:1.5rem 2rem;font-size:13px;font-weight:400;line-height:1.7}.landing-page-wrapper .plan-section .plan-container .plan-footer .important-notice p{margin:0}.landing-page-wrapper .plan-section .plan-container .plan-footer .footer-note{color:#64748b;text-align:center;width:100%;margin:0;font-size:13px;font-weight:500}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .plan-footer .important-notice{color:#1a3a52;padding:1rem 1.5rem;font-size:12px;font-weight:400;line-height:1.6}.landing-page-wrapper .plan-section .plan-container .plan-footer .footer-note{color:#64748b;font-size:12px;font-weight:400}}.landing-page-wrapper .plan-section .plan-container .partner-bonuses{background:#fff;flex-direction:column;gap:2rem;width:100%;max-width:980px;margin:2rem auto;padding:2.5rem 0;animation:.6s ease-out .45s both fadeInUp;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-label{color:#1a6a7a;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:0;font-size:12px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses h3{color:#1a3a52;text-align:center;width:100%;margin:0;font-size:28px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-description{color:#2c3e50;text-align:center;max-width:760px;margin:0 auto;font-size:14px;font-weight:400;line-height:1.6}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card{text-align:left;background:#f8f9fc;border:1px solid #e8eef5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:280px;padding:1.75rem 1.5rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5a9aa81f}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card.placeholder{opacity:.88;background:#f7fafc;border:2px dashed #cfdbe6}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:.5rem;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top .bonus-number{color:#fff;background:#1a6a7a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top .value-badge{color:#fff;letter-spacing:.2px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top .value-badge.confirmed{background:#0f9d6a}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top .value-badge.pending{background:#d97706}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-main-row{justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-bottom:.65rem;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-main-row .bonus-main-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .partner-logo{object-fit:contain;object-position:left center;background:#fff;border:1px solid #dce8ef;border-radius:8px;width:auto;min-width:118px;max-width:176px;height:118px;margin:0;padding:8px 10px}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .partner-logo.clickable{cursor:zoom-in;transition:transform .2s,box-shadow .2s}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .partner-logo.clickable:hover{transform:scale(1.06);box-shadow:0 4px 14px #5a9aa840}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .partner-logo.placeholder{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(135deg,#f3f7fb 0%,#e9f1f7 100%);justify-content:center;align-items:center;min-width:118px;font-size:11px;font-weight:700;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-tag{color:#1d4f91;letter-spacing:.3px;text-align:left;background:#e8f1ff;border-radius:20px;justify-content:center;align-items:center;min-height:24px;margin-top:auto;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-name{color:#1a3a52;margin:0;font-size:20px;font-weight:700;line-height:1.4}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .partner-name-label{color:#2a8c96;margin:0;font-size:14px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-value{color:#374151;margin:0 0 .35rem;font-size:14px;font-weight:400;line-height:1.5}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-bullet-list{flex-direction:column;gap:.45rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-bullet-list li{color:#2f455a;justify-content:flex-start;align-items:flex-start;gap:.5rem;font-size:14px;font-weight:500;line-height:1.45;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-bullet-list li:before{content:"•";color:#0f7b8f;flex-shrink:0;margin-top:1px;font-size:18px;font-weight:800;line-height:1}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-availability{color:#7a5b1a;background:#fff8e8;border:1px solid #f1d08a;border-radius:8px;width:100%;margin:.25rem 0 0;padding:.6rem .75rem;font-size:13px;font-weight:500;line-height:1.45}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card{min-height:0}}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar{background:linear-gradient(135deg,#173548 0%,#102b3a 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1.1rem;display:flex}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .left-text{color:#fff;margin:0;font-size:14px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .right-text{color:#f5d078;text-align:right;margin:0;font-size:14px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .closing-note{color:#556273;text-align:center;width:100%;margin:-.5rem 0 0;font-size:13px;font-weight:500}@media only screen and (max-width:767px){.landing-page-wrapper .plan-section .plan-container .partner-bonuses h3{color:#1a3a52;font-size:24px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-description{color:#2c3e50;font-size:13px;font-weight:400}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar{flex-direction:column;align-items:flex-start}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .right-text{text-align:left}}@media only screen and (max-width:576px){.landing-page-wrapper .plan-section .plan-container .partner-bonuses{padding:1.5rem 0}.landing-page-wrapper .plan-section .plan-container .partner-bonuses h3{color:#1a3a52;font-size:20px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-description{color:#2c3e50;font-size:12px;font-weight:400}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card{padding:1.1rem}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-card-top{flex-direction:column;align-items:flex-start;gap:.5rem}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-main-row{flex-direction:column;align-items:flex-start}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-name{color:#1a3a52;font-size:17px;font-weight:700}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .bonus-cards .bonus-card .bonus-bullet-list li{color:#2f455a;font-size:13px;font-weight:500}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .left-text,.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .right-text{color:#fff;font-size:13px;font-weight:600}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .total-value-bar .right-text{color:#f5d078}.landing-page-wrapper .plan-section .plan-container .partner-bonuses .closing-note{color:#556273;font-size:12px;font-weight:500}}.image-lightbox-overlay{z-index:9999;background:#000000d1;justify-content:center;align-items:center;padding:1rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-lightbox-overlay .image-lightbox{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;width:min(760px,94vw);max-width:94vw;max-height:90vh;padding:1.25rem 1.25rem 1rem;animation:.2s scaleIn;display:flex;position:relative}.image-lightbox-overlay .image-lightbox .image-lightbox-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:18px;line-height:1;position:absolute;top:.6rem;right:.75rem}.image-lightbox-overlay .image-lightbox .image-lightbox-close:hover{color:#1a3a52;background:#f3f4f6}.image-lightbox-overlay .image-lightbox .image-lightbox-img{object-fit:contain;border-radius:8px;width:min(680px,90vw);max-width:100%;max-height:78vh}.image-lightbox-overlay .image-lightbox .image-lightbox-caption{color:#6b7280;text-align:center;margin:0;font-size:13px;font-weight:500}
