body.ambld-page.ambld-page.ambld-page{--tobacco-950:#150d07;--tobacco-900:#1e130c;--tobacco-800:#2a1c13;--tobacco-700:#3a2517;--tobacco-600:#52331d;--tobacco-500:#6b4a34;--tobacco-400:#8a5a3b;--tobacco-300:#a97b52;--cream-50:#fdfaf3;--cream-100:#fbf6ec;--cream-200:#f3ead9;--cream-300:#ead9bd;--tangerine-600:#e8530c;--tangerine-500:#ff6b1a;--tangerine-400:#ff8a3d;--tangerine-300:#ffa86b;--lime-500:#9fce00;--lime-400:#b8e60f;--lime-300:#d0f178;--ink:#241811;--font-head:"Archivo", "Work Sans", system-ui, sans-serif;--font-play:"Fredoka", "Work Sans", system-ui, sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-soft:0 10px 30px rgba(30, 19, 12, 0.10), 0 2px 8px rgba(30, 19, 12, 0.06);--shadow-lift:0 24px 50px rgba(30, 19, 12, 0.16), 0 6px 16px rgba(30, 19, 12, 0.08);--shadow-pop:0 18px 60px rgba(255, 107, 26, 0.30), 0 4px 14px rgba(30, 19, 12, 0.12);background-color:var(--cream-100);color:var(--ink);font-family:var(--font-head);font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased;}body.ambld-page.ambld-page.ambld-page *, body.ambld-page.ambld-page.ambld-page *::before, body.ambld-page.ambld-page.ambld-page *::after{box-sizing:border-box;}.ambld-page.ambld-page .ambld-main h1, .ambld-page.ambld-page .ambld-main h2, .ambld-page.ambld-page .ambld-main h3, .ambld-page.ambld-page .ambld-main h4{font-family:var(--font-head);font-weight:800;line-height:1.08;letter-spacing:-0.02em;color:var(--ink);margin:0 0 var(--space-md);}.ambld-page.ambld-page .ambld-main p{margin:0 0 var(--space-md);}.ambld-page.ambld-page .ambld-main img{max-width:100%;display:block;}.ambld-page.ambld-page .ambld-main a{color:inherit;text-decoration:none;}body.ambld-page.ambld-page.ambld-page{overflow-x:hidden;}.ambld-page.ambld-page .playful{font-family:var(--font-play);font-weight:600;letter-spacing:0;}.ambld-page.ambld-page .playful--lime{color:var(--lime-500);}.ambld-page.ambld-page .playful--tan{color:var(--tangerine-500);}.ambld-page.ambld-page .ambld-main .btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:0.95rem 1.9rem;border:0;border-radius:var(--radius-pill);font-family:var(--font-play);font-weight:600;font-size:1rem;line-height:1;cursor:pointer;transition:transform 0.28s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.28s ease, background 0.28s ease, color 0.28s ease;will-change:transform;}.ambld-page.ambld-page .ambld-main .btn:active{transform:translateY(1px) scale(0.98);}.ambld-page.ambld-page .btn--tangerine{background:var(--tangerine-500);color:#fff;box-shadow:0 8px 22px rgba(255, 107, 26, 0.35);}.ambld-page.ambld-page .btn--tangerine:hover{background:var(--tangerine-400);box-shadow:0 14px 34px rgba(255, 107, 26, 0.5);transform:translateY(-2px);}.ambld-page.ambld-page .btn--lime{background:var(--lime-400);color:#2a1c13;box-shadow:0 8px 22px rgba(159, 206, 0, 0.35);}.ambld-page.ambld-page .btn--lime:hover{background:var(--lime-300);box-shadow:0 14px 34px rgba(159, 206, 0, 0.5);transform:translateY(-2px);}.ambld-page.ambld-page .btn--outline{background:transparent;color:var(--tobacco-700);border:2px solid var(--tobacco-400);}.ambld-page.ambld-page .btn--outline:hover{background:var(--tobacco-800);color:var(--cream-100);border-color:var(--tobacco-800);transform:translateY(-2px);}@media (prefers-reduced-motion:reduce){body.ambld-page.ambld-page.ambld-page *, body.ambld-page.ambld-page.ambld-page *::before, body.ambld-page.ambld-page.ambld-page *::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-:auto !important;}}.ambld-page.ambld-page .hero-section{position:relative;overflow:hidden;padding-block:var(--space-5xl) var(--space-4xl);min-height:88vh;display:flex;align-items:center;background:var(--tobacco-950);}.ambld-page.ambld-page .hero-mesh-bg{position:absolute;inset:-20%;z-index:0;background:radial-gradient(ellipse at 18% 28%, rgba(255, 107, 26, 0.42) 0%, transparent 52%), radial-gradient(ellipse at 82% 18%, rgba(184, 230, 15, 0.30) 0%, transparent 50%), radial-gradient(ellipse at 72% 80%, rgba(255, 138, 61, 0.28) 0%, transparent 52%), radial-gradient(ellipse at 12% 82%, rgba(138, 90, 59, 0.40) 0%, transparent 55%);filter:saturate(1.05);animation:mesh-drift-hero 18s ease-in-out infinite alternate;}@keyframes mesh-drift-hero{0%{transform:translate(0, 0) scale(1);}100%{transform:translate(-2%, -3%) scale(1.06);}}.ambld-page.ambld-page .hero-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:0.5;z-index:0;animation:hero-glow-pulse 6s ease-in-out infinite;}.ambld-page.ambld-page .hero-glow--tan{width:460px;height:460px;top:-6%;right:6%;background:var(--tangerine-500);}.ambld-page.ambld-page .hero-glow--lime{width:380px;height:380px;bottom:-8%;left:4%;background:var(--lime-500);animation-delay:-3s;}@keyframes hero-glow-pulse{0%, 100%{opacity:0.35;transform:scale(1);}50%{opacity:0.6;transform:scale(1.08);}}.ambld-page.ambld-page .hero-float{position:absolute;z-index:1;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);opacity:0.95;display:flex;align-items:center;justify-content:center;animation:hero-float-bob 7s ease-in-out infinite;will-change:transform;}.ambld-page.ambld-page .hero-float--cigar{width:190px;height:150px;top:14%;right:10%;background:linear-gradient(145deg, var(--tobacco-600), var(--tobacco-800));color:var(--cream-100);font-size:2.4rem;rotate:8deg;}.ambld-page.ambld-page .hero-float--pipe{width:170px;height:170px;bottom:16%;right:26%;background:linear-gradient(145deg, var(--cream-200), var(--cream-300));color:var(--tobacco-700);font-size:2.4rem;border-radius:50%;animation-delay:-2.4s;}.ambld-page.ambld-page .hero-float--spark{width:132px;height:132px;top:22%;left:12%;background:linear-gradient(145deg, var(--lime-400), var(--lime-500));color:var(--tobacco-950);font-size:2.2rem;border-radius:var(--radius-md);animation-delay:-4.4s;rotate:-10deg;}@keyframes hero-float-bob{0%, 100%{translate:0 0;}50%{translate:0 -14px;}}.ambld-page.ambld-page .hero-content{position:relative;z-index:2;max-width:720px;}.ambld-page.ambld-page .hero-eyebrow{display:inline-block;padding:0.4rem 1rem;margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:rgba(184, 230, 15, 0.16);color:var(--lime-300);border:1px solid rgba(184, 230, 15, 0.35);font-size:0.9rem;letter-spacing:0.02em;}.ambld-page.ambld-page .hero-title{font-size:clamp(2.6rem, 7vw, 5.2rem);color:var(--cream-50);margin-bottom:var(--space-lg);}.ambld-page.ambld-page .hero-title .playful{font-size:1.06em;line-height:1;}.ambld-page.ambld-page .hero-description{font-size:clamp(1.05rem, 2vw, 1.3rem);color:var(--cream-200);max-width:560px;margin-bottom:var(--space-xl);line-height:1.65;}.ambld-page.ambld-page .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-2xl);}.ambld-page.ambld-page .hero-badges{display:flex;flex-wrap:wrap;gap:var(--space-sm);}.ambld-page.ambld-page .hero-badge{padding:0.45rem 0.9rem;border-radius:var(--radius-pill);background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.16);color:var(--cream-200);font-size:0.82rem;font-weight:600;}@media (max-width:720px){.ambld-page.ambld-page .hero-section{min-height:auto;padding-block:var(--space-4xl) var(--space-3xl);}.ambld-page.ambld-page .hero-float{display:none;}}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .hero-mesh-bg, .ambld-page.ambld-page .hero-glow, .ambld-page.ambld-page .hero-float{animation:none;}}.ambld-page.ambld-page .marquee-section{padding-block:var(--space-4xl);background:var(--cream-200);overflow:hidden;}.ambld-page.ambld-page .marquee-head{text-align:center;max-width:620px;margin:0 auto var(--space-2xl);}.ambld-page.ambld-page .marquee-title{font-size:clamp(2rem, 4vw, 3rem);}.ambld-page.ambld-page .marquee-subtitle{color:var(--tobacco-500);font-size:1.05rem;}.ambld-page.ambld-page .marquee{position:relative;overflow:hidden;}.ambld-page.ambld-page .marquee::before, .ambld-page.ambld-page .marquee::after{content:"";position:absolute;top:0;width:90px;height:100%;z-index:2;pointer-events:none;}.ambld-page.ambld-page .marquee::before{left:0;background:linear-gradient(90deg, var(--cream-200), transparent);}.ambld-page.ambld-page .marquee::after{right:0;background:linear-gradient(-90deg, var(--cream-200), transparent);}.ambld-page.ambld-page .marquee-track{display:flex;width:max-content;padding:var(--space-sm) 0;animation:marquee-scroll 32s linear infinite;}.ambld-page.ambld-page .marquee:hover .marquee-track{animation-play-state:paused;}@keyframes marquee-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}.ambld-page.ambld-page .marquee-card{flex:0 0 auto;width:300px;margin-right:var(--space-lg);background:var(--cream-50);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-soft);border:1px solid var(--cream-300);transition:transform 0.3s ease, box-shadow 0.3s ease;}.ambld-page.ambld-page .marquee-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift);}.ambld-page.ambld-page .marquee-card__media{height:170px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:3rem;margin-bottom:var(--space-md);}.ambld-page.ambld-page .marquee-card__media--tan{background:linear-gradient(150deg, var(--tobacco-600), var(--tobacco-800));}.ambld-page.ambld-page .marquee-card__media--lime{background:linear-gradient(150deg, var(--lime-400), var(--lime-500));}.ambld-page.ambld-page .marquee-card__media--cream{background:linear-gradient(150deg, var(--cream-300), var(--cream-200));}.ambld-page.ambld-page .marquee-card__title{font-size:1.2rem;margin-bottom:var(--space-xs);}.ambld-page.ambld-page .marquee-card__text{color:var(--tobacco-500);font-size:0.95rem;margin:0;}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .marquee-track{animation:none;}}.ambld-page.ambld-page .about-section{padding-block:var(--space-4xl);background:var(--cream-100);}.ambld-page.ambld-page .about-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-3xl);align-items:center;}@media (max-width:900px){.ambld-page.ambld-page .about-grid{grid-template-columns:1fr;gap:var(--space-2xl);}}.ambld-page.ambld-page .about-visual{position:relative;min-height:440px;}.ambld-page.ambld-page .about-photo{position:absolute;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overflow:hidden;transition:transform 0.4s ease;}.ambld-page.ambld-page .about-photo__inner{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);}.ambld-page.ambld-page .about-photo[data-scroll-parallax]{transform:translate3d(0, var(--scroll-shift, 0px), 0);}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .about-photo[data-scroll-parallax]{transform:none;}}.ambld-page.ambld-page .about-photo__glyph{font-size:3rem;}.ambld-page.ambld-page .about-photo__caption{color:var(--cream-200);font-size:0.85rem;text-align:center;margin:0;}.ambld-page.ambld-page .about-photo--main{inset:-8% 22% 12% -4%;background:linear-gradient(150deg, var(--tobacco-700), var(--tobacco-950));}.ambld-page.ambld-page .about-photo--main .about-photo__caption{color:var(--cream-200);}.ambld-page.ambld-page .about-photo--small{width:150px;height:150px;}.ambld-page.ambld-page .about-photo--tan{top:4%;right:6%;background:linear-gradient(150deg, var(--tangerine-400), var(--tangerine-600));}.ambld-page.ambld-page .about-photo--lime{bottom:4%;right:18%;background:linear-gradient(150deg, var(--lime-300), var(--lime-500));}.ambld-page.ambld-page .about-ticket{position:absolute;bottom:-14px;left:-10px;background:var(--cream-50);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border:1px solid var(--cream-300);padding:var(--space-sm) var(--space-lg);display:flex;flex-direction:column;gap:2px;z-index:2;}.ambld-page.ambld-page .about-ticket__label{font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--tobacco-400);}.ambld-page.ambld-page .about-ticket__value{font-family:var(--font-play);font-size:1.5rem;font-weight:600;color:var(--tangerine-600);}.ambld-page.ambld-page .about-eyebrow{display:inline-block;padding:0.4rem 1rem;margin-bottom:var(--space-md);border-radius:var(--radius-pill);background:var(--cream-200);color:var(--tobacco-600);font-size:0.9rem;letter-spacing:0.02em;}.ambld-page.ambld-page .about-title{font-size:clamp(2rem, 4vw, 3rem);margin-bottom:var(--space-lg);}.ambld-page.ambld-page .about-copy{color:var(--tobacco-500);font-size:1.08rem;line-height:1.7;margin-bottom:var(--space-md);}.ambld-page.ambld-page .about-list{list-style:none;margin:0 0 var(--space-xl);padding:0;display:grid;gap:var(--space-sm);}.ambld-page.ambld-page .about-list__item{font-weight:600;color:var(--tobacco-700);padding:0.7rem 1rem;background:var(--cream-200);border-radius:var(--radius-md);}@media (max-width:900px){.ambld-page.ambld-page .about-visual{min-height:380px;}}.ambld-page.ambld-page .steps-section{padding-block:var(--space-4xl);background:var(--tobacco-950);}.ambld-page.ambld-page .steps-head{text-align:center;max-width:560px;margin:0 auto var(--space-2xl);}.ambld-page.ambld-page .steps-title{color:var(--cream-50);font-size:clamp(2rem, 4vw, 3rem);}.ambld-page.ambld-page .steps-head .playful{color:var(--lime-400);}.ambld-page.ambld-page .steps-subtitle{color:var(--cream-200);font-size:1.05rem;}.ambld-page.ambld-page .steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-xl);}@media (max-width:880px){.ambld-page.ambld-page .steps-grid{grid-template-columns:1fr;gap:var(--space-lg);}}.ambld-page.ambld-page .step-card{position:relative;border-radius:var(--radius-lg);padding:var(--space-xl);overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:transform 0.3s ease, box-shadow 0.3s ease;}.ambld-page.ambld-page .step-card--tan{background:linear-gradient(160deg, var(--tobacco-600), var(--tobacco-800));color:var(--cream-100);}.ambld-page.ambld-page .step-card--lime{background:linear-gradient(160deg, var(--lime-400), var(--lime-500));color:var(--tobacco-950);}.ambld-page.ambld-page .step-card--cream{background:linear-gradient(160deg, var(--cream-200), var(--cream-50));color:var(--tobacco-700);}.ambld-page.ambld-page .step-card:hover{box-shadow:var(--shadow-lift);z-index:2;}.ambld-page.ambld-page .step-card__num{position:absolute;top:16px;right:22px;font-family:var(--font-play);font-weight:700;font-size:1.8rem;opacity:0.28;}.ambld-page.ambld-page .step-card__icon{width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:var(--space-lg);background:rgba(255, 255, 255, 0.5);box-shadow:var(--shadow-soft);}.ambld-page.ambld-page .step-card--lime .step-card__icon{background:rgba(255, 255, 255, 0.65);}.ambld-page.ambld-page .step-card__title{font-size:1.3rem;margin-bottom:var(--space-sm);}.ambld-page.ambld-page .step-card__text{font-size:0.98rem;line-height:1.6;opacity:0.9;margin:0;}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .step-card{transform:none !important;}}.ambld-page.ambld-page .testimonials-section{padding-block:var(--space-4xl);background:var(--cream-200);}.ambld-page.ambld-page .testimonials-head{text-align:center;margin-bottom:var(--space-2xl);}.ambld-page.ambld-page .testimonials-title{font-size:clamp(2rem, 4vw, 3rem);}.ambld-page.ambld-page .testimonials{position:relative;max-width:760px;margin:0 auto;}.ambld-page.ambld-page .testimonials-track{display:flex;overflow:hidden;gap:var(--space-lg);border-radius:var(--radius-lg);transition:transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);}.ambld-page.ambld-page .testimonial-slide{flex:0 0 100%;background:var(--cream-50);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-soft);border:1px solid var(--cream-300);margin:0;transition:transform 0.4s ease, opacity 0.4s ease;}.ambld-page.ambld-page .testimonial-slide__quote{font-family:var(--font-play);font-size:clamp(1.15rem, 2.4vw, 1.5rem);line-height:1.5;color:var(--tobacco-800);margin-bottom:var(--space-lg);}.ambld-page.ambld-page .testimonial-slide__who{color:var(--tobacco-500);font-weight:600;}.ambld-page.ambld-page .testimonial-slide__who span{font-weight:500;opacity:0.8;}.ambld-page.ambld-page .slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:var(--tobacco-800);color:var(--cream-100);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:var(--shadow-soft);z-index:2;transition:background 0.25s ease, transform 0.25s ease;}.ambld-page.ambld-page .slider-nav:hover{background:var(--tangerine-500);transform:translateY(-50%) scale(1.06);}.ambld-page.ambld-page .slider-nav--prev{left:-22px;}.ambld-page.ambld-page .slider-nav--next{right:-22px;}@media (max-width:840px){.ambld-page.ambld-page .slider-nav{width:38px;height:38px;}.ambld-page.ambld-page .slider-nav--prev{left:6px;}.ambld-page.ambld-page .slider-nav--next{right:6px;}}.ambld-page.ambld-page .slider-dots{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);}.ambld-page.ambld-page .slider-dots button{width:11px;height:11px;border-radius:50%;border:0;background:var(--tobacco-400);cursor:pointer;transition:transform 0.25s ease, background 0.25s ease;padding:0;}.ambld-page.ambld-page .slider-dots button.is-active{background:var(--tangerine-500);transform:scale(1.3);}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .testimonials-track, .ambld-page.ambld-page .testimonial-slide{transition:none;}.ambld-page.ambld-page .testimonial-slide{animation:none !important;}}.ambld-page.ambld-page .faq-section{padding-block:var(--space-4xl);background:var(--cream-100);}.ambld-page.ambld-page .faq-header{text-align:center;max-width:560px;margin:0 auto var(--space-2xl);}.ambld-page.ambld-page .faq-title{font-size:clamp(2rem, 4vw, 3rem);}.ambld-page.ambld-page .faq-subtitle{color:var(--tobacco-500);font-size:1.05rem;}.ambld-page.ambld-page .faq-list{max-width:740px;margin:0 auto;}.ambld-page.ambld-page .faq-item{border-radius:var(--radius-md);border:1px solid var(--cream-300);background:var(--cream-50);margin-bottom:var(--space-sm);overflow:hidden;transition:border-color 0.3s ease, box-shadow 0.3s ease;}.ambld-page.ambld-page .faq-item[open]{box-shadow:var(--shadow-soft);border-color:var(--tangerine-400);}.ambld-page.ambld-page .faq-question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);}.ambld-page.ambld-page .faq-question::-webkit-details-marker{display:none;}.ambld-page.ambld-page .faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cream-200);transition:transform 0.35s ease, background 0.35s ease;}.ambld-page.ambld-page .faq-chevron{width:18px;height:18px;color:var(--tobacco-700);transition:transform 0.35s ease;}.ambld-page.ambld-page .faq-item[open] .faq-icon{background:var(--tangerine-500);}.ambld-page.ambld-page .faq-item[open] .faq-icon .faq-chevron{color:#fff;transform:rotate(180deg);}.ambld-page.ambld-page .faq-question-text{font-weight:600;color:var(--tobacco-800);font-size:1.05rem;}.ambld-page.ambld-page .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.22, 1, 0.36, 1);}.ambld-page.ambld-page .faq-item[open] .faq-answer-wrapper{grid-template-rows:1fr;}.ambld-page.ambld-page .faq-answer{overflow:hidden;color:var(--tobacco-500);font-size:0.98rem;line-height:1.7;padding:0 var(--space-xl) var(--space-lg);margin:0;}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .faq-answer-wrapper{transition:none;}}.ambld-page.ambld-page .cta-section--wave{position:relative;padding-block:var(--space-5xl) var(--space-4xl);overflow:hidden;background:var(--tobacco-950);}.ambld-page.ambld-page .cta-wave-bg{position:absolute;inset:-30%;z-index:0;}.ambld-page.ambld-page .cta-wave-orb{position:absolute;border-radius:50%;filter:blur(90px);animation:cta-orb-drift 16s ease-in-out infinite alternate;}.ambld-page.ambld-page .cta-wave-orb--1{width:620px;height:620px;top:10%;left:14%;background:var(--tangerine-500);animation-duration:12s;}.ambld-page.ambld-page .cta-wave-orb--2{width:520px;height:520px;bottom:6%;right:12%;background:var(--lime-500);animation-duration:15s;animation-delay:-4s;}.ambld-page.ambld-page .cta-wave-orb--3{width:460px;height:460px;top:40%;left:55%;background:var(--tobacco-500);animation-duration:18s;animation-delay:-7s;}.ambld-page.ambld-page .cta-wave-orb--4{width:560px;height:560px;bottom:-10%;left:28%;background:var(--tangerine-400);animation-duration:14s;animation-delay:-10s;}@keyframes cta-orb-drift{0%{transform:translate(0, 0) scale(1);}100%{transform:translate(28px, -20px) scale(1.08);}}.ambld-page.ambld-page .cta-content{position:relative;z-index:1;text-align:center;max-width:640px;margin:0 auto;}.ambld-page.ambld-page .cta-eyebrow{display:inline-block;padding:0.4rem 1rem;margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:rgba(184, 230, 15, 0.16);color:var(--lime-300);border:1px solid rgba(184, 230, 15, 0.35);font-size:0.9rem;}.ambld-page.ambld-page .cta-title{color:var(--cream-50);font-size:clamp(2.4rem, 6vw, 4rem);margin-bottom:var(--space-lg);}.ambld-page.ambld-page .cta-title .playful{color:var(--lime-400);}.ambld-page.ambld-page .cta-description{color:var(--cream-200);font-size:1.15rem;line-height:1.7;margin-bottom:var(--space-xl);}.ambld-page.ambld-page .cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);}.ambld-page.ambld-page .cta-contact{color:var(--cream-200);font-family:var(--font-play);font-size:1.3rem;margin-top:var(--space-xl);}.ambld-page.ambld-page .cta-button--glow{background:linear-gradient(135deg, var(--tangerine-500), var(--tangerine-400), var(--tobacco-600));background-size:220% 220%;animation:cta-glow-gradient 4s ease infinite;box-shadow:0 12px 40px rgba(255, 107, 26, 0.5);}.ambld-page.ambld-page .cta-button--glow:hover{box-shadow:0 18px 54px rgba(255, 107, 26, 0.68);}@keyframes cta-glow-gradient{0%, 100%{background-position:0% 50%;}50%{background-position:100% 50%;}}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .cta-wave-orb{animation:none;}.ambld-page.ambld-page .cta-button--glow{animation:none;background-size:100% 100%;}}.ambld-page.ambld-page .ambld-reveal{opacity:0;transform:translateY(34px);will-change:opacity, transform;transition:opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1), transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:var(--reveal-delay, 0s);}.ambld-page.ambld-page .ambld-reveal.is-in{opacity:1;transform:translateY(0);}.ambld-page.ambld-page .ambld-cursor{display:none;}@media (hover:hover) and (pointer:fine){.ambld-page.ambld-page .ambld-cursor{display:block;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;}.ambld-page.ambld-page .ambld-cursor__dot{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--tangerine-500);transform:translate(-50%, -50%);transition:transform 0.18s ease, background 0.2s ease;}.ambld-page.ambld-page .ambld-cursor__ring{position:fixed;top:0;left:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--tobacco-500);transform:translate(-50%, -50%);transition:transform 0.32s cubic-bezier(0.22, 1, 0.36, 1), width 0.32s ease, height 0.32s ease, opacity 0.2s ease, background 0.2s ease;opacity:0.6;}.ambld-page.ambld-page .ambld-cursor.is-hover .ambld-cursor__ring{width:64px;height:64px;opacity:0.35;background:rgba(255, 107, 26, 0.14);border-color:var(--tangerine-500);}}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .ambld-cursor{display:none;}}