.amt-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid #eef0f3;font-family:Inter,Arial,sans-serif;color:#253044}.amt-nav *{box-sizing:border-box}.amt-bar{max-width:1280px;height:80px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.amt-brand{flex-shrink:0;display:flex;align-items:center}.amt-brand img{width:184px;max-height:60px;height:auto;object-fit:contain;display:block}.amt-links{display:flex;align-items:center;gap:8px}.amt-links>a,.amt-links>button{font:500 14px/1.5 Inter,Arial,sans-serif;padding:11px 16px;border:0;border-radius:24px;background:transparent;cursor:pointer;text-decoration:none;color:#475569;white-space:nowrap}.amt-links .amt-selected,.amt-links>a:hover,.amt-links>button:hover{background:#fff3e9;color:#c64d06}.amt-links .amt-demo{background:#f97316;color:white;padding:12px 22px;font-weight:600}.amt-links .amt-demo:hover{background:#db590a;color:white}.amt-login{margin-left:28px}.amt-mobile{display:none;background:white;border:1px solid #e2e8f0;border-radius:8px;padding:7px 12px;font-size:22px}.amt-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(1200px,94vw);max-height:calc(100dvh - 108px);overflow:auto;background:white;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 20px 60px #172b4d24}.amt-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 20px;border-bottom:1px solid #edf0f4}.amt-eyebrow{font-size:14px;font-weight:700;letter-spacing:1.5px;color:#c64d06}.amt-panel h2{font-size:23px;line-height:1.4;font-weight:650;margin:5px 0 0}.amt-close{background:#f7f8fa;border:0;border-radius:50%;width:34px;height:34px;cursor:pointer}.amt-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px;gap:12px}.amt-column{padding:0 8px}.amt-column+.amt-column{border-left:1px solid #edf0f4;padding-left:20px}.amt-item,.amt-group>summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 10px;border-radius:8px;color:#334155;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;cursor:pointer;list-style:none}.amt-group>summary::-webkit-details-marker{display:none}.amt-group>summary span{font-size:19px;font-weight:400;color:#8993a1}.amt-group[open]>summary{color:#c64d06;background:#fff5ed}.amt-group[open]>summary>span{transform:rotate(45deg)}.amt-item:hover,.amt-group>summary:hover{background:#fff5ed;color:#c64d06}.amt-children{margin:5px 0 8px 12px;padding-left:7px;border-left:2px solid #ffdcc4}.amt-children .amt-item,.amt-children summary{font-size:14px;font-weight:400;padding:9px}.amt-panel-footer{background:#fafbfc;border-top:1px solid #edf0f4;padding:17px 28px;display:flex;gap:16px;justify-content:space-between;font-size:14px}.amt-panel-footer a{color:#bc4704;font-weight:600}.amt-nav :focus-visible{outline:3px solid #ea6a18;outline-offset:3px}@media(max-width:900px){.amt-bar{height:64px;padding:0 20px}.amt-brand img{width:164px;max-height:48px}.amt-mobile{display:block}.amt-links{display:none;position:absolute;top:64px;left:0;right:0;background:white;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e5e7eb}.amt-links.is-open{display:flex}.amt-login{margin-left:0}.amt-panel{top:180px;max-height:calc(100dvh - 196px)}.amt-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.amt-column+.amt-column{border:0;padding-left:8px}.amt-panel-heading{padding:18px}.amt-panel h2{font-size:20px}}@media(max-width:520px){.amt-columns{grid-template-columns:1fr;padding:10px 16px;gap:0}.amt-column{padding:0}.amt-column+.amt-column{padding-left:0}.amt-panel{width:94vw}.amt-panel-footer{padding:16px;flex-wrap:wrap}.amt-item,.amt-group>summary{font-size:15px;padding:12px}.amt-links>a,.amt-links>button{padding:9px 11px}}
/* Grouped navigation; original orange, white and slate palette. */
.amt-nav{--amt-accent:#df600b;--amt-soft:#fff5ed;--amt-border:#f7c9aa}
.amt-tone-orange{--amt-accent:#d85a0a;--amt-soft:#fff5ed;--amt-border:#f5c6a6}
.amt-tone-violet{--amt-accent:#7c3aed;--amt-soft:#f5f0ff;--amt-border:#d8c5f8}
.amt-tone-emerald{--amt-accent:#07815b;--amt-soft:#effaf5;--amt-border:#a9deca}
.amt-tone-blue{--amt-accent:#2563d9;--amt-soft:#eff5ff;--amt-border:#bad1f9}
.amt-panel-heading{padding:18px 28px;background:linear-gradient(100deg,#fff8f2,#fff 70%)}
.amt-overview{display:flex;align-items:center;gap:12px;color:#263347;text-decoration:none;padding:5px;border-radius:10px}
.amt-overview strong{display:block;font-size:15px;font-weight:650}
.amt-overview small{display:block;font-size:14px;color:#64748b;margin-top:3px}
.amt-overview>span:last-child{color:#d85a0a;margin-left:12px}
.amt-panel .amt-column-title{font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:1.5;color:#64748b;margin:1px 0 16px;padding-left:8px}
.amt-columns{padding:26px 20px 24px;gap:8px}
.amt-column+.amt-column{padding-left:14px}
.amt-item,.amt-group>summary{justify-content:flex-start;gap:10px;padding:10px 8px;min-height:51px;font-weight:500;transition:background .16s,color .16s}
.amt-group>summary span{font-size:inherit;font-weight:inherit;color:inherit}
.amt-group[open]>summary>span{transform:none}
.amt-label{flex:1;min-width:0}
.amt-icon,.amt-group>summary .amt-icon{display:inline-flex;flex:0 0 31px;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid var(--amt-border);border-radius:9px;background:#fff;color:var(--amt-accent);transition:background .16s,color .16s,border-color .16s}
.amt-icon svg{display:block;flex-shrink:0}
.amt-group>summary .amt-chevron{flex:none;font-size:17px;color:#8290a3;transition:transform .16s}
.amt-group[open]>summary>.amt-chevron{transform:rotate(180deg)}
.amt-item:hover,.amt-item:focus-visible,.amt-group>summary:hover,.amt-group>summary:focus-visible,.amt-group[open]>summary{background:var(--amt-soft);color:#263347}
.amt-item:hover>.amt-icon,.amt-item:focus-visible>.amt-icon,.amt-group>summary:hover>.amt-icon,.amt-group>summary:focus-visible>.amt-icon,.amt-overview:hover>.amt-icon,.amt-overview:focus-visible>.amt-icon,.amt-contact:hover>.amt-icon,.amt-contact:focus-visible>.amt-icon,.amt-demo-link:hover>.amt-icon,.amt-demo-link:focus-visible>.amt-icon{background:var(--amt-accent);border-color:var(--amt-accent);color:#fff}
.amt-children{margin-left:23px;border-color:var(--amt-border);padding-left:10px}
.amt-children .amt-icon{width:25px;height:25px;flex-basis:25px;border-radius:7px}
.amt-children .amt-icon svg{width:15px;height:15px}
.amt-children .amt-item,.amt-children summary{font-size:14px;padding:8px 5px;gap:8px;min-height:42px}
.amt-panel-footer{align-items:center;background:#fafbfc;padding:15px 28px}
.amt-contact,.amt-demo-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;border-radius:8px}
.amt-panel-footer .amt-contact{color:#475569;font-weight:500}
.amt-footer-demo{display:flex;align-items:center;gap:20px}
.amt-footer-demo>span{font-size:14px;color:#64748b}
.amt-panel-footer .amt-demo-link{font-size:14px;color:#c64d06}
@media(max-width:1100px) and (min-width:901px){.amt-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.amt-column:nth-child(3){border-left:0;padding-left:8px}}
@media(max-width:900px){.amt-panel-heading{padding:15px 18px}.amt-columns{gap:20px}.amt-column+.amt-column{padding-left:8px}.amt-column-title{padding-top:8px}.amt-panel-footer{padding:14px 20px}.amt-footer-demo>span{display:none}}
@media(max-width:520px){.amt-panel .amt-column-title{margin:8px 0 10px}.amt-columns{padding:14px 16px;gap:18px}.amt-column+.amt-column{padding:14px 0 0;border-top:1px solid #edf0f4}.amt-item,.amt-group>summary{padding:10px 7px}.amt-panel-footer{gap:14px}.amt-overview small{font-size:14px}.amt-overview>span:last-child{margin-left:3px}}
@media(prefers-reduced-motion:reduce){.amt-nav *{transition:none!important}}

/* Main section links and independent submenu controls. */
.amt-parent-row{display:flex;align-items:stretch;gap:0;border-radius:8px;transition:background .16s}
.amt-parent-row .amt-parent-link{flex:1;min-width:0;width:auto;border-radius:8px 0 0 8px;padding-right:3px}
.amt-submenu-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 36px;min-height:44px;border:0;background:transparent;border-radius:0 8px 8px 0;color:#64748b;cursor:pointer;padding:0}
.amt-submenu-toggle .amt-chevron{font-size:18px;line-height:1;transition:transform .16s}
.amt-split-group.is-expanded>.amt-parent-row{background:var(--amt-soft)}
.amt-split-group.is-expanded>.amt-parent-row>.amt-submenu-toggle .amt-chevron{transform:rotate(180deg)}
.amt-parent-row:has(.amt-parent-link:hover),.amt-parent-row:has(.amt-parent-link:focus-visible){background:var(--amt-soft)}
.amt-submenu-toggle:hover,.amt-submenu-toggle:focus-visible{background:var(--amt-soft);color:var(--amt-accent)}
.amt-split-group>.amt-children[hidden]{display:none}
.amt-children .amt-parent-link{font-size:14px;font-weight:400}
@media(pointer:coarse){.amt-submenu-toggle{flex-basis:44px}}
/* Soft, spacious Solutions menu. Labels, links and submenu structure stay intact. */
.amt-panel{width:min(1280px,96vw);border:1px solid #e5eaf2;border-radius:22px;box-shadow:0 20px 55px #26345312;background:#fff}
.amt-panel-heading{padding:19px 32px;background:#fff;border-bottom:1px solid #f1f3f8}
.amt-overview{gap:14px;padding:4px 8px}
.amt-overview strong{color:#283347;font-weight:650}
.amt-overview small{color:#8290a8;line-height:1.55}
.amt-close{background:#f6f8fc;color:#8591a5}
.amt-columns{padding:28px 28px 32px;gap:24px}
.amt-column{padding:0 4px}
.amt-column+.amt-column{border-left:1px solid #f1f3f8;padding-left:24px}
.amt-panel .amt-column-title{color:#93a3bd;font-size:14px;letter-spacing:1.6px;font-weight:750;line-height:1.5;padding-left:8px;margin:0 0 18px}
.amt-panel .amt-item{min-height:60px;padding:10px 8px;gap:13px;border-radius:12px;color:#2d384d;font-size:14px;font-weight:600;line-height:1.45}
.amt-panel .amt-icon{width:36px;height:36px;flex-basis:36px;border:0;border-radius:50%;color:var(--amt-accent);background:var(--amt-soft);box-shadow:none}
.amt-tone-orange{--amt-accent:#ff7518;--amt-soft:#ffecd7}
.amt-tone-violet{--amt-accent:#8852f5;--amt-soft:#eee8ff}
.amt-tone-emerald{--amt-accent:#0aae85;--amt-soft:#d5f9e9}
.amt-tone-blue{--amt-accent:#397afa;--amt-soft:#e0ebff}
.amt-column>.amt-item:nth-of-type(2){--amt-accent:#09a8c4;--amt-soft:#d8f8fc}
.amt-column>.amt-item:nth-of-type(3){--amt-accent:#8551f4;--amt-soft:#eee8ff}
.amt-column>.amt-item:nth-of-type(4){--amt-accent:#10a97c;--amt-soft:#d5f9e9}
.amt-overview,.amt-contact,.amt-demo-link{--amt-accent:#ff7416;--amt-soft:#ffedd7}
.amt-panel .amt-item:hover,.amt-panel .amt-item:focus-visible{background:#f8faff;color:#192941}
.amt-panel .amt-item:hover>.amt-icon,.amt-panel .amt-item:focus-visible>.amt-icon,.amt-panel .amt-overview:hover>.amt-icon,.amt-panel .amt-contact:hover>.amt-icon,.amt-panel .amt-demo-link:hover>.amt-icon{background:var(--amt-soft);color:var(--amt-accent);transform:translateY(-1px);box-shadow:0 4px 10px #35476e0c}
.amt-panel .amt-parent-row{border-radius:12px}
.amt-panel .amt-parent-row .amt-parent-link{border-radius:12px 0 0 12px;padding-right:0}
.amt-panel .amt-submenu-toggle{flex-basis:26px;border-radius:0 12px 12px 0;color:#a1aec2}
.amt-panel .amt-parent-row:has(.amt-parent-link:hover),.amt-panel .amt-split-group.is-expanded>.amt-parent-row,.amt-panel .amt-submenu-toggle:hover{background:#f8faff}
.amt-panel .amt-children{margin:2px 0 10px 25px;padding-left:12px;border-left:1px solid #e7edf7}
.amt-panel .amt-children .amt-item{font-size:14px;min-height:43px;font-weight:500;gap:10px;padding:7px 5px}
.amt-panel .amt-children .amt-icon{width:27px;height:27px;flex-basis:27px;border-radius:50%}
.amt-panel-footer{background:#fff;border-top:1px solid #f1f3f8;padding:17px 36px;color:#7e8ea7}
.amt-footer-demo>span{color:#8a9ab1}
@media(max-width:1100px) and (min-width:901px){.amt-columns{gap:24px 30px}.amt-column:nth-child(3){border-left:0;padding-left:4px}}
@media(max-width:900px){.amt-columns{gap:22px;padding:22px}.amt-column+.amt-column{border:0;padding-left:4px}.amt-panel-heading{padding:16px 20px}.amt-panel-footer{padding:16px 24px}}
@media(max-width:520px){.amt-panel{border-radius:18px}.amt-columns{padding:20px;gap:20px}.amt-column+.amt-column{border-top:1px solid #f1f3f8;padding-top:20px}.amt-panel .amt-column-title{margin-bottom:9px}.amt-panel .amt-item{min-height:56px}.amt-panel .amt-submenu-toggle{flex-basis:40px}}
/* Reference three-column layout, matched icon geometry and descriptive rows. */
.amt-panel .amt-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:34px 40px 28px}
.amt-panel .amt-column+.amt-column{padding-left:32px;border-left:1px solid #f1f3f8}
.amt-panel .amt-column-title{margin-bottom:12px;font-size:14px;color:#94a3b8;letter-spacing:1.5px}
.amt-panel .amt-item{align-items:flex-start;min-height:66px;padding:9px 8px;gap:13px;font-size:14px}
.amt-item-name{display:block;font-weight:600;color:#293448;line-height:1.45}
.amt-description{display:block;font-size:14px;font-weight:400;color:#8090a9;line-height:1.65;margin-top:4px}
.amt-panel .amt-icon{width:36px;height:36px;flex-basis:36px;margin-top:1px}
.amt-panel .amt-icon svg{width:16px;height:16px}
.amt-panel .amt-icon-orange{color:#ff7518;background:#ffedd5}.amt-panel .amt-icon-blue{color:#3b73ff;background:#deebff}.amt-panel .amt-icon-violet{color:#8a4dff;background:#eee8ff}.amt-panel .amt-icon-green{color:#0caa7b;background:#d3f9e8}.amt-panel .amt-icon-cyan{color:#00a6c4;background:#d4f8fc}.amt-panel .amt-icon-amber{color:#e99308;background:#fff3c6}.amt-panel .amt-icon-pink{color:#fa4772;background:#ffe3e9}
.amt-panel .amt-item:hover>.amt-icon{transform:none;box-shadow:none}
.amt-panel .amt-submenu-toggle{align-self:flex-start;min-height:40px;margin-top:8px}
.amt-reference-close{position:absolute;top:7px;right:9px;width:25px;height:25px;font-size:14px;background:transparent;color:#a1aec0}
.amt-panel .amt-children .amt-description{display:none}
.amt-panel .amt-children .amt-item{min-height:40px;align-items:center}
.amt-panel-footer{padding-top:12px;padding-bottom:12px}
@media(max-width:900px){.amt-panel .amt-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 20px 20px;gap:22px}.amt-panel .amt-column+.amt-column{padding-left:16px}.amt-panel .amt-column:nth-child(3){border-left:0;padding-left:4px}}
@media(max-width:520px){.amt-panel .amt-columns{grid-template-columns:1fr}.amt-panel .amt-column+.amt-column{padding:18px 0 0;border-left:0;border-top:1px solid #f1f3f8}.amt-panel .amt-description{font-size:14px}}
@media(max-width:700px){.amt-panel .amt-columns{grid-template-columns:1fr}.amt-panel .amt-column+.amt-column{padding:18px 0 0;border-left:0;border-top:1px solid #f1f3f8}}


.amt-pricing{background:linear-gradient(180deg,#f8fafb 0%,#fff 64%);color:#253044;padding:132px 28px 84px;font-family:Inter,Arial,sans-serif}.amt-pricing *{box-sizing:border-box}.amt-price-intro{max-width:760px;margin:0 auto 38px;text-align:center}.amt-price-eyebrow{font-size:14px;letter-spacing:2px;font-weight:700;color:#b85b21;margin:0 0 17px}.amt-price-intro h1{font-size:max(14px, clamp(36px,4vw,54px));line-height:1.15;letter-spacing:-1.8px;font-weight:650;margin:0}.amt-price-intro h1 span{color:#7b8794}.amt-price-subtitle{font-size:16px;line-height:1.75;color:#64748b;margin:20px auto 27px}.amt-billing{display:inline-flex;border:1px solid #dde3e9;background:#eef1f4;border-radius:30px;padding:5px;gap:4px}.amt-billing button{font-size:14px;font-weight:600;border:0;padding:10px 29px;cursor:pointer;color:#64748b;background:transparent;border-radius:24px;transition:background .15s,color .15s}.amt-billing button.is-selected{background:#fff;color:#b7510e;box-shadow:0 2px 5px #2530440e}.amt-billing-note{font-size:14px;color:#697888;margin:12px 0 0;min-height:20px}.amt-price-grid{max-width:1130px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.amt-price-card{background:#fff;border:1px solid #e2e7ec;border-radius:20px;padding:29px 27px 30px;box-shadow:0 7px 25px #27384a04}.amt-price-featured{border-color:#efc5a8;background:linear-gradient(160deg,#fff8f1,#fff 55%);box-shadow:0 10px 28px #a15e2510}.amt-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.amt-plan-heading h2{font-size:23px;font-weight:650;letter-spacing:-.4px;margin:0}.amt-plan-badge{background:#fae9d9;color:#a7490e;border:1px solid #f3d9c2;font-size:14px;font-weight:600;white-space:nowrap;padding:5px 9px;border-radius:20px}.amt-plan-description{font-size:14px;line-height:1.65;color:#697888;margin:10px 0 25px;min-height:46px}.amt-price-amount{min-height:120px}.amt-price-amount strong{display:block;font-size:46px;letter-spacing:-1.8px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.amt-price-amount strong.amt-price-custom{font-size:35px;letter-spacing:-1px;padding-top:8px}.amt-price-amount p{font-size:14px;color:#697888;margin:8px 0 6px;line-height:1.5}.amt-price-amount small{display:block;font-size:14px;color:#778391;line-height:1.5}.amt-price-cta{display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid #dce3e9;border-radius:10px;min-height:46px;background:#fff;color:#334155;text-decoration:none;font-size:14px;font-weight:600;margin:17px 0 26px;transition:background .15s}.amt-price-cta:hover{background:#f5f7f9}.amt-price-cta.is-primary{background:#ec772d;border-color:#ec772d;color:#fff}.amt-price-cta.is-primary:hover{background:#d8601c}.amt-plan-includes{border-top:1px solid #e9edf0;padding-top:22px}.amt-plan-caption{font-size:14px;letter-spacing:1.2px;font-weight:650;color:#7c8793;margin:0 0 16px}.amt-plan-includes ul{padding:0;margin:0;list-style:none;display:grid;gap:13px}.amt-plan-includes li{display:flex;align-items:flex-start;gap:10px;color:#526172;font-size:14px;line-height:1.5}.amt-price-check{font-size:14px;color:#748c80;flex:none}.amt-price-featured .amt-price-check{color:#bd713d}.amt-plan-comparison{max-width:1130px;margin:24px auto 0;border:1px solid #e2e7ec;background:#fff;border-radius:14px;overflow:hidden}.amt-plan-comparison summary{padding:19px 24px;cursor:pointer;font-size:15px;font-weight:600;display:flex;justify-content:space-between;list-style:none}.amt-plan-comparison summary::-webkit-details-marker,.amt-pricing-faq summary::-webkit-details-marker{display:none}.amt-table-scroll{overflow:auto}.amt-plan-comparison table{width:100%;border-collapse:collapse;min-width:630px;font-size:14px}.amt-plan-comparison th,.amt-plan-comparison td{padding:14px 22px;border-top:1px solid #edf0f3;text-align:center}.amt-plan-comparison th:first-child{text-align:left;font-weight:500}.amt-plan-comparison thead{background:#f8fafb;color:#526172}.amt-table-yes{color:#537f68}.amt-table-no{font-size:14px;color:#7b8794}.amt-pricing-benefits{max-width:1130px;margin:56px auto 65px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.amt-pricing-benefits h2{font-size:15px;font-weight:600;margin:0 0 9px}.amt-pricing-benefits p{font-size:14px;line-height:1.7;color:#718093;margin:0}.amt-pricing-faq{max-width:1130px;margin:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:60px;border-top:1px solid #e5eaf0;padding-top:50px}.amt-pricing-faq h2{font-size:30px;line-height:1.3;letter-spacing:-.6px;font-weight:600;margin:0}.amt-pricing-faq details{border-bottom:1px solid #e5eaf0}.amt-pricing-faq summary{display:flex;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;font-size:15px;list-style:none;font-weight:500}.amt-pricing-faq details p{font-size:14px;line-height:1.8;color:#64748b;margin:0;padding:0 20px 20px 0}.amt-pricing details[open]>summary>span:last-child{transform:rotate(45deg)}.amt-pricing :focus-visible{outline:3px solid #ec772d;outline-offset:4px}.amt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.amt-price-card{padding:24px 18px}.amt-plan-heading{flex-wrap:wrap}.amt-plan-heading h2{font-size:22px}.amt-price-grid{gap:14px}.amt-pricing-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.amt-pricing{padding:104px 20px 56px}.amt-price-grid{grid-template-columns:1fr;max-width:470px;gap:18px}.amt-price-card{padding:27px}.amt-plan-description{min-height:0;margin-bottom:23px}.amt-price-amount{min-height:110px}.amt-price-intro h1{letter-spacing:-1px}.amt-pricing-faq{grid-template-columns:1fr;gap:25px}.amt-pricing-benefits{gap:26px 20px;margin:40px auto}.amt-plan-caption{font-size:14px}.amt-price-amount small{font-size:14px}}@media(prefers-reduced-motion:reduce){.amt-pricing *{transition:none!important}}
.amt-plan-scope{font-size:14px;font-weight:650;letter-spacing:.8px;color:#a35623;margin:12px 0 0}.amt-price-card:has(.amt-plan-scope) .amt-plan-description{margin-top:8px}.amt-price-card:not(:has(.amt-plan-scope)) .amt-plan-description{margin-top:38px}

/* Subtle lift and highlight for the whole pricing card. */
.amt-price-card{position:relative;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.amt-price-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,228,204,.46),rgba(255,247,238,.2) 65%,rgba(255,255,255,0));opacity:0;z-index:-1;pointer-events:none;transition:opacity .22s ease}
@media(hover:hover) and (pointer:fine){
 .amt-price-card:hover{transform:translateY(-7px);border-color:#edb88f;box-shadow:0 17px 36px rgba(144,91,48,.12),0 3px 9px rgba(144,91,48,.04)}
 .amt-price-card:hover::before{opacity:1}
}
.amt-price-card:focus-within{transform:translateY(-4px);border-color:#edb88f;box-shadow:0 14px 30px rgba(144,91,48,.1)}
.amt-price-card:focus-within::before{opacity:1}
@media(prefers-reduced-motion:reduce){.amt-price-card,.amt-price-card::before{transition:none!important}.amt-price-card:hover,.amt-price-card:focus-within{transform:none}}

/* Annual savings: smaller original price, prominent annual rate. */
.amt-annual-offer{display:flex;align-items:center;gap:12px;margin:0 0 10px;min-height:28px;flex-wrap:wrap}
.amt-annual-offer del{font-size:19px;font-weight:500;line-height:1.4;color:#788595;text-decoration-thickness:1.5px;text-decoration-color:#9ca7b3;font-variant-numeric:tabular-nums}
.amt-discount-badge{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #f3cfaa;border-radius:8px;background:#ffecd6;color:#a34c11;font-size:14px;font-weight:750;letter-spacing:.5px;line-height:1.3;box-shadow:0 3px 8px #b96c1810;animation:amt-offer-appear .25s ease-out both}
.amt-price-featured .amt-discount-badge{background:#fbe3c7;border-color:#efc394;color:#994109}
.amt-price-grid:has(.amt-annual-offer) .amt-price-amount{min-height:155px}
@keyframes amt-offer-appear{from{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.amt-discount-badge{animation:none}}

.amt-plan-comparison .amt-compare-group th{background:#f7f9fb;padding:15px 22px;font-size:14px;font-weight:700;letter-spacing:.6px;color:#596b7b;text-align:left;border-top:1px solid #e2e7ec}
.amt-plan-comparison thead th{position:sticky;top:0;z-index:2;background:#f8fafb;font-weight:650}
.amt-plan-comparison .amt-table-scroll{max-height:680px;scrollbar-width:thin}
.amt-plan-comparison td:nth-child(4),.amt-plan-comparison thead th:nth-child(4){background:#fffaf5}
.amt-plan-comparison tbody tr:not(.amt-compare-group):hover{background:#f8fafb}
.amt-upcoming,.amt-upcoming-label{font-size:14px;color:#985014;background:#fff0dd;border:1px solid #f3d8b8;border-radius:6px;padding:3px 7px;display:inline-block}
.amt-upcoming-label{margin-left:9px;font-size:14px}

/* Readable comparison with category bands and plan summaries. */
.amt-pricing{font-family:Inter,Arial,sans-serif;color:#202d40}
.amt-plan-description,.amt-plan-includes li,.amt-price-subtitle,.amt-pricing-benefits p,.amt-pricing-faq details p{font-size:16px;line-height:1.7;color:#48586b}
.amt-price-cta,.amt-billing button,.amt-pricing-faq summary{font-size:16px}
.amt-price-amount p,.amt-price-amount small,.amt-billing-note{font-size:14px;color:#526174}
.amt-plan-caption,.amt-plan-scope{font-size:14px;color:#526174}
.amt-plan-description{min-height:82px}
.amt-plan-comparison.amt-comparison-full{max-width:1200px;margin:80px auto 0;border:0;border-radius:0;background:transparent;overflow:visible;scroll-margin-top:100px}
.amt-compare-intro{text-align:center;padding:0 0 36px}
.amt-compare-intro h2{font-size:max(14px, clamp(28px,3.2vw,40px));font-weight:650;line-height:1.25;letter-spacing:-1px;margin:0 0 16px;color:#202d40}
.amt-compare-intro>p:not(.amt-price-eyebrow){font-size:16px;line-height:1.7;color:#526174;margin:0 0 23px}
.amt-comparison-full .amt-table-scroll{max-height:none;overflow:visible;border:1px solid #dce3eb;border-radius:16px;background:#fff}
.amt-comparison-full table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.55}
.amt-feature-col{width:34%}.amt-plan-col{width:22%}
.amt-comparison-full th,.amt-comparison-full td{padding:18px 22px;border-top:1px solid #e3e8ee;border-right:1px solid #e9edf2;color:#24354a;vertical-align:middle}
.amt-comparison-full tr>*:last-child{border-right:0}
.amt-comparison-full thead th{position:sticky;top:80px;z-index:4;background:#fff;padding:25px 18px 20px;border-top:0;vertical-align:top;box-shadow:0 2px 0 #dce3eb;font-weight:400;text-align:center}
.amt-comparison-full thead th:first-child{border-top-left-radius:16px;text-align:left;padding:30px 24px}
.amt-comparison-full thead th:last-child{border-top-right-radius:16px}
.amt-comparison-full thead th:nth-child(4),.amt-comparison-full td:nth-child(4){background:#fff7ef}
.amt-comparison-full .amt-feature-heading strong{display:block;font-size:24px;font-weight:650;letter-spacing:-.4px}
.amt-feature-heading>span{display:block;font-size:15px;color:#526174;margin-top:10px;line-height:1.6}
.amt-feature-heading small{display:inline-block;font-size:14px;font-weight:500;color:#a44d14;border-radius:7px;background:#fff0df;padding:5px 10px;margin-top:17px}
.amt-compare-plan-name{font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.3px}
.amt-compare-plan-scope{font-size:14px;color:#536277;margin:5px 0 15px}
.amt-compare-price{display:block;font-size:30px;font-weight:650;letter-spacing:-.7px;color:#24354a;line-height:1.3}
.amt-compare-unit,.amt-compare-billed{font-size:14px!important;line-height:1.4!important;color:#526174;margin:5px 0}
.amt-compare-offer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:27px}
.amt-compare-offer del{font-size:15px;color:#68778a}
.amt-compare-cta{display:block;border:1px solid #d7e0e9;border-radius:8px;padding:9px 10px;font-size:14px;font-weight:600;color:#34485d;background:#fff;text-decoration:none;margin-top:16px;line-height:1.5}
.amt-compare-cta:hover{background:#fff3e7;border-color:#e3b28b}
.amt-compare-cta.is-primary{background:#e9762e;border-color:#e9762e;color:#fff}
.amt-compare-cta.is-primary:hover{background:#cf6020}
.amt-comparison-full .amt-compare-group th{font-size:16px;font-weight:650;text-transform:none;letter-spacing:0;color:#23374d;background:#eef2f6;padding:17px 24px;border-top:1px solid #d7e0e9;border-bottom:0}
.amt-comparison-full tbody th[scope=row]{font-size:16px;font-weight:500;line-height:1.6;text-align:left;background:#fff;overflow-wrap:anywhere}
.amt-comparison-full .amt-table-yes{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:27px;height:27px;background:#e9f5ee;color:#247248;font-size:18px;font-weight:650}
.amt-comparison-full .amt-table-no{font-size:23px;font-weight:400;line-height:1;color:#8994a3}
.amt-comparison-full .amt-upcoming{font-size:14px;white-space:nowrap;padding:4px 9px}
.amt-comparison-full tbody tr:not(.amt-compare-group):hover>th,.amt-comparison-full tbody tr:not(.amt-compare-group):hover>td{background:#f4f7fa}
.amt-compare-mobile-hint{display:none}
@media(max-width:1000px){.amt-comparison-full th,.amt-comparison-full td{padding:16px}.amt-comparison-full thead th{padding:22px 12px}.amt-compare-plan-name{font-size:21px}.amt-compare-price{font-size:27px}}
@media(max-width:900px){.amt-comparison-full .amt-table-scroll{overflow:auto;max-height:80dvh;border-radius:12px}.amt-comparison-full table{min-width:790px}.amt-comparison-full thead th{top:0}.amt-comparison-full .amt-feature-col{width:235px}.amt-comparison-full .amt-plan-col{width:185px}.amt-compare-mobile-hint{display:block;font-size:14px;color:#526174;margin:0 0 12px}.amt-comparison-full tbody th[scope=row]{position:sticky;left:0;z-index:2;box-shadow:2px 0 0 #e3e8ee}.amt-comparison-full thead th:first-child{left:0;z-index:5}.amt-plan-description{min-height:0}.amt-plan-comparison.amt-comparison-full{margin-top:56px;scroll-margin-top:80px}}
@media(max-width:520px){.amt-comparison-full .amt-feature-col{width:190px}.amt-comparison-full .amt-plan-col{width:170px}.amt-comparison-full table{min-width:700px}.amt-comparison-full th,.amt-comparison-full td{padding:15px 12px}.amt-comparison-full thead th:first-child{padding:24px 14px}.amt-compare-intro{text-align:left;padding-bottom:24px}}

/* Single-list comparison based on the supplied HTML reference. */
.amt-plan-comparison.amt-comparison-single{max-width:1130px;margin:32px auto 0;border:1px solid #e2e7ec;border-radius:14px;background:#fff;overflow:hidden;scroll-margin-top:100px}
.amt-comparison-single>details>summary{font-size:18px;line-height:1.5;padding:21px 26px;font-weight:600;color:#1e2a44;display:flex;align-items:center;justify-content:space-between}
.amt-comparison-single>details>summary:hover{background:#fff8f2}
.amt-single-chevron{color:#b65716;font-size:22px;transition:transform .18s}
.amt-comparison-single>details[open]>summary>.amt-single-chevron{transform:rotate(180deg)}
.amt-single-intro{padding:28px 20px 24px;text-align:center;border-top:1px solid #e7e9ee}
.amt-single-intro h2{font-size:26px;line-height:1.35;font-weight:650;margin:0 0 9px;color:#1e2a44;letter-spacing:-.5px}
.amt-single-intro p{font-size:16px;line-height:1.6;color:#4b5a78;margin:0}
.amt-comparison-single .amt-table-scroll{max-height:75dvh;overflow:auto;border:1px solid #e7e9ee;border-radius:12px;margin:0 24px;scrollbar-width:thin}
.amt-comparison-single table{min-width:650px;table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:16px;line-height:1.6}
.amt-single-feature-col{width:46%}.amt-single-plan-col{width:18%}
.amt-comparison-single th,.amt-comparison-single td{padding:12px 18px;border:0;border-bottom:1px solid #e7e9ee;vertical-align:middle;text-align:center;color:#1e2a44}
.amt-comparison-single thead th{position:sticky;top:0;z-index:4;background:#fff;padding:17px 14px;font-size:16px;font-weight:650;box-shadow:0 1px 0 #e7e9ee}
.amt-comparison-single thead th:first-child{text-align:left;padding-left:20px}
.amt-comparison-single .amt-single-plan{display:block;color:#1e2a44;line-height:1.4}
.amt-comparison-single .amt-single-popular{display:block;color:#bb510b;font-size:14px;font-weight:700;letter-spacing:.4px;line-height:1.5;margin-bottom:3px}
.amt-comparison-single tbody th[scope=row]{text-align:left;font-weight:500;font-size:16px;padding-left:20px;overflow-wrap:anywhere;background:#fff}
.amt-comparison-single tbody tr:nth-child(odd)>th,.amt-comparison-single tbody tr:nth-child(odd)>td{background:#f9fafb}
.amt-comparison-single tbody tr>td:nth-child(4),.amt-comparison-single thead th:nth-child(4){background:#fff1e6}
.amt-comparison-single tbody tr:nth-child(odd)>td:nth-child(4){background:#ffeddf}
.amt-comparison-single tbody tr:hover>th,.amt-comparison-single tbody tr:hover>td{background:#fff7ee}
.amt-comparison-single .amt-table-yes{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background:#e6f4e9;color:#16823d;font-size:15px;font-weight:700}
.amt-comparison-single .amt-table-no{font-size:22px;color:#a6afbc;line-height:1}
.amt-comparison-single .amt-upcoming{font-size:14px;font-weight:650;border:0;background:#fff0d9;color:#9b4e0b;border-radius:20px;padding:4px 8px}
.amt-comparison-single tbody tr:last-child>th,.amt-comparison-single tbody tr:last-child>td{border-bottom:0}
.amt-single-note{text-align:center;font-size:14px;line-height:1.65;color:#526174;margin:20px 20px 24px}
@media(max-width:760px){.amt-comparison-single .amt-table-scroll{margin:0 12px}.amt-single-intro h2{font-size:23px}.amt-single-intro p{font-size:15px}.amt-comparison-single table{min-width:630px}.amt-single-feature-col{width:42%}.amt-single-plan-col{width:19.333%}.amt-comparison-single tbody th[scope=row]{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 #e7e9ee}.amt-comparison-single thead th:first-child{left:0;z-index:5}.amt-comparison-single th,.amt-comparison-single td{padding:12px}.amt-plan-comparison.amt-comparison-single{scroll-margin-top:80px}}

.amt-comparison-single>details>summary>span:first-child{transform:none!important;display:block;white-space:normal;text-align:left}.amt-comparison-single>details>summary>.amt-single-chevron{flex:0 0 auto;transform:none}.amt-comparison-single>details[open]>summary>.amt-single-chevron{transform:rotate(180deg)}


.amt-price-addons{max-width:1180px;margin:48px auto;padding:0 24px}.amt-addons-heading{text-align:center;margin-bottom:24px}.amt-addons-heading h2{font-size:32px;line-height:1.2;color:#1e2a44;margin:8px 0 12px}.amt-addons-heading>p:last-child{color:#64748b;font-size:16px}.amt-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.amt-addon-card{border:1px solid #e7e9ee;border-radius:18px;background:#fff;padding:26px;display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:center}.amt-addon-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff0e5;color:#ff6b00;font-size:28px;grid-row:1/3}.amt-addon-card h3{font-size:18px;line-height:1.4;margin:0 0 8px;color:#1e2a44}.amt-addon-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0;color:#64748b;font-size:14px}.amt-addon-price strong{font-size:28px;color:#1e2a44;font-weight:700}.amt-addon-card:nth-child(2) .amt-addon-icon{color:#7c51df;background:#f0eaff}.amt-addon-card:nth-child(3) .amt-addon-icon{color:#10a889;background:#e7f8f2}@media(max-width:760px){.amt-addon-grid{grid-template-columns:1fr}.amt-price-addons{padding:0 20px;margin:36px auto}.amt-addon-card{padding:22px}.amt-addons-heading h2{font-size:28px}}
@media(min-width:761px){.amt-price-grid .amt-plan-heading{min-height:104px;align-items:flex-start}.amt-price-grid .amt-plan-badge{margin-top:6px}}
/* A pointing guide makes the comparison entrance easy to spot. */
.amt-plan-comparison.amt-comparison-single{overflow:visible;border-color:#ffd5b5;margin-top:64px;box-shadow:0 10px 30px #ff6b0009;scroll-margin-top:110px}
.amt-comparison-single>details{border-radius:14px}
.amt-comparison-single>details>summary.amt-compare-invitation{position:relative;min-height:116px;padding:25px 28px 25px 218px;border-radius:14px;background:linear-gradient(105deg,#fff0e3,#fffaf6 60%,#fff);align-items:center;gap:20px;transition:background .2s ease,box-shadow .2s ease}
.amt-compare-invitation:hover{box-shadow:inset 0 0 0 1px #ffaf75}
.amt-compare-agent{position:absolute;bottom:0;left:12px;width:190px!important;height:145px!important;object-fit:contain!important;object-position:bottom;pointer-events:none;filter:drop-shadow(0 5px 8px #17335112)}
.amt-compare-label{display:grid!important;gap:7px;flex:1}
.amt-compare-label strong{font-size:25px;line-height:1.25;color:#122f50}
.amt-compare-label small{font-size:15px;line-height:1.5;color:#67778c;font-weight:400}
.amt-compare-invitation .amt-single-chevron{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ff6b00;color:white;font-size:24px}
.amt-comparison-single>details[open]>summary.amt-compare-invitation{border-radius:14px 14px 0 0}
@media(max-width:760px){.amt-plan-comparison.amt-comparison-single{margin-top:52px}.amt-comparison-single>details>summary.amt-compare-invitation{min-height:115px;padding:20px 14px 20px 112px;gap:8px}.amt-compare-agent{width:110px!important;height:114px!important;left:0}.amt-compare-label strong{font-size:20px}.amt-compare-label small{font-size:14px}.amt-compare-invitation .amt-single-chevron{width:30px;height:30px;font-size:20px}}
/* Let the guide sit above the top-left edge, rather than inside the bar. */
.amt-plan-comparison.amt-comparison-single{margin-top:172px}
.amt-comparison-single>details>summary.amt-compare-invitation{padding-left:28px;min-height:104px}
.amt-compare-agent{left:22px;bottom:calc(100% - 10px);width:185px!important;height:140px!important;z-index:1}
@media(max-width:760px){.amt-plan-comparison.amt-comparison-single{margin-top:136px}.amt-comparison-single>details>summary.amt-compare-invitation{padding:22px 18px;min-height:102px}.amt-compare-agent{left:12px;bottom:calc(100% - 8px);width:145px!important;height:110px!important}}
/* Neil leans over the edge with his finger directed at the comparison title. */
.amt-compare-agent{width:180px!important;height:180px!important;left:28px;bottom:calc(100% - 34px)}
.amt-plan-comparison.amt-comparison-single{margin-top:190px}
.amt-comparison-single>details>summary.amt-compare-invitation{padding-top:34px}
@media(max-width:760px){.amt-compare-agent{width:145px!important;height:145px!important;left:16px;bottom:calc(100% - 28px)}.amt-plan-comparison.amt-comparison-single{margin-top:154px}.amt-comparison-single>details>summary.amt-compare-invitation{padding-top:30px}}

@media(min-width:761px){.amt-price-card .amt-plan-scope{min-height:3.4em}}
/* Orange demo hover and clearly separated plan benefits. */
.amt-pricing .amt-price-cta{transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}
.amt-pricing .amt-price-cta:hover,.amt-pricing .amt-price-cta:focus-visible{background:#ff7918;color:#fff;border-color:#ff7918;box-shadow:0 6px 18px #ff79182b}
.amt-pricing-benefits{gap:18px;align-items:stretch}
.amt-pricing-benefits>div{padding:26px 22px;border:1px solid #f0dfd1;border-radius:16px;background:linear-gradient(145deg,#fffaf5,#fff 65%);box-shadow:0 6px 20px #23395008;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.amt-pricing-benefits>div:hover{transform:translateY(-4px);border-color:#ff9c54;box-shadow:0 12px 26px #e8751914}
.amt-pricing-benefits h2{font-size:19px;line-height:1.35;margin-bottom:12px;color:#173654}
@media(max-width:540px){.amt-pricing-benefits{grid-template-columns:1fr;gap:14px}.amt-pricing-benefits>div{padding:22px}}
.amt-pricing .amt-pricing-benefits h2{font-size:19px!important;line-height:1.35!important;letter-spacing:normal!important;margin:0 0 12px!important}



.amt-price-amount .amt-price-gst{font-size:14px;letter-spacing:normal;white-space:nowrap}

/* Import after existing site styles. Preserve navigation and pricing components. */
:root{--amt-ink:#203047;--amt-body:#526176;--amt-orange:#d95b0c;--amt-line:#e5e9ee;--amt-cream:#fff8f2;--amt-font:Inter,'Segoe UI',Arial,sans-serif}
html{scroll-padding-top:100px}body{font-family:var(--amt-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}
/* Explicit editorial classes keep typography separate from miniature product UI. */
html body .amt-editorial{font-family:var(--amt-font);color:var(--amt-ink)}
html body .amt-editorial .amt-page-title{font-family:var(--amt-font);font-size:max(14px, clamp(36px,4.3vw,58px));line-height:1.13;letter-spacing:-.035em;font-weight:700;text-wrap:balance}
html body .amt-editorial .amt-page-title span{color:var(--amt-orange)}
html body .amt-editorial .amt-section-title{font-family:var(--amt-font);font-weight:700;letter-spacing:-.025em;line-height:1.23;text-wrap:balance}
html body .amt-editorial .amt-intro{font-size:max(14px, clamp(17px,1.4vw,19px));line-height:1.75;max-width:64ch;font-weight:400;color:var(--amt-body);text-wrap:pretty}
html body .amt-editorial .amt-body-copy{font-size:16px;line-height:1.75;text-wrap:pretty}
.amt-editorial :is(input,textarea,select){font-size:16px;line-height:1.5}
.amt-editorial :is(button,a,input,summary):focus-visible,.brand-page :is(a,button):focus-visible{outline:3px solid #df600b;outline-offset:4px}
.amt-editorial img{max-width:100%;object-fit:contain}
.amt-editorial :is([class$='hero'],[class*='hero ']):not([class*='dashboard']):not([class*='panel']){background-color:#fffaf6}
.amt-editorial :is([class*='hero-grid'],.hero-grid){gap:clamp(28px,5vw,72px);align-items:center}
.amt-editorial :is(.section-heading,.fr-section-heading,.inventory-section-heading){margin-bottom:36px}
.amt-editorial :is(.hero-visual,.hero-dashboard,.hero-device,.int-hero-visual){filter:drop-shadow(0 16px 22px #2030470c)}
.amt-editorial :is(.hero-copy,.lm-hero>div>div:first-child,.pm-hero-copy,.sc-hero-copy,.ur-hero-grid>div:first-child,.platform-hero-copy,.inventory-hero-copy,.fr-hero-copy,.sec-hero-copy) p{font-size:17px;line-height:1.75}
.amt-editorial :is(.hero-actions,.hero-buttons,.lm-actions) a{min-height:46px;font-size:15px;line-height:1.4}
/* Home and About share the same design language as the revised navigation. */
.brand-page{font-family:var(--amt-font);color:var(--amt-ink);background:#fff}.brand-page *{box-sizing:border-box}.brand-page main{padding-top:80px}.brand-page main a{text-decoration:none}.brand-page h1,.brand-page h2,.brand-page h3,.brand-page p,.brand-page figure{margin:0}
.brand-hero{max-width:1280px;margin:auto;padding:84px 40px 76px;display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center;background:radial-gradient(ellipse at 85% 40%,#fff3e7,transparent 64%)}
.brand-eyebrow{display:block;color:var(--amt-orange);font-size:14px;line-height:1.6;font-weight:750;letter-spacing:1.8px;margin-bottom:18px}
.brand-page h1{font-size:max(14px, clamp(38px,4.4vw,62px));font-weight:700;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.brand-page h1 span{display:block;color:var(--amt-orange);margin-top:5px}
.brand-page h2{font-size:max(14px, clamp(29px,3.1vw,42px));line-height:1.2;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.brand-page h3{font-size:21px;line-height:1.4;font-weight:650;letter-spacing:-.015em}.brand-page main p{font-size:16px;line-height:1.8;color:var(--amt-body);text-wrap:pretty}.brand-page .brand-lead{font-size:18px;line-height:1.8;margin-top:24px;max-width:53ch}
.brand-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.brand-primary,.brand-secondary{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;border-radius:9px;font-size:15px;font-weight:600;transition:background .18s,transform .18s}.brand-primary{background:#e86616;color:#fff;box-shadow:0 5px 14px #df600b18}.brand-primary:hover{background:#c75009;transform:translateY(-2px)}.brand-secondary{border:1px solid var(--amt-line);color:var(--amt-ink);background:white}.brand-secondary:hover{background:#fff4eb;border-color:#f1c8ac}.brand-notes{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;color:#687586}.brand-notes span::before{content:'✓';margin-right:7px;color:#149477}
.brand-visual{min-width:0;background:#fff;border:1px solid #e5e9ee;border-radius:20px;overflow:hidden;box-shadow:0 20px 56px #23334d0d}.brand-window{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #edf0f3;font-size:14px;letter-spacing:.6px;color:#6d7989}.brand-window span:first-child{color:#d65c0e;font-weight:750;letter-spacing:1.5px}.brand-visual img{display:block;width:100%;height:auto;object-fit:contain}.brand-visual figcaption{padding:12px 16px;text-align:center;font-size:14px;line-height:1.6;color:#687586;background:#fff}
.brand-strip{border-top:1px solid var(--amt-line);border-bottom:1px solid var(--amt-line);padding:24px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#fcfcfd;font-size:14px;line-height:1.6}.brand-strip span{display:flex;gap:12px;align-items:center}.brand-strip b{color:var(--amt-orange);font-size:14px}
.brand-section{max-width:1200px;margin:auto;padding:84px 28px}.brand-heading{max-width:670px;margin-bottom:38px}.brand-heading p{margin-top:18px}.brand-module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.brand-module{display:block;border:1px solid var(--amt-line);border-radius:16px;padding:30px;color:inherit;transition:background .2s,border-color .2s,transform .2s}.brand-module:hover{background:#fff8f2;border-color:#f2c9aa;transform:translateY(-4px)}.brand-module-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #f3c8aa;border-radius:9px;color:var(--amt-orange);font-size:14px;margin-bottom:24px}.brand-module:hover .brand-module-number{background:var(--amt-orange);color:#fff}.brand-module-label{display:inline-block;margin-left:12px;font-size:14px;color:#6a7686}.brand-module p{margin-top:12px;max-width:48ch}.brand-text-link{display:inline-block;margin-top:24px;font-size:14px;font-weight:650;color:var(--amt-orange)}
.brand-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.brand-split>div>p{margin-top:22px}.brand-steps{padding:0;list-style:none;counter-reset:steps;margin:28px 0}.brand-steps li{counter-increment:steps;border-top:1px solid var(--amt-line);padding:18px 0 18px 40px;position:relative}.brand-steps li::before{content:'0' counter(steps);position:absolute;left:0;top:21px;color:var(--amt-orange);font-size:14px}.brand-steps h3{font-size:16px}.brand-steps p{font-size:14px!important;margin-top:5px!important}.brand-plan-section{background:#fffaf6;border-radius:24px}.brand-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.brand-plan{color:var(--amt-ink);background:#fff;border:1px solid var(--amt-line);border-radius:14px;padding:30px}.brand-plan>span{font-size:14px;letter-spacing:1px;font-weight:700;color:var(--amt-orange)}.brand-plan h3{margin-top:12px}.brand-plan p{margin:10px 0 24px}.brand-plan b{font-size:14px;color:var(--amt-orange)}.brand-plan-featured{border-color:#f0bd97}
.brand-end{max-width:1144px;margin:80px auto;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:44px;border-radius:20px;background:#fff4ea;border:1px solid #f6dfcd}.brand-end h2{font-size:32px}.brand-end p{margin-top:15px}.brand-end>a{flex-shrink:0}.brand-end .brand-eyebrow{margin-bottom:12px}.brand-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid var(--amt-line)}.brand-story p+p{margin-top:18px}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.brand-values article{padding:26px;border:1px solid var(--amt-line);border-radius:14px}.brand-values p{margin-top:14px}
@media(max-width:900px){.brand-page main{padding-top:64px}.brand-hero{padding:55px 24px;gap:40px;grid-template-columns:1fr}.brand-hero-copy{max-width:660px}.brand-visual{max-width:680px}.brand-section{padding:56px 24px}.brand-split,.brand-story{gap:36px;grid-template-columns:1fr}.brand-strip{grid-template-columns:repeat(2,1fr)}.brand-values{grid-template-columns:1fr;gap:16px}.brand-end{margin:48px 24px;flex-direction:column;align-items:flex-start;padding:28px}.brand-plan-section{margin:0 12px}}
@media(max-width:540px){.brand-module-grid,.brand-plan-grid{grid-template-columns:1fr}.brand-module{padding:24px}.brand-strip{font-size:14px;gap:16px}.brand-page .brand-lead{font-size:17px}.brand-window{font-size:14px;padding:12px}.brand-actions{gap:10px}.brand-primary,.brand-secondary{font-size:14px;padding:12px 17px}.amt-editorial .amt-page-title br{display:none}.amt-editorial .amt-page-title span{display:block}}
/* Marketing copy must stay readable even when legacy pages specify 6–10px text. */
html body .amt-editorial :is(p,li):not(.amt-product-preview *):not(.amt-intro){font-size:16px;line-height:1.75}
html body .amt-editorial h2:not(.amt-product-preview *){font-size:max(14px, clamp(28px,3vw,38px));line-height:1.25}
html body .amt-editorial :is(h3):not(.amt-product-preview *){font-size:20px;line-height:1.4}
html body .amt-editorial :is(a,button,summary,label):not(.amt-product-preview *){font-size:15px;line-height:1.5}
html body .amt-editorial .amt-intro{font-size:18px;line-height:1.75}
.brand-visual img{border-radius:22px}
.amt-product-preview{max-width:100%;overflow:auto}
/* Keep legacy feature sections compact without reducing the detail inside app previews. */
html body .amt-editorial article>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html body .amt-editorial .amt-product-preview article>p{display:block;overflow:visible}
@media(prefers-reduced-motion:reduce){.brand-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Original, interactive About page layout. */
.about-new-hero{min-height:680px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.94fr);align-items:center;gap:54px;padding:100px max(28px,calc((100vw - 1144px)/2)) 84px;background:radial-gradient(circle at 78% 25%,#fde5f9 0,#fff4eb 29%,transparent 55%),linear-gradient(140deg,#f7fbff,#fff9f5 58%,#f0f7ff)}.about-new-hero-copy{position:relative;z-index:2;max-width:600px}.about-new-hero h1{margin:16px 0 22px;font-size:max(14px, clamp(44px,5.2vw,75px));letter-spacing:-.065em;line-height:.98;color:#10294a}.about-new-hero h1 span,.about-journey-heading h2 span,.about-values-heading h2 span{display:block;background:linear-gradient(96deg,#147eff,#a73af3 53%,#ff6c48);background-clip:text;-webkit-background-clip:text;color:transparent}.about-new-hero p{font-size:18px;line-height:1.7;color:#4c627c;max-width:50ch}.about-hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.about-text-action{font-weight:800;color:#173f72}.about-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:42px}.about-hero-tags span{padding:8px 12px;border:1px solid #dae4f1;border-radius:999px;background:#ffffff9e;color:#31516f;font-size:14px;font-weight:800}.about-new-hero-art{position:relative;min-height:480px;display:grid;place-items:center}.about-new-hero-art img{position:relative;z-index:1;width:100%;max-width:550px;border:1px solid #d9e4ef;border-radius:24px;box-shadow:0 35px 80px #0d28583b;transform:rotate(3deg);animation:about-dashboard-float 6s ease-in-out infinite}.about-orbit{position:absolute;border:1px dashed #4d8dd077;border-radius:50%;animation:about-orbit-spin 16s linear infinite}.about-orbit-one{width:510px;height:510px}.about-orbit-two{width:390px;height:390px;animation-direction:reverse;animation-duration:12s}.about-orbit-label{position:absolute;z-index:2;padding:9px 13px;border-radius:12px;background:#fff;box-shadow:0 10px 22px #12305a23;color:#173f72;font-size:14px;font-weight:800;animation:about-label-float 4s ease-in-out infinite}.about-orbit-label.one{top:10%;right:-1%}.about-orbit-label.two{bottom:11%;left:-2%;animation-delay:-1.3s}.about-orbit-label.three{top:57%;right:0;animation-delay:-2.4s}@keyframes about-dashboard-float{50%{transform:rotate(3deg) translateY(-12px)}}@keyframes about-orbit-spin{to{transform:rotate(360deg)}}@keyframes about-label-float{50%{transform:translateY(-8px)}}
.about-mission{max-width:1144px;margin:108px auto;display:grid;grid-template-columns:1.03fr .97fr;gap:76px;align-items:center;padding:0 28px}.about-mission-visual{position:relative;min-height:540px;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 20% 25%,#eef3ff,#e2f8f7 47%,#fff2e8)}.about-mission-visual img{position:relative;z-index:1;width:74%;border-radius:16px;box-shadow:0 26px 48px #10275226;transform:rotate(-5deg)}.about-mission-word{position:absolute;z-index:2;left:8%;top:10%;font-size:max(14px, clamp(37px,4vw,63px));letter-spacing:-.06em;font-weight:900;color:#147eff}.about-mission-glow{position:absolute;width:250px;height:250px;right:-50px;bottom:-70px;border-radius:50%;background:#ff7c5e88;filter:blur(20px)}.about-mission h2{font-size:max(14px, clamp(32px,3.4vw,52px));letter-spacing:-.052em;line-height:1.05;color:#10294a}.about-mission-copy>p{margin:20px 0;color:#566b83;line-height:1.75}.about-motto{margin-top:30px;padding:20px 22px;border-left:4px solid #a740ed;background:#f7f2ff}.about-motto span{display:block;margin-bottom:7px;color:#7743af;font-size:14px;font-weight:900;letter-spacing:.12em}.about-motto strong{font-size:21px;letter-spacing:-.03em;color:#173057}.about-motto em{color:#a23aea;font-style:normal}
.about-rhythm{max-width:1088px;margin:0 auto 108px;padding:48px;border-radius:26px;background:#0d2140;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;box-shadow:0 28px 70px #0e21452b}.about-rhythm .brand-eyebrow{color:#ffb178}.about-rhythm h2{margin:12px 0;color:#fff;font-size:max(14px, clamp(31px,3.5vw,48px));line-height:1.02;letter-spacing:-.05em}.about-rhythm p{color:#b8c9df;line-height:1.7}.about-rhythm-days{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #ffffff2b;border-radius:16px;overflow:hidden}.about-rhythm-days button{min-height:112px;position:relative;border:0;border-right:1px solid #ffffff22;background:transparent;color:#eef6ff;cursor:pointer;transition:background .2s,transform .2s}.about-rhythm-days button:last-child{border-right:0}.about-rhythm-days button:hover{background:#ffffff14}.about-rhythm-days b,.about-rhythm-days span{display:block}.about-rhythm-days b{font-size:22px}.about-rhythm-days span{margin-top:6px;font-size:14px;font-weight:800;color:#a9bed7}.about-rhythm-days .is-highlighted{z-index:1;background:linear-gradient(155deg,#f8d4ff,#b56aff);color:#263057;box-shadow:0 0 28px #ce80ff85;transform:scale(1.08);border-radius:12px}.about-rhythm-days i{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);font-style:normal;font-size:14px;font-weight:900}
.about-journey{max-width:1144px;margin:0 auto 112px;padding:0 28px}.about-journey-heading{text-align:center;max-width:730px;margin:0 auto 48px}.about-journey-heading h2,.about-values-heading h2{font-size:max(14px, clamp(34px,4.2vw,58px));line-height:1;letter-spacing:-.06em;color:#122c50}.about-journey-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:26px}.about-moment-list{display:grid;gap:11px}.about-moment-list button{padding:22px;border:1px solid #dde5ef;border-radius:15px;text-align:left;background:#fff;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.about-moment-list button:hover,.about-moment-list button[aria-selected=true]{transform:translateX(6px);border-color:#9f5df1;box-shadow:0 13px 24px #6e37cc17}.about-moment-list span{display:inline-block;margin-right:11px;color:#a83ff0;font-weight:900}.about-moment-list strong{display:block;color:#173457;font-size:18px}.about-moment-list small{display:block;margin:8px 0 0;color:#64778d;line-height:1.5}.about-moment-stage{padding:20px;border-radius:20px;background:linear-gradient(145deg,#edf6ff,#fdf2fb)}.about-moment-window{max-height:365px;overflow:hidden;border:1px solid #d6e0eb;border-radius:13px;background:#fff;box-shadow:0 20px 35px #17365c20}.about-moment-window>span{display:block;padding:10px 14px;border-bottom:1px solid #e5edf4;color:#52708d;font-size:14px;font-weight:900;letter-spacing:.08em}.about-moment-window img{display:block;width:100%;height:350px;object-fit:cover;object-position:top}.about-moment-stage>p{margin:14px 2px 0;color:#5e7189;font-size:14px}
.about-values-section{max-width:1144px;margin:0 auto 110px;padding:72px 28px;border-radius:28px;background:linear-gradient(135deg,#f2f8ff,#fff5fb)}.about-values-heading{max-width:680px;margin:0 auto 42px;text-align:center}.about-values-heading p{color:#62768b}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9e3ef;background:#fff}.about-value-card,.about-value-feature{min-height:142px;padding:22px;border:0;border-right:1px solid #d9e3ef;border-bottom:1px solid #d9e3ef;text-align:left;background:#fff}.about-value-card{cursor:pointer;transition:background .2s,transform .2s}.about-value-card:hover{background:#f7f2ff}.about-value-card.is-active{background:linear-gradient(135deg,#ecf4ff,#fae9ff);transform:scale(1.03);box-shadow:0 12px 23px #8c43df24}.about-value-card strong{display:block;color:#173457;font-size:18px;line-height:1.13}.about-value-card small{display:block;margin-top:28px;color:#777;letter-spacing:.1em;font-size:14px;font-weight:800}.about-value-feature{display:flex;flex-direction:column;justify-content:center;grid-column:2;grid-row:2;background:linear-gradient(135deg,#e8f7ff,#ffe9f8)}.about-value-feature span{color:#9a44db;font-size:14px;font-weight:900;letter-spacing:.1em}.about-value-feature h3{margin:6px 0;color:#167aff;font-size:30px;letter-spacing:-.045em}.about-value-feature p{margin:0;max-width:30ch;color:#5e7189}.about-value-feature i{position:absolute;font-size:24px;color:#a540ea;align-self:flex-end;font-style:normal}
@media(max-width:800px){.about-new-hero{grid-template-columns:1fr;padding-top:74px}.about-new-hero-art{min-height:360px}.about-new-hero-art img{max-width:430px}.about-orbit-one{width:400px;height:400px}.about-mission{grid-template-columns:1fr;gap:38px;margin:76px auto}.about-mission-visual{min-height:400px}.about-rhythm{margin:0 16px 76px;padding:30px;grid-template-columns:1fr}.about-journey{margin-bottom:76px}.about-journey-layout{grid-template-columns:1fr}.about-values-section{margin:0 16px 76px;padding:48px 18px}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-value-feature{grid-column:auto;grid-row:auto}.about-value-card,.about-value-feature{border-right:1px solid #d9e3ef}.about-value-card.is-active{transform:none}}
@media(max-width:520px){.about-new-hero{padding:58px 22px}.about-new-hero h1{font-size:46px}.about-new-hero-art{min-height:300px}.about-orbit-one{width:310px;height:310px}.about-orbit-two{width:240px;height:240px}.about-orbit-label{font-size:14px}.about-mission{padding:0 18px}.about-mission-visual{min-height:330px}.about-rhythm-days button{min-height:83px}.about-rhythm-days b{font-size:16px}.about-rhythm-days .is-highlighted{transform:scale(1.05)}.about-values-grid{grid-template-columns:1fr}.about-value-card,.about-value-feature{min-height:116px}}

/* About page: a concise, video-led introduction for a growing business. */
.about-social-links .about-social-link{--social-colour:#0a66c2;display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff2d;border-radius:50%;color:#fff;background:var(--social-colour);box-shadow:inset 0 1px #ffffff5c,0 10px 0 -5px #08172d,0 16px 24px #06122655;animation:about-social-float 4.6s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.about-social-links .about-social-link--instagram{--social-colour:linear-gradient(135deg,#405de6 0%,#c13584 47%,#fdc468 100%);animation-delay:-1.15s}.about-social-links .about-social-link--facebook{--social-colour:#1877f2;animation-delay:-2.3s}.about-social-links .about-social-link--x{--social-colour:#03070d;animation-delay:-3.45s}.about-social-links .about-social-link svg{width:25px;height:25px;filter:drop-shadow(0 1px 1px #00000028)}.about-social-links .about-social-link:hover,.about-social-links .about-social-link:focus-visible{animation-play-state:paused;transform:translateY(-11px) scale(1.1);filter:brightness(1.12);box-shadow:0 23px 0 -8px #08172d,0 30px 40px #030a1769,inset 0 1px #ffffffbd;outline:none}.about-social-links .about-social-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.about-social-links .about-social-link:active{transform:translateY(-3px) scale(.98);box-shadow:0 8px 0 -5px #08172d,0 13px 21px #030a1750}
.about-page .brand-page{background:#fff}.about-intro{max-width:900px;margin:0 auto;padding:92px 28px 42px;text-align:center}.about-intro .brand-eyebrow{margin-bottom:15px}.about-intro .brand-lead{margin:22px auto 0;max-width:56ch}.about-video-section{max-width:1180px;margin:0 auto;padding:0 28px 92px}.about-video{margin:0;border:1px solid #e5e9ee;border-radius:22px;overflow:hidden;background:#0e1d3b;box-shadow:0 24px 70px #182c4b1b}.about-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0e1d3b}.about-video figcaption{padding:12px 16px;background:#fff;text-align:center;color:#687586;font-size:14px;line-height:1.5}.about-statement{max-width:780px;margin:0 auto;padding:76px 28px;text-align:center;border-top:1px solid var(--amt-line)}.about-statement p{max-width:58ch;margin:20px auto 0}.about-culture{padding-top:74px}.about-social{position:relative;isolation:isolate;overflow:hidden;max-width:1144px;margin:0 auto 90px;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #263a5c;border-radius:24px;background:linear-gradient(120deg,#0b1931 0%,#132c50 55%,#1c4962 100%);box-shadow:0 24px 60px #0b193128}.about-social::before,.about-social::after{content:'';position:absolute;z-index:-1;border-radius:999px;filter:blur(2px);pointer-events:none}.about-social::before{width:310px;height:310px;right:-95px;top:-150px;background:#3778cb55}.about-social::after{width:245px;height:245px;left:34%;bottom:-180px;background:#f0712e40}.about-social .brand-eyebrow{margin-bottom:10px;color:#ffb176}.about-social h2{font-size:max(14px, clamp(28px,3vw,38px));color:#fff}.about-social-copy p{max-width:54ch;margin-top:13px!important;color:#c7d5e8!important}.about-social-links{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.about-social-links a{--social-colour:#81b4ff;display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff30;border-radius:50%;color:#f5f9ff;background:linear-gradient(145deg,#ffffff24,#ffffff0d);box-shadow:inset 0 1px #ffffff55,0 10px 20px #06122644;animation:about-social-float 4.6s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.about-social-links a:nth-child(2){--social-colour:#ff8caa;animation-delay:-1.55s}.about-social-links a:nth-child(3){--social-colour:#78a8ff;animation-delay:-3.1s}.about-social-links svg{width:25px;height:25px}.about-social-links a:hover{animation-play-state:paused;transform:translateY(-9px) scale(1.1);border-color:var(--social-colour);color:#fff;background:linear-gradient(145deg,var(--social-colour),#ffffff28);box-shadow:0 20px 0 -8px #08172d,0 26px 34px #030a175c,inset 0 1px #ffffffaa}.about-social-links a:active{transform:translateY(-2px) scale(.98);box-shadow:0 7px 0 -5px #08172d,0 11px 20px #030a1750}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes about-social-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.about-join{max-width:850px;margin:0 auto 90px;padding:38px 28px;text-align:center}.about-join p{max-width:54ch;margin:16px auto 28px}.about-join .brand-primary{display:inline-flex}
.about-platform{padding-top:22px}.about-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.about-app-card{min-width:0;padding:24px 24px 0;border:1px solid #e4e9ee;border-radius:18px;background:linear-gradient(155deg,#fff,#fff8f3);overflow:hidden;box-shadow:0 15px 34px #1d304b0a;transition:transform .2s ease,box-shadow .2s ease}.about-app-card:nth-child(2){transform:translateY(28px);background:linear-gradient(155deg,#fff,#f5fbff)}.about-app-card:nth-child(3){background:linear-gradient(155deg,#fff,#f8f7ff)}.about-app-card:hover{transform:translateY(-6px);box-shadow:0 23px 44px #1d304b19}.about-app-card:nth-child(2):hover{transform:translateY(20px)}.about-app-card p{font-size:14px!important;line-height:1.6!important;margin-top:8px}.about-app-card img{display:block;width:100%;height:auto;margin:22px auto 0;border:1px solid #e3e8ed;border-radius:12px 12px 0 0;box-shadow:0 13px 30px #152b4e1c}
@media(max-width:700px){.about-intro{padding:56px 22px 30px}.about-video-section{padding:0 16px 56px}.about-statement{padding:56px 22px}.about-app-grid{grid-template-columns:1fr;gap:18px}.about-app-card,.about-app-card:nth-child(2){transform:none}.about-app-card:nth-child(2):hover{transform:translateY(-5px)}.about-app-card img{max-width:360px}.about-social{margin:0 16px 56px;padding:28px;display:block}.about-social-links{margin-top:24px}.about-join{margin-bottom:56px;padding:28px 22px}}
/* Center Atmytip artwork and keep product previews uncropped. */
.about-page .about-new-hero{grid-template-columns:minmax(0,1fr);gap:24px;text-align:center;padding-top:72px;padding-bottom:64px;min-height:0}
.about-page .about-new-hero-copy{max-width:850px;margin:auto}
.about-page .about-new-hero-copy p{margin-left:auto;margin-right:auto}
.about-page .about-hero-actions,.about-page .about-hero-tags{justify-content:center}
.about-page .about-hero-tags{margin-top:4px}
.about-page .about-new-hero-art{width:100%;max-width:1120px;min-height:0;margin:12px auto 0;padding:22px 0}
.about-page .about-new-hero-art img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;transform:none;animation:none;border-radius:22px;box-shadow:0 20px 55px #19345a15}
.about-page .about-orbit,.about-page .about-orbit-label{display:none}
.about-page .about-mission-visual{padding:105px 24px 24px;min-height:0;gap:20px}
.about-page .about-mission-word{top:26px;left:0;width:100%;text-align:center}
.about-page .about-mission-visual img{display:block;width:min(100%,440px);height:auto;object-fit:contain;transform:none;animation:about-label-float 6s ease-in-out infinite;box-shadow:none;border-radius:0;filter:drop-shadow(0 16px 18px #68539615)}
.about-page .about-journey-layout{align-items:center}
.about-page .about-moment-stage{min-width:0;padding:20px}
.about-page .about-moment-window{max-height:none;overflow:hidden}
.about-page .about-moment-window img{width:100%;height:auto;max-height:410px;object-fit:contain;object-position:center;margin:auto;background:#fff}
.about-page .about-moment-stage>p{text-align:center}
.about-page .about-join{position:relative;isolation:isolate;overflow:hidden;max-width:1144px;margin:0 auto 90px;padding:70px 32px;border:1px solid #e6e7f5;border-radius:30px;background:linear-gradient(120deg,#f0f8ff,#f8f4ff 55%,#fff5ed);box-shadow:0 18px 50px #435b8810}
.about-page .about-join::before,.about-page .about-join::after{content:'';position:absolute;z-index:-1;width:230px;height:230px;border-radius:50%;pointer-events:none;animation:about-closing-float 9s ease-in-out infinite;background:radial-gradient(circle,#c7e5ff99,#dceaff44 68%,transparent 70%)}
.about-page .about-join::before{left:-55px;top:-90px}
.about-page .about-join::after{right:-45px;bottom:-115px;background:radial-gradient(circle,#eed5ff99,#f8dfed66 68%,transparent 70%);animation-delay:-4.5s}
@keyframes about-closing-float{50%{transform:translate(25px,20px) scale(1.12)}}
@media(max-width:700px){.about-page .about-new-hero{padding:52px 20px 40px}.about-page .about-new-hero-art{padding:0}.about-page .about-mission-visual{padding-top:100px}.about-page .about-mission-visual img{max-width:300px}.about-page .about-join{margin:0 16px 56px;padding:48px 24px}.about-page .about-moment-stage{padding:12px}}
@media(prefers-reduced-motion:reduce){.about-page .about-join::before,.about-page .about-join::after,.about-page .about-mission-visual img{animation:none!important}}
.about-page .about-new-hero-art{padding:48px 24px;max-width:740px;border-radius:32px;background:radial-gradient(ellipse at center,#fff 15%,#fff4e8 64%,#eef4ff);border:1px solid #f3e8de}
.about-page .about-new-hero-art img{width:min(100%,380px);margin:auto;border:0;border-radius:0;box-shadow:none}
.about-page .about-moment-window img{width:auto;max-width:100%;height:300px;padding:16px;object-fit:contain;background:transparent}
.about-page .about-app-card img{height:240px;width:auto;max-width:100%;object-fit:contain;border:0;box-shadow:none;margin:20px auto 0}
/* Finish the illustration update: readable dark-panel copy and soft artwork stage. */
.about-page .about-rhythm p{color:#cfdaec!important}
.about-page .about-moment-window{background:radial-gradient(ellipse at center,#fff 15%,#f4f0ff 70%,#edf6ff);border:0;box-shadow:none}
.about-page .about-moment-window>span{border:0;text-align:center;padding:18px 14px 0;color:#526582}
.about-page .about-moment-window img{filter:drop-shadow(0 14px 18px #68539620)}

.about-page .about-rhythm .about-rhythm-tagline{margin-top:16px;color:#ffb176!important;font-weight:700}

/* Reference-inspired motto: an airy calendar with one softly illuminated day. */
.about-page .about-motto-calendar{max-width:1100px;margin:0 auto 110px;padding:65px 24px 85px;text-align:center;background:#fff}
.about-page .about-motto-calendar>.brand-eyebrow{display:block;color:#8c64cc;font-size:14px;letter-spacing:.12em;margin-bottom:16px}
.about-page .about-motto-calendar h2{margin:0;font-size:max(14px, clamp(32px,4vw,48px));font-weight:700;line-height:1.18;letter-spacing:-.045em;color:#192333}
.about-page .about-motto-calendar h2 span{white-space:nowrap}
.about-calendar-strip{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));max-width:760px;margin:52px auto 0;padding:12px 0}
.about-calendar-strip::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffc9 11%,transparent 34%,transparent 72%,#ffffffc9 91%,#fff 100%)}
.about-calendar-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;height:124px;border:1px solid #e8e9ee;border-right:0;color:#868997;background:#fff}
.about-calendar-day:last-child{border-right:1px solid #e8e9ee}
.about-calendar-day b{font-size:27px;line-height:1;font-weight:600;letter-spacing:-.04em}
.about-calendar-day>span{font-size:14px;line-height:1.2}
.about-calendar-day.is-saved{z-index:2;height:144px;margin-top:-10px;border:1px solid #f0ddf5;border-bottom-color:#f8c8ac;border-radius:16px;color:#be62d5;background:linear-gradient(145deg,#f5f0ff,#fff5fa 62%,#fff6ee);box-shadow:-8px -8px 25px #bfe8ff55,7px 0 27px #e5beff66,0 10px 22px #ffc3a333;animation:about-saved-day-glow 5s ease-in-out infinite}
.about-calendar-day.is-saved b{font-size:31px;color:#bb63d6}
.about-calendar-day.is-saved>span{color:#c4779d}
@keyframes about-saved-day-glow{50%{box-shadow:-10px -9px 30px #bfe8ff88,9px 0 32px #e5beff99,0 12px 26px #ffc3a355;transform:translateY(-3px)}}
@media(max-width:600px){.about-page .about-motto-calendar{padding:42px 16px 60px;margin-bottom:55px}.about-calendar-strip{margin-top:36px}.about-calendar-day{height:102px;gap:22px}.about-calendar-day b{font-size:21px}.about-calendar-day>span{font-size:14px}.about-calendar-day.is-saved{height:122px;border-radius:12px}.about-calendar-day.is-saved b{font-size:26px}}
@media(prefers-reduced-motion:reduce){.about-calendar-day.is-saved{animation:none}}
/* Match the reference motion: fixed calendar, circulating pastel light. */
@property --about-calendar-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.about-calendar-day.is-saved{isolation:isolate;transform:none;animation:none;border:1px solid transparent;background:linear-gradient(145deg,#faf7ff,#fff7fb 62%,#fff8f2);box-shadow:none}
.about-calendar-day.is-saved::before{content:'';position:absolute;inset:-8px;z-index:-2;border-radius:22px;background:conic-gradient(from var(--about-calendar-angle),#bcddff80,#dfc4ff85,#f8c3e175,#ffd3b280,#bcddff80);filter:blur(15px);opacity:.55;animation:about-calendar-light 8s linear infinite;pointer-events:none}
.about-calendar-day.is-saved::after{content:'';position:absolute;inset:-1px;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--about-calendar-angle),#d7eaff,#dab4ff,#f4cfed,#ffc8a2,#d7eaff);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;animation:about-calendar-light 8s linear infinite;pointer-events:none}
.about-calendar-day.is-saved b{background:linear-gradient(110deg,#ae69dd,#d774c7,#c074d9);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:about-calendar-text 8s ease-in-out infinite}
@keyframes about-calendar-light{to{--about-calendar-angle:360deg}}
@keyframes about-calendar-text{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){.about-calendar-day.is-saved::before,.about-calendar-day.is-saved::after,.about-calendar-day.is-saved b{animation:none}}
/* A single highlight glides through the dates; the calendar remains steady. */
.about-calendar-strip{isolation:isolate}
.about-calendar-highlight{position:absolute;z-index:1;pointer-events:none;top:2px;bottom:2px;left:calc(var(--active-date,0)*100%/7);width:calc(100%/7);border:1px solid #e6c6f3;border-bottom-color:#facba9;border-radius:16px;background:linear-gradient(145deg,#f2efff,#fff1fa 62%,#fff4e8);box-shadow:-6px -5px 22px #bfe8ff66,7px 0 24px #e5beff66,0 8px 20px #ffc3a344;transition:left .65s cubic-bezier(.22,.68,.25,1)}
.about-calendar-day,.about-calendar-day.is-saved{height:124px;margin-top:0;border:1px solid #e8e9ee;border-right:0;border-radius:0;background:transparent;box-shadow:none;animation:none;transform:none;isolation:auto;z-index:auto;transition:color .4s}
.about-calendar-day.is-saved::before,.about-calendar-day.is-saved::after{display:none}
.about-calendar-day b,.about-calendar-day>span{position:relative;z-index:2}
.about-calendar-day.is-saved b{font-size:27px}
.about-calendar-day.is-saved>span{color:#bb65a4}
.about-page .about-moment-window img{width:100%;height:auto;max-height:none;padding:0;object-fit:contain;filter:none;border-radius:12px;margin-top:16px}
@media(max-width:600px){.about-calendar-day,.about-calendar-day.is-saved{height:102px}.about-calendar-day.is-saved b{font-size:21px}.about-calendar-highlight{border-radius:12px}}
@media(prefers-reduced-motion:reduce){.about-calendar-highlight{transition:none}}
/* Stable, separate artwork panels with soft floating entrances. */
.about-page .about-journey-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px;align-items:center}
.about-work-artstage{position:relative;isolation:isolate;min-width:0;width:100%;aspect-ratio:1/1.16;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 25% 20%,#edf7ff 0%,transparent 55%),radial-gradient(ellipse at 85% 85%,#fff0e6 0%,transparent 52%),linear-gradient(145deg,#fcfbff,#f3effb 65%,#fffaf6);border:1px solid #f0edf6;box-shadow:0 22px 55px #3c346b0b}
.about-work-aura{position:absolute;inset:17% 8%;border-radius:50%;background:radial-gradient(ellipse,#dccffa60,transparent 70%);filter:blur(18px);pointer-events:none}
.about-work-panel{position:absolute;inset:0;display:grid;place-items:center;padding:28px;opacity:0;visibility:hidden;transform:translateY(16px) scale(.98);pointer-events:none;transition:opacity .28s ease,transform .28s ease,visibility 0s .28s}
.about-work-panel.is-active{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .48s ease .28s,transform .6s cubic-bezier(.2,.7,.25,1) .28s,visibility 0s .28s}
.about-work-floating{position:relative;width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 16px 19px #5947771c);animation:about-work-float 7s ease-in-out infinite;animation-play-state:paused}
.about-work-panel.is-active .about-work-floating{animation-play-state:running}
.about-work-floating::before{content:'';position:absolute;inset:15% 5%;background:radial-gradient(ellipse,var(--work-accent),transparent 70%);opacity:.25;filter:blur(24px);z-index:-1}
.about-page .about-work-floating img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:24px;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}
.about-moment-list button:focus-visible{outline:3px solid #ad83e8;outline-offset:4px}
@keyframes about-work-float{0%,100%{transform:translateY(3px)}50%{transform:translateY(-5px)}}
@media(max-width:800px){.about-page .about-journey-layout{grid-template-columns:1fr;gap:28px}.about-work-artstage{max-width:620px;justify-self:center}}
@media(max-width:520px){.about-work-artstage{border-radius:24px}.about-work-panel{padding:20px}.about-page .about-work-floating img{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.about-work-panel,.about-work-panel.is-active{transition:none;transform:none}.about-work-floating{animation:none}}
/* Separate concept illustrations, one per tab. */
.about-work-artstage{background:radial-gradient(ellipse at 88% 94%,#ffb5a1 0%,#ffdcd240 30%,transparent 52%),linear-gradient(135deg,#e8f5fd,#eef8f0);aspect-ratio:580/793}
.about-work-panel{padding:0}
.about-work-art-title{position:absolute;top:30px;left:24px;right:24px;margin:0!important;text-align:center;font-size:max(14px, clamp(24px,2.5vw,36px))!important;line-height:1.12!important;letter-spacing:-.04em;color:#1682ff!important;max-width:18ch;justify-self:center}
.about-work-handmark{position:absolute;z-index:3;top:16px;right:16px;width:42px;height:59px;overflow:hidden;pointer-events:none;filter:drop-shadow(0 6px 9px #ff6b1b30)}
.about-work-handmark img{position:absolute!important;display:block!important;width:auto!important;max-width:none!important;height:86px!important;top:0!important;left:-14px!important;border-radius:0!important;object-fit:initial!important}
.about-work-floating{filter:drop-shadow(0 15px 15px #47536a14);animation-duration:6s}
.about-page .about-work-floating img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;mask-image:none;border-radius:20px}
.about-work-floating::before{display:none}
@media(max-width:520px){.about-work-panel{padding:0}.about-work-handmark{top:12px;right:12px;transform:scale(.82);transform-origin:top right}}
/* Place the text in the direction of the agents' presenting gestures. */
@media(min-width:801px){.about-page .about-journey-layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.about-journey-layout>.about-work-artstage{grid-column:1;grid-row:1}.about-journey-layout>.about-moment-list{grid-column:2;grid-row:1}}

/* YouTube uses the same social circles as the existing platforms. */
.about-social-links .about-social-link--youtube{--social-colour:#ff0000;animation-delay:-.6s}
#footer .footer-social-youtube{background:#ff0000}
#footer .footer-social-youtube:hover{background:#d90000}


#footer .footer-brand-logo{background:transparent;padding:0;border-radius:0;filter:none;box-sizing:border-box;width:208px;max-width:100%}#footer .footer-legal-text{cursor:default;color:inherit;text-decoration:none}



/* Final readability layer: import AFTER the site's other styles. */
html{font-size:16px}
body{font-family:Inter,'Segoe UI',Arial,sans-serif;color:#263448;--type-supporting:14px;--type-body:18px;--type-card-copy:17px;--type-control:16px}
html body :is(.amt-editorial,.brand-page) main{font-size:16px}
html body .amt-editorial :is(p,li):not(.amt-product-preview *),
html body .brand-page main p{font-size:18px!important;line-height:1.75!important}
html body .amt-editorial :is(a,button,label,summary):not(.amt-product-preview *){font-size:16px!important;line-height:1.55!important}
html body .amt-editorial :is(small,figcaption){font-size:14px!important;line-height:1.6!important}
html body .amt-product-preview :is(p,span,a,button,li,label,small,td,th,div){line-height:1.55}
html body .amt-product-preview{overflow:auto;max-width:100%;transform:none;zoom:1;font-size:14px}
html body .amt-product-preview :is(p,li){font-size:14px!important;line-height:1.55!important}
html body .amt-editorial :is(input,textarea,select){font-size:16px!important;line-height:1.6!important}
html body .amt-editorial :is(p,li,small)[class*='text-slate-400'],
html body .amt-editorial :is(p,li,small)[class*='text-gray-400']{color:#596779}
html body .brand-page .brand-steps p{font-size:16px!important}
html body :is(.brand-eyebrow,.brand-window,.brand-notes,.brand-visual figcaption,.brand-module-label,.brand-strip,.brand-plan>span){font-size:14px;line-height:1.65}
html body .amt-nav :is(.amt-item,.amt-parent-link,.amt-links>a,.amt-links>button){font-size:16px}
html body footer :is(p,a,button,li){font-size:16px;line-height:1.7}
html body .amt-pricing :is(p,li){font-size:17px;line-height:1.7}
html body .amt-pricing :is(td,th){font-size:16px}
@media(max-width:700px){
 .amt-editorial :is([class*='hero-grid'],.hero-grid){grid-template-columns:minmax(0,1fr)!important}
 .amt-editorial :is([class*='hero-grid'],.hero-grid)>*{min-width:0}
 .amt-product-preview table{min-width:600px}
 .amt-editorial :is(.lm-dashboard,.reports-dashboard,.fr-large-dashboard,.pm-dashboard){overflow:auto;max-width:100%}
 .brand-window{flex-wrap:wrap;gap:6px}
}

.ref-home{--ref-navy:#0d2051;--ref-orange:#ff7819;font-family:Inter,'Segoe UI',Arial,sans-serif;color:var(--ref-navy);background:white}.ref-home *{box-sizing:border-box}.ref-home main{padding-top:80px}.ref-home main :is(h1,h2,h3,h4,p,figure){margin:0}.ref-home main a{text-decoration:none}.ref-home main p{color:#536c8c;font-size:17px;line-height:1.75}.ref-home main h1{font-size:max(14px, clamp(36px,4.2vw,58px))!important;font-weight:750;line-height:1.18;letter-spacing:-.035em}.ref-home main h2{font-size:max(14px, clamp(28px,2.9vw,40px))!important;font-weight:720;line-height:1.25;letter-spacing:-.025em}.ref-home main h3{font-size:21px!important;font-weight:700;line-height:1.4}.ref-home main h1>span{display:block}.ref-home main :is(h1,h2)>span{color:var(--ref-orange)}.ref-kicker{display:inline-block;padding:7px 13px;border-radius:30px;background:#ffeadb;border:1px solid #ffe0cb;color:#b74400;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:20px;letter-spacing:.2px}.ref-home main svg{width:23px;height:23px;flex-shrink:0}.ref-hero{padding:64px 24px 42px;background:radial-gradient(ellipse at 50% 58%,#edf8ff 0,transparent 51%),linear-gradient(125deg,#fff9f5,#fff 48%,#fff9f4);overflow:hidden}.ref-hero-heading{text-align:center;max-width:940px;margin:auto}.ref-hero-heading>p{margin:22px auto 0;max-width:780px;font-size:18px!important}.ref-promises{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:25px}.ref-promises>span{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid #eff2f7;border-radius:30px;font-size:14px;background:#ffffffa6}.ref-promises svg{width:19px!important;height:19px!important}.ref-orbit{display:grid;grid-template-columns:220px minmax(0,540px) 220px;justify-content:center;align-items:center;gap:35px;max-width:1200px;margin:44px auto 0;position:relative}.ref-orbit:before{content:'';position:absolute;width:540px;height:540px;max-width:74vw;max-height:74vw;border-radius:50%;background:linear-gradient(135deg,#dff4ff9c,#e9e9ff9c);left:50%;top:50%;transform:translate(-50%,-50%)}.ref-orbit-chips{display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.ref-chip{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid #e0e9f5;border-radius:40px;background:#fff;color:var(--ref-navy);box-shadow:0 5px 15px #24376b07;font-size:14px;font-weight:650;min-height:60px;position:relative;transition:transform .2s,box-shadow .2s}.ref-chip:hover{transform:translateY(-3px);box-shadow:0 8px 20px #24376b16}.ref-orbit-chips:first-child .ref-chip:after,.ref-orbit-chips:last-child .ref-chip:before{content:'';position:absolute;border-top:1px dashed var(--tone);width:36px;right:-36px;opacity:.5}.ref-orbit-chips:last-child .ref-chip:before{left:-36px;right:auto}.orange{--tone:#f9771b;--wash:#fff1e5}.blue{--tone:#2466ed;--wash:#edf3ff}.green{--tone:#08a579;--wash:#e7faf3}.purple{--tone:#8651f8;--wash:#f2edff}.pink{--tone:#ec4485;--wash:#fff0f6}.cyan{--tone:#0eafc4;--wash:#e8fbfc}.amber{--tone:#e6a009;--wash:#fff9e5}.navy{--tone:#405572;--wash:#edf1f6}.ref-icon{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tone,#ff7819);color:var(--tone,#ff7819);background:var(--wash,#fff1e5);border-radius:11px;flex-shrink:0}.ref-chip:hover .ref-icon{background:var(--tone);color:#fff}.ref-hero-screen{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1;padding:12px;background:#fff;border:1px solid #dfe8f3;border-radius:15px;box-shadow:0 20px 45px #14346718}.ref-app-shot{background:white;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden;min-width:0}.ref-window{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#f6f8fc;border-bottom:1px solid #e7edf5;font-size:14px;color:#58708e;line-height:1.5}.ref-window>span:first-child{color:#eb9f74;font-size:14px;white-space:nowrap}.ref-app-shot>a{display:block}.ref-app-shot img{display:block;width:100%;height:auto;object-fit:contain}.ref-app-shot figcaption{font-size:14px;padding:9px 12px;color:#63758c;text-align:center;line-height:1.5}.ref-hero-screen .ref-app-shot figcaption{display:none}.ref-hero-screen .ref-window{font-size:14px;display:block;text-align:center}.ref-hero-screen .ref-window>span:first-child{display:none}.ref-hero-action{text-align:center;margin-top:32px}.ref-button,.ref-outline{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;gap:10px;font-size:15px;font-weight:600;border-radius:10px;line-height:1.5}.ref-button{color:#fff;background:linear-gradient(100deg,#ff8b24,#ff7013);box-shadow:0 5px 13px #ef761223}.ref-button:hover{background:#e65e05}.ref-outline{color:#c55108;background:white;border:1px solid #f5b484}.ref-outline:hover{background:#fff2e7}.ref-section{max-width:1200px;margin:32px auto;padding:44px 36px}.ref-workflow{background:linear-gradient(115deg,#faf7ff,#fff7ed);border-radius:22px}.ref-section-intro{max-width:710px;margin-top:17px!important}.ref-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:26px;margin:38px 0}.ref-step-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:10px solid var(--wash);background:var(--tone);border-radius:50%;color:white;margin-bottom:19px}.ref-steps li{position:relative}.ref-steps li:not(:last-child):after{content:'→';position:absolute;right:0;top:18px;color:#e3945c}.ref-steps h3{font-size:17px!important;margin-bottom:12px!important}.ref-steps h3>span{color:var(--tone)}.ref-steps p{font-size:15px!important}.ref-mobile-banner{display:flex;align-items:center;gap:28px;background:linear-gradient(115deg,#eae7ff,#fbe9f2);padding:30px;border-radius:16px}.ref-mobile-banner .ref-kicker{margin-bottom:8px}.ref-mobile-banner p{font-size:15px!important;margin-top:8px!important}.ref-mobile-banner>a{margin-left:auto;flex-shrink:0}.ref-mobile-icon{color:#5c60d0;background:#ffffff95;display:flex;align-items:center;justify-content:center;width:86px;height:100px;border-radius:20px;flex-shrink:0}.ref-mobile-icon svg{width:46px!important;height:46px!important}.ref-centre{text-align:center;max-width:800px;margin:0 auto 35px}.ref-centre>p{margin-top:18px!important}.ref-tabs{display:flex;gap:6px;background:#f6f7fa;padding:6px;border:1px solid #eef0f5;border-radius:14px;margin-bottom:24px;overflow:auto}.ref-tabs button{flex:1;border:0;padding:14px 12px;background:transparent;border-radius:10px;font-size:14px;color:var(--ref-navy);font-weight:600;white-space:nowrap;cursor:pointer}.ref-tabs button[aria-selected=true]{background:#ff7819;color:#fff;box-shadow:0 4px 9px #ed6e1521}.ref-module-panel{display:grid;grid-template-columns:1fr 390px;gap:65px;align-items:center;border:1px solid #e5eaf2;background:linear-gradient(125deg,var(--wash),#fafcff 75%);padding:34px 44px;border-radius:20px}.ref-module-copy h3{margin-top:15px!important}.ref-module-copy h4{font-size:25px;line-height:1.4;letter-spacing:-.02em;margin:13px 0!important}.ref-module-copy ul{padding:0;list-style:none;margin:25px 0 30px;display:grid;gap:15px}.ref-module-copy li{font-size:16px;color:#405b7b;display:flex;gap:12px;align-items:center}.ref-module-copy li>span{width:19px;height:19px;background:var(--tone);color:white;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ref-module-panel .ref-app-shot{max-width:390px;width:100%;justify-self:center;box-shadow:0 10px 30px #2137640d}.ref-why{background:linear-gradient(115deg,#f8f6ff,#fffaf6 65%,#fff);border-radius:22px}.ref-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0}.ref-benefits article{border:1px solid #edf0f6;border-radius:14px;padding:23px 20px;background:#ffffffa3}.ref-benefits h3{font-size:18px!important;margin:15px 0 10px!important}.ref-benefits p{font-size:15px!important}.ref-faq-row{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin:45px 0}.ref-faq-row>div>p{margin:15px 0 24px!important}.ref-faq-row details{border-bottom:1px solid #e1e7f1}.ref-faq-row summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:15px 0;gap:16px;font-size:15px;line-height:1.5}.ref-faq-row summary::-webkit-details-marker{display:none}.ref-faq-row details[open] summary>span{transform:rotate(45deg)}.ref-faq-row details p{font-size:15px!important;padding-bottom:17px}.ref-more{display:inline-block;margin-top:18px;color:#bd4d09;font-size:15px}.ref-final-cta{background:linear-gradient(110deg,#10225b,#09142f);border-radius:14px;color:white;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ref-final-cta h2{font-size:28px!important}.ref-final-cta p{color:#d2dced!important;font-size:16px!important;margin-top:10px!important}.ref-final-cta .ref-kicker{font-size:14px;margin-bottom:12px}.ref-final-cta>a{flex-shrink:0;border-radius:30px}.ref-home :is(a,button,summary):focus-visible{outline:3px solid #236af0;outline-offset:4px}
@media(max-width:1050px){.ref-orbit{grid-template-columns:175px minmax(0,1fr) 175px;gap:16px}.ref-chip{font-size:14px;padding:10px;gap:8px}.ref-icon{width:33px;height:33px}.ref-orbit-chips:first-child .ref-chip:after,.ref-orbit-chips:last-child .ref-chip:before{display:none}.ref-module-panel{gap:35px;grid-template-columns:1fr 320px;padding:28px}.ref-steps{gap:18px}.ref-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.ref-home main{padding-top:64px}.ref-hero{padding:42px 18px 32px}.ref-hero-heading>p br{display:none}.ref-promises{gap:8px}.ref-promises>span{padding:7px 10px;font-size:14px}.ref-orbit{grid-template-columns:1fr 1fr;gap:14px}.ref-hero-screen{grid-column:1/-1;grid-row:1;max-width:560px;width:100%;justify-self:center}.ref-orbit-chips{gap:10px}.ref-chip{min-height:52px;font-size:14px}.ref-orbit:before{top:190px}.ref-section{margin:20px 14px;padding:30px 22px}.ref-steps{grid-template-columns:repeat(2,1fr);gap:26px}.ref-steps li:after{display:none}.ref-mobile-banner{padding:22px;gap:18px;flex-wrap:wrap}.ref-mobile-icon{width:54px;height:70px}.ref-mobile-banner>div{flex:1;min-width:180px}.ref-mobile-banner>a{margin-left:0}.ref-module-panel{grid-template-columns:1fr;gap:30px;padding:25px}.ref-tabs button{flex:0 0 auto}.ref-faq-row{grid-template-columns:1fr;gap:30px}.ref-final-cta{flex-direction:column;align-items:flex-start}.ref-hero-heading h1{font-size:36px!important}.ref-benefits{gap:12px}.ref-benefits article{padding:19px 15px}}
@media(max-width:440px){.ref-benefits{grid-template-columns:1fr}.ref-hero-screen{gap:6px;padding:7px}.ref-chip{font-size:14px}.ref-chip .ref-icon{width:29px;height:29px;border-radius:8px}.ref-chip svg{width:19px!important;height:19px!important}.ref-module-panel{padding:20px}.ref-steps h3{font-size:16px!important}.ref-section{padding:28px 18px}.ref-promises>span{font-size:14px}}
.ref-supplied-hero{max-width:1080px;margin:38px auto 0!important}.ref-supplied-hero img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.ref-directory{padding-top:55px;padding-bottom:30px}.ref-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:42px}.ref-directory-heading>div:last-child{max-width:360px}.ref-directory-heading input{display:block;width:100%;margin-top:18px;padding:12px 17px;border:1px solid #dbe2ec;border-radius:30px;font:inherit;font-size:16px;color:#172b50;background:white}.ref-feature-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row dense;border-top:1px solid #dce1eb;border-left:1px solid #dce1eb}.ref-feature-cell{min-height:112px;padding:17px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:14px;line-height:1.45;color:#3a4b66;border-right:1px solid #dce1eb;border-bottom:1px solid #dce1eb;transition:background .18s,color .18s}.ref-feature-icon{display:flex;align-items:center;justify-content:center;color:var(--tone);border:1px solid transparent;border-radius:8px;width:34px;height:34px;transition:background .18s}.ref-feature-cell:hover{background:var(--wash);color:#102454}.ref-feature-cell:hover .ref-feature-icon{background:var(--tone);color:white}.ref-feature-centre{grid-column:4/span 2;grid-row:3/span 2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px;text-align:center;color:#152652;background:linear-gradient(135deg,#ffeadd,#fff3ed);border:1px solid #f4c9b4;font-size:14px;line-height:1.5}.ref-feature-centre strong{font-size:19px}.ref-feature-centre .ref-icon{background:#ff7719;color:white;width:55px;height:55px}.ref-feature-centre>span:last-child{color:#b4440b;font-weight:600}.ref-no-features{padding:25px 0}.ref-agents{text-align:center;padding-top:36px}.ref-agent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:32px}.ref-agent-card{background:var(--agent-wash);border:1px solid #e3dce7;overflow:hidden;padding:0 10px 12px;transition:transform .2s,border-color .2s,box-shadow .2s}.ref-agent-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #17315c12}.ref-agent-card.is-selected{border-color:#ff7819;box-shadow:0 0 0 2px #ff781926}.ref-agent-card img{display:block;width:100%;height:245px;object-fit:contain;object-position:bottom;margin:0 auto}.ref-agent-card h3{font-size:18px!important;margin:12px 0!important}.ref-agent-card button{border:1px solid #ff7819;color:#c24d09;background:#fff;font-size:14px;font-weight:600;padding:8px 12px;min-height:40px;width:100%;cursor:pointer}.ref-agent-card button:hover,.ref-agent-card button[aria-pressed=true]{background:#ff7819;color:white}.ref-agent-selection{margin-top:22px!important}.ref-agent-selection a{color:#b94b08;text-decoration:underline!important}
@media(max-width:900px){.ref-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-feature-centre{grid-column:2/span 2;grid-row:3/span 2}.ref-agent-card img{height:180px}.ref-agent-grid{gap:8px}.ref-directory-heading{gap:25px}}
@media(max-width:600px){.ref-directory-heading{display:block}.ref-directory-heading>div:last-child{max-width:none;margin-top:20px}.ref-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-feature-centre{grid-column:1/-1;grid-row:4;min-height:180px}.ref-feature-cell{padding:14px 7px;min-height:120px}.ref-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ref-agent-card:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}.ref-agent-card img{height:220px}.ref-supplied-hero{margin-top:28px!important}}
@media(prefers-reduced-motion:reduce){.ref-home *{transition:none!important;scroll-behavior:auto!important}}
.ref-live-hero{max-width:1050px;margin:36px auto 0;text-align:center}.ref-live-orbit{display:grid;grid-template-columns:220px minmax(0,360px) 220px;justify-content:center;align-items:center;gap:42px;position:relative}.ref-live-orbit:before{content:'';position:absolute;inset:10% 18%;border-radius:50%;background:linear-gradient(145deg,#dff6ff,#eeeaff);pointer-events:none}.ref-live-chips{display:grid;gap:36px;z-index:1}.ref-live-chips button{width:100%;text-align:left;font-family:inherit;cursor:pointer;min-height:65px}.ref-live-chips .active{border-color:var(--tone);box-shadow:0 6px 20px color-mix(in srgb,var(--tone) 15%,transparent);background:var(--wash)}.ref-live-chips .active .ref-icon{background:var(--tone);color:white}.ref-live-screen{position:relative;z-index:1;border:1px solid #dce5ef;background:#fff;padding:8px;border-radius:15px;box-shadow:0 20px 50px #253c731c;overflow:hidden}.ref-live-title{display:flex;justify-content:space-between;align-items:center;padding:8px 6px 12px;font-size:14px;gap:10px}.ref-live-title img{width:95px;height:auto}.ref-live-screen a{display:block}.ref-live-capture{display:block;width:100%;height:auto;border-radius:8px}.ref-live-controls{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:24px;color:#526580;font-size:14px}.ref-live-controls button{background:#fff;border:1px solid #d6dfec;border-radius:20px;padding:8px 15px;font:inherit;color:#18335f;cursor:pointer}.ref-live-description{margin-top:14px!important;font-size:18px!important;font-weight:600}.ref-live-hero .ref-more{margin-top:7px}.ref-agent-selection{font-size:16px!important;line-height:1.6!important;color:#1c3559!important}.ref-agent-card button{border-radius:4px}.ref-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:900px){.ref-live-orbit{grid-template-columns:170px minmax(0,320px) 170px;gap:16px}.ref-live-chips{gap:25px}.ref-live-chips button{font-size:14px;padding:10px;gap:8px}}
@media(max-width:700px){.ref-live-orbit{grid-template-columns:1fr 1fr;gap:14px}.ref-live-screen{grid-column:1/-1;grid-row:1;width:min(100%,350px);justify-self:center}.ref-live-chips{gap:10px}.ref-live-chips button{min-height:56px}.ref-live-orbit:before{inset:5% 0 20%}.ref-agent-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 3px 18px;justify-content:flex-start}.ref-agent-card,.ref-agent-card:last-child{flex:0 0 170px;width:170px;scroll-snap-align:start}.ref-agent-card img{height:220px}.ref-agent-selection{min-height:52px}}
/* Fixed reference dashboard; only the surrounding module labels animate. */
.ref-fixed-orbit{display:grid;grid-template-columns:220px minmax(0,485px) 220px;gap:38px;align-items:center;justify-content:center;max-width:1100px;margin:44px auto 24px;position:relative;isolation:isolate}.ref-fixed-orbit:before{content:'';position:absolute;width:510px;height:450px;max-width:66%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,#dff6ff,#eeedff);z-index:-1}.ref-fixed-dashboard{position:relative;overflow:hidden;aspect-ratio:485/327;border-radius:13px;box-shadow:0 15px 35px #273f741a;align-self:center;width:100%}.ref-fixed-dashboard>img{position:absolute;width:225.361%!important;max-width:none!important;height:auto!important;left:-59.794%;top:-21.407%;display:block}.ref-fixed-labels{display:grid;gap:20px;position:relative}.ref-fixed-labels .ref-chip{font-size:14px;min-height:62px;gap:12px;background:#fff}.ref-fixed-labels .ref-chip:after{content:'';position:absolute;width:38px;border-top:1px dashed var(--tone);right:-39px;opacity:.6}.ref-fixed-labels:last-child .ref-chip:after{right:auto;left:-39px}.ref-reveal-chip{animation:ref-label-appear .55s ease both;animation-delay:var(--reveal-delay)}.ref-reveal-chip .ref-icon{border-radius:50%;background:var(--tone);color:white;width:39px;height:39px}.ref-fixed-labels:last-child .ref-reveal-chip{--slide-from:18px}@keyframes ref-label-appear{from{opacity:0;transform:translateX(var(--slide-from,-18px)) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}
@media(max-width:1050px){.ref-fixed-orbit{grid-template-columns:185px minmax(0,485px) 185px;gap:20px}.ref-fixed-labels .ref-chip{padding:10px;gap:8px}.ref-fixed-labels .ref-chip:after{width:20px;right:-21px}.ref-fixed-labels:last-child .ref-chip:after{left:-21px}.ref-fixed-labels{gap:14px}}
@media(max-width:740px){.ref-fixed-orbit{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.ref-fixed-dashboard{grid-column:1/-1;grid-row:1;max-width:485px;justify-self:center;margin-bottom:15px}.ref-fixed-labels .ref-chip:after{display:none}.ref-fixed-labels .ref-chip{font-size:14px;min-height:59px}.ref-fixed-labels{gap:10px}.ref-fixed-orbit:before{width:95%;max-width:95%;height:300px;top:120px}.ref-reveal-chip .ref-icon{width:30px;height:30px}.ref-reveal-chip .ref-icon svg{width:19px;height:19px}}
@media(prefers-reduced-motion:reduce){.ref-reveal-chip{animation:none;opacity:1;transform:none}}
/* Crisp dashboard restored from the original homepage component. */
.ref-fixed-orbit{max-width:1280px;grid-template-columns:190px minmax(0,720px) 190px;gap:24px}.ref-crisp-dashboard{min-width:0;position:relative;z-index:1;text-align:left}.ref-crisp-dashboard .hero-device{background:#fff;border:1px solid #d8e2f0;border-radius:13px;padding:6px;box-shadow:0 16px 35px #1f396b1a;transform:none}.ref-crisp-dashboard .product-dashboard{background:#f7fbff;border-radius:8px;overflow:hidden}.ref-crisp-dashboard .dash-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 10px;background:white;border-bottom:1px solid #edf1f7;font-size:14px}.ref-crisp-dashboard .dash-top img{width:90px;height:auto}.ref-crisp-dashboard .dash-search{border:1px solid #e8eef5;border-radius:16px;padding:5px 14px;flex:1;color:#70839f}.ref-crisp-dashboard .dash-top b{background:#ff751c;color:white;border-radius:50%;padding:5px}.ref-crisp-dashboard .dash-body{display:grid;grid-template-columns:115px minmax(0,1fr)}.ref-crisp-dashboard aside{padding:16px 7px;background:#fff;border-right:1px solid #e7edf5}.ref-crisp-dashboard aside small{display:block;font-size:14px;color:#70819c;margin-bottom:10px}.ref-crisp-dashboard aside span:not([data-ve-dynamic]){display:block;font-size:14px;line-height:1.4;padding:6px;border-radius:5px;color:#4e617d}.ref-crisp-dashboard aside .active{background:#fff0e3;color:#e26a10!important}.ref-crisp-dashboard .dash-main{padding:15px;min-width:0}.ref-crisp-dashboard .dash-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ref-crisp-dashboard .dash-title small{font-size:14px;color:#7488a1}.ref-crisp-dashboard .dash-title h3{font-size:20px!important}.ref-crisp-dashboard .dash-title button{border:1px solid #e5ebf4;background:#fff;border-radius:5px;padding:6px;font-size:14px;color:#516683;pointer-events:none}.ref-crisp-dashboard .metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ref-crisp-dashboard .metric{background:var(--tone);color:#fff;padding:10px 8px;border-radius:7px;min-width:0}.ref-crisp-dashboard .metric small{font-size:14px;line-height:1.35;display:block;min-height:34px}.ref-crisp-dashboard .metric strong{display:block;font-size:24px}.ref-crisp-dashboard .metric em{font-size:14px;font-style:normal;opacity:.9}.ref-crisp-dashboard .status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0}.ref-crisp-dashboard .status-row>span>div{background:#fff;border-radius:6px;padding:8px;min-width:0}.ref-crisp-dashboard .status-row small{display:block;font-size:14px;overflow-wrap:anywhere}.ref-crisp-dashboard .status-row strong{font-size:17px}.ref-crisp-dashboard .status-row div>span{display:inline-flex;width:23px;height:23px;border-radius:50%;align-items:center;justify-content:center;color:#fff}.ref-crisp-dashboard .status-row svg{width:15px;height:15px}.ref-crisp-dashboard .charts{display:grid;grid-template-columns:1.45fr 1fr;gap:10px}.ref-crisp-dashboard .chart{background:#fff;padding:12px;border:1px solid #edf2f7;border-radius:8px;font-size:14px;min-width:0}.ref-crisp-dashboard .bar-chart{height:110px;display:flex;align-items:flex-end;gap:7px;margin-top:16px;background:repeating-linear-gradient(to top,#eff3f7 0,#eff3f7 1px,transparent 1px,transparent 27px)}.ref-crisp-dashboard .bar-chart i{flex:1;background:linear-gradient(#ffb275,#ff791e);border-radius:3px 3px 0 0}.ref-crisp-dashboard .donut{width:88px;height:88px;margin:12px auto;border-radius:50%;background:conic-gradient(#12b7a5 0 40%,#fac15f 40% 66%,#ff8a3c 66% 84%,#9dcaff 84%);display:grid;place-items:center}.ref-crisp-dashboard .donut i{display:grid;place-items:center;width:51px;height:51px;background:#fff;border-radius:50%;font-style:normal;font-weight:700}.ref-crisp-dashboard .chart small{font-size:14px;color:#69809f}.ref-directory{max-width:1160px;background:#fff}.ref-directory-heading h2{font-weight:500!important;letter-spacing:-.045em}.ref-directory-heading .ref-kicker{background:none;border:0;padding:0;color:#f77734;font-size:14px;letter-spacing:2px;margin-bottom:10px}.ref-feature-grid{border-color:#d9dce5}.ref-feature-cell{min-height:108px;font-weight:400;border-color:#d9dce5;gap:7px}.ref-feature-icon svg{width:22px!important;height:22px!important}.ref-feature-centre{background:linear-gradient(135deg,#fff0e8,#fff8f5);border-color:#e5d4cb}.ref-feature-centre strong{font-size:18px}.ref-feature-centre .ref-icon{border-radius:12px;background:#ff622b}
@media(max-width:1100px){.ref-fixed-orbit{grid-template-columns:160px minmax(0,720px) 160px;gap:15px}.ref-crisp-dashboard .dash-body{grid-template-columns:85px minmax(0,1fr)}.ref-crisp-dashboard .dash-main{padding:10px}.ref-crisp-dashboard .metric-row,.ref-crisp-dashboard .status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-crisp-dashboard .metric small{min-height:0}.ref-crisp-dashboard .dash-top>span{display:none}}
@media(max-width:740px){.ref-fixed-orbit{grid-template-columns:1fr 1fr;gap:14px}.ref-crisp-dashboard{grid-column:1/-1;grid-row:1;width:100%;margin-bottom:16px}.ref-crisp-dashboard .dash-body{grid-template-columns:90px minmax(0,1fr)}.ref-crisp-dashboard .charts{grid-template-columns:1fr}.ref-crisp-dashboard .chart:last-child{display:none}.ref-crisp-dashboard .dash-title button{display:none}}
/* User-supplied high-resolution dashboard, with existing animated labels retained. */
.ref-new-dashboard{position:relative;z-index:1;overflow:hidden;width:100%;aspect-ratio:902/605;border-radius:14px;box-shadow:0 16px 35px #273f741a}.ref-new-dashboard>img{position:absolute;display:block;width:213.969%!important;max-width:none!important;height:auto!important;left:-54.767%;top:-17.19%}
@media(max-width:740px){.ref-new-dashboard{grid-column:1/-1;grid-row:1;margin-bottom:16px}}
/* Complete supplied visual: preserve every label, connector and original proportion. */
.ref-home .ref-complete-visual{width:100%;max-width:1280px;margin:44px auto 24px!important;padding:0;background:#fff;overflow:visible}.ref-home .ref-complete-visual>img{display:block;position:static;width:100%;max-width:1930px;height:auto;object-fit:contain;object-position:center;aspect-ratio:1930/815;filter:none;opacity:1;transform:none;border:0;border-radius:0;box-shadow:none;mix-blend-mode:normal}
@media(max-width:740px){.ref-home .ref-complete-visual{margin-top:30px!important}}
/* Reveal only the labels; keep the supplied dashboard and artwork intact. */
.ref-animated-art{position:relative;isolation:isolate;width:100%;max-width:1280px;aspect-ratio:1930/1060;margin:34px auto 24px!important;overflow:visible}.ref-art-circle{position:absolute;width:52%;aspect-ratio:1;left:24%;top:50%;border-radius:50%;background:linear-gradient(140deg,#e1f3ff 0%,#d6ecff 50%,#edeaff 100%);transform:translateY(-50%);box-shadow:0 0 0 18px #eef7ff65;animation:ref-circle-drift 7s ease-in-out infinite}.ref-art-dashboard,.ref-art-label{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;mix-blend-mode:multiply}.ref-animated-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;filter:none;opacity:1}.ref-art-dashboard img{clip-path:inset(0 23% 0 21%);animation:ref-art-float 6s ease-in-out infinite}.ref-art-label{animation:ref-art-reveal .7s ease both;animation-delay:var(--label-delay)}.ref-art-label img{clip-path:var(--label-clip);animation:ref-art-float 6s ease-in-out infinite;animation-delay:var(--float-delay)}
@keyframes ref-art-reveal{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
@keyframes ref-art-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes ref-circle-drift{0%,100%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 5px))}}
@media(max-width:740px){.ref-animated-art{margin-top:26px!important}.ref-art-circle{box-shadow:0 0 0 7px #eef7ff65}}
@media(prefers-reduced-motion:reduce){.ref-art-label,.ref-art-label img,.ref-art-dashboard img,.ref-art-circle{animation:none!important}.ref-art-label{opacity:1}}
/* Correct brand asset and a softly pulsing circle behind the fixed dashboard. */
.ref-art-circle{z-index:-1;width:48%;left:26%;background:radial-gradient(circle at 40% 35%,#c0e8ff 0%,#d6e9ff 65%,#e9eaff 100%);animation:ref-circle-breathe 6s ease-in-out infinite;transform-origin:center;will-change:transform}.ref-art-dashboard{z-index:1;animation:ref-art-float 6s ease-in-out infinite}.ref-art-dashboard>img{animation:none}.ref-art-label{z-index:2}.ref-dashboard-brand{position:absolute;left:26.4%;top:25.6%;width:6.8%;height:4.8%;padding:.12%;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:3px}.ref-dashboard-brand>img{position:static;width:100%;height:auto;max-height:100%;object-fit:contain;clip-path:none!important;animation:none!important;transform:none!important;filter:none!important}.amt-brand img{object-fit:contain;filter:none;opacity:1}
@keyframes ref-circle-breathe{0%,100%{transform:translateY(-50%) scale(.94)}50%{transform:translateY(-50%) scale(1.08)}}
@media(prefers-reduced-motion:reduce){.ref-art-circle{animation:none!important;transform:translateY(-50%)}.ref-art-dashboard{animation:none!important}}
/* Keep the pulse behind the artwork, without blending blue into the dashboard. */
.ref-animated-art{isolation:isolate}.ref-art-circle{z-index:0}.ref-art-dashboard{z-index:1;mix-blend-mode:normal}.ref-art-label{z-index:2;mix-blend-mode:normal}
/* Exactly two clean circles; exclude all baked-in background from the dashboard layer. */
.ref-art-circle{width:48%;left:26%;background:#e4f2ff;box-shadow:none;border:0;z-index:0}.ref-art-circle:after{content:'';position:absolute;inset:8%;border-radius:50%;background:#cce6ff}.ref-art-dashboard>img{clip-path:inset(12.76% 27.67% 13% 25.59% round 12px)}.ref-art-connectors{position:absolute;left:0;top:11.5566%;width:100%!important;height:76.8868%!important;z-index:1;overflow:visible;pointer-events:none}.ref-art-dashboard{z-index:2}.ref-art-label{z-index:3}.ref-animated-art{background:transparent}
@media(max-width:740px){.ref-art-circle{box-shadow:none}}
/* Match the reference: white feature cells, coloured icons, subtle central tile. */
.ref-home .ref-feature-grid .ref-feature-cell,.ref-home .ref-feature-grid .ref-feature-cell:hover,.ref-home .ref-feature-grid .ref-feature-cell:focus-visible{background:#fff!important;background-image:none!important;color:#3a4b66!important;border-color:#d9dce5;box-shadow:none}.ref-home .ref-feature-grid .ref-feature-cell .ref-feature-icon{background:transparent!important;background-image:none!important;color:var(--tone)!important;border-color:transparent!important;box-shadow:none}.ref-home .ref-feature-grid .ref-feature-cell>span:last-child{color:#3a4b66!important}.ref-home .ref-feature-centre{background:linear-gradient(135deg,#fff0e8,#fff8f5)}

/* Compact feature directory, matching the supplied motion reference. */
.ref-directory{max-width:930px!important;padding:48px 0 34px!important}.ref-directory-heading{gap:80px;margin:0 0 31px!important}.ref-directory-heading>div:first-child{min-width:46%}.ref-directory-heading h2{font-size:32px!important;line-height:1.12!important}.ref-directory-heading>div:last-child{max-width:325px}.ref-directory-heading>div:last-child>p{font-size:14px!important;line-height:1.55!important}.ref-directory-heading input{height:36px;padding:7px 14px;margin-top:12px;font-size:14px!important;border-color:#dce3ed}.ref-feature-grid{grid-template-columns:repeat(8,minmax(0,1fr));border-color:#dfe3e9}.ref-feature-cell{min-height:82px!important;padding:10px 5px!important;gap:6px!important;font-size:14px!important;line-height:1.22!important;border-color:#dfe3e9!important;transition:transform .18s ease,box-shadow .18s ease!important}.ref-feature-icon{width:25px!important;height:25px!important}.ref-feature-icon svg{width:16px!important;height:16px!important}.ref-home .ref-feature-grid .ref-feature-cell:hover,.ref-home .ref-feature-grid .ref-feature-cell:focus-visible{transform:translateY(-2px);box-shadow:0 7px 15px #142d5515!important;position:relative;z-index:2}.ref-home .ref-feature-grid .ref-feature-cell:hover .ref-feature-icon{background:var(--tone)!important;color:#fff!important;border-radius:8px!important}.ref-feature-centre{padding:13px!important;gap:6px!important;font-size:14px!important;line-height:1.35!important;border-color:#e8d8cf!important}.ref-feature-centre .ref-icon{width:36px!important;height:36px!important;border-radius:9px!important}.ref-feature-centre .ref-icon svg{width:20px!important;height:20px!important}.ref-feature-centre strong{font-size:15px!important}.ref-feature-centre>span:last-child{font-size:14px!important}.ref-no-features{font-size:14px!important}
@media(max-width:740px){.ref-directory{margin:28px 16px!important;padding:34px 0 24px!important}.ref-directory-heading{gap:20px}.ref-directory-heading h2{font-size:27px!important}.ref-feature-cell{min-height:86px!important;font-size:14px!important}.ref-feature-centre{min-height:135px!important}}

.ref-home .ref-feature-grid .ref-feature-cell.is-active{box-shadow:inset 0 0 0 1px var(--tone),0 7px 15px #142d5515!important;transform:translateY(-2px)}
.ref-home .ref-feature-grid .ref-feature-cell.is-active .ref-feature-icon{background:var(--tone)!important;color:#fff!important;border-radius:8px!important}
.ref-feature-centre{transition:background .18s ease,box-shadow .18s ease}.ref-feature-centre strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-feature-centre>span:nth-of-type(2){min-height:30px;display:block}

/* Original Replit centre-tile styling. */
.ref-home .ref-feature-centre{position:relative;grid-column:4/span 2;grid-row:3/span 2;z-index:2;width:auto;min-height:164px!important;height:164px!important;margin:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px!important;border:1px solid #e3e4e8!important;border-radius:0!important;color:#25223f!important;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--active-color) 18%,#fff) 0%,color-mix(in srgb,var(--active-color) 9%,#fff) 58%,#fff 100%)!important;box-shadow:inset 0 0 46px color-mix(in srgb,var(--active-color) 16%,transparent)!important;animation:ref-centre-pop .28s cubic-bezier(.22,1,.36,1)}
.ref-home .ref-feature-centre .ref-icon{display:grid;width:42px!important;height:42px!important;place-items:center;flex:none;margin:0 0 10px;border:0!important;border-radius:12px!important;background:var(--active-color)!important;color:#fff!important}.ref-home .ref-feature-centre .ref-icon svg{width:23px!important;height:23px!important;stroke-width:1.6}.ref-home .ref-feature-centre>i{display:block;width:60px;height:2px;flex:none;margin:0 0 10px;border-radius:999px;background:var(--active-color)}
.ref-home .ref-feature-centre h3{margin:0 0 6px!important;color:#25223f!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.03em;line-height:1.05!important}.ref-home .ref-feature-centre p{max-width:185px!important;margin:0!important;color:#686779!important;font-size:14px!important;line-height:1.45!important}.ref-home .ref-feature-centre>span:last-child{display:grid!important}.ref-home .ref-feature-centre strong,.ref-home .ref-feature-centre>span:nth-of-type(2){display:initial!important}
@keyframes ref-centre-pop{from{opacity:.35}to{opacity:1}}
@media(max-width:740px){.ref-home .ref-feature-centre{grid-column:1/-1;grid-row:4;height:150px!important;min-height:150px!important}.ref-home .ref-feature-centre h3{font-size:18px!important}}

/* Plan-based agent carousel, matched to the supplied Monday.com reference. */
.ref-agents{max-width:1200px!important;padding-top:58px!important}.ref-agent-heading{text-align:center;max-width:590px;margin:0 auto 34px}.ref-agent-heading .ref-kicker{margin-bottom:13px}.ref-agent-heading p{margin-top:13px!important;font-size:16px!important}.ref-agent-experience{display:grid;grid-template-columns:260px minmax(0,1fr);gap:50px;align-items:center;min-height:410px;padding:36px 42px;background:linear-gradient(135deg,#f6f6fa,#f3f4f8);overflow:hidden}.ref-agent-selector{display:flex;flex-direction:column;gap:10px;align-self:center}.ref-agent-selector>button{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:10px 16px;border:1px solid #cad0dc;border-radius:999px;background:#fff;color:#222b3e;font:600 14px/1.3 Inter,'Segoe UI',sans-serif;cursor:pointer;text-align:left;transition:background .18s,border-color .18s,box-shadow .18s}.ref-agent-selector>button>span:first-child{display:grid;place-items:center;width:20px;height:20px;border:1px solid #758093;border-radius:50%;font-size:18px;font-weight:400;line-height:1}.ref-agent-selector>button[aria-selected=true]{border-color:#1a2338;background:#fff;box-shadow:0 6px 15px #142d5512}.ref-agent-selector>button[aria-selected=true]>span:first-child{border-color:#1a2338}.ref-agent-stage{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center}.ref-carousel-agent{position:absolute;display:none;width:305px;min-height:380px;padding:12px 16px 16px;background:white;border:1px solid #eaecf1;border-radius:20px;color:#21273a;box-shadow:0 10px 28px #15264b12;transition:transform .3s,opacity .3s}.ref-carousel-agent.is-current{display:block;position:relative;z-index:2}.ref-carousel-agent.is-previous,.ref-carousel-agent.is-next{display:block;opacity:.32;transform:scale(.88);z-index:1}.ref-carousel-agent.is-previous{position:absolute;left:-135px}.ref-carousel-agent.is-next{position:absolute;right:-135px}.ref-carousel-art{height:195px;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(150deg,#e8e9f0,#f9f9fb)}.ref-carousel-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.ref-carousel-art>span{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);min-width:max-content;padding:9px 14px;border-radius:999px;background:#fffffff0;box-shadow:0 4px 14px #12254a20;font-size:14px;font-weight:600}.ref-carousel-agent h3{font-size:23px!important;margin:15px 0 6px!important}.ref-carousel-agent strong{font-size:14px;color:var(--agent-colour);font-weight:700}.ref-carousel-agent p{font-size:14px!important;line-height:1.55!important;margin:10px 0 14px!important;min-height:44px}.ref-carousel-agent>button{width:100%;padding:10px 14px;border:1px solid #30394d;border-radius:999px;background:white;color:#263044;font:600 14px/1.3 Inter,'Segoe UI',sans-serif;cursor:pointer}.ref-carousel-agent.is-current>button{border-color:var(--agent-colour);color:var(--agent-colour)}.ref-agent-dots{position:absolute;bottom:-10px;display:flex;gap:7px}.ref-agent-dots span{width:8px;height:8px;border-radius:50%;background:#d8dbe2}.ref-agent-dots .is-active{background:#475164}
@media(max-width:800px){.ref-agent-experience{grid-template-columns:1fr;padding:30px 22px;gap:26px}.ref-agent-selector{display:flex;flex-direction:row;overflow:auto;max-width:100%;padding-bottom:4px}.ref-agent-selector>button{flex:0 0 auto;font-size:14px}.ref-carousel-agent.is-previous,.ref-carousel-agent.is-next{display:none}.ref-agent-stage{min-height:360px}.ref-carousel-agent{width:min(100%,320px)}}

/* Each plan tab inherits a quiet version of its agent's outfit colour. */
.ref-agent-selector>button{border-color:color-mix(in srgb,var(--agent-colour) 32%,#c7ceda);background:color-mix(in srgb,var(--agent-colour) 6%,#fff);color:#1d2941}.ref-agent-selector>button>span:first-child{border-color:color-mix(in srgb,var(--agent-colour) 60%,#6d778a);color:var(--agent-colour)}.ref-agent-selector>button:hover{border-color:var(--agent-colour);background:color-mix(in srgb,var(--agent-colour) 12%,#fff);box-shadow:0 5px 12px color-mix(in srgb,var(--agent-colour) 15%,transparent)}.ref-agent-selector>button[aria-selected=true]{border-color:var(--agent-colour);background:color-mix(in srgb,var(--agent-colour) 13%,#fff);box-shadow:0 7px 17px color-mix(in srgb,var(--agent-colour) 20%,transparent)}.ref-agent-selector>button[aria-selected=true]>span:first-child{border-color:var(--agent-colour);background:var(--agent-colour);color:#fff}

/* Give wide AtMyTip screens the room they need to remain easy to read. */
.ref-departments .ref-module-panel{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:42px;padding:38px 42px}.ref-departments .ref-module-panel .ref-app-shot.is-wide{max-width:720px;width:100%;justify-self:stretch}.ref-departments .ref-app-shot.is-wide img{width:100%;height:auto;object-fit:contain}.ref-departments .ref-app-shot.is-wide .ref-window{padding:12px 16px;font-size:14px}.ref-departments .ref-app-shot.is-wide figcaption{padding:11px 14px;font-size:14px}
@media(max-width:800px){.ref-departments .ref-module-panel{grid-template-columns:1fr;padding:25px;gap:28px}.ref-departments .ref-module-panel .ref-app-shot.is-wide{max-width:100%;justify-self:center}}

/* Centered home FAQ */
.ref-faq-section{max-width:1200px;background:linear-gradient(115deg,#f8f6ff,#fffaf6 65%,#fff);border-radius:22px;padding:60px 36px;scroll-margin-top:90px}
.ref-faq-heading{text-align:center;max-width:740px;margin:0 auto 32px}
.ref-faq-heading>p{margin-top:16px!important}
.ref-faq-list{max-width:820px;margin:0 auto;background:#ffffffb8;border:1px solid #e5eaf2;border-radius:16px;padding:0 28px}
.ref-faq-list details+details{border-top:1px solid #e1e7f1}
.ref-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:600;line-height:1.5;color:var(--ref-navy)}
.ref-faq-list summary::-webkit-details-marker{display:none}
.ref-faq-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;background:#fff1e5;color:#c55108;font-size:22px;font-weight:400;transition:transform .2s}
.ref-faq-list details[open] .ref-faq-toggle{transform:rotate(45deg)}
.ref-faq-list details[open] summary{color:#bd4d09}
.ref-faq-list details p{padding:0 48px 22px 0;font-size:16px!important;line-height:1.8}
@media(max-width:600px){.ref-faq-section{padding:36px 18px}.ref-faq-list{padding:0 18px}.ref-faq-list summary{font-size:16px;gap:12px;padding:19px 0}.ref-faq-list details p{padding-right:0}.ref-faq-heading{margin-bottom:24px}}

/* Keep the feature directory legible on compact screens. */
@media(max-width:740px){.ref-home .ref-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ref-home .ref-feature-cell{min-height:104px!important;padding:13px 9px!important;font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere}.ref-home .ref-feature-centre{grid-column:1/-1!important;grid-row:auto!important;min-height:148px!important;height:auto!important}.ref-home .ref-feature-cell>span:last-child{display:block;max-width:100%}}

/* Reference proportions: compact rows with short connections. */
.ref-connected-loop{container-type:inline-size}.ref-connected-loop.ref-animated-art a.ref-art-label{box-sizing:border-box;min-width:0!important;min-height:0!important;padding:.55cqw .8cqw!important;gap:1cqw!important}.ref-connected-loop.ref-animated-art .ref-art-label-icon{width:4cqw!important;height:4cqw!important;flex:0 0 4cqw!important;font-size:1.7cqw!important}.ref-connected-loop.ref-animated-art .ref-art-label>span:last-child{display:block!important;font-size:1.22cqw!important;line-height:1.15!important;white-space:normal!important;max-width:none!important}
/* Measured connectors share the labels' animation clock. */
.ref-connected-loop .ref-art-connectors{inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.ref-connected-loop .ref-art-connectors path{opacity:0;animation:none!important;stroke-dasharray:5 6;stroke-width:1.8;stroke-linecap:round}.ref-connected-loop.ref-animated-art .ref-art-label{animation:none!important;transition:none!important;opacity:0!important;translate:none!important}.ref-connected-loop .ref-art-dashboard,.ref-connected-loop .ref-art-dashboard>img{animation:none!important;transform:none!important}
/* Clean floating module labels: keep the animated loop, remove cropped-image backgrounds. */
.ref-animated-art .ref-art-label{position:absolute!important;inset:auto!important;top:var(--label-top)!important;left:var(--label-left)!important;width:auto!important;height:auto!important;min-width:142px;padding:10px 16px 10px 10px;display:flex!important;align-items:center;gap:9px;border:1px solid #dce6f1;border-radius:999px;background:#ffffffee!important;box-shadow:0 9px 20px #132f5017;color:#153660!important;text-decoration:none!important;pointer-events:auto!important;animation:ref-art-reveal .7s ease both,ref-module-float 5.5s ease-in-out infinite!important;animation-delay:var(--label-delay),var(--float-delay)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.ref-animated-art .ref-art-label:hover{transform:translateY(-6px) scale(1.04)!important;border-color:var(--module-colour)!important;box-shadow:0 17px 28px #132f5030!important}.ref-art-label-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--module-colour);box-shadow:inset 0 1px #ffffff80;color:#fff;font-size:14px}.ref-art-label>span:last-child{font-size:14px;font-weight:850;white-space:nowrap;letter-spacing:-.02em}.ref-art-label img{display:none!important}@keyframes ref-module-float{0%,100%{translate:0 0}50%{translate:0 -6px}}@media(max-width:740px){.ref-animated-art .ref-art-label{min-width:auto;padding:7px 9px}.ref-art-label-icon{width:23px;height:23px;flex-basis:23px;font-size:14px}.ref-art-label>span:last-child{display:none}.ref-animated-art .ref-art-label:nth-of-type(n+7){display:none!important}}@media(prefers-reduced-motion:reduce){.ref-animated-art .ref-art-label{animation:none!important}}

@media(max-width:740px){.ref-animated-art .ref-art-label{display:flex!important;min-width:72px!important;padding:5px 7px!important;gap:4px!important;opacity:1!important}.ref-animated-art .ref-art-label-icon{width:18px!important;height:18px!important;flex-basis:18px!important;font-size:14px!important}.ref-animated-art .ref-art-label>span:last-child{display:block!important;font-size:14px!important;max-width:52px;white-space:normal!important;line-height:1.08}.ref-animated-art>a.ref-art-label:nth-of-type(n+6){left:auto!important;right:3%!important}.ref-animated-art>a.ref-art-label:nth-of-type(n+7){display:flex!important}}
/* Give each agent the same colour family used by their plan text. */
.ref-carousel-art{height:auto;aspect-ratio:1;background:color-mix(in srgb,var(--agent-colour) 14%,white);isolation:isolate}
.ref-carousel-art img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;border-radius:inherit}
.ref-carousel-agent h3{color:var(--agent-colour)!important}

/* Center the dashboard layer inside the surrounding module illustration. */
.ref-home .ref-connected-loop .ref-art-dashboard{inset:0!important;width:100%!important;height:100%!important;align-items:center;justify-content:center}

/* Interactive department showcase */
.ref-home .dept-showcase{max-width:1240px;margin:80px auto;padding:24px;background:#fff;border:0;scroll-margin-top:100px}.dept-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:48px}.dept-intro .ref-kicker{padding:0;background:none;border:0;letter-spacing:2px;font-size:14px}.ref-home .dept-intro h2{font-size:max(14px, clamp(32px,3.2vw,46px))!important;line-height:1.12}.dept-intro>p{max-width:470px}.dept-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:48px;align-items:start}.dept-menu-item{border-top:1px solid #e3e8ef}.dept-menu-item:last-child{border-bottom:1px solid #e3e8ef}.dept-menu-item>button{border:0;background:none;width:100%;display:flex;align-items:center;gap:19px;text-align:left;padding:21px 0;color:#77818c;cursor:pointer;font:inherit;font-size:21px;line-height:1.3;transition:color .2s}.dept-menu-item>button:hover,.dept-menu-item.active>button{color:#122f49}.dept-number{font-size:14px;font-family:monospace;letter-spacing:1px;color:#8b99a7}.active .dept-number{color:#ef792a}.dept-plus{margin-left:auto;font-size:19px;font-weight:400;color:#a9b2bd}.active .dept-plus{color:#f07826}.dept-menu-detail{padding:0 0 23px 33px;animation:dept-enter .45s ease both}.ref-home .dept-menu-detail p{font-size:15px!important;line-height:1.65}.dept-capabilities{display:grid;gap:10px;margin-top:18px;border-top:1px dashed #dce4ec;padding-top:17px}.dept-capabilities span{display:flex;gap:9px;color:#60758b;font-size:14px;line-height:1.45}.dept-capabilities i{font-style:normal;color:#f58230}.dept-display{position:sticky;top:110px;border:1px solid #243e51;border-radius:23px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#294f61,transparent 65%),linear-gradient(145deg,#102c40,#071923);box-shadow:0 28px 54px #0d263629;color:#fff;min-width:0}.dept-scene{min-height:480px;padding:25px 27px 30px;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:38px 38px}.dept-scene-top{display:flex;justify-content:space-between;gap:15px;font-size:14px;letter-spacing:1.3px;color:#c5d6df;margin-bottom:27px}.dept-scene-top>span:last-child{letter-spacing:.2px;color:#94aab9}.dept-scene-content{display:grid;grid-template-columns:1.5fr 1fr;gap:17px;align-items:start}.dept-card{background:#fff;border:1px solid #dfe7ed;border-radius:15px;padding:19px;color:#16344e;box-shadow:0 12px 30px #0002;animation:dept-enter .6s both;min-width:0}.dept-card:nth-child(2){animation-delay:.1s}.dept-card:nth-child(3){animation-delay:.2s}.dept-card-title{font-size:14px;font-weight:650;margin-bottom:17px}.dept-main-card{grid-column:1}.dept-side-card{grid-column:2}.dept-full-card{grid-column:1/-1}.dept-data-row{display:flex;gap:9px;align-items:center;padding:15px 0;border-top:1px solid #edf1f5;flex-wrap:wrap}.dept-data-row>div{flex:1;min-width:80px}.dept-data-row strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.dept-data-row small{display:block;font-size:14px;line-height:1.5;color:#8b9caa;margin-top:5px}.dept-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff0df;color:#de7128;font-size:14px;font-weight:600}.dept-badge{display:inline-block;font-size:14px;padding:5px 7px;background:#eaf7f1;color:#338971;border-radius:5px;white-space:nowrap}.dept-data-row:nth-child(2) .dept-badge{background:#fff3e2;color:#bf8325}.dept-flow{display:flex;grid-column:1/-1;border:1px solid #ffffff1f;border-radius:13px;padding:15px 10px;background:#ffffff05;justify-content:space-between;gap:8px}.dept-flow>span{display:flex;flex-direction:column;gap:8px;align-items:center;flex:1;color:#bdcfdc;font-size:14px;position:relative}.dept-flow b{display:grid;place-items:center;background:#f58535;color:#fff;width:25px;height:25px;border-radius:50%;font-size:14px;font-weight:500;box-shadow:0 0 0 5px #ff8a2310}.dept-full-card .dept-flow{border:0;background:#f7f9fb}.dept-full-card .dept-flow>span{color:#567086}.dept-message>span{font-size:14px;color:#8ca0b0;letter-spacing:1px}.ref-home .dept-message p{font-size:14px!important;line-height:1.5;margin:15px 0!important;border-bottom:1px dashed #e5eaf0;padding-bottom:10px}.dept-float-note{grid-column:1/-1;justify-self:center;border:1px solid #ffffff21;border-radius:9px;padding:11px 18px;color:#c6d7df;font-size:14px;margin-top:8px;animation:dept-enter .7s .25s both}.dept-stock-art{display:grid;gap:18px;justify-items:center;text-align:center;padding:12px 0}.ref-home .dept-stock-art svg{width:58px;height:58px;color:#ef873b;animation:dept-bob 5s ease-in-out infinite}.dept-stock-art strong{font-size:14px}.dept-stock-art small{font-size:14px;color:#8296a9}.dept-invoice{display:grid;gap:15px}.dept-invoice>span{font-size:14px;color:#9babb9;letter-spacing:1px}.dept-invoice>strong{font-size:18px}.dept-invoice>small{font-size:14px;color:#8a9daa}.dept-invoice>div{display:flex;justify-content:space-between;font-size:14px;color:#6e8193}.dept-invoice>div b{color:#2b4961}.dept-invoice hr{border:0;border-top:1px dashed #dde4eb;width:100%;margin:0}.dept-invoice .dept-total{padding-top:12px;border-top:1px solid #e2e8ee;font-size:15px}.dept-bar{margin:15px 0 22px}.dept-bar>span{font-size:14px;color:#6f8595}.dept-bar>div{height:7px;background:#edf2f6;border-radius:5px;margin-top:9px;overflow:hidden}.dept-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffb176,#f57728);border-radius:5px;transform-origin:left;animation:dept-grow .9s ease both}.dept-org{display:flex;align-items:center;flex-direction:column;padding:15px 0;gap:17px}.dept-org>i{height:45px;width:1px;background:#e4a16d}.dept-org>div{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.dept-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.dept-calendar span{display:grid;place-items:center;aspect-ratio:1;font-size:14px;color:#8fa2b1;border-radius:5px}.dept-calendar .marked{background:#fff1e6;color:#d87c36}.dept-kanban{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dept-kanban .dept-card{padding:12px;background:#f4f7f9}.dept-task{background:white;border:1px solid #e4eaf0;padding:13px 10px;border-radius:8px;margin-top:11px;display:grid;gap:14px;min-height:120px}.dept-task small{font-size:14px;letter-spacing:.5px;color:#d48e58}.dept-task strong{font-size:14px;line-height:1.5;font-weight:600}.dept-task>span{font-size:14px;color:#86a193}.dept-chart{height:245px;display:flex;align-items:end;gap:12px;padding-top:20px;background:repeating-linear-gradient(0deg,#e7eef5 0,#e7eef5 1px,transparent 1px,transparent 50px)}.dept-chart>div{height:100%;flex:1;position:relative;display:flex;align-items:end;padding-bottom:24px}.dept-chart i{display:block;width:100%;background:linear-gradient(#ffb473,#f87923);border-radius:5px 5px 0 0;transform-origin:bottom;animation:dept-grow .85s ease both}.dept-chart small{position:absolute;bottom:0;font-size:14px;color:#8b9ca9}.dept-display-footer{border-top:1px solid #ffffff13;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:15px}.dept-display-footer>a{display:flex;gap:20px;align-items:center;border:1px solid #ffffff2c;color:#e2eaf0;border-radius:5px;padding:12px 14px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:background .2s}.dept-display-footer>a:hover{background:#f58230;border-color:#f58230;color:#fff}.dept-controls{display:flex;align-items:center;gap:9px}.dept-controls>span{color:#99aebb;font:14px monospace;letter-spacing:1px;margin-right:6px}.dept-controls button{width:33px;height:33px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:none;color:#d5e1e8;cursor:pointer;transition:background .2s}.dept-controls button:hover{background:#ffffff20}@keyframes dept-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dept-grow{from{transform:scale(.05);opacity:.1}to{transform:scale(1);opacity:1}}@keyframes dept-bob{50%{transform:translateY(-5px) rotate(-4deg)}}@media(max-width:1000px){.dept-layout{gap:26px;grid-template-columns:280px minmax(0,1fr)}.dept-scene{padding:22px 16px}.dept-scene-content{gap:12px}.dept-card{padding:13px}.dept-avatar{display:none}.dept-data-row .dept-badge{font-size:14px}.dept-menu-item>button{font-size:18px;padding:19px 0}}@media(max-width:760px){.ref-home .dept-showcase{margin:40px 0;padding:24px 20px}.dept-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.dept-layout{grid-template-columns:1fr;gap:24px}.dept-menu{display:flex;overflow-x:auto;gap:8px;padding:5px 3px 12px;scroll-snap-type:x proximity}.dept-menu-item{flex:0 0 auto;border:0!important}.dept-menu-item>button{border:1px solid #e3e8ee;border-radius:9px;padding:12px;font-size:14px;gap:8px;white-space:nowrap}.dept-menu-item.active>button{background:#fff0e4;border-color:#ffcfa9;color:#c5611c}.dept-menu-detail,.dept-plus{display:none}.dept-display{position:relative;top:auto}.dept-scene{min-height:410px}.dept-scene-top{font-size:14px}.dept-card-title{font-size:14px}.dept-data-row strong{font-size:14px}.dept-data-row small{font-size:14px}.dept-side-card{padding:12px}.dept-display-footer{padding:15px 13px}.dept-display-footer>a{font-size:14px;padding:11px 10px;gap:8px}.dept-controls{gap:6px}.dept-controls>span{font-size:14px}.dept-kanban{gap:6px}.dept-kanban .dept-card{padding:8px}.dept-task{padding:8px}.dept-task strong{font-size:14px}.dept-task small{font-size:14px}.dept-flow>span{font-size:14px}.dept-message p{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.dept-showcase *{animation:none!important;transition:none!important}}
/* Reference-style accordion, progress, and illustration choreography. */
.dept-menu-item{position:relative}.dept-menu-item:before{content:'';position:absolute;top:-1px;left:0;height:2px;width:var(--tab-progress,0%);background:#f28a3e;transition:width .1s linear}.ref-home .dept-menu-item>button{font-size:21px!important;letter-spacing:-.5px;font-weight:450}.dept-tab-label{display:flex;gap:10px;align-items:center}.ref-home .dept-tab-label svg{width:18px;height:18px;color:#99a6b2}.ref-home .active .dept-tab-label svg{color:#ee822f}.dept-detail-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s ease,opacity .3s ease}.active .dept-detail-wrap{grid-template-rows:1fr;opacity:1}.dept-detail-wrap>.dept-menu-detail{overflow:hidden;min-height:0;padding:0 0 0 33px;animation:none}.active .dept-menu-detail{padding-bottom:21px}.dept-signals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px dashed #dce3ea;margin-top:20px;padding-top:17px;gap:10px}.dept-signals>span{display:grid;gap:7px}.ref-home .dept-signals svg{color:#dd7930;width:20px;height:20px}.dept-signals strong{font-size:15px;font-weight:600;color:#193c52}.dept-signals small{font:14px/1.6 monospace;letter-spacing:.7px;color:#98a3ac}.dept-card-title{display:flex;align-items:center;gap:8px}.ref-home .dept-card-title svg{width:17px;height:17px;color:#f18b40}.dept-scene{min-height:485px}.dept-scene-content>.dept-card:nth-child(2){animation-delay:.16s}.dept-scene-content>.dept-card:nth-child(3){animation-delay:.32s}.dept-display{background:radial-gradient(ellipse at 100% 0,#254e5e,transparent 58%),linear-gradient(145deg,#102732,#07151d)}.dept-capture{position:relative;grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;column-gap:21%;align-items:center;min-height:365px}.dept-sources{display:grid;gap:16px;z-index:1}.dept-source{display:flex;align-items:center;gap:8px;min-height:39px;border:1px solid #ffffff20;border-radius:10px;padding:9px 10px;background:#112a35;font-size:14px;color:#d2dee5;animation:dept-source-glow 4s var(--source-delay) infinite}.ref-home .dept-source svg{width:14px;height:14px;color:#f7a565}.ref-home .dept-streams{position:absolute;width:46%;height:calc(100% - 40px);left:15%;top:0;overflow:visible;pointer-events:none}.dept-streams circle{filter:drop-shadow(0 0 5px #ffc196)}.dept-capture-card{position:relative;z-index:2;padding:17px}.dept-capture-card .dept-data-row{padding:10px 0 17px}.dept-lead-profile>.dept-tiny-label{font:14px monospace;color:#91a0aa;letter-spacing:1px;display:block;margin:15px 0}.ref-home .dept-history p{display:flex;align-items:center;gap:8px;font-size:14px!important;padding:10px 0!important;margin:0!important;animation:dept-history-in 6s var(--step-delay) infinite;line-height:1.5}.dept-history i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#f18a3d;box-shadow:0 0 0 4px #fff1e6}.dept-recorded{display:flex;gap:6px;align-items:center;font-size:14px;color:#7b927f;margin-top:15px;border-top:1px solid #e7ecef;padding-top:15px;animation:dept-status 6s 2s infinite}.ref-home .dept-recorded svg,.ref-home .dept-float-note svg{width:15px;height:15px}.dept-capture>.dept-float-note{display:flex;align-items:center;gap:9px;position:relative;z-index:2;margin-top:24px}.dept-float-note{display:flex;align-items:center;gap:8px}.dept-scene-1 .dept-flow>span b{animation:dept-stock-step 6s infinite}.dept-scene-1 .dept-flow>span:nth-child(2) b{animation-delay:.8s}.dept-scene-1 .dept-flow>span:nth-child(3) b{animation-delay:1.6s}.dept-scene-1 .dept-flow>span:nth-child(4) b{animation-delay:2.4s}.dept-scene-2 .dept-invoice>.dept-badge{animation:dept-status 5s infinite}.dept-scene-2 .dept-bar i,.dept-scene-7 .dept-bar i{animation:dept-bar-fill 6s infinite}.dept-scene-3 .dept-data-row{animation:dept-status 6s infinite}.dept-scene-3 .dept-data-row:nth-child(2){animation-delay:1s}.dept-scene-3 .dept-data-row:nth-child(3){animation-delay:2s}.dept-scene-4 .dept-message p{animation:dept-status 6s infinite}.dept-scene-4 .dept-message p:nth-child(2){animation-delay:.8s}.dept-scene-4 .dept-message p:nth-child(3){animation-delay:1.6s}.dept-scene-4 .dept-message p:nth-child(4){animation-delay:2.4s}.dept-calendar .marked{animation:dept-day 7s infinite}.dept-calendar .marked:nth-child(3n){animation-delay:1s}.dept-calendar .marked:nth-child(4n){animation-delay:2s}.dept-calendar .marked:nth-child(5n){animation-delay:3s}.dept-scene-6 .dept-task{animation:dept-task-move 7s infinite}.dept-scene-6 .dept-card:nth-child(2) .dept-task{animation-delay:1s}.dept-scene-6 .dept-card:nth-child(3) .dept-task{animation-delay:2s}.dept-scene-7 .dept-chart i{animation:dept-chart-rise 7s infinite}.dept-scene-7 .dept-chart>div:nth-child(2n) i{animation-delay:.25s}.dept-paused *{animation-play-state:paused!important}.dept-motion-toggle{font-size:14px}.dept-paused .dept-menu-item:before{transition:none}@keyframes dept-source-glow{0%,65%,100%{border-color:#ffffff20;box-shadow:none}20%,40%{border-color:#ff9a6466;box-shadow:0 0 18px #ff8c3313}}@keyframes dept-history-in{0%,10%{opacity:.25;transform:translateY(5px)}25%,90%,100%{opacity:1;transform:none}}@keyframes dept-status{0%,100%{opacity:.55}25%,75%{opacity:1;background:#f0f8f3}}@keyframes dept-stock-step{0%,100%{box-shadow:0 0 0 0 #f78a3a00}20%,45%{box-shadow:0 0 0 7px #f78a3a25;background:#dc6a18}}@keyframes dept-bar-fill{0%{transform:scaleX(.12)}30%,80%{transform:scaleX(1)}100%{transform:scaleX(.12)}}@keyframes dept-day{0%,100%{background:#fff1e6}30%,55%{background:#ffd0ad;color:#9b4d15}}@keyframes dept-task-move{0%,100%{transform:translateY(0)}20%{transform:translateY(-5px);box-shadow:0 8px 15px #18334c13}45%,80%{transform:none}}@keyframes dept-chart-rise{0%,100%{transform:scaleY(.3)}30%,80%{transform:scaleY(1)}}
@media(max-width:1000px){.ref-home .dept-menu-item>button{font-size:18px!important}.dept-capture{column-gap:10%;grid-template-columns:1fr 1.6fr}.dept-source{font-size:14px;padding:8px 6px}.dept-capture-card{padding:12px}}@media(max-width:760px){.dept-detail-wrap{display:none}.ref-home .dept-menu-item>button{font-size:14px!important}.dept-tab-label{gap:7px}.dept-scene{min-height:430px}.dept-capture{column-gap:8%;grid-template-columns:.9fr 1.45fr;min-height:325px}.dept-capture-card .dept-card-title{font-size:14px}.dept-sources{gap:14px}.dept-source{font-size:14px}.dept-source svg{width:11px!important;height:11px!important}.dept-capture-card{padding:10px}.ref-home .dept-history p{font-size:14px!important}.dept-recorded{font-size:14px}.dept-capture-card .dept-data-row strong{font-size:14px}.dept-signals{display:none}.dept-controls{gap:4px}.dept-controls button{width:28px;height:28px}.dept-controls>span{margin-right:0}.dept-scene-top{letter-spacing:.3px}}@media(prefers-reduced-motion:reduce){.dept-showcase *{animation:none!important;transition:none!important}.dept-streams circle{display:none}}
.dept-flow-dot{animation:dept-travel 3s linear infinite;offset-distance:0%}@keyframes dept-travel{to{offset-distance:100%}}
.dept-paused .dept-card,.dept-paused .dept-float-note{animation:none!important}
/* Lead capture: integrations surround a centred customer record. */
.dept-scene-0{padding-bottom:20px}.dept-capture-orbit{display:grid;grid-template-columns:1fr;place-items:center;min-height:490px;gap:0}.dept-capture-orbit .dept-capture-card{grid-column:1;width:46%;max-width:300px;z-index:2;position:relative;margin:0;box-shadow:0 18px 45px #0003}.ref-home .dept-capture-orbit .dept-streams{inset:0;width:100%;height:100%;z-index:0}.dept-integration-node{position:absolute;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;flex-direction:column;gap:8px;width:92px;color:#d8e5ec;font-size:14px;text-align:center}.dept-integration-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:15px;background:#fff;border:1px solid #ffffff70;box-shadow:0 6px 18px #0002;animation:dept-integration-pulse 4s var(--source-delay) ease-in-out infinite}.dept-integration-icon img{width:32px;height:32px;object-fit:contain}.dept-integration-node>span{background:#112a35cc;border-radius:5px;padding:3px 5px}.dept-capture-orbit .dept-history p{font-size:14px!important}.dept-capture-orbit .dept-recorded{line-height:1.5}@keyframes dept-integration-pulse{0%,65%,100%{box-shadow:0 6px 18px #0002}25%,40%{box-shadow:0 0 0 5px #ffab7020,0 6px 22px #ff8c3330;transform:translateY(-3px)}}@media(max-width:1000px){.dept-capture-orbit{min-height:510px}.dept-capture-orbit .dept-capture-card{width:52%;padding:13px}.dept-integration-icon{width:46px;height:46px;border-radius:12px}.dept-integration-icon img{width:28px;height:28px}.dept-integration-node{width:70px;font-size:14px}.dept-capture-orbit .dept-card-title{font-size:14px}}@media(max-width:760px){.dept-capture-orbit{min-height:480px}.dept-capture-orbit .dept-capture-card{width:54%;padding:12px}.dept-capture-orbit .dept-card-title{font-size:14px;gap:5px}.dept-capture-orbit .dept-card-title svg{width:13px;height:13px}.dept-capture-orbit .dept-history p{font-size:14px!important;gap:6px}.dept-capture-orbit .dept-data-row{gap:6px}.dept-capture-orbit .dept-recorded{font-size:14px}.dept-integration-node{width:58px;font-size:14px;gap:6px}.dept-integration-icon{width:38px;height:38px;border-radius:11px}.dept-integration-icon img{width:25px;height:25px}.dept-integration-node>span{padding:3px 2px}}
.dept-capture-orbit{min-height:560px}@media(max-width:760px){.dept-capture-orbit{min-height:700px}}
/* Black lead capture panel with coloured integration glows. */
.dept-display.is-lead-capture{background:#090c10;border-color:#20262d;box-shadow:0 20px 45px #10233320;overflow:hidden;color:#e5edf5}.is-lead-capture .dept-scene{background:none}.is-lead-capture .dept-scene-top>span{color:#a6b6c7}.is-lead-capture .dept-display-footer{border-top:1px solid #ffffff18}.is-lead-capture .dept-display-footer>a{color:#e5edf5;border-color:#ffffff30}.is-lead-capture .dept-display-footer>a:hover{color:#fff;border-color:#f58230}.is-lead-capture .dept-controls>span{color:#b8c7d5}.is-lead-capture .dept-controls button{color:#e5edf5;border-color:#ffffff30;background:#ffffff08}.is-lead-capture .dept-controls button:hover{background:#ff832e40}.is-lead-capture .dept-integration-node{color:#5c7185}.is-lead-capture .dept-integration-node>span{background:#090c10cc;color:#dce7f1}.is-lead-capture .dept-integration-icon{position:relative;border-color:color-mix(in srgb,var(--integration-colour) 20%,white);box-shadow:0 6px 18px #18334a0a;animation:dept-colour-glow 4.5s var(--source-delay) ease-in-out infinite}.is-lead-capture .dept-integration-icon:before{content:'';position:absolute;inset:-16px;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--integration-colour) 22%,transparent),transparent 70%);filter:blur(8px)}.is-lead-capture .dept-capture-card{width:40%;max-width:250px;padding:15px;border-radius:16px;border-color:#e3e9ef;box-shadow:0 12px 35px #25405a12}.is-lead-capture .dept-capture-card .dept-card-title{margin-bottom:10px}.is-lead-capture .dept-capture-card .dept-data-row{padding:9px 0}.is-lead-capture .dept-capture-card .dept-tiny-label{margin:10px 0}.ref-home .is-lead-capture .dept-history p{padding:7px 0!important}.is-lead-capture .dept-recorded{margin-top:10px;padding-top:10px}.is-lead-capture .dept-streams path{stroke:#d48a50;stroke-width:2.2;stroke-dasharray:1 7;stroke-linecap:round;opacity:1}.is-lead-capture .dept-flow-dot{fill:#ff9a38;r:4;filter:drop-shadow(0 0 5px #ff832e)}@keyframes dept-colour-glow{0%,100%{box-shadow:0 5px 16px #18334a0a;transform:none}35%,60%{box-shadow:0 0 0 5px color-mix(in srgb,var(--integration-colour) 7%,transparent),0 0 27px color-mix(in srgb,var(--integration-colour) 23%,transparent);transform:translateY(-3px)}}@media(max-width:760px){.is-lead-capture .dept-capture-card{width:48%;padding:10px}.is-lead-capture .dept-capture-card .dept-avatar{display:none}.is-lead-capture .dept-integration-node{width:62px}.is-lead-capture .dept-integration-node>span{font-size:max(14px, clamp(9px,2.4vw,11px));line-height:1.3}.is-lead-capture .dept-capture-orbit{min-height:860px}}

.ref-agent-experience{position:relative;padding-top:54px}.ref-agent-autoplay{position:absolute;right:12px;top:10px;z-index:5;border:1px solid #dce5ec;border-radius:20px;padding:6px 12px;background:#fff;color:#193950;cursor:pointer;font-size:14px}.ref-agent-autoplay:hover{background:#fff1e7;border-color:#ff832e}

/* Compact homepage FAQ question rows. */
.ref-home .ref-faq-list summary{padding:14px 0}
@media(max-width:600px){.ref-home .ref-faq-list summary{padding:12px 0}}

.integrations-marketplace{--int-navy:#172b46;--int-orange:#ff7418;--int-line:#e4e9f0;--int-muted:#66768a;background:#f8fafc;color:var(--int-navy);font-family:inherit}.integrations-marketplace *{box-sizing:border-box}.intm-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.intm-compact-hero{padding:118px 0 28px;background:#fff}.intm-hero-inner{text-align:center}.intm-hero-copy{max-width:680px;margin:auto}.intm-kicker{display:inline-block;color:#e76710;font-size:14px;font-weight:850;letter-spacing:.16em}.intm-compact-hero h1{margin:10px 0 21px;color:var(--int-navy);font-size:max(14px, clamp(35px,4vw,52px));letter-spacing:-.05em;line-height:1.05}.intm-search{display:flex;align-items:center;width:min(620px,100%);height:58px;margin:auto;padding:0 17px;border:1px solid #d7dfe8;border-radius:15px;background:#fff;box-shadow:0 10px 28px #213b5b11;color:#8794a5}.intm-search>span{font-size:26px;line-height:1;transform:rotate(-15deg)}.intm-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:0 12px;color:var(--int-navy);font:inherit;font-size:16px}.intm-search input::placeholder{color:#98a5b5}.intm-search button{border:0;border-radius:8px;background:#fff0e6;color:#df630b;font-size:21px;line-height:1;padding:3px 7px;cursor:pointer}.intm-filter-section{padding:18px 0;border-block:1px solid var(--int-line);background:#f8fafc}.intm-pills{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.intm-pills button{border:1px solid #d9e1e9;border-radius:999px;background:#fff;color:#53667c;padding:9px 14px;font:700 14px/1 inherit;cursor:pointer;transition:.2s}.intm-pills button:hover{border-color:#ffad72;color:#d85c09}.intm-pills button[aria-selected=true]{border-color:var(--int-orange);background:var(--int-orange);color:#fff;box-shadow:0 6px 14px #ff74182e}.intm-all{padding:44px 0 82px}.intm-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.int-card{display:flex;min-height:315px;align-items:center;flex-direction:column;padding:31px 24px;border:1px solid var(--int-line);border-radius:14px;background:#fff;text-align:center;box-shadow:0 4px 12px #213b5b07;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.int-card:hover{border-color:#ffc49b;transform:translateY(-5px);box-shadow:0 18px 32px #192f4d14}.int-logo{display:flex;align-items:center;flex-direction:column;gap:12px;color:var(--logo)}.int-logo b{display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;border-radius:10px;background:#fff;box-shadow:0 8px 18px #15315412;font-size:14px;letter-spacing:-.07em;transition:scale .24s;overflow:hidden}.int-logo b img{width:30px;height:30px;max-width:30px;max-height:30px;object-fit:contain;object-position:center}.int-logo i{display:block;max-width:180px;overflow:hidden;color:var(--logo);font-size:14px;font-style:normal;font-weight:850;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.int-card h3{margin:25px 0 0;color:var(--int-navy);font-size:23px;letter-spacing:-.045em;line-height:1.15}.int-card p{display:-webkit-box;overflow:hidden;max-width:250px;margin:14px 0 0;color:var(--int-muted);font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.int-card:hover .int-logo b{scale:1.04}.intm-empty{padding:60px 20px;border:1px dashed #d7dfe8;border-radius:18px;background:#fff;text-align:center}.intm-empty strong{font-size:21px}.intm-empty p{color:var(--int-muted)}.intm-empty a{color:#de620a;font-weight:700}@media(max-width:1020px){.intm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.intm-wrap{width:min(100% - 30px,1240px)}.intm-compact-hero{padding:108px 0 24px}.intm-pills{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.intm-pills button{flex:none}.intm-all{padding:28px 0 55px}.intm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.int-card{min-height:260px;padding:24px 16px}.int-logo b{width:42px;height:42px;min-width:42px;min-height:42px}.int-logo b img{width:28px;height:28px;max-width:28px;max-height:28px}.int-card h3{margin-top:18px;font-size:19px}.int-card p{font-size:14px}}@media(max-width:480px){.intm-card-grid{grid-template-columns:1fr}.int-card{min-height:235px}.intm-compact-hero h1{font-size:37px}}

/* Floating motion and accent feedback for the Integration directory only. */
.integrations-marketplace .int-logo{width:100%;height:124px;flex:0 0 124px;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:0;box-shadow:none;animation:int-logo-float 5.2s ease-in-out infinite;animation-delay:var(--float-delay)}
.integrations-marketplace .int-logo .int-logo-image{display:block;position:static;width:100%;height:100%;max-width:160px;max-height:124px;object-fit:contain;object-position:center;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}
.integrations-marketplace .int-logo .int-logo-light{background:#b51e30;padding:8px}
@media(max-width:760px){.integrations-marketplace .int-logo{height:108px;flex-basis:108px}.integrations-marketplace .int-logo .int-logo-image{max-height:108px;max-width:144px}}
@media(prefers-reduced-motion:reduce){.integrations-marketplace .int-logo{animation:none}}
.integrations-marketplace .int-card{overflow:visible!important;isolation:isolate}
.integrations-marketplace .int-logo-box{animation:int-logo-float 5.2s ease-in-out infinite;animation-delay:var(--float-delay);box-shadow:0 10px 20px color-mix(in srgb,var(--logo) 12%,transparent)!important;will-change:transform}
.integrations-marketplace .int-logo-image{display:block;object-fit:contain;filter:none!important}
.integrations-marketplace .int-card:hover{border-color:color-mix(in srgb,var(--logo) 46%,#e5e9ef)!important;background:color-mix(in srgb,var(--logo) 4%,#fff)!important;box-shadow:0 20px 38px color-mix(in srgb,var(--logo) 19%,transparent)!important}
.integrations-marketplace .int-card:hover .int-logo-box{animation-play-state:paused;transform:translateY(-8px) scale(1.1);background:color-mix(in srgb,var(--logo) 13%,#fff)!important;box-shadow:0 17px 30px color-mix(in srgb,var(--logo) 34%,transparent)!important}
.integrations-marketplace .int-card:hover .int-logo i{color:var(--logo)!important}
@keyframes int-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(prefers-reduced-motion:reduce){.integrations-marketplace .int-logo-box{animation:none}.integrations-marketplace .int-card:hover .int-logo-box{transform:scale(1.04)}}

/* Compact marketplace card dimensions, matched to the supplied four-column reference. */
.integrations-marketplace .intm-wrap{width:min(1024px,calc(100% - 40px))}
.integrations-marketplace .intm-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.integrations-marketplace .int-card{min-height:218px;padding:18px 14px;border-radius:9px}
.integrations-marketplace .int-logo{height:76px;flex-basis:76px}
.integrations-marketplace .int-logo .int-logo-image{max-width:142px;max-height:76px}
.integrations-marketplace .int-card h3{margin:9px 0 0;font-size:15px;line-height:1.18;letter-spacing:-.025em}
.integrations-marketplace .int-card p{max-width:210px;margin:8px 0 0;font-size:14px;line-height:1.36;-webkit-line-clamp:3}
@media(max-width:900px){.integrations-marketplace .intm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.integrations-marketplace .intm-wrap{width:min(100% - 30px,1024px)}.integrations-marketplace .intm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integrations-marketplace .int-card{min-height:202px;padding:16px 10px}.integrations-marketplace .int-logo{height:68px;flex-basis:68px}.integrations-marketplace .int-logo .int-logo-image{max-height:68px;max-width:124px}.integrations-marketplace .int-card h3{font-size:14px}.integrations-marketplace .int-card p{font-size:14px;line-height:1.34}}

.amt-intro-blog{background:#fff;color:#14263e;font-family:Inter,'Segoe UI',sans-serif}
.amt-intro-blog main{padding:132px 24px 88px}
.intro-blog-heading{max-width:850px;margin:0 auto 36px;text-align:center}
.intro-blog-kicker{color:#d85807;font-size:12px;font-weight:700;letter-spacing:.14em}
.amt-intro-blog .intro-blog-heading h1{font-size:clamp(32px,4vw,52px)!important;font-weight:750;line-height:1.14!important;letter-spacing:-.035em;margin:18px auto!important;max-width:25ch}
.amt-intro-blog .intro-blog-summary{font-size:19px!important;line-height:1.65!important;color:#617086;max-width:62ch;margin:0 auto 22px!important}
.intro-blog-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;color:#65758a;font-size:13px}
.intro-blog-cover{max-width:1040px;margin:0 auto 52px;border-radius:24px;overflow:hidden;background:#edf8fc;box-shadow:0 18px 50px #203a5610}
.intro-blog-cover img{display:block;width:100%;height:auto}
.intro-blog-body{max-width:710px;margin:auto}
.intro-blog-body section{margin-bottom:34px}
.amt-intro-blog .intro-blog-body h2{font-size:26px!important;line-height:1.3!important;letter-spacing:-.02em;margin:0 0 14px!important;color:#14263e}
.amt-intro-blog .intro-blog-body p{font-size:18px!important;line-height:1.8!important;color:#4d5c70;margin:0 0 18px!important}
.intro-blog-actions{display:flex;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #e7edf3}
.intro-blog-actions a{padding:13px 20px;border-radius:10px;background:#ff7418;color:white;text-decoration:none;font-size:15px;font-weight:650}
.intro-blog-actions a+a{background:#fff4eb;color:#b94804}
.intro-blog-actions a:focus-visible{outline:3px solid #216ff5;outline-offset:4px}
.amt-blog-index main{min-height:75vh}
.intro-blog-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.intro-blog-card{display:block;overflow:hidden;border:1px solid #e3eaf1;border-radius:18px;background:white;text-decoration:none;color:inherit;box-shadow:0 8px 24px #172e4a08;transition:transform .22s ease,box-shadow .22s ease}
.intro-blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #172e4a16}
.intro-blog-card:focus-visible{outline:3px solid #216ff5;outline-offset:5px}
.intro-blog-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#edf8fc}
.intro-blog-card-copy{padding:22px}
.intro-blog-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#68768a;margin-bottom:13px}
.intro-blog-card-meta>span:first-child{color:#c9550c}
.amt-intro-blog .intro-blog-card h2{font-size:21px!important;line-height:1.35!important;letter-spacing:-.02em;margin:0 0 12px!important;color:#14263e}
.amt-intro-blog .intro-blog-card p{font-size:15px!important;line-height:1.65!important;margin:0 0 20px!important;color:#617086}
.intro-blog-read{color:#c9550c;font-size:14px;font-weight:650}
.intro-blog-back{display:block;width:fit-content;margin:0 auto 28px;color:#c9550c;text-decoration:none;font-size:14px}
@media(max-width:950px){.intro-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.intro-blog-grid{grid-template-columns:1fr;max-width:400px}}
@media(prefers-reduced-motion:reduce){.intro-blog-card{transition:none}.intro-blog-card:hover{transform:none}}
@media(max-width:600px){.amt-intro-blog main{padding:104px 20px 60px}.intro-blog-cover{border-radius:16px;margin-bottom:32px}.amt-intro-blog .intro-blog-summary{font-size:17px!important}.amt-intro-blog .intro-blog-body p{font-size:17px!important}.amt-intro-blog .intro-blog-body h2{font-size:23px!important}}

.amt-demo{font-family:Inter,'Segoe UI',sans-serif;color:#142b48;background:#fff}.amt-demo main{padding:122px 0 72px;background:radial-gradient(ellipse at 5% 4%,#fff2e8,transparent 30%),radial-gradient(ellipse at 100% 12%,#edf8ff,transparent 34%)}.demo-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.demo-hero{display:grid;grid-template-columns:.82fr 1.35fr;gap:32px;align-items:start}.demo-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;color:#df5c07}.amt-demo main h1{font-size:clamp(36px,3.7vw,54px)!important;line-height:1.08!important;letter-spacing:-.045em;margin:18px 0!important}.amt-demo main h2{font-size:32px!important;line-height:1.18!important;letter-spacing:-.03em;margin:12px 0 24px!important}.amt-demo main h3{font-size:18px!important;line-height:1.35!important;margin:0 0 8px!important}.amt-demo main p{color:#64758b;font-size:15px;line-height:1.65;margin:0 0 12px}.demo-intro{position:relative;padding-top:30px}.demo-lead{max-width:41ch}.demo-benefits{list-style:none;padding:0;margin:30px 0;display:grid;gap:20px}.demo-benefits li{display:flex;gap:14px;align-items:center}.demo-benefits strong{font-size:15px}.demo-benefits p{font-size:13px!important;margin:5px 0 0!important}.demo-icon{width:52px;height:52px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#f16b15;background:#fff0e4;border-radius:50%}.amt-demo main svg{width:26px;height:26px;flex-shrink:0}.demo-benefits li:nth-child(2) .demo-icon{background:#e7f2ff;color:#267ee8}.demo-benefits li:nth-child(3) .demo-icon{background:#dcf8ee;color:#08a378}.demo-tara{display:block;width:210px;height:225px;object-fit:contain;margin:-8px 0 0 auto}.demo-booking{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;padding:10px;background:#ffffffd9;border:1px solid #edf1f6;border-radius:24px;box-shadow:0 24px 60px #17365610}.demo-form-panel,.demo-calendar{min-width:0;border:1px solid #e8eef5;border-radius:18px;padding:22px 18px;background:white}.demo-brand{width:120px;height:auto;margin-bottom:12px}.amt-demo .demo-form-panel h2{font-size:23px!important;margin:0 0 10px!important}.amt-demo .demo-small{font-size:12px!important;line-height:1.6!important}.demo-field{display:block;margin:13px 0;font-size:12px;font-weight:600}.demo-field>span{display:block;margin-bottom:6px}.demo-field input,.demo-field select{width:100%;min-width:0;height:42px;border:1px solid #dce5ef;border-radius:8px;padding:8px 10px;color:#203a58;background:white;font:400 14px Inter,'Segoe UI',sans-serif}.demo-field input:focus,.demo-field select:focus{outline:2px solid #ff9b5760;border-color:#f47722}.demo-form-pair{display:grid;grid-template-columns:1.15fr 1fr;gap:10px}.amt-demo main button{font-family:inherit;cursor:pointer}.amt-demo main button:disabled{cursor:not-allowed;opacity:.4}.demo-primary{display:inline-flex;justify-content:center;align-items:center;border:0;background:#ff7418;color:white;padding:14px 22px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none}.demo-form-panel .demo-primary{width:100%;margin-top:6px}.amt-demo main button:focus-visible,.amt-demo a:focus-visible{outline:3px solid #2983eb;outline-offset:3px}.demo-calendar{background:linear-gradient(#fbfdff,#fff)}.demo-calendar h3{display:flex;align-items:center;gap:10px;font-size:15px!important}.demo-calendar h3 svg{color:#fa731a;width:20px}.demo-month{display:flex;align-items:center;justify-content:space-between;margin:26px 0 15px;font-size:14px}.demo-month button{border:0;background:transparent;width:32px;height:32px;font-size:25px;color:#526d8e}.demo-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.demo-weekday{font-size:11px;color:#79889c;padding-bottom:8px}.demo-days button{border:0;background:transparent;border-radius:50%;height:30px;color:#28405e;font-size:12px;padding:0}.demo-days button[aria-pressed=true]{background:#ff7418;color:white}.demo-days button:disabled{opacity:.25}.demo-selected{margin:24px 0 12px!important;font-size:13px!important;font-weight:600}.demo-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-slots button{border:1px solid #e0e7ef;border-radius:8px;background:white;color:#496380;font-size:12px;min-height:43px}.demo-slots button[aria-pressed=true]{border-color:#ff7418;color:#ce5407;background:#fff5eb}.demo-calendar-note{margin-top:24px;padding:18px 12px;background:#f2f7ff;border-radius:12px}.demo-calendar-note svg{color:#8b63e8}.demo-calendar-note p{margin:8px 0!important;font-size:13px!important}.demo-calendar-note a{color:#d65a0b;font-size:13px;font-weight:650;text-decoration:none}.demo-section{padding-top:74px}.demo-expect,.demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.demo-expect article{text-align:center;padding:30px 24px;border-radius:20px;background:#fff7ef}.demo-expect .demo-tone-1{background:#f6f2ff}.demo-expect .demo-tone-2{background:#effaf6}.demo-expect .demo-tone-1 .demo-icon{background:#eae1ff;color:#8a50ef}.demo-expect .demo-tone-2 .demo-icon{background:#d6f7e9;color:#09a471}.demo-expect .demo-icon{margin-bottom:20px;width:68px;height:68px}.demo-steps article{text-align:center;padding:12px 24px}.demo-steps .demo-icon{position:relative;margin-bottom:20px;width:70px;height:70px}.demo-steps b{position:absolute;right:-4px;bottom:0;background:#ff7418;color:white;border:3px solid white;border-radius:50%;font-size:12px;width:27px;height:27px;display:grid;place-items:center}.demo-bottom{margin-top:64px;display:grid;grid-template-columns:.65fr 1fr;gap:30px;align-items:center;padding:30px 60px 0;border-radius:28px;background:linear-gradient(110deg,#fff0e9,#edf8ff,#f0fbf5)}.demo-bottom>img{width:100%;max-height:300px;object-fit:contain;object-position:bottom}.demo-bottom>div{padding:0 0 32px}.demo-bottom h2{max-width:24ch}.demo-error{margin-top:15px;padding:12px;border-radius:8px;background:#fff1ef}.demo-error p{color:#a63826;font-size:13px}.demo-error a{display:block;color:#9b3e11;font-size:13px;margin:8px 0;overflow-wrap:anywhere}.demo-success{padding:30px 0}.demo-success svg{color:#12a77d}.demo-success button{border:1px solid #d9e3ef;background:white;border-radius:8px;padding:10px}#demo-request-form{scroll-margin-top:110px}
@media(max-width:1050px){.demo-hero{grid-template-columns:1fr}.demo-intro{padding-top:0;padding-right:190px}.demo-tara{position:absolute;right:0;bottom:0;width:180px}.demo-booking{max-width:800px;width:100%;justify-self:center}.demo-intro h1{max-width:18ch}.demo-form-panel,.demo-calendar{padding:24px}.demo-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.amt-demo main{padding-top:100px}.demo-wrap{width:calc(100% - 32px)}.demo-intro{padding-right:0}.demo-tara{display:none}.demo-booking{grid-template-columns:1fr;padding:8px}.demo-calendar{grid-row:1}.demo-form-panel,.demo-calendar{padding:20px 16px}.demo-expect,.demo-steps{grid-template-columns:1fr;gap:14px}.demo-section{padding-top:48px}.demo-bottom{grid-template-columns:1fr;padding:28px;margin-top:40px}.demo-bottom>img{display:none}.demo-bottom>div{padding:0}.amt-demo main h2{font-size:28px!important}.demo-days button{height:38px}.demo-form-pair{grid-template-columns:1fr}.demo-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}


/* Reference poses: Tara peeks around the form; Arin sits beside his laptop. */
.amt-demo .demo-booking{position:relative;isolation:isolate}
.amt-demo .demo-tara{position:absolute;z-index:2;left:-186px;right:auto;top:35px;bottom:auto;width:220px;height:330px;max-width:none;margin:0;object-fit:contain;pointer-events:none;border-radius:0}
.amt-demo .demo-bottom{position:relative;overflow:hidden;grid-template-columns:.85fr 1fr;padding:26px 46px 0 0;gap:26px}
.amt-demo .demo-bottom>img{display:block;align-self:end;justify-self:start;width:100%;height:auto;max-height:none;object-fit:contain;margin:0}
@media(min-width:1051px){.amt-demo .demo-hero{grid-template-columns:.78fr 1.35fr;gap:160px}.amt-demo .demo-intro{padding-right:10px}}
@media(min-width:641px) and (max-width:1050px){
 .amt-demo .demo-intro{padding-right:0}
 .amt-demo .demo-booking{margin-top:28px;width:calc(100% - 135px);justify-self:end}
 .amt-demo .demo-tara{left:-145px;width:170px;height:255px;top:28px}
 .amt-demo .demo-bottom{padding-right:24px;gap:15px}
}
@media(max-width:640px){
 .amt-demo .demo-booking{margin-top:0}
 .amt-demo .demo-tara{display:none}
 .amt-demo .demo-bottom{grid-template-columns:1fr;padding:26px 24px 0;gap:8px}
 .amt-demo .demo-bottom>img{grid-row:2;width:100%;max-width:360px;justify-self:center}
 .amt-demo .demo-bottom>div{padding-bottom:12px}
}
/* Reference palette and decorative details, scoped to this page only. */
.amt-demo{color:#09234b}.amt-demo main{background:radial-gradient(ellipse 350px 320px at 12% 8%,#fff4eb99,transparent),radial-gradient(ellipse 430px 360px at 70% 5%,#e8f8ffbb,transparent),#fff}
.amt-demo .demo-eyebrow{color:#fa6409}.amt-demo main h1,.amt-demo main h2,.amt-demo main h3{color:#08234b}.amt-demo .demo-primary{background:linear-gradient(110deg,#ff791c,#ff6708);box-shadow:0 7px 16px #ff751e25;border:1px solid #ff751c;transition:transform .2s,box-shadow .2s}.amt-demo .demo-primary:hover{transform:translateY(-2px);box-shadow:0 9px 22px #ff751e38}
.amt-demo .demo-booking{background:#ffffffd9;box-shadow:0 24px 50px #31445b0d;border-color:#eef2f6}.amt-demo .demo-booking:before{content:'';position:absolute;width:190px;height:280px;border-radius:48% 52% 60% 40%;background:linear-gradient(#e9f7ff,#ffe7e1);left:-95px;top:-20px;z-index:-1;transform:rotate(15deg)}.amt-demo .demo-booking:after{content:'';position:absolute;width:115px;height:140px;background:#ffe9e8;border-radius:55% 45% 60% 40%;top:-24px;right:-22px;z-index:-1}
.amt-demo .demo-form-panel h2{font-size:20px!important;letter-spacing:-.025em}.amt-demo .demo-field{margin:11px 0}.amt-demo .demo-field input,.amt-demo .demo-field select{height:38px}.amt-demo .demo-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.amt-demo .demo-slots button{min-height:52px}.amt-demo .demo-calendar-note{background:linear-gradient(130deg,#eef5ff,#f7faff);padding:20px 16px}.amt-demo .demo-calendar-note svg{color:#9674ff}
.amt-demo .demo-expect{gap:24px}.amt-demo .demo-expect article{position:relative;background:linear-gradient(120deg,#fff8f0,#fff5ec);border-radius:18px;padding:27px 25px 24px}.amt-demo .demo-expect .demo-tone-1{background:linear-gradient(120deg,#f8f5ff,#f5f1fc)}.amt-demo .demo-expect .demo-tone-2{background:linear-gradient(120deg,#f1fbf7,#edf9f6)}.amt-demo .demo-expect .demo-icon{width:76px;height:76px;margin-bottom:14px;background:#ffe9d9}.amt-demo .demo-expect svg{width:34px;height:34px}.amt-demo .demo-expect article:after{content:'';position:absolute;left:calc(50% + 64px);top:32px;width:17px;height:18px;border-top:3px solid #ff791b;border-right:3px solid #ff791b;transform:rotate(-35deg)}.amt-demo .demo-expect .demo-tone-1:after{border-color:#b15aff}.amt-demo .demo-expect p{max-width:25ch;margin:auto}
.amt-demo .demo-steps{gap:38px}.amt-demo .demo-steps article{position:relative}.amt-demo .demo-steps .demo-icon{width:78px;height:78px;box-shadow:0 0 0 13px #fff6ef}.amt-demo .demo-steps article:nth-child(2) .demo-icon{background:#dff0ff;color:#1487ef;box-shadow:0 0 0 13px #f1f8fe}.amt-demo .demo-steps article:nth-child(3) .demo-icon{background:#d4f7e7;color:#08ab78;box-shadow:0 0 0 13px #f0fcf7}.amt-demo .demo-steps article:nth-child(2) b{background:#168dff}.amt-demo .demo-steps article:nth-child(3) b{background:#00ab78}.amt-demo .demo-steps article:not(:last-child):after{content:'';position:absolute;left:calc(50% + 72px);right:calc(-50% + 36px);top:50px;height:2px;background:repeating-linear-gradient(90deg,#9dccff 0 4px,transparent 4px 8px)}.amt-demo .demo-steps p{max-width:27ch;margin:auto}.amt-demo .demo-steps svg{width:32px;height:32px}
.amt-demo .demo-bottom{background:radial-gradient(ellipse at 3% 0%,#ffe9e7 0,transparent 40%),radial-gradient(ellipse at 100% 100%,#ffeddf 0,transparent 40%),radial-gradient(ellipse at 90% 10%,#e7fbf8,transparent 40%),#f5faff;isolation:isolate;min-height:330px;grid-template-columns:.85fr 1.15fr}.amt-demo .demo-bottom>div:not(.demo-growth){padding:20px 145px 32px 0;z-index:1}.amt-demo .demo-bottom h2{font-size:34px!important;max-width:25ch;margin-bottom:16px!important}.amt-demo .demo-bottom:before{content:'';position:absolute;width:370px;height:300px;border-radius:50%;background:#dfedff77;left:80px;top:-90px;z-index:-1}.amt-demo .demo-bottom:after{content:'';position:absolute;width:150px;height:190px;border-radius:55%;background:#ffe7ec99;right:-45px;top:60px;z-index:-1}
.amt-demo .demo-growth{position:absolute;right:26px;bottom:24px;background:#ffffffec;padding:18px;border-radius:20px;width:155px;box-shadow:0 12px 30px #1d425b08;transform:rotate(-3deg)}.amt-demo .demo-growth strong{font-size:11px;line-height:1.4;display:block}.amt-demo .demo-growth-bars{display:flex;gap:9px;align-items:flex-end;height:82px;border-bottom:1px solid #e3edf4}.amt-demo .demo-growth-bars i{display:block;width:15px;background:linear-gradient(#93c6ff,#c6e1ff);border-radius:4px 4px 0 0}.amt-demo .demo-growth-bars i:last-child{background:linear-gradient(#82dfba,#b7efdc)}
@media(max-width:1050px){.amt-demo .demo-bottom>div:not(.demo-growth){padding-right:0}.amt-demo .demo-growth{display:none}}
@media(max-width:640px){.amt-demo .demo-booking:before,.amt-demo .demo-booking:after{display:none}.amt-demo .demo-steps article:after{display:none}.amt-demo .demo-bottom h2{font-size:28px!important}.amt-demo .demo-bottom>div:not(.demo-growth){padding:0 0 12px}.amt-demo .demo-calendar{grid-row:auto}}
@keyframes demo-agent-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes demo-chart-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-1deg)}}
.amt-demo .demo-tara{animation:demo-agent-float 6s ease-in-out infinite;will-change:transform}
.amt-demo .demo-bottom>img{animation:demo-agent-float 7s ease-in-out -2s infinite;will-change:transform}
.amt-demo .demo-growth{animation:demo-chart-float 6.5s ease-in-out -1s infinite}
@media(prefers-reduced-motion:reduce){.amt-demo .demo-tara,.amt-demo .demo-bottom>img,.amt-demo .demo-growth{animation:none;will-change:auto}.amt-demo .demo-primary{transition:none}}
/* Small hand-drawn orange rays from the supplied detail reference. */
.amt-demo .demo-accent{position:absolute;width:38px;height:38px;pointer-events:none;z-index:3;display:block}
.amt-demo .demo-accent i{position:absolute;display:block;width:18px;height:3px;background:#ff7418;border-radius:3px;transform-origin:right center}
.amt-demo .demo-accent i:nth-child(1){left:14px;top:3px;transform:rotate(60deg)}
.amt-demo .demo-accent i:nth-child(2){left:0;top:21px;transform:rotate(18deg);width:14px}
.amt-demo .demo-accent i:nth-child(3){left:4px;top:32px;transform:rotate(-20deg);width:8px}
.amt-demo .demo-accent-tara{left:-151px;top:18px}
.amt-demo .demo-accent-arin{left:26px;top:96px;transform:rotate(-12deg)}
.amt-demo .demo-accent-cta{right:183px;bottom:32px;transform:rotate(12deg)}
@media(min-width:641px) and (max-width:1050px){.amt-demo .demo-accent-tara{left:-125px;top:4px}.amt-demo .demo-accent-cta{right:22px;bottom:24px}}
@media(max-width:640px){.amt-demo .demo-accent-tara{display:none}.amt-demo .demo-accent-arin{left:20px;top:auto;bottom:135px}.amt-demo .demo-accent-cta{right:18px;bottom:185px}}
/* Show the journey in order: first step, first connection, second step, then third. */
.amt-demo .demo-steps article{--step-color:#ff7418;--step-glow:#ff741833}
.amt-demo .demo-steps article:nth-child(2){--step-color:#168dff;--step-glow:#168dff33}
.amt-demo .demo-steps article:nth-child(3){--step-color:#00ab78;--step-glow:#00ab7833}
@keyframes demo-step-active{0%,24%,100%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}5%,18%{transform:scale(1.09);filter:drop-shadow(0 0 12px var(--step-glow))}}
.amt-demo .demo-steps .demo-icon{animation:demo-step-active 7.2s ease-in-out infinite}
.amt-demo .demo-steps article:nth-child(2) .demo-icon{animation-delay:2.4s}
.amt-demo .demo-steps article:nth-child(3) .demo-icon{animation-delay:4.8s}
@keyframes demo-connection-travel{0%,17%{opacity:0;left:calc(50% + 72px)}19%{opacity:1;left:calc(50% + 72px)}32%{opacity:1;left:calc(150% - 45px)}34%,100%{opacity:0;left:calc(150% - 45px)}}
.amt-demo .demo-steps article:not(:last-child):before{content:'';position:absolute;top:46px;left:calc(50% + 72px);width:10px;height:10px;border-radius:50%;background:var(--step-color);box-shadow:0 0 9px var(--step-glow);z-index:2;opacity:0;animation:demo-connection-travel 7.2s linear infinite}
.amt-demo .demo-steps article:nth-child(2):before{animation-delay:2.4s}
.amt-demo .demo-expect article{--card-accent:#f77520;--card-glow:#ff7a1826;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.amt-demo .demo-expect .demo-tone-1{--card-accent:#935bea;--card-glow:#935bea26}
.amt-demo .demo-expect .demo-tone-2{--card-accent:#06a77b;--card-glow:#06a77b26}
.amt-demo .demo-expect article:hover,.amt-demo .demo-expect article:focus-visible{transform:translateY(-6px);border-color:var(--card-accent);box-shadow:0 14px 30px var(--card-glow);outline:none}
.amt-demo .demo-expect .demo-tone-1 .demo-icon{background:#ece2ff;color:#935bea}
.amt-demo .demo-expect .demo-tone-2 .demo-icon{background:#d9f6e9;color:#06a77b}
.amt-demo .demo-expect .demo-icon{transition:transform .25s ease,box-shadow .25s ease}
.amt-demo .demo-expect article:hover .demo-icon,.amt-demo .demo-expect article:focus-visible .demo-icon{transform:scale(1.07);box-shadow:0 0 0 7px var(--card-glow)}
@media(max-width:640px){.amt-demo .demo-steps{gap:42px}.amt-demo .demo-steps article:not(:last-child):after{display:block;top:auto;bottom:-35px;left:50%;right:auto;width:2px;height:30px;background:repeating-linear-gradient(180deg,#9dccff 0 4px,transparent 4px 8px)}.amt-demo .demo-steps article:not(:last-child):before{top:auto;bottom:-10px;left:calc(50% - 4px);width:10px;height:10px;animation-name:demo-connection-down}}
@keyframes demo-connection-down{0%,17%{opacity:0;transform:translateY(0)}19%{opacity:1;transform:translateY(0)}32%{opacity:1;transform:translateY(27px)}34%,100%{opacity:0;transform:translateY(27px)}}
@media(prefers-reduced-motion:reduce){.amt-demo .demo-steps .demo-icon,.amt-demo .demo-steps article:before{animation:none}.amt-demo .demo-expect article,.amt-demo .demo-expect .demo-icon{transition:none}.amt-demo .demo-expect article:hover,.amt-demo .demo-expect article:focus-visible,.amt-demo .demo-expect article:hover .demo-icon,.amt-demo .demo-expect article:focus-visible .demo-icon{transform:none}}
/* Give the three benefits the same visual weight and vertical reach as the form. */
@media(min-width:1051px){
 .amt-demo .demo-intro{align-self:stretch;display:flex;flex-direction:column;padding-bottom:28px}
 .amt-demo .demo-benefits{flex:1;align-content:space-between;gap:28px;margin:32px 0 0;min-height:330px}
 .amt-demo .demo-benefits li{gap:18px;align-items:center;min-height:90px}
 .amt-demo .demo-benefits .demo-icon{width:68px;height:68px}
 .amt-demo .demo-benefits svg{width:32px;height:32px}
 .amt-demo .demo-benefits strong{display:block;font-size:20px;line-height:1.4}
 .amt-demo .demo-benefits p{font-size:16px!important;line-height:1.6;margin-top:8px!important}
}
@media(min-width:641px) and (max-width:1050px){
 .amt-demo .demo-benefits{gap:26px}
 .amt-demo .demo-benefits .demo-icon{width:62px;height:62px}
 .amt-demo .demo-benefits strong{font-size:18px;line-height:1.4}
 .amt-demo .demo-benefits p{font-size:15px!important}
}
/* Meeting information and time boxes inspired by the scheduling reference. */
.amt-demo .demo-meeting{margin-top:30px;padding:24px 0;color:#142b48}
.amt-demo .demo-meeting h3{font-size:19px!important;margin:0 0 18px!important}
.amt-demo .demo-meeting-facts{list-style:none;padding:0;margin:0;display:grid;gap:15px}
.amt-demo .demo-meeting-facts li{display:flex;align-items:center;gap:13px;font-size:16px;color:#506179}
.amt-demo .demo-meeting-facts svg{box-sizing:content-box;width:21px;height:21px;padding:9px;border-radius:10px;background:#fff2e8;color:#f56c16}
.amt-demo .demo-meeting-description{border-top:1px solid #e5eaf0;margin-top:25px;padding-top:25px}
.amt-demo .demo-meeting-description p{font-size:15px;line-height:1.7}
.amt-demo .demo-meeting-description ul{padding-left:20px;margin:12px 0 0;color:#52647d;font-size:15px;line-height:1.7;display:grid;gap:9px}
.amt-demo .demo-meeting-description li::marker{color:#ff7418}
.amt-demo .demo-calendar .demo-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.amt-demo .demo-calendar .demo-slots button{min-height:50px;font-size:14px;font-weight:600;border-radius:8px;transition:border-color .2s,background .2s,box-shadow .2s}
.amt-demo .demo-calendar .demo-slots button:hover:not(:disabled){border-color:#ff7418;background:#fff5eb;box-shadow:0 3px 10px #ff741814}
@media(max-width:640px){.amt-demo .demo-meeting{margin-top:20px;padding:15px 0}.amt-demo .demo-meeting-description{margin-top:20px;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.amt-demo .demo-calendar .demo-slots button{transition:none}}
/* Align meeting content with the booking panel and give each topic a clear icon. */
.amt-demo .demo-meeting{padding:24px;border:1px solid #e8eef5;border-radius:18px;background:linear-gradient(145deg,#ffffff,#fffaf6);box-shadow:0 12px 30px #17365606}
.amt-demo .demo-meeting-description ul{list-style:none;padding:0;margin:18px 0 0;gap:20px}
.amt-demo .demo-meeting-description li{display:flex;align-items:flex-start;gap:12px}
.amt-demo .demo-description-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#fff0e3;color:#ee6a16;margin-top:1px}
.amt-demo .demo-description-icon svg{width:20px;height:20px}
.amt-demo .demo-meeting-description li:nth-child(2) .demo-description-icon{background:#eee8ff;color:#8554d9}
.amt-demo .demo-meeting-description li:nth-child(3) .demo-description-icon{background:#e0f7ee;color:#059b74}
.amt-demo .demo-meeting-description li:nth-child(4) .demo-description-icon{background:#e8f2ff;color:#287dda}
@media(min-width:1051px){.amt-demo .demo-intro{padding-bottom:0}.amt-demo .demo-meeting{flex:1;display:flex;flex-direction:column;margin-top:24px}.amt-demo .demo-meeting-description{flex:1;display:flex;flex-direction:column}.amt-demo .demo-meeting-description ul{flex:1;align-content:space-between}}
@media(max-width:640px){.amt-demo .demo-meeting{padding:22px}.amt-demo .demo-meeting-description ul{gap:16px}}

@media(min-width:1051px){.amt-demo .demo-booking{align-self:stretch}}
@media(min-width:1051px){.amt-demo .demo-intro{min-height:0}.amt-demo .demo-meeting{margin-top:12px}.amt-demo .demo-booking{align-self:stretch}}

@media(min-width:1051px){.amt-demo .demo-meeting{flex:0 0 auto}}
.amt-demo .demo-meeting-benefits{list-style:none;padding:22px 0 0;margin:24px 0 0;border-top:1px solid #e5eaf0;display:grid;gap:24px}
.amt-demo .demo-meeting-benefits li{display:flex;align-items:flex-start;gap:12px}
.amt-demo .demo-meeting-benefits .demo-icon{width:40px;height:40px;flex:0 0 40px;border-radius:11px}
.amt-demo .demo-meeting-benefits svg{width:22px;height:22px}
.amt-demo .demo-meeting-benefits li:nth-child(2) .demo-icon{background:#e8f2ff;color:#267ee8}
.amt-demo .demo-meeting-benefits li:nth-child(3) .demo-icon{background:#dcf8ee;color:#08a378}
.amt-demo .demo-meeting-benefits strong{display:block;font-size:15px;line-height:1.45}
.amt-demo .demo-meeting-benefits p{font-size:13px;margin:5px 0 0;line-height:1.6}
/* Give the closing banner and agent a balanced, spacious composition. */
.amt-demo .demo-bottom{min-height:420px;padding:36px 40px 28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;align-items:center}
.amt-demo .demo-bottom>img{width:100%;height:auto;max-height:360px;object-fit:contain;object-position:center bottom;align-self:center;justify-self:center;border-radius:16px}
.amt-demo .demo-bottom>div:not(.demo-growth){padding:16px 0 110px;min-width:0}
.amt-demo .demo-bottom h2{max-width:25ch;font-size:clamp(28px,2.5vw,36px)!important;line-height:1.2!important}
.amt-demo .demo-bottom>div:not(.demo-growth)>p{max-width:43ch}
.amt-demo .demo-growth{right:32px;bottom:28px;width:142px;padding:15px}
.amt-demo .demo-accent-arin{left:20px;top:100px}
.amt-demo .demo-accent-cta{right:190px;bottom:46px}
@media(min-width:641px) and (max-width:1050px){.amt-demo .demo-bottom{min-height:360px;gap:24px;padding:30px}.amt-demo .demo-bottom>div:not(.demo-growth){padding:10px 0}.amt-demo .demo-bottom>img{max-height:300px}}
@media(max-width:640px){.amt-demo .demo-bottom{min-height:0;grid-template-columns:1fr;padding:28px 24px;gap:24px}.amt-demo .demo-bottom>div:not(.demo-growth){padding:0}.amt-demo .demo-bottom>img{grid-row:2;width:100%;max-width:400px;max-height:none;object-fit:contain}.amt-demo .demo-accent-arin{top:auto;bottom:155px}.amt-demo .demo-accent-cta{right:16px;bottom:220px}}
/* Neil presents the invitation with an open-handed pose. */
.amt-demo .demo-bottom>img{height:380px;width:100%;max-height:380px;object-fit:contain;object-position:center bottom;border-radius:0;align-self:end}
@media(min-width:641px) and (max-width:1050px){.amt-demo .demo-bottom>img{height:320px;max-height:320px}}
@media(max-width:640px){.amt-demo .demo-bottom>img{height:330px;max-height:330px;max-width:100%}}

.amt-demo .demo-bottom>img{object-position:center;align-self:center}

.fresh-journey{padding:125px 0 70px;background:#fff;color:#102c49;font-family:Inter,'Segoe UI',sans-serif;overflow:hidden}.fresh-journey *{box-sizing:border-box}.fj-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.fresh-journey h1,.fresh-journey h2,.fresh-journey h3,.fresh-journey p{margin:0}.fresh-journey h1{font-size:clamp(42px,4.6vw,66px);line-height:1.09;letter-spacing:-.055em;font-weight:750}.fresh-journey em{font-style:normal;color:#ff6b00}.fresh-journey p{color:#6c7e90;font-size:16px;line-height:1.7}.fresh-journey svg{width:23px;height:23px;flex-shrink:0}.fj-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.16em;color:#ee650b;margin-bottom:18px}.fj-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;min-height:470px}.fj-copy>p{max-width:390px;margin-top:24px}.fj-actions{display:flex;align-items:center;gap:26px;margin-top:28px;flex-wrap:wrap}.fj-button{background:#ff6b00;color:white;text-decoration:none;padding:16px 23px;border-radius:12px;font-size:14px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:26px;box-shadow:0 8px 18px #ff6b001c;transition:transform .2s,background .2s}.fj-button:hover{background:#e75c00;transform:translateY(-3px)}.fj-link{font-size:13px;color:#173451;text-decoration:none;font-weight:650}.fj-link:hover{color:#ef650b}.fj-reassurance{display:flex;gap:8px;align-items:center;font-size:12px;color:#81909e;margin-top:28px}.fj-reassurance svg{width:16px;height:16px;color:#00a985}.fj-hero-visual{height:445px;position:relative;background:radial-gradient(ellipse at 70% 50%,#e8f2ff 0,transparent 65%),radial-gradient(ellipse at 20% 80%,#fff0e7,transparent 70%)}.fj-orbit{position:absolute;inset:15px 25px;border:1px solid #e5edf5;border-radius:50%;transform:rotate(-20deg)}.fj-workspace{position:absolute;width:65%;right:0;top:25px;background:#fff;border:1px solid #e9eff5;border-radius:22px;padding:22px;transform:rotate(4deg);box-shadow:0 25px 50px #23476910}.fj-workspace>img{width:98px;display:block;margin-bottom:24px}.fj-workspace-title{font-size:17px;font-weight:700;letter-spacing:-.03em}.fj-workspace-title>span{display:block;font-size:10px;font-weight:400;color:#8b99a7;margin-top:6px}.fj-chart{height:128px;display:flex;gap:13px;align-items:flex-end;padding:15px 8px 0;margin-top:14px;background:repeating-linear-gradient(to top,transparent 0 31px,#f0f4f9 32px 33px)}.fj-chart i{flex:1;background:linear-gradient(#258df3,#c7e2ff);border-radius:5px 5px 0 0}.fj-workspace-tags{display:flex;gap:6px;margin-top:17px}.fj-workspace-tags span{background:#f3f7fa;padding:6px 9px;border-radius:5px;font-size:9px;color:#6d8498}.fj-agent{position:absolute;left:-45px;bottom:0;width:400px;height:360px;object-fit:contain;object-position:bottom;animation:fj-float 7s ease-in-out infinite}.fj-float-note{position:absolute;bottom:20px;right:4px;display:flex;align-items:center;gap:12px;background:white;box-shadow:0 12px 40px #163b5912;border:1px solid #eff3f6;padding:16px 20px;border-radius:14px;animation:fj-float 6s -2s ease-in-out infinite}.fj-float-note>span{display:grid;place-items:center;width:36px;height:36px;background:#e9f9f1;color:#00a985;border-radius:50%}.fj-float-note strong{font-size:12px;display:block}.fj-float-note small{display:block;color:#80919e;font-size:10px;margin-top:5px}.fj-journey{padding-top:80px;scroll-margin-top:100px}.fj-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.fresh-journey h2{font-size:clamp(28px,3vw,38px);line-height:1.18;letter-spacing:-.045em;font-weight:700}.fj-section-head h2 em{color:#8392a2}.fj-pause{border:1px solid #e4ebf1;background:white;padding:9px 13px;border-radius:20px;color:#748594;font-size:11px;cursor:pointer;white-space:nowrap}.fj-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fj-stage{position:relative;text-align:left;display:flex;align-items:center;gap:12px;padding:19px 17px 23px;border:1px solid #e8edf1;border-radius:14px;background:white;color:#7e8d9c;cursor:pointer;transition:background .3s,border-color .3s,transform .3s;font:inherit}.fj-stage strong{font-size:15px;color:#35506a}.fj-stage>svg{margin-left:auto;width:21px;height:21px}.fj-step-number{font-size:12px;color:#9aa8b5}.fj-stage:hover{transform:translateY(-3px);border-color:var(--stage-color)}.fj-stage.selected{background:color-mix(in srgb,var(--stage-color) 5%,white);border-color:color-mix(in srgb,var(--stage-color) 30%,white);color:var(--stage-color)}.fj-stage.selected strong,.fj-stage.selected .fj-step-number{color:var(--stage-color)}.fj-step-line{position:absolute;left:17px;right:17px;bottom:10px;height:2px;background:#e9eef2;border-radius:4px;overflow:hidden}.fj-step-line i{display:block;width:0;height:100%;background:var(--stage-color)}.selected .fj-step-line i{width:100%}.fj-step-line i.running{animation:fj-progress 5s linear infinite}.fj-detail{display:grid;grid-template-columns:1fr 1fr;min-height:345px;margin-top:18px;border-radius:24px;background:linear-gradient(110deg,#f7f9fb 25%,color-mix(in srgb,var(--stage-color) 7%,white));overflow:hidden}.fj-detail-copy{padding:52px 55px;animation:fj-enter .45s ease}.fj-detail-copy .fj-kicker{color:var(--stage-color);font-size:10px}.fj-detail-copy h3{font-size:35px;font-weight:700;letter-spacing:-.04em;margin-bottom:14px}.fj-detail-copy>p{max-width:340px;font-size:15px}.fj-points{display:flex;gap:16px;flex-wrap:wrap;margin:23px 0 25px}.fj-points span{font-size:12px;display:flex;align-items:center;gap:6px;color:#516c81}.fj-points svg{width:15px;height:15px;color:var(--stage-color)}.fj-detail-art{position:relative;min-height:345px;animation:fj-enter .5s ease}.fj-detail-art>img{position:absolute;width:100%;height:325px;bottom:0;object-fit:contain;object-position:center bottom}.fj-art-circle{position:absolute;width:290px;height:290px;border-radius:50%;background:color-mix(in srgb,var(--stage-color) 8%,white);left:50%;top:35px;transform:translateX(-50%)}.fj-art-icon{position:absolute;right:50px;top:60px;display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:#ffffffed;color:var(--stage-color);box-shadow:0 15px 25px #17334e09;transform:rotate(9deg)}.fj-art-icon svg{width:30px;height:30px}.fj-bottom{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:55px;padding-top:75px;padding-bottom:70px}.fj-benefit>svg{color:#ff6b00;margin-bottom:17px;width:27px;height:27px}.fj-benefit h3{font-size:18px;letter-spacing:-.025em;margin-bottom:10px}.fj-benefit p{font-size:14px;max-width:230px}.fj-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:23px;padding:40px 45px;background:#102c49;color:white}.fj-cta h2{font-size:30px;color:white}.fj-cta p{color:#b4c5d4;font-size:14px;margin-top:12px}.fj-cta .fj-kicker{color:#ffac70;font-size:10px;margin-bottom:12px}.fj-cta .fj-button{flex-shrink:0}.fresh-journey a:focus-visible,.fresh-journey button:focus-visible{outline:3px solid #1486dc;outline-offset:5px}@keyframes fj-float{50%{transform:translateY(-8px)}}@keyframes fj-progress{from{width:0}to{width:100%}}@keyframes fj-enter{from{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:950px){.fj-wrap{width:calc(100% - 40px)}.fj-hero{gap:10px;grid-template-columns:1fr 1fr}.fj-agent{width:330px;left:-45px;height:320px}.fj-workspace{width:78%;padding:16px}.fj-workspace-title{font-size:14px}.fj-hero-visual{height:400px}.fj-float-note{right:0;padding:12px}.fj-stage{gap:8px;padding:17px 12px 23px}.fj-stage strong{font-size:13px}.fj-stage>svg{display:none}.fj-detail-copy{padding:38px 30px}.fj-bottom{gap:25px}.fj-detail-copy h3{font-size:30px}}
@media(max-width:640px){.fresh-journey{padding:102px 0 35px}.fj-wrap{width:calc(100% - 36px)}.fj-hero{grid-template-columns:1fr}.fj-copy>p{font-size:15px;max-width:350px}.fj-hero-visual{height:340px;margin-top:20px}.fj-workspace{width:68%;right:5px;top:5px}.fj-workspace>img{width:80px;margin-bottom:15px}.fj-chart{height:105px}.fj-workspace-tags span{padding:5px;font-size:8px}.fj-agent{height:295px;width:320px;left:-30px}.fj-float-note{bottom:0;padding:12px}.fj-journey{padding-top:52px}.fj-section-head{align-items:flex-start;flex-direction:column;gap:15px}.fj-kicker{font-size:10px}.fj-stages{grid-template-columns:repeat(2,1fr);gap:10px}.fj-stage>svg{display:block;width:18px}.fj-detail{grid-template-columns:1fr}.fj-detail-copy{padding:30px 25px 10px}.fj-detail-art{min-height:255px}.fj-detail-art>img{height:255px}.fj-art-circle{width:215px;height:215px;top:20px}.fj-art-icon{width:48px;height:48px;top:35px;right:25px}.fj-bottom{grid-template-columns:1fr;gap:30px;padding:48px 0}.fj-bottom>div:first-child h2 br{display:none}.fj-benefit>svg{margin-bottom:10px}.fj-benefit p{max-width:none}.fj-cta{flex-direction:column;align-items:flex-start;padding:30px 25px}.fj-cta h2{font-size:28px}.fj-cta .fj-button{width:100%}.fj-actions{gap:20px}.fj-button{padding:14px 19px}}
@media(prefers-reduced-motion:reduce){.fresh-journey *{animation:none!important;transition:none!important}}
/* Each stage has a locally rendered eight-second product-flow video. */
.fj-detail{grid-template-columns:.8fr 1.2fr;align-items:center}.fj-detail-video{min-width:0;padding:22px 22px 22px 0;position:relative}.fj-detail-video video{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:18px;background:#f5f8fc}.fj-video-fallback{display:block;text-align:center;padding:12px;color:#15334f;font-size:13px}.fj-step-line i{transition:width .2s linear}.fj-detail-copy{padding:38px}.fj-pause:hover{border-color:#ff6b00;color:#e75c00}@media(max-width:950px){.fj-detail{grid-template-columns:1fr}.fj-detail-copy{padding:30px 30px 12px}.fj-detail-video{padding:8px 22px 22px}.fj-detail-video video{max-width:700px;margin:auto}}@media(max-width:640px){.fj-detail-copy{padding:27px 23px 8px}.fj-detail-video{padding:8px 8px 12px}.fj-detail-video video{border-radius:12px}}
/* A guided journey visual, with live text and the existing Tara illustration. */
.fj-roadmap-visual{height:490px;background:radial-gradient(ellipse at 70% 35%,#e8f1ff,transparent 65%),radial-gradient(ellipse at 20% 90%,#fff0e3,transparent 60%)}.fj-roadmap{position:absolute;right:0;top:12px;width:68%;padding:23px;background:#ffffffed;border:1px solid #e6edf5;border-radius:24px;box-shadow:0 22px 55px #1736510c;transform:rotate(2deg)}.fj-roadmap-brand{display:flex;align-items:center;justify-content:space-between;gap:10px}.fj-roadmap-brand img{width:100px;height:auto}.fj-roadmap-brand>span{font-size:8px;letter-spacing:.1em;color:#8c9baa}.fj-roadmap h2{font-size:22px;line-height:1.3;margin:22px 0 17px;letter-spacing:-.035em}.fj-roadmap-steps{display:grid;gap:12px}.fj-roadmap-step{position:relative;display:flex;align-items:center;gap:11px;border-radius:12px;padding:10px;background:color-mix(in srgb,var(--road-color) 5%,white);border:1px solid color-mix(in srgb,var(--road-color) 13%,white)}.fj-roadmap-step:not(:last-child):after{content:'';position:absolute;height:13px;width:2px;background:var(--road-color);opacity:.3;top:100%;left:29px}.fj-roadmap-icon{display:grid;place-items:center;background:white;color:var(--road-color);width:36px;height:36px;border-radius:10px;flex-shrink:0;animation:fj-road-pulse 4.8s ease-in-out infinite;animation-delay:var(--road-delay)}.fj-roadmap-icon svg{width:20px;height:20px}.fj-roadmap-step strong{font-size:13px;display:block}.fj-roadmap-step small{font-size:10px;display:block;color:#7a8d9f;margin-top:3px}.fj-roadmap-number{margin-left:auto;font-size:10px;color:var(--road-color);opacity:.6}.fj-roadmap-visual .fj-agent{left:-55px;bottom:0;width:330px;height:310px}.fj-roadmap-visual .fj-float-note{bottom:0;right:0;padding:13px 17px}.fj-roadmap-visual .fj-orbit{inset:40px 0 10px 0;border-color:#e9eff5}.fj-preparation{padding:37px;background:linear-gradient(120deg,#fff7ef,#f6f8ff);border-radius:24px;margin-bottom:65px}.fj-preparation .fj-section-head{margin-bottom:26px}.fj-preparation h2{font-size:30px}.fj-preparation h2 em{color:#718399}.fj-prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.fj-prep-card{padding:25px;background:#ffffffed;border:1px solid #eef1f6;border-radius:17px;position:relative;transition:transform .2s,box-shadow .2s}.fj-prep-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #16334f08}.fj-prep-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#fff0e5;color:#ff6b00;margin-bottom:19px}.fj-prep-card:nth-child(2) .fj-prep-icon{background:#ece9ff;color:#7360df}.fj-prep-card:nth-child(3) .fj-prep-icon{background:#e4f8f0;color:#00a985}.fj-prep-number{position:absolute;right:25px;top:30px;font-size:12px;color:#9baab8}.fj-prep-card h3{font-size:18px;letter-spacing:-.025em;margin-bottom:10px}.fj-prep-card p{font-size:14px;line-height:1.65}.fj-prep-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px!important;font-size:12px!important}.fj-prep-note svg{width:17px;height:17px;color:#00a985}.fj-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-bottom:65px}.fj-questions>div>p{font-size:14px;margin-top:15px}.fj-question-list details{border-bottom:1px solid #e7edf3;padding:19px 0}.fj-question-list details:first-child{padding-top:3px}.fj-question-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:15px;font-weight:650}.fj-question-list summary::-webkit-details-marker{display:none}.fj-question-list summary>span{color:#ff6b00;font-size:23px;font-weight:400;transition:transform .2s}.fj-question-list details[open] summary>span{transform:rotate(45deg)}.fj-question-list details p{font-size:14px;margin-top:14px;max-width:55ch}.fj-question-list summary:focus-visible{outline:3px solid #1486dc;outline-offset:5px}@keyframes fj-road-pulse{0%,24%,100%{box-shadow:0 0 0 0 transparent}12%{box-shadow:0 0 0 5px color-mix(in srgb,var(--road-color) 12%,transparent)}}
@media(max-width:950px){.fj-roadmap{width:79%;padding:18px}.fj-roadmap-brand>span{display:none}.fj-roadmap-visual .fj-agent{width:280px;height:265px;left:-65px}.fj-roadmap-visual{height:480px}.fj-roadmap h2{font-size:20px}.fj-preparation{padding:25px}.fj-prep-card{padding:20px}.fj-prep-card h3{font-size:16px}.fj-questions{gap:30px}}
@media(max-width:640px){.fj-roadmap-visual{height:460px;margin-top:22px}.fj-roadmap{width:77%;right:0;top:0;padding:18px 16px}.fj-roadmap h2{font-size:20px;margin:18px 0 15px}.fj-roadmap-step{gap:8px;padding:9px}.fj-roadmap-visual .fj-agent{width:255px;height:240px;left:-31px;bottom:0}.fj-roadmap-visual .fj-float-note{bottom:0;right:-2px;padding:11px}.fj-float-note strong{font-size:11px}.fj-preparation{padding:25px 18px;margin-bottom:45px}.fj-preparation h2{font-size:27px}.fj-prep-grid{grid-template-columns:1fr;gap:13px}.fj-prep-card{padding:21px}.fj-prep-card h3{font-size:18px}.fj-prep-icon{margin-bottom:13px}.fj-prep-note{align-items:flex-start;text-align:left;font-size:12px!important}.fj-prep-note svg{margin-top:3px;flex-shrink:0}.fj-questions{grid-template-columns:1fr;gap:23px;margin-bottom:45px}.fj-question-list summary{font-size:14px}}
@media(prefers-reduced-motion:reduce){.fj-roadmap-icon{animation:none}.fj-prep-card,.fj-question-list summary>span{transition:none}}
/* Floating hero composition, without the outer frame or orbit outline. */
.fj-roadmap-visual .fj-orbit{display:none}.fj-roadmap{border:0;box-shadow:none;background:transparent;border-radius:0;transform:none;width:65%;padding:18px 5px 18px 18px}.fj-roadmap-visual .fj-agent{width:330px;height:345px;left:-48px;bottom:28px;object-position:center bottom;filter:drop-shadow(0 10px 16px #17334f09)}.fj-roadmap-visual .fj-float-note{bottom:5px;right:0;border:0;box-shadow:0 10px 28px #17334f09}.fj-roadmap-step{border:0}.fj-roadmap-visual{background:radial-gradient(ellipse at 70% 40%,#f0f6ff,transparent 68%),radial-gradient(ellipse at 15% 80%,#fff4e9,transparent 58%)}
/* A different character pose accompanies each tab, to the left of the video. */
.fj-detail{align-items:stretch}.fj-detail-copy{padding:30px 30px 0;display:flex;flex-direction:column;align-items:flex-start}.fj-detail-copy .fj-kicker{margin-bottom:10px}.fj-detail-copy h3{font-size:30px;margin-bottom:10px}.fj-detail-copy .fj-points{margin:16px 0}.fj-tab-agent{align-self:stretch;height:200px;margin:16px -10px 0;position:relative;overflow:hidden}.fj-tab-agent:before{content:'';position:absolute;width:190px;height:190px;left:50%;bottom:-50px;transform:translateX(-50%);border-radius:50%;background:color-mix(in srgb,var(--stage-color) 7%,transparent)}.fj-tab-agent img{display:block;position:relative;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 10px #15334f08)}.fj-detail-video{align-self:center;padding:24px 24px 24px 0}
@media(min-width:641px) and (max-width:950px){.fj-detail{grid-template-columns:.8fr 1.2fr}.fj-detail-copy{padding:24px 20px 0}.fj-detail-copy h3{font-size:26px}.fj-detail-copy>p{font-size:14px}.fj-points{gap:10px}.fj-tab-agent{height:180px}.fj-detail-video{padding:14px 14px 14px 0}.fj-roadmap{width:77%;padding-left:12px}.fj-roadmap-visual .fj-agent{width:255px;height:275px;left:-65px;bottom:35px}}
@media(max-width:640px){.fj-roadmap{width:76%;padding:14px 0 14px 12px}.fj-roadmap-visual .fj-agent{width:250px;height:260px;left:-42px;bottom:28px}.fj-roadmap-visual .fj-float-note{bottom:0}.fj-detail{grid-template-columns:1fr}.fj-detail-copy{padding:25px 23px 0}.fj-tab-agent{height:180px;margin-top:12px}.fj-detail-video{padding:10px}.fj-detail-copy h3{font-size:28px}}
/* Larger, character-specific compositions with a consistent video area. */
.fj-detail{grid-template-columns:.85fr 1.15fr;min-height:530px}.fj-detail-copy{padding:28px 28px 0}.fj-detail-copy>p{max-width:34ch}.fj-tab-agent{height:290px;margin:12px -15px 0;flex:1;min-height:280px}.fj-tab-agent img{height:100%;position:absolute;bottom:0;max-height:330px;object-fit:contain}.fj-tab-agent:before{width:260px;height:260px;bottom:-55px}.fj-tab-agent-discover img{width:105%;left:-5%;object-position:left bottom}.fj-tab-agent-explore img{width:100%;right:-8%;object-position:right bottom}.fj-tab-agent-launch img{width:110%;left:-5%;object-position:center bottom}.fj-tab-agent-grow img{width:100%;left:-3%;object-position:left bottom}.fj-detail-video{padding:20px 22px 20px 0}.fj-roadmap-visual .fj-agent{left:-25px;bottom:12px;width:255px;height:345px;object-position:left bottom;animation:none}.fj-roadmap{width:62%}.fj-roadmap-visual .fj-float-note{bottom:0}
@media(min-width:641px) and (max-width:950px){.fj-detail{grid-template-columns:.85fr 1.15fr;min-height:520px}.fj-detail-copy{padding:24px 20px 0}.fj-tab-agent{min-height:270px;height:280px}.fj-tab-agent img{max-height:300px}.fj-roadmap-visual .fj-agent{width:205px;height:290px;left:-40px;bottom:15px}.fj-roadmap{width:73%}}
@media(max-width:640px){.fj-detail{grid-template-columns:1fr;min-height:0}.fj-detail-copy{padding:25px 24px 0}.fj-tab-agent{flex:none;height:285px;min-height:285px;margin-top:16px}.fj-tab-agent img{max-height:none;width:100%;left:0;right:auto}.fj-tab-agent-discover img{object-position:20% bottom}.fj-tab-agent-explore img{object-position:80% bottom}.fj-tab-agent-grow img{object-position:35% bottom}.fj-detail-video{padding:10px}.fj-roadmap-visual .fj-agent{width:185px;height:260px;left:-24px;bottom:20px}.fj-roadmap{width:73%}}
/* Give the hero character a full-height place alongside the roadmap. */
.fj-hero{grid-template-columns:.78fr 1.22fr;gap:20px}.fj-roadmap-visual{height:515px}.fj-roadmap-visual .fj-agent{width:46%;height:425px;left:-3%;bottom:12px;object-fit:contain;object-position:center bottom}.fj-roadmap{width:59%;top:0;padding-left:8px}.fj-roadmap h2{font-size:23px}.fj-roadmap-visual .fj-float-note{bottom:7px;right:0}.fj-tab-agent-explore img,.fj-tab-agent-grow img{object-fit:contain;max-height:none}
@media(min-width:641px) and (max-width:950px){.fj-hero{grid-template-columns:1fr}.fj-copy{max-width:620px}.fj-roadmap-visual{height:500px;max-width:700px;width:100%;margin:15px auto 0}.fj-roadmap-visual .fj-agent{width:45%;height:425px;left:0;bottom:8px}.fj-roadmap{width:56%;padding-left:8px}.fj-roadmap h2{font-size:25px}}
@media(max-width:640px){.fj-hero{grid-template-columns:1fr}.fj-roadmap-visual{height:560px}.fj-roadmap{width:100%;padding:8px 4px;top:0}.fj-roadmap-brand>span{display:block}.fj-roadmap h2{font-size:25px;margin:16px 0}.fj-roadmap-steps{width:58%;margin-left:auto;gap:12px}.fj-roadmap-step{padding:10px 7px;gap:7px}.fj-roadmap-icon{width:29px;height:32px}.fj-roadmap-number{display:none}.fj-roadmap-step strong{font-size:12px}.fj-roadmap-step small{font-size:9px}.fj-roadmap-visual .fj-agent{width:49%;height:355px;left:-5%;bottom:64px}.fj-roadmap-visual .fj-float-note{bottom:10px;right:0}.fj-roadmap-step:not(:last-child):after{left:22px}}
/* Separate illustration and copy so image scale is never driven by text height. */
.fj-detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-template-areas:'intro intro' 'agent video';gap:4px 20px;min-height:0;padding:30px 30px 0;align-items:center}.fj-detail-copy{grid-area:intro;display:grid;grid-template-columns:1fr 1.4fr;gap:8px 30px;padding:0 0 20px;align-items:start;animation:none}.fj-detail-copy>.fj-kicker{grid-column:1;grid-row:1;margin:0}.fj-detail-copy>h3{grid-column:1;grid-row:2;margin:0;font-size:30px}.fj-detail-copy>p{grid-column:2;grid-row:1 / 3;max-width:45ch;font-size:15px}.fj-detail-copy>.fj-points{grid-column:2;grid-row:3;margin:2px 0 0}.fj-detail-copy>.fj-link{grid-column:1;grid-row:3;padding-top:4px}.fj-tab-agent{grid-area:agent;position:relative;display:flex;align-items:flex-end;justify-content:center;height:360px;min-height:0;min-width:0;width:100%;margin:0;overflow:hidden;align-self:end;flex:none}.fj-tab-agent img{position:static;width:auto!important;height:auto!important;max-width:100%!important;max-height:350px!important;object-fit:contain;object-position:center bottom;inset:auto!important;filter:none;flex-shrink:1}.fj-tab-agent:before{width:240px;height:240px;bottom:-25px;z-index:0}.fj-tab-agent img{z-index:1}.fj-tab-agent-discover{justify-content:flex-start;padding-right:12px}.fj-tab-agent-explore{justify-content:flex-end;padding-left:10px}.fj-tab-agent-launch{justify-content:center;padding:0}.fj-tab-agent-grow{justify-content:flex-start;padding-right:5px}.fj-detail-video{grid-area:video;width:100%;padding:0 0 24px;align-self:center}.fj-detail-video video{max-width:none;margin:0}
@media(min-width:641px) and (max-width:950px){.fj-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);min-height:0;padding:25px 22px 0;gap:5px 15px}.fj-tab-agent{height:310px;min-height:0}.fj-tab-agent img{max-height:300px!important}.fj-detail-copy{padding:0 0 18px;gap:8px 20px}.fj-detail-copy h3{font-size:26px}.fj-detail-video{padding:0 0 22px}}
@media(max-width:640px){.fj-detail{grid-template-columns:1fr;grid-template-areas:'intro' 'agent' 'video';padding:25px 15px 12px;gap:8px;min-height:0}.fj-detail-copy{display:flex;flex-direction:column;gap:10px;padding:0 8px 5px}.fj-detail-copy h3{font-size:28px}.fj-detail-copy>.fj-points{margin:0}.fj-tab-agent{height:285px;min-height:0;margin:0;justify-content:center;padding:0}.fj-tab-agent img{max-height:280px!important;max-width:85%!important}.fj-tab-agent-explore{justify-content:flex-end;padding-right:20px}.fj-tab-agent-discover{justify-content:flex-start;padding-left:20px}.fj-detail-video{padding:0}.fj-tab-agent:before{height:210px;width:210px}}
/* Larger, more readable copy across all four journey tabs. */
.fj-detail-copy>.fj-kicker{font-size:13px;line-height:1.5;letter-spacing:.12em}.fj-detail-copy>h3{font-size:38px;line-height:1.2}.fj-detail-copy>p{font-size:18px;line-height:1.65}.fj-detail-copy>.fj-points{gap:14px 24px;flex-wrap:wrap}.fj-detail-copy>.fj-points>span{font-size:15px;line-height:1.5;gap:8px}.fj-detail-copy>.fj-points svg{width:19px;height:19px}.fj-detail-copy>.fj-link{font-size:16px;line-height:1.6}.fj-detail-copy{row-gap:12px}
@media(min-width:641px) and (max-width:950px){.fj-detail-copy>h3{font-size:34px}.fj-detail-copy>p{font-size:17px}}
@media(max-width:640px){.fj-detail-copy{gap:13px}.fj-detail-copy>.fj-kicker{font-size:12px}.fj-detail-copy>h3{font-size:34px}.fj-detail-copy>p{font-size:17px}.fj-detail-copy>.fj-points>span{font-size:15px}.fj-detail-copy>.fj-link{font-size:16px}}
.amt-faq main{font-family:Inter,'Segoe UI',sans-serif;color:#142b4c;padding:100px 0 70px;background:#fff}.amt-faq main *{box-sizing:border-box}.amt-faq main button,.amt-faq main input{font:inherit}.amt-faq main svg{width:22px;height:22px;flex-shrink:0}.fq-hero{position:relative;isolation:isolate;text-align:center;padding:75px 24px 65px;background:radial-gradient(ellipse at 48% 20%,#fff0e3,transparent 60%),linear-gradient(#fff,#fafbfe);overflow:hidden}.fq-eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;color:#cf5600}.fq-hero h1{font-size:clamp(42px,5.5vw,70px);line-height:1.08;letter-spacing:-.055em;font-weight:750;margin:20px 0}.fq-hero h1 span{color:#ff6b00}.fq-hero>p{font-size:17px;line-height:1.6;color:#64758d;margin:0 auto 28px;max-width:540px}.fq-search{display:flex;align-items:center;gap:14px;max-width:570px;margin:auto;background:white;padding:17px 20px;border:1px solid #dce3ee;border-radius:14px;box-shadow:0 8px 28px #25385608;text-align:left}.fq-search:focus-within{border-color:#ff8f40;box-shadow:0 0 0 4px #ff6b0012}.fq-search svg{color:#8995a7}.fq-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#142b4c;font-size:15px!important}.fq-search button{border:0;background:#f4f6fa;border-radius:50%;font-size:22px!important;cursor:pointer;color:#64758d;width:28px;flex-shrink:0}.fq-popular{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:17px;font-size:12px;color:#6c7b90}.fq-popular button{border:1px solid #e4e8ef;border-radius:20px;padding:6px 10px;background:white;color:#40516c;cursor:pointer}.fq-popular button:hover{border-color:#ff994d;color:#cc5400}.fq-orbit{position:absolute;z-index:-1;display:grid;place-items:center;width:66px;height:66px;border-radius:20px;box-shadow:0 8px 20px #33466d0b;animation:fq-float 7s ease-in-out infinite}.fq-orbit svg{width:30px!important;height:30px!important}.fq-orbit-one{left:11%;top:90px;background:#eee9ff;color:#9664de;transform:rotate(-12deg)}.fq-orbit-two{right:10%;top:170px;background:#e5f7f0;color:#13a680;animation-delay:-2s}.fq-orbit-three{left:18%;bottom:55px;background:#eaf3ff;color:#408bda;font-size:32px;font-weight:650;animation-delay:-4s}.fq-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:68px;max-width:1120px;width:calc(100% - 48px);margin:62px auto 0;scroll-margin-top:110px}.fq-sidebar{align-self:start;position:sticky;top:115px}.fq-label{font-size:10px;font-weight:750;letter-spacing:.15em;color:#8090a4}.fq-sidebar nav{display:grid;gap:5px;margin:19px 0 32px}.fq-sidebar nav button{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:white;padding:13px 12px;border-radius:10px;font-size:13px;color:#52647e;cursor:pointer;transition:background .2s,color .2s}.fq-sidebar nav button small{margin-left:auto;font-size:11px;background:#f3f5f9;padding:2px 6px;border-radius:5px}.fq-sidebar nav button svg{width:18px;height:18px}.fq-sidebar nav button:hover{background:#f8f9fc}.fq-sidebar nav button[aria-pressed=true]{background:#fff0e5;color:#c55200;font-weight:650}.fq-help{border:1px solid #e6eaf1;background:linear-gradient(140deg,#f8faff,#fff);border-radius:16px;padding:23px}.fq-help>svg{color:#ff6b00}.fq-help h3{font-size:15px;margin:14px 0 8px}.fq-help p{font-size:13px;line-height:1.7;color:#718199}.fq-help a,.fq-answer a{display:inline-block;margin-top:14px;font-size:13px;color:#ca5600;font-weight:650;text-decoration:none}.fq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7eaf0;padding-bottom:16px;color:#748398;font-size:12px}.fq-toolbar button{background:none;border:0;color:#d45c06;font-size:12px;cursor:pointer}.fq-toolbar button:disabled{opacity:.4;cursor:default}.fq-group{margin-top:34px}.fq-group-title{display:flex;align-items:center;gap:13px;margin-bottom:19px}.fq-category-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff0e3;color:#e56b15}.fq-tone-team{background:#edeaff;color:#8a65d6}.fq-tone-operations{background:#e7f2ff;color:#418fda}.fq-tone-connect{background:#e4f7ee;color:#139d74}.fq-tone-plans{background:#fff1e4;color:#d78a2b}.fq-group h2{font-size:23px;font-weight:700;letter-spacing:-.035em;margin:0}.fq-group-title p{font-size:12px;color:#7a899e;margin:4px 0 0}.fq-item{border:1px solid #e6eaf0;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.fq-item:hover{border-color:#f2bd96}.fq-item.is-open{border-color:#f3be98;box-shadow:0 5px 15px #ff6b0006;background:#fffcf9}.fq-item h3{margin:0}.fq-item h3 button{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;text-align:left;color:#1d3353;background:none;border:0;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.fq-plus{font-size:23px;font-weight:400;color:#7f8ca0}.is-open .fq-plus{color:#ed6b12}.fq-answer{padding:0 22px 23px;animation:fq-answer .2s ease}.fq-answer p{font-size:14px;line-height:1.8;color:#66778e;margin:0;max-width:66ch}.fq-answer[hidden]{display:none}.fq-empty{text-align:center;padding:65px 20px}.fq-empty>svg{color:#f07829}.fq-empty h2{font-size:24px;margin:15px 0}.fq-empty p{font-size:14px;color:#748398}.fq-empty button{margin-top:22px;padding:12px 18px;border:0;border-radius:10px;background:#fff0e4;color:#bd5103;cursor:pointer}.fq-bottom{max-width:1120px;width:calc(100% - 48px);margin:65px auto 0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:37px 45px;background:linear-gradient(110deg,#fff0e4,#f4f1ff 65%,#ecf9f7);border-radius:23px}.fq-bottom h2{font-size:30px;letter-spacing:-.035em;margin:10px 0}.fq-bottom p{font-size:14px;line-height:1.7;color:#6f8098;margin:0}.fq-bottom>a{white-space:nowrap;text-decoration:none;background:#ff6b00;color:white;padding:15px 23px;font-size:14px;font-weight:650;border-radius:10px;transition:transform .2s,box-shadow .2s}.fq-bottom>a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ff6b0030}.amt-faq main a:focus-visible,.amt-faq main button:focus-visible{outline:3px solid #568df0;outline-offset:3px}@keyframes fq-float{50%{translate:0 -9px}}@keyframes fq-answer{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.fq-layout{gap:28px;grid-template-columns:200px minmax(0,1fr)}.fq-orbit{opacity:.5}.fq-orbit-one{left:3%;top:30px}.fq-orbit-two{right:3%;top:40px}.fq-orbit-three{display:none}.fq-bottom{padding:28px}.fq-sidebar nav button{font-size:12px;padding:12px 8px}}@media(max-width:600px){.amt-faq main{padding-top:75px}.fq-hero{padding:46px 20px 35px}.fq-hero>p{font-size:15px}.fq-orbit{width:42px;height:42px;border-radius:12px;opacity:.35}.fq-search{padding:15px}.fq-layout{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:28px;gap:16px}.fq-sidebar{position:static}.fq-sidebar nav{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.fq-sidebar nav button{border:1px solid #e6eaf0;border-radius:20px;padding:9px 11px}.fq-sidebar nav button svg,.fq-sidebar nav small,.fq-help{display:none}.fq-group{margin-top:27px}.fq-item h3 button{padding:18px;font-size:14px}.fq-answer{padding:0 18px 20px}.fq-bottom{width:calc(100% - 32px);flex-direction:column;align-items:flex-start;padding:27px;margin-top:40px}.fq-bottom h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.amt-faq main *{animation:none!important;transition:none!important}}
/* Decorative icons stay clear of the heading and search field. */
.fq-extra-0{left:24%;top:27px;width:45px;height:45px;border-radius:14px;background:#e9f3ff;color:#4c8bcd;animation-delay:-1s}
.fq-extra-1{right:25%;top:24px;width:47px;height:47px;border-radius:14px;background:#fff0dc;color:#e89734;animation-delay:-3s}
.fq-extra-2{right:18%;bottom:30px;top:auto;width:55px;height:55px;background:#f2eaff;color:#9a71d6;animation-delay:-5s}
.fq-extra-3{left:5%;top:245px;width:42px;height:42px;border-radius:13px;background:#e3f7ed;color:#2aa984;animation-delay:-2.5s}
@media(max-width:800px){.fq-extra-0{left:17%;top:12px}.fq-extra-1{right:17%;top:12px}.fq-extra-2{right:5%;bottom:12px;width:35px;height:35px}.fq-extra-3{left:3%;top:auto;bottom:12px;width:35px;height:35px}.fq-extra svg{width:21px!important;height:21px!important}}
@media(max-width:600px){.fq-extra-0,.fq-extra-1{display:none}.fq-extra-2,.fq-extra-3{opacity:.45}.fq-hero{padding-bottom:50px}}
/* Readable FAQ typography scaled to the available page width. */
.amt-faq main .fq-hero h1{font-size:clamp(46px,5.6vw,78px);line-height:1.1;margin:22px 0 24px}.amt-faq main .fq-eyebrow{font-size:13px;line-height:1.5}.amt-faq main .fq-hero>p{font-size:21px;line-height:1.6;max-width:680px;margin-bottom:32px}.amt-faq main .fq-search{max-width:650px;padding:19px 22px}.amt-faq main .fq-search input{font-size:18px!important}.amt-faq main .fq-label{font-size:12px}.amt-faq main .fq-sidebar nav button{font-size:16px;line-height:1.45}.amt-faq main .fq-sidebar nav button small{font-size:12px}.amt-faq main .fq-toolbar,.amt-faq main .fq-toolbar button{font-size:15px}.amt-faq main .fq-group h2{font-size:32px;line-height:1.25}.amt-faq main .fq-group-title p{font-size:15px;line-height:1.6}.amt-faq main .fq-item h3 button{font-size:18px;line-height:1.5;padding:23px 24px}.amt-faq main .fq-answer{padding:0 24px 25px}.amt-faq main .fq-answer p{font-size:17px;line-height:1.8}.amt-faq main .fq-answer a,.amt-faq main .fq-help a{font-size:15px}.amt-faq main .fq-help h3{font-size:19px}.amt-faq main .fq-help p{font-size:15px}.amt-faq main .fq-bottom h2{font-size:34px}.amt-faq main .fq-bottom p{font-size:17px}.amt-faq main .fq-bottom>a{font-size:16px}
@media(max-width:800px){.amt-faq main .fq-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.amt-faq main .fq-sidebar nav button{font-size:15px}.amt-faq main .fq-hero>p{font-size:19px}.amt-faq main .fq-item h3 button{font-size:17px}.amt-faq main .fq-answer p{font-size:16px}}
@media(max-width:600px){.amt-faq main .fq-layout{grid-template-columns:1fr}.amt-faq main .fq-hero h1{font-size:clamp(42px,10vw,56px)}.amt-faq main .fq-eyebrow{font-size:11px}.amt-faq main .fq-hero>p{font-size:18px}.amt-faq main .fq-search{padding:16px}.amt-faq main .fq-search input{font-size:16px!important}.amt-faq main .fq-group h2{font-size:28px}.amt-faq main .fq-item h3 button{font-size:17px;padding:20px 18px}.amt-faq main .fq-answer{padding:0 18px 22px}.amt-faq main .fq-bottom h2{font-size:29px}.amt-faq main .fq-bottom p{font-size:16px}}
/* Contact form occupies the former dashboard position in the hero. */
.contact-hero-form{width:100%;max-width:620px;justify-self:end;min-width:0;scroll-margin-top:110px}.contact-hero-form>form{width:100%;padding:28px!important;border-radius:20px;box-shadow:0 16px 40px #15334f0b}.contact-hero-form h2{font-size:26px!important;line-height:1.25}.contact-hero-form label{font-size:14px!important;line-height:1.5}.contact-hero-form input:not([type=radio]):not([type=checkbox]),.contact-hero-form select{height:46px;font-size:15px!important;padding:0 12px}.contact-hero-form textarea{font-size:15px!important;line-height:1.6;min-height:112px;padding:12px}.contact-hero-form button[type=submit]{font-size:16px!important;min-height:48px}.contact-hero-form>form>p{font-size:12px!important;line-height:1.6}.contact-hero-form form>div.grid{gap:16px!important}@media(max-width:1023px){.contact-hero-form{max-width:none;justify-self:stretch}}@media(max-width:600px){.contact-hero-form>form{padding:22px 18px!important}.contact-hero-form h2{font-size:24px!important}.contact-hero-form input:not([type=radio]):not([type=checkbox]),.contact-hero-form select,.contact-hero-form textarea{font-size:16px!important}}
.lm2{font-family:Inter,'Segoe UI',sans-serif;color:#10345a;background:#fff}.lm2 *{box-sizing:border-box}.lm2-wrap{width:calc(100% - 80px);max-width:1280px;margin:auto}.lm2-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.lm2-split.reverse{grid-template-columns:1.15fr .85fr}.lm2-hero{padding:112px 0 64px;background:linear-gradient(120deg,#fff 50%,#fffbf6)}.lm2-copy p{font-size:17px;line-height:1.7;color:#6783a0;margin:18px 0 24px;max-width:500px}.lm2 .lm2-eyebrow{font-size:11px;font-weight:750;letter-spacing:.13em;color:#ff7211;line-height:1.5;margin:0 0 13px}.lm2 h1{font-size:clamp(36px,3.5vw,53px);line-height:1.15;letter-spacing:-.035em;margin:0}.lm2 h1 em{color:#ff7211;font-style:normal}.lm2 h2{font-size:clamp(27px,2.6vw,36px);line-height:1.2;letter-spacing:-.025em;margin:0}.lm2 h3{font-size:15px;margin:0 0 12px}.lm2-actions{display:flex;flex-wrap:wrap;gap:14px}.lm2-cta,.lm2-secondary{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 23px;border-radius:9px;font-weight:650;font-size:14px;text-decoration:none}.lm2-cta{color:white;background:linear-gradient(120deg,#ff881b,#ff650a);box-shadow:0 6px 15px #ff74131a}.lm2-secondary{color:#10345a;border:1px solid #8ca9c5;background:white}.lm2-cta:hover{filter:brightness(.97);transform:translateY(-2px)}.lm2-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px}.lm2-highlights>div{background:white;box-shadow:0 4px 16px #1733510c;border-radius:9px;padding:12px 9px;display:flex;gap:7px;align-items:flex-start}.lm2-highlights svg{color:#ff7211;width:20px;flex-shrink:0}.lm2-highlights b{display:block;font-size:12px}.lm2-highlights small{display:block;font-size:9px;color:#6b86a2;white-space:nowrap;margin-top:5px}.lm2-hero-visual{position:relative;min-width:0;padding:28px 0 40px;isolation:isolate}.lm2-halo{position:absolute;inset:-5% -4%;z-index:-1;background:linear-gradient(150deg,#fff4e6,#fff9f4);border-radius:40% 60% 30% 60%;transform:rotate(-8deg)}.lm2-shot{width:100%;display:block;position:relative;border:0;background:white;padding:0;border-radius:10px;box-shadow:0 15px 38px #193b591a;overflow:hidden;cursor:zoom-in}.lm2-shot img{display:block;width:100%;height:auto;object-fit:contain}.lm2-hero-visual>.lm2-shot{animation:lm2-float 7s ease-in-out infinite}.lm2-zoom{position:absolute;right:8px;bottom:8px;color:white;background:#10345ae8;border-radius:16px;font-size:11px;padding:6px 10px;opacity:0}.lm2-shot:hover .lm2-zoom,.lm2-shot:focus-visible .lm2-zoom{opacity:1}.lm2-toast{display:flex;align-items:center;gap:12px;background:white;padding:16px 20px;position:absolute;left:-14px;bottom:8px;border-radius:10px;box-shadow:0 12px 25px #153d5614;font-size:13px}.lm2-toast>span{display:grid;place-items:center;background:#15b698;color:white;width:30px;height:30px;border-radius:50%}.lm2-toast small{display:block;color:#7e94aa;font-size:10px;margin-top:5px}.lm2-band{padding:64px 0}.lm2 .blue{background:linear-gradient(110deg,#f3faff,#edf8ff 60%,#f7fcff)}.lm2 .warm{background:linear-gradient(110deg,#fffdfa,#fff9f3 70%,#fff)}.lm2-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lm2-channels>div{display:flex;gap:10px;align-items:center;background:white;padding:14px 12px;border-radius:9px;color:#28629a;box-shadow:0 3px 10px #17335105;font-size:11px}.lm2-channels svg{width:22px;color:#1687ed;flex-shrink:0}.lm2-channels>div:nth-child(2) svg{color:#13af77}.lm2-channels>div:nth-child(3) svg{color:#9a62ed}.lm2-channels>div:nth-child(n+5) svg{color:#ff841c}.lm2-capture-art{display:grid;grid-template-columns:1fr .9fr;gap:18px;align-items:center}.lm2-orbit{aspect-ratio:1;position:relative}.lm2-connectors{width:100%;height:100%;position:absolute;inset:0}.lm2-connectors line{stroke:#8cb6d3;stroke-width:1;stroke-dasharray:3 4;animation:lm2-dash 5s linear infinite}.lm2-hub,.lm2-orbit-node{position:absolute;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #21537110}.lm2-hub{left:50%;top:50%;width:66px;height:66px;background:#ff851b;color:white}.lm2-hub svg{width:30px;height:30px}.lm2-orbit-node{background:white;color:#168df5;width:52px;height:52px}.node-0{top:13%;left:50%}.node-1{top:31%;left:82%;color:#16b48c}.node-2{top:69%;left:82%}.node-3{top:87%;left:50%;color:#9871e4}.node-4{top:69%;left:18%;color:#12b7aa}.node-5{top:31%;left:18%;color:#ff8420}.lm2-form-demo{padding:22px;background:white;border-radius:13px;box-shadow:0 12px 35px #17436a12;transform:rotate(1deg)}.lm2-form-demo>div{margin-top:12px}.lm2-form-demo>div>span{font-size:10px;color:#7891ac}.lm2-input-demo{border:1px solid #e0eaf5;border-radius:5px;padding:8px;font-size:10px;margin-top:5px;color:#446581}.lm2-save{display:block;background:#ff7410;color:white;border-radius:5px;text-align:center;padding:10px;font-size:11px;margin-top:14px}.lm2-form-demo>small{display:block;font-size:9px;color:#96a7b7;text-align:center;margin-top:10px}.lm2-checks{list-style:none;padding:0;margin:0;display:grid;gap:14px}.lm2-checks li{display:flex;gap:12px;align-items:center;font-size:15px;color:#6282a0}.lm2-checks svg{background:#ff8019;color:white;border-radius:50%;width:19px;height:19px;padding:3px;flex-shrink:0}.lm2-view-toggle{display:flex;gap:10px;margin-bottom:16px}.lm2-view-toggle button{font:600 12px Inter,'Segoe UI',sans-serif;border:1px solid #deebf4;color:#66819b;background:white;border-radius:7px;padding:10px 13px;cursor:pointer}.lm2-view-toggle button[aria-pressed=true]{background:#fff0e4;border-color:#ffc58c;color:#d66a12}.lm2-board{padding:12px;background:white;border-radius:13px;box-shadow:0 12px 28px #17335110;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lm2-column{background:#eff5ff;padding:9px;border-radius:6px;min-height:245px}.lm2-column>strong{display:flex;justify-content:space-between;font-size:10px;margin-bottom:12px;color:#2861a3}.tone-1{background:#edf7ff}.tone-2{background:#e8f9f8}.tone-3{background:#edf8f2}.lm2-column>strong>span{font-weight:400}.lm2-lead-card{background:white;border-radius:6px;padding:11px 7px;display:flex;gap:7px;margin-bottom:8px}.lm2-avatar{border-radius:50%;background:#d8efff;color:#22669d;width:23px;height:23px;flex-shrink:0;display:grid;place-items:center;font-size:8px}.lm2-lead-card b{display:block;font-size:9px;font-weight:600;line-height:1.4}.lm2-lead-card small,.lm2-lead-card i{display:block;font-size:8px;color:#92a7bb;font-style:normal;margin-top:5px}.lm2-example{font-size:9px!important;color:#91a4b7!important;margin:5px 0 0!important;grid-column:1/-1;text-align:right}.lm2-team-points{display:flex;gap:20px;margin-top:30px}.lm2-team-points>div{display:flex;align-items:center;gap:9px}.lm2-team-points svg{color:#128ff2;flex-shrink:0}.lm2-team-points strong{font-size:11px}.lm2-team-art{display:grid;grid-template-columns:1.6fr .9fr;gap:16px;align-items:center}.lm2-team-board,.lm2-calendar{padding:18px;background:white;border-radius:12px;box-shadow:0 14px 30px #21476c0d}.lm2-logo{display:block;width:100px;height:auto;object-fit:contain}.lm2-team-board h3{margin-top:16px}.lm2-team-board>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lm2-team-board section{padding:8px;background:#f0f6ff;border-radius:6px}.lm2-team-board section:nth-child(2){background:#edfaf9}.lm2-team-board section:nth-child(3){background:#edf9f2}.lm2-team-board section>strong{font-size:8px}.lm2-team-board section p{background:white;border-radius:5px;font-size:8px;line-height:1.5;padding:9px 6px;color:#547797}.lm2-team-board section small{display:block;font-size:7px;color:#9badbd;margin-top:5px}.lm2-calendar{transform:translateY(12px)}.lm2-calendar>strong{font-size:12px}.lm2-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:18px}.lm2-calendar-grid span{font-size:8px;text-align:center;color:#7596b3;padding:3px 0}.lm2-calendar-grid .selected{background:#168bf0;color:white;border-radius:4px}.lm2-meeting{display:flex;align-items:center;gap:8px;margin-top:18px;color:#168bf0}.lm2-meeting b{font-size:10px;color:#254e73}.lm2-meeting small{display:block;font-size:8px;color:#82a0bb;margin-top:3px}.lm2-analytics{background:white;border-radius:13px;box-shadow:0 13px 30px #1733510e;padding:24px}.lm2-analytics header{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:20px}.lm2-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lm2-metric-row>div{border:1px solid #e8f0f8;background:#fcfeff;border-radius:7px;display:flex;align-items:center;gap:10px;padding:12px}.lm2-metric-row svg{color:#228bf0;width:18px}.lm2-metric-row span{font-size:10px;color:#7392ad}.lm2-charts{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:22px}.lm2-charts strong{font-size:10px;display:block;margin-bottom:12px}.lm2-charts svg{width:100%;display:block}.lm2-source-chart{display:flex;align-items:center;gap:12px}.lm2-donut{display:block;width:90px;height:90px;border-radius:50%;background:conic-gradient(#2185f5 0 42%,#1dc2aa 42% 66%,#ffa040 66% 82%,#9274ef 82%);position:relative;flex-shrink:0}.lm2-donut:after{content:'';position:absolute;inset:19px;border-radius:50%;background:white}.lm2-source-chart small{display:flex;gap:5px;align-items:center;font-size:8px;color:#6e8da8;margin:8px 0}.lm2-source-chart i{width:5px;height:5px;border-radius:50%}.lm2-capabilities{padding:46px 0}.lm2-capabilities h2{text-align:center;font-size:26px;margin-bottom:30px}.lm2-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lm2-capability-grid article{display:flex;align-items:center;gap:20px;background:white;border-radius:12px;box-shadow:0 4px 15px #163e5805;padding:22px}.lm2-capability-grid h3{font-size:14px;margin:0 0 8px}.lm2-capability-grid p{font-size:12px;line-height:1.7;color:#7391ad;margin:0}.lm2-cap-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff0df;color:#ff8822;flex-shrink:0}.color-1{background:#dff8f4;color:#10b3a1}.color-2{background:#fff0df;color:#fb8728}.color-3,.color-5{background:#e4f3ff;color:#218df2}.color-4{background:#efe7ff;color:#9970ed}.lm2-bottom{padding-top:24px;padding-bottom:32px}.lm2-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;background:linear-gradient(110deg,#ff952d,#ff7118);padding:36px;border-radius:16px;color:white}.lm2-banner .lm2-eyebrow{color:white;font-size:10px}.lm2-banner h2{font-size:29px;max-width:560px}.lm2-banner p:last-child{font-size:14px;margin-bottom:0}.lm2-banner-icon{background:#ffffff26;padding:20px;border-radius:16px;transform:rotate(-8deg)}.lm2-banner-icon svg{width:48px;height:48px}.lm2-cta.light{background:white;color:#10345a;flex-shrink:0}.lm2-cta.light>span{color:#ff7211}.lm2-dialog{border:0;border-radius:12px;padding:40px 12px 12px;width:min(1450px,96vw);max-width:96vw;max-height:95vh}.lm2-dialog::backdrop{background:#0d294499}.lm2-dialog>button{position:absolute;right:12px;top:4px;border:0;background:white;font-size:28px;cursor:pointer}.lm2-dialog img{width:100%;height:auto;display:block}.lm2 :focus-visible{outline:3px solid #ff9c47;outline-offset:4px}@keyframes lm2-float{50%{transform:translateY(-6px)}}@keyframes lm2-dash{to{stroke-dashoffset:-28}}@media(max-width:1000px){.lm2-split,.lm2-split.reverse{gap:30px;grid-template-columns:1fr 1fr}.lm2-highlights{grid-template-columns:1fr 1fr}.lm2-team-art{grid-template-columns:1fr}.lm2-calendar{display:none}.lm2-metric-row>div{padding:8px}.lm2-donut{width:65px;height:65px}.lm2-donut:after{inset:14px}.lm2-capture-art{gap:8px}.lm2-form-demo{padding:14px}.lm2-capability-grid{gap:10px}.lm2-capability-grid article{padding:18px;gap:12px}.lm2-team-points{gap:12px;flex-wrap:wrap}}@media(max-width:760px){.lm2-wrap{width:calc(100% - 36px)}.lm2-split,.lm2-split.reverse{grid-template-columns:1fr;gap:28px}.lm2-hero{padding:110px 0 32px}.lm2 h1{font-size:39px}.lm2-copy p{font-size:16px}.lm2-highlights{grid-template-columns:repeat(4,1fr)}.lm2-highlights>div{display:block}.lm2-highlights small{font-size:8px}.lm2-hero-visual{padding-bottom:40px}.lm2-toast{left:10px;padding:12px;font-size:11px}.lm2-band{padding:42px 0}.lm2-split.reverse>.lm2-copy{grid-row:1}.lm2-capture-art{grid-template-columns:1fr 1fr;gap:12px}.lm2-column{min-height:220px;padding:5px}.lm2-board{padding:8px;gap:5px}.lm2-avatar{display:none}.lm2-column>strong{font-size:8px}.lm2-team-art{grid-template-columns:1.4fr 1fr;gap:10px}.lm2-calendar{display:block;padding:12px}.lm2-team-board{padding:12px}.lm2-team-board section{padding:5px}.lm2-analytics{padding:18px}.lm2-capability-grid{grid-template-columns:1fr 1fr}.lm2-capability-grid article{align-items:flex-start;gap:12px;padding:15px}.lm2-cap-icon{width:32px;height:32px}.lm2-cap-icon svg{width:19px}.lm2-capability-grid h3{font-size:12px}.lm2-capability-grid p{font-size:11px}.lm2-banner{flex-wrap:wrap;padding:24px;gap:22px}.lm2-banner-icon{display:none}.lm2-banner h2{font-size:27px}.lm2-capabilities h2{font-size:25px}.lm2-hero-visual>.lm2-shot{animation:none}}@media(max-width:420px){.lm2-capability-grid{grid-template-columns:1fr}.lm2-highlights{gap:5px}.lm2-highlights>div{padding:10px 6px}.lm2-channels{gap:8px}.lm2-channels>div{padding:10px 7px;font-size:9px;gap:6px}.lm2-team-art{grid-template-columns:1fr}.lm2-calendar{display:none}.lm2-orbit-node{width:38px;height:38px}.lm2-hub{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.lm2-hero-visual>.lm2-shot,.lm2-connectors line{animation:none}}
/* Two opposing rows of channel icons move behind the official AtMyTip mark. */
.lm2-app-ribbon{position:relative;overflow:hidden;padding:28px 0;margin:0;background:#fff;isolation:isolate}.lm2-ribbon-lines{display:grid;gap:8px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lm2-ribbon-track{display:flex;width:max-content;animation:lm2-ribbon 42s linear infinite}.lm2-ribbon-track.row-1{animation-direction:reverse;animation-duration:48s}.lm2-ribbon-set{display:flex;gap:8px;padding-right:8px}.lm2-ribbon-tile{display:grid;place-items:center;width:44px;height:40px;border:1px solid #e8e3f7;background:white;border-radius:7px;box-shadow:0 2px 4px #17335103}.lm2-ribbon-tile img{width:23px;height:23px;object-fit:contain}.lm2-ribbon-brand{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:106px;height:106px;border-radius:50%;border:1px solid #ece6fa;background:white;box-shadow:0 0 0 13px #ffffffdc,0 7px 22px #38495e12}.lm2-hand-window{display:block;width:45px;height:66px;position:relative;overflow:hidden}.lm2-hand-window img{position:absolute;width:310px!important;height:auto!important;max-width:none!important;left:-14px;top:0}.lm2-app-ribbon:hover .lm2-ribbon-track{animation-play-state:paused}@keyframes lm2-ribbon{to{transform:translateX(-50%)}}@media(max-width:600px){.lm2-ribbon-brand{width:86px;height:86px}.lm2-ribbon-tile{width:38px;height:35px}.lm2-ribbon-brand .lm2-hand-window{transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.lm2-ribbon-track{animation:none!important}}
/* Reference-style lead artwork and clearer page typography. */
.lm2 h1{font-size:clamp(40px,4vw,60px)}.lm2 h2{font-size:clamp(30px,3vw,43px);color:#10345a}.lm2-copy p{font-size:19px;line-height:1.7}.lm2 .lm2-eyebrow{font-size:13px}.lm2-checks li{font-size:17px}.lm2-channels>div{font-size:13px}.lm2-team-points strong{font-size:13px}.lm2-capability-grid h3{font-size:17px}.lm2-capability-grid p{font-size:15px}.lm2-capabilities h2{font-size:34px}.lm2-band{padding:76px 0}.lm2-hero-visual{padding-top:38px;padding-bottom:56px}.lm2-halo{background:linear-gradient(140deg,#ffe6c8,#fff4e9 55%,#edf3ff)}
.lm2-lead-preview{display:grid;grid-template-columns:100px 1fr;min-height:330px;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 26px 55px #123d6426,0 6px 15px #123d6410;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);animation:lm2-art-float 8s ease-in-out infinite}.lm2-lead-preview aside{background:linear-gradient(150deg,#092947,#174572);padding:20px 10px;color:#c9def3}.lm2-lead-preview aside>strong{font-size:12px;color:white;display:block;margin-bottom:24px}.lm2-lead-preview aside>div{display:flex;align-items:center;gap:7px;padding:11px 5px;font-size:9px;border-radius:6px}.lm2-lead-preview aside svg{width:13px;height:13px;flex-shrink:0}.lm2-lead-preview aside .current{background:#1474a559;color:#71ddff}.lm2-list-main{padding:20px 15px;min-width:0;background:linear-gradient(#fff,#fafdff)}.lm2-list-main header{display:flex;align-items:center;gap:10px;margin-bottom:19px}.lm2-list-main h3{font-size:18px;margin:0;margin-right:auto}.lm2-mock-search{font-size:9px;color:#7e9ab6;border:1px solid #e6eff8;border-radius:5px;padding:6px 8px}.lm2-mock-add{background:#ff801c;color:white;font-size:9px;border-radius:5px;padding:7px 8px;white-space:nowrap}.lm2-list-tabs{display:flex;gap:6px;margin-bottom:18px}.lm2-list-tabs span{font-size:8px;color:#5980a7;padding:5px 8px;border:1px solid #e0eaf5;border-radius:6px;white-space:nowrap}.lm2-list-tabs span:first-child{background:#e0f2ff;color:#0786dc;border-color:#c8e9ff}.lm2-list-row{display:grid;grid-template-columns:1.55fr 1fr 1fr .5fr;align-items:center;gap:8px;padding:14px 0;border-top:1px solid #eaf0f7;font-size:10px;color:#5b7d9e}.lm2-list-head{font-size:9px;padding:8px 0}.lm2-list-person{display:flex;align-items:center;gap:8px}.lm2-list-avatar,.lm2-owner{display:grid;place-items:center;flex-shrink:0;background:#d9eeff;color:#397ab0;border-radius:50%;width:26px;height:26px;font-size:10px}.lm2-list-person strong{font-size:10px;color:#365c80;display:block;white-space:nowrap}.lm2-list-person small{font-size:7px;display:block;margin-top:4px;color:#98afc5}.lm2-owner{width:22px;height:22px;font-size:8px}.lm2-status{justify-self:start;border-radius:4px;padding:4px 6px;font-size:8px;background:#ffebea;color:#ea6e60}.status-1{background:#ddf7f0;color:#1ca891}.status-2{background:#e7f4ff;color:#248ad5}.lm2-preview-note{display:block;text-align:right;color:#9bafc2;font-size:8px;margin-top:12px}.lm2-hero .lm2-toast{bottom:14px;font-size:14px;box-shadow:0 12px 28px #1b506624}.lm2-form-demo,.lm2-board,.lm2-team-board,.lm2-calendar,.lm2-analytics{box-shadow:0 18px 38px #17436a17,0 3px 8px #17436a08}.lm2-board{transform:rotate(-1deg)}.lm2-analytics{transform:rotate(-.7deg)}.lm2-form-demo{transform:rotate(2deg);border-top:3px solid #ff9a3f}.lm2-form-demo h3,.lm2-team-board h3{font-size:18px}.lm2-cap-icon{box-shadow:inset 0 0 0 4px #ffffff66,0 5px 10px #123d6410}.lm2-analytics header>strong{font-size:18px}.lm2-analytics header>svg{color:#ff821d}.lm2-banner h2{font-size:33px;color:white}
@keyframes lm2-art-float{50%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(-7px)}}
@media(max-width:1100px){.lm2-list-tabs{gap:3px}.lm2-list-tabs span{padding:5px}.lm2-mock-search{display:none}.lm2-lead-preview{grid-template-columns:78px 1fr}.lm2-list-main{padding:17px 10px}.lm2-lead-preview aside{padding:18px 6px}.lm2-list-person{gap:4px}.lm2-list-row{gap:4px}.lm2-list-avatar{width:20px;height:20px;font-size:8px}}
@media(max-width:760px){.lm2-copy p{font-size:17px}.lm2 h1{font-size:42px}.lm2 h2{font-size:32px}.lm2-band{padding:48px 0}.lm2-checks li{font-size:16px}.lm2-lead-preview{animation:none;transform:none;grid-template-columns:70px 1fr;min-height:295px}.lm2-lead-preview aside>div{font-size:8px;padding:11px 2px;gap:4px}.lm2-lead-preview aside>strong{font-size:10px}.lm2-list-main{padding:16px 8px}.lm2-list-tabs span{font-size:7px;padding:4px}.lm2-list-row{font-size:8px;padding:12px 0}.lm2-list-person strong{font-size:8px}.lm2-list-person small{display:none}.lm2-list-avatar{width:18px;height:18px;font-size:7px}.lm2-status{font-size:7px;padding:3px}.lm2-list-head{font-size:7px}.lm2-list-main h3{font-size:16px}.lm2-mock-add{font-size:8px}.lm2-capability-grid h3{font-size:16px}.lm2-capability-grid p{font-size:14px}.lm2-hero .lm2-toast{font-size:11px}.lm2-capabilities h2{font-size:29px}.lm2-channels>div{font-size:11px}.lm2-banner h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.lm2-lead-preview{animation:none}}
/* Larger channel marks; each row has its own distinct selection. */
.lm2-app-ribbon{padding:32px 0}.lm2-ribbon-lines{gap:14px}.lm2-ribbon-set{gap:14px;padding-right:14px}.lm2-ribbon-tile{width:clamp(90px,7vw,160px);height:68px;border-radius:12px}.lm2-ribbon-tile img{width:46px;height:42px}.lm2-ribbon-brand{width:126px;height:126px;box-shadow:0 0 0 16px #ffffffeb,0 7px 22px #38495e12}.lm2-ribbon-track{animation-duration:68s}.lm2-ribbon-track.row-1{animation-duration:74s}@media(max-width:600px){.lm2-ribbon-tile{height:58px}.lm2-ribbon-tile img{width:39px;height:36px}.lm2-ribbon-brand{width:102px;height:102px}}
.lm2-ribbon-tile.lm2-wide-logo img{width:calc(100% - 18px);height:42px;max-width:110px;object-fit:contain}.lm2-ribbon-tile.lm2-ribbon-dark{background:#b51d38;border-color:#b51d38}.lm2-ribbon-lines{mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}
/* Readable pipeline illustration labels at desktop and mobile sizes. */
.lm2-column{padding:12px 10px;min-height:310px}.lm2-column>strong{font-size:14px;gap:6px;margin-bottom:16px;align-items:center}.lm2-column>strong>span{font-size:12px;background:#ffffffb8;padding:3px 5px;border-radius:5px}.lm2-lead-card{padding:14px 10px;display:block;margin-bottom:10px}.lm2-lead-card .lm2-avatar{display:none}.lm2-lead-card b{font-size:13px;line-height:1.45;overflow-wrap:normal}.lm2-lead-card small{font-size:12px;line-height:1.5;margin-top:7px}.lm2-lead-card i{font-size:11px;line-height:1.5;margin-top:6px;color:#69879f}.lm2-board>.lm2-example{font-size:11px!important}
@media(min-width:761px) and (max-width:1150px){.lm2-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lm2-column{min-height:0}}
@media(max-width:600px){.lm2-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.lm2-column{min-height:0;padding:10px}.lm2-column>strong{font-size:14px}.lm2-lead-card{padding:12px 8px}.lm2-lead-card b{font-size:13px}.lm2-lead-card small{font-size:12px}.lm2-lead-card i{font-size:11px}}
/* Consistent, readable typography throughout the product illustrations. */
.lm2-lead-preview{grid-template-columns:112px minmax(0,1fr)}
.lm2-lead-preview aside>strong{font-size:14px}
.lm2-lead-preview aside>div{font-size:12px;padding:12px 3px;gap:6px}
.lm2-list-main h3{font-size:22px}
.lm2-mock-search,.lm2-mock-add{font-size:12px}
.lm2-list-tabs{flex-wrap:wrap;gap:6px}
.lm2-list-tabs span{font-size:12px;padding:6px 8px}
.lm2-list-row{font-size:13px;grid-template-columns:1.5fr 1fr 1fr .45fr;gap:8px;padding:17px 0}
.lm2-list-head{font-size:12px;padding:10px 0}
.lm2-list-person strong{font-size:13px;white-space:normal;line-height:1.45}
.lm2-list-person small{font-size:11px;line-height:1.4;color:#718da6}
.lm2-list-avatar{display:none}
.lm2-owner{width:28px;height:28px;font-size:11px}
.lm2-status{font-size:11px;padding:5px;overflow-wrap:anywhere}
.lm2-preview-note{font-size:11px;color:#718da6}
.lm2-hero .lm2-toast{font-size:15px}
.lm2-toast small{font-size:12px}
.lm2-highlights b{font-size:14px}
.lm2-highlights small{font-size:12px;white-space:normal;line-height:1.45}
.lm2-highlights>div{flex-wrap:wrap}
.lm2-form-demo h3,.lm2-team-board h3{font-size:22px}
.lm2-form-demo>div>span{font-size:13px;color:#607e99}
.lm2-input-demo{font-size:14px;line-height:1.5;padding:10px}
.lm2-save{font-size:14px;padding:12px}
.lm2-form-demo>small{font-size:11px;color:#718da6}
.lm2-team-art{grid-template-columns:minmax(0,1fr);gap:16px}
.lm2-team-board{padding:22px}
.lm2-team-board h3{margin-top:0}
.lm2-team-board>div{gap:10px}
.lm2-team-board section{padding:10px}
.lm2-team-board section>strong{font-size:14px}
.lm2-team-board section p{font-size:14px;line-height:1.5;padding:12px 10px}
.lm2-team-board section small{font-size:12px;color:#718da6}
.lm2-calendar{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:18px;transform:none}
.lm2-calendar>strong{font-size:16px;line-height:1.4}
.lm2-calendar-grid{margin:0;gap:5px}
.lm2-calendar-grid span{font-size:12px;color:#557794}
.lm2-meeting{margin:0}
.lm2-meeting b{font-size:14px}
.lm2-meeting small{font-size:12px;line-height:1.5;color:#718da6}
.lm2-example{font-size:11px!important}
.lm2-analytics header>strong{font-size:22px}
.lm2-metric-row>div{padding:14px 10px;gap:8px}
.lm2-metric-row svg{flex-shrink:0}
.lm2-metric-row span{font-size:14px;line-height:1.5;color:#557794}
.lm2-charts strong{font-size:15px}
.lm2-source-chart small{font-size:13px;color:#557794;gap:7px}
.lm2-source-chart i{width:7px;height:7px;flex-shrink:0}
@media(min-width:761px) and (max-width:1150px){
 .lm2-hero>.lm2-split{grid-template-columns:1fr}
 .lm2-hero-visual{width:100%;max-width:740px;justify-self:center}
 .lm2-team-board section{padding:7px}
 .lm2-team-board section p{padding:10px 7px}
 .lm2-calendar{grid-template-columns:1fr 2fr}.lm2-meeting{grid-column:1/-1}
 .lm2-charts{grid-template-columns:1fr}.lm2-metric-row{grid-template-columns:1fr}
}
@media(max-width:600px){
 .lm2-lead-preview{grid-template-columns:minmax(0,1fr)}
 .lm2-lead-preview aside{display:none}
 .lm2-list-main{padding:18px 12px}
 .lm2-list-row{grid-template-columns:1.35fr .9fr 1fr .45fr;gap:6px;font-size:12px}
 .lm2-list-person strong{font-size:13px}
 .lm2-list-person small{display:block;font-size:11px}
 .lm2-mock-search{display:none}
 .lm2-hero .lm2-toast{font-size:13px}
 .lm2-capture-art{grid-template-columns:1fr 1.15fr;gap:10px}
 .lm2-form-demo{padding:14px}
 .lm2-team-board{padding:14px}
 .lm2-team-board section{padding:7px}
 .lm2-team-board section p{font-size:13px;padding:10px 7px}
 .lm2-team-board section>strong{font-size:13px}
 .lm2-calendar{grid-template-columns:1fr 1.6fr;gap:14px}
 .lm2-meeting{grid-column:1/-1}
 .lm2-metric-row{gap:6px}.lm2-metric-row>div{flex-direction:column;align-items:flex-start;padding:10px}
 .lm2-metric-row span{font-size:13px}
 .lm2-charts{grid-template-columns:1fr;gap:22px}
 .lm2-source-chart{gap:24px}
}
.sc-page{font-family:Inter,'Segoe UI',sans-serif;color:#10345a;background:white}.sc-page *{box-sizing:border-box}.sc-page svg{width:24px;height:24px;flex-shrink:0}.sc-wrap{max-width:1280px;width:calc(100% - 80px);margin:auto}.sc-split{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:80px}.sc-reverse{grid-template-columns:1.12fr 1fr}.sc-hero{padding:150px 0 70px;background:radial-gradient(ellipse at 84% 45%,#fff1df,transparent 55%)}.sc-page .sc-eyebrow{font-size:13px;font-weight:750;letter-spacing:.14em;color:#ef731a;margin:0 0 18px}.sc-page h1{font-size:clamp(42px,4.4vw,64px);line-height:1.1;letter-spacing:-.045em;margin:0}.sc-page h1 em{font-style:normal;color:#ff7514}.sc-page h2{font-size:clamp(32px,3vw,44px);line-height:1.16;letter-spacing:-.035em;margin:0}.sc-copy>p:not(.sc-eyebrow){font-size:19px;line-height:1.7;color:#67829b;margin:24px 0 28px;max-width:490px}.sc-actions{display:flex;gap:14px;flex-wrap:wrap}.sc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ff7818;color:white;padding:16px 23px;border-radius:9px;text-decoration:none;font-size:15px;font-weight:650;transition:transform .2s}.sc-button:hover{transform:translateY(-3px)}.sc-button svg{width:18px;height:18px}.sc-button.secondary{background:white;border:1px solid #b5c7d8;color:#10345a}.sc-hero-tags{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;font-size:13px;color:#6d8499}.sc-hero-tags>span{display:flex;align-items:center;gap:6px}.sc-hero-tags svg{width:16px;color:#0bb297}.sc-overview{position:relative;height:440px;isolation:isolate}.sc-orbit{position:absolute;left:50%;top:50%;border:1px solid #ecdcca;border-radius:50%;transform:translate(-50%,-50%);width:330px;height:330px}.sc-orbit-two{width:440px;height:440px;border-style:dashed;opacity:.65;animation:sc-orbit-spin 65s linear infinite}.sc-shield{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:178px;height:194px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#ffb250,#ff710d);border-radius:48px;box-shadow:0 25px 55px #ff8d3430,inset 0 2px 0 #ffffff80}.sc-shield svg{width:112px;height:112px;stroke-width:1.25}.sc-float{position:absolute;display:flex;align-items:center;gap:14px;background:#fffffff5;padding:20px;border-radius:15px;box-shadow:0 16px 40px #29456513;animation:sc-float 7s ease-in-out infinite}.sc-float strong{font-size:16px;display:block}.sc-float small{display:block;font-size:13px;color:#7890a7;margin-top:7px}.sc-float-a{top:16px;left:0}.sc-float-b{right:-5px;top:180px;animation-delay:-2s}.sc-float-c{left:0;bottom:10px;animation-delay:-4s}.sc-overview-caption{position:absolute;right:0;bottom:0;font-size:11px;color:#8397a9}.sc-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;flex-shrink:0}.peach{color:#f38023;background:#fff0df}.mint{color:#08a78c;background:#e4f8f3}.lilac{color:#8a65d8;background:#f0eaff}.sc-section{padding:90px 0;scroll-margin-top:100px}.sc-blue{background:linear-gradient(120deg,#f3faff,#edf7fd)}.sc-warm{background:linear-gradient(110deg,#fffdf9,#fff8ef)}.sc-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:17px}.sc-copy li{display:flex;gap:12px;align-items:center;color:#547795;font-size:17px;line-height:1.5}.sc-copy li svg{width:21px;height:21px;background:#ff851b;color:white;padding:3px;border-radius:50%}.sc-panel{padding:30px;background:#fff;border-radius:18px;box-shadow:0 18px 45px #23486913,0 3px 10px #23486906;min-width:0}.sc-roles{transform:rotate(1deg)}.sc-sessions{transform:rotate(-1deg)}.sc-panel-heading{display:flex;gap:14px;align-items:center;margin-bottom:26px}.sc-panel h3{font-size:23px;letter-spacing:-.025em;margin:0 0 7px}.sc-panel-heading p{font-size:14px;color:#7890a5;margin:0;line-height:1.5}.sc-tabs{display:flex;gap:10px;margin-bottom:24px}.sc-tabs button{font:600 14px Inter,'Segoe UI',sans-serif;color:#557593;background:#f6f9fc;border:1px solid #e5edf5;padding:11px 18px;border-radius:8px;cursor:pointer}.sc-tabs button[aria-pressed=true]{color:#d96814;background:#fff0e2;border-color:#ffcfa8}.sc-permission{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid #edf2f6;font-size:16px}.sc-allowed{display:flex;align-items:center;gap:7px;color:#049c81;font-size:13px}.sc-allowed svg{width:17px;height:17px}.sc-access-foot{display:flex;align-items:center;gap:10px;background:#f5f8fc;border-radius:9px;padding:15px;margin-top:22px;color:#648099;font-size:14px}.sc-access-foot svg{width:18px}.sc-note{display:block;text-align:right;font-size:11px;color:#8499ac;margin-top:20px;line-height:1.5}.sc-session{display:flex;gap:13px;align-items:center;padding:22px 0;border-top:1px solid #edf2f6}.sc-avatar{background:#e5f3ff;color:#3076ab;display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;font-size:13px;font-weight:650}.sc-session strong,.sc-session-summary strong,.sc-event strong{font-size:16px;display:block}.sc-session small,.sc-session-summary small,.sc-event small{display:block;font-size:13px;color:#7b91a4;margin-top:7px;line-height:1.5}.sc-session-time{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:#4b9d8e}.sc-session-time svg{width:15px;height:15px}.sc-session-summary{background:#effaf7;border-radius:12px;display:flex;align-items:center;gap:16px;padding:20px;margin-top:10px;color:#137965}.sc-session-summary>svg{width:30px;height:30px}.sc-log-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:28px}.sc-log-filters span{background:#f6f8fb;border:1px solid #e9eef4;border-radius:6px;padding:8px 13px;font-size:13px;color:#6a849b}.sc-event{display:flex;gap:15px;align-items:flex-start;position:relative;padding:0 0 30px}.sc-event:not(:last-child):before{content:'';position:absolute;left:19px;top:40px;bottom:0;width:1px;background:#e7dff8}.sc-event:last-child{padding-bottom:0}.sc-event-dot{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#f2edfc;color:#9874d9}.sc-event-dot svg{width:20px;height:20px}.sc-event time{margin-left:auto;color:#8b9eaf;font-size:13px;padding-top:3px}.sc-principles{padding:80px 0;text-align:center}.sc-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left;margin-top:38px}.sc-principle-grid article{padding:28px;background:#f8fbfd;border-radius:14px}.sc-principle-grid h3{font-size:20px;margin:20px 0 10px}.sc-principle-grid p{font-size:16px;line-height:1.7;color:#6e879d;margin:0}.sc-cta-wrap{padding-bottom:65px}.sc-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px;border-radius:20px;background:linear-gradient(115deg,#ff8b22,#ff7114);color:white}.sc-cta .sc-eyebrow{color:#fff0dc}.sc-cta h2{max-width:650px;font-size:36px}.sc-cta p:last-child{font-size:17px;line-height:1.6;margin-bottom:0}.sc-cta .sc-button{background:white;color:#10345a;flex-shrink:0}.sc-page :focus-visible{outline:3px solid #fa8a30;outline-offset:4px}@keyframes sc-float{50%{transform:translateY(-7px)}}@keyframes sc-orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(max-width:1100px){.sc-split{gap:35px}.sc-wrap{width:calc(100% - 48px)}.sc-panel{padding:23px}.sc-panel h3{font-size:21px}.sc-session{flex-wrap:wrap}.sc-session-time{width:100%;margin-left:55px}.sc-float{padding:16px}.sc-float strong{font-size:14px}.sc-float small{font-size:12px}.sc-orbit-two{width:350px;height:350px}.sc-overview{height:420px}.sc-overview-caption{bottom:-20px}}
@media(max-width:760px){.sc-wrap{width:calc(100% - 36px)}.sc-split,.sc-reverse{grid-template-columns:1fr;gap:38px}.sc-hero{padding:120px 0 50px}.sc-page h1{font-size:46px}.sc-page h2{font-size:34px}.sc-copy>p:not(.sc-eyebrow){font-size:17px}.sc-overview{width:100%;max-width:500px;justify-self:center;height:405px}.sc-float-b{right:0}.sc-overview-caption{bottom:-12px}.sc-reverse>.sc-copy{grid-row:1}.sc-section{padding:58px 0}.sc-panel{transform:none}.sc-copy li{font-size:16px}.sc-principle-grid{grid-template-columns:1fr;gap:14px}.sc-principle-grid article{padding:24px}.sc-principles{padding:55px 0}.sc-cta{padding:28px;flex-direction:column;align-items:flex-start}.sc-cta h2{font-size:30px}.sc-hero-tags{gap:12px}.sc-shield{width:148px;height:164px}.sc-shield svg{width:90px;height:90px}.sc-float{gap:10px}.sc-panel h3{font-size:20px}.sc-permission{font-size:14px}.sc-tabs button{flex:1;padding:11px}.sc-orbit-one{width:280px;height:280px}.sc-orbit-two{width:320px;height:320px}.sc-event{gap:10px}.sc-event strong{font-size:15px}.sc-event small{font-size:12px}.sc-panel{padding:22px 18px}}
@media(prefers-reduced-motion:reduce){.sc-float,.sc-orbit-two{animation:none}.sc-button{transition:none}}
.ov-page{font-family:Inter,'Segoe UI',sans-serif;color:#10345a;background:white}.ov-page *{box-sizing:border-box}.ov-page svg{width:24px;height:24px;flex-shrink:0}.ov-wrap{max-width:1280px;width:calc(100% - 80px);margin:auto}.ov-split{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.ov-reverse{grid-template-columns:1.1fr 1fr}.ov-hero{padding:155px 0 80px;background:radial-gradient(ellipse at 80% 45%,#fff0df,transparent 58%)}.ov-page .ov-eyebrow{font-size:13px;font-weight:750;letter-spacing:.14em;color:#f17821;margin:0 0 20px}.ov-page h1{font-size:clamp(42px,4.4vw,64px);line-height:1.1;letter-spacing:-.045em;margin:0}.ov-page h1 em{color:#ff7715;font-style:normal}.ov-page h2{font-size:clamp(32px,3vw,43px);line-height:1.18;letter-spacing:-.03em;margin:0}.ov-copy>p:not(.ov-eyebrow){font-size:19px;line-height:1.7;color:#69849c;margin:24px 0 30px;max-width:520px}.ov-copy>.ov-icon{margin-bottom:24px}.ov-actions{display:flex;gap:12px;flex-wrap:wrap}.ov-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 22px;border-radius:9px;background:#ff7919;color:white;text-decoration:none;font-weight:650;font-size:15px;transition:transform .2s}.ov-button:hover{transform:translateY(-3px)}.ov-button svg{width:18px;height:18px}.ov-button.secondary{background:white;border:1px solid #b6c9d9;color:#10345a}.ov-hero-points{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:#6d869b}.ov-hero-points span{display:flex;gap:6px;align-items:center}.ov-hero-points svg{width:16px;height:16px;color:#10ad91}.ov-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;flex-shrink:0}.ov-icon.orange{background:#fff0df;color:#f48125}.ov-icon.blue{background:#e6f4ff;color:#238bdf}.ov-icon.violet{background:#f0eaff;color:#926de0}.ov-icon.green{background:#e2f8f2;color:#0cab8e}.ov-system{position:relative;height:480px;isolation:isolate}.ov-system-ring{position:absolute;inset:30px 55px;border:1px dashed #e6d8c8;border-radius:50%;animation:ov-ring 80s linear infinite}.ov-system-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);padding:32px 22px;width:280px;background:linear-gradient(130deg,#123859,#0c2743);border-radius:22px;box-shadow:0 22px 50px #12365320;color:white;text-align:center}.ov-system-core>span{font-size:10px;letter-spacing:.12em;color:#c2d6e7}.ov-system-core strong{display:block;font-size:38px;letter-spacing:-.04em;margin:12px 0}.ov-system-core small{font-size:14px;color:#c5dbea}.ov-system-card{position:absolute;display:flex;align-items:center;gap:12px;background:white;border-radius:14px;padding:18px;box-shadow:0 15px 35px #23476614;animation:ov-float 7s ease-in-out infinite}.ov-system-card strong{font-size:16px;display:block}.ov-system-card small{font-size:12px;line-height:1.5;display:block;color:#7890a5;margin-top:5px}.system-0{top:0;left:0}.system-1{top:65px;right:0;animation-delay:-2s}.system-2{bottom:85px;left:-12px;animation-delay:-4s}.system-3{bottom:30px;right:0;animation-delay:-1s}.ov-connected{position:absolute;bottom:-14px;left:5px;font-size:12px;display:flex;align-items:center;gap:8px;color:#63849a}.ov-connected svg{width:17px;color:#06ad8d}.ov-section{padding:85px 0;scroll-margin-top:100px}.ov-blue{background:linear-gradient(120deg,#f3faff,#edf7fe)}.ov-warm{background:linear-gradient(120deg,#fffdf9,#fff7ed)}.ov-section-title{text-align:center;max-width:760px;margin:0 auto 38px}.ov-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:48px;flex-wrap:wrap}.ov-tabs button{display:flex;align-items:center;gap:10px;padding:15px 22px;border:1px solid #dbe8f1;border-radius:10px;background:white;color:#6a8299;font:600 15px Inter,'Segoe UI',sans-serif;cursor:pointer}.ov-tabs button[aria-selected=true]{border-color:#ffbf90;background:#fff0e2;color:#d96d1b;box-shadow:0 4px 12px #f78c2010}.ov-work-art,.ov-automation-art,.ov-insight-art{padding:28px;border-radius:18px;background:white;box-shadow:0 18px 45px #25486615;min-width:0}.ov-work-art{transform:rotate(1deg);animation:ov-appear .3s ease}.ov-art-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.ov-art-heading>strong{font-size:21px;letter-spacing:-.02em}.ov-art-heading>span:not(.ov-icon){font-size:12px;color:#8597aa}.ov-mini-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.ov-mini-flow>div{background:#f3f8fd;padding:13px 10px;border-radius:8px}.ov-mini-flow span{display:block;color:#f48a36;font-size:12px;margin-bottom:9px}.ov-mini-flow strong{display:block;font-size:13px;line-height:1.5}.ov-work-cards{display:grid;gap:12px}.ov-work-cards>div{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #eaf0f6;border-radius:10px}.ov-work-cards strong,.ov-auto-step strong,.ov-insight-rows strong{font-size:16px;line-height:1.4;display:block}.ov-work-cards small,.ov-auto-step small,.ov-insight-rows small{font-size:13px;line-height:1.5;color:#7891a6;display:block;margin-top:5px}.ov-art-caption{font-size:13px;line-height:1.6;color:#648399;margin:20px 0 0}.ov-note{font-size:11px;color:#8b9eae;display:block;text-align:right;margin-top:18px}.ov-automation-art{transform:rotate(-1deg)}.ov-auto-step{display:flex;align-items:center;gap:16px;padding:24px 0;position:relative}.ov-auto-step:not(:last-of-type):after{content:'';position:absolute;left:18px;bottom:-5px;height:24px;width:2px;background:linear-gradient(#ffc496,#ffefe1)}.ov-step-num{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:13px;background:#fff0e0;color:#ef7e23;flex-shrink:0}.ov-auto-step>svg{margin-left:auto;color:#579ac7;width:22px}.ov-copy ul{padding:0;list-style:none;display:grid;gap:16px;margin:0 0 30px}.ov-copy li{display:flex;align-items:center;gap:12px;color:#60809b;font-size:16px;line-height:1.5}.ov-copy li svg{width:20px;height:20px;color:white;background:#ff8524;border-radius:50%;padding:3px}.ov-insight-rows{display:grid;gap:14px}.ov-insight-rows>div{display:flex;align-items:center;gap:14px;background:#f8fbfe;border-radius:12px;padding:19px 15px}.ov-bars{margin-left:auto;width:85px;height:55px;display:flex;align-items:flex-end;gap:5px;flex-shrink:0}.ov-bars span{flex:1;border-radius:3px 3px 0 0;background:#ffae6c;transform-origin:bottom;animation:ov-grow 4s ease-in-out infinite alternate}.ov-bars.blue span{background:#77b9ee}.ov-bars.violet span{background:#b496ed}.ov-bars span:nth-child(2n){animation-delay:-2s}.ov-insight-foot{display:flex;align-items:center;gap:10px;font-size:14px;color:#20a087;margin-top:24px}.ov-insight-foot svg{width:20px}.ov-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ov-module{display:flex;flex-direction:column;padding:25px;background:white;border-radius:14px;text-decoration:none;color:#10345a;box-shadow:0 5px 20px #19395805;transition:transform .2s,box-shadow .2s}.ov-module:hover{transform:translateY(-5px);box-shadow:0 13px 30px #19395812}.ov-module h3{font-size:19px;margin:22px 0 12px}.ov-module p{font-size:15px;color:#728ba0;line-height:1.7;margin:0 0 25px}.ov-module-link{margin-top:auto;font-size:13px;display:flex;align-items:center;gap:9px;color:#ee7b27}.ov-module-link svg{width:17px;height:17px}.ov-foundations{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:60px;padding-bottom:60px}.ov-foundations>a{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #e5edf4;border-radius:13px;text-decoration:none;color:#10345a}.ov-foundations h3{font-size:21px;margin:0 0 8px}.ov-foundations p{font-size:15px;line-height:1.6;color:#7890a5;margin:0}.ov-foundations>a>svg{margin-left:auto;width:20px}.ov-bottom{padding-bottom:60px}.ov-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px;border-radius:18px;background:linear-gradient(120deg,#ff942c,#ff7419);color:white}.ov-banner .ov-eyebrow{color:#fff1df}.ov-banner h2{font-size:36px}.ov-banner p:last-child{font-size:16px;line-height:1.6;margin-bottom:0}.ov-banner .ov-button{background:white;color:#163957;flex-shrink:0}.ov-page :focus-visible{outline:3px solid #f99143;outline-offset:4px}@keyframes ov-float{50%{transform:translateY(-7px)}}@keyframes ov-ring{to{transform:rotate(360deg)}}@keyframes ov-grow{to{transform:scaleY(.8)}}@keyframes ov-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:rotate(1deg)}}
@media(max-width:1150px){.ov-split{gap:35px}.ov-wrap{width:calc(100% - 48px)}.ov-system-card{padding:13px;gap:9px}.ov-system-card small{font-size:11px}.ov-system-card strong{font-size:14px}.ov-system-core{width:240px}.system-1{top:95px}.system-2{bottom:105px}.ov-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-art-heading{flex-wrap:wrap}.ov-mini-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-bars{width:52px}.ov-insight-rows>div{flex-wrap:wrap}.ov-hero-points{gap:10px}}
@media(max-width:760px){.ov-wrap{width:calc(100% - 36px)}.ov-split,.ov-reverse{grid-template-columns:1fr;gap:40px}.ov-hero{padding:120px 0 55px}.ov-page h1{font-size:44px}.ov-page h2{font-size:33px}.ov-copy>p:not(.ov-eyebrow){font-size:17px}.ov-system{width:100%;max-width:520px;justify-self:center;height:450px}.system-0{left:0}.system-2{left:0;bottom:88px}.system-1{top:75px}.system-3{bottom:5px}.ov-system-core{width:225px}.ov-system-core strong{font-size:33px}.ov-connected{bottom:-25px}.ov-section{padding:55px 0}.ov-tabs{gap:8px;margin-bottom:30px}.ov-tabs button{font-size:13px;padding:12px}.ov-tabs button svg{width:19px;height:19px}.ov-reverse>.ov-copy{grid-row:1}.ov-work-art,.ov-automation-art,.ov-insight-art{padding:23px 18px;transform:none}.ov-work-cards strong,.ov-auto-step strong,.ov-insight-rows strong{font-size:15px}.ov-art-heading>strong{font-size:20px}.ov-module-grid{gap:12px}.ov-module{padding:20px}.ov-module h3{font-size:17px}.ov-module p{font-size:14px}.ov-foundations{grid-template-columns:1fr}.ov-foundations>a{padding:20px;gap:14px}.ov-banner{flex-direction:column;align-items:flex-start;padding:28px}.ov-banner h2{font-size:31px}.ov-system-ring{inset:60px 15px}.ov-insight-rows>div{gap:10px}.ov-bars{width:55px}.ov-system-card .ov-icon{width:38px;height:38px}.ov-system-card small{max-width:150px}.ov-auto-step{gap:10px}}
@media(max-width:380px){.ov-module-grid{grid-template-columns:1fr}.ov-bars{display:none}.ov-system-card small{max-width:130px}}
@media(prefers-reduced-motion:reduce){.ov-system-ring,.ov-system-card,.ov-bars span,.ov-work-art{animation:none}.ov-button,.ov-module{transition:none}}
@media(max-width:760px){.ov-system-ring{inset:auto;left:calc(50% - 150px);top:65px;width:300px;height:300px}}
/* Neil takes the centre of the connected-work illustration. */
.ov-system-agent{position:absolute;left:50%;top:65px;transform:translateX(-50%);width:300px;height:380px;z-index:0;filter:drop-shadow(0 18px 24px #70421b15)}
.ov-system-agent:before{content:'';position:absolute;inset:20% -10% 0;border-radius:50%;background:radial-gradient(ellipse,#ffdfb8aa,transparent 68%);z-index:-1}
.ov-system-agent img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
.ov-system-card{z-index:1}.ov-system .system-0{top:0;left:-10px}.ov-system .system-1{top:45px;right:-8px}.ov-system .system-2{bottom:72px;left:-16px}.ov-system .system-3{bottom:12px;right:-5px}
@media(min-width:761px) and (max-width:1100px){.ov-system-agent{width:260px;top:85px;height:350px}.ov-system-card small{max-width:135px}.ov-system .system-0{left:0}.ov-system .system-1{right:0}.ov-system .system-2{left:0}.ov-system .system-3{right:0}}
@media(max-width:760px){.ov-system{height:490px}.ov-system-agent{width:270px;height:340px;top:104px}.ov-system .system-0{top:0;left:0}.ov-system .system-1{top:68px;right:0}.ov-system .system-2{bottom:68px;left:0}.ov-system .system-3{bottom:0;right:0}.ov-connected{bottom:-30px}.ov-system-ring{top:100px}}

/* Overview discovery cards */
.ov-foundations{gap:24px;padding-top:76px;padding-bottom:76px}.ov-foundations-heading{grid-column:1/-1;text-align:center;margin-bottom:10px}.ov-foundations .ov-foundations-heading .ov-eyebrow{color:#e96713;font-size:11px;letter-spacing:.14em;font-weight:750;margin-bottom:12px}.ov-foundations-heading h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em;color:#183b55;margin:0;line-height:1.2}
.ov-foundations>a.ov-discover{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:30px 32px 24px;border-radius:22px;position:relative;overflow:hidden;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 28px #17395706}.ov-discover-tools{background:linear-gradient(130deg,#effaf7,#f6fbff);border-color:#d5ebe4!important}.ov-discover-access{background:linear-gradient(130deg,#f6f2ff,#f3f7fe);border-color:#e2daf4!important}.ov-discover-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ov-discover-top>span:last-child{font-size:10px;letter-spacing:.14em;font-weight:750;color:#487e73}.ov-discover-access .ov-discover-top>span:last-child{color:#786395}.ov-foundations .ov-discover h3{font-size:27px;letter-spacing:-.03em;margin-bottom:10px}.ov-foundations .ov-discover>p{font-size:15px;color:#62798d;max-width:47ch;min-height:48px;line-height:1.65}
.ov-tools-preview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:center;min-height:105px;margin:14px 0}.ov-tool-tile{display:grid;place-items:center;aspect-ratio:1;max-height:66px;background:#fff;border:1px solid #e1ece8;border-radius:14px;box-shadow:0 5px 12px #23485c07}.ov-tool-tile img{width:32px;height:32px;object-fit:contain}.ov-access-preview{display:flex;align-items:center;gap:24px;min-height:105px;margin:14px 0}.ov-access-hub{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:18px;background:#fff;border:1px solid #d9d0ed;color:#8a64c5;box-shadow:0 5px 15px #7560a00b;position:relative}.ov-access-hub:after{content:'';position:absolute;left:100%;top:50%;width:25px;height:1px;background:#c7b9e4}.ov-access-hub>svg{width:31px;height:31px}.ov-access-options{display:grid;gap:6px;flex:1;border-left:1px solid #c7b9e4;padding-left:14px}.ov-access-options>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#65587c}.ov-access-options svg{width:16px;height:16px;color:#9676c0}.ov-discover-link{margin-top:auto;border-top:1px solid #dce8e5;padding-top:19px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:#247c68}.ov-discover-access .ov-discover-link{color:#7853a8;border-color:#e2ddef}.ov-discover-link svg{width:20px;height:20px;transition:transform .2s}.ov-foundations>a.ov-discover:hover{transform:translateY(-4px);box-shadow:0 16px 32px #24465e13;border-color:#a8cdc2!important}.ov-discover:hover .ov-discover-link svg{transform:translateX(4px)}.ov-discover:focus-visible{outline:3px solid #f37720;outline-offset:5px}
@media(max-width:700px){.ov-foundations{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;gap:18px}.ov-foundations>a.ov-discover{padding:24px}.ov-foundations .ov-discover h3{font-size:25px}.ov-tools-preview{gap:7px}.ov-tool-tile{border-radius:10px}.ov-tool-tile img{width:27px;height:27px}.ov-foundations-heading{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.ov-foundations>a.ov-discover,.ov-discover-link svg{transition:none}}

/* Three distinct access sections, each with its own icon and list. */
.ov-access-preview.ov-access-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:22px 0 24px;min-height:172px}.ov-access-group{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ov-access-groups .ov-access-hub{width:58px;height:58px;border-radius:17px;margin-bottom:12px;background:#fff}.ov-access-groups .ov-access-hub:after{display:none}.ov-access-group-title{font-size:12px;font-weight:700;color:#55456e;line-height:1.4;margin-bottom:9px}.ov-access-groups .ov-access-options{border:0;padding:0;gap:8px;flex:none}.ov-access-groups .ov-access-options>span{font-size:10px;line-height:1.45;align-items:flex-start;gap:5px}.ov-access-groups .ov-access-options svg{width:13px;height:13px;flex-shrink:0;margin-top:1px}.ov-access-group+.ov-access-group{border-left:1px solid #e0d7ef;padding-left:14px}
@media(max-width:420px){.ov-access-preview.ov-access-groups{grid-template-columns:1fr;gap:18px}.ov-access-group{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px}.ov-access-groups .ov-access-hub{grid-row:1/3;width:50px;height:50px;margin:0}.ov-access-group-title{grid-column:2;margin-bottom:8px;font-size:13px}.ov-access-groups .ov-access-options{grid-column:2}.ov-access-groups .ov-access-options>span{font-size:11px}.ov-access-group+.ov-access-group{border-left:0;border-top:1px solid #e0d7ef;padding-left:0;padding-top:18px}}
.mp-page{font-family:Inter,'Segoe UI',sans-serif;color:#10345a;background:#fff}.mp-page *{box-sizing:border-box}.mp-page svg{width:24px;height:24px;flex-shrink:0}.mp-wrap{max-width:1280px;width:calc(100% - 80px);margin:auto}.mp-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center}.mp-hero{padding:150px 0 82px;background:radial-gradient(ellipse at 83% 50%,#fff0df,transparent 59%)}.mp-page .mp-eyebrow{font-size:13px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#eb7725;margin:0 0 20px}.mp-page h1{font-size:clamp(41px,4.1vw,60px);line-height:1.12;letter-spacing:-.04em;margin:0}.mp-page h1 em{font-style:normal;color:#ff7919}.mp-page h2{font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:-.03em;margin:0}.mp-copy>p:not(.mp-eyebrow){font-size:19px;line-height:1.7;color:#69859c;margin:25px 0 28px}.mp-actions{display:flex;gap:12px;flex-wrap:wrap}.mp-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:15px 20px;border-radius:9px;background:#ff7919;color:#fff;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s}.mp-button:hover{transform:translateY(-3px)}.mp-button.secondary{background:white;border:1px solid #bdcedd;color:#173957}.mp-button svg{width:18px;height:18px}.mp-hero-note{display:flex;gap:9px;align-items:center;font-size:13px;color:#7a91a4;margin-top:26px}.mp-hero-note svg{width:17px;height:17px;color:#10a88b}.mp-hero-visual{position:relative;padding:25px 0 48px;min-width:0;isolation:isolate}.mp-glow{position:absolute;inset:-20px -20px 0;z-index:-1;border-radius:40% 60% 38% 50%;background:linear-gradient(135deg,#fff0d9,#f0f6ff);transform:rotate(-8deg)}.mp-mark{width:44px;height:44px;display:grid;place-items:center;background:#fff0df;color:#f38226;border-radius:12px;flex-shrink:0}.mp-mark.tone-1{background:#e1f7f2;color:#0da98d}.mp-mark.tone-2{background:#edeaff;color:#8b70d8}.mp-art{padding:26px;background:#fff;border-radius:17px;box-shadow:0 20px 45px #1b43651a,0 3px 10px #1b436506;min-width:0}.mp-art.hero-art{transform:rotate(-1deg);animation:mp-float 8s ease-in-out infinite}.mp-art-top{display:flex;gap:14px;align-items:center;margin-bottom:26px}.mp-art-top h3{font-size:22px;line-height:1.25;margin:0 0 7px;letter-spacing:-.02em}.mp-art-top p{font-size:13px;color:#7c93a6;margin:0;line-height:1.5}.mp-note{font-size:11px;line-height:1.5;color:#91a2b1;display:block;text-align:right;margin-top:20px}.mp-float-label{position:absolute;left:-15px;bottom:8px;background:#fff;border-radius:12px;padding:15px 20px;display:flex;gap:12px;align-items:center;box-shadow:0 13px 35px #193c6017;animation:mp-label-float 7s ease-in-out infinite}.mp-float-label strong{font-size:14px;display:block}.mp-float-label small{font-size:12px;color:#7b92a7;display:block;margin-top:5px}.mp-float-label .mp-mark{width:34px;height:34px}.mp-float-label svg{width:19px;height:19px}.mp-rows{display:grid;gap:10px}.mp-row{display:flex;align-items:center;gap:12px;padding:16px 10px;border-bottom:1px solid #ebf1f6}.mp-row-copy{flex:1;min-width:0}.mp-row strong{display:block;font-size:15px;line-height:1.45}.mp-row small{display:block;font-size:12px;line-height:1.5;color:#7c94a8;margin-top:6px}.mp-status{font-size:12px;line-height:1.4;color:#b47b34;background:#fff5e8;padding:6px 8px;border-radius:5px;max-width:125px}.mp-status.status-1{background:#eaf8f4;color:#278e79}.mp-status.status-2{background:#efedfa;color:#8064bd}.mp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mp-lane{background:#f0f6ff;padding:10px;border-radius:9px;min-width:0}.mp-lane.lane-1{background:#f3effc}.mp-lane.lane-2{background:#eaf8f3}.mp-lane-title{display:flex;gap:6px;align-items:center;font-size:13px;line-height:1.4;margin:3px 0 15px;overflow-wrap:anywhere}.mp-lane-title>span{width:6px;height:6px;background:#5da2dd;border-radius:50%;flex-shrink:0}.mp-lane article{background:white;padding:14px 10px;border-radius:7px;min-height:185px}.mp-lane article>.mp-mark{width:32px;height:32px;margin-bottom:14px}.mp-lane article svg{width:18px;height:18px}.mp-lane strong{font-size:15px;line-height:1.5;display:block}.mp-lane small{display:block;font-size:12px;color:#7b92a7;margin-top:9px}.mp-card-footer{font-size:11px;color:#7d93a5;border-top:1px solid #eef2f6;margin-top:22px;padding-top:11px}.mp-card-footer span{display:inline-grid;place-items:center;width:25px;height:25px;background:#eaf3ff;border-radius:50%;margin-right:5px;font-size:10px;color:#4889bf}.mp-person{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#edf1ff;color:#7867c3;font-size:19px;font-weight:650;flex-shrink:0}.mp-profile-head{display:flex;align-items:center;gap:14px;padding:5px 0 20px}.mp-profile-head>div{flex:1}.mp-profile-head strong{font-size:21px;display:block}.mp-profile-head small{font-size:13px;line-height:1.5;color:#7c91a5;display:block;margin-top:5px}.mp-profile-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mp-profile-tags span{font-size:12px;padding:7px 9px;border-radius:5px;color:#6384a0;background:#f3f7fb}.mp-chart-keys{display:flex;gap:12px;flex-wrap:wrap}.mp-chart-keys>span{font-size:12px;display:flex;align-items:center;gap:6px;color:#6887a1}.mp-chart-keys i{width:7px;height:7px;background:#ff9b49;border-radius:50%}.mp-chart-keys .chart-key-1{background:#6ea9e2}.mp-chart-keys .chart-key-2{background:#ac8de5}.mp-bar-chart{height:190px;display:flex;gap:18px;align-items:flex-end;margin:24px 0 28px;padding-bottom:25px;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#edf2f7 40px)}.mp-bar-chart>div{height:100%;flex:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:relative}.mp-bar-chart span{width:100%;background:linear-gradient(#70b8f1,#c6e3fc);border-radius:5px 5px 0 0;transform-origin:bottom;animation:mp-bars 5s ease-in-out infinite alternate}.mp-bar-chart>div:nth-child(2n) span{background:linear-gradient(#ffb263,#ffe0be);animation-delay:-2s}.mp-bar-chart small{position:absolute;bottom:-22px;font-size:11px;color:#7892a7}.mp-chart-summary,.mp-ledger-foot{display:flex;align-items:center;gap:12px;padding:16px;background:#f2faf7;border-radius:9px;color:#368d79}.mp-chart-summary strong{font-size:15px;display:block}.mp-chart-summary small{font-size:12px;line-height:1.5;color:#7d94a6;display:block;margin-top:5px}.mp-flow{padding:0 16px}.mp-flow-node{position:relative;display:flex;align-items:center;gap:14px;padding:18px;background:#f8fafc;border-radius:10px;margin-bottom:25px}.mp-flow-node:last-child{margin-bottom:0}.mp-flow-node strong{display:block;font-size:16px;line-height:1.4}.mp-flow-node small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f08a37;display:block;margin-bottom:5px}.mp-flow-connector{position:absolute;bottom:-24px;left:calc(50% - 5px);font-size:22px;color:#f9a45f;animation:mp-flow-pulse 2s ease-in-out infinite}.mp-calendar{background:#f2f8fe;padding:20px;border-radius:12px;margin-bottom:14px}.mp-calendar>strong{font-size:16px}.mp-week{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px}.mp-week>div{display:flex;align-items:center;flex-direction:column;gap:10px;background:white;border-radius:8px;padding:12px 4px}.mp-week small{font-size:12px;color:#7f95a7}.mp-week b{font-size:20px;font-weight:600}.mp-week svg{width:17px;color:#14ae90}.mp-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mp-stock article{background:#f5f9fc;border-radius:10px;padding:14px 10px}.mp-product-shape{height:95px;display:grid;place-items:center;color:#f69a51;background:linear-gradient(150deg,#fff0dc,#fffcf8);border-radius:8px;margin-bottom:16px}.mp-product-shape svg{width:48px;height:48px;filter:drop-shadow(2px 4px 0 #f5cbaa)}.mp-product-shape.shape-1{color:#6aa9db;background:#eaf5fd}.mp-product-shape.shape-2{color:#a18bd1;background:#f1ecfb}.mp-stock strong{font-size:15px;line-height:1.4;display:block}.mp-stock small{font-size:12px;color:#7b91a4;display:block;margin-top:6px}.mp-stock-meter{height:5px;background:#e1ebf1;border-radius:5px;margin-top:17px}.mp-stock-meter span{display:block;height:100%;background:#6fb4c6;border-radius:5px}.mp-stock>p{grid-column:1/-1;font-size:13px;line-height:1.6;color:#7893a9;margin:6px 0 0}.mp-team-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mp-team-people article{text-align:center;background:#f7f9fc;padding:22px 10px;border-radius:10px}.mp-team-people .mp-person{margin:0 auto 16px}.mp-team-people strong{font-size:15px;line-height:1.4;display:block}.mp-team-people small{font-size:12px;color:#7993a8;display:block;margin-top:7px}.person-1{color:#0b9c8a;background:#e1f8f1}.person-2{color:#e5934e;background:#fff0df}.mp-team-link{display:flex;justify-content:center;align-items:center;gap:10px;color:#7391a8;font-size:13px;line-height:1.5;margin-top:24px}.mp-team-link svg{width:20px;color:#45b8a3}.mp-access-map{display:grid;grid-template-columns:.65fr 1fr;gap:20px;align-items:center}.mp-shield{display:grid;place-items:center;height:200px;background:radial-gradient(ellipse,#fff1db,transparent 70%)}.mp-shield svg{width:100px;height:115px;color:#f88c30;filter:drop-shadow(3px 8px 0 #ffe8ce);stroke-width:1.2}.mp-access-item{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid #edf2f6}.mp-access-item strong{display:block;font-size:15px}.mp-access-item small{display:block;font-size:12px;color:#7e95a8;margin-top:6px}.mp-ledger-head{display:flex;justify-content:space-between;font-size:12px;color:#7b94a8;padding:10px 12px;background:#f4f8fb;border-radius:6px}.mp-ledger-foot{font-size:13px;margin-top:20px}.mp-ledger-foot svg{width:18px;height:18px}.mp-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;padding-top:35px;padding-bottom:40px}.mp-strip>div{display:flex;gap:15px;align-items:center;min-width:0}.mp-strip strong{font-size:17px;display:block}.mp-strip small{display:block;color:#7a92a6;font-size:13px;line-height:1.6;margin-top:7px}.mp-section{padding:80px 0;scroll-margin-top:95px}.mp-blue{background:linear-gradient(120deg,#f3faff,#edf8ff)}.mp-section-heading{max-width:720px;text-align:center;margin:0 auto 34px}.mp-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px}.mp-tabs button{display:flex;align-items:center;gap:9px;border:1px solid #dfe9f1;border-radius:9px;background:#fff;color:#6d87a0;padding:14px 22px;font:600 15px Inter,'Segoe UI',sans-serif;cursor:pointer}.mp-tabs button[aria-pressed=true]{background:#fff0df;color:#d57829;border-color:#ffc18e}.mp-tabs svg{width:20px;height:20px}.mp-copy ul{padding:0;list-style:none;display:grid;gap:15px;margin:0 0 28px}.mp-copy li{display:flex;align-items:center;gap:11px;font-size:16px;color:#6e8ba4}.mp-copy li svg{width:20px;height:20px;padding:3px;background:#ff8b2c;color:white;border-radius:50%}.mp-feature{min-height:460px}.mp-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mp-journey article{padding:25px;background:#fffaf4;border-radius:13px;position:relative}.mp-journey article:nth-child(2){background:#f0f8ff}.mp-journey article:nth-child(3){background:#f6f2fc}.mp-journey article:nth-child(4){background:#effaf5}.mp-journey-top{display:flex;justify-content:space-between;align-items:center;color:#e68f4d}.mp-journey-top>span{font-size:13px;letter-spacing:.1em}.mp-journey h3{font-size:19px;line-height:1.4;margin:24px 0 12px}.mp-journey p{font-size:14px;line-height:1.7;color:#758ea3;margin:0}.mp-related{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:65px}.mp-related>a{display:flex;align-items:center;gap:16px;padding:23px;border:1px solid #e6eef4;border-radius:12px;text-decoration:none;color:#123957}.mp-related small{font-size:10px;letter-spacing:.12em;color:#88a0b3}.mp-related h3{font-size:21px;line-height:1.3;margin:6px 0 0}.mp-related>a>svg{margin-left:auto;width:19px}.mp-bottom{padding-bottom:60px}.mp-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;background:linear-gradient(110deg,#ff982f,#ff7418);color:white;border-radius:18px;padding:42px}.mp-banner .mp-eyebrow{color:#fff2e1}.mp-banner h2{font-size:36px}.mp-banner p:last-child{font-size:16px;line-height:1.6;margin-bottom:0}.mp-banner .mp-button{background:white;color:#163d5b;flex-shrink:0}.mp-page :focus-visible{outline:3px solid #ff9e51;outline-offset:4px}@keyframes mp-float{50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes mp-label-float{50%{transform:translateY(5px)}}@keyframes mp-bars{to{transform:scaleY(.88)}}@keyframes mp-flow-pulse{50%{opacity:.4;transform:translateY(2px)}}
@media(max-width:1100px){.mp-wrap{width:calc(100% - 48px)}.mp-split{gap:35px;grid-template-columns:1fr 1fr}.mp-art{padding:20px}.mp-board{gap:7px}.mp-lane{padding:7px}.mp-lane article{padding:12px 8px}.mp-lane strong{font-size:14px}.mp-row{flex-wrap:wrap}.mp-row .mp-status{margin-left:56px}.mp-art-top h3{font-size:20px}.mp-stock,.mp-team-people{gap:8px}.mp-stock strong,.mp-team-people strong{font-size:14px}.mp-access-map{grid-template-columns:1fr}.mp-shield{height:120px}.mp-shield svg{height:100px}.mp-journey article{padding:20px}}
@media(max-width:760px){.mp-wrap{width:calc(100% - 36px)}.mp-split{grid-template-columns:1fr;gap:32px}.mp-hero{padding:118px 0 40px}.mp-page h1{font-size:42px}.mp-page h2{font-size:32px}.mp-copy>p:not(.mp-eyebrow){font-size:17px}.mp-hero-visual{padding-bottom:48px}.mp-glow{inset:0}.mp-art.hero-art{animation:none;transform:none}.mp-float-label{left:8px;padding:13px;font-size:13px}.mp-float-label strong{font-size:13px}.mp-strip{grid-template-columns:1fr;gap:20px}.mp-strip>div{padding-bottom:16px;border-bottom:1px solid #edf2f6}.mp-section{padding:54px 0}.mp-tabs{gap:8px;margin-bottom:30px}.mp-tabs button{padding:12px;font-size:13px}.mp-tabs svg{width:17px}.mp-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mp-journey h3{font-size:17px}.mp-related{grid-template-columns:1fr;margin-bottom:40px}.mp-banner{flex-direction:column;align-items:flex-start;padding:27px}.mp-banner h2{font-size:30px}.mp-art{padding:20px 14px}.mp-art-top h3{font-size:20px}.mp-row{padding:14px 5px}.mp-row strong{font-size:14px}.mp-row small{font-size:12px}.mp-row .mp-status{margin-left:56px;font-size:12px}.mp-card-footer span{display:none}.mp-lane-title{font-size:12px}.mp-lane article{min-height:190px}.mp-lane strong{font-size:13px}.mp-lane small{font-size:11px}.mp-stock article{padding:11px 8px}.mp-product-shape{height:75px}.mp-product-shape svg{width:36px}.mp-team-people article{padding:18px 8px}.mp-team-people .mp-person{width:48px;height:48px;font-size:16px}.mp-profile-head{flex-wrap:wrap}.mp-profile-head>.mp-mark{display:none}.mp-week{gap:5px}.mp-access-map{grid-template-columns:.55fr 1fr;gap:12px}.mp-shield svg{width:75px}.mp-access-item strong{font-size:14px}.mp-access-item .mp-mark{display:none}.mp-flow{padding:0}.mp-flow-node{padding:15px 12px}.mp-flow-node strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.mp-page *{animation:none!important;transition:none!important}}
@media(max-width:600px){.mp-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-lane:last-child{grid-column:1/-1}.mp-lane article{min-height:0}.mp-lane strong{font-size:14px}.mp-lane:last-child .mp-card-footer{margin-top:12px}.mp-lane:last-child article>.mp-mark{float:left;margin-right:12px;margin-bottom:6px}}

.mx-laptop.mx-session-image{overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center;background:#fff}.mx-laptop.mx-session-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}
.bl-page{font-family:Inter,'Segoe UI',sans-serif;color:#123857;background:white}.bl-page *{box-sizing:border-box}.bl-wrap{width:calc(100% - 80px);max-width:1280px;margin:auto}.bl-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bl-hero{padding:155px 0 80px;background:radial-gradient(ellipse at 83% 60%,#fff0dc,transparent 55%)}.bl-page .bl-eyebrow{font-size:13px;letter-spacing:.14em;font-weight:750;color:#f27d25;margin:0 0 21px}.bl-page h1{font-size:clamp(42px,4.4vw,64px);line-height:1.12;letter-spacing:-.04em;margin:0}.bl-page h1 em{font-style:normal;color:#ff7818}.bl-description{font-size:19px;line-height:1.7;color:#7290a7;margin:25px 0 30px}.bl-button{display:inline-block;background:#ff7b1d;color:white;text-decoration:none;border-radius:9px;padding:16px 22px;font-size:15px;font-weight:650}.bl-art{position:relative;padding:20px 40px 45px;isolation:isolate}.bl-paper{position:relative;background:#fff;border-radius:14px;padding:35px;box-shadow:0 20px 45px #20426016;transform:rotate(-4deg);animation:bl-float 8s ease-in-out infinite}.bl-paper.paper-back{position:absolute;inset:30px 35px 30px 50px;transform:rotate(5deg);background:#e8f4ff;z-index:-1;animation:none}.bl-paper-label{font-size:11px;letter-spacing:.13em;color:#7592a9}.bl-book-icon{display:grid;place-items:center;background:#fff0e0;color:#f78a34;border-radius:14px;width:64px;height:64px;margin:24px 0}.bl-book-icon svg{width:37px;height:37px}.bl-paper strong{font-size:34px;line-height:1.18;letter-spacing:-.03em}.bl-paper p{font-size:14px;line-height:1.6;color:#7f97ab}.bl-paper-lines{display:grid;gap:10px;margin-top:25px}.bl-paper-lines span{height:5px;background:#eef3f8;border-radius:3px}.bl-paper-lines span:nth-child(2){width:85%}.bl-paper-lines span:last-child{width:60%}.bl-art-chip{position:absolute;background:white;box-shadow:0 10px 28px #23476812;padding:15px 19px;border-radius:10px;font-size:13px;color:#69948d;animation:bl-float 7s ease-in-out infinite}.bl-art-chip.chip-a{left:0;top:90px;color:#8f71bd}.bl-art-chip.chip-b{bottom:10px;right:0;animation-delay:-3s}.bl-latest{background:#f1f9ff;padding:75px 0;scroll-margin-top:100px}.bl-feature{display:grid;grid-template-columns:1fr 1.1fr;background:white;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #2344650b;text-decoration:none;color:inherit}.bl-feature-visual{background:linear-gradient(130deg,#ffefdb,#fff7ed 55%,#f0edff);padding:44px;position:relative}.bl-feature-number{display:block;font-size:16px;color:#db9253;margin-bottom:24px}.bl-feature-visual>strong{font-size:36px;line-height:1.22;letter-spacing:-.035em}.bl-feature-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:35px}.bl-feature-tags span{font-size:12px;background:white;border-radius:6px;padding:9px;color:#8b7b68}.bl-feature-copy{padding:45px;align-self:center}.bl-category{font-size:13px;color:#e58b4b}.bl-feature h2{font-size:31px;line-height:1.25;letter-spacing:-.03em;margin:20px 0}.bl-feature p{font-size:17px;line-height:1.7;color:#718ba1}.bl-read{display:flex;justify-content:space-between;align-items:center;color:#ef832f;font-size:15px;font-weight:650;margin-top:26px}.bl-read>span{font-size:25px}.bl-feature:hover .bl-read>span{transform:translate(3px,-3px)}.bl-topics{padding-top:75px;padding-bottom:75px}.bl-topics-heading{text-align:center;margin-bottom:35px}.bl-page h2{font-size:36px;line-height:1.2;letter-spacing:-.03em}.bl-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bl-topic-grid>a{background:#f7fafc;padding:30px;border-radius:14px;text-decoration:none;color:#123857}.bl-topic-grid>a>span{font-size:13px;color:#ee964f}.bl-topic-grid h3{font-size:21px;line-height:1.4;margin:24px 0 12px}.bl-topic-grid p{font-size:16px;line-height:1.7;color:#728da4}.bl-topic-grid strong{display:block;font-size:13px;color:#e58b47;margin-top:25px}.bl-bottom{padding-bottom:60px}.bl-bottom>div{padding:42px;background:linear-gradient(120deg,#fff1df,#edf7fd);border-radius:17px}.bl-bottom h2{max-width:660px;margin:0 0 28px}.bl-page :focus-visible{outline:3px solid #ffa35b;outline-offset:4px}@keyframes bl-float{50%{translate:0 -6px}}@media(max-width:760px){.bl-wrap{width:calc(100% - 36px)}.bl-split,.bl-feature{grid-template-columns:1fr;gap:35px}.bl-hero{padding:120px 0 50px}.bl-page h1{font-size:43px}.bl-description{font-size:17px}.bl-art{padding:20px 25px 40px}.bl-paper{padding:28px}.bl-paper strong{font-size:30px}.bl-art-chip{font-size:12px;padding:12px}.bl-art-chip.chip-a{top:70px}.bl-latest{padding:50px 0}.bl-feature{gap:0}.bl-feature-visual,.bl-feature-copy{padding:28px}.bl-feature-visual>strong{font-size:31px}.bl-feature h2,.bl-page h2{font-size:29px}.bl-topic-grid{grid-template-columns:1fr}.bl-topics{padding:50px 0}.bl-bottom>div{padding:28px}}@media(prefers-reduced-motion:reduce){.bl-page *{animation:none!important;transition:none!important}}
/* FAQ follows the same spacious, illustrated page language. */
.amt-faq main{padding-top:0}.amt-faq .fq-hero{padding:145px 0 75px;text-align:left;background:radial-gradient(ellipse at 80% 40%,#fff0de,transparent 60%);overflow:visible}.fq-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;width:calc(100% - 80px);max-width:1280px;margin:auto}.fq-hero-copy>p{font-size:19px;line-height:1.7;color:#718aa1;margin:24px 0 28px}.amt-faq main .fq-hero h1{font-size:clamp(43px,4.6vw,66px);margin:20px 0}.amt-faq .fq-search{margin:0;max-width:none!important}.fq-clarity-art{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;isolation:isolate}.fq-clarity-art:before{content:'';position:absolute;width:320px;height:320px;border-radius:50%;border:1px dashed #efdbc6;z-index:-1}.fq-big-question{display:grid;place-items:center;font-size:130px;line-height:1;font-weight:650;color:#ff8b2e;width:180px;height:190px;background:linear-gradient(140deg,#fff0dc,#fff9ef);border-radius:40px;transform:rotate(-9deg);box-shadow:0 18px 35px #a66a2410}.fq-answer-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:19px;background:white;border-radius:13px;box-shadow:0 14px 35px #24476912;animation:fq-float 7s ease-in-out infinite}.fq-answer-chip svg{color:#e9934f;width:26px;height:26px}.fq-answer-chip strong{font-size:16px;display:block}.fq-answer-chip small{font-size:12px;color:#7e95a9;display:block;margin-top:6px}.fq-answer-chip.c1{left:0;top:0}.fq-answer-chip.c2{right:0;top:155px;animation-delay:-2s}.fq-answer-chip.c3{left:15px;bottom:0;animation-delay:-4s}.fq-answer-chip.c2 svg{color:#ae86dc}.fq-answer-chip.c3 svg{color:#38ae95}.amt-faq .fq-layout{max-width:1280px;width:calc(100% - 80px);gap:55px;margin-top:65px}.amt-faq .fq-item{border:0;background:#f6faff;border-radius:12px;margin-bottom:13px}.amt-faq .fq-item.is-open{background:#fff5eb;box-shadow:0 7px 20px #eec49f12}.amt-faq .fq-bottom{max-width:1280px;width:calc(100% - 80px);background:linear-gradient(115deg,#ff9a32,#ff771c);color:white;padding:40px}.amt-faq .fq-bottom .fq-eyebrow,.amt-faq .fq-bottom p{color:#fff2e2}.amt-faq .fq-bottom>a{background:white;color:#153957}.amt-faq .fq-sidebar nav button{background:#f7fafc}.amt-faq .fq-sidebar nav button[aria-pressed=true]{background:#fff0df}.amt-faq .fq-group-title{padding-top:12px}@media(max-width:760px){.fq-hero-inner{grid-template-columns:1fr;gap:36px;width:calc(100% - 36px)}.amt-faq .fq-hero{padding:120px 0 45px}.fq-hero-copy>p{font-size:17px}.fq-clarity-art{min-height:340px;max-width:470px;width:100%;justify-self:center}.fq-big-question{font-size:110px;width:145px;height:155px}.fq-answer-chip{padding:15px;gap:9px}.fq-answer-chip strong{font-size:14px}.fq-answer-chip small{font-size:11px}.fq-answer-chip.c2{top:140px}.amt-faq main .fq-layout{grid-template-columns:1fr;width:calc(100% - 36px);gap:22px}.amt-faq .fq-sidebar{position:static}.amt-faq .fq-sidebar nav{display:flex;flex-wrap:wrap;gap:7px}.amt-faq .fq-sidebar nav button{padding:10px 12px;border-radius:20px;font-size:14px}.amt-faq .fq-help{display:none}.amt-faq .fq-bottom{width:calc(100% - 36px);padding:28px;flex-direction:column;align-items:flex-start}.fq-clarity-art:before{width:290px;height:290px}}
.mx-hero-tags,.mx-story-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.mx-hero-tags span{padding:10px 15px;background:#fff;border:1px solid #e6eaf0;border-radius:30px;font-size:14px;color:#536e86}.mp-page .mx-context-note{font-size:14px!important;color:#8296a7!important}.mp-related>article{display:flex;gap:16px;align-items:center;padding:23px;background:#f6f9fc;border-radius:12px}.mx-end-mark{width:100px;height:100px;display:grid;place-items:center;border:1px solid #ffffff50;border-radius:26px;transform:rotate(-8deg)}.mx-end-mark svg{width:55px;height:55px}.mp-art,.mp-strip>div,.mp-journey article,.mp-related>a,.mx-depth-card,.bl-topic-grid>a,.fq-item,.fq-answer-chip{transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.mp-strip>div{padding:18px;border-radius:14px}.mp-journey article{padding:24px;border:1px solid #e5edf4;border-radius:16px;background:#fff}.mp-art:hover,.mp-strip>div:hover,.mp-journey article:hover,.mx-depth-card:hover,.mp-related>a:hover,.bl-topic-grid>a:hover{transform:translateY(-6px);box-shadow:0 20px 42px #16385a16;background:#fffcf7}.fq-item:hover,.fq-answer-chip:hover{border-color:#ffc89b;box-shadow:0 8px 26px #16385a10}.mp-art:has(:focus-visible),.mp-related>a:focus-visible{outline:3px solid #ffb975;outline-offset:5px}.mp-section{padding-top:90px;padding-bottom:90px}.mx-tab-art{min-height:440px;overflow:hidden}.mx-tab-art strong{line-height:1.35}.mx-tab-art small{line-height:1.5}.mx-tab-art h4{font-size:24px;line-height:1.3;margin:22px 0}.mx-mini{display:flex;align-items:center;gap:12px;padding:12px 0}.mx-mini strong,.mx-mini small{display:block}.mx-mini strong{font-size:15px}.mx-mini small{font-size:12px;color:#7c91a3;margin-top:4px}.mx-paper-scene{background:linear-gradient(150deg,#fffaf2,#fff);border:1px solid #eee7dc;border-radius:8px;padding:28px;box-shadow:12px 12px 0 #f3f6fb;position:relative;margin:0 12px 20px 0}.mx-paper-stamp{float:right;color:#f58529;background:#ffeedf;border-radius:10px;padding:12px;transform:rotate(9deg)}.mx-paper-overline{font-size:10px;letter-spacing:.15em;color:#92a0ac}.mx-paper-line{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e8edf3;padding:18px 0;font-size:14px}.mx-paper-line strong{color:#7891a5;text-align:right}.mx-paper-sign{margin-top:10px;display:flex;gap:10px;color:#16a18b;font-size:14px}.mx-messages{display:flex;flex-direction:column;gap:14px}.mx-message{border-radius:16px 16px 16px 3px;background:#f0f6ff;padding:18px 22px;width:83%;animation:mx-appear .5s both}.mx-message small,.mx-message strong,.mx-message span{display:block}.mx-message small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8296ae}.mx-message strong{font-size:18px;margin:5px 0}.mx-message span{font-size:13px;color:#698298}.mx-message.message-1{align-self:flex-end;background:#fff1e5;border-radius:16px 16px 3px 16px;animation-delay:.15s}.mx-message.message-2{background:#e9f8f3;animation-delay:.3s}.mx-typing{display:flex;gap:5px;padding:0 18px}.mx-typing i{width:7px;height:7px;border-radius:100%;background:#b4c4d4;animation:mx-pulse 2s infinite}.mx-typing i:nth-child(2){animation-delay:.2s}.mx-typing i:nth-child(3){animation-delay:.4s}.mx-dial-scene{display:flex;align-items:center;gap:26px;padding:18px 0}.mx-dial{width:185px;height:185px;flex-shrink:0;background:conic-gradient(#ff963f 0 60%,#c8eae7 60% 80%,#eef2f8 80%);border-radius:100%;padding:13px;transform:rotate(-20deg)}.mx-dial>div{background:white;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(20deg);gap:9px}.mx-dial svg{color:#f58630;width:32px;height:32px}.mx-dial strong{font-size:20px}.mx-dial small{font-size:10px;color:#8296a8}.mx-dial-notes{min-width:0}.mx-finance-scene{display:flex;align-items:center;gap:30px;min-height:300px}.mx-donut{width:210px;height:210px;border-radius:100%;background:conic-gradient(#fca759 0 44%,#69bcde 44% 76%,#b5a5e3 76%);display:grid;place-items:center;flex-shrink:0;box-shadow:0 18px 25px #9abbcc20}.mx-donut>span{width:135px;height:135px;background:#fff;border-radius:100%;display:grid;place-content:center;text-align:center;font-size:17px;font-weight:650}.mx-legend>div{position:relative;margin:22px 0;padding-left:20px}.mx-legend i{position:absolute;left:0;top:5px;width:9px;height:9px;background:#fca759;border-radius:3px}.mx-legend .tone-1{background:#69bcde}.mx-legend .tone-2{background:#b5a5e3}.mx-legend strong,.mx-legend small{display:block;font-size:14px}.mx-legend small{color:#8b9eae;font-size:12px;margin-top:5px}.mx-chart-caption{display:flex;justify-content:space-between;font-size:15px}.mx-chart-caption span{color:#8da1b1;font-size:12px}.mx-twin-bars{height:250px;display:flex;gap:20px;align-items:flex-end;border-bottom:1px solid #dfe8ef;padding:20px 14px 30px;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#eff4f8 50px)}.mx-twin-bars>div{position:relative;display:flex;align-items:flex-end;gap:5px;height:100%;flex:1}.mx-twin-bars i,.mx-twin-bars b{width:50%;background:linear-gradient(#ffb465,#ffe0ba);border-radius:7px 7px 0 0;animation:mx-grow 1s both;transform-origin:bottom}.mx-twin-bars b{background:linear-gradient(#6cb6ed,#c3e4fb)}.mx-twin-bars small{position:absolute;bottom:-23px;left:20%;font-size:11px;color:#9aaebe}.mx-sales-chart>p{font-size:12px;color:#7691a8;line-height:1.6}.mx-matrix-head,.mx-matrix-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mx-matrix-head{padding:18px;background:#edf5ff;border-radius:10px;margin-bottom:12px}.mx-matrix-row{padding:22px 12px;border-bottom:1px solid #e7eef4;font-size:14px}.mx-matrix-row strong{flex:1}.mx-matrix-row span{font-size:12px;color:#8aa0b2;max-width:100px}.mx-matrix-row i{background:#e8f8f0;color:#16b494;padding:5px;border-radius:8px}.mx-matrix>p{font-size:12px;color:#8aa0b2}.mx-calendar-title{display:flex;gap:12px;align-items:center;font-size:19px;margin-bottom:20px}.mx-day-labels,.mx-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}.mx-day-labels{color:#8ea3b6;font-size:11px;margin-bottom:10px}.mx-dates span{border-radius:8px;background:#f3f7fc;padding:10px 0;font-size:13px}.mx-dates .day-2{background:#ffebd7;color:#da8434}.mx-dates .day-3{background:#e0f5ec;color:#29a385}.mx-dates.leave .day-1,.mx-dates.leave .day-2{background:#ede6fa;color:#9b7ac2}.mx-dates.heatmap span{min-height:28px;background:#c4eae0}.mx-dates.heatmap .day-2{background:#31b99c}.mx-dates.heatmap .day-3{background:#91d7c3}.mx-calendar-note{display:flex;align-items:center;gap:12px;margin-top:22px}.mx-calendar-note strong,.mx-calendar-note small{display:block;font-size:14px}.mx-calendar-note small{font-size:12px;color:#8ba2b3}.mx-people-scene{position:relative;min-height:340px;padding:12px}.mx-person-core{background:linear-gradient(150deg,#eff7ff,#f4eeff);border-radius:20px;padding:28px;text-align:center}.mx-person-core>span{background:#7cafe2;color:white;width:64px;height:64px;border:5px solid white;border-radius:100%;display:grid;place-items:center;margin:0 auto 10px;font-size:14px}.mx-person-core strong,.mx-person-core small{display:block}.mx-person-core small{font-size:12px;color:#8196a9;margin-top:6px}.mx-person-card{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #ebeff5;box-shadow:0 8px 20px #213a5010;border-radius:12px;background:white;margin-top:10px}.mx-person-card b{width:34px;height:34px;display:grid;place-items:center;font-size:11px;background:#e5f7ef;color:#40a58b;border-radius:100%;flex-shrink:0}.mx-person-card strong,.mx-person-card small{display:block;font-size:14px}.mx-person-card small{font-size:12px;color:#8a9fb1;margin-top:3px}.mx-people-scene.assignment .mx-person-core{float:left;width:40%;margin-right:12px;padding:30px 10px}.mx-people-scene.directory{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mx-people-scene.directory .mx-person-card{flex-direction:column;text-align:center;margin:0;justify-content:center}.mx-object-scene{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:30px 0}.mx-object-scene article{text-align:center}.mx-object{height:140px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe7c9,#ffc68b);border-radius:12px;box-shadow:6px 8px 0 #f1f5f9;margin-bottom:22px;transform:rotate(-4deg)}.mx-object svg{width:55px;height:55px;color:#dc8d40}.mx-object.object-1{background:linear-gradient(135deg,#d5ecff,#a9d6f3);transform:rotate(4deg)}.mx-object.object-1 svg{color:#63a4d1}.mx-object.object-2{background:linear-gradient(135deg,#d9f6ef,#afe4d5);transform:rotate(-2deg)}.mx-object.object-2 svg{color:#49ac91}.mx-object-scene strong,.mx-object-scene small{display:block;font-size:15px}.mx-object-scene small{color:#879caf;font-size:12px;margin-top:8px}.mx-object-scene.receipt .mx-object{border-radius:0;background:repeating-linear-gradient(#fff 0,#fff 15px,#edf2f8 16px);border:1px solid #e1e9ef}.mx-object-scene.folders .mx-object{height:100px;border-radius:0 15px 15px 15px;border-top:16px solid #ffcb9c}.mx-object-scene.purchase{grid-template-columns:1fr;gap:18px;padding:8px}.mx-object-scene.purchase article{display:grid;grid-template-columns:65px 1fr;column-gap:20px;text-align:left;align-items:center}.mx-object-scene.purchase .mx-object{grid-row:span 2;height:65px;margin:0}.mx-object-scene.purchase svg{width:32px}.mx-trust-scene{position:relative;min-height:360px}.mx-trust-core{position:absolute;left:calc(50% - 70px);top:95px;width:140px;height:140px;border-radius:35%;background:linear-gradient(145deg,#e0f7ed,#c2ebdc);display:grid;place-items:center;box-shadow:0 0 0 16px #eefaf5}.mx-trust-core svg{width:74px;height:74px;color:#24ac8b}.mx-trust-orbit{position:absolute;inset:30px 40px;border:1px dashed #d4e5ed;border-radius:100%;animation:mx-spin 70s linear infinite}.mx-trust-label{position:absolute;display:grid;grid-template-columns:28px 1fr;gap:4px 8px;background:#fff;padding:16px;box-shadow:0 8px 25px #233c5512;border-radius:12px;max-width:65%;font-size:14px}.mx-trust-label svg{grid-row:span 2;color:#ed9951}.mx-trust-label small{color:#8ca1b1;font-size:11px}.trust-0{left:0;top:0}.trust-1{right:0;top:145px}.trust-2{bottom:0;left:16px}.mx-devices{position:relative;min-height:330px;padding-top:26px}.mx-laptop{border:9px solid #233d5b;border-bottom-width:18px;border-radius:14px;width:84%;height:210px;background:linear-gradient(135deg,#ecf5fc,#fff);padding:25px}.mx-laptop>div{display:flex;gap:12px;flex-direction:column;align-items:center;text-align:center}.mx-laptop svg{width:44px;height:44px;color:#48b5a3}.mx-laptop strong{font-size:19px}.mx-laptop small{color:#86a0b5}.mx-phone{position:absolute;right:0;bottom:45px;background:#fff;border:7px solid #41526d;border-radius:22px;width:110px;height:185px;padding:23px 8px;display:flex;align-items:center;flex-direction:column;gap:13px;text-align:center;font-size:12px;box-shadow:0 12px 20px #122c3b15}.mx-phone small{font-size:10px;color:#87a0b4}.mx-devices>p{font-size:13px;color:#83a0b5;margin-top:25px}.mx-route-scene{display:flex;gap:20px;align-items:stretch;padding:25px 0}.mx-route-stop{position:relative;flex:1;min-width:0;padding:20px 12px;background:#f4f8fc;border-radius:16px}.mx-route-stop:nth-child(2){background:#fff2e4}.mx-route-stop:nth-child(3){background:#e9f7f2}.mx-route-number{display:block;font-size:11px;color:#9bafc0;margin-bottom:22px}.mx-route-stop strong,.mx-route-stop small{display:block;font-size:15px;margin-top:18px}.mx-route-stop small{font-size:12px;color:#839bae;margin-top:8px}.mx-route-line{position:absolute;height:2px;background:#ffcb94;right:-20px;top:85px;width:20px;z-index:1}.mx-route-line i{display:block;width:7px;height:7px;background:#ff922e;border-radius:100%;position:absolute;top:-3px;animation:mx-travel 2s infinite}.mx-route-scene.dispatch{flex-direction:column}.mx-route-scene.dispatch .mx-route-stop{display:flex;gap:14px;align-items:center;padding:16px}.mx-route-scene.dispatch .mx-route-number{margin:0}.mx-route-scene.dispatch strong,.mx-route-scene.dispatch small{margin:0}.mx-route-scene.dispatch .mx-route-line{display:none}.mx-route-scene.movement .mx-route-stop:nth-child(2){transform:translateY(30px)}.mx-capture{display:grid;grid-template-columns:.7fr 1fr;gap:20px;align-items:center}.mx-source-stack{display:grid;gap:14px}.mx-source-stack>span{display:flex;gap:8px;align-items:center;font-size:13px}.mx-source-stack .mp-mark{width:30px;height:30px}.mx-capture-form{padding:23px;background:#f1f7fe;border-radius:14px}.mx-capture-form>strong{font-size:19px}.mx-capture-form>div{margin-top:18px}.mx-capture-form small,.mx-capture-form span{display:block;font-size:12px;color:#91a4b4}.mx-capture-form span{padding:10px;background:white;color:#577892;border-radius:5px;margin-top:5px}.mx-capture-form b{display:block;font-size:12px;background:#e1f6ed;color:#22a481;padding:12px;margin-top:20px;border-radius:8px}.mx-activity{padding:12px 0}.mx-activity-step{display:flex;gap:20px;align-items:center;padding:24px 12px;border-bottom:1px solid #e5edf4}.mx-activity-step>span{font-size:12px;color:#e69750;background:#fff2e5;border-radius:10px;padding:10px;flex-shrink:0}.mx-activity-step>div{flex:1}.mx-activity-step strong,.mx-activity-step small{display:block;font-size:16px}.mx-activity-step small{font-size:12px;color:#8ca2b3;margin-top:6px}.mx-activity-step>svg{color:#49b399}.mx-activity.audit .mx-activity-step{border-left:2px solid #d7e7f4;margin-left:10px}.mx-activity.planner .mx-activity-step{background:#f5f8fd;border:0;margin:10px 0;border-radius:12px}.mx-depth{padding-top:35px;padding-bottom:100px}.mx-depth-title{max-width:690px;margin-bottom:38px}.mx-depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mx-depth-card{position:relative;min-height:275px;border:1px solid #e7edf4;border-radius:20px;padding:30px;background:linear-gradient(140deg,#fff9f2,#fff)}.mx-depth-card.depth-1{background:linear-gradient(140deg,#f0f6ff,#fff)}.mx-depth-card.depth-2{background:linear-gradient(140deg,#f0faf6,#fff)}.mx-depth-number{position:absolute;right:24px;top:24px;font-size:42px;font-weight:700;letter-spacing:-.06em;color:#163a5612}.mx-depth-card h3{font-size:23px;line-height:1.3;margin:26px 0 12px}.mx-depth-card p{font-size:16px;line-height:1.7;color:#7890a4;margin:0}.mx-story{background:linear-gradient(115deg,#eef7ff,#fff8ed);margin-bottom:70px;overflow:hidden}.mx-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:510px;padding-top:60px;padding-bottom:60px}.mx-story-copy>p:not(.mp-eyebrow){font-size:18px;line-height:1.8;color:#7690a6;max-width:500px}.mx-story-tags span{display:flex;align-items:center;gap:7px;font-size:13px;color:#4c718e}.mx-story-tags svg{width:17px;color:#14ae91}.mx-agent-stage{position:relative;align-self:stretch;min-height:420px}.mx-agent-stage img{position:absolute;bottom:-60px;left:5%;height:450px;width:85%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 20px #4b68951a)}.mx-agent-halo{position:absolute;inset:40px 30px -10px;background:linear-gradient(130deg,#fdddba,#ddeafa);border-radius:48% 48% 0 0;transform:rotate(7deg)}.mx-agent-note{position:absolute;right:-10px;bottom:5px;background:#fff;border-radius:14px;box-shadow:0 12px 32px #47617e1a;display:flex;align-items:center;gap:12px;padding:18px;font-size:14px;line-height:1.5;animation:mp-label-float 7s infinite}.mx-page-HRMReferencePage .mx-agent-stage img{left:0;height:430px}.mx-page-ServiceCallsPage .mx-agent-halo{border-radius:100%;background:#d9eee9}.mx-page-ServiceCallsPage .mx-agent-note{left:-15px;right:auto;bottom:35px}.mx-constellation{height:370px;position:relative}.mx-orbit-line{position:absolute;inset:10px 30px;border:1px dashed #b6cedf;border-radius:100%;transform:rotate(-20deg)}.mx-orbit-center{position:absolute;left:calc(50% - 70px);top:110px;width:140px;height:140px;border-radius:34px;background:#123957;color:#fff;display:grid;place-items:center;transform:rotate(-8deg);box-shadow:0 20px 50px #193d5b25}.mx-orbit-center svg{width:65px;height:65px}.mx-orbit-card{position:absolute;display:flex;gap:12px;align-items:center;background:#fff;border-radius:15px;padding:20px;box-shadow:0 14px 30px #35506d12;font-size:16px;animation:mp-label-float 8s infinite}.orbit-0{top:5px;left:0}.orbit-1{top:130px;right:0;animation-delay:-3s}.orbit-2{bottom:0;left:15px;animation-delay:-5s}.mx-conveyor{overflow:hidden;padding:0 30px 75px}.mx-conveyor-track{display:flex;width:max-content;min-width:100%;justify-content:center;gap:22px;animation:mx-drift 14s ease-in-out infinite alternate}.mx-conveyor-item{display:flex;gap:20px;align-items:center;padding:22px 30px;border:1px solid #dfeaf2;background:#f8fbfd;border-radius:60px;white-space:nowrap;font-size:17px}.mx-conveyor-item>span{color:#ef994a;font-size:13px}.mx-conveyor-item svg{color:#9bb2c5}.mx-journal{padding-top:80px;padding-bottom:100px}.mx-journal h2{font-size:40px;letter-spacing:-.03em}.mx-journal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.mx-journal-cards article{padding:30px;background:#f2f7fd;border-radius:18px;transition:transform .25s,box-shadow .25s}.mx-journal-cards article:hover{transform:translateY(-5px);box-shadow:0 15px 30px #25466916}.mx-journal-cards span{color:#f18f3b;font-size:14px}.mx-journal-cards h3{font-size:22px}.mx-journal-cards p{font-size:16px;line-height:1.7;color:#7990a6}.bl-bottom p:last-child{font-size:18px;line-height:1.7;color:#587c96}.fq-help{transition:box-shadow .3s}.fq-help:hover{box-shadow:0 15px 30px #47647e14}
@keyframes mx-grow{from{transform:scaleY(.2)}}@keyframes mx-appear{from{opacity:0;transform:translateY(12px)}}@keyframes mx-pulse{50%{opacity:.35;transform:translateY(-3px)}}@keyframes mx-travel{from{left:0}to{left:100%}}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-drift{from{transform:translateX(-35px)}to{transform:translateX(35px)}}
@media(max-width:1050px){.mx-finance-scene,.mx-dial-scene{flex-direction:column}.mx-dial-notes{width:100%}.mx-legend{display:flex;flex-wrap:wrap;gap:12px}.mx-legend>div{flex:1}.mx-story-inner{gap:30px}.mx-depth-card{padding:23px}.mx-conveyor-track{justify-content:flex-start}}
@media(max-width:760px){.mp-section{padding:60px 0}.mx-depth{padding:15px 0 60px}.mx-depth-grid,.mx-journal-cards{grid-template-columns:1fr}.mx-depth-card{min-height:0}.mx-story-inner{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.mx-story{margin-bottom:45px}.mx-story-copy>p:not(.mp-eyebrow){font-size:17px}.mx-agent-stage{min-height:370px}.mx-agent-stage img{height:400px;bottom:-45px}.mx-agent-note{right:0;bottom:0}.mx-agent-halo{inset:35px 20px -10px}.mx-constellation{height:330px}.mx-orbit-card{padding:15px;font-size:14px;max-width:80%}.mx-orbit-center{width:110px;height:110px;left:calc(50% - 55px)}.mx-conveyor{padding-bottom:45px}.mx-conveyor-track{width:100%;display:grid;grid-template-columns:1fr 1fr;animation:none;gap:10px}.mx-conveyor-item{white-space:normal;border-radius:14px;gap:9px;padding:16px;font-size:13px}.mx-conveyor-item svg{display:none}.mx-tab-art{min-height:0}.mx-route-scene{gap:10px}.mx-route-stop{padding:14px 8px}.mx-route-stop strong{font-size:13px}.mx-route-stop small{font-size:11px}.mx-route-line{width:10px;right:-10px}.mx-paper-scene{padding:20px}.mx-paper-line{font-size:12px}.mx-object{height:100px}.mx-object-scene strong{font-size:13px}.mx-object-scene small{font-size:11px}.mx-trust-label{font-size:12px;padding:12px}.mx-capture{gap:12px;grid-template-columns:.65fr 1fr}.mx-capture-form{padding:15px}.mx-source-stack>span{font-size:11px;gap:5px}.mx-source-stack .mp-mark{width:25px;height:25px}.mx-activity-step{gap:10px;padding:20px 5px}.mx-activity-step strong{font-size:14px}.mx-person-card strong{font-size:13px}.mx-twin-bars{gap:12px}.mx-dates span{padding:8px 0}.mx-end-mark{display:none}.mx-journal{padding:45px 0}.mx-journal h2{font-size:32px}.mx-route-scene.dispatch .mx-route-stop{gap:9px}.mx-route-scene.dispatch small{font-size:10px}.mx-message strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.mp-page *, .bl-page *, .amt-faq *{animation:none!important;transition:none!important}.mp-art:hover,.mp-strip>div:hover,.mp-journey article:hover,.mx-depth-card:hover,.mp-related>a:hover{transform:none}}
.mx-scope-center{display:flex;gap:15px;align-items:center;justify-content:center;padding:28px;background:#eef8f4;border-radius:16px;font-size:20px}.mx-scope-center svg{width:38px;height:38px;color:#36ad95}.mx-scope-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.mx-scope-options article{background:#f7f9fd;border-radius:13px;padding:18px 10px;text-align:center}.mx-scope-options .mp-mark{margin:0 auto 18px}.mx-scope-options strong,.mx-scope-options small{display:block;font-size:14px}.mx-scope-options small{font-size:11px;color:#8a9fb1;margin-top:8px}.mx-scope-toggle{display:block;background:#a8dacb;width:36px;height:20px;border-radius:20px;margin:18px auto 0;padding:3px}.mx-scope-toggle i{display:block;width:14px;height:14px;border-radius:100%;background:white;margin-left:auto}.mx-leave-summary{display:flex;gap:15px;align-items:center;padding:22px;background:#f3eefa;border-radius:14px;margin-bottom:16px}.mx-leave-summary>svg{width:38px;height:38px;color:#a58ac8}.mx-leave-summary strong,.mx-leave-summary small{display:block}.mx-leave-summary small{font-size:12px;color:#9d8bb5;margin-top:5px}.mx-leave-row{display:flex;gap:12px;align-items:center;padding:24px 0;border-bottom:1px solid #edf2f6}.mx-leave-row strong,.mx-leave-row small{display:block;font-size:14px}.mx-leave-row small{font-size:12px;color:#8aa0b4;margin-top:5px}.mx-leave-avatar{display:grid;place-items:center;background:#e7f1fa;color:#73a0c8;border-radius:100%;width:35px;height:35px;font-size:11px;flex-shrink:0}.mx-leave-duration{display:flex;gap:4px;margin-left:auto}.mx-leave-duration i{width:15px;height:27px;border-radius:4px;background:#edf2f8}.mx-leave-duration .away{background:#b59ad5}@media(max-width:600px){.mx-leave-duration{gap:2px}.mx-leave-duration i{width:8px}.mx-leave-row strong{font-size:12px}.mx-scope-options strong{font-size:12px}}
.mp-related>article,.mp-row,.mx-mini,.mx-person-card,.mx-object-scene article,.mx-activity-step{transition:background .25s,box-shadow .25s,transform .25s}.mp-related>article:hover,.mp-row:hover,.mx-mini:hover,.mx-person-card:hover,.mx-object-scene article:hover,.mx-activity-step:hover{background:#fff4e8;box-shadow:0 9px 25px #15395710;transform:translateY(-3px)}
.mx-people-orbit{height:470px;isolation:isolate}.mx-orbit-person{position:absolute;bottom:10px;left:20%;width:62%;height:390px;z-index:0}.mx-orbit-person img{width:100%;height:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 18px #46637a16)}.mx-people-orbit .mx-orbit-line{inset:32px 10px 25px;border-color:#d2e0e9;background:radial-gradient(ellipse,#fff2de90,transparent 68%);z-index:-1}.mx-people-orbit .mx-orbit-card{z-index:1;padding:16px;max-width:52%;font-size:14px}.mx-people-orbit .orbit-0{top:5px;left:0}.mx-people-orbit .orbit-1{right:0;top:180px}.mx-people-orbit .orbit-2{left:0;bottom:0}.mx-people-orbit.placement-left .mx-orbit-person{left:0;width:78%;height:350px;bottom:25px}.mx-people-orbit.placement-left .orbit-0{left:auto;right:0;top:0}.mx-people-orbit.placement-left .orbit-1{top:155px;right:0}.mx-people-orbit.placement-left .orbit-2{left:auto;right:0;bottom:10px}.mx-people-orbit.placement-right .mx-orbit-person{left:auto;right:0;width:65%;height:415px;bottom:0}.mx-people-orbit.placement-right .orbit-0{top:20px}.mx-people-orbit.placement-right .orbit-1{top:195px;left:0;right:auto}.mx-people-orbit.placement-right .orbit-2{bottom:15px;left:0}.mx-people-orbit.placement-desk .mx-orbit-person{left:0;width:100%;height:345px;bottom:35px}.mx-people-orbit.placement-desk .orbit-0{top:0;left:0}.mx-people-orbit.placement-desk .orbit-1{top:45px;right:0}.mx-people-orbit.placement-desk .orbit-2{left:auto;right:0;bottom:0}.mx-page-TaskManagementPage .mx-story-copy,.mx-page-UsersAndRolesPage .mx-story-copy,.mx-page-AttendancePage .mx-story-copy,.mx-page-SecurityPage .mx-story-copy{grid-column:2;grid-row:1}.mx-page-TaskManagementPage .mx-people-orbit,.mx-page-UsersAndRolesPage .mx-people-orbit,.mx-page-AttendancePage .mx-people-orbit,.mx-page-SecurityPage .mx-people-orbit{grid-column:1;grid-row:1}.mx-page-AccountingReferencePage .mx-orbit-person{left:15%;height:430px;bottom:0}.mx-page-AccountingReferencePage .orbit-1{top:260px}.mx-page-UsersAndRolesPage .mx-orbit-person{left:22%;height:355px}.mx-page-SecurityPage .mx-orbit-person{width:78%;right:-15px;height:430px}.mx-page-AutomationReferencePage .mx-orbit-person{height:425px;left:-15px;width:72%}.mx-page-AutomationReferencePage .orbit-1{top:205px}.mx-page-InventoryPage .mx-orbit-person{bottom:0;height:330px}.mx-page-InventoryPage .orbit-1{top:100px}.mx-page-InventoryPage .orbit-2{left:0;right:auto;bottom:0}
@media(max-width:1050px) and (min-width:761px){.mx-people-orbit .mx-orbit-card{font-size:12px;padding:12px;gap:8px}.mx-people-orbit .mp-mark{width:30px;height:30px}.mx-people-orbit .mx-orbit-person{max-width:100%}.mx-page-SecurityPage .mx-orbit-person{right:0}}
@media(max-width:760px){.mx-story-inner .mx-story-copy{grid-column:1;grid-row:auto}.mx-story-inner .mx-people-orbit{grid-column:1;grid-row:auto;height:440px}.mx-people-orbit .mx-orbit-person,.mx-people-orbit.placement-left .mx-orbit-person,.mx-people-orbit.placement-right .mx-orbit-person,.mx-page-SecurityPage .mx-orbit-person,.mx-page-AutomationReferencePage .mx-orbit-person{left:5%;right:auto;bottom:95px;width:90%;height:305px}.mx-people-orbit.placement-desk .mx-orbit-person{height:260px;bottom:100px}.mx-people-orbit .mx-orbit-card{max-width:none;position:relative;inset:auto!important;display:inline-flex;font-size:12px;padding:11px;animation:none;margin:4px;gap:7px;vertical-align:top}.mx-people-orbit{padding-top:340px;text-align:center}.mx-people-orbit .mp-mark{width:27px;height:27px}.mx-people-orbit .mp-mark svg{width:17px;height:17px}.mx-people-orbit .mx-orbit-line{inset:15px 10px 105px}.mx-page-UsersAndRolesPage .mx-orbit-person{height:300px}.mx-story-inner{gap:15px}}
.contact-simple{min-height:100svh;background:radial-gradient(ellipse at 76% 34%,#fff0df80,transparent 53%),linear-gradient(145deg,#f8fbff,#fff 65%);color:#123453;padding:110px 40px 65px}.contact-simple-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.contact-simple-copy{padding-top:90px}.contact-simple-eyebrow{color:#f97816!important;font-size:13px!important;font-weight:700;letter-spacing:.16em;margin-bottom:22px!important}.contact-simple h1{font-size:clamp(38px,4.1vw,58px);font-weight:750;line-height:1.12;letter-spacing:-.045em;margin:0 0 25px}.contact-simple h1 span{color:#ff7817}.contact-simple-copy>p{font-size:18px;line-height:1.8;color:#758ba0;max-width:460px}.contact-simple-details{display:flex;flex-direction:column;gap:10px;margin-top:32px;font-size:16px}.contact-simple-details a{width:fit-content;color:#315878;text-decoration:none}.contact-simple-details a:hover{color:#ec791f;text-decoration:underline}.contact-simple-stage{position:relative;padding-top:130px;min-width:0;isolation:isolate}.contact-simple .contact-hero-form{position:relative;z-index:1;max-width:none}.contact-simple .contact-hero-form>form{background:#fff;border:1px solid #e4ecf3;box-shadow:0 20px 60px #15334f0c}.contact-peeking-agent{position:absolute;right:-12px;top:0;width:185px;height:185px;object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(0 6px 10px #14375510)}.contact-simple .contact-hero-form h2{max-width:calc(100% - 110px)}.contact-simple a:focus-visible{outline:3px solid #ffb479;outline-offset:5px;border-radius:3px}@media(max-width:1000px){.contact-simple-layout{gap:35px;grid-template-columns:.85fr 1.15fr}.contact-simple{padding-left:24px;padding-right:24px}.contact-simple h1{font-size:42px}}@media(max-width:760px){.contact-simple{padding:110px 20px 45px}.contact-simple-layout{grid-template-columns:1fr;gap:8px;max-width:600px}.contact-simple-copy{padding-top:0}.contact-simple h1{font-size:40px}.contact-simple-copy>p{font-size:17px}.contact-simple-details{margin-top:22px;font-size:15px}.contact-simple-stage{padding-top:120px}.contact-peeking-agent{right:0;top:10px;width:155px;height:155px}.contact-simple .contact-hero-form h2{max-width:calc(100% - 80px)}.contact-simple .contact-hero-form>form{padding-top:28px!important}}

/* Larger text beside the contact form. */
.contact-simple h1{font-size:clamp(44px,4.6vw,66px);line-height:1.12}.contact-simple-copy>p{font-size:21px;line-height:1.75}.contact-simple .contact-simple-eyebrow{font-size:15px!important}.contact-simple-details{font-size:18px;gap:14px}@media(max-width:760px){.contact-simple h1{font-size:44px}.contact-simple-copy>p{font-size:19px}.contact-simple-details{font-size:17px}}


#all-home-features .directory { padding: 72px 0px 92px; }
#all-home-features > .af-wrap { width: 100%; max-width: none; }
#all-home-features .directory-head { width: min(1200px, 100% - 48px); margin: 0px auto 50px; display: grid; grid-template-columns: minmax(0px, 2fr) minmax(280px, 1fr); align-items: end; gap: 72px; }
#all-home-features .directory-head > div > small { display: block; margin-bottom: 8px; color: rgb(243, 107, 33); font-size: 9px; font-weight: 800; letter-spacing: 0.16em; }
#all-home-features .directory-head h2 { font-size: 62px; line-height: 1.02; font-weight: 500; letter-spacing: -0.055em; margin: 0px; }
#all-home-features .directory-head p { max-width: 390px; font-size: 15px; line-height: 1.55; color: rgb(102, 102, 102); margin: 0px 0px 7px; }
#all-home-features .directory-search-row { width: min(1200px, 100% - 48px); height: 70px; margin: 0px auto; display: flex; align-items: flex-start; justify-content: flex-end; }
#all-home-features .search-box { width: 210px; height: 38px; display: flex; align-items: center; gap: 8px; padding: 9px 13px; border: 1px solid rgb(227, 228, 232); border-radius: 999px; color: rgb(111, 112, 120); background: rgb(255, 255, 255); }
#all-home-features .search-box input { width: 100%; border: 0px; outline: 0px; background: transparent; color: var(--navy); font: 13px "DM Sans", sans-serif; }
#all-home-features .search-box button { display: grid; place-items: center; border: 0px; background: transparent; color: rgb(139, 149, 163); cursor: pointer; padding: 2px; }
#all-home-features .directory-mosaic { position: relative; width: min(1200px, 100% - 48px); margin: 0px auto; isolation: isolate; }
#all-home-features .directory-mosaic::before { content: ""; position: absolute; inset: 126px -150px; z-index: -1; pointer-events: none; background: linear-gradient(to right,transparent calc(100% - 1px),var(--feature-grid-line) 0) 0 0/150px 126px,linear-gradient(to bottom,transparent calc(100% - 1px),var(--feature-grid-line) 0) 0 0/150px 126px; opacity: 0.45; mask-image: linear-gradient(to right, transparent 0px, rgb(0, 0, 0) 34%, rgb(0, 0, 0) 66%, transparent 100%); }
#all-home-features .directory-decoration-row { height: 126px; display: grid; grid-template-columns: repeat(8, minmax(0px, 1fr)); background-color: rgb(255, 255, 255); background-image: linear-gradient(to right,transparent calc(100% - 1px),var(--feature-grid-line) 0); background-size: 12.5% 100%; border-bottom: 1px solid var(--feature-grid-line); }
#all-home-features .directory-decoration-row.top { mask-image: linear-gradient(transparent, rgb(0, 0, 0)); }
#all-home-features .directory-decoration-row.bottom { mask-image: linear-gradient(rgb(0, 0, 0), transparent); }
#all-home-features .directory-decoration { display: block; height: 126px; pointer-events: none; }
#all-home-features .directory-grid { position: relative; width: 100%; max-width: none; display: grid; grid-template-columns: repeat(8, minmax(0px, 1fr)); grid-template-rows: repeat(6, 126px); grid-auto-rows: 126px; grid-auto-flow: row; gap: 0px; margin: 0px; background: rgb(255, 255, 255); border-top: 1px solid var(--feature-grid-line); border-left: 1px solid var(--feature-grid-line); overflow: visible; isolation: isolate; }
#all-home-features .directory-cell { appearance: none; min-width: 0px; width: auto; height: 126px; display: flex; grid-column: var(--grid-column); grid-row: var(--grid-row); flex-direction: column; align-items: center; justify-content: center; background: rgb(255, 255, 255); border-top: 0px; border-left: 0px; border-right: 1px solid var(--feature-grid-line); border-bottom: 1px solid var(--feature-grid-line); border-radius: 0px; box-shadow: none; padding: 18px 10px 14px; color: rgb(102, 107, 115); font-family: "DM Sans", sans-serif; font-size: 12px; font-weight: 500; line-height: 1.25; cursor: pointer; outline: transparent solid 2px; outline-offset: -2px; transition: outline-color 0.18s; }
#all-home-features .directory-cell > span:last-child { min-height: 30px; max-width: 130px; display: flex; align-items: flex-start; justify-content: center; overflow: hidden; color: rgb(111, 112, 120); text-align: center; }
#all-home-features .directory-cell:hover, #all-home-features .directory-cell:focus-visible, #all-home-features .directory-cell.is-active { position: relative; z-index: 2; outline-color: var(--feature-grid-line); }
#all-home-features .directory-cell .af-icon { width: 40px; height: 40px; flex: 0 0 40px; margin: 0px 0px 10px; display: grid; place-items: center; border: 0px; border-radius: 10px; box-shadow: none; color: var(--feature-color); transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1), color 0.2s, background 0.2s, box-shadow 0.2s; background: transparent !important; }
#all-home-features .directory-cell:hover .af-icon, #all-home-features .directory-cell:focus-visible .af-icon, #all-home-features .directory-cell.is-active .af-icon { transform: translateY(-5px) scale(1.2); color: rgb(255, 255, 255); box-shadow: 0 10px 22px color-mix(in srgb,var(--feature-color) 34%,transparent); background: var(--feature-color) !important; }
#all-home-features .directory-cell .af-icon svg { width: 25px; height: 25px; stroke-width: 1.65; }
#all-home-features .directory-spotlight { position: relative; grid-area: 3 / 4 / span 2 / span 2; z-index: 2; min-width: 0px; width: auto; height: 252px; overflow: hidden; margin: 0px; text-align: center; border-top: 1px solid var(--feature-grid-line); border-left: 1px solid var(--feature-grid-line); border-right: 1px solid var(--feature-grid-line); border-bottom: 1px solid var(--feature-grid-line); border-radius: 0px; background: color-mix(in srgb,var(--active-color,#ff5b22) 8%,#fff); box-shadow: inset 0 0 70px color-mix(in srgb,var(--active-color,#ff5b22) 16%,transparent); animation: 0.28s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running directory-spotlight-pop; }
#all-home-features .spot-content { width: 100%; height: 252px; padding: 24px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; background: radial-gradient(ellipse at center,color-mix(in srgb,var(--active-color,#ff5b22) 18%,#fff) 0%,color-mix(in srgb,var(--active-color,#ff5b22) 9%,#fff) 58%,#fff 100%); }
#all-home-features .spot-icon { display: grid; place-items: center; width: 64px; height: 64px; margin-bottom: 16px; border-radius: 18px; background: var(--active-color,#ff5b22); color: rgb(255, 255, 255); }
#all-home-features .spot-icon svg { width: 35px; height: 35px; stroke-width: 1.6; }
#all-home-features .spot-content > i { display: block; width: 92px; height: 3px; margin: 0px auto 16px; border-radius: 999px; background: var(--active-color,#ff5b22); }
#all-home-features .directory-spotlight h3 { font-family: "DM Sans", sans-serif; font-size: 25px; line-height: 1.05; font-weight: 600; letter-spacing: -0.03em; color: rgb(37, 34, 63); margin: 0px 0px 9px; }
#all-home-features .directory-spotlight p { max-width: 270px; font: 12px / 1.45 "DM Sans", sans-serif; color: rgb(104, 103, 121); margin: 0px; }
#all-home-features .directory-mosaic.is-filtered::before { display: none; }
#all-home-features .directory-grid.is-filtered { grid-template-rows: none; grid-auto-rows: 126px; }
#all-home-features .directory-grid.is-filtered .directory-cell { grid-area: auto !important; }
#all-home-features .directory-empty { padding: 48px; text-align: center; color: var(--muted); font-size: 12px; }
#all-home-features .directory-empty button { display: block; margin: 14px auto 0px; border: 1px solid rgb(227, 228, 232); background: transparent; padding: 8px 14px; cursor: pointer; }
@keyframes directory-spotlight-pop { 
  0% { opacity: 0.35; }
  100% { opacity: 1; }
}
#all-home-features .directory-spotlight.no-motion { animation: auto ease 0s 1 normal none running none; }
@media (min-width: 901px) {
  #all-home-features .directory-grid { grid-template-columns: repeat(8, minmax(0px, 1fr)) !important; }
  #all-home-features .directory-spotlight { grid-area: 3 / 4 / span 2 / span 2; }
}
@media (min-width: 651px) and (max-width: 900px) {
  #all-home-features .directory-head, #all-home-features .directory-search-row, #all-home-features .directory-mosaic { width: calc(100% - 32px); }
  #all-home-features .directory-head { grid-template-columns: 1.4fr 1fr; gap: 36px; }
  #all-home-features .directory-head h2 { font-size: 46px; }
  #all-home-features .directory-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); grid-template-rows: none; grid-auto-rows: 126px; }
  #all-home-features .directory-cell { grid-area: auto !important; }
  #all-home-features .directory-spotlight { grid-area: auto / 2 / auto / span 2; height: 252px; }
  #all-home-features .directory-decoration-row, #all-home-features .directory-mosaic::before { display: none; }
}
@media (max-width: 650px) {
  #all-home-features .directory { padding: 44px 0px 46px; }
  #all-home-features .directory-head { display: block; width: calc(100% - 24px); margin-bottom: 24px; }
  #all-home-features .directory-head h2 { font-size: 38px; }
  #all-home-features .directory-head p { margin-top: 18px; }
  #all-home-features .directory-search-row, #all-home-features .directory-mosaic { width: calc(100% - 24px); }
  #all-home-features .directory-search-row { height: 58px; }
  #all-home-features .search-box { width: 100%; }
  #all-home-features .directory-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-template-rows: none; grid-auto-rows: 126px; }
  #all-home-features .directory-cell { grid-area: auto !important; }
  #all-home-features .directory-mosaic::before, #all-home-features .directory-decoration-row { display: none; }
  #all-home-features .directory-spotlight { grid-area: auto / 1 / auto / span 2; height: 252px; }
  #all-home-features .spot-content { padding: 18px; }
  #all-home-features .directory-spotlight h3 { font-size: 22px; }
  #all-home-features .directory-spotlight p { font-size: 11px; }
}
.ref-home #all-home-features{--navy:#142844;--muted:#718096;--feature-grid-line:#e3e4e8;color:var(--navy);font-family:"DM Sans",sans-serif;overflow:hidden;background:#fff}
#all-home-features .directory-head h2{font-size:36px!important}#all-home-features .directory-spotlight h3{font-size:20px!important}#all-home-features .search-box{box-sizing:border-box}#all-home-features svg{flex-shrink:0}#all-home-features .directory-cell{font-size:12px!important}#all-home-features .directory-spotlight p{font-size:12px!important}#all-home-features .directory-head p{font-size:15px!important}
@media(prefers-reduced-motion:reduce){#all-home-features *{animation:none!important;transition:none!important}}
#all-home-features .directory-cell{font-size:16px!important;line-height:1.25}
.help-page{color:#20364a;background:#fff;padding-bottom:76px}.help-page *{box-sizing:border-box}.help-hero{text-align:center;padding:85px 24px 65px;background:radial-gradient(ellipse at 15% 10%,#e4f2ff,transparent 50%),linear-gradient(110deg,#f4f8ff,#f9f5ff 65%,#fff3e9);border-bottom:1px solid #e7edf4}.help-kicker{color:#ef6c16;font-size:11px;font-weight:750;letter-spacing:.16em}.help-hero h1{font-size:clamp(36px,5vw,58px);font-weight:700;letter-spacing:-.045em;margin:14px 0 18px;line-height:1.15}.help-hero p,.help-section-head p,.help-form-heading p{color:#677d90;font-size:17px;line-height:1.7}.help-contact,.help-request{max-width:1080px;margin:54px auto 0;padding:0 24px}.help-section-head h2,.help-form-heading h2{font-size:32px;letter-spacing:-.035em;margin:10px 0}.help-section-head p{margin:0 0 28px}.help-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-card{padding:32px;border:1px solid #e0e8f0;border-radius:22px;background:#fff;box-shadow:0 14px 40px #253a5210;display:flex;flex-direction:column;align-items:flex-start}.help-ticket-card{background:linear-gradient(130deg,#f7f4ff,#f4f9ff);border-color:#e2ddf0}.help-icon{width:48px;height:48px;border-radius:14px;background:#fff0e3;color:#eb6c1b;display:grid;place-items:center;margin-bottom:20px}.help-icon svg{width:25px;height:25px}.help-ticket-card .help-icon{background:#eae3fc;color:#8760c6}.help-card h3{font-size:24px;letter-spacing:-.025em;margin:0 0 12px}.help-card p{font-size:16px;line-height:1.7;color:#677d90;margin:0 0 22px;max-width:380px}.help-card a{color:#294e6d;text-decoration:none;font-size:15px;margin-bottom:10px;overflow-wrap:anywhere}.help-customer{font-size:12px;font-weight:650;color:#80609c;margin-bottom:12px}.help-button{display:inline-flex;align-items:center;justify-content:center;gap:36px;background:#f37016;color:white;border:0;border-radius:10px;padding:14px 22px;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.help-button:hover{background:#d95d09}.help-card .help-text-link{margin:22px 0 0;font-weight:650}.help-request{scroll-margin-top:100px;border:1px solid #e0e8f0;border-radius:24px;padding:40px;background:linear-gradient(160deg,#fbfdff,#fff);box-shadow:0 14px 45px #253a5209}.help-form-heading{border-bottom:1px solid #e6ecf1;margin-bottom:30px;padding-bottom:18px}.help-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.help-field{display:flex;flex-direction:column;gap:9px;margin:0 0 22px;font-size:14px;font-weight:600}.help-field small{color:#84919e;font-size:12px;font-weight:400}.help-field input,.help-field textarea{width:100%;border:1px solid #d6e0e8;border-radius:9px;padding:12px 14px;font:inherit;font-weight:400;color:#20364a;background:#fff;min-width:0}.help-field textarea{resize:vertical}.help-page input:focus-visible,.help-page textarea:focus-visible,.help-page button:focus-visible,.help-page a:focus-visible{outline:2px solid #9b73dd;outline-offset:3px}.help-page fieldset{border:0;padding:0;margin:0 0 26px;min-width:0}.help-page legend{font-size:14px;font-weight:650;margin-bottom:14px}.help-radio-row,.help-topics{display:flex;gap:16px 28px;flex-wrap:wrap;margin-bottom:18px}.help-radio-row label,.help-topics label{display:flex;align-items:center;gap:9px;font-size:14px;color:#54697b}.help-page input[type=radio]{accent-color:#8b62bd;width:16px;height:16px;flex-shrink:0}.help-topics{display:grid;grid-template-columns:1fr 1fr}.help-hint,.help-preview-note{font-size:12px;line-height:1.6;color:#738596}.help-hint{display:block;margin:-8px 0 22px}.help-notice{padding:15px;background:#fff3e6;color:#84501f;border-radius:9px;font-size:14px;line-height:1.6}@media(max-width:650px){.help-hero{padding:55px 22px 42px}.help-cards,.help-fields,.help-topics{grid-template-columns:1fr}.help-contact{margin-top:36px}.help-card{padding:26px}.help-request{margin:32px 18px 0;padding:25px 20px}.help-page{padding-bottom:45px}.help-hero p{font-size:15px}.help-card h3{font-size:22px}}
/* Reference-style support layout in AtMyTip colours. */
.help-hero{background:#fff;border:0;text-align:left;padding:78px 24px 105px}.help-hero-inner{max-width:1000px;margin:auto}.help-hero h1{font-size:44px;display:inline-block;position:relative;margin:0 0 36px;letter-spacing:-.04em}.help-hero h1:after{content:'';position:absolute;bottom:-9px;right:0;width:90px;height:4px;background:#ff7918;border-radius:4px;transform:rotate(-3deg)}.help-action-row{display:flex;align-items:flex-start;gap:24px}.help-question{display:flex;flex:1;border:1px solid #8798a9;border-radius:7px;overflow:hidden;height:48px;background:white}.help-question input{flex:1;min-width:0;border:0;padding:12px 16px;font:inherit;font-size:14px;color:#20364a;background:transparent}.help-question button{width:48px;border:0;background:transparent;color:#ef7019;font-size:23px;cursor:pointer}.help-or{font-size:13px;color:#8896a4;padding-top:14px}.help-ticket-action{display:flex;align-items:center;flex-direction:column;gap:9px}.help-ticket-action .help-button{border-radius:7px;min-height:48px;padding:12px 25px}.help-ticket-action .help-customer{margin:0;font-size:12px;color:#687b8d}.help-contact{max-width:none;background:#f3f5f8;margin:0;padding:0 24px 60px;position:relative;isolation:isolate}.help-contact:before{content:'';position:absolute;z-index:-1;left:0;right:0;top:-36px;height:75px;background:#f3f5f8;border-radius:50% 50% 0 0/100% 100% 0 0}.help-contact-inner{max-width:1000px;margin:auto;position:relative}.help-contact h2{display:inline-block;background:#eee6ff;padding:3px 12px 6px;font-size:34px;font-weight:650;line-height:1.3;letter-spacing:-.035em;margin:-15px 0 28px}.help-contact-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px}.help-contact-options a,.help-contact-options button{display:flex;align-items:center;justify-content:center;min-height:82px;background:#fff;border:1px solid #e9edf2;border-radius:6px;color:#254e70;font:inherit;font-size:16px;font-weight:600;text-decoration:none;padding:20px;text-align:center;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.help-contact-options a:hover,.help-contact-options button:hover{border-color:#ffb47e;color:#ed6d16;box-shadow:0 5px 18px #263e5010}.help-request{margin-top:48px}.help-page{padding-bottom:60px}@media(max-width:650px){.help-hero{padding:50px 24px 80px}.help-hero h1{font-size:36px}.help-action-row{flex-wrap:wrap;gap:16px;align-items:center}.help-question{flex-basis:100%}.help-or{padding:0}.help-ticket-action{align-items:flex-start}.help-contact h2{font-size:28px}.help-contact-options{gap:12px}.help-contact-options a,.help-contact-options button{font-size:14px;min-height:80px;padding:14px}.help-contact{padding-bottom:36px}}

.help-page{padding-top:76px}
.help-hero{background:radial-gradient(ellipse at 10% 15%,#eaf4ff,transparent 60%),radial-gradient(ellipse at 90% 60%,#fff0e5,transparent 55%),#fdfbff}.help-contact,.help-contact:before{background:#f2f0fa}.help-contact-options a{background:#f0f8ff;border-color:#dfeaf6}.help-contact-options button{background:#fff5eb;border-color:#f4e3d5}.help-ai-panel{margin-top:28px;border:1px solid #e4e4f2;background:#ffffffd9;border-radius:16px;padding:22px 24px;box-shadow:0 8px 28px #293c5006}.help-ai-heading{display:flex;align-items:center;gap:12px}.help-ai-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eee6ff;color:#8c60c9;font-size:24px}.help-ai-heading strong{display:block;font-size:15px}.help-ai-heading span:not(.help-ai-avatar){display:block;font-size:12px;color:#8190a0;margin-top:3px}.help-ai-welcome{font-size:14px!important;margin:16px 0 0!important}.help-ai-messages{max-height:340px;overflow:auto}.help-ai-message{margin-top:18px;padding:14px 16px;border-radius:12px;background:#f1f6fb;text-align:left}.help-ai-message strong{font-size:12px;color:#677a8f}.help-ai-message p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.help-ai-user{background:#f0eafb;margin-left:28px}.help-ai-notice{background:#fff3e5}.help-question button:disabled{opacity:.4;cursor:default}@media(max-width:650px){.help-ai-panel{padding:18px}.help-ai-user{margin-left:12px}}
/* Rounded support cards with Maya presenting the contact options. */
.help-question,.help-ticket-action .help-button{border-radius:16px}.help-ai-panel{border-radius:26px}.help-contact{padding:0 24px 48px;background:#fff}.help-contact:before{display:none}.help-contact-inner{padding:38px 34px 38px 245px;min-height:250px;border:1px solid #e4e1f2;border-radius:30px;background:linear-gradient(120deg,#edf6ff,#f4efff 60%,#fff3e8);box-shadow:0 12px 32px #293c5008;isolation:isolate}.help-contact-agent{position:absolute;left:12px;top:-22px;width:218px;height:272px;object-fit:contain;object-position:bottom;pointer-events:none;z-index:0}.help-contact h2{margin:0 0 22px;background:transparent;padding:0;position:relative}.help-contact-options{position:relative}.help-contact-options a,.help-contact-options button{border-radius:20px;min-height:86px;box-shadow:0 5px 14px #293c5005}.help-request{border-radius:28px}@media(max-width:650px){.help-contact-inner{padding:135px 20px 25px;min-height:0}.help-contact-agent{width:143px;height:171px;top:-12px;left:8px}.help-contact h2{margin:0 0 22px 135px;font-size:26px;position:absolute;left:12px;top:62px}.help-contact-options{gap:12px}.help-contact-options a,.help-contact-options button{border-radius:16px}.help-contact{padding:0 18px 35px}}
