.eu-site{--navy:#141480;--navy2:#20208f;--gold:#f2c200;--gold-d:#b8900a;--cream:#fbf7ef;--paper:#fffdf8;--ink:#1b1b2e;--slate:#5a5f73;--clay:#c4553b;--line:#e7e0d2;--green:#0d7a3f;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");font-family:Inter,sans-serif;line-height:1.6}.eu-site *{box-sizing:border-box;margin:0;padding:0}html:has(.eu-site){scroll-behavior:smooth}.eu-site h1,.eu-site h2,.eu-site h3,.eu-site .serif{font-family:Fraunces,serif}.eu-site .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.eu-site a{color:inherit}.eu-site nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fbf7efd9;position:sticky;top:0}.eu-site .nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.eu-site .logo{letter-spacing:-.01em;align-items:center;gap:10px;font-family:Fraunces,serif;font-size:21px;font-weight:600;display:flex}.eu-site .logo .mark{background:var(--navy);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.eu-site .logo .mark svg{width:14px;height:14px}.eu-site .nav-links{align-items:center;gap:26px;font-size:14.5px;display:flex}.eu-site .nav-links a{color:var(--slate);text-decoration:none;transition:color .15s}.eu-site .nav-links a:hover{color:var(--ink)}.eu-site .btn{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .2s;display:inline-flex}.eu-site .btn-primary{background:var(--navy);color:#fff}.eu-site .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #14148038}.eu-site .btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.eu-site .btn-ghost:hover{border-color:var(--navy);color:var(--navy)}.eu-site .signin{color:var(--slate);font-size:14px;text-decoration:none}.eu-site .signin:hover{color:var(--navy)}.eu-site header{padding:76px 0 40px;position:relative;overflow:hidden}.eu-site .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);font-size:13px;font-weight:600}.eu-site h1{letter-spacing:-.02em;max-width:16ch;margin:18px 0 0;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.04}.eu-site h1 em{color:var(--navy);font-style:italic}.eu-site .sub{color:var(--slate);max-width:52ch;margin-top:22px;font-size:clamp(17px,2.2vw,21px)}.eu-site .hero-cta{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:32px;display:flex}.eu-site .hero-cta .btn{white-space:nowrap}@media (width<=640px){.eu-site .hero-cta{flex-wrap:wrap}}.eu-site .hero-note{color:var(--slate);font-size:13.5px}.eu-site .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.eu-site .note{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:28px 26px 30px;font-family:Fraunces,serif;position:relative;transform:rotate(-1.4deg);box-shadow:0 18px 44px #1414321a}.eu-site .note:before{content:"";background:#f2c2008c;border:1px solid #b8900a59;border-radius:2px;width:64px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.eu-site .note h4{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.eu-site .note ul{font-size:19px;line-height:1.9;list-style:none}.eu-site .note li{align-items:baseline;gap:11px;display:flex}.eu-site .note li .x{color:var(--clay);font-size:15px;transform:translateY(-1px)}.eu-site .note .kicker{color:var(--clay);border-top:1px dashed var(--line);margin-top:16px;padding-top:14px;font-size:16px;font-style:italic}.eu-site .strip{background:var(--navy);color:#fff;padding:60px 0}.eu-site .strip .lead{max-width:24ch;font-family:Fraunces,serif;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.35}.eu-site .strip .lead .g{color:var(--gold)}.eu-site .strip-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.eu-site .pains{background:#ffffff1f;border-radius:12px;gap:2px;display:grid;overflow:hidden}.eu-site .pain{background:var(--navy);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.eu-site .pain .n{color:var(--gold);min-width:22px;font-family:Fraunces,serif;font-size:15px;font-weight:600}.eu-site .pain p{color:#dfe1f2;font-size:14.5px}.eu-site section{padding:88px 0}.eu-site .sec-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);font-size:13px;font-weight:600}.eu-site .sec-title{letter-spacing:-.02em;max-width:20ch;margin-top:12px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.1}.eu-site .sec-intro{color:var(--slate);max-width:56ch;margin-top:18px;font-size:18px}.eu-site .gate-wrap{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;margin-top:44px;display:grid}.eu-site .report-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1414321f}.eu-site .rc-head{background:var(--navy);color:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex}.eu-site .rc-head .crest{background:var(--gold);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.eu-site .rc-head .crest svg{width:18px;height:18px}.eu-site .rc-head .t1{font-family:Fraunces,serif;font-size:16px;font-weight:600;line-height:1.1}.eu-site .rc-head .t2{color:#c9cdf0;font-size:12px}.eu-site .rc-body{padding:22px}.eu-site .rc-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.eu-site .rc-row span:last-child{font-family:Fraunces,serif;font-weight:600}.eu-site .rc-body.blurred{filter:blur(5px);-webkit-user-select:none;user-select:none}.eu-site .rc-lock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#fbf7efd1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;transition:opacity .5s;display:flex;position:absolute;inset:64px 0 0}.eu-site .rc-lock .ico{background:var(--clay);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.eu-site .rc-lock .ico svg{width:26px;height:26px}.eu-site .rc-lock h5{font-family:Fraunces,serif;font-size:19px;font-weight:600}.eu-site .rc-lock p{color:var(--slate);max-width:30ch;font-size:13.5px}.eu-site .rc-lock.open{opacity:0;pointer-events:none}.eu-site .rc-cleared{background:var(--green);color:#fff;opacity:0;border-radius:20px;padding:5px 11px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:opacity .5s;position:absolute;top:74px;right:16px}.eu-site .rc-cleared.show{opacity:1}.eu-site .gate-demo-btn{margin-top:20px}.eu-site .gate-copy h3{letter-spacing:-.01em;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.15}.eu-site .gate-copy p{color:var(--slate);max-width:46ch;margin-top:16px;font-size:17px}.eu-site .gate-copy .pull{color:var(--navy);border-left:3px solid var(--gold);margin-top:20px;padding-left:16px;font-family:Fraunces,serif;font-size:19px;font-style:italic}.eu-site .features{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eu-site .frow{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:36px;padding:36px 0;display:grid}.eu-site .frow:last-child{border-bottom:0}.eu-site .frow .label{align-items:center;gap:12px;font-family:Fraunces,serif;font-size:20px;font-weight:600;display:flex}.eu-site .frow .label .dot{background:var(--cream);border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.eu-site .frow .desc{color:var(--slate);max-width:60ch;font-size:16px}.eu-site .frow .desc b{color:var(--ink);font-weight:600}.eu-site .operator{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.eu-site .operator .quote{font-family:Fraunces,serif;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.4}.eu-site .operator .quote .g{color:var(--gold-d)}.eu-site .operator .who{color:var(--slate);margin-top:22px;font-size:15px}.eu-site .operator .who b{color:var(--ink)}.eu-site .op-card{background:var(--navy);color:#fff;border-radius:16px;padding:36px}.eu-site .op-card h4{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-family:Fraunces,serif;font-size:15px}.eu-site .op-stat{border-bottom:1px solid #ffffff1f;align-items:baseline;gap:16px;padding:14px 0;display:flex}.eu-site .op-stat:last-child{border-bottom:0}.eu-site .op-stat .big{color:#fff;min-width:120px;font-family:Fraunces,serif;font-size:30px;font-weight:600}.eu-site .op-stat .lbl{color:#c9cdf0;font-size:14px}.eu-site .price-band{background:var(--navy);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px;display:grid}.eu-site .price-band .big{color:var(--gold);font-family:Fraunces,serif;font-size:64px;font-weight:600;line-height:1}.eu-site .price-band .unit{color:#c9cdf0;margin-top:8px;font-size:18px}.eu-site .price-band .fine{color:#c9cdf0;max-width:40ch;margin-top:18px;font-size:14.5px}.eu-site .price-list{gap:14px;list-style:none;display:grid}.eu-site .price-list li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.eu-site .price-list .ck{color:var(--gold);font-weight:700}.eu-site .cta{text-align:center;padding:96px 0}.eu-site .cta h2{letter-spacing:-.02em;max-width:18ch;margin:0 auto;font-size:clamp(30px,4.5vw,50px);font-weight:600}.eu-site .cta p{color:var(--slate);max-width:46ch;margin:20px auto 0;font-size:18px}.eu-site .cta .hero-cta{justify-content:center}.eu-site footer{border-top:1px solid var(--line);color:var(--slate);padding:40px 0;font-size:14px}.eu-site .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eu-site.js-reveal .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.eu-site .reveal.in{opacity:1;transform:none}@media (width<=820px){.eu-site .hero-grid,.eu-site .strip-grid,.eu-site .gate-wrap,.eu-site .operator,.eu-site .price-band{grid-template-columns:1fr;gap:36px}.eu-site .frow{grid-template-columns:1fr;gap:12px}.eu-site .nav-links a:not(.signin){display:none}.eu-site .note{margin-top:8px;transform:none}.eu-site header{padding:48px 0 20px}.eu-site section{padding:60px 0}.eu-site .price-band{padding:34px}.eu-site .op-stat .big{min-width:92px;font-size:26px}}@media (prefers-reduced-motion:reduce){.eu-site .reveal{opacity:1;transition:none;transform:none}html:has(.eu-site){scroll-behavior:auto}}.eu-site .faq-list{grid-template-columns:1fr 1fr;gap:26px 46px;margin-top:34px;display:grid}.eu-site .faq-item h3{letter-spacing:-.01em;color:var(--navy);margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600}.eu-site .faq-item p{color:var(--slate);border-left:2px solid var(--line);margin:0;padding-left:14px;font-size:15.5px;line-height:1.65}@media (width<=820px){.eu-site .faq-list{grid-template-columns:1fr;gap:22px}}.eu-site .pilot-form{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:720px;margin:34px auto 0;padding:26px;box-shadow:0 18px 50px #14148012}.eu-site .pilot-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.eu-site .pilot-form .full{grid-column:1/-1}.eu-site .pilot-form label{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.eu-site .pilot-form input,.eu-site .pilot-form textarea,.eu-site .pilot-form select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fbfbfd;border-radius:11px;padding:11px 13px;font-size:15px}.eu-site .pilot-form textarea{resize:vertical;min-height:92px}.eu-site .pilot-form input:focus,.eu-site .pilot-form textarea:focus,.eu-site .pilot-form select:focus{outline-offset:1px;background:#fff;outline:2px solid #14148059}.eu-site .pilot-form .fine{color:var(--slate);margin:14px 0 0;font-size:13px}.eu-site .pilot-done{text-align:center;padding:18px 6px}.eu-site .pilot-done h3{color:var(--navy);margin:0 0 8px;font-size:22px}.eu-site .pilot-done p{margin:0 auto}.eu-site .pipe{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.eu-site .pipe-step{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.eu-site .pipe-step .n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.eu-site .pipe-step h3{color:var(--navy);margin:10px 0 8px;font-size:18px}.eu-site .pipe-step p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.6}@media (width<=900px){.eu-site .pipe{grid-template-columns:1fr 1fr}}@media (width<=640px){.eu-site .pilot-grid,.eu-site .pipe{grid-template-columns:1fr}}.eu-site .traction{color:var(--navy);letter-spacing:.01em;margin-top:18px;font-size:14px;font-weight:600}.eu-site .traction .g{color:var(--gold)}.eu-site .shot{text-align:left;width:100%;font:inherit;border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:16px;padding:0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #14148017}.eu-site .shot:hover,.eu-site .shot:focus-visible{transform:translateY(-4px);box-shadow:0 26px 66px #14148029}.eu-site .shot img{width:100%;height:auto;display:block}.eu-site .shot .zoom-hint{letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;background:#141480db;border-radius:999px;padding:5px 11px;font-size:11.5px;transition:opacity .2s,transform .2s;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.eu-site .shot:hover .zoom-hint,.eu-site .shot:focus-visible .zoom-hint{opacity:1;transform:translateY(0)}.eu-site .shot .cap{color:var(--slate);border-top:1px solid var(--line);background:#fbfbfd;padding:10px 14px;font-size:13px;display:block}.shot-lightbox{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#09092ed1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out sl-fade;display:flex;position:fixed;inset:0}.shot-lightbox .sl-figure{cursor:default;background:#fff;border-radius:16px;flex-direction:column;max-width:min(1180px,96vw);max-height:92vh;margin:0;animation:.2s ease-out sl-pop;display:flex;overflow:hidden;box-shadow:0 40px 90px #00000073}.shot-lightbox .sl-figure img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:84vh;display:block}.shot-lightbox .sl-figure figcaption{color:#4a4a68;background:#fbfbfd;border-top:1px solid #1414801a;padding:12px 16px;font-size:13.5px}.shot-lightbox .sl-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;width:42px;height:42px;font-size:26px;line-height:1;position:absolute;top:16px;right:18px}.shot-lightbox .sl-close:hover{background:#ffffff3d}@keyframes sl-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.shot-lightbox{padding:12px}.shot-lightbox .sl-figure{max-width:100%}}@media (prefers-reduced-motion:reduce){.eu-site .shot,.shot-lightbox,.shot-lightbox .sl-figure{transition:none;animation:none}}.eu-site .shot-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.eu-site .flow{gap:12px;margin-top:28px;display:grid}.eu-site .flow-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.eu-site .flow-row span{color:var(--slate);font-size:15px}.eu-site .flow-row .mid{color:var(--navy);text-align:center;font-weight:700}.eu-site .flow-row .arw{color:var(--gold);font-weight:700}.eu-site .flow-row .end{text-align:right;color:var(--navy);font-weight:600}.eu-site .trio{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.eu-site .pillar{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.eu-site .pillar .n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.eu-site .pillar h3{color:var(--navy);margin:10px 0;font-size:20px}.eu-site .pillar p{color:var(--slate);margin:0 0 12px;font-size:14.5px;line-height:1.6}.eu-site .taglist{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.eu-site .taglist li{color:var(--navy);border:1px solid var(--line);background:#1414800d;border-radius:999px;padding:5px 11px;font-size:13px}.eu-site .taglist li.soon{color:var(--slate);background:#fff;border-style:dashed}.eu-site .oscat{margin-top:34px}.eu-site .oscat>h3{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-size:13px;font-weight:700}.eu-site .proof{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.eu-site .proof .stat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:24px}.eu-site .proof .stat .big{color:var(--navy);font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600;line-height:1}.eu-site .proof .stat .lbl{color:var(--slate);margin-top:8px;font-size:14px;display:block}@media (width<=900px){.eu-site .trio,.eu-site .proof,.eu-site .shot-grid{grid-template-columns:1fr}.eu-site .flow-row{text-align:left;grid-template-columns:1fr}.eu-site .flow-row .mid,.eu-site .flow-row .end{text-align:left}.eu-site .flow-row .arw{display:none}}.eu-site section[id],.eu-site div[id]{scroll-margin-top:84px}.eu-site .nav-links a{white-space:nowrap}.eu-site .nav-links{gap:20px}.eu-site .hero-grid{align-items:start}.eu-site .hero-grid>.shot{margin-top:46px}.eu-site .frow{grid-template-columns:230px 1fr;align-items:start}.eu-site .frow .label{align-items:flex-start;font-size:18.5px;line-height:1.25}.eu-site .frow .label .dot{flex:0 0 34px;margin-top:-3px}.eu-site .oscat>h3{border-top:1px solid var(--line);padding-top:30px}.eu-site .oscat:first-of-type>h3{border-top:0;padding-top:0}.eu-site .os-head{padding:64px 0 8px}.eu-site .taglist{gap:8px}.eu-site .softnote{color:var(--slate);margin-top:10px;font-size:14px}@media (width<=1080px){.eu-site .nav-links a:not(.signin):not(.btn-primary){display:none}}@media (width<=820px){.eu-site .hero-grid>.shot{margin-top:0}.eu-site .nav-links .btn-primary{padding:9px 14px;font-size:13.5px}}.eu-site .split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.eu-site .split .sec-title{margin-bottom:0}.eu-site .split .sec-intro{margin-top:14px}.eu-site .split-body>*+*{margin-top:18px}.eu-site .alt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (width<=900px){.eu-site .split{grid-template-columns:1fr;gap:24px}}
