/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 29 2026 | 12:57:36 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
span.highlight {
    color: #5b94c7;
}

.gift-present .elementor-image-box-content {
    padding: 10px 30px 30px;
    position: relative;
}
.gift-present .elementor-image-box-content::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(/wp-content/uploads/2026/10/spark-3.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    right: 40px;
    top: 20px;
}
.gift-present .elementor-image-box-content p {
    font-size: 22px;
    font-weight: 600;
}
.float-card {
    position: absolute;
    background: #fff;
    border: 1px solid #5b93c740;
    border-radius: 10px;
    padding: 18px;
    box-shadow: 0 12px 30px #1b3a5c0d;
    z-index: 1;
    pointer-events: none;
}
.float-privacy {
    left: -13px;
    top: 23px;
    transform: rotate(-9deg);
    width: 168px;
}
.float-ideas {
    right: -10px;
    top: 25px;
    transform: rotate(8deg);
    width: 174px;
}
.float-ideas .mini-disc {
    margin-bottom: 14px;
    background: #5b93c71a;
}
.mini-card-top {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 8px;
    font-weight: 600;
    letter-spacing: .7px;
    margin-bottom: 13px;
}
.mini-disc {
    background: #EDE8D8;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    flex-shrink: 0;
}
.idea-chip {
    background: #EDE8D8;
    border-radius: 4px;
    padding: 6px 9px;
    font-size: 10px;
    margin-top: 15px;
    white-space: nowrap;
}
.mini-disc .icon {
    width: 17px;
    height: 17px;
    color: #E8722A;
}
.mini-card-top i {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #20C997;
    margin-left: auto;
}
.float-card strong {
    display: block;
    font-size: 19px;
    line-height: 1.2;
    letter-spacing: -.5px;
    font-weight: 550;
}
.privacy-lines {
    margin-top: 16px;
    display: flex;
    gap: 5px;
    flex-direction: column;
}
.privacy-lines b {
    height: 5px;
    background: #E3E6EF;
    width: 90%;
    border-radius: 3px;
}
.orbit-star {
    position: absolute;
    left: 50px;
    top: 300px;
    color: #E8722A;
    font-size: 65px;
    line-height: 1;
    transform: rotate(-8deg);
}
.float-usb {
    position: absolute;
    right: 40px;
    top: 250px;
    transform: rotate(18deg);
    width: 75px;
    z-index: 1;
}
.float-usb>span {
    font-size: 10px;
    white-space: nowrap;
    display: block;
    transform: rotate(-6deg);
    margin-top: 2px;
    margin-left: -11px;
}
.float-usb>svg {
    width: 100%;
    height: 155px;
    filter: drop-shadow(7px 11px 6px #1b3a5c25);
}
.benefit-grid .elementor-widget-image-box {
    overflow: hidden;
}
.benefit-grid .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 10px 15px 25px;
}
/* Isolated illustration from approved V2. Your ideas / Your world removed. */
.mait-privacy-illustration {
 --sky:#5B93C7;--orange:#E8722A;--ink:#1B3A5C;--khaki:#EDE8D8;--secondary:#5A5F7D;
 width:100%;margin:0;font:14px/1.65 Inter,Arial,sans-serif;color:var(--ink);text-align:left;isolation:isolate;
}
.mait-privacy-illustration,.mait-privacy-illustration *{box-sizing:border-box}
.mait-privacy-illustration .mpi-icon{width:21px;height:21px;display:inline-block;vertical-align:middle;flex-shrink:0;fill:none;stroke:currentColor}
.mait-privacy-illustration .mpi-icon *{stroke:currentColor}
.mait-privacy-illustration .mpi-icon { width:21px;height:21px;flex-shrink:0;vertical-align:middle }
.mait-privacy-illustration { height:420px;background:var(--khaki);position:relative;border-radius:10px;border:1px solid #1b3a5c15;overflow:hidden }
.mait-privacy-illustration .mpi-diagram-label { position:absolute;left:24px;top:20px;font-size:11px;letter-spacing:1.2px;font-weight:550 }
.mait-privacy-illustration .mpi-diagram-circle { width:285px;height:285px;position:absolute;border:1px solid var(--sky);border-radius:50%;left:calc(50% - 142px);top:75px;background:#ffffff40 }
.mait-privacy-illustration .mpi-diagram-device { position:absolute;left:calc(50% - 46px);top:29px;width:92px;height:215px;transform:rotate(-15deg);filter:drop-shadow(12px 14px 9px #1b3a5c28) }
.mait-privacy-illustration .mpi-diagram-lock { position:absolute;right:-18px;top:75px;width:42px;height:42px;border-radius:50%;border:1px solid #1b3a5c30;background:var(--ink);display:grid;place-items:center;color:white }
.mait-privacy-illustration .mpi-diagram-lock .mpi-icon { width:19px;height:19px }
.mait-privacy-illustration .mpi-diagram-chip { position:absolute;background:white;box-shadow:0 6px 15px #1b3a5c0c;border:1px solid #1b3a5c20;border-radius:4px;display:flex;align-items:center;gap:9px;padding:10px 13px;font-size:12px }
.mait-privacy-illustration .mpi-chip-one { top:142px;left:18px;transform:rotate(-8deg) }
.mait-privacy-illustration .mpi-chip-two { bottom:66px;right:15px;transform:rotate(6deg) }
.mait-privacy-illustration .mpi-diagram-chip .mpi-icon { color:var(--orange);width:17px;height:17px }
.mait-privacy-illustration .mpi-diagram-foot { position:absolute;bottom:12px;right:16px;font-size:10px;color:var(--secondary) }
@media(max-width:1100px) {
.mait-privacy-illustration .mpi-diagram-circle { width:245px;height:245px;left:calc(50% - 122px);top:92px }
.mait-privacy-illustration .mpi-diagram-device { height:195px;top:21px }
.mait-privacy-illustration .mpi-diagram-chip { font-size:11px;padding:9px 11px }
.mait-privacy-illustration .mpi-chip-one { left:10px;top:160px }
.mait-privacy-illustration .mpi-chip-two { right:10px;bottom:76px }
}
@media(max-width:850px) {
.mait-privacy-illustration { height:400px }
.mait-privacy-illustration .mpi-diagram-circle { width:220px;height:220px;left:calc(50% - 110px);top:98px }
.mait-privacy-illustration .mpi-diagram-device { height:178px;width:80px;left:calc(50% - 40px);top:16px }
.mait-privacy-illustration .mpi-diagram-chip { font-size:10px;padding:8px }
.mait-privacy-illustration .mpi-chip-one { top:173px }
.mait-privacy-illustration .mpi-chip-two { bottom:66px }
}
@media(max-width:680px) {
.mait-privacy-illustration { height:335px }
.mait-privacy-illustration .mpi-diagram-label { font-size:11px;left:19px;top:17px }
.mait-privacy-illustration .mpi-diagram-circle { width:230px;height:230px;left:calc(50% - 115px);top:61px }
.mait-privacy-illustration .mpi-diagram-device { height:186px;top:14px }
.mait-privacy-illustration .mpi-chip-one { top:135px;left:12px }
.mait-privacy-illustration .mpi-chip-two { bottom:41px;right:10px }
.mait-privacy-illustration .mpi-diagram-foot { font-size:10px }
}

/* Approved V2 product-deck extraction. Scoped for Elementor Free. No font download. */
.mait-product-deck {
  --sky:#5B93C7; --orange:#E8722A; --deep:#071320; --navy:#0F2440;
  --ink:#1B3A5C; --mid:#2E5A8A; --khaki:#EDE8D8; --soft:#F8F9FB;
  --border:#E3E6EF; --secondary:#5A5F7D; --muted:#C5CDD8; --white:#FFFFFF;
  font-family:Inter,Arial,sans-serif; font-size:14px; line-height:1.65;
  color:var(--ink); text-align:left; isolation:isolate;
}
.mait-product-deck, .mait-product-deck * { box-sizing:border-box; }
.mait-product-deck h2, .mait-product-deck h3, .mait-product-deck p { margin:0; padding:0; font-family:inherit; font-style:normal; text-transform:none; color:inherit; }
.mait-product-deck button { font-family:inherit; cursor:pointer; text-transform:none; letter-spacing:normal; box-shadow:none; }
.mait-product-deck .mpd-icon { display:inline-block; width:21px; height:21px; flex-shrink:0; vertical-align:middle; fill:none; }
.mait-product-deck .mpd-icon, .mait-product-deck .mpd-icon * { stroke:currentColor; }
.mait-product-deck .mpd-prompt-chip:focus-visible { outline:3px solid var(--orange); outline-offset:3px; }
.mait-product-deck .mpd-icon { width:21px;height:21px;flex-shrink:0;vertical-align:middle }
.mait-product-deck { position:relative;background:var(--white);border:1px solid #5b93c750;border-radius:10px;box-shadow:0 20px 50px #1b3a5c15;overflow:hidden;max-width:1030px;margin:38px auto 0;z-index:3 }
.mait-product-deck .mpd-deck-heading { background:var(--navy);color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 22px;font-size:11px }
.mait-product-deck .mpd-deck-heading>span:first-child { display:flex;align-items:center;gap:8px;color:var(--white);font-size:10px;letter-spacing:1.2px }
.mait-product-deck .mpd-deck-heading .mpd-icon { width:16px;height:16px;color:var(--orange) }
.mait-product-deck .mpd-deck-layout { display:grid;grid-template-columns:.72fr 1.28fr;min-height:325px }
.mait-product-deck .mpd-deck-side { background:var(--khaki);padding:28px }
.mait-product-deck .mpd-deck-label { font-size:10px;letter-spacing:1.3px;font-weight:600 }
.mait-product-deck .mpd-deck-side h2 { font-size:43px;font-weight:550;letter-spacing:-2px;line-height:1.06;margin:18px 0 15px }
.mait-product-deck .mpd-deck-side h2 span { color:var(--sky) }
.mait-product-deck .mpd-deck-side>p { font-size:14px;line-height:1.65;max-width:245px;color:var(--secondary) }
.mait-product-deck .mpd-deck-badges { display:flex;gap:18px;font-size:12px;margin-top:20px;font-weight:500 }
.mait-product-deck .mpd-deck-badges>span { display:flex;align-items:center;gap:6px }
.mait-product-deck .mpd-deck-badges .mpd-icon { width:16px;height:16px }
.mait-product-deck .mpd-deck-demo { padding:17px 23px;background:white }
.mait-product-deck .mpd-demo-top { display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--secondary);font-size:9px;letter-spacing:1px }
.mait-product-deck .mpd-demo-top>.mpd-icon { width:16px;height:16px;color:var(--sky) }
.mait-product-deck .mpd-dots { display:flex;gap:4px }
.mait-product-deck .mpd-dots i { width:5px;height:5px;border-radius:50%;background:var(--border) }
.mait-product-deck .mpd-hello { text-align:center;margin:14px 0 16px }
.mait-product-deck .mpd-hello-symbol { font-size:27px;color:var(--orange);line-height:1.2 }
.mait-product-deck .mpd-hello h3 { font-size:24px;letter-spacing:-.7px;font-weight:550;margin:4px 0 }
.mait-product-deck .mpd-hello p { font-size:13px;color:var(--secondary) }
.mait-product-deck .mpd-prompt-options { display:flex;gap:7px;justify-content:center }
.mait-product-deck .mpd-prompt-chip { display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:4px;padding:7px 9px;font-size:10px;background:white;line-height:1.4 }
.mait-product-deck .mpd-prompt-chip .mpd-icon { width:14px;height:14px;color:var(--sky) }
.mait-product-deck .mpd-prompt-chip.mpd-active { background:var(--khaki);border-color:var(--khaki) }
.mait-product-deck .mpd-prompt-chip:hover { border-color:var(--orange) }
.mait-product-deck .mpd-demo-answer { display:flex;align-items:center;gap:12px;padding:12px 15px;background:var(--soft);border:1px solid var(--border);border-radius:10px;margin-top:15px }
.mait-product-deck .mpd-demo-answer>span { color:var(--sky) }
.mait-product-deck .mpd-demo-answer p { font-size:13px;color:var(--secondary) }
.mait-product-deck .mpd-preview-label { font-size:10px;display:block;text-align:center;color:var(--secondary);margin-top:10px }
@media(max-width:1100px) {
.mait-product-deck { max-width:940px }
.mait-product-deck .mpd-deck-side { padding:24px }
.mait-product-deck .mpd-deck-layout { grid-template-columns:.65fr 1.35fr }
.mait-product-deck .mpd-deck-demo { padding:17px }
.mait-product-deck .mpd-prompt-options { flex-wrap:wrap }
}
@media(max-width:850px) {
.mait-product-deck { margin-top:32px }
.mait-product-deck .mpd-deck-heading>span:last-child { font-size:10px }
.mait-product-deck .mpd-deck-layout { grid-template-columns:.6fr 1.4fr }
.mait-product-deck .mpd-deck-side { padding:24px 20px }
.mait-product-deck .mpd-deck-side h2 { font-size:36px }
.mait-product-deck .mpd-deck-side>p { font-size:13px }
.mait-product-deck .mpd-deck-label { font-size:9px }
.mait-product-deck .mpd-deck-badges { gap:9px;flex-wrap:wrap;font-size:11px }
.mait-product-deck .mpd-hello h3 { font-size:22px }
.mait-product-deck .mpd-hello p { font-size:12px }
.mait-product-deck .mpd-prompt-chip { font-size:10px }
}
@media(max-width:680px) {
.mait-product-deck { margin-top:27px }
.mait-product-deck .mpd-deck-heading { padding:14px 15px }
.mait-product-deck .mpd-deck-heading>span:first-child { font-size:9px;letter-spacing:1px }
.mait-product-deck .mpd-deck-heading>span:last-child { display:none }
.mait-product-deck .mpd-deck-layout { grid-template-columns:1fr }
.mait-product-deck .mpd-deck-side { padding:20px 21px;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;align-items:center }
.mait-product-deck .mpd-deck-label { grid-column:1/-1;font-size:10px }
.mait-product-deck .mpd-deck-side h2 { font-size:36px;margin:4px 0 0;letter-spacing:-1.7px }
.mait-product-deck .mpd-deck-side>p { font-size:13px;line-height:1.6;max-width:none }
.mait-product-deck .mpd-deck-badges { grid-column:1/-1;gap:16px;margin-top:7px;font-size:12px }
.mait-product-deck .mpd-deck-demo { padding:16px }
.mait-product-deck .mpd-demo-top { font-size:8px;letter-spacing:.6px;gap:7px }
.mait-product-deck .mpd-hello { margin:16px 0 }
.mait-product-deck .mpd-hello h3 { font-size:23px }
.mait-product-deck .mpd-hello p { font-size:13px;line-height:1.5 }
.mait-product-deck .mpd-prompt-options { gap:7px;justify-content:flex-start }
.mait-product-deck .mpd-prompt-chip { font-size:12px;padding:8px 10px;min-height:36px }
.mait-product-deck .mpd-prompt-chip .mpd-icon { width:15px;height:15px }
.mait-product-deck .mpd-demo-answer { padding:12px;gap:10px }
.mait-product-deck .mpd-demo-answer p { font-size:14px;line-height:1.6 }
.mait-product-deck .mpd-preview-label { font-size:11px;margin-top:12px }
}
.mait-product-deck .mpd-prompt-chip { font-size:12px;min-height:36px }
.mait-product-deck .mpd-demo-answer p,
.mait-product-deck .mpd-hello p { font-size:14px }
.mait-product-deck .mpd-preview-label { font-size:12px }
.mait-product-deck .mpd-demo-top,
.mait-product-deck .mpd-deck-label { font-size:11px }
.mait-product-deck .mpd-deck-heading { font-size:12px }
.mait-product-deck .mpd-deck-heading>span:first-child { font-size:11px }
@media(max-width:1100px) {
.mait-product-deck .mpd-hello p { font-size:14px }
.mait-product-deck .mpd-prompt-chip { font-size:12px }
.mait-product-deck .mpd-deck-heading>span:last-child { font-size:11px }
}
@media(max-width:680px) {
.mait-product-deck .mpd-prompt-chip { font-size:13px }
.mait-product-deck .mpd-deck-label { font-size:11px }
.mait-product-deck .mpd-deck-heading>span:first-child { font-size:10px }
.mait-product-deck .mpd-demo-top { font-size:10px }
}
@media(max-width:680px) {
.mait-product-deck .mpd-deck-side>p { font-size:14px }
}
/* No surrounding hero margin is included in this reusable section. */
.mait-product-deck { width:100%; max-width:1030px; margin:0 auto; }
.mait-product-deck .mpd-prompt-chip { color:var(--ink); font-weight:400; text-decoration:none; white-space:normal; }
.mait-product-deck .mpd-prompt-chip:hover,
.mait-product-deck .mpd-prompt-chip:focus { background:var(--white); color:var(--ink); border-color:var(--orange); }
.mait-product-deck .mpd-prompt-chip.mpd-active { background:var(--khaki); color:var(--ink); border-color:var(--khaki); }
.mait-product-deck .mpd-hello-symbol { display:block; }
@media(prefers-reduced-motion:reduce) { .mait-product-deck * { transition:none!important; } }

/* Scoped extraction from approved V2; safe alongside product-deck component. */
.mait-experience {
 --sky:#5B93C7;--sky-hover:#458EC8;--orange:#E8722A;--deep:#071320;
 --navy:#0F2440;--ink:#1B3A5C;--mid:#2E5A8A;--khaki:#EDE8D8;
 --soft:#F8F9FB;--border:#E3E6EF;--secondary:#5A5F7D;--muted:#C5CDD8;--white:#FFFFFF;
 font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65;color:var(--ink);text-align:left;isolation:isolate;
}
.mait-experience,.mait-experience *{box-sizing:border-box}
.mait-experience h2,.mait-experience h3,.mait-experience h4,.mait-experience p{margin:0;padding:0;font-family:inherit;font-style:normal;color:inherit;text-transform:none}
.mait-experience button,.mait-experience a{font-family:inherit;box-shadow:none;text-decoration:none;text-transform:none}
.mait-experience button{cursor:pointer;letter-spacing:normal}
.mait-experience .mxe-icon{display:inline-block;width:21px;height:21px;flex-shrink:0;vertical-align:middle;fill:none}
.mait-experience .mxe-icon,.mait-experience .mxe-icon *{stroke:currentColor}
.mait-experience button:focus-visible,.mait-experience a:focus-visible,.mait-experience [tabindex="0"]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}
.mait-experience .mxe-container { width:min(1200px,calc(100% - 72px));margin:auto }
.mait-experience .mxe-icon { width:21px;height:21px;flex-shrink:0;vertical-align:middle }
.mait-experience .mxe-button { display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:14px 22px;min-height:50px;font-size:14px;font-weight:600;line-height:1.4;border:1px solid transparent;border-radius:4px;transition:background .18s,transform .18s }
.mait-experience .mxe-button:hover { transform:translateY(-2px) }
.mait-experience .mxe-button.mxe-primary { background:var(--sky);color:white }
.mait-experience .mxe-button.mxe-primary:hover { background:var(--sky-hover) }
/* .mait-experience.mxe-section { padding:53px 0 } */ 
.mait-experience .mxe-eyebrow { font-size:12px;letter-spacing:1.6px;font-weight:600;line-height:1.5 }
.mait-experience .mxe-center-heading { text-align:center;max-width:840px;margin:auto }
.mait-experience .mxe-center-heading .mxe-eyebrow { color:var(--secondary) }
.mait-experience .mxe-center-heading h2 { font-size:46px;line-height:1.12;font-weight:550;letter-spacing:-2px;margin:13px 0 17px }
.mait-experience .mxe-center-heading h2 span { color:var(--sky) }
.mait-experience .mxe-center-heading>p { font-size:16px;line-height:1.7;color:var(--secondary) }
.mait-experience { background:var(--white) }
.mait-experience .mxe-experience-tabs { display:flex;justify-content:center;border-bottom:1px solid var(--border);gap:16px;max-width:950px;margin:29px auto 0 }
.mait-experience .mxe-moment-tab { background:none;border:0;border-bottom:3px solid transparent;padding:15px 21px;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--secondary) }
.mait-experience .mxe-moment-tab .mxe-icon { width:20px;height:20px;color:var(--sky) }
.mait-experience .mxe-moment-tab.mxe-active { color:var(--ink);border-bottom-color:var(--orange) }
.mait-experience .mxe-moment-tab.mxe-active .mxe-icon { color:var(--orange) }
.mait-experience .mxe-moment-tab:hover { color:var(--orange) }
.mait-experience .mxe-moment-panel { display:grid;grid-template-columns:1fr 1fr;background:var(--navy);border:1px solid var(--mid);border-radius:10px;overflow:hidden;margin-top:24px;color:white }
.mait-experience .mxe-moment-story { padding:38px 35px }
.mait-experience .mxe-moment-story .mxe-eyebrow { font-size:11px;color:var(--muted) }
.mait-experience .mxe-moment-story h3 { font-size:35px;font-weight:500;letter-spacing:-1.3px;line-height:1.15;margin:19px 0 }
.mait-experience .mxe-moment-story>p { font-size:16px;line-height:1.7;color:var(--muted);max-width:440px;min-height:83px }
.mait-experience .mxe-moment-note { display:flex;align-items:center;gap:8px;font-size:13px;color:var(--khaki);margin:20px 0 24px }
.mait-experience .mxe-moment-note .mxe-icon { width:17px;height:17px;color:var(--sky) }
.mait-experience .mxe-conversation { background:var(--ink);margin:24px 24px 24px 0;border:1px solid var(--mid);border-radius:10px;overflow:hidden }
.mait-experience .mxe-conversation-bar { padding:13px 17px;border-bottom:1px solid var(--mid);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:1px }
.mait-experience .mxe-conversation-bar>span:first-child { display:flex;gap:8px;align-items:center }
.mait-experience .mxe-conversation-bar .mxe-icon { width:16px;height:16px;color:var(--sky) }
.mait-experience .mxe-conversation-mark { font-size:19px;color:var(--sky) }
.mait-experience .mxe-conversation-body { padding:17px }
.mait-experience .mxe-user-line { background:#5b93c733;padding:13px 16px;border-radius:10px;margin-left:30px }
.mait-experience .mxe-user-line>span { font-size:9px;letter-spacing:1px;color:var(--muted) }
.mait-experience .mxe-user-line p { font-size:14px;line-height:1.6;margin-top:5px }
.mait-experience .mxe-assistant-line { background:var(--deep);border-radius:10px;padding:17px;margin:14px 15px 0 0 }
.mait-experience .mxe-assistant-line>span { font-size:9px;letter-spacing:.7px;color:var(--sky);display:flex;align-items:center;gap:7px }
.mait-experience .mxe-assistant-line>span .mxe-icon { width:14px;height:14px;color:var(--orange) }
.mait-experience .mxe-assistant-line h4 { font-size:18px;line-height:1.35;font-weight:550;letter-spacing:-.3px;margin:12px 0 10px }
.mait-experience .mxe-assistant-line>p { font-size:14px;line-height:1.7;color:var(--muted) }
.mait-experience .mxe-assistant-line>strong { display:block;font-size:13px;font-weight:500;line-height:1.6;color:var(--khaki);border-top:1px solid var(--mid);padding-top:11px;margin-top:13px }
.mait-experience .mxe-conversation-disclaimer { font-size:10px;color:var(--muted);text-align:center;margin-top:11px }
@media(max-width:1100px) {
.mait-experience .mxe-container { width:calc(100% - 48px) }
.mait-experience .mxe-center-heading h2 { font-size:42px }
.mait-experience .mxe-experience-tabs { gap:10px }
.mait-experience .mxe-moment-tab { padding:14px 15px;font-size:14px }
.mait-experience .mxe-moment-story { padding:30px 26px }
.mait-experience .mxe-moment-story h3 { font-size:31px }
.mait-experience .mxe-moment-story>p { font-size:15px }
.mait-experience .mxe-moment-note { font-size:12px;align-items:start }
.mait-experience .mxe-conversation { margin:20px 20px 20px 0 }
.mait-experience .mxe-conversation-body { padding:14px }
}
@media(max-width:850px) {
.mait-experience.mxe-section { padding:40px 0 }
.mait-experience .mxe-center-heading h2 { font-size:39px }
.mait-experience .mxe-center-heading>p { font-size:15px }
.mait-experience .mxe-moment-story h3 { font-size:28px }
.mait-experience .mxe-moment-story { padding:27px 22px }
.mait-experience .mxe-moment-story>p { font-size:14px }
.mait-experience .mxe-conversation { margin:17px 17px 17px 0 }
.mait-experience .mxe-moment-story .mxe-eyebrow { font-size:10px }
.mait-experience .mxe-moment-story .mxe-button { font-size:13px;padding:13px 16px }
.mait-experience .mxe-conversation-bar { padding:12px;font-size:9px }
.mait-experience .mxe-assistant-line { padding:14px;margin-right:0 }
.mait-experience .mxe-assistant-line h4 { font-size:17px }
.mait-experience .mxe-assistant-line>p { font-size:13px }
.mait-experience .mxe-user-line { margin-left:15px;padding:12px }
.mait-experience .mxe-user-line p { font-size:13px }
}
@media(max-width:680px) {
.mait-experience .mxe-container { width:calc(100% - 32px) }
.mait-experience.mxe-section { padding:32px 0 }
.mait-experience .mxe-eyebrow { font-size:11px;letter-spacing:1.2px }
.mait-experience .mxe-center-heading h2 { font-size:34px;line-height:1.15;letter-spacing:-1.5px;margin:13px 0 16px }
.mait-experience .mxe-center-heading>p { font-size:16px }
.mait-experience .mxe-center-heading>p br { display:none }
.mait-experience .mxe-experience-tabs { display:flex;flex-direction:column;gap:7px;border:0;margin-top:23px }
.mait-experience .mxe-moment-tab { border:1px solid var(--border);border-radius:4px;padding:13px 16px;font-size:15px;background:var(--soft);justify-content:flex-start }
.mait-experience .mxe-moment-tab.mxe-active { background:var(--khaki);border-color:var(--khaki) }
.mait-experience .mxe-moment-tab.mxe-active:after { content:'';width:6px;height:6px;border-radius:50%;background:var(--orange);margin-left:auto }
.mait-experience .mxe-moment-panel { grid-template-columns:1fr;margin-top:17px }
.mait-experience .mxe-moment-story { padding:25px 22px }
.mait-experience .mxe-moment-story .mxe-eyebrow { font-size:11px }
.mait-experience .mxe-moment-story h3 { font-size:31px;line-height:1.15;margin:17px 0 }
.mait-experience .mxe-moment-story>p { font-size:16px;min-height:0 }
.mait-experience .mxe-moment-note { font-size:13px;margin:18px 0 21px;line-height:1.5 }
.mait-experience .mxe-moment-story .mxe-button { font-size:14px;padding:14px 18px }
.mait-experience .mxe-conversation { margin:0 15px 15px }
.mait-experience .mxe-conversation-bar { font-size:10px;padding:12px }
.mait-experience .mxe-conversation-body { padding:13px }
.mait-experience .mxe-user-line { margin-left:18px }
.mait-experience .mxe-user-line>span { font-size:10px }
.mait-experience .mxe-user-line p { font-size:14px }
.mait-experience .mxe-assistant-line { padding:15px;margin-top:13px }
.mait-experience .mxe-assistant-line>span { font-size:10px;letter-spacing:.5px }
.mait-experience .mxe-assistant-line h4 { font-size:20px }
.mait-experience .mxe-assistant-line>p { font-size:15px }
.mait-experience .mxe-assistant-line>strong { font-size:14px }
.mait-experience .mxe-conversation-disclaimer { font-size:11px;line-height:1.5 }
}
.mait-experience .mxe-conversation-disclaimer { font-size:12px }
.mait-experience .mxe-conversation-bar,
.mait-experience .mxe-assistant-line>span,
.mait-experience .mxe-user-line>span { font-size:11px }
.mait-experience .mxe-assistant-line>p,
.mait-experience .mxe-user-line p { font-size:15px }
.mait-experience .mxe-assistant-line>strong { font-size:14px }
.mait-experience .mxe-moment-story a { color:white }
.mait-experience .mxe-moment-story a:hover { color:var(--khaki) }
@media(max-width:1100px) {
.mait-experience .mxe-assistant-line>p,
.mait-experience .mxe-user-line p { font-size:14px }
.mait-experience .mxe-conversation-bar { font-size:10px }
}
@media(max-width:680px) {
.mait-experience .mxe-assistant-line>p,
.mait-experience .mxe-user-line p { font-size:15px }
}
.mait-experience{width:100%;margin:0}
.mait-experience .mxe-moment-tab{border-radius:0;box-shadow:none}
.mait-experience .mxe-moment-tab:hover,.mait-experience .mxe-moment-tab:focus{background:transparent;color:var(--orange)}
.mait-experience .mxe-moment-story .mxe-button,.mait-experience .mxe-moment-story .mxe-button:hover{color:var(--white)}
.mait-experience .mxe-moment-story .mxe-button:hover{background:var(--sky-hover)}
@media(max-width:680px){.mait-experience .mxe-moment-tab{border-radius:4px}.mait-experience .mxe-moment-tab:hover{background:var(--soft)}.mait-experience .mxe-moment-tab.mxe-active,.mait-experience .mxe-moment-tab.mxe-active:hover{background:var(--khaki);color:var(--ink)}}
@media(prefers-reduced-motion:reduce){.mait-experience *{transition:none!important}}
