.pub-topbar{--pub-topbar-block: calc(66px + var(--safe-top, 0px));position:sticky;top:0;z-index:var(--z-sticky-header);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:calc(var(--s-3) + var(--safe-top)) var(--gutter) var(--s-3);backdrop-filter:blur(12px);border-bottom:1px solid #d6dad5;background:#ffffffd1}[data-pub-theme=dark] .pub-topbar{border-bottom-color:#223150;background:#070c1ab8}.pub-topbar__brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.pub-topbar__brand:hover{text-decoration:none}.pub-topbar__logo{height:22px;width:auto;display:block}.pub-topbar__logo--on-dark,[data-pub-theme=dark] .pub-topbar__logo--on-light{display:none}[data-pub-theme=dark] .pub-topbar__logo--on-dark{display:block}.pub-topbar__tag{font-family:var(--fs-mono);font-size:calc(9px * var(--ui-font-scale, 1));letter-spacing:.12em;text-transform:uppercase;color:#6b7682;border:1px solid #d6dad5;border-radius:var(--r-pill);padding:2px 7px}[data-pub-theme=dark] .pub-topbar__tag{color:#9daac9;border-color:#223150}.pub-topbar__nav{display:flex;align-items:center;gap:var(--s-2)}.pub-topbar__nav .btn{height:40px;padding:0 14px}@media(max-width:430px){.pub-topbar{gap:8px}.pub-topbar__logo{height:18px}.pub-topbar__nav{gap:6px}.pub-topbar__nav .btn{height:36px;padding:0 11px;font-size:calc(13px * var(--ui-font-scale, 1))}.pub-topbar__nav .btn--ghost{display:none}}html[data-native] .pub-topbar{display:none}html[data-native] .auth__form-col{padding-top:calc(var(--s-5) + var(--safe-top))}.pub-topbar__toggle{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #d6dad5;border-radius:var(--r-1);background:transparent;color:#4d5663;font-size:calc(15px * var(--ui-font-scale, 1));line-height:1;transition:color var(--t-fast),border-color var(--t-fast)}[data-pub-theme=dark] .pub-topbar__toggle{border-color:#223150;color:#9daac9}.pub-topbar__toggle:hover,.pub-topbar__toggle:focus-visible{color:var(--brand);border-color:var(--coral-line)}@media(max-width:360px){.pub-topbar__nav .btn--ghost,.pub-topbar__tag{display:none}}.landing{display:flex;flex-direction:column;min-height:100dvh;color:var(--tx-1);background:radial-gradient(circle at 92% -4%,var(--grid-glow),transparent 40%),linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,var(--bg-0)}[data-pub-theme=light] .landing,.landing{--bg-0: #eceee8;--bg-1: #ffffff;--bg-2: #f7f8f4;--bg-3: #e4e7e0;--bg-4: #d8dcd3;--tx-0: #0b0e18;--tx-1: #232a36;--tx-2: #4d5663;--tx-3: #6b7682;--tx-4: #98a0a8;--ln-0: #dfe2db;--ln-1: #ccd1c9;--ln-2: #b6bcb2;--grid-line: rgba(11, 14, 24, .05);--grid-glow: rgba(240, 68, 82, .07);--topbar-bg: rgba(255, 255, 255, .82);--eyebrow: var(--coral-600);--accent: var(--brand)}[data-pub-theme=dark] .landing{--bg-0: #070c1a;--bg-1: #0c1526;--bg-2: #111c32;--bg-3: #16233e;--bg-4: #1c2b48;--tx-0: #eaf0ff;--tx-1: #c4cee6;--tx-2: #9daac9;--tx-3: #6a7799;--tx-4: #4a5678;--ln-0: #172238;--ln-1: #223150;--ln-2: #2f4168;--grid-line: rgba(180, 205, 255, .04);--grid-glow: rgba(240, 68, 82, .12);--topbar-bg: rgba(7, 12, 26, .72);--eyebrow: var(--coral-300);--accent: var(--brand);background:radial-gradient(circle at 92% -4%,var(--grid-glow),transparent 40%),linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(72% 60% at 22% 16%,#0c1730,#070c1a 58%,#04060d)}.landing__topbar{position:sticky;top:0;z-index:var(--z-sticky-header);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:calc(var(--s-3) + var(--safe-top)) var(--gutter) var(--s-3);background:var(--topbar-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--ln-1)}.landing__topnav{display:flex;align-items:center;gap:var(--s-2)}.landing__topnav .btn{height:40px;padding:0 14px}.brand--wordmark{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.brand--wordmark:hover{text-decoration:none}.brand__logo{height:22px;width:auto;display:block}.brand__logo--on-dark,[data-pub-theme=dark] .brand__logo--on-light{display:none}[data-pub-theme=dark] .brand__logo--on-dark{display:block}.brand__tag{font-family:var(--fs-mono);font-size:calc(9px * var(--ui-font-scale, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);border:1px solid var(--ln-1);border-radius:var(--r-pill);padding:2px 7px}@media(max-width:380px){.brand__tag{display:none}}.landing__engine{display:flex;align-items:center;gap:var(--s-4);margin-top:calc(-1 * var(--s-4));padding:var(--s-4) var(--s-5);border:1px solid var(--ln-1);border-radius:var(--r-3);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));text-decoration:none;color:inherit;transition:border-color var(--t-base),transform var(--t-base),box-shadow var(--t-base)}.landing__engine:hover{border-color:var(--coral-line);transform:translateY(-2px);box-shadow:0 14px 32px -24px #0b0e184d;text-decoration:none}.landing__engine-logo{flex:none;width:46px;height:46px;border:1px solid var(--ln-1);border-radius:var(--r-2);background:#fff;object-fit:contain}.landing__engine-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.landing__engine-txt strong{font-family:var(--fs-ui);font-weight:600;font-size:calc(14px * var(--ui-font-scale, 1));color:var(--tx-0)}.landing__engine-txt span{font-size:calc(12.5px * var(--ui-font-scale, 1));line-height:1.4;color:var(--tx-2)}.landing__engine-stars{flex:none;margin-left:auto;font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));font-weight:600;color:var(--brand);white-space:nowrap;padding:4px 10px;border:1px solid var(--coral-line);border-radius:var(--r-pill);background:var(--coral-soft)}@media(max-width:520px){.landing__engine{flex-wrap:wrap}.landing__engine-stars{margin-left:0}}.landing__theme-toggle{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--ln-1);border-radius:var(--r-1);background:var(--bg-1);color:var(--tx-2);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.landing__theme-toggle:hover,.landing__theme-toggle:focus-visible{border-color:var(--coral-line);color:var(--brand);background:var(--bg-2)}@media(max-width:360px){.landing__topnav .btn--ghost{display:none}}.landing__main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:var(--s-7) var(--gutter) var(--s-9);display:flex;flex-direction:column;gap:var(--s-10)}.landing__hero{display:flex;flex-direction:column;gap:var(--s-7)}.landing__eyebrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--eyebrow)}.landing__eyebrow span{color:var(--brand)}.landing__title{font-family:var(--fs-ui);font-weight:700;font-size:clamp(32px,9.5vw,60px);line-height:1.04;letter-spacing:-.025em;color:var(--tx-0);margin:var(--s-3) 0 0;text-wrap:balance}.landing__title-accent{color:var(--brand)}.landing__lede{margin:var(--s-4) 0 0;font-size:clamp(15px,4vw,17px);line-height:1.6;color:var(--tx-2);max-width:56ch}.landing__cta{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-6)}.landing__cta .btn{width:100%}.landing__trust{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.landing__trust-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.02em;color:var(--tx-2);padding:5px 10px;border:1px solid var(--ln-1);border-radius:var(--r-pill);background:var(--bg-1)}.landing__trust-chip span{color:var(--live-500)}.landing__hero-card{border:1px solid #2b3140;border-radius:var(--r-3);background:linear-gradient(135deg,var(--diadems-ink-mid),var(--diadems-ink-deep));padding:var(--s-4) var(--s-5) var(--s-5);overflow:hidden;box-shadow:0 22px 50px -28px #0b0e1873;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}[data-pub-theme=dark] .landing__hero-card{border-color:#b4cdff29;background:linear-gradient(135deg,#101a30,#070c1a)}.landing__agent{position:relative;display:grid;place-items:center;width:172px;height:172px;margin:var(--s-2) auto var(--s-4)}.landing__agent-glow{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,rgba(240,68,82,.3),transparent 62%);filter:blur(10px)}.landing__agent-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(120,150,215,.3)}.landing__agent-tile{position:relative;width:118px;height:118px;border-radius:26px;overflow:hidden;background:#f2f2f0;box-shadow:0 24px 70px -14px #f0445273}.landing__agent-tile img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.landing__agent-glow{animation:dia-breathe 4s ease-in-out infinite}.landing__agent-ring{animation:dia-spin 40s linear infinite}}@keyframes dia-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes dia-spin{to{transform:rotate(360deg)}}.landing__agent-id{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;margin-bottom:var(--s-4)}.landing__agent-id strong{font-family:var(--fs-ui);font-weight:700;font-size:calc(19px * var(--ui-font-scale, 1));letter-spacing:-.01em;color:#fff}.landing__agent-id>span{font-size:calc(12.5px * var(--ui-font-scale, 1));line-height:1.4;color:#8b93a2}.landing__agent-status{display:inline-flex;align-items:center;gap:7px;margin-top:5px;font-family:var(--fs-mono);font-size:calc(10.5px * var(--ui-font-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:#8b93a2}.landing__agent-status .dot{width:7px;height:7px;border-radius:50%;background:var(--live-500);box-shadow:0 0 0 3px var(--live-soft)}.landing__day{border-top:1px solid rgba(255,255,255,.08);padding-top:var(--s-3)}.landing__day-h{display:block;font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:#8b93a2;margin-bottom:var(--s-3)}.landing__day ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.landing__day li{display:flex;align-items:baseline;gap:9px;font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.45;color:#c5ccd6}.landing__day li>span{min-width:0}.landing__day time{flex:none;font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));color:#8b93a2}.landing__day em{margin-left:auto;flex:none;font-style:normal;color:var(--live-500)}.landing__day-wait,.landing__day-wait em{color:#f6ce86}.landing__day-wait time{color:#f6ce86ad}.landing__day-meter{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid rgba(255,255,255,.08);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));color:#8b93a2}.vs__face{width:18px;height:18px;border-radius:5px;background:#f2f2f0;object-fit:cover;flex:none}.vs__who{display:inline-flex;align-items:center;gap:6px}.landing__final-face{display:block;width:84px;height:84px;border-radius:20px;overflow:hidden;background:#f2f2f0;box-shadow:0 18px 50px -12px #f0445280}.landing__final-face img{width:100%;height:100%;object-fit:cover;display:block}.pub-topbar__sections{display:none;align-items:center;gap:clamp(14px,1.8vw,26px);margin-left:auto}.pub-topbar__sections a{position:relative;padding-block:10px;color:#59636f;font:650 11px/1 var(--fs-mono);letter-spacing:.035em;text-decoration:none;text-transform:uppercase}.pub-topbar__sections a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:right;transition:transform var(--t-fast);content:""}.pub-topbar__sections a:hover,.pub-topbar__sections a:focus-visible{color:var(--brand)}.pub-topbar__sections a:hover:after,.pub-topbar__sections a:focus-visible:after{transform:scaleX(1);transform-origin:left}[data-pub-theme=dark] .pub-topbar__sections a{color:#aab6d2}[data-pub-theme=dark] .pub-topbar__sections a:hover,[data-pub-theme=dark] .pub-topbar__sections a:focus-visible{color:#fff}.pub-topbar__menu{position:relative;display:block}.pub-topbar__menu-trigger{position:relative;z-index:4;display:inline-flex;height:40px;align-items:center;gap:10px;padding:0 13px;border:1px solid #d6dad5;border-radius:999px;background:#ffffffb8;color:#4d5663;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.pub-topbar__menu-trigger:hover,.pub-topbar__menu-trigger:focus-visible,.pub-topbar__menu.is-open .pub-topbar__menu-trigger{border-color:var(--coral-line);color:var(--brand)}.pub-topbar__menu-label{font:700 11px/1 var(--fs-sans);letter-spacing:.02em}.pub-topbar__menu-icon{position:relative;display:block;width:17px;height:12px}.pub-topbar__menu-icon>span{position:absolute;right:0;left:0;display:block;height:1px;background:currentColor;transition:transform var(--t-fast),opacity var(--t-fast)}.pub-topbar__menu-icon>span:first-child{top:3px}.pub-topbar__menu-icon>span:last-child{bottom:3px}.pub-topbar__menu.is-open .pub-topbar__menu-icon>span:first-child{transform:translateY(2.5px) rotate(45deg)}.pub-topbar__menu.is-open .pub-topbar__menu-icon>span:last-child{transform:translateY(-2.5px) rotate(-45deg)}[data-pub-theme=dark] .pub-topbar__menu-trigger{border-color:#2b3957;background:#0b1325b8;color:#c1cbe2}.pub-topbar__menu-backdrop{position:fixed;top:var(--pub-topbar-block, calc(66px + var(--safe-top, 0px)));right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:#080b1085;cursor:default}.pub-topbar__menu-panel{position:fixed;top:calc(var(--pub-topbar-block, calc(66px + var(--safe-top, 0px))) + 10px);right:16px;z-index:2;display:flex;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - var(--pub-topbar-block, calc(66px + var(--safe-top, 0px))) - 26px);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;padding:24px;border:1px solid #d6dad5;border-radius:22px;background:#fff;box-shadow:0 22px 55px #141c242e;animation:pub-menu-enter .22s cubic-bezier(.22,1,.36,1) both}[data-pub-theme=dark] .pub-topbar__menu-panel{border-color:#2b3957;background:#0b1325;box-shadow:0 28px 72px #0000007a}.pub-topbar__menu-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px}.pub-topbar__menu-intro p,.pub-topbar__menu-account>p{margin:0;color:#7a838d;font:750 10px/1.2 var(--fs-mono);letter-spacing:.12em;text-transform:uppercase}.pub-topbar__menu-intro>span{max-width:230px;color:#6a737d;font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.45;text-align:right}.pub-topbar__menu-sections{border-bottom:1px solid #e4e7e3}.pub-topbar__menu-sections>a{display:grid;min-height:62px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;border-top:1px solid #e4e7e3;color:#222a32;text-decoration:none}.pub-topbar__menu-sections>a:hover,.pub-topbar__menu-sections>a:focus-visible{color:var(--brand)}.pub-topbar__menu-sections strong{font-size:calc(19px * var(--ui-font-scale, 1));font-weight:670;letter-spacing:-.025em}.pub-topbar__menu-index{color:#939ba2;font:700 9px/1 var(--fs-mono)}.pub-topbar__menu-arrow{color:var(--brand);font-size:calc(16px * var(--ui-font-scale, 1));transition:transform var(--t-fast)}.pub-topbar__menu-sections>a:hover .pub-topbar__menu-arrow,.pub-topbar__menu-sections>a:focus-visible .pub-topbar__menu-arrow{transform:translate(2px,2px)}.pub-topbar__menu-account{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:22px}.pub-topbar__menu-account>p{grid-column:1 / -1;margin-bottom:2px}.pub-topbar__menu-login,.pub-topbar__menu-primary{display:flex;min-height:50px;align-items:center;justify-content:center;gap:14px;padding:0 15px;border:1px solid #d6dad5;border-radius:999px;color:#222a32;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:700;text-decoration:none}.pub-topbar__menu-primary{justify-content:space-between;border-color:#222a32;background:#222a32;color:#fff}.pub-topbar__menu-primary span{font-size:calc(18px * var(--ui-font-scale, 1))}[data-pub-theme=dark] .pub-topbar__menu-intro p,[data-pub-theme=dark] .pub-topbar__menu-account>p{color:#8f9ab5}[data-pub-theme=dark] .pub-topbar__menu-intro>span{color:#9da8c0}[data-pub-theme=dark] .pub-topbar__menu-sections{border-bottom-color:#27344e}[data-pub-theme=dark] .pub-topbar__menu-sections>a{border-top-color:#27344e;color:#f1f4fb}[data-pub-theme=dark] .pub-topbar__menu-login{border-color:#34415b;color:#f1f4fb}[data-pub-theme=dark] .pub-topbar__menu-primary{border-color:#f1f4fb;background:#f1f4fb;color:#101522}@keyframes pub-menu-enter{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:430px){.pub-topbar:has(.pub-topbar__menu) .pub-topbar__toggle{display:none}}@media(max-width:780px){.pub-topbar__menu-panel{top:var(--pub-topbar-block, calc(66px + var(--safe-top, 0px)));right:0;bottom:0;left:0;width:auto;max-height:none;padding:24px max(18px,env(safe-area-inset-right)) calc(24px + var(--safe-bot));border-width:1px 0 0;border-radius:0;box-shadow:none}}@media(min-width:1100px){.pub-topbar__sections{position:absolute;left:50%;display:flex;margin-left:0;transform:translate(-50%)}.pub-topbar__menu{display:none}}.pub-topbar__sections a{font-size:calc(13px * var(--ui-font-scale, 1))}.landing__block{display:flex;flex-direction:column;gap:var(--s-6)}.landing__block-head{display:flex;flex-direction:column;gap:var(--s-2)}.landing__block-head .page-eyebrow{color:var(--eyebrow);font-weight:600}.landing__section-title{font-family:var(--fs-ui);font-weight:700;font-size:clamp(22px,5.5vw,30px);letter-spacing:-.02em;line-height:1.15;color:var(--tx-0);margin:0;text-wrap:balance}.landing__grid{display:grid;grid-template-columns:1fr;gap:var(--s-4);counter-reset:pill}.landing__pillar{counter-increment:pill;position:relative;display:flex;flex-direction:column;gap:var(--s-3);border:1px solid var(--ln-1);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));padding:var(--s-5) var(--s-5) var(--s-6);overflow:hidden;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));box-shadow:0 1px 2px #0b0e180d;transition:border-color var(--t-base),transform var(--t-base),box-shadow var(--t-base)}.landing__pillar:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--brand),transparent 72%);opacity:.45;transition:opacity var(--t-base)}.landing__pillar:before{content:counter(pill,decimal-leading-zero);position:absolute;top:var(--s-4);right:var(--s-5);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.1em;color:var(--tx-4)}.landing__pillar:hover{border-color:var(--coral-line);transform:translateY(-3px);box-shadow:0 18px 40px -26px #0b0e1838}.landing__pillar:hover:after{opacity:1}.landing__pillar-ic{display:grid;place-items:center;width:44px;height:44px;background:var(--coral-soft);border:1px solid var(--coral-line);color:var(--brand);font-family:var(--fs-mono);font-size:calc(20px * var(--ui-font-scale, 1));line-height:1;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.landing__pillar-title{margin:0;font-family:var(--fs-ui);font-weight:600;font-size:calc(16.5px * var(--ui-font-scale, 1));letter-spacing:-.01em;color:var(--tx-0)}.landing__pillar-body{margin:0;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.58;color:var(--tx-2)}.vs{display:grid;grid-template-columns:1fr;gap:var(--s-3)}.vs__row{display:grid;grid-template-columns:1fr;gap:var(--s-3);border:1px solid var(--ln-1);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));padding:var(--s-4) var(--s-5);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.vs__dim{font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.vs__cell{display:flex;flex-direction:column;gap:4px;min-width:0}.vs__who{font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4)}.vs__txt{margin:0;font-size:calc(13.5px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-2)}.vs__cell--us{border-left:2px solid var(--brand);padding-left:var(--s-3)}.vs__cell--us .vs__who{color:var(--brand)}.vs__cell--us .vs__txt{color:var(--tx-1)}.landing__steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--s-3)}.landing__step{display:flex;align-items:center;gap:var(--s-4);border:1px solid var(--ln-0);border-left:2px solid var(--brand);border-radius:var(--r-2);background:var(--bg-1);padding:var(--s-4)}.landing__step-n{font-family:var(--fs-mono);font-size:calc(24px * var(--ui-font-scale, 1));font-weight:600;color:var(--brand);letter-spacing:.02em}.landing__step-label{display:block;font-family:var(--fs-ui);font-weight:600;font-size:calc(15px * var(--ui-font-scale, 1));color:var(--tx-0)}.landing__step-detail{display:block;font-size:calc(13px * var(--ui-font-scale, 1));color:var(--tx-2);margin-top:2px}.landing__final{display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start;border:1px solid #2b3140;border-radius:var(--r-3);background:radial-gradient(circle at 100% 0%,rgba(240,68,82,.22),transparent 55%),linear-gradient(135deg,var(--diadems-ink-mid),var(--diadems-ink-deep));padding:var(--s-8) var(--s-6);overflow:hidden}[data-pub-theme=dark] .landing__final{border-color:#b4cdff29;background:radial-gradient(circle at 100% 0%,rgba(240,68,82,.22),transparent 55%),linear-gradient(135deg,#101a30,#070c1a)}.landing__final .btn--ghost{color:#eaf0ff;border-color:#eaf0ff59}.landing__final .btn--ghost:hover,.landing__final .btn--ghost:focus-visible{color:#fff;border-color:#ffffffb3;background:#ffffff14}.landing__final-title{margin:0;font-family:var(--fs-ui);font-weight:700;font-size:clamp(24px,6.5vw,34px);letter-spacing:-.02em;color:#fff;text-wrap:balance}.landing__final-lede{margin:0;font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.6;color:#c5ccd6;max-width:54ch}.landing__final-cta{display:flex;flex-direction:column;gap:var(--s-3);width:100%;margin-top:var(--s-2)}.landing__final-cta .btn{width:100%}.landing__final .stamp{color:#8b93a2}.landing__footer{border-top:1px solid var(--ln-0);padding:var(--s-7) var(--gutter) calc(var(--s-6) + var(--safe-bot));text-align:center}.landing__footer .ascii-strip{text-align:center;margin-bottom:var(--s-3);font-size:calc(12px * var(--ui-font-scale, 1));color:var(--tx-4)}.landing__footer p{margin:0 auto;font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));color:var(--tx-3);max-width:60ch;line-height:1.5}.landing__block-sub{margin:0;font-size:clamp(14px,3.6vw,16px);line-height:1.6;color:var(--tx-2);max-width:62ch}.skill-list{list-style:none;margin:var(--s-1) 0 0;padding:0;display:grid;gap:7px}.skill-list li{display:flex;gap:8px;font-size:calc(13.5px * var(--ui-font-scale, 1));line-height:1.45;color:var(--tx-2)}.skill-list li span{color:var(--brand)}.landing__honesty{margin:0;font-family:var(--fs-mono);font-size:calc(12px * var(--ui-font-scale, 1));letter-spacing:.03em;color:var(--tx-3)}.landing__disclaimer{margin:0;font-family:var(--fs-mono);font-size:calc(10.5px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-4)}.ops{display:grid;grid-template-columns:1fr;gap:var(--s-3)}.ops__item{display:flex;flex-direction:column;gap:4px;border:1px solid var(--ln-0);border-left:2px solid var(--brand);border-radius:var(--r-2);background:var(--bg-1);padding:var(--s-4)}.ops__key{font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.ops__txt{margin:0;font-size:calc(13.5px * var(--ui-font-scale, 1));line-height:1.55;color:var(--tx-2)}.faq{display:grid;grid-template-columns:1fr;gap:var(--s-3);width:100%;max-width:820px}.faq__item{border:1px solid var(--ln-1);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:border-color var(--t-base)}.faq__item[open],.faq__item:hover{border-color:var(--coral-line)}.faq__item summary{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-4) var(--s-5);cursor:pointer;list-style:none;font-family:var(--fs-ui);font-weight:600;font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.4;color:var(--tx-0)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:before{content:"+";flex:none;font-family:var(--fs-mono);font-size:calc(17px * var(--ui-font-scale, 1));line-height:1;color:var(--brand)}.faq__item[open] summary:before{content:"−"}.faq__item>p{margin:0;padding:0 var(--s-5) var(--s-5);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.6;color:var(--tx-2);max-width:68ch}.logo-marquee{display:flex;gap:var(--s-3);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.logo-wall{list-style:none;margin:0;padding:0;display:flex;flex:none;min-width:max-content;gap:var(--s-3)}@media(prefers-reduced-motion:no-preference){.logo-wall{animation:dia-marquee 38s linear infinite}.logo-marquee:hover .logo-wall,.logo-marquee:focus-within .logo-wall{animation-play-state:paused}}@keyframes dia-marquee{to{transform:translate(calc(-100% - var(--s-3)))}}@media(prefers-reduced-motion:reduce){.logo-marquee{-webkit-mask-image:none;mask-image:none}.logo-wall{flex-wrap:wrap;min-width:0}.logo-wall[aria-hidden=true]{display:none}}.logo-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:116px;flex:none;min-height:74px;padding:var(--s-4) var(--s-3);border:1px solid var(--ln-1);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:border-color var(--t-base),transform var(--t-base),box-shadow var(--t-base)}.logo-tile__svg{width:24px;height:24px;color:var(--tx-2);opacity:.62;transition:color var(--t-base),opacity var(--t-base)}.logo-tile__name{font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.03em;color:var(--tx-3);text-align:center}.logo-tile:hover,.logo-tile:focus-within{border-color:var(--coral-line);transform:translateY(-2px);box-shadow:0 12px 28px -20px #0b0e1840}.logo-tile:hover .logo-tile__svg,.logo-tile:focus-within .logo-tile__svg{color:var(--brand-hex, var(--brand));opacity:1}.logo-tile--wordmark .logo-tile__word{font-family:var(--fs-mono);font-weight:600;font-size:calc(15px * var(--ui-font-scale, 1));letter-spacing:-.01em;color:var(--tx-1)}.logo-tile--custom{background:none;border:1px dashed var(--coral-line)}.logo-tile--custom .logo-tile__plus{font-family:var(--fs-mono);font-size:calc(22px * var(--ui-font-scale, 1));line-height:1;color:var(--brand)}.logo-tile--custom .logo-tile__name{color:var(--brand)}.logo-wall__custom{margin:0;display:flex;gap:8px;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-1);border-left:2px solid var(--brand);padding-left:var(--s-4)}.logo-wall__custom span{color:var(--brand)}.logo-wall__custom strong{color:var(--tx-0);font-weight:600}.logo-wall__disclaimer{margin:0;font-family:var(--fs-mono);font-size:calc(10.5px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-4)}[data-pub-theme=dark] .logo-tile__svg{opacity:.78}[data-pub-theme=dark] .logo-tile:hover .logo-tile__svg,[data-pub-theme=dark] .logo-tile:focus-within .logo-tile__svg{color:color-mix(in srgb,var(--brand-hex, var(--brand)) 72%,white);opacity:1}.pfooter{border-top:1px solid var(--ln-1);background:var(--bg-1)}.pfooter__inner{width:100%;max-width:1180px;margin:0 auto;padding:var(--s-8) var(--gutter) var(--s-6);display:grid;grid-template-columns:1fr;gap:var(--s-7)}.pfooter__face{display:block;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#f2f2f0;margin-bottom:var(--s-3)}.pfooter__face img{width:100%;height:100%;object-fit:cover;display:block}.pfooter__logo{height:25px;width:auto;display:block}.pfooter__logo--on-dark,[data-pub-theme=dark] .pfooter__logo--on-light{display:none}[data-pub-theme=dark] .pfooter__logo--on-dark{display:block}.pfooter__tag{margin:var(--s-3) 0 0;font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-2);max-width:34ch}.pfooter__social{display:flex;gap:var(--s-2);margin-top:var(--s-4)}.pfooter__soc{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ln-1);border-radius:var(--r-1);color:var(--tx-2);background:var(--bg-2);transition:color var(--t-fast),border-color var(--t-fast)}.pfooter__soc:hover,.pfooter__soc:focus-visible{color:var(--brand);border-color:var(--coral-line)}.pfooter__h{margin:0 0 var(--s-3);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.pfooter__line{margin:0 0 var(--s-2);font-size:calc(13.5px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-1)}.pfooter__line a{color:var(--tx-1);text-decoration:none;border-bottom:1px solid var(--ln-2)}.pfooter__line a:hover{color:var(--brand);border-color:var(--coral-line)}.pfooter__muted{color:var(--tx-3)}.pfooter__nav{display:flex;flex-direction:column;gap:var(--s-2)}.pfooter__nav a{font-size:calc(13.5px * var(--ui-font-scale, 1));color:var(--tx-1);text-decoration:none;width:fit-content}.pfooter__nav a:hover{color:var(--brand)}.pfooter__legal{border-top:1px solid var(--ln-0);padding:var(--s-5) var(--gutter) calc(var(--s-6) + var(--safe-bot));text-align:center}.pfooter__legal .ascii-strip{color:var(--tx-4);font-size:calc(12px * var(--ui-font-scale, 1));margin-bottom:var(--s-3)}.pfooter__legal p{margin:0 auto;max-width:72ch;font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.6;color:var(--tx-3)}@media(min-width:768px){.pfooter__inner{grid-template-columns:1.4fr 1fr .9fr .9fr;gap:var(--s-8)}}.legal{flex:1;width:100%;max-width:820px;margin:0 auto;padding:var(--s-7) var(--gutter) var(--s-9)}.legal .page-eyebrow{color:var(--eyebrow);font-weight:600}.legal__title{margin:var(--s-2) 0 var(--s-4);font-family:var(--fs-ui);font-weight:700;font-size:clamp(26px,7vw,38px);letter-spacing:-.02em;color:var(--tx-0)}.legal__intro{margin:0 0 var(--s-7);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.6;color:var(--tx-2)}.legal__sec{margin:0 0 var(--s-6)}.legal__sec h2{margin:0 0 var(--s-3);font-family:var(--fs-ui);font-weight:600;font-size:calc(18px * var(--ui-font-scale, 1));color:var(--tx-0);padding-left:var(--s-3);border-left:2px solid var(--brand)}.legal__sec p{margin:0 0 var(--s-3);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.65;color:var(--tx-2)}.legal__sec a{color:var(--brand)}.legal__list{margin:0 0 var(--s-3);padding-left:1.25em;list-style:disc}.legal__encadre{border:1px solid var(--ln-1, currentColor);border-radius:6px;padding:var(--s-4) var(--s-5);margin:0 0 var(--s-4)}.legal__encadre p{margin:0 0 var(--s-3);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.65;color:var(--tx-2)}.legal__encadre p:last-child{margin-bottom:0}.legal__list li{margin:0 0 var(--s-2);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.6;color:var(--tx-2)}.legal__list a{color:var(--brand)}.pricing{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.pricing__card{position:relative;display:flex;flex-direction:column;gap:var(--s-3);border:1px solid var(--ln-1);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));padding:var(--s-6) var(--s-5);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.pricing__card--featured{border-color:var(--coral-line);box-shadow:0 18px 44px -28px #0b0e1840}.pricing__badge{position:absolute;top:var(--s-4);right:var(--s-5);font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:var(--coral-soft);border:1px solid var(--coral-line);border-radius:var(--r-pill);padding:3px 9px}.pricing__name{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--fs-ui);font-weight:700;font-size:calc(18px * var(--ui-font-scale, 1));color:var(--tx-0)}.flag-fr{display:inline-block;flex:none;width:21px;height:14px;border-radius:2px;border:1px solid var(--ln-2);background:linear-gradient(90deg,#0055a4 0 33.4%,#fff 33.4% 66.7%,#ef4135 66.7% 100%)}.pricing__price{margin:0;display:flex;align-items:baseline;gap:6px}.pricing__price strong{font-family:var(--fs-ui);font-weight:700;font-size:calc(40px * var(--ui-font-scale, 1));letter-spacing:-.03em;color:var(--tx-0)}.pricing__price span{font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));color:var(--tx-3)}.pricing__for{margin:0;font-size:calc(13px * var(--ui-font-scale, 1));color:var(--tx-2)}.pricing__credits{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--fs-mono);font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.5;color:var(--tx-1);padding:var(--s-2) 0;border-top:1px solid var(--ln-0);border-bottom:1px solid var(--ln-0)}.pricing__credits span{color:var(--brand)}.pricing__list{list-style:none;margin:var(--s-2) 0;padding:0;display:grid;gap:9px}.pricing__list li{display:flex;gap:8px;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.45;color:var(--tx-1)}.pricing__list li span{color:var(--brand)}.pricing__card .btn{margin-top:auto}.pricing__note{margin:0;font-family:var(--fs-mono);font-size:calc(11.5px * var(--ui-font-scale, 1));line-height:1.6;color:var(--tx-3)}.pricing__note span{color:var(--brand)}@media(min-width:768px){.pricing{grid-template-columns:repeat(2,1fr);max-width:760px;width:100%;margin-inline:auto}}@media(prefers-reduced-motion:no-preference){.landing__eyebrow,.landing__title,.landing__lede,.landing__cta,.landing__trust{animation:dia-rise .64s cubic-bezier(.16,1,.3,1) both}.landing__title{animation-delay:60ms}.landing__lede{animation-delay:.13s}.landing__cta{animation-delay:.2s}.landing__trust{animation-delay:.27s}.landing__hero-card{animation:dia-rise .76s cubic-bezier(.16,1,.3,1) .18s both}.landing__agent-status .dot{animation:dia-pulse 2s ease-in-out infinite}.reveal-ready [data-reveal]{opacity:0}.reveal-ready [data-reveal].is-in{animation:dia-reveal .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ri, 0) * 90ms)}.reveal-ready [data-reveal=fade].is-in{animation-name:dia-fade}.reveal-ready [data-reveal=vs].is-in{animation:dia-fade .45s ease both}.reveal-ready [data-reveal=vs].is-in .vs__cell{animation:dia-slide-l .6s cubic-bezier(.16,1,.3,1) .1s both}.reveal-ready [data-reveal=vs].is-in .vs__cell--us{animation-name:dia-slide-r;animation-delay:.22s}}@keyframes dia-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dia-fade{0%{opacity:0}to{opacity:1}}@keyframes dia-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes dia-slide-l{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes dia-slide-r{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes dia-pulse{0%,to{box-shadow:0 0 0 0 var(--live-soft)}50%{box-shadow:0 0 0 6px transparent}}@media(min-width:768px){.landing__hero{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-8)}.landing__hero-copy{flex:1 1 58%}.landing__hero-card{flex:0 1 380px}.landing__cta{flex-direction:row;flex-wrap:wrap}.landing__cta .btn{width:auto}.landing__grid{grid-template-columns:repeat(2,1fr)}.vs__row{grid-template-columns:170px 1fr 1fr;align-items:start}.ops{grid-template-columns:repeat(2,1fr)}.landing__steps-list{grid-template-columns:repeat(3,1fr)}.landing__step{flex-direction:column;align-items:flex-start;gap:var(--s-2)}.landing__final{align-items:center;text-align:center;padding:var(--s-9) var(--s-8)}.landing__final-cta{flex-direction:row;justify-content:center;width:auto}.landing__final-cta .btn{width:auto}}@media(min-width:1100px){.landing__grid{grid-template-columns:repeat(3,1fr)}}.studio-landing{--studio-topbar-block: calc(73px + var(--safe-top, 0px));--pub-topbar-block: var(--studio-topbar-block);--studio-bg: #f2f0ea;--studio-paper: #faf9f5;--studio-ink: #141519;--studio-muted: #68686c;--studio-soft: #8d8c8d;--studio-line: rgba(20, 21, 25, .14);--studio-line-strong: rgba(20, 21, 25, .28);--studio-coral: #d84a4f;--studio-coral-bright: #f45b61;--studio-navy: #172544;--studio-green: #18a688;--studio-radius: 24px;--studio-shadow: 0 30px 90px rgba(26, 23, 18, .12);background:var(--studio-bg);color:var(--studio-ink)}[data-pub-theme=dark] .studio-landing{--studio-bg: #0b0d11;--studio-paper: #12151a;--studio-ink: #f2f0e9;--studio-muted: #aaa9a5;--studio-soft: #74747a;--studio-line: rgba(255, 255, 255, .13);--studio-line-strong: rgba(255, 255, 255, .25);--studio-shadow: 0 34px 100px rgba(0, 0, 0, .36)}.studio-home{--studio-hero-scroll: 0px;--studio-pointer-x: 0;--studio-pointer-y: 0;--studio-progress: 0;overflow:clip;background:var(--studio-bg);color:var(--studio-ink)}.studio-home:after{position:fixed;z-index:calc(var(--z-sticky-header) + 1);top:calc(var(--studio-topbar-block) - 1px);right:0;left:0;height:1px;background:linear-gradient(90deg,var(--studio-coral),var(--studio-coral-bright));content:"";opacity:.72;pointer-events:none;transform:scaleX(var(--studio-progress));transform-origin:left center;will-change:transform}.studio-home *,.studio-home *:before,.studio-home *:after{box-sizing:border-box}.studio-home section[id]{scroll-margin-top:84px}.studio-wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.studio-landing .pub-topbar{--pub-topbar-block: var(--studio-topbar-block);min-height:72px;gap:26px;padding:calc(14px + var(--safe-top)) max(26px,calc((100vw - 1440px)/2)) 14px;border-bottom:1px solid rgba(20,21,25,.1);backdrop-filter:blur(22px) saturate(1.15);background:#f8f7f2d1;color:#17181c}[data-pub-theme=dark] .studio-landing .pub-topbar{border-bottom-color:#ffffff1a;background:#0b0d11d1;color:#f2f0e9}.studio-landing .pub-topbar__logo{height:23px}.studio-landing .pub-topbar__logo--on-light{display:block!important}.studio-landing .pub-topbar__logo--on-dark,[data-pub-theme=dark] .studio-landing .pub-topbar__logo--on-light{display:none!important}[data-pub-theme=dark] .studio-landing .pub-topbar__logo--on-dark{display:block!important}.studio-landing .pub-topbar__sections{display:flex;align-items:center;gap:30px}.studio-landing .pub-topbar__sections a{padding:8px 0;color:#626267;font-family:var(--fs-sans);font-size:calc(13px * var(--ui-font-scale, 1));font-weight:590;letter-spacing:-.01em;text-decoration:none}[data-pub-theme=dark] .studio-landing .pub-topbar__sections a{color:#aaa9a5}.studio-landing .pub-topbar__sections a:hover,.studio-landing .pub-topbar__sections a:focus-visible{color:var(--studio-coral)}.studio-landing .pub-topbar__nav{gap:8px}.studio-landing .pub-topbar__menu-trigger{height:42px;padding-inline:15px;border-color:#14151929;background:transparent;color:#292a2e}.studio-landing .pub-topbar__menu-trigger:hover,.studio-landing .pub-topbar__menu-trigger:focus-visible,.studio-landing .pub-topbar__menu.is-open .pub-topbar__menu-trigger{border-color:var(--studio-coral);color:var(--studio-coral)}[data-pub-theme=dark] .studio-landing .pub-topbar__menu-trigger{border-color:#ffffff29;background:transparent;color:#e5e2db}.studio-landing .pub-topbar__menu-panel{border-color:var(--studio-line);background:var(--studio-paper);color:var(--studio-ink)}.studio-landing .pub-topbar__menu-intro p,.studio-landing .pub-topbar__menu-account>p{color:var(--studio-soft)}.studio-landing .pub-topbar__menu-intro>span{color:var(--studio-muted)}.studio-landing .pub-topbar__menu-sections{border-bottom-color:var(--studio-line)}.studio-landing .pub-topbar__menu-sections>a{border-top-color:var(--studio-line);color:var(--studio-ink)}.studio-landing .pub-topbar__menu-sections>a:hover,.studio-landing .pub-topbar__menu-sections>a:focus-visible{color:var(--studio-coral)}.studio-landing .pub-topbar__menu-index{color:var(--studio-soft)}.studio-landing .pub-topbar__menu-arrow{color:var(--studio-coral)}.studio-landing .pub-topbar__menu-account{margin-top:auto;padding-top:22px}.studio-landing .pub-topbar__menu-login{border-color:var(--studio-line-strong);color:var(--studio-ink)}.studio-landing .pub-topbar__menu-primary{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-bg)}.studio-landing .pub-topbar__toggle{width:38px;height:38px;border:0;border-radius:50%;color:#656569}.studio-landing .pub-topbar__nav .btn{height:42px;padding-inline:17px;border-radius:999px;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:650}.studio-landing .pub-topbar__nav .btn--ghost{border-color:transparent;color:#26272b}.studio-landing .pub-topbar__nav .btn--primary{border-color:#17181c;background:#17181c;color:#fff}[data-pub-theme=dark] .studio-landing .pub-topbar__nav .btn--ghost{color:#f2f0e9}[data-pub-theme=dark] .studio-landing .pub-topbar__nav .btn--primary{border-color:#f2f0e9;background:#f2f0e9;color:#111216}.studio-eyebrow,.studio-section-index{margin:0;color:var(--studio-muted);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.studio-eyebrow{display:inline-flex;align-items:center;gap:10px}.studio-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--studio-coral);box-shadow:0 0 0 5px #d84a4f1a}.studio-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:38px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:calc(14px * var(--ui-font-scale, 1));font-weight:680;letter-spacing:-.01em;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease}.studio-button svg,.studio-pricing__grid article>a svg,.studio-trust__hermes>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .22s cubic-bezier(.22,1,.36,1)}.studio-button:hover,.studio-button:focus-visible{transform:translateY(-2px)}.studio-button:hover svg,.studio-button:focus-visible svg,.studio-pricing__grid article>a:hover svg,.studio-pricing__grid article>a:focus-visible svg,.studio-trust__hermes>a:hover svg,.studio-trust__hermes>a:focus-visible svg{transform:translate(4px)}.studio-button--dark{min-width:218px;background:#17181c;color:#fff;box-shadow:0 12px 32px #1112162e}.studio-button--dark:hover,.studio-button--dark:focus-visible{box-shadow:0 18px 40px #11121640}.studio-button--quiet{padding-inline:10px;color:#36373b}[data-pub-theme=dark] .studio-button--dark{background:#f2f0e9;color:#15161a}[data-pub-theme=dark] .studio-button--quiet{color:#dedcd6}.studio-hero{position:relative;height:calc(100vh - var(--studio-topbar-block));height:calc(100dvh - var(--studio-topbar-block));min-height:0;overflow:hidden;border-bottom:1px solid var(--studio-line);background:radial-gradient(circle at 81% 43%,rgba(216,74,79,.11),transparent 27%),linear-gradient(112deg,var(--studio-bg) 0%,var(--studio-bg) 58%,rgba(216,74,79,.035) 100%);isolation:isolate}.studio-hero:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(20,21,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,21,25,.035) 1px,transparent 1px);background-position:center;background-size:88px 88px;content:"";mask-image:linear-gradient(90deg,transparent 22%,#000 62%,#000 100%)}[data-pub-theme=dark] .studio-hero:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)}.studio-hero__media{position:absolute;z-index:-1;width:min(64vw,980px);height:100%;inset:0 0 0 auto;pointer-events:none;transform:translate3d(0,var(--studio-hero-scroll),0);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.studio-hero__portrait{position:absolute;inset:0;overflow:hidden}.studio-hero__portrait-source{position:absolute;inset:0;display:block}.studio-hero__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:72% center;opacity:.83;filter:saturate(.9) contrast(.98);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.34) 14%,#000 38%,#000 100%)}.studio-hero__portrait .studio-hero__irises{position:absolute;z-index:1;inset:0;object-fit:cover;object-position:72% center;transform:translate3d(calc(var(--studio-pointer-x) * 2.25px),calc(var(--studio-pointer-y) * 1.25px),0);transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}[data-pub-theme=dark] .studio-hero__portrait img{opacity:1;filter:none}.studio-hero__inner{position:relative;display:flex;height:100%;min-height:0;align-items:center;padding-block:clamp(46px,8dvh,110px)}.studio-hero__copy{width:min(720px,59%)}.studio-hero h1{max-width:760px;margin:27px 0 0;color:var(--studio-ink);font-family:var(--fs-display);font-size:clamp(54px,min(6.3vw,10.5dvh),98px);font-weight:550;letter-spacing:-.067em;line-height:.96}.studio-hero__line{display:block;overflow:hidden;padding:.04em 0 .08em;margin:-.04em 0 -.08em}.studio-hero__line>span,.studio-hero__line>em{display:block}.studio-hero h1 em,.studio-thesis h2 em,.studio-choice h2 em,.studio-trust h2 em,.studio-final h2 em{color:var(--studio-coral);font-style:normal;font-weight:inherit}.studio-hero__lead{max-width:620px;margin:clamp(22px,3.4dvh,34px) 0 0;color:var(--studio-muted);font-size:clamp(17px,1.55vw,21px);letter-spacing:-.026em;line-height:1.55}.studio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:clamp(22px,3.6dvh,36px)}.studio-platforms{display:flex;align-items:center;gap:8px;margin-top:clamp(15px,2.1dvh,21px)}.studio-platforms__label{margin-right:5px;color:var(--studio-soft);font-family:var(--fs-mono);font-size:calc(9px * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.09em;text-transform:uppercase}.studio-platform{display:grid;min-height:46px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--studio-line-strong);border-radius:13px;background:color-mix(in srgb,var(--studio-paper) 78%,transparent);color:var(--studio-ink);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.studio-platform:hover,.studio-platform:focus-visible{border-color:var(--studio-line-strong);background:var(--studio-paper);transform:translateY(-1px)}.studio-platform>svg{display:block;width:20px;height:20px}.studio-platform--android>svg{color:#3ddc84}.studio-platform--windows>svg{color:#58a6ff}.studio-platform>span{display:flex;min-width:0;flex-direction:column;gap:1px}.studio-platform strong{font-size:calc(11px * var(--ui-font-scale, 1));font-weight:700;line-height:1.1}.studio-platform small{color:var(--studio-soft);font-size:calc(8.5px * var(--ui-font-scale, 1));line-height:1.1}.studio-hero__facts{display:flex;max-width:680px;padding:0;margin:clamp(22px,4dvh,40px) 0 0;list-style:none}.studio-hero__facts li{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px;padding:0 22px;border-left:1px solid rgba(20,21,25,.18)}.studio-hero__facts li:first-child{padding-left:0;border-left:0}[data-pub-theme=dark] .studio-hero__facts li{border-left-color:#ffffff2e}.studio-hero__facts strong{color:var(--studio-ink);font-size:calc(14px * var(--ui-font-scale, 1));font-weight:690}.studio-hero__fact--france strong{display:inline-flex;align-items:center;gap:7px}.studio-france-flag{display:inline-grid;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:2px;filter:grayscale(1);opacity:.46}.studio-france-flag svg{display:block;width:18px;height:12px}.studio-hero__facts span{color:var(--studio-soft);font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.4}.studio-hero__signals{position:absolute;display:flex;width:min(330px,27vw);flex-direction:column;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#090b10ad;box-shadow:0 24px 64px #04060a47;backdrop-filter:blur(20px) saturate(1.1);inset:auto 1.5% 7% auto}.studio-signal{position:relative;display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:11px 5px}.studio-signal+.studio-signal{border-top:1px solid rgba(255,255,255,.1)}.studio-signal p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.studio-signal strong{color:#fffffff0;font-size:calc(11px * var(--ui-font-scale, 1));font-weight:680;letter-spacing:-.01em}.studio-signal p span{overflow:hidden;color:#ffffff7a;font-size:calc(9px * var(--ui-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.studio-signal__pulse,.studio-glyph{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#18a68821;color:var(--studio-green);font-size:calc(11px * var(--ui-font-scale, 1))}.studio-signal__pulse:after{width:6px;height:6px;border-radius:50%;background:var(--studio-green);box-shadow:0 0 0 4px #18a6881c;content:"";animation:studio-pulse 2.4s ease-in-out infinite}.studio-signal--online{padding-top:7px}.studio-signal--approval .studio-glyph{background:#d84a4f21;color:var(--studio-coral)}.studio-hero__scroll{position:absolute;display:flex;align-items:center;gap:13px;color:var(--studio-soft);font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;inset:auto 32px 28px auto}.studio-hero__scroll svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.studio-thesis,.studio-capabilities,.studio-pricing,.studio-faq{padding-block:clamp(96px,11vw,168px)}.studio-thesis__statement{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:end;gap:clamp(44px,9vw,150px);margin-top:34px}.studio-thesis h2,.studio-section-head h2,.studio-choice h2,.studio-trust h2,.studio-final h2,.studio-faq h2{margin:0;font-family:var(--fs-display);font-size:clamp(44px,6vw,86px);font-weight:540;letter-spacing:-.062em;line-height:.98}.studio-thesis__statement>p{margin:0 0 6px;color:var(--studio-muted);font-size:calc(17px * var(--ui-font-scale, 1));letter-spacing:-.02em;line-height:1.62}.studio-product{position:relative;margin-top:clamp(70px,9vw,122px);overflow:hidden;border:1px solid var(--studio-line-strong);border-radius:26px;background:#0e1422;box-shadow:var(--studio-shadow);color:#edf2ff}.studio-product:after{position:absolute;z-index:3;top:0;left:0;width:28%;height:1px;background:linear-gradient(90deg,transparent,#5ad9c0,rgba(216,74,79,.92),transparent);content:"";opacity:0;pointer-events:none;transform:translate(-130%)}.studio-product__chrome{display:grid;min-height:74px;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:20px;padding:11px 18px;border-bottom:1px solid rgba(169,190,231,.13);background:#111827}.studio-product__brand{display:flex;align-items:center;gap:11px}.studio-product__brand img{width:38px;height:38px;border-radius:11px;object-fit:cover}.studio-product__brand>span{display:flex;flex-direction:column;gap:2px}.studio-product__brand strong{font-size:calc(13px * var(--ui-font-scale, 1))}.studio-product__brand small{color:#59d8bf;font-size:calc(9px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase}.studio-product__session{overflow:hidden;color:#aab7cf;font-size:calc(12px * var(--ui-font-scale, 1));text-align:center;text-overflow:ellipsis;white-space:nowrap}.studio-product__status{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#aab7cf;font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.04em;text-transform:uppercase}.studio-product__status i{width:7px;height:7px;border-radius:50%;background:#51d7bb;box-shadow:0 0 12px #51d7bbcc}.studio-product__body{display:grid;min-height:600px;grid-template-columns:190px minmax(0,1fr) 270px}.studio-product__rail,.studio-product__mission{border-right:1px solid rgba(169,190,231,.11);background:#0b1120}.studio-product__rail{display:flex;flex-direction:column;gap:7px;padding:34px 18px}.studio-product__rail span{padding:12px 14px;border-radius:10px;color:#6f7d98;font-size:calc(11px * var(--ui-font-scale, 1))}.studio-product__rail span.is-active{background:#4dccb41a;color:#e2faf5}.studio-product__chat{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;gap:28px;padding:60px clamp(30px,5vw,76px) 100px;background:radial-gradient(circle at 68% 22%,rgba(47,77,137,.21),transparent 34%),#0e1628}.studio-chat__user{max-width:480px;align-self:flex-end;padding:15px 19px;border:1px solid rgba(236,184,132,.26);border-radius:17px 17px 4px;background:#89583638;color:#f4eee7;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.45}.studio-chat__agent{display:grid;max-width:670px;grid-template-columns:34px minmax(0,1fr);gap:14px}.studio-chat__mark{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#53ddc21f;color:#5ad9c0}.studio-chat__agent p{margin:4px 0 17px;color:#f2f5fb;font-size:calc(17px * var(--ui-font-scale, 1));font-weight:680}.studio-chat__agent ul{display:grid;gap:10px;padding:0;margin:0;color:#bdc8dc;font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.48;list-style:none}.studio-chat__agent li{position:relative;padding-left:18px}.studio-chat__agent li:before{position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:50%;background:#5ad9c0;content:""}.studio-chat__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.studio-chat__files span{padding:8px 11px;border:1px solid rgba(169,190,231,.17);border-radius:9px;background:#ffffff09;color:#aebbd1;font-size:calc(10px * var(--ui-font-scale, 1))}.studio-chat__composer{position:absolute;display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 8px 0 18px;border:1px solid rgba(169,190,231,.17);border-radius:18px;background:#0b1120d6;color:#66738d;font-size:calc(12px * var(--ui-font-scale, 1));inset:auto clamp(30px,5vw,76px) 26px}.studio-chat__composer i{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#e7eaf1;color:#111725;font-size:calc(18px * var(--ui-font-scale, 1));font-style:normal}.studio-product__mission{padding:35px 25px;border-right:0;border-left:1px solid rgba(169,190,231,.11)}.studio-product__mission>p{margin:0 0 34px;color:#71809e;font-family:var(--fs-mono);font-size:calc(9px * var(--ui-font-scale, 1));letter-spacing:.12em;text-transform:uppercase}.studio-product__mission>strong{display:block;color:#edf2ff;font-family:var(--fs-display);font-size:calc(24px * var(--ui-font-scale, 1));font-weight:620;letter-spacing:-.04em}.studio-product__mission>div{display:flex;align-items:end;gap:9px;margin:22px 0 34px}.studio-product__mission>div span{color:#5ad9c0;font-size:calc(38px * var(--ui-font-scale, 1));font-weight:520;line-height:.8}.studio-product__mission>div small,.studio-product__mission>small{color:#6f7d98;font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.5}.studio-product__mission ol{display:grid;gap:0;padding:0;margin:0 0 30px;list-style:none}.studio-product__mission li{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid rgba(169,190,231,.1);color:#aebbd1;font-size:calc(11px * var(--ui-font-scale, 1))}.studio-product__mission li i{width:6px;height:6px;border-radius:50%;background:#5ad9c0}.studio-capabilities{border-top:1px solid var(--studio-line);background:var(--studio-paper)}.studio-section-head{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(260px,.36fr);align-items:end;gap:clamp(30px,6vw,92px)}.studio-section-head h2{font-size:clamp(44px,5.1vw,74px)}.studio-section-head>p:last-child{margin:0 0 6px;color:var(--studio-muted);font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.58}.studio-workscape{display:grid;min-height:590px;grid-template-columns:minmax(0,1.45fr) minmax(350px,.55fr);margin-top:clamp(68px,8vw,112px);overflow:hidden;border:1px solid var(--studio-line-strong);border-radius:26px;background:var(--studio-bg);box-shadow:0 26px 76px #1a171214}.studio-workscape figure{min-width:0;margin:0;overflow:hidden;border-right:1px solid var(--studio-line-strong);background:#eee8dd}.studio-workscape figure img{width:100%;height:100%;object-fit:cover;object-position:52% center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.studio-workscape:hover figure img{transform:scale(1.018)}[data-pub-theme=dark] .studio-workscape{box-shadow:0 30px 86px #0000004d}[data-pub-theme=dark] .studio-workscape figure img{filter:brightness(.72) saturate(.82) contrast(1.05)}.studio-workscape__copy{display:flex;flex-direction:column;padding:clamp(36px,4.5vw,62px)}.studio-workscape__copy h3{margin:30px 0 22px;font-family:var(--fs-display);font-size:clamp(38px,4vw,58px);font-weight:560;letter-spacing:-.055em;line-height:1}.studio-workscape__copy>p:not(.studio-section-index){margin:0;color:var(--studio-muted);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.66}.studio-workscape__copy ul{display:grid;padding:0;margin:auto 0 0;list-style:none}.studio-workscape__copy li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:18px 0;border-top:1px solid var(--studio-line)}.studio-workscape__copy li>span{grid-row:1 / 3;color:var(--studio-coral);font-family:var(--fs-mono);font-size:calc(9px * var(--ui-font-scale, 1))}.studio-workscape__copy li strong{font-size:calc(13px * var(--ui-font-scale, 1));font-weight:680}.studio-workscape__copy li small{margin-top:3px;color:var(--studio-soft);font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.45}.studio-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(54px,6vw,86px);border-top:1px solid var(--studio-line-strong);border-left:1px solid var(--studio-line-strong)}.studio-capability-grid article{position:relative;min-height:360px;padding:clamp(30px,4.2vw,58px);border-right:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-strong);background:transparent;transition:background .26s ease}.studio-capability-grid article:after,.studio-trust__grid article:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--studio-coral),transparent);content:"";opacity:0;transform:scaleX(.35);transition:opacity .26s ease,transform .38s cubic-bezier(.22,1,.36,1)}.studio-capability-grid article:hover{background:color-mix(in srgb,var(--studio-coral) 3.5%,transparent)}.studio-capability-grid article:hover:after,.studio-trust__grid article:hover:after{opacity:.72;transform:scaleX(1)}.studio-capability-grid article>div{display:flex;align-items:center;justify-content:space-between}.studio-capability-grid article>div span{color:var(--studio-coral);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1))}.studio-capability-grid article>div small{color:var(--studio-soft);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase}.studio-capability-grid h3{margin:clamp(74px,8vw,112px) 0 18px;font-family:var(--fs-display);font-size:clamp(31px,3.3vw,48px);font-weight:570;letter-spacing:-.05em}.studio-capability-grid p{max-width:500px;margin:0;color:var(--studio-muted);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.64}.studio-choice{padding-block:clamp(100px,12vw,180px);border-top:1px solid var(--studio-line)}.studio-choice__layout{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(450px,1.3fr);gap:clamp(70px,12vw,180px)}.studio-choice header{position:sticky;top:118px;align-self:start}.studio-choice h2{margin-top:34px;font-size:clamp(48px,5.5vw,76px)}.studio-choice header>p:last-child{max-width:460px;margin:34px 0 0;color:var(--studio-muted);font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.62}.studio-choice__list{border-top:1px solid var(--studio-line-strong)}.studio-choice__list article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:38px 0 42px;border-bottom:1px solid var(--studio-line-strong);transition:padding-left .3s cubic-bezier(.22,1,.36,1)}.studio-choice__list article:hover{padding-left:12px}.studio-choice__list article>span{color:var(--studio-coral);font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1))}.studio-choice__list small{color:var(--studio-soft);font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.1em;text-transform:uppercase}.studio-choice__list h3{max-width:600px;margin:13px 0 14px;font-family:var(--fs-display);font-size:clamp(26px,3vw,40px);font-weight:570;letter-spacing:-.045em;line-height:1.08}.studio-choice__list p{max-width:620px;margin:0;color:var(--studio-muted);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.62}.studio-trust{position:relative;padding-block:clamp(100px,11vw,170px);overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(50,81,142,.32),transparent 26%),radial-gradient(circle at 15% 90%,rgba(216,74,79,.13),transparent 28%),#10141d;color:#f4f3ee}.studio-trust:before{position:absolute;width:740px;height:740px;border:1px solid rgba(255,255,255,.06);border-radius:50%;content:"";inset:-390px -160px auto auto;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff03}.studio-trust .studio-section-index{color:#8f9cb6}.studio-trust__head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.studio-trust h2{max-width:880px;margin-top:34px;color:#f4f3ee;font-size:clamp(48px,6vw,84px)}.studio-trust__country{display:flex;min-width:290px;align-items:center;gap:17px;padding-bottom:8px}.studio-france{display:grid;width:57px;height:38px;flex:0 0 auto;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:4px}.studio-france i:nth-child(1){background:#171788}.studio-france i:nth-child(2){background:#fff}.studio-france i:nth-child(3){background:#e5454d}.studio-trust__country p{display:flex;flex-direction:column;gap:4px;margin:0}.studio-trust__country strong{font-size:calc(13px * var(--ui-font-scale, 1))}.studio-trust__country small{color:#818da5;font-size:calc(10px * var(--ui-font-scale, 1))}.studio-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(76px,9vw,126px);border-top:1px solid rgba(255,255,255,.18)}.studio-trust__grid article{position:relative;min-height:300px;padding:30px clamp(20px,2.8vw,38px) 34px;border-right:1px solid rgba(255,255,255,.14)}.studio-trust__grid article:last-child{border-right:0}.studio-trust__grid article>span{color:#ee6c71;font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1))}.studio-trust__grid h3{margin:92px 0 14px;color:#f4f3ee;font-family:var(--fs-display);font-size:calc(26px * var(--ui-font-scale, 1));font-weight:570;letter-spacing:-.04em}.studio-trust__grid p{margin:0;color:#949fb3;font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.62}.studio-trust__hermes{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.studio-trust__hermes img{filter:grayscale(1) brightness(1.6)}.studio-trust__hermes p{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 16px;margin:0}.studio-trust__hermes small{grid-column:1 / -1;color:#707d96;font-family:var(--fs-mono);font-size:calc(8px * var(--ui-font-scale, 1));letter-spacing:.1em;text-transform:uppercase}.studio-trust__hermes strong{color:#e9e8e4;font-size:calc(13px * var(--ui-font-scale, 1))}.studio-trust__hermes p span{color:#7d899f;font-size:calc(12px * var(--ui-font-scale, 1))}.studio-trust__hermes>a{display:flex;align-items:center;gap:18px;color:#c6cbd5;font-size:calc(11px * var(--ui-font-scale, 1));text-decoration:none}.studio-pricing{background:var(--studio-paper)}.studio-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(70px,8vw,112px)}.studio-pricing__grid article{position:relative;display:flex;min-height:570px;flex-direction:column;padding:clamp(28px,3.2vw,44px);border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-bg)}.studio-pricing__grid article.is-featured{border-color:#1b1d22;background:#191b20;color:#f6f4ee;box-shadow:0 24px 64px #1415192b}.studio-pricing__favorite{position:absolute;top:18px;right:18px;padding:7px 10px;border-radius:999px;background:#ffffff1a;color:#d6d3cc;font-family:var(--fs-mono);font-size:calc(8px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase}.studio-pricing__grid header p{margin:0;font-family:var(--fs-display);font-size:calc(30px * var(--ui-font-scale, 1));font-weight:600;letter-spacing:-.045em}.studio-pricing__grid header>span{display:block;max-width:250px;min-height:42px;margin-top:9px;color:var(--studio-soft);font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.45}.studio-pricing__grid .is-featured header>span{color:#94969d}.studio-pricing__price{display:flex;align-items:end;gap:13px;margin:58px 0 38px}.studio-pricing__price strong{font-family:var(--fs-display);font-size:clamp(66px,6vw,88px);font-weight:520;letter-spacing:-.07em;line-height:.78}.studio-pricing__price span{color:var(--studio-soft);font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.45;text-transform:uppercase}.studio-pricing__grid ul{display:grid;gap:0;padding:0;margin:0 0 36px;list-style:none}.studio-pricing__grid li{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:calc(13px * var(--ui-font-scale, 1))}.studio-pricing__grid .is-featured li{border-top-color:#ffffff1f;color:#b4b4b6}.studio-pricing__grid li i{width:5px;height:5px;border-radius:50%;background:var(--studio-coral)}.studio-pricing__grid article>a{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;margin-top:auto;border:1px solid var(--studio-line-strong);border-radius:999px;color:var(--studio-ink);font-size:calc(13px * var(--ui-font-scale, 1));font-weight:680;text-decoration:none}.studio-pricing__grid .is-featured>a{border-color:#f2f0e9;background:#f2f0e9;color:#17181c}.studio-pricing__note{max-width:780px;margin:24px 0 0;color:var(--studio-soft);font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.55}.studio-faq{border-top:1px solid var(--studio-line)}.studio-faq__layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(500px,1.45fr);gap:clamp(70px,12vw,180px)}.studio-faq h2{margin-top:30px;font-size:clamp(44px,5vw,68px)}.studio-faq header>p:not(.studio-section-index){max-width:390px;margin:28px 0 12px;color:var(--studio-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.6}.studio-faq header>a{color:var(--studio-coral);font-size:calc(13px * var(--ui-font-scale, 1));text-decoration:none}.studio-faq__list{border-top:1px solid var(--studio-line-strong)}.studio-faq details{border-bottom:1px solid var(--studio-line-strong)}.studio-faq summary{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:30px;color:var(--studio-ink);cursor:pointer;font-family:var(--fs-display);font-size:clamp(19px,2vw,26px);font-weight:570;letter-spacing:-.035em;list-style:none}.studio-faq summary::-webkit-details-marker{display:none}.studio-faq summary span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--studio-line);border-radius:50%;color:var(--studio-coral);font-size:calc(20px * var(--ui-font-scale, 1));font-weight:400;transition:transform .2s ease}.studio-faq details[open] summary span{transform:rotate(45deg)}.studio-faq details>p{max-width:700px;padding:0 60px 30px 0;margin:-3px 0 0;color:var(--studio-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.68}.studio-final{position:relative;padding-block:clamp(110px,14vw,210px);overflow:hidden;background:#181a20;color:#f5f3ed;text-align:center}.studio-final__glow{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(216,74,79,.24),rgba(33,54,96,.12) 42%,transparent 70%);filter:blur(10px);inset:50% auto auto 50%;pointer-events:none;transform:translate(-50%,-50%);will-change:transform}.studio-final .studio-wrap{position:relative}.studio-final .studio-section-index{color:#888c96}.studio-final h2{margin-top:30px;color:#f5f3ed;font-size:clamp(54px,7.3vw,104px)}.studio-final>.studio-wrap>p:not(.studio-section-index){max-width:580px;margin:32px auto 0;color:#9d9da2;font-size:calc(17px * var(--ui-font-scale, 1));line-height:1.6}.studio-button--light{min-width:218px;margin-top:38px;background:#f5f3ed;color:#17181c}.studio-landing .pfooter{border-top:0;background:#111318;color:#ddddd9}.studio-landing .pfooter__inner{border-color:#ffffff1f}.studio-landing .pfooter__tag,.studio-landing .pfooter__muted,.studio-landing .pfooter__legal,.studio-landing .pfooter__line,.studio-landing .pfooter__nav a{color:#81838a}.studio-landing .pfooter__h,.studio-landing .pfooter__line strong{color:#dcddd8}.studio-landing .pfooter__logo--on-light{display:none}.studio-landing .pfooter__logo--on-dark{display:block}.studio-home--reveal-ready [data-reveal]{--studio-reveal-x: 0px;--studio-reveal-y: 28px;--studio-reveal-scale: 1;opacity:0;filter:blur(7px);transform:translate3d(var(--studio-reveal-x),var(--studio-reveal-y),0) scale(var(--studio-reveal-scale));transition:opacity .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1),clip-path 1s cubic-bezier(.22,1,.36,1)}.studio-home--reveal-ready [data-reveal=left]{--studio-reveal-x: -24px;--studio-reveal-y: 0px}.studio-home--reveal-ready [data-reveal=panel]{--studio-reveal-y: 42px;--studio-reveal-scale: .982;clip-path:inset(0 0 8% 0 round 26px)}.studio-home--reveal-ready [data-reveal].is-visible{opacity:1;filter:blur(0);transform:translateY(0);clip-path:inset(0 0 0 0 round 0)}.studio-capability-grid article:nth-child(2),.studio-trust__grid article:nth-child(2),.studio-pricing__grid article:nth-child(2){transition-delay:90ms}.studio-capability-grid article:nth-child(3),.studio-trust__grid article:nth-child(3),.studio-pricing__grid article:nth-child(3){transition-delay:.16s}.studio-capability-grid article:nth-child(4),.studio-trust__grid article:nth-child(4){transition-delay:.23s}.studio-choice__list article:nth-child(2),.studio-faq__list details:nth-child(2){transition-delay:70ms}.studio-choice__list article:nth-child(3),.studio-faq__list details:nth-child(3){transition-delay:.14s}.studio-faq__list details:nth-child(4){transition-delay:.21s}.studio-faq__list details:nth-child(5){transition-delay:.28s}@keyframes studio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes studio-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-line-reveal{0%{transform:translateY(112%) rotate(1.2deg)}to{transform:translateY(0) rotate(0)}}@keyframes studio-portrait-reveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes studio-signal-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes studio-product-scan{0%{opacity:0;transform:translate(-130%)}18%,76%{opacity:.9}to{opacity:0;transform:translate(460%)}}@keyframes studio-detail-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-workscape-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes studio-glow-drift{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.72}50%{transform:translate(-47%,-53%) scale(1.08);opacity:1}}@media(prefers-reduced-motion:no-preference){.studio-hero__copy>.studio-eyebrow,.studio-hero__lead,.studio-actions,.studio-platforms,.studio-hero__facts{opacity:0;animation:studio-hero-rise .86s cubic-bezier(.22,1,.36,1) forwards}.studio-hero__copy>.studio-eyebrow{animation-delay:80ms}.studio-hero__lead{animation-delay:.38s}.studio-actions{animation-delay:.47s}.studio-platforms{animation-delay:.55s}.studio-hero__facts{animation-delay:.63s}.studio-hero__line>span,.studio-hero__line>em{animation:studio-line-reveal .98s cubic-bezier(.16,1,.3,1) both}.studio-hero__line:first-child>span{animation-delay:.15s}.studio-hero__line:nth-child(2)>em{animation-delay:.25s}.studio-hero__portrait{animation:studio-portrait-reveal 1.25s cubic-bezier(.22,1,.36,1) 60ms both}.studio-signal{opacity:0;animation:studio-signal-enter .7s cubic-bezier(.22,1,.36,1) forwards}.studio-signal:nth-child(1){animation-delay:.62s}.studio-signal:nth-child(2){animation-delay:.73s}.studio-signal:nth-child(3){animation-delay:.84s}.studio-product.is-visible:after{animation:studio-product-scan 1.5s cubic-bezier(.22,1,.36,1) .24s both}.studio-product .studio-chat__user,.studio-product .studio-chat__agent,.studio-product .studio-chat__composer,.studio-product .studio-product__mission li{opacity:0}.studio-product.is-visible .studio-chat__user,.studio-product.is-visible .studio-chat__agent,.studio-product.is-visible .studio-chat__composer,.studio-product.is-visible .studio-product__mission li{animation:studio-detail-enter .68s cubic-bezier(.22,1,.36,1) both}.studio-product.is-visible .studio-chat__user{animation-delay:.32s}.studio-product.is-visible .studio-chat__agent{animation-delay:.5s}.studio-product.is-visible .studio-chat__composer{animation-delay:.7s}.studio-product.is-visible .studio-product__mission li:nth-child(1){animation-delay:.52s}.studio-product.is-visible .studio-product__mission li:nth-child(2){animation-delay:.64s}.studio-product.is-visible .studio-product__mission li:nth-child(3){animation-delay:.76s}.studio-workscape.is-visible figure img{animation:studio-workscape-settle 1.5s cubic-bezier(.22,1,.36,1)}.studio-final__glow{animation:studio-glow-drift 12s ease-in-out infinite}}@media(max-width:1080px){.studio-landing .pub-topbar__sections{display:none}.studio-landing .pub-topbar__menu{display:block}.studio-hero__copy{width:59%}.studio-hero__media{width:58vw;right:-50px}.studio-hero__signals{width:300px}.studio-signal{min-width:0}.studio-product__body{grid-template-columns:140px minmax(0,1fr) 230px}.studio-section-head{grid-template-columns:130px minmax(0,1fr)}.studio-section-head>p:last-child{grid-column:2}.studio-workscape{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)}.studio-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-trust__grid article:nth-child(2){border-right:0}.studio-trust__grid article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.studio-pricing__grid article{padding:30px 26px}}@media(max-width:780px){body:has(.studio-landing),.studio-landing{max-width:100%;overflow-x:hidden}.studio-landing{--studio-topbar-block: calc(65px + var(--safe-top, 0px))}body:has(.studio-landing) .schat-hint{display:none}body:has(.studio-landing) .schat-dock{right:var(--float-edge, 12px);bottom:calc(var(--float-edge, 12px) + var(--safe-bot));transform:none;transform-origin:bottom right}body:has(.studio-landing) .audience-settings{left:var(--float-edge, 12px);bottom:calc(var(--float-edge, 12px) + var(--safe-bot))}.studio-wrap{width:min(100% - 36px,1320px)}.studio-landing .pub-topbar{min-height:64px;padding:calc(11px + var(--safe-top)) 14px 11px}.studio-landing .pub-topbar__logo{height:20px}.studio-landing .pub-topbar__toggle,.studio-landing .pub-topbar__nav .btn--ghost{display:none}.studio-landing .pub-topbar__nav>.btn--primary{display:none}.studio-landing .pub-topbar__menu-trigger{height:38px;padding-inline:13px}.studio-landing .pub-topbar__menu-panel{background:linear-gradient(var(--studio-line) 1px,transparent 1px) 0 0 / 100% 96px,var(--studio-paper)}.studio-landing .pub-topbar__menu-intro{padding-bottom:24px}.studio-landing .pub-topbar__menu-intro>span{max-width:190px}.studio-landing .pub-topbar__menu-sections strong{font-size:clamp(23px,7vw,30px)}body:has(.studio-landing .pub-topbar__menu.is-open) .schat-dock{opacity:0;pointer-events:none}.studio-home--reveal-ready [data-reveal=left]{--studio-reveal-x: 0px;--studio-reveal-y: 18px}.studio-final__glow{inset:0;width:100%;height:100%;animation:none;transform:none}.studio-hero,.studio-hero__inner{height:auto;min-height:auto}.studio-hero{padding-bottom:0;background:var(--studio-bg)}.studio-hero__inner{display:block;padding-top:66px;padding-bottom:500px}.studio-hero__copy{width:100%}.studio-hero h1{margin-top:23px;font-size:clamp(48px,14.5vw,76px);line-height:.95}.studio-hero__lead{margin-top:27px;font-size:calc(17px * var(--ui-font-scale, 1))}.studio-actions{align-items:stretch;flex-direction:column;margin-top:30px}.studio-button{width:100%;justify-content:space-between}.studio-button--quiet{justify-content:center}.studio-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.studio-platforms__label{grid-column:1 / -1;margin:0 0 1px}.studio-platform{min-height:48px}.studio-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.studio-hero__facts li{padding-inline:12px}.studio-hero__facts strong{font-size:calc(12px * var(--ui-font-scale, 1))}.studio-hero__facts span{font-size:calc(9px * var(--ui-font-scale, 1))}.studio-hero__media{width:100%;height:480px;max-height:none;top:auto;right:0;bottom:0;transform:none}.studio-hero__portrait img{width:100%;object-position:74% center;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 12%,#000 32%,#000 100%)}.studio-hero__portrait .studio-hero__irises{display:none}.studio-hero__signals{width:auto;inset:auto 18px 24px}.studio-signal,.studio-signal--online,.studio-signal--result,.studio-signal--approval{width:auto;min-width:0;right:auto;bottom:auto;left:0}.studio-signal--approval{display:grid}.studio-hero__scroll{display:none}.studio-thesis,.studio-capabilities,.studio-pricing,.studio-faq{padding-block:88px}.studio-thesis__statement,.studio-section-head,.studio-choice__layout,.studio-faq__layout{grid-template-columns:1fr}.studio-thesis__statement{align-items:start;gap:30px;margin-top:26px}.studio-thesis h2,.studio-section-head h2,.studio-choice h2,.studio-trust h2,.studio-final h2,.studio-faq h2{font-size:clamp(42px,12vw,62px)}.studio-thesis__statement>p{font-size:calc(16px * var(--ui-font-scale, 1))}.studio-product{margin-top:56px;border-radius:20px}.studio-product__chrome{grid-template-columns:minmax(0,1fr) auto}.studio-product__session{display:none}.studio-product__body{min-height:560px;grid-template-columns:1fr}.studio-product__rail,.studio-product__mission{display:none}.studio-product__chat{min-height:560px;padding:46px 22px 94px}.studio-chat__composer{right:16px;bottom:18px;left:16px}.studio-section-head{gap:22px}.studio-section-head>p:last-child{grid-column:1}.studio-workscape{min-height:0;grid-template-columns:1fr;margin-top:52px;border-radius:20px}.studio-workscape figure{min-height:360px;border-right:0;border-bottom:1px solid var(--studio-line-strong)}.studio-workscape figure img{object-position:60% center}.studio-workscape__copy{min-height:510px;padding:34px 26px}.studio-workscape__copy h3{margin-top:26px}.studio-capability-grid{grid-template-columns:1fr;margin-top:52px}.studio-capability-grid article{min-height:300px;padding:28px}.studio-capability-grid h3{margin-top:68px}.studio-choice{padding-block:92px}.studio-choice__layout{gap:62px}.studio-choice header{position:static}.studio-choice__list article{grid-template-columns:34px minmax(0,1fr)}.studio-trust{padding-block:92px}.studio-trust__head{align-items:flex-start;flex-direction:column;gap:42px}.studio-trust__grid{grid-template-columns:1fr;margin-top:64px}.studio-trust__grid article,.studio-trust__grid article:nth-child(2){min-height:250px;border-top:1px solid rgba(255,255,255,.14);border-right:0}.studio-trust__grid article:first-child{border-top:0}.studio-trust__grid h3{margin-top:62px}.studio-trust__hermes{grid-template-columns:44px minmax(0,1fr)}.studio-trust__hermes img{width:44px;height:44px}.studio-trust__hermes p{display:flex;flex-direction:column}.studio-trust__hermes>a{grid-column:2;justify-self:start}.studio-pricing__grid{grid-template-columns:1fr;margin-top:54px}.studio-pricing__grid article{min-height:520px}.studio-pricing__grid article.is-featured{order:-1}.studio-faq__layout{gap:58px}.studio-final{padding-block:110px}.studio-final h2 br{display:none}}@media(max-width:430px){.studio-wrap{width:min(100% - 28px,1320px)}.studio-eyebrow,.studio-section-index{font-size:calc(9px * var(--ui-font-scale, 1))}.studio-hero__inner{padding-top:54px;padding-bottom:414px}.studio-hero h1{font-size:clamp(44px,14vw,60px)}.studio-hero__facts{gap:0}.studio-hero__facts li{padding-inline:9px}.studio-hero__facts strong{font-size:calc(11px * var(--ui-font-scale, 1))}.studio-hero__facts span{font-size:calc(8px * var(--ui-font-scale, 1))}.studio-hero__media{height:430px}.studio-signal{width:auto}.studio-workscape figure{min-height:290px}.studio-workscape__copy{min-height:480px;padding:30px 22px}.studio-product__status{font-size:calc(8px * var(--ui-font-scale, 1))}.studio-chat__user{font-size:calc(12px * var(--ui-font-scale, 1))}.studio-chat__agent p{font-size:calc(15px * var(--ui-font-scale, 1))}.studio-chat__agent ul{font-size:calc(12px * var(--ui-font-scale, 1))}.studio-trust__country{min-width:0}.studio-faq summary{min-height:82px;font-size:calc(19px * var(--ui-font-scale, 1))}.studio-faq details>p{padding-right:0}}@media(max-width:350px){.studio-landing .pub-topbar{gap:6px;padding-right:8px;padding-left:8px}.studio-landing .pub-topbar__logo{height:18px}.studio-landing .pub-topbar__nav{min-width:0;gap:4px}.studio-landing .pub-topbar__menu-trigger{height:34px;gap:7px;padding-inline:10px}.studio-landing .pub-topbar__nav .btn--primary{height:34px;padding-inline:8px;font-size:calc(11px * var(--ui-font-scale, 1))}}@media(prefers-reduced-motion:reduce){.studio-home:after{display:none}.studio-home--reveal-ready [data-reveal]{opacity:1;filter:none;transform:none;transition:none;clip-path:none}.studio-signal__pulse:after{animation:none}.studio-button,.studio-faq summary span{transition:none}}.dmd-landing{--dmd-bg: #fafaf7;--dmd-paper: #fff;--dmd-ink: #171c26;--dmd-muted: #5e6672;--dmd-line: #dce0e5;--dmd-tint: #eef2f6;--dmd-coral: #d73745;--dmd-blue: #263f65;--studio-bg: var(--dmd-bg);--studio-paper: var(--dmd-paper);--studio-ink: var(--dmd-ink);--studio-muted: var(--dmd-muted);--studio-line: var(--dmd-line);color:var(--dmd-ink);background:var(--dmd-bg)}[data-pub-theme=dark] .dmd-landing{--dmd-bg: #101720;--dmd-paper: #182331;--dmd-ink: #f4f6f8;--dmd-muted: #b6c1cf;--dmd-line: #334253;--dmd-tint: #1c2b3b;--dmd-coral: #ff7580;--dmd-blue: #b5c9e7;--studio-bg: var(--dmd-bg);--studio-paper: var(--dmd-paper);--studio-ink: var(--dmd-ink);--studio-muted: var(--dmd-muted);--studio-line: var(--dmd-line)}.dmd-home{overflow:clip;color:var(--dmd-ink);background:var(--dmd-bg)}.dmd-home *,.dmd-home *:before,.dmd-home *:after{box-sizing:border-box}.dmd-home h1,.dmd-home h2,.dmd-home h3,.dmd-home p{margin:0}.dmd-home h1,.dmd-home h2,.dmd-home h3{font-weight:550}.dmd-home a{text-decoration:none;color:inherit}.dmd-home button{font:inherit;cursor:pointer}.dmd-home svg{flex-shrink:0}.dmd-landing :focus-visible{outline:3px solid var(--dmd-coral);outline-offset:5px}.dmd-skip{position:fixed;z-index:1000;top:10px;left:16px;padding:14px;background:#fff;color:#121c28;transform:translateY(-150%)}.dmd-skip:focus{transform:none}.dmd-landing .pub-topbar{padding:14px max(30px,calc((100vw - 1360px)/2));gap:25px;background:var(--dmd-bg);border-color:var(--dmd-line);min-height:80px}.dmd-landing .pub-topbar__brand{gap:9px}.dmd-landing .pub-topbar__face{object-fit:contain;flex-shrink:0}.dmd-landing .pub-topbar__logo{height:24px;max-width:133px}.dmd-landing .pub-topbar__sections{gap:26px}.dmd-landing .pub-topbar__sections a{font-size:calc(13px * var(--ui-font-scale, 1));color:var(--dmd-muted)}.dmd-landing .pub-topbar__nav .btn--primary,.dmd-landing .pub-topbar__menu-primary{background:var(--dmd-ink);border:1px solid var(--dmd-ink);color:var(--dmd-bg);border-radius:9px;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:550}.dmd-landing .pub-topbar__nav .btn--ghost{color:var(--dmd-ink);font-size:calc(13px * var(--ui-font-scale, 1))}.dmd-landing .pub-topbar__toggle{border:0;color:var(--dmd-muted)}.dmd-landing .pub-topbar__menu-panel{background:var(--dmd-bg);color:var(--dmd-ink)}.dmd-landing .pub-topbar__menu-primary{width:100%;padding:16px;display:flex;justify-content:space-between}.dmd-section{width:min(1240px,calc(100% - 96px));margin-inline:auto;padding-block:108px;scroll-margin-top:88px}.dmd-home h2{font-size:clamp(36px,4.2vw,58px);line-height:1.09;letter-spacing:-.045em}.dmd-home h2>span{color:var(--dmd-muted)}.dmd-home .dmd-eyebrow{display:flex;align-items:center;gap:10px;font-size:calc(12px * var(--ui-font-scale, 1));font-weight:600;line-height:1.5;letter-spacing:.055em;margin-bottom:25px}.dmd-small-label{display:block;color:var(--dmd-muted);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.075em;font-weight:500;text-transform:uppercase}.dmd-button{min-height:51px;display:inline-flex;gap:22px;align-items:center;justify-content:center;padding:14px 21px;color:#fff;background:#cc3442;border:1px solid #cc3442;border-radius:9px;font-size:calc(14px * var(--ui-font-scale, 1))!important;font-weight:550!important;transition:background .2s,transform .2s,box-shadow .2s;line-height:1.4}.dmd-button:hover{background:#b52735;box-shadow:0 5px 15px #b1273520;transform:translateY(-2px)}.dmd-button--secondary{color:var(--dmd-ink);background:transparent;border-color:var(--dmd-line)}.dmd-button--secondary:hover{background:var(--dmd-tint);box-shadow:none}.dmd-text-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;padding:0 0 5px;border:0;border-bottom:1px solid var(--dmd-line);background:transparent;color:var(--dmd-ink);font-size:calc(14px * var(--ui-font-scale, 1))!important;font-weight:550!important}.dmd-text-link:hover{border-color:var(--dmd-coral);color:var(--dmd-coral)}.dmd-hero{position:relative;isolation:isolate;color:#171c26;background:#f3f5f4;--dmd-ink: #171c26;--dmd-line: #c9cfd4;--dmd-tint: #e9eef2;overflow:hidden}.dmd-atmosphere{position:absolute;z-index:-2;inset:0;width:100%;height:calc(100% - 105px);object-fit:cover;pointer-events:none}.dmd-atmosphere img{width:100%;height:100%;object-fit:cover;object-position:center}.dmd-atmosphere--video{opacity:0;transition:opacity 1.2s}.dmd-atmosphere--video.is-playing{opacity:1}.dmd-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f6f7f7d9,#f6f7f780 38%,#f6f7f700 64%);pointer-events:none}.dmd-hero-inner{max-width:1360px;margin:auto;padding:78px 40px 60px;display:grid;grid-template-columns:1.15fr 1fr;min-height:700px;align-items:center}.dmd-hero-copy{position:relative;z-index:2}.dmd-hero .dmd-eyebrow{font-size:calc(12px * var(--ui-font-scale, 1));margin-bottom:26px}.dmd-hero h1{font-size:clamp(53px,5.6vw,80px);font-weight:550;letter-spacing:-.055em;line-height:1.035}.dmd-hero h1>span{color:#b62b3a}.dmd-mobile-break{display:none}.dmd-hero-description{margin-top:29px!important;max-width:465px;font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.7;color:#4c5868}.dmd-hero-description strong{display:block;font-weight:550;color:#263242}.dmd-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.dmd-hero-reassurance{font-size:calc(11px * var(--ui-font-scale, 1));color:#566273;margin-top:13px!important;max-width:420px;line-height:1.6}.dmd-hero-explore{display:inline-flex;gap:12px;align-items:center;font-size:calc(11px * var(--ui-font-scale, 1));margin-top:42px;color:#435064!important}.dmd-hero-explore>span{width:31px;height:31px;border:1px solid #bcc6d0;border-radius:50%;display:grid;place-items:center}.dmd-hero-art{position:relative;min-width:0;aspect-ratio:1;align-self:center}.dmd-hero-face{position:absolute;width:89%;height:auto;left:9%;top:-1%;filter:drop-shadow(0 32px 25px #1e344742)}.dmd-orbit{position:absolute;width:83%;aspect-ratio:1;left:10%;top:7%;border:1px solid #75869840;border-radius:50%}.dmd-orbit--two{width:104%;top:-4%;left:0;border-style:dashed;opacity:.4}.dmd-art-note{position:absolute;z-index:1;display:flex;align-items:center;gap:13px;background:#ffffffdf;border:1px solid #fff;border-radius:13px;padding:16px 20px;box-shadow:0 12px 40px #33455d13}.dmd-art-note strong{display:block;font-size:calc(14px * var(--ui-font-scale, 1));font-weight:600;margin-bottom:4px}.dmd-art-note small{color:#657082;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-art-icon{display:grid;place-items:center;width:36px;height:36px;background:#eff3f7;border-radius:10px;color:#364f6c}.dmd-art-note--memory{left:-7%;top:12%}.dmd-art-note--task{right:-4%;bottom:15%}.dmd-art-note--task .dmd-art-icon{background:#fcebed;color:#c43846}.dmd-art-signature{display:flex;align-items:center;justify-content:center;gap:7px;position:absolute;bottom:-1%;width:100%;font-size:calc(10px * var(--ui-font-scale, 1));color:#546173;letter-spacing:.04em}.dmd-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#bf3f4c}.dmd-motion-toggle{position:absolute;bottom:119px;right:25px;display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--ui-font-scale, 1))!important;border:1px solid #bec6cf;background:#f7f8f9c9;color:#4b5869;border-radius:20px;padding:7px 11px;min-height:32px}.dmd-hero-foot{min-height:105px;max-width:1360px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;gap:25px;border-top:1px solid #d5dae0}.dmd-hero-foot>span{font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.8;color:#627081}.dmd-hero-foot strong{color:#27364a;font-weight:500}.dmd-hero-foot>div{display:flex;flex-wrap:wrap;gap:26px}.dmd-hero-foot>div>span{display:flex;align-items:center;gap:9px;font-size:calc(12px * var(--ui-font-scale, 1));color:#46576b}.dmd-hero-foot>a{display:flex;align-items:center;gap:10px;font-size:calc(12px * var(--ui-font-scale, 1));font-weight:550;white-space:nowrap}.dmd-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-bottom:1px solid var(--dmd-line)}.dmd-intro-copy{padding-top:10px}.dmd-intro-copy>p{font-size:calc(20px * var(--ui-font-scale, 1));line-height:1.55;letter-spacing:-.025em;margin-bottom:22px}.dmd-intro-copy>p+p{font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.8;color:var(--dmd-muted);letter-spacing:0}.dmd-intro-copy strong{font-weight:550;color:var(--dmd-ink)}.dmd-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.dmd-section-heading>p{max-width:345px;color:var(--dmd-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.8;margin-bottom:4px}.dmd-mission-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.dmd-mission-tabs button{display:flex;align-items:center;gap:11px;min-height:58px;padding:15px 18px;text-align:left;color:var(--dmd-muted);background:transparent;border:1px solid var(--dmd-line);border-radius:9px;font-size:calc(13px * var(--ui-font-scale, 1));transition:background .2s}.dmd-mission-tabs button>svg:last-child{margin-left:auto}.dmd-mission-tabs button[aria-selected=true]{background:var(--dmd-ink);color:var(--dmd-bg);border-color:var(--dmd-ink)}.dmd-mission-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;background:var(--dmd-tint);border:1px solid var(--dmd-line);border-radius:20px;padding:52px 45px;align-items:center}.dmd-mission-copy h3{font-size:calc(34px * var(--ui-font-scale, 1));letter-spacing:-.04em;line-height:1.16;white-space:pre-line;margin-top:24px}.dmd-mission-copy>p{font-size:calc(14px * var(--ui-font-scale, 1));color:var(--dmd-muted);line-height:1.85;margin:24px 0 25px;max-width:360px}.dmd-demo{background:var(--dmd-paper);border:1px solid var(--dmd-line);border-radius:13px;box-shadow:0 20px 50px #152b4310;min-width:0;overflow:hidden}.dmd-demo-top{min-height:56px;padding:12px 20px;border-bottom:1px solid var(--dmd-line);display:flex;justify-content:space-between;align-items:center;gap:10px}.dmd-demo-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:calc(12px * var(--ui-font-scale, 1));font-weight:550}.dmd-demo-label{font-size:calc(9px * var(--ui-font-scale, 1));color:var(--dmd-muted)}.dmd-demo-body{padding:25px}.dmd-demo-request{margin-left:28px;background:var(--dmd-tint);border-radius:12px 12px 0;padding:15px 17px;font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.7}.dmd-demo-files{display:flex;gap:7px;flex-wrap:wrap;padding:12px 0 20px;justify-content:flex-end}.dmd-demo-files span{display:flex;align-items:center;gap:5px;font-size:calc(9px * var(--ui-font-scale, 1));color:var(--dmd-muted);border:1px solid var(--dmd-line);padding:5px 6px;border-radius:5px}.dmd-demo-steps{display:grid;gap:13px;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-demo-steps>div{display:flex;align-items:center;gap:9px}.dmd-demo-steps svg{color:#39866b}.dmd-deliverable{margin-top:23px;border:1px solid var(--dmd-line);border-radius:9px;padding:16px 12px;display:flex;align-items:center;gap:11px}.dmd-deliverable>div:nth-child(2){flex:1}.dmd-file-icon{color:var(--dmd-coral);padding:9px;background:#cc344211;border-radius:6px}.dmd-deliverable span{display:block;font-size:calc(9px * var(--ui-font-scale, 1));color:var(--dmd-muted);margin-bottom:5px}.dmd-deliverable strong{font-size:calc(12px * var(--ui-font-scale, 1));font-weight:550}.dmd-deliverable p{font-size:calc(9px * var(--ui-font-scale, 1));color:var(--dmd-muted);margin-top:5px}.dmd-demo-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--dmd-line);padding:15px 22px;font-size:calc(10px * var(--ui-font-scale, 1));color:var(--dmd-muted)}.dmd-continuity{background:#172942;color:#f5f8fc}.dmd-continuity>.dmd-section{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:55px;padding-block:100px}.dmd-continuity h2{font-size:clamp(34px,3.6vw,49px)}.dmd-continuity h2>span{color:#a7bbd6}.dmd-continuity-copy>p:not(.dmd-eyebrow){font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.9;color:#bccbdc;max-width:400px;margin:26px 0}.dmd-continuity .dmd-button{color:#f4f7fb;border-color:#637991}.dmd-continuity .dmd-button:hover{background:#263c58}.dmd-continuity-copy>small{display:block;font-size:calc(10px * var(--ui-font-scale, 1));color:#aebed1;max-width:350px;margin-top:16px;line-height:1.7}.dmd-devices{position:relative;min-height:400px}.dmd-desktop{border:1px solid #607792;border-radius:12px;background:#f5f7fa;color:#283d57;transform:perspective(1000px) rotateY(-8deg) rotateX(3deg);box-shadow:0 30px 60px #07122560;margin:25px 28px 0 0;overflow:hidden}.dmd-window-bar{display:flex;gap:5px;align-items:center;border-bottom:1px solid #dce4ec;padding:13px 18px;background:#e9eef4}.dmd-window-bar i{height:5px;width:5px;background:#aebacc;border-radius:50%}.dmd-window-bar>span{flex:1;text-align:center;font-size:calc(9px * var(--ui-font-scale, 1));padding-right:20px;color:#54687f}.dmd-desktop-body{display:grid;grid-template-columns:60px 1fr;min-height:300px}.dmd-desktop-body aside{display:flex;align-items:center;flex-direction:column;gap:24px;padding:20px 8px;background:#e9eef4}.dmd-desktop-body>div{padding:29px 30px}.dmd-device-label{font-size:calc(9px * var(--ui-font-scale, 1));color:#687b90}.dmd-desktop-body h3{font-size:calc(28px * var(--ui-font-scale, 1));letter-spacing:-.035em;margin:15px 0 10px}.dmd-desktop-body p{font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.8;color:#62748a}.dmd-device-file{display:flex;align-items:center;gap:12px;border:1px solid #d8e0e9;background:#fff;border-radius:8px;padding:15px 14px;margin-top:21px;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-device-file small{display:block;font-size:calc(8px * var(--ui-font-scale, 1));margin-top:5px;color:#62758b}.dmd-device-input{margin-top:28px;padding:12px 14px;border:1px solid #d1dbe7;border-radius:8px;font-size:calc(10px * var(--ui-font-scale, 1));color:#6a7e96;display:flex;align-items:center;justify-content:space-between}.dmd-phone{position:absolute;width:179px;right:-20px;bottom:-12px;padding:10px;min-height:321px;background:#fafbfc;color:#243650;border:4px solid #9dacc0;border-radius:27px;box-shadow:5px 25px 50px #0005;transform:rotate(6deg)}.dmd-phone-speaker{background:#1c2b3f;width:43px;height:9px;border-radius:20px;margin:1px auto 15px}.dmd-phone-header{display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--ui-font-scale, 1));font-weight:550;padding-bottom:12px;border-bottom:1px solid #dce3eb}.dmd-phone-request{border-radius:9px 9px 0;background:#eaf0f6;margin:16px 0 16px 10px;font-size:calc(9px * var(--ui-font-scale, 1));line-height:1.7;padding:10px}.dmd-phone-reply{font-size:calc(9px * var(--ui-font-scale, 1));line-height:1.7;padding:0 4px}.dmd-phone-reply>svg{color:#cb4152}.dmd-phone-reply p{margin:5px 0 10px}.dmd-phone-reply>div{border:1px solid #d6e0e9;padding:9px;border-radius:6px;display:flex;gap:8px;align-items:center}.dmd-phone-input{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8e0e9;border-radius:8px;padding:9px;margin-top:20px;color:#647b93;font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-device-caption{display:block;margin:32px 0 0;font-size:calc(10px * var(--ui-font-scale, 1));color:#aebdd0}.dmd-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 55px}.dmd-capability-grid>article{border-top:1px solid var(--dmd-line);padding:30px 0 36px}.dmd-capability-grid>article>svg{color:var(--dmd-blue);margin-bottom:24px}.dmd-capability-grid h3{font-size:calc(19px * var(--ui-font-scale, 1));letter-spacing:-.02em;margin-bottom:14px}.dmd-capability-grid p{font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.9;color:var(--dmd-muted)}.dmd-model-strip{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:35px;border:1px solid var(--dmd-line);border-radius:14px;padding:38px;margin-top:25px;background:var(--dmd-tint)}.dmd-model-strip h3{font-size:calc(29px * var(--ui-font-scale, 1));letter-spacing:-.035em;line-height:1.2;margin-top:14px}.dmd-model-strip>div:nth-child(2){display:flex;flex-wrap:wrap;gap:9px}.dmd-model-strip>div:nth-child(2)>span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--dmd-line);border-radius:7px;font-size:calc(11px * var(--ui-font-scale, 1));background:var(--dmd-paper)}.dmd-model-strip p{font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.7;color:var(--dmd-muted);width:100%;margin-top:6px}.dmd-service{background:var(--dmd-tint);scroll-margin-top:80px}.dmd-service>.dmd-section{display:grid;grid-template-columns:1fr 1fr;gap:11%}.dmd-service-intro>p:not(.dmd-eyebrow){max-width:340px;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.9;color:var(--dmd-muted);margin:28px 0}.dmd-service-list article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid var(--dmd-line)}.dmd-service-list article:first-child{padding-top:0}.dmd-service-list article>span{font-size:calc(10px * var(--ui-font-scale, 1));color:var(--dmd-muted);padding-top:4px}.dmd-service-list h3{font-size:calc(19px * var(--ui-font-scale, 1));letter-spacing:-.025em;margin-bottom:12px}.dmd-service-list p{font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.9;color:var(--dmd-muted)}.dmd-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dmd-plan{padding:28px;border:1px solid var(--dmd-line);border-radius:13px;background:var(--dmd-paper)}.dmd-plan--featured{background:var(--dmd-tint);border-color:var(--dmd-blue)}.dmd-plan-top{display:flex;justify-content:space-between;align-items:center;min-height:23px;margin-bottom:26px;color:var(--dmd-muted);font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-plan-badge{color:var(--dmd-blue);border:1px solid var(--dmd-line);background:var(--dmd-paper);padding:5px 8px;border-radius:5px}.dmd-plan h3{font-size:calc(30px * var(--ui-font-scale, 1));letter-spacing:-.04em}.dmd-plan-description{margin-top:12px!important;min-height:48px;color:var(--dmd-muted);line-height:1.8;font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-plan-price{display:flex;align-items:baseline;gap:9px;margin:26px 0!important}.dmd-plan-price>strong{font-weight:500;font-size:calc(58px * var(--ui-font-scale, 1));letter-spacing:-.06em}.dmd-plan-price strong>span{font-size:calc(28px * var(--ui-font-scale, 1));margin-left:4px}.dmd-plan-price>span{font-size:calc(11px * var(--ui-font-scale, 1));color:var(--dmd-muted)}.dmd-plan .dmd-button{width:100%;justify-content:space-between;padding-inline:15px;font-size:calc(12px * var(--ui-font-scale, 1))!important;gap:8px}.dmd-plan ul{padding:25px 0 0;margin:24px 0 0;border-top:1px solid var(--dmd-line);list-style:none;display:grid;gap:17px}.dmd-plan li{display:flex;align-items:flex-start;gap:9px;font-size:calc(11px * var(--ui-font-scale, 1));color:var(--dmd-muted);line-height:1.6}.dmd-plan li strong{color:var(--dmd-ink);font-weight:550}.dmd-plan li svg{color:var(--dmd-blue)}.dmd-price-note{margin:21px 0 35px!important;color:var(--dmd-muted);font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.8;max-width:900px}.dmd-bespoke{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 30px;border:1px solid var(--dmd-line);border-radius:10px}.dmd-bespoke>div{display:flex;align-items:center;gap:25px}.dmd-bespoke h3{font-size:calc(18px * var(--ui-font-scale, 1));letter-spacing:-.025em;margin-bottom:8px}.dmd-bespoke p{color:var(--dmd-muted);font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.8;max-width:600px}.dmd-bespoke .dmd-button{flex-shrink:0}.dmd-start{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:9%}.dmd-start ol{list-style:none;padding:0;margin:0}.dmd-start li{display:flex;gap:20px;padding-bottom:30px}.dmd-start li>span{font-size:calc(10px * var(--ui-font-scale, 1));border:1px solid var(--dmd-line);background:var(--dmd-tint);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.dmd-start h3{font-size:calc(18px * var(--ui-font-scale, 1));margin:6px 0 10px;letter-spacing:-.025em}.dmd-start p{color:var(--dmd-muted);font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.8}.dmd-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;border-top:1px solid var(--dmd-line)}.dmd-faq .dmd-text-link{margin-top:32px}.dmd-faq details{border-bottom:1px solid var(--dmd-line)}.dmd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:calc(14px * var(--ui-font-scale, 1));cursor:pointer;list-style:none;font-weight:500;line-height:1.65}.dmd-faq summary::-webkit-details-marker{display:none}.dmd-faq details[open] summary>svg{transform:rotate(45deg)}.dmd-faq details>p{font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.85;color:var(--dmd-muted);padding:0 22px 25px 0}.dmd-final{position:relative;max-width:1360px;margin:0 auto 60px;padding:88px 70px 75px;border-radius:25px;color:#f9fafc;background:radial-gradient(ellipse at 0% 100%,#315173,transparent 60%),#162840;display:flex;gap:50px;align-items:center;overflow:hidden}.dmd-final-face{width:31%;flex-shrink:0;position:relative}.dmd-final-face img{width:100%;height:auto;filter:drop-shadow(0 20px 40px #030e22a0)}.dmd-final h2{font-size:clamp(37px,4.3vw,60px)}.dmd-final h2>span{color:#b3c6de}.dmd-final>div>p:not(.dmd-eyebrow){font-size:calc(14px * var(--ui-font-scale, 1));color:#bfd0e5;margin-top:23px;line-height:1.8}.dmd-final .dmd-button--secondary{border-color:#6a7e97;color:#f3f6fb}.dmd-final .dmd-button--secondary:hover{background:#2d4360}.dmd-final small{display:block;font-size:calc(10px * var(--ui-font-scale, 1));color:#bbcadd;margin-top:17px;line-height:1.7}.dmd-final-docs{position:absolute;left:70px;bottom:25px;display:flex;align-items:center;gap:10px;font-size:calc(10px * var(--ui-font-scale, 1));color:#c2d2e6!important}.dmd-landing .pfooter{background:var(--dmd-bg);border-top:1px solid var(--dmd-line)}.dmd-landing .pfooter__tag,.dmd-landing .pfooter__muted{color:var(--dmd-muted)}.dmd-landing .ascii-strip{display:none}@media(min-width:1500px){.dmd-hero-inner{min-height:755px}}@media(max-width:1150px){.dmd-landing .pub-topbar{padding-inline:25px;gap:15px}.dmd-landing .pub-topbar__sections{gap:16px}.dmd-hero-inner{min-height:640px}.dmd-hero h1{font-size:calc(60px * var(--ui-font-scale, 1))}.dmd-hero-description{font-size:calc(14px * var(--ui-font-scale, 1));max-width:385px}.dmd-hero-art{margin-left:-20px}.dmd-art-note{padding:12px;gap:9px}.dmd-art-note--task{right:-3%}.dmd-hero-foot>div{gap:14px}.dmd-hero-foot>span{display:none}.dmd-section{width:calc(100% - 80px);padding-block:85px}.dmd-section-heading>p{max-width:270px}.dmd-mission-panel{padding:35px 28px;gap:30px}.dmd-mission-tabs button{padding-inline:12px;font-size:calc(11px * var(--ui-font-scale, 1));gap:7px}.dmd-mission-copy h3{font-size:calc(28px * var(--ui-font-scale, 1))}.dmd-demo-body{padding:18px}.dmd-continuity>.dmd-section{gap:25px}.dmd-phone{right:-10px}.dmd-desktop-body>div{padding:25px 18px}.dmd-capability-grid{column-gap:30px}.dmd-plan{padding:23px}.dmd-bespoke{padding:24px}.dmd-bespoke>div{gap:15px}.dmd-start{padding-top:0}.dmd-final{margin-inline:25px;padding:65px 40px 75px;gap:30px}}@media(max-width:899px){.dmd-landing .pub-topbar{min-height:72px;padding-block:12px}.dmd-landing .pub-topbar__logo{height:22px}.dmd-section{width:calc(100% - 48px);padding-block:70px}.dmd-hero-inner{grid-template-columns:1fr .8fr;padding:52px 30px 48px;min-height:610px}.dmd-hero h1{font-size:calc(50px * var(--ui-font-scale, 1))}.dmd-hero .dmd-eyebrow{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-hero-description{font-size:calc(13px * var(--ui-font-scale, 1));max-width:350px}.dmd-hero-art{margin:0 -12px 0 -30px}.dmd-hero-face{width:100%;left:0}.dmd-art-note--memory{left:8%;top:-10%}.dmd-art-note--task{bottom:-5%;right:0}.dmd-art-note strong{font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-art-note small{font-size:calc(9px * var(--ui-font-scale, 1))}.dmd-art-icon{width:27px;height:27px}.dmd-art-signature{bottom:-22%;font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-hero-actions{gap:8px}.dmd-hero .dmd-button{font-size:calc(12px * var(--ui-font-scale, 1))!important;padding:12px 15px;gap:12px;min-height:47px}.dmd-hero-explore{margin-top:28px}.dmd-hero-foot{padding-inline:30px;min-height:87px}.dmd-hero-foot>div{gap:16px}.dmd-hero-foot>div>span{gap:6px;font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-hero-foot>a{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-atmosphere{height:calc(100% - 87px)}.dmd-atmosphere img{object-position:62%}.dmd-section-heading{gap:25px}.dmd-section-heading>p{font-size:calc(12px * var(--ui-font-scale, 1));max-width:225px}.dmd-intro{gap:40px}.dmd-intro-copy>p{font-size:calc(17px * var(--ui-font-scale, 1))}.dmd-intro-copy>p+p{font-size:calc(13px * var(--ui-font-scale, 1))}.dmd-mission-panel{grid-template-columns:1fr;gap:30px;padding:30px}.dmd-mission-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.dmd-mission-copy .dmd-small-label{grid-column:1/-1}.dmd-mission-copy>p{margin-top:22px}.dmd-mission-copy .dmd-text-link{justify-self:start}.dmd-demo{max-width:550px;width:100%;justify-self:center}.dmd-continuity>.dmd-section{grid-template-columns:1fr;gap:45px;padding-block:70px}.dmd-continuity-copy{max-width:540px}.dmd-continuity h2{font-size:calc(42px * var(--ui-font-scale, 1))}.dmd-continuity-copy>p:not(.dmd-eyebrow){max-width:540px}.dmd-devices{max-width:580px;width:95%;margin:auto;min-height:420px}.dmd-capability-grid{grid-template-columns:repeat(2,1fr);gap:0 40px}.dmd-model-strip{grid-template-columns:1fr 1.3fr;padding:28px;gap:25px}.dmd-model-strip>svg{display:none}.dmd-model-strip h3{font-size:calc(25px * var(--ui-font-scale, 1))}.dmd-service>.dmd-section{gap:35px}.dmd-service-list h3{font-size:calc(16px * var(--ui-font-scale, 1))}.dmd-service-list p{font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-service-list article{gap:14px}.dmd-plan-grid{gap:9px}.dmd-plan{padding:18px 14px}.dmd-plan-badge{display:none}.dmd-plan h3{font-size:calc(26px * var(--ui-font-scale, 1))}.dmd-plan-price>strong{font-size:calc(48px * var(--ui-font-scale, 1))}.dmd-plan .dmd-button{font-size:calc(10px * var(--ui-font-scale, 1))!important;padding-inline:9px;gap:4px}.dmd-plan li{font-size:calc(10px * var(--ui-font-scale, 1));gap:5px}.dmd-plan-description{min-height:65px;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-bespoke{flex-direction:column;align-items:flex-start}.dmd-start{padding-top:0;gap:30px}.dmd-start h2{font-size:calc(36px * var(--ui-font-scale, 1))}.dmd-faq{grid-template-columns:.7fr 1.3fr;gap:30px}.dmd-final{padding:55px 30px 70px;gap:25px}.dmd-final h2{font-size:calc(38px * var(--ui-font-scale, 1))}.dmd-final>div>p:not(.dmd-eyebrow){font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-final .dmd-button{font-size:calc(11px * var(--ui-font-scale, 1))!important;padding-inline:13px;gap:9px}.dmd-final-docs{left:35px}}@media(max-width:599px){.dmd-landing .pub-topbar{padding:calc(10px + var(--safe-top, 0px)) 18px 10px;min-height:66px;gap:8px}.dmd-landing .pub-topbar__brand{gap:4px}.dmd-landing .pub-topbar__face{width:28px;height:28px}.dmd-landing .pub-topbar__logo{height:20px}.dmd-landing .pub-topbar__nav>.btn{display:none}.dmd-landing .pub-topbar__nav{gap:3px}.dmd-landing .pub-topbar__toggle{width:30px;height:38px}.dmd-landing .pub-topbar__menu-trigger{min-width:63px;gap:7px}.dmd-landing .pub-topbar__menu-label{display:inline;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-landing .pub-topbar__menu-panel{top:calc(66px + var(--safe-top, 0px))}.dmd-hero-inner{display:flex;flex-direction:column;padding:39px 24px 27px;min-height:auto}.dmd-hero-copy{width:100%}.dmd-hero .dmd-eyebrow{font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.025em;margin-bottom:22px;gap:8px}.dmd-hero h1{font-size:clamp(42px,11vw,63px);letter-spacing:-.055em;line-height:1.045}.dmd-hero h1>span{display:block}.dmd-mobile-break{display:inline}.dmd-hero-description{font-size:calc(13px * var(--ui-font-scale, 1));margin-top:22px!important;line-height:1.75;max-width:400px}.dmd-hero-description strong{display:inline}.dmd-hero-actions{margin-top:23px;display:grid;grid-template-columns:1fr;gap:9px}.dmd-hero .dmd-button{min-height:49px;font-size:calc(13px * var(--ui-font-scale, 1))!important;justify-content:space-between;padding-inline:18px;border-radius:8px}.dmd-hero .dmd-button--secondary{background:#ffffff89}.dmd-hero-reassurance{font-size:calc(10px * var(--ui-font-scale, 1));margin-top:11px!important;max-width:305px}.dmd-hero-explore{display:none}.dmd-hero-art{margin:17px 0 0;width:91%;max-width:390px;aspect-ratio:1.24}.dmd-hero-face{width:82%;left:12%;top:-1%}.dmd-orbit{width:70%;top:6%;left:20%}.dmd-orbit--two{width:82%;top:0;left:14%}.dmd-art-note{padding:10px;border-radius:9px}.dmd-art-note--memory{top:18%;left:-5%}.dmd-art-note--task{bottom:7%;right:-5%}.dmd-art-note strong{font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-art-note small{font-size:calc(9px * var(--ui-font-scale, 1))}.dmd-art-signature{bottom:-3%;font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-atmosphere{top:auto;bottom:125px;height:470px}.dmd-atmosphere img{object-position:right;opacity:.8}.dmd-hero:before{background:linear-gradient(#f5f6f6 35%,#f5f6f6d9 57%,#f5f6f600 86%)}.dmd-hero-foot{padding:23px 24px;min-height:125px;flex-direction:column;justify-content:center;gap:21px}.dmd-hero-foot>div{justify-content:center;gap:13px}.dmd-hero-foot>div>span{font-size:calc(9px * var(--ui-font-scale, 1));gap:4px}.dmd-hero-foot>div svg{width:15px;height:15px}.dmd-hero-foot>a{font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-section{width:calc(100% - 48px);padding-block:63px;scroll-margin-top:74px}.dmd-home h2{font-size:clamp(32px,8.7vw,46px)}.dmd-home .dmd-eyebrow{font-size:calc(10px * var(--ui-font-scale, 1));margin-bottom:19px}.dmd-intro{grid-template-columns:1fr;gap:26px}.dmd-intro-copy{padding-top:0}.dmd-intro-copy>p{font-size:calc(18px * var(--ui-font-scale, 1))}.dmd-intro-copy>p+p{font-size:calc(13px * var(--ui-font-scale, 1))}.dmd-text-link{font-size:calc(12px * var(--ui-font-scale, 1))!important;gap:9px}.dmd-section-heading{display:block;margin-bottom:28px}.dmd-section-heading>p{font-size:calc(12px * var(--ui-font-scale, 1));margin-top:20px;max-width:340px}.dmd-mission-tabs{grid-template-columns:1fr;gap:7px;margin-bottom:13px}.dmd-mission-tabs button{font-size:calc(12px * var(--ui-font-scale, 1));padding:13px 15px;min-height:49px;gap:11px}.dmd-mission-panel{padding:25px 16px 17px;gap:26px;border-radius:12px}.dmd-mission-copy{display:block;padding-inline:3px}.dmd-small-label{font-size:calc(9px * var(--ui-font-scale, 1))}.dmd-mission-copy h3{font-size:calc(28px * var(--ui-font-scale, 1));margin-top:18px}.dmd-mission-copy>p{font-size:calc(12px * var(--ui-font-scale, 1));margin:19px 0}.dmd-demo-top{padding:10px;min-height:48px;gap:4px}.dmd-demo-top>span:first-child{font-size:calc(10px * var(--ui-font-scale, 1));gap:4px}.dmd-demo-top img{width:22px;height:22px}.dmd-demo-label{font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-demo-body{padding:15px 12px}.dmd-demo-request{font-size:calc(11px * var(--ui-font-scale, 1));margin-left:13px;padding:12px}.dmd-demo-files{padding-bottom:16px}.dmd-demo-steps{font-size:calc(10px * var(--ui-font-scale, 1));gap:12px}.dmd-deliverable{padding:12px 9px;gap:8px}.dmd-deliverable>svg:last-child{display:none}.dmd-file-icon{padding:6px}.dmd-deliverable strong{font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-deliverable p{font-size:calc(8px * var(--ui-font-scale, 1));line-height:1.7}.dmd-deliverable span{font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-demo-bottom{padding:12px;font-size:calc(8px * var(--ui-font-scale, 1));gap:10px}.dmd-continuity>.dmd-section{padding-block:63px;gap:24px}.dmd-continuity-copy>p:not(.dmd-eyebrow){font-size:calc(13px * var(--ui-font-scale, 1));margin:23px 0}.dmd-continuity-copy .dmd-button{font-size:calc(12px * var(--ui-font-scale, 1))!important}.dmd-devices{width:100%;min-height:346px}.dmd-desktop{margin:25px 7px 0 0;transform:perspective(1000px) rotateY(-5deg);border-radius:8px}.dmd-desktop-body{grid-template-columns:35px 1fr;min-height:244px}.dmd-desktop-body aside{gap:22px;padding:15px 4px}.dmd-desktop-body aside img{width:27px;height:27px}.dmd-desktop-body aside svg{width:13px}.dmd-desktop-body>div{padding:21px 13px}.dmd-desktop-body h3{font-size:calc(21px * var(--ui-font-scale, 1))}.dmd-desktop-body p{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-device-file{font-size:calc(8px * var(--ui-font-scale, 1));gap:7px;padding:9px;margin-top:15px}.dmd-device-file small{font-size:calc(6px * var(--ui-font-scale, 1))}.dmd-device-input{font-size:calc(8px * var(--ui-font-scale, 1));padding:10px;margin-top:18px}.dmd-phone{width:139px;border-width:3px;border-radius:21px;right:-6px;bottom:19px;padding:8px;min-height:259px}.dmd-phone-speaker{width:34px;height:7px;margin-bottom:10px}.dmd-phone-header{font-size:calc(8px * var(--ui-font-scale, 1));padding-bottom:7px}.dmd-phone-header img{width:22px;height:22px}.dmd-phone-request{font-size:calc(7px * var(--ui-font-scale, 1));margin:12px 0 12px 5px;padding:8px}.dmd-phone-reply{font-size:calc(7px * var(--ui-font-scale, 1))}.dmd-phone-reply>div{padding:6px;gap:5px}.dmd-phone-input{margin-top:14px;padding:7px;font-size:calc(6px * var(--ui-font-scale, 1))}.dmd-device-caption{margin-top:35px;font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-capability-grid{gap:0 23px}.dmd-capability-grid>article{padding:24px 0 27px}.dmd-capability-grid>article>svg{margin-bottom:18px;width:22px}.dmd-capability-grid h3{font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.3;margin-bottom:11px}.dmd-capability-grid p{font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.85}.dmd-model-strip{grid-template-columns:1fr;padding:25px;gap:24px;margin-top:10px}.dmd-model-strip h3{font-size:calc(28px * var(--ui-font-scale, 1))}.dmd-model-strip>div:nth-child(2)>span{font-size:calc(10px * var(--ui-font-scale, 1));padding:9px}.dmd-model-strip p{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-service>.dmd-section{grid-template-columns:1fr;gap:42px}.dmd-service-intro>p:not(.dmd-eyebrow){font-size:calc(13px * var(--ui-font-scale, 1));margin:23px 0}.dmd-service-intro h2>span>br{display:none}.dmd-service-list article{gap:20px}.dmd-service-list h3{font-size:calc(18px * var(--ui-font-scale, 1))}.dmd-plan-grid{grid-template-columns:1fr;gap:15px}.dmd-plan{padding:25px}.dmd-plan-top{margin-bottom:18px;font-size:calc(11px * var(--ui-font-scale, 1))}.dmd-plan-badge{display:inline}.dmd-plan h3{font-size:calc(31px * var(--ui-font-scale, 1))}.dmd-plan-description{font-size:calc(12px * var(--ui-font-scale, 1));min-height:0;max-width:270px}.dmd-plan-price{margin:22px 0!important}.dmd-plan-price>strong{font-size:calc(58px * var(--ui-font-scale, 1))}.dmd-plan .dmd-button{font-size:calc(12px * var(--ui-font-scale, 1))!important;padding-inline:17px}.dmd-plan li{font-size:calc(11px * var(--ui-font-scale, 1));gap:10px}.dmd-plan ul{gap:15px;padding-top:22px;margin-top:23px}.dmd-price-note{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-bespoke{padding:23px;gap:20px}.dmd-bespoke>div{align-items:flex-start;flex-direction:column}.dmd-bespoke h3{font-size:calc(21px * var(--ui-font-scale, 1));line-height:1.25;margin-bottom:14px}.dmd-bespoke .dmd-button{font-size:calc(11px * var(--ui-font-scale, 1))!important;width:100%;gap:6px;padding-inline:12px}.dmd-start{grid-template-columns:1fr;padding-top:0;gap:34px}.dmd-start h2{font-size:calc(35px * var(--ui-font-scale, 1))}.dmd-start h3{font-size:calc(17px * var(--ui-font-scale, 1))}.dmd-start li{gap:16px;padding-bottom:23px}.dmd-start p{font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-faq{grid-template-columns:1fr;gap:32px}.dmd-faq h2>br{display:none}.dmd-faq .dmd-text-link{margin-top:19px}.dmd-faq summary{font-size:calc(13px * var(--ui-font-scale, 1));padding:21px 0}.dmd-faq details>p{font-size:calc(12px * var(--ui-font-scale, 1));padding-right:0}.dmd-final{margin:0 14px 32px;padding:38px 25px 64px;flex-direction:column;gap:17px;border-radius:17px;align-items:flex-start}.dmd-final-face{width:118px;align-self:flex-start;margin-left:-12px}.dmd-final>div:nth-child(2){width:100%}.dmd-final h2{font-size:clamp(33px,8.8vw,43px)}.dmd-final>div>p:not(.dmd-eyebrow){font-size:calc(13px * var(--ui-font-scale, 1));margin-top:21px}.dmd-final .dmd-button{font-size:calc(12px * var(--ui-font-scale, 1))!important;justify-content:space-between;padding-inline:16px}.dmd-final small{font-size:calc(9px * var(--ui-font-scale, 1))}.dmd-final-docs{left:25px;bottom:24px;font-size:calc(9px * var(--ui-font-scale, 1))}.dmd-landing .pfooter__inner{padding-inline:24px}}@media(max-width:360px){.dmd-landing .pub-topbar{padding-inline:14px}.dmd-landing .pub-topbar__logo{height:18px}.dmd-hero-inner{padding-inline:20px}.dmd-hero h1{font-size:calc(40px * var(--ui-font-scale, 1))}.dmd-hero-foot{padding-inline:16px}.dmd-hero-foot>div{gap:10px}.dmd-hero-foot>div>span{font-size:calc(8px * var(--ui-font-scale, 1))}.dmd-section{width:calc(100% - 40px)}.dmd-capability-grid{grid-template-columns:1fr}.dmd-capability-grid p{font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-mission-panel{padding-inline:12px}.dmd-demo-label{font-size:calc(7px * var(--ui-font-scale, 1))}}@media(prefers-reduced-motion:reduce){.dmd-landing *,.dmd-landing *:before,.dmd-landing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dmd-landing .pfooter__contact{background:transparent;border:0;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}@media(min-width:1151px){.dmd-hero h1{font-size:clamp(53px,5.05vw,72px);line-height:1.065}}.dmd-plan-ttc{font-size:calc(11px * var(--ui-font-scale, 1));color:var(--dmd-muted);margin:-17px 0 25px!important}.dmd-demo-label{font-size:calc(10px * var(--ui-font-scale, 1))}@media(min-width:600px)and (max-width:899px){.dmd-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dmd-plan:last-child{grid-column:1 / -1}.dmd-plan{padding:25px}.dmd-plan li,.dmd-plan-description,.dmd-plan .dmd-button{font-size:calc(12px * var(--ui-font-scale, 1))!important}.dmd-plan-description{min-height:44px}}@media(max-width:599px){.dmd-demo-top{flex-wrap:wrap}.dmd-demo-label{font-size:calc(10px * var(--ui-font-scale, 1))}.dmd-capability-grid p,.dmd-service-list p,.dmd-faq details>p{font-size:calc(13px * var(--ui-font-scale, 1))}.dmd-plan li,.dmd-plan-description,.dmd-start p{font-size:calc(12px * var(--ui-font-scale, 1))}.dmd-hero-reassurance{font-size:calc(11px * var(--ui-font-scale, 1))}}.dmd-landing{--pme-ink: #111827;--pme-muted: #596273;--pme-line: rgba(17, 24, 39, .13);--pme-paper: #f7f7f4;--pme-panel: #ffffff;--pme-soft: #f0f1ee;--pme-red: #cf3341;--pme-red-dark: #aa2431;--pme-navy: #171c2a;--pme-green: #16825d;color:var(--pme-ink);background:var(--pme-paper)}html[data-pub-theme=dark] .dmd-landing{--pme-ink: #f4f4f0;--pme-muted: #aeb4c0;--pme-line: rgba(255, 255, 255, .13);--pme-paper: #11141d;--pme-panel: #191d28;--pme-soft: #202531;--pme-navy: #090c13}.dmd-landing .pub-topbar{background:color-mix(in srgb,var(--pme-paper) 92%,transparent);border-bottom-color:var(--pme-line);backdrop-filter:blur(18px)}.pme-hero{position:relative;overflow:hidden;min-height:calc(100svh - 78px);padding:clamp(64px,8vw,110px) 0 34px;background:radial-gradient(circle at 88% 16%,rgba(207,51,65,.13),transparent 28%),linear-gradient(180deg,var(--pme-paper),color-mix(in srgb,var(--pme-paper) 92%,#fff))}.pme-hero:before{content:"";position:absolute;width:500px;height:500px;right:-245px;top:80px;border:1px solid var(--pme-line);border-radius:50%;box-shadow:0 0 0 70px #cf334106,0 0 0 140px #cf334105;pointer-events:none}.pme-hero__inner,.pme-hero__proof{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin-inline:auto}.pme-hero__inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(52px,7vw,96px)}.pme-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--pme-ink);font-size:calc(13px * var(--ui-font-scale, 1));font-weight:760;letter-spacing:.025em}.pme-hero__badges{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-bottom:24px}.pme-hero__badges .pme-kicker{margin:0}.pme-hermes-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;border:1px solid var(--pme-line);border-radius:9px;background:var(--pme-panel)}.pme-hermes-badge img{width:28px;height:28px;border-radius:6px}.pme-hermes-badge small,.pme-hermes-badge strong{display:block;line-height:1.1}.pme-hermes-badge small{color:var(--pme-muted);font-size:calc(8px * var(--ui-font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pme-hermes-badge strong{margin-top:3px;color:var(--pme-ink);font-size:calc(11px * var(--ui-font-scale, 1))}.pme-kicker:after{content:"";width:32px;height:1px;background:var(--pme-red)}.pme-hero h1{max-width:760px;margin:0;color:var(--pme-ink);font-size:clamp(50px,5.5vw,78px);font-weight:680;line-height:.99;letter-spacing:-.055em}.pme-hero h1 span{color:var(--pme-red)}.pme-hero__lead{max-width:650px;margin:30px 0 0;color:var(--pme-muted);font-size:clamp(17px,1.45vw,20px);line-height:1.65}.pme-hero__lead strong{color:var(--pme-ink);font-weight:720}.pme-hero__offer{max-width:670px;margin-top:24px;padding:16px 18px 17px;border:1px solid var(--pme-line);border-radius:14px;background:color-mix(in srgb,var(--pme-panel) 74%,transparent)}.pme-hero__offer>p{margin:0 0 11px;color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:780;letter-spacing:.09em;text-transform:uppercase}.pme-hero__offer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.pme-hero__offer span{display:flex;align-items:center;gap:8px;color:var(--pme-ink);font-size:calc(12px * var(--ui-font-scale, 1))}.pme-hero__offer svg{flex:0 0 auto;color:var(--pme-red)}.pme-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pme-product-preview{position:relative;min-height:535px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(207,51,65,.27),transparent 31%),var(--pme-navy);color:#f8fafc;box-shadow:0 34px 80px #13192740}.pme-product-preview__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aeb7c7;font-size:calc(11px * var(--ui-font-scale, 1))}.pme-product-preview__heading strong{color:#fff;font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase}.pme-desktop-app{position:absolute;top:64px;right:22px;left:22px;overflow:hidden;height:354px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:#f2f3f6;color:#222631;box-shadow:0 24px 50px #00000052}.pme-desktop-app__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 10px;border-bottom:1px solid #d9dce3;background:#fff;font-size:calc(8px * var(--ui-font-scale, 1))}.pme-desktop-app__bar>span{display:flex;gap:4px}.pme-desktop-app__bar i{width:6px;height:6px;border-radius:50%;background:#cfd3db}.pme-desktop-app__bar strong{display:flex;align-items:center;gap:5px}.pme-desktop-app__bar strong img{width:13px;height:13px}.pme-desktop-app__bar>small{justify-self:end;color:#737986;letter-spacing:4px}.pme-desktop-app__body{display:grid;grid-template-columns:104px minmax(0,1fr);height:calc(100% - 34px)}.pme-desktop-app aside{padding:13px 10px;border-right:1px solid #d9dce3;background:#e8eaf0}.pme-desktop-app aside>div{display:flex;align-items:center;gap:6px}.pme-desktop-app aside img{width:25px;height:25px;border-radius:7px}.pme-desktop-app aside strong,.pme-desktop-app aside small{display:block}.pme-desktop-app aside strong{font-size:calc(8px * var(--ui-font-scale, 1))}.pme-desktop-app aside small{margin-top:2px;color:#16825d;font-size:calc(5px * var(--ui-font-scale, 1));text-transform:uppercase}.pme-desktop-app nav{display:grid;gap:5px;margin-top:16px}.pme-desktop-app nav span,.pme-desktop-app nav b{display:flex;align-items:center;gap:6px;padding:7px;border-radius:6px;color:#646a77;font-size:calc(7px * var(--ui-font-scale, 1))}.pme-desktop-app nav b{background:#fff;color:#161922}.pme-desktop-app__chat{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:0 15px 13px;background:#f8f9fb}.pme-desktop-app__chat header{display:flex;align-items:center;justify-content:space-between;padding:12px 0 10px;border-bottom:1px solid #e1e3e8}.pme-desktop-app__chat header strong,.pme-desktop-app__chat header small{display:block}.pme-desktop-app__chat header strong{font-size:calc(9px * var(--ui-font-scale, 1))}.pme-desktop-app__chat header small{margin-top:2px;color:#16825d;font-size:calc(6px * var(--ui-font-scale, 1))}.pme-desktop-app__messages{padding:18px 5px 10px;font-size:calc(8px * var(--ui-font-scale, 1))}.pme-desktop-app__messages>p{width:fit-content;margin:0 0 18px auto;padding:9px 11px;border:1px solid #d6d9e0;border-radius:8px;background:#eef0f4}.pme-desktop-app__messages article{display:grid;gap:7px;padding-left:10px;border-left:1px solid #959ba8}.pme-desktop-app__messages article span{margin-bottom:2px}.pme-desktop-app__chat footer{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 11px;border:1px solid #cbd0d8;border-radius:8px;background:#fff;color:#969ca8;font-size:calc(7px * var(--ui-font-scale, 1))}.pme-mobile-app{position:absolute;right:7px;bottom:18px;z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:154px;height:294px;overflow:hidden;border:5px solid #252a36;border-radius:25px;background:#f6f7f9;color:#252936;box-shadow:0 24px 50px #0000006b}.pme-mobile-app__speaker{position:absolute;top:5px;left:50%;z-index:3;width:35px;height:4px;border-radius:4px;background:#252a36;transform:translate(-50%)}.pme-mobile-app header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:18px 11px 10px;border-bottom:1px solid #e0e2e7;background:#fff}.pme-mobile-app header img{width:24px;height:24px;border-radius:7px}.pme-mobile-app header strong,.pme-mobile-app header small{display:block}.pme-mobile-app header strong{font-size:calc(8px * var(--ui-font-scale, 1))}.pme-mobile-app header small{color:#16825d;font-size:calc(5px * var(--ui-font-scale, 1))}.pme-mobile-app>div:not(.pme-mobile-app__speaker){display:flex;flex-direction:column;justify-content:flex-end;padding:12px 10px}.pme-mobile-app>div>p{margin:0 0 11px;font-size:calc(8px * var(--ui-font-scale, 1));line-height:1.45}.pme-mobile-app article{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #daddE3;border-radius:9px;background:#fff}.pme-mobile-app article svg{color:#16825d}.pme-mobile-app article small,.pme-mobile-app article strong{display:block}.pme-mobile-app article small{color:#7e8490;font-size:calc(5px * var(--ui-font-scale, 1))}.pme-mobile-app article strong{margin-top:2px;font-size:calc(6px * var(--ui-font-scale, 1))}.pme-mobile-app footer{display:flex;justify-content:space-around;padding:10px;border-top:1px solid #e0e2e7;background:#fff;color:#767d8a}.pme-platform-label{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0f131de6;color:#fff;font-size:calc(8px * var(--ui-font-scale, 1));font-weight:720;backdrop-filter:blur(8px)}.pme-platform-label--windows{bottom:71px;left:32px}.pme-platform-label--android{right:101px;bottom:31px}.pme-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid var(--pme-red);border-radius:10px;background:var(--pme-red);color:#fff;font:inherit;font-size:calc(14px * var(--ui-font-scale, 1));font-weight:720;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.pme-button:hover{transform:translateY(-2px);background:var(--pme-red-dark);border-color:var(--pme-red-dark)}.pme-button--secondary{background:transparent;border-color:var(--pme-line);color:var(--pme-ink)}.pme-button--secondary:hover{background:var(--pme-panel);border-color:color-mix(in srgb,var(--pme-ink) 28%,transparent)}.pme-hero__reassurance{display:flex;flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;color:var(--pme-muted);font-size:calc(13px * var(--ui-font-scale, 1))}.pme-hero__reassurance span{display:inline-flex;align-items:center;gap:7px}.pme-hero__reassurance svg{color:var(--pme-green)}.pme-agent-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:var(--pme-navy);color:#f8fafc;box-shadow:0 34px 80px #13192740}.pme-agent-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0%,rgba(207,51,65,.28),transparent 36%);pointer-events:none}.pme-agent-card__top,.pme-agent-card__body,.pme-agent-card__footer{position:relative;z-index:1}.pme-agent-card__top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.pme-agent-card__identity{display:flex;align-items:center;gap:11px}.pme-agent-card__identity img{width:42px;height:42px;border-radius:12px;background:#fff;object-fit:cover}.pme-agent-card__identity strong,.pme-agent-card__identity small{display:block}.pme-agent-card__identity strong{font-size:calc(14px * var(--ui-font-scale, 1))}.pme-agent-card__identity small{margin-top:3px;color:#9aa3b5;font-size:calc(11px * var(--ui-font-scale, 1))}.pme-status{display:inline-flex;align-items:center;gap:7px;color:#b8f5da;font-size:calc(11px * var(--ui-font-scale, 1));font-weight:700}.pme-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#3dd99c;box-shadow:0 0 0 4px #3dd99c1f}.pme-agent-card__body{padding:25px 24px 23px}.pme-agent-card__label{display:block;margin-bottom:10px;color:#8992a5;font-size:calc(10px * var(--ui-font-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pme-agent-card__request{margin:0;color:#fff;font-size:calc(17px * var(--ui-font-scale, 1));font-weight:620;line-height:1.45}.pme-task-list{display:grid;gap:9px;margin-top:23px}.pme-task-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0b}.pme-task-list svg{color:#f06c77}.pme-task-list strong,.pme-task-list small{display:block}.pme-task-list strong{color:#f6f7f9;font-size:calc(12px * var(--ui-font-scale, 1))}.pme-task-list small{margin-top:3px;color:#959daf;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-task-list em{color:#cbd0db;font-size:calc(10px * var(--ui-font-scale, 1));font-style:normal}.pme-result{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px;border-radius:14px;background:#f5f6f3;color:#171c2a}.pme-result>div{display:flex;align-items:center;gap:12px}.pme-result__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#fff;color:var(--pme-red)}.pme-result strong,.pme-result small{display:block}.pme-result strong{font-size:calc(12px * var(--ui-font-scale, 1))}.pme-result small{margin-top:3px;color:#626b7a;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-result>span{color:var(--pme-green);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:760}.pme-agent-card__footer{display:flex;align-items:center;gap:9px;padding:15px 22px;border-top:1px solid rgba(255,255,255,.1);color:#aeb5c3;font-size:calc(11px * var(--ui-font-scale, 1))}.pme-agent-card__footer svg{color:#62d6ad}.pme-hero__proof{display:grid;grid-template-columns:1.25fr repeat(4,auto);align-items:center;gap:22px;margin-top:clamp(52px,7vw,84px);padding-top:25px;border-top:1px solid var(--pme-line);color:var(--pme-muted)}.pme-hero__proof>strong{color:var(--pme-ink);font-size:calc(13px * var(--ui-font-scale, 1));font-weight:720}.pme-hero__proof>span{display:inline-flex;align-items:center;gap:7px;font-size:calc(12px * var(--ui-font-scale, 1));white-space:nowrap}@media(max-width:980px){.pme-hero{min-height:auto}.pme-hero__inner{grid-template-columns:1fr}.pme-hero__copy{max-width:760px}.pme-agent-card{width:min(100%,620px)}.pme-product-preview{width:min(100%,680px)}.pme-hero__proof{grid-template-columns:repeat(3,1fr)}.pme-hero__proof>strong{grid-column:1 / -1}}@media(max-width:620px){.pme-hero{padding:46px 0 28px}.pme-hero__inner,.pme-hero__proof{width:calc(100% - 36px)}.pme-hero h1{font-size:clamp(42px,13vw,59px)}.pme-hero__lead{font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.58}.pme-hero__badges{align-items:flex-start;flex-direction:column}.pme-hero__offer>div{grid-template-columns:1fr}.pme-product-preview{min-height:445px;padding:17px;border-radius:18px}.pme-product-preview__heading{align-items:flex-start;flex-direction:column;gap:4px}.pme-desktop-app{top:76px;right:17px;left:17px;height:277px}.pme-desktop-app__body{grid-template-columns:76px minmax(0,1fr)}.pme-desktop-app aside{padding-inline:7px}.pme-desktop-app nav span,.pme-desktop-app nav b{padding-inline:4px;font-size:calc(6px * var(--ui-font-scale, 1))}.pme-mobile-app{right:3px;bottom:12px;width:125px;height:238px}.pme-platform-label--windows{bottom:51px;left:23px}.pme-platform-label--android{right:83px;bottom:20px}.pme-hero__actions{display:grid}.pme-button{width:100%}.pme-agent-card__top,.pme-agent-card__body,.pme-agent-card__footer{padding-inline:16px}.pme-agent-card__body{padding-block:20px}.pme-task-list>div{grid-template-columns:26px minmax(0,1fr)}.pme-task-list em{display:none}.pme-result{align-items:flex-start}.pme-result>span{display:none}.pme-hero__proof{grid-template-columns:1fr 1fr;gap:16px}}.pme-home{overflow:hidden;background:var(--pme-paper)}.pme-missions,.pme-how,.pme-trust,.pme-pricing{scroll-margin-top:92px}.pme-section{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-block:clamp(84px,9vw,132px)}.pme-overline{margin:0 0 17px;color:var(--pme-red);font-size:calc(12px * var(--ui-font-scale, 1));font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pme-section__heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,7vw,92px);margin-bottom:clamp(42px,6vw,72px)}.pme-section__heading h2,.pme-not-chatbot h2,.pme-hermes h2,.pme-control h2,.pme-start h2,.pme-faq h2,.pme-final h2{margin:0;color:var(--pme-ink);font-size:clamp(39px,4.4vw,62px);font-weight:660;line-height:1.04;letter-spacing:-.047em}.pme-section__heading>p,.pme-section__heading--center>p,.pme-start>div>p:last-child{margin:0;color:var(--pme-muted);font-size:calc(16px * var(--ui-font-scale, 1));line-height:1.65}.pme-section__heading--center{display:block;max-width:790px;margin-inline:auto;text-align:center}.pme-section__heading--center>p:last-child{max-width:650px;margin:22px auto 0}.pme-not-chatbot{background:var(--pme-navy);color:#fff}.pme-not-chatbot>.pme-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(54px,8vw,110px);padding-block:clamp(78px,8vw,110px)}.pme-not-chatbot h2{color:#fff;font-size:clamp(38px,4vw,55px)}.pme-not-chatbot__points{display:grid;gap:0}.pme-not-chatbot__points article{position:relative;padding:8px 0 28px 56px;border-bottom:1px solid rgba(255,255,255,.12)}.pme-not-chatbot__points article+article{padding-top:28px}.pme-not-chatbot__points article>span{position:absolute;left:0;top:11px;color:#f06c77;font-size:calc(11px * var(--ui-font-scale, 1));font-weight:800}.pme-not-chatbot__points article+article>span{top:31px}.pme-not-chatbot__points h3{margin:0 0 8px;font-size:calc(20px * var(--ui-font-scale, 1));font-weight:650}.pme-not-chatbot__points p{margin:0;color:#aeb5c3;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.6}.pme-mission-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:880px;margin:0 auto 18px}.pme-mission-tabs button{display:flex;min-height:58px;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border:1px solid var(--pme-line);border-radius:12px;background:transparent;color:var(--pme-muted);font:inherit;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:690;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.pme-mission-tabs button[aria-selected=true]{border-color:var(--pme-ink);background:var(--pme-ink);color:var(--pme-paper)}.pme-mission-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);min-height:590px;overflow:hidden;border:1px solid var(--pme-line);border-radius:24px;background:var(--pme-panel);box-shadow:0 28px 70px #181f2d14}.pme-mission-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px)}.pme-mission-copy h3{margin:0;color:var(--pme-ink);font-size:clamp(31px,3.2vw,46px);font-weight:650;line-height:1.08;letter-spacing:-.042em}.pme-mission-copy>p:not(.pme-overline){margin:24px 0 30px;color:var(--pme-muted);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.7}.pme-mission-demo{align-self:stretch;padding:clamp(28px,4vw,54px);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--pme-navy);background-size:24px 24px;color:#fff}.pme-mission-demo__request{padding:19px 20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0e}.pme-mission-demo__request>span,.pme-mission-demo__result small{color:#949daf;font-size:calc(10px * var(--ui-font-scale, 1));font-weight:780;letter-spacing:.08em;text-transform:uppercase}.pme-mission-demo__request p{margin:9px 0 0;font-size:calc(14px * var(--ui-font-scale, 1));font-weight:570;line-height:1.55}.pme-mission-demo__sources{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 23px}.pme-mission-demo__sources span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;background:#ffffff12;color:#c1c6d0;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-mission-demo ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pme-mission-demo li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;min-height:46px;padding:8px 11px;color:#e5e7eb}.pme-mission-demo li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#cf334129;color:#ff7e89;font-size:calc(10px * var(--ui-font-scale, 1));font-weight:800}.pme-mission-demo li strong{font-size:calc(12px * var(--ui-font-scale, 1));font-weight:620}.pme-mission-demo li svg{color:#4ed7a3}.pme-mission-demo__result{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-top:22px;padding:17px;border-radius:14px;background:#f6f6f2;color:#141927}.pme-mission-demo__result>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#fff;color:var(--pme-red)}.pme-mission-demo__result strong,.pme-mission-demo__result small{display:block}.pme-mission-demo__result strong{margin-top:4px;font-size:calc(13px * var(--ui-font-scale, 1))}.pme-mission-demo__result p{margin:4px 0 0;color:#667080;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-how{padding-top:28px}.pme-how__steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid var(--pme-line);list-style:none}.pme-how__steps li{position:relative;padding:36px 34px 10px 0}.pme-how__steps li+li{padding-left:34px;border-left:1px solid var(--pme-line)}.pme-how__steps>li>span{color:var(--pme-red);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:800}.pme-how__icon{display:grid;width:48px;height:48px;place-items:center;margin:28px 0 23px;border:1px solid var(--pme-line);border-radius:13px;background:var(--pme-panel);color:var(--pme-red)}.pme-how__steps h3{margin:0 0 11px;color:var(--pme-ink);font-size:calc(21px * var(--ui-font-scale, 1))}.pme-how__steps p{margin:0;color:var(--pme-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.62}.pme-hermes{position:relative;overflow:hidden;background:var(--pme-navy);color:#fff}.pme-hermes__inner{display:grid;grid-template-columns:minmax(0,.86fr) 240px minmax(340px,.9fr);align-items:center;gap:clamp(34px,5vw,72px)}.pme-hermes__intro h2{color:#fff}.pme-hermes__intro h2 span,.pme-control h2 span{color:#f05c69}.pme-hermes__intro>p:not(.pme-overline){margin:26px 0 23px;color:#abb2c0;font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.7}.pme-hermes__intro a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:700;text-decoration:none}.pme-hermes__visual{position:relative;display:grid;min-height:280px;place-items:center}.pme-hermes__visual img{position:relative;z-index:1;width:min(230px,100%);filter:drop-shadow(0 26px 45px rgba(0,0,0,.45))}.pme-hermes__orbit{position:absolute;inset:26px;border:1px solid rgba(255,255,255,.14);border-radius:50%}.pme-hermes__orbit--two{inset:4px;border-color:#cf334140}.pme-hermes__columns{display:grid;gap:13px}.pme-hermes__columns article{padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0b}.pme-hermes__columns article>span{color:#fff;font-size:calc(12px * var(--ui-font-scale, 1));font-weight:760}.pme-hermes__columns ul{display:grid;gap:11px;margin:17px 0 0;padding:0;list-style:none}.pme-hermes__columns li{display:flex;align-items:center;gap:9px;color:#adb4c2;font-size:calc(12px * var(--ui-font-scale, 1))}.pme-hermes__columns li svg{color:#52d4a4}.pme-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pme-line);border-left:1px solid var(--pme-line)}.pme-capability-grid article{min-height:265px;padding:30px;border-right:1px solid var(--pme-line);border-bottom:1px solid var(--pme-line);background:color-mix(in srgb,var(--pme-panel) 48%,transparent)}.pme-capability-grid__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pme-capability-grid__top>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--pme-red) 10%,transparent);color:var(--pme-red)}.pme-capability-grid__top small{color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:700}.pme-capability-grid h3{margin:33px 0 11px;color:var(--pme-ink);font-size:calc(20px * var(--ui-font-scale, 1))}.pme-capability-grid p{margin:0;color:var(--pme-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.62}.pme-models{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:18px;padding:23px 25px;border-radius:14px;background:var(--pme-navy);color:#fff}.pme-models>div:first-child{display:flex;align-items:center;gap:14px}.pme-models strong,.pme-models small{display:block}.pme-models strong{font-size:calc(13px * var(--ui-font-scale, 1))}.pme-models small{margin-top:4px;color:#939bab;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-models__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pme-models__choices span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#c2c7d1;font-size:calc(10px * var(--ui-font-scale, 1))}.pme-control{background:color-mix(in srgb,var(--pme-red) 5%,var(--pme-paper));border-block:1px solid var(--pme-line)}.pme-control__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(52px,9vw,120px)}.pme-control__copy>p:not(.pme-overline){margin:27px 0 31px;color:var(--pme-muted);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.7}.pme-control__board{overflow:hidden;border:1px solid var(--pme-line);border-radius:18px;background:var(--pme-panel);box-shadow:0 25px 65px #181f2d1f}.pme-control__board-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--pme-line)}.pme-control__board-head span{display:flex;align-items:center;gap:8px;color:var(--pme-red);font-size:calc(12px * var(--ui-font-scale, 1));font-weight:760}.pme-control__board-head small,.pme-control__note{color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1))}.pme-control__message{display:flex;align-items:flex-start;gap:13px;margin:20px 20px 0}.pme-control__message>svg{color:var(--pme-red)}.pme-control__message strong{display:block;color:var(--pme-ink);font-size:calc(14px * var(--ui-font-scale, 1))}.pme-control__message p{margin:5px 0 0;color:var(--pme-muted);font-size:calc(11px * var(--ui-font-scale, 1))}.pme-control__preview{margin:18px 20px;padding:16px;border-radius:11px;background:var(--pme-soft)}.pme-control__preview span{color:var(--pme-ink);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:720}.pme-control__preview p{margin:10px 0 0;color:var(--pme-muted);font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.6}.pme-control__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 20px}.pme-control__actions span{display:flex;min-height:42px;align-items:center;justify-content:center;padding:8px;border:1px solid var(--pme-line);border-radius:9px;color:var(--pme-ink);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:720}.pme-control__actions span:last-child{border-color:var(--pme-red);background:var(--pme-red);color:#fff}.pme-control__note{display:flex;align-items:center;justify-content:center;gap:7px;padding:16px}.pme-control__note svg{color:var(--pme-green)}.pme-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--pme-line)}.pme-trust__grid article{padding:34px 27px;border-bottom:1px solid var(--pme-line)}.pme-trust__grid article+article{border-left:1px solid var(--pme-line)}.pme-trust__grid article>span{display:grid;width:46px;height:46px;place-items:center;margin-bottom:28px;border:1px solid var(--pme-line);border-radius:50%;color:var(--pme-red)}.pme-trust__grid h3{margin:0 0 11px;color:var(--pme-ink);font-size:calc(18px * var(--ui-font-scale, 1))}.pme-trust__grid p{margin:0;color:var(--pme-muted);font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.62}.pme-pricing{background:var(--pme-soft)}.pme-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pme-plan{display:flex;flex-direction:column;padding:31px;border:1px solid var(--pme-line);border-radius:18px;background:var(--pme-panel)}.pme-plan--featured{border-color:var(--pme-red);box-shadow:0 18px 45px #cf33411c}.pme-plan__tag{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:9px;color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1));font-weight:750;text-transform:uppercase}.pme-plan__tag strong{padding:6px 8px;border-radius:999px;background:color-mix(in srgb,var(--pme-red) 11%,transparent);color:var(--pme-red);font-size:calc(8px * var(--ui-font-scale, 1))}.pme-plan h3{margin:24px 0 8px;color:var(--pme-ink);font-size:calc(31px * var(--ui-font-scale, 1));letter-spacing:-.035em}.pme-plan>p{min-height:45px;margin:0;color:var(--pme-muted);font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.55}.pme-plan__price{display:flex;align-items:flex-end;gap:9px;margin-top:25px}.pme-plan__price strong{color:var(--pme-ink);font-size:calc(48px * var(--ui-font-scale, 1));line-height:1;letter-spacing:-.055em}.pme-plan__price span{padding-bottom:6px;color:var(--pme-muted);font-size:calc(11px * var(--ui-font-scale, 1))}.pme-plan>small{margin:9px 0 21px;color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1))}.pme-plan__button{width:100%}.pme-plan ul{display:grid;gap:13px;margin:26px 0 0;padding:25px 0 0;border-top:1px solid var(--pme-line);list-style:none}.pme-plan li{display:flex;align-items:flex-start;gap:9px;color:var(--pme-muted);font-size:calc(11px * var(--ui-font-scale, 1));line-height:1.45}.pme-plan li svg{flex:0 0 auto;color:var(--pme-green)}.pme-price-note{margin:17px 0 0;color:var(--pme-muted);font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.5}.pme-bespoke{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;padding:23px 25px;border:1px solid var(--pme-line);border-radius:14px;background:var(--pme-panel)}.pme-bespoke>div{display:flex;align-items:center;gap:14px;color:var(--pme-red)}.pme-bespoke strong,.pme-bespoke small{display:block}.pme-bespoke strong{color:var(--pme-ink);font-size:calc(14px * var(--ui-font-scale, 1))}.pme-bespoke small{margin-top:4px;color:var(--pme-muted);font-size:calc(11px * var(--ui-font-scale, 1))}.pme-start{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:clamp(60px,9vw,120px)}.pme-start>div>p:last-child{margin-top:22px}.pme-start ol{display:grid;margin:0;padding:0;list-style:none}.pme-start li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:0 0 27px;border-bottom:1px solid var(--pme-line)}.pme-start li+li{padding-top:27px}.pme-start li>span{color:var(--pme-red);font-size:calc(11px * var(--ui-font-scale, 1));font-weight:800}.pme-start h3{margin:0 0 7px;color:var(--pme-ink);font-size:calc(19px * var(--ui-font-scale, 1))}.pme-start li p{margin:0;color:var(--pme-muted);font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.55}.pme-faq{background:var(--pme-panel);border-top:1px solid var(--pme-line)}.pme-faq__inner{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(480px,1.35fr);align-items:start;gap:clamp(52px,9vw,120px)}.pme-faq__inner>div:first-child{position:sticky;top:110px}.pme-faq__inner .pme-button{margin-top:28px}.pme-faq__list{border-top:1px solid var(--pme-line)}.pme-faq details{border-bottom:1px solid var(--pme-line)}.pme-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;color:var(--pme-ink);font-size:calc(15px * var(--ui-font-scale, 1));font-weight:680;cursor:pointer;list-style:none}.pme-faq summary::-webkit-details-marker{display:none}.pme-faq summary span{flex:0 0 auto;color:var(--pme-red);font-size:calc(22px * var(--ui-font-scale, 1));font-weight:400;transition:transform .16s ease}.pme-faq details[open] summary span{transform:rotate(45deg)}.pme-faq details>p{max-width:680px;margin:-8px 0 24px;color:var(--pme-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.68}.pme-final{position:relative;display:grid;grid-template-columns:190px minmax(0,720px);align-items:center;justify-content:center;gap:clamp(40px,7vw,90px);margin:24px;padding:clamp(64px,9vw,110px) 40px;overflow:hidden;border-radius:22px;background:var(--pme-navy);color:#fff}.pme-final:after{content:"";position:absolute;width:460px;height:460px;right:-220px;bottom:-290px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px #cf33410f,0 0 0 140px #cf334108}.pme-final>img,.pme-final>div{position:relative;z-index:1}.pme-final>img{width:100%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.4))}.pme-final h2{color:#fff}.pme-final>div>p:not(.pme-overline){max-width:630px;margin:22px 0 28px;color:#aeb5c3;font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.65}.pme-final>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.pme-final a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:calc(12px * var(--ui-font-scale, 1));font-weight:700;text-decoration:none}.pme-final small{display:block;margin-top:20px;color:#848e9f;font-size:calc(10px * var(--ui-font-scale, 1))}@media(max-width:980px){.pme-section__heading,.pme-not-chatbot>.pme-section,.pme-hermes__inner,.pme-control__inner,.pme-start,.pme-faq__inner{grid-template-columns:1fr}.pme-section__heading{align-items:start;gap:24px}.pme-section__heading>p{max-width:680px}.pme-not-chatbot__points{grid-template-columns:repeat(3,1fr)}.pme-not-chatbot__points article,.pme-not-chatbot__points article+article{padding:32px 22px 0;border-bottom:0;border-top:1px solid rgba(255,255,255,.12)}.pme-not-chatbot__points article:first-child{padding-left:0}.pme-not-chatbot__points article>span,.pme-not-chatbot__points article+article>span{position:static;display:block;margin-bottom:18px}.pme-mission-panel{grid-template-columns:1fr}.pme-mission-copy{min-height:420px}.pme-hermes__visual{display:none}.pme-hermes__columns{grid-template-columns:1fr 1fr}.pme-capability-grid{grid-template-columns:repeat(2,1fr)}.pme-models{align-items:flex-start;flex-direction:column}.pme-models__choices{justify-content:flex-start}.pme-control__board{width:min(100%,650px)}.pme-trust__grid{grid-template-columns:repeat(2,1fr)}.pme-trust__grid article:nth-child(3){border-left:0}.pme-plan-grid{grid-template-columns:1fr 1fr}.pme-plan:last-child{grid-column:1 / -1}.pme-faq__inner>div:first-child{position:static}}@media(max-width:680px){.pme-section{width:calc(100% - 36px);padding-block:74px}.pme-section__heading h2,.pme-not-chatbot h2,.pme-hermes h2,.pme-control h2,.pme-start h2,.pme-faq h2,.pme-final h2{font-size:clamp(35px,10.5vw,46px)}.pme-not-chatbot__points,.pme-mission-tabs,.pme-how__steps,.pme-hermes__columns,.pme-capability-grid,.pme-trust__grid,.pme-plan-grid{grid-template-columns:1fr}.pme-not-chatbot__points article,.pme-not-chatbot__points article+article,.pme-not-chatbot__points article:first-child{padding:24px 0}.pme-mission-tabs{gap:7px}.pme-mission-tabs button{justify-content:flex-start;min-height:51px}.pme-mission-panel{min-height:0}.pme-mission-copy{min-height:0;padding:32px 24px 38px}.pme-mission-demo{padding:25px 18px}.pme-how__steps li,.pme-how__steps li+li{padding:28px 0;border-left:0;border-bottom:1px solid var(--pme-line)}.pme-how__icon{margin:20px 0}.pme-capability-grid article{min-height:0}.pme-control__actions{grid-template-columns:1fr}.pme-trust__grid article,.pme-trust__grid article+article,.pme-trust__grid article:nth-child(3){padding-inline:0;border-left:0}.pme-plan-grid .pme-plan:last-child{grid-column:auto}.pme-plan{padding:27px 23px}.pme-bespoke{align-items:stretch;flex-direction:column}.pme-bespoke .pme-button{width:100%}.pme-final{grid-template-columns:1fr;margin:12px;padding:52px 24px}.pme-final>img{width:115px}}body:has(.landing.ax){height:auto;overflow-x:clip;overflow-y:visible}#root:has(.landing.ax){height:auto;min-height:100%}.landing.ax{--ax-bg: #fafaf9;--ax-surface: #ffffff;--ax-ink: #0c0c0e;--ax-ink-2: #34343a;--ax-muted: #63636b;--ax-faint: #8c8c94;--ax-line: #e4e4e7;--ax-line-strong: #cfcfd5;--ax-field: #ffffff;--ax-field-hover: #b8b8bf;--ax-red: #e53448;--ax-red-deep: #c11f35;--ax-red-ink: #c2253a;--ax-ring: rgba(229, 52, 72, .16);--ax-ok: #17885a;--ax-ok-soft: rgba(23, 136, 90, .1);--ax-danger: #c62f3c;--ax-danger-soft: rgba(198, 47, 60, .07);--ax-display: "Sora Variable", "Google Sans Flex Variable", system-ui, sans-serif;--ax-ease: cubic-bezier(.16, 1, .3, 1);--bg-0: var(--ax-bg);--bg-1: var(--ax-surface);--bg-2: var(--ax-field);--tx-0: var(--ax-ink);--tx-1: var(--ax-ink-2);--tx-2: var(--ax-muted);--tx-3: var(--ax-faint);--ln-1: var(--ax-line);--ln-2: var(--ax-line-strong);--accent: var(--ax-red);--brand: var(--ax-red);display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;background:var(--ax-bg);color:var(--ax-ink-2);font-family:var(--fs-ui);font-size:calc(15px * var(--ui-font-scale, 1));line-height:1.5;color-scheme:light}[data-pub-theme=dark] .landing.ax{--ax-bg: #050506;--ax-surface: #0e0e10;--ax-ink: #f6f6f3;--ax-ink-2: #d6d6da;--ax-muted: #a3a3aa;--ax-faint: #7c7c84;--ax-line: #232327;--ax-line-strong: #36363c;--ax-field: #0d0d0f;--ax-field-hover: #4b4b52;--ax-red-ink: #ff8a96;--ax-ring: rgba(255, 88, 104, .22);--ax-ok: #72d9a0;--ax-ok-soft: rgba(114, 217, 160, .1);--ax-danger: #ff8a93;--ax-danger-soft: rgba(255, 111, 111, .08);color-scheme:dark}.ax ::selection{background:#e5344847;color:inherit}.ax a{color:var(--ax-ink);text-decoration:underline;text-decoration-color:var(--ax-line-strong);text-underline-offset:3px}.ax a:hover{text-decoration-color:currentColor}.ax :focus-visible{outline:2px solid var(--ax-red);outline-offset:2px;border-radius:6px}.ax__column{display:flex;flex-direction:column;min-height:100dvh;min-width:0;padding:calc(16px + var(--safe-top, 0px)) clamp(16px,5vw,56px) calc(16px + var(--safe-bot, 0px))}.ax__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ax .ax__brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.ax__brand-face{width:30px;height:30px;border-radius:9px;object-fit:cover;box-shadow:0 0 0 1px var(--ax-line)}.ax__logo{height:19px;width:auto;display:block}.ax__logo--white,[data-pub-theme=dark] .ax__logo--ink{display:none}[data-pub-theme=dark] .ax__logo--white{display:block}.ax__theme{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ax-line);border-radius:12px;color:var(--ax-muted);background:var(--ax-surface);cursor:pointer;transition:color .16s,border-color .16s,transform .3s var(--ax-ease)}.ax__theme:hover{color:var(--ax-ink);border-color:var(--ax-line-strong)}.ax__theme:active{transform:rotate(40deg) scale(.94)}[data-pub-theme=dark] .ax__theme-rays{opacity:.35}.ax__main{flex:1;display:grid;place-items:center;padding-block:clamp(24px,6vh,64px)}.ax__panel{width:100%;max-width:408px;display:flex;flex-direction:column;gap:22px}.ax__head{display:flex;flex-direction:column;gap:8px}.ax__eyebrow{margin:0;color:var(--ax-red-ink);font-size:calc(12.5px * var(--ui-font-scale, 1));font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ax__title{margin:0;color:var(--ax-ink);font-family:var(--ax-display);font-size:clamp(28px,7.4vw,36px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ax__title--sm{font-size:calc(24px * var(--ui-font-scale, 1))}.ax__sub{margin:0;color:var(--ax-muted);font-size:calc(15.5px * var(--ui-font-scale, 1));line-height:1.55;text-wrap:pretty}.ax-strong{color:var(--ax-ink);font-weight:650;word-break:break-word}.ax__footer{color:var(--ax-muted);font-size:calc(14px * var(--ui-font-scale, 1));text-align:center}.ax__footer a{font-weight:600}.ax__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;color:var(--ax-faint);font-size:calc(12.5px * var(--ui-font-scale, 1))}.ax .ax__legal a,.ax__legal button{color:var(--ax-faint);text-decoration:none;min-height:32px;display:inline-flex;align-items:center;cursor:pointer}.ax .ax__legal a:hover,.ax__legal button:hover{color:var(--ax-ink)}.ax__version{opacity:.8}html:not([data-native]) .ax__version{display:none}.ax-progress{display:flex;align-items:center;gap:12px;color:var(--ax-faint);font-size:calc(12.5px * var(--ui-font-scale, 1));font-weight:600}.ax-progress__track{position:relative;flex:0 0 72px;height:4px;border-radius:99px;background:var(--ax-line);overflow:hidden}.ax-progress__track>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ax-red);transition:width .52s var(--ax-ease)}.ax-form{display:flex;flex-direction:column;gap:16px;margin:0}.ax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-grid--postal{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}@media(max-width:340px){.ax-grid:not(.ax-grid--postal){grid-template-columns:1fr}}.ax-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ax-field__labels{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ax-field label,.ax-field__labels label{color:var(--ax-ink, var(--tx-0));font-size:calc(13.5px * var(--ui-font-scale, 1));font-weight:600;letter-spacing:-.005em}.ax-optional{margin-left:4px;color:var(--ax-faint, var(--tx-3));font-weight:500;font-size:calc(12.5px * var(--ui-font-scale, 1))}.ax .ax-field__aside,.ax-field__aside{color:var(--ax-muted, var(--tx-2));font-size:calc(13px * var(--ui-font-scale, 1));font-weight:550;text-decoration:none}.ax .ax-field__aside:hover{color:var(--ax-ink);text-decoration:underline}.ax-field__control{position:relative;display:flex}.ax-field input,.ax-field select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--ax-line-strong, var(--ln-1));border-radius:11px;background:var(--ax-field, var(--bg-2));color:var(--ax-ink, var(--tx-0));font:500 16px/1.2 var(--fs-ui);outline:none;box-shadow:0 1px 2px #0c0c0e0a;transition:border-color .16s ease,box-shadow .2s ease,background-color .16s ease}.ax-field select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px;background-repeat:no-repeat}.ax-field input::placeholder{color:var(--ax-faint, var(--tx-3));font-weight:400}.ax-field input:hover,.ax-field select:hover{border-color:var(--ax-field-hover, var(--ln-2))}.ax-field input:focus,.ax-field select:focus{border-color:var(--ax-red, var(--brand));box-shadow:0 0 0 4px var(--ax-ring, rgba(229, 52, 72, .16))}.ax-field input:focus-visible,.ax-field select:focus-visible{outline:none}.ax-field input[aria-invalid=true]{border-color:var(--ax-danger, var(--danger-500))}.ax-field input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--ax-danger-soft, rgba(255, 111, 111, .12))}.ax-field input:disabled{opacity:.6}.ax-field__error,.ax-field__hint{font-size:calc(13px * var(--ui-font-scale, 1));line-height:1.45}.ax-field__error{color:var(--ax-danger, var(--danger-500));font-weight:550}.ax-field__hint{color:var(--ax-faint, var(--tx-3))}.ax-field__hint--warn{color:#b7791f;font-weight:600}[data-pub-theme=dark] .ax-field__hint--warn{color:#f0b860}@media(prefers-reduced-motion:no-preference){.ax-field__error{animation:ax-drop .26s var(--ax-ease, ease) both}}.ax-field__check{position:absolute;right:14px;top:50%;display:grid;place-items:center;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--ax-ok-soft);color:var(--ax-ok);opacity:0;transform:scale(.6);transition:opacity .2s,transform .32s var(--ax-ease);pointer-events:none}.ax-field__check svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ax-field.is-valid .ax-field__check{opacity:1;transform:none}.ax-field.is-valid input{padding-right:44px}.ax-field--password input{padding-right:52px;letter-spacing:.01em}.ax-field__reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:9px;background:transparent;color:var(--ax-faint, var(--tx-3));cursor:pointer;transition:color .14s,background .14s}.ax-field__reveal:hover,.ax-field__reveal:focus-visible{color:var(--ax-ink, var(--tx-0));background:var(--ax-line, var(--bg-3))}.ax-meter{display:flex;flex-direction:column;gap:7px;margin-top:2px}.ax-meter__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ax-meter__bars span{height:4px;border-radius:99px;background:var(--ax-line, var(--ln-1));transition:background .26s ease,transform .3s var(--ax-ease, ease);transform-origin:left}.ax-meter__bars span.is-on{animation:ax-fill .36s var(--ax-ease, ease) both}.ax-meter__label{color:var(--ax-muted, var(--tx-2));font-size:calc(12.5px * var(--ui-font-scale, 1))}.ax-meter__label b{color:var(--ax-ink, var(--tx-0));font-weight:650}.ax-meter[data-score="0"] .is-on,.ax-meter[data-score="1"] .is-on{background:var(--ax-danger, var(--danger-500))}.ax-meter[data-score="2"] .is-on{background:#e0972f}.ax-meter[data-score="3"] .is-on{background:#3aa874}.ax-meter[data-score="4"] .is-on{background:var(--ax-ok, #36c8a4)}.ax-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 20px;border:0;border-radius:11px;background:var(--ax-red, var(--brand));color:#fff;font:650 15.5px/1 var(--fs-ui);letter-spacing:-.005em;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 1px #ffffff2e inset,0 8px 22px -10px #e53448b3;transition:background .18s,transform .22s var(--ax-ease, ease),box-shadow .22s}.ax .ax-submit{color:#fff;text-decoration:none}.ax-submit:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%)}.ax-submit:hover{background:var(--ax-red-deep, var(--coral-600));transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 12px 26px -10px #e53448bf}.ax-submit:hover:before{transition:transform .7s ease;transform:translate(120%)}.ax-submit:active{transform:translateY(0) scale(.985)}.ax-submit:disabled{opacity:1;cursor:default}.ax-submit:disabled:not(.is-busy){background:var(--ax-line-strong, var(--ln-2));color:var(--ax-muted, var(--tx-2));box-shadow:none;transform:none}.ax-submit__arrow{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--ax-ease, ease)}.ax-submit:hover .ax-submit__arrow{transform:translate(3px)}.ax-submit__spinner{width:17px;height:17px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ax-spin .7s linear infinite}.ax-ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 18px;border:1px solid var(--ax-line-strong);border-radius:11px;background:var(--ax-surface);color:var(--ax-ink);font:600 14.5px/1 var(--fs-ui);cursor:pointer;transition:border-color .16s,background .16s}.ax-ghost:hover:not(:disabled){border-color:var(--ax-field-hover)}.ax-ghost:disabled{opacity:1;color:var(--ax-faint);cursor:default}.ax-linkbtn{align-self:center;min-height:36px;padding:4px 6px;border:0;background:none;color:var(--ax-red-ink, var(--brand));font:600 13.5px/1.3 var(--fs-ui);cursor:pointer;border-radius:6px}.ax-linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.ax-linkbtn--muted{color:var(--ax-muted);font-weight:550}.ax-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:4px 12px 4px 10px;border:1px solid var(--ax-line);border-radius:99px;background:var(--ax-surface);color:var(--ax-muted);font:550 13px/1.2 var(--fs-ui);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color .16s,color .16s}.ax-back:hover{color:var(--ax-ink);border-color:var(--ax-line-strong)}.ax-consent{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;color:var(--ax-muted);font-size:calc(13.5px * var(--ui-font-scale, 1));line-height:1.5;cursor:pointer}.ax-consent input{position:absolute;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.ax-consent__box{width:20px;height:20px;margin-top:1px;border:1.5px solid var(--ax-line-strong);border-radius:6px;background:var(--ax-field);transition:background .16s,border-color .16s,box-shadow .2s}.ax-consent__box:after{content:"";display:block;width:6px;height:11px;margin:2px 0 0 6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .24s var(--ax-ease)}.ax-consent input:checked+.ax-consent__box{background:var(--ax-red);border-color:var(--ax-red)}.ax-consent input:checked+.ax-consent__box:after{transform:rotate(45deg) scale(1)}.ax-consent input:focus-visible+.ax-consent__box{box-shadow:0 0 0 4px var(--ax-ring)}.ax-consent.is-invalid .ax-consent__box{border-color:var(--ax-danger)}.ax-alert{padding:12px 14px;border:1px solid;border-radius:11px;font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.5}.ax-alert--danger{border-color:color-mix(in srgb,var(--ax-danger) 35%,transparent);background:var(--ax-danger-soft);color:var(--ax-ink)}.ax-alert--ok{border-color:color-mix(in srgb,var(--ax-ok) 35%,transparent);background:var(--ax-ok-soft);color:var(--ax-ink)}.ax-alert--info{border-color:var(--ax-line);background:var(--ax-surface);color:var(--ax-ink-2)}.ax .ax-alert__link{color:var(--ax-ink);font-weight:650}@media(prefers-reduced-motion:no-preference){.ax-alert{animation:ax-drop .28s var(--ax-ease) both}}.ax-fine{margin:0;color:var(--ax-faint);font-size:calc(12.5px * var(--ui-font-scale, 1));line-height:1.5;text-align:center}.ax-muted{margin:0;color:var(--ax-muted);font-size:calc(14px * var(--ui-font-scale, 1));line-height:1.55;text-align:center}.ax-center{text-align:center}.ax-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ax-done{align-items:stretch}.ax-mark{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:0 auto 4px;border-radius:20px;background:var(--ax-surface);border:1px solid var(--ax-line);color:var(--ax-ink);box-shadow:0 18px 40px -22px #0c0c0e66}.ax-mark svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-mark--mail{color:var(--ax-red-ink)}.ax-mark--ok{color:var(--ax-ok)}.ax-mark--ok svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:ax-draw .52s .12s var(--ax-ease) forwards}.ax-mark--warn{color:#c4841d}[data-pub-theme=dark] .ax-mark--warn{color:#f0b860}.ax-mark__spin{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--ax-line-strong);border-top-color:var(--ax-red);animation:ax-spin .76s linear infinite}.ax-mark:after{content:"";position:absolute;inset:-6px;border-radius:24px;border:1px solid var(--ax-line);opacity:0}@media(prefers-reduced-motion:no-preference){.ax-mark{animation:ax-pop .56s var(--ax-ease) both}.ax-mark--mail:after,.ax-mark--ok:after{animation:ax-ripple 2.4s .6s ease-out infinite}}.ax-progressline{height:3px;border-radius:99px;background:var(--ax-line);overflow:hidden}.ax-progressline span{display:block;height:100%;width:100%;background:var(--ax-ok);transform-origin:left;animation:ax-fill 1.3s linear both}.ax-steps{margin:4px 0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:ax}.ax-steps li{display:flex;gap:12px;align-items:flex-start;color:var(--ax-ink-2);font-size:calc(14.5px * var(--ui-font-scale, 1));line-height:1.45;counter-increment:ax}.ax-steps li:before{content:counter(ax);flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ax-surface);border:1px solid var(--ax-line);color:var(--ax-ink);font-size:calc(12px * var(--ui-font-scale, 1));font-weight:700}.ax-mfa__device{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ax-line);border-radius:14px;background:var(--ax-surface)}.ax-mfa__device-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ax-bg);color:var(--ax-ink)}.ax-mfa__device-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-mfa__device-text{display:grid;gap:1px;min-width:0}.ax-mfa__device-text strong{color:var(--ax-ink);font-size:calc(14px * var(--ui-font-scale, 1));font-weight:650}.ax-mfa__device-text small{color:var(--ax-faint);font-size:calc(12.5px * var(--ui-font-scale, 1))}.ax-mfa__timer{padding:4px 9px;border-radius:99px;background:var(--ax-bg);color:var(--ax-muted);font-size:calc(12.5px * var(--ui-font-scale, 1));font-weight:650;font-variant-numeric:tabular-nums}.ax-mfa__timer.is-ending{color:var(--ax-red-ink)}.ax-mfa__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.ax-otp__box{position:relative}.ax-otp__box[data-shake]{animation:ax-shake .38s ease both}.ax-otp input{min-height:60px;text-align:center;font-size:calc(24px * var(--ui-font-scale, 1));font-weight:650;letter-spacing:.4em;font-variant-numeric:tabular-nums}.ax-otp:not(.ax-otp--recovery) input{position:relative;z-index:1;color:transparent;caret-color:transparent;background:transparent;border-color:transparent;box-shadow:none}.ax-otp:not(.ax-otp--recovery) input:focus{box-shadow:none;border-color:transparent}.ax-otp--recovery input{font-size:calc(19px * var(--ui-font-scale, 1));letter-spacing:.12em}.ax-otp__cells{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;pointer-events:none}.ax-otp__cell{display:grid;place-items:center;border:1px solid var(--ax-line-strong);border-radius:12px;background:var(--ax-field);color:var(--ax-ink);font-size:calc(24px * var(--ui-font-scale, 1));font-weight:650;font-variant-numeric:tabular-nums;transition:border-color .16s,box-shadow .2s,transform .24s var(--ax-ease)}.ax-otp__cell:nth-child(3){margin-right:6px}.ax-otp__cell.is-filled{border-color:var(--ax-field-hover);transform:translateY(-1px)}.ax-otp input:focus+.ax-otp__cells .ax-otp__cell.is-caret{border-color:var(--ax-red);box-shadow:0 0 0 4px var(--ax-ring)}.ax-otp input:focus+.ax-otp__cells .ax-otp__cell.is-caret:after{content:"";width:2px;height:24px;border-radius:2px;background:var(--ax-red);animation:ax-blink 1s steps(1) infinite}.ax-otp input[aria-invalid=true]+.ax-otp__cells .ax-otp__cell{border-color:var(--ax-danger)}.qr-login{display:flex;flex-direction:column;gap:8px}.qr-login__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:11px}.qr-login__err{color:var(--danger-500);font-size:calc(12.5px * var(--ui-font-scale, 1))}.qr-login__sep{display:flex;align-items:center;gap:10px;margin-top:4px;color:var(--tx-3);font-size:calc(12.5px * var(--ui-font-scale, 1))}.qr-login__sep:before,.qr-login__sep:after{content:"";flex:1 1 auto;height:1px;background:var(--ln-1)}.landing.ax.ax--solo{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px}.ax-solo{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:360px;text-align:center}.ax-solo__face{width:56px;height:56px;border-radius:16px;box-shadow:0 0 0 1px var(--ax-line)}@media(prefers-reduced-motion:no-preference){.ax__panel>*{animation:ax-rise .62s var(--ax-ease) both}.ax__panel>:nth-child(2){animation-delay:60ms}.ax__panel>:nth-child(3){animation-delay:.12s}.ax__panel>:nth-child(4){animation-delay:.18s}.ax-step[data-direction=forward]{animation:ax-in-right .42s var(--ax-ease) both}.ax-step[data-direction=back]{animation:ax-in-left .42s var(--ax-ease) both}}@keyframes ax-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ax-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ax-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes ax-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ax-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ax-spin{to{transform:rotate(360deg)}}@keyframes ax-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes ax-ripple{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes ax-draw{to{stroke-dashoffset:0}}@keyframes ax-blink{50%{opacity:0}}@keyframes ax-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.ax *,.ax *:before,.ax *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ax-mark__spin,.ax-submit__spinner{animation:ax-spin 1.6s linear infinite!important}}.app-version{display:inline-flex;align-items:center;gap:7px}.app-version__dot{width:5px;height:5px;border-radius:50%;background:#4de3c8;box-shadow:0 0 7px #4de3c8e6;animation:app-version-pulse 2.6s ease-in-out infinite}.app-version__label{font-family:var(--fs-mono, ui-monospace, monospace);font-size:calc(10.5px * var(--ui-font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3, #8a8f98);background:linear-gradient(100deg,currentColor 0%,currentColor 42%,#f6ce86 50%,currentColor 58%,currentColor 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:app-version-shine 7s linear infinite}@keyframes app-version-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes app-version-shine{to{background-position:-220% center}}@media(prefers-reduced-motion:reduce){.app-version__dot,.app-version__label{animation:none}.app-version__label{-webkit-text-fill-color:currentColor}}.account-version{display:flex;justify-content:center;margin:12px 0 0;opacity:.85}html[data-native] .ax__column{padding-top:calc(12px + var(--safe-top, 0px))}.axs{display:none}@media(min-width:1024px){.landing.ax{grid-template-columns:minmax(460px,1fr) minmax(0,1.08fr)}.axs{position:sticky;top:0;display:grid;place-items:center;height:calc(100dvh - 24px);margin:12px 12px 12px 0;border-radius:28px;overflow:hidden;isolation:isolate;background:#050506;color:#f4f4f1;box-shadow:0 0 0 1px #ffffff0f inset}[data-pub-theme=dark] .axs{box-shadow:0 0 0 1px #1c1c20 inset}}.axs__aurora{position:absolute;inset:-20%;z-index:-2;filter:blur(60px);opacity:.9}.axs__aurora span{position:absolute;border-radius:50%;mix-blend-mode:screen}.axs__aurora span:nth-child(1){width:60%;height:55%;left:48%;top:2%;background:radial-gradient(circle,rgba(229,52,72,.55),transparent 65%)}.axs__aurora span:nth-child(2){width:55%;height:50%;left:4%;top:52%;background:radial-gradient(circle,rgba(185,30,51,.38),transparent 65%)}.axs__aurora span:nth-child(3){width:40%;height:40%;left:40%;top:46%;background:radial-gradient(circle,rgba(246,206,134,.14),transparent 65%)}.axs__grid{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%)}@media(prefers-reduced-motion:no-preference){.axs__aurora span:nth-child(1){animation:axs-drift-a 22s ease-in-out infinite alternate}.axs__aurora span:nth-child(2){animation:axs-drift-b 26s ease-in-out infinite alternate}.axs__aurora span:nth-child(3){animation:axs-drift-a 30s ease-in-out infinite alternate-reverse}}.axs__content{position:relative;width:min(440px,calc(100% - 96px));display:flex;flex-direction:column;gap:22px}.axs__kicker{margin:0;color:#ff8a96;font-size:calc(12.5px * var(--ui-font-scale, 1));font-weight:650;letter-spacing:.14em;text-transform:uppercase}.axs__headline{margin:0;font-family:"Sora Variable",var(--fs-ui);font-size:clamp(28px,2.6vw,38px);font-weight:560;line-height:1.1;letter-spacing:-.038em;color:#fff;text-wrap:balance}.axs__trust{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.axs__trust li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:#ffffff0a;color:#cfcfd4;font-size:calc(12.5px * var(--ui-font-scale, 1));font-weight:550;backdrop-filter:blur(8px)}.axs__trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:#72d9a0;box-shadow:0 0 0 3px #72d9a02e}.axs__card{position:relative;border-radius:20px;background:#0e0e10c7;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);box-shadow:0 40px 90px -30px #000000e6;overflow:hidden}.axs__card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(229,52,72,.6),transparent 40%,transparent 70%,rgba(246,206,134,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.axs__card header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.axs__card header img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #e534488c}.axs__card header span{display:grid;gap:1px}.axs__card header b{font-size:calc(15px * var(--ui-font-scale, 1));font-weight:650}.axs__card header small{color:#8e8e95;font-size:calc(12.5px * var(--ui-font-scale, 1))}.axs__card header em{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#72d9a0;font-size:calc(12px * var(--ui-font-scale, 1));font-style:normal;font-weight:650}.axs__card header em:before{content:"";width:7px;height:7px;border-radius:50%;background:#72d9a0;box-shadow:0 0 0 3px #72d9a033}.axs__card ol{margin:0;padding:8px;list-style:none}.axs__card li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:12px}.axs__card li b{display:block;font-size:calc(14px * var(--ui-font-scale, 1));font-weight:600;color:#f4f4f1}.axs__card li small{display:block;color:#8e8e95;font-size:calc(12.5px * var(--ui-font-scale, 1))}.axs__task-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#72d9a01f;color:#72d9a0;font-weight:800}.axs__card li.is-wait{background:#e5344814}.axs__card li.is-wait .axs__task-icon{background:#e5344829;color:#ff8a96}@media(prefers-reduced-motion:no-preference){.axs__card{animation:axs-float 7s ease-in-out infinite}.axs__card li{animation:axs-row .62s calc(.5s + var(--i) * .42s) cubic-bezier(.16,1,.3,1) both}.axs__card li.is-wait .axs__task-icon{animation:axs-glow 2.2s 2s ease-in-out infinite}}.axs__steps{position:relative;margin:0;padding:0;list-style:none;display:grid;gap:4px}.axs__steps:before{content:"";position:absolute;left:17px;top:22px;bottom:22px;width:2px;background:linear-gradient(#ffffff24,#ffffff0a)}.axs__steps li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:center;padding:12px 14px 12px 0;color:#8e8e95}.axs__steps li b{display:block;color:#d6d6da;font-size:calc(15.5px * var(--ui-font-scale, 1));font-weight:600}.axs__steps li small{display:block;font-size:calc(13px * var(--ui-font-scale, 1))}.axs__step-dot{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0b0b0d;color:#a3a3aa;font-size:calc(13px * var(--ui-font-scale, 1));font-weight:700;transition:background .4s,border-color .4s,color .4s}.axs__steps li.is-done .axs__step-dot{background:#72d9a0;border-color:#72d9a0;color:#052014}.axs__steps li.is-current{color:#c4c4ca}.axs__steps li.is-current b{color:#fff}.axs__steps li.is-current .axs__step-dot{background:#e53448;border-color:#e53448;color:#fff;box-shadow:0 0 0 6px #e534482e,0 10px 30px -6px #e53448b3}@media(prefers-reduced-motion:no-preference){.axs__steps li{animation:axs-row .62s calc(.2s + var(--i) * .11s) cubic-bezier(.16,1,.3,1) both}.axs__steps li.is-current .axs__step-dot{animation:axs-beacon 2.4s ease-in-out infinite}}.axs__shield{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;background:#e534481f;border:1px solid rgba(229,52,72,.35);color:#ff8a96;box-shadow:0 30px 70px -20px #e5344899}.axs__shield svg{width:36px;height:36px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.axs__shield svg path:last-child{stroke-dasharray:14;stroke-dashoffset:14;animation:axs-check .7s .5s ease forwards}.axs__facts{margin:0;padding:0;list-style:none;display:grid;gap:10px}.axs__facts li{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:#d6d6da;font-size:calc(14.5px * var(--ui-font-scale, 1))}.axs__facts li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#72d9a0;box-shadow:0 0 0 4px #72d9a024}@media(prefers-reduced-motion:no-preference){.axs__facts li{animation:axs-row .6s calc(.3s + var(--i) * .11s) cubic-bezier(.16,1,.3,1) both}.axs__shield{animation:axs-float 6s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.axs__shield svg path:last-child{stroke-dashoffset:0;animation:none}}@keyframes axs-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-12%,10%,0) scale(1.15)}}@keyframes axs-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(14%,-12%,0) scale(.92)}}@keyframes axs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes axs-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes axs-glow{0%,to{box-shadow:0 0 #e5344800}50%{box-shadow:0 0 0 6px #e5344829}}@keyframes axs-beacon{0%,to{box-shadow:0 0 0 6px #e534482e,0 10px 30px -6px #e53448b3}50%{box-shadow:0 0 0 11px #e534480f,0 10px 30px -6px #e53448b3}}@keyframes axs-check{to{stroke-dashoffset:0}}
