/* External Analytics Ultimate public About / full feature guide. */
.eau-about {background: #f7f9ff; color: #1c2541;}
.eau-about a {text-decoration: none;}
.eau-about :focus-visible {outline:3px solid #11b9dc;outline-offset:4px;}
.eau-about .about-nav {position:relative;z-index:3;}
.about-hero{max-width:1280px;margin:0 auto;padding:25px 25px 0;}
.about-hero-inner{min-height:550px;border-radius:35px;display:grid;grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);align-items:center;gap:45px;padding:72px 67px;overflow:hidden;position:relative;background:radial-gradient(circle at 83% 8%,rgba(41,206,229,.26),transparent 30%),radial-gradient(circle at 30% 110%,rgba(131,80,252,.44),transparent 43%),linear-gradient(125deg,#101733 4%,#1c2259 49%,#292168 100%);box-shadow:0 35px 70px rgba(42,48,124,.18);}
.about-hero-inner::before,.about-hero-inner::after{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(159,183,255,.09)}
.about-hero-inner::before{height:470px;width:470px;top:-290px;left:44%;box-shadow:0 0 0 70px rgba(91,131,240,.035),0 0 0 140px rgba(91,131,240,.03)}
.about-hero-inner::after{width:480px;height:480px;right:-340px;bottom:-210px;box-shadow:0 0 0 80px rgba(75,216,231,.045)}
.about-hero-copy,.about-hero-art{position:relative;z-index:1;min-width:0;}
.about-eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:850;letter-spacing:.15em;font-size:11px;color:#90e8f9;}
.about-dot,.about-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#28e6ae;box-shadow:0 0 0 6px rgba(40,230,174,.12);}
.about-hero h1{color:white;font-weight:920;letter-spacing:-.065em;line-height:1.07;font-size:clamp(42px,5.2vw,70px);margin:20px 0 25px;}
.about-hero h1 span{background:linear-gradient(100deg,#7fe5fd,#b89bff 68%,#ffaadd);-webkit-background-clip:text;background-clip:text;color:transparent;}
.about-hero-copy>p{font-size:16px;line-height:1.8;color:#c1cce7;max-width:610px;}
.about-hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:28px;}
.about-ghost-btn{display:inline-flex;align-items:center;gap:12px;min-height:51px;padding:14px 22px;border-radius:16px;border:1px solid rgba(210,225,255,.24);color:#fff;font-weight:760;font-size:14px;background:rgba(255,255,255,.055);transition:background .2s,transform .2s;}
.about-ghost-btn:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);color:#fff;}
.about-hero-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;}
.about-hero-pills span{font-size:11px;color:#c8d8f7;padding:8px 12px;border:1px solid rgba(184,209,255,.15);border-radius:99px;background:rgba(255,255,255,.06);}
.about-hero-art{border:1px solid rgba(195,213,255,.28);padding:29px;border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.055));box-shadow:0 18px 80px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.22);backdrop-filter:blur(18px);animation:about-art-bob 7s ease-in-out infinite;}
.about-floating-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#d7e5ff;font-weight:800;}
.about-floating-label i{height:8px;width:8px;border-radius:50%;background:#29e6ae;}
.about-art-title{font-weight:850;letter-spacing:-.035em;color:#fff;font-size:23px;margin:18px 0 22px;}
.about-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.about-art-card{min-height:124px;padding:18px 17px;border-radius:17px;background:rgba(255,255,255,.95);display:flex;flex-direction:column;justify-content:space-between;color:#172140;}
.about-art-card span{font-size:25px;font-weight:800;}.about-art-card strong{font-size:15px;}.about-art-card small{font-size:11px;color:#7b88a1;}
.about-art-card.violet span{color:#7f43ee}.about-art-card.blue span{color:#198ff7}.about-art-card.pink span{color:#ed5994}.about-art-card.mint span{color:#00bfa4}
.about-art-foot{font-size:11px;color:#b9c6ea;margin-top:20px;display:flex;align-items:center;gap:12px;}
@keyframes about-art-bob{50%{transform:translateY(-7px)}}
.about-trust-strip{max-width:1220px;margin:17px auto 0;padding:25px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;}
.about-trust-strip>div{display:flex;align-items:center;gap:13px;padding:13px 15px;background:white;border:1px solid #e8edf9;border-radius:17px;min-width:0;box-shadow:0 8px 25px rgba(22,32,75,.025)}
.about-trust-strip strong{font-size:22px;letter-spacing:-.065em;color:#7a5bea}.about-trust-strip span{font-size:12px;color:#53617b;font-weight:750;line-height:1.5;}
.about-content-layout{max-width:1260px;margin:45px auto 55px;padding:0 24px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:55px;align-items:start;}
.about-sidebar{position:sticky;top:22px;}.about-sidebar-inner{background:#fff;border:1px solid #e5eafa;border-radius:24px;padding:21px 14px;display:grid;gap:2px;box-shadow:0 15px 40px rgba(45,52,100,.05);}
.about-side-heading{color:#9a9fbb;font-size:10px;letter-spacing:.13em;font-weight:900;padding:10px 13px 15px;}
.about-sidebar a{font-size:13px;font-weight:750;color:#62728f;padding:11px 13px;border-radius:11px;transition:background .2s,color .2s;}
.about-sidebar a:hover{background:#f0f3ff;color:#6041dc;}
.about-content{min-width:0;}.about-content>section{scroll-margin-top:30px;margin-bottom:63px;}
.about-section-label{color:#7153d9;letter-spacing:.135em;font-size:11px;font-weight:900;}
.about-content h2{font-size:clamp(29px,3.3vw,41px);font-weight:900;letter-spacing:-.055em;line-height:1.16;margin:15px 0 19px;color:#1c2541;}
.about-content p{line-height:1.8;color:#6a7994;font-size:15px;}
.about-intro-section>p{max-width:820px;margin:0 0 14px;}
.about-highlight{margin-top:24px;display:flex;gap:20px;align-items:flex-start;padding:24px 26px;border:1px solid #e4dafa;border-radius:20px;background:linear-gradient(100deg,#f0ebff,#f4fbff);}
.about-highlight>span{font-size:30px;color:#8054ef;}.about-highlight strong{font-size:17px;color:#2a3157;}.about-highlight p{margin:8px 0 0;}
.about-feature-section{margin-bottom:30px!important;}
.about-feature-category{margin-bottom:50px!important;}.about-category-head{display:flex;align-items:center;gap:17px;margin-bottom:23px;}
.about-category-head>span{width:59px;height:59px;flex:none;display:grid;place-items:center;font-size:23px;font-weight:900;color:#754bea;border:1px solid #e4dbfc;background:linear-gradient(145deg,#f2eaff,#e9f8ff);border-radius:20px;}
.about-category-head h3{font-size:24px;margin:0 0 5px;font-weight:900;letter-spacing:-.04em;}.about-category-head p{margin:0;font-size:13px;}
.about-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.about-module{background:#fff;border:1px solid #e6eaf5;border-radius:23px;padding:23px;box-shadow:0 10px 33px rgba(29,46,86,.035);transition:transform .24s,box-shadow .24s,border-color .24s;}
.about-module:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(35,46,95,.09);border-color:#d1d3fa;}
.about-module-top{display:flex;gap:13px;align-items:center;}
.about-module-icon{width:47px;height:47px;border-radius:16px;background:#f0ebff;color:#7541ed;display:grid;place-items:center;font-size:24px;font-weight:800;flex:none;}
.about-module-icon[data-color="1"]{background:#e8f5ff;color:#1687ed}.about-module-icon[data-color="2"]{background:#e5faf4;color:#03b692}.about-module-icon[data-color="3"]{background:#ffeafa;color:#e353ad}.about-module-icon[data-color="4"]{background:#fff0de;color:#ec8a18}
.about-module h4{font-size:17px;line-height:1.32;margin:0;font-weight:900;letter-spacing:-.035em;color:#222c49;}
.about-module>p{font-size:13.6px;line-height:1.8;color:#687992;margin:18px 0 19px;}
.about-use-case{border-top:1px solid #eef0f8;padding-top:15px;display:grid;gap:7px;}.about-use-case b{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#7c64d6;}.about-use-case span{font-size:12.6px;color:#71809b;line-height:1.65;}
.about-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;}.about-steps>div{border:1px solid #e4e9f5;background:#fff;border-radius:21px;padding:23px;}.about-steps>div>span{font-weight:950;font-size:28px;color:#7d54ef;letter-spacing:-.06em;}.about-steps h3{font-size:17px;margin:12px 0 7px;color:#2a3352;}.about-steps p{font-size:13px;margin:0;}
.about-code-panel{margin-top:20px;overflow:hidden;border-radius:21px;background:#151d3a;border:1px solid #38446d;color:#fff;}.about-code-panel>div{display:flex;justify-content:space-between;gap:13px;flex-wrap:wrap;padding:19px 22px 0;}.about-code-panel strong{font-size:14px;}.about-code-panel>div span{font-size:11px;color:#b7c3e2;}.about-code-panel pre{white-space:pre;overflow:auto;tab-size:2;padding:19px 22px;margin:0;font-size:12.8px;line-height:1.75;color:#bce9ff;}.about-code-panel>p{margin:0;padding:0 22px 20px;font-size:12.5px;color:#c8d2ef;}.about-code-panel>p code{color:#f2bafa;}
.about-platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;}.about-platforms span{font-size:12px;color:#4a5f83;font-weight:770;background:#fff;border:1px solid #e3eaf7;border-radius:13px;padding:11px 14px;}
.about-compare{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;}.about-compare>div{padding:28px;border-radius:23px;border:1px solid #daeaf8;background:linear-gradient(140deg,#eaf7ff,#f8fcff);}.about-compare>div+div{border-color:#e8dffd;background:linear-gradient(140deg,#f1eaff,#fffafe)}.about-compare h3{font-size:20px;margin:0 0 10px;letter-spacing:-.035em;}.about-compare p{font-size:13px;}.about-compare a{color:#5f3ccf;font-weight:850;font-size:13px;}
.about-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;}.about-privacy-grid>div{background:#fff;border:1px solid #e7edfa;border-radius:20px;padding:22px;}.about-p-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:13px;background:#e3faef;color:#0b9f76;font-weight:900;}.about-privacy-grid>div:nth-child(n+3) .about-p-icon{background:#eaf1ff;color:#5172d8;}.about-privacy-grid h3{font-size:16px;margin:12px 0 7px;}.about-privacy-grid p{font-size:12.7px;margin:0;}
.about-notice{font-size:13px;line-height:1.75;margin-top:17px;padding:18px 22px;border-radius:17px;background:#fff8eb;border:1px solid #fae3b2;color:#765d30;}
.about-faq{display:grid;gap:11px;margin-top:25px;}.about-faq details{border-radius:16px;border:1px solid #e5eaf8;background:#fff;overflow:hidden;}.about-faq summary{cursor:pointer;list-style:none;font-weight:780;color:#253350;font-size:14px;padding:19px 20px;display:flex;justify-content:space-between;gap:15px;align-items:center;}.about-faq summary::-webkit-details-marker{display:none;}.about-faq summary:after{content:'+';font-size:22px;color:#8665e9;font-weight:500;}.about-faq details[open] summary:after{content:'−';}.about-faq details[open] summary{color:#6349d8;background:#fafaff;}.about-faq details p{margin:0;padding:0 20px 20px;font-size:13.5px;}
.about-bottom-cta{max-width:1190px;margin:10px auto 65px;padding:46px 50px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:30px;background:linear-gradient(112deg,#171d43,#3b277e 70%,#204d89);box-shadow:0 28px 55px rgba(39,47,116,.13);color:#fff;}.about-bottom-cta h2{font-size:clamp(25px,3.4vw,40px);letter-spacing:-.055em;margin:16px 0 8px;}.about-bottom-cta p{color:#bec8e8;font-size:14px;}.about-bottom-cta .public-button{flex:none;}.about-footer{margin-top:0;}
@media(max-width:1150px){.about-hero-inner{padding:57px 43px;gap:20px;}.about-content-layout{gap:30px;grid-template-columns:198px minmax(0,1fr);}}
@media(max-width:860px){.about-hero-inner{grid-template-columns:1fr;padding:52px 40px;}.about-hero-art{max-width:570px;width:100%;margin:auto;}.about-content-layout{display:block;}.about-sidebar{position:relative;top:auto;margin:0 0 30px;}.about-sidebar-inner{display:flex;overflow-x:auto;white-space:nowrap;padding:12px;gap:6px;scrollbar-width:thin;}.about-sidebar a{flex:none;}.about-side-heading{display:none;}.about-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:620px){.about-hero{padding:12px 12px 0}.about-hero-inner{padding:34px 25px;border-radius:24px;}.about-hero h1{font-size:42px}.about-hero-copy>p{font-size:14px}.about-hero-actions>*{width:100%;justify-content:center}.about-hero-art{padding:15px;border-radius:21px;}.about-art-card{padding:14px;min-height:113px}.about-trust-strip{padding:13px;gap:8px}.about-trust-strip>div{padding:13px 9px;gap:8px}.about-trust-strip strong{font-size:17px}.about-trust-strip span{font-size:10px}.about-content-layout{padding:0 17px;margin:30px auto}.about-module-grid,.about-privacy-grid,.about-steps,.about-compare{grid-template-columns:1fr}.about-content>section{margin-bottom:45px}.about-feature-category{margin-bottom:37px!important}.about-content h2{font-size:32px}.about-module{padding:20px}.about-category-head>span{width:51px;height:51px;border-radius:15px;}.about-category-head h3{font-size:21px}.about-bottom-cta{margin:10px 15px 40px;padding:30px 24px;display:block;border-radius:23px}.about-bottom-cta .public-button{margin-top:18px;width:100%}.about-code-panel pre{font-size:11px}}
@media(prefers-reduced-motion:reduce){.about-hero-art,.about-module,.about-ghost-btn{animation:none!important;transition:none!important;}}
