:root{--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-body);--color-bg:#f5f6f8;--color-surface:#fff;--color-text:#171a21;--color-divider:#dfe4ec;--color-neutral-500:#9da7b7;--color-brand:#293342;--color-brand-300:#40546c;--color-brand-900:#eef2f6;--color-accent:#366fc3;--color-accent-900:#eef2fc;--text-spectrum:linear-gradient(100deg,#365ecb,#7440bf 52%,#b53e79)}
html[data-theme=dark]{--color-bg:#191e27;--color-surface:#222936;--color-text:#e8edf5;--color-divider:#364051;--text-spectrum:linear-gradient(100deg,#94b6ff,#c3a9ff 52%,#efa8cf)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6}a{color:var(--color-brand-300);text-underline-offset:4px}button,input{font:inherit}site-nav-v2{display:block}site-footer-v2{display:block;margin-top:64px}img{max-width:100%;height:auto}:is(h1:not(.page-name),.page-hero-title),h2,h3{line-height:1.2;letter-spacing:-.025em;font-weight:600}:is(h1:not(.page-name),.page-hero-title){font-size:clamp(30px,4vw,48px);max-width:950px;margin:20px 0 28px;background:var(--text-spectrum);background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:30px;margin:32px 0 20px}h3{font-size:22px}p{margin:0 0 16px}.imported-page{max-width:1248px;margin:auto;padding:24px}.page-trail{font-size:12px;color:#7c889a;display:flex;gap:12px;margin-bottom:30px}.page-trail a{text-decoration:none}.page-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:#657b9d}.imported-page section{margin-bottom:40px;padding:28px;background:var(--color-surface);border-radius:24px;border:1px solid var(--color-divider)}.imported-page section section{padding:0;border:0}.imported-page .container{width:100%;max-width:100%;margin:auto}.imported-page .grid12{display:flex;flex-wrap:wrap;gap:24px}.imported-page .grid12>*{flex:1 1 280px;min-width:0}.imported-page :is(.title-wrap,.fcs-content-wrap,.content-page-wrap){width:100%}.imported-page :is(.bg,.back-screen,.circle,.fcs-media,.slide-bg,.scroller-effect-bg,.bread-crumbs,.slider-nav,.slider-pagination,.swiper-pagination,.tabs-nav){display:none}.imported-page img{border-radius:12px;max-height:480px;object-fit:contain;margin:10px 0}.imported-page .svg{max-width:80px;max-height:80px}.imported-page ul{padding-left:22px}.imported-page li{margin-bottom:8px}.imported-page table{border-collapse:collapse;width:100%;display:block;overflow:auto}.imported-page :is(td,th){padding:12px;border-bottom:1px solid var(--color-divider);text-align:left}.import-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#365ecb,#6154b5);color:#fff!important;text-decoration:none;padding:12px 22px;border-radius:999px;margin:12px 0;transition:transform .2s,box-shadow .2s}.import-cta:hover{transform:translateY(-2px);box-shadow:0 6px 18px #365ecb30}.imported-page :is(.rates-list,.rates-items,.rates-wrap,.briefcases-list,.advantages-list){display:flex;flex-wrap:wrap;gap:20px}.imported-page :is(.rate,.rates-item,.briefcase,.advantage){flex:1 1 260px;padding:20px;border:1px solid var(--color-divider);border-radius:16px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-card{display:flex;flex-direction:column;padding:24px;min-height:200px;border:1px solid var(--color-divider);border-radius:18px;text-decoration:none;color:var(--color-text);transition:transform .2s,border-color .2s}.collection-card:hover{transform:translateY(-3px);border-color:#8aa4d5}.collection-card span{font-size:12px;color:#7a89a1}.collection-card h2{font-size:20px;margin:12px 0 24px}.collection-card b{margin-top:auto;font-size:13px;color:#647ba4}.soon{min-height:45vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.soon>p{font-size:30px}.site-page .mx-soon{display:inline!important}.site-page footer .m-pad{box-sizing:border-box}a:focus-visible{outline:2px solid #7592c7;outline-offset:4px}.imported-page [class*="price"]{font-weight:600}.imported-page .contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-panel{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:18px;padding:24px}
@media(max-width:900px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page .m-1col{grid-template-columns:1fr!important}.site-page .m-pad{padding-left:20px!important;padding-right:20px!important}.site-page .m-wrap{flex-wrap:wrap}}
@media(max-width:600px){.imported-page{padding:20px}.imported-page section{padding:20px;margin-bottom:24px}h2{font-size:25px}.collection-grid,.imported-page .contacts-grid{grid-template-columns:1fr}.page-trail{display:none}.imported-page .grid12{display:block}.imported-page .grid12>*{margin-bottom:20px}:is(h1:not(.page-name),.page-hero-title){font-size:32px}.collection-card{min-height:150px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}


.imported-page .full-screen-slide {display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;}
.imported-page .full-screen-slide > img {grid-column:2;grid-row:1;width:100%;height:300px;object-fit:cover;}
.imported-page .full-screen-slide > .fcs-content {grid-column:1;grid-row:1;}
.imported-page .little-title {font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8194b1;}
.imported-page .article :is(.go-top,.busy-block){display:none}
.imported-page .article-wrap.grid12{display:block;max-width:820px;margin:auto}
.imported-page .article-text-wrap{font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.imported-page .article-paggination-wrap{display:flex;gap:24px;justify-content:space-between;border-top:1px solid var(--color-divider);margin-top:32px;padding-top:24px;font-size:14px}
.imported-page .article-paggination{max-width:48%}
.imported-page .about-page-bottom {border-top:1px solid var(--color-divider);margin-top:28px;padding-top:24px;}
.imported-page .apb-title {font-weight:600;font-size:18px;margin-bottom:6px;}
.imported-page .apb-text {font-size:14px;color:#5e6b7e;}
@media(max-width:700px){.imported-page .full-screen-slide {display:flex;flex-direction:column-reverse;align-items:stretch;}.imported-page .full-screen-slide > img {height:200px;}.imported-page .full-screen-slide :is(h1:not(.page-name),.page-hero-title) {margin-bottom:12px;}}
