:root{--navy:#003E79;--navy-deep:#001F3D;--navy-dark:#00152A;--coral:#FF6B4A;--coral-hot:#FF5733;--mint:#00A676;--amber:#F5A623;--violet:#6B5CF5;--pink:#E85CA1;--sky:#5BA8E8;--cream:#F4F3EE;--border:#E5E3DB}html{scroll-behavior:smooth}body.amx-has-custom-header,body.amx-has-custom-footer{font-family:'General Sans',ui-sans-serif,system-ui,sans-serif;background:var(--cream);color:var(--navy-dark);-webkit-font-smoothing:antialiased;overflow-x:hidden}.serif-i{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.amx-skip-link{position:absolute;left:-9999px;top:-9999px;z-index:9999;background:var(--navy);color:#fff;padding:10px 14px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500}.amx-skip-link:focus{left:12px;top:12px}.amx-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:all 0.22s cubic-bezier(.22,1,.36,1);white-space:nowrap;position:relative;overflow:hidden;text-decoration:none;line-height:1;cursor:pointer;border:0}.amx-btn-primary{background:var(--coral);color:#fff;box-shadow:0 8px 24px -12px rgb(255 107 74 / .5)}.amx-btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / .2) 50%,transparent 70%);transform:translateX(-100%);transition:transform 0.6s ease}.amx-btn-primary:hover::before{transform:translateX(100%)}.amx-btn-primary:hover{background:var(--coral-hot);transform:translateY(-1px);box-shadow:0 12px 32px -10px rgb(255 107 74 / .65);color:#fff}.amx-btn-ghost{color:var(--navy);border:1.5px solid rgb(0 62 121 / .15);background:#fff0}.amx-btn-ghost:hover{border-color:var(--navy);background:rgb(0 62 121 / .04);color:var(--navy)}.amx-arrow-link{display:inline-flex;align-items:center;gap:6px;color:var(--navy);font-weight:500;text-decoration:none;transition:gap 0.2s ease,color 0.2s ease}.amx-arrow-link:hover{gap:12px;color:var(--coral)}.amx-arrow-link.on-dark{color:rgb(244 243 238 / .85)}.has-mega{position:relative}.mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);width:920px;max-width:calc(100vw - 48px);background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s;box-shadow:0 30px 60px -30px rgb(0 31 61 / .25);z-index:50}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-col-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(0 31 61 / .5);font-weight:600;margin-bottom:12px}.mega-link{display:block;padding:10px 12px;border-radius:10px;color:var(--navy);font-size:15px;font-weight:500;text-decoration:none;transition:background 0.18s ease,color 0.18s ease,padding-left 0.18s ease}body .mega .mega-link{color:var(--navy)}body .mega .mega-link:hover,body .mega .mega-link:focus-visible{background:rgb(255 107 74 / .08);color:var(--coral)!important;padding-left:16px;text-decoration:none}.mega-link-desc{display:block;font-size:12px;color:rgb(0 31 61 / .55);font-weight:400;margin-top:2px}.floating-cta{position:fixed;bottom:24px;right:24px;z-index:40;opacity:0;transform:translateY(14px) scale(.97);transition:all 0.3s ease;pointer-events:none}.floating-cta.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px, 100%);background:#fff;padding:24px;transform:translateX(100%);transition:transform 0.35s cubic-bezier(.22,1,.36,1);z-index:70;overflow-y:auto}.mobile-drawer.open{transform:translateX(0)}.mobile-backdrop{position:fixed;inset:0;background:rgb(0 21 42 / .5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:60;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-backdrop.open{opacity:1;visibility:visible}details[open]>summary>span.group-open\:rotate-180{transform:rotate(180deg)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}@media (max-width:640px){.max-w-container{padding-left:20px;padding-right:20px}.px-6{padding-left:20px!important;padding-right:20px!important}.floating-cta{bottom:16px;right:16px;font-size:13px;padding:10px 16px}}.amx-has-custom-header>header#site-header,.amx-has-custom-header>.site-header,.amx-has-custom-footer>footer#site-footer,.amx-has-custom-footer>.site-footer{display:none!important}.amx-has-custom-header #page>header,.amx-has-custom-header #page>.site-header,.amx-has-custom-footer #page>footer,.amx-has-custom-footer #page>.site-footer{display:none!important}@media (prefers-reduced-motion:reduce){.amx-btn,.amx-btn-primary::before,.mega,.mobile-drawer,.mobile-backdrop,.floating-cta{transition:none!important;animation:none!important}}body .amx-site-header nav a,body .amx-site-header nav button{color:var(--navy)}body .amx-site-header nav a:hover,body .amx-site-header nav button:hover{color:var(--coral)!important}body .amx-site-header .text-navy\/70 a{color:rgb(0 62 121 / .7)}body .amx-site-header .text-navy\/70 a:hover{color:var(--coral)!important}body .amx-site-header a[href="/"],body .amx-site-header a[href$="hostingersite.com/"]{color:var(--navy);text-decoration:none}body .amx-arrow-link{color:var(--navy)}body .amx-arrow-link:hover{color:var(--coral)!important}body .mobile-drawer a,body .mobile-drawer summary{color:var(--navy)}body .mobile-drawer a:hover{color:var(--coral)!important}body .amx-site-footer a{color:rgb(244 243 238 / .8);text-decoration:none}body .amx-site-footer a:hover{color:var(--coral)!important}body .amx-site-footer .text-cream\/60{color:rgb(244 243 238 / .6)}body .amx-site-footer .text-cream\/50{color:rgb(244 243 238 / .5)}body .amx-site-footer .text-cream{color:var(--cream)}body .amx-btn-primary,body .amx-btn-primary:hover,body .amx-btn-primary:visited,body .amx-btn-primary:focus{color:#fff!important;text-decoration:none}body .amx-btn-ghost,body .amx-btn-ghost:visited,body .amx-btn-ghost:focus{color:var(--navy);text-decoration:none}body .amx-btn-ghost:hover{color:var(--navy)!important;text-decoration:none}.img-slot{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--img-a,#003E79),var(--img-b,#FF6B4A))}.img-slot::before{content:attr(data-label);position:absolute;top:14px;left:14px;background:rgb(255 255 255 / .92);color:var(--navy);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;z-index:5;backdrop-filter:blur(4px)}.img-slot::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.bg-editorial-grid{background-image:linear-gradient(rgb(0 62 121 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(0 62 121 / .04) 1px,transparent 1px);background-size:80px 80px}.blob{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0;animation:blob-drift 18s ease-in-out infinite}.blob-coral{background:radial-gradient(circle,rgb(255 107 74 / .22),transparent 65%)}.blob-mint{background:radial-gradient(circle,rgb(0 166 118 / .18),transparent 65%)}.blob-violet{background:radial-gradient(circle,rgb(107 92 245 / .2),transparent 65%)}.blob-sky{background:radial-gradient(circle,rgb(91 168 232 / .2),transparent 65%)}@keyframes blob-drift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,40px) scale(.95)}}.section-pad{padding-top:100px;padding-bottom:100px}@media (max-width:768px){.section-pad{padding-top:64px;padding-bottom:64px}}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:rgb(0 31 61 / .55)}.section-eyebrow::before{content:'';width:32px;height:1px;background:var(--coral);display:inline-block}.section-eyebrow.on-dark{color:rgb(244 243 238 / .6)}.amx-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:all 0.22s cubic-bezier(.22,1,.36,1);white-space:nowrap;position:relative;overflow:hidden}.amx-btn-primary{background:var(--coral);color:#fff;box-shadow:0 8px 24px -12px rgb(255 107 74 / .5)}.amx-btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / .2) 50%,transparent 70%);transform:translateX(-100%);transition:transform 0.6s ease}.amx-btn-primary:hover::before{transform:translateX(100%)}.amx-btn-primary:hover{background:#FF5733;transform:translateY(-1px);box-shadow:0 12px 32px -10px rgb(255 107 74 / .65)}.amx-btn-ghost{color:var(--navy);border:1.5px solid rgb(0 62 121 / .15);background:#fff0}.amx-btn-ghost:hover{border-color:var(--navy);background:rgb(0 62 121 / .04)}.amx-arrow-link{display:inline-flex;align-items:center;gap:6px;color:var(--navy);font-weight:500;transition:gap 0.2s ease,color 0.2s ease}.amx-arrow-link:hover{gap:12px;color:var(--coral)}.amx-arrow-link.on-dark{color:rgb(244 243 238 / .85)}.hero{position:relative;overflow:hidden;background:var(--cream);isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 90% 10%,rgb(255 107 74 / .2),transparent 55%),radial-gradient(ellipse 50% 50% at 5% 90%,rgb(0 166 118 / .15),transparent 60%);animation:hero-bg-drift 28s ease-in-out infinite alternate}@keyframes hero-bg-drift{from{transform:translate(0,0) scale(1)}to{transform:translate(-3%,2%) scale(1.04)}}.hero-grid-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgb(0 62 121 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(0 62 121 / .035) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 95%);mask-image:linear-gradient(to bottom,black 40%,transparent 95%)}.hero-content{position:relative;z-index:2}.hero-h1{font-size:clamp(44px, 6vw, 96px);font-weight:600;line-height:.98;letter-spacing:-.035em;color:var(--navy);position:relative;max-width:12ch}.hero-h1 .hero-line{display:block;opacity:0;transform:translateY(24px);animation:hero-line-in 0.85s cubic-bezier(.22,1,.36,1) forwards}.hero-h1 .hero-line:nth-child(1){animation-delay:0.1s}.hero-h1 .hero-line:nth-child(2){animation-delay:0.28s}.hero-h1 .hero-line:nth-child(3){animation-delay:0.46s}@keyframes hero-line-in{to{opacity:1;transform:translateY(0)}}.hero-accent-word{color:var(--coral);font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}.hero-underline{position:relative;display:inline-block;padding-bottom:4px}.hero-underline::after{content:'';position:absolute;left:2%;right:2%;bottom:-2px;height:6px;background:var(--coral);border-radius:3px;transform:scaleX(0);transform-origin:left;animation:underline-sweep 1s cubic-bezier(.22,1,.36,1) 0.9s forwards}@keyframes underline-sweep{to{transform:scaleX(1)}}.hero-eyebrow-anim{opacity:0;animation:hero-line-in 0.6s cubic-bezier(.22,1,.36,1) forwards}.hero-sub{opacity:0;transform:translateY(16px);animation:hero-line-in 0.85s cubic-bezier(.22,1,.36,1) 0.6s forwards}.hero-ctas{opacity:0;transform:translateY(16px);animation:hero-line-in 0.85s cubic-bezier(.22,1,.36,1) 0.75s forwards}.hero-serp{background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px 20px 22px;box-shadow:0 30px 80px -30px rgb(0 31 61 / .2);position:relative;opacity:0;transform:translateY(30px);animation:hero-line-in 1s cubic-bezier(.22,1,.36,1) 0.5s forwards}.hero-serp::before{content:'';position:absolute;top:-16px;left:24px;width:48px;height:3px;background:var(--coral);border-radius:2px}.hero-serp-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.hero-serp-logo{display:inline-flex;align-items:center;gap:1px;font-size:18px;font-weight:600;letter-spacing:-.02em}.hero-serp-logo .g1{color:#4285F4}.hero-serp-logo .g2{color:#EA4335}.hero-serp-logo .g3{color:#FBBC05}.hero-serp-logo .g4{color:#4285F4}.hero-serp-logo .g5{color:#34A853}.hero-serp-logo .g6{color:#EA4335}.hero-serp-search{flex:1;background:#F4F3EE;border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:12px;color:rgb(0 31 61 / .7);display:flex;align-items:center;gap:8px}.hero-serp-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgb(0 31 61 / .45);font-weight:600;margin-bottom:10px}.hero-serp-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgb(0 62 121 / .06);position:relative;transition:transform 0.6s cubic-bezier(.22,1,.36,1),opacity 0.6s ease}.hero-serp-row:last-child{border-bottom:0}.hero-serp-pos{width:28px;height:28px;border-radius:8px;background:rgb(0 62 121 / .05);color:var(--navy);font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum" on;transition:all 0.4s ease}.hero-serp-site{font-size:13px;color:rgb(0 31 61 / .55);font-weight:500;letter-spacing:-.01em}.hero-serp-delta{font-size:11px;color:rgb(0 31 61 / .35);font-weight:500}.hero-serp-row.you{padding:14px 14px;margin:4px -14px;background:linear-gradient(90deg,rgb(255 107 74 / .08),rgb(255 107 74 / .02));border-radius:12px;border-bottom:0;transition:all 0.6s cubic-bezier(.22,1,.36,1)}.hero-serp-row.you .hero-serp-pos{background:var(--coral);color:#fff;box-shadow:0 4px 12px -4px rgb(255 107 74 / .5)}.hero-serp-row.you .hero-serp-site{color:var(--navy);font-weight:600}.hero-serp-row.you .hero-serp-delta{color:var(--mint);font-weight:600}.hero-rank-up{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.hero-rank-up::before{content:'↑';font-size:10px}.hero-serp-progress{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px;font-size:12px;color:rgb(0 31 61 / .65)}.hero-serp-progress-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:pulse-dot-sm 2s ease-in-out infinite}@keyframes pulse-dot-sm{0%,100%{opacity:1;box-shadow:0 0 0 0 rgb(0 166 118 / .4)}50%{opacity:.6;box-shadow:0 0 0 6px #fff0}}.hero-serp-progress strong{color:var(--navy);font-weight:600}.hero-badge{position:absolute;background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 14px;box-shadow:0 20px 40px -20px rgb(0 31 61 / .18);display:flex;align-items:center;gap:10px;font-size:12px;opacity:0;transform:translateY(20px);animation:hero-line-in 0.8s cubic-bezier(.22,1,.36,1) forwards}.hero-badge.b1{top:-18px;right:-20px;animation-delay:1.4s;background:var(--navy-deep);color:var(--cream);border-color:#fff0}.hero-badge.b2{bottom:-20px;left:-24px;animation-delay:1.65s}@media (max-width:1024px){.hero-badge.b1{top:-14px;right:8px}.hero-badge.b2{bottom:-14px;left:8px}}@media (max-width:640px){.hero-badge{padding:8px 10px;font-size:11px}.hero-badge-value{font-size:14px}}.hero-badge-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.hero-badge-value{font-size:16px;font-weight:700;line-height:1;letter-spacing:-.02em}.hero-badge-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-top:2px}.hero-dot{position:absolute;border-radius:50%;opacity:0;animation:dot-float 4s ease-in-out infinite,dot-fade 1s ease forwards}.hero-dot.d1{top:20%;left:45%;width:8px;height:8px;background:var(--coral);animation-delay:1.8s,1.8s}.hero-dot.d2{top:60%;left:38%;width:6px;height:6px;background:var(--mint);animation-delay:2.0s,2.0s}.hero-dot.d3{top:75%;left:55%;width:10px;height:10px;background:var(--violet);animation-delay:2.2s,2.2s}@keyframes dot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes dot-fade{to{opacity:.4}}.hero-trophies{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;opacity:0;animation:hero-line-in 1s cubic-bezier(.22,1,.36,1) 1.1s forwards}@media (max-width:768px){.hero-trophies{grid-template-columns:1fr;gap:10px;margin-top:28px}}.hero-trophy{display:flex;align-items:center;gap:12px;background:rgb(255 255 255 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(229 227 219 / .7);border-radius:14px;padding:12px 14px;transition:transform 0.3s cubic-bezier(.22,1,.36,1),box-shadow 0.3s ease,border-color 0.3s ease}.hero-trophy:hover{transform:translateY(-2px);box-shadow:0 18px 36px -20px rgb(0 31 61 / .18);border-color:var(--coral)}.hero-trophy.dark{background:var(--navy-deep);border-color:#fff0;color:var(--cream)}.hero-trophy.dark .hero-trophy-label{color:rgb(244 243 238 / .55)}.hero-trophy.dark .hero-trophy-client{color:rgb(244 243 238 / .7)}.hero-trophy-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;flex-shrink:0}.hero-trophy-body{flex:1;min-width:0}.hero-trophy-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:rgb(0 31 61 / .5);font-weight:600}.hero-trophy-value{font-size:22px;font-weight:600;line-height:1;letter-spacing:-.02em;margin-top:2px;font-feature-settings:"tnum" on}.hero-trophy-client{font-size:10px;color:rgb(0 31 61 / .6);margin-top:3px}.marquee{overflow:hidden;position:relative}.marquee::before,.marquee::after{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee::before{left:0;background:linear-gradient(to right,var(--cream),transparent)}.marquee::after{right:0;background:linear-gradient(to left,var(--cream),transparent)}.marquee-track{display:flex;gap:48px;animation:marquee-scroll 55s linear infinite;width:max-content;align-items:center}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;padding:8px 16px;border-radius:14px;transition:background 0.2s ease}.marquee-item:hover{background:rgb(0 31 61 / .04)}.marquee-logo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;background:var(--logo-bg,#fff);border:1px solid var(--border);color:var(--logo-color,var(--navy));font-size:15px;font-weight:700;letter-spacing:-.02em;position:relative;overflow:hidden}.marquee-logo::after{content:attr(data-label);position:absolute;bottom:-2px;right:-2px;font-size:6px;font-weight:700;color:rgb(255 255 255 / .95);background:var(--navy);padding:1px 3px;border-radius:3px;letter-spacing:.05em;text-transform:uppercase}.marquee-text{display:inline-flex;flex-direction:column;gap:2px;line-height:1.1}.marquee-client{font-size:14px;font-weight:600;color:var(--navy);letter-spacing:-.01em}.marquee-metric{font-size:11px;font-weight:500;color:var(--coral);letter-spacing:.02em}.stat-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:24px 28px;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--stat-accent,var(--coral));transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.stat-card:hover::before{transform:scaleX(1)}.stat-card:hover{transform:translateY(-4px);border-color:var(--stat-accent,var(--coral));box-shadow:0 20px 40px -20px rgb(0 31 61 / .18)}.stat-value{font-size:clamp(40px, 4vw, 56px);line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--navy);font-feature-settings:"tnum" on}.svc-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px;overflow:hidden;transition:transform 0.35s cubic-bezier(.22,1,.36,1),border-color 0.35s ease,box-shadow 0.35s ease}.svc-card::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;height:6px;background:linear-gradient(90deg,var(--svc-accent,#FF6B4A),transparent);transform:scaleX(0);transform-origin:left;transition:transform 0.5s cubic-bezier(.22,1,.36,1)}.svc-card:hover::before{transform:scaleX(1)}.svc-card:hover{transform:translateY(-5px);border-color:var(--svc-accent,#FF6B4A);box-shadow:0 30px 60px -30px rgb(0 31 61 / .2)}.svc-card>*{position:relative;z-index:1}.svc-eyebrow{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:999px;background:rgb(0 62 121 / .05);color:var(--navy)}.svc-title{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--navy);margin-top:16px}.svc-desc{color:rgb(0 31 61 / .7);font-size:15px;margin-top:10px;line-height:1.55}.svc-card .svc-cta-arrow{display:inline-block;transition:transform 0.3s ease}.svc-card:hover .svc-cta-arrow{transform:translateX(6px)}.case-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:transform 0.45s cubic-bezier(.22,1,.36,1),box-shadow 0.45s ease}.case-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px -30px rgb(0 31 61 / .3)}.case-card .img-slot{height:220px;transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.case-card:hover .img-slot{transform:scale(1.04)}.case-metric-float{position:absolute;bottom:20px;left:20px;background:rgb(255 255 255 / .96);border-radius:12px;padding:14px 18px;backdrop-filter:blur(8px);z-index:2;transform:translateY(0);transition:transform 0.4s cubic-bezier(.22,1,.36,1)}.case-card:hover .case-metric-float{transform:translateY(-4px)}.case-metric-value{font-size:28px;font-weight:600;color:var(--navy);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum" on}.has-mega{position:relative}.mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);width:920px;max-width:calc(100vw - 48px);background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s;box-shadow:0 30px 60px -30px rgb(0 31 61 / .25);z-index:50}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-col-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(0 31 61 / .5);font-weight:600;margin-bottom:12px}.mega-link{display:block;padding:10px 12px;border-radius:10px;color:var(--navy);font-size:15px;font-weight:500;transition:background 0.18s ease,color 0.18s ease,padding-left 0.18s ease}.mega-link:hover{background:rgb(255 107 74 / .08);color:var(--coral);padding-left:16px}.mega-link-desc{display:block;font-size:12px;color:rgb(0 31 61 / .55);font-weight:400;margin-top:2px}.floating-cta{position:fixed;bottom:24px;right:24px;z-index:40;opacity:0;transform:translateY(14px) scale(.97);transition:all 0.3s ease;pointer-events:none}.floating-cta.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.reveal{opacity:0;transform:translateY(28px);transition:opacity 0.8s cubic-bezier(.22,1,.36,1),transform 0.8s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(.22,1,.36,1),transform 0.7s cubic-bezier(.22,1,.36,1)}.reveal-stagger.in>*:nth-child(1){transition-delay:0.05s}.reveal-stagger.in>*:nth-child(2){transition-delay:0.15s}.reveal-stagger.in>*:nth-child(3){transition-delay:0.25s}.reveal-stagger.in>*:nth-child(4){transition-delay:0.35s}.reveal-stagger.in>*:nth-child(5){transition-delay:0.45s}.reveal-stagger.in>*:nth-child(6){transition-delay:0.55s}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.faq-item{border-bottom:1px solid var(--border)}.faq-trigger{width:100%;text-align:left;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:18px;color:var(--navy);cursor:pointer;gap:20px;transition:color 0.2s ease;background:#fff0;border:0}.faq-trigger:hover{color:var(--coral)}.faq-trigger .icon{flex-shrink:0;width:28px;height:28px;border:1.5px solid rgb(0 62 121 / .2);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.22,1,.36,1);color:var(--navy)}.faq-item.open .faq-trigger{color:var(--coral)}.faq-item.open .faq-trigger .icon{background:var(--coral);border-color:var(--coral);color:#fff;transform:rotate(45deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height 0.45s cubic-bezier(.22,1,.36,1),padding-bottom 0.35s ease;color:rgb(0 31 61 / .72);line-height:1.65}.faq-item.open .faq-content{max-height:400px;padding-bottom:24px}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px, 100%);background:#fff;padding:24px;transform:translateX(100%);transition:transform 0.35s cubic-bezier(.22,1,.36,1);z-index:70;overflow-y:auto}.mobile-drawer.open{transform:translateX(0)}.mobile-backdrop{position:fixed;inset:0;background:rgb(0 21 42 / .5);backdrop-filter:blur(4px);z-index:60;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-backdrop.open{opacity:1;visibility:visible}.field{width:100%;padding:14px 18px;background:#fff;border:1px solid var(--border);border-radius:12px;font-size:15px;color:var(--navy);transition:border-color 0.2s ease,box-shadow 0.2s ease;font-family:inherit}.field:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 4px rgb(255 107 74 / .12)}.field-label{font-size:13px;font-weight:500;color:var(--navy);display:block;margin-bottom:6px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (max-width:1024px){.hero{overflow-x:clip}.hero .grid{gap:48px!important}.hero-dot{display:none}.hero-serp{padding:18px}}@media (max-width:768px){.hero-h1{font-size:clamp(44px, 11vw, 72px);line-height:.98;letter-spacing:-.03em}.hero{padding-top:0!important}.hero>div.max-w-container{padding-top:40px!important;padding-bottom:48px!important}.hero-eyebrow-anim{margin-bottom:20px!important;font-size:11px}.hero-sub{margin-top:24px!important}.hero-ctas{margin-top:24px!important}.hero-ctas .amx-btn{padding:14px 22px!important;font-size:14px!important}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .amx-btn{justify-content:center;width:100%}.hero-trophies{margin-top:32px!important;gap:10px}.hero-trophy{padding:14px}.hero-badge.b1,.hero-badge.b2{position:static!important;margin-top:12px;opacity:1!important;transform:none!important;animation:none!important;display:inline-flex}.hero-badge.b2{margin-left:8px}.hero-badge-wrap{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.section-eyebrow{font-size:11px;letter-spacing:.12em}.section-eyebrow::before{width:20px}.section-pad h2,section h2{font-size:32px!important;line-height:1.1!important}.hero-h1{font-size:clamp(44px, 11vw, 72px)!important}.svc-card{padding:24px}.svc-title{font-size:22px}.svc-desc{font-size:14px}.stat-card{padding:20px}.stat-value{font-size:40px!important}#why-amax-image,.why-amax-section .img-slot{min-height:280px!important}.case-card .img-slot{height:180px}.case-metric-float{padding:10px 14px;bottom:14px;left:14px}.case-metric-value{font-size:22px}.stat-card .text-5xl{font-size:36px}.faq-trigger{font-size:16px;padding:20px 0}.marquee-track{gap:28px}.marquee-item{padding:6px 10px;gap:10px}.marquee-logo{width:34px;height:34px;font-size:13px}.marquee-client{font-size:13px}.marquee-metric{font-size:10px}.marquee::before,.marquee::after{width:60px}#contact .grid{gap:28px!important}#contact h2{font-size:24px!important}footer .grid{gap:32px!important}footer .lg\:col-span-4{grid-column:1 / -1}}@media (max-width:640px){.hero-eyebrow-anim{font-size:10px;white-space:normal}.max-w-container{padding-left:20px;padding-right:20px}.px-6{padding-left:20px!important;padding-right:20px!important}.floating-cta{bottom:16px;right:16px;font-size:13px;padding:10px 16px}section h2{font-size:28px!important}.hero-h1{font-size:clamp(40px, 10vw, 54px)!important}.hero-h1 .hero-line{display:block}.hero-trophies{gap:8px}.hero-serp{padding:16px;border-radius:16px}.hero-serp-head{margin-bottom:14px;gap:8px}.hero-serp-search{font-size:11px;padding:5px 10px}.hero-serp-row{padding:8px 0;gap:10px}.hero-serp-row.you{padding:10px 10px;margin:2px -10px}.hero-serp-pos{width:24px;height:24px;font-size:12px}.hero-serp-site{font-size:12px}.hero-serp-delta{font-size:10px}.stat-card .w-11,.stat-card .w-12{width:36px!important;height:36px!important;font-size:16px}.svc-card .svc-eyebrow{font-size:10px}#audit .bg-cream{padding:16px!important}.faq-trigger{font-size:15px;gap:12px}.faq-trigger .icon{width:24px;height:24px}.stat-card .w-10{width:32px!important;height:32px!important}}@media (max-width:380px){.hero-h1{font-size:38px!important}.hero-serp-site{font-size:11px}.hero-serp-row{grid-template-columns:22px 1fr auto;gap:8px}.marquee-client{font-size:12px}.marquee-text{gap:1px}}@media (max-height:640px) and (orientation:landscape){.hero>div.max-w-container{padding-top:32px;padding-bottom:40px}}body .svc-card,body .svc-card:hover,body .svc-card:focus,body .svc-card:visited,body .case-card,body .case-card:hover,body .case-card:focus,body .case-card:visited,body .amx-case-card,body .amx-case-card:hover,body .amx-case-card:focus,body .amx-case-card:visited,body .marquee-item,body .entry-content .svc-card,body .entry-content .case-card,body .entry-content .amx-case-card,body .page-content .amx-case-card,body .page-content .amx-case-card:hover,body .page-content .amx-case-card:focus,body .page-content .amx-case-card:visited{text-decoration:none!important}body .svc-card *,body .case-card *,body .amx-case-card *,body .entry-content .svc-card *,body .entry-content .case-card *,body .entry-content .amx-case-card *,body .page-content .amx-case-card *{text-decoration:none!important}body .amx-site-header a,body .amx-site-footer a,body .hero a:not(.underline),body .hero-ctas a,body section .amx-arrow-link,body section .amx-arrow-link:hover,body .marquee a,body .stat-card a,body .page-content .amx-btn,body .page-content .amx-btn:hover,body .page-content .amx-btn:focus,body .page-content .amx-btn:visited,body .page-content .amx-arrow-link,body .page-content .amx-arrow-link:hover,body .page-content .amx-case-card-arrow,body .post-type-archive-amx_case .amx-btn,body .post-type-archive-amx_case .amx-arrow-link,body .post-type-archive-amx_case .amx-case-card-arrow,body .single-amx_case .amx-btn,body .single-amx_case .amx-arrow-link,body .single-amx_case .amx-case-card-arrow{text-decoration:none!important}body .faq-item,body .entry-content .faq-item{border-bottom:1px solid var(--border);border-top:0;border-left:0;border-right:0;background:#fff0;padding:0;margin:0}body .faq-trigger,body .entry-content .faq-trigger{width:100%;text-align:left;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:18px;color:var(--navy);cursor:pointer;gap:20px;transition:color 0.2s ease;background:transparent!important;border:0!important;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:normal;line-height:1.4;font-family:inherit;min-height:0;text-decoration:none}body .faq-trigger:hover,body .entry-content .faq-trigger:hover{color:var(--coral)!important;background:transparent!important;border-color:transparent!important;box-shadow:none;transform:none}body .faq-trigger:focus,body .faq-trigger:focus-visible{outline:2px solid rgb(255 107 74 / .35);outline-offset:4px;background:transparent!important}body .faq-trigger .icon,body .entry-content .faq-trigger .icon{flex-shrink:0;width:28px;height:28px;border:1.5px solid rgb(0 62 121 / .2);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.22,1,.36,1);color:var(--navy);background:#fff0;font-weight:400;font-size:16px}body .faq-item.open .faq-trigger,body .entry-content .faq-item.open .faq-trigger{color:var(--coral)}body .faq-item.open .faq-trigger .icon,body .entry-content .faq-item.open .faq-trigger .icon{background:var(--coral);border-color:var(--coral);color:#fff;transform:rotate(45deg)}body .faq-content,body .entry-content .faq-content{max-height:0;overflow:hidden;transition:max-height 0.45s cubic-bezier(.22,1,.36,1),padding-bottom 0.35s ease;color:rgb(0 31 61 / .72);line-height:1.65;padding:0;background:#fff0}body .faq-item.open .faq-content,body .entry-content .faq-item.open .faq-content{max-height:400px;padding-bottom:24px}body .entry-content .svc-card h3,body .entry-content .case-card h3,body .entry-content .stat-card h3{margin-top:0;margin-bottom:0;color:var(--navy)}body .entry-content .svc-card p,body .entry-content .case-card p,body .entry-content .stat-card p{margin:0}body .entry-content section h2{margin-top:0}.amx-logo-img{display:block;height:auto;max-height:40px;width:auto;max-width:240px;object-fit:contain}@media (max-width:640px){.amx-logo-img{max-height:36px;max-width:180px}}.amx-site-footer .amx-logo-img{max-height:44px;max-width:260px}.amx-logo-link:has(.amx-logo-img) .serif-i,.amx-footer-logo:has(.amx-logo-img) .serif-i{display:none!important}body .amx-site-header button,body .amx-site-header nav button,body .amx-site-header .has-mega>button,body #mobileToggle,body #mobileClose,body .mobile-drawer button,body #mobileDrawer button{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0;box-shadow:none!important;text-shadow:none;text-transform:none;letter-spacing:normal;font-family:inherit;line-height:inherit;min-height:0;min-width:0;margin:0;transform:none!important;text-decoration:none!important}body .amx-site-header .has-mega>button{padding:.5rem 1rem;display:inline-flex;align-items:center;gap:.25rem;color:var(--navy);font-weight:500;font-size:15px}body .amx-site-header .has-mega>button:hover,body .amx-site-header .has-mega>button:focus-visible{color:var(--coral)!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}body .amx-site-header .has-mega>button:focus-visible{outline:2px solid rgb(255 107 74 / .35);outline-offset:4px}body #mobileToggle{padding:.5rem;color:var(--navy);cursor:pointer}body #mobileToggle:hover{color:var(--coral)!important;background:transparent!important}body #mobileToggle:focus-visible{outline:2px solid rgb(255 107 74 / .35);outline-offset:2px}body #mobileClose{padding:.5rem;color:var(--navy);cursor:pointer}body #mobileClose:hover{color:var(--coral)!important;background:transparent!important}body .mobile-drawer summary,body #mobileDrawer summary{background:transparent!important;border:0;box-shadow:none;color:var(--navy)}body .amx-site-header button:not(.amx-btn),body .amx-site-footer button:not(.amx-btn),body .mobile-drawer button:not(.amx-btn){appearance:none;-webkit-appearance:none}.amx-inner-hero{position:relative;isolation:isolate;background:var(--cream)}.amx-inner-hero.bg-navy-deep{background:var(--navy-deep)}.amx-inner-hero h1{text-wrap:balance}.amx-btn-ghost--on-dark{color:rgb(244 243 238 / .9)!important;border-color:rgb(244 243 238 / .25)!important;background:transparent!important}.amx-btn-ghost--on-dark:hover{color:#fff!important;border-color:#fff!important;background:rgb(255 255 255 / .08)!important}.amx-process-grid{list-style:none;padding:0}.amx-process-step{position:relative;counter-increment:amx-step}.amx-process-num{display:inline-block;font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:44px;line-height:1;color:var(--coral);opacity:.9;letter-spacing:-.02em}.section-eyebrow[style*="inline-flex"]{display:inline-flex!important}.amx-cta-strip .section-eyebrow{justify-content:center}.amx-prose{max-width:780px;margin-left:auto;margin-right:auto;color:rgb(0 31 61 / .85);font-size:17px;line-height:1.7}.amx-prose h1,.amx-prose h2,.amx-prose h3,.amx-prose h4{color:var(--navy);font-weight:600;letter-spacing:-.02em;line-height:1.2}.amx-prose h1{font-size:2.5rem;margin-top:0;margin-bottom:1rem}.amx-prose h2{font-size:1.875rem;margin-top:2.5rem;margin-bottom:1rem}.amx-prose h3{font-size:1.375rem;margin-top:2rem;margin-bottom:.75rem}.amx-prose h4{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.amx-prose p{margin:0 0 1.25rem}.amx-prose ul,.amx-prose ol{margin:0 0 1.25rem;padding-left:1.5rem}.amx-prose ul{list-style:disc}.amx-prose ol{list-style:decimal}.amx-prose li{margin-bottom:.5rem}.amx-prose a{color:var(--coral);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.amx-prose a:hover{text-decoration-thickness:2px}.amx-prose blockquote{border-left:3px solid var(--coral);padding-left:1.25rem;margin:1.5rem 0;color:rgb(0 31 61 / .7);font-style:italic}.amx-prose code{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;background:rgb(0 62 121 / .06);padding:.125rem .375rem;border-radius:4px;font-size:.9em}.amx-prose strong{color:var(--navy);font-weight:600}.amx-prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.amx-prose img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0}.amx-prose table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.amx-prose th,.amx-prose td{border-bottom:1px solid var(--border);padding:.75rem .5rem;text-align:left}.amx-prose th{font-weight:600;color:var(--navy);background:rgb(0 62 121 / .03)}body .amx-inner-hero a:not(.underline),body .amx-cta-strip a{text-decoration:none!important}body section .amx-arrow-link,body section .amx-arrow-link:hover,body section .amx-arrow-link:visited{text-decoration:none!important}body .case-card,body .case-card *,body .case-card:hover,body .case-card:hover *{text-decoration:none!important}.amx-custom-layout .page-header,.amx-custom-layout .entry-header,.amx-custom-layout>.entry-title,.amx-custom-layout .site-main>.entry-title,.amx-custom-layout .site-main>header.entry-header,.amx-custom-layout .site-main>article>header.entry-header,.amx-custom-layout article>.entry-title,.amx-custom-layout article>header.entry-header{display:none!important}.amx-custom-layout .site-content,.amx-custom-layout .site-main,.amx-custom-layout #content,.amx-custom-layout .content-area,.amx-custom-layout article,.amx-custom-layout article>.entry-content,.amx-custom-layout .entry-content{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.amx-custom-layout .amx-inner-hero,.amx-custom-layout .amx-cta-strip,.amx-custom-layout .amx-site-header,.amx-custom-layout .amx-site-footer,.amx-custom-layout>main>section,.amx-custom-layout .entry-content>section{width:100%;max-width:100vw;margin-left:0;margin-right:0}body.home .entry-content>section,body.home .site-main>section{width:100%;max-width:100vw}.amx-breadcrumbs{padding:14px 0 0;font-size:13px;color:rgb(0 31 61 / .55)}.amx-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.amx-breadcrumbs li{display:inline-flex;align-items:center;gap:6px}.amx-breadcrumbs a{color:rgb(0 31 61 / .6);text-decoration:none}.amx-breadcrumbs a:hover{color:var(--coral)}.amx-breadcrumbs__sep{color:rgb(0 31 61 / .3)}.amx-breadcrumbs [aria-current="page"]{color:var(--navy);font-weight:500}.amx-infographic{margin:40px 0;padding:0}.amx-ig-title{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(0 31 61 / .55);margin-bottom:16px}.amx-ig-caption{font-size:14px;color:rgb(0 31 61 / .6);margin-top:12px}.amx-ig-label{fill:var(--navy)}.amx-ig-value{fill:var(--navy)}.amx-ig-bar svg{max-width:100%;height:auto}.amx-ig-flow-steps{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:4px 0 16px}.amx-ig-flow-step{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:240px;padding:20px;border:1px solid var(--border);border-radius:14px;background:#fff;border-top:3px solid var(--step-color,var(--coral))}.amx-ig-flow-num{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:28px;line-height:1;color:var(--step-color,var(--coral));flex-shrink:0}.amx-ig-flow-body{flex:1;min-width:0}.amx-ig-flow-label{font-weight:600;color:var(--navy);font-size:16px}.amx-ig-flow-desc{font-size:13px;color:rgb(0 31 61 / .65);margin-top:3px;line-height:1.4}.amx-ig-flow-arrow{color:rgb(0 31 61 / .3);flex-shrink:0;margin:0 -6px}@media (max-width:768px){.amx-ig-flow-steps{flex-direction:column}.amx-ig-flow-step{min-width:0;width:100%}.amx-ig-flow-arrow{transform:rotate(90deg);margin:-6px auto}}.amx-ig-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.amx-ig-comparison-col{padding:24px;border:1px solid var(--border);border-radius:14px;background:#fff;border-top:3px solid var(--col-color,var(--coral))}.amx-ig-comparison-heading{font-weight:600;color:var(--navy);font-size:18px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border)}.amx-ig-comparison-list{list-style:none;margin:0;padding:0}.amx-ig-comparison-list li{font-size:14px;color:rgb(0 31 61 / .8);padding:8px 0;line-height:1.55;display:flex;align-items:flex-start;gap:8px}.amx-ig-comparison-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--col-color,var(--coral));color:#fff;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}.amx-ig-comparison-col--left .amx-ig-comparison-icon{background:rgb(0 31 61 / .35)}@media (max-width:768px){.amx-ig-comparison-grid{grid-template-columns:1fr}}.amx-ig-funnel-stages{display:grid;gap:12px}.amx-ig-funnel-row{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center}.amx-ig-funnel-label{font-size:13px;font-weight:500;color:rgb(0 31 61 / .75);text-align:right}.amx-ig-funnel-bar-wrap{display:flex;align-items:stretch}.amx-ig-funnel-bar{height:38px;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding:0 14px;color:#fff;font-weight:600;font-size:13px;min-width:70px;transition:width 0.6s cubic-bezier(.22,1,.36,1)}@media (max-width:640px){.amx-ig-funnel-row{grid-template-columns:100px 1fr;gap:10px}.amx-ig-funnel-label{font-size:12px}.amx-ig-funnel-bar{height:32px;font-size:12px;padding:0 10px}}.amx-ig-timeline-list{list-style:none;margin:0;padding:0;position:relative}.amx-ig-timeline-list::before{content:'';position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:rgb(0 62 121 / .12)}.amx-ig-timeline-item{position:relative;padding:0 0 24px 40px}.amx-ig-timeline-dot{position:absolute;left:4px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--coral);border:3px solid var(--cream)}.amx-ig-timeline-date{font-size:12px;font-weight:600;color:var(--coral);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.amx-ig-timeline-title{font-weight:600;color:var(--navy);font-size:16px}.amx-ig-timeline-desc{font-size:14px;color:rgb(0 31 61 / .7);margin-top:4px;line-height:1.5}.amx-ig-donut{display:flex;flex-direction:column;align-items:center;padding:20px}.amx-ig-donut-label{font-size:14px;font-weight:600;color:var(--navy);margin-top:8px;text-align:center}.amx-ig-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.amx-ig-kpi{text-align:center;padding:10px;border-right:1px solid var(--border)}.amx-ig-kpi:last-child{border-right:0}.amx-ig-kpi-value{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:40px;line-height:1;color:var(--kpi-color,var(--coral));letter-spacing:-.02em}.amx-ig-kpi-label{font-size:13px;font-weight:500;color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.amx-ig-kpi-note{font-size:12px;color:rgb(0 31 61 / .55);margin-top:4px}@media (max-width:640px){.amx-ig-kpi{border-right:0;border-bottom:1px solid var(--border);padding-bottom:16px}.amx-ig-kpi:last-child{border-bottom:0}}.amx-related{padding-top:72px;padding-bottom:72px}.amx-related-card{position:relative;display:block;padding:28px;border:1px solid var(--border);border-radius:18px;background:#fff;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;text-decoration:none}.amx-related-card:hover{border-color:rgb(255 107 74 / .4);transform:translateY(-3px);box-shadow:0 20px 40px -30px rgb(0 31 61 / .22)}.amx-related-card-title{font-size:20px;font-weight:600;color:var(--navy);letter-spacing:-.01em;line-height:1.3}.amx-related-card-desc{font-size:14px;color:rgb(0 31 61 / .7);margin-top:8px;line-height:1.5}.amx-related-card-arrow{margin-top:20px;color:var(--coral);font-weight:500;font-size:18px;transition:transform 0.22s ease}.amx-related-card:hover .amx-related-card-arrow{transform:translateX(6px)}.amx-gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.amx-gallery-item{margin:0;border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;background:var(--border)}.amx-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.amx-gallery-item:hover img{transform:scale(1.04)}.amx-video-wrap{position:relative;border-radius:20px;overflow:hidden;max-width:1040px;margin:0 auto;background:#000;aspect-ratio:16 / 9;box-shadow:0 30px 70px -40px rgb(0 31 61 / .35)}.amx-video-wrap iframe,.amx-video-wrap video,.amx-video-wrap embed,.amx-video-wrap object{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.amx-inner-hero[data-hero-layout="right"] .amx-inner-hero-grid,.amx-inner-hero[data-hero-layout="left"] .amx-inner-hero-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:1024px){.amx-inner-hero[data-hero-layout="right"] .amx-inner-hero-grid,.amx-inner-hero[data-hero-layout="left"] .amx-inner-hero-grid{grid-template-columns:1.1fr 0.9fr}.amx-inner-hero[data-hero-layout="left"] .amx-inner-hero-grid{grid-template-columns:0.9fr 1.1fr}.amx-inner-hero[data-hero-layout="left"] .amx-inner-hero-copy{order:2}.amx-inner-hero[data-hero-layout="left"] .amx-inner-hero-image{order:1}}.amx-inner-hero-image img{display:block;width:100%;height:auto;border-radius:22px;aspect-ratio:5 / 4;object-fit:cover;box-shadow:0 30px 60px -30px rgb(0 31 61 / .25)}.amx-inner-hero[data-hero-layout="full"]{background-size:cover;background-position:center;background-repeat:no-repeat}.amx-inner-hero[data-hero-layout="full"]::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(244 243 238 / .92) 0%,rgb(244 243 238 / .75) 60%,rgb(244 243 238 / .95) 100%);z-index:0}.amx-inner-hero[data-hero-layout="full"]>*{position:relative;z-index:1}.amx-inner-hero[data-hero-layout="below"] .amx-inner-hero-image{margin-top:40px}.amx-inner-hero[data-hero-layout="below"] .amx-inner-hero-image img{aspect-ratio:21 / 9;max-height:460px}.amx-problem-card{display:flex;flex-direction:column;gap:6px}.amx-problem-label{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(0 31 61 / .5);margin-bottom:2px}.amx-problem-label--fix{color:var(--coral);margin-top:14px}.amx-problem-q{font-size:18px;font-weight:600;color:var(--navy);line-height:1.3;margin:0;letter-spacing:-.01em}.amx-problem-a{font-size:15px;line-height:1.6;color:rgb(0 31 61 / .75);margin:0}.amx-pricing-principle{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.amx-pricing-principle:last-child{border-bottom:0}.amx-pricing-icon{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:rgb(0 166 118 / .12);color:var(--mint);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.amx-pricing-body{flex:1;min-width:0}.amx-pricing-body h3{font-size:17px;font-weight:600;color:var(--navy);margin:0 0 4px;letter-spacing:-.01em}.amx-pricing-body p{font-size:15px;line-height:1.55;color:rgb(0 31 61 / .75);margin:0}.amx-case-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:20px 0 4px;border-top:1px solid rgb(244 243 238 / .15);margin-top:20px}.amx-case-kpi{padding-right:14px}.amx-case-kpi-value{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:36px;line-height:1;letter-spacing:-.02em}.amx-case-kpi-label{font-size:12px;letter-spacing:.05em;color:rgb(244 243 238 / .65);margin-top:8px;line-height:1.4}.amx-arrow-link.on-dark,body .amx-arrow-link.on-dark{color:var(--coral)}.amx-arrow-link.on-dark:hover{color:#fff}.amx-hero-visual-wrap{position:relative;width:100%;max-width:520px;margin-inline:auto;padding:8px;filter:drop-shadow(0 30px 40px rgb(0 31 61 / .08))}.amx-hero-visual{display:block;width:100%;height:auto;max-height:440px}@media (max-width:1023px){.amx-hero-visual-wrap{max-width:380px}.amx-hero-visual{max-height:320px}}@media (max-width:640px){.amx-hero-visual-wrap{max-width:320px;padding:4px}}@keyframes amx-hv-float{0%{transform:translateY(0)}100%{transform:translateY(-6px)}}@keyframes amx-hv-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.14);opacity:.88}}@keyframes amx-hv-pulse-soft{0%,100%{opacity:1}50%{opacity:.82}}@keyframes amx-hv-rotate-slow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes amx-hv-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes amx-hv-flow-dash{to{stroke-dashoffset:-80}}@keyframes amx-hv-route-draw{from{stroke-dashoffset:400;opacity:.4}to{stroke-dashoffset:0;opacity:1}}.amx-hv-float{animation:amx-hv-float 3.2s ease-in-out infinite alternate;transform-origin:center;transform-box:fill-box}.amx-hv-pulse{animation:amx-hv-pulse 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.amx-hv-pulse-soft{animation:amx-hv-pulse-soft 2.8s ease-in-out infinite}.amx-hv-rotate-slow{animation:amx-hv-rotate-slow 24s linear infinite;transform-origin:center;transform-box:fill-box}.amx-hv-bounce{animation:amx-hv-bounce 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.amx-hv-removals .amx-hv-bounce{animation:amx-hv-bounce 2.4s ease-in-out infinite}.amx-hv-removals .amx-hv-float{animation:amx-hv-float 3.6s ease-in-out infinite alternate}.amx-hv-drainage .amx-hv-float{animation:amx-hv-float 3.6s ease-in-out infinite alternate}.amx-hv-construction .amx-hv-rotate-slow{animation:amx-hv-rotate-slow 24s linear infinite}.amx-hv-drainage .amx-hv-flow{animation:amx-hv-flow-dash 2.2s linear infinite}.amx-hv-removals .amx-hv-route{stroke-dashoffset:0}.reveal:not(.revealed) .amx-hv-removals .amx-hv-route{stroke-dashoffset:400;opacity:.4}.revealed .amx-hv-removals .amx-hv-route{animation:amx-hv-route-draw 1.6s ease-out 0.3s both}.amx-hv-seo .amx-hv-bars rect{transform-origin:bottom;transform-box:fill-box}@media (prefers-reduced-motion:reduce){.amx-hv-float,.amx-hv-pulse,.amx-hv-pulse-soft,.amx-hv-rotate-slow,.amx-hv-bounce,.amx-hv-drainage .amx-hv-flow,.amx-hv-removals .amx-hv-bounce,.amx-hv-removals .amx-hv-float,.amx-hv-drainage .amx-hv-float,.amx-hv-construction .amx-hv-rotate-slow,.revealed .amx-hv-removals .amx-hv-route{animation:none!important}}.amx-hv-seo,.amx-hv-ppc,.amx-hv-construction,.amx-hv-removals{border-radius:20px;background:rgb(255 255 255 / .35)}.amx-hv-social,.amx-hv-storage,.amx-hv-builder,.amx-hv-drainage{border-radius:20px}.amx-hv-web{border-radius:20px;background:linear-gradient(180deg,rgb(0 62 121 / .02) 0%,#fff0 100%)}.amx-hero-visual-wrap{width:100%;aspect-ratio:5 / 4;display:block}.amx-hero-visual{margin:0;padding:0;width:100%;height:100%;display:block}.amx-hv-svg{display:block;width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:reduce){.amx-hv-float,.amx-hv-float--delay,.amx-hv-float--delay2,.amx-hv-pulse,.amx-hv-pulse-dot,.amx-hv-orbit,.amx-hv-orbit--delay,.amx-hv-grow,.amx-hv-draw,.amx-hv-cursor,.amx-hv-pipe-flow,.amx-hv-route,.amx-hv-truck{animation:none!important}}.amx-hv-float{animation:amx-hv-float 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.amx-hv-float--delay{animation:amx-hv-float 4.5s ease-in-out -1.2s infinite;transform-box:fill-box;transform-origin:center}.amx-hv-float--delay2{animation:amx-hv-float 5s ease-in-out -2.4s infinite;transform-box:fill-box;transform-origin:center}@keyframes amx-hv-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.amx-hv-pulse{animation:amx-hv-pulse 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.amx-hv-pulse-dot{animation:amx-hv-pulse-dot 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes amx-hv-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.92}}@keyframes amx-hv-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}.amx-hv-orbit{animation:amx-hv-orbit 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.amx-hv-orbit--delay{animation:amx-hv-orbit 8s ease-in-out -2s infinite;transform-box:fill-box;transform-origin:center}@keyframes amx-hv-orbit{0%,100%{transform:translate(0,0)}50%{transform:translate(6px,-4px)}}.amx-hv-grow{animation:amx-hv-grow 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}@keyframes amx-hv-grow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.015);opacity:.9}}.amx-hv-draw>*{stroke-dasharray:800;stroke-dashoffset:800;animation:amx-hv-draw 2.8s ease-out forwards}.amx-hv-draw>*:nth-child(2){animation-delay:0.2s}.amx-hv-draw>*:nth-child(3){animation-delay:0.4s}.amx-hv-draw>*:nth-child(4){animation-delay:0.5s}.amx-hv-draw>*:nth-child(5){animation-delay:0.6s}.amx-hv-draw>*:nth-child(6){animation-delay:0.7s}.amx-hv-draw>*:nth-child(7){animation-delay:0.8s}.amx-hv-draw>*:nth-child(8){animation-delay:0.9s}.amx-hv-draw>*:nth-child(9){animation-delay:1.0s}@keyframes amx-hv-draw{to{stroke-dashoffset:0}}.amx-hv-cursor{animation:amx-hv-cursor 1.1s steps(2) infinite}@keyframes amx-hv-cursor{0%,49%{opacity:1}50%,100%{opacity:.2}}.amx-hv-pipe-flow>*{animation:amx-hv-flow 1.4s linear infinite}@keyframes amx-hv-flow{to{stroke-dashoffset:-32}}.amx-hv-route{stroke-dasharray:8 6;animation:amx-hv-route 2s linear infinite}@keyframes amx-hv-route{to{stroke-dashoffset:-28}}.amx-hv-truck{animation:amx-hv-truck 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes amx-hv-truck{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-3px)}}@media (max-width:1023px){.amx-hero-visual-wrap{max-width:560px;margin:0 auto}}.amx-case-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease;position:relative}.amx-case-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -30px rgb(0 31 61 / .25);border-color:var(--coral)}.amx-case-card-media{aspect-ratio:16 / 10;background-size:cover;background-position:center;background-color:rgb(0 62 121 / .06);position:relative}.amx-case-card-media--gradient{background:linear-gradient(135deg,var(--img-a,#FF6B4A) 0%,var(--img-b,#003E79) 100%)}.amx-case-card-metric{position:absolute;top:14px;left:14px;background:rgb(255 255 255 / .96);backdrop-filter:blur(10px);border-radius:14px;padding:10px 14px 12px;box-shadow:0 8px 24px -12px rgb(0 0 0 / .2);max-width:calc(100% - 28px)}.amx-case-card-metric-value{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:28px;line-height:1;color:var(--navy);letter-spacing:-.02em}.amx-case-card-metric-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(0 31 61 / .6);margin-top:4px}.amx-case-card-body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.amx-case-card-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(0 31 61 / .5);margin-bottom:10px}.amx-case-card-title{font-size:20px;font-weight:600;color:var(--navy);line-height:1.25;letter-spacing:-.01em;margin:0 0 8px}.amx-case-card-summary{font-size:14px;color:rgb(0 31 61 / .7);line-height:1.55;margin:0 0 16px;flex:1}.amx-case-card-arrow{color:var(--coral);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:gap 180ms ease}.amx-case-card:hover .amx-case-card-arrow{gap:8px}.amx-case-hero{background:linear-gradient(180deg,var(--cream) 0%,rgb(244 243 238 / .4) 100%)}.amx-case-hero-metric{display:flex;flex-direction:column;gap:4px}.amx-case-hero-metric-value{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:76px;line-height:.95;color:var(--coral);letter-spacing:-.03em}@media (max-width:640px){.amx-case-hero-metric-value{font-size:56px}}.amx-case-hero-metric-label{font-size:14px;font-weight:600;letter-spacing:.04em;color:rgb(0 31 61 / .7);max-width:32ch;line-height:1.4}.amx-case-service-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgb(0 62 121 / .08);color:var(--navy);font-size:12px;font-weight:600;letter-spacing:.02em}.amx-case-hero-image{border-radius:24px;overflow:hidden;aspect-ratio:16 / 10;box-shadow:0 40px 80px -40px rgb(0 31 61 / .4);background:rgb(0 62 121 / .04)}.amx-case-hero-image img{width:100%;height:100%;object-fit:contain;display:block}.amx-case-hero-image--gradient{background:linear-gradient(135deg,var(--img-a,#FF6B4A) 0%,var(--img-b,#003E79) 100%)}.amx-balanced-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.amx-balanced-grid{grid-template-columns:repeat(2,1fr)}.amx-balanced-grid[data-count="1"]>*:last-child,.amx-balanced-grid[data-count="3"]>*:last-child,.amx-balanced-grid[data-count="5"]>*:last-child,.amx-balanced-grid[data-count="7"]>*:last-child,.amx-balanced-grid[data-count="9"]>*:last-child,.amx-balanced-grid[data-count="11"]>*:last-child{grid-column:1 / -1;max-width:500px;justify-self:center}}@media (min-width:1024px){.amx-balanced-grid{grid-template-columns:repeat(3,1fr)}.amx-balanced-grid[data-count="1"]>*:last-child,.amx-balanced-grid[data-count="3"]>*:last-child,.amx-balanced-grid[data-count="5"]>*:last-child,.amx-balanced-grid[data-count="7"]>*:last-child,.amx-balanced-grid[data-count="9"]>*:last-child,.amx-balanced-grid[data-count="11"]>*:last-child{grid-column:auto;max-width:none;justify-self:auto}.amx-balanced-grid[data-count="1"]{grid-template-columns:minmax(0,640px);justify-content:center}.amx-balanced-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.amx-balanced-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.amx-balanced-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.amx-balanced-grid[data-count="5"]{grid-template-columns:repeat(6,1fr)}.amx-balanced-grid[data-count="5"]>*{grid-column:span 2}.amx-balanced-grid[data-count="5"]>*:nth-child(4),.amx-balanced-grid[data-count="5"]>*:nth-child(5){grid-column:span 3}.amx-balanced-grid[data-count="6"]{grid-template-columns:repeat(3,1fr)}.amx-balanced-grid[data-count="7"]{grid-template-columns:repeat(12,1fr)}.amx-balanced-grid[data-count="7"]>*{grid-column:span 3}.amx-balanced-grid[data-count="7"]>*:nth-child(5),.amx-balanced-grid[data-count="7"]>*:nth-child(6),.amx-balanced-grid[data-count="7"]>*:nth-child(7){grid-column:span 4}.amx-balanced-grid[data-count="8"]{grid-template-columns:repeat(4,1fr)}.amx-balanced-grid[data-count="9"]{grid-template-columns:repeat(3,1fr)}.amx-balanced-grid[data-count="10"]{grid-template-columns:repeat(5,1fr)}.amx-balanced-grid[data-count="11"]{grid-template-columns:repeat(12,1fr)}.amx-balanced-grid[data-count="11"]>*{grid-column:span 3}.amx-balanced-grid[data-count="11"]>*:nth-child(9),.amx-balanced-grid[data-count="11"]>*:nth-child(10),.amx-balanced-grid[data-count="11"]>*:nth-child(11){grid-column:span 4}.amx-balanced-grid[data-count="12"]{grid-template-columns:repeat(4,1fr)}}.amx-case-filter-bar{display:flex;align-items:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.amx-case-filter-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(0 62 121 / .55);flex-shrink:0}.amx-case-filter-pills{display:flex;flex-wrap:wrap;gap:8px}button.amx-case-filter-pill,.amx-case-filter-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1.5px solid rgb(0 62 121 / .15);background:#fff0;color:var(--navy)!important;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease;line-height:1;letter-spacing:0;text-transform:none;min-height:0;box-shadow:none}button.amx-case-filter-pill:hover,.amx-case-filter-pill:hover{background:rgb(0 62 121 / .06);border-color:rgb(0 62 121 / .35);color:var(--navy)!important;transform:translateY(-1px)}button.amx-case-filter-pill:focus-visible,.amx-case-filter-pill:focus-visible{outline:2px solid var(--coral);outline-offset:2px}button.amx-case-filter-pill.is-active,.amx-case-filter-pill.is-active{background:var(--navy);border-color:var(--navy);color:var(--cream)!important}button.amx-case-filter-pill.is-active:hover,.amx-case-filter-pill.is-active:hover{background:var(--navy);border-color:var(--navy);color:var(--cream)!important;transform:translateY(-1px);box-shadow:0 8px 20px -10px rgb(0 31 61 / .5)}.amx-case-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgb(0 62 121 / .08);color:rgb(0 62 121 / .55);font-size:11px;font-weight:600;line-height:1;transition:background 180ms ease,color 180ms ease}.amx-case-filter-pill:hover .amx-case-filter-count{background:rgb(0 62 121 / .12);color:rgb(0 62 121 / .75)}.amx-case-filter-pill.is-active .amx-case-filter-count{background:rgb(255 255 255 / .18);color:rgb(255 255 255 / .9)}.amx-case-card{transition:opacity 200ms ease}@media (max-width:640px){.amx-case-filter-bar{gap:10px}.amx-case-filter-label{width:100%;margin-bottom:-4px}.amx-case-filter-pill{padding:8px 14px;font-size:13px}}.amx-case-kpi-card{background:rgb(255 255 255 / .05);backdrop-filter:blur(8px);border:1px solid rgb(244 243 238 / .12);border-radius:20px;padding:28px}.amx-case-kpi-card-value{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:58px;line-height:.95;color:var(--cream);letter-spacing:-.03em;display:flex;align-items:baseline;gap:2px}.amx-case-kpi-affix{font-size:.6em}.amx-case-kpi-card-label{font-size:15px;font-weight:600;color:var(--cream);margin-top:14px;line-height:1.35}.amx-case-kpi-card-note{font-size:12px;color:rgb(244 243 238 / .55);margin-top:6px;letter-spacing:.02em}.amx-case-quote{max-width:860px;margin:0 auto;padding:0 0 0 0;position:relative}.amx-case-quote-mark{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:120px;line-height:.6;color:var(--coral);position:absolute;top:0;left:-10px;pointer-events:none;opacity:.3}.amx-case-quote-body{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:1.3;color:var(--navy);letter-spacing:-.01em;margin:0 0 28px;padding-left:32px}@media (max-width:640px){.amx-case-quote-body{font-size:22px;padding-left:20px}.amx-case-quote-mark{font-size:80px;left:-4px}}.amx-case-quote-footer{padding-left:32px}.amx-case-quote-author{font-size:15px;font-weight:700;color:var(--navy);letter-spacing:-.01em}.amx-case-quote-role{font-size:13px;color:rgb(0 31 61 / .6);margin-top:3px}.amx-case-gallery-item{margin:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--border)}.amx-case-gallery-item img{display:block;width:100%;height:auto}.amx-case-gallery-item figcaption{padding:12px 18px;font-size:13px;color:rgb(0 31 61 / .7);border-top:1px solid var(--border)}.amx-prose p{font-size:17px;line-height:1.7;color:rgb(0 31 61 / .78);margin:0 0 18px}.amx-prose p:last-child{margin-bottom:0}.amx-prose h3{font-size:20px;font-weight:600;color:var(--navy);margin:28px 0 10px;letter-spacing:-.01em}.amx-blog-filter-bar{display:flex;align-items:center;gap:16px;margin-bottom:36px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid rgb(0 62 121 / .08)}.amx-blog-filter-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(0 62 121 / .5);flex-shrink:0;position:relative;padding-right:16px}.amx-blog-filter-label::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:rgb(0 62 121 / .15)}.amx-blog-filter-pills{display:flex;flex-wrap:wrap;gap:8px}a.amx-blog-filter-pill,.amx-blog-filter-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1.5px solid rgb(0 62 121 / .15);background:#fff0;color:var(--navy)!important;font-size:13px;font-weight:500;text-decoration:none!important;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease;line-height:1;white-space:nowrap}a.amx-blog-filter-pill:hover,.amx-blog-filter-pill:hover{background:rgb(0 62 121 / .06);border-color:rgb(0 62 121 / .35);color:var(--navy)!important;transform:translateY(-1px)}a.amx-blog-filter-pill.is-active,.amx-blog-filter-pill.is-active{background:var(--navy);border-color:var(--navy);color:var(--cream)!important}.amx-blog-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgb(0 62 121 / .08);color:rgb(0 62 121 / .55);font-size:10px;font-weight:600;line-height:1}.amx-blog-filter-pill.is-active .amx-blog-filter-count{background:rgb(255 255 255 / .18);color:rgb(255 255 255 / .9)}@media (max-width:640px){.amx-blog-filter-bar{gap:12px}.amx-blog-filter-label{width:100%;padding-right:0;margin-bottom:-4px}.amx-blog-filter-label::after{display:none}}.amx-blog-featured{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border:1px solid var(--border);border-radius:28px;overflow:hidden;margin-bottom:48px;text-decoration:none!important;color:inherit;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease;position:relative}@media (min-width:900px){.amx-blog-featured{grid-template-columns:1.15fr 1fr}}.amx-blog-featured:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px rgb(0 31 61 / .3);border-color:var(--coral)}.amx-blog-featured-media{position:relative;aspect-ratio:16 / 10;background:rgb(0 62 121 / .04);overflow:hidden}@media (min-width:900px){.amx-blog-featured-media{aspect-ratio:auto;min-height:420px}}.amx-blog-featured-media img{width:100%;height:100%;object-fit:cover;display:block}.amx-blog-featured-media-gradient{width:100%;height:100%;background:linear-gradient(135deg,#FF6B4A 0%,#003E79 100%)}.amx-blog-featured-body{padding:36px 36px 40px;display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){.amx-blog-featured-body{padding:48px 56px}}.amx-blog-featured-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.amx-blog-featured-badge{background:var(--coral);color:var(--cream);padding:4px 10px;border-radius:999px;font-size:10px}.amx-blog-featured-category{color:rgb(0 62 121 / .55)}.amx-blog-featured-title{font-size:32px;font-weight:600;color:var(--navy);line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}@media (min-width:900px){.amx-blog-featured-title{font-size:40px}}.amx-blog-featured-excerpt{font-size:17px;line-height:1.55;color:rgb(0 62 121 / .75);margin:0 0 24px}.amx-blog-featured-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(0 62 121 / .6);margin-bottom:20px;flex-wrap:wrap}.amx-blog-featured-cta{font-size:15px;font-weight:500;color:var(--coral)}a.amx-blog-card,.amx-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden;text-decoration:none!important;color:inherit;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.amx-blog-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -30px rgb(0 31 61 / .25);border-color:var(--coral)}.amx-blog-card-media{aspect-ratio:16 / 10;background:rgb(0 62 121 / .04);overflow:hidden}.amx-blog-card-media img{width:100%;height:100%;object-fit:cover;display:block}.amx-blog-card-media-gradient{width:100%;height:100%;background:linear-gradient(135deg,var(--img-a,#FF6B4A) 0%,var(--img-b,#003E79) 100%)}.amx-blog-card-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.amx-blog-card-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(0 62 121 / .55);font-weight:600}.amx-blog-card-title{font-size:20px;font-weight:600;color:var(--navy);line-height:1.25;letter-spacing:-.005em;margin:0}.amx-blog-card-excerpt{font-size:14px;color:rgb(0 62 121 / .7);line-height:1.55;margin:0}.amx-blog-card-cta{margin-top:auto;padding-top:10px;font-size:14px;font-weight:500;color:var(--coral)}.amx-blog-meta-dot{opacity:.35}.amx-post-hero{padding:16px 0 32px}.amx-post-hero-inner{max-width:820px;margin:0 auto;text-align:center}.amx-post-hero-eyebrow{margin-bottom:16px}.amx-post-hero-eyebrow:empty{margin-bottom:0}.amx-post-category-tag{display:inline-block;padding:5px 12px;border-radius:999px;background:rgb(255 107 74 / .12);color:var(--coral);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background 180ms ease,color 180ms ease}a.amx-post-category-tag:hover{background:var(--coral);color:var(--cream)}.amx-post-hero-title{font-size:34px;font-weight:600;color:var(--navy);line-height:1.1;letter-spacing:-.02em;margin:0 auto 16px;max-width:22ch}@media (min-width:640px){.amx-post-hero-title{font-size:40px;max-width:24ch}}@media (min-width:1024px){.amx-post-hero-title{font-size:48px;max-width:20ch}}@media (min-width:1440px){.amx-post-hero-title{font-size:52px;max-width:20ch}}.amx-post-hero-dek{font-size:17px;line-height:1.55;color:rgb(0 62 121 / .72);max-width:620px;margin:0 auto 24px}.amx-post-meta{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;background:rgb(0 62 121 / .05);border-radius:999px;font-size:13px}.amx-post-meta-avatar{width:32px;height:32px;border-radius:999px;object-fit:cover;flex-shrink:0}.amx-post-meta-text{text-align:left;display:flex;align-items:center;gap:10px}.amx-post-meta-author{font-weight:600;color:var(--navy)}.amx-post-meta-bits{color:rgb(0 62 121 / .6)}.amx-post-hero-media{margin:0 0 40px}.amx-post-hero-media img{display:block;width:100%;max-width:1040px;max-height:520px;margin:0 auto;border-radius:20px;aspect-ratio:16 / 9;object-fit:cover;box-shadow:0 24px 50px -35px rgb(0 31 61 / .35)}@media (max-width:768px){.amx-post-hero-media img{border-radius:14px;max-height:320px}}.amx-post-category-tag[data-cat-slug="blog"],.amx-post-category-tag[data-cat-slug="blogs"],.amx-post-category-tag[data-cat-slug="uncategorized"],.amx-post-hero-eyebrow:has(.amx-post-category-tag[data-cat-slug="blog"]),.amx-post-hero-eyebrow:has(.amx-post-category-tag[data-cat-slug="blogs"]),.amx-post-hero-eyebrow:has(.amx-post-category-tag[data-cat-slug="uncategorized"]){display:none}.amx-post-body{padding:0 0 64px}.amx-prose{max-width:1040px;margin:0 auto;font-size:18px;line-height:1.7;color:rgb(0 31 61 / .85)}.amx-prose>p,.amx-prose>h2,.amx-prose>h3,.amx-prose>h4,.amx-prose>h5,.amx-prose>h6,.amx-prose>ul,.amx-prose>ol,.amx-prose>blockquote,.amx-prose>dl{max-width:760px;margin-left:auto;margin-right:auto}.amx-prose p{margin:0 0 24px}.amx-prose p:first-child{margin-top:0}.amx-prose p:last-child{margin-bottom:0}.amx-prose h2{font-size:30px;font-weight:600;color:var(--navy);line-height:1.2;letter-spacing:-.01em;margin:48px 0 18px}.amx-prose h3{font-size:22px;font-weight:600;color:var(--navy);line-height:1.3;margin:36px 0 14px}.amx-prose h4{font-size:18px;font-weight:600;color:var(--navy);margin:28px 0 12px}.amx-prose a{color:var(--coral);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color 180ms ease}.amx-prose a:hover{color:var(--navy)}.amx-prose ul,.amx-prose ol{margin:0 0 24px;padding-left:24px}.amx-prose li{margin-bottom:10px}.amx-prose li::marker{color:var(--coral)}.amx-prose blockquote{border-left:4px solid var(--coral);padding:4px 0 4px 24px;margin:32px 0;font-size:22px;font-family:'Instrument Serif',Georgia,serif;font-style:italic;color:var(--navy);line-height:1.4}.amx-prose blockquote p{margin:0 0 10px}.amx-prose blockquote cite{display:block;font-size:14px;font-family:inherit;font-style:normal;color:rgb(0 62 121 / .65);margin-top:12px;font-weight:500}.amx-prose img,.amx-prose figure{max-width:100%;margin:32px auto;border-radius:16px;display:block}.amx-prose figure img{border-radius:16px}.amx-prose figcaption{font-size:13px;color:rgb(0 62 121 / .6);text-align:center;margin-top:10px}.amx-prose hr{border:0;border-top:1px solid var(--border);margin:40px 0}.amx-prose code{background:rgb(0 62 121 / .06);color:var(--navy);padding:2px 6px;border-radius:4px;font-size:.9em}.amx-prose pre{background:#003E79;color:#F4F3EE;padding:20px 24px;border-radius:14px;overflow-x:auto;margin:28px 0;font-size:14px;line-height:1.55}.amx-prose pre code{background:#fff0;color:inherit;padding:0}.amx-prose table{border-collapse:collapse;width:100%;margin:28px 0;font-size:15px}.amx-prose th,.amx-prose td{border:1px solid var(--border);padding:12px 16px;text-align:left}.amx-prose th{background:rgb(0 62 121 / .04);font-weight:600;color:var(--navy)}.amx-post-author{padding:40px 0 80px;border-top:1px solid var(--border)}.amx-post-author-inner{max-width:720px;margin:0 auto;display:flex;gap:24px;align-items:flex-start}.amx-post-author-avatar{width:72px;height:72px;border-radius:999px;object-fit:cover;flex-shrink:0}.amx-post-author-text{flex:1}.amx-post-author-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(0 62 121 / .55);font-weight:600;margin-bottom:4px}.amx-post-author-name{font-size:22px;font-weight:600;color:var(--navy);margin-bottom:8px}.amx-post-author-name a{color:inherit;text-decoration:none;transition:color 180ms ease}.amx-post-author-name a:hover{color:var(--coral)}.amx-post-author-bio{font-size:15px;line-height:1.55;color:rgb(0 62 121 / .75);margin:0}.amx-post-related{background:rgb(0 62 121 / .03)}body.single-post .amx-breadcrumbs,body.amx-blog-context .amx-breadcrumbs{padding:0;font-size:13px;color:rgb(0 62 121 / .55)}body.amx-blog-context .amx-breadcrumbs a{color:rgb(0 62 121 / .7);text-decoration:none}body.amx-blog-context .amx-breadcrumbs a:hover{color:var(--coral)}body.amx-blog-context .amx-breadcrumb-sep{margin:0 8px;opacity:.4}.section-pad-sm{padding:20px 0 0}body.amx-blog-context .amx-blog-card,body.amx-blog-context .amx-blog-card *,body.amx-blog-context .amx-blog-featured,body.amx-blog-context .amx-blog-featured *,body.amx-blog-context .amx-blog-filter-pill,body.amx-blog-context .amx-blog-filter-pill *,body.amx-blog-context .amx-post-category-tag,body.amx-blog-context .amx-post-meta,body.amx-blog-context .amx-post-meta *,body.amx-blog-context .amx-post-author-name a,body.amx-blog-context .amx-btn,body.amx-blog-context .amx-btn *,body.amx-blog-context .amx-arrow-link,body.amx-blog-context .amx-breadcrumbs a{text-decoration:none!important}body.amx-blog-context .amx-prose a{text-decoration:underline!important}.amx-storage-subnav{position:sticky;top:0;z-index:30;background:rgb(255 255 255 / .92);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgb(0 62 121 / .08);margin-bottom:0}.amx-storage-subnav-inner{display:flex;align-items:center;gap:20px;padding:12px 0;flex-wrap:wrap}.amx-storage-subnav-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(0 62 121 / .55);flex-shrink:0;position:relative;padding-right:18px}.amx-storage-subnav-label::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:rgb(0 62 121 / .15)}.amx-storage-subnav-pills{display:flex;flex-wrap:wrap;gap:6px;flex:1}a.amx-storage-subnav-pill,.amx-storage-subnav-pill{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--navy)!important;text-decoration:none!important;border:1.5px solid #fff0;background:#fff0;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease;line-height:1;white-space:nowrap}a.amx-storage-subnav-pill:hover,.amx-storage-subnav-pill:hover{background:rgb(0 62 121 / .06);border-color:rgb(0 62 121 / .2);transform:translateY(-1px)}a.amx-storage-subnav-pill.is-current,.amx-storage-subnav-pill.is-current{background:var(--navy);border-color:var(--navy);color:var(--cream)!important}@media (max-width:640px){.amx-storage-subnav-inner{gap:12px;padding:10px 0}.amx-storage-subnav-label{width:100%;padding-right:0}.amx-storage-subnav-label::after{display:none}.amx-storage-subnav-pill{padding:6px 12px;font-size:12px}}.amx-plugin-lineup{background:rgb(0 62 121 / .025)}.amx-plugin-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:24px;overflow:hidden;scroll-margin-top:100px;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.amx-plugin-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -35px rgb(0 31 61 / .3);border-color:rgb(0 62 121 / .2)}.amx-plugin-card-mock{background:linear-gradient(135deg,var(--plg-a,#FF6B4A) 0%,var(--plg-b,#003E79) 100%);padding:16px;min-height:240px;display:flex;flex-direction:column}.amx-plugin-mock-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgb(255 255 255 / .96);border-radius:10px 10px 0 0;margin:0 0 0}.amx-plugin-mock-dot{display:inline-block;width:10px;height:10px;border-radius:999px;flex-shrink:0}.amx-plugin-mock-title{margin-left:8px;font-size:11px;font-weight:600;color:rgb(0 62 121 / .7);letter-spacing:.02em}.amx-plugin-mock-body{background:#fff;border-radius:0 0 10px 10px;padding:14px;flex:1;display:flex;flex-direction:column;gap:8px}.amx-plugin-mock-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:rgb(0 62 121 / .04);border-radius:6px;font-size:12px}.amx-plugin-mock-key{color:var(--navy);font-weight:500}.amx-plugin-mock-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em}.amx-plugin-mock-pill--green{background:rgb(0 166 118 / .12);color:#008f63}.amx-plugin-mock-pill--amber{background:rgb(245 166 35 / .15);color:#b87a0f}.amx-plugin-mock-pulse{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:rgb(0 62 121 / .55);font-weight:500}.amx-plugin-mock-pulse-dot{width:8px;height:8px;border-radius:999px;background:#00A676;box-shadow:0 0 0 0 rgb(0 166 118 / .7);animation:amxPulse 1.6s infinite}@keyframes amxPulse{0%{box-shadow:0 0 0 0 rgb(0 166 118 / .5)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.amx-plugin-mock-step{display:flex;align-items:center;gap:10px;font-size:12px;color:rgb(0 62 121 / .8)}.amx-plugin-mock-step-num{width:22px;height:22px;border-radius:999px;background:rgb(255 107 74 / .15);color:var(--coral);font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.amx-plugin-mock-step-text strong{color:var(--navy);font-weight:600}.amx-plugin-mock-quote{margin-top:auto;padding:10px 12px;background:linear-gradient(135deg,rgb(255 107 74 / .08),rgb(245 166 35 / .08));border:1px dashed rgb(255 107 74 / .3);border-radius:8px;display:flex;align-items:baseline;justify-content:space-between;font-size:12px;color:rgb(0 62 121 / .65)}.amx-plugin-mock-price{font-size:22px;color:var(--coral);font-weight:700;letter-spacing:-.02em}.amx-plugin-mock-price span{font-size:12px;font-weight:500;color:rgb(0 62 121 / .55);margin-left:2px}.amx-plugin-mock-form-row{display:flex;flex-direction:column;gap:4px}.amx-plugin-mock-field-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgb(0 62 121 / .55);font-weight:600}.amx-plugin-mock-field{height:26px;background:rgb(0 62 121 / .05);border:1px solid rgb(0 62 121 / .08);border-radius:5px;margin-bottom:4px}.amx-plugin-mock-field--narrow{width:60%}.amx-plugin-mock-field--card{display:flex;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-family:ui-monospace,Menlo,Consolas,monospace;color:rgb(0 62 121 / .7);height:28px}.amx-plugin-mock-card-mark{width:22px;height:14px;background:linear-gradient(135deg,#5BA8E8,#003E79);border-radius:2px}.amx-plugin-mock-cta-btn{margin-top:4px;padding:8px 12px;background:var(--mint,#00A676);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:default;pointer-events:none}.amx-plugin-mock-confirmed{display:flex;align-items:center;gap:6px;font-size:11px;color:rgb(0 166 118 / .85);font-weight:500;margin-top:4px}.amx-plugin-mock-tick{width:14px;height:14px;border-radius:999px;background:rgb(0 166 118 / .15);color:#00A676;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.amx-plugin-card-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:8px}.amx-plugin-card-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(0 62 121 / .55);font-weight:600}.amx-plugin-card-title{font-size:22px;font-weight:600;color:var(--navy);letter-spacing:-.005em;margin:0}.amx-plugin-card-desc{font-size:14px;line-height:1.55;color:rgb(0 62 121 / .75);margin:0}.amx-storage-demo{background:rgb(0 62 121 / .025)}.amx-storage-demo-frame{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px rgb(0 31 61 / .4)}.amx-storage-demo-frame-header{display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgb(0 62 121 / .04);border-bottom:1px solid var(--border)}.amx-storage-demo-dot{display:inline-block;width:12px;height:12px;border-radius:999px;flex-shrink:0}.amx-storage-demo-url{margin-left:10px;font-size:12px;color:rgb(0 62 121 / .6);font-family:ui-monospace,Menlo,Consolas,monospace}.amx-storage-demo-iframe{display:block;width:100%;height:800px;max-height:80vh;border:0;background:#fff}@media (max-width:768px){.amx-storage-demo-iframe{height:700px}.amx-storage-demo-url{font-size:10px}}.amx-storage-demo-footnote{margin-top:16px;text-align:center;font-size:14px;color:rgb(0 62 121 / .65)}.amx-storage-demo-footnote a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.amx-storage-demo-footnote a:hover{color:var(--navy)}.amx-404-hero{padding:60px 0 50px}.amx-404-inner{max-width:720px;margin:0 auto;text-align:center}.amx-404-eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:rgb(255 107 74 / .12);color:var(--coral);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.amx-404-title{font-size:44px;font-weight:600;color:var(--navy);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}@media (min-width:768px){.amx-404-title{font-size:56px}}@media (min-width:1024px){.amx-404-title{font-size:64px}}.amx-404-dek{font-size:18px;line-height:1.55;color:rgb(0 62 121 / .72);max-width:580px;margin:0 auto 32px}.amx-404-path{background:rgb(0 62 121 / .06);color:var(--navy);padding:2px 8px;border-radius:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.amx-404-search{display:flex;max-width:520px;margin:0 auto;background:#fff;border:1.5px solid var(--border);border-radius:999px;overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease}.amx-404-search:focus-within{border-color:var(--coral);box-shadow:0 0 0 4px rgb(255 107 74 / .12)}.amx-404-search-input{flex:1;padding:14px 22px;border:0;font-size:16px;color:var(--navy);background:#fff0;outline:none;font-family:inherit}.amx-404-search-input::placeholder{color:rgb(0 62 121 / .45)}.amx-404-search-btn{padding:14px 26px;border:0;background:var(--navy);color:var(--cream);font-size:14px;font-weight:600;cursor:pointer;transition:background 180ms ease;font-family:inherit}.amx-404-search-btn:hover{background:var(--coral)}.amx-404-suggestions{background:rgb(0 62 121 / .025)}.amx-404-suggestions-header{max-width:600px;margin:0 auto 36px;text-align:center}.amx-404-card{display:flex;flex-direction:column;gap:8px;padding:28px 28px 24px;background:#fff;border:1px solid var(--border);border-radius:18px;text-decoration:none!important;color:inherit;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.amx-404-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -30px rgb(0 31 61 / .25);border-color:var(--coral)}.amx-404-card-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(0 62 121 / .55);font-weight:600}.amx-404-card-title{font-size:20px;font-weight:600;color:var(--navy);letter-spacing:-.005em;margin:0}.amx-404-card-desc{font-size:14px;line-height:1.55;color:rgb(0 62 121 / .7);margin:0}.amx-404-card-cta{margin-top:auto;padding-top:6px;font-size:14px;font-weight:500;color:var(--coral)}body.amx-404-context .amx-404-card,body.amx-404-context .amx-404-card *,body.amx-404-context .amx-arrow-link{text-decoration:none!important}html,body{overflow-x:clip}section,[class*="section-pad"],.amx-cta-strip{overflow-x:clip}@media (max-width:1023px){[class*="grid-cols-12"]{grid-template-columns:minmax(0,1fr)!important}[class*="grid-cols-12"]>*{min-width:0!important}}.amx-hv-flow-stora{stroke-dasharray:3 2;animation:amx-hv-flow-dash 1.4s linear infinite}.amx-hv-float--delay{animation-delay:-1.1s}.amx-hv-float--delay2{animation-delay:-2.2s}.amx-hv-webdev .amx-hv-float,.amx-hv-plugins .amx-hv-float{animation-duration:3.6s}@media (prefers-reduced-motion:reduce){.amx-hv-flow-stora,.amx-hv-webdev .amx-hv-float,.amx-hv-plugins .amx-hv-float{animation:none!important}}