:root {
	--baqu-blue: #0b5fff;
	--baqu-blue-dark: #063fa8;
	--baqu-blue-light: #e8f0ff;
	--baqu-navy: #121826;
	--baqu-white: #ffffff;
	--baqu-gray: #475569;
	--baqu-gray-light: #64748b;
	--baqu-bg-tint: #f6f9ff;
	--baqu-radius: 18px;
	--baqu-shadow: 0 20px 50px rgba(11,95,255,0.12);
	font-family: 'Poppins', sans-serif;
}

body { font-family: 'Poppins', sans-serif; color: var(--baqu-navy); background: var(--baqu-white); overflow-x: hidden; }
h1, h2, h3, h4 { font-family: 'Playfair Display', serif; color: var(--baqu-navy); line-height:1.2; margin: 0 0 16px; }
p { line-height: 1.75; color: var(--baqu-gray); }
.baqu-icon { color: var(--baqu-blue); }
.baqu-icon--check { color: var(--baqu-blue); }

.baqu-container { max-width: 1240px; margin: 0 auto; padding: 0 24px; }

/* Buttons */
.baqu-btn { display:inline-flex; align-items:center; gap:8px; justify-content:center; padding: 13px 28px; border-radius: 50px; font-weight:600; font-size:15px; line-height:1; cursor:pointer; border:2px solid transparent; transition: all .3s ease; white-space:nowrap; }
.baqu-btn--primary { background: var(--baqu-blue); color:#fff; box-shadow: 0 10px 25px rgba(11,95,255,0.35); }
.baqu-btn--primary:hover { background: var(--baqu-blue-dark); transform: translateY(-3px); }
.baqu-btn--outline { border-color: var(--baqu-blue); color: var(--baqu-blue); background:transparent; }
.baqu-btn--outline:hover { background: var(--baqu-blue); color:#fff; }
.baqu-btn--outline-light { border-color:#fff; color:#fff; background:transparent; }
.baqu-btn--outline-light:hover { background:#fff; color: var(--baqu-navy); }
.baqu-btn--light { background:#fff; color: var(--baqu-navy); }
.baqu-btn--lg { padding:16px 36px; font-size:16px; }
.baqu-btn--sm { padding:10px 20px; font-size:13.5px; }

/* Top bar */
.baqu-topbar { background: var(--baqu-navy); color:#cfe0ff; font-size:13px; padding:8px 0; }
.baqu-topbar__inner { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:8px; }
.baqu-topbar__inner span { display:inline-flex; align-items:center; gap:6px; }
.baqu-topbar__badge { background: rgba(255,255,255,0.1); padding:3px 14px; border-radius:20px; font-size:12px; }

/* Header */
.baqu-header { position: sticky; top:0; z-index:999; background: rgba(255,255,255,0.92); backdrop-filter: blur(12px); border-bottom:1px solid rgba(11,95,255,0.08); transition: all .3s ease; }
.baqu-header.is-scrolled { box-shadow: 0 10px 30px rgba(11,95,255,0.1); }
.baqu-header__inner { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 24px; max-width:100%; }
.baqu-logo__text { font-family:'Playfair Display',serif; font-weight:800; font-size:20px; color: var(--baqu-navy); white-space:nowrap; }
.baqu-logo__text span { color: var(--baqu-blue); }
.baqu-logo__text--light { color:#fff; }
.baqu-nav { flex:1 1 auto; min-width:0; display:flex; justify-content:center; }
.baqu-nav__menu { list-style:none; display:flex; align-items:center; justify-content:center; flex-wrap:nowrap; column-gap:26px; margin:0; padding:0; }
.baqu-nav__menu a { display:inline-block; color: var(--baqu-navy); font-weight:500; font-size:14px; white-space:nowrap; position:relative; padding:4px 0; }
.baqu-nav__menu a::after { content:''; position:absolute; left:0; bottom:-4px; width:0; height:2px; background: var(--baqu-blue); transition: width .3s; }
.baqu-nav__menu a:hover::after { width:100%; }
.baqu-header__actions { display:flex; align-items:center; gap:12px; flex-shrink:0; }
.baqu-nav__mobile-head, .baqu-nav__mobile-cta { display:none; }

/* Hamburger — animates into an X when open */
.baqu-nav-toggle { display:none; flex-direction:column; justify-content:center; gap:5px; width:36px; height:36px; background:none; border:none; cursor:pointer; padding:6px; }
.baqu-nav-toggle span { width:24px; height:2px; background: var(--baqu-navy); transition: transform .3s ease, opacity .3s ease; transform-origin:center; }
.baqu-nav-toggle.is-active span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.baqu-nav-toggle.is-active span:nth-child(2) { opacity:0; }
.baqu-nav-toggle.is-active span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

.baqu-nav-overlay { display:none; }
.baqu-nav-close { display:none; }

/* Hero */
.baqu-hero { position:relative; min-height:100vh; display:flex; align-items:center; overflow:hidden; color:#fff; }
.baqu-hero__bg { position:absolute; inset:0; z-index:0; }
.baqu-hero__img { width:100%; height:100%; object-fit:cover; position:absolute; inset:0; }
.baqu-hero__overlay { position:absolute; inset:0; background: linear-gradient(135deg, rgba(6,20,60,0.88), rgba(11,95,255,0.55)); }
.baqu-hero__content { position:relative; z-index:2; text-align:center; padding-top:60px; }
.baqu-badge { display:inline-block; background: rgba(255,255,255,0.15); border:1px solid rgba(255,255,255,0.4); padding:6px 18px; border-radius:30px; font-size:13px; margin-bottom:20px; }
.baqu-hero h1 { color:#fff; font-size: clamp(38px, 6vw, 76px); margin-bottom:16px; letter-spacing:1px; }
.baqu-hero__sub { color:#dce8ff; font-size:18px; max-width:600px; margin:0 auto 32px; }
.baqu-hero__cta-row { display:flex; gap:16px; justify-content:center; flex-wrap:wrap; margin-bottom:50px; }
.baqu-hero__stats { display:flex; gap:50px; justify-content:center; flex-wrap:wrap; }
.baqu-hero__stats strong { display:block; font-size:28px; font-family:'Playfair Display',serif; }
.baqu-hero__stats span { font-size:13px; color:#cfe0ff; }
.baqu-hero__scroll-indicator { position:absolute; bottom:30px; left:50%; transform:translateX(-50%); width:26px; height:44px; border:2px solid #fff; border-radius:20px; z-index:2; }
.baqu-hero__scroll-indicator span { display:block; width:5px; height:5px; background:#fff; border-radius:50%; margin:8px auto; animation: baquScrollDot 1.8s infinite; }
@keyframes baquScrollDot { 0%{ transform:translateY(0); opacity:1;} 70%{ transform:translateY(16px); opacity:0;} 100%{opacity:0;} }

/* Status strip */
.baqu-strip { padding:16px 0; }
.baqu-strip--open { background:#e6fbee; color:#0f7a3d; }
.baqu-strip--closed { background:#fff1ee; color:#b3311b; }
.baqu-strip__inner { display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px; align-items:center; font-weight:600; font-size:14px; }
.baqu-strip__inner a { color:inherit; text-decoration:underline; }

/* Sections generic */
.baqu-section { padding: 100px 0; }
.baqu-section--tint { background: var(--baqu-bg-tint); }
.baqu-section-head { text-align:center; max-width:640px; margin:0 auto 56px; }
.baqu-eyebrow { display:inline-block; color: var(--baqu-blue); font-weight:700; letter-spacing:2px; text-transform:uppercase; font-size:12px; margin-bottom:12px; }
.baqu-eyebrow--light { color:#a9c6ff; }
.baqu-page-hero { background: linear-gradient(135deg, var(--baqu-navy), var(--baqu-blue)); color:#fff; padding:120px 0 70px; text-align:center; }
.baqu-page-hero h1 { color:#fff; }
.baqu-page-hero p { color:#dce8ff; }
.baqu-prose p { max-width:820px; }

/* About */
.baqu-about__grid { display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }
.baqu-about__media { position:relative; }
.baqu-about__media img { border-radius: var(--baqu-radius); box-shadow: var(--baqu-shadow); }
.baqu-about__floating-card { position:absolute; bottom:-24px; left:-24px; background:#fff; border-radius:14px; padding:16px 22px; box-shadow: var(--baqu-shadow); }
.baqu-about__floating-card strong { display:block; color: var(--baqu-blue); font-size:18px; }
.baqu-about__floating-card span { font-size:12px; color: var(--baqu-gray); }
.baqu-checklist { list-style:none; padding:0; margin:20px 0; }
.baqu-checklist li { display:flex; align-items:flex-start; gap:10px; padding:7px 0; color: var(--baqu-navy); font-weight:500; }
.baqu-checklist .fa-check { background: var(--baqu-blue-light); color: var(--baqu-blue); width:20px; height:20px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; font-size:11px; flex-shrink:0; margin-top:3px; }

/* 3D cards */
.baqu-cards-3d { display:grid; grid-template-columns:repeat(4,1fr); gap:26px; }
.baqu-card-3d { background:#fff; border:1px solid #eef2f9; border-radius: var(--baqu-radius); padding:34px 24px; text-align:center; box-shadow: 0 6px 20px rgba(11,95,255,0.06); transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease; transform-style:preserve-3d; }
.baqu-card-3d:hover { transform: translateY(-8px); box-shadow: var(--baqu-shadow); border-color: rgba(11,95,255,0.15); }
.baqu-card-3d__icon { width:64px; height:64px; display:flex; align-items:center; justify-content:center; margin:0 auto 16px; border-radius:16px; background: var(--baqu-blue-light); color: var(--baqu-blue); font-size:24px; transition: background .35s ease, color .35s ease, transform .35s ease; }
.baqu-card-3d__icon .baqu-icon { color: inherit; }
.baqu-card-3d:hover .baqu-card-3d__icon { background: var(--baqu-blue); color:#fff; transform: scale(1.08); }
.baqu-card-3d h3 { font-size:18px; margin-bottom:8px; }

/* Timeline */
.baqu-timeline { display:grid; grid-template-columns:repeat(4,1fr); gap:26px; position:relative; }
.baqu-timeline__item { text-align:center; padding:28px 16px; background:#fff; border-radius:14px; box-shadow:0 8px 20px rgba(11,95,255,0.06); }
.baqu-timeline__dot { width:14px; height:14px; background: var(--baqu-blue); border-radius:50%; margin:0 auto 14px; }

/* Funded section */
.baqu-funded { background: linear-gradient(135deg, var(--baqu-navy), #0d2e6e); color:#fff; }
.baqu-funded__title { color:#fff; }
.baqu-funded__grid { display:grid; grid-template-columns:1.2fr 1fr; gap:50px; align-items:center; }
.baqu-funded p { color:#cfe0ff; }
.baqu-funded__fee-card p { color: var(--baqu-gray); }
.baqu-funded__items { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin:24px 0 28px; }
.baqu-funded__items div { display:flex; align-items:center; gap:10px; background: rgba(255,255,255,0.08); padding:14px 16px; border-radius:12px; font-size:14px; }
.baqu-funded__items span { display:inline-flex; width:30px; height:30px; align-items:center; justify-content:center; border-radius:8px; background: rgba(255,255,255,0.12); flex-shrink:0; }
.baqu-funded__items .baqu-icon { color:#cfe0ff; }
.baqu-funded__items--light div { background: var(--baqu-blue-light); color: var(--baqu-navy); grid-column: span 2; text-align:left; }
.baqu-funded__items--light span { background: rgba(11,95,255,0.12); }
.baqu-funded__items--light .baqu-icon { color: var(--baqu-blue); }
.baqu-funded__fee-card { background:#fff; color: var(--baqu-navy); border-radius: var(--baqu-radius); padding:40px 32px; text-align:center; box-shadow: var(--baqu-shadow); }
.baqu-funded__fee-label { display:block; font-size:13px; color: var(--baqu-gray); text-transform:uppercase; letter-spacing:1px; }
.baqu-funded__fee-amount { display:block; font-size:52px; font-family:'Playfair Display',serif; color: var(--baqu-blue); margin:8px 0 16px; }
.baqu-funded__fee-amount small { font-size:18px; color: var(--baqu-gray); }

/* Slideshow */
.baqu-slideshow { overflow:hidden; border-radius: var(--baqu-radius); }
.baqu-slideshow__track { display:flex; gap:20px; animation: baquSlide 26s linear infinite; width:max-content; }
.baqu-slideshow__track img { width:340px; height:220px; object-fit:cover; border-radius:14px; }
@keyframes baquSlide { from { transform:translateX(0); } to { transform:translateX(-50%); } }

/* Steps */
.baqu-steps { display:grid; grid-template-columns:repeat(4,1fr); gap:26px; }
.baqu-step { text-align:center; padding:20px; }
.baqu-step__num { display:block; font-size:40px; font-family:'Playfair Display',serif; color: var(--baqu-blue-light); -webkit-text-stroke: 1px var(--baqu-blue); }

/* Venue */
.baqu-venue { display:flex; align-items:center; gap:24px; background:#fff; border-radius: var(--baqu-radius); padding:40px; box-shadow: 0 8px 20px rgba(11,95,255,0.06); }
.baqu-venue__icon { width:64px; height:64px; flex-shrink:0; display:flex; align-items:center; justify-content:center; border-radius:16px; background: var(--baqu-blue-light); font-size:26px; }
.baqu-venue__icon .baqu-icon { color: var(--baqu-blue); }

/* CTA */
.baqu-cta { position:relative; padding:120px 0; text-align:center; color:#fff; overflow:hidden; }
.baqu-cta__bg { position:absolute; inset:0; }
.baqu-cta__bg img { width:100%; height:100%; object-fit:cover; }
.baqu-cta__content { position:relative; z-index:2; }
.baqu-cta h2 { color:#fff; }
.baqu-cta p { color:#dce8ff; margin-bottom:28px; }

/* Status banner (booking status page) */
.baqu-status-banner { text-align:center; padding:50px 30px; border-radius: var(--baqu-radius); margin-bottom:50px; }
.baqu-status-banner.is-closed { background:#fff5f4; }
.baqu-status-banner.is-open { background:#f0faf4; }
.baqu-status-banner__icon { font-size:42px; margin-bottom:10px; }
.baqu-status-banner .fa-circle-check, .baqu-status-icon--open { color:#1f9d55; }
.baqu-status-banner .fa-circle-xmark, .baqu-status-icon--closed { color:#d9534f; }
.baqu-status-icon { margin-right:2px; }

/* Closed / success notice */
.baqu-closed-notice { text-align:center; background:#fff; border-radius: var(--baqu-radius); padding:50px 30px; box-shadow: var(--baqu-shadow); max-width:600px; margin:0 auto; }
.baqu-closed-notice__icon { font-size:42px; margin-bottom:10px; color: var(--baqu-blue); }

/* Forms */
.baqu-application-form, .baqu-tracking-form { background:#fff; border-radius: var(--baqu-radius); padding:40px; box-shadow: var(--baqu-shadow); max-width:800px; margin:0 auto; }
.baqu-form-grid { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-bottom:24px; }
.baqu-field--full { grid-column: 1 / -1; }
.baqu-field label { display:block; font-weight:600; font-size:14px; margin-bottom:6px; color: var(--baqu-navy); }
.baqu-field input, .baqu-tracking-form input[type="text"] { width:100%; padding:13px 16px; border:1.5px solid #dbe6ff; border-radius:10px; font-size:15px; font-family:'Poppins',sans-serif; }
.baqu-field input:focus, .baqu-tracking-form input:focus { outline:none; border-color: var(--baqu-blue); }
.baqu-form-error { display:flex; align-items:center; gap:8px; background:#fff5f4; color:#b3311b; padding:12px 16px; border-radius:10px; margin-bottom:20px; font-size:14px; }
.baqu-tracking-input-row { display:flex; gap:12px; flex-wrap:wrap; }
.baqu-tracking-input-row input { flex:1; min-width:220px; }
.baqu-tracking-result { margin-top:36px; }
.baqu-tracking-note { text-align:center; color: var(--baqu-gray); font-size:12.5px; margin-top:16px; }

/* Tracking card ("PDF" live card) */
.baqu-track-card { background:#fff; border:2px solid var(--baqu-blue-light); border-radius: var(--baqu-radius); overflow:hidden; box-shadow: var(--baqu-shadow); max-width:640px; margin:0 auto; }
.baqu-track-card__header { display:flex; justify-content:space-between; align-items:center; padding:24px 28px; background: linear-gradient(135deg, var(--baqu-navy), var(--baqu-blue)); color:#fff; }
.baqu-track-card__brand-name { display:block; font-family:'Playfair Display',serif; font-size:20px; font-weight:800; }
.baqu-track-card__brand-sub { font-size:12px; color:#cfe0ff; }
.baqu-track-card__stamp { border:2px solid; border-radius:8px; padding:6px 14px; font-size:12px; font-weight:800; background:#fff; letter-spacing:1px; transform: rotate(-4deg); }
.baqu-track-card__body { padding:24px 28px; }
.baqu-track-card__row { display:flex; justify-content:space-between; padding:10px 0; border-bottom:1px dashed #e2e8f0; font-size:14px; }
.baqu-track-card__row span { color: var(--baqu-gray); }
.baqu-track-card__message { padding:0 28px 24px; font-size:14px; color: var(--baqu-navy); }
.baqu-track-card__pdf { padding:0 28px 24px; }
.baqu-track-card__pdf-label { font-size:12px; font-weight:700; color: var(--baqu-gray); text-transform:uppercase; letter-spacing:1px; margin-bottom:8px; }
.baqu-track-card__pdf-frame { width:100%; height:420px; border:1px solid #e2e8f0; border-radius:10px; margin-bottom:12px; }
.baqu-track-card__pdf-link { width:100%; }
.baqu-track-card__footer { display:flex; justify-content:space-between; flex-wrap:wrap; gap:6px; padding:16px 28px; background: var(--baqu-bg-tint); font-size:11px; color: var(--baqu-gray); }

/* Payment page */
.baqu-payment-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:26px; margin-bottom:30px; }
.baqu-payment-card { background:#fff; border-radius: var(--baqu-radius); padding:32px; box-shadow: 0 8px 20px rgba(11,95,255,0.08); border-top:4px solid var(--baqu-blue); }
.baqu-payment-card__value { font-weight:700; color: var(--baqu-blue); font-size:16px; }
.baqu-payment-card__note { font-size:13px; }
.baqu-payment-note { text-align:center; color: var(--baqu-gray); font-size:13px; }

/* Notices / Disclaimers */
.baqu-notices { background: var(--baqu-bg-tint); border:1px solid #dbe6ff; border-radius: var(--baqu-radius); padding:32px 36px; margin-top:50px; }
.baqu-notices h3 { font-size:17px; display:flex; align-items:center; gap:10px; color: var(--baqu-navy); margin-bottom:16px; }
.baqu-notices h3 i { color: var(--baqu-blue); }
.baqu-notices ul { margin:0; padding-left:20px; }
.baqu-notices li { color: var(--baqu-gray); font-size:14px; line-height:1.8; margin-bottom:10px; }
.baqu-notices li strong { color: var(--baqu-navy); }



/* Footer */
.baqu-footer { background: var(--baqu-navy); color:#fff; padding-top:70px; }
.baqu-footer__grid { display:grid; grid-template-columns:1.3fr 0.8fr 1fr 1.2fr; gap:40px; padding-bottom:50px; }
.baqu-footer h4 { color:#fff; font-size:16px; }
.baqu-footer p { color:#fff; font-size:14px; }
.baqu-footer__menu, .baqu-footer__list { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:12px; font-size:14px; }
.baqu-footer__menu a { color:#a9c6ff; }
.baqu-footer__menu a:hover { color:#fff; }
.baqu-footer__list li, .baqu-footer__list--contact li { display:flex; align-items:flex-start; gap:8px; color:#fff; min-width:0; }
.baqu-footer__list i, .baqu-footer__list--contact i { color:#6f93e0; width:16px; margin-top:4px; flex-shrink:0; }
.baqu-footer__list--contact a { color:#a9c6ff; overflow-wrap:anywhere; word-break:normal; line-height:1.6; font-size:13.5px; }
.baqu-footer__list--contact a:hover { color:#fff; }
.baqu-footer__bottom { border-top:1px solid rgba(255,255,255,0.1); padding:18px 0; }
.baqu-footer__bottom-inner { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; row-gap:8px; column-gap:20px; font-size:12.5px; color:#fff; }
.baqu-footer__legal { display:flex; align-items:center; gap:8px; }
.baqu-footer__legal a { color:#a9c6ff; }
.baqu-footer__legal a:hover { color:#fff; }
.baqu-footer__legal-sep { color:#5c76a8; }

/* Responsive */
@media (max-width: 1220px) {
	.baqu-nav {
		position:fixed; top:0; right:-100%; width:82%; max-width:340px; height:100vh;
		background:#fff; flex-direction:column; align-items:stretch; justify-content:flex-start;
		padding:0; transition: right .35s ease; z-index:1001; overflow-y:auto;
		box-shadow: -10px 0 40px rgba(0,0,0,0.15);
	}
	.baqu-nav.is-open { right:0; }
	.baqu-nav__mobile-head { display:flex; align-items:center; justify-content:space-between; padding:20px 24px; border-bottom:1px solid #eef2f9; }
	.baqu-nav__mobile-title { font-family:'Playfair Display',serif; font-weight:700; font-size:18px; color: var(--baqu-navy); }
	.baqu-nav-close { display:flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:50%; background: var(--baqu-blue-light); color: var(--baqu-blue); border:none; font-size:16px; cursor:pointer; }
	.baqu-nav-close:hover { background: var(--baqu-blue); color:#fff; }
	.baqu-nav__menu { flex-direction:column; align-items:flex-start; gap:4px; padding:16px 12px; }
	.baqu-nav__menu li { width:100%; }
	.baqu-nav__menu a { display:block; width:100%; padding:14px 12px; border-radius:10px; font-size:15.5px; }
	.baqu-nav__menu a:hover { background: var(--baqu-bg-tint); }
	.baqu-nav__menu a::after { display:none; }
	.baqu-nav__mobile-cta { display:flex; margin:16px 24px 24px; }
	.baqu-nav-toggle { display:flex; }
	.baqu-header__cta { display:none; }

	.baqu-nav-overlay {
		display:block; position:fixed; inset:0; background: rgba(10,20,50,0.45);
		opacity:0; visibility:hidden; transition: opacity .35s ease; z-index:1000;
	}
	.baqu-nav-overlay.is-open { opacity:1; visibility:visible; }

	body.baqu-nav-is-open { overflow:hidden; }
}
@media (max-width: 960px) {
	.baqu-about__grid, .baqu-funded__grid { grid-template-columns:1fr; }
	.baqu-cards-3d, .baqu-timeline, .baqu-steps { grid-template-columns:repeat(2,1fr); }
	.baqu-footer__grid { grid-template-columns:1fr 1fr; }
}
@media (max-width: 720px) {
	.baqu-cards-3d, .baqu-timeline, .baqu-steps, .baqu-footer__grid { grid-template-columns:1fr; }
	.baqu-form-grid { grid-template-columns:1fr; }
	.baqu-funded__items--light div { grid-column: span 1; }
	.baqu-venue { flex-direction:column; text-align:center; padding:30px 24px; }
	.baqu-track-card__header { flex-direction:column; align-items:flex-start; gap:12px; }
	.baqu-track-card__stamp { transform:none; align-self:flex-start; }
	.baqu-application-form, .baqu-tracking-form, .baqu-closed-notice { padding:28px 20px; }
	.baqu-hero__stats { gap:26px; }
	.baqu-topbar__inner { justify-content:center; text-align:center; }
	.baqu-page-hero { padding:100px 0 50px; }
	.baqu-footer__bottom-inner { flex-direction:column; text-align:center; }
}
@media (max-width: 480px) {
	.baqu-container { padding: 0 16px; }
	.baqu-funded__items { grid-template-columns:1fr; }
	.baqu-notices { padding:24px 20px; }
	.baqu-hero__cta-row { flex-direction:column; width:100%; }
	.baqu-hero__cta-row .baqu-btn { width:100%; }
	.baqu-funded__fee-amount { font-size:40px; }
}
