.table-hero{position:relative;background:var(--color-white);overflow:hidden;max-width:2000px;margin:auto}.table-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.table-hero__heading{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--font-weight-normal);line-height:58px;letter-spacing:-2px;color:var(--color-text-heading);margin:0}.table-hero__heading .accent-script{font-size:var(--text-5xl);line-height:58px;letter-spacing:-0.03em}.table-hero__lede{font-size:16px;line-height:26px;color:var(--color-text-body);margin:0;max-width:500px}.table-hero__lede strong{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.table-hero__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.table-hero__feature{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:var(--font-weight-medium);line-height:22px;color:var(--color-text-heading)}.table-hero__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--color-primary-light);border-radius:var(--radius-full)}.table-hero__feature-icon img{width:20px;height:20px;display:block}.table-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.table-hero__actions .btn{padding:12px 18px}.table-hero__lockup{display:flex;flex-direction:column;gap:1px;margin-bottom:-4px}.table-hero__lockup-line{display:flex;align-items:baseline;gap:10px}.table-hero__lockup-annas{font-family:var(--font-display);font-size:34px;font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:-1.02px;color:var(--color-text-heading)}.table-hero__lockup-table{font-family:var(--font-accent);font-size:34px;font-weight:var(--font-weight-normal);line-height:1.1;letter-spacing:-0.03em;color:var(--color-primary-text)}.table-hero__lockup-tag{font-family:var(--font-label);font-size:11px;font-weight:var(--font-weight-semibold);line-height:16px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-heading);opacity:0.62}.table-hero__lockup--mark{display:flex;flex-direction:row;align-items:center;gap:14px;margin-bottom:-2px}.table-hero__lockup-img{width:84px;height:auto;display:block}.table-hero__lockup-rule{width:2px;height:46px;background:var(--color-primary-light);flex-shrink:0}.table-hero__lockup-stack{display:flex;flex-direction:column;gap:1px}.table-hero__lockup-art{width:300px;max-width:100%;height:auto;display:block;margin-bottom:2px}.table-hero--frame,.table-hero--loop{padding:36px var(--section-side-padding) 0}.table-hero--frame .table-hero__inner,.table-hero--loop .table-hero__inner{max-width:var(--container-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:end;gap:48px;border-bottom:2px solid var(--color-surface-line-soft)}.table-hero--frame .table-hero__content,.table-hero--loop .table-hero__content{padding:36px 0}.table-hero--frame .table-hero__heading .accent-script{color:var(--color-accent-blue)}.table-hero--frame .table-hero__media{position:relative;justify-self:end;width:100%;max-width:689px;aspect-ratio:689 / 645}.table-hero__frame{position:absolute;z-index:0;left:0;bottom:0;width:80%;aspect-ratio:1088 / 1224;background:url("../../../images/annas-table/crayon-frame-blue.cc5c78c21a78.png") no-repeat left bottom / contain;pointer-events:none}.table-hero__tag{position:absolute;z-index:0;right:2%;top:12%;width:15%;aspect-ratio:146 / 230;background:url("../../../images/annas-table/rectangle-blue.f2572dd084c3.png") no-repeat center / contain;pointer-events:none}.table-hero--frame .table-hero__cutout{position:absolute;z-index:1;left:1.5%;bottom:-2px;display:block;width:70%;height:auto}.table-hero--card{padding:20px var(--section-side-padding) 60px}.table-hero--card .table-hero__inner{position:relative;max-width:var(--container-max);min-height:600px;margin:0 auto;padding:56px 80px;background-color:var(--color-primary-light);border-radius:12px;overflow:hidden}.table-hero--card .table-hero__content{position:relative;z-index:3;width:567px;max-width:100%;margin-top:64px;gap:32px}.table-hero--card .table-hero__heading .accent-script{color:var(--color-primary-text)}.table-hero--card .table-hero__lede{font-size:17px;font-weight:var(--font-weight-medium);line-height:28px;color:var(--color-text-heading);max-width:440px}.table-hero--card .table-hero__feature-icon{background:var(--color-white)}.table-hero--card .table-hero__lockup-rule{background:var(--color-white)}.table-hero--card .table-hero__media{position:absolute;inset:0;pointer-events:none}.table-hero--card .table-hero__swirl{position:absolute;z-index:0;width:82%;aspect-ratio:1106 / 383;top:0;right:2%;background:url("../../../images/annas-table/vector-271.c28ecf86ba27.c28ecf86ba27.webp") no-repeat center / contain;pointer-events:none}.table-hero--card .table-hero__cutout{position:absolute;z-index:1;right:0;top:40px;width:52%;height:calc(100% - 40px);max-width:none;object-fit:contain;object-position:right bottom;display:block}.table-hero--panel{padding:20px var(--section-side-padding) 0}.table-hero--panel .table-hero__inner{position:relative;max-width:var(--container-max);margin:0 auto;padding:56px 48px 0;background-color:#fbf6ea;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:end;gap:40px}.table-hero--panel .table-hero__content{position:relative;z-index:2;padding-bottom:56px}.table-hero--panel .table-hero__heading{color:#484336}.table-hero--panel .table-hero__heading .accent-script{color:var(--color-accent-yellow-label)}.table-hero--panel .table-hero__lede{color:var(--color-text-faint)}.table-hero--panel .table-hero__feature{color:#484336}.table-hero--panel .table-hero__feature-icon{background:var(--color-white);border:2px solid var(--color-accent-yellow-border)}.table-hero--panel .table-hero__wave{position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.table-hero--panel .table-hero__wave--top{top:0;left:0;width:71%;aspect-ratio:884 / 197;background-image:url("../../../images/annas-table/insurance-top-swirl.91162277fed0.91162277fed0.webp")}.table-hero--panel .table-hero__wave--bottom{bottom:0;right:0;width:92%;aspect-ratio:1143 / 195;background-image:url("../../../images/annas-table/insurance-btm-swirl.f653494778e1.f653494778e1.webp")}.table-hero--panel .table-hero__media{position:relative;z-index:1;justify-self:end;width:100%;max-width:560px}.table-hero--panel .table-hero__cutout{display:block;width:100%;height:auto;margin-bottom:-1px}.table-hero--loop{overflow:clip}.table-hero--loop .table-hero__heading .accent-script{color:var(--color-primary-text)}.table-hero--loop .table-hero__content{align-self:center}.table-hero--loop .table-hero__media{position:relative;align-self:end;aspect-ratio:1106 / 1283;margin-right:calc(-1 * max(var(--section-side-padding),(100vw - var(--container-max)) / 2));overflow:hidden}.table-hero__loop{position:absolute;z-index:0;right:0;bottom:0;width:100%;aspect-ratio:653 / 761;background:url("../../../images/annas-table/teal-swirl.1af2f881cea2.png") no-repeat right bottom / contain;pointer-events:none}.table-hero--loop .table-hero__cutout{position:absolute;z-index:1;left:0;bottom:0;display:block;width:92%;height:auto}.table-story{position:relative;overflow:clip;padding:80px var(--section-side-padding);background:var(--color-primary-bg)}.table-story__swirl{position:absolute;z-index:0;left:-40px;bottom:-56px;width:420px;max-width:42%;aspect-ratio:599 / 592;background:url("../../../images/annas-table/white-swirl.cffefd97e1a5.png") no-repeat left bottom / contain;pointer-events:none}.table-story__inner{position:relative;z-index:1;max-width:var(--container-max);margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.table-story__intro{flex:0 1 450px;display:flex;flex-direction:column;gap:24px;position:sticky;top:100px;align-self:flex-start}.table-story__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-normal);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.table-story__heading .accent-script{color:var(--color-primary-text)}.table-story__body{flex:0 1 610px;display:flex;flex-direction:column;gap:20px}.table-story__body p{font-size:16px;line-height:26px;color:var(--color-text-body);margin:0}.table-story__body strong{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.table-quote{position:relative;margin-top:12px;padding:32px 36px;background:var(--color-white);border:2px solid var(--color-primary-light);border-radius:12px;box-shadow:var(--shadow-card)}.table-quote__mark{font-family:var(--font-accent);font-size:44px;line-height:1;color:var(--color-primary-text);display:block;height:26px}.table-quote__text{font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-normal);line-height:36px;letter-spacing:-0.48px;color:var(--color-text-heading);margin:0}.table-quote__attrib{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding-top:20px;border-top:2px solid var(--color-surface-line-soft)}.table-quote__avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;background:#ffda8c;border-radius:var(--radius-full);overflow:hidden}.table-quote__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.table-quote__initials{font-family:var(--font-display);font-size:22px;font-weight:var(--font-weight-medium);letter-spacing:-0.4px;color:#7a5a12}.table-quote__who{display:flex;flex-direction:column}.table-quote__name{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-medium);line-height:28px;letter-spacing:-0.36px;color:var(--color-text-heading)}.table-quote__role{font-size:15px;font-weight:var(--font-weight-medium);line-height:20px;color:#3e2e2d;margin-top:2px}.table-band{background:var(--color-white)}.table-band__frame{position:relative;overflow:hidden;margin-inline:auto}.table-band__photo{display:block;width:100%;height:auto;aspect-ratio:2880 / 1080;object-fit:cover;object-position:center 42%}.table-band__swirl{position:absolute;z-index:2;left:0;bottom:-3%;width:52%;aspect-ratio:1391 / 557;background:url("../../../images/annas-table/vector-279.9ad43fe94699.png") no-repeat left bottom / contain;transform:scale(-1);pointer-events:none}.table-causes{padding:80px var(--section-side-padding);background:var(--color-white)}.table-causes__inner{max-width:var(--container-max);margin-inline:auto}.table-causes__header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px}.table-causes__heading-group{flex:0 1 491px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.table-causes__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-normal);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.table-causes__heading .accent-script{color:var(--color-primary-text)}.table-causes__lede{flex:0 1 400px;margin:0;font-size:16px;line-height:26px;color:var(--color-text-body)}.table-causes__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;margin:0;padding:0}.table-cause-card{position:relative;padding:32px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.table-cause-card--pink{background-color:var(--color-primary-light)}.table-cause-card--yellow{background-color:var(--color-accent-yellow-bg)}.table-cause-card__swirl{position:absolute;z-index:0;width:580px;aspect-ratio:828 / 285;background:url("../../../images/annas-table/vector-270.f060f4d8b30d.png") no-repeat center / contain;pointer-events:none}.table-cause-card--pink .table-cause-card__swirl{top:-30px;left:-28px}.table-cause-card--yellow .table-cause-card__swirl{width:100%;aspect-ratio:610 / 145;top:0;left:0;background-image:url("../../../images/annas-table/vector-270-tan.af3e16a592bf.png")}.table-cause-card__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;background:var(--color-white);border-radius:12px;box-shadow:0 8px 12px rgba(0,0,0,0.02)}.table-cause-card__icon img{width:24px;height:24px;display:block}.table-cause-card__content{position:relative;z-index:1;margin-top:64px;display:flex;flex-direction:column;gap:16px}.table-cause-card__title{font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-medium);line-height:32px;letter-spacing:-0.48px;color:var(--color-text-heading);margin:0}.table-cause-card__desc{font-size:16px;line-height:26px;color:var(--color-text-muted);margin:0}.table-cause-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.table-cause-card__list-item{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:26px;color:var(--color-text-muted)}.table-cause-card__list-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;flex-shrink:0;color:#b7a5a1}.table-listen{padding:80px var(--section-side-padding);background:var(--color-white)}.table-listen__inner{max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:column;gap:32px}.table-listen__heading-group{display:flex;flex-direction:column;gap:12px}.table-listen__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-normal);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.table-listen__heading .accent-script{color:var(--color-primary-text)}.table-listen__panel{display:flex;align-items:flex-start;gap:24px;padding:32px 36px;background:linear-gradient(135deg,#0c2733 0%,#1a3d4d 100%);border-radius:16px}.table-listen__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white)}.table-listen__text{font-size:16px;line-height:28px;color:rgba(255,255,255,0.82);margin:0}.table-listen__text strong{font-weight:var(--font-weight-semibold);color:var(--color-white)}.table-serve{padding:20px var(--section-side-padding) 0;background:var(--color-white)}.table-serve__panel{position:relative;max-width:var(--container-max);margin:0 auto;padding:56px 48px;background-color:#fbf6ea;border-radius:12px;overflow:hidden}.table-serve__wave{position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.table-serve__wave--top{top:0;left:0;width:71%;aspect-ratio:884 / 197;background-image:url("../../../images/annas-table/insurance-top-swirl.91162277fed0.91162277fed0.webp")}.table-serve__wave--bottom{bottom:0;right:0;width:92%;aspect-ratio:1143 / 195;background-image:url("../../../images/annas-table/insurance-btm-swirl.f653494778e1.f653494778e1.webp")}.table-serve__inner{position:relative;z-index:1;display:flex;align-items:center;gap:56px}.table-serve__stat{flex:0 0 260px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:24px;background:var(--color-white);border:2px solid var(--color-accent-yellow-border);border-radius:12px}.table-serve__stat-figure{font-family:var(--font-display);font-size:72px;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-3px;color:var(--color-primary-text)}.table-serve__stat-label{font-family:var(--font-label);font-size:13px;font-weight:var(--font-weight-semibold);line-height:22px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-accent-yellow-label)}.table-serve__copy{flex:1 1 0;display:flex;flex-direction:column;gap:10px}.table-serve__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-medium);line-height:50px;letter-spacing:-1.26px;color:#484336;margin:0}.table-serve__heading .accent-script{color:var(--color-primary-text);font-weight:var(--font-weight-normal)}.table-serve__text{max-width:640px;font-size:16px;line-height:26px;color:var(--color-text-faint);margin:0}.table-signs{position:relative;overflow:clip;padding:80px var(--section-side-padding);background:var(--color-white)}.table-signs__swirl{position:absolute;z-index:0;left:-9%;bottom:-16%;width:26%;aspect-ratio:1160 / 740;background:url("../../../images/annas-table/pink-swirl.1940596f6412.webp") no-repeat left bottom / contain;pointer-events:none}.table-signs__inner{position:relative;z-index:1;max-width:var(--container-max);margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.table-signs__intro{flex:0 1 420px;display:flex;flex-direction:column;gap:24px;position:sticky;top:100px;align-self:flex-start}.table-signs__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-normal);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.table-signs__heading .accent-script{color:var(--color-primary-text)}.table-signs__lede{max-width:399px;font-size:16px;line-height:26px;color:var(--color-text-faint);margin:0}.table-signs__list{flex:0 1 668px;display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;margin:0;padding:0}.table-sign{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--color-white);border:2px solid var(--color-primary-light);border-radius:12px}.table-sign__check{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary-dark)}.table-sign__text{flex:1 1 0;font-size:15px;line-height:24px;color:var(--color-text-strong);margin:0}.table-notice{display:flex;align-items:flex-start;gap:16px;margin:16px 0 0;padding:20px 24px;background:linear-gradient(135deg,#0c2733 0%,#1a3d4d 100%);border-radius:12px;grid-column:1 / -1}.table-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white)}.table-notice__body{flex:1 1 0;display:flex;flex-direction:column;gap:8px}.table-notice__body p{margin:0;font-size:15px;line-height:24px;color:rgba(255,255,255,0.82)}.table-notice__body strong{font-weight:var(--font-weight-semibold);color:var(--color-white)}.table-notice__body a{color:#ffd0dc;font-weight:var(--font-weight-semibold)}.faq{position:relative;padding:100px var(--section-side-padding);background-color:var(--color-accent-yellow-bg)}.faq__inner{position:relative;z-index:1;max-width:var(--container-max);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.faq__swirl{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.faq__swirl::before{content:'';position:absolute;left:0;bottom:0;width:40%;aspect-ratio:566 / 313;background:url("../../../images/annas-table/vector-274.2c3d01b48edf.png") no-repeat left bottom / contain}.faq__intro{max-width:550px;display:flex;flex-direction:column;gap:24px;position:sticky;top:100px;align-self:flex-start}.faq__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-medium);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.faq__lede{font-size:16px;line-height:26px;color:var(--color-text-faint);margin:0;max-width:468px}.faq__email{color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.faq__list{display:flex;flex-direction:column;gap:24px;max-width:610px}.faq__group{display:flex;flex-direction:column;gap:8px}.faq__group-label{margin:0 0 4px;font-family:var(--font-label);font-size:12px;font-weight:var(--font-weight-semibold);line-height:16px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-accent-yellow-label)}.faq-item{background:var(--color-white);border:2px solid var(--color-accent-yellow-border);border-radius:12px;overflow:hidden;transition:border-color var(--transition-fast)}.faq-item[data-open="true"]{border-color:var(--color-primary-text)}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:16px 20px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--color-text-strong)}.faq-item__question{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-medium);line-height:28px;letter-spacing:-0.36px;color:var(--color-text-strong);flex:1}.faq-item__indicator{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-surface-soft);border-radius:var(--radius-full);flex-shrink:0;color:var(--color-text-strong);transition:transform var(--transition-base),background-color var(--transition-fast)}.faq-item[data-open="true"] .faq-item__indicator{transform:rotate(180deg);background:var(--color-primary-light);color:var(--color-primary-text)}.faq-item__panel{padding:0 20px 20px}.faq-item__panel p{margin:0 0 0.85em;font-size:16px;line-height:26px;color:var(--color-text-faint)}.faq-item__panel p:last-child{margin-bottom:0}.faq-item__panel a{color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.table-cta{position:relative;overflow:hidden;background:var(--color-white);padding:100px var(--section-side-padding) 0}.table-cta__inner{position:relative;z-index:1;max-width:var(--container-max);margin-inline:auto;display:grid;grid-template-columns:1fr 632px;gap:88px;align-items:end}.table-cta__content{display:flex;flex-direction:column;gap:40px;padding-bottom:100px;max-width:639px}.table-cta__header{display:flex;flex-direction:column;gap:8px}.table-cta__heading{font-family:var(--font-display);font-size:56px;font-weight:var(--font-weight-medium);line-height:58px;letter-spacing:-1.68px;color:var(--color-text-heading);margin:0}.table-cta__heading .accent-script{color:var(--color-primary-text);font-weight:var(--font-weight-normal);letter-spacing:-0.03em}.table-cta__lede{font-size:16px;line-height:26px;color:var(--color-text-body);margin:0;max-width:586px}.table-cta__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.table-cta__feature{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:var(--font-weight-medium);line-height:22px;color:var(--color-text-heading)}.table-cta__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.table-cta__feature-icon img{width:40px;height:40px;display:block}.table-cta__actions{align-self:flex-start}.table-cta__actions .btn{padding:14px 22px;font-size:16px}.table-cta__media{position:relative;justify-self:end;width:100%;max-width:632px;aspect-ratio:632 / 636;overflow:hidden}.table-cta__swirl{position:absolute;z-index:0;left:44%;top:44%;width:128%;aspect-ratio:700 / 630;background:url("../../../images/annas-table/pink-w-swirl.25caff9dd604.png") no-repeat center / contain;transform:translate(-50%,-50%) rotate(-42deg);pointer-events:none}.table-cta__cutout{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;margin-bottom:-2px}.table-disclaimer{background:var(--color-white);padding:0 var(--section-side-padding) 48px}.table-disclaimer__inner{max-width:var(--container-max);margin-inline:auto;padding-top:28px;border-top:2px solid var(--color-surface-line-soft)}.table-disclaimer__inner p{margin:0;max-width:900px;font-size:13px;line-height:22px;color:var(--color-text-faint)}.table-disclaimer__inner p + p{margin-top:8px}@media screen and (max-width:1100px){.table-hero__heading,.table-hero__heading .accent-script{font-size:var(--text-3xl);line-height:1.15}.table-hero--frame,.table-hero--loop{padding:24px var(--section-side-padding) 56px}.table-hero--frame .table-hero__inner,.table-hero--loop .table-hero__inner{grid-template-columns:1fr;gap:32px;border-bottom:none}.table-hero--frame .table-hero__content,.table-hero--loop .table-hero__content{padding:0}.table-hero--frame .table-hero__media,.table-hero--loop .table-hero__media{justify-self:center;max-width:560px}.table-hero--loop .table-hero__media{overflow:visible}.table-hero--loop .table-hero__loop{right:-50%}.table-hero--loop .table-hero__media{width:100%;margin-right:0}.table-hero--loop .table-hero__content{align-self:auto}.table-hero--loop{padding-bottom:0}.table-hero--card .table-hero__inner{padding:64px 32px 72px;min-height:0}.table-hero--card .table-hero__content{width:100%;max-width:700px;margin:0 auto;align-items:center;text-align:center;gap:32px}.table-hero--card .table-hero__lede{max-width:none}.table-hero--card .table-hero__features{align-items:flex-start}.table-hero--card .table-hero__actions{justify-content:center}.table-hero--card .table-hero__cutout{display:none}.table-hero--card .table-hero__swirl{width:46%;top:-12%;right:-6%}.table-hero--panel .table-hero__inner{grid-template-columns:1fr;gap:32px;padding:40px 24px 0}.table-hero--panel .table-hero__content{padding-bottom:0}.table-hero--panel .table-hero__media{justify-self:center;max-width:420px}.table-story__inner,.table-signs__inner{flex-direction:column;gap:40px}.table-story__intro,.table-signs__intro{flex:initial;width:100%;position:static}.table-story__body,.table-signs__list{flex:initial;width:100%}.table-story__swirl{width:280px;max-width:60%;bottom:-32px}.table-band__photo{aspect-ratio:16 / 9}.table-band__swirl{width:86%}.table-causes__header{flex-direction:column;gap:16px}.table-causes__heading-group,.table-causes__lede{flex:0 1 auto}.table-causes__cards{grid-template-columns:1fr}.table-cause-card__content{margin-top:40px}.table-serve__inner{flex-direction:column;align-items:flex-start;gap:32px}.table-serve__stat{flex:0 0 auto;width:260px;max-width:100%}.table-story,.table-signs,.table-listen,.table-causes{padding:60px var(--section-side-padding)}.table-signs__swirl{width:58%}.faq{padding:60px var(--section-side-padding)}.faq__inner{grid-template-columns:1fr}.faq__intro{position:static}.faq__list{max-width:none}.faq__swirl::before{width:60%}.table-cta{padding:60px var(--section-side-padding) 0}.table-cta__inner{grid-template-columns:1fr;gap:40px}.table-cta__content{padding-bottom:0;max-width:none;width:100%}.table-cta__heading{font-size:40px;line-height:46px;letter-spacing:-1.2px}.table-cta__media{justify-self:center;max-width:520px}}@media screen and (max-width:600px){.table-signs__list{grid-template-columns:1fr}.table-hero__lockup-annas,.table-hero__lockup-table{font-size:28px;letter-spacing:-0.84px}.table-hero__lockup-tag{font-size:10px;letter-spacing:0.1em}.table-hero__lockup-img{width:68px}.table-hero__lockup-rule{height:38px}.table-hero__lockup-art{width:220px}.table-hero--card .table-hero__inner{padding:56px 24px 64px}.table-hero--card .table-hero__lede{font-size:16px;line-height:26px}.table-notice{flex-direction:column;gap:12px;padding:20px}.table-listen__panel{flex-direction:column;gap:16px;padding:28px 24px}.table-story__heading,.table-signs__heading,.table-serve__heading,.table-listen__heading,.table-causes__heading,.faq__heading{font-size:32px;line-height:38px}.table-cta__heading{font-size:32px;line-height:38px;letter-spacing:-0.96px}.table-quote__text{font-size:20px;line-height:30px}.table-quote__attrib{align-items:flex-start}.table-quote__name{font-size:24px;line-height:34px}.table-serve__panel{padding:40px 24px}.table-cause-card{padding:24px}.faq__lede{font-size:14px;line-height:22px}.faq__list{gap:12px}.faq-item__question{font-size:16px;line-height:26px;letter-spacing:-0.32px}.faq-item__indicator{width:20px;height:20px;background:none;border-radius:0}.faq-item[data-open="true"] .faq-item__indicator{background:none}.faq-item__panel p{font-size:15px;line-height:24px}.table-band__photo{aspect-ratio:4 / 3}.table-band__swirl{width:100%}}@media print{html,body{overflow:visible}.navbar{position:static;box-shadow:none}.navbar__submenu,.navbar__toggle,.lang-switcher,.cookie-consent{display:none!important}.table-story__intro,.table-signs__intro,.faq__intro{position:static}.table-hero{padding-top:16px}.faq-item__panel[hidden]{display:block!important}.faq-item__indicator{display:none!important}.faq-item{border-color:var(--color-accent-yellow-border)!important}.table-quote,.table-sign,.table-notice,.table-serve__panel,.table-listen__panel,.table-cause-card,.table-band__frame,.faq-item{break-inside:avoid}.table-hero--card .table-hero__inner,.table-hero--panel .table-hero__inner{break-inside:avoid}.table-disclaimer{break-before:avoid}.table-story,.table-signs,.table-serve,.table-cta,.table-listen,.table-causes,.faq{break-inside:auto}h1,h2,h3{break-after:avoid}}.table-hero--loop .table-hero__media{aspect-ratio:auto;height:645px;margin-right:calc(-1 * max(var(--section-side-padding),(min(100vw,2000px) - var(--container-max)) / 2))}.table-hero__art{position:absolute;right:0;bottom:0;height:100%;max-width:100%;aspect-ratio:1106 / 1283}.table-hero__more{max-width:var(--container-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:48px;padding:40px 0 48px}@media screen and (max-width:1100px){.table-hero--loop{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.table-hero--loop .table-hero__inner,.table-hero--loop .table-hero__content,.table-hero__more{display:contents}.table-hero--loop .table-hero__content>*,.table-hero__more>*{order:1}.table-hero--loop .table-hero__actions{order:2}.table-hero--loop .table-hero__media{order:3;align-self:center;margin-top:8px;margin-right:0;height:auto;aspect-ratio:1106 / 1283}.table-hero__art{position:static;height:auto;max-width:none;aspect-ratio:auto}}.table-coverage{padding:72px var(--section-side-padding) 0;background:var(--color-white)}.table-coverage__inner{max-width:var(--container-max);margin-inline:auto}.table-coverage__header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px}.table-coverage__heading-group{flex:0 1 491px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.table-coverage__heading{font-family:var(--font-display);font-size:42px;font-weight:var(--font-weight-normal);line-height:50px;letter-spacing:-1.26px;color:var(--color-text-heading);margin:0}.table-coverage__heading .accent-script{color:var(--color-primary-text)}.table-coverage__lede{flex:0 1 400px;margin:0;font-size:16px;line-height:26px;color:var(--color-text-body)}.table-coverage__lede a{color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.table-coverage__cards{display:grid;grid-template-columns:1fr;gap:24px}.table-coverage__card{padding:32px 32px 40px;background:#f9f9f6;border:2px solid #a3cee4;border-radius:16px}.table-coverage__label{font-family:var(--font-label);font-size:13px;font-weight:var(--font-weight-semibold);line-height:22px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-primary-text);margin:0 0 24px}.table-coverage__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.table-coverage__plan{display:flex;align-items:center;justify-content:center;min-height:88px;padding:20px 18px;background:var(--color-white);border:1px solid rgba(179,171,148,0.28);border-radius:12px}.table-coverage__plan img{display:block;max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain}.table-coverage__plan--text{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-semibold);line-height:28px;letter-spacing:-0.18px;color:var(--color-text-heading);text-align:center}@media screen and (max-width:1100px){.table-coverage{padding:60px var(--section-side-padding) 0}.table-coverage__header{flex-direction:column;gap:16px}.table-coverage__heading-group,.table-coverage__lede{flex:0 1 auto}.table-coverage__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.table-coverage__heading{font-size:32px;line-height:38px}.table-coverage__cards{gap:16px}.table-coverage__card{padding:24px 24px 28px}.table-coverage__list{gap:8px}.table-coverage__plan{min-height:72px;padding:14px 12px}.table-coverage__plan img{max-height:36px}}@media print{.table-coverage__card{break-inside:avoid}.table-signs__inner{break-inside:avoid}}