.boat-print-layout-module__Z24hdW__printRoot{background:#fff;min-height:100vh}.boat-print-layout-module__Z24hdW__printHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 24px;display:flex}.boat-print-layout-module__Z24hdW__printLogo{object-fit:contain;max-width:180px;max-height:56px}.boat-print-layout-module__Z24hdW__printBody{padding:0}@media print{@page{size:A4;margin:12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.boat-print-layout-module__Z24hdW__printRoot{min-height:auto}.boat-print-layout-module__Z24hdW__printBody{padding:0}}
.price-history-module__H26UNW__wrapper{padding-top:24px;overflow-x:auto}.price-history-module__H26UNW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-dm-sans,sans-serif);font-size:16px;line-height:160%}.price-history-module__H26UNW__table th,.price-history-module__H26UNW__table td{text-align:left;width:33.33%;padding:7px 0}.price-history-module__H26UNW__table th{color:#1a2530;font-weight:600}.price-history-module__H26UNW__table td{color:#1a2530;font-weight:400}.price-history-module__H26UNW__percentValue{word-break:break-word;white-space:normal;color:#1372ff;margin-left:12px;display:inline-block}.price-history-module__H26UNW__percentBracket{color:#1a2530}@media (max-width:767px){.price-history-module__H26UNW__table th,.price-history-module__H26UNW__table td{width:35%;padding:7px 7px 7px 0}.price-history-module__H26UNW__table th:first-child,.price-history-module__H26UNW__table td:first-child{width:30%}.price-history-module__H26UNW__percentValue{margin-left:6px}}@media (max-width:480px){.price-history-module__H26UNW__percentValue{margin-left:2px}}
.tooltip-module__z8zniW__tooltipWrapper{align-items:center;display:inline-flex;position:relative}.tooltip-module__z8zniW__tooltip{visibility:hidden;opacity:0;z-index:1000;color:#fff;white-space:normal;pointer-events:none;text-transform:none;letter-spacing:normal;background-color:#2c3e50;border-radius:6px;width:320px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute}.tooltip-module__z8zniW__tooltipWrapper:hover .tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__tooltipWrapper:focus-within .tooltip-module__z8zniW__tooltip{visibility:visible;opacity:1}.tooltip-module__z8zniW__tooltip.tooltip-module__z8zniW__top{bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip-module__z8zniW__tooltip.tooltip-module__z8zniW__bottom{top:100%;left:50%;transform:translate(-50%)translateY(8px)}.tooltip-module__z8zniW__tooltip.tooltip-module__z8zniW__left{top:50%;right:100%;transform:translateY(-50%)translate(-8px)}.tooltip-module__z8zniW__tooltip.tooltip-module__z8zniW__right{top:50%;left:100%;transform:translateY(-50%)translate(8px)}@media (max-width:575px){.tooltip-module__z8zniW__tooltip{padding:6px 10px;font-size:11px}}
.finance-calculator-module__nalP3G__hero{margin-bottom:20px}.finance-calculator-module__nalP3G__headerInsideCard{padding:24px 24px 0}.finance-calculator-module__nalP3G__layoutDesktop{gap:80px;width:100%;display:flex}.finance-calculator-module__nalP3G__layoutMobile{display:none}.finance-calculator-module__nalP3G__calculatorWrapper{flex:3 1 0;min-width:0}.finance-calculator-module__nalP3G__boatsListWrapper{flex:1 1 0;min-width:0}.finance-calculator-module__nalP3G__boatsListWrapperMobile{width:100%}.finance-calculator-module__nalP3G__pageTitle{font-family:var(--font-special-gothic-expanded-one);letter-spacing:-.64px;color:#000;margin:0 0 24px;font-size:32px;font-weight:400;line-height:1}.finance-calculator-module__nalP3G__pageTitleEmbedded{color:#374151;letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.finance-calculator-module__nalP3G__heroSubtitle{letter-spacing:-.01em;color:#000;margin:0 0 16px;font-size:16px;font-weight:400;line-height:150%}.finance-calculator-module__nalP3G__heroSubtitle a{color:#1372ff;text-underline-offset:2px;text-decoration:underline}.finance-calculator-module__nalP3G__heroSubtitle a:hover{opacity:.75}.finance-calculator-module__nalP3G__headerSubtitle{letter-spacing:-.01em;margin:0 0 16px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.finance-calculator-module__nalP3G__headerSubtitle a{color:#1372ff;text-underline-offset:2px;text-decoration:underline}.finance-calculator-module__nalP3G__headerSubtitle a:hover{opacity:.75}.finance-calculator-module__nalP3G__headerSubtitleEmbedded{color:#6b7280;font-size:14px;line-height:160%}.finance-calculator-module__nalP3G__calculatorCard{background:#fff;border:1px solid #0003;border-radius:12px;padding:0;overflow:hidden}.finance-calculator-module__nalP3G__tabs{border-radius:9999px;margin:24px 24px 0;display:flex;overflow:hidden}.finance-calculator-module__nalP3G__tab{letter-spacing:-.02em;text-align:center;color:#374151;cursor:pointer;background:#fff;border:1px solid #0003;flex:1;justify-content:center;align-items:center;height:48px;padding:12px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.1;transition:background .2s,color .2s;display:flex}.finance-calculator-module__nalP3G__tab:first-child{border-radius:9999px 0 0 9999px}.finance-calculator-module__nalP3G__tab:last-child{border-radius:0 9999px 9999px 0}.finance-calculator-module__nalP3G__tabActive{border:1px solid #0762ff}.finance-calculator-module__nalP3G__resultsSection{background:#e3f1ff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:24px 24px 0;padding:20px 24px;display:flex}.finance-calculator-module__nalP3G__resultsSectionLeft{flex-direction:column;display:flex}.finance-calculator-module__nalP3G__resultsLabel{letter-spacing:-.01em;color:#000;margin-bottom:12px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:block}.finance-calculator-module__nalP3G__monthlyPaymentRow{align-items:baseline;gap:0;display:flex}.finance-calculator-module__nalP3G__monthlyPaymentAmount{letter-spacing:0;color:#2563eb;font-size:24px;font-weight:500;line-height:140%}.finance-calculator-module__nalP3G__monthlyPaymentSuffix{color:#0762ff;font-size:12px;font-weight:500;line-height:140%}.finance-calculator-module__nalP3G__totalPaymentHint{color:#374151;margin-top:4px;font-size:12px;font-weight:400;line-height:140%}.finance-calculator-module__nalP3G__inputsSection{flex-direction:column;gap:20px;padding:24px 24px 32px;display:flex}.finance-calculator-module__nalP3G__inputGroup{flex-direction:column;gap:8px;display:flex}.finance-calculator-module__nalP3G__label{letter-spacing:-.02em;color:#000;margin:0;font-size:16px;font-weight:500;line-height:1.1}.finance-calculator-module__nalP3G__input{color:#1a1a1a;background:#fff;border:1px solid #d1d1d1;border-radius:100px;height:40px;padding:3px 2px 3px 20px;font-size:16px;transition:border-color .2s}.finance-calculator-module__nalP3G__input:focus{border-color:#3b82f6;outline:none}.finance-calculator-module__nalP3G__input::placeholder{color:#9ca3af}.finance-calculator-module__nalP3G__inputError,.finance-calculator-module__nalP3G__inputError:focus{border-color:#dc2626}.finance-calculator-module__nalP3G__loanTermError{color:#dc2626;grid-column:1/-1;margin:0;font-size:14px}.finance-calculator-module__nalP3G__loanAmountGroup{flex-direction:column;gap:8px;display:flex}.finance-calculator-module__nalP3G__loanAmountLabel{letter-spacing:-.02em;color:#000;font-size:16px;font-weight:500;line-height:110%}.finance-calculator-module__nalP3G__loanAmountValue{letter-spacing:-.01em;color:#000;font-size:14px;font-weight:400;line-height:140%}.finance-calculator-module__nalP3G__loanTermRow{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid}.finance-calculator-module__nalP3G__orDivider{letter-spacing:-.01em;text-align:center;color:#888;align-self:center;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.finance-calculator-module__nalP3G__currencyInputWrapper{align-items:center;display:flex;position:relative}.finance-calculator-module__nalP3G__currencySymbol{color:#1a1a1a;pointer-events:none;font-size:16px;position:absolute;left:16px}.finance-calculator-module__nalP3G__currencySymbolEmpty{color:#9ca3af}.finance-calculator-module__nalP3G__currencyInput{color:#1a1a1a;background:#fff;border:1px solid #d1d1d1;border-radius:100px;width:100%;height:40px;padding:3px 20px 3px 32px;font-size:16px;transition:border-color .2s}.finance-calculator-module__nalP3G__currencyInput:focus{border-color:#3b82f6;outline:none}.finance-calculator-module__nalP3G__currencyInput:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.finance-calculator-module__nalP3G__currencyInputWrapper:has(input:disabled) .finance-calculator-module__nalP3G__currencySymbol{color:#9ca3af}.finance-calculator-module__nalP3G__currencyInput::placeholder{color:#9ca3af}.finance-calculator-module__nalP3G__termSelect{color:#1a1a1a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #d1d1d1;border-radius:100px;width:100%;height:40px;padding:3px 36px 3px 20px;font-size:16px;transition:border-color .2s}.finance-calculator-module__nalP3G__termSelect:focus{border-color:#3b82f6;outline:none}.finance-calculator-module__nalP3G__aprInputWrapper{align-items:center;display:flex;position:relative}.finance-calculator-module__nalP3G__aprInput{color:#1a1a1a;background:#fff;border:1px solid #d1d1d1;border-radius:100px;width:100%;height:40px;padding:3px 20px;font-size:16px;transition:border-color .2s}.finance-calculator-module__nalP3G__aprInput:focus{border-color:#3b82f6;outline:none}.finance-calculator-module__nalP3G__percentSymbol{color:#374151;pointer-events:none;font-size:16px;font-weight:600;position:absolute;right:16px}.finance-calculator-module__nalP3G__buttonRow{align-items:center;gap:12px;display:flex}.finance-calculator-module__nalP3G__calculateButton{color:#fff;cursor:pointer;background:#0762ff;border:none;border-radius:100px;width:fit-content;height:48px;padding:10px 24px;font-size:16px;font-weight:600;transition:background-color .2s}.finance-calculator-module__nalP3G__calculateButton:hover{background:#0654e0}.finance-calculator-module__nalP3G__calculateButton:active{background:#0547c4}.finance-calculator-module__nalP3G__clearButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d1d1;border-radius:100px;width:fit-content;height:48px;padding:10px 24px;font-size:16px;font-weight:600;transition:border-color .2s,color .2s}.finance-calculator-module__nalP3G__clearButton:hover{color:#111827;border-color:#9ca3af}.finance-calculator-module__nalP3G__clearButton:active{border-color:#6b7280}.finance-calculator-module__nalP3G__getInTouchButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0762ff;border:none;border-radius:100px;flex-shrink:0;height:48px;padding:10px 24px;font-size:16px;font-weight:600;transition:background-color .2s}.finance-calculator-module__nalP3G__getInTouchButton:hover{background:#0654e0}.finance-calculator-module__nalP3G__getInTouchButton:active{background:#0547c4}.finance-calculator-module__nalP3G__tradeInCheckboxContainer{margin-top:4px;padding:10px 0}.finance-calculator-module__nalP3G__tradeInSection{flex-direction:column;gap:8px;padding-left:32px;display:flex}.finance-calculator-module__nalP3G__tradeInGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.finance-calculator-module__nalP3G__tradeInLoading{color:#6b7280;margin:4px 0 0;font-size:14px}.finance-calculator-module__nalP3G__tradeInValueDisplay{flex-direction:column;gap:8px;display:flex}.finance-calculator-module__nalP3G__tradeInValueLabel{letter-spacing:-.32px;color:#000;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.1;display:inline-flex}.finance-calculator-module__nalP3G__tradeInTooltipIcon{color:#fff;cursor:default;background-color:#9ca3af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.finance-calculator-module__nalP3G__tradeInTooltipContent{flex-direction:column;gap:4px;font-size:12px;line-height:1.5;display:flex}.finance-calculator-module__nalP3G__tradeInValueAmount{letter-spacing:-.14px;color:#0762ff;font-size:14px;font-weight:400;line-height:1.4}.finance-calculator-module__nalP3G__loanSavingsRow{align-items:flex-start;gap:52px;display:flex}.finance-calculator-module__nalP3G__tradeInHighlight{color:#0762ff}.finance-calculator-module__nalP3G__loanAmountFinal{font-weight:500}.finance-calculator-module__nalP3G__savingsGroup{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.finance-calculator-module__nalP3G__savingsLabel{letter-spacing:-.02em;color:#000;font-size:16px;font-weight:500;line-height:1.1}.finance-calculator-module__nalP3G__savingsValue{letter-spacing:-.01em;color:#000;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1024px){.finance-calculator-module__nalP3G__layoutDesktop{display:none}.finance-calculator-module__nalP3G__layoutMobile{flex-direction:column;gap:40px;width:100%;display:flex}.finance-calculator-module__nalP3G__calculatorWrapper{flex:none}}@media (max-width:640px){.finance-calculator-module__nalP3G__loanTermRow{grid-template-columns:1fr;gap:8px}.finance-calculator-module__nalP3G__orDivider{padding:4px 0}.finance-calculator-module__nalP3G__tradeInGrid{grid-template-columns:1fr;gap:8px}.finance-calculator-module__nalP3G__tradeInSection{padding-left:0}.finance-calculator-module__nalP3G__loanSavingsRow{flex-direction:column;gap:16px}}
.skeleton-loader-module__dy7opq__skeletonLoader{display:flex}.skeleton-loader-module__dy7opq__skeletonBlock{background-color:#eaeaea;animation:1.5s ease-in-out infinite skeleton-loader-module__dy7opq__loading}@keyframes skeleton-loader-module__dy7opq__loading{0%{background-color:#eaeaea}50%{background-color:#d0d0d0}to{background-color:#eaeaea}}
.finance-page-module__MGrXBa__marginZero{margin:0}.finance-page-module__MGrXBa__pageWrapper{background:#f9fafb;min-height:100vh;padding:80px 0}.finance-page-module__MGrXBa__headerSection{text-align:center;margin-bottom:60px;margin-left:auto;margin-right:auto}.finance-page-module__MGrXBa__pageTitle{color:#1a1a1a;margin:0 0 20px;font-size:48px;font-weight:700;line-height:1.2}.finance-page-module__MGrXBa__pageDescription{color:#4b5563;flex-direction:column;gap:16px;margin:0;font-size:18px;line-height:1.6;display:flex}.finance-page-module__MGrXBa__pageDescription p{margin:0}.finance-page-module__MGrXBa__calculatorSection{grid-template-columns:1fr 320px;align-items:start;gap:48px;margin-bottom:60px;display:grid}.finance-page-module__MGrXBa__calculatorColumn{min-width:0}.finance-page-module__MGrXBa__boatsColumn{min-width:0;position:sticky;top:100px}.finance-page-module__MGrXBa__calculator{margin-bottom:0}.finance-page-module__MGrXBa__howItWorksSection{text-align:center;max-width:900px;margin:0 auto 80px}.finance-page-module__MGrXBa__howItWorksTitle{color:#1a1a1a;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.3}.finance-page-module__MGrXBa__howItWorksSubtitle{color:#1a1a1a;margin:40px 0 16px;font-size:24px;font-weight:600;line-height:1.4}.finance-page-module__MGrXBa__howItWorksText{color:#4b5563;margin:0;font-size:16px;line-height:1.7}.finance-page-module__MGrXBa__contentSection{margin-top:80px}.finance-page-module__MGrXBa__faqSection{background:#fff;border-radius:12px;margin-bottom:60px;padding:60px 50px;box-shadow:0 2px 12px #0000000d}.finance-page-module__MGrXBa__sectionTitle{color:#1a1a1a;margin:0 0 40px;font-size:36px;font-weight:700;line-height:1.3}.finance-page-module__MGrXBa__faqItem{margin-bottom:40px}.finance-page-module__MGrXBa__faqItem:last-child{margin-bottom:0}.finance-page-module__MGrXBa__faqQuestion{color:#1a1a1a;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.4}.finance-page-module__MGrXBa__faqAnswer{color:#4b5563;margin:0;font-size:16px;line-height:1.7}.finance-page-module__MGrXBa__faqClosing{border-top:2px solid #e5e7eb;margin-top:40px;padding-top:40px}.finance-page-module__MGrXBa__faqClosing p{color:#4b5563;margin:0;font-size:16px;line-height:1.7}.finance-page-module__MGrXBa__boatsSection{margin-bottom:60px}.finance-page-module__MGrXBa__loadingSection{text-align:center;color:#6b7280;padding:40px;font-size:16px}@media (max-width:1024px){.finance-page-module__MGrXBa__pageWrapper{padding:60px 0}.finance-page-module__MGrXBa__calculatorSection{grid-template-columns:1fr;gap:40px;margin-bottom:50px}.finance-page-module__MGrXBa__boatsColumn{position:static}.finance-page-module__MGrXBa__headerSection{margin-bottom:50px}.finance-page-module__MGrXBa__pageTitle{font-size:40px}.finance-page-module__MGrXBa__pageDescription{font-size:16px}.finance-page-module__MGrXBa__calculator{margin-bottom:0}.finance-page-module__MGrXBa__howItWorksSection{margin-bottom:60px}.finance-page-module__MGrXBa__howItWorksTitle{font-size:28px}.finance-page-module__MGrXBa__howItWorksSubtitle{font-size:22px}.finance-page-module__MGrXBa__faqSection{padding:40px 30px}.finance-page-module__MGrXBa__sectionTitle{margin-bottom:30px;font-size:32px}.finance-page-module__MGrXBa__faqQuestion{font-size:22px}}@media (max-width:768px){.finance-page-module__MGrXBa__pageWrapper{padding:40px 0}.finance-page-module__MGrXBa__calculatorSection{gap:32px;margin-bottom:40px}.finance-page-module__MGrXBa__headerSection{margin-bottom:40px;padding:0 16px}.finance-page-module__MGrXBa__pageTitle{font-size:32px}.finance-page-module__MGrXBa__pageDescription{font-size:15px}.finance-page-module__MGrXBa__calculator{margin-bottom:0}.finance-page-module__MGrXBa__howItWorksSection{margin-bottom:50px;padding:0 16px}.finance-page-module__MGrXBa__howItWorksTitle{font-size:26px}.finance-page-module__MGrXBa__howItWorksSubtitle{margin-top:32px;font-size:20px}.finance-page-module__MGrXBa__howItWorksText{font-size:15px}.finance-page-module__MGrXBa__contentSection{margin-top:60px}.finance-page-module__MGrXBa__faqSection{margin-bottom:40px;padding:30px 20px}.finance-page-module__MGrXBa__sectionTitle{margin-bottom:24px;font-size:28px}.finance-page-module__MGrXBa__faqItem{margin-bottom:32px}.finance-page-module__MGrXBa__faqQuestion{margin-bottom:12px;font-size:20px}.finance-page-module__MGrXBa__faqAnswer{font-size:15px}}
