.main-assistools{--assistools-brand:#0069e2;--assistools-brand-dark:#0052b3;--assistools-ink:#fff;--assistools-ink-soft:#94a3b8}.assistools-wrap{width:min(100% - 2rem,1180px);margin-inline:auto}.assistools-wrap--hero,.assistools-wrap--wide{width:min(100% - 2rem,1180px)}.assistools-page{color:#374151;background:#fff;padding:0 0 6rem}.assistools-hero{color:#f8fbff;background:radial-gradient(circle at 0 0,#0069e247,#0000 38%),radial-gradient(circle at 80% 80%,#0042a02e,#0000 32%),linear-gradient(145deg,#020617 0%,#071229 45%,#0a1f4a 100%);padding:5rem 0 4.5rem;position:relative;overflow:hidden}.assistools-hero:after{content:"";background:linear-gradient(90deg,#0000,#5096ff66,#0000);height:1px;position:absolute;inset:auto 0 0}.assistools-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);align-items:center;gap:3.5rem;display:grid}.assistools-eyebrow{color:#7ab8ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-flex}.assistools-eyebrow:before{content:"";opacity:.75;background:currentColor;width:3rem;height:1px}.assistools-hero__title{text-wrap:balance;max-width:20ch;margin:0 0 1rem;font-size:clamp(2.1rem,3.8vw,3.2rem);font-weight:800;line-height:1.08;color:#fff!important}.assistools-hero__lead{color:#f8fbffe0;max-width:34rem;margin:0;font-size:1.08rem;line-height:1.75}.assistools-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem;display:flex}.assistools-button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;padding:.95rem 1.4rem;font-size:.97rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s;display:inline-flex}.assistools-button:hover{text-decoration:none;transform:translateY(-2px)}.assistools-button--primary{background:linear-gradient(135deg,#0052b3 0%,#0069e2 100%);box-shadow:0 12px 30px #0069e261;color:#fff!important}.assistools-button--primary:hover{box-shadow:0 16px 35px #0069e28c}.assistools-button--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;color:#f8fbffe0!important}.assistools-button--ghost:hover{background:#ffffff1a;border-color:#ffffff38}.assistools-proof-list{flex-wrap:wrap;gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.assistools-proof-list li{color:#f8fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a66;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem .95rem;font-size:.93rem;display:inline-flex}.assistools-proof-list__icon{color:#7ab8ff;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.assistools-screenshot{border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px #00000080,0 0 60px #0069e21f}.assistools-screenshot__img{border-radius:inherit;width:100%;height:auto;display:block}@media (width>=901px){.assistools-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr);gap:3.5rem}.assistools-hero__title{max-width:22ch}}@media (width<=900px){.assistools-hero__grid{grid-template-columns:1fr}.assistools-hero__visual{order:-1;max-width:480px;margin-inline:auto}}.assistools-page .wp-block-columns .wp-block-column{flex-direction:column;justify-content:center;display:flex}.assistools-page .wp-block-columns .wp-block-column p{margin-bottom:1.25rem;font-size:1.1rem;line-height:1.8}.assistools-page .wp-block-columns .wp-block-column p:last-child{margin-bottom:0}.assistools-page .wp-block-columns .wp-block-column img{border-radius:.75rem;width:100%;height:auto}.gutenstyle-section--dark .assistools-page .wp-block-columns .wp-block-column h3,.assistools-page .gutenstyle-section--dark .wp-block-columns .wp-block-column h3{color:#fff;letter-spacing:.01em;margin:1.5rem 0 .35rem;font-size:1.1rem;font-weight:700}.assistools-page .gutenstyle-section--dark .wp-block-columns .wp-block-column h3:first-child{margin-top:0}.assistools-page .gutenstyle-section--dark .wp-block-columns .wp-block-column p{color:#94a3b8;margin-bottom:0}
