:root{--ab-ink:#0F1626;--ab-accent:#E0483B;--ab-accent-hover:#C93C30;--ab-accent-text:#B8382D;--ab-accent-soft:#FDEDEA;--ab-muted:#5A6273;--ab-muted-2:#8A93A6;--ab-faint:#B0B6C3;--ab-text-2:#3A4152;--ab-border:#E8EAEE;--ab-border-2:#E1E4EA;--ab-border-hover:#C5CAD4;--ab-input:#DFE2E8;--ab-hover:#F1F2F4;--ab-row:#FAFAFB;--ab-soft:#F6F7F9;--ab-icon-bg:#F3F4F7;--ab-divider:#EEF0F3;--ab-divider-2:#F0F1F4;--ab-dark:#181818;--ab-dark-card:#1F1F1F;--ab-dark-border:#313131;--ab-dark-border-hover:#4A4A4A;--ab-dark-icon:#272727;--ab-dark-text:#A3A3A3;--ab-dark-accent:#F07A6E;--ab-green:#2E9E62;--ab-green-soft:#E8F5EE;--ab-ease:cubic-bezier(.32,.72,0,1);--ab-font:"Geist",system-ui,sans-serif;--ab-mono:"Geist Mono",monospace;--ab-h1:48px;--ab-h1-lh:1;--ab-tag:48px}@media(max-width:959px){:root{--ab-h1:36px;--ab-h1-lh:40px;--ab-tag:30px}}body.ab-body{margin:0;background:#fff;color:var(--ab-ink);font-family:var(--ab-font);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;font-size:16px;line-height:24px;letter-spacing:normal}.ab-body *{box-sizing:border-box}.ab-body a{color:var(--ab-accent);text-decoration:none}.ab-body a:hover{color:var(--ab-accent-hover)}.ab-body h1,.ab-body h2,.ab-body h3,.ab-body p{margin:0}.ab-body ::selection{background:#fbddd9}.ab-main{flex:1;outline:none}.ab,.ab-header,.ab-footer,.ab-menu{font-family:var(--ab-font);color:var(--ab-ink);letter-spacing:normal}.ab h1,.ab h2,.ab h3,.ab-header h1,.ab-footer h2{font-family:var(--ab-font);margin:0;letter-spacing:inherit}.ab ul,.ab ol{list-style:none;margin:0;padding:0}.ab-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.ab-narrow{max-width:760px;margin:0 auto;padding:0 24px}.ab i.ph{line-height:1;display:inline-block}.ab-skip{position:fixed;left:16px;top:-64px;z-index:100;padding:8px 12px;border-radius:8px;background:var(--ab-ink);color:#fff!important;font-size:14px;line-height:20px;font-weight:600;transition:top .3s var(--ab-ease)}.ab-skip:focus{top:16px;outline:2px solid var(--ab-accent);outline-offset:2px}.ab-eyebrow{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted-2)}.ab-eyebrow--accent{color:var(--ab-dark-accent)}.ab-h1{max-width:680px;font-size:var(--ab-h1);line-height:var(--ab-h1-lh);font-weight:700;letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(90deg,#000,#666);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px}.ab-h1--light{background:linear-gradient(90deg,#fff,#9b9b9b);-webkit-background-clip:text;background-clip:text}.ab-h2{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.ab-lead{max-width:680px;font-size:18px;line-height:28px;color:var(--ab-muted);text-wrap:pretty}.ab-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:48px}.ab-page-head{max-width:760px;margin:0 auto;padding:80px 24px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.ab-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:8px;border:0;font-family:inherit;font-weight:600;font-size:16px;line-height:24px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .3s var(--ab-ease),background-color .3s var(--ab-ease),border-color .3s var(--ab-ease),box-shadow .3s var(--ab-ease)}.ab-btn:active{transform:scale(.98)}.ab-btn:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}.ab-btn i{font-size:16px}.ab-btn--primary,.ab-body a.ab-btn--primary{background:var(--ab-accent);color:#fff}.ab-btn--primary:hover,.ab-body a.ab-btn--primary:hover{background:var(--ab-accent-hover);color:#fff}.ab-btn--lift{box-shadow:0 8px 24px -12px #e0483be6}.ab-btn--lift:hover{transform:translateY(-1px)}.ab-btn--lift:active{transform:scale(.98)}.ab-btn--ghost,.ab-body a.ab-btn--ghost{background:transparent;color:var(--ab-ink)}.ab-btn--ghost:hover,.ab-body a.ab-btn--ghost:hover{background:var(--ab-hover);color:var(--ab-ink)}.ab-btn--dark,.ab-body a.ab-btn--dark{background:var(--ab-ink);color:#fff}.ab-btn--dark:hover,.ab-body a.ab-btn--dark:hover{background:#272727;color:#fff}.ab-btn--outline,.ab-body a.ab-btn--outline{background:#fff;border:1px solid var(--ab-border-2);color:var(--ab-ink)}.ab-btn--outline:hover,.ab-body a.ab-btn--outline:hover{border-color:var(--ab-border-hover);background:var(--ab-row);color:var(--ab-ink)}.ab-btn--on-dark,.ab-body a.ab-btn--on-dark{background:transparent;color:#fff}.ab-btn--on-dark:hover,.ab-body a.ab-btn--on-dark:hover{background:#272727;color:#fff}.ab-btn--on-dark:focus-visible,.ab-btn--focus-light:focus-visible{outline-color:#fff}.ab-btn--sm{font-size:14px;line-height:20px;gap:4px}.ab-btn--sm i{font-size:14px}.ab-btn--block{display:flex;justify-content:center;width:100%}.ab-btn[disabled]{opacity:.5;cursor:not-allowed}.ab-header-section{position:sticky;top:0;z-index:60;pointer-events:none}.ab-header{position:relative;z-index:2;padding:24px 16px 0;pointer-events:none}.ab-pill{pointer-events:auto;margin:0 auto;width:max-content;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 8px 8px 16px;border-radius:9999px;background:#fffc;backdrop-filter:saturate(1.6) blur(24px);-webkit-backdrop-filter:saturate(1.6) blur(24px);border:1px solid var(--ab-border);box-shadow:0 12px 32px -16px #0f162633}.ab-logo,.ab-body a.ab-logo{display:flex;align-items:center;gap:8px;color:var(--ab-ink);border-radius:8px;text-decoration:none}.ab-logo:hover{color:var(--ab-ink)!important}.ab-logo:focus-visible{outline:2px solid var(--ab-accent);outline-offset:4px}.ab-logo__mark{width:32px;height:32px;border-radius:9999px;background:var(--ab-ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;line-height:20px;flex:none}.ab-logo__mark img{width:32px;height:32px;border-radius:9999px;object-fit:cover}.ab-logo__name{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.01em}.ab-nav{display:flex;align-items:center;gap:4px}.ab-nav a,.ab-body .ab-nav a{padding:8px 12px;border-radius:9999px;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;color:var(--ab-muted);background:transparent;text-decoration:none;transition:color .3s var(--ab-ease),background-color .3s var(--ab-ease)}.ab-nav a:hover,.ab-nav a[aria-current=page]{color:var(--ab-ink);background:var(--ab-hover)}.ab-nav a:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}.ab-header-cta,.ab-body a.ab-header-cta{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:9999px;white-space:nowrap;flex:none;background:var(--ab-accent);color:#fff;font-weight:600;font-size:14px;line-height:20px;text-decoration:none;transition:transform .3s var(--ab-ease),background-color .3s var(--ab-ease)}.ab-header-cta:hover{background:var(--ab-accent-hover);color:#fff!important}.ab-header-cta:active{transform:scale(.98)}.ab-header-cta:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}.ab-desktop-only{display:contents}.ab-burger{display:none;position:relative;width:44px;height:44px;border-radius:9999px;border:0;background:var(--ab-ink);cursor:pointer;padding:0;transition:transform .3s var(--ab-ease)}.ab-burger:active{transform:scale(.98)}.ab-burger:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}.ab-burger span{display:block;position:absolute;left:14px;top:21px;width:16px;height:2px;border-radius:2px;background:#fff;transition:transform .7s var(--ab-ease)}.ab-burger span:first-child{transform:translateY(-4px)}.ab-burger span:last-child{transform:translateY(4px)}.is-menu-open .ab-burger span:first-child{transform:rotate(45deg)}.is-menu-open .ab-burger span:last-child{transform:rotate(-45deg)}.ab-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#fffc;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);opacity:0;pointer-events:none;transition:opacity .7s var(--ab-ease);flex-direction:column;justify-content:space-between;padding:128px 24px 40px}.ab-menu__nav{display:flex;flex-direction:column;gap:8px}.ab-menu__nav div{overflow:hidden}.ab-menu__nav a,.ab-body .ab-menu__nav a{display:block;padding:8px 0;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:var(--ab-ink);transform:translateY(48px);opacity:0;text-decoration:none;transition:transform .7s var(--ab-ease),opacity .7s var(--ab-ease)}.ab-menu__nav a[aria-current=page]{color:var(--ab-accent)}.ab-menu__ctas{display:flex;flex-direction:column;gap:12px;opacity:0;transition:opacity .7s var(--ab-ease) .4s}.ab-menu__ctas a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px;border-radius:8px;font-weight:600;font-size:16px;line-height:24px;text-decoration:none}.ab-menu__ctas .ab-menu__quote{background:var(--ab-accent);color:#fff!important}.ab-menu__ctas .ab-menu__phone{border:1px solid var(--ab-border-2);background:#fff;color:var(--ab-ink)!important}.is-menu-open .ab-menu{opacity:1;pointer-events:auto}.is-menu-open .ab-menu__nav a{transform:translateY(0);opacity:1}.is-menu-open .ab-menu__ctas{opacity:1}@media(max-width:959px){.ab-pill{width:100%}.ab-desktop-only{display:none}.ab-burger{display:block}.ab-menu{display:flex}}@media(min-width:960px){.ab-menu{display:none!important}}.ab-footer{background:#fff;box-shadow:inset 0 1px 0 var(--ab-divider)}.ab-footer__grid{max-width:1120px;margin:0 auto;padding:64px 24px 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px}.ab-footer__col{display:flex;flex-direction:column;gap:12px;font-style:normal}.ab-footer__brand{display:flex;flex-direction:column;gap:16px}.ab-footer__brand p{font-size:14px;line-height:20px;color:var(--ab-muted);margin:0}.ab-footer__brand .ab-btn{align-self:flex-start}.ab-footer__title{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted-2)}.ab-footer__col a,.ab-body .ab-footer__col a{font-size:14px;line-height:20px;color:var(--ab-text-2);text-decoration:none}.ab-footer__col a:hover{color:var(--ab-ink)}.ab-footer__col span{font-size:14px;line-height:20px;color:var(--ab-text-2)}.ab-footer__col a.ab-footer__phone{font-weight:600;color:var(--ab-ink)}.ab-footer__col a.ab-footer__phone:hover{color:var(--ab-accent)}.ab-footer__bar{max-width:1120px;margin:0 auto;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:var(--ab-muted-2);box-shadow:inset 0 1px 0 var(--ab-divider)}.ab-hero{background:#fff}.ab-hero__inner{max-width:1120px;margin:0 auto;padding:80px 24px 96px;display:flex;flex-direction:column;align-items:center;text-align:center}.ab-hero__stack{display:flex;flex-direction:column;align-items:center;gap:24px}.ab-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background:var(--ab-accent-soft);font-size:12px;line-height:16px;font-weight:600;color:var(--ab-accent-text)}.ab-chip__dot{display:block;width:6px;height:6px;border-radius:9999px;background:var(--ab-accent)}.ab-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:8px}.ab-hero__ctas .ab-btn--ghost{gap:4px}.ab-trust{margin:8px 0 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.ab-trust li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--ab-muted)}.ab-trust i{font-size:16px;color:var(--ab-green)}.ab-svclist{width:100%;max-width:760px;margin-top:64px;text-align:left;background:#fff;border:1px solid var(--ab-border);border-radius:16px;box-shadow:0 32px 64px -40px #0f162659;overflow:hidden}.ab-svclist__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 24px;background:var(--ab-row)}.ab-svclist__head>span{display:flex;flex-direction:column}.ab-svclist__title{font-size:14px;line-height:20px;font-weight:600}.ab-svclist__sub{font-size:12px;line-height:16px;color:var(--ab-muted-2)}.ab-svclist__all,.ab-body a.ab-svclist__all{font-size:12px;line-height:16px;font-weight:600;padding:4px 12px;border-radius:9999px;background:var(--ab-accent-soft);color:var(--ab-accent-text)}.ab-svcrow,.ab-body a.ab-svcrow{display:flex;align-items:center;gap:16px;padding:12px 24px;color:var(--ab-ink);box-shadow:inset 0 1px 0 var(--ab-divider-2);transition:background-color .3s var(--ab-ease)}.ab-svcrow:hover{background:var(--ab-row);color:var(--ab-ink)!important}.ab-svcrow:focus-visible{outline:2px solid var(--ab-accent);outline-offset:-2px}.ab-svcrow__icon{width:32px;height:32px;border-radius:8px;background:var(--ab-icon-bg);display:grid;place-items:center;flex:none}.ab-svcrow__icon i{font-size:18px;color:var(--ab-ink)}.ab-svcrow__text{flex:1;min-width:0;display:flex;flex-direction:column}.ab-svcrow__title{font-size:14px;line-height:20px;font-weight:600}.ab-svcrow__tag{font-size:12px;line-height:16px;color:var(--ab-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-svcrow__price{font-size:12px;line-height:16px;font-weight:600;color:var(--ab-text-2);white-space:nowrap}.ab-svcrow>i{font-size:16px;color:var(--ab-faint)}.ab-dark{background:var(--ab-dark);color:#fff}.ab-dark .ab,.ab.ab-dark{color:#fff}.ab-why__inner{max-width:1120px;margin:0 auto;padding:96px 24px}.ab-why__head{display:flex;flex-direction:column;gap:16px;max-width:680px;margin-bottom:48px}.ab-why__head p{font-size:18px;line-height:28px;color:var(--ab-dark-text);text-wrap:pretty}.ab-grid-240{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.ab-benefit{background:var(--ab-dark-card);border:1px solid var(--ab-dark-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .3s var(--ab-ease),border-color .3s var(--ab-ease)}.ab-benefit:hover{transform:translateY(-2px);border-color:var(--ab-dark-border-hover)}.ab-benefit__icon{width:40px;height:40px;border-radius:8px;background:var(--ab-dark-icon);display:grid;place-items:center}.ab-benefit__icon i{font-size:20px;color:var(--ab-dark-accent)}.ab-benefit h3{font-size:16px;line-height:24px;font-weight:600}.ab-benefit p{font-size:14px;line-height:20px;color:var(--ab-dark-text)}.ab-benefit--light{background:#fff;border-color:var(--ab-border)}.ab-benefit--light:hover{transform:none;border-color:var(--ab-border)}.ab-benefit--light .ab-benefit__icon{background:var(--ab-accent-soft)}.ab-benefit--light .ab-benefit__icon i{color:var(--ab-accent-hover)}.ab-benefit--light p{color:var(--ab-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ansabooks.css.map */
