.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:600;letter-spacing:.01em;border:none;border-radius:var(--radius);cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1);white-space:nowrap;position:relative;overflow:hidden}.btn:disabled{opacity:.48;cursor:not-allowed}.btn--full{width:100%}.btn--sm{padding:7px 14px;font-size:13px}.btn--md{padding:10px 20px;font-size:14px}.btn--lg{padding:13px 28px;font-size:15px}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 0 0 0 var(--accent-glow)}.btn--primary:not(:disabled):hover{background:#6b8fff;transform:translateY(-1px);box-shadow:0 4px 20px #4f7cff59}.btn--primary:not(:disabled):active{transform:translateY(0)}.btn--secondary{background:var(--bg-card);color:var(--ink);border:1px solid var(--border-lit)}.btn--secondary:not(:disabled):hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.btn--ghost{background:transparent;color:var(--ink-2);border:1px solid transparent}.btn--ghost:not(:disabled):hover{background:var(--bg-card);color:var(--ink);border-color:var(--border)}.btn--danger{background:#ff5c5c1f;color:var(--red);border:1px solid rgba(255,92,92,.25)}.btn--danger:not(:disabled):hover{background:#ff5c5c33}.btn__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.btn--loading .btn__label{opacity:.7}.pub-layout{display:flex;flex-direction:column;min-height:100vh}.container{max-width:1140px;margin:0 auto;padding:0 24px}.pub-header{position:sticky;top:0;z-index:100;background:#0a0c0fd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.pub-nav{height:62px;display:flex;align-items:center;gap:32px}.pub-nav__brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--accent);flex-shrink:0}.pub-nav__links{display:flex;align-items:center;gap:4px;flex:1}.pub-nav__link{padding:6px 12px;border-radius:6px;font-size:14px;color:var(--ink-2);transition:color .15s,background .15s}.pub-nav__link:hover,.pub-nav__link.active{color:var(--ink);background:var(--bg-card)}.pub-nav__cta{display:flex;align-items:center;gap:8px;margin-left:auto}.pub-main{flex:1}.pub-footer{border-top:1px solid var(--border);background:var(--bg-card);padding:28px 24px}.pub-footer__inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pub-footer__brand{font-size:13px;color:var(--ink-3)}.pub-footer__links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pub-footer__links a{font-size:13px;color:var(--ink-3);text-decoration:none;transition:color .15s;white-space:nowrap}.pub-footer__links a:hover{color:var(--ink)}@media (max-width: 768px){.pub-nav__links{display:none}.pub-nav{gap:0}.pub-nav__cta{gap:6px;margin-left:auto}.container{padding:0 16px}.pub-footer{padding:24px 16px}.pub-footer__inner{flex-direction:column;align-items:flex-start;gap:16px}.pub-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;width:100%}.pub-footer__links a{font-size:13px}}.app-layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:20px 12px}.sidebar__brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--accent);padding:4px 8px 20px;border-bottom:1px solid var(--border);margin-bottom:12px}.sidebar__alert{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--amber);background:#f5a62314;border:1px solid rgba(245,166,35,.2);border-radius:6px;padding:7px 10px;margin-bottom:12px;transition:background .15s}.sidebar__alert:hover{background:#f5a62324}.sidebar__nav{display:flex;flex-direction:column;gap:2px;flex:1}.sidebar__link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius);font-size:14px;font-weight:500;color:var(--ink-2);transition:all .15s}.sidebar__link:hover{background:var(--bg-hover);color:var(--ink)}.sidebar__link--active{background:#4f7cff1f;color:var(--accent)}.sidebar__chevron{margin-left:auto;opacity:0;transition:opacity .15s}.sidebar__link:hover .sidebar__chevron,.sidebar__link--active .sidebar__chevron{opacity:1}.sidebar__footer{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--border);margin-top:16px}.sidebar__user{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sidebar__avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:#fff;flex-shrink:0}.sidebar__user-info{min-width:0}.sidebar__user-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__user-plan{font-size:11px;color:var(--ink-3)}.sidebar__logout{background:none;border:none;color:var(--ink-3);padding:6px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s;flex-shrink:0}.sidebar__logout:hover{color:var(--red);background:#ff5c5c14}.app-main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:var(--topbar-h);background:#0a0c0fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 28px;gap:16px;position:sticky;top:0;z-index:50}.topbar__brand{display:none;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--accent)}.topbar__left{flex:1}.topbar__breadcrumb{flex:1;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink)}.topbar__right{display:flex;align-items:center;gap:12px}.topbar__email{font-size:12px;color:var(--ink-3)}.topbar__logout{display:none;background:none;border:none;color:var(--ink-3);padding:6px;border-radius:6px;align-items:center;transition:color .15s,background .15s}.topbar__logout:hover{color:var(--red);background:#ff5c5c14}.app-content{flex:1;padding:32px 28px;max-width:1000px;width:100%}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--bg-card);border-top:1px solid var(--border);padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 4px;flex:1;font-size:10px;font-weight:600;color:var(--ink-3);background:none;border:none;font-family:inherit;transition:color .15s;cursor:pointer}.bottom-nav__item:hover{color:var(--ink)}.bottom-nav__item--active{color:var(--accent)}.bottom-nav__alert-dot{position:absolute;top:8px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:var(--amber);pointer-events:none}@media (max-width: 768px){.sidebar{display:none}.topbar__brand,.topbar__logout{display:flex}.topbar__email{display:none}.bottom-nav{display:flex;align-items:stretch}.app-content{padding:16px 16px 80px}.topbar{padding:0 16px}}.home{padding-bottom:80px}.container{max-width:1080px;margin:0 auto;padding:0 24px}.section-title{font-family:var(--font-display);font-size:clamp(26px,4vw,42px);font-weight:700;letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:16px;line-height:1.15;-webkit-font-smoothing:grayscale;text-rendering:optimizeLegibility}.section-sub{font-size:16px;color:#8891aa;text-align:center;line-height:1.65;max-width:580px;margin:0 auto 48px}.section-sub strong{color:#f0f2f7}.problem .section-title,.features .section-title,.difference .section-title,.industries .section-title,.testimonials .section-title,.pricing-preview .section-title,.how-it-works .section-title{color:#fff}.problem .section-sub{color:#8891aa}.hero{text-align:center;padding:100px 24px 72px}.hero__badge{display:inline-flex;align-items:center;gap:6px;background:#f5a6231a;border:1px solid rgba(245,166,35,.25);border-radius:100px;padding:5px 14px;font-size:12px;font-weight:700;color:var(--amber);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px}.hero__title{font-family:var(--font-display);font-size:clamp(34px,6vw,68px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--ink);margin-bottom:24px}.hero__gradient{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__sub{font-size:18px;color:var(--ink-2);max-width:540px;margin:0 auto 36px;line-height:1.65}.hero__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.hero__meta{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);margin-bottom:12px}.hero__meta span{display:flex;align-items:center;gap:5px;color:var(--green)}.hero__trust{font-size:12.5px;color:var(--ink-3);margin-bottom:52px}.hero__preview{max-width:660px;margin:0 auto}.preview-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px #00000080,0 0 0 1px var(--border)}.preview-card__header{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--bg);border-bottom:1px solid var(--border)}.preview-card__dot{width:10px;height:10px;border-radius:50%}.preview-card__dot--red{background:#ff5f57}.preview-card__dot--amber{background:#ffbd2e}.preview-card__dot--green{background:#28c840}.preview-card__title{margin-left:8px;font-size:12px;color:var(--ink-3)}.preview-row{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--border);transition:background .15s}.preview-row:last-child{border-bottom:none}.preview-row:hover{background:var(--bg-hover)}.preview-row__stars{font-size:13px;color:var(--amber);flex-shrink:0}.preview-row__stars--amber{filter:brightness(.7)}.preview-row__text{flex:1;font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.preview-row__badge{font-size:11px;font-weight:600;padding:3px 9px;border-radius:100px;flex-shrink:0}.preview-row__badge--replied{background:#22d08a1a;color:var(--green);border:1px solid rgba(34,208,138,.2)}.preview-row__badge--pending{background:#4f7cff1a;color:var(--accent);border:1px solid rgba(79,124,255,.2)}.stats{padding:48px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat-card{text-align:center;padding:20px;border-right:1px solid var(--border)}.stat-card:last-child{border-right:none}.stat-card__value{font-family:var(--font-display);font-size:32px;font-weight:800;color:var(--accent);margin-bottom:4px}.stat-card__label{font-size:13px;color:var(--ink-3)}.problem{padding:88px 24px;text-align:center;background:var(--bg)}.problem__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:32px 0 48px}.problem__item{display:flex;align-items:flex-start;gap:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;font-size:14px;color:var(--ink-2);text-align:left}.problem__x{color:var(--red);font-weight:700;flex-shrink:0}.problem__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.problem__stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px;text-align:center}.problem__stat-num{font-family:var(--font-display);font-size:34px;font-weight:700;color:var(--accent);margin-bottom:6px;letter-spacing:-.02em;font-stretch:normal}.problem__stat-text{font-size:13px;color:var(--ink-2);line-height:1.5}.how-it-works{padding:88px 0;background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px}.step-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 22px;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}.step-card:hover{border-color:var(--border-lit);transform:translateY(-3px)}.step-card__num{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-bottom:10px}.step-card__emoji{font-size:28px;margin-bottom:8px}.step-card__time{font-size:11px;font-weight:600;color:var(--green);background:#22d08a14;border:1px solid rgba(34,208,138,.15);border-radius:100px;padding:2px 10px;display:inline-block;margin-bottom:12px}.step-card__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:8px}.step-card__desc{font-size:13px;color:var(--ink-2);line-height:1.6}.features{padding:88px 24px}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 22px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:var(--border-lit);transform:translateY(-2px)}.feature-card__icon{width:38px;height:38px;border-radius:10px;background:var(--accent-glow);border:1px solid rgba(79,124,255,.2);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:14px}.feature-card__title{font-family:var(--font-display);font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:7px}.feature-card__desc{font-size:13px;color:var(--ink-2);line-height:1.6}.difference{padding:88px 24px}.comparison-table{max-width:700px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.comparison-table__header,.comparison-table__row{display:grid;grid-template-columns:1fr 160px 200px;border-bottom:1px solid var(--border)}.comparison-table__row:last-child{border-bottom:none}.comparison-table__header{background:var(--bg-hover)}.comparison-table__feat,.comparison-table__rp,.comparison-table__other{padding:13px 20px;font-size:13.5px}.comparison-table__header .comparison-table__feat,.comparison-table__header .comparison-table__rp,.comparison-table__header .comparison-table__other{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.comparison-table__feat{color:var(--ink-2)}.comparison-table__rp,.comparison-table__other{text-align:center}.cmp{font-weight:700;font-size:15px}.cmp--yes{color:var(--green)}.cmp--no{color:var(--red)}.cmp--partial{color:var(--amber);font-size:12px}.industries{padding:88px 24px}.industries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.industry-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px;transition:border-color .2s,transform .2s}.industry-card:hover{border-color:var(--border-lit);transform:translateY(-2px)}.industry-card__emoji{font-size:28px;margin-bottom:10px}.industry-card__title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px}.industry-card__desc{font-size:12.5px;color:var(--ink-2);line-height:1.55}.industries__links{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.industry-link{padding:7px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);font-size:13px;font-weight:600;color:var(--ink-2);transition:all .15s}.industry-link:hover{border-color:var(--accent);color:var(--accent)}.testimonials{padding:88px 24px}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.testimonial-card__stars{color:var(--amber);font-size:15px;letter-spacing:2px}.testimonial-card__quote{font-size:14px;color:var(--ink-2);line-height:1.7;flex:1}.testimonial-card__author{display:flex;align-items:center;gap:12px}.testimonial-card__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.testimonial-card__name{font-size:13px;font-weight:700;color:var(--ink)}.testimonial-card__biz{font-size:12px;color:var(--ink-3)}.pricing-preview{padding:88px 24px}.pricing-preview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:28px}.pp-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .2s}.pp-card--popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 32px #4f7cff1f}.pp-card__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap;letter-spacing:.03em}.pp-card__name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.pp-card__price{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.pp-card__period{font-size:14px;color:var(--ink-3);font-family:var(--font-body);font-weight:400}.pp-card__sub{font-size:13px;color:var(--ink-3);margin-top:-10px}.pp-card__features{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1;border-top:1px solid var(--border);padding-top:16px}.pp-card__features li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.pp-card__features svg{color:var(--accent);flex-shrink:0}.pricing-preview__footer{text-align:center}.pricing-preview__link{font-size:14px;font-weight:600;color:var(--accent);transition:opacity .15s}.pricing-preview__link:hover{opacity:.75}.audit-cta{padding:0 24px 88px}.audit-cta__inner{background:linear-gradient(135deg,#4f7cff14,#7c5cfc14);border:1px solid rgba(79,124,255,.2);border-radius:var(--radius-xl);padding:48px 40px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.audit-cta__left{flex:1;min-width:260px}.audit-cta__eyebrow{font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.audit-cta__title{font-family:var(--font-display);font-size:clamp(20px,3vw,30px);font-weight:800;color:var(--ink);margin-bottom:10px;letter-spacing:-.02em}.audit-cta__sub{font-size:14px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.audit-cta__meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--green)}.cta-banner{padding:0 24px 88px}.cta-banner__inner{background:linear-gradient(135deg,#4f7cff1a,#7c5cfc1a);border:1px solid rgba(79,124,255,.2);border-radius:var(--radius-xl);padding:64px 40px;text-align:center}.cta-banner__title{font-family:var(--font-display);font-size:clamp(24px,4vw,40px);font-weight:800;color:var(--ink);margin-bottom:12px;letter-spacing:-.03em}.cta-banner__sub{font-size:16px;color:var(--ink-2);margin-bottom:32px;line-height:1.6}.cta-banner__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.cta-banner__trust{font-size:12.5px;color:var(--ink-3)}@media (max-width: 768px){.hero{padding:48px 16px 40px;text-align:center}.hero__title{font-size:clamp(26px,8vw,40px);line-height:1.15;letter-spacing:-.02em;text-align:center}.hero__sub{font-size:15px;text-align:center;margin:0 auto 28px;max-width:100%}.hero__actions{flex-direction:column;align-items:stretch;gap:10px}.hero__meta{gap:10px;flex-wrap:wrap;justify-content:center}.hero__trust{font-size:11.5px;line-height:1.8;padding:0 8px}.hero__badge{font-size:11px}.section-title{font-size:clamp(22px,6vw,32px);text-align:center;margin-bottom:12px;line-height:1.2;padding:0 8px}.section-sub{font-size:14px;text-align:center;margin-bottom:28px;padding:0 4px}.stats{padding:32px 0}.stats__grid{grid-template-columns:repeat(2,1fr)}.stat-card{padding:18px 12px}.stat-card:nth-child(2){border-right:none}.stat-card:nth-child(3){border-top:1px solid var(--border)}.stat-card:nth-child(4){border-top:1px solid var(--border);border-right:none}.stat-card__value{font-size:26px}.stat-card__label{font-size:12px}.problem{padding:52px 16px}.problem__grid{grid-template-columns:1fr;gap:10px;margin:24px 0 32px}.problem__stats{grid-template-columns:1fr;gap:12px}.problem__stat{padding:18px 16px}.problem__stat-num{font-size:28px}.how-it-works{padding:52px 16px}.steps__grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.step-card{padding:20px 18px}.step-card:hover{transform:none}.features{padding:52px 16px}.features__grid{grid-template-columns:1fr;gap:12px}.feature-card:hover{transform:none}.difference{padding:52px 16px}.comparison-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table__header,.comparison-table__row{grid-template-columns:minmax(140px,1fr) 90px 110px;min-width:340px}.comparison-table__feat,.comparison-table__rp,.comparison-table__other{padding:10px 12px;font-size:12px}.industries{padding:52px 16px}.industries__grid{grid-template-columns:repeat(2,1fr);gap:12px}.industry-card{padding:18px 14px}.industry-card:hover{transform:none}.industry-card__emoji{font-size:24px}.testimonials{padding:52px 16px}.testimonials__grid{grid-template-columns:1fr;gap:14px}.pricing-preview{padding:52px 16px}.pricing-preview__grid{grid-template-columns:1fr;gap:14px}.audit-cta{padding:0 16px 52px}.audit-cta__inner{flex-direction:column;padding:28px 20px;gap:20px}.audit-cta__title{font-size:clamp(18px,5vw,24px)}.cta-banner{padding:0 16px 52px}.cta-banner__inner{padding:36px 20px}.cta-banner__title{font-size:clamp(20px,5vw,28px)}.cta-banner__sub{font-size:14px;margin-bottom:24px}.cta-banner__actions{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width: 400px){.hero__title{font-size:26px;letter-spacing:-.01em}.hero{padding:40px 12px 36px}.container{padding:0 16px}.industries__grid{grid-template-columns:1fr}.stats__grid{grid-template-columns:1fr 1fr}.comparison-table__header,.comparison-table__row{grid-template-columns:minmax(120px,1fr) 80px 100px}.pp-card{padding:24px 18px}.pp-card__price{font-size:30px}}.pricing-page{font-family:var(--font-body)}.pricing-hero{text-align:center;padding:80px 24px 56px;border-bottom:1px solid var(--border);background:var(--bg-card);position:relative;overflow:hidden}.pricing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(79,124,255,.08),transparent)}.pricing-hero__badge{display:inline-flex;align-items:center;gap:6px;background:#f5a6231a;border:1px solid rgba(245,166,35,.25);border-radius:100px;padding:5px 14px;font-size:11.5px;font-weight:700;color:var(--amber);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.pricing-title{font-family:var(--font-display);font-size:clamp(28px,5vw,52px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px}.pricing-sub{font-size:16px;color:var(--ink-2);line-height:1.65;margin-bottom:32px;max-width:540px;margin-left:auto;margin-right:auto}.pricing-toggle{display:inline-flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:4px;gap:2px;position:relative;z-index:1}.pricing-toggle__btn{display:flex;align-items:center;gap:7px;padding:8px 18px;border-radius:7px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;transition:all .2s}.pricing-toggle__btn--active{background:var(--bg-card);color:var(--ink);box-shadow:0 1px 4px #0000004d}.pricing-toggle__save{font-size:11px;font-weight:700;padding:2px 8px;background:#22d08a1f;border:1px solid rgba(34,208,138,.2);border-radius:100px;color:var(--green)}.pricing-body{max-width:960px;margin:0 auto;padding:56px 24px 80px}.pricing-section-title{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--ink);letter-spacing:-.02em;text-align:center;margin-bottom:12px}.pricing-section-sub{font-size:15px;color:var(--ink-2);text-align:center;line-height:1.65;margin-bottom:36px}.pricing-section-sub strong{color:var(--ink)}.beta-banner{display:flex;gap:32px;flex-wrap:wrap;background:linear-gradient(135deg,#f5a62314,#f973160f);border:1px solid rgba(245,166,35,.25);border-radius:20px;padding:36px 32px;margin-bottom:48px}.beta-banner__left{flex:1;min-width:220px}.beta-banner__eyebrow{font-size:11px;font-weight:700;color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.beta-banner__title{font-family:var(--font-display);font-size:clamp(20px,3vw,28px);font-weight:800;color:var(--ink);margin-bottom:8px;letter-spacing:-.02em}.beta-banner__sub{font-size:14px;color:var(--ink-2);line-height:1.6;margin-bottom:16px}.beta-banner__bar{height:5px;background:#f5a62326;border-radius:10px;overflow:hidden;margin-bottom:6px}.beta-banner__fill{height:100%;border-radius:10px;background:linear-gradient(90deg,var(--amber),#fb923c)}.beta-banner__spots span{font-size:11.5px;font-weight:600;color:var(--amber)}.beta-banner__right{flex:1;min-width:220px;display:flex;flex-direction:column;gap:12px}.beta-banner__features{list-style:none;display:flex;flex-direction:column;gap:8px;flex:1}.beta-banner__features li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.beta-banner__features svg{color:var(--green);flex-shrink:0}.beta-banner__cta{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,var(--amber),#f97316);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 14px #f5a6234d}.beta-banner__cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f5a62366}.beta-banner__note{font-size:11.5px;color:var(--ink-3);text-align:center}.plans-label{text-align:center;font-size:13px;color:var(--ink-3);margin-bottom:24px;font-weight:500}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.plan-card{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;position:relative}.plan-card--popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 32px #4f7cff1f}.plan-card__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap;display:flex;align-items:center;gap:5px;letter-spacing:.03em}.plan-card__name{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.plan-card__price-row{display:flex;align-items:baseline;gap:1px;margin-bottom:4px}.plan-card__currency{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);margin-top:4px}.plan-card__amount{font-family:var(--font-display);font-size:46px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1}.plan-card__mo{font-size:14px;color:var(--ink-3);margin-left:2px}.plan-card__annual{font-size:12px;color:var(--ink-3);margin-bottom:8px}.plan-card__saving{color:var(--green);font-weight:700}.plan-card__desc{font-size:13px;color:var(--ink-2);line-height:1.55}.plan-card__trial{font-size:11.5px;color:var(--green);text-align:center}.plan-card__features{list-style:none;display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--border);padding-top:16px}.plan-card__features li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.plan-card__feature--no{opacity:.4}.plan-card__check--yes{color:var(--accent);flex-shrink:0}.plan-card__check--no{color:var(--ink-3);flex-shrink:0}.all-include{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px;margin-bottom:64px}.all-include__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:16px}.all-include__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.all-include__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.all-include__item svg{color:var(--green);flex-shrink:0}.roi-section{margin-bottom:64px}.roi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:36px 32px;overflow:hidden}.roi-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px}.roi-input label{display:block;font-size:12px;font-weight:600;color:var(--ink-3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.roi-input input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--ink);outline:none;transition:border-color .2s}.roi-input input:focus{border-color:var(--accent)}.roi-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.roi-result{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 10px;text-align:center;min-width:0;overflow:hidden}.roi-result--highlight{background:var(--accent-glow);border-color:#4f7cff4d}.roi-result__value{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink);margin-bottom:4px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roi-result--highlight .roi-result__value{color:var(--accent)}.roi-result__label{font-size:11px;color:var(--ink-3);line-height:1.4}.roi-cta{text-align:center}.why-free{margin-bottom:64px}.why-free__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.why-free__card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:24px 20px;transition:border-color .2s,transform .2s}.why-free__card:hover{border-color:var(--border-lit);transform:translateY(-2px)}.why-free__icon{font-size:26px;margin-bottom:10px}.why-free__title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px}.why-free__desc{font-size:13px;color:var(--ink-2);line-height:1.6}.pricing-faq{margin-bottom:64px}.pricing-faq__list{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.pricing-faq__item{border-bottom:1px solid var(--border)}.pricing-faq__item:last-child{border-bottom:none}.pricing-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 24px;background:none;border:none;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s}.pricing-faq__q:hover{background:var(--bg-hover)}.pricing-faq__chevron{font-size:20px;color:var(--ink-3);flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(90deg)}.pricing-faq__chevron.open{transform:rotate(270deg);color:var(--accent)}.pricing-faq__a{padding:0 24px 18px;font-size:13.5px;color:var(--ink-2);line-height:1.7;border-left:3px solid rgba(79,124,255,.2);margin-left:24px}.pricing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px}.pricing-trust__item{font-size:13px;font-weight:600;color:var(--ink-2);background:var(--bg-card);border:1px solid var(--border);border-radius:100px;padding:6px 16px}.pricing-cta-bottom{text-align:center}.pricing-cta-bottom__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.pricing-cta-bottom__note{font-size:12px;color:var(--ink-3);line-height:1.7}@media (max-width: 768px){.pricing-hero{padding:48px 16px 40px}.pricing-body{padding:32px 16px 60px}.plans-grid{grid-template-columns:1fr}.beta-banner{flex-direction:column;padding:24px 20px;gap:20px}.roi-inputs{grid-template-columns:1fr 1fr}.roi-results{grid-template-columns:repeat(2,1fr)}.why-free__grid,.all-include__grid{grid-template-columns:1fr}.pricing-faq__q{padding:14px 16px}.pricing-faq__a{padding:0 16px 14px;margin-left:16px}.pricing-cta-bottom__actions{flex-direction:column;align-items:stretch}}.contact-page{max-width:900px;margin:0 auto;padding:60px 24px;font-family:Figtree,sans-serif}.contact-header{text-align:center;margin-bottom:48px}.contact-title{font-family:"Instrument Serif",serif;font-size:42px;font-weight:400;letter-spacing:-.02em;color:#0f1623;margin-bottom:12px}.contact-subtitle{font-size:16px;color:#718096;line-height:1.6;max-width:600px;margin:0 auto}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:64px}.contact-card{background:#fff;border:1.5px solid #e4e9f0;border-radius:16px;padding:32px 28px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.contact-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#0ea5a0,transparent);opacity:0;transition:opacity .3s}.contact-card:hover{border-color:#0ea5a0;transform:translateY(-4px);box-shadow:0 12px 32px #0ea5a026}.contact-card:hover:before{opacity:1}.contact-icon{width:56px;height:56px;border-radius:50%;background:#0ea5a01a;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#0ea5a0;transition:all .3s}.contact-card:hover .contact-icon{background:#0ea5a0;color:#fff;transform:scale(1.1)}.contact-icon.whatsapp{background:#25d3661a;color:#25d366}.contact-card:hover .contact-icon.whatsapp{background:#25d366;color:#fff}.contact-method-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#718096;margin-bottom:8px}.contact-method-value{font-size:18px;font-weight:700;color:#0f1623;margin-bottom:8px}.contact-method-desc{font-size:13px;color:#a0aec0;line-height:1.5}.contact-form-section{background:#fff;border:1.5px solid #e4e9f0;border-radius:16px;padding:40px 36px;margin-bottom:64px}.form-title{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;color:#0f1623;text-align:center;margin-bottom:32px}.contact-form{max-width:600px;margin:0 auto}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:600;color:#0f1623;margin-bottom:8px}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:1.5px solid #e4e9f0;border-radius:10px;font-family:Figtree,sans-serif;font-size:15px;color:#0f1623;transition:all .2s;background:#fff}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#0ea5a0;box-shadow:0 0 0 3px #0ea5a01a}.form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.submit-btn{width:100%;padding:14px 24px;background:#0ea5a0;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.submit-btn:hover:not(:disabled){background:#0c8b87;transform:translateY(-2px);box-shadow:0 8px 24px #0ea5a04d}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.submit-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.submit-btn:hover:not(:disabled):after{left:100%}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.success-message{text-align:center;padding:48px 24px}.success-message svg{margin-bottom:20px}.success-message h3{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400;color:#0f1623;margin-bottom:8px}.success-message p{font-size:15px;color:#718096;margin-bottom:24px}.reset-btn{padding:10px 20px;background:#f7f8fa;color:#0f1623;border:1px solid #e4e9f0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.reset-btn:hover{background:#fff;border-color:#cbd5e1}.faq-section{margin-top:64px}.faq-title{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;color:#0f1623;text-align:center;margin-bottom:40px}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background:#fff;border:1px solid #e4e9f0;border-radius:12px;padding:24px 28px;transition:all .2s}.faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000f}.faq-question{font-size:16px;font-weight:700;color:#0f1623;margin-bottom:10px}.faq-answer{font-size:14px;color:#718096;line-height:1.7}@media (max-width: 768px){.contact-page{padding:40px 20px}.contact-title{font-size:32px}.contact-methods{grid-template-columns:1fr}.contact-form-section{padding:32px 24px}.faq-title{font-size:28px}}.audit-page{font-family:var(--font-body)}.audit-hero{text-align:center;padding:72px 24px 56px;border-bottom:1px solid var(--border);background:var(--bg-card);position:relative;overflow:hidden}.audit-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(79,124,255,.08),transparent)}.audit-hero__eyebrow{font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;position:relative;z-index:1}.audit-hero__title{font-family:var(--font-display);font-size:clamp(28px,5vw,52px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px;line-height:1.12;position:relative;z-index:1}.audit-hero__sub{font-size:16px;color:var(--ink-2);line-height:1.65;margin-bottom:24px;position:relative;z-index:1}.audit-hero__trust{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--green);position:relative;z-index:1}.audit-hero__trust span{display:flex;align-items:center;gap:5px}.audit-body{max-width:820px;margin:0 auto;padding:48px 24px 80px}.audit-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.audit-metric{display:flex;align-items:flex-start;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.audit-metric__icon{font-size:22px;flex-shrink:0}.audit-metric__title{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:3px}.audit-metric__desc{font-size:12.5px;color:var(--ink-2);line-height:1.5}.audit-form{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:36px 32px}.audit-form__title{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--ink);margin-bottom:6px;letter-spacing:-.02em}.audit-form__sub{font-size:13.5px;color:var(--ink-2);margin-bottom:28px}.audit-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.audit-field label{display:block;font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.audit-field input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--ink);outline:none;transition:border-color .2s}.audit-field input:focus{border-color:var(--accent)}.audit-form__privacy{font-size:12px;color:var(--ink-3);margin-bottom:20px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 14px}.score-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:40px 32px;text-align:center;margin-bottom:32px}.score-card__name{font-size:14px;color:var(--ink-3);margin-bottom:6px}.score-card__label{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:12px}.score-card__score{font-family:var(--font-display);font-size:80px;font-weight:800;line-height:1}.score-card__score span{font-size:28px;color:var(--ink-3)}.score-card__bar{height:8px;background:var(--border);border-radius:10px;overflow:hidden;margin:16px 0}.score-card__fill{height:100%;border-radius:10px;transition:width .6s ease}.score-card__status{font-size:16px;font-weight:700}.audit-comparison{margin-bottom:32px}.audit-section-title{font-family:var(--font-display);font-size:clamp(18px,3vw,26px);font-weight:800;color:var(--ink);margin-bottom:20px;letter-spacing:-.02em}.audit-table{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.audit-table__head,.audit-table__row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.audit-table__head{background:var(--bg-hover);font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.audit-table__head>div,.audit-table__row>div{padding:12px 16px}.audit-table__row{border-top:1px solid var(--border);font-size:13.5px;color:var(--ink-2)}.audit-table__metric{color:var(--ink);font-weight:600}.audit-table__avg{color:var(--ink-3)}.audit-table__gap{font-weight:700}.audit-table__gap.good{color:var(--green)}.audit-table__gap.bad{color:var(--red)}.audit-opp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.audit-opp{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:22px 18px;text-align:center}.audit-opp--warn{border-color:#f5a6234d}.audit-opp--red{border-color:#ff5c5c4d}.audit-opp__num{font-family:var(--font-display);font-size:32px;font-weight:800;color:var(--ink);margin-bottom:4px}.audit-opp--red .audit-opp__num{color:var(--red)}.audit-opp__label{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:4px}.audit-opp__sub{font-size:12px;color:var(--ink-3)}.audit-samples{margin-bottom:40px}.audit-sample{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px;margin-bottom:16px}.audit-sample__badge{display:inline-block;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-glow);border:1px solid rgba(79,124,255,.2);border-radius:100px;padding:2px 10px;margin-bottom:12px}.audit-sample__review{font-size:13.5px;color:var(--ink-2);margin-bottom:10px}.audit-sample__stars{color:var(--amber);margin-right:8px}.audit-sample__arrow{font-size:12px;color:var(--green);font-weight:600;margin-bottom:8px}.audit-sample__reply{font-size:13.5px;color:var(--green);background:#22d08a0f;border:1px solid rgba(34,208,138,.15);border-radius:8px;padding:12px 14px}.audit-before-after{display:flex;align-items:center;gap:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px 24px;margin-bottom:40px;flex-wrap:wrap}.audit-ba{flex:1;min-width:160px;text-align:center}.audit-ba__label{font-size:12px;color:var(--ink-3);margin-bottom:8px;font-weight:600}.audit-ba__score{font-family:var(--font-display);font-size:40px;font-weight:800;margin-bottom:8px}.audit-ba__stat{font-size:13px;color:var(--ink-2);margin-bottom:3px}.audit-ba__arrow{font-size:28px;color:var(--accent);flex-shrink:0}.audit-cta-box{background:linear-gradient(135deg,#4f7cff1a,#7c5cfc1a);border:1px solid rgba(79,124,255,.2);border-radius:20px;padding:44px 32px;text-align:center}.audit-cta-box__title{font-family:var(--font-display);font-size:clamp(20px,3.5vw,30px);font-weight:800;color:var(--ink);margin-bottom:16px;letter-spacing:-.02em}.audit-cta-box__roi{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:14px;color:var(--ink-2);margin-bottom:24px}.audit-cta-box__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.audit-cta-box__note{font-size:13px;color:var(--green);margin-bottom:20px}.audit-retry{background:none;border:none;font-family:var(--font-body);font-size:13px;color:var(--ink-3);cursor:pointer;transition:color .15s}.audit-retry:hover{color:var(--ink)}@media (max-width: 640px){.audit-body{padding:32px 16px 60px}.audit-metrics{grid-template-columns:1fr}.audit-form{padding:24px 18px}.audit-form__grid,.audit-opp-cards{grid-template-columns:1fr}.audit-before-after{flex-direction:column}.audit-cta-box{padding:28px 18px}.audit-cta-box__actions{flex-direction:column;align-items:stretch}}.industry-page{font-family:var(--font-body)}.ind-hero{text-align:center;padding:80px 24px 64px;border-bottom:1px solid var(--border);background:var(--bg-card);position:relative;overflow:hidden}.ind-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(79,124,255,.08),transparent)}.ind-hero__inner{position:relative;z-index:1;max-width:640px;margin:0 auto}.ind-hero__emoji{font-size:52px;margin-bottom:16px}.ind-hero__title{font-family:var(--font-display);font-size:clamp(28px,5vw,52px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px;line-height:1.1}.ind-hero__sub{font-size:17px;color:var(--ink-2);line-height:1.65;margin-bottom:12px}.ind-hero__trust{font-size:12.5px;color:var(--ink-3);margin-bottom:28px}.ind-hero__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ind-body{max-width:920px;margin:0 auto;padding:56px 24px 80px}.ind-section-title{font-family:var(--font-display);font-size:clamp(22px,3.5vw,34px);font-weight:800;color:var(--ink);margin-bottom:28px;letter-spacing:-.02em}.ind-scenario-intro{font-size:15px;color:var(--ink-2);margin-top:-16px;margin-bottom:28px;line-height:1.6}.ind-problems{margin-bottom:64px}.ind-problems__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ind-problem-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px}.ind-problem-card__icon{font-size:28px;margin-bottom:10px}.ind-problem-card__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:7px}.ind-problem-card__desc{font-size:13.5px;color:var(--ink-2);line-height:1.6}.ind-solution{margin-bottom:64px}.ind-steps{display:flex;flex-direction:column;gap:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ind-step{display:flex;align-items:flex-start;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border)}.ind-step:last-child{border-bottom:none}.ind-step__num{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-glow);border:1px solid rgba(79,124,255,.2);border-radius:6px;padding:3px 8px;flex-shrink:0;margin-top:2px}.ind-step__title{font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:4px}.ind-step__desc{font-size:13px;color:var(--ink-2);line-height:1.55}.ind-scenarios{margin-bottom:64px}.ind-scenario{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;margin-bottom:16px}.ind-scenario__review{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;color:var(--ink-2)}.ind-scenario__stars{color:var(--amber);flex-shrink:0;font-size:13px}.ind-scenario__arrow{font-size:12px;color:var(--green);font-weight:600;margin-bottom:10px}.ind-scenario__reply{font-size:13.5px;color:var(--green);background:#22d08a0f;border:1px solid rgba(34,208,138,.15);border-radius:8px;padding:12px 16px;margin-bottom:12px}.ind-scenario__why{display:flex;gap:16px;flex-wrap:wrap}.ind-scenario__why span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-3)}.ind-scenario__why svg{color:var(--accent)}.ind-results{margin-bottom:64px}.ind-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.ind-result-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.ind-result-card__biz{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:16px}.ind-result-card__stats{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ind-result-card__stat{flex:1;font-size:13px;line-height:1.7}.ind-result-card__stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ind-result-card__stat--before{color:var(--ink-3)}.ind-result-card__stat--before .ind-result-card__stat-label{color:var(--red)}.ind-result-card__stat--after,.ind-result-card__stat--after .ind-result-card__stat-label{color:var(--green)}.ind-result-card__arrow{font-size:20px;color:var(--accent);flex-shrink:0}.ind-result-card__quote{font-size:13px;color:var(--ink-2);line-height:1.65;border-top:1px solid var(--border);padding-top:14px;font-style:italic}.ind-pricing{margin-bottom:64px}.ind-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.ind-plan{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:12px;position:relative}.ind-plan--popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ind-plan__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 12px;border-radius:100px;white-space:nowrap}.ind-plan__name{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.ind-plan__price{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--ink)}.ind-plan__price span{font-size:13px;color:var(--ink-3);font-family:var(--font-body);font-weight:400}.ind-plan__desc{font-size:13px;color:var(--ink-2);flex:1}.ind-pricing__note{text-align:center;font-size:13px;color:var(--green)}.ind-faq{margin-bottom:64px}.ind-faq__item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:10px}.ind-faq__q{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:8px}.ind-faq__a{font-size:13.5px;color:var(--ink-2);line-height:1.65}.ind-final-cta__inner{background:linear-gradient(135deg,#4f7cff1a,#7c5cfc1a);border:1px solid rgba(79,124,255,.2);border-radius:var(--radius-xl);padding:56px 32px;text-align:center}.ind-final-cta__title{font-family:var(--font-display);font-size:clamp(22px,4vw,36px);font-weight:800;color:var(--ink);margin-bottom:12px;letter-spacing:-.03em}.ind-final-cta__sub{font-size:16px;color:var(--ink-2);margin-bottom:28px}.ind-final-cta__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width: 768px){.ind-hero{padding:52px 16px 48px}.ind-body{padding:32px 16px 60px}.ind-hero__actions{flex-direction:column;align-items:stretch}.ind-problems__grid,.ind-pricing__grid,.ind-results__grid{grid-template-columns:1fr}.ind-final-cta__inner{padding:36px 20px}.ind-final-cta__actions{flex-direction:column;align-items:stretch}}.toast{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:99999;display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:var(--radius-lg);font-size:14px;font-weight:600;min-width:280px;max-width:420px;box-shadow:0 8px 32px #0006,0 2px 8px #0000004d;pointer-events:all}.toast--success{background:var(--accent);border:1px solid rgba(255,255,255,.15);color:#fff}.toast--error{background:#ef4444;border:1px solid rgba(255,255,255,.15);color:#fff}.toast__icon{flex-shrink:0;opacity:.9}.toast__msg{flex:1;line-height:1.4}.toast__close{background:none;border:none;color:#fff;opacity:.65;padding:2px;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.toast__close:hover{opacity:1}.reply-page{max-width:800px;margin:40px auto}.back-btn{margin-bottom:20px;background:none;border:none;cursor:pointer;color:#0ea5a0;font-weight:600}.review-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 16px #0000000d;margin-bottom:24px}.stars{color:#f59e0b;margin:6px 0}.review-text{margin:10px 0}.review-date{font-size:13px;color:#64748b}.reply-box textarea{width:100%;height:120px;margin:12px 0;padding:12px;border-radius:10px;border:1px solid #e2e8f0}.reply-box button{padding:10px 16px;border-radius:8px;border:none;cursor:pointer;margin-right:10px}.reply-box button:first-of-type{background:#0f172a;color:#fff}.post-btn{background:#10b981;color:#fff}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:.02em}.field__wrap{position:relative}.field__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.field__input{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);padding:10px 14px;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.field__input--icon{padding-left:38px}.field__input::placeholder{color:var(--ink-3)}.field__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f7cff26}.field--error .field__input{border-color:var(--red)}.field--error .field__input:focus{box-shadow:0 0 0 3px #ff5c5c26}.field__error{font-size:12px;color:var(--red)}.feedback-widget{position:relative}.feedback-trigger{padding:14px 24px;background:linear-gradient(135deg,#0ea5a0,#14b8b3);color:#fff;border:none;border-radius:100px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 16px #0ea5a066;animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 4px 16px #0ea5a066;transform:scale(1)}50%{box-shadow:0 6px 24px #0ea5a099;transform:scale(1.02)}}.feedback-trigger:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #0ea5a099;animation:none}.feedback-trigger:active{transform:translateY(-1px) scale(1.02)}``` --- ## 📸 **What It Will Look Like:** **Settings Page:** ``` ┌─────────────────────────────────────────┐ │ Settings │ │ Manage your account and... │ ├─────────────────────────────────────────┤ │ │ │ BUSINESS │ │ Business name: [input field] │ │ │ │ REPLY TONE │ │ [Friendly] [Professional] [Apologetic] │ │ │ │ [Save changes] │ │ │ └─────────────────────────────────────────┘ ┌──────┐ │💬 │ ← Floating │Feed- │ here │back │ └──────┘ @media (max-width: 768px){.feedback-trigger{padding:10px 16px;font-size:13px;border-radius:100px}.feedback-modal{bottom:60px;right:8px;left:8px;width:auto;max-height:80vh;overflow-y:auto}}.settings__header{margin-bottom:32px}.settings__title{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:4px}.settings__sub{font-size:14px;color:var(--ink-3)}.settings__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 0;font-size:14px;color:var(--ink-3)}.settings__spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(79,124,255,.15);border-top-color:var(--accent);animation:spin .7s linear infinite}.settings__form{display:flex;flex-direction:column;gap:16px;max-width:700px}.settings__hint{margin-top:8px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.settings__actions{display:flex;justify-content:flex-end;padding-top:8px}.settings-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.settings-section__label{display:flex;align-items:center;gap:8px;padding:14px 20px;font-size:12.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);background:var(--bg)}.settings-section__body{padding:20px}.mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.mode-card{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:16px;cursor:pointer;transition:all .2s;display:block;position:relative}.mode-card:hover{border-color:var(--border-lit);background:var(--bg-hover)}.mode-card--active{border-color:var(--accent);background:#4f7cff0f}.mode-card__top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mode-card__icon{width:28px;height:28px;border-radius:8px;background:var(--accent-glow);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mode-card__label{font-size:14px;font-weight:700;color:var(--ink);flex:1}.mode-card--active .mode-card__label{color:var(--accent)}.mode-card__badge{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:100px;white-space:nowrap}.mode-card__badge--green{background:#22d08a1a;color:var(--green);border:1px solid rgba(34,208,138,.2)}.mode-card__badge--blue{background:#4f7cff1a;color:var(--accent);border:1px solid rgba(79,124,255,.2)}.mode-card__badge--amber{background:#f5a6231a;color:var(--amber);border:1px solid rgba(245,166,35,.2)}.mode-card__check{width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center}.mode-card__desc{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-bottom:8px}.mode-card__example{font-size:11.5px;color:var(--ink-3);line-height:1.5;border-top:1px solid var(--border);padding-top:8px}.settings-warning{display:flex;align-items:flex-start;gap:10px;background:#f5a62314;border:1px solid rgba(245,166,35,.25);border-radius:var(--radius);padding:12px 16px;font-size:13px;color:#92400e;line-height:1.55}.settings-warning svg{flex-shrink:0;margin-top:1px;color:var(--amber)}.settings-warning strong{font-weight:700}.tone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.tone-card{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px;cursor:pointer;transition:all .15s;display:block}.tone-card:hover{border-color:var(--border-lit);background:var(--bg-hover)}.tone-card.selected{background:#4f7cff0f;border-color:var(--accent)}.tone-card__label{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:4px}.tone-card.selected .tone-card__label{color:var(--accent)}.tone-card__desc{font-size:12px;color:var(--ink-3);line-height:1.4}.tone-card__example{font-size:11.5px;color:var(--ink-2);line-height:1.5;border-top:1px solid var(--border);padding-top:8px;margin-top:8px;font-style:italic}.settings-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:4px 0;margin-bottom:20px}.settings-checkbox input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.settings-checkbox__label{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:4px}.settings-checkbox__hint{font-size:12.5px;color:var(--ink-3);line-height:1.55}.settings-instructions__label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.settings-instructions__optional{font-size:11px;font-weight:600;padding:2px 8px;background:var(--bg);border:1px solid var(--border);border-radius:100px;color:var(--ink-3)}.settings-instructions__textarea{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;font-family:var(--font-body);font-size:13.5px;color:var(--ink);line-height:1.6;resize:vertical;outline:none;transition:border-color .2s}.settings-instructions__textarea:focus{border-color:var(--accent)}.settings-instructions__textarea::placeholder{color:var(--ink-3)}.settings-instructions__count{text-align:right;font-size:11.5px;color:var(--ink-3);margin-top:4px}.settings-connection{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-connection__info{display:flex;align-items:center;gap:10px}.settings-connection__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.settings-connection__dot--on{background:var(--green);box-shadow:0 0 6px var(--green)}.settings-connection__dot--off{background:var(--ink-3)}.settings-connection__status{font-size:13.5px;font-weight:600;color:var(--ink)}.settings-connection__name{font-size:12px;color:var(--ink-3);margin-top:1px}.settings-account{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-account__label{font-size:11.5px;color:var(--ink-3);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.settings-account__value{font-size:14px;color:var(--ink);font-weight:500}.settings-plan-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:100px}.settings-plan-badge--pro{background:#4f7cff1f;color:var(--accent);border:1px solid rgba(79,124,255,.25)}.settings-plan-badge--free{background:var(--bg);color:var(--ink-3);border:1px solid var(--border)}@media (max-width: 640px){.mode-grid,.tone-grid,.settings-account{grid-template-columns:1fr}.settings__form{max-width:100%}.settings__actions{justify-content:center}.settings__actions button{width:100%;justify-content:center}.settings-section__body{padding:16px}}.admin-dashboard{max-width:1400px;margin:0 auto;padding:40px 24px;font-family:Figtree,sans-serif}.admin-header{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.admin-title{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;letter-spacing:-.02em;color:#0f1623;margin:0}.admin-subtitle{font-size:14px;color:#718096;margin:4px 0 0}.refresh-btn{padding:10px 20px;background:#0ea5a0;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.refresh-btn:hover{background:#0c8b87;transform:translateY(-2px);box-shadow:0 4px 12px #0ea5a04d}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px}.metric-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.metric-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.metric-label{font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.metric-value{font-size:36px;font-weight:800;color:#0f1623;letter-spacing:-.03em;margin-bottom:4px}.metric-detail{font-size:13px;color:#a0aec0}.section{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 2px 8px #0000000a}.section-title{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400;color:#0f1623;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.feedback-rating{font-size:14px;font-family:Figtree,sans-serif;font-weight:600;color:#0ea5a0}.feedback-list{display:flex;flex-direction:column;gap:16px}.feedback-card{background:#f7f8fa;border:1px solid #e4e9f0;border-radius:12px;padding:16px}.feedback-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.feedback-rating{font-size:14px;color:#f59e0b}.feedback-date{font-size:12px;color:#a0aec0}.feedback-comment{font-size:14px;color:#1f2937;line-height:1.6;margin:0 0 8px}.feedback-tag{display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;background:#0ea5a01a;color:#0ea5a0;border-radius:100px}.top-users-table{display:flex;flex-direction:column;gap:1px;background:#e4e9f0;border-radius:12px;overflow:hidden}.table-header{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:16px;background:#f7f8fa;padding:12px 20px;font-size:12px;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em}.table-row{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:16px;background:#fff;padding:16px 20px;font-size:14px;align-items:center}.user-business{font-weight:600;color:#0f1623}.user-email{color:#718096;font-size:13px}.user-stat{font-weight:700;color:#0ea5a0;text-align:center}.empty-state{text-align:center;color:#a0aec0;padding:40px;font-size:14px}.export-btn{width:100%;padding:14px 24px;background:#0f1623;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.export-btn:hover{background:#1e2a3a;transform:translateY(-2px);box-shadow:0 8px 24px #0f162333}.loading-spinner{text-align:center;padding:60px;font-size:16px;color:#718096}.error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px 20px;color:#b91c1c;font-size:14px;font-weight:600}@media (max-width: 768px){.admin-header{flex-direction:column;align-items:flex-start}.metrics-grid{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1fr;gap:8px}.user-stat{text-align:left}.section{padding:20px}}:root{--bg: #0a0c0f;--bg-card: #111318;--bg-hover: #181c23;--border: #1e2330;--border-lit: #2e3650;--ink: #f0f2f7;--ink-2: #8891aa;--ink-3: #4a5068;--accent: #4f7cff;--accent-2: #7c5cfc;--accent-glow:rgba(79,124,255,.18);--green: #22d08a;--amber: #f5a623;--red: #ff5c5c;--radius: 10px;--radius-lg: 16px;--radius-xl: 24px;--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.3);--shadow-glow: 0 0 40px rgba(79,124,255,.15);--sidebar-w: 240px;--topbar-h: 60px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img{display:block;max-width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-lit);border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-up{animation:fadeUp .45s cubic-bezier(.22,1,.36,1) both}.animate-fade-in{animation:fadeIn .3s ease both}.delay-1{animation-delay:.05s}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}
