:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:8px;margin-bottom:.5rem}p{margin-top:0;margin-bottom:16px;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:16px;margin-bottom:1rem}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:rgb(0,86.1,178.5);text-decoration:underline}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}label{display:inline-block;margin-bottom:8px;margin-bottom:.5rem}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}body{min-height:100vh}#iframe-container{width:100%;margin:0 auto}.topnav{width:100%;padding:16px;padding:1rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 992px){.topnav{padding:1rem 0}}.topnav .logo{height:20px}.topnav .logo-finset{height:25px}.topnav .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.intro-box{width:100%;padding:32px 28px;background:linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);border:none;border-radius:16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;row-gap:15px}.intro-box-content-wrapper{width:100%}.intro-box-content .title{margin-bottom:24px}.intro-box-content .title h2{font-size:18.4px;font-size:1.15rem;font-weight:bold;color:#1a1a1a;margin-bottom:0}.intro-box-content .title h3{font-size:16px;font-size:1rem;font-weight:normal;color:#1a1a1a}.intro-box-content .benefits-list{margin:0 0 20px 0;padding:0;list-style:none}.intro-box-content .benefits-list li{display:flex;align-items:center;gap:16px;margin-bottom:20px;font-size:16px;font-size:1rem;color:#2d2d2d}.intro-box-content .benefits-list li:last-child{margin-bottom:0}.intro-box-content .benefits-list li::before{content:"✓";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:linear-gradient(135deg, #ff8c00 0%, #ff6b35 100%);border-radius:50%;color:#fff;font-size:14px;font-weight:bold}.intro-box-content .trustpilot{display:flex;align-items:center;gap:12px;padding-top:24px;border-top:1px solid #fed7aa}.intro-box-content .trustpilot .stars{display:flex;gap:4px}.intro-box-content .trustpilot .stars .star{width:24px;height:24px;background:#ff8c00;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain}.intro-box-content .trustpilot .rating-text{font-size:12px;font-size:.75rem;font-weight:500;color:#78350f}.intro-box-content .trustpilot .rating-text strong{font-weight:bold;color:#92400e}@media only screen and (min-width: 992px){.intro-box-content{margin-bottom:30px}.intro-box-content-wrapper{width:65%}.intro-box-content .title{margin-bottom:30px}.intro-box-content .title h2{font-size:1.5rem}.intro-box-content .title h3{font-size:1rem}}.intro-box-image{width:35%;display:none;flex-direction:column;gap:5px}.intro-box-image .title{font-size:16px;font-size:1rem;font-weight:bold;text-align:right;margin-bottom:0}.intro-box-image img{width:100%;height:145px;-o-object-fit:cover;object-fit:cover}.intro-box-image .quote-title{font-size:16px;font-size:1rem;font-weight:bold;color:#1a1a1a;margin-bottom:0}.intro-box-image .quote-description{font-size:14px;font-size:.875rem;font-weight:500}@media only screen and (min-width: 992px){.intro-box-image{display:flex}}@media only screen and (min-width: 992px){.intro-box{padding:24px 20px;max-width:600px}.intro-box-wrapper{max-width:900px}.intro-box .car-info{flex-direction:column;align-items:flex-start;padding:16px 20px;gap:12px}.intro-box .car-name a{font-size:1.125rem}.intro-box .car-price{font-size:1.375rem;text-align:left}}.intro-image{display:flex;width:100%;padding:28px;background:linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);border:none;border-radius:16px;margin:20px auto;flex-direction:column;gap:15px}.intro-image .title{font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;margin-bottom:0}.intro-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-image .quote-title{font-size:16px;font-size:1rem;font-weight:bold;color:#1a1a1a;margin-bottom:0}.intro-image .quote-description{font-size:14px;font-size:.875rem;font-weight:500}@media only screen and (min-width: 992px){.intro-image{display:none}}#loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease-out;background:#fff}#loading-screen.fade-out{opacity:0;pointer-events:none}.loading-content{text-align:center}.spinner{width:60px;height:60px;margin:0 auto 20px;border:4px solid #fed7aa;border-top:4px solid #ff8c00;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.main-content{opacity:0;transition:opacity .5s ease-in}.main-content.show{opacity:1}
