:root{--ambld-blue:#2EA3F2;--ambld-blue-dark:#1a7fd4;--ambld-orange:#FF6B2C;--ambld-orange-dark:#e8552b;--ambld-ink:#0b1c30;--ambld-text:#44586e;--ambld-muted:#7288a0;--ambld-border:#e6edf5;--ambld-surface:#ffffff;--ambld-bg:#f5f9fd;--ambld-radius:14px;--ambld-shadow:0 14px 40px rgba(11, 28, 48, 0.08);--ambld-heading:'Poppins', sans-serif;--ambld-body:'Open Sans', sans-serif;}body.ambld-page.ambld-page.ambld-page{margin:0;font-family:var(--ambld-body);color:var(--ambld-text);background:var(--ambld-bg);-webkit-font-smoothing:antialiased;line-height:1.6;}.ambld-page.ambld-page .ambld-main{overflow-x:hidden;}.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(--ambld-heading);color:var(--ambld-ink);line-height:1.2;margin:0;font-weight:700;}.ambld-page.ambld-page .ambld-main p{margin:0;}.ambld-page.ambld-page .site-header{position:sticky;top:0;z-index:100;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ambld-border);}.ambld-page.ambld-page .site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px;}.ambld-page.ambld-page .site-header__brand{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--ambld-heading);font-weight:800;font-size:26px;color:var(--ambld-ink);letter-spacing:-0.5px;}.ambld-page.ambld-page .site-header__logo{color:var(--ambld-blue);}.ambld-page.ambld-page .site-header__brand-text{color:var(--ambld-ink);}.ambld-page.ambld-page .site-nav__list{display:flex;align-items:center;gap:6px;}.ambld-page.ambld-page .nav-item{position:relative;}.ambld-page.ambld-page .nav-link{display:inline-block;padding:10px 16px;font-family:var(--ambld-body);font-weight:600;font-size:15px;color:var(--ambld-text);border-radius:8px;}.ambld-page.ambld-page .nav-link:hover{color:var(--ambld-blue);background:rgba(46, 163, 242, 0.08);}.ambld-page.ambld-page .site-nav [data-amb-submenu]{position:absolute;top:calc(100% + 8px);left:0;min-width:190px;background:var(--ambld-surface);border:1px solid var(--ambld-border);border-radius:var(--ambld-radius);box-shadow:var(--ambld-shadow);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease, transform .2s ease, visibility .2s ease;}.ambld-page.ambld-page .site-nav [data-amb-submenu]:empty{display:none !important;}.ambld-page.ambld-page .nav-item.has-children:hover [data-amb-submenu], .ambld-page.ambld-page .nav-item:focus-within [data-amb-submenu]{opacity:1;visibility:visible;transform:translateY(0);}.ambld-page.ambld-page .site-header__cta{display:inline-flex;align-items:center;padding:11px 22px;font-family:var(--ambld-heading);font-weight:600;font-size:15px;color:#fff;background:var(--ambld-blue);border-radius:999px;box-shadow:0 8px 20px rgba(46, 163, 242, 0.32);}.ambld-page.ambld-page .site-header__cta:hover{background:var(--ambld-blue-dark);transform:translateY(-1px);}.ambld-page.ambld-page .hero-section{position:relative;padding:104px 0 88px;background:linear-gradient(135deg, #0b2a47 0%, #12406b 45%, #0a3557 100%);overflow:hidden;}.ambld-page.ambld-page .hero-bg{position:absolute;inset:0;}.ambld-page.ambld-page .hero-bg::before{content:"";position:absolute;top:-120px;right:-60px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle, rgba(46, 163, 242, 0.45), transparent 70%);}.ambld-page.ambld-page .hero-bg::after{content:"";position:absolute;bottom:-160px;left:-80px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle, rgba(255, 107, 44, 0.28), transparent 70%);}.ambld-page.ambld-page .hero-section__container{position:relative;z-index:1;}.ambld-page.ambld-page .hero-content{max-width:720px;}.ambld-page.ambld-page .hero-eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#8fd0ff;margin-bottom:20px;}.ambld-page.ambld-page .hero-title{font-size:clamp(34px, 5.2vw, 54px);font-weight:800;color:#ffffff;letter-spacing:-1px;margin-bottom:22px;}.ambld-page.ambld-page .hero-description{font-size:18px;line-height:1.7;color:#d3e4f4;margin-bottom:32px;}.ambld-page.ambld-page .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:44px;}.ambld-page.ambld-page .hero-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-family:var(--ambld-heading);font-weight:600;font-size:16px;border-radius:999px;}.ambld-page.ambld-page .hero-button--primary{color:#fff;background:var(--ambld-orange);box-shadow:0 10px 24px rgba(255, 107, 44, 0.4);}.ambld-page.ambld-page .hero-button--primary:hover{background:var(--ambld-orange-dark);transform:translateY(-2px);}.ambld-page.ambld-page .hero-button--ghost{color:#fff;background:transparent;border:1.5px solid rgba(255, 255, 255, 0.4);}.ambld-page.ambld-page .hero-button--ghost:hover{border-color:#fff;background:rgba(255, 255, 255, 0.08);}.ambld-page.ambld-page .hero-stats{display:flex;flex-wrap:wrap;gap:36px;padding-top:30px;border-top:1px solid rgba(255, 255, 255, 0.14);}.ambld-page.ambld-page .hero-stat__number{display:block;font-family:var(--ambld-heading);font-weight:800;font-size:30px;color:#fff;line-height:1;}.ambld-page.ambld-page .hero-stat__label{display:block;margin-top:6px;font-size:14px;color:#b4d0e8;}.ambld-page.ambld-page .about-section{padding:100px 0;background:var(--ambld-surface);}.ambld-page.ambld-page .about-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:56px;align-items:center;}.ambld-page.ambld-page .about-eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ambld-blue);margin-bottom:16px;}.ambld-page.ambld-page .about-title{font-size:clamp(28px, 3.4vw, 38px);margin-bottom:22px;letter-spacing:-0.5px;}.ambld-page.ambld-page .about-text{font-size:16px;line-height:1.75;color:var(--ambld-text);margin-bottom:16px;}.ambld-page.ambld-page .about-button{display:inline-flex;align-items:center;margin-top:8px;padding:13px 26px;font-family:var(--ambld-heading);font-weight:600;font-size:15px;color:#fff;background:var(--ambld-blue);border-radius:999px;box-shadow:0 8px 20px rgba(46, 163, 242, 0.3);}.ambld-page.ambld-page .about-button:hover{background:var(--ambld-blue-dark);transform:translateY(-2px);}.ambld-page.ambld-page .about-value{display:grid;gap:18px;}.ambld-page.ambld-page .about-value__card{padding:26px 28px;background:var(--ambld-bg);border:1px solid var(--ambld-border);border-radius:var(--ambld-radius);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;position:relative;}.ambld-page.ambld-page .about-value__card::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:4px;background:linear-gradient(var(--ambld-blue), var(--ambld-orange));}.ambld-page.ambld-page .about-value__card:hover{transform:translateX(6px);box-shadow:var(--ambld-shadow);}.ambld-page.ambld-page .about-value__title{font-size:19px;margin-bottom:8px;}.ambld-page.ambld-page .about-value__text{font-size:15px;color:var(--ambld-text);}.ambld-page.ambld-page .features-section{padding:100px 0;background:var(--ambld-bg);}.ambld-page.ambld-page .features-header{text-align:center;max-width:640px;margin:0 auto 56px;}.ambld-page.ambld-page .features-eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ambld-orange);margin-bottom:16px;}.ambld-page.ambld-page .features-title{font-size:clamp(28px, 3.4vw, 38px);margin-bottom:16px;}.ambld-page.ambld-page .features-subtitle{font-size:17px;color:var(--ambld-text);}.ambld-page.ambld-page .features-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;}.ambld-page.ambld-page .feature-card{background:var(--ambld-surface);border:1px solid var(--ambld-border);border-radius:var(--ambld-radius);padding:28px 26px;transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.ambld-page.ambld-page .feature-card:hover{transform:translateY(-6px);box-shadow:var(--ambld-shadow);border-color:rgba(46, 163, 242, 0.4);}.ambld-page.ambld-page .feature-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;border-radius:12px;background:rgba(46, 163, 242, 0.12);color:var(--ambld-blue);transition:background .25s ease, color .25s ease;}.ambld-page.ambld-page .feature-card:hover .feature-icon-wrapper{background:var(--ambld-blue);color:#fff;}.ambld-page.ambld-page .feature-icon{width:26px;height:26px;}.ambld-page.ambld-page .feature-heading{font-size:18px;margin-bottom:10px;}.ambld-page.ambld-page .feature-text{font-size:14.5px;line-height:1.65;color:var(--ambld-text);}.ambld-page.ambld-page .support-band{position:relative;padding:84px 0;background:linear-gradient(120deg, #0b2a47 0%, #12406b 60%, #0a3557 100%);overflow:hidden;}.ambld-page.ambld-page .support-band::before{content:"";position:absolute;top:-80px;right:-40px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(255, 107, 44, 0.35), transparent 70%);}.ambld-page.ambld-page .support-band__container{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:32px;}.ambld-page.ambld-page .support-band__content{max-width:640px;}.ambld-page.ambld-page .support-band__eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#8fd0ff;margin-bottom:16px;}.ambld-page.ambld-page .support-band__title{font-size:clamp(26px, 3.2vw, 34px);color:#fff;margin-bottom:16px;}.ambld-page.ambld-page .support-band__text{font-size:16.5px;line-height:1.7;color:#d3e4f4;margin-bottom:0;}.ambld-page.ambld-page .support-band__actions{flex-shrink:0;}.ambld-page.ambld-page .support-band__button{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;font-family:var(--ambld-heading);font-weight:600;font-size:15px;color:#fff;background:var(--ambld-orange);border-radius:999px;box-shadow:0 10px 26px rgba(255, 107, 44, 0.42);}.ambld-page.ambld-page .support-band__button:hover{background:var(--ambld-orange-dark);transform:translateY(-2px);}.ambld-page.ambld-page .testimonials-section{padding:100px 0;background:var(--ambld-surface);}.ambld-page.ambld-page .testimonials-header{text-align:center;max-width:640px;margin:0 auto 52px;}.ambld-page.ambld-page .testimonials-eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ambld-blue);margin-bottom:16px;}.ambld-page.ambld-page .testimonials-title{font-size:clamp(28px, 3.4vw, 38px);margin-bottom:16px;}.ambld-page.ambld-page .testimonials-subtitle{font-size:17px;color:var(--ambld-text);}.ambld-page.ambld-page .testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;}.ambld-page.ambld-page .testimonial-card{display:flex;flex-direction:column;background:var(--ambld-bg);border:1px solid var(--ambld-border);border-radius:var(--ambld-radius);padding:30px 28px;}.ambld-page.ambld-page .testimonial-quote-mark{font-family:Georgia, serif;font-size:56px;line-height:1;color:var(--ambld-orange);margin-bottom:6px;}.ambld-page.ambld-page .testimonial-quote{font-size:16px;line-height:1.7;color:var(--ambld-ink);margin-bottom:22px;flex:1;}.ambld-page.ambld-page .testimonial-attribution{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--ambld-border);}.ambld-page.ambld-page .testimonial-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--ambld-blue);}.ambld-page.ambld-page .testimonial-meta{display:flex;flex-direction:column;}.ambld-page.ambld-page .testimonial-name{font-family:var(--ambld-heading);font-weight:700;font-size:15px;color:var(--ambld-ink);}.ambld-page.ambld-page .testimonial-role{font-size:13.5px;color:var(--ambld-muted);}.ambld-page.ambld-page .contact-section{padding:100px 0;background:var(--ambld-bg);}.ambld-page.ambld-page .contact-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:start;}.ambld-page.ambld-page .contact-eyebrow{display:inline-block;font-family:var(--ambld-heading);font-weight:600;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ambld-blue);margin-bottom:16px;}.ambld-page.ambld-page .contact-title{font-size:clamp(28px, 3.4vw, 38px);margin-bottom:16px;}.ambld-page.ambld-page .contact-description{font-size:16.5px;color:var(--ambld-text);margin-bottom:32px;}.ambld-page.ambld-page .contact-details{display:grid;gap:18px;}.ambld-page.ambld-page .contact-detail{display:flex;flex-direction:column;gap:3px;padding-bottom:18px;border-bottom:1px solid var(--ambld-border);}.ambld-page.ambld-page .contact-detail:last-child{border-bottom:none;padding-bottom:0;}.ambld-page.ambld-page .contact-detail__label{font-family:var(--ambld-heading);font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--ambld-muted);}.ambld-page.ambld-page .contact-detail__value{font-size:15.5px;color:var(--ambld-ink);}.ambld-page.ambld-page .contact-detail__value a{color:var(--ambld-blue);font-weight:600;}.ambld-page.ambld-page .contact-detail__value a:hover{color:var(--ambld-blue-dark);}.ambld-page.ambld-page .contact-form{background:var(--ambld-surface);border:1px solid var(--ambld-border);border-radius:var(--ambld-radius);padding:34px;box-shadow:var(--ambld-shadow);}.ambld-page.ambld-page .contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.ambld-page.ambld-page .contact-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;}.ambld-page.ambld-page .contact-field__label{font-family:var(--ambld-heading);font-weight:600;font-size:13.5px;color:var(--ambld-ink);}.ambld-page.ambld-page input.contact-input, .ambld-page.ambld-page textarea.contact-textarea, .ambld-page.ambld-page select.contact-input{font-family:var(--ambld-body);font-size:15px;color:var(--ambld-ink);background:var(--ambld-bg);border:1px solid var(--ambld-border);border-radius:10px;padding:13px 15px;width:100%;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;}.ambld-page.ambld-page input.contact-input:focus, .ambld-page.ambld-page textarea.contact-textarea:focus, .ambld-page.ambld-page select.contact-input:focus{outline:none;border-color:var(--ambld-blue);background:#fff;box-shadow:0 0 0 4px rgba(46, 163, 242, 0.14);}.ambld-page.ambld-page textarea.contact-textarea{resize:vertical;min-height:96px;}.ambld-page.ambld-page .contact-consent{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ambld-text);margin:4px 0 24px;}.ambld-page.ambld-page .contact-checkbox{width:18px;height:18px;accent-color:var(--ambld-blue);flex-shrink:0;}.ambld-page.ambld-page .contact-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:15px 28px;font-family:var(--ambld-heading);font-weight:600;font-size:16px;color:#fff;background:var(--ambld-orange);border:none;border-radius:999px;box-shadow:0 10px 24px rgba(255, 107, 44, 0.36);}.ambld-page.ambld-page .contact-submit:hover{background:var(--ambld-orange-dark);transform:translateY(-2px);}.ambld-page.ambld-page .site-footer{padding:72px 0 32px;background:var(--ambld-ink);color:#a9bccd;}.ambld-page.ambld-page .site-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255, 255, 255, 0.1);}.ambld-page.ambld-page .site-footer .site-header__brand{color:#fff;}.ambld-page.ambld-page .site-footer .site-header__brand-text{color:#fff;}.ambld-page.ambld-page .site-footer__tagline{margin-top:16px;font-size:15px;line-height:1.7;color:#a9bccd;}.ambld-page.ambld-page .site-footer__heading{font-size:16px;color:#fff;margin-bottom:18px;}.ambld-page.ambld-page .site-footer__list{display:grid;gap:12px;}.ambld-page.ambld-page .site-footer__list li{font-size:15px;color:#a9bccd;}.ambld-page.ambld-page .site-footer__list a{color:#a9bccd;}.ambld-page.ambld-page .site-footer__list a:hover{color:#8fd0ff;}.ambld-page.ambld-page .site-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:26px;font-size:14px;color:#7f94a8;}.ambld-page.ambld-page .site-footer__bottom a{color:#8fd0ff;}.ambld-page.ambld-page .site-footer__bottom a:hover{text-decoration:underline;}@media (max-width:1080px){.ambld-page.ambld-page .features-grid{grid-template-columns:repeat(3, 1fr);}}@media (max-width:900px){.ambld-page.ambld-page .about-grid, .ambld-page.ambld-page .contact-grid{grid-template-columns:1fr;gap:40px;}.ambld-page.ambld-page .support-band__container{flex-direction:column;align-items:flex-start;}.ambld-page.ambld-page .site-footer__grid{grid-template-columns:1fr 1fr;}.ambld-page.ambld-page .site-header__inner{gap:16px;}}@media (max-width:780px){.ambld-page.ambld-page .site-nav{display:none;}.ambld-page.ambld-page .site-nav--mobile{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ambld-surface);border-bottom:1px solid var(--ambld-border);box-shadow:var(--ambld-shadow);}.ambld-page.ambld-page .site-nav--mobile.is-open{display:block;}.ambld-page.ambld-page .site-nav--mobile .site-nav__list{flex-direction:column;align-items:stretch;gap:4px;padding:12px;}.ambld-page.ambld-page .site-nav--mobile .nav-link{display:block;padding:14px 12px;border-top:1px solid var(--ambld-border);}.ambld-page.ambld-page .site-nav--mobile .nav-item:first-child .nav-link{border-top:none;}.ambld-page.ambld-page .site-header__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:transparent;border:none;border-radius:8px;}.ambld-page.ambld-page .site-header__toggle-bar{display:block;width:24px;height:2px;background:var(--ambld-ink);transition:transform .25s ease, opacity .25s ease;}.ambld-page.ambld-page .site-header__toggle.is-active .site-header__toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg);}.ambld-page.ambld-page .site-header__toggle.is-active .site-header__toggle-bar:nth-child(2){opacity:0;}.ambld-page.ambld-page .site-header__toggle.is-active .site-header__toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.ambld-page.ambld-page .features-grid{grid-template-columns:repeat(2, 1fr);}.ambld-page.ambld-page .testimonials-grid{grid-template-columns:1fr;}.ambld-page.ambld-page .site-footer__grid{grid-template-columns:1fr;gap:28px;}}@media (min-width:781px){.ambld-page.ambld-page .site-header__toggle, .ambld-page.ambld-page .site-nav--mobile{display:none;}}@media (max-width:520px){.ambld-page.ambld-page .features-grid, .ambld-page.ambld-page .contact-form__row{grid-template-columns:1fr;}.ambld-page.ambld-page .hero-stats{gap:24px;}.ambld-page.ambld-page .hero-stat__number{font-size:26px;}.ambld-page.ambld-page .contact-form{padding:24px;}.ambld-page.ambld-page .site-footer__bottom{flex-direction:column;align-items:flex-start;}}.ambld-page.ambld-page .ambld-main a{text-decoration:none;}.ambld-page.ambld-page .ambld-main ul{list-style:none;margin:0;padding:0;}.ambld-page.ambld-page .ambld-main img{max-width:100%;display:block;}.ambld-page.ambld-page .ambld-main button{font-family:var(--ambld-body);cursor:pointer;border:none;background:none;}.ambld-page.ambld-page .ambld-main .site-header__cta, .ambld-page.ambld-page .ambld-main .hero-button, .ambld-page.ambld-page .ambld-main .about-button, .ambld-page.ambld-page .ambld-main .support-band__button, .ambld-page.ambld-page .ambld-main .contact-submit, .ambld-page.ambld-page .ambld-main .site-footer__list a, .ambld-page.ambld-page .ambld-main .contact-detail__value a{transition:color .25s ease, background .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease;}