.elementor-4040 .elementor-element.elementor-element-261842b2{margin-top:-16px;margin-bottom:0;padding:0}.elementor-4040 .elementor-element.elementor-element-1f566d94>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-27538f76{padding:0}.elementor-4040 .elementor-element.elementor-element-1795a61d>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-4d780494{padding:0}.elementor-4040 .elementor-element.elementor-element-2afc789>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-1733c8a3{padding:0}.elementor-4040 .elementor-element.elementor-element-d212ae6>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-acc5795{padding:0}.elementor-4040 .elementor-element.elementor-element-13d4ca85>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-329e0df9{padding:0}.elementor-4040 .elementor-element.elementor-element-5bc080e7>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-4a094331{padding:0}.elementor-4040 .elementor-element.elementor-element-39c713d3>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-2c90f13b{padding:0}.elementor-4040 .elementor-element.elementor-element-5f35fdbe>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-7447a513{padding:0}.elementor-4040 .elementor-element.elementor-element-4269e9cc>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-d1e84ba{padding:0}.elementor-4040 .elementor-element.elementor-element-69d5550a>.elementor-element-populated{padding:0}.elementor-4040 .elementor-element.elementor-element-49c693a3{padding:0}.elementor-4040 .elementor-element.elementor-element-52cc37e>.elementor-element-populated{padding:0}:root{--page-title-display:none}@font-face{font-family:'Axiforma';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/2021/10/Axiforma-Regular.ttf') format('truetype')}@font-face{font-family:'Axiforma';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/uploads/2021/10/Axiforma-Medium.ttf') format('truetype')}@font-face{font-family:'Axiforma';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/uploads/2021/10/Axiforma-Bold.ttf') format('truetype')}@font-face{font-family:'Axiforma';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/uploads/2021/10/Axiforma-Black.ttf') format('truetype')}.mai{--mai-version:"2026-10-30-v78";--blue:#3866c6;--black:#000;--white:#fff;--gray:#fafafa;--ink:#1e1e1e;--muted:#666;--subtle:#888;--line:#ddd;--blue-light:#eef2fb;--font-h:'Axiforma',Helvetica,Arial,sans-serif;--font-b:'Axiforma',system-ui,sans-serif;--bg:var(--white);--surface:var(--gray);--border:var(--line);--text:var(--ink);--text2:var(--muted)}.mai *{box-sizing:border-box;margin:0;padding:0}.mai{font-family:var(--font-b);font-size:16px;color:var(--text);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased}.mai .container{max-width:1200px;margin:0 auto;padding:0 32px}.mai section{padding:80px 0}.mai section.sm{padding:48px 0}.mai section.lg{padding:100px 0}.mai section.bg-gray{background:var(--surface)}.mai section.bg-blue{background:var(--blue)}.mai section.bg-black{background:var(--black)}.mai .btn{display:inline-block;font-family:var(--font-b);font-size:15px;font-weight:600;padding:14px 36px;border-radius:0;border:none;cursor:pointer;text-decoration:none;transition:transform .15s,opacity .15s;line-height:1}.mai .btn:hover{transform:translateY(-2px);opacity:.92}.mai .btn-primary{background:var(--blue);color:var(--white)}.mai .btn-secondary{background:var(--white);color:var(--blue);border:2px solid var(--blue)}.mai .btn-outline-white{background:0 0;color:var(--white);border:2px solid rgba(255,255,255,.4)}.mai .btn-white{background:var(--white);color:var(--blue)}.mai .btn-sm{padding:10px 24px;font-size:14px}.mai .kicker{font-family:var(--font-b);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.mai .kicker.light{color:rgba(255,255,255,.55)}.mai .kicker.white{color:rgba(255,255,255,.7)}.mai h1{font-family:var(--font-h);font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.1;text-wrap:balance;color:var(--text)}.mai h2{font-family:var(--font-h);font-size:clamp(26px,3.5vw,38px);font-weight:600;line-height:1.15;text-wrap:balance;color:var(--text)}.mai h3{font-family:var(--font-h);font-size:clamp(20px,2.5vw,26px);font-weight:600;line-height:1.2;text-wrap:balance;color:var(--text)}.mai h4{font-family:var(--font-h);font-size:18px;font-weight:600;color:var(--text)}.mai .lead{font-size:18px;color:var(--text2);line-height:1.7;max-width:640px}.mai .section-header{text-align:center;margin-bottom:56px}.mai .section-header h2{margin:12px 0 16px}.mai .section-header .lead{margin:0 auto}.mai .hero{padding:96px 0 88px;text-align:center}.mai .hero h1{margin:16px 0 20px;max-width:800px;margin-left:auto;margin-right:auto}.mai .hero .lead{margin:0 auto 36px}.mai .hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mai .hero-ctas .btn{font-size:14px;padding:14px 28px}.mai .two-pillars{display:grid;grid-template-columns:1fr 1fr}.mai .pillar{padding:48px}.mai .pillar.light{background:var(--surface);border:1px solid var(--border)}.mai .pillar.dark{background:var(--black)}.mai .pillar h3{margin:12px 0 16px}.mai .pillar.light h3{color:var(--text)}.mai .pillar.dark h3{color:var(--white)}.mai .pillar p{font-size:16px;line-height:1.7;margin-bottom:28px}.mai .pillar.light p{color:var(--text2)}.mai .pillar.dark p{color:rgba(255,255,255,.65)}.mai .pillar-link{font-family:var(--font-b);font-size:15px;font-weight:600;color:var(--blue);text-decoration:none}.mai .pillar.dark .pillar-link{color:#fff}.mai .pillar.dark .kicker{color:rgba(255,255,255,.45)}.mai .problem-grid{display:grid;grid-template-columns:1fr 1fr}.mai .problem-col{padding:56px 48px}.mai .problem-col.blue{background:var(--blue)}.mai .problem-col.black{background:var(--black)}.mai .problem-col h3{color:var(--white);margin-bottom:32px}.mai .problem-list{list-style:none;display:flex;flex-direction:column;gap:20px}.mai .problem-list li{display:flex;gap:16px;align-items:flex-start}.mai .problem-dash{color:rgba(255,255,255,.3);font-weight:600;flex-shrink:0;margin-top:2px;font-size:18px}.mai .problem-col.black .problem-dash{color:var(--blue)}.mai .problem-title{font-family:var(--font-h);font-weight:600;color:var(--white);font-size:15px;margin-bottom:3px}.mai .problem-desc{font-size:14px;color:rgba(255,255,255,.6);line-height:1.55}.mai .case-grid{display:grid;gap:2px}.mai .case-card{background:var(--surface);border:1px solid var(--border);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.mai .case-brand{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--text2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.mai .case-quote{font-size:15px;color:var(--text2);font-style:italic;line-height:1.6;border-left:3px solid var(--blue);padding-left:16px;margin-top:16px}.mai .case-metrics{display:flex;flex-direction:column;gap:20px}.mai .metric-big{font-family:var(--font-h);font-size:28px;font-weight:600;color:var(--blue);line-height:1}.mai .metric-label{font-size:13px;font-weight:600;color:var(--text);margin:4px 0 4px}.mai .metric-desc{font-size:13px;color:var(--text2);line-height:1.5}.mai .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mai .testimonial{background:var(--surface);border:1px solid var(--border);padding:32px}.mai .stars{color:var(--blue);font-size:14px;letter-spacing:2px;margin-bottom:14px}.mai .testimonial-quote{font-size:16px;font-style:italic;color:var(--text);line-height:1.6;margin-bottom:20px}.mai .testimonial-author{display:flex;align-items:center;gap:12px}.mai .avatar{width:36px;height:36px;background:var(--blue);color:var(--white);font-family:var(--font-h);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mai .author-name{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--text)}.mai .author-role{font-size:13px;color:var(--text2)}.mai .process-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.mai .process-step{padding:40px}.mai .process-step+.process-step{border-left:1px solid var(--border)}.mai .step-num{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--blue);letter-spacing:.05em;margin-bottom:16px}.mai .step-title{font-family:var(--font-h);font-size:18px;font-weight:600;color:var(--text);margin-bottom:10px}.mai .step-desc{font-size:15px;color:var(--text2);line-height:1.6}.mai .cta-block{text-align:center}.mai .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mai .system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.mai .system-item{background:var(--bg);padding:32px}.mai .system-num{font-family:var(--font-h);font-size:11px;font-weight:600;color:var(--blue);letter-spacing:.08em;margin-bottom:12px}.mai .system-title{font-family:var(--font-h);font-size:17px;font-weight:600;color:var(--text);margin-bottom:10px}.mai .system-desc{font-size:14px;color:var(--text2);line-height:1.6}.mai .versus-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mai .versus-col{padding:40px}.mai .versus-col.think{background:var(--surface);border:1px solid var(--border)}.mai .versus-col.real{background:var(--blue)}.mai .versus-col h4{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.mai .versus-col.think h4{color:var(--text2)}.mai .versus-col.real h4{color:rgba(255,255,255,.6)}.mai .versus-list{list-style:none;display:flex;flex-direction:column;gap:12px}.mai .versus-list li{font-size:15px;padding-left:20px;position:relative;line-height:1.5}.mai .versus-list li:before{content:'—';position:absolute;left:0;font-weight:600}.mai .versus-col.think .versus-list li{color:var(--text)}.mai .versus-col.think .versus-list li:before{color:var(--text2)}.mai .versus-col.real .versus-list li{color:var(--white)}.mai .versus-col.real .versus-list li:before{color:rgba(255,255,255,.4)}.mai .faq-list{display:flex;flex-direction:column;max-width:840px;margin:0 auto}.mai .faq-item{border-bottom:1px solid var(--border);padding:24px 0}.mai .faq-q{font-family:var(--font-h);font-size:17px;font-weight:600;color:var(--text);margin-bottom:12px}.mai .faq-a{font-size:15px;color:var(--text2);line-height:1.7}.mai .tr-problem{transition:background .25s ease,box-shadow .25s ease;cursor:default}.mai .tr-problem:hover{background:var(--blue);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mai .tr-problem:hover .tr-problem-num{color:#fff;opacity:.18}.mai .tr-problem:hover .tr-problem-badge{background:rgba(255,255,255,.18);color:#fff}.mai .tr-problem:hover .tr-problem-title{color:#fff}.mai .tr-problem:hover .tr-problem-desc{color:rgba(255,255,255,.72)}.mai .tr-problems{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border)}.mai .tr-problem{background:var(--bg);padding:36px 40px;position:relative}.mai .tr-problem-num{font-family:var(--font-h);font-size:72px;font-weight:600;line-height:1;color:var(--blue);opacity:.12;position:absolute;top:20px;right:28px;letter-spacing:-.04em;pointer-events:none;user-select:none}.mai .tr-problem-title{font-family:var(--font-h);font-size:17px;font-weight:600;color:var(--text);margin-bottom:10px;padding-right:64px}.mai .tr-problem-desc{font-size:14px;color:var(--text2);line-height:1.65}.mai .tr-problem-badge{display:inline-block;font-family:var(--font-b);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--blue);color:var(--white);padding:3px 8px;margin-bottom:12px}.mai .bausteine-split{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.mai .bausteine-visual{background:var(--blue);padding:56px 48px;display:flex;align-items:center;justify-content:center}.mai .bausteine-list-col{padding:0}.mai .baustein-row{padding:28px 40px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.mai .baustein-row:last-child{border-bottom:none}.mai .baustein-num{font-family:var(--font-h);font-size:28px;font-weight:600;color:var(--blue);line-height:1}.mai .baustein-title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--text);margin-bottom:5px}.mai .baustein-desc{font-size:14px;color:var(--text2);line-height:1.6}.mai .modules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.mai .module-item{background:var(--bg);padding:20px 24px}.mai .module-num{font-size:11px;font-weight:600;color:var(--blue);letter-spacing:.06em;margin-bottom:6px}.mai .module-name{font-family:var(--font-h);font-size:14px;font-weight:600;color:var(--text)}.mai .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mai .fit-col{padding:40px}.mai .fit-col.yes{background:var(--blue-light);border:1px solid var(--blue)}.mai .fit-col.no{background:var(--surface);border:1px solid var(--border)}.mai .fit-col h4{font-family:var(--font-h);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.mai .fit-col.yes h4{color:var(--blue)}.mai .fit-col.no h4{color:var(--text2)}.mai .fit-list{list-style:none;display:flex;flex-direction:column;gap:10px}.mai .fit-list li{font-size:15px;color:var(--text);padding-left:22px;position:relative;line-height:1.5}.mai .fit-list li:before{position:absolute;left:0;font-weight:600}.mai .fit-col.yes .fit-list li:before{content:'✓';color:var(--blue)}.mai .fit-col.no .fit-list li:before{content:'✕';color:var(--text2)}.mai .booking-box{background:var(--surface);border:1px solid var(--border);padding:40px;max-width:700px;margin:0 auto 40px;text-align:center}.mai .booking-placeholder{background:var(--blue-light);border:1px dashed var(--blue);padding:48px;font-size:13px;color:var(--blue);font-weight:600}.mai .booking-box.booking-live{padding:0;background:var(--white);max-width:860px;overflow:hidden}.mai .booking-box.booking-live iframe{display:block;width:100%;border:0}.mai .stats-row{display:flex;justify-content:center;border:1px solid var(--border)}.mai .stat-item{padding:40px 56px;text-align:center;border-right:1px solid var(--border)}.mai .stat-item:last-child{border-right:none}.mai .stat-num{font-family:var(--font-h);font-size:44px;font-weight:600;color:var(--blue);line-height:1}.mai .stat-label{font-size:14px;color:var(--text2);margin-top:8px;line-height:1.4}.mai .founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin:0 auto}.mai .founder-card{background:var(--surface);border:1px solid var(--border);padding:40px}.mai .founder-photo{width:80px;height:80px;background:var(--border);color:var(--text2);font-family:var(--font-h);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;line-height:1.3;margin-bottom:20px}.mai .founder-name{font-family:var(--font-h);font-size:20px;font-weight:600;color:var(--text);margin-bottom:4px}.mai .founder-role{font-size:13px;color:var(--blue);font-weight:600;margin-bottom:16px}.mai .founder-bio{font-size:15px;color:var(--text2);line-height:1.65}.mai .kontakt-wege{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:700px;margin:0 auto 56px}.mai .weg-card{background:var(--surface);border:1px solid var(--border);padding:28px 32px}.mai .weg-icon{font-size:28px;margin-bottom:12px}.mai .weg-title{font-family:var(--font-h);font-size:16px;font-weight:600;color:var(--text);margin-bottom:4px}.mai .weg-sub{font-size:13px;color:var(--text2);margin-bottom:16px}.mai .weg-link{font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.mai .kontakt-info{max-width:700px;margin:0 auto}.mai .kontakt-item{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border);font-size:15px}.mai .kontakt-item-label{color:var(--text2);font-weight:500}.mai .kontakt-item-val{color:var(--text);font-weight:600}.mai .mai{--grid-line:rgba(56,102,198,.08);--glow:rgba(56,102,198,.14);--tile:#fff}.mai .deco{position:relative;overflow:hidden}.mai .deco>*{position:relative;z-index:2}.mai .deco-grid:before{content:'';position:absolute;inset:0;z-index:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 0%,#000 22%,transparent 78%);mask-image:radial-gradient(ellipse 80% 75% at 50% 0%,#000 22%,transparent 78%)}.mai .deco-glow:after{content:'';position:absolute;z-index:0;left:50%;top:-240px;transform:translateX(-50%);width:min(1000px,130%);height:580px;border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 62%);pointer-events:none}.mai .deco-dots:before{content:'';position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:26px 26px}.mai section.bg-tint{background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%)}.mai .rule{width:56px;height:3px;background:var(--blue);margin:0 auto 20px}.mai .trust-note{text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text2);font-weight:600;margin-bottom:20px}.mai .trust-belt{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);max-width:820px;margin:0 auto}.mai .trust-tile{background:var(--tile);min-height:88px;display:flex;align-items:center;justify-content:center;padding:18px 24px}.mai .trust-tile img{max-height:38px;max-width:100%;width:auto;object-fit:contain}@media(max-width:640px){.mai .trust-belt{grid-template-columns:1fr}}.mai .logo-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.mai .logo-cell{background:var(--tile);min-height:98px;display:flex;align-items:center;justify-content:center;padding:20px}.mai .logo-cell img{max-height:42px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.58;transition:filter .3s ease,opacity .3s ease}.mai .logo-cell:hover img{filter:grayscale(0);opacity:1}@media(max-width:900px){.mai .logo-wall{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.mai .logo-wall{grid-template-columns:repeat(2,1fr)}}.mai .feature-rows{display:flex;flex-direction:column}.mai .feature-row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:68px 0;border-top:1px solid var(--border)}.mai .feature-row:first-child{border-top:none}.mai .feature-row.flip .feature-media{order:2}.mai .feature-row.flip .feature-body{order:1}.mai .feature-media{position:relative;display:flex;align-items:center;justify-content:center;min-height:230px}.mai .feature-media:before{content:'';position:absolute;z-index:0;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(16,24,40,.1),transparent 66%)}.mai .feature-media>*{position:relative;z-index:1}.mai .feature-media img{width:100%;max-width:450px;height:auto;display:block}.mai .feature-num{font-family:var(--font-h);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--blue);margin-bottom:10px}.mai .feature-body h3{margin-bottom:14px}.mai .feature-body>p{font-size:16px;color:var(--text2);line-height:1.72;margin-bottom:22px}.mai .feature-points{list-style:none;display:flex;flex-direction:column;gap:11px}.mai .feature-points li{font-size:15px;color:var(--text);padding-left:28px;position:relative;line-height:1.5}.mai .feature-points li:before{content:'';position:absolute;left:0;top:5px;width:13px;height:13px;border:2px solid var(--blue);border-radius:50%;border-right-color:transparent}@media(max-width:900px){.mai .feature-row{grid-template-columns:1fr;gap:32px;padding:44px 0}.mai .feature-row.flip .feature-media,.mai .feature-row.flip .feature-body{order:initial}}.mai .mock{background:#fff;border:1px solid #e6e8ee;width:100%;max-width:440px;overflow:hidden;box-shadow:0 26px 64px -22px rgba(16,24,40,.34),0 4px 14px -6px rgba(16,24,40,.14)}.mai .mock-bar{height:30px;background:#f5f6f9;border-bottom:1px solid #e6e8ee;display:flex;align-items:center;gap:6px;padding:0 12px}.mai .mock-dot{width:8px;height:8px;border-radius:50%;background:#d3d7e0;flex-shrink:0}.mai .mock-url{font:500 10px/1 var(--font-b);color:#9aa0ad;margin-left:8px}.mai .mock-body{padding:16px}.mai .mk-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#2c4a97,#3866c6 55%,#5f88e2);position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.mai .mk-play{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center}.mai .mk-play:after{content:'';border-left:12px solid #3866c6;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.mai .mk-badge{position:absolute;left:10px;top:10px;background:rgba(0,0,0,.42);color:#fff;font:700 8px/1 var(--font-b);letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.mai .mk-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #eef0f4}.mai .mk-ico{width:22px;height:22px;background:#eef2fb;color:#3866c6;font:800 9px/22px var(--font-h);text-align:center;flex-shrink:0}.mai .mk-txt{flex:1;min-width:0}.mai .mk-t{font:700 10px/1.3 var(--font-h);color:#1e1e1e}.mai .mk-s{font:400 9px/1.3 var(--font-b);color:#9aa0ad;margin-top:2px}.mai .mk-prog{height:3px;background:#eef0f4;margin-top:6px}.mai .mk-prog i{display:block;height:100%;background:#3866c6}.mai .mk-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.mai .mk-col{background:#f6f7fa;padding:7px}.mai .mk-colh{font:700 8px/1 var(--font-b);color:#9aa0ad;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.mai .mk-card{background:#fff;border:1px solid #e9ebf1;padding:7px;margin-bottom:5px}.mai .mk-card.blue{border-color:#3866c6;background:#eef2fb}.mai .mk-line{height:4px;background:#e7eaf0;margin-bottom:4px}.mai .mk-line.s{width:60%;margin-bottom:0}.mai .mk-line.b{background:#3866c6;opacity:.5}.mai .mk-grid2{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mai .mk-cam{aspect-ratio:4/3;background:#1d2330;position:relative;display:flex;align-items:flex-end;padding:7px}.mai .mk-cam.me{background:#3866c6}.mai .mk-cam span{font:600 8px/1 var(--font-b);color:rgba(255,255,255,.82);position:relative;z-index:1}.mai .mk-face{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2)}.mai .mk-ctrl{display:flex;gap:7px;justify-content:center;margin-top:12px}.mai .mk-ctrl i{width:26px;height:26px;border-radius:50%;background:#f0f2f6;display:block}.mai .mk-ctrl i.end{background:#e0463c}.mai .mk-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.mai .mk-cal b{font:700 8px/1 var(--font-b);color:#9aa0ad;text-align:center;padding-bottom:3px}.mai .mk-cal em{font-style:normal;height:24px;background:#f4f5f8;display:block}.mai .mk-cal em.soft{background:#dde5f7}.mai .mk-cal em.on{background:#3866c6}.mai .mk-post{display:flex;gap:9px;padding:10px 0;border-top:1px solid #eef0f4}.mai .mk-av{width:24px;height:24px;border-radius:50%;background:#3866c6;color:#fff;font:800 9px/24px var(--font-h);text-align:center;flex-shrink:0}.mai .mk-av.g{background:#7a8aa5}.mai .mk-av.d{background:#1e1e1e}.mai .mk-bub{flex:1;min-width:0}.mai .mock-cap{font:600 10px/1.4 var(--font-b);color:var(--text2);text-align:center;margin-top:12px;letter-spacing:.04em}.mai .founder-card{padding:0;overflow:hidden}.mai .founder-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--border)}.mai .founder-media img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.mai .founder-media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.72))}.mai .founder-cap{position:absolute;left:26px;right:26px;bottom:20px;z-index:2}.mai .founder-cap .founder-name{color:#fff;margin-bottom:2px}.mai .founder-cap .founder-role{color:rgba(255,255,255,.72);margin-bottom:0}.mai .founder-text{padding:26px 28px 30px}.mai .team-band{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;background:var(--black)}.mai .team-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.mai .team-band:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.18) 100%)}.mai .team-band .container{position:relative;z-index:2}.mai .team-quote{max-width:560px}.mai .team-quote blockquote{font-family:var(--font-h);font-size:clamp(22px,2.8vw,30px);font-weight:600;line-height:1.3;color:#fff;margin-bottom:18px;text-wrap:balance}.mai .team-quote cite{font-style:normal;font-size:14px;color:rgba(255,255,255,.62)}@media(max-width:700px){.mai .team-band:after{background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.88) 60%)}}.mai .case-logo{height:34px;width:auto;max-width:150px;object-fit:contain;margin-bottom:14px;filter:grayscale(1);opacity:.75}.mai .mai{--bg-rgb:255,255,255}.mai .trust-belt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 64px;background:0 0;border:none;max-width:none}.mai .trust-tile{background:0 0;border:none;padding:0;min-height:0}.mai .trust-tile img{max-height:46px;max-width:230px;width:auto;object-fit:contain;opacity:.9}@media(max-width:640px){.mai .trust-belt{gap:22px 36px}.mai .trust-tile img{max-height:34px}}.mai .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mai .marquee-track{display:flex;width:max-content;animation:maiMarquee 42s linear infinite}.mai .marquee:hover .marquee-track{animation-play-state:paused}.mai .marquee-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 46px;height:104px}.mai .marquee-item img{max-height:50px;max-width:200px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease}.mai .marquee-item:hover img{filter:grayscale(0);opacity:1}.mai .marquee-item:hover img{opacity:1}@keyframes maiMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mai .marquee-track{animation:none}}@media(max-width:640px){.mai .marquee-item{padding:0 28px;height:84px}.mai .marquee-item img{max-height:38px}}.mai .logo-rows{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 32px;align-items:center;max-width:980px;margin:0 auto}.mai .logo-rows>div{display:flex;align-items:center;justify-content:center;height:76px}.mai .logo-rows img{max-height:54px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.mai .logo-rows>div:hover img{filter:grayscale(0);opacity:1}.mai .logo-rows>div:hover img{opacity:1}@media(max-width:820px){.mai .logo-rows{grid-template-columns:repeat(2,1fr);gap:34px 24px}.mai .logo-rows>div{height:62px}.mai .logo-rows img{max-height:42px}}.mai .plateau-stage{position:relative;overflow:hidden}.mai .plateau-stage .hero{padding:92px 0 210px}.mai .plateau-art{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;min-width:1180px;z-index:1;pointer-events:none}.mai .plateau-art svg{display:block;width:100%;height:auto}.mai .pl-flat{stroke:var(--text2);stroke-width:2.5;fill:none;opacity:.42}.mai .pl-rise{stroke:var(--blue);stroke-width:3.5;fill:none;stroke-linecap:round}.mai .pl-area{fill:url(#plGrad)}.mai .pl-guide{stroke:var(--border);stroke-width:1;stroke-dasharray:4 5}.mai .pl-break{stroke:var(--blue);stroke-width:1.5;stroke-dasharray:5 5;opacity:.55}.mai .pl-lab{font-family:var(--font-b);font-size:13px;font-weight:600;fill:var(--text2)}.mai .pl-lab-b{font-family:var(--font-h);font-size:14px;font-weight:600;fill:var(--blue)}.mai .pl-dot{fill:var(--blue)}.mai .pl-dot-halo{fill:var(--blue);opacity:.18}.mai .plateau-stage>.container{position:relative;z-index:3}@media(max-width:820px){.mai .plateau-stage .hero{padding:72px 0 150px}.mai .plateau-art{min-width:900px;opacity:.75}}.mai .curve-stage{position:relative;overflow:hidden;background:#06080c;padding:0}.mai .curve-stage .hero{padding:118px 0 128px}.mai .curve-stage .kicker{color:rgba(255,255,255,.58)}.mai .curve-stage h1{color:#fff}.mai .curve-stage .lead{color:rgba(255,255,255,.72)}.mai .curve-stage .hero>p[style]{color:rgba(255,255,255,.5) !important}.mai .curve-art{position:absolute;inset:0;z-index:1;pointer-events:none}.mai .curve-art svg{width:100%;height:100%;display:block}.mai .curve-stage>.container{position:relative;z-index:3}.mai .c-grid line{stroke:rgba(255,255,255,.07);stroke-width:1}.mai .c-goal{stroke:rgba(255,255,255,.34);stroke-width:1.5;stroke-dasharray:7 7}.mai .c-goal-lab{font-family:var(--font-h);font-size:13px;font-weight:600;letter-spacing:.14em;fill:rgba(255,255,255,.5)}.mai .c-area{fill:url(#cGrad)}.mai .c-line{fill:none;stroke:#5c8df0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.mai .c-bead{fill:#fff}.mai .c-halo{fill:#5c8df0}.mai .c-end{fill:#fff}.mai .c-end-halo{fill:#5c8df0;opacity:.3}.mai .c-mon{font-family:var(--font-b);font-size:13px;font-weight:600;fill:rgba(255,255,255,.34);text-anchor:middle}@media (prefers-reduced-motion:reduce){.mai .c-travel{display:none}}@media(max-width:820px){.mai .curve-stage .hero{padding:84px 0 92px}.mai .c-mon{font-size:17px}}.mai .logo-rows{grid-template-columns:repeat(6,1fr);gap:38px 28px;max-width:1140px}.mai .logo-rows>div{height:68px}.mai .logo-rows img{max-height:46px}@media(max-width:1024px){.mai .logo-rows{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.mai .logo-rows{grid-template-columns:repeat(3,1fr);gap:28px 18px}.mai .logo-rows>div{height:54px}.mai .logo-rows img{max-height:36px}}.mai .team-tight{max-width:760px;margin:0 auto}.mai .team-tight .founder-grid{gap:20px}.mai .team-tight .founder-media{aspect-ratio:1}.mai .team-note{text-align:center;max-width:640px;margin:32px auto 0;font-size:15px;color:var(--text2);border-top:1px solid var(--border);padding-top:24px}.mai .team-note strong{color:var(--blue)}.mai .curve-stage{background:var(--bg)}.mai .curve-stage .kicker{color:var(--blue)}.mai .curve-stage h1{color:var(--text)}.mai .curve-stage .lead{color:var(--text2)}.mai .curve-stage .hero>p[style]{color:var(--text2) !important}.mai .curve-art{z-index:1}.mai .curve-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 56% 54% at 50% 46%,rgba(var(--bg-rgb),.94) 0%,rgba(var(--bg-rgb),.8) 42%,rgba(var(--bg-rgb),.22) 70%,rgba(var(--bg-rgb),0) 88%)}.mai .c-grid line{stroke:var(--border);stroke-width:1;opacity:.7}.mai .c-goal{stroke:var(--blue);stroke-width:1.5;stroke-dasharray:7 7;opacity:.5}.mai .c-goal-lab{font-family:var(--font-h);font-size:13px;font-weight:600;letter-spacing:.14em;fill:var(--blue);opacity:.8}.mai .c-area{fill:url(#cGrad)}.mai .c-line{stroke:var(--blue);stroke-width:4}.mai .c-bead{fill:var(--blue);stroke:var(--bg);stroke-width:2.5}.mai .c-halo{fill:var(--blue)}.mai .c-end{fill:var(--blue);stroke:var(--bg);stroke-width:2.5}.mai .c-end-halo{fill:var(--blue);opacity:.22}.mai .c-axis{font-family:var(--font-b);font-size:13px;font-weight:600;fill:var(--text2);opacity:.7}.mai .team-tight .founder-text{padding:24px 26px 28px}.mai .team-role{font-family:var(--font-h);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.mai .team-points{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:0}.mai .team-points li{font-size:14.5px;color:var(--text);padding-left:24px;position:relative;line-height:1.5}.mai .team-points li:before{content:'';position:absolute;left:0;top:6px;width:11px;height:11px;border:2px solid var(--blue);border-radius:50%;border-right-color:transparent}.mai .team-close{font-size:14.5px;color:var(--text2);line-height:1.6;margin-top:14px}.mai .team-nots{list-style:none;display:flex;flex-direction:column;gap:10px;max-width:520px;margin:0 auto 8px;text-align:left}.mai .team-nots li{font-size:16px;color:var(--text);padding-left:30px;position:relative;line-height:1.5}.mai .team-nots li:before{content:'✕';position:absolute;left:0;top:0;color:var(--blue);font-weight:600}.mai .split-hero{display:grid;grid-template-columns:1.02fr 1fr;gap:64px;align-items:center;padding:92px 0 96px}.mai .split-copy{text-align:left}.mai .split-copy h1{margin:16px 0 20px}.mai .split-copy .lead{margin:0 0 14px;max-width:none}.mai .split-note{font-size:13px;font-weight:600;color:var(--text2);margin-bottom:28px}.mai .split-copy .hero-ctas{justify-content:flex-start}.mai .split-visual{display:flex;justify-content:center}@media(max-width:980px){.mai .split-hero{grid-template-columns:1fr;gap:44px;padding:64px 0 72px}}.mai .chart-card{width:100%;max-width:560px;background:var(--bg);border:1px solid var(--border);padding:24px 24px 14px;box-shadow:0 30px 70px -32px rgba(16,24,40,.34)}.mai .chart-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.mai .cc-title{font-family:var(--font-h);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text2)}.mai .cc-badge{font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--blue);white-space:nowrap}.mai .cc-svg{display:block;width:100%;height:auto}.mai .cc-grid{stroke:var(--border);stroke-width:1}.mai .cc-goal{stroke:var(--blue);stroke-width:1.5;stroke-dasharray:6 6;opacity:.6}.mai .cc-ax{font-family:var(--font-b);font-size:12px;font-weight:600;fill:var(--text2);text-anchor:end}.mai .cc-ax-goal{fill:var(--blue);font-weight:600}.mai .cc-tag{font-family:var(--font-h);font-size:10px;font-weight:600;letter-spacing:.12em;fill:var(--blue);text-anchor:end;opacity:.85}.mai .cc-area{fill:url(#ccGrad)}.mai .cc-line{fill:none;stroke:var(--blue);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.mai .cc-bead{fill:var(--blue);stroke:var(--bg);stroke-width:2.5}.mai .cc-halo{fill:var(--blue)}.mai .cc-end{fill:var(--blue);stroke:var(--bg);stroke-width:2.5}.mai .cc-end-halo{fill:var(--blue);opacity:.2}.mai .cc-mon{font-family:var(--font-b);font-size:12px;font-weight:600;fill:var(--text2);opacity:.8}.mai .cc-mon-end{text-anchor:end}@media (prefers-reduced-motion:reduce){.mai .cc-travel{display:none}}.mai .journey{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 22px}.mai .journey span{font-family:var(--font-h);font-size:13px;font-weight:600;color:var(--text2);border:1px solid var(--border);padding:6px 12px;white-space:nowrap}.mai .journey span.hi{background:var(--blue);border-color:var(--blue);color:#fff}.mai .journey i{width:18px;height:1px;background:var(--border);flex-shrink:0}.mai .pillar.light .journey span{background:var(--bg)}.mai .process-step{padding:44px 40px}.mai .step-num{font-family:var(--font-h);font-size:68px;font-weight:600;line-height:1;color:var(--blue);letter-spacing:-.04em;margin-bottom:14px}.mai .proof-shot{border:1px solid var(--border);background:var(--tile);padding:12px;max-width:1000px;margin:0 auto}.mai .proof-shot img{display:block;width:100%;height:auto}.mai .who-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mai .who-media img{width:100%;height:auto;display:block;border:1px solid var(--border)}.mai .who-body p{font-size:16px;color:var(--text2);line-height:1.75;margin-bottom:16px}.mai .who-body p:last-child{margin-bottom:0}@media(max-width:900px){.mai .who-grid{grid-template-columns:1fr;gap:32px}}.mai .case-card{grid-template-columns:1fr 1.15fr}.mai .case-metrics{display:grid;grid-template-columns:1fr;gap:18px}.mai .case-cat{font-family:var(--font-b);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.mai .case-name{font-family:var(--font-h);font-size:26px;font-weight:600;color:var(--text);letter-spacing:-.02em;margin-bottom:14px}.mai .metric-big{font-size:26px}.mai .split-hero{grid-template-columns:1fr 1.08fr;gap:56px}.mai .chart-card{max-width:640px;padding:26px 26px 16px}.mai .cc-title{font-size:13px;letter-spacing:.09em}.mai .cc-ax{font-size:12.5px}.mai .cc-mon{font-size:12px}.mai .h1-break{display:block;color:var(--blue);margin-top:.18em}.mai .quote-band{margin:88px 0 92px}.mai .quote-band--portrait img{object-position:78% 20%}@media(max-width:820px){.mai .quote-band{margin:56px 0 60px}}.mai .case-video{position:relative;aspect-ratio:16/9;margin-bottom:22px;overflow:hidden;background:linear-gradient(135deg,#10141b 0%,#1b2432 55%,#22304a 100%);display:flex;align-items:center;justify-content:center}.mai .case-video:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,rgba(56,102,198,.38),transparent 64%)}.mai .cv-play{position:relative;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -8px rgba(0,0,0,.5);transition:transform .2s ease}.mai .case-video:hover .cv-play{transform:scale(1.07)}.mai .case-video--live{background:#000}.mai .case-video--live:before{display:none}.mai .case-video--live iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mai .cv-play:after{content:'';border-left:17px solid #3866c6;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.mai .cv-meta{position:absolute;left:14px;bottom:12px;font-family:var(--font-b);font-size:10px;font-weight:600;letter-spacing:.09em;color:rgba(255,255,255,.6)}.mai .cv-brand{position:absolute;right:14px;bottom:12px;font-family:var(--font-h);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75)}.mai .process-steps{margin-top:46px}.mai .process-step{position:relative;padding:56px 34px 42px}.mai .step-num{position:absolute;top:-32px;left:24px;font-family:var(--font-h);font-size:82px;font-weight:600;line-height:.92;color:var(--blue);letter-spacing:-.05em;background:var(--bg);padding:0 14px;margin:0}@media(max-width:820px){.mai .step-num{font-size:62px;top:-24px}.mai .process-step{padding:44px 26px 34px}}.mai .feature-row--wide{grid-template-columns:1.22fr 1fr;gap:56px}.mai .feature-media--wide:before{display:none}.mai .feature-media--wide img{max-width:620px;width:100%}@media(max-width:900px){.mai .feature-row--wide{grid-template-columns:1fr;gap:32px}}.mai .logo-img{height:26px;width:auto;display:block}@media(max-width:640px){.mai .logo-img{height:22px}}.mai .pf{position:relative;display:block;width:100%;max-width:620px;margin:0 auto;--pf-size:3.2%;--pf-col:var(--blue)}.mai .pf img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.mai .pf--sm{--pf-size:2%}.mai .pf--red{--pf-col:#e5484d}.mai .pf-dot{position:absolute;width:var(--pf-size);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.mai .pf-dot:before,.mai .pf-dot:after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid var(--pf-col);animation:maiPulse 2.8s cubic-bezier(.2,.6,.3,1) infinite}.mai .pf-dot:after{animation-delay:1.4s}@keyframes maiPulse{0%{transform:scale(.45);opacity:.8}70%{transform:scale(1.45);opacity:0}100%{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion:reduce){.mai .pf-dot{display:none}}.mai .pf--alpha img{mix-blend-mode:normal}.mai .team-band{min-height:clamp(420px,52vh,560px)}.mai .team-band img{height:128%;top:-14%;left:0;right:0;width:100%;will-change:transform}.mai .quote-band{overflow:hidden}@media (prefers-reduced-motion:reduce){.mai .team-band img{height:100%;top:0;transform:none !important}}@media(max-width:700px){.mai .team-band img{height:118%;top:-9%}}.mai .trust-section{padding:0 0 92px;margin-top:-104px}.mai .trust-tile img{filter:grayscale(1);opacity:.52;transition:filter .3s ease,opacity .3s ease}.mai .trust-tile:hover img{filter:grayscale(0);opacity:1}.mai .trust-tile:hover img{opacity:.85}@media(max-width:820px){.mai .trust-section{margin-top:-64px;padding-bottom:64px}}.mai .hp-hero .split-hero{grid-template-columns:1.04fr 1fr;gap:60px;padding:80px 0 72px}.mai .hp-hero .split-copy .lead{margin:0 0 30px}.mai .hp-hero .hero-ctas{flex-direction:column;align-items:flex-start;gap:10px}.mai .hp-hero .hero-ctas .btn{width:100%;max-width:440px;text-align:center}.mai .hero-video{position:relative;width:100%;max-width:620px;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#10141b 0%,#1b2432 55%,#22304a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 34px 76px -34px rgba(16,24,40,.5)}.mai .hero-video:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,rgba(56,102,198,.42),transparent 64%)}.mai .hero-video .cv-play{width:70px;height:70px}.mai .hero-video .cv-play:after{border-left-width:20px;border-top-width:13px;border-bottom-width:13px}.mai .hero-video--live{background:#000}.mai .hero-video--live:before{display:none}.mai .hero-video--live iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mai .hp-trust{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-top:30px}.mai .hp-trust img{max-height:34px;max-width:170px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.48;transition:filter .3s ease,opacity .3s ease}.mai .hp-trust img:hover{filter:grayscale(0);opacity:1}.mai .hp-marquee{padding:0 0 80px}@media(max-width:980px){.mai .hp-hero .split-hero{padding:56px 0 48px}.mai .hp-trust{gap:28px;margin-top:24px}}.mai .collage{position:relative;padding-bottom:16%}.mai .collage img{display:block;height:auto}.mai .who-media .cg-back{width:86%;border:1px solid var(--border)}.mai .who-media .cg-front{position:absolute;right:0;bottom:0;width:40%;border:4px solid var(--blue);box-shadow:0 28px 58px -22px rgba(16,24,40,.5)}@media(max-width:900px){.mai .collage{padding-bottom:14%}.mai .who-media .cg-front{width:38%}}.mai .who-stats{display:grid;grid-template-columns:auto repeat(3,1fr);gap:32px 40px;align-items:start;margin-top:64px;padding-top:44px;border-top:1px solid var(--border)}.mai .ws-label{font-family:var(--font-h);font-size:clamp(20px,2.2vw,26px);font-weight:600;color:var(--text);line-height:1.2;letter-spacing:-.02em;max-width:170px}.mai .ws-num{font-family:var(--font-h);font-size:clamp(28px,3vw,36px);font-weight:600;color:var(--blue);line-height:1;letter-spacing:-.03em;margin-bottom:8px}.mai .ws-lab{font-size:14px;color:var(--text2);line-height:1.5}@media(max-width:900px){.mai .who-stats{grid-template-columns:1fr 1fr;gap:28px}.mai .ws-label{grid-column:1/-1;max-width:none}}@media(max-width:520px){.mai .who-stats{grid-template-columns:1fr}}.mai .who-partners{display:flex;align-items:center;justify-content:center;gap:24px 72px;flex-wrap:wrap;margin-top:52px;padding-top:40px;border-top:1px solid var(--border)}.mai .who-partners img{max-height:38px;max-width:190px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.42;transition:filter .3s ease,opacity .3s ease}.mai .who-partners img:hover{filter:grayscale(0);opacity:1}@media(max-width:640px){.mai .who-partners{gap:22px 40px}.mai .who-partners img{max-height:28px}}.mai .hp-hero{padding-bottom:0}.mai .hp-hero .split-hero{padding:80px 0 36px}.mai .hp-marquee{padding:0 0 76px}@media(max-width:980px){.mai .hp-hero .split-hero{padding:56px 0 24px}.mai .hp-marquee{padding:0 0 56px}}.mai .hp-hero .split-hero{align-items:center;gap:48px}.mai .hp-hero h1{text-wrap:initial}.mai .hp-hero .split-visual{align-items:center;justify-content:flex-start}.mai .hp-hero .hero-video{max-width:640px}@media(max-width:980px){.mai .hp-hero .split-visual{justify-content:center}.mai .hp-hero h1 br{display:none}}.mai .hp-hero{position:relative;overflow:hidden;background:#06080c;padding-bottom:0}.mai .hp-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.mai .hp-hero-bg{overflow:hidden}.mai .hp-hero-bg img{position:absolute;top:0;left:-12%;width:160%;height:100%;object-fit:cover;object-position:0% 30%;filter:grayscale(.32) contrast(1.04);opacity:.58}.mai .hp-hero-bg:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(6,8,12,.93) 0%,rgba(6,8,12,.86) 34%,rgba(6,8,12,.42) 52%,rgba(6,8,12,.26) 100%),linear-gradient(180deg,rgba(6,8,12,.5) 0%,rgba(6,8,12,.06) 32%,rgba(6,8,12,.46) 100%)}.mai .hp-hero>.container{position:relative;z-index:2}.mai .hp-hero .split-hero{padding:88px 0 56px}.mai .hp-hero .kicker{color:rgba(255,255,255,.6)}.mai .hp-hero h1{color:#fff}.mai .hp-hero .lead{color:rgba(255,255,255,.74)}.mai .hp-hero .hero-video{border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px -36px rgba(0,0,0,.85)}.mai .hp-marquee{padding:30px 0 76px}@media(max-width:980px){.mai .hp-hero .split-hero{padding:56px 0 40px}.mai .hp-hero-bg img{left:-28%;width:190%;object-position:0% 20%;opacity:.46}.mai .hp-hero-bg:after{background:linear-gradient(180deg,rgba(6,8,12,.86) 0%,rgba(6,8,12,.7) 45%,rgba(6,8,12,.9) 100%)}}.mai .who-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px 60px;margin-top:44px;padding-top:0;border-top:none;text-align:center}.mai .who-stats>div{min-width:150px}.mai .ws-label{text-align:center;max-width:none;font-size:clamp(19px,2vw,23px);margin:0}.mai .ws-num{color:var(--text);font-size:clamp(30px,3.2vw,40px);margin-bottom:6px}.mai .ws-lab{font-size:13.5px;max-width:200px;margin:0 auto}.mai .who-partners{margin-top:34px;padding-top:0;border-top:none;gap:22px 64px}@media(max-width:900px){.mai .who-stats{gap:22px 40px;margin-top:36px}}@media(max-width:520px){.mai .who-stats{flex-direction:column;gap:22px}}.mai .collage{position:relative;padding-bottom:30%}.mai .collage img{display:block;height:auto}.mai .who-media .cg-main{width:74%;margin-left:auto;border:1px solid var(--border)}.mai .who-media .cg-s1,.mai .who-media .cg-s2{position:absolute;object-fit:cover;border:5px solid var(--bg);box-shadow:0 22px 48px -18px rgba(16,24,40,.45)}.mai .who-media .cg-s1{left:0;bottom:0;width:46%;aspect-ratio:4/5;object-position:50% 38%}.mai .who-media .cg-s2{left:40%;bottom:8%;width:38%;aspect-ratio:4/5;object-position:62% 45%}@media(max-width:900px){.mai .collage{padding-bottom:26%}.mai .who-media .cg-main{width:78%}}.mai .logo-rows img[src*=print2be]{max-height:64px}.mai .logo-rows img[src*=kraftstein]{max-height:62px}.mai .marquee-item img[src*=print2be]{max-height:70px}.mai .marquee-item img[src*=kraftstein]{max-height:68px}.mai .collage{position:relative;aspect-ratio:1/0.94;padding-bottom:0}.mai .who-media .collage img{position:absolute;display:block;object-fit:cover;height:auto;border:5px solid var(--bg);box-shadow:0 20px 44px -18px rgba(16,24,40,.42);margin:0}.mai .who-media .cg-main{right:0;top:0;width:66%;aspect-ratio:1024/786}.mai .who-media .cg-meta{left:0;top:12%;width:40%;aspect-ratio:4/5;object-position:50% 40%}.mai .who-media .cg-s1{left:28%;bottom:0;width:32%;aspect-ratio:4/5;object-position:50% 42%}.mai .who-media .cg-s2{right:1%;bottom:5%;width:32%;aspect-ratio:4/5;object-position:50% 42%}@media(max-width:900px){.mai .who-media .collage img{border-width:4px}}@media(max-width:520px){.mai .who-media .collage img{border-width:3px;box-shadow:0 12px 26px -12px rgba(16,24,40,.4)}}.mai .hp-hero-bg img{left:0;width:129%;object-position:0% 14%;opacity:.55}.mai .hp-hero-bg:after{background:linear-gradient(90deg,rgba(6,8,12,.94) 0%,rgba(6,8,12,.88) 34%,rgba(6,8,12,.46) 52%,rgba(6,8,12,.3) 100%),linear-gradient(180deg,rgba(6,8,12,.5) 0%,rgba(6,8,12,.06) 30%,rgba(6,8,12,.5) 100%)}@media(max-width:980px){.mai .hp-hero-bg img{left:0;width:175%;object-position:0% 10%;opacity:.42}}.mai .collage{aspect-ratio:1/0.8}.mai .who-media .cg-main{right:0;top:0;width:66%}.mai .who-media .cg-meta{left:0;top:20%;width:44%}.mai .kunden-band{margin-top:64px}.mai .kb-head{text-align:center;margin-bottom:28px}.mai .kb-head h3{margin-bottom:8px}.mai .kb-sub{font-size:15px;color:var(--text2);max-width:620px;margin:0 auto;line-height:1.6}.mai .kb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mai .kb-item{margin:0;position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease}.mai .kb-item:hover{transform:translateY(-4px);box-shadow:0 24px 48px -22px rgba(16,24,40,.4)}.mai .kb-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 38%}.mai .kb-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;font-family:var(--font-h);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}@media(max-width:820px){.mai .kb-grid{grid-template-columns:1fr;gap:16px}.mai .kunden-band{margin-top:48px}}.mai .hp-hero .hero-top{text-align:center;max-width:960px;margin:0 auto;padding:78px 0 40px}.mai .hp-hero .hero-top h1{margin:16px auto 18px}.mai .hp-hero .hero-top .lead{margin:0 auto;max-width:760px}.mai .hp-hero .hero-row{display:grid;grid-template-columns:1.06fr 1fr;gap:48px;align-items:center;padding:0 0 76px}.mai .hp-hero .hero-media{display:flex;justify-content:flex-start}.mai .hp-hero .hero-video{max-width:100%}.mai .hero-side{text-align:left}.mai .hero-points{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.mai .hero-points li{position:relative;padding-left:32px;font-size:15.5px;line-height:1.55;color:rgba(255,255,255,.86)}.mai .hero-points li:before{content:'';position:absolute;left:0;top:3px;width:17px;height:9px;border-left:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:rotate(-45deg)}.mai .hp-hero .hero-ctas{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;flex-wrap:wrap}.mai .hp-hero .hero-ctas .btn{width:auto;max-width:none;padding:15px 30px}.mai .hero-note{font-size:13px;color:rgba(255,255,255,.5);margin-top:16px;font-style:italic}.mai .hp-hero-bg img{width:129%;object-position:0% 34%;opacity:.72}.mai .hp-hero-bg:after{background:linear-gradient(90deg,rgba(6,8,12,.74) 0%,rgba(6,8,12,.66) 40%,rgba(6,8,12,.38) 72%,rgba(6,8,12,.22) 100%),linear-gradient(180deg,rgba(6,8,12,.6) 0%,rgba(6,8,12,.36) 34%,rgba(6,8,12,.14) 62%,rgba(6,8,12,.36) 100%)}@media(max-width:980px){.mai .hp-hero .hero-top{padding:56px 0 30px}.mai .hp-hero .hero-row{grid-template-columns:1fr;gap:32px;padding-bottom:52px}.mai .hp-hero .hero-ctas .btn{width:100%;text-align:center}.mai .hp-hero-bg img{width:175%;object-position:0% 26%;opacity:.4}}.mai .btn-two{display:flex;flex-direction:column;align-items:center;gap:5px;padding:17px 26px;line-height:1.25;text-align:center}.mai .btn-two strong{font-family:var(--font-h);font-size:15px;font-weight:600;letter-spacing:-.01em}.mai .btn-two span{font-size:12.5px;font-weight:500;opacity:.82}.mai .hp-hero .hero-ctas .btn-two{flex:1 1 200px}@media(max-width:980px){.mai .hp-hero .hero-ctas .btn-two{flex:1 1 100%}}.mai .tr-hero .hero-top{text-align:center;max-width:980px;margin:0 auto;padding:78px 0 40px}.mai .tr-hero .hero-top h1{margin:16px auto 0}.mai .tr-hero .hero-row{display:grid;grid-template-columns:1.06fr 1fr;gap:52px;align-items:center;padding:0 0 84px}.mai .tr-hero .hero-media{display:flex;justify-content:flex-start}.mai .tr-hero .chart-card{max-width:100%}.mai .tr-hero .hero-side{text-align:left}.mai .tr-hero .hero-side .lead{max-width:none;margin:0 0 14px}.mai .tr-hero .split-note{margin-bottom:26px}.mai .tr-hero .hero-ctas{justify-content:flex-start}@media(max-width:980px){.mai .tr-hero .hero-top{padding:56px 0 30px}.mai .tr-hero .hero-row{grid-template-columns:1fr;gap:34px;padding-bottom:60px}.mai .tr-hero .hero-top h1 .h1-break{margin-top:.12em}}.mai .tr-hero .hero-top{max-width:1140px}.mai .tr-hero .hero-top h1{text-wrap:initial;max-width:1140px;font-size:clamp(28px,4.1vw,45px);white-space:normal}.mai .tr-hero .hero-top h1 br.h1-wrap{display:block}@media(max-width:760px){.mai .h1-wrap{display:none}}.mai .feature-row{border-top:none;padding:56px 0}.mai .feature-row:first-child{padding-top:24px}.mai .feature-row:last-child{padding-bottom:24px}.mai .pf-dot--green{--pf-col:#2ecc71}@media(max-width:900px){.mai .feature-row{padding:36px 0}}.mai .pf--tall{max-width:420px}.mai .hp-hero .hero-ctas{align-items:stretch}.mai .hp-hero .hero-ctas .btn-two{flex:1 1 0;min-width:0;justify-content:center}@media(max-width:980px){.mai .hp-hero .hero-ctas .btn-two{flex:1 1 100%}}.mai .avatar-img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.mai .testimonial-author .avatar{width:46px;height:46px;border-radius:50%;font-size:16px}.mai .team-quote{max-width:760px}.mai .team-quote blockquote{font-size:clamp(23px,3.1vw,34px)}.mai .fit-ico{font-size:23px;line-height:1;vertical-align:-4px;margin-right:8px}.mai .fit-list li{padding-left:32px}.mai .fit-col.yes .fit-list li:before,.mai .fit-col.no .fit-list li:before{font-size:15px;line-height:1.5;top:0;font-weight:400}.mai .fit-col.yes .fit-list li:before{content:'✅';color:inherit}.mai .fit-col.no .fit-list li:before{content:'❌';color:inherit}.mai .faq-list{gap:10px}.mai .faq-item{border-bottom:none;border:none;padding:0;background:var(--surface);transition:background .2s ease}.mai .faq-item:hover{background:var(--blue-light)}.mai .faq-q{cursor:pointer;list-style:none;margin:0;padding:20px 58px 20px 24px;position:relative}.mai .faq-q::-webkit-details-marker{display:none}.mai .faq-q::marker{content:''}.mai .faq-q:after{content:'';position:absolute;right:26px;top:50%;width:10px;height:10px;border-right:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.mai .faq-item[open] .faq-q:after{transform:translateY(-25%) rotate(-135deg)}.mai .faq-item[open]{background:var(--surface)}.mai .faq-a{margin:0;padding:0 58px 22px 24px}.mai .tr-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mai .tr-hero-bg img{position:absolute;top:0;right:-6%;width:78%;height:100%;object-fit:cover;object-position:50% 26%;filter:grayscale(.55);opacity:.14;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 88%,transparent)}.mai .tr-hero-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--bg-rgb),.55) 0%,rgba(var(--bg-rgb),.25) 45%,rgba(var(--bg-rgb),.75) 100%)}.mai .tr-hero>.container{position:relative;z-index:2}.mai .shots{width:100%;max-width:660px}.mai .shots img{display:block;width:100%;height:auto;mix-blend-mode:multiply;animation:maiFloat 9s ease-in-out infinite;transform-origin:50% 60%}@keyframes maiFloat{0%{transform:translate3d(0,0,0) scale(1) rotate(0deg)}33%{transform:translate3d(0,-9px,0) scale(1.012) rotate(-.35deg)}66%{transform:translate3d(0,5px,0) scale(.996) rotate(.3deg)}100%{transform:translate3d(0,0,0) scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.mai .shots img{animation:none}}@media(max-width:980px){.mai .tr-hero-bg img{right:0;width:100%;opacity:.1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent)}}.mai .ag-hero .hero-row{display:grid;grid-template-columns:.86fr 1fr;gap:56px;align-items:center;padding:56px 0 64px}.mai .ag-hero .hero-media{display:flex;justify-content:center}.mai .phone-shot{width:100%;max-width:420px;height:auto;display:block;filter:drop-shadow(0 34px 60px rgba(16,24,40,.22))}.mai .ag-hero .hero-side{text-align:left}.mai .ag-hero h1{margin:16px 0 14px}.mai .ag-sub{font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--blue);letter-spacing:-.01em;margin-bottom:18px}.mai .ag-hero .lead{max-width:none;margin:0 0 30px}.mai .ag-hero .hero-ctas{justify-content:center}@media(max-width:980px){.mai .ag-hero .hero-row{grid-template-columns:1fr;gap:34px;padding:40px 0 48px}.mai .phone-shot{max-width:320px}.mai .ag-hero .hero-ctas{justify-content:flex-start}}.mai .tr-hero .hero-top{padding:50px 0 26px}.mai .tr-hero .hero-row{padding:0 0 56px}@media(max-width:980px){.mai .tr-hero .hero-top{padding:40px 0 22px}.mai .tr-hero .hero-row{padding-bottom:42px}}.mai .ag-hero{padding-bottom:0}.mai .ag-hero .hero-row{padding:48px 0 0;align-items:center}.mai .ag-hero .hero-media{align-self:end}.mai .phone-shot{max-width:460px;margin-bottom:0;vertical-align:bottom}@media(max-width:980px){.mai .ag-hero .hero-row{padding:34px 0 0}.mai .phone-shot{max-width:320px}}.mai .hp-hero .hero-top{padding:46px 0 34px}@media(max-width:980px){.mai .hp-hero .hero-top{padding:36px 0 26px}}.mai .tr-hero .hero-top{padding:36px 0 20px}.mai .tr-hero .hero-row{padding:0 0 34px}@media(max-width:980px){.mai .tr-hero .hero-top{padding:30px 0 18px}.mai .tr-hero .hero-row{padding-bottom:28px}}.mai .ag-hero .hero-row{grid-template-columns:.8fr 1fr;gap:48px}.mai .ag-hero h1{font-size:clamp(27px,3.5vw,42px);text-wrap:initial}@media(max-width:1100px){.mai .ag-hero h1{font-size:clamp(25px,3.2vw,36px)}}.mai .tr-hero .hero-top{padding:28px 0 18px}.mai .tr-hero .hero-row{padding:0 0 14px}.mai section.tr-after-hero{padding-top:62px}@media(max-width:980px){.mai .tr-hero .hero-top{padding:24px 0 14px}.mai .tr-hero .hero-row{padding-bottom:10px}.mai section.tr-after-hero{padding-top:46px}}.mai .cap-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:640px;margin:0 auto 56px}.mai .cap-tile{padding:40px;text-align:center}.mai .cap-tile--blue{background:var(--blue)}.mai .cap-tile--black{background:var(--black)}.mai .cap-num{font-family:var(--font-h);font-size:48px;font-weight:600;color:#fff}.mai .cap-label{font-size:14px;margin-top:8px}.mai .cap-tile--blue .cap-label{color:rgba(255,255,255,.7)}.mai .cap-tile--black .cap-label{color:rgba(255,255,255,.5)}.mai .two-pillars,.mai .problem-grid,.mai .versus-grid,.mai .fit-grid,.mai .case-grid,.mai .testimonial-grid,.mai .kontakt-wege,.mai .founder-grid,.mai .kb-grid,.mai .process-steps,.mai .cap-grid,.mai .faq-list{gap:20px}.mai .tr-problems,.mai .modules-grid{gap:20px;background:0 0;border:0}.mai .tr-problem,.mai .module-item{border:1px solid var(--border)}.mai .tr-problem:hover{border-color:var(--blue)}.mai .process-step{border:1px solid var(--border)}@media (max-width:1024px){.mai section{padding:64px 0}.mai section.lg{padding:76px 0}.mai section.sm{padding:40px 0}.mai .container{padding:0 26px}.mai .modules-grid{grid-template-columns:repeat(2,1fr)}.mai .testimonial-grid{grid-template-columns:repeat(2,1fr)}.mai .case-card{grid-template-columns:1fr;gap:28px;padding:30px}.mai .who-grid{gap:38px}.mai .founder-grid{gap:20px}.mai .stats-row{flex-wrap:wrap}.mai .stat-item{padding:28px 36px}.mai .pillar{padding:36px}.mai .problem-col{padding:40px 32px}.mai .versus-col,.mai .fit-col{padding:32px}.mai .tr-problem{padding:30px 32px}.mai .tr-problem-num{font-size:60px;top:16px;right:20px}.mai .tr-problem-title{padding-right:52px}.mai .quote-band{margin:56px 0 60px}.mai .kunden-band{margin-top:48px}}@media (max-width:767px){.mai section{padding:48px 0}.mai section.lg{padding:56px 0}.mai section.sm{padding:32px 0}.mai .container{padding:0 20px}.mai .section-header{margin-bottom:32px}.mai .section-header h2{margin:10px 0 12px}.mai .lead{font-size:16px}.mai .btn-sm{padding:9px 16px;font-size:13px}.mai .two-pillars,.mai .problem-grid,.mai .versus-grid,.mai .tr-problems,.mai .fit-grid,.mai .founder-grid,.mai .kontakt-wege,.mai .who-grid,.mai .case-card,.mai .kb-grid,.mai .modules-grid,.mai .testimonial-grid,.mai .process-steps,.mai .feature-row,.mai .feature-row--wide,.mai .hero-row{grid-template-columns:1fr !important}.mai .feature-row.flip .feature-media,.mai .feature-row.flip .feature-body{order:initial}.mai .two-pillars,.mai .problem-grid,.mai .versus-grid,.mai .fit-grid,.mai .case-grid,.mai .testimonial-grid,.mai .kontakt-wege,.mai .founder-grid,.mai .kb-grid,.mai .process-steps,.mai .cap-grid{gap:20px !important}.mai .cap-grid{grid-template-columns:1fr}.mai .cap-tile{padding:28px 22px}.mai .faq-list{gap:20px !important}.mai .tr-problems,.mai .modules-grid,.mai .job-list{gap:20px !important;background:0 0;border:0}.mai .tr-problem,.mai .module-item,.mai .job-card{border:1px solid var(--border)}.mai .tr-problem:hover{border-color:var(--blue)}.mai .team-tight .founder-grid{gap:20px !important}.mai .pillar{padding:28px 22px}.mai .problem-col{padding:30px 22px}.mai .versus-col,.mai .fit-col{padding:26px 22px}.mai .tr-problem{padding:26px 22px}.mai .tr-problem-num{font-size:48px;top:12px;right:16px}.mai .tr-problem-title{padding-right:44px}.mai .case-card{padding:24px 20px;gap:22px}.mai .case-name{font-size:22px}.mai .metric-big{font-size:22px}.mai .testimonial{padding:24px 22px}.mai .booking-box{padding:24px 18px}.mai .booking-box.booking-live{padding:0}.mai .booking-box.booking-live iframe{height:680px}.mai .booking-placeholder{padding:30px 14px}.mai .process-steps{margin-top:34px}.mai .process-step{padding:44px 22px 30px;border:1px solid var(--border)}.mai .process-step+.process-step{border-left:1px solid var(--border)}.mai .step-num{font-size:52px;top:-20px;left:16px;padding:0 10px}.mai .stats-row{flex-direction:column;gap:20px !important;border:0}.mai .stat-item{border:1px solid var(--border);padding:24px 16px}.mai .stat-item:last-child{border-right:1px solid var(--border)}.mai .logo-rows{grid-template-columns:repeat(2,1fr);gap:24px 16px}.mai .logo-rows>div{height:52px}.mai .logo-rows img{max-height:34px}.mai .who-stats{gap:20px !important;margin-top:30px}.mai .who-partners{gap:18px 30px;margin-top:26px}.mai .who-partners img{max-height:26px}.mai .hero{padding:44px 0 40px}.mai .hero-ctas{flex-direction:column;align-items:stretch}.mai .hero-ctas .btn{width:100%;text-align:center}.mai .hero-video,.mai .shots,.mai .phone-shot{max-width:100%}.mai .ag-hero .hero-ctas{justify-content:stretch}.mai .team-band{min-height:360px}.mai .team-quote blockquote{font-size:21px}.mai .collage{aspect-ratio:1/0.9}.mai .kb-item img{aspect-ratio:16/10}.mai .proof-shot{padding:8px}.mai .feature-row{padding:30px 0;gap:22px}.mai .feature-media{min-height:0}.mai .pf,.mai .feature-media--wide img{max-width:100%}.mai .pf--tall{max-width:300px}.mai .feature-body>p{font-size:15px}.mai .faq-q{padding:16px 46px 16px 18px;font-size:16px}.mai .faq-a{padding:0 18px 18px;font-size:14.5px}}@media (max-width:420px){.mai .logo-rows{grid-template-columns:1fr 1fr}.mai .hero h1,.mai .hero-top h1{font-size:27px}.mai .h1-wrap,.mai .hp-hero h1 br{display:none}}.mai .ag-hero .hero-top{text-align:center;max-width:1000px;margin:0 auto;padding:36px 0 22px}.mai .ag-hero .hero-top h1{margin:16px auto 0;font-size:clamp(29px,4.1vw,46px);text-wrap:initial}.mai .ag-hero .hero-row{grid-template-columns:.86fr 1fr;gap:52px;padding:0;align-items:center}.mai .ag-hero .hero-media{align-self:end}.mai .ag-hero .ag-sub{margin-top:0}@media(max-width:980px){.mai .ag-hero .hero-top{padding:28px 0 18px}.mai .ag-hero .hero-top h1 br{display:none}.mai .ag-hero .hero-row{gap:30px}}.mai .ag-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mai .ag-hero-bg img{position:absolute;top:0;right:-6%;width:78%;height:100%;object-fit:cover;object-position:50% 34%;filter:grayscale(.55);opacity:.14;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 88%,transparent)}.mai .ag-hero-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--bg-rgb),.55) 0%,rgba(var(--bg-rgb),.25) 45%,rgba(var(--bg-rgb),.75) 100%)}.mai .ag-hero>.container{position:relative;z-index:2}.mai .ag-hero .phone-shot{max-width:560px}.mai .tr-hero .hero-top{padding:10px 0 6px}.mai .tr-hero{padding-bottom:0}.mai .tr-hero .hero-row{padding:0 0 76px}.mai section.tr-after-hero{padding-top:18px}.mai .ag-hero{padding-bottom:0}.mai .ag-hero .hero-row{padding:0 0 76px}.mai section.ag-after-hero{padding-top:18px}@media(max-width:980px){.mai .tr-hero .hero-top{padding:10px 0 6px}.mai .tr-hero{padding-bottom:0}.mai .tr-hero .hero-row{padding-bottom:40px}.mai section.tr-after-hero{padding-top:24px}.mai .ag-hero{padding-bottom:0}.mai .ag-hero .hero-row{padding-bottom:40px}.mai section.ag-after-hero{padding-top:24px}}.mai .ka-hero .hero-top{text-align:center;max-width:900px;margin:0 auto;padding:60px 0 54px}.mai .ka-hero .hero-top h1{margin:16px auto 18px}.mai .ka-hero .hero-top .lead{margin:0 auto 28px;max-width:680px}@media(max-width:980px){.mai .ka-hero .hero-top{padding:44px 0 40px}.mai .ka-hero .hero-top h1 br{display:none}}.mai .job-list{display:grid;gap:20px;max-width:900px;margin:0 auto}.mai .job-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);background:var(--bg);padding:26px 32px;text-decoration:none;transition:background .18s ease}.mai .job-card:hover{background:var(--ink)}.mai .job-title{font-family:var(--font-h);font-size:17px;font-weight:600;color:var(--text);margin-bottom:6px}.mai .job-meta{font-size:13px;color:var(--text2)}.mai .job-go{font-size:14px;font-weight:600;color:var(--blue);white-space:nowrap}.mai .job-card:hover .job-title{color:#fff}.mai .job-card:hover .job-meta{color:rgba(255,255,255,.7)}.mai .job-card:hover .job-go{color:#fff}@media(max-width:767px){.mai .job-list{gap:20px !important;background:0 0;border:0}.mai .job-card{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px;border:1px solid var(--border)}}.mai .tr-hero{position:relative;overflow:hidden;background:#06080c}.mai .tr-hero-bg img{top:0;left:0;right:auto;width:129%;height:100%;object-fit:cover;object-position:0% 30%;filter:grayscale(.32) contrast(1.04);opacity:.72;-webkit-mask-image:none;mask-image:none}.mai .tr-hero-bg:after{background:linear-gradient(90deg,rgba(6,8,12,.74) 0%,rgba(6,8,12,.66) 40%,rgba(6,8,12,.38) 72%,rgba(6,8,12,.22) 100%),linear-gradient(180deg,rgba(6,8,12,.6) 0%,rgba(6,8,12,.36) 34%,rgba(6,8,12,.14) 62%,rgba(6,8,12,.36) 100%)}.mai .tr-hero .kicker{color:rgba(255,255,255,.6)}.mai .tr-hero h1{color:#fff}.mai .tr-hero .h1-break{color:#fff;font-size:.56em;margin-top:.52em}.mai .tr-hero .lead{color:rgba(255,255,255,.74)}.mai .tr-hero .split-note{color:rgba(255,255,255,.5)}.mai .tr-hero .shots img{mix-blend-mode:normal}.mai .tr-hero.deco-grid:before{background-image:linear-gradient(rgba(130,165,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(130,165,255,.1) 1px,transparent 1px)}.mai .tr-hero.deco-glow:after{background:radial-gradient(circle,rgba(56,102,198,.3),transparent 62%)}@media(max-width:980px){.mai .tr-hero .hero-top h1 .h1-break{margin-top:.6em}.mai .tr-hero-bg img{left:0;right:auto;width:175%;object-position:0% 26%;opacity:.4;-webkit-mask-image:none;mask-image:none}.mai .tr-hero-bg:after{background:linear-gradient(180deg,rgba(6,8,12,.84) 0%,rgba(6,8,12,.62) 42%,rgba(6,8,12,.88) 100%)}}.mai .ag-hero{position:relative;overflow:hidden;background:#06080c}.mai .ag-hero-bg img{top:0;right:0;left:auto;width:129%;height:100%;object-fit:cover;object-position:50% 34%;filter:grayscale(.32) contrast(1.04);opacity:.64;-webkit-mask-image:none;mask-image:none}.mai .ag-hero-bg:after{background:linear-gradient(90deg,rgba(6,8,12,.82) 0%,rgba(6,8,12,.74) 40%,rgba(6,8,12,.46) 72%,rgba(6,8,12,.32) 100%),linear-gradient(180deg,rgba(6,8,12,.66) 0%,rgba(6,8,12,.44) 34%,rgba(6,8,12,.24) 62%,rgba(6,8,12,.46) 100%)}.mai .ag-hero .kicker{color:rgba(255,255,255,.6)}.mai .ag-hero h1{color:#fff}.mai .ag-hero .ag-sub{color:rgba(255,255,255,.8)}.mai .ag-hero .lead{color:rgba(255,255,255,.74)}.mai .ag-hero .phone-shot{filter:drop-shadow(0 34px 60px rgba(0,0,0,.75))}.mai .ag-hero.deco-grid:before{background-image:linear-gradient(rgba(130,165,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(130,165,255,.1) 1px,transparent 1px)}.mai .ag-hero.deco-glow:after{background:radial-gradient(circle,rgba(56,102,198,.3),transparent 62%)}@media(max-width:980px){.mai .ag-hero-bg img{right:0;left:auto;width:175%;object-position:50% 28%;opacity:.32;-webkit-mask-image:none;mask-image:none}.mai .ag-hero-bg:after{background:linear-gradient(180deg,rgba(6,8,12,.88) 0%,rgba(6,8,12,.7) 42%,rgba(6,8,12,.92) 100%)}}