:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f9fc;color:#0c1726;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #0c1726;--muted: #5d6b7d;--soft: #eef3f8;--line: rgba(20, 41, 66, .12);--panel: rgba(255, 255, 255, .78);--blue: #2f6df6;--blue-strong: #174fd4;--cyan: #38bdf8;--amber: #f5a524}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(180deg,#2f6df617,#2f6df600 420px),var(--soft)}a{color:inherit;text-decoration:none}.site-shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.site-header,.site-footer,.brand-link,.ayda-logo,.nav-links,.hero-actions,.footer-links{display:flex;align-items:center}.site-header{justify-content:space-between;gap:24px;padding:20px 0}.ayda-logo{gap:10px}.ayda-logo__mark{width:34px;height:34px;background:transparent;border:0;padding:0}.mark-ink{fill:var(--ink)}.mark-route{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.mark-node{fill:#fff;stroke:var(--blue);stroke-width:3}.mark-node--gold{stroke:var(--amber)}.ayda-logo__text{display:grid;gap:1px;line-height:1;text-transform:uppercase}.ayda-logo__text span:first-child{font-size:1rem;font-weight:850;letter-spacing:.16em}.ayda-logo__text span:last-child{color:var(--muted);font-size:.7rem;font-weight:650;letter-spacing:.3em}.nav-links{gap:22px;color:var(--muted);font-size:.94rem}.nav-links a:hover,.footer-links a:hover,.text-link:hover{color:var(--blue)}.nav-cta,.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:8px;font-weight:760}.nav-cta{border:1px solid var(--line);padding:0 16px;background:#fff;color:var(--ink)}.button{border:1px solid var(--line);padding:0 18px}.button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.button.secondary{background:#fff;color:var(--ink)}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:44px;align-items:center;min-height:610px;padding:42px 0 72px}.hero-copy{max-width:590px}.eyebrow,.product-label{margin:0 0 12px;color:var(--blue);font-size:.76rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:20px;font-size:clamp(2.65rem,4.35vw,3.9rem);line-height:.98;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(1.85rem,2.5vw,2.55rem);line-height:1.08;letter-spacing:0}h3{margin-bottom:10px;font-size:1.25rem;line-height:1.12}.hero-text,.section p,.check-list,.legal-page p{color:var(--muted);line-height:1.65}.hero-text{max-width:540px;margin-bottom:26px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:12px}.hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-proof span{border:1px solid var(--line);border-radius:999px;background:#ffffffb8;padding:7px 10px;color:var(--muted);font-size:.84rem}.automation-scene{position:relative;overflow:visible;min-height:390px;padding:clamp(18px,3vw,28px) 0}.automation-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(47,109,246,.11),transparent 38%),radial-gradient(circle at 81% 67%,rgba(56,189,248,.15),transparent 28%);filter:blur(2px);pointer-events:none}.workflow-field{position:relative;z-index:1;min-height:318px}.workflow-field:before{content:"";position:absolute;inset:13% 9%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(47,109,246,.08),transparent),repeating-linear-gradient(0deg,transparent 0 37px,rgba(20,41,66,.05) 37px 38px);opacity:.72}.workflow-column,.workflow-lanes,.automation-core{position:absolute}.workflow-column{display:grid;gap:14px;width:142px}.workflow-column--inbox{top:28%;left:6%}.workflow-column--done{top:25%;right:6%}.workflow-card,.done-card{position:relative;display:block;height:42px;border:1px solid rgba(20,41,66,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px #14294214;animation:cardBreathe 4.8s ease-in-out infinite}.workflow-card:before,.workflow-card:after,.done-card:before,.done-card:after{content:"";position:absolute;border-radius:999px;background:#5d6b7d29}.workflow-card:before{top:12px;left:14px;width:72px;height:6px}.workflow-card:after{bottom:12px;left:14px;width:50px;height:6px}.workflow-card--two{transform:translate(16px);animation-delay:.28s}.workflow-card--three{transform:translate(6px);animation-delay:.56s}.done-card{background:linear-gradient(90deg,rgba(47,109,246,.09),transparent 54%),#fff;animation-name:doneSettle}.done-card:before{top:12px;left:40px;width:74px;height:6px}.done-card:after{top:11px;left:15px;width:13px;height:13px;background:var(--blue);box-shadow:0 0 0 5px #2f6df61f}.done-card--two{transform:translate(-18px);animation-delay:.38s}.done-card--three{transform:translate(-7px);animation-delay:.76s}.workflow-lanes{inset:0}.workflow-line{position:absolute;left:25%;right:25%;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f6df600,#2f6df657,#38bdf84d,#2f6df600)}.workflow-line--top{top:35%}.workflow-line--middle{top:50%}.workflow-line--bottom{top:65%}.workflow-signal{position:absolute;top:calc(50% - 5px);left:23%;width:10px;height:10px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 8px #2f6df61f;animation:signalRun 3.8s cubic-bezier(.45,0,.2,1) infinite}.workflow-signal--one{top:calc(35% - 5px)}.workflow-signal--two{animation-delay:1.24s;background:var(--amber);box-shadow:0 0 0 8px #f5a52421}.workflow-signal--three{top:calc(65% - 5px);animation-delay:2.48s;background:var(--cyan);box-shadow:0 0 0 8px #38bdf821}.automation-core{top:50%;left:50%;width:132px;height:132px;border-radius:34px;border:1px solid rgba(47,109,246,.2);background:#ffffffb8;box-shadow:0 22px 45px #1429421c,inset 0 0 0 1px #ffffffb8;transform:translate(-50%,-50%);animation:coreFloat 5.6s ease-in-out infinite}.automation-core__ring,.automation-core__mark{position:absolute}.automation-core__ring{inset:25px;border:1px solid rgba(47,109,246,.24);border-radius:999px;animation:corePulse 2.9s ease-in-out infinite}.automation-core__ring--outer{inset:9px;opacity:.42;animation-delay:.8s}.automation-core__mark{inset:45px;border-radius:16px;background:radial-gradient(circle at 68% 32%,var(--amber) 0 6px,transparent 7px),linear-gradient(135deg,var(--ink),#1f3553);box-shadow:0 0 0 10px #2f6df614,0 18px 30px #1429422e}.brand-system-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 44px #14294214}.brand-system-card span{display:block;margin-bottom:12px;color:var(--muted);font-size:.78rem;font-weight:760;text-transform:uppercase}.section{padding:76px 0;border-top:1px solid var(--line)}.section-heading{max-width:620px;margin-bottom:30px}.section-heading h2{margin-bottom:10px}.section-heading p{max-width:560px;margin-bottom:0;font-size:1rem}.product-card,.principle-card,.contact-panel,.legal-page{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 18px 54px #1429420f}.product-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,1.12fr);gap:38px;padding:clamp(24px,4vw,40px)}.product-card p{max-width:560px;margin-bottom:20px}.text-link{color:var(--blue);font-weight:800}.check-list{display:grid;gap:13px;margin:0;padding:0;list-style:none}.check-list li{position:relative;padding-left:32px}.check-list li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:5px;background:var(--blue)}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.principle-card{padding:22px}.company-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.62fr) minmax(260px,.64fr);gap:32px;align-items:center}.company-section p{margin-bottom:0}.brand-system-card{min-height:220px;padding:24px}.brand-system-card strong{display:block;max-width:220px;margin-bottom:18px;color:var(--ink);font-size:2rem;line-height:1}.contact-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:36px;align-items:center}.contact-panel{padding:26px}.contact-panel p{margin-bottom:22px}.site-footer{justify-content:space-between;gap:24px;padding:32px 0 42px;border-top:1px solid var(--line);color:var(--muted)}.footer-brand{display:grid;gap:12px;max-width:330px}.footer-brand p{margin:0;line-height:1.55}.footer-links{flex-wrap:wrap;gap:16px}.footer-email{color:var(--blue);font-weight:760}.legal-page{max-width:min(1120px,calc(100vw - 40px));margin:56px auto 80px;padding:clamp(28px,5vw,64px)}.legal-page h1{max-width:920px;font-size:clamp(2.7rem,5vw,5rem)}.legal-page h2{margin:32px 0 10px;font-size:1.28rem;line-height:1.2}.legal-page h3{margin:24px 0 8px;font-size:1.02rem}.legal-page ul{margin:10px 0 18px;padding-left:22px;color:var(--muted);line-height:1.7}.legal-page p,.legal-page ul{max-width:920px}.legal-page li+li{margin-top:4px}.legal-page a{color:var(--blue)}@keyframes cardBreathe{0%{opacity:.78;box-shadow:0 10px 24px #1429420f}45%{opacity:1;box-shadow:0 16px 34px #1429421c}to{opacity:.78;box-shadow:0 10px 24px #1429420f}}@keyframes doneSettle{0%{opacity:.72;box-shadow:0 10px 24px #1429420f}46%{opacity:1;box-shadow:0 18px 38px #2f6df61f}to{opacity:.72;box-shadow:0 10px 24px #1429420f}}@keyframes signalRun{0%{left:23%;transform:scale(.7);opacity:0}14%{opacity:1}48%{left:48%;transform:scale(1)}64%{left:52%;transform:scale(.78)}88%{opacity:1}to{left:76%;transform:scale(.68);opacity:0}}@keyframes coreFloat{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}to{transform:translate(-50%,-50%)}}@keyframes corePulse{0%{transform:scale(.82);opacity:.35}55%{transform:scale(1.12);opacity:.9}to{transform:scale(.82);opacity:.35}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:980px){.site-header{align-items:flex-start;flex-direction:column}.nav-cta{display:none}.hero,.product-card,.company-section,.contact-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:34px}.workflow-field{min-height:300px}.principle-grid{grid-template-columns:1fr}}@media(max-width:640px){.site-shell{width:min(100% - 24px,1120px)}.nav-links{width:100%;flex-wrap:wrap;gap:12px}.ayda-logo__mark{width:32px;height:32px}h1{font-size:clamp(2.05rem,8.6vw,2.85rem);line-height:1.02}.hero-text{font-size:1.02rem}.hero{gap:32px;padding:26px 0 52px}.automation-scene{min-height:auto;padding:8px 0}.workflow-field{min-height:260px}.workflow-column{width:104px;gap:11px}.workflow-card,.done-card{height:36px}.workflow-column--inbox{left:0}.workflow-column--done{right:0}.workflow-line{left:26%;right:26%}.automation-core{width:104px;height:104px;border-radius:28px}.automation-core__mark{inset:36px;border-radius:13px}.automation-core__ring{inset:20px}.automation-core__ring--outer{inset:7px}.section{padding:58px 0}.site-footer{align-items:flex-start;flex-direction:column}.button{width:100%}}
