body.inner-page{background:#eef1f5}.inner-page .page{height:1821px;background:#fff}.inner-page header{height:94px}.inner-page .bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.inner-page .bottom a img{width:42px;height:42px;object-fit:cover}.inner-page .bottom a.active{color:var(--green)}
.inner-hero{height:356px;position:relative;overflow:hidden;padding:52px 48px;background:linear-gradient(110deg,#f7fffc,#edf9f6)}.inner-hero h1{position:relative;z-index:2;margin:0;font-size:49px;line-height:1.08;letter-spacing:-1.8px}.inner-hero h1 em{display:block;color:var(--green);font-style:normal}.inner-hero p{position:relative;z-index:2;width:430px;margin:22px 0 0;color:#43506a;font-size:18px;line-height:1.55}.inner-hero>img{position:absolute;right:10px;top:10px;width:410px;height:346px;object-fit:cover;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 92%,transparent 100%)}.inner-search{position:absolute;z-index:3;left:42px;bottom:30px;width:430px;height:58px;padding:6px 7px 6px 22px;display:flex;align-items:center;border:1px solid #dce5e2;border-radius:30px;background:#fff;box-shadow:0 8px 22px rgba(20,65,55,.08)}.inner-search input{flex:1;border:0;outline:0;color:#26324e;font-size:15px}.inner-search button,.green-btn{height:44px;padding:0 26px;border:0;border-radius:22px;color:#fff;background:var(--green);font-weight:800}
.category-strip{height:157px;margin:24px 42px;display:grid;border:1px solid #e2e8e6;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(18,66,55,.07);overflow:hidden}.category-strip.seven{grid-template-columns:repeat(7,1fr)}.category-strip.six{grid-template-columns:repeat(6,1fr)}.category-strip button{position:relative;border:0;border-right:1px solid #eef1f0;background:#fff;color:#101a3c;font-weight:700}.category-strip button:last-child{border-right:0}.category-strip button.active{color:var(--green);background:#f2faf7}.category-strip button.active:after{content:"";position:absolute;left:36%;right:36%;bottom:0;height:3px;border-radius:4px;background:var(--green)}.category-strip img{display:block;width:54px;height:54px;margin:0 auto 7px;border-radius:50%;object-fit:cover}.category-strip b{display:block;font-size:14px;line-height:1.15}.category-strip small{display:block;margin-top:12px;font-size:14px;color:#43506b}
.feature-card{height:312px;margin:0 43px;position:relative;overflow:hidden;padding:33px 28px;border-radius:15px;background:linear-gradient(105deg,#effaf6,#e5f6f0)}.feature-card>img{position:absolute;right:0;top:0;width:410px;height:312px;object-fit:cover;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 16%)}.feature-card .content{position:relative;z-index:2;width:445px}.badge{display:inline-block;padding:6px 11px;border-radius:6px;color:#087756;background:#d7f2e8;font-size:13px;font-weight:800}.feature-card h2{margin:15px 0 12px;font-size:28px;line-height:1.18}.feature-card p{margin:0 0 16px;color:#43506b;font-size:16px;line-height:1.5}.meta{display:flex;gap:18px;align-items:center;color:#26324c;font-size:14px}.meta span+span{padding-left:18px;border-left:1px solid #ccd7d3}.feature-card .green-btn{margin-top:18px;border-radius:7px}
.section-heading{height:56px;margin:0 45px;display:flex;align-items:end;justify-content:space-between;padding-bottom:10px}.section-heading h2{margin:0;font-size:22px}.section-heading button{border:0;background:none;color:var(--green);font-weight:800}
.row-list{margin:0 43px;border:1px solid #e2e7e6;border-radius:15px;background:#fff;overflow:hidden}.row-list article{display:grid;align-items:center;border-bottom:1px solid #e7ebea}.row-list article:last-child{border-bottom:0}.guide-rows{height:554px}.guide-rows article{height:138px;grid-template-columns:155px 1fr 150px;gap:18px;padding:14px 16px}.guide-rows article>img{width:145px;height:110px;border-radius:10px;object-fit:cover}.guide-rows h3,.bonus-rows h3,.popular-comparisons h3,.account-guides h3{margin:7px 0 6px;font-size:18px}.guide-rows p,.bonus-rows p,.popular-comparisons p,.account-guides p{margin:0;color:#45516a;font-size:14px;line-height:1.35}.guide-rows .side{text-align:left;color:#26324d;font-size:14px;line-height:2.5}.guide-rows .side b{display:inline-block;padding:1px 9px;border-radius:7px;color:#087958;background:#e2f4ed;font-size:12px}.guide-footer{height:146px;margin:24px 43px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.guide-footer>section{position:relative;padding:22px;border-radius:15px;background:linear-gradient(110deg,#effaf6,#f8fcfa);border:1px solid #e3e9e7}.guide-footer h3{margin:0 0 12px;color:#087957;font-size:19px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#29344f;font-size:13px}.new-card p{width:230px;margin:0 0 14px;color:#45516a;font-size:14px;line-height:1.45}.new-card img{position:absolute;right:18px;bottom:0;width:95px;height:125px;object-fit:cover;mix-blend-mode:multiply}.new-card .green-btn{height:38px;border-radius:7px;font-size:13px}
.bonus-page .inner-hero,.compare-page .inner-hero{height:365px}.bonus-page .category-strip{margin-top:20px;margin-bottom:22px}.bonus-page .feature-card{height:304px}.bonus-page .feature-card>img{width:450px;height:304px}.bonus-page .feature-card h2{font-size:34px}.pager{height:24px;display:flex;gap:8px;justify-content:center;align-items:center}.pager span{width:20px;height:6px;border-radius:5px;background:#d6dcda}.pager span:first-child{background:var(--green)}.bonus-page .section-heading{height:48px}.bonus-rows{height:584px}.bonus-rows article{height:146px;grid-template-columns:125px 1fr 170px;gap:18px;padding:14px 16px}.bonus-rows article>img{width:118px;height:118px;border-radius:10px;object-fit:cover}.bonus-rows .partner{text-align:center}.bonus-rows .partner img{width:64px;height:45px;border-radius:6px;object-fit:contain;background:#071223}.bonus-rows .partner .rating-img{display:block;width:110px;height:25px;margin:4px auto 2px;background:transparent}.bonus-rows .green-btn{height:36px;border-radius:6px;font-size:13px}.bonus-tips{height:115px;margin:22px 43px 0;padding:18px 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-radius:14px;background:linear-gradient(110deg,#effaf6,#f7fcfa)}.bonus-tips h3{grid-column:1/4;margin:0;color:#087957;font-size:18px}.bonus-tips div{margin-top:-8px;font-size:13px;color:#44506b}.bonus-tips b{display:block;color:#15203f;margin-bottom:4px}
.compare-page .inner-hero{height:345px}.compare-page .category-strip{height:64px;margin:18px 42px;grid-template-columns:repeat(4,1fr) 110px}.compare-page .category-strip button{font-size:13px}.compare-page .category-strip button.active:after{display:none}.compare-title{height:42px;margin:0 42px;display:flex;align-items:center;font-size:22px}.compare-table{height:440px;margin:0 42px;display:grid;grid-template-columns:205px repeat(3,1fr);border:1px solid #dfe6e4;border-radius:15px;background:#fff;overflow:hidden}.compare-table>div{border-right:1px solid #dfe6e4}.compare-table>div:last-child{border-right:0}.compare-table .feature-labels{padding-top:83px}.compare-table h3{height:83px;margin:0;padding:22px 12px;text-align:center;border-bottom:1px solid #e4e9e7;font-size:14px}.compare-table h3 img{display:block;width:70px;height:48px;margin:-14px auto 4px;border-radius:6px;object-fit:contain;background:#071223}.compare-table p{height:39px;margin:0;padding:11px 12px;border-bottom:1px solid #e7ebea;text-align:center;font-size:13px}.compare-table .feature-labels p{text-align:left;font-weight:700}.compare-table .visit-row{height:52px;padding-top:8px}.compare-table .green-btn{height:36px;border-radius:6px;font-size:13px}.rating-row img{width:100px;height:23px;object-fit:cover}.compare-note{text-align:center;color:#8a94a7;font-size:12px;height:37px;padding-top:10px}.recommend{height:235px;margin:0 42px;position:relative;overflow:hidden;padding:25px 235px;border-radius:15px;background:linear-gradient(110deg,#effaf6,#f2faf7)}.recommend>img{position:absolute;left:0;top:0;width:210px;height:230px;object-fit:cover;mix-blend-mode:multiply}.recommend h2{margin:10px 0 6px;font-size:22px}.recommend h3{margin:0 0 15px;font-size:16px}.recommend ul{margin:0;padding:0;list-style:none;font-size:13px;line-height:2}.recommend .winner{position:absolute;right:34px;top:42px;text-align:center}.recommend .winner img{display:block;width:100px;height:80px;margin:0 auto 8px;border-radius:8px;object-fit:contain;background:#061326}.recommend .winner .green-btn{display:block;height:36px;margin-top:8px;border-radius:6px;font-size:12px}.popular-comparisons{height:190px;margin:0 42px}.popular-comparisons article{height:63px;grid-template-columns:180px 1fr 75px;padding:8px 14px}.match-logos{display:flex;align-items:center;gap:7px}.match-logos img{width:62px;height:44px;border-radius:6px;object-fit:contain;background:#061326}.match-logos b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#dff2eb;color:#087957;font-size:11px}.popular-comparisons button{border:0;background:none;color:#0a7658;font-weight:700}.faq{margin:0 42px}.faq details{margin-bottom:8px;border:1px solid #e1e7e5;border-radius:10px;background:#fff}.faq summary{padding:13px 16px;cursor:pointer;font-size:13px;font-weight:700}.faq p{margin:0;padding:0 16px 12px;color:#45516a;font-size:13px}
.account-page .account-hero{height:375px;margin:0 29px;position:relative;overflow:hidden;padding:60px 25px;border-radius:15px;background:linear-gradient(110deg,#effaf6,#f5fcfa)}.account-hero>img{position:absolute;right:0;top:0;width:415px;height:375px;object-fit:cover;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 16%)}.account-copy{position:relative;z-index:2;width:390px}.account-copy .guest{display:flex;gap:18px;align-items:center}.guest-avatar{width:86px;height:86px;border-radius:50%;object-fit:cover}.account-copy h1{margin:5px 0;font-size:28px}.account-copy p{margin:28px 0;font-size:16px;line-height:1.5;color:#46516a}.account-actions{display:flex;gap:18px}.account-actions button{width:145px;height:52px;border:0;border-radius:9px;font-weight:800}.account-actions button:first-child{color:#fff;background:var(--green)}.account-actions button:last-child{color:#087957;background:#fff;box-shadow:0 7px 18px rgba(25,60,52,.1)}.account-page .section-heading{height:58px;align-items:end}.account-features{height:190px;margin:0 40px;padding:23px 16px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e2e8e6;border-radius:15px}.account-features button{border:0;border-right:1px solid #edf1f0;background:#fff}.account-features button:last-child{border:0}.account-features img{display:block;width:56px;height:56px;margin:0 auto 8px;border-radius:50%;object-fit:cover}.account-features b{display:block;font-size:14px}.account-features small{display:block;margin-top:10px;color:#46516a;font-size:12px;line-height:1.4}.quick-access{height:360px}.quick-access article{height:72px;grid-template-columns:64px 1fr 60px;padding:8px 14px}.quick-access img{width:52px;height:52px;border-radius:10px;object-fit:cover}.quick-access h3{margin:0 0 5px;font-size:15px}.quick-access p{margin:0;color:#46516a;font-size:13px}.quick-access button{border:0;background:none;color:#087957;font-weight:700}.unlock{height:110px;margin:20px 40px 0;padding:17px 30px;display:grid;grid-template-columns:75px 1fr 180px;gap:15px;align-items:center;border-radius:15px;background:linear-gradient(110deg,#effaf6,#f5fcfa)}.unlock img{width:68px;height:68px;border-radius:50%;object-fit:cover}.unlock h3{margin:0 0 8px;font-size:15px}.unlock p{margin:0;color:#46516a;font-size:14px}.unlock .green-btn{border-radius:8px}.account-guides{height:420px}.account-guides article{height:105px;grid-template-columns:100px 1fr 140px;padding:10px 12px}.account-guides article>img{width:92px;height:84px;border-radius:10px;object-fit:cover}.account-guides .side{font-size:13px;line-height:2.2;color:#087957}
@media(max-width:864px){.inner-page .page{height:1821px}}
.guides-page .inner-hero h1 em{display:inline}.guides-page .guide-footer{height:130px;margin-top:18px}
.bonus-page .bonus-rows{height:564px}.bonus-page .bonus-rows article{height:141px}.bonus-page .bonus-tips{margin-top:8px}.bonus-rows .partner .rating-img{width:130px}.compare-table .rating-row img{width:125px}.account-page .quick-access{height:340px}.account-page .quick-access article{height:68px}
