.finance-options{padding:60px 20px}.finance-options__container{max-width:1440px;margin:0 auto}.finance-options__grid{display:grid;gap:20px}.finance-options__grid--cols-1{grid-template-columns:repeat(1,1fr)}.finance-options__grid--cols-2{grid-template-columns:repeat(2,1fr)}.finance-options__grid--cols-3{grid-template-columns:repeat(3,1fr)}.finance-options__grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.finance-options__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.finance-options__grid{grid-template-columns:repeat(1,1fr)!important}}.finance-card{display:block;text-decoration:none;color:inherit;height:100%}.finance-options__grid--single{grid-template-columns:1fr;justify-items:center}.finance-options__grid--single .finance-card{max-width:440px;width:100%}.finance-options__grid--double{grid-template-columns:repeat(2,auto);justify-content:center;gap:20px}.finance-options__grid--double .finance-card{width:330px}.finance-card__inner{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;border-radius:10px;padding:20px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.finance-card:hover .finance-card__inner{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.finance-card__image-wrapper{display:flex;justify-content:center;align-items:center;height:150px;width:100%;overflow:hidden;margin-bottom:15px}.finance-card__image{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.finance-card__content{flex-grow:1;margin-bottom:15px}.finance-card__button{display:inline-block;padding:10px 16px;border-radius:6px;background:var(--bg);color:var(--text);transition:all .3s ease}.finance-card:hover .finance-card__button{background:var(--hover-bg);color:var(--hover-text)}.finance-options--locked .finance-advanced-settings{display:none}.d2-header{margin-bottom:48px}.d2-header__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.d2-header__subtitle{font-size:clamp(.95rem,2vw,1.125rem);line-height:1.6;margin:0;opacity:.75}.d2-track-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;padding-bottom:12px}.d2-track-wrapper::-webkit-scrollbar{height:4px}.d2-track-wrapper::-webkit-scrollbar-track{background:transparent}.d2-track-wrapper::-webkit-scrollbar-thumb{background:#0000002e;border-radius:2px}.d2-track{gap:20px;align-items:stretch}.d2-track-wrapper{overflow:hidden}.d2-track{display:grid;gap:20px}.d2-grid--cols-3{grid-template-columns:repeat(3,1fr)}.d2-grid--cols-4{grid-template-columns:repeat(4,1fr)}.d2-grid--cols-5{grid-template-columns:repeat(5,1fr)}@media(max-width:991px){.d2-track{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.d2-track{grid-template-columns:repeat(1,1fr)!important}}.d2-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:420px;border-radius:18px;overflow:hidden;text-decoration:none;background:var(--d2-card-bg, #ffffff);color:var(--d2-card-text, #111111);box-shadow:0 4px 24px #00000012;scroll-snap-align:start;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.d2-card:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 20px 48px #00000024}.d2-card__accent-bar{height:5px;width:100%;background:var(--d2-accent, #CC0000);flex-shrink:0;transition:height .3s ease}.d2-card:hover .d2-card__accent-bar{height:7px}.d2-card__body{display:flex;flex-direction:column;flex:1;padding:22px 24px 16px;gap:12px}.d2-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:48px}.d2-card__icon-wrap{width:152px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.d2-card__icon{width:100%;height:100%;object-fit:contain}.d2-card__badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:50px;background:var(--d2-accent, #CC0000);color:#fff;white-space:nowrap;align-self:flex-start;margin-top:4px}.d2-card__title{font-size:1.2rem;font-weight:700;line-height:1.25;margin:0;color:var(--d2-card-text, #111)}.d2-card__desc{font-size:.875rem;line-height:1.6;margin:0;opacity:.7}.d2-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.d2-card__feature-item{display:flex;align-items:center;gap:8px;font-size:.84rem;line-height:1.4}.d2-card__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--d2-accent, #CC0000) 15%,transparent);color:var(--d2-accent, #CC0000);font-size:.65rem;font-weight:800;flex-shrink:0}.d2-card__rate{display:flex;align-items:baseline;gap:6px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--d2-accent, #CC0000) 8%,transparent);border-left:3px solid var(--d2-accent, #CC0000);margin-top:auto}.d2-card__rate-value{font-size:1.5rem;font-weight:800;color:var(--d2-accent, #CC0000);line-height:1}.d2-card__rate-label{font-size:.78rem;opacity:.65;line-height:1.3}.d2-card__footer{padding:16px 24px 20px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.d2-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:10px;background:var(--d2-btn-bg, #111111);color:var(--d2-btn-text, #ffffff);font-size:.9rem;font-weight:600;letter-spacing:.02em;transition:background .25s ease,color .25s ease,gap .25s ease}.d2-card:hover .d2-card__btn{background:var(--d2-btn-hover-bg, var(--d2-accent, #CC0000));color:var(--d2-btn-hover-text, #ffffff);gap:12px}.d2-card__btn-arrow{flex-shrink:0;transition:transform .25s ease}.d2-card:hover .d2-card__btn-arrow{transform:translate(3px)}.d2-card--outlined{box-shadow:none;border:2px solid rgba(0,0,0,.1)}.d2-card--outlined:hover{border-color:var(--d2-accent, #CC0000);box-shadow:0 16px 40px #0000001a}.d2-card--glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff9!important;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #00000014}.d2-card--filled{box-shadow:0 6px 28px #00000017}@media(max-width:991px){.d2-card{width:270px;min-height:400px}}@media(max-width:600px){.finance-options{padding:40px 16px}.d2-card{width:88vw;min-height:380px}.d2-track-wrapper{margin:0 -16px;padding:0 16px 16px}.d2-track{padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/finance-blocks.css.map */
