.cr-page{--cr-ink:#2e293e;--cr-muted:#6c6679;--cr-brand:#403b80;--cr-paper:#f4f2f8;--cr-surface:#fff;--cr-line:#dfdbe9;color:var(--cr-ink);background:var(--cr-surface);font-family:Manrope,Arial,sans-serif}.cr-page *{box-sizing:border-box}.cr-page p{font-size:17px;line-height:1.85;color:var(--cr-muted)}.cr-page h1,.cr-page h2,.cr-page h3{margin:0;letter-spacing:-.045em;line-height:1.15;font-weight:600}.cr-page h2{font-size:clamp(32px,3.3vw,48px)}.cr-page h3{font-size:23px}.cr-page svg{height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.cr-shell{width:min(1260px,89%);margin-inline:auto}.cr-kicker{display:block;color:var(--cr-brand);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:24px}.cr-section{padding-block:95px}.cr-breadcrumb{font-size:12px;display:flex;align-items:center;gap:12px;color:var(--cr-muted);margin-bottom:48px}.cr-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;padding-block:45px 60px;align-items:center;position:relative}.cr-hero h1{font-size:clamp(44px,4.6vw,67px);line-height:1.08}.cr-hero h1 em{font-style:normal;color:var(--cr-brand)}.cr-hero-copy>p{max-width:500px;margin:28px 0 30px}.cr-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.cr-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:#403b80;color:white;border:1px solid transparent;border-radius:40px;padding:19px 25px;font:600 14px/1.4 Manrope,Arial,sans-serif;cursor:pointer;transition:transform .2s,background .2s;text-decoration:none}.cr-button:hover{transform:translateY(-2px);background:#514796}.cr-button svg{width:18px;height:18px}.cr-link{display:inline-flex;align-items:center;gap:15px;color:var(--cr-brand);font:600 13px/1.5 Manrope,Arial,sans-serif;background:none;border:0;padding:8px 0;cursor:pointer}.cr-link svg{height:17px;width:17px}.cr-location{display:flex;align-items:center;gap:9px;margin-top:32px;font-size:12px;color:var(--cr-muted)}.cr-location svg{width:16px;height:16px}.cr-hero-art{position:relative;padding-bottom:35px}.cr-photo{margin:0;overflow:hidden;border-radius:20px;background:var(--cr-paper)}.cr-photo img{display:block;width:100%;height:100%;object-fit:cover;animation:cr-photo-drift 22s ease-in-out infinite alternate}.cr-hero-photo{height:600px;border-radius:120px 20px 20px 20px}.cr-hero-photo img{object-position:100% center}.cr-image-tag{position:absolute;bottom:0;left:-35px;background:#e7e1f4;color:#403b80;border:6px solid var(--cr-surface);border-radius:18px;padding:22px 28px;display:flex;gap:20px;align-items:center;font-size:19px;font-weight:700}.cr-image-tag svg{width:36px;height:36px}.cr-image-tag small{font-size:8px;letter-spacing:.1em;display:block;margin-top:7px}.cr-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:45px}.cr-section-head>p{max-width:430px;margin:0}.cr-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cr-area{position:relative;padding:32px;background:var(--cr-paper);border:1px solid var(--cr-line);border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s}.cr-area:hover{transform:translateY(-4px)}.cr-number{position:absolute;right:27px;top:30px;color:var(--cr-muted);font-size:12px}.cr-area-icon{width:57px;height:57px;background:var(--cr-surface);color:var(--cr-brand);border-radius:50%;display:grid;place-items:center;margin-bottom:28px}.cr-area p{font-size:16px;margin:20px 0 25px}.cr-area button{margin-top:auto;display:flex;justify-content:space-between;width:100%;align-items:center;padding:18px 0 0;border:0;border-top:1px solid var(--cr-line);background:none;color:var(--cr-brand);font:600 14px Manrope,Arial,sans-serif;cursor:pointer}.cr-note{font-size:13px!important;margin:20px 0 0;max-width:850px}.cr-culture{background:var(--cr-paper);padding-block:85px}.cr-split{display:grid;grid-template-columns:1.03fr 1fr;gap:80px;align-items:center}.cr-culture-photo{height:530px;border-radius:20px 100px 20px 20px}.cr-culture-photo img{object-position:40% center}.cr-values{padding:0;margin:28px 0 0;list-style:none;display:grid;gap:17px}.cr-values li{display:flex;align-items:center;gap:13px;font-size:16px}.cr-values svg{width:23px;height:23px;color:var(--cr-brand);padding:3px;border:1px solid var(--cr-line);border-radius:50%}.cr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.cr-steps article{position:relative;border-top:1px solid var(--cr-line);padding-top:30px}.cr-step-icon{color:var(--cr-brand);display:block;margin-bottom:25px}.cr-steps small{position:absolute;right:0;top:32px;color:var(--cr-muted)}.cr-steps p{font-size:16px}.cr-fleet{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;padding:45px;background:var(--cr-paper);border-radius:22px}.cr-fleet h2{font-size:36px}.cr-fleet p{font-size:16px}.cr-fleet .cr-photo{height:360px}.cr-fleet .cr-photo img{object-fit:cover}.cr-application{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:start;scroll-margin-top:130px}.cr-form-intro{background:#302a4d;color:#fff;padding:42px 32px;border-radius:20px;position:sticky;top:125px}.cr-form-intro .cr-kicker{color:#cfc1f7}.cr-form-intro h2{font-size:38px}.cr-form-intro p{color:#dfd9e9;font-size:16px}.cr-contact{padding-block:28px;border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28;margin-top:30px;display:grid;gap:18px;scroll-margin-top:130px}.cr-contact>span{font-size:12px;letter-spacing:.05em;color:#d0c5e8}.cr-contact a{color:#fff;display:flex;gap:12px;align-items:center;font-size:14px;overflow-wrap:anywhere}.cr-contact svg{width:19px;height:19px}.cr-intro-note{font-size:13px!important;margin:25px 0 0}.cr-form{min-width:0;border:1px solid var(--cr-line);border-radius:20px;padding:35px;background:var(--cr-surface)}.cr-form-notice{display:flex;gap:13px;padding:20px;background:var(--cr-paper);border-radius:12px;font-size:14px!important;margin:0 0 22px}.cr-form-notice svg{color:var(--cr-brand);width:22px}.cr-required{font-size:12px!important}.cr-form fieldset{border:0;border-top:1px solid var(--cr-line);padding:28px 0 0;margin:25px 0 32px;min-width:0}.cr-form legend{padding:0 13px 0 0;font-size:19px;font-weight:600}.cr-form legend>span{color:var(--cr-brand);margin-right:12px;font-size:12px}.cr-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px}.cr-field{display:flex;flex-direction:column;gap:10px;min-width:0}.cr-field>span{font-size:14px;font-weight:600}.cr-wide{grid-column:1/-1}.cr-field input,.cr-field select,.cr-field textarea{width:100%;min-width:0;padding:15px;border:1px solid var(--cr-line);border-radius:9px;background:var(--cr-surface);color:var(--cr-ink);font:400 16px/1.5 Manrope,Arial,sans-serif}.cr-field textarea{resize:vertical;min-height:155px}.cr-field small{font-size:12px;line-height:1.7;color:var(--cr-muted)}.cr-check{display:flex;gap:12px;font-size:13px;line-height:1.8;color:var(--cr-muted);margin:25px 0}.cr-check input{height:18px;width:18px;flex:none;accent-color:#403b80;margin-top:3px}.cr-check a{text-decoration:underline;color:var(--cr-brand)}.cr-faq{border-top:1px solid var(--cr-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:65px}.cr-faq details{border-bottom:1px solid var(--cr-line)}.cr-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;line-height:1.6;font-weight:600;padding:25px 0;cursor:pointer;list-style:none}.cr-faq summary::-webkit-details-marker{display:none}.cr-faq summary span{color:var(--cr-brand);font-size:25px}.cr-faq details[open] summary span{transform:rotate(45deg)}.cr-faq details p{font-size:16px;margin:0 25px 25px 0}.cr-dialog{width:min(750px,92vw);max-height:90vh;border:1px solid var(--cr-line);border-radius:18px;padding:35px;background:var(--cr-surface);color:var(--cr-ink)}.cr-dialog::backdrop{background:#201a38b5;backdrop-filter:blur(5px)}.cr-dialog h2{font-size:30px}.cr-dialog p{font-size:15px}.cr-dialog textarea{width:100%;height:280px;resize:vertical;background:var(--cr-paper);border:1px solid var(--cr-line);padding:18px;color:var(--cr-ink);font:14px/1.8 Manrope,Arial,sans-serif;border-radius:9px}.cr-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.cr-outline{background:transparent;border-color:var(--cr-line);color:var(--cr-brand)}.cr-page :focus-visible{outline:3px solid #9f8bd8;outline-offset:4px}.cr-page section[id]{scroll-margin-top:130px}@keyframes cr-photo-drift{from{transform:scale(1)}to{transform:scale(1.035)}}
[data-theme=dark] .cr-page{--cr-ink:#f1edf8;--cr-muted:#c1b9cf;--cr-brand:#cab9ff;--cr-paper:#252131;--cr-surface:#191621;--cr-line:#3e364d}
@media(max-width:1100px){.cr-shell{width:92%}.cr-hero{grid-template-columns:1fr 1fr;gap:25px}.cr-hero h1{font-size:48px}.cr-hero-photo{height:610px}.cr-image-tag{left:-15px;padding:18px}.cr-split{gap:35px}.cr-application{grid-template-columns:.8fr 1.2fr;gap:25px}.cr-form-intro{padding:30px 23px}.cr-form-intro h2{font-size:32px}.cr-form{padding:25px}.cr-contact a{font-size:12px}.cr-section-head{gap:30px}.cr-area{padding:25px}.cr-fleet{gap:30px;padding:30px}}
@media(max-width:760px){.cr-section{padding-block:60px}.cr-hero{display:flex;flex-direction:column;padding-block:25px 40px;gap:35px}.cr-breadcrumb{margin-bottom:35px}.cr-hero h1{font-size:46px}.cr-hero-copy>p{font-size:17px}.cr-hero-art{width:100%;padding-bottom:27px}.cr-hero-photo{height:390px;border-radius:60px 15px 15px 15px}.cr-hero-photo img{object-position:100% center}.cr-image-tag{left:15px;right:15px;padding:18px;font-size:17px;gap:15px}.cr-image-tag small{font-size:7px}.cr-section-head{display:block;margin-bottom:30px}.cr-section-head>p{margin-top:25px;max-width:none}.cr-page h2{font-size:35px}.cr-area-grid,.cr-steps{grid-template-columns:1fr;gap:18px}.cr-area{padding:28px}.cr-area-icon{margin-bottom:22px}.cr-area p{margin-bottom:25px}.cr-culture{padding-block:55px}.cr-split{grid-template-columns:1fr;gap:35px}.cr-culture-photo{height:380px;border-radius:15px 60px 15px 15px}.cr-steps{gap:28px}.cr-steps article{padding-top:25px}.cr-fleet{grid-template-columns:1fr;padding:28px;gap:28px}.cr-fleet .cr-photo{height:280px}.cr-application{grid-template-columns:1fr;gap:25px}.cr-form-intro{position:static;padding:30px}.cr-form-intro h2{font-size:35px}.cr-contact a{font-size:14px}.cr-form{padding:24px 20px}.cr-fields{grid-template-columns:1fr;gap:22px}.cr-form-notice{padding:16px}.cr-form .cr-button{width:100%;font-size:13px;gap:12px}.cr-faq{grid-template-columns:1fr;gap:25px}.cr-faq summary{font-size:17px}.cr-dialog{padding:24px}.cr-dialog h2{font-size:26px}.cr-kicker{font-size:10px;line-height:1.7}.cr-button{padding:17px 22px}.cr-actions{gap:16px}.cr-hero .cr-link{font-size:12px}.cr-note{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.cr-photo img{animation:none}.cr-area,.cr-button{transition:none}.cr-area:hover,.cr-button:hover{transform:none}}
