@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_482d66cb-module___N2ieG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_482d66cb-module___N2ieG__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_b60c3007-module__CyuZsq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_b60c3007-module__CyuZsq__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--font-sans:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-display), Georgia, "Times New Roman", serif;--paper:#f6f7f9;--surface:#fff;--line:#e1e5ee;--ink:#0c1629;--ink-2:#16223b;--ink-3:#08101f;--steel:#4a5875;--mist:#a9b4cc;--snow:#e9edf5;--brass:#d4b26a;--brass-ink:#7a5a12;--brass-soft:#f4ecda;--blue:#2e5bff;--blue-press:#1f45d6;--ok:#15803d;--r-sm:6px;--r-md:10px;--r-lg:16px;--gutter:clamp(16px, 4vw, 40px)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.xp-dark :focus-visible{outline-color:var(--brass)}.xp-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.xp-nav-in{max-width:1240px;padding:0 var(--gutter);align-items:center;gap:16px;height:64px;margin:0 auto;display:flex}.xp-nav-brand{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.xp-nav-brand svg{width:auto;height:40px;display:block}.xp-seal-link{color:var(--brass-ink);background:var(--brass-soft);border:1px solid #e6d6ae;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.xp-nav-links{align-items:center;gap:20px;display:flex}.xp-nav-links a.xp-nav-text{color:var(--steel);padding:8px 0;font-size:14px;text-decoration:none}.xp-nav-links a.xp-nav-text:hover{color:var(--ink)}.xp-lang{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;min-height:40px;padding:8px 10px;font-size:14px}.xp-btn{font:inherit;border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.xp-btn svg{flex:none;width:18px;height:18px}.xp-btn-sm{min-height:40px;padding:8px 16px;font-size:14px}.xp-btn-primary{background:var(--blue);color:#fff}.xp-btn-primary:hover{background:var(--blue-press)}.xp-btn-light{background:var(--snow);color:var(--ink)}.xp-btn-light:hover{background:#fff}.xp-btn-ghost{color:var(--snow);background:0 0;border-color:#e9edf547}.xp-btn-ghost:hover{border-color:var(--brass)}.xp-menu{display:none}.xp-menu-btn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:flex}.xp-menu-btn svg{width:22px;height:22px}.xp-menu-panel{background:var(--surface);border-bottom:1px solid var(--line);padding:8px var(--gutter) 16px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px #0c16291f}.xp-menu-panel a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 4px;font-size:17px;text-decoration:none}.xp-menu-panel a:hover{color:var(--blue)}.xp-menu-extra{padding-top:14px;display:none}.xp-menu-extra .xp-lang{width:100%;min-height:46px;font-size:16px}.xp-dark{background:var(--ink);color:var(--snow)}.xp-hero{padding:64px var(--gutter) 72px;position:relative;overflow:hidden}.xp-guilloche{pointer-events:none;color:var(--brass);opacity:.16;position:absolute}.xp-guilloche-a{width:760px;height:760px;top:-250px;left:50%;transform:translate(-50%)}.xp-hero-in{max-width:1320px;margin:0 auto;position:relative}.xp-hero-head{text-align:center;max-width:760px;margin:0 auto 48px}.xp-hero-head h1{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:500;line-height:1.06}.xp-hero-head p{color:var(--mist);max-width:58ch;margin:20px auto 0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.xp-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.xp-hero-note{color:var(--mist);margin-top:14px;font-size:13.5px}.xp-trial{border:1px solid var(--brass);border-radius:999px;align-items:stretch;margin-bottom:16px;font-size:14px;display:inline-flex;position:relative;overflow:hidden}.xp-trial:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4.5s ease-in-out infinite xp-trial-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes xp-trial-shine{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.xp-trial-plan{background:var(--brass);color:var(--ink);align-items:center;gap:6px;padding:7px 12px 7px 11px;font-weight:700;display:inline-flex}.xp-trial-plan svg{width:15px;height:15px}.xp-trial-text{color:#fff;align-items:center;padding:7px 14px;font-weight:600;display:inline-flex}.xp-cta .xp-trial{margin:26px 0 0}a.xp-trial{text-decoration:none;transition:transform .15s}a.xp-trial:hover{transform:translateY(-1px)}.xp-trial-row{justify-content:center;margin-top:40px;display:flex}.xp-trial-row .xp-trial{margin:0}.xp-trial-light{border-color:var(--brass-ink)}.xp-trial-light .xp-trial-text{color:var(--ink);background:var(--surface)}.xp-trial-light .xp-trial-plan{background:var(--brass-soft);color:var(--brass-ink)}.xp-hero-download{text-align:center;margin-top:40px}.xp-hero-download .xp-hero-cta{margin-top:0}.apptour-center{flex-direction:column;flex:0 0 420px;align-self:stretch;min-width:0;max-width:420px;padding-bottom:58px;display:flex}.apptour-center>.apptour-text{flex:none}.xp-dl-center{margin-top:auto;padding-top:32px}.xp-dl-below{display:none}@media (max-width:1150px){.apptour-center{flex:0 420px}.xp-dl-center{display:none}.xp-dl-below{display:block}}.xp-rule{background:var(--brass);border:0;width:56px;height:1px;margin:0 auto 24px}.xp-ledger{max-width:1100px;padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.xp-ledger>div{border-left:1px solid var(--line);padding:28px 20px}.xp-ledger>div:first-child{border-left:0}.xp-ledger dt{color:var(--steel);margin-top:6px;font-size:13.5px}.xp-ledger dd{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:34px;font-weight:500}.xp-ledger-wrap{background:var(--surface);border-bottom:1px solid var(--line)}.xp-section{padding:clamp(64px, 9vw, 112px) var(--gutter)}.xp-kicker{color:var(--brass-ink);margin:0 0 14px;font-size:14px;font-weight:600}.xp-h2{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.12}.xp-lead{color:var(--steel);max-width:60ch;margin:18px 0 0;font-size:17px;line-height:1.65}.xp-center{text-align:center}.xp-center .xp-lead{margin-left:auto;margin-right:auto}.xp-compare{grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:48px auto 0;display:grid}.xp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px}.xp-card-after{background:var(--ink);border-color:var(--ink);color:var(--snow)}.xp-card h3{font-family:var(--font-serif);margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.25}.xp-tag{color:var(--steel);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.xp-card-after .xp-tag{color:var(--brass)}.xp-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xp-list li{color:var(--steel);gap:12px;font-size:15px;line-height:1.5;display:flex}.xp-card-after .xp-list li{color:var(--snow)}.xp-list svg{flex:none;width:18px;height:18px;margin-top:2px}.xp-card-after .xp-list svg{color:var(--brass)}.xp-scene{border-radius:12px;margin:-12px -10px 22px;line-height:0;overflow:hidden}.xp-scene-svg{width:100%;height:auto;display:block}.xp-sc-sec{transform-box:view-box;transform-origin:270px 40px;animation:6s linear infinite xp-spin}@keyframes xp-spin{to{transform:rotate(360deg)}}.xp-sc-star{animation:2.4s ease-in-out infinite xp-twinkle}@keyframes xp-twinkle{50%{opacity:.2}}.xp-sc-steam{animation:2.2s ease-in-out infinite xp-steam}@keyframes xp-steam{0%{opacity:0;transform:translateY(3px)}40%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.xp-sc-nod{transform-box:view-box;transform-origin:160px 104px;animation:3.6s ease-in-out infinite xp-nod}@keyframes xp-nod{0%,55%,to{transform:rotate(0)}70%{transform:rotate(-9deg)translateY(3px)}78%{transform:rotate(2deg)}}.xp-sc-flicker{animation:5s step-end infinite xp-flicker}@keyframes xp-flicker{0%,to{opacity:1}42%{opacity:.3}44%{opacity:1}46%{opacity:.4}48%{opacity:1}}.xp-sc-fall{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s ease-in infinite xp-fall}@keyframes xp-fall{0%,55%{opacity:0;transform:translate(0)rotate(0)}60%{opacity:1}85%{opacity:1;transform:translate(-18px,30px)rotate(-24deg)}to{opacity:0;transform:translate(-22px,34px)rotate(-28deg)}}.xp-sc-bulb{animation:2s ease-in-out infinite xp-bulb}@keyframes xp-bulb{50%{opacity:.35}}.xp-sc-bob{animation:1.6s ease-in-out infinite xp-bob}@keyframes xp-bob{50%{transform:translateY(-2.5px)}}.xp-sc-toast-l,.xp-sc-toast-r{transform-box:view-box;animation:none}.xp-sc-toast-r{animation-name:xp-toast-r}.xp-sc-toast-l{animation-name:xp-toast-l}@keyframes xp-toast-r{0%,to{transform:rotate(8deg)}40%,55%{transform:rotate(0)}}@keyframes xp-toast-l{0%,to{transform:rotate(-8deg)}40%,55%{transform:rotate(0)}}.xp-sc-clink{transform-box:view-box;transform-origin:160px 42px;opacity:0;animation:2.4s ease-out infinite xp-clink}@keyframes xp-clink{0%,38%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.15)}62%,to{opacity:0;transform:scale(1.4)}}.xp-sc-confetti{transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite xp-confetti}@keyframes xp-confetti{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(-10px,150px)rotate(300deg)}}.xp-foot-note{text-align:center;max-width:460px;color:var(--steel);margin:36px auto 0;font-size:14.5px;line-height:1.6}.xp-foot-note strong{color:var(--brass-ink);margin-top:10px;font-weight:600;display:block}.xp-cert{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:1080px;margin:0 auto;padding:10px}.xp-cert-in{border:1px solid #e6d6ae;border-radius:10px;flex-direction:column;gap:clamp(28px,4vw,44px);padding:clamp(24px,5vw,56px);display:flex}.xp-sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(20px,4vw,56px);display:grid}.xp-sec-head .xp-lead{margin-top:0}.xp-cert .xp-steps{grid-template-columns:1fr 1fr;gap:22px 40px;margin-top:0;display:grid}.xp-flow{align-items:center;gap:0;padding:8px 0;display:flex}.xp-flow-node{flex:none;justify-content:center;display:flex}.xp-flow-link{flex-direction:column;flex:1 1 0;gap:14px;min-width:40px;padding:0 6px;display:flex}.xp-flow-lane{background:repeating-linear-gradient(90deg, var(--line) 0 5px, transparent 5px 10px) center / 100% 2px no-repeat;height:18px;position:relative;overflow:hidden}.xp-flow-pk{background:var(--brass-soft);border:1px solid var(--brass-ink);height:18px;color:var(--brass-ink);opacity:0;white-space:nowrap;border-radius:9px;padding:0 7px;font:700 10px/16px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;left:0}.xp-flow-fwd{animation:2.8s linear infinite xp-fwd}.xp-flow-back{animation:2.8s linear infinite xp-back}@keyframes xp-fwd{0%{opacity:0;left:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;left:100%;transform:translate(-100%)}}@keyframes xp-back{0%{opacity:0;left:100%;transform:translate(-100%)}12%,88%{opacity:1}to{opacity:0;left:0;transform:translate(0)}}.xp-flow-phone{aspect-ratio:1080/2340;background:linear-gradient(165deg,#2c2c38,#141420);border-radius:14px;width:clamp(64px,11vw,112px);padding:4px;position:relative;box-shadow:0 14px 28px #0c162938}.xp-flow-phone img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.xp-flow-badge,.xp-flow-unlock{background:var(--ink);color:var(--brass);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.xp-flow-badge{width:30px;height:30px;animation:1.4s ease-out infinite xp-pulse;bottom:18%;right:-10px;box-shadow:0 0 #d4b26a99}.xp-flow-badge svg,.xp-flow-unlock svg{width:15px;height:15px}@keyframes xp-pulse{0%{box-shadow:0 0 #d4b26a8c}to{box-shadow:0 0 0 12px #d4b26a00}}.xp-flow-server{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;width:clamp(64px,10vw,104px);padding:8px;display:flex}.xp-flow-rack{background:var(--surface);border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.xp-flow-rack i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite xp-led}.xp-flow-rack span{color:var(--steel);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes xp-led{50%{opacity:.2}}.xp-flow-laptop{width:clamp(150px,26vw,290px)}.xp-flow-screen{aspect-ratio:16/10;background:var(--ink);border-radius:10px 10px 0 0;gap:6px;padding:6px;display:flex}.xp-flow-side{background:var(--ink-2);border-radius:5px;flex-direction:column;gap:6px;width:16%;padding:8px 6px;display:flex}.xp-flow-side b{background:#2a3756;border-radius:3px;height:5px;display:block}.xp-flow-main{background:var(--paper);border-radius:5px;flex-direction:column;flex:1;gap:6%;min-width:0;padding:7%;display:flex;overflow:hidden}.xp-flow-brand{font-family:var(--font-serif);color:var(--ink);font-size:clamp(9px,1.1vw,13px)}.xp-flow-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:7% 8%;position:relative}.xp-flow-amount{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(10px,1.35vw,17px);font-weight:700;animation:2.8s ease-in-out infinite xp-reveal}.xp-flow-unlock{width:22px;height:22px;top:-9px;right:-9px}.xp-flow-unlock svg{width:11px;height:11px}@keyframes xp-reveal{0%,35%{filter:blur(3px)}50%,to{filter:none}}.xp-flow-bars{flex:1;align-items:flex-end;gap:6%;min-height:20px;display:flex}.xp-flow-bars b{background:#c9d5f5;border-radius:2px 2px 0 0;flex:1}.xp-flow-base{background:linear-gradient(#d7dce6,#b8c0cf);border-radius:0 0 8px 8px;height:8px;margin:0 -7%}.xp-seal-tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xp-seal-tags span{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;animation:3.3s ease-in-out infinite xp-tag;display:inline-flex}.xp-seal-tags span:before{content:"";background:var(--brass-ink);opacity:.35;width:6px;height:6px;animation:3.3s ease-in-out infinite xp-tag-dot;animation-delay:inherit;border-radius:50%}.xp-seal-tags span:nth-child(2){animation-delay:1.1s}.xp-seal-tags span:nth-child(3){animation-delay:2.2s}@keyframes xp-tag{0%,30%,to{border-color:var(--line);background:var(--paper)}12%{border-color:var(--brass-ink);background:var(--brass-soft)}}@keyframes xp-tag-dot{0%,30%,to{opacity:.35}12%{opacity:1}}.xp-cipher{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:22px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600;display:flex}.xp-cipher svg{width:16px;height:16px;color:var(--brass-ink);flex:none}.xp-steps{flex-direction:column;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.xp-steps li{grid-template-columns:34px 1fr;gap:14px;display:grid}.xp-steps .n{border:1px solid var(--brass-ink);width:34px;height:34px;color:var(--brass-ink);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.xp-steps h3{color:var(--ink);margin:4px 0 0;font-size:16px;font-weight:600}.xp-steps p{color:var(--steel);margin:4px 0 0;font-size:14.5px;line-height:1.55}.xp-cta{text-align:center;padding:clamp(64px, 8vw, 96px) var(--gutter);position:relative;overflow:hidden}.xp-cta h2{color:#fff}.xp-cta p{color:var(--mist);margin:14px auto 0;font-size:16.5px}.xp-cta .xp-hero-cta{margin-top:30px}.xp-nomade .xp-kicker{color:var(--brass)}.xp-nomade .xp-h2{color:#fff}.xp-nomade .xp-lead{color:var(--mist)}.xp-nomade-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:48px auto 0;display:grid}.xp-nomade-card{background:var(--ink-2);border-radius:var(--r-lg);border:1px solid #e9edf51a;padding:12px 12px 22px}.xp-nomade-scene{border-radius:10px;margin-bottom:18px;line-height:0;overflow:hidden}.xp-nomade-card h3{font-family:var(--font-serif);color:#fff;margin:0 10px 8px;font-size:21px;font-weight:500}.xp-nomade-card p{color:var(--mist);margin:0 10px;font-size:15px;line-height:1.55}.xp-offline{border-radius:var(--r-lg);border:1px solid #d4b26a73;align-items:center;gap:18px;max-width:760px;margin:36px auto 0;padding:18px 22px;display:flex}.xp-offline-icon{width:48px;height:48px;color:var(--brass);flex:none}.xp-offline h3{color:#fff;margin:0;font-size:17px;font-weight:600}.xp-offline p{color:var(--mist);margin:4px 0 0;font-size:15px;line-height:1.5}.xp-nm-sun{animation:4s ease-in-out infinite xp-nm-sun}@keyframes xp-nm-sun{50%{opacity:.7}}.xp-nm-pop{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite xp-nm-pop}@keyframes xp-nm-pop{0%,30%{transform:scale(0)}40%{transform:scale(1.2)}48%,90%{transform:scale(1)}to{transform:scale(0)}}.xp-nm-hook{animation:4s ease-in-out infinite xp-nm-hook}@keyframes xp-nm-hook{50%{transform:translateY(14px)}}.xp-nm-flash{opacity:0;animation:3.2s linear infinite xp-nm-flash}@keyframes xp-nm-flash{0%,70%,80%,to{opacity:0}73%{opacity:.9}}.xp-nm-send{animation:3.6s ease-in-out infinite xp-nm-send}@keyframes xp-nm-send{0%,20%{opacity:0;transform:translate(178px,110px)rotate(0)scale(.6)}30%{opacity:1;transform:translate(186px,96px)rotate(-6deg)scale(1)}85%{opacity:1;transform:translate(292px,20px)rotate(-18deg)scale(.8)}to{opacity:0;transform:translate(305px,10px)rotate(-20deg)scale(.6)}}.xp-nm-bar{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite xp-nm-bar}@keyframes xp-nm-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.xp-nm-sync{transform-box:view-box;transform-origin:24px 28px;animation:3s linear infinite xp-spin}@media (max-width:1100px){.xp-nomade-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.xp-nomade-grid{grid-template-columns:1fr}.xp-offline{align-items:flex-start}}.xp-facile{background:#fbf3e2}.xp-facile-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);max-width:1100px;margin:0 auto;display:grid}.xp-facile-scene{border-radius:var(--r-lg);line-height:0;overflow:hidden;box-shadow:0 18px 40px #0c16291f}.xp-facile-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:1100px;margin:44px auto 0;overflow:hidden}.xp-facile-head{background:var(--ink);color:var(--brass);grid-template-columns:1fr 1fr;gap:20px;padding:14px 24px;font-size:14px;font-weight:600;display:grid}.xp-facile-table ul{margin:0;padding:0;list-style:none}.xp-facile-table li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:16px 24px;display:grid}.xp-facile-table li:first-child{border-top:0}.xp-facile-table .from{color:var(--steel);font-size:15px}.xp-facile-table .to{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.xp-facile-table .to svg{width:20px;height:20px;color:var(--ok);flex:none}.xp-fc-block{transform-box:fill-box;animation:4.2s ease-out infinite xp-fc-drop}@keyframes xp-fc-drop{0%{opacity:0;transform:translateY(-90px)}12%{opacity:1}22%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.xp-fc-tap{animation:1.2s ease-in-out infinite xp-fc-tap}@keyframes xp-fc-tap{50%{transform:translate(-10px,3px)}}@media (max-width:900px){.xp-facile-in{grid-template-columns:1fr}}@media (max-width:640px){.xp-facile-head{display:none}.xp-facile-table li{grid-template-columns:1fr;gap:6px;padding:14px 18px}}.xp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp-trades-hero{padding-bottom:56px}.xp-trade-search{max-width:520px;margin:30px auto 0}.xp-trade-search input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:999px;min-height:52px;padding:15px 22px;font-size:17px}.xp-trade-search input:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.xp-trades-wrap{padding-top:clamp(40px,6vw,72px)}.xp-trades{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}.xp-trade{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:24px;scroll-margin-top:80px;display:flex}.xp-trade-head{align-items:flex-start;gap:14px;display:flex}.xp-trade-icon{background:var(--ink);width:46px;height:46px;color:var(--brass);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.xp-trade-icon svg{width:22px;height:22px}.xp-trade h2{font-family:var(--font-serif);color:var(--ink);margin:2px 0 0;font-size:22px;font-weight:500;line-height:1.2}.xp-trade-naf{color:var(--steel);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.xp-trade-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xp-trade-chips li{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:13.5px}.xp-trade-chips li.hit{background:var(--brass-soft);border-color:var(--brass-ink);color:var(--brass-ink);font-weight:600}.xp-trade-sol{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.xp-trade-sol h3{color:var(--brass-ink);margin:0 0 12px;font-size:14px;font-weight:600}.xp-trade-sol .xp-list li{color:var(--ink);font-size:14.5px}.xp-trade-sol .xp-list svg{color:var(--ok)}.xp-teaser{text-align:center;max-width:1100px;margin:0 auto}.xp-teaser-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:28px auto 0;padding:0;list-style:none;display:flex}.xp-teaser-chips a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.xp-teaser-chips a:hover{border-color:var(--brass-ink)}.xp-teaser-chips svg{width:16px;height:16px;color:var(--brass-ink)}.xp-teaser-link{color:var(--blue);margin-top:26px;padding:8px 0;font-weight:600;text-decoration:none;display:inline-block}.xp-teaser-link:hover{text-decoration:underline}.xp-footer{background:var(--ink-3);color:var(--mist);padding:48px var(--gutter) 32px}.xp-footer-in{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;max-width:1100px;margin:0 auto;display:grid}.xp-footer p{max-width:260px;margin:12px 0 0;font-size:14px;line-height:1.7}.xp-footer h2{color:var(--snow);margin:0 0 10px;font-size:13px;font-weight:600}.xp-footer a{color:var(--mist);padding:6px 0;font-size:14px;text-decoration:none;display:block}.xp-footer a:hover{color:#fff}.xp-footer-brand{font-family:var(--font-serif);color:#fff;font-size:24px}.xp-footer-copy{border-top:1px solid #1b2740;max-width:1100px;margin:36px auto 0;padding-top:20px;font-size:13px}@media (max-width:900px){.xp-nav-links a.xp-nav-text,.xp-seal-link{display:none}.xp-menu{display:block}.xp-compare,.xp-sec-head,.xp-cert .xp-steps{grid-template-columns:1fr}.xp-footer-in{grid-template-columns:1fr 1fr}.xp-footer-in>div:first-child{grid-column:1/-1}}@media (max-width:640px){.xp-nav-in{gap:10px;height:60px}.xp-nav-brand svg{height:34px}.xp-nav-links{gap:10px}.xp-lang-head{display:none}.xp-menu-extra{display:block}.xp-ledger{grid-template-columns:1fr 1fr}.xp-ledger>div{border-left:0;border-top:1px solid var(--line);padding:20px 12px}.xp-ledger>div:nth-child(-n+2){border-top:0}.xp-ledger>div:nth-child(2n){border-left:1px solid var(--line)}.xp-ledger dd{font-size:28px}.xp-hero{padding-top:44px}.xp-hero-head{margin-bottom:40px}.xp-hero-cta .xp-btn{flex:100%}.xp-hero>.xp-guilloche,.xp-cta>.xp-guilloche{opacity:.08}.xp-flow{flex-direction:column}.xp-flow-node{width:100%}.xp-flow-link{flex-direction:row;flex:none;justify-content:center;gap:28px;min-width:0;height:104px;padding:6px 0}.xp-flow-lane{background:repeating-linear-gradient(180deg, var(--line) 0 5px, transparent 5px 10px) center / 2px 100% no-repeat;width:64px;height:100%}.xp-flow-pk{top:0;left:50%}.xp-flow-fwd{animation-name:xp-fwd-v}.xp-flow-back{animation-name:xp-back-v}.xp-flow-phone{width:96px}.xp-flow-server{width:150px}.xp-flow-laptop{width:min(290px,100%)}.xp-flow-amount{font-size:13px}.xp-flow-brand{font-size:12px}}@keyframes xp-fwd-v{0%{opacity:0;top:0;transform:translate(-50%)}12%,88%{opacity:1}to{opacity:0;top:100%;transform:translate(-50%,-100%)}}@keyframes xp-back-v{0%{opacity:0;top:100%;transform:translate(-50%,-100%)}12%,88%{opacity:1}to{opacity:0;top:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.xp-wrap{max-width:1200px;margin:0 auto}.xp-intro{max-width:760px}.xp-nav-dark{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff1f}.xp-nav-dark .xp-nav-in{height:72px}.xp-nav-dark .xp-nav-links a.xp-nav-text{color:#dce2ee;font-size:15px;font-weight:500}.xp-nav-dark .xp-nav-links a.xp-nav-text:hover{color:#fff}.xp-nav-dark .xp-nav-links a.xp-nav-login{color:#fff;font-weight:600}.xp-nav-dark .xp-lang{background:var(--ink-2);color:var(--snow);border-color:#ffffff2e}.xp-nav-dark .xp-seal-link{color:var(--brass);background:0 0;border-color:#d4b26a8c}.xp-nav-dark .xp-menu-btn{color:#fff;background:0 0;border-color:#ffffff47}.xp-nav-dark .xp-menu-panel{background:var(--ink);border-bottom-color:#ffffff1f;box-shadow:0 24px 40px #0006}.xp-nav-dark .xp-menu-panel a{color:#fff;border-bottom-color:#ffffff1f;font-weight:600}.xp-nav-dark .xp-menu-panel a:hover{color:var(--brass)}.xp-nav-dark :focus-visible{outline-color:var(--brass)}.xp-btn-gold{background:var(--brass);color:var(--ink);font-weight:700}.xp-btn-gold:hover{background:#e6c674}.xp-btn-lg{border-radius:12px;min-height:54px;padding:0 24px;font-size:17px}.xp-btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.xp-btn-outline:hover{background:var(--ink);color:#fff}.xp-hero-split{padding:clamp(40px, 6vw, 72px) var(--gutter) 0}.xp-guilloche-hero{width:820px;height:820px;top:10px;left:auto;right:-80px;transform:none}.xp-hero-split .xp-hero-in{max-width:1200px}.xp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.xp-rule-left{width:44px;height:2px;margin:0 0 28px}.xp-hero-title h1{font-family:var(--font-serif);letter-spacing:-.5px;color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.06}.xp-hero-sub{color:#c3cbdb;max-width:520px;margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.5}.xp-hero-cta-left{justify-content:flex-start;margin-top:32px}.xp-hero-text .xp-hero-note{color:#b4bdd0;margin-top:18px;font-size:15px}.xp-demo{flex-direction:column;align-items:center;gap:22px;width:90%;max-width:1600px;margin:clamp(48px,6vw,72px) auto 0;display:flex;position:relative}.xp-demo-hint{background:var(--ink-2);color:#dce2ee;text-align:center;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:10px 18px;font-size:15px;display:inline-flex}.xp-demo-tabs{display:none}.xp-demo-row{--phone-w:clamp(230px, 17vw, 290px);grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);align-items:start;gap:40px;width:100%;display:grid}.xp-demo-phone{justify-content:center;min-width:0;display:flex}.xp-demo-text{justify-content:center;min-width:0;padding-top:48px;display:flex}.xp-demo-text .apptour-text{flex:none;width:100%}.xp-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:64px 0 0;display:grid}.xp-stats>div{padding:32px 0 40px}.xp-stats dd{font-family:var(--font-serif);color:var(--brass);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1}.xp-stats dt{color:var(--mist);margin-top:10px;font-size:16px}.xp-families{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.xp-family{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.xp-family summary{font-family:var(--font-serif);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:22px;font-weight:500;line-height:1.2;list-style:none;display:flex}.xp-family summary::-webkit-details-marker{display:none}.xp-family summary svg{width:20px;height:20px;color:var(--brass-ink);flex:none;transition:transform .2s;display:none}.xp-family ul{margin:14px 0 0;padding:0;list-style:none}.xp-family li{border-top:1px solid #eceff4}.xp-family li a{color:var(--steel);padding:9px 0;font-size:16px;text-decoration:none;display:block}.xp-family li a:hover{color:var(--ink);text-decoration:underline}.xp-families-more{margin:36px 0 0}.xp-facile-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px 64px;max-width:1200px;margin:0 auto;display:grid}.xp-facile-split .xp-facile-scene{margin-top:28px}.xp-facile-split .xp-facile-table{margin:0}.xp-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.xp-pricing-compare{min-height:44px;color:var(--blue);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.xp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.xp-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:24px;display:flex}.xp-plan-name{letter-spacing:1.2px;text-transform:uppercase;color:var(--steel);margin:0;font-size:14px;font-weight:700}.xp-plan-price{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:14px 0 0;font-size:36px;line-height:1}.xp-plan-period{color:var(--steel);margin:10px 0 0;font-size:14px;line-height:1.5}.xp-plan-desc{color:var(--steel);margin:14px 0 0;font-size:15px;line-height:1.5}.xp-plan .xp-btn{margin-top:auto}.xp-plan-featured{background:var(--ink);border-color:var(--ink)}.xp-plan-featured .xp-plan-name{color:var(--brass)}.xp-plan-featured .xp-plan-price{color:#fff}.xp-plan-featured .xp-plan-period,.xp-plan-featured .xp-plan-desc{color:var(--mist)}.xp-plan-featured .xp-plan-desc{margin-bottom:20px}@media (max-width:1100px){.xp-hero-grid,.xp-facile-split{grid-template-columns:minmax(0,1fr)}.xp-guilloche-hero{top:auto;bottom:120px;right:-260px}.xp-demo{width:100%}.xp-demo-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"perso pro""texte texte"}.xp-demo-perso-phone{grid-area:perso}.xp-demo-pro-phone{grid-area:pro}.xp-demo-text{grid-area:texte;padding-top:0}.xp-demo-text .apptour-text{max-width:560px!important;min-height:0!important}.xp-families,.xp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.xp-nav-dark .xp-nav-in{height:64px}}@media (max-width:640px){body{font-size:16px}.xp-nav-trial{display:none}.xp-rule-left{margin-bottom:20px}.xp-hero-cta-left{gap:10px}.xp-hero-cta-left .xp-btn-gold{flex:100%}.xp-hero-cta-left .xp-btn-ghost{flex:1 1 0;padding:0 12px}.xp-guilloche-hero{width:620px;height:620px;bottom:260px;right:-280px}.xp-demo{align-items:stretch;gap:18px}.xp-demo-hint{border-radius:14px}.xp-demo-tabs{background:var(--ink-2);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.xp-demo-tabs button{font:inherit;color:#c3cbdb;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-size:15px;font-weight:700}.xp-demo-tabs button[aria-selected=true]{background:var(--brass);color:var(--ink)}.xp-demo-row{--phone-w:min(calc(100vw - 72px), 300px);grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""texte";gap:28px}.xp-demo-perso-phone,.xp-demo-pro-phone{grid-area:phone}.xp-demo-perso .xp-demo-pro-phone,.xp-demo-pro .xp-demo-perso-phone,.xp-demo-phone .at-chip{display:none}.xp-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.xp-stats>div{padding:24px 0}.xp-stats>div:nth-child(n+3){border-top:1px solid #ffffff24}.xp-families{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.xp-family{padding:0}.xp-family summary{cursor:pointer;min-height:60px;padding:18px 20px;font-size:21px}.xp-family summary svg{display:block}.xp-family[open] summary svg{transform:rotate(180deg)}.xp-family ul{margin:0;padding:0 20px 12px}.xp-families-more .xp-btn{width:100%}.xp-plans{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.xp-plan{padding:20px}.xp-plan:not(.xp-plan-featured){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;display:grid}.xp-plan:not(.xp-plan-featured) .xp-plan-name{grid-area:1/1}.xp-plan:not(.xp-plan-featured) .xp-plan-price{text-align:right;grid-area:1/2;margin-top:0;font-size:28px}.xp-plan:not(.xp-plan-featured) .xp-plan-period{text-align:right;grid-area:2/2;margin-top:6px}.xp-plan:not(.xp-plan-featured) .xp-plan-desc{grid-area:2/1;margin-top:6px}}body{background:var(--surface);font-size:17px;line-height:1.55}[id]{scroll-margin-top:88px}.xp-nav-dark .xp-nav-in{box-sizing:content-box;gap:24px;max-width:1200px;height:76px}.xp-nav-dark .xp-nav-brand svg{height:44px}.xp-nav-dark .xp-nav-links{gap:28px}.xp-nav-dark .xp-nav-links a.xp-nav-text{padding:12px 0;font-size:16px}.xp-nav-dark .xp-btn-sm{border-radius:10px;min-height:44px;padding:0 18px;font-size:16px;font-weight:700}.xp-btn-ghost{font-size:16px;font-weight:600}.xp-btn-ghost:hover{color:#fff;border-color:#fff}.xp-btn-lg{gap:10px}.xp-kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--brass-ink);margin:0;font-size:14px;font-weight:700}.xp-dark .xp-kicker{color:var(--brass)}.xp-h2{margin-top:14px;font-size:clamp(30px,3.4vw,46px);line-height:1.14}.xp-lead{max-width:640px;margin-top:20px;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.xp-section{padding:clamp(64px, 9vw, 96px) var(--gutter);background:var(--surface)}.xp-section-ground,.xp-facile,.xp-pricing{background:var(--paper)}.xp-section.xp-dark{background:var(--ink)}.xp-list li{font-size:17px}.xp-card h3{font-size:clamp(23px,2.2vw,27px)}@media (max-width:900px){.xp-nav-dark .xp-nav-in{height:64px}.xp-nav-dark .xp-nav-brand svg{height:38px}[id]{scroll-margin-top:76px}}@media (max-width:640px){body{font-size:16px}}.xp-plan{transition:box-shadow .3s,border-radius .3s;position:relative}.xp-plan-desc{margin-bottom:20px}.xp-plan-toggle{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 0 0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.xp-plan .xp-btn+.xp-plan-toggle{margin-top:14px}.xp-plan-toggle svg{width:18px;height:18px;color:var(--brass-ink);flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.xp-plan.is-open .xp-plan-toggle svg{transform:rotate(180deg)}.xp-plan-featured .xp-plan-toggle{color:#fff;border-top-color:#ffffff29}.xp-plan-featured .xp-plan-toggle svg{color:var(--brass)}.xp-plan-detail{z-index:5;background:inherit;border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);clip-path:inset(0 -60px 100%);opacity:0;visibility:hidden;border-top:0;padding:0 24px 24px;transition:clip-path .55s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1),opacity .3s,visibility 0s linear .55s;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;transform:translateY(-16px);box-shadow:0 28px 44px #0c162929}.xp-plan.is-open{z-index:6;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 28px 44px #0c162929}.xp-plan.is-open .xp-plan-detail{clip-path:inset(0 -60px -80px);opacity:1;visibility:visible;transition-delay:0s;transform:none}.xp-plan-featured .xp-plan-detail{border-color:var(--ink)}.xp-plan-detail-lead{color:var(--brass-ink);margin:16px 0 0;font-size:14px;font-weight:700;line-height:1.4}.xp-plan-featured .xp-plan-detail-lead{color:var(--brass)}.xp-plan-detail ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.xp-plan-detail li{color:var(--steel);opacity:0;gap:10px;font-size:15px;line-height:1.45;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-6px)}.xp-plan.is-open .xp-plan-detail li{opacity:1;transition-delay:calc(var(--i) * 40ms + .16s);transform:none}.xp-plan-detail li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:2px}.xp-plan-featured .xp-plan-detail li{color:#dce2ee}.xp-plan-featured .xp-plan-detail li svg{color:var(--brass)}@media (max-width:640px){.xp-plan:not(.xp-plan-featured) .xp-plan-toggle,.xp-plan:not(.xp-plan-featured) .xp-plan-detail{grid-column:1/-1}.xp-plan:not(.xp-plan-featured) .xp-plan-desc{margin-bottom:14px}.xp-plan-detail{box-shadow:none;clip-path:none;border:0;border-radius:0;grid-template-rows:0fr;padding:0;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1),opacity .3s,visibility 0s linear .5s;display:grid;position:static;transform:none}.xp-plan-detail-in{min-height:0;overflow:hidden}.xp-plan.is-open{border-radius:var(--r-lg);box-shadow:none}.xp-plan.is-open .xp-plan-detail{clip-path:none;grid-template-rows:1fr}}.xp-plan-detail-country{color:var(--ink);margin:14px 0 0;font-size:14px;font-weight:700}.xp-plan-featured .xp-plan-detail-country{color:#fff}.xp-plan-main{display:contents}@media (hover:hover) and (min-width:1101px){.xp-plans{grid-template-columns:var(--cols,repeat(4, minmax(0, 1fr)));transition:grid-template-columns .6s cubic-bezier(.65,0,.35,1)}.xp-plan{flex-direction:row;padding:0;overflow:hidden}.xp-plan.is-open{border-radius:var(--r-lg)}.xp-plan-main{flex-direction:column;flex:1 1 0;min-width:0;padding:24px;display:flex}.xp-plan-desc,.xp-plan .xp-btn,.xp-plan-toggle{transition:opacity .3s}.xp-plans.has-open .xp-plan:not(.is-open) :is(.xp-plan-desc,.xp-btn,.xp-plan-toggle){opacity:0;visibility:hidden;pointer-events:none;position:absolute}.xp-plans.has-open .xp-plan:not(.is-open) .xp-plan-period{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-plan-toggle svg{transform:rotate(-90deg)}.xp-plan.is-open .xp-plan-toggle svg{transform:rotate(90deg)}.xp-plan-detail{width:0;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-rows:0fr;align-self:flex-start;padding:0;transition:width .6s cubic-bezier(.65,0,.35,1),grid-template-rows .6s cubic-bezier(.65,0,.35,1),opacity .3s,visibility 0s linear .6s;display:grid;position:static;transform:none}.xp-plan.is-open .xp-plan-detail{clip-path:none;grid-template-rows:1fr;width:380px}.xp-plan-detail-in{box-sizing:border-box;border-left:1px solid var(--line);width:380px;min-height:0;padding:0 24px 0 22px;overflow:hidden}.xp-plan-detail-in>:first-child{margin-top:24px}.xp-plan-detail-in:after{content:"";height:24px;display:block}.xp-plan-featured .xp-plan-detail-in{border-left-color:#ffffff29}.xp-plan-detail-lead+.xp-plan-detail-country{margin-top:14px}.xp-plan-detail ul{gap:8px;margin-top:10px}.xp-plan-detail li{font-size:14px;line-height:1.4;transform:translate(-8px)}.xp-plan-detail li svg{width:16px;height:16px}}
