@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--ink: #17181c;--ink-soft: #4e515b;--muted: #777a84;--line: #e4e5e9;--surface: #ffffff;--surface-soft: #f7f8fa;--lavender: #a494ff;--blue: #5598ee;--yellow: #ffe20b;--pink: #f4b8ef;--radius-xl: 30px;--radius-lg: 24px;--radius-md: 18px;--shadow-soft: 0 22px 70px rgba(49, 50, 75, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;color:var(--ink);background:#fff;font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}p,h1,h2,h3,blockquote{margin:0}ul{margin:0;padding:0;list-style:none}.app-shell{min-height:100vh;overflow:clip}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section{padding:118px 0}.section-small{padding:72px 0}.center-action{display:flex;justify-content:center;margin-top:44px}.site-header{position:absolute;z-index:50;top:0;left:0;width:100%}.nav-shell{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:22px;line-height:1;letter-spacing:-.8px;font-weight:400;white-space:nowrap}.brand>span:last-child>span{font-weight:700}.brand__mark{width:31px;height:31px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:transparent}.brand__mark img{width:100%;height:100%;object-fit:contain}.brand__wordmark{width:auto;height:46px;object-fit:contain}.brand__picture{display:block;line-height:0}.brand--footer .brand__wordmark{width:min(220px,100%);height:auto;filter:none}.brand--inverse{color:#fff}.brand--inverse .brand__mark{background:transparent}.main-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;padding:5px;border:1px solid rgba(255,255,255,.65);border-radius:99px;background:#ffffff75;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 25px #34374d09}.main-nav>a,.nav-dropdown>button{padding:9px 15px;border:0;border-radius:99px;background:transparent;font-size:13px;cursor:pointer}.main-nav>a.active{background:#ffffffd1;box-shadow:0 2px 8px #1e1f280f}.nav-dropdown{position:relative}.nav-dropdown>button{display:flex;align-items:center;gap:5px}.nav-dropdown__menu{position:absolute;top:calc(100% + 13px);right:-4px;width:156px;display:grid;gap:3px;padding:8px;border:1px solid var(--line);border-radius:16px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.nav-dropdown__menu a{padding:9px 11px;border-radius:9px;font-size:13px}.nav-dropdown__menu a:hover{background:#f3f3f5}.menu-toggle{display:none;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(20,20,24,.1);border-radius:50%;background:#ffffffb8}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid transparent;border-radius:12px;cursor:pointer;font-weight:500;font-size:13px;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.button--dark{color:#fff;border-color:#111318;background:linear-gradient(180deg,#323740,#171a20);box-shadow:inset 0 0 0 1px #ffffff26,0 3px #07080a}.button--dark:hover{background:#111318}.button--light{color:var(--ink);border-color:#dddfe5;background:#ffffffd6;box-shadow:0 3px 10px #22243208}.button--light:hover{border-color:#c6c9d1;background:#fff}.button--white{color:var(--ink);background:#fff}.button--outline-light{color:#fff;border-color:#ffffff45;background:#ffffff0d}.button--text{min-height:auto;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;font-weight:600}.button--text:hover{transform:none;gap:12px}@property --button-trim-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.button--angle-outline{position:relative;isolation:isolate;border-color:transparent}.button--angle-outline:before,.button--angle-outline:after{content:"";position:absolute;z-index:2;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:1px;border-radius:14px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.button--angle-outline:before{background:linear-gradient(135deg,#09fafa33,#fbe2fb47)}.button--angle-outline:after{background:conic-gradient(from var(--button-trim-angle),transparent 0deg,transparent 252deg,#09fafa 282deg,#fbe2fb 320deg,transparent 348deg,transparent 360deg);filter:drop-shadow(0 0 2px rgba(9,250,250,.34));animation:button-outline-trim 2.6s linear infinite}@keyframes button-outline-trim{to{--button-trim-angle: 360deg}}@media(prefers-reduced-motion:reduce){.button--angle-outline:after{animation:none;--button-trim-angle:40deg}}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #b8c8dc;border-radius:99px;color:#394454;background:#ffffffa3;font-size:12px;line-height:1}.eyebrow i{width:5px;height:5px;border-radius:50%;background:#428be6}.eyebrow--light{color:#fff;border-color:#ffffff40;background:#ffffff0f}.section-heading{width:min(720px,100%);margin:0 auto 64px;text-align:center}.section-heading--left{margin-left:0;text-align:left}.section-heading h2,.process-copy h2,.story-copy h2,.faq-grid>div>h2,.founder-card h2{margin-top:20px;font-size:clamp(38px,4.4vw,58px);line-height:.99;letter-spacing:-3.5px;font-weight:500}.section-heading h2 span,.process-copy h2 span,.story-copy h2 span,.faq-grid h2 span,.founder-card h2 span{color:#8c8cff}.section-heading>p{max-width:610px;margin:22px auto 0;color:var(--muted);line-height:1.65}.section-heading--left>p{margin-left:0}.hero{position:relative;overflow:hidden}.hero--home{min-height:1060px;padding:122px 0 0;background:linear-gradient(112deg,#f8f2ff,#f6f8ff 48%,#e9f5ff)}.hero--home:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:270px;background:linear-gradient(180deg,#fff0,#fff 92%);pointer-events:none}.hero-glow{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.hero-glow--one{top:40px;left:-120px;width:380px;height:380px;background:radial-gradient(circle,#e3c8ff7a,#e3c8ff00 68%)}.hero-glow--two{top:170px;right:-80px;width:450px;height:450px;background:radial-gradient(circle,#aedaff5c,#aedaff00 68%)}.hero__content{position:relative;z-index:1;text-align:center}.social-proof{width:fit-content;display:flex;align-items:center;gap:10px;margin:0 auto 25px;padding:6px 14px 6px 7px;border:1px solid rgba(80,91,122,.12);border-radius:99px;background:#ffffffa6;box-shadow:0 8px 24px #3b416312;font-size:12px}.avatar-stack{display:flex}.avatar-stack span{width:24px;height:24px;display:grid;place-items:center;margin-left:-6px;border:2px solid #fff;border-radius:50%;color:#fff;background:#315a7c;font-size:7px;font-weight:700}.avatar-stack span:first-child{margin-left:0;background:#dd7c62}.avatar-stack span:nth-child(2){background:#588d7a}.avatar-stack span:nth-child(3){background:#725c86}.avatar-stack span:last-child{color:var(--ink);background:#ecedf1}.hero h1{max-width:850px;margin:0 auto;font-size:clamp(49px,6.2vw,78px);line-height:.98;letter-spacing:-5px;font-weight:500}.hero h1 span{color:#5e89df;background:linear-gradient(90deg,#7869ed,#3c95de);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__lead{margin-top:23px;color:#555966;line-height:1.55}.hero__actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.hero-product-frame{position:relative;z-index:2;width:min(1020px,100%);margin:76px auto 0;padding:22px;border:1px solid rgba(255,255,255,.78);border-radius:32px;background:#ffffff47;box-shadow:0 25px 80px #4d4c7514;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-window{min-height:590px;padding:28px 34px 32px;overflow:hidden;border:1px solid rgba(29,31,40,.06);border-radius:23px;background:#fff;text-align:left;box-shadow:0 12px 36px #1a1b280d}.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px}.dashboard-window .brand{font-size:18px;pointer-events:none}.dashboard-window .brand__mark{width:27px;height:27px}.dashboard-window .brand__mark svg{width:14px}.dashboard-nav{display:flex;align-items:center;gap:9px;font-size:11px}.dashboard-nav span{padding:8px 13px;border-radius:99px}.dashboard-nav .selected{color:#fff;background:#101115}.dashboard-actions{display:flex;align-items:center;gap:9px}.dashboard-actions>svg{box-sizing:content-box;padding:8px;border-radius:50%;background:#f4f5f6}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#df9db0,#35364a);font-size:11px;font-weight:700}.dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;padding:25px 0 28px;border-top:1px solid #f0f0f2}.dashboard-title>div:first-child{display:grid}.dashboard-title strong{color:#202334;font-size:31px;line-height:1.1;letter-spacing:-1.4px;font-weight:500}.dashboard-title span{margin-top:5px;color:#777984;font-size:13px}.date-chip{display:flex;align-items:center;gap:25px;padding:10px 13px 10px 15px;border-radius:12px;background:#f4f5f5;font-size:11px}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric{min-width:0;display:grid;padding:18px;border-radius:16px}.metric--pink{background:#f5bdf0}.metric--lavender{background:#ded3fa}.metric--yellow{background:#ffe111}.metric--blue{background:#cae4f8}.metric__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.metric__icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#ffffffa6}.metric__icon svg{width:15px}.metric__top small{padding:5px 8px;border-radius:99px;background:#ffffffa6;font-size:9px}.metric>strong{font-size:25px;line-height:1.05;letter-spacing:-1px;font-weight:500}.metric>span:last-child{margin-top:4px;color:#18191e94;font-size:11px}.dashboard-charts{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px}.chart-card{height:215px;padding:18px;border:1px solid #eeeef1;border-radius:16px;background:#fff;overflow:hidden}.chart-head{display:flex;align-items:start;justify-content:space-between}.chart-head>div{display:grid}.chart-head b{font-size:12px;font-weight:600}.chart-head span{color:#9698a1;font-size:9px}.chart-head>small{padding:5px 8px;border-radius:99px;background:#e6defc;font-size:9px}.bar-chart{height:115px;display:flex;align-items:flex-end;gap:12px;margin-top:14px;border-bottom:1px solid #eeeef1;background:repeating-linear-gradient(0deg,transparent 0,transparent 37px,#f1f1f3 38px)}.bar-chart i{flex:1;min-width:8px;border-radius:7px 7px 0 0;background:repeating-linear-gradient(135deg,#dcd5f5 0,#dcd5f5 5px,#f0edfa 5px,#f0edfa 10px)}.bar-chart i.hot{background:repeating-linear-gradient(135deg,#ffd91c 0,#ffd91c 5px,#fff3a5 5px,#fff3a5 10px)}.chart-axis{display:flex;justify-content:space-between;margin-top:7px;color:#a3a4aa;font-size:8px}.chart-card--donut{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.chart-card--donut .chart-head{grid-column:1/-1}.donut-wrap{display:grid;place-items:center}.donut{width:115px;height:115px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#ffe116 0,#ffe116 28%,#eec4f0 28%,#eec4f0 60%,#cde7f8 60%,#cde7f8 81%,#d9d2f3 81%)}.donut:after{content:"";grid-area:1/1;width:64px;height:64px;border-radius:50%;background:#fff}.donut span{z-index:1;grid-area:1/1;display:grid;color:#9899a2;text-align:center;font-size:8px}.donut b{color:var(--ink);font-size:12px}.legend{display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:9px}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:7px;height:7px;border-radius:50%}.legend .purple{background:#eec4f0}.legend .yellow{background:#ffe116}.legend .blue{background:#cde7f8}.trust-strip{position:relative;z-index:3;margin-top:-48px;text-align:center}.trust-strip p{color:#73757d;font-size:13px}.logo-row{display:flex;align-items:center;justify-content:space-between;margin-top:35px;color:#202127;font-size:22px;font-weight:700;letter-spacing:-1px}.logo-row>span{display:flex;align-items:center;gap:9px}.logo-dot{width:25px;height:25px;border-radius:50%}.logo-dot--blue{background:#3e83e8}.logo-dot--violet{background:#966ce7}.logo-bloom{width:26px;height:26px;border-radius:50%;background:repeating-radial-gradient(circle,#36bf70 0,#36bf70 2px,#c9f1d9 3px,#c9f1d9 5px)}.logo-grid{width:24px;height:24px;background:linear-gradient(45deg,#f5bd32 25%,transparent 25% 50%,#ef5b5b 50% 75%,transparent 75%),linear-gradient(-45deg,#5f7eea 25%,transparent 25% 50%,#4cc39b 50% 75%,transparent 75%);background-size:12px 12px}.logo-diamond{width:23px;height:23px;transform:rotate(45deg);border-radius:4px;background:#376dea;box-shadow:8px -8px #78a2ff}.features-section{padding-top:140px}.portfolio-section{position:relative;z-index:4;padding:125px 0 130px;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(163,148,255,.14),transparent 30%),radial-gradient(circle at 90% 80%,rgba(85,152,238,.13),transparent 33%),#f8f9fc}.portfolio-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:56px}.portfolio-heading h2{margin-top:20px;font-size:clamp(42px,5.2vw,66px);line-height:.96;letter-spacing:-4px;font-weight:500}.portfolio-heading h2 span{color:#7774ed}.portfolio-heading>p{max-width:420px;padding-bottom:5px;color:#71747e;font-size:15px;line-height:1.75}.portfolio-marquee{width:100%;padding:26px 0 38px;overflow:visible}.portfolio-track{width:max-content;display:flex;gap:22px;padding-inline:22px;animation:portfolio-scroll 48s linear infinite;will-change:transform}.portfolio-track:hover{animation-play-state:paused}.portfolio-card{position:relative;width:clamp(330px,37vw,520px);flex:none;overflow:hidden;border:1px solid rgba(203,205,215,.9);border-radius:28px;color:var(--ink);background:#ffffffeb;box-shadow:0 22px 60px #2c2f461a;transform:translateZ(0);transform-origin:center;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .65s cubic-bezier(.2,.8,.2,1),border-color .4s ease}.portfolio-card:hover{z-index:3;border-color:#827ae06b;box-shadow:0 36px 90px #3235552e;transform:translateY(-10px) scale(1.045)}.portfolio-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#fff}.portfolio-card__media img{width:100%;height:100%;object-fit:contain;object-position:center}.portfolio-card__index{position:absolute;right:15px;top:15px;min-width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:#111318bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px}.portfolio-card__meta{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 23px}.portfolio-card__meta>div{display:grid;gap:4px}.portfolio-card__meta span{color:#898c95;font-size:9px;text-transform:uppercase;letter-spacing:.9px}.portfolio-card__meta h3{font-size:21px;letter-spacing:-.7px;font-weight:500}.portfolio-card__meta>i{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid #e0e1e5;border-radius:50%;background:#f8f8fa;font-style:normal;transition:transform .45s cubic-bezier(.2,.8,.2,1),color .3s ease,background .3s ease}.portfolio-card:hover .portfolio-card__meta>i{color:#fff;background:#191b20;transform:rotate(45deg)}.portfolio-card__meta svg{width:16px}@keyframes portfolio-scroll{to{transform:translate(calc(-50% - 11px))}}.bento-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}.bento-card{position:relative;min-height:455px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fafafa}.bento-card--wide{min-height:500px}.card-copy{position:relative;z-index:3;padding:30px 32px}.icon-chip{width:38px;height:38px;display:grid;place-items:center;margin-bottom:22px;border:1px solid #e1e2e5;border-radius:12px;background:#fff}.icon-chip svg{width:18px}.card-copy h3{margin-bottom:10px;color:#17312f;font-size:23px;letter-spacing:-.7px;font-weight:500}.card-copy p{max-width:500px;color:#7c7d84;line-height:1.65}.connected-visual{position:absolute;left:32px;right:32px;bottom:-24px;height:260px;border-radius:24px 24px 0 0;background:radial-gradient(circle at center,#f8f5ff 0,#f3f2f8 55%,#efeff2)}.connected-center{position:absolute;z-index:2;top:50%;left:50%;width:130px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:8px solid rgba(255,255,255,.7);border-radius:50%;background:#fff;box-shadow:0 18px 45px #312e4f1c}.connected-center svg{width:25px;margin-bottom:9px;color:#7066e9}.connected-center b{font-size:12px}.connected-center small{color:#92939b;font-size:8px}.connected-node{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #e4e4e8;border-radius:10px;background:#fff;box-shadow:0 9px 23px #2c2b4014;font-size:9px}.connected-node svg{width:13px}.node-a{left:38px;top:47px}.node-b{right:34px;top:52px}.node-c{left:55px;bottom:38px}.line{position:absolute;height:1px;transform-origin:left;background:#d8d4e5}.line-a{width:150px;left:120px;top:70px;transform:rotate(25deg)}.line-b{width:150px;left:52%;top:132px;transform:rotate(-29deg)}.line-c{width:150px;left:130px;top:190px;transform:rotate(-25deg)}.world-visual{position:absolute;left:0;right:0;bottom:0;height:265px;overflow:hidden;background:linear-gradient(180deg,#fafafa00,#f5f8fa)}.world-map{width:112%;padding:38px 30px 0;color:#d6d9de;font-family:monospace;font-size:20px;line-height:1.15;letter-spacing:2px;overflow-wrap:anywhere;-webkit-mask-image:radial-gradient(ellipse,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse,#000 20%,transparent 72%)}.map-point{position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#599aec;box-shadow:0 0 0 12px #569deb21}.map-point--one{left:34%;top:45%}.map-point--two{right:22%;bottom:30%}.location-card{position:absolute;left:21%;bottom:30px;display:grid;grid-template-columns:25px 1fr;padding:12px 15px;border:1px solid #e8e9ec;border-radius:11px;background:#fff;box-shadow:0 12px 30px #2b34431a;font-size:10px}.location-card i{grid-row:1/3;width:20px;height:20px;margin-right:8px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#5c956d;font-size:7px;font-style:normal}.location-card b{font-size:10px}.location-card small{color:#8c8f97;font-size:8px}.bento-card--mini{min-height:390px}.sync-orbit{position:absolute;left:50%;bottom:30px;width:210px;height:210px;transform:translate(-50%);border:1px solid #e3e5e9;border-radius:50%}.sync-orbit:before,.sync-orbit:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid #e6e7ea;border-radius:50%}.sync-orbit:after{top:60px;right:60px;bottom:60px;left:60px}.sync-orbit span{position:absolute;z-index:2;top:77px;right:77px;bottom:77px;left:77px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#17191e;box-shadow:0 10px 25px #0003}.sync-orbit span svg{width:20px}.sync-orbit>i{position:absolute;width:15px;height:15px;border:4px solid #fff;border-radius:50%;background:#8293f7;box-shadow:0 3px 10px #464b7833}.sync-orbit>i:nth-of-type(1){top:18px;left:42px}.sync-orbit>i:nth-of-type(2){right:11px;top:100px;background:#f1cd36}.sync-orbit>i:nth-of-type(3){bottom:15px;left:48px;background:#69c6b8}.bento-card--dark{color:#fff;border-color:#24272d;background:#181a20}.bento-card--dark .icon-chip{color:#fff;border-color:#3b3e47;background:#252830}.bento-card--dark .card-copy h3{color:#fff}.bento-card--dark .card-copy p{color:#a4a7b0}.security-visual{position:absolute;left:50%;bottom:-47px;width:260px;height:260px;display:grid;place-items:center;transform:translate(-50%);border:1px solid #393c46;border-radius:50%;box-shadow:0 0 70px #7365f226}.security-visual:before,.security-visual:after{content:"";position:absolute;border:1px solid #30333b;border-radius:50%;top:33px;right:33px;bottom:33px;left:33px}.security-visual:after{top:66px;right:66px;bottom:66px;left:66px}.security-visual>span{z-index:2;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#8d81f5,#4d47a3);box-shadow:0 0 45px #8a7ef559}.security-visual>div{position:absolute;top:34px;left:50%;width:2px;height:155px;display:flex;flex-direction:column;justify-content:space-around}.security-visual>div i{width:4px;height:4px;border-radius:50%;background:#8c82ef}.products-showcase{background:#fafafa}.product-stack{position:relative;display:block;padding-bottom:clamp(72px,9vh,110px)}.showcase-card{position:sticky;top:var(--stack-top);z-index:calc(10 + var(--stack-index));display:grid;grid-template-columns:.72fr 1.28fr;min-height:540px;margin-bottom:clamp(68px,8vh,96px);overflow:hidden;transform-origin:center top;will-change:transform,opacity;isolation:isolate;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 20px 55px #1a1c270e}.showcase-card:last-child{margin-bottom:0}.showcase-card--violet{background:linear-gradient(125deg,#faf8ff 0,#fff 52%)}.showcase-card--yellow{background:linear-gradient(125deg,#fffdf4 0,#fff 52%)}.showcase-card--blue{background:linear-gradient(125deg,#f3faff 0,#fff 52%)}.showcase-card__copy{position:relative;padding:58px 15px 52px 56px}.product-number{position:absolute;top:27px;right:25px;color:#c5c5ca;font-size:11px}.product-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(32,33,39,.08);border-radius:14px;background:#fff;box-shadow:0 5px 15px #191a230d}.product-icon svg{width:21px}.showcase-card--violet .product-icon,.product-page-card--violet .product-icon,.product-detail-hero--violet .product-icon{background:#ded5ff}.showcase-card--yellow .product-icon,.product-page-card--yellow .product-icon,.product-detail-hero--yellow .product-icon{background:#ffe41a}.showcase-card--blue .product-icon,.product-page-card--blue .product-icon,.product-detail-hero--blue .product-icon{background:#cce8fa}.overline{display:block;margin-top:28px;color:#7d7f89;font-size:11px;text-transform:uppercase;letter-spacing:1.2px}.showcase-card__copy h3{margin-top:7px;font-size:43px;line-height:1;letter-spacing:-2.4px;font-weight:500}.showcase-card__copy>p{margin-top:16px;color:#686b75;line-height:1.7}.showcase-card__copy ul{display:grid;gap:10px;margin:25px 0 32px}.showcase-card__copy li{display:flex;align-items:center;gap:9px;font-size:13px}.showcase-card__copy li svg{padding:3px;box-sizing:content-box;border-radius:50%;background:#f0eff5}.showcase-card__visual{display:flex;align-items:center;padding:36px 0 36px 38px;overflow:hidden}.product-visual{width:720px;height:410px;flex:none;overflow:hidden;border:1px solid #e2e3e7;border-radius:20px 0 0 20px;background:#fff;box-shadow:0 28px 60px #2a2b3b1a}.product-visual--large{width:100%;height:620px;border-radius:21px;box-shadow:none}.pv-shop{display:grid;grid-template-columns:56px 1fr;background:#f7f7f9}.pv-sidebar{display:flex;flex-direction:column;align-items:center;gap:18px;padding:17px 0;background:#1c1e24}.pv-sidebar b{width:29px;height:29px;display:grid;place-items:center;margin-bottom:21px;border-radius:9px;color:#1c1e24;background:#fff;font-size:9px}.pv-sidebar i{width:16px;height:16px;border-radius:5px;background:#3d4049}.pv-sidebar i.active{background:#b4a4ff;box-shadow:0 0 0 5px #b4a4ff1f}.pv-body{padding:28px 30px}.pv-head{display:flex;align-items:center;justify-content:space-between}.pv-head>div{display:grid}.pv-head small{color:#999ba3;font-size:8px;letter-spacing:1px}.pv-head strong{font-size:22px;letter-spacing:-1px;font-weight:500}.pv-head button{padding:9px 13px;border:0;border-radius:9px;color:#fff;background:#1c1e24;font-size:9px}.pv-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}.pv-metrics span{display:grid;padding:15px;border-radius:12px;background:#fff}.pv-metrics span:nth-child(2){background:#e2d9ff}.pv-metrics span:nth-child(3){background:#ffe726}.pv-metrics small{color:#7f8189;font-size:8px}.pv-metrics b{margin-top:5px;font-size:18px;letter-spacing:-.7px}.pv-lower{display:grid;grid-template-columns:1.45fr .8fr;gap:11px;margin-top:12px}.pv-chart,.pv-stock{height:190px;padding:14px;border-radius:12px;background:#fff}.pv-chart>span,.pv-stock>span{font-size:10px;font-weight:600}.pv-chart>div{height:125px;display:flex;align-items:flex-end;gap:7px;margin-top:10px;background:repeating-linear-gradient(0deg,transparent 0,transparent 39px,#f0f0f2 40px)}.pv-chart i{flex:1;border-radius:4px 4px 0 0;background:#d9d0fb}.pv-chart i:nth-child(5n+2){background:#ffe430}.pv-stock{display:flex;flex-direction:column;gap:11px}.pv-stock>span{margin-bottom:5px}.pv-stock small{display:flex;align-items:center;gap:6px;font-size:8px}.pv-stock small i{width:21px;height:21px;border-radius:6px;background:#eeeaf8}.pv-stock small b{margin-left:auto;font-size:8px}.product-visual--large .pv-body{padding:45px 50px}.product-visual--large .pv-head strong{font-size:32px}.product-visual--large .pv-metrics{gap:16px}.product-visual--large .pv-metrics span{padding:24px}.product-visual--large .pv-metrics b{font-size:25px}.product-visual--large .pv-lower{gap:16px}.product-visual--large .pv-chart,.product-visual--large .pv-stock{height:290px;padding:22px}.product-visual--large .pv-chart>div{height:210px}.pv-print{padding:27px;background:#f6f7f8}.pv-printbar{display:flex;align-items:center;gap:13px;height:43px;padding:0 14px;border:1px solid #e5e6e9;border-radius:11px;background:#fff}.pv-printbar b{font-size:13px}.pv-printbar span{color:#9799a1;font-size:8px}.pv-printbar button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;border:0;border-radius:8px;color:#1d1e22;background:#ffe51d;font-size:8px;font-weight:600}.pv-printbody{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px}.order-list{display:flex;flex-direction:column;gap:8px}.order-list>div{min-height:60px;display:flex;align-items:center;padding:10px 13px;border:1px solid #e7e8ea;border-radius:11px;background:#fff}.order-list>div.selected{border-color:#f1d61a;background:#fffdee}.order-list>div>i{width:16px;height:16px;display:grid;place-items:center;margin-right:9px;border:1px solid #d8dade;border-radius:5px;color:#1c1d20}.order-list>div.selected>i{background:#ffe41b}.order-list>div>span{display:grid}.order-list b{font-size:9px}.order-list small{color:#999ba2;font-size:7px}.order-list em{margin-left:auto;font-size:9px;font-style:normal;font-weight:600}.label-preview{position:relative;min-height:272px;display:flex;flex-direction:column;padding:20px;border-radius:10px;background:#fff;box-shadow:0 10px 30px #23253014}.label-preview>small{font-size:6px;letter-spacing:1px}.label-preview>b{padding-bottom:12px;border-bottom:1px dashed #bbb;font-size:13px}.label-preview>span{margin-top:14px;color:#8b8c92;font-size:7px}.label-preview>strong{font-size:11px}.label-preview>p{margin-top:3px;font-size:8px;line-height:1.4}.fake-barcode{margin-top:auto;padding:9px 0 3px;border-top:1px dashed #bbb;letter-spacing:2px;font-size:18px;overflow:hidden;white-space:nowrap}.label-preview>em{position:absolute;right:15px;top:55px;padding:5px 7px;border-radius:5px;background:#ffe41b;font-size:8px;font-style:normal;font-weight:700}.product-visual--large.pv-print{padding:45px}.product-visual--large .pv-printbody{gap:26px;margin-top:26px}.product-visual--large .pv-printbar{height:60px;padding:0 20px}.product-visual--large .order-list>div{min-height:85px;padding:15px 18px}.product-visual--large .label-preview{min-height:400px;padding:30px}.product-visual--large .fake-barcode{font-size:28px}.pv-med{padding:23px;background:#f5f8f9}.med-top{display:flex;align-items:center;gap:14px}.med-top>div{display:flex;align-items:center;gap:7px}.med-top>div svg{padding:5px;box-sizing:content-box;border-radius:7px;background:#ccecf1}.med-top>div b{font-size:11px}.med-top>span{min-width:0;display:flex;align-items:center;gap:7px;flex:1;padding:9px 12px;border:1px solid #e3e6e8;border-radius:9px;color:#a0a2a8;background:#fff;font-size:8px}.med-top button{display:flex;align-items:center;gap:5px;padding:9px 11px;border:0;border-radius:9px;color:#fff;background:#183835;font-size:8px}.med-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.med-stats>span{display:grid;padding:15px;border-radius:11px;background:#fff}.med-stats>span:nth-child(2){background:#fff2c2}.med-stats>span:nth-child(3){background:#d9eefb}.med-stats small{color:#8f9298;font-size:8px}.med-stats b{font-size:18px}.med-table{margin-top:12px;padding:7px 13px;border-radius:12px;background:#fff}.med-row{display:grid;grid-template-columns:1.45fr .6fr .45fr .7fr 20px;align-items:center;min-height:52px;border-top:1px solid #f0f1f2;font-size:8px}.med-row--head{min-height:32px;border:0;color:#a1a3aa;font-size:7px}.med-row>span:first-child{display:grid;grid-template-columns:24px 1fr;align-items:center}.med-row>span:first-child>i{grid-row:1/3;width:18px;height:18px;border-radius:6px;background:#e6f1ef}.med-row>span:first-child>small{color:#9b9da3;font-size:6px}.med-row>span>b{padding:4px 6px;border-radius:99px;color:#327c6c;background:#e4f4ef;font-size:6px}.med-row>span>b.low{color:#967820;background:#fff4c4}.product-visual--large.pv-med{padding:42px}.product-visual--large .med-top{gap:22px}.product-visual--large .med-top>span{padding:14px 18px}.product-visual--large .med-stats{gap:16px;margin-top:28px}.product-visual--large .med-stats>span{padding:24px}.product-visual--large .med-stats b{font-size:26px}.product-visual--large .med-table{padding:12px 22px}.product-visual--large .med-row{min-height:72px;font-size:11px}.product-visual--large .med-row--head{min-height:42px;font-size:9px}.process-section{background:#fff}.process-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.process-copy{position:sticky;top:35px}.process-copy p{max-width:430px;margin:24px 0 30px;color:var(--muted);line-height:1.7}.steps-list{border-top:1px solid var(--line)}.process-step{display:grid;grid-template-columns:50px 1fr 24px;gap:20px;padding:32px 5px;border-bottom:1px solid var(--line)}.process-step>span{color:#9a9ca5;font-size:11px}.process-step h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.process-step p{max-width:520px;margin-top:8px;color:var(--muted)}.process-step>svg{width:18px;color:#a9abb2;transition:.2s}.process-step:hover>svg{color:var(--ink);transform:translate(3px,-3px)}.testimonial-section{padding-top:30px}.testimonial-card{position:relative;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:64px 130px;border:1px solid #dedee4;border-radius:30px;background:radial-gradient(circle at 50% 115%,#e7e1ff,transparent 48%),linear-gradient(120deg,#f9f9fb,#f3f6fb);text-align:center}.testimonial-card:before,.testimonial-card:after{content:"";position:absolute;width:210px;height:210px;border:1px solid rgba(127,115,217,.12);border-radius:50%}.testimonial-card:before{left:-95px;top:-80px}.testimonial-card:after{right:-85px;bottom:-95px}.quote-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#17191e;font-family:Georgia;font-size:31px;line-height:1;padding-top:9px}.testimonial-card blockquote{max-width:800px;margin-top:25px;font-size:clamp(24px,3vw,37px);line-height:1.23;letter-spacing:-1.6px}.quote-author{display:flex;align-items:center;gap:11px;margin-top:28px;text-align:left}.quote-author>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#cc8f67,#504d72);font-size:9px}.quote-author>div{display:grid}.quote-author b{font-size:12px}.quote-author small{color:#858790;font-size:9px}.quote-result{position:absolute;right:34px;bottom:29px;display:grid;padding:13px 16px;border:1px solid rgba(85,80,130,.11);border-radius:12px;background:#fff9;text-align:left}.quote-result b{font-size:18px}.quote-result span{color:#858790;font-size:8px}.cta-section{padding-top:60px}.cta-card{position:relative;min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:60px;border-radius:32px;color:#fff;background:#181a20;text-align:center}.cta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(137,115,255,.08),transparent 45%,rgba(96,177,244,.07))}.cta-card>*:not(.cta-orb){position:relative;z-index:2}.cta-card h2{margin-top:22px;font-size:clamp(45px,6vw,72px);line-height:.99;letter-spacing:-4.5px;font-weight:500}.cta-card h2 span{color:#9890ff}.cta-card>p{max-width:575px;margin-top:22px;color:#a9abb5;line-height:1.65}.cta-card>div:last-child{display:flex;gap:10px;margin-top:30px}.cta-orb{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.cta-orb:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid rgba(255,255,255,.06);border-radius:50%}.cta-orb--one{width:320px;height:320px;left:-160px;top:-140px}.cta-orb--two{width:350px;height:350px;right:-160px;bottom:-170px}.page-hero,.about-hero{position:relative;min-height:570px;display:flex;align-items:center;overflow:hidden;padding:150px 0 80px;background:linear-gradient(112deg,#faf5ff,#f7f9ff,#eaf6ff);text-align:center}.page-glow{position:absolute;left:50%;top:35%;width:700px;height:420px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#b0a1ff2e,#fff0 67%);pointer-events:none}.page-hero .container,.about-hero .container{position:relative;z-index:1}.page-hero h1,.about-hero h1,.contact-copy h1{margin-top:22px;font-size:clamp(52px,6.6vw,82px);line-height:.97;letter-spacing:-5.5px;font-weight:500}.page-hero h1 span,.about-hero h1 span,.contact-copy h1 span{color:#7774f1}.page-hero>.container>p{max-width:600px;margin:24px auto 0;color:#646873;line-height:1.7}.filter-pills{width:fit-content;display:flex;gap:5px;margin:32px auto 0;padding:5px;border:1px solid rgba(89,91,113,.1);border-radius:99px;background:#ffffffa6}.filter-pills button{padding:9px 16px;border:0;border-radius:99px;background:transparent;color:#686b75;font-size:12px;cursor:pointer}.filter-pills button.active{color:#fff;background:#191b20;box-shadow:0 2px #050608}.products-grid-section{padding-top:88px}.products-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.product-page-card{position:relative;min-height:640px;padding:36px;overflow:hidden;border:1px solid var(--line);border-radius:27px;background:#fafafa}.product-page-card:first-child{grid-column:1/-1;min-height:680px}.product-page-card--violet{background:linear-gradient(145deg,#f5f1ff,#fafafa 50%)}.product-page-card--yellow{background:linear-gradient(145deg,#fffbea,#fafafa 52%)}.product-page-card--blue{background:linear-gradient(145deg,#edf9ff,#fafafa 52%)}.product-page-card__top{display:flex;align-items:center;gap:12px}.product-page-card__top>span{color:#7b7e88;font-size:11px;text-transform:uppercase;letter-spacing:1px}.product-page-card h2{margin-top:29px;font-size:43px;letter-spacing:-2px;font-weight:500}.product-page-card>p{max-width:510px;margin-top:10px;color:#70737d;line-height:1.65}.product-page-card__visual{margin:34px -36px 0 35px}.product-page-card__visual .product-visual{width:690px;height:380px}.product-page-card:first-child .product-page-card__visual{position:absolute;left:49%;right:0;bottom:0;margin:0}.product-page-card:first-child .product-page-card__visual .product-visual{width:720px;height:470px}.product-page-card:first-child>p{max-width:420px}.product-page-card__bottom{position:absolute;left:36px;right:36px;bottom:28px;display:flex;align-items:center;justify-content:space-between}.product-page-card__bottom>span{color:#82848d;font-size:11px}.product-page-card__bottom>span b{color:var(--ink);font-size:16px}.product-page-card:first-child .product-page-card__bottom{right:auto;width:380px}.compare-section{padding-top:30px}.comparison-table{overflow:hidden;border:1px solid var(--line);border-radius:22px}.comparison-row{display:grid;grid-template-columns:1.1fr 1fr 1fr .65fr .45fr;align-items:center;min-height:83px;padding:0 25px;border-top:1px solid var(--line);font-size:12px}.comparison-row:first-child{border-top:0}.comparison-row--head{min-height:50px;color:#95979f;background:#f8f8f9;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.comparison-row>span:first-child{display:flex;align-items:center;gap:11px}.comparison-row>span:nth-child(4){display:flex;align-items:center;gap:7px}.comparison-row>.button{justify-self:end}.compare-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#eee}.compare-icon svg{width:15px}.compare-icon--violet{background:#e3dcff}.compare-icon--yellow{background:#ffea3e}.compare-icon--blue{background:#d6edf9}.product-detail-hero{position:relative;min-height:1100px;padding:126px 0 70px;overflow:hidden;background:linear-gradient(120deg,#faf7ff,#f3f8ff)}.product-detail-hero--yellow{background:linear-gradient(120deg,#fffdf2,#f7f9ff)}.product-detail-hero--blue{background:linear-gradient(120deg,#f1fbff,#f8f6ff)}.product-detail-hero .container{position:relative;z-index:1}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:70px;color:#696c76;font-size:12px}.back-link:hover{color:var(--ink)}.product-detail-hero__grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px}.product-titleline{display:flex;align-items:center;gap:13px;color:#73757e;font-size:11px;text-transform:uppercase;letter-spacing:1px}.product-detail-copy h1{margin-top:22px;font-size:clamp(61px,7vw,90px);line-height:.9;letter-spacing:-6px;font-weight:500}.product-detail-copy>p{max-width:640px;margin-top:26px;color:#5f626c;font-size:17px;line-height:1.65}.product-detail-copy .hero__actions{justify-content:flex-start}.trial-points{display:flex;gap:20px;margin-top:24px;color:#747780;font-size:11px}.trial-points span{display:flex;align-items:center;gap:5px}.trial-points svg{width:14px;padding:2px;box-sizing:content-box;border-radius:50%;background:#ffffffa6}.product-stat-orb{justify-self:end;width:230px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(90,85,140,.13);border-radius:50%;background:#ffffff73;box-shadow:0 25px 60px #413f6012}.product-stat-orb>span{width:35px;height:35px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;color:#fff;background:#191b20}.product-stat-orb svg{width:15px}.product-stat-orb b{font-size:46px;line-height:1;letter-spacing:-3px}.product-stat-orb p{max-width:130px;margin-top:8px;color:#7a7d86;text-align:center;font-size:11px}.detail-visual-frame{margin-top:70px;padding:22px;border:1px solid rgba(255,255,255,.85);border-radius:30px;background:#ffffff54;box-shadow:0 25px 70px #2f304414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-grid article{position:relative;min-height:285px;padding:34px;border:1px solid var(--line);border-radius:23px;background:#fafafa}.feature-grid article>span{position:absolute;right:25px;top:25px;color:#b3b4ba;font-size:10px}.feature-grid article>i{width:46px;height:46px;display:grid;place-items:center;margin-bottom:38px;border-radius:14px;background:#fff;box-shadow:0 8px 20px #2223300f}.feature-grid article>i svg{width:20px}.feature-grid h3{font-size:21px;letter-spacing:-.6px;font-weight:500}.feature-grid p{max-width:410px;margin-top:10px;color:#7a7c85;line-height:1.7}.outcome-section{padding-top:30px}.outcome-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding:75px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#fafafa,#f3f5f9)}.outcome-copy h2{margin-top:20px;font-size:50px;line-height:1.02;letter-spacing:-3px;font-weight:500}.outcome-copy h2 span{color:#8381f5}.outcome-copy>p{margin:22px 0 30px;color:#777a84;line-height:1.7}.outcome-list{border-top:1px solid #dadce1}.outcome-list article{display:grid;grid-template-columns:46px 1fr;gap:17px;padding:28px 0;border-bottom:1px solid #dadce1}.outcome-list article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff}.outcome-list svg{width:18px}.outcome-list b{font-size:16px;font-weight:500}.outcome-list p{margin-top:5px;color:#7c7f87;font-size:13px;line-height:1.6}.related-section{padding-top:50px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.related-card{position:relative;min-height:255px;display:grid;grid-template-columns:50px 1fr 24px;gap:19px;padding:34px;border:1px solid var(--line);border-radius:23px;background:#fafafa}.related-card--violet{background:#f8f6ff}.related-card--yellow{background:#fffdf3}.related-card--blue{background:#f4fbff}.related-card>div small{color:#888a93;font-size:9px;text-transform:uppercase;letter-spacing:1px}.related-card h3{margin-top:6px;font-size:28px;letter-spacing:-1px;font-weight:500}.related-card p{margin-top:10px;color:#777a84;line-height:1.6}.related-card>svg{width:19px;color:#a3a5ac;transition:.2s}.related-card:hover>svg{color:var(--ink);transform:translate(3px,-3px)}.billing-toggle{width:fit-content;display:flex;margin:32px auto 0;padding:5px;border:1px solid rgba(70,72,95,.1);border-radius:99px;background:#ffffffad}.billing-toggle button{padding:10px 16px;border:0;border-radius:99px;background:transparent;color:#696c75;font-size:12px;cursor:pointer}.billing-toggle button.active{color:#fff;background:#1b1d22}.billing-toggle small{margin-left:5px;color:#f4db3d;font-size:8px}.pricing-section{padding-top:86px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pricing-card{position:relative;padding:31px;border:1px solid var(--line);border-radius:24px;background:#fafafa}.pricing-card--featured{border-color:#d1c9fa;background:linear-gradient(145deg,#f5f1ff,#fafafa 58%)}.pricing-card--yellow{background:linear-gradient(145deg,#fffcec,#fafafa 58%)}.pricing-card--blue{background:linear-gradient(145deg,#f0faff,#fafafa 58%)}.popular-tag{position:absolute;right:20px;top:20px;padding:5px 9px;border-radius:99px;color:#fff;background:#191b20;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.pricing-card__title{display:flex;align-items:center;gap:14px}.pricing-card__title h2{font-size:21px;letter-spacing:-.7px;font-weight:500}.pricing-card__title p{color:#888a93;font-size:10px}.price{display:flex;align-items:flex-end;margin-top:35px}.price sup{align-self:flex-start;margin-top:8px;font-size:16px}.price b{font-size:57px;line-height:.9;letter-spacing:-4px;font-weight:500}.price span{margin:0 0 3px 7px;color:#797b84;font-size:11px}.price-note{margin-top:11px;color:#9698a0;font-size:10px}.pricing-card>.button{width:100%;margin-top:25px}.plan-divider{height:1px;margin:28px 0;background:#dedfe3}.included-title{font-size:11px;font-weight:600}.pricing-card ul{display:grid;gap:12px;margin-top:17px}.pricing-card li{display:flex;align-items:center;gap:8px;color:#62656e;font-size:12px}.pricing-card li svg{padding:3px;box-sizing:content-box;border-radius:50%;background:#eeedf2}.pricing-footnote{margin-top:27px;color:#888b94;text-align:center;font-size:11px}.pricing-footnote a{text-decoration:underline}.plan-features-section{padding-top:40px;background:#fafafa}.plan-features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:23px;background:#fff;overflow:hidden}.plan-features article{min-height:230px;padding:30px;border-left:1px solid var(--line)}.plan-features article:first-child{border-left:0}.plan-features article>span{color:#a7a9b0;font-size:10px}.plan-features h3{margin-top:65px;font-size:17px;font-weight:500}.plan-features p{margin-top:9px;color:#7f8189;font-size:12px;line-height:1.6}.faq-section{background:#fafafa}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-grid>div:first-child>p{max-width:390px;margin:23px 0 28px;color:#777a84}.accordion{border-top:1px solid #dcdde1}.accordion article{border-bottom:1px solid #dcdde1}.accordion button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:25px 2px;border:0;background:transparent;text-align:left;cursor:pointer}.accordion button>span{font-size:16px}.accordion button i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d8d9de;border-radius:50%;font-size:16px;font-style:normal}.accordion button svg{width:14px}.accordion__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordion__answer p{overflow:hidden;color:#777a84;line-height:1.7}.accordion article.open .accordion__answer{grid-template-rows:1fr}.accordion article.open .accordion__answer p{padding:0 35px 23px 2px}.about-hero{min-height:670px;text-align:left}.about-hero h1{max-width:1050px}.about-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:40px;padding-top:30px;border-top:1px solid rgba(70,72,90,.12)}.about-intro p{max-width:700px;color:#60636d;font-size:17px;line-height:1.7}.story-grid{display:grid;grid-template-columns:1fr .92fr;gap:100px;align-items:center}.story-art{position:relative;height:600px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#f1efff,#f5f8fa);overflow:hidden}.story-art:before{content:"";position:absolute;left:50%;top:50%;width:480px;height:480px;transform:translate(-50%,-50%);border:1px solid rgba(104,97,168,.12);border-radius:50%;box-shadow:inset 0 0 80px #7a6fdc0f}.story-art:after{content:"";position:absolute;left:50%;top:50%;width:320px;height:320px;transform:translate(-50%,-50%);border:1px solid rgba(104,97,168,.12);border-radius:50%}.story-card{position:absolute;z-index:2;padding:22px;border:1px solid rgba(70,68,100,.1);border-radius:18px;background:#ffffffd4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #36345317}.story-card--one{left:40px;top:45px;width:235px;height:200px}.story-card--one small{font-size:8px;letter-spacing:1px;color:#858791}.story-card--one b{display:block;margin-top:19px;font-size:24px;line-height:1.1;letter-spacing:-1px}.story-card--one span{position:absolute;right:18px;bottom:18px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffe52a}.story-card--one svg{width:17px}.story-card--two{right:34px;bottom:40px;width:245px;height:185px;color:#fff;background:#1b1d23}.story-card--two span{color:#787b85;font-size:9px}.story-card--two p{margin-top:28px;font-size:17px;line-height:1.5}.story-orb{position:absolute;z-index:3;left:50%;top:51%;width:125px;height:125px;display:grid;place-items:center;transform:translate(-50%,-50%);border:12px solid rgba(255,255,255,.6);border-radius:50%;color:#fff;background:linear-gradient(145deg,#a79cf7,#5f5ab9);box-shadow:0 22px 50px #48408d3d}.story-orb span{font-size:28px;font-weight:700;letter-spacing:-2px}.story-copy p{margin-top:23px;color:#71747e;line-height:1.75}.signature{margin-top:36px;font-family:Georgia,serif;font-size:24px;font-style:italic}.signature small{display:block;margin-top:2px;color:#9799a1;font-family:DM Sans,sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:1px}.values-section{background:#fafafa}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-grid article{position:relative;min-height:340px;padding:34px;border:1px solid var(--line);border-radius:23px;background:#fff}.values-grid article>span{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;background:#f0edff}.values-grid article:nth-child(2)>span{background:#fff1b7}.values-grid article:nth-child(3)>span{background:#dff2fc}.values-grid article>span svg{width:20px}.values-grid article>i{position:absolute;right:27px;top:27px;color:#b1b2b8;font-size:10px;font-style:normal}.values-grid h3{margin-top:80px;font-size:21px;letter-spacing:-.7px;font-weight:500}.values-grid p{margin-top:11px;color:#7d7f88;line-height:1.7}.stats-section{padding:0 0 70px;background:#fafafa}.stats-card{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:23px;background:#fff}.stats-card>div{min-height:180px;display:flex;flex-direction:column;justify-content:center;padding:30px;border-left:1px solid var(--line)}.stats-card>div:first-child{border-left:0}.stats-card b{font-size:36px;letter-spacing:-2px;font-weight:500}.stats-card span{margin-top:6px;color:#85878f;font-size:11px}.founder-card{position:relative;display:grid;grid-template-columns:340px 1fr;gap:70px;align-items:center;padding:50px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#f9f9fb,#f1f5f8)}.founder-portrait{position:relative;height:390px;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 50% 28%,#b9affb,#7770c8 35%,#252832 70%)}.founder-portrait span{position:relative;z-index:2;width:140px;height:140px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:42px;font-weight:600}.founder-portrait i{position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.founder-portrait i:last-child{width:230px;height:230px}.founder-card>div:nth-child(2)>p{max-width:590px;margin:23px 0 28px;color:#747780;line-height:1.7}.founder-arrow{position:absolute;right:30px;top:30px;color:#a1a3aa}.contact-page{position:relative;min-height:950px;overflow:hidden;padding:150px 0 105px;background:linear-gradient(115deg,#faf6ff,#f5f9ff 60%,#ebf7ff)}.contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;align-items:center}.contact-copy>p{max-width:520px;margin-top:26px;color:#636771;font-size:16px;line-height:1.7}.contact-methods{display:grid;gap:4px;margin-top:50px}.contact-methods>a,.contact-methods>div{display:grid;grid-template-columns:43px 1fr 20px;gap:13px;align-items:center;padding:16px 0;border-top:1px solid rgba(68,70,88,.12)}.contact-methods>a:last-child,.contact-methods>div:last-child{border-bottom:1px solid rgba(68,70,88,.12)}.contact-methods>a>span,.contact-methods>div>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#ffffffb3}.contact-methods svg{width:17px}.contact-methods>a>div,.contact-methods>div>div{display:grid}.contact-methods small{color:#8c8f98;font-size:9px}.contact-methods b{font-size:12px;font-weight:500}.contact-methods>a>svg{color:#999ca4}.contact-form-card{min-height:650px;padding:40px;border:1px solid rgba(255,255,255,.88);border-radius:28px;background:#ffffffb3;box-shadow:0 24px 70px #30324a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.form-head{display:flex;gap:15px;align-items:center;margin-bottom:29px}.form-head>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#1a1c21}.form-head svg{width:19px}.form-head h2{font-size:20px;letter-spacing:-.5px;font-weight:500}.form-head p{color:#898c94;font-size:11px}.contact-form-card form>label,.form-row label{display:grid;gap:7px;margin-top:18px;color:#555861;font-size:11px;font-weight:500}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;padding:13px 14px;border:1px solid #dfe1e5;border-radius:11px;outline:none;background:#fffc;font-size:12px;transition:.2s}.contact-form-card textarea{resize:vertical}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:#9b94e9;box-shadow:0 0 0 3px #8d82e81a}.contact-form-card form>.button{width:100%;margin-top:22px}.form-privacy{display:block;margin-top:12px;color:#9a9ca4;text-align:center;font-size:8px}.form-success{min-height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form-success>span{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#dcf1eb}.form-success h2{margin-top:25px;font-size:30px;letter-spacing:-1.5px;font-weight:500}.form-success p{max-width:410px;margin-top:12px;color:#777a83;line-height:1.7}.form-success .button{margin-top:25px}.legal-page{padding:170px 0 100px}.legal-grid{display:grid;grid-template-columns:300px 1fr;gap:110px;align-items:start}.legal-grid aside{position:sticky;top:40px}.legal-grid aside h1{margin-top:25px;font-size:42px;line-height:1;letter-spacing:-2px;font-weight:500}.legal-grid aside p{margin-top:13px;color:#94969e;font-size:10px}.legal-grid article{max-width:720px}.legal-grid article>h2{font-size:39px;line-height:1.1;letter-spacing:-2px;font-weight:500}.legal-grid article>p{margin-top:20px;color:#6f727b;line-height:1.75}.legal-grid article h3{margin-top:45px;padding-top:25px;border-top:1px solid var(--line);font-size:18px;font-weight:500}.legal-grid article h3+p{margin-top:12px;color:#71747d;line-height:1.75}.not-found{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;padding:130px 0;background:linear-gradient(120deg,#faf6ff,#edf8ff);text-align:center}.not-found .container{position:relative;z-index:1}.not-found .container>span{color:#8d84ef;font-size:13px;letter-spacing:3px}.not-found h1{margin-top:20px;font-size:clamp(55px,7vw,84px);line-height:.96;letter-spacing:-5px;font-weight:500}.not-found h1 em{color:#7774ef;font-style:normal}.not-found p{margin:24px 0;color:#70737c}.not-found+.footer{margin-top:0}.reveal{animation:rise .7s both ease}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:focus-visible{outline:3px solid rgba(92,118,229,.28);outline-offset:3px}.footer{margin-top:80px;padding:75px 0 30px;color:#d5d6db;background:#111318}@media(max-width:1020px){.section{padding:95px 0}.section-small{padding:60px 0}.main-nav>a,.nav-dropdown>button{padding-inline:11px}.nav-cta{padding-inline:15px}.hero--home{min-height:1000px}.hero-product-frame{margin-top:65px}.dashboard-window{min-height:550px;padding:24px}.dashboard-title strong{font-size:27px}.bar-chart{gap:8px}.bento-grid{grid-template-columns:1fr 1fr}.bento-card--wide{min-height:470px}.card-copy{padding:27px}.connected-visual{left:20px;right:20px}.showcase-card{top:var(--stack-top-tablet);grid-template-columns:.8fr 1.2fr;min-height:510px;margin-bottom:60px}.showcase-card__copy{padding:52px 10px 46px 42px}.showcase-card__visual{padding-left:28px}.product-visual{width:650px;height:390px}.process-grid{gap:60px}.testimonial-card{padding-inline:80px}.products-page-grid{grid-template-columns:1fr}.product-page-card:first-child{grid-column:auto}.product-page-card:first-child .product-page-card__visual{position:static;margin:34px -36px 0 35px}.product-page-card:first-child>p{max-width:510px}.product-page-card:first-child .product-page-card__bottom{right:36px;width:auto}.product-page-card,.product-page-card:first-child{min-height:645px}.comparison-row{grid-template-columns:1.1fr .9fr 1fr .7fr .35fr}.product-detail-hero__grid{grid-template-columns:1fr 230px;gap:45px}.detail-visual-frame .product-visual{height:560px}.outcome-card{gap:55px;padding:55px}.pricing-grid{gap:13px}.pricing-card{padding:25px}.popular-tag{position:static;display:block;width:fit-content;margin-bottom:18px}.plan-features article{padding:23px}.faq-grid,.story-grid{gap:55px}.story-art{height:540px}.founder-card{grid-template-columns:300px 1fr;gap:45px}.contact-grid{gap:50px}.legal-grid{gap:70px}}@media(max-width:800px){.container{width:min(100% - 34px,680px)}.section{padding:78px 0}.section-heading{margin-bottom:45px}.section-heading h2,.process-copy h2,.story-copy h2,.faq-grid>div>h2,.founder-card h2{letter-spacing:-2.5px}.site-header{position:absolute}.nav-shell{height:75px}.brand{font-size:19px}.brand__mark{width:29px;height:29px}.menu-toggle{display:grid}.nav-cta{display:none}.main-nav{position:absolute;top:66px;left:17px;right:17px;transform:none;display:none;flex-direction:column;align-items:stretch;padding:10px;border-radius:20px;background:#fffffff2;box-shadow:0 20px 50px #27283b21}.main-nav--open{display:flex}.main-nav>a,.nav-dropdown>button{width:100%;padding:11px 13px;text-align:left}.nav-dropdown>button{justify-content:space-between}.nav-dropdown__menu{position:static;width:auto;margin:3px 6px 6px;box-shadow:none}.main-nav>a.active{border-radius:11px;background:#f1f1f3}.hero--home{min-height:940px;padding-top:112px}.hero h1{letter-spacing:-3.6px}.hero__lead{padding-inline:10px}.hero-product-frame{margin-top:55px;padding:10px;border-radius:22px}.dashboard-window{min-height:545px;padding:20px;border-radius:16px}.dashboard-nav{display:none}.dashboard-title{padding-block:20px}.dashboard-title strong{font-size:23px}.metric-row{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:13px}.metric__top{margin-bottom:10px}.dashboard-charts{grid-template-columns:1fr}.chart-card--donut{display:none}.chart-card{height:180px}.bar-chart{height:90px}.trust-strip{margin-top:-20px}.logo-row{flex-wrap:wrap;justify-content:center;gap:25px 45px}.logo-row>span{font-size:18px}.bento-grid{grid-template-columns:1fr}.bento-card,.bento-card--mini{min-height:410px}.bento-card--wide{min-height:480px}.product-stack{display:grid;gap:26px;padding-bottom:0}.showcase-card,.showcase-card:last-child{position:relative;top:auto;z-index:auto;grid-template-columns:1fr;min-height:850px;margin-bottom:0;transform:none!important;opacity:1!important;will-change:auto}.showcase-card__copy{padding:42px 34px 25px}.showcase-card__visual{align-items:flex-start;padding:15px 0 35px 34px}.showcase-card__visual .product-visual{width:680px}.product-number{top:24px}.process-grid{grid-template-columns:1fr;gap:45px}.process-copy{position:static}.testimonial-card{padding:60px 35px}.quote-result{display:none}.cta-card{min-height:430px;padding:45px 28px}.cta-card h2{letter-spacing:-3px}.footer{margin-top:45px}body .footer__top{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.page-hero,.about-hero{min-height:540px;padding:125px 0 65px}.page-hero h1,.about-hero h1,.contact-copy h1{letter-spacing:-3.5px}.products-grid-section{padding-top:65px}.product-page-card{min-height:630px}.product-page-card__visual .product-visual{width:700px}.comparison-table{overflow-x:auto}.comparison-row{min-width:830px}.product-detail-hero{min-height:auto;padding-top:110px}.back-link{margin-bottom:45px}.product-detail-hero__grid{grid-template-columns:1fr}.product-stat-orb{display:none}.detail-visual-frame{margin-top:50px;padding:10px}.detail-visual-frame .product-visual{height:500px}.feature-grid{grid-template-columns:1fr}.outcome-card{grid-template-columns:1fr;padding:42px;gap:45px}.related-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:31px}.plan-features{grid-template-columns:repeat(2,1fr)}.plan-features article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.plan-features article:nth-child(4){border-top:1px solid var(--line)}.faq-grid{grid-template-columns:1fr;gap:48px}.about-intro{align-items:flex-start;flex-direction:column}.story-grid{grid-template-columns:1fr}.story-art{order:2}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:290px}.stats-card{grid-template-columns:repeat(2,1fr)}.stats-card>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.stats-card>div:nth-child(4){border-top:1px solid var(--line)}.founder-card{grid-template-columns:1fr;padding:35px}.founder-portrait{height:340px}.founder-arrow{display:none}.contact-page{padding:125px 0 80px}.contact-grid{grid-template-columns:1fr}.contact-copy h1 br{display:none}.contact-form-card{padding:30px}.legal-page{padding:130px 0 80px}.legal-grid{grid-template-columns:1fr;gap:45px}.legal-grid aside{position:static}.legal-grid article>h2{font-size:34px}body .footer__links{gap:20px}}@media(max-width:520px){body{font-size:14px}.container{width:calc(100% - 28px)}.section{padding:67px 0}.section-heading h2,.process-copy h2,.story-copy h2,.faq-grid>div>h2,.founder-card h2{font-size:38px;letter-spacing:-2.3px}.section-heading>p{margin-top:17px}.desktop-break{display:none}.hero--home{min-height:870px}.social-proof{font-size:10px}.hero h1{font-size:46px;letter-spacing:-3px}.hero__actions{flex-direction:column;align-items:stretch;padding-inline:20px}.hero-product-frame{height:390px;overflow:hidden}.dashboard-window{min-height:520px;padding:15px}.dashboard-window .brand{font-size:14px}.dashboard-window .brand__mark{width:23px;height:23px}.dashboard-actions>svg{display:none}.dashboard-title{display:block}.dashboard-title .date-chip{display:none}.dashboard-title strong{font-size:20px}.dashboard-title span{font-size:9px}.metric{padding:11px}.metric>strong{font-size:19px}.metric__top small{font-size:7px}.chart-card{height:145px}.bar-chart{height:62px}.trust-strip{margin-top:0;padding-top:40px}.logo-row{gap:22px 32px}.logo-row>span{font-size:16px}.logo-row>span:last-child{display:none}.features-section{padding-top:90px}.card-copy{padding:24px}.card-copy h3{font-size:20px}.connected-visual{left:12px;right:12px;transform:scale(.87);transform-origin:bottom}.node-b{right:9px}.connected-center{width:110px;height:110px}.world-map{font-size:15px}.location-card{left:12%}.showcase-card{min-height:780px}.showcase-card__copy{padding:34px 25px 18px}.showcase-card__copy h3{font-size:37px}.showcase-card__visual{padding-left:25px}.showcase-card__visual .product-visual{width:620px;height:360px;transform:scale(.82);transform-origin:top left}.product-visual{font-size:12px}.process-step{grid-template-columns:35px 1fr;padding:26px 2px}.process-step>svg{display:none}.testimonial-card{padding:50px 22px}.testimonial-card blockquote{font-size:24px}.cta-card h2{font-size:43px;letter-spacing:-2.7px}.cta-card>div:last-child{width:100%;flex-direction:column}.cta-card .button{width:100%}.page-hero,.about-hero{min-height:500px}.page-hero h1,.about-hero h1,.contact-copy h1{font-size:48px;letter-spacing:-3px}.filter-pills{max-width:100%;overflow-x:auto;justify-content:flex-start}.filter-pills button{white-space:nowrap}.product-page-card,.product-page-card:first-child{min-height:590px;padding:26px}.product-page-card h2{font-size:37px}.product-page-card__visual,.product-page-card:first-child .product-page-card__visual{margin:28px -26px 0 0}.product-page-card__visual .product-visual,.product-page-card:first-child .product-page-card__visual .product-visual{width:650px;height:365px;transform:scale(.75);transform-origin:top left}.product-page-card__bottom,.product-page-card:first-child .product-page-card__bottom{left:26px;right:26px;bottom:22px}.product-page-card__bottom>span{display:none}.product-detail-copy h1{font-size:59px;letter-spacing:-4px}.product-detail-copy>p{font-size:15px}.trial-points{flex-wrap:wrap;gap:9px 15px}.detail-visual-frame{height:370px;overflow:hidden}.detail-visual-frame .product-visual{width:680px;height:520px;transform:scale(.51);transform-origin:top left}.feature-grid article{min-height:250px;padding:27px}.feature-grid article>i{margin-bottom:30px}.outcome-card{padding:30px}.outcome-copy h2{font-size:39px;letter-spacing:-2px}.related-card{grid-template-columns:45px 1fr;padding:26px}.related-card>svg{display:none}.pricing-card{padding:25px}.plan-features{grid-template-columns:1fr}.plan-features article{min-height:190px;border-left:0;border-top:1px solid var(--line)}.plan-features article:first-child{border-top:0}.plan-features h3{margin-top:42px}.accordion button>span{padding-right:20px;font-size:14px}.story-art{height:480px}.story-card--one{left:20px;top:25px}.story-card--two{right:20px;bottom:25px}.story-orb{width:100px;height:100px}.stats-card{grid-template-columns:1fr}.stats-card>div{min-height:140px;border-left:0;border-top:1px solid var(--line)}.stats-card>div:first-child{border-top:0}.founder-card{padding:24px}.founder-portrait{height:300px}.contact-form-card{padding:23px}.form-row{grid-template-columns:1fr;gap:0}.form-head h2{font-size:18px}.legal-grid aside h1{font-size:36px}.legal-grid article>h2{font-size:30px}.not-found h1{letter-spacing:-3px}body .footer__links{grid-template-columns:repeat(2,1fr);row-gap:35px}body .footer__bottom{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.product-stack{display:grid;gap:26px;padding-bottom:0}.showcase-card,.showcase-card:last-child{position:relative;top:auto;z-index:auto;margin-bottom:0;transform:none!important;opacity:1!important;will-change:auto}}.site-header{position:fixed;top:12px;left:0;z-index:80;pointer-events:none}.nav-shell{width:min(1180px,calc(100% - 28px));height:68px;padding:7px 9px 7px 17px;border:1px solid rgba(206,208,216,.82);border-radius:18px;background:#ffffffdb;box-shadow:0 10px 35px #23263514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.brand--header .brand__picture{width:178px}.brand--header .brand__wordmark{width:100%;height:auto}.main-nav{position:static;left:auto;transform:none;margin-left:auto}.nav-account{display:flex;align-items:center;gap:6px}.signin-link{height:42px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:11px;font-size:12px;font-weight:500}.signin-link:hover{background:#f4f4f6}.signin-link svg{width:15px}.client-link{height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:12px;background:#f3f3f5;font-size:11px}.client-link>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#1b1d22;font-size:8px}.client-link>svg{display:none;width:14px}.header-signout{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;cursor:pointer}.header-signout:hover{background:#f2f2f4}.header-signout svg{width:16px}.app-preview{position:relative;width:720px;aspect-ratio:1.6;display:block;flex:none;overflow:hidden;padding:0;border:1px solid #dedfe4;border-radius:20px 0 0 20px;background:#f5f6f8;box-shadow:0 28px 60px #2a2b3b1a;cursor:zoom-in;text-align:left}.app-preview img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.app-preview:hover img{transform:scale(1.015)}.app-preview__action{position:absolute;right:16px;bottom:15px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.8);border-radius:10px;color:#fff;background:#14161cd1;box-shadow:0 8px 25px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;opacity:0;transform:translateY(5px);transition:.25s}.app-preview:hover .app-preview__action,.app-preview:focus-visible .app-preview__action{opacity:1;transform:none}.app-preview>small{position:absolute;left:13px;bottom:13px;padding:5px 8px;border-radius:7px;color:#60636b;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.app-preview--large{width:100%;border-radius:20px;box-shadow:none}.preview-lightbox{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;background:#0c0e12c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .2s ease}.preview-lightbox>div{width:min(1400px,95vw);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#fff;box-shadow:0 30px 100px #00000059}.preview-lightbox__bar{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 13px 0 20px;border-bottom:1px solid #e5e6e9;font-size:11px}.preview-lightbox__bar button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:#f1f2f4;cursor:pointer}.preview-lightbox__bar svg{width:17px}.preview-lightbox img{width:100%;height:auto;max-height:calc(100vh - 130px);object-fit:contain;background:#f5f6f8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product-page-card__visual .app-preview{width:690px}.product-page-card:first-child .product-page-card__visual .app-preview{width:720px}.detail-visual-frame .app-preview{width:100%;border-radius:20px}.detail-visual-frame{padding:18px}.product-detail-hero{min-height:auto}.proof-preview .app-preview,.client-product-card .app-preview{width:100%;border-radius:18px;box-shadow:none}.proof-section{background:#fff}.proof-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.proof-preview{padding:18px;border:1px solid #e1e2e6;border-radius:27px;background:linear-gradient(135deg,#f1edff,#ecf7ff)}.proof-copy h2{margin-top:20px;font-size:clamp(40px,4.8vw,60px);line-height:.99;letter-spacing:-3.7px;font-weight:500}.proof-copy h2 span{color:#8984f4}.proof-copy>p{max-width:520px;margin-top:22px;color:#777a84;line-height:1.7}.proof-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:38px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.proof-stats>div{display:grid;padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-stats b{font-size:28px;letter-spacing:-1.4px;font-weight:500}.proof-stats span{color:#878a93;font-size:10px}.integrations-section{background:#fafafa;text-align:center}.integration-canvas{position:relative;width:min(760px,100%);height:250px;margin:0 auto}.integration-hub,.integration-app{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid #e0e1e6;background:#fff;box-shadow:0 14px 35px #292b3a14}.integration-hub{left:50%;top:50%;width:88px;height:88px;transform:translate(-50%,-50%);border:12px solid #e9e8ed;border-radius:27px;color:#fff;background:#1b1d22}.integration-hub svg{width:20px}.integration-hub b{display:none}.integration-app{width:45px;height:45px;border-radius:14px;font-size:14px;font-weight:700}.ia-a{left:4%;top:48%;color:#fff;background:#6c5ce7}.ia-b{left:24%;top:5%;color:#4285f4}.ia-c{right:23%;top:6%;color:#2c9b70}.ia-d{right:5%;top:48%;color:#fff;background:#3b86e8}.ia-e{left:26%;bottom:4%;color:#e8ad16}.integration-line{position:absolute;z-index:1;left:50%;top:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,#b9b6cb,transparent)}.integration-line--a{width:315px;transform:rotate(180deg)}.integration-line--b{width:210px;transform:rotate(-135deg)}.integration-line--c{width:210px;transform:rotate(-45deg)}.integration-line--d{width:320px}.integration-note{color:#858790;font-size:11px}.integrations-section .center-action{margin-top:25px}.reviews-section{background:#fff}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reviews-grid article{position:relative;min-height:250px;padding:27px;border:1px solid var(--line);border-radius:20px;background:#fafafa}.review-stars{display:flex;gap:3px;color:#f1c923}.review-stars svg{width:12px;fill:currentColor}.reviews-grid blockquote{margin-top:25px;font-size:15px;line-height:1.65}.reviews-grid article>div:nth-of-type(2){position:absolute;left:27px;bottom:24px;display:flex;align-items:center;gap:10px}.reviews-grid article>div:nth-of-type(2)>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1b1d22;font-size:8px}.reviews-grid article>div:nth-of-type(2)>p{display:grid}.reviews-grid article>div:nth-of-type(2) b{font-size:10px}.reviews-grid article>div:nth-of-type(2) small{color:#92949c;font-size:8px}.reviews-grid article>i{position:absolute;right:22px;bottom:25px;color:#c1c2c7;font-size:9px;font-style:normal}.home-faq-section{background:#fafafa}.home-faq-list{max-width:880px;margin:0 auto;border-top:1px solid #dcdde1}.home-faq-list article{border-bottom:1px solid #dcdde1}.home-faq-list button{width:100%;display:grid;grid-template-columns:45px 1fr 32px;align-items:center;padding:25px 0;border:0;background:transparent;text-align:left;cursor:pointer}.home-faq-list button>span{color:#aaaeb5;font-size:9px}.home-faq-list button>b{font-size:16px;font-weight:500}.home-faq-list button>i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9dade;border-radius:50%;font-style:normal}.home-faq-list button svg{width:14px}.home-faq-list article>div{display:grid;grid-template-rows:0fr;transition:.25s}.home-faq-list article>div p{max-width:700px;overflow:hidden;margin-left:45px;color:#777a84;line-height:1.7}.home-faq-list article.open>div{grid-template-rows:1fr}.home-faq-list article.open>div p{padding-bottom:25px}.newsletter-section{padding:0 0 50px;background:#fafafa}.newsletter-card{min-height:300px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center;padding:55px 65px;overflow:hidden;border:1px solid #dfe0e5;border-radius:28px;background:radial-gradient(circle at 85% 130%,#cddffc,transparent 50%),linear-gradient(125deg,#f8f5ff,#f4f8fc)}.newsletter-card>div:first-child>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#1b1d22}.newsletter-card>div:first-child>span svg{width:18px}.newsletter-card h2{margin-top:20px;font-size:36px;line-height:1.06;letter-spacing:-2px;font-weight:500}.newsletter-card h2 em{color:#8480f1;font-style:normal}.newsletter-card p{margin-top:13px;color:#797c85}.newsletter-card form{position:relative;align-self:end}.newsletter-card input{width:100%;height:55px;padding:0 60px 0 17px;border:1px solid #d9dbe1;border-radius:13px;outline:none;background:#ffffffd9}.newsletter-card form button{position:absolute;right:6px;top:6px;width:43px;height:43px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff;background:#1b1d22;cursor:pointer}.newsletter-card form button svg{width:17px}.newsletter-card form small{display:block;margin-top:8px;color:#9698a0;font-size:8px}.newsletter-success{align-self:center;display:grid;grid-template-columns:45px 1fr;column-gap:13px;padding:24px;border:1px solid #d9dbe1;border-radius:16px;background:#ffffffb3}.newsletter-success svg{grid-row:1/3;width:20px;padding:10px;box-sizing:content-box;border-radius:13px;background:#e7e2ff}.newsletter-success b{font-size:14px}.newsletter-success span{color:#83858d;font-size:10px}.services-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{position:relative;min-height:370px;display:flex;flex-direction:column;padding:30px;border:1px solid #e0e1e5;border-radius:23px;background:#fafafa;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.service-card:hover{transform:translateY(-4px);border-color:#cfd1d8}.service-card:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border:1px solid rgba(90,85,140,.08);border-radius:50%;box-shadow:inset 0 0 0 34px #ffffff38;pointer-events:none}.service-card--featured:first-child{grid-column:span 2;background:linear-gradient(135deg,#f2efff,#fafafa 62%)}.service-card--pink{background:linear-gradient(145deg,#fff5fb,#fafafa 65%)}.service-card--blue{background:linear-gradient(145deg,#eef9ff,#fafafa 65%)}.service-card--green{background:linear-gradient(145deg,#eefbf5,#fafafa 65%)}.service-card--indigo{background:linear-gradient(145deg,#f2f5ff,#fafafa 65%)}.service-card--cyan{background:linear-gradient(145deg,#eefcff,#fafafa 65%)}.service-card--dark{color:#fff;border-color:#24272e;background:#191b20}.service-card--dark p{color:#9fa2ac!important}.service-card--dark .service-technologies span{border-color:#353841;background:#24272e}.service-card--dark .service-technologies small{color:#b4b6be}.service-card--sky{background:linear-gradient(145deg,#edf8ff,#fafafa 65%)}.service-card--yellow{background:linear-gradient(145deg,#fffbed,#fafafa 65%)}.service-number{position:absolute;right:24px;top:22px;color:#b1b3ba;font-size:9px}.service-icon{position:relative;z-index:1;width:53px;height:53px;display:grid;place-items:center;border:1px solid rgba(40,42,55,.07);border-radius:16px;background:#fff;box-shadow:0 9px 24px #2526340f}.service-icon svg{width:24px;height:24px}.service-card h3{position:relative;z-index:1;margin-top:56px;font-size:22px;letter-spacing:-.8px;font-weight:500}.service-card p{position:relative;z-index:1;max-width:570px;margin-top:11px;color:#777a84;line-height:1.7}.service-technologies{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.service-technologies>span{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e2e3e7;border-radius:8px;background:#ffffffbf}.service-technologies svg{width:13px;height:13px}.service-technologies small{color:#7d8088;font-size:8px;text-transform:capitalize}.service-card>a{position:relative;z-index:1;width:fit-content;display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:10px;font-weight:600}.service-card>a svg{width:14px;transition:transform .2s}.service-card>a:hover svg{transform:translate(4px)}.technology-section{background:#fafafa}.technology-filters{width:fit-content;display:flex;gap:4px;margin:0 auto 38px;padding:5px;border:1px solid #e0e1e5;border-radius:99px;background:#fff}.technology-filters button{padding:8px 13px;border:0;border-radius:99px;background:transparent;color:#747780;font-size:10px;cursor:pointer}.technology-filters button.active{color:#fff;background:#1b1d22}.technology-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.technology-grid article{min-height:105px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2e3e6;border-radius:16px;background:#fff;animation:rise .3s ease}.technology-grid article>span{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#f5f5f7}.technology-grid svg{width:21px;height:21px}.technology-grid article>div{display:grid}.technology-grid b{font-size:11px}.technology-grid small{color:#95979f;font-size:8px}.integrations-section{background:#fff}.integration-canvas{height:330px;margin-top:-15px}.integration-canvas:before,.integration-canvas:after{content:"";position:absolute;z-index:0;left:50%;top:50%;background:linear-gradient(90deg,transparent,#dcdae6 25%,#dcdae6 75%,transparent)}.integration-canvas:before{width:92%;height:1px;transform:translate(-50%,-50%)}.integration-canvas:after{width:1px;height:82%;transform:translate(-50%,-50%);background:linear-gradient(180deg,transparent,#dcdae6 25%,#dcdae6 75%,transparent)}.integration-hub{width:98px;height:98px;border:13px solid #ecebf0;border-radius:29px}.integration-app{width:54px;height:54px;border-radius:16px;background:#fff!important}.integration-app svg{width:23px;height:23px}.integration-app:after{content:attr(data-label);position:absolute;left:50%;top:calc(100% + 8px);padding:4px 7px;transform:translate(-50%,-3px);border:1px solid #e2e3e7;border-radius:7px;color:#555861;background:#fff;box-shadow:0 7px 18px #24263214;font-size:8px;white-space:nowrap;opacity:0;transition:.2s;pointer-events:none}.integration-app:hover:after{opacity:1;transform:translate(-50%)}.ia-a{left:2%;top:43%}.ia-b{left:20%;top:3%}.ia-c{left:47%;top:-2%}.ia-d{right:20%;top:3%}.ia-e{right:2%;top:43%}.ia-f{right:20%;top:auto;bottom:1%}.ia-g{left:47%;top:auto;bottom:-3%}.ia-h{left:20%;top:auto;bottom:1%}.integration-line--a{width:330px;transform:rotate(180deg)}.integration-line--b{width:225px;transform:rotate(-135deg)}.integration-line--c{width:165px;transform:rotate(-90deg)}.integration-line--d{width:225px;transform:rotate(-45deg)}.integration-line--e{width:330px;transform:rotate(0)}.integration-line--f{width:225px;transform:rotate(45deg)}.services-hero .hero__actions{margin-top:30px}.delivery-section{background:#fff}.delivery-heading{display:grid;grid-template-columns:1fr .75fr;column-gap:70px;align-items:end;margin-bottom:55px}.delivery-heading>.eyebrow{grid-column:1/-1;width:fit-content;margin-bottom:20px}.delivery-heading h2{font-size:clamp(42px,5vw,62px);line-height:.98;letter-spacing:-3.8px;font-weight:500}.delivery-heading h2 span{color:#8882f4}.delivery-heading>p{max-width:410px;padding-bottom:4px;color:#777a84;line-height:1.7}.delivery-steps{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #e0e1e5;border-radius:24px}.delivery-steps article{position:relative;min-height:310px;padding:28px;border-left:1px solid #e0e1e5;background:#fafafa}.delivery-steps article:first-child{border-left:0}.delivery-steps article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:0 8px 20px #2426320d}.delivery-steps article>span svg{width:19px}.delivery-steps article>i{position:absolute;right:22px;top:22px;color:#b3b5bb;font-size:9px;font-style:normal}.delivery-steps h3{margin-top:85px;font-size:19px;font-weight:500}.delivery-steps p{margin-top:9px;color:#7d8088;font-size:12px;line-height:1.65}.service-assurance-section{padding-top:35px}.service-assurance-card{min-height:380px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:60px;border-radius:28px;color:#fff;background:radial-gradient(circle at 90% 100%,rgba(119,105,235,.18),transparent 45%),#191b20}.service-assurance-card h2{margin-top:20px;font-size:47px;line-height:1.02;letter-spacing:-3px;font-weight:500}.service-assurance-card h2 span{color:#9a91f7}.service-assurance-card ul{display:grid;gap:14px}.service-assurance-card li{display:flex;align-items:center;gap:10px;color:#c4c6ce;font-size:11px}.service-assurance-card li svg{width:15px;padding:3px;box-sizing:content-box;border-radius:50%;color:#1b1d22;background:#fff}.service-assurance-card>.button{grid-column:2;width:fit-content;margin-top:-40px}@media(max-width:1020px){.services-grid{grid-template-columns:repeat(2,1fr)}.service-card--featured:first-child{grid-column:span 2}.technology-grid{grid-template-columns:repeat(3,1fr)}.delivery-steps{grid-template-columns:repeat(2,1fr)}.delivery-steps article:nth-child(3){border-left:0;border-top:1px solid #e0e1e5}.delivery-steps article:nth-child(4){border-top:1px solid #e0e1e5}}@media(max-width:800px){.services-grid{grid-template-columns:1fr}.service-card--featured:first-child{grid-column:auto}.service-card{min-height:340px}.technology-grid{grid-template-columns:repeat(2,1fr)}.technology-filters{max-width:100%;overflow-x:auto;justify-content:flex-start}.technology-filters button{flex:none}.integration-canvas{transform:scale(.9);margin-inline:-40px;width:calc(100% + 80px)}.delivery-heading{grid-template-columns:1fr}.delivery-heading>p{margin-top:20px}.service-assurance-card{grid-template-columns:1fr;padding:45px}.service-assurance-card>.button{grid-column:auto;margin-top:0}}@media(max-width:520px){.service-card{min-height:330px;padding:25px}.service-card h3{margin-top:42px}.technology-grid{grid-template-columns:1fr}.integration-canvas{height:265px;transform:scale(.72);margin-block:-35px;margin-inline:-80px;width:calc(100% + 160px)}.integration-note{margin-top:10px}.delivery-steps{grid-template-columns:1fr}.delivery-steps article{min-height:250px;border-left:0;border-top:1px solid #e0e1e5}.delivery-steps article:first-child{border-top:0}.delivery-steps h3{margin-top:55px}.service-assurance-card{padding:35px 27px}.service-assurance-card h2{font-size:38px;letter-spacing:-2.3px}}.auth-page{min-height:100vh;display:grid;grid-template-columns:.9fr 1.1fr;background:#f7f8fa}.auth-page__aside{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:38px 45px;color:#fff;background:radial-gradient(circle at 15% 15%,rgba(142,128,248,.26),transparent 35%),radial-gradient(circle at 90% 85%,rgba(76,148,224,.18),transparent 38%),#17191f}.auth-page__aside:after{content:"";position:absolute;right:-170px;bottom:-170px;width:500px;height:500px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:inset 0 0 0 70px #ffffff05}.auth-back{position:relative;z-index:2;width:fit-content;display:flex;align-items:center;gap:8px;color:#b8bbc5;font-size:11px}.auth-back svg{width:15px}.auth-aside__content{position:relative;z-index:2;max-width:500px;margin:auto 0}.auth-spark{width:52px;height:52px;display:grid;place-items:center;margin-top:70px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f}.auth-spark svg{width:21px}.auth-aside__content h1{margin-top:25px;font-size:clamp(42px,4.4vw,64px);line-height:.98;letter-spacing:-3.8px;font-weight:500}.auth-aside__content>p{max-width:470px;margin-top:22px;color:#a4a7b1;line-height:1.7}.auth-aside__content ul{display:grid;gap:12px;margin-top:32px}.auth-aside__content li{display:flex;align-items:center;gap:10px;color:#d5d6dc;font-size:11px}.auth-aside__content li svg{width:14px}.auth-page__aside>small{position:relative;z-index:2;color:#666a74;font-size:9px}.auth-page__main{display:grid;place-items:center;padding:50px}.auth-form-wrap{width:min(460px,100%)}.auth-form-wrap--signup{width:min(580px,100%)}.auth-form-wrap h2{margin-top:22px;font-size:38px;line-height:1.05;letter-spacing:-2.2px;font-weight:500}.auth-form-wrap>p{margin-top:10px;color:#858790;font-size:12px}.auth-form-wrap>p a{color:#5754c8;font-weight:600}.auth-form{display:grid;margin-top:30px}.auth-form label{display:grid;gap:7px;margin-top:17px;color:#565962;font-size:10px;font-weight:600}.auth-input{height:50px;display:flex;align-items:center;padding:0 13px;border:1px solid #dfe0e5;border-radius:12px;background:#fff;transition:.2s}.auth-input:focus-within{border-color:#9189e8;box-shadow:0 0 0 3px #7c71e31a}.auth-input>svg{width:16px;color:#9a9ca4}.auth-input input{flex:1;min-width:0;height:100%;padding:0 11px;border:0;outline:0;background:transparent;font-size:12px}.auth-input button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.auth-input button svg{width:15px;color:#9598a0}.auth-form select{height:50px;padding:0 13px;border:1px solid #dfe0e5;border-radius:12px;outline:none;background:#fff;font-size:12px}.auth-form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.auth-options{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:#787b84;font-size:10px}.auth-options label,.terms-check{display:flex;align-items:center;gap:8px!important;margin:0!important;font-weight:400!important}.auth-options a,.terms-check a{color:#5855c8}.auth-form>.button{width:100%;margin-top:22px}.auth-form>.button svg{width:15px}.auth-error{margin-top:20px;padding:11px 13px;border:1px solid #f0cccc;border-radius:10px;color:#a94747;background:#fff0f0;font-size:10px}.auth-demo-note{display:grid;margin-top:24px;padding:16px;border:1px solid #e0e1e5;border-radius:12px;background:#fff}.auth-demo-note b{font-size:10px}.auth-demo-note span{margin-top:4px;color:#878992;font-size:9px;line-height:1.5}.route-loader{min-height:70vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#777a84}.route-loader i{width:18px;height:18px;border:2px solid #ddd;border-top-color:#7d74e8;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.client-page{min-height:900px;padding:130px 0 100px;background:#f6f7f9}.welcome-banner{display:grid;grid-template-columns:45px 1fr 30px;gap:13px;align-items:center;margin-bottom:25px;padding:15px 17px;border:1px solid #d7d0fa;border-radius:16px;background:#f0edff}.welcome-banner>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#fff}.welcome-banner svg{width:17px}.welcome-banner p{color:#747780;font-size:10px}.welcome-banner button{border:0;background:transparent;font-size:20px;cursor:pointer}.client-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.client-topbar h1{margin-top:18px;font-size:47px;letter-spacing:-2.8px;font-weight:500}.client-topbar>div:first-child>p{color:#7b7d86}.client-topbar__actions{display:flex;align-items:center;gap:10px}.client-topbar__actions>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dddfe4;border-radius:12px;background:#fff}.client-topbar__actions>button svg{width:16px}.client-topbar__actions>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#1b1d22;font-size:9px}.client-topbar__actions>div{display:grid}.client-topbar__actions b{font-size:11px}.client-topbar__actions small{color:#8c8f97;font-size:9px}.client-tabs{display:flex;gap:5px;margin-top:38px;padding-bottom:18px;border-bottom:1px solid #dfe0e4}.client-tabs a,.client-tabs button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-radius:10px;background:transparent;color:#70737c;font-size:11px;cursor:pointer}.client-tabs svg{width:15px}.client-tabs .active{color:#fff;background:#1b1d22}.client-tabs button{margin-left:auto}.client-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:20px;margin-top:24px}.client-product-card,.client-sidebar>article{padding:24px;border:1px solid #dfe0e4;border-radius:21px;background:#fff}.client-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.client-card-head>div{display:flex;align-items:center;gap:12px}.client-card-head>div>div{display:grid}.client-card-head small{color:#8a8c95;font-size:8px;letter-spacing:.8px}.client-card-head h2{font-size:21px;font-weight:500}.status-pill{padding:6px 9px;border-radius:99px;color:#33785e;background:#e1f3eb;font-size:9px}.client-product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.client-product-card__bottom>div{display:grid;flex:1}.client-product-card__bottom b{font-size:11px}.client-product-card__bottom>div>span{height:5px;margin-top:8px;overflow:hidden;border-radius:99px;background:#eeeef1}.client-product-card__bottom>div>span i{display:block;width:62%;height:100%;border-radius:99px;background:#8c82ee}.client-product-card__bottom small{margin-top:7px;color:#92949c;font-size:8px}.client-sidebar{display:grid;gap:20px}.client-sidebar article{padding:22px}.client-sidebar h3{font-size:15px;font-weight:500}.client-sidebar .client-card-head>svg{width:17px;color:#9698a0}.client-sidebar dl{margin:0}.client-sidebar dl>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:10px;padding:12px 0;border-top:1px solid #eeeef1;font-size:9px}.client-sidebar dt{color:#999ba3}.client-sidebar dd{margin:0;text-align:right;overflow-wrap:anywhere}.client-sidebar .button{width:100%;margin-top:10px}.next-step-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff3b7}.next-step-card>span svg{width:17px}.next-step-card h3{margin-top:25px}.next-step-card p{margin-top:9px;color:#7e8089;font-size:11px;line-height:1.6}.next-step-card a{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:10px;font-weight:600}.next-step-card a svg{width:14px}.available-products{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:center;margin-top:20px;padding:28px;border:1px solid #dfe0e4;border-radius:21px;background:#fff}.available-products>div:first-child h2{font-size:20px;font-weight:500}.available-products>div:first-child p{margin-top:5px;color:#8b8d96;font-size:10px}.available-products>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.available-products>div:last-child>a{display:grid;grid-template-columns:37px 1fr 18px;align-items:center;gap:10px;padding:13px;border:1px solid #e7e8eb;border-radius:13px}.available-products>div:last-child>a>div{display:grid}.available-products b{font-size:11px}.available-products small{color:#92949c;font-size:8px}.available-products>a svg{width:15px}@media(max-width:1020px){.main-nav>a,.nav-dropdown>button{padding-inline:9px}.signin-link{padding-inline:8px}.proof-grid{gap:40px}.client-grid{grid-template-columns:1.25fr .75fr}.showcase-card__visual .app-preview{width:650px}.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.site-header{position:fixed;top:8px}.nav-shell{height:62px;padding:6px 8px 6px 12px}.brand--header .brand__picture{width:128px}.brand--header .brand__wordmark{width:100%;height:auto}.main-nav{position:fixed;top:76px;left:14px;right:14px;margin:0;transform:none}.nav-account{margin-left:auto}.signin-link{width:38px;height:38px;padding:0;justify-content:center}.signin-link{font-size:0}.signin-link svg{width:16px}.client-link b{display:none}.client-link>svg{display:block}.client-link>span{display:none}.header-signout{display:none}.menu-toggle{margin-left:4px}.showcase-card__visual .app-preview{width:680px}.product-page-card__visual .app-preview,.product-page-card:first-child .product-page-card__visual .app-preview{width:700px}.proof-grid{grid-template-columns:1fr}.proof-preview{order:2}.reviews-grid{grid-template-columns:1fr}.newsletter-card{grid-template-columns:1fr;gap:35px}.auth-page{grid-template-columns:1fr}.auth-page__aside{display:none}.auth-page__main{min-height:100vh;padding:40px 25px}.client-topbar{align-items:flex-start}.client-topbar__actions>div{display:none}.client-grid{grid-template-columns:1fr}.client-sidebar{grid-template-columns:repeat(2,1fr)}.available-products{grid-template-columns:1fr}.integration-canvas{transform:scale(.82)}.detail-visual-frame .app-preview{height:auto}.product-detail-hero{padding-top:115px}}@media(max-width:520px){.nav-shell{width:calc(100% - 16px)}.nav-account .nav-cta{display:none}.hero--home{padding-top:125px}.showcase-card{min-height:720px}.showcase-card__visual .app-preview{width:560px;transform:scale(.72);transform-origin:top left}.product-page-card__visual .app-preview,.product-page-card:first-child .product-page-card__visual .app-preview{width:600px;transform:scale(.66);transform-origin:top left}.detail-visual-frame{height:auto}.detail-visual-frame .app-preview{width:100%;height:auto;transform:none}.app-preview__action{display:none}.preview-lightbox{padding:10px}.preview-lightbox>div{width:100%;border-radius:14px}.preview-lightbox__bar{height:48px}.proof-copy h2{font-size:40px;letter-spacing:-2.4px}.proof-stats>div{padding:18px}.integration-canvas{height:200px;transform:scale(.7);margin-block:-20px}.reviews-grid article{min-height:235px}.home-faq-list button{grid-template-columns:32px 1fr 30px}.home-faq-list button>b{font-size:14px}.home-faq-list article>div p{margin-left:32px}.newsletter-card{padding:35px 25px}.newsletter-card h2{font-size:31px}.auth-page__main{padding:30px 17px}.auth-form-wrap h2{font-size:32px}.auth-form__row{grid-template-columns:1fr;gap:0}.client-page{padding-top:100px}.client-topbar{display:block}.client-topbar h1{font-size:37px}.client-topbar__actions{margin-top:20px}.client-tabs{overflow-x:auto}.client-tabs a,.client-tabs button{flex:none}.client-grid{display:block}.client-sidebar{grid-template-columns:1fr;margin-top:15px}.client-product-card,.client-sidebar>article{padding:17px}.client-product-card__bottom{align-items:stretch;flex-direction:column}.available-products{padding:19px}.available-products>div:last-child{grid-template-columns:1fr}}.footer__top{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;padding-bottom:66px;border-bottom:1px solid #292b31}.footer__brand p{max-width:330px;margin-top:24px;color:#858891;line-height:1.65}.footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer__links>div{display:flex;flex-direction:column;gap:12px}.footer__links span{margin-bottom:5px;color:#646770;font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.footer__links a{width:fit-content;display:flex;align-items:center;gap:5px;font-size:13px}.footer__links a:hover{color:#fff}.footer__bottom{display:flex;justify-content:space-between;padding-top:27px;color:#676a72;font-size:11px}@media(max-width:1020px){.portfolio-heading{gap:40px}.portfolio-card{width:440px}}@media(max-width:800px){.portfolio-section{padding:95px 0 100px}.portfolio-heading{grid-template-columns:1fr;margin-bottom:34px}.portfolio-heading>p{max-width:560px}.portfolio-card{width:390px}.features-section{padding-top:100px}}@media(max-width:520px){.brand--header .brand__picture{width:124px}.portfolio-section{padding:78px 0 82px}.portfolio-heading{gap:20px}.portfolio-heading h2{font-size:41px;letter-spacing:-2.6px}.portfolio-heading h2 br{display:none}.portfolio-card{width:310px;border-radius:22px}.portfolio-card__meta{min-height:88px;padding:16px 18px}.portfolio-card__meta h3{font-size:18px}.portfolio-card:hover{transform:translateY(-6px) scale(1.025)}.portfolio-track{gap:14px;padding-inline:14px;animation-duration:40s}@keyframes portfolio-scroll{to{transform:translate(calc(-50% - 7px))}}.footer__brand .brand--footer{width:min(220px,100%)}}.products-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-page-card,.product-page-card:first-child{min-height:0;display:flex;flex-direction:column;padding:30px;overflow:hidden}.product-page-card:first-child{grid-column:1/-1}.product-page-card__content{display:flex;flex:1;flex-direction:column;gap:28px;margin-top:25px}.product-page-card:first-child .product-page-card__content{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:38px;align-items:stretch}.product-page-card__copy{min-width:0;display:flex;flex-direction:column}.product-page-card .product-page-card__copy h2{margin:0;font-size:40px;line-height:1;letter-spacing:-2px}.product-page-card .product-page-card__copy>p{max-width:500px;margin-top:13px;color:#70737d;line-height:1.65}.product-page-card__visual,.product-page-card:first-child .product-page-card__visual{position:static;min-width:0;margin:0}.product-page-card__visual .app-preview,.product-page-card:first-child .product-page-card__visual .app-preview{width:100%;height:auto;aspect-ratio:8/5;transform:none;border-radius:18px;box-shadow:0 18px 48px #2a2b3b1a}.product-page-card__visual .app-preview img{width:100%;height:100%;object-fit:contain;background:#fff}.product-price-card{margin-top:28px;padding:18px 19px;border:1px solid rgba(208,210,219,.9);border-radius:17px;background:#ffffffc7;box-shadow:0 10px 28px #292b3c0b}.product-page-card:first-child .product-price-card{margin-top:auto}.product-price-card>span{color:#898c95;font-size:9px;text-transform:uppercase;letter-spacing:1px}.product-price-card>div{display:flex;align-items:flex-end;margin-top:6px}.product-price-card strong{font-size:34px;line-height:1;letter-spacing:-2px;font-weight:600}.product-price-card small{margin:0 0 3px 6px;color:#747780;font-size:11px}.product-price-card>p{margin-top:8px;color:#92949c;font-size:9px}.product-page-card__actions{display:flex;align-items:center;gap:10px;margin-top:24px}.product-page-card__actions .button{flex:1}.order-now{min-height:42px;font-size:11px;font-weight:600}.order-now svg{width:15px}@media(max-width:800px){.products-page-grid{grid-template-columns:1fr}.product-page-card:first-child{grid-column:auto}.product-page-card:first-child .product-page-card__content{display:flex}.product-page-card:first-child .product-price-card{margin-top:28px}}@media(max-width:520px){.product-page-card,.product-page-card:first-child{min-height:0;padding:21px}.product-page-card__content{gap:21px;margin-top:22px}.product-page-card .product-page-card__copy h2{font-size:35px}.product-page-card__actions{align-items:stretch;flex-direction:column}.product-page-card__actions .button,.order-now{width:100%}}.custom-cursor{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease}html.cursor-visible .custom-cursor{opacity:1}.custom-cursor__dot,.custom-cursor__follower{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;will-change:transform}.custom-cursor__dot{z-index:2}.custom-cursor__dot:after{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#17191f;transition:transform .25s ease,background .25s ease}.custom-cursor__ring{position:absolute;left:0;top:0;width:36px;height:36px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(23,25,31,.48);border-radius:50%;background:#ffffff0a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),transform .2s ease,background .3s ease,border-color .3s ease}.custom-cursor__ring>span{max-width:72px;color:#fff;font-size:9px;line-height:1.15;text-align:center;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .3s ease}.custom-cursor--interactive .custom-cursor__ring{width:55px;height:55px;border-color:#17191f9e}.custom-cursor--project .custom-cursor__ring{width:104px;height:104px;border-color:#ffffff73;background:#14161cdb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.custom-cursor--project .custom-cursor__ring>span{opacity:1;transform:scale(1)}.custom-cursor--project .custom-cursor__dot:after{background:#fff}.custom-cursor.is-pressed .custom-cursor__ring{transform:translate(-50%,-50%) scale(.88)}html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor [role=button],html.has-custom-cursor .portfolio-card{cursor:none!important}.button,.main-nav>a,.nav-dropdown>button,.signin-link,.menu-toggle{will-change:transform}@media(hover:none),(pointer:coarse){.custom-cursor{display:none!important}}@media(prefers-reduced-motion:reduce){.custom-cursor{display:none!important}.button,.main-nav>a,.nav-dropdown>button,.signin-link,.menu-toggle{will-change:auto}}.features-section{background:#fff}.product-benefits-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.product-benefit-card{position:relative;grid-column:span 6;display:flex;min-width:0;flex-direction:column;padding:26px;overflow:hidden;border:1px solid rgba(210,212,221,.9);border-radius:28px;color:var(--ink);background:linear-gradient(145deg,#f8f7ff,#eef4ff);box-shadow:0 18px 50px #2c304b11;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.product-benefit-card--2{background:linear-gradient(145deg,#fffbea,#eef8ff)}.product-benefit-card--3{grid-column:span 5;background:linear-gradient(145deg,#effbff,#f8f7ff)}.product-benefit-card--4{grid-column:span 7;background:linear-gradient(145deg,#eefaff,#f5f3ff)}.product-benefit-card:hover{z-index:2;border-color:#7d79e166;box-shadow:0 28px 68px #2c304b1f;transform:translateY(-6px)}.product-benefit-card__head{display:flex;align-items:center;justify-content:space-between}.product-benefit-card__head>small{color:#a4a6ae;font-size:11px;letter-spacing:.7px}.product-benefit-card__icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#ffffffdb;box-shadow:0 8px 22px #282b3e12}.product-benefit-card__icon svg{width:20px}.product-benefit-card__copy{margin-top:24px}.product-benefit-card__copy>span{color:#7b7e88;font-size:9px;text-transform:uppercase;letter-spacing:1px}.product-benefit-card__copy h3{margin-top:7px;font-size:clamp(27px,2.6vw,38px);line-height:1;letter-spacing:-1.8px;font-weight:500}.product-benefit-card__copy p{max-width:520px;margin-top:12px;color:#696d77;line-height:1.6}.product-benefit-card__copy>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.product-benefit-card__copy em{padding:7px 10px;border:1px solid rgba(211,213,222,.85);border-radius:99px;color:#62656e;background:#ffffffbf;font-size:9px;font-style:normal}.product-benefit-card__media{position:relative;width:100%;aspect-ratio:8/5;margin-top:25px;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:20px;background:#edf0f4;box-shadow:0 16px 38px #262a3e1a}.product-benefit-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.product-benefit-card:hover .product-benefit-card__media img{transform:scale(1.018)}.product-benefit-card__link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px;font-size:11px;font-weight:600}.product-benefit-card__link svg{width:17px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.product-benefit-card:hover .product-benefit-card__link svg{transform:translate(3px,-3px)}.app-preview{border-radius:20px}.showcase-card__visual{min-width:0;padding:36px}.showcase-card__visual .app-preview{width:100%;max-width:100%;border-radius:22px}.portfolio-card__media{aspect-ratio:8/5;margin:14px 14px 0;border-radius:20px}.portfolio-card__media img,.product-page-card__visual .app-preview img{object-fit:cover;object-position:center}@media(max-width:900px){.product-benefit-card,.product-benefit-card--3,.product-benefit-card--4{grid-column:1/-1}.showcase-card__visual{padding:14px 30px 34px}.showcase-card__visual .app-preview{width:100%;transform:none}}@media(max-width:520px){.product-benefits-grid{gap:14px}.product-benefit-card{padding:18px;border-radius:22px}.product-benefit-card__copy{margin-top:19px}.product-benefit-card__copy h3{font-size:29px}.product-benefit-card__media{margin-top:20px;border-radius:15px}.showcase-card__visual{padding:8px 20px 28px}.showcase-card__visual .app-preview{width:100%;transform:none;border-radius:16px}.portfolio-card__media{margin:10px 10px 0;border-radius:16px}}.integration-hub{overflow:visible;border:0;border-radius:50%;color:var(--ink);background:transparent;box-shadow:0 15px 38px #272b421f;animation:integration-hub-breathe 5s ease-in-out infinite}.integration-hub img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.integration-line{overflow:visible;background:#c1c2d3ad}.integration-line:after{content:"";position:absolute;left:0;top:-1px;width:31%;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,#09fafa 38%,#fbe2fb 72%,transparent);filter:drop-shadow(0 0 4px rgba(9,250,250,.9)) drop-shadow(0 0 9px rgba(251,226,251,.75));transform:translate(-120%);animation:integration-electric-flow 5.4s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,opacity}.integration-line--b:after{animation-delay:-.8s}.integration-line--c:after{animation-delay:-1.7s}.integration-line--d:after{animation-delay:-2.6s}.integration-line--e:after{animation-delay:-3.5s}.integration-line--f:after{animation-delay:-4.3s}.integration-canvas:before{background:linear-gradient(90deg,transparent 2%,#d9dae5 24%,#09fafa 46%,#fbe2fb 52%,#d9dae5 76%,transparent 98%);background-size:230% 100%;animation:integration-axis-x 6.8s linear infinite}.integration-canvas:after{background:linear-gradient(180deg,transparent 2%,#d9dae5 24%,#09fafa 46%,#fbe2fb 52%,#d9dae5 76%,transparent 98%);background-size:100% 230%;animation:integration-axis-y 7.4s linear infinite}.integration-note{position:relative;z-index:4;width:fit-content;max-width:100%;margin:38px auto 0;padding:7px 13px;border:1px solid rgba(222,223,230,.86);border-radius:99px;color:#777a84;background:#ffffffeb;line-height:1.6;box-shadow:0 8px 24px #2a2d400d}.integrations-section .center-action{margin-top:20px}@keyframes integration-electric-flow{0%{opacity:0;transform:translate(-120%)}14%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(335%)}}@keyframes integration-axis-x{to{background-position:-230% 0}}@keyframes integration-axis-y{to{background-position:0 -230%}}@keyframes integration-hub-breathe{0%,to{box-shadow:0 15px 38px #272b421f}50%{box-shadow:0 18px 44px #272b4224,0 0 22px #09fafa21}}@media(max-width:520px){.integration-note{width:min(330px,100%);margin-top:28px;padding-inline:10px;white-space:normal}}@media(prefers-reduced-motion:reduce){.integration-hub,.integration-line:after,.integration-canvas:before,.integration-canvas:after{animation:none!important}.integration-line:after{display:none}}.chat-widget{position:fixed;z-index:190;right:24px;bottom:24px;display:grid;justify-items:end;pointer-events:none}.chat-launcher{position:relative;width:66px;height:66px;display:grid;place-items:center;overflow:visible;padding:0;border:0;outline:0;border-radius:50%;color:#fff;background:transparent;box-shadow:0 18px 45px #23273b38;cursor:pointer;pointer-events:auto;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,background .3s ease}.chat-launcher:focus,.chat-launcher:focus-visible{outline:0}.chat-widget--open .chat-launcher{background:#181a20}.chat-launcher:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 24px 55px #23273b45}.chat-launcher>img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.chat-launcher>svg{width:23px}.chat-launcher__online{position:absolute;right:-3px;top:-3px;width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:#27c66f;box-shadow:0 3px 12px #27c66f73}.chat-launcher__online:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(39,198,111,.5);border-radius:inherit;animation:chat-online-pulse 2.8s ease-out infinite}.chat-panel{width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;margin-bottom:18px;border:1px solid rgba(204,207,218,.88);border-radius:27px;background:#fffffff7;box-shadow:0 30px 90px #2326393d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;transform-origin:right bottom;animation:chat-panel-in .42s cubic-bezier(.16,1,.3,1)}.chat-panel__header{min-height:86px;display:flex;align-items:center;justify-content:space-between;padding:15px 15px 15px 17px;border-bottom:1px solid rgba(202,206,218,.65);background:radial-gradient(circle at 8% 0,rgba(9,250,250,.3),transparent 46%),linear-gradient(125deg,#f1feff,#fdf5fd)}.chat-panel__identity{display:flex;align-items:center;gap:12px}.chat-panel__avatar{position:relative;width:50px;height:50px;flex:none;border-radius:50%}.chat-panel__avatar img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;box-shadow:0 8px 20px #2d324a1c}.chat-panel__avatar>i{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#27c66f}.chat-panel__identity>div{display:grid;gap:4px}.chat-panel__identity b{font-size:15px;letter-spacing:-.25px}.chat-panel__identity span{display:flex;align-items:center;gap:6px;color:#70747e;font-size:9px}.chat-panel__identity span i{width:6px;height:6px;border-radius:50%;background:#27c66f}.chat-panel__header>button{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;border-radius:11px;color:#62656e;background:#ffffffbd;cursor:pointer;transition:background .2s ease,transform .2s ease}.chat-panel__header>button:hover{background:#fff;transform:rotate(4deg)}.chat-panel__header>button svg{width:17px}.chat-panel__feed{min-height:245px;flex:1;overflow-y:auto;padding:18px 16px 10px;background:linear-gradient(180deg,#f8f9fc,#f5f7fb);scrollbar-width:thin}.chat-panel__day{display:flex;align-items:center;gap:9px;margin-bottom:17px;color:#9a9da6;font-size:8px}.chat-panel__day:before,.chat-panel__day:after{content:"";height:1px;flex:1;background:#e5e7ec}.chat-message{display:flex;align-items:flex-end;gap:8px;margin:11px 0}.chat-message>img{width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 5px 13px #292d401a}.chat-message>div{max-width:78%}.chat-message p{padding:11px 13px;border:1px solid #e2e4e9;border-radius:15px 15px 15px 5px;color:#454850;background:#fff;box-shadow:0 7px 20px #272b3c0b;font-size:11px;line-height:1.55}.chat-message small{display:flex;align-items:center;gap:3px;margin-top:4px;color:#a0a3ab;font-size:7px}.chat-message small svg{width:11px;height:11px;color:#3b9dec}.chat-message--visitor{justify-content:flex-end}.chat-message--visitor>div{display:grid;justify-items:end}.chat-message--visitor p{border-color:#252831;border-radius:15px 15px 5px;color:#fff;background:linear-gradient(145deg,#2d3039,#17191f);box-shadow:0 9px 24px #1a1d2626}.chat-typing{min-width:57px;display:flex;align-items:center;gap:4px;padding:13px 15px;border:1px solid #e2e4e9;border-radius:15px 15px 15px 5px;background:#fff}.chat-typing i{width:5px;height:5px;border-radius:50%;background:#8c8f99;animation:chat-typing 1.25s ease-in-out infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}.chat-quick-replies{display:flex;gap:6px;overflow-x:auto;padding:9px 16px 12px;background:#f5f7fb;scrollbar-width:none}.chat-quick-replies::-webkit-scrollbar{display:none}.chat-quick-replies button{flex:none;padding:8px 10px;border:1px solid #dfe2e8;border-radius:99px;color:#555963;background:#fff;font-size:9px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.chat-quick-replies button:hover{border-color:#9ce6e8;background:#f2ffff;transform:translateY(-1px)}.chat-composer{position:relative;display:flex;align-items:center;gap:8px;padding:12px 12px 8px;border-top:1px solid #e5e7ec;background:#fff}.chat-composer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chat-composer input{min-width:0;height:45px;flex:1;padding:0 15px;border:1px solid #dfe2e8;border-radius:14px;outline:0;color:var(--ink);background:#f8f9fb;font-size:11px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.chat-composer input:focus{border-color:#93dcdf;background:#fff;box-shadow:0 0 0 3px #09fafa17}.chat-composer button{width:45px;height:45px;display:grid;place-items:center;flex:none;border:0;border-radius:14px;color:#fff;background:#1b1d22;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.chat-composer button:hover:not(:disabled){transform:translateY(-2px)}.chat-composer button:disabled{opacity:.32;cursor:not-allowed}.chat-composer button svg{width:17px}.chat-panel__footer{padding:0 0 10px;color:#a1a4ac;background:#fff;text-align:center;font-size:7px}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes chat-online-pulse{0%{opacity:.85;transform:scale(.6)}75%,to{opacity:0;transform:scale(1.65)}}@keyframes chat-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:520px){.chat-widget{right:14px;bottom:14px}.chat-launcher{width:58px;height:58px;border-radius:50%}.chat-launcher>img{border-radius:50%}.chat-panel{width:calc(100vw - 28px);max-height:min(590px,calc(100dvh - 92px));margin-bottom:14px;border-radius:23px}.chat-panel__header{min-height:78px}.chat-panel__feed{min-height:220px}}@media(prefers-reduced-motion:reduce){.chat-panel,.chat-launcher__online:after,.chat-typing i{animation:none!important}}.back-to-top{position:fixed;z-index:185;right:104px;bottom:31px;width:52px;height:52px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;color:#202229;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 20deg,#09fafa,#fbe2fb,#a7a2ff,#09fafa) border-box;box-shadow:0 13px 34px #24283c29;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.88);transition:opacity .3s ease,visibility .3s ease,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}.back-to-top:hover{box-shadow:0 18px 40px #24283c38,0 0 22px #09fafa1f;transform:translateY(-4px)}.back-to-top svg{width:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.back-to-top:hover svg{transform:translateY(-3px)}.back-to-top>span{position:absolute;right:calc(100% + 9px);padding:6px 8px;border-radius:7px;color:#fff;background:#191b21eb;font-size:8px;white-space:nowrap;opacity:0;transform:translate(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.back-to-top:hover>span,.back-to-top:focus-visible>span{opacity:1;transform:none}@media(max-width:520px){.back-to-top{right:83px;bottom:19px;width:48px;height:48px}.back-to-top>span{display:none}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:opacity .01ms,visibility .01ms}}.integration-canvas:before,.integration-canvas:after{display:none}.integration-circuit{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;shape-rendering:geometricPrecision}.integration-canvas .ia-e{left:auto}.integration-circuit path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.integration-circuit__base path{stroke:#cfd2df;stroke-width:1.25}.integration-circuit__pulse path{stroke:#09dfe6;stroke-width:2;stroke-dasharray:34 620;filter:drop-shadow(0 0 3px rgba(9,250,250,.9)) drop-shadow(0 0 7px rgba(251,226,251,.72));animation:circuit-signal 6.2s linear infinite;animation-delay:var(--circuit-delay)}.integration-circuit__vias circle{fill:#fff;stroke:#8de9eb;stroke-width:1.25;vector-effect:non-scaling-stroke}@keyframes circuit-signal{0%{stroke-dashoffset:0;opacity:.25}12%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-654;opacity:.25}}@media(prefers-reduced-motion:reduce){.integration-circuit__pulse{display:none}}.mobile-bottom-nav{display:none}@media(max-width:800px){body{padding-bottom:108px}.site-header .main-nav,.site-header .nav-account,.site-header .menu-toggle{display:none}.site-header{position:absolute;top:18px}.site-header .nav-shell{width:100%;height:auto;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .brand--header{margin-inline:auto}.mobile-bottom-nav{position:fixed;z-index:210;left:50%;bottom:max(4px,env(safe-area-inset-bottom));width:min(644px,calc(100vw - 8px));aspect-ratio:643.86 / 175.06;display:block;transform:translate(-50%);filter:drop-shadow(0 15px 24px rgba(14,16,22,.2))}.mobile-bottom-nav__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.mobile-bottom-nav__hit{position:absolute;z-index:2;top:48%;height:48%;border:0;border-radius:24px;background:transparent;cursor:pointer;transition:background .3s ease,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.mobile-bottom-nav__hit:after{content:"";position:absolute;left:50%;bottom:10%;width:4px;height:4px;border-radius:50%;background:#09fafa;opacity:0;transform:translate(-50%,5px);transition:opacity .25s ease,transform .3s ease}.mobile-bottom-nav__hit:hover,.mobile-bottom-nav__hit:focus-visible,.mobile-bottom-nav__hit:active,.mobile-bottom-nav__hit.is-active{background:#ffffff1b;box-shadow:inset 0 0 0 1px #ffffff14;transform:translateY(-3px);outline:0}.mobile-bottom-nav__hit.is-active:after{opacity:1;transform:translate(-50%)}.mobile-bottom-nav__products{left:3.5%;width:14.5%}.mobile-bottom-nav__services{left:21.5%;width:14.5%}.mobile-bottom-nav__pricing{left:63%;width:14%}.mobile-bottom-nav__more{left:82%;width:14%;padding:0}.mobile-bottom-nav__chat{position:absolute;z-index:4;left:50%;top:0;width:20.84%;aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%);cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s ease}.mobile-bottom-nav__chat:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:1px;border-radius:50%;background:conic-gradient(from var(--button-trim-angle),transparent 0 238deg,#09fafa 274deg,#fbe2fb 326deg,transparent 354deg);filter:drop-shadow(0 0 4px rgba(9,250,250,.46));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:button-outline-trim 2.6s linear infinite;pointer-events:none}.mobile-bottom-nav__chat>img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.mobile-bottom-nav__chat>span{position:absolute;right:5%;top:9%;width:13%;aspect-ratio:1;border:3px solid #fff;border-radius:50%;background:#27c66f;box-shadow:0 3px 10px #27c66f6b}.mobile-bottom-nav__chat:hover,.mobile-bottom-nav__chat:focus-visible,.mobile-bottom-nav__chat:active{outline:0;filter:brightness(1.04) drop-shadow(0 8px 12px rgba(9,250,250,.16));transform:translate(-50%) translateY(-4px) scale(1.035)}.mobile-bottom-nav__menu{position:absolute;right:2.5%;bottom:62%;z-index:8;width:170px;display:grid;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#fff;background:#14161cf0;box-shadow:0 22px 55px #1012194d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:right bottom;animation:mobile-more-in .3s cubic-bezier(.16,1,.3,1)}.mobile-bottom-nav__menu a{padding:10px 12px;border-radius:11px;font-size:12px;transition:background .2s ease,transform .25s ease}.mobile-bottom-nav__menu a:hover,.mobile-bottom-nav__menu a:focus-visible{background:#ffffff1c;outline:0;transform:translate(3px)}.chat-widget{right:8px;bottom:112px}.chat-widget .chat-launcher{display:none}.chat-panel{margin-bottom:0;transform-origin:right bottom}.back-to-top{right:14px;bottom:118px}}@media(max-width:380px){.mobile-bottom-nav{width:calc(100vw - 4px)}.mobile-bottom-nav__menu{bottom:59%}}@media(max-width:520px){.section{padding-block:50px}.section-small{padding-block:38px}.section-heading{margin-bottom:32px}.center-action{margin-top:28px}.hero--home{min-height:800px}.hero-product-frame{margin-top:38px}.trust-strip{padding-block:34px}.portfolio-section{padding-block:52px 48px}.portfolio-heading{margin-bottom:24px}.portfolio-marquee{padding-block:14px 20px}.features-section{padding-top:50px}.products-showcase{padding-bottom:48px}.products-showcase .product-stack{gap:18px}.showcase-card,.showcase-card:last-child{min-height:0}.showcase-card__copy{padding-bottom:12px}.showcase-card__visual{padding-bottom:20px}.products-showcase .center-action{margin-top:26px}.services-section{padding-top:48px}.technology-section{padding-block:50px 118px}.technology-filters{margin-bottom:24px}.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.technology-grid article{min-height:124px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px;border-radius:17px;box-shadow:0 10px 28px #25283a0b}.technology-grid article>span{width:45px;height:45px;flex:none}.technology-grid article>div{gap:2px}.technology-grid b{font-size:12px;line-height:1.25}.technology-grid small{font-size:8px}}@keyframes mobile-more-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav__chat:before,.mobile-bottom-nav__menu{animation:none!important}.mobile-bottom-nav__hit,.mobile-bottom-nav__chat{transition-duration:.01ms}}.admin-page{--admin-dark:#1d2027;--admin-cyan:#09fafa;--admin-pink:#fbe2fb;min-height:100vh;display:grid;grid-template-columns:230px 1fr;padding:14px;background:linear-gradient(135deg,#eef8fb,#f7f1fb 50%,#eef4ff);font-size:13px}.admin-sidebar{position:sticky;top:14px;height:calc(100vh - 28px);display:flex;flex-direction:column;padding:18px 13px;border:1px solid rgba(210,215,226,.78);border-radius:25px 0 0 25px;background:#ffffffd1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-brand{display:flex;align-items:center;gap:10px;padding:5px 9px 24px;font-size:19px;font-weight:600;letter-spacing:-.8px}.admin-brand img{width:35px;height:35px;border-radius:50%;object-fit:cover}.admin-brand span{display:flex;align-items:center}.admin-brand b{margin-left:3px;padding:3px 5px;border-radius:6px;background:linear-gradient(90deg,var(--admin-cyan),var(--admin-pink));font-size:11px}.admin-sidebar>small{padding:0 12px 8px;color:#a0a4ae;font-size:8px;letter-spacing:1.2px}.admin-sidebar nav{display:grid;gap:3px}.admin-sidebar nav button{position:relative;height:43px;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:12px;color:#737782;background:transparent;text-align:left;cursor:pointer;transition:.22s}.admin-sidebar nav button:before{content:"";position:absolute;left:-13px;width:3px;height:0;border-radius:0 5px 5px 0;background:linear-gradient(var(--admin-cyan),#9d8cff);transition:.25s}.admin-sidebar nav button:hover{color:#20232a;background:#f3f5f8;transform:translate(2px)}.admin-sidebar nav button.active{color:#111318;background:linear-gradient(90deg,#09fafa1c,#fbe2fb40)}.admin-sidebar nav button.active:before{height:25px}.admin-sidebar nav svg{width:17px}.admin-sidebar nav i{min-width:20px;margin-left:auto;padding:2px 5px;border-radius:99px;color:#172024;background:#9ff4e0;font-size:8px;font-style:normal;text-align:center}.admin-sidebar__foot{display:grid;gap:4px;margin-top:auto}.admin-sidebar__foot a,.admin-sidebar__foot button{height:39px;display:flex;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:11px;color:#777b85;background:transparent;font-size:11px;cursor:pointer}.admin-sidebar__foot a:hover,.admin-sidebar__foot button:hover{background:#f2f3f6}.admin-sidebar__foot svg{width:15px}.admin-main{min-width:0;overflow:hidden;border:1px solid rgba(210,215,226,.78);border-left:0;border-radius:0 25px 25px 0;background:#f8f9fb}.admin-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 24px;border-bottom:1px solid #e8e9ed;background:#ffffffe0}.admin-topbar>label{width:min(480px,55%);height:43px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #e4e6eb;border-radius:13px;background:#f8f9fa}.admin-topbar>label svg{width:16px;color:#8e929b}.admin-topbar input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.admin-topbar>div{display:flex;align-items:center;gap:9px}.admin-topbar>div>span{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--admin-cyan),var(--admin-pink));font-size:9px;font-weight:700}.admin-topbar>div>p{display:grid}.admin-topbar>div b{font-size:10px}.admin-topbar>div small{color:#93969f;font-size:8px}.admin-icon-button,.admin-menu-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e2e4e9;border-radius:12px;background:#fff;cursor:pointer}.admin-icon-button svg,.admin-menu-button svg{width:16px}.admin-menu-button{display:none}.admin-content{max-width:1500px;margin:0 auto;padding:27px}.admin-page-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.admin-page-head>div>span{color:#8f939d;font-size:9px;text-transform:uppercase;letter-spacing:1px}.admin-page-head h1{margin-top:2px;font-size:33px;line-height:1.1;letter-spacing:-1.6px;font-weight:500}.admin-page-head p{margin-top:7px;color:#878a94;font-size:11px}.admin-primary{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid transparent;border-radius:12px;color:#fff;background:linear-gradient(180deg,#30343d,#191c22);box-shadow:0 3px #08090b;cursor:pointer;font-size:11px;font-weight:600;transition:.22s}.admin-primary:hover{transform:translateY(-2px);box-shadow:0 5px #08090b,0 9px 24px #09fafa21}.admin-primary svg{width:15px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-metric{position:relative;min-height:150px;display:flex;flex-direction:column;padding:18px;border:1px solid #e4e6ea;border-radius:19px;background:#fff;overflow:hidden}.admin-metric>span{position:absolute;right:15px;top:15px;width:31px;height:31px;display:grid;place-items:center;border:1px solid #e1e3e8;border-radius:50%}.admin-metric svg{width:14px}.admin-metric p{color:#666a74;font-size:10px}.admin-metric b{margin-top:16px;font-size:33px;line-height:1;letter-spacing:-2px;font-weight:500}.admin-metric small{margin-top:auto;color:#8a8e98;font-size:8px}.admin-metric--featured{color:#fff;border-color:#282b34;background:radial-gradient(circle at 105% 100%,rgba(9,250,250,.27),transparent 48%),linear-gradient(145deg,#292d36,#17191f)}.admin-metric--featured p,.admin-metric--featured small{color:#cfd1d7}.admin-metric--featured>span{border-color:#ffffff30;background:#ffffff0f}.admin-overview-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px}.admin-panel{min-width:0;padding:18px;border:1px solid #e3e5e9;border-radius:19px;background:#fff}.admin-panel>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.admin-panel>header h2{font-size:14px;letter-spacing:-.3px;font-weight:600}.admin-text-button{padding:6px 9px;border:1px solid #e5e7eb;border-radius:9px;background:#fafafa;color:#737780;font-size:8px;cursor:pointer}.admin-chart{height:190px;display:flex;align-items:end;gap:17px;padding:15px 12px 0;border-bottom:1px solid #e9eaed;background:repeating-linear-gradient(0deg,transparent 0,transparent 46px,#f0f1f3 47px)}.admin-chart>div{height:100%;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.admin-chart span{width:100%;max-width:39px;border-radius:15px 15px 2px 2px;background:linear-gradient(180deg,#09e9e9,#9b92f6);box-shadow:0 8px 22px #09dcdc21}.admin-chart>div:nth-child(2n) span{background:repeating-linear-gradient(135deg,#e4e5ea 0,#e4e5ea 5px,#fff 5px,#fff 9px)}.admin-chart small{color:#9699a1;font-size:7px}.admin-focus-list{display:grid}.admin-focus-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #f0f1f3}.admin-focus-list>div:first-child{border-top:0}.admin-focus-list i{width:8px;height:8px;border-radius:50%}.priority-high{background:#ff6f78}.priority-medium{background:#f2c84b}.priority-low{background:#53c992}.admin-focus-list span{display:grid}.admin-focus-list b{font-size:10px}.admin-focus-list small{color:#999ca4;font-size:8px}.admin-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.admin-health-grid>div{min-height:90px;display:grid;place-items:center;padding:14px;border-radius:14px;background:linear-gradient(145deg,#f4fdff,#faf6ff);text-align:center}.admin-health-grid b{font-size:24px;letter-spacing:-1px}.admin-health-grid span{color:#858993;font-size:8px}.admin-message-list{display:grid}.admin-message-list>div{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #f0f1f3}.admin-message-list>div:first-child{border-top:0}.admin-message-list>div>span,.admin-conversation>header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#bdf7f6,#f7e6f7);font-size:8px;font-weight:700}.admin-message-list p{display:grid}.admin-message-list b{font-size:9px}.admin-message-list small,.admin-message-list time{color:#9699a2;font-size:7px}.admin-editor-layout{display:grid;gap:12px}.admin-form-panel{padding:21px}.admin-upload-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.admin-upload{position:relative;display:grid;justify-items:center;gap:6px;padding:14px;border:1px dashed #d8dbe1;border-radius:15px;text-align:center;cursor:pointer}.admin-upload:hover{border-color:#78dbdf;background:#f4ffff}.admin-upload>span{width:100%;height:57px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#f4f5f7}.admin-upload img{width:100%;height:100%;object-fit:contain}.admin-upload svg{width:18px}.admin-upload b{font-size:9px}.admin-upload small{color:#999ca4;font-size:7px}.admin-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.admin-form-grid label,.admin-settings-form label,.admin-quick-form label{display:grid;gap:6px;color:#626670;font-size:9px;font-weight:600}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.admin-settings-form input,.admin-quick-form input,.admin-quick-form select{width:100%;padding:11px 12px;border:1px solid #dfe2e7;border-radius:10px;outline:0;background:#fafbfc;font-size:11px;resize:vertical}.admin-form-grid input:focus,.admin-form-grid textarea:focus,.admin-form-grid select:focus{border-color:#89dde0;box-shadow:0 0 0 3px #09fafa12}.admin-field-wide{grid-column:1/-1}.admin-section-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-section-toolbar h2{font-size:20px;font-weight:500}.admin-section-toolbar p{margin-top:4px;color:#8d9099;font-size:9px}.admin-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-collection-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e2e7;border-radius:18px;background:#fff}.admin-collection-card>img{width:100%;aspect-ratio:8/5;object-fit:cover;background:#f1f2f4}.admin-collection-card>div{padding:16px}.admin-collection-card small{color:#93969f;font-size:7px;text-transform:uppercase;letter-spacing:.7px}.admin-collection-card h3{margin-top:5px;font-size:16px;letter-spacing:-.5px;font-weight:500}.admin-collection-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;color:#767a84;font-size:9px;line-height:1.55}.admin-card-price{display:block;margin-top:11px;font-size:14px}.admin-collection-card>footer{display:flex;align-items:center;gap:5px;margin-top:auto;padding:10px 13px;border-top:1px solid #eeeef1}.admin-collection-card>footer button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:#f5f6f8;cursor:pointer}.admin-collection-card>footer button:first-of-type{margin-left:auto}.admin-collection-card>footer svg{width:13px}.admin-status{padding:5px 8px;border-radius:99px;color:#30755c;background:#e3f3ed;font-size:7px;text-transform:capitalize}.admin-status--draft{color:#8a6f2c;background:#fff3c7}.admin-service-icon{width:52px;height:52px;display:grid;place-items:center;margin:18px 0 0 18px;border-radius:15px;background:linear-gradient(135deg,#e7ffff,#faf0fa)}.admin-service-icon svg{width:24px}.admin-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;color:#8e929b}.admin-empty svg{width:25px}.admin-modal{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:25px;background:#1012189e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal>div{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.75);border-radius:23px;background:#fff;box-shadow:0 35px 100px #00000047}.admin-modal>div>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:18px 21px;border-bottom:1px solid #e6e7eb;background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.admin-modal>div>header h2{font-size:18px;font-weight:500}.admin-modal>div>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:#f2f3f5;cursor:pointer}.admin-modal>div>header svg{width:16px}.admin-modal-form{padding:20px}.admin-file-field{position:relative;min-height:75px;place-items:center;align-content:center;border:1px dashed #d4d7dd;border-radius:13px;background:#fafbfc;cursor:pointer}.admin-file-field svg{width:18px}.admin-file-field input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-image-strip{display:flex;gap:8px;overflow-x:auto;margin-top:15px}.admin-image-strip img{width:110px;aspect-ratio:8/5;flex:none;border-radius:10px;object-fit:cover}.admin-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.admin-modal-actions>button:first-child{padding:0 15px;border:1px solid #dfe1e5;border-radius:11px;background:#fff;cursor:pointer}.admin-portfolio-preview{width:100%;aspect-ratio:8/5;margin-top:14px;border-radius:14px;object-fit:cover}.admin-inbox{display:grid;grid-template-columns:330px 1fr;gap:12px}.admin-inbox-list{padding:12px}.admin-inbox-list>header{padding:4px 5px}.admin-inbox-list>button{width:100%;display:grid;grid-template-columns:35px 1fr auto;gap:9px;align-items:center;padding:11px 8px;border:0;border-top:1px solid #eff0f3;background:transparent;text-align:left;cursor:pointer}.admin-inbox-list>button.active{border-radius:12px;background:linear-gradient(90deg,#09fafa14,#fbe2fb45)}.admin-inbox-list>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f1f2f5;font-weight:600}.admin-inbox-list p{display:grid;min-width:0}.admin-inbox-list b{display:flex;align-items:center;gap:6px;font-size:9px}.admin-inbox-list b i{width:5px;height:5px;border-radius:50%;background:#09cfcf}.admin-inbox-list small{overflow:hidden;color:#8b8e97;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.admin-inbox-list time{color:#9a9da5;font-size:7px}.admin-conversation>header{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #eceef1}.admin-conversation>header>div{display:grid}.admin-conversation>header b{font-size:11px}.admin-conversation>header small{color:#92959e;font-size:8px}.admin-conversation>header button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;border:1px solid #e1e3e7;border-radius:9px;background:#fff;font-size:8px;cursor:pointer}.admin-conversation>header svg{width:13px}.admin-conversation>p,.admin-conversation blockquote{margin:22px 0;padding:15px;border-radius:14px;color:#5f636d;background:#f6f7f9;font-size:11px;line-height:1.7}.admin-conversation blockquote{margin-left:15%;color:#fff;background:#20232a}.admin-conversation form{display:grid;justify-items:end;gap:10px}.admin-conversation textarea{width:100%;padding:13px;border:1px solid #dfe2e7;border-radius:13px;outline:0;resize:vertical}.admin-task-layout,.admin-settings-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.admin-quick-form,.admin-settings-form{display:grid;gap:13px}.admin-task-list{display:grid}.admin-task-list article{display:grid;grid-template-columns:34px 1fr auto 31px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #eff0f3}.admin-task-list article:first-child{border-top:0}.admin-task-list article>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e1e3e7;border-radius:10px;background:#fff;cursor:pointer}.admin-task-list article>button:last-child{border:0;background:#f6f7f9}.admin-task-list svg{width:13px}.admin-task-list article>div{display:grid}.admin-task-list b{font-size:10px}.admin-task-list small{color:#979aa3;font-size:8px}.admin-task-list article>span{padding:5px 8px;border-radius:99px;background:#f4f1ff;color:#79728e;font-size:7px}.admin-settings-grid{grid-template-columns:repeat(2,1fr)}.admin-setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-setting-row>span{display:flex;align-items:center;gap:11px}.admin-setting-row svg{width:18px}.admin-setting-row p{display:grid}.admin-setting-row b{font-size:10px}.admin-setting-row small,.admin-muted{color:#8b8f98;font-size:8px}.admin-switch{width:44px;height:24px;padding:3px;border:0;border-radius:99px;background:#d8dbe1;cursor:pointer}.admin-switch i{width:18px;height:18px;display:block;border-radius:50%;background:#fff;transition:.25s}.admin-switch.active{background:#1d2027}.admin-switch.active i{transform:translate(20px);background:#09fafa}.admin-danger{display:flex;align-items:center;gap:7px;margin-top:17px;padding:10px 12px;border:1px solid #f0d5d8;border-radius:10px;color:#a84a55;background:#fff7f8;font-size:9px;cursor:pointer}.admin-danger svg{width:14px}.service-price{position:relative;z-index:1;width:fit-content;margin-top:18px;font-size:16px;font-weight:500}.service-price small{margin-left:3px;color:#92959e;font-size:8px;font-weight:400}@media(max-width:1100px){.admin-page{grid-template-columns:205px 1fr}.admin-metrics,.admin-collection-grid,.admin-upload-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.admin-page{display:block;padding:0}.admin-sidebar{position:fixed;z-index:300;top:0;left:0;width:245px;height:100dvh;border-radius:0 22px 22px 0;box-shadow:0 20px 70px #14161e38;transform:translate(-105%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.admin-sidebar.open{transform:none}.admin-main{min-height:100vh;border:0;border-radius:0}.admin-menu-button{display:grid}.admin-topbar{height:66px;padding-inline:14px}.admin-topbar>label{flex:1;width:auto}.admin-topbar>div>p{display:none}.admin-content{padding:20px 14px 100px}.admin-overview-grid,.admin-inbox,.admin-task-layout{grid-template-columns:1fr}.admin-page-head{align-items:flex-start}.admin-page-head p{max-width:310px}.admin-inbox-list{max-height:330px;overflow:auto}.admin-settings-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-topbar>div>span{display:none}.admin-content{padding-top:17px}.admin-page-head h1{font-size:29px}.admin-page-head>button{font-size:0;padding-inline:12px}.admin-page-head>button svg{margin:0}.admin-metrics{grid-template-columns:repeat(2,1fr);gap:9px}.admin-metric{min-height:135px;padding:14px}.admin-metric b{font-size:28px}.admin-overview-grid{gap:9px}.admin-panel{padding:14px;border-radius:16px}.admin-health-grid{grid-template-columns:repeat(2,1fr)}.admin-chart{gap:8px;padding-inline:3px}.admin-form-grid{grid-template-columns:1fr}.admin-field-wide{grid-column:auto}.admin-upload-grid{grid-template-columns:repeat(2,1fr)}.admin-section-toolbar{align-items:flex-start}.admin-section-toolbar>button{font-size:0;padding-inline:12px}.admin-collection-grid{grid-template-columns:1fr}.admin-modal{padding:8px}.admin-modal>div{max-height:calc(100dvh - 16px);border-radius:18px}.admin-modal-actions{position:sticky;bottom:0;padding-top:10px;background:#fff}.admin-task-list article{grid-template-columns:31px 1fr 31px}.admin-task-list article>span{display:none}}.admin-form-error{padding:9px 11px;border:1px solid #f0d5d8;border-radius:9px;color:#a84a55;background:#fff7f8;font-size:9px}.admin-chart span{position:relative;cursor:pointer;transition:filter .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.admin-chart span:after{content:attr(data-orders);position:absolute;z-index:5;left:50%;top:-34px;padding:6px 9px;border-radius:8px;color:#fff;background:#1d2027;box-shadow:0 8px 22px #181b2333;font-size:8px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,6px) scale(.94);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.admin-chart span:before{content:"";position:absolute;z-index:4;left:50%;top:-8px;border:5px solid transparent;border-top-color:#1d2027;opacity:0;transform:translate(-50%);transition:opacity .2s ease}.admin-chart span:hover,.admin-chart span:focus-visible{outline:0;filter:saturate(1.12) brightness(1.03);transform:translateY(-3px)}.admin-chart span:hover:after,.admin-chart span:focus-visible:after,.admin-chart span:hover:before,.admin-chart span:focus-visible:before{opacity:1}.admin-chart span:hover:after,.admin-chart span:focus-visible:after{transform:translate(-50%) scale(1)}.order-page{position:relative;min-height:100vh;padding:clamp(8rem,12vw,11rem) 0 7rem;overflow:hidden;background:linear-gradient(145deg,#fff 35%,#f4fbff 70%,#fff6ff)}.order-page__glow{position:absolute;inset:3rem auto auto 50%;width:60rem;height:35rem;transform:translate(-50%);background:radial-gradient(circle,rgba(9,250,250,.13),transparent 55%),radial-gradient(circle at 80% 30%,rgba(251,226,251,.8),transparent 45%);filter:blur(22px);pointer-events:none}.order-layout{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.order-summary h1{margin:1.4rem 0 1.2rem;font-size:clamp(3rem,5.5vw,5.6rem);line-height:.98;letter-spacing:-.065em}.order-summary h1 span{color:#8986ff}.order-summary>p{max-width:39rem;color:#707684;font-size:1.05rem;line-height:1.7}.order-product-mini{display:flex;gap:1rem;align-items:center;margin:2rem 0;padding:1rem;border:1px solid #e1e5ec;border-radius:1.3rem;background:#ffffffbf;box-shadow:0 20px 55px #20284114;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-product-mini img{width:7.5rem;aspect-ratio:3/2;object-fit:cover;border-radius:.9rem}.order-product-mini div{display:grid;gap:.25rem}.order-product-mini small{color:#8b91a0;text-transform:uppercase;letter-spacing:.08em}.order-product-mini b{font-size:1.15rem}.order-product-mini span{color:#6d7280}.order-summary ul{display:grid;gap:.7rem;padding:0;list-style:none;color:#555c69}.order-summary li{display:flex;align-items:center;gap:.6rem}.order-summary li svg{width:1.15rem;color:#15b98a}.order-form{padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(207,213,224,.8);border-radius:2rem;background:#ffffffe0;box-shadow:0 30px 90px #1e29451f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-form>header{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}.order-form>header>span{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#09fafa,#fbe2fb)}.order-form>header svg{width:1.4rem}.order-form h2{margin:0 0 .25rem;font-size:1.65rem}.order-form header p,.order-form>small{margin:0;color:#8a909c}.order-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.order-form label{display:grid;gap:.5rem;color:#505665;font-weight:600}.order-form input,.order-form textarea{width:100%;padding:1rem 1.05rem;border:1px solid #dce1e8;border-radius:.9rem;background:#fff;font:inherit;color:#171a20;outline:none;transition:border-color .2s,box-shadow .2s}.order-form input:focus,.order-form textarea:focus{border-color:#54dfe8;box-shadow:0 0 0 4px #09fafa1a}.order-form textarea{resize:vertical}.order-form__wide{grid-column:1/-1}.order-submit{width:100%;justify-content:center;margin:1.2rem 0 .85rem;padding:1rem 1.4rem}.order-form>small{display:block;text-align:center;font-size:.76rem}.order-success{position:fixed;z-index:1200;right:1.5rem;bottom:1.5rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;width:min(31rem,calc(100vw - 2rem));padding:1.15rem;border:1px solid #cdeee8;border-radius:1.25rem;background:#fff;box-shadow:0 24px 70px #182b4333;animation:order-toast-in .45s cubic-bezier(.2,.8,.2,1)}.order-success>svg{color:#16b989}.order-success b{display:block;margin-bottom:.25rem}.order-success p{margin:.2rem 0 .6rem;color:#656c78;line-height:1.5;font-size:.9rem}.order-success a{color:#167a79;font-weight:700}.order-success>button{align-self:start;border:0;background:none;font-size:1.45rem;color:#7d8490}@keyframes order-toast-in{0%{opacity:0;transform:translateY(1.25rem) scale(.97)}}.admin-brand>img{width:148px!important;height:auto!important;max-height:44px;border-radius:0!important;object-fit:contain!important}.admin-notification-button{position:relative}.admin-notification-button i{position:absolute;right:-4px;top:-5px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:20px;background:#24c99a;color:#fff;font-size:10px;font-style:normal;font-weight:800}.admin-orders-layout{display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:1rem}.admin-order-count{padding:.35rem .7rem;border-radius:99px;background:#eefcf9;color:#14826d;font-size:.75rem;font-weight:750}.admin-order-list{display:grid;gap:.55rem}.admin-order-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;width:100%;padding:.9rem;border:1px solid #e7eaf0;border-radius:1rem;background:#fff;text-align:left;transition:.2s}.admin-order-list>button:hover,.admin-order-list>button.active{border-color:#77dfe3;background:linear-gradient(100deg,#09fafa14,#fbe2fb33);transform:translateY(-1px)}.admin-order-list p{display:grid;gap:.2rem;margin:0;min-width:0}.admin-order-list b,.admin-order-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-list small{color:#858b98}.admin-order-list em{font-size:.65rem}.admin-order-dot{width:.55rem;height:.55rem;border-radius:50%;background:#f2b84b}.admin-order-dot--contacted{background:#6d9ef8}.admin-order-dot--completed{background:#2bc592}.admin-status--new{background:#fff4d7!important;color:#a76900!important}.admin-status--contacted{background:#e8f0ff!important;color:#3769bc!important}.admin-status--completed{background:#e5fbf3!important;color:#14825e!important}.admin-order-detail>header{display:flex;gap:1rem;align-items:center;padding-bottom:1.2rem;border-bottom:1px solid #edf0f4}.admin-order-detail>header img{width:8rem;aspect-ratio:3/2;object-fit:cover;border-radius:1rem}.admin-order-detail>header div{display:grid;gap:.25rem}.admin-order-detail>header small{color:#8c92a0;text-transform:uppercase}.admin-order-detail>header h2{margin:0}.admin-order-detail>header b{color:#6569d9}.admin-order-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.3rem 0}.admin-order-detail dl div{padding:.8rem;border-radius:.8rem;background:#f8f9fb}.admin-order-detail dl .wide{grid-column:1/-1}.admin-order-detail dt{margin-bottom:.25rem;color:#9298a4;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.admin-order-detail dd{margin:0;color:#252a34;font-weight:650}.admin-order-detail dd a{color:inherit}.admin-order-actions{display:flex;justify-content:flex-end;gap:.65rem}.admin-order-actions button{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1rem;border:1px solid #dfe3ea;border-radius:.8rem;background:#fff;font-weight:700}.admin-order-actions button svg{width:1rem;height:1rem}.admin-order-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.order-layout{grid-template-columns:1fr}.order-summary{max-width:42rem}.admin-orders-layout,.admin-order-detail dl{grid-template-columns:1fr}}@media(max-width:600px){.order-page{padding:7rem 0 6rem}.order-form__grid{grid-template-columns:1fr}.order-form__wide{grid-column:auto}.order-summary h1{font-size:3.3rem}.order-product-mini img{width:6rem}.order-success{right:1rem;bottom:6.5rem}.admin-order-actions{flex-direction:column}.admin-order-actions button{justify-content:center}}@media(prefers-reduced-motion:reduce){.order-success{animation:none}}.order-success-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#13182461;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:order-backdrop-in .3s ease}.order-success{position:relative;right:auto;bottom:auto;display:flex;flex-direction:column;align-items:center;width:min(36rem,100%);padding:clamp(2rem,5vw,3.4rem);border:1px solid rgba(9,250,250,.38);border-radius:2rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#09fafa,#fbe2fb,#9e9aff) border-box;box-shadow:0 35px 100px #1b233c3d;text-align:center;animation:order-modal-in .5s cubic-bezier(.16,1,.3,1)}.order-success:before{content:"";position:absolute;z-index:-1;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,rgba(9,250,250,.2),rgba(251,226,251,.16) 42%,transparent 68%);filter:blur(32px)}.order-success__close{position:absolute;right:1rem;top:1rem;display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid #e5e8ee!important;border-radius:50%;background:#f7f8fa!important;color:#68707e!important;font-size:1.35rem!important;transition:.2s}.order-success__close:hover{transform:rotate(90deg);background:#eef0f4!important}.order-success__icon{display:grid;width:4.4rem;height:4.4rem;margin-bottom:1.1rem;place-items:center;border-radius:50%;background:linear-gradient(135deg,#09fafa,#fbe2fb);box-shadow:0 15px 35px #19cfcf33}.order-success__icon svg{width:2rem;height:2rem;color:#172029}.order-success__eyebrow{margin-bottom:.65rem;color:#737b89;font-size:.7rem;font-weight:800;letter-spacing:.13em}.order-success h2{margin:0 0 .8rem;font-size:clamp(1.75rem,4vw,2.35rem);letter-spacing:-.04em}.order-success>p{max-width:29rem;margin:0 0 1.4rem;color:#69717f;font-size:1rem;line-height:1.65}.order-success>p strong{color:#222833}.order-success__product{display:flex;align-items:center;gap:1rem;width:100%;padding:.8rem;border:1px solid #e4e8ee;border-radius:1.15rem;background:linear-gradient(105deg,#09fafa0f,#fbe2fb2e);text-align:left}.order-success__product img{width:6.8rem;aspect-ratio:3/2;object-fit:cover;border-radius:.8rem}.order-success__product div{display:grid;gap:.2rem}.order-success__product small{color:#8a919e;font-size:.65rem;letter-spacing:.1em}.order-success__product b{font-size:1.05rem}.order-success__product span{color:#717987;font-size:.85rem}.order-success__actions{display:flex;align-items:center;justify-content:center;gap:1.15rem;width:100%;margin-top:1.35rem}.order-success__actions .button{min-width:12rem;justify-content:center}.order-success__actions>a:last-child{color:#555e6c;font-weight:700}.order-success__actions>a:last-child:hover{color:#151a22}.admin-order-section-label{display:block;margin-bottom:.55rem;color:#8a929f;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.admin-order-section-label--profile{margin-top:1.35rem;margin-bottom:-.5rem}@keyframes order-backdrop-in{0%{opacity:0}}@keyframes order-modal-in{0%{opacity:0;transform:translateY(1.5rem) scale(.96)}}@media(max-width:600px){.order-success{padding:2rem 1.25rem 1.4rem;border-radius:1.5rem}.order-success__product img{width:5.5rem}.order-success__actions{flex-direction:column;gap:.8rem}.order-success__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.order-success-backdrop,.order-success{animation:none}.order-success__close:hover{transform:none}}.reviews-grid article>div:nth-of-type(2)>img{width:34px;height:34px;display:block;border-radius:50%;object-fit:cover;box-shadow:0 5px 15px #191e2d24}.admin-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-review-card{display:flex;min-height:250px;flex-direction:column;padding:18px;border:1px solid #e1e4e9;border-radius:19px;background:linear-gradient(145deg,#fff,#fafbfc);box-shadow:0 12px 35px #1c24370a}.admin-review-card__profile{display:flex;align-items:center;gap:10px}.admin-review-card__profile>img,.admin-review-card__profile>span{width:42px;height:42px;flex:none;border-radius:50%;object-fit:cover}.admin-review-card__profile>span{display:grid;place-items:center;background:linear-gradient(135deg,#09fafa,#fbe2fb);font-size:10px;font-weight:800}.admin-review-card__profile>div{display:grid;gap:2px}.admin-review-card__profile h3{font-size:11px}.admin-review-card__profile small{color:#9297a2;font-size:8px}.admin-review-card__stars{display:flex;gap:2px;margin:18px 0 9px;color:#eebd29}.admin-review-card__stars svg{width:11px;height:11px;fill:currentColor}.admin-review-card blockquote{margin:0;color:#626873;font-size:10px;line-height:1.7}.admin-review-card footer{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:16px}.admin-review-card footer button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:#f1f3f6;cursor:pointer}.admin-review-card footer button:first-of-type{margin-left:auto}.admin-review-card footer svg{width:13px}.admin-review-editor{display:grid;grid-template-columns:190px 1fr;gap:18px}.admin-review-photo{position:relative;display:grid;align-content:start;justify-items:center;gap:7px;padding:14px;border:1px dashed #d7dbe2;border-radius:16px;background:#fafbfc;text-align:center;cursor:pointer}.admin-review-photo>span{display:grid;width:120px;height:120px;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#eaffff,#fff1ff)}.admin-review-photo img{width:100%;height:100%;object-fit:cover}.admin-review-photo svg{width:28px;color:#6b7482}.admin-review-photo b{font-size:10px}.admin-review-photo small{color:#9499a3;font-size:7px}.admin-review-photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media(max-width:1050px){.admin-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-reviews-grid,.admin-review-editor{grid-template-columns:1fr}.admin-review-photo>span{width:100px;height:100px}}
