#tima-aeo{
      --primary:#CC9E00;--primary-hover:#DEA718;--primary-subtle:#FEF9E6;
      --on-primary:#101010;--ink:#101010;--accent:#1B4B5A;
      --fg:#0B0B0F;--fg-muted:#6B6B7B;--border:#E2E2E9;--bg:#FFFFFF;--bg-subtle:#FAFAFC;
      --display:'Poppins', system-ui, sans-serif;--text:'Poppins', system-ui, sans-serif;--maxw:1120px;--gutter:24px;--radius:14px;
    }#tima-aeo *{box-sizing:border-box}#tima-aeo{-webkit-text-size-adjust:100%}#tima-aeo{margin:0;font-family:var(--text);color:var(--fg);background:var(--bg);font-size:16px;line-height:1.6}#tima-aeo a{color:var(--accent);text-decoration:none}#tima-aeo a:hover{text-decoration:underline}#tima-aeo a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,111,235,.45);border-radius:4px}#tima-aeo .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}#tima-aeo h1, #tima-aeo h2, #tima-aeo h3{font-family:var(--display);line-height:1.15;letter-spacing:-.02em;margin:0 0 .4em}#tima-aeo h1{font-size:clamp(31px,5vw,49px);font-weight:700}#tima-aeo h2{font-size:clamp(24px,3.2vw,34px);font-weight:700;margin-top:0}#tima-aeo h3{font-size:19px;font-weight:600}#tima-aeo p{margin:0 0 1em}#tima-aeo header.site{background:var(--ink);color:#fff}#tima-aeo header.site .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px}#tima-aeo header.site .brand{font-family:var(--display);font-weight:700;color:#fff;font-size:20px;letter-spacing:-.02em}#tima-aeo header.site .brand .dot{color:var(--primary)}#tima-aeo header.site nav a{color:#fff;opacity:.85;margin-left:20px;font-size:14px;font-weight:500}#tima-aeo .btn{display:inline-block;background:var(--primary);color:var(--on-primary)!important;font-family:var(--display);
      font-weight:600;font-size:16px;padding:14px 26px;border-radius:var(--radius);min-height:44px;
      text-decoration:none!important;transition:background 160ms cubic-bezier(.2,0,0,1)}#tima-aeo .btn:hover{background:var(--primary-hover)}#tima-aeo .hero{position:relative;background:var(--ink);color:#fff;padding:72px 0 64px;overflow:hidden}#tima-aeo .hero .heroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}#tima-aeo .hero .heroshade{position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0%,rgba(16,16,16,.92) 38%,rgba(16,16,16,.40) 72%,rgba(16,16,16,.12) 100%)}#tima-aeo .hero .wrap{position:relative;z-index:2}#tima-aeo .stepnum{margin-bottom:10px;line-height:0}#tima-aeo .hero h1{color:#fff;max-width:18ch}#tima-aeo .eyebrow{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0 0 12px}#tima-aeo .answer{background:var(--primary-subtle);border-left:4px solid var(--primary);border-radius:8px;
      padding:20px 24px;margin:28px 0;font-size:18px;line-height:1.6;color:var(--fg)}#tima-aeo .answer strong{font-family:var(--display)}#tima-aeo main section{padding:48px 0}#tima-aeo main section.alt{background:var(--bg-subtle)}#tima-aeo .lede{font-size:18px;color:var(--fg-muted);max-width:64ch}#tima-aeo .prose{max-width:68ch}#tima-aeo .prose p{font-size:17px}#tima-aeo .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:8px}#tima-aeo .step{border:1px solid var(--border);border-radius:var(--radius);padding:22px;background:var(--bg)}#tima-aeo .step h3{color:var(--primary);font-size:16px;letter-spacing:.01em}#tima-aeo .step p{margin:0;color:var(--fg);font-size:15.5px}#tima-aeo .incl{columns:2;column-gap:32px;max-width:760px;padding:0;margin:8px 0 0;list-style:none}#tima-aeo .incl li{break-inside:avoid;padding:8px 0 8px 26px;position:relative;color:var(--fg)}#tima-aeo .incl li::before{content:"";position:absolute;left:0;top:14px;width:12px;height:12px;border-radius:3px;background:var(--primary)}#tima-aeo .tiein{background:var(--primary-subtle);border:1px solid var(--border);border-left:4px solid var(--accent);
      border-radius:10px;padding:18px 22px;margin:8px 0 0;font-size:16px}#tima-aeo .imgph{margin:16px 0 0;border-radius:var(--radius);overflow:hidden;background:var(--bg-subtle);border:1px solid var(--border)}#tima-aeo .imgph img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}#tima-aeo .imgph figcaption{font-size:13px;color:var(--fg-muted);padding:10px 14px;text-align:center}#tima-aeo .faq dt{font-family:var(--display);font-weight:600;font-size:18px;margin-top:24px}#tima-aeo .faq dd{margin:8px 0 0;color:var(--fg);max-width:72ch}#tima-aeo .links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;padding:0;list-style:none}#tima-aeo .links li a{display:block;border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;color:var(--fg);font-weight:500}#tima-aeo .links li a:hover{border-color:var(--accent);text-decoration:none}#tima-aeo .cta{background:var(--ink);color:#fff;text-align:center;padding:56px 0}#tima-aeo .cta h2{color:#fff}#tima-aeo .cta p{color:rgba(255,255,255,.8);max-width:48ch;margin-inline:auto}#tima-aeo footer.site{background:var(--ink);color:rgba(255,255,255,.7);padding:32px 0;font-size:14px}#tima-aeo footer.site a{color:rgba(255,255,255,.85)}#tima-aeo .crumbs{font-size:14px;color:var(--fg-muted);padding-top:20px}#tima-aeo .crumbs a{color:var(--fg-muted)}
    @media (prefers-reduced-motion:reduce){#tima-aeo *{transition:none!important}}
    @media (max-width:560px){#tima-aeo .incl{columns:1}}
  
/* AEO theme-integration overrides (force hero overlay + tighter centered column over Sprocket Rocket theme) */
#tima-aeo .wrap{max-width:940px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important}
#tima-aeo .hero{position:relative !important;overflow:hidden !important;min-height:460px;display:flex;align-items:center;background:#101010}
#tima-aeo .hero .heroimg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;z-index:0 !important;margin:0 !important;max-width:none !important}
#tima-aeo .hero .heroshade{position:absolute !important;inset:0 !important;z-index:1 !important}
#tima-aeo .hero .wrap{position:relative !important;z-index:2 !important;width:100%}
#tima-aeo .hero h1{color:#fff !important;max-width:18ch}
#tima-aeo .hero .eyebrow,#tima-aeo .hero p{color:#fff !important}
/* mobile-first */
@media (max-width:768px){
  #tima-aeo .hero{min-height:300px !important;padding:44px 0 !important}
  #tima-aeo .wrap{max-width:100% !important;padding-left:18px !important;padding-right:18px !important}
  #tima-aeo .incl{columns:1 !important}
  #tima-aeo .hero h1{font-size:30px !important}
  #tima-aeo .answer{font-size:16px !important;padding:16px 18px !important}
}
