.comparison-page{color-scheme:dark;--comparison-muted:#a6b2c5}.comparison-container{width:min(1080px,calc(100% - 48px));margin-inline:auto}.comparison-page p{color:var(--comparison-muted);line-height:1.75}.comparison-page a:focus-visible,.comparison-page summary:focus-visible,.comparison-table-wrap:focus-visible{outline:2px solid #b6cce3;outline-offset:5px}.comparison-page :target{scroll-margin-top:24px}.comparison-skip{position:absolute;top:-100px;left:24px;z-index:100;padding:12px 20px;background:#111b2a;color:#eef2fa}.comparison-skip:focus{top:12px}.comparison-header nav{display:flex;gap:28px;margin-left:auto;font-size:13px;color:#a6b2c5}.comparison-header svg,.comparison-page .landing-button svg,.comparison-page .text-cta svg{width:16px;height:16px}.comparison-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center;padding-block:88px 84px}.comparison-hero h1{font-size:clamp(40px,4.6vw,62px);line-height:1.08;letter-spacing:-.045em;margin:22px 0;font-weight:730}.comparison-hero h1 em{color:#b6cce3;font-style:normal}.comparison-lead{max-width:560px;font-size:16px}.comparison-hero .hero-actions{flex-wrap:wrap}.comparison-hero .comparison-hero-note{font-size:12px;margin-top:20px;color:#96a5bb}.comparison-price-panel{padding:28px;border:1px solid #2c3a52;border-radius:16px;background:#0e1726}.comparison-price-panel h2{font-size:20px;letter-spacing:-.02em;margin-top:10px}.comparison-price-panel>div{padding-block:22px;border-bottom:1px solid #243249}.comparison-price-panel>div>span{display:block;color:#b6cce3;font-size:13px}.comparison-price-panel strong{display:block;font-size:35px;font-weight:650;letter-spacing:-.03em;margin-top:5px}.comparison-price-panel strong small{font-size:14px;color:#a6b2c5;letter-spacing:0;font-weight:400}.comparison-price-panel p{font-size:12px;margin-block:6px 12px}.comparison-faq>div>a,.comparison-price-panel a{display:inline-flex;align-items:center;gap:8px;color:#b6cce3;font-size:12px}.comparison-price-panel svg{width:14px;height:14px;flex-shrink:0}.comparison-price-panel .comparison-fineprint{font-size:11px;margin:17px 0 0}.comparison-section{padding-block:70px;border-top:1px solid #202d42}.comparison-final h2,.comparison-section h2{font-size:clamp(28px,3.5vw,40px);line-height:1.17;font-weight:650;letter-spacing:-.035em;margin:14px 0 20px}.comparison-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:28px}.comparison-section-heading>p{font-size:14px;margin-bottom:22px}.comparison-table-wrap{overflow-x:auto;border:1px solid #2c3a52;border-radius:14px}.comparison-table{width:100%;min-width:690px;border-collapse:collapse;table-layout:fixed;text-align:left}.comparison-table caption{padding:14px 20px;text-align:left;font-size:12px;color:#a6b2c5;background:#0b1220;border-bottom:1px solid #243249}.comparison-table td,.comparison-table th{padding:19px 22px;vertical-align:top;border-bottom:1px solid #243249;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}.comparison-table thead th{padding-block:22px;font-size:17px;background:#101a2a;font-weight:650}.comparison-table thead th:first-child{width:26%;font-size:12px;color:#a6b2c5}.comparison-table thead th span{display:block;color:#a6b2c5;font-size:11px;font-weight:400;margin-top:7px}.comparison-table tbody th{font-size:13px;font-weight:550;color:#d9e1ee}.comparison-table td:nth-child(2),.comparison-table thead th:nth-child(2){background:#8fafd308;border-inline:1px solid #243249}.comparison-table tr:last-child>*{border-bottom:0}.comparison-cell-label{display:inline-block;font-size:12px;font-weight:650;color:#d6e5f5}.comparison-table td p{font-size:12px;margin:7px 0 0;line-height:1.65}.comparison-page .comparison-source-link{display:inline-block;font-size:11px;color:#a9c0db;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.comparison-catalog-note,.comparison-table-note{font-size:12px}.comparison-page .comparison-catalog-note a,.comparison-page .comparison-table-note a,.comparison-sources a{color:#b6cce3;text-decoration:underline;text-underline-offset:3px}.comparison-scroll-note{display:none}.comparison-band{background:#0b1220;border-block:1px solid #202d42}.comparison-band .comparison-section{border:0}.comparison-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.comparison-benefits article{padding:25px;border:1px solid #243249;border-radius:12px;background:#0e1726}.comparison-benefits svg{color:#b6cce3;width:23px;height:23px;margin-bottom:20px}.comparison-benefits h3{margin:0 0 12px;font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.comparison-benefits p{font-size:13px;margin:0}.comparison-product{margin:32px 0 22px}.comparison-product img{width:100%;height:auto;border:1px solid #2c3a52;border-radius:12px}.comparison-product figcaption{color:#96a5bb;font-size:11px;text-align:center;margin-top:14px;line-height:1.6}.comparison-page .text-cta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#b6cce3}.comparison-kubera-benefits article{background:transparent}.comparison-number{display:block;font-size:12px;color:#a6b2c5;margin-bottom:22px;letter-spacing:.1em}.comparison-kubera-benefits a{display:inline-block;font-size:11px;color:#b6cce3;margin-top:18px}.comparison-choices{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.comparison-choice{border:1px solid #2c3a52;background:#0e1726;padding:30px;border-radius:14px}.comparison-choice h3{font-size:24px;letter-spacing:-.025em;margin:12px 0 22px;font-weight:600}.comparison-choice ul{margin:0;padding-left:18px;color:#a6b2c5;font-size:14px;line-height:1.7}.comparison-choice li+li{margin-top:17px}.comparison-choice li::marker{color:#8fafd3}.comparison-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.comparison-faq>div>p{font-size:14px}.comparison-faq details{border-bottom:1px solid #2c3a52;padding:20px 0}.comparison-faq details:first-child{padding-top:0}.comparison-page summary{cursor:pointer;color:#d9e1ee;font-size:14px;line-height:1.5;font-weight:550}.comparison-faq details p{font-size:13px;margin:14px 0}.comparison-faq details a{font-size:13px;color:#b6cce3;text-decoration:underline;text-underline-offset:3px}.comparison-sources{padding:28px;border:1px solid #243249;border-radius:12px;background:#0b1220}.comparison-sources h2{font-size:14px;font-weight:600;margin-bottom:12px}.comparison-sources p{font-size:12px}.comparison-sources summary{font-size:12px;margin-top:18px}.comparison-sources ul{margin:20px 0 0;padding-left:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px 35px}.comparison-sources li{font-size:12px;color:#a6b2c5;line-height:1.6}.comparison-source-domain{display:block;color:#96a5bb;font-size:10px}.comparison-final{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:78px}.comparison-final p{font-size:14px;max-width:590px;margin:0 0 28px}.comparison-page .landing-footer-links{display:grid;grid-template-columns:repeat(4,auto);align-items:start;gap:40px}@media (max-width:900px){.comparison-hero,.comparison-section-heading{gap:30px}.comparison-benefits{gap:12px}.comparison-benefits article{padding:20px}.comparison-faq{gap:35px}.comparison-page .landing-footer-links{gap:26px}}@media (max-width:700px){.comparison-container{width:calc(100% - 32px)}.comparison-header{gap:12px}.comparison-header nav{display:none}.comparison-header .landing-button{min-height:40px;font-size:11px;padding-inline:12px}.comparison-hero{grid-template-columns:1fr;padding-block:52px;gap:35px}.comparison-hero h1{font-size:clamp(35px,8vw,48px)}.comparison-hero .hero-actions{flex-direction:row}.comparison-hero .hero-actions .landing-button{width:auto;flex:1;padding-inline:12px;font-size:12px}.comparison-price-panel{padding:24px}.comparison-section{padding-block:48px}.comparison-benefits,.comparison-choices,.comparison-faq,.comparison-section-heading{grid-template-columns:1fr;gap:20px}.comparison-section-heading{margin-bottom:22px;gap:0}.comparison-section-heading h2{margin-bottom:10px}.comparison-section-heading>p{margin-bottom:0}.comparison-scroll-note{display:block;font-size:11px}.comparison-table td,.comparison-table th{padding:17px}.comparison-benefits article{padding:24px}.comparison-benefits svg,.comparison-number{margin-bottom:16px}.comparison-choice{padding:26px}.comparison-faq{gap:32px}.comparison-sources{padding:24px}.comparison-sources ul{grid-template-columns:1fr}.comparison-final{padding-block:56px}.comparison-page .landing-footer-links{grid-template-columns:1fr 1fr;width:100%;gap:28px}}