@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('../../uploads/bulutcar-original/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:italic;font-weight:100 1000;font-display:swap;src:url('../../uploads/bulutcar-original/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58UfivUw.woff2') format('woff2')}
:root,.editor-styles-wrapper{--bc-primary:var(--wp--custom--bulutcar--primary,#CE4C24);--bc-ink:var(--wp--custom--bulutcar--ink,#1d1d1d);--bc-text:var(--wp--custom--bulutcar--text,#677279);--bc-grey:var(--wp--custom--bulutcar--surface,#F5F5F5);--bc-space:var(--wp--custom--bulutcar--section-space,96px);--bc-radius:var(--wp--custom--bulutcar--card-radius,24px);--bc-line:#d9dedd;--font-body:'DM Sans',sans-serif;--font-heading:'DM Sans',sans-serif}
:root:root:root,.editor-styles-wrapper.editor-styles-wrapper.editor-styles-wrapper{--q-dark:#1d1d1d;--q-positive:#3A7D50;--q-negative:#D94C58;--q-light-page:#F5F5F5;--q-dark-page:#121212;--q-color-light:#677279;--q-color-dark:#677279;--q-success:#708a5c;--q-error:#aa2826;--q-warning:#E0A020}
body.bulutcar,.editor-styles-wrapper{font-family:var(--font-body);color:var(--bc-text);font-size:1.0625rem;line-height:1.65;background:var(--bc-grey)}
.bulutcar :where(main) :is(h1,h2,h3,h4),.editor-styles-wrapper :is(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:650;letter-spacing:-.035em;line-height:1.12;color:var(--bc-ink);text-wrap:balance;overflow-wrap:normal}
.bulutcar :where(main) h1,.editor-styles-wrapper h1{font-size:clamp(2.7rem,5.2vw,5rem);margin:0 0 24px}.bulutcar :where(main) h2,.editor-styles-wrapper h2{font-size:clamp(2rem,3.2vw,3rem);margin:0 0 20px}.bulutcar :where(main) h3,.editor-styles-wrapper h3{font-size:1.25rem;letter-spacing:-.02em;margin:0 0 12px}
.bulutcar p,.editor-styles-wrapper p{margin:0 0 20px}.bulutcar .container,.bc-container{width:min(1248px,calc(100% - 64px));margin-inline:auto}.bc-section{padding-block:var(--bc-space)}.bc-white{background:#fff}.bc-eyebrow{font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.14em;color:var(--q-link,#c24722);margin:0 0 20px!important}.bc-lead{font-size:1.1875rem;max-width:42ch;line-height:1.65}.bc-section-heading{max-width:780px;margin-bottom:52px}.bc-section-intro{max-width:55ch;margin-bottom:0!important}.bc-symbol{display:flex;margin:0!important;flex:none;line-height:1}.bc-symbol .icon{width:28px;height:28px;font-size:28px;color:var(--bc-primary)}
/* Shared navigation, with BulutCar's own rhythm and palette. */
.bulutcar .site-header{background:#f5f5f5f5;border-bottom:1px solid #e3e5e3;box-shadow:none}.bulutcar .header-inner{min-height:88px;gap:40px}.bulutcar .brand-logo{width:160px;max-height:56px;object-fit:contain}.bulutcar .desktop-nav{margin-left:auto}.bulutcar .nav-list{gap:32px}.bulutcar .desktop-nav .nav-item>a{font-size:.9375rem;font-weight:600;padding-inline:0}.bulutcar .nav-item>a[aria-current=page]{color:var(--q-link)}.bulutcar .header-booking{background:var(--q-primary-background);color:#fff;border-radius:10px;padding:14px 20px;font-size:.9375rem}.bulutcar .mobile-menu-button{min-width:44px;min-height:44px;border-radius:10px}.bulutcar .drawer-header .brand-logo{width:150px}
.bulutcar .bc-button .wp-block-button__link,.editor-styles-wrapper .bc-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;background:var(--q-primary-background,#cc4b24);color:#fff;border-radius:10px;min-height:54px;padding:15px 24px;font-size:1rem;font-weight:650;text-decoration:none;line-height:1.4;transition:background-color .16s,color .16s;box-shadow:none}
.bc-button .icon{width:20px;height:20px;font-size:20px;flex:none}.bulutcar .bc-button .wp-block-button__link:hover{background:var(--q-primary-hover,#ad3d1b)}.bulutcar .bc-button-secondary .wp-block-button__link,.editor-styles-wrapper .bc-button-secondary .wp-block-button__link{background:transparent;color:var(--bc-ink);border-color:#aab2b3}.bulutcar .bc-button-secondary .wp-block-button__link:hover{background:#e7ebea;color:var(--bc-ink)}.bc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.bc-actions .wp-block-buttons,.bc-button .wp-block-button{margin:0}
.bc-hero{padding:64px 0 72px}.bc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.bc-hero-copy{padding-block:16px}.bc-hero h1{font-size:clamp(3rem,5.5vw,5.25rem);letter-spacing:-.055em}.bc-hero h1 br{display:block}.bc-hero-note{font-size:.8125rem;margin:24px 0 0!important}.bc-hero-visual{position:relative;min-width:0}.bc-hero-image{margin:0;overflow:hidden;border-radius:var(--bc-radius);background:#e4e5e3;aspect-ratio:1.06}.bc-hero-image img{display:block;width:100%;height:100%;aspect-ratio:1.06;object-fit:cover;object-position:50% 60%}.bc-picture-label{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:16px;background:#fff;padding:18px 24px;border-radius:14px;box-shadow:0 8px 32px #0001;max-width:calc(100% - 48px)}.bc-picture-label p{margin:0}.bc-picture-title{color:var(--bc-ink);font-weight:650;font-size:1rem}.bc-picture-caption{font-size:.875rem}.bc-picture-label .bc-symbol{border-right:1px solid var(--bc-line);padding-right:16px}
.bc-facts{border-block:1px solid var(--bc-line)}.bc-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:32px;gap:32px}.bc-fact{display:flex;align-items:center;gap:20px;padding-left:32px;border-left:1px solid var(--bc-line)}.bc-fact:first-child{padding-left:0;border:0}.bulutcar .bc-fact h2,.editor-styles-wrapper .bc-fact h2{font-size:1.125rem;letter-spacing:-.01em;margin:0 0 4px}.bc-fact p{font-size:.875rem;margin:0}.bc-fact .icon{width:24px;height:24px;font-size:24px}
.bc-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}.bc-service{padding:28px 0 32px;border-top:1px solid var(--bc-line);min-width:0}.bc-service .bc-symbol{margin-bottom:24px!important}.bc-service h3{hyphens:auto}.bc-service p{font-size:.9375rem;margin:0;max-width:28ch}.bc-service-help{display:flex;gap:10px 20px;flex-wrap:wrap;padding-top:20px;margin-top:12px;align-items:center}.bc-service-help p{margin:0;font-size:.9375rem}.bc-service-help a{font-weight:650;display:inline-flex;align-items:center;gap:8px;text-underline-offset:5px}.bc-service-help .icon{width:18px;height:18px;font-size:18px}
.bc-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0 0 40px}.bc-step{border-top:1px solid var(--bc-line);padding-top:24px;min-width:0}.bc-step-number{font-size:.875rem;color:var(--q-link);font-weight:650;margin-bottom:24px!important}.bc-step p:last-child{font-size:.9375rem;margin:0}.bc-order>.bc-button{margin:0}
.bc-about{background:var(--bc-grey)}.bc-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}.bc-about-image{margin:0;border-radius:var(--bc-radius);overflow:hidden;aspect-ratio:1.2;background:#e4e5e3}.bc-about-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.2}.bc-about-copy .bc-button{margin-top:28px}.bc-about-copy p{max-width:46ch}
.bc-call{background:var(--bc-ink);color:#d1d6d8}.bc-call-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.bc-call .bc-eyebrow{color:#f4aa91}.bulutcar .bc-call h2,.editor-styles-wrapper .bc-call h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem)}.bc-call p:last-child{margin:0}.bc-call .bc-actions{margin:0;flex-direction:column;align-items:stretch}.bc-call .wp-block-buttons,.bc-call .wp-block-button,.bc-call .wp-block-button__link{width:100%}.bulutcar .bc-call .bc-button-secondary .wp-block-button__link,.editor-styles-wrapper .bc-call .bc-button-secondary .wp-block-button__link{color:#fff;border-color:#7d8588}.bulutcar .bc-call .bc-button-secondary .wp-block-button__link:hover{background:#343a3b}.bulutcar .bc-call :focus-visible{outline-color:#fff}
.bc-page-intro{max-width:780px;margin-bottom:64px}.bc-page-intro .bc-lead{max-width:52ch}.bc-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:start;margin-bottom:80px}.bc-contact-info{display:grid;gap:36px}.bc-contact-info>div{position:relative;padding-left:52px}.bc-contact-info .bc-symbol{position:absolute;left:0;top:3px}.bulutcar .bc-contact-info h2,.editor-styles-wrapper .bc-contact-info h2{font-size:1.25rem;letter-spacing:-.02em;margin:0 0 8px}.bc-contact-info p{margin:0;font-size:1rem}.bc-contact-info a{color:var(--bc-ink);text-underline-offset:4px}.bc-form-panel{background:#fff;border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:36px}.bulutcar .bc-form-panel>h2,.editor-styles-wrapper .bc-form-panel>h2{font-size:1.5rem;margin-bottom:28px}.bc-contact .aikoniq-inquiry{display:block;padding:0;margin:0;max-width:none;box-shadow:none;background:transparent;border:0}.bc-contact .aikoniq-form-intro{display:none}.bc-contact .aikoniq-form{padding:0;border:0;background:none;min-width:0;width:100%}.bc-contact .aikoniq-form-grid{grid-template-columns:minmax(0,1fr)}.bc-contact .aikoniq-form label{font-size:.9375rem}.bc-contact .aikoniq-form input:not([type=checkbox]){min-height:48px;border:1px solid #899498;border-radius:8px;background:#fff;color:var(--bc-ink)}.bc-contact .aikoniq-form-note{font-size:.875rem;margin-bottom:24px}.bc-contact .aikoniq-form-actions{justify-content:flex-start;gap:12px}.bc-contact .aikoniq-form-actions button{border-radius:10px;min-height:48px}.bc-contact .aikoniq-field-error{color:var(--q-error)}.bc-contact .map-section{padding:0;margin:0;width:100%}.bc-contact .map-embed{max-width:none;border-radius:var(--bc-radius)}
.bc-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.bc-app .bc-page-intro{position:sticky;top:125px;margin:0}.bc-app h1{font-size:clamp(2.6rem,4.4vw,4rem)}.bc-booking{min-width:0}.bc-booking-embed{border:1px solid var(--bc-line);border-radius:var(--bc-radius);background:#fff;overflow:hidden;min-height:540px}.bc-booking-embed .embed-placeholder{min-height:540px;padding:48px 36px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bulutcar .bc-booking-embed h3{font-size:1.5rem}.bc-booking-embed .embed-placeholder p{font-size:.9375rem;line-height:1.65}.bc-booking-embed iframe{width:100%;height:800px;min-height:800px;border:0}.bc-booking-direct{margin:20px 0 0!important;text-align:center;font-size:.875rem}.bc-booking-direct a{display:inline-flex;gap:8px;align-items:center;text-underline-offset:4px}.bc-booking-direct .icon{width:18px;height:18px;font-size:18px}
.bc-legal{max-width:840px;padding-block:80px;overflow-wrap:anywhere}.bulutcar .bc-legal h1{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:48px}.bulutcar .bc-legal h2{font-size:1.75rem;letter-spacing:-.02em;margin:40px 0 16px}.bulutcar .bc-legal h3{font-size:1.375rem;margin:28px 0 16px}.bc-legal p,.bc-legal li{font-size:1rem;line-height:1.8}.bc-legal ul{margin-bottom:28px}
.bulutcar .site-footer{background:var(--bc-grey);color:var(--bc-text)}.bulutcar .footer-main{gap:40px}.bulutcar .footer-brand .brand-logo{width:180px;max-height:64px}.bulutcar .footer-column h2{font-size:1rem;color:var(--bc-ink)}.bulutcar .footer-main a{color:var(--bc-text)}.bulutcar .footer-main a:hover{color:var(--q-link)}.bulutcar .footer-main p,.bulutcar .footer-main address{font-size:.9375rem}.bulutcar .footer-bottom button{font-size:.875rem}.bulutcar .footer-powered-by{border-color:var(--bc-line)}.bulutcar :focus-visible{outline:3px solid var(--bc-primary);outline-offset:5px}.bulutcar img.brand-logo[src$="/bulutcar-original/Logo123hell.png"],.bulutcar img.brand-logo[src*="/bulutcar-original/Logo123hell-"]{filter:url('#bulutcar-logo-palette')}
@media(max-width:1100px){.bc-hero-grid,.bc-about-grid{gap:40px}.bc-hero h1{font-size:clamp(3rem,6vw,4.5rem)}.bc-actions{gap:12px}.bc-button .wp-block-button__link{padding-inline:20px}.bc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.bc-process{gap:28px}.bc-contact-grid,.bc-app{gap:40px}}
@media(max-width:800px){:root,.editor-styles-wrapper{--bc-space:64px}.bulutcar .container,.bc-container{width:calc(100% - 40px)}.bc-hero{padding:40px 0 48px}.bc-hero-grid{grid-template-columns:1fr;gap:32px}.bc-hero-copy{padding:0;max-width:620px}.bc-hero h1{font-size:clamp(3rem,9vw,4.5rem)}.bc-hero-image,.bc-hero-image img{aspect-ratio:1.55;object-position:50% 60%}.bc-facts-grid{gap:20px;padding-block:24px}.bc-fact{padding-left:20px;gap:12px}.bc-fact .bc-symbol{display:none}.bc-section-heading{margin-bottom:36px}.bc-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.bc-about-grid{grid-template-columns:1fr;gap:36px}.bc-about-image,.bc-about-image img{aspect-ratio:1.6}.bc-about-copy{max-width:620px}.bc-call-row{grid-template-columns:1fr;gap:32px}.bc-call .bc-actions{flex-direction:row;align-items:center}.bc-call .wp-block-buttons,.bc-call .wp-block-button,.bc-call .wp-block-button__link{width:auto}.bc-contact-grid,.bc-app{grid-template-columns:1fr;gap:48px}.bc-contact-grid{margin-bottom:64px}.bc-page-intro{margin-bottom:48px}.bc-contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bc-app .bc-page-intro{position:static}.bc-booking{max-width:620px;width:100%}.bc-booking-embed,.bc-booking-embed .embed-placeholder{min-height:440px}.bc-legal{padding-block:64px}}
@media(max-width:480px){.bulutcar .container,.bc-container{width:calc(100% - 40px)}.bulutcar .header-inner{min-height:76px;gap:12px}.bulutcar .brand-logo{width:144px}.bulutcar .mobile-menu-button{padding:8px 10px}.bc-hero{padding-top:32px}.bc-hero h1{font-size:clamp(2.75rem,12vw,3.75rem)}.bc-lead{font-size:1.0625rem}.bc-eyebrow{font-size:.6875rem;letter-spacing:.12em;margin-bottom:16px!important}.bc-actions{flex-direction:column;align-items:stretch;margin-top:24px}.bc-actions .wp-block-buttons,.bc-actions .wp-block-button,.bc-actions .wp-block-button__link{width:100%}.bc-hero-note{margin-top:16px!important}.bc-hero-image,.bc-hero-image img{aspect-ratio:1.05}.bc-picture-label{left:16px;bottom:16px;padding:14px 16px;max-width:calc(100% - 32px);gap:12px}.bc-picture-title{font-size:.9375rem}.bc-picture-caption{font-size:.8125rem}.bc-picture-label .bc-symbol{padding-right:12px}.bc-facts-grid{grid-template-columns:1fr;padding-block:8px;gap:0}.bc-fact,.bc-fact:first-child{padding:16px 0;border:0;border-top:1px solid var(--bc-line);gap:16px}.bc-fact:first-child{border:0}.bc-fact .bc-symbol{display:flex}.bc-fact>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.bulutcar .bc-fact h2{margin:0;font-size:1rem}.bc-fact p{font-size:.8125rem}.bc-service-grid{gap:0 24px}.bc-service{padding:24px 0}.bc-service .bc-symbol{margin-bottom:18px!important}.bulutcar .bc-service h3{font-size:1.0625rem;line-height:1.25;hyphens:auto;overflow-wrap:break-word}.bc-service p{font-size:.875rem;line-height:1.6}.bc-service-help{gap:4px}.bc-process{grid-template-columns:1fr;gap:28px}.bc-step{padding-left:48px;position:relative;padding-top:22px}.bc-step-number{position:absolute;left:0;top:24px;margin:0!important}.bc-step h3{font-size:1.1875rem}.bc-order>.bc-button .wp-block-button,.bc-order>.bc-button .wp-block-button__link{width:100%}.bc-about-image,.bc-about-image img{aspect-ratio:1.2}.bc-call .bc-actions{flex-direction:column;align-items:stretch}.bc-call .wp-block-buttons,.bc-call .wp-block-button,.bc-call .wp-block-button__link{width:100%}.bc-contact-info{grid-template-columns:1fr}.bc-form-panel{padding:24px 20px;border-radius:16px}.bc-contact .aikoniq-form-actions{flex-direction:column;align-items:stretch}.bc-booking-embed .embed-placeholder{padding:32px 24px}.bc-legal h1{overflow-wrap:normal}.bulutcar .footer-main{gap:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bc-button .wp-block-button__link{transition:none}}

/* Underline the label only. Lucide glyphs keep their own fixed box and baseline. */
.bc-service-help a,.bc-booking-direct a{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important}
.bc-link-label{text-decoration:underline;text-underline-offset:4px}
.bc-service-help a .icon,.bc-booking-direct a .icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;line-height:1;text-decoration:none;vertical-align:middle}
.bc-service-help a .icon::before,.bc-booking-direct a .icon::before{display:block;line-height:1;text-decoration:none}

/* Editable image blocks for standalone Lucide icons, CSS masks for action decoration. */
.bc-symbol{width:28px;height:28px;max-width:none!important;min-width:28px;align-items:center}
.bc-symbol img{display:block;width:28px!important;height:28px!important;object-fit:contain;aspect-ratio:1}
.bc-picture-label .bc-symbol{width:45px;min-width:45px;height:28px}
.bc-button-icon-arrow-right{--bc-action-icon:url('assets/icons/arrow-right.svg')}
.bc-button-icon-arrow-up-right{--bc-action-icon:url('assets/icons/arrow-up-right.svg')}
.bc-button-icon-phone{--bc-action-icon:url('assets/icons/phone.svg')}
.bc-button .wp-block-button__link::after{content:'';display:block;flex:0 0 20px;width:20px;height:20px;background:currentColor;mask:var(--bc-action-icon) center/contain no-repeat;-webkit-mask:var(--bc-action-icon) center/contain no-repeat}
.bc-service-help a::after{content:'';display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url('assets/icons/arrow-up-right.svg') center/contain no-repeat;-webkit-mask:url('assets/icons/arrow-up-right.svg') center/contain no-repeat}
@media(max-width:480px){.bc-fact .bc-symbol,.bc-fact .bc-symbol img{width:24px!important;height:24px!important;min-width:24px}.bc-picture-label .bc-symbol{width:41px;min-width:41px;padding-right:12px}}

.bulutcar .bc-booking-embed h2,.editor-styles-wrapper .bc-booking-embed h2{font-size:1.5rem;letter-spacing:-.02em}
@media(max-width:480px){.bc-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}}
.bulutcar .bc-button-secondary .wp-block-button__link,.editor-styles-wrapper .bc-button-secondary .wp-block-button__link{border-color:#7c888c}
