.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:50px 0 30px}.hero h1{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradMove 8s ease infinite}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.hero-art{position:relative;height:340px}.float-card{position:absolute;width:250px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:floaty 6s ease-in-out infinite}.float-card b{display:block}.float-card i{color:var(--muted);font-style:normal;font-size:.82rem}.float-card em{display:block;margin-top:8px;font-style:normal;font-weight:700;font-size:.86rem;color:var(--ok)}.float-card.c1{inset-block-start:0;inset-inline-start:6%}.float-card.c2{inset-block-start:110px;inset-inline-end:0;animation-delay:-2s}.float-card.c3{inset-block-start:230px;inset-inline-start:14%;animation-delay:-4s}.tool-tile{display:block;padding:24px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.tool-tile::after{content:"";position:absolute;inset:0;background:var(--grad);opacity:0;transition:opacity .3s;z-index:0}.tool-tile>*{position:relative;z-index:1}.tool-tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--brand);text-decoration:none}.tile-ico{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--card-2);color:var(--brand);margin-bottom:14px}.tile-ico svg{width:36px;height:36px}.tool-tile p{color:var(--muted);font-size:.95rem}.tile-go{font-weight:700;color:var(--brand-ink);font-size:.9rem}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:34px 38px;border-radius:24px;background:var(--grad);color:#fff;box-shadow:var(--shadow-lg)}.cta-band h2{color:#fff;margin:0 0 6px}.cta-band p{margin:0;opacity:.92}@media (max-width:960px){.hero{grid-template-columns:1fr;padding-top:28px}.hero-art{display:none}}@media (max-width:560px){.cta-band{padding:24px}}@media (max-width:760px){.cta-band{padding:22px 18px}}@media (max-height:560px){.hero{padding:18px 0 10px}}.float-card{width:262px}.float-card.c2 .ft-out{animation-delay:-1.3s}.float-card.c3 .ft-out{animation-delay:-2.6s}.spark{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--brand);opacity:.0;animation:sparkle 4.5s ease-in-out infinite}.spark.s1{inset-block-start:40px;inset-inline-end:22%}.spark.s2{inset-block-start:170px;inset-inline-start:2%;background:#22d3ee;animation-delay:-1.5s}.spark.s3{inset-block-start:300px;inset-inline-end:12%;background:#f472b6;animation-delay:-3s}@keyframes heroRise{from{transform:translateY(calc(14px * var(--mv,1)))}to{transform:none}}.hero-text h1{animation:heroRise .7s cubic-bezier(.2,.8,.2,1) both}.hero-text .lead{animation:heroRise .7s .12s cubic-bezier(.2,.8,.2,1) both}.hero-text .hero-cta{animation:heroRise .7s .24s cubic-bezier(.2,.8,.2,1) both}.hero-text .trust-row{animation:heroRise .7s .36s cubic-bezier(.2,.8,.2,1) both}.tool-grid .tool-tile{animation:tileIn .6s calc(var(--i,0) * 70ms + .1s) cubic-bezier(.2,.8,.2,1) both}.tile-types{position:absolute !important;inset-block-start:16px;inset-inline-end:16px;display:inline-flex;align-items:center;gap:4px;opacity:.95}.tile-types .ft{width:22px;height:26px}.tile-types i{font-style:normal;color:var(--muted);font-weight:800;font-size:.8rem}.tool-tile:hover .tile-types .ft:first-child{transform:translateX(-3px) rotate(-8deg)}.tool-tile:hover .tile-types .ft:last-child{transform:translateX(3px) rotate(8deg) scale(1.12)}.tool-tile:hover .tile-ico{transform:rotate(-6deg) scale(1.08)}.tile-ico{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}@media (max-width:640px){.tile-types{inset-block-start:12px;inset-inline-end:12px}}.hero-art{height:480px}.float-card.c1{inset-block-start:0;inset-inline-start:4%}.float-card.c2{inset-block-start:160px;inset-inline-end:0}.float-card.c3{inset-block-start:320px;inset-inline-start:10%}.spark.s2{inset-block-start:220px}.spark.s3{inset-block-start:430px}.tile-ico{animation:idleFloat calc(5s * var(--mt,1)) ease-in-out infinite;animation-delay:calc(var(--i,0) * -.7s)}.tool-tile:hover .tile-ico{animation:none}.hero-text h1{background-size:220% 100%;animation:heroRise .7s cubic-bezier(.2,.8,.2,1) both,gradMove 8s ease-in-out 1s infinite}.hero-art{height:520px}.float-card.c2{inset-block-start:170px}.float-card.c3{inset-block-start:345px}.spark.s3{inset-block-start:470px}html[data-perf="lite"] .float-card{box-shadow:var(--shadow)}.hero-text .flash-strip{margin-top:24px}