.portal-tone-dock{display:none}.portal-tone-tab{z-index:var(--portal-dock-tone-z-tab,90);right:0;top:var(--portal-dock-tone-tab-top,42%);width:var(--portal-dock-tone-tab-width,28px);min-width:var(--portal-dock-tone-tab-hit,44px);min-height:max(var(--portal-dock-tone-tab-height,72px), var(--portal-dock-tone-tab-hit,44px));border:1px solid color-mix(in srgb, var(--portal-gold) 35%, var(--portal-border));border-radius:var(--portal-dock-tone-tab-radius,12px 0 0 12px);background:linear-gradient(165deg, color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface)) 94%, var(--portal-bg)), color-mix(in srgb, var(--portal-magenta) 18%, var(--portal-bg)));color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));cursor:pointer;border-right:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px 12px 12px;transition:background .12s,border-color .12s,color .12s,transform .2s,padding .2s;display:inline-flex;position:fixed;box-shadow:-8px 12px 32px #00000059}.portal-tone-tab:hover{padding-right:14px;transform:translate(-3px)}.portal-tone-tab__icon{width:20px;height:20px;color:var(--portal-gold)}.portal-tone-tab__label{letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));font-size:.65rem;font-weight:800;transform:rotate(180deg)}.portal-tone-tab__chevron{opacity:.7;width:14px;height:14px}.portal-tone-drawer__backdrop{z-index:var(--portal-dock-tone-z-backdrop,84);cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.portal-tone-drawer__backdrop--dim{-webkit-backdrop-filter:blur(3px);background:#040206a6}.preview-edge-dock-stack .portal-tone-drawer__backdrop{z-index:var(--portal-preview-edge-drawer-backdrop-z,125)}.preview-edge-dock-stack .portal-tone-drawer{z-index:var(--portal-preview-edge-drawer-z,130)}.portal-tone-drawer{z-index:var(--portal-dock-tone-z-drawer,88);width:min(var(--portal-dock-tone-drawer-width,280px), 92vw);max-height:var(--portal-dock-tone-drawer-max-h,45dvh);min-height:0;padding:var(--portal-dock-tone-drawer-pad-y,14px) var(--portal-dock-tone-drawer-pad-x,14px) calc(28px + env(safe-area-inset-bottom,0px));touch-action:pan-y;color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));border-left:1px solid color-mix(in srgb, var(--portal-gold) 25%, var(--portal-border));background:linear-gradient(180deg, color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface)) 96%, var(--portal-bg)), color-mix(in srgb, var(--portal-bg) 98%, var(--portal-bg)));flex-direction:column;gap:20px;transition:background .12s,color .12s,border-color .12s;animation:.28s cubic-bezier(.22,1,.36,1) portal-tone-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-20px 0 60px #00000080}@keyframes portal-tone-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.portal-tone-drawer__header{flex-shrink:0;justify-content:flex-end;display:flex}.portal-tone-drawer__close{width:var(--portal-dock-tone-tab-hit,44px);height:var(--portal-dock-tone-tab-hit,44px);border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface-alt)) 80%, transparent);color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-tone-drawer__banner{border:1px solid color-mix(in srgb, var(--portal-magenta) 30%, var(--portal-border));background:linear-gradient(135deg, color-mix(in srgb, var(--portal-magenta) 14%, transparent), color-mix(in srgb, var(--portal-gold) 10%, transparent));border-radius:18px;flex-shrink:0;gap:10px;padding:20px 22px;display:grid}.portal-tone-drawer__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--portal-eyebrow,var(--portal-magenta));font-size:.7rem;font-weight:800}.portal-tone-drawer__banner strong{font-family:var(--portal-font-luxury);font-size:1.35rem;font-weight:500;line-height:1.2}.portal-tone-drawer__banner p{color:var(--portal-dock-brand-hint-muted,var(--portal-preview-exploring-calm-muted-ink,var(--portal-muted,#caa9c8)));margin:0;font-size:.9375rem;line-height:1.6}.portal-tone-drawer__control{overscroll-behavior:contain;min-height:0;scroll-padding-bottom:var(--portal-dock-edge-shell-scroll-pad-bottom,48px);padding:8px 4px 12px;scrollbar-gutter:stable;flex:auto;padding-inline-end:max(4px, var(--portal-dock-edge-shell-pad-inline-end,8px));overflow-y:auto}@media (max-width:768px){.portal-tone-drawer .awb-tone{gap:18px}.portal-tone-drawer .awb-tone__range{touch-action:none;-webkit-tap-highlight-color:transparent;height:40px;margin:4px 0}.portal-tone-drawer .awb-tone__range::-webkit-slider-thumb{width:36px;height:36px;margin-top:-10px}.portal-tone-drawer .awb-tone__range::-moz-range-thumb{width:36px;height:36px}.portal-tone-drawer .awb-tone__preview{padding:22px 20px}.portal-tone-drawer .awb-tone__readout{gap:10px}.portal-tone-drawer .awb-tone__readout span{padding:8px 12px}body[data-portal-menu-open=true] .portal-tone-tab,body[data-portal-menu-open=true] .portal-mobile-cta,body[data-portal-tone-open=true] .portal-mobile-cta{display:none}}@media (prefers-reduced-motion:reduce){.portal-tone-drawer,.portal-style-drawer{animation:none}}.preview-edge-dock-stack{z-index:var(--portal-preview-edge-dock-background-tab-z,38);right:var(--portal-preview-edge-dock-safe-area-right,0);top:var(--portal-preview-edge-dock-stack-top,calc(42% + 12px));bottom:var(--portal-preview-edge-dock-stack-bottom,64px);justify-content:flex-start;align-items:flex-end;gap:var(--portal-preview-edge-dock-tab-gap,12px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.preview-edge-dock-stack__background,.preview-edge-dock-stack__style,.preview-edge-dock-stack .portal-style-tab,.preview-edge-dock-stack .portal-tone-tab{pointer-events:auto}.preview-edge-dock-stack .portal-tone-tab,.preview-edge-dock-stack .portal-style-tab{z-index:auto;min-height:var(--portal-preview-edge-dock-tab-height,56px);flex-shrink:0;position:relative;top:auto;right:auto}.portal-style-tab{z-index:var(--portal-preview-dock-style-tab-z,37);right:0;top:var(--portal-preview-dock-style-offset-y,calc(42% + 92px));border:1px solid color-mix(in srgb, var(--portal-accent) 35%, var(--portal-border));background:linear-gradient(165deg, color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface)) 94%, var(--portal-bg)), color-mix(in srgb, var(--portal-accent) 16%, var(--portal-bg)));min-width:44px;min-height:44px;color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));cursor:pointer;border-right:0;border-radius:16px 0 0 16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px 12px 12px;transition:transform .2s,padding .2s,background .12s,border-color .12s,color .12s;display:inline-flex;position:fixed;box-shadow:-8px 12px 32px #00000059}.portal-style-tab:hover{padding-right:14px;transform:translate(-3px)}.portal-style-tab__icon{width:20px;height:20px;color:var(--portal-accent)}.portal-style-tab__label{letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));font-size:.65rem;font-weight:800;transform:rotate(180deg)}.portal-style-tab__chevron{opacity:.7;width:14px;height:14px}.portal-style-drawer__backdrop{z-index:var(--portal-preview-edge-drawer-backdrop-z,125);cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.portal-style-drawer{z-index:var(--portal-preview-edge-drawer-z,130);width:min(var(--portal-dock-tone-drawer-width,280px), 92vw);max-height:var(--portal-dock-style-drawer-max-h,100dvh);min-height:0;padding:var(--portal-dock-tone-drawer-pad-y,14px) var(--portal-dock-tone-drawer-pad-x,14px) calc(28px + env(safe-area-inset-bottom,0px));pointer-events:auto;touch-action:pan-y;color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));border-left:1px solid color-mix(in srgb, var(--portal-accent) 25%, var(--portal-border));background:linear-gradient(180deg, color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface)) 96%, var(--portal-bg)), color-mix(in srgb, var(--portal-bg) 98%, var(--portal-bg)));flex-direction:column;gap:20px;animation:.28s cubic-bezier(.22,1,.36,1) portal-tone-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-20px 0 60px #00000080}.portal-style-drawer__header{flex-shrink:0;justify-content:flex-end;display:flex}.portal-style-drawer__close{width:var(--portal-dock-tone-tab-hit,44px);height:var(--portal-dock-tone-tab-hit,44px);border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-dock-tone-surface-solid,var(--portal-surface-alt)) 80%, transparent);color:var(--portal-dock-tone-text,var(--dock-text,var(--portal-ink)));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-style-drawer__banner{border:1px solid color-mix(in srgb, var(--portal-accent) 30%, var(--portal-border));background:linear-gradient(135deg, color-mix(in srgb, var(--portal-accent) 14%, transparent), color-mix(in srgb, var(--portal-gold) 10%, transparent));border-radius:18px;flex-shrink:0;gap:10px;padding:20px 22px;display:grid}.portal-style-drawer__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--portal-eyebrow,var(--portal-accent));font-size:.7rem;font-weight:800}.portal-style-drawer__banner strong{font-family:var(--portal-font-luxury);font-size:1.35rem;font-weight:500;line-height:1.2}.portal-style-drawer__banner p{color:var(--portal-dock-brand-hint-muted,var(--portal-preview-exploring-calm-muted-ink,var(--portal-muted,#caa9c8)));margin:0;font-size:.9375rem;line-height:1.6}.portal-style-drawer__control{overscroll-behavior:contain;min-height:0;scroll-padding-bottom:var(--portal-dock-edge-shell-scroll-pad-bottom,48px);padding:8px 4px 12px;scrollbar-gutter:stable;flex:auto;padding-inline-end:max(4px, var(--portal-dock-edge-shell-pad-inline-end,8px));overflow-y:auto}.portal-style-drawer .theme-dial-slider,.portal-style-drawer .awb-tone__range,.portal-style-drawer .preview-sidebar__brand-slider{touch-action:none;-webkit-tap-highlight-color:transparent;height:var(--portal-dock-style-slider-track-height,18px);min-height:var(--portal-dock-style-slider-track-height,18px)}.portal-style-drawer .theme-dial-slider::-webkit-slider-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.portal-style-drawer .awb-tone__range::-webkit-slider-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.portal-style-drawer .preview-sidebar__brand-slider::-webkit-slider-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.portal-style-drawer .theme-dial-slider::-moz-range-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.portal-style-drawer .awb-tone__range::-moz-range-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.portal-style-drawer .preview-sidebar__brand-slider::-moz-range-thumb{width:var(--portal-dock-style-slider-thumb-min,22px);height:var(--portal-dock-style-slider-thumb-min,22px)}.preview-brand-style-panel{gap:16px;display:grid}.preview-brand-style-panel__orb-row{justify-content:center;display:flex}.preview-brand-style-panel__row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-brand-style-panel__swatch-chip{border-radius:10px;flex-shrink:0;width:40px;height:40px;box-shadow:inset 0 1px #ffffff38,0 6px 16px #00000047}@media (max-width:768px){body[data-portal-menu-open=true] .portal-style-tab{display:none}body[data-portal-tone-open=true] .portal-style-tab,body[data-portal-style-open=true] .portal-tone-tab{pointer-events:auto;opacity:.72}body[data-portal-tone-open=true] :is(.preview-shell,.create-intake-preview,.create-intake-device-preview) :is(.site-header__menu-toggle,.site-header__nav,.site-header__nav--sheet,.site-header__backdrop),body[data-portal-style-open=true] :is(.preview-shell,.create-intake-preview,.create-intake-device-preview) :is(.site-header__menu-toggle,.site-header__nav,.site-header__nav--sheet,.site-header__backdrop){pointer-events:none}body[data-portal-tone-open=true] .portal-consultant-shell--dual-rail :is(.create-intake-preview,.portal-create-flow__canvas),body[data-portal-style-open=true] .portal-consultant-shell--dual-rail :is(.create-intake-preview,.portal-create-flow__canvas){z-index:auto}}
#workflow.section-block{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:var(--portal-home-workflow-section-overflow-x,clip);contain:inline-size}#workflow .section-heading{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#workflow .section-heading h2{width:100%;max-width:var(--portal-home-workflow-heading-max-width-sm,100%);overflow-wrap:anywhere;min-width:0}.home-workflow__lead,.portal-theme-shell--luxury .home-workflow__lead{max-width:var(--portal-home-workflow-lead-max-width-sm,100%);color:var(--portal-text);overflow-wrap:anywhere;min-width:0;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.55}.home-workflow__lead-highlight{background:var(--portal-home-workflow-lead-highlight-gradient);-webkit-text-fill-color:transparent;color:#0000;font-weight:var(--portal-home-workflow-lead-highlight-weight);-webkit-background-clip:text;background-clip:text}.home-workflow-carousel{width:100%;min-width:0;max-width:100%;overflow-x:var(--portal-home-workflow-carousel-overflow-x,clip);margin-top:.5rem;position:relative}.home-workflow-carousel__stage{width:100%;perspective:var(--portal-home-workflow-carousel-perspective);overflow-x:var(--portal-home-workflow-carousel-overflow-x,clip);overflow-y:visible}.home-workflow-carousel__track{align-items:stretch;gap:var(--portal-home-workflow-carousel-track-gap-sm,0);min-width:0;max-width:100%;transition:transform var(--portal-home-workflow-carousel-transition-ms) ease;display:flex}.home-workflow-carousel__track[data-track-layout=bound]{contain:layout style;width:100%;min-width:0;max-width:100%;display:block;position:relative}.home-workflow-carousel__track[data-track-layout=bound] .home-workflow-carousel__slide{box-sizing:border-box;flex:none;position:absolute;top:0}.home-workflow-carousel__slide{box-sizing:border-box;min-width:0;transform-style:preserve-3d;flex:0 0 100%}.home-workflow-carousel__slide--active .workflow-card--layered{transform:scale(var(--portal-home-workflow-carousel-center-scale-sm,1)) translateZ(var(--portal-home-workflow-carousel-center-z));opacity:1;z-index:2}.home-workflow-carousel__slide--side .workflow-card--layered{transform:scale(var(--portal-home-workflow-carousel-side-scale)) translateZ(var(--portal-home-workflow-carousel-side-z));opacity:var(--portal-home-workflow-carousel-side-opacity)}.home-workflow-carousel__slide--hidden{opacity:0;pointer-events:none}.home-workflow-carousel__controls{justify-content:center;align-items:center;gap:var(--portal-home-workflow-carousel-controls-gap-sm,12px);max-width:100%;margin-top:20px;display:flex}.home-workflow-carousel__btn{width:var(--portal-home-workflow-carousel-control-size);height:var(--portal-home-workflow-carousel-control-size);border:1px solid var(--portal-home-workflow-card-border);background:var(--portal-home-workflow-card-surface);box-shadow:var(--portal-home-workflow-card-shadow);color:var(--portal-text);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-workflow-carousel__btn:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.home-workflow-carousel__dots{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.home-workflow-carousel__dot{width:var(--portal-home-workflow-carousel-dot-size);height:var(--portal-home-workflow-carousel-dot-size);background:color-mix(in srgb, var(--portal-muted) 55%, transparent);cursor:pointer;border:0;border-radius:999px;padding:0}.home-workflow-carousel__dot[aria-current=step]{width:var(--portal-home-workflow-carousel-dot-active-width);background:var(--portal-accent-gradient)}.home-workflow-carousel__hint{text-align:center;color:var(--portal-muted);margin-top:10px;font-size:.8125rem}.portal-theme-shell--luxury .workflow-card--layered,.workflow-card--layered.home-workflow-card{border-radius:var(--portal-home-workflow-card-radius);border:1px solid var(--portal-home-workflow-card-border);background:var(--portal-home-workflow-card-surface);box-shadow:var(--portal-home-workflow-card-shadow);transform-style:preserve-3d;transition:transform var(--portal-home-workflow-carousel-transition-ms) ease, box-shadow .22s ease, border-color .22s ease, opacity .22s ease;position:relative;overflow:hidden}.portal-theme-shell--luxury .workflow-card--layered:before,.workflow-card--layered.home-workflow-card:before{content:"";height:var(--portal-home-workflow-card-chrome-edge-height);background:var(--portal-home-workflow-card-chrome-edge);border-radius:var(--portal-home-workflow-card-radius) var(--portal-home-workflow-card-radius) 0 0;pointer-events:none;position:absolute;inset:0 0 auto}.portal-theme-shell--luxury .workflow-card--layered:after,.workflow-card--layered.home-workflow-card:after{content:"";width:72%;height:var(--portal-home-workflow-card-arch-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--portal-accent) 16%, transparent), transparent 72%);opacity:0;pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;transition:opacity .22s;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.home-workflow-carousel__slide--active .workflow-card--layered:after{opacity:1}@media (min-width:768px) and (max-width:1279px){.home-workflow-carousel__track{gap:var(--portal-home-workflow-carousel-track-gap-md,12px)}.home-workflow-carousel__slide--active .workflow-card--layered{transform:scale(var(--portal-home-workflow-carousel-center-scale-md,1.04)) translateZ(var(--portal-home-workflow-carousel-center-z))}.home-workflow-carousel__controls{gap:var(--portal-home-workflow-carousel-controls-gap-md,16px)}}@media (max-width:1279px){.home-workflow-carousel__track:not([data-track-layout=bound]){width:100%;overflow-x:var(--portal-home-workflow-carousel-overflow-x,clip)}.home-workflow-carousel__track:not([data-track-layout=bound]) .home-workflow-carousel__slide:not(.home-workflow-carousel__slide--active){display:none}.home-workflow-carousel .workflow-grid{display:block}.home-workflow-carousel__track[data-track-layout=bound],.home-workflow-carousel__track .workflow-card--layered{min-height:220px}.home-workflow-grid--desktop.workflow-grid{display:none}}@media (min-width:768px) and (max-width:1279px){.home-workflow-carousel__slide{flex-basis:calc(var(--portal-home-workflow-carousel-peek-width-md) * 100%)}.home-workflow-carousel__slide--side{flex-basis:calc((1 - var(--portal-home-workflow-carousel-peek-width-md)) * 100%)}}@media (min-width:1280px){#workflow .section-heading h2{max-width:760px}.home-workflow__lead,.portal-theme-shell--luxury .home-workflow__lead{max-width:42rem}.home-workflow-carousel,.home-workflow-carousel__controls,.home-workflow-carousel__hint{display:none}.home-workflow-grid--desktop.workflow-grid{gap:var(--portal-home-workflow-grid-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-theme-shell--luxury .home-workflow-grid--desktop .workflow-card--layered{padding-top:44px}.portal-theme-shell--luxury .home-workflow-grid--desktop .workflow-card--layered:hover{border-color:color-mix(in srgb, var(--portal-gold) 35%, var(--portal-home-workflow-card-border));transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.home-workflow-carousel__track,.workflow-card--layered.home-workflow-card,.portal-theme-shell--luxury .workflow-card--layered{transition:none}.home-workflow-carousel__slide--active .workflow-card--layered{transform:scale(var(--portal-home-workflow-carousel-center-scale-sm,1)) translateZ(0)}}
#templates.section-block{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:var(--portal-home-tl-section-overflow-x,clip);contain:inline-size}#templates .section-heading,#templates .home-template-library__intro{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.home-template-library__intro{color:var(--portal-text);margin:0 0 1rem;font-size:1rem;line-height:1.55}@media (max-width:1023px){#templates .section-lead--aside{display:none}.home-template-library__intro,.home-template-library__lead--sm{-webkit-line-clamp:var(--portal-home-tl-lead-max-lines-sm,2);-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}}@media (min-width:1024px){#templates .section-lead--aside{display:block}}.home-template-library__split{gap:var(--portal-home-tl-split-gap-sm,12px);grid-template-columns:1fr;width:100%;min-width:0;max-width:100%;display:grid}@media (min-width:1024px){.home-template-library__split{gap:var(--portal-home-tl-split-gap-lg,16px);height:var(--portal-home-tl-section-max-h-lg,52dvh);max-height:var(--portal-home-tl-section-max-h-lg,52dvh);grid-template-columns:1fr 2fr;align-items:stretch;min-height:0}.home-template-library__split>*{min-height:0}.home-template-library__split--filter-collapsed{grid-template-columns:auto 1fr}.home-template-library__split--filter-collapsed .home-template-library__filter-panel{display:none}.home-template-library__split--filter-collapsed .home-template-library__filter-restore-tab{display:flex}}.home-template-library__filter-panel{padding:var(--portal-home-tl-filter-panel-pad,12px);border-radius:var(--portal-home-tl-filter-panel-radius,14px);border:1px solid var(--portal-home-tl-filter-panel-border,var(--portal-border));background:var(--portal-home-tl-filter-panel-surface,var(--portal-surface));color:var(--portal-home-tl-filter-panel-text,var(--portal-ink));box-shadow:var(--portal-home-tl-filter-panel-shadow);flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:1024px){.home-template-library__filter-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}.home-template-library__filter-panel-head{flex:none}.home-template-library__filter-search-wrap{z-index:2;background:var(--portal-home-tl-filter-panel-surface);flex:none;position:sticky;top:0}.home-template-library__filter-field-label,.home-template-library__filter-jump-row{flex:none}.home-template-library__filter-panel>[role=group],.home-template-library__filter-panel>.home-template-library__filter-list{min-height:var(--portal-home-tl-filter-list-min-h,0);overflow-x:hidden;overflow-y:var(--portal-home-tl-filter-list-overflow-y,auto);scrollbar-width:thin;flex:auto}.home-template-library__filter-summary{z-index:2;background:var(--portal-home-tl-filter-panel-surface);flex:none;margin-top:auto;position:sticky;bottom:0}}.home-template-library__filter-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-template-library__filter-panel-title{color:var(--portal-home-tl-filter-panel-text,var(--portal-ink));margin:0;font-size:.9375rem;font-weight:800}.home-template-library__filter-collapse-btn{width:var(--portal-home-tl-filter-collapse-btn-size,28px);height:var(--portal-home-tl-filter-collapse-btn-size,28px);border:1px solid var(--portal-home-tl-filter-panel-border);background:color-mix(in srgb, var(--portal-home-tl-filter-tab-text,var(--dock-text)) 6%, transparent);color:var(--portal-home-tl-filter-tab-text,var(--dock-text));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-template-library__filter-field-label{color:var(--portal-accent);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 4px;font-size:.6875rem;font-weight:800}.home-template-library__filter-search-wrap{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.home-template-library__filter-search-wrap .home-template-library__filter-input{flex:1}.home-template-library__hero-card-cta-row .template-card-actions{gap:var(--portal-home-tl-hero-cta-gap,8px);flex-direction:column;width:100%;margin-top:0;padding:0;display:flex}.home-template-library__hero-card-cta-row .template-card-actions a,.home-template-library__hero-card-cta-row .template-card-actions .button{width:100%;min-height:var(--portal-home-tl-hero-cta-min-h-sm,44px);padding-inline:var(--portal-home-tl-hero-cta-pad-x-sm,12px);border-radius:var(--portal-home-tl-hero-cta-radius,10px);font-size:var(--portal-home-tl-hero-cta-font-size-sm,var(--portal-home-tl-hero-type-cta-sm,.78rem));font-family:var(--portal-home-tl-hero-type-cta-font-family,inherit);white-space:var(--portal-home-tl-hero-cta-label-nowrap,nowrap);text-overflow:ellipsis;box-sizing:border-box;flex:auto;overflow:hidden}.home-template-library__hero-card-cta-row .template-card-actions a.button-secondary,.home-template-library__hero-card-cta-row .template-card-actions .button-secondary{border:1px solid var(--portal-home-tl-hero-cta-border,color-mix(in srgb, var(--portal-accent) 42%, transparent));background:var(--portal-home-tl-hero-cta-secondary-surface);color:var(--portal-home-tl-hero-cta-secondary-text,var(--portal-home-tl-hero-chrome-text,var(--portal-ink)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--portal-text) 16%, transparent)}.home-template-library__hero-card-cta-row .template-card-actions a.button-primary,.home-template-library__hero-card-cta-row .template-card-actions .button-primary{border:1px solid var(--portal-home-tl-hero-cta-primary-border,color-mix(in srgb, var(--portal-text) 22%, transparent));background:var(--portal-home-tl-hero-cta-primary-surface,var(--portal-accent-gradient));color:var(--portal-home-tl-hero-cta-primary-text,var(--portal-on-accent,#1a0a14))}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-card-cta-row .template-card-actions a,.home-template-library__hero-card-cta-row .template-card-actions .button{min-height:var(--portal-home-tl-hero-cta-min-h-md,44px);padding-inline:var(--portal-home-tl-hero-cta-pad-x-md,14px);font-size:var(--portal-home-tl-hero-cta-font-size-md,var(--portal-home-tl-hero-type-cta-md,.82rem))}}@media (min-width:1280px){.home-template-library__hero-card-cta-row .template-card-actions{flex-direction:row}.home-template-library__hero-card-cta-row .template-card-actions a,.home-template-library__hero-card-cta-row .template-card-actions .button{width:auto;min-height:var(--portal-home-tl-hero-cta-min-h-lg,44px);padding-inline:var(--portal-home-tl-hero-cta-pad-x-lg,16px);font-size:var(--portal-home-tl-hero-cta-font-size-lg,var(--portal-home-tl-hero-type-cta-lg,.88rem));flex:1}}.home-template-library__filter-input,.home-template-library__filter-select{box-sizing:border-box;border-radius:var(--portal-home-tl-filter-field-radius,10px);border:1px solid var(--portal-home-tl-filter-panel-border);background:color-mix(in srgb, var(--portal-home-tl-filter-tab-text,var(--dock-text)) 4%, transparent);width:100%;min-width:0;color:var(--portal-home-tl-filter-tab-text,var(--dock-text));padding:8px 10px;font-family:inherit;font-size:.9375rem}.home-template-library__filter-input::placeholder{color:var(--portal-home-tl-filter-panel-muted,var(--portal-home-tl-filter-tab-muted,var(--portal-muted)))}.home-template-library__filter-jump-row{align-items:stretch;gap:8px;display:flex}.home-template-library__filter-jump-btn{border-radius:var(--portal-home-tl-filter-field-radius,10px);border:1px solid var(--portal-home-tl-filter-panel-border);background:var(--portal-home-tl-slider-nav-surface);min-height:44px;box-shadow:var(--portal-home-tl-slider-nav-shadow);color:var(--portal-home-tl-filter-tab-text,var(--dock-text));cursor:pointer;flex-shrink:0;padding:8px 12px;font-size:.8125rem;font-weight:700}.home-template-library__filter-summary{border-radius:var(--portal-home-tl-filter-field-radius,10px);border:1px solid color-mix(in srgb, var(--portal-accent) 20%, transparent);background:color-mix(in srgb, var(--portal-accent) 6%, transparent);color:var(--portal-home-tl-filter-panel-muted,var(--portal-home-tl-filter-tab-muted,var(--portal-muted)));margin-top:4px;padding:8px 10px;font-size:.8125rem}.home-template-library__filter-summary strong{color:var(--portal-accent)}.home-template-library__industry-row{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 0;display:flex}.home-template-library__industry-label{color:var(--portal-home-tl-filter-tab-text,var(--dock-text));font-size:.875rem;font-weight:600}.home-template-library__count-badge{min-width:var(--portal-home-tl-badge-min-width,22px);height:var(--portal-home-tl-badge-height-sm,24px);border-radius:var(--portal-home-tl-badge-radius,999px);border:1px solid var(--portal-home-tl-badge-border);background:var(--portal-home-tl-badge-surface);color:var(--portal-home-tl-badge-text);justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}@media (min-width:1024px){.home-template-library__count-badge{height:var(--portal-home-tl-badge-height,22px)}}.home-template-library__filter-tab{justify-content:space-between;align-items:center;gap:var(--portal-home-tl-filter-tab-gap,10px);min-height:var(--portal-home-tl-filter-tab-min-h,48px);padding:var(--portal-home-tl-filter-tab-pad-y,12px) var(--portal-home-tl-filter-tab-pad-x,14px);border:1px solid var(--portal-home-tl-filter-tab-border);background:var(--portal-home-tl-filter-tab-surface);box-shadow:var(--portal-home-tl-filter-tab-shadow);color:var(--portal-home-tl-filter-tab-text,var(--dock-text));cursor:pointer;transform:perspective(400px) rotateX(var(--portal-home-tl-filter-tab-rotate-x-sm,4deg));transform-origin:bottom;border-bottom:none;border-radius:12px 12px 0 0;font-size:.875rem;font-weight:700;display:none}.home-template-library__filter-tab-cta{align-items:center;gap:6px;min-width:0;display:inline-flex}.home-template-library__filter-tab-badge{flex-shrink:0}@media (max-width:1023px){.home-template-library__filter-tab{display:flex}.home-template-library__filter-panel--desktop-only{display:none}.home-template-library__filter-drawer{border:1px solid var(--portal-home-tl-filter-panel-border);border-radius:0 0 var(--portal-home-tl-filter-panel-radius,14px) var(--portal-home-tl-filter-panel-radius,14px);background:var(--portal-home-tl-filter-panel-surface);box-shadow:var(--portal-home-tl-filter-panel-shadow);margin-bottom:var(--portal-home-tl-split-gap-sm,12px);padding:12px;display:none}.home-template-library__filter-drawer--open{display:block}.home-template-library__filter-tab--open{border-radius:12px 12px 0 0;transform:none}}@media (min-width:768px) and (max-width:1023px){.home-template-library__filter-tab{min-height:var(--portal-home-tl-filter-tab-min-h-md,var(--portal-home-tl-filter-tab-min-h,48px));padding:var(--portal-home-tl-filter-tab-pad-y-md,var(--portal-home-tl-filter-tab-pad-y,12px)) var(--portal-home-tl-filter-tab-pad-x-md,var(--portal-home-tl-filter-tab-pad-x,16px));gap:var(--portal-home-tl-filter-tab-gap-md,var(--portal-home-tl-filter-tab-gap,12px))}}.home-template-library__filter-restore-tab{width:var(--portal-home-tl-filter-collapse-tab-width,40px);border:1px solid var(--portal-home-tl-filter-tab-border);background:var(--portal-home-tl-filter-tab-surface);min-height:120px;box-shadow:var(--portal-home-tl-filter-tab-shadow);color:var(--portal-home-tl-filter-tab-text,var(--dock-text));writing-mode:vertical-rl;cursor:pointer;border-left:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;padding:8px 4px;font-size:.75rem;font-weight:700;display:none}.home-template-library__progress-row{color:var(--portal-home-tl-filter-panel-muted,var(--portal-home-tl-filter-tab-muted,var(--portal-muted)));align-items:center;gap:10px;margin-bottom:10px;font-size:.8125rem;display:flex}.home-template-library__progress-count{border:1px solid var(--portal-home-tl-progress-count-chrome-border);background:var(--portal-home-tl-progress-count-chrome-surface);min-width:4.5rem;box-shadow:var(--portal-home-tl-progress-count-chrome-shadow);color:var(--portal-home-tl-progress-count-chrome-text,var(--dock-text));font-size:var(--portal-home-tl-hero-type-progress-sm,.72rem);letter-spacing:.02em;text-shadow:0 1px 0 color-mix(in srgb, var(--dock-text) 18%, transparent);border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:800}@media (min-width:768px) and (max-width:1279px){.home-template-library__progress-count{font-size:var(--portal-home-tl-hero-type-progress-md,.76rem)}}@media (min-width:1280px){.home-template-library__progress-count{font-size:var(--portal-home-tl-hero-type-progress-lg,.84rem)}}.home-template-library__progress-row[data-count-species=plainText] .home-template-library__progress-count{box-shadow:none;color:var(--portal-text);text-shadow:none;background:0 0;border:none;padding:0;font-weight:700}.home-template-library__progress-bar{min-width:0;height:var(--portal-home-tl-progress-bar-height,6px);border:var(--portal-home-tl-progress-bar-chrome-rim,none);background:var(--portal-home-tl-progress-bar-track);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dock-text) 10%, transparent);border-radius:999px;flex:1;overflow:hidden}.home-template-library__progress-fill{background:var(--portal-home-tl-progress-bar-fill);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--portal-accent) 35%, transparent);transition:width var(--portal-home-tl-slider-transition-ms,.28s) ease;border-radius:999px}.home-template-library__progress-percent{text-align:right;min-width:2.25rem;color:var(--portal-accent);flex-shrink:0;font-weight:800;display:none}.home-template-library__progress-row[data-progress-show-percent="1"] .home-template-library__progress-percent{display:block}.home-template-library__slider{flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:1024px){.home-template-library__slider{height:100%;min-height:0;max-height:100%;overflow-y:visible}}.home-template-library__hero-stage{width:100%;min-width:0;max-width:100%;min-height:var(--portal-home-tl-slider-stage-min-height-sm,220px);padding-inline:var(--portal-home-tl-hero-stage-pad-x-sm,12px);perspective:var(--portal-home-tl-slider-perspective,800px);overflow-x:var(--portal-home-tl-slider-overflow-x,clip);box-sizing:border-box;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow-y:visible}@media (min-width:768px){.home-template-library__hero-stage{padding-inline:var(--portal-home-tl-hero-stage-pad-x-md,16px)}}@media (min-width:1024px){.home-template-library__hero-stage{height:auto;min-height:0;max-height:none;padding-inline:var(--portal-home-tl-hero-stage-pad-x-lg,20px);flex:1 1 0}}.home-template-library__peek-card{flex:var(--portal-home-tl-slider-peek-flex-sm,0 0 0%);opacity:var(--portal-home-tl-slider-peek-opacity,.35);transform:scale(var(--portal-home-tl-slider-peek-scale,.82));border:1px solid var(--portal-home-tl-card-border);background:var(--portal-home-tl-card-surface);box-shadow:var(--portal-home-tl-card-shadow);pointer-events:none;border-radius:12px;overflow:hidden}@media (min-width:1024px){.home-template-library__peek-card{flex:var(--portal-home-tl-slider-peek-flex,0 0 6%)}}.home-template-library__peek{flex-direction:column;flex:var(--portal-home-tl-slider-peek-flex-sm,0 0 0%);border:1px solid var(--portal-home-tl-card-border);background:var(--portal-home-tl-card-surface);min-width:0;max-width:100%;box-shadow:var(--portal-home-tl-card-shadow);opacity:var(--portal-home-tl-slider-peek-opacity,.35);transform:scale(var(--portal-home-tl-slider-peek-scale,.82));transform-origin:50%;color:inherit;cursor:pointer;pointer-events:auto;transition:opacity var(--portal-home-tl-slider-transition-ms,.28s) ease, transform var(--portal-home-tl-slider-transition-ms,.28s) ease;z-index:5;border-radius:12px;padding:0;display:flex;overflow:hidden}.home-template-library__peek--next{margin-inline-end:var(--portal-home-tl-slider-nav-size-lg,44px)}.home-template-library__peek--prev{margin-inline-start:var(--portal-home-tl-slider-nav-size-lg,44px)}.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn{z-index:6}.home-template-library__peek:hover{opacity:calc(var(--portal-home-tl-slider-peek-opacity,.35) + .15)}.home-template-library__peek:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.home-template-library__peek[hidden],.home-template-library__hero-stage[data-peek-absent-mode=hidden] .home-template-library__peek[hidden]{display:none}@media (max-width:1023px){.home-template-library__hero-stage[data-peek-visible-sm="0"] .home-template-library__peek,.home-template-library__hero-stage[data-peek-visible-sm="0"] .home-template-library__peek-card,.home-template-library__hero-stage:not([data-peek-visible-sm]) .home-template-library__peek,.home-template-library__hero-stage:not([data-peek-visible-sm]) .home-template-library__peek-card{display:none}}@media (min-width:1024px){.home-template-library__peek{flex:var(--portal-home-tl-slider-peek-flex,0 0 6%)}}.home-template-library__peek-thumb{width:100%;aspect-ratio:var(--portal-home-tl-peek-thumb-aspect,3 / 4);background:var(--portal-home-tl-hero-thumb-field-surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-template-library__peek-thumb-icon{width:var(--portal-home-tl-peek-icon-size,24px);height:var(--portal-home-tl-peek-icon-size,24px);border:1px solid var(--portal-home-tl-hero-thumb-icon-border);background:var(--portal-home-tl-hero-thumb-icon-surface);color:var(--portal-home-tl-hero-thumb-icon-text,var(--dock-text));border-radius:8px;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}.home-template-library__peek-meta{flex-direction:column;gap:3px;min-width:0;padding:6px 7px 8px;display:flex}.home-template-library__peek-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--portal-home-tl-hero-industry-badge-border);background:var(--portal-home-tl-hero-industry-badge-surface);color:var(--portal-home-tl-hero-industry-badge-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:.5625rem;font-weight:800;display:block;overflow:hidden}.home-template-library__peek-title{color:var(--portal-home-tl-filter-tab-text,var(--dock-text));-webkit-line-clamp:var(--portal-home-tl-peek-title-line-clamp,2);-webkit-box-orient:vertical;margin:0;font-size:.6875rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.home-template-library__hero-stage:before,.home-template-library__hero-stage:after{content:"";width:var(--portal-home-tl-peek-edge-fade-width-sm,24px);pointer-events:none;z-index:4;position:absolute;top:0;bottom:0}.home-template-library__hero-stage:before{background:linear-gradient(90deg, var(--portal-bg), transparent);left:0}.home-template-library__hero-stage:after{background:linear-gradient(270deg, var(--portal-bg), transparent);right:0}}.home-template-library__hero-stage[data-nav-placement=stageEdge]{gap:0}.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn{z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn[data-dir=prev],.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn:first-of-type{left:var(--portal-home-tl-slider-nav-inset,4px)}.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn[data-dir=next],.home-template-library__hero-stage[data-nav-placement=stageEdge] .home-template-library__nav-btn:last-of-type{right:var(--portal-home-tl-slider-nav-inset,4px)}.home-template-library__nav-btn{width:var(--portal-home-tl-slider-nav-size-sm,var(--portal-home-tl-slider-nav-size,44px));height:var(--portal-home-tl-slider-nav-size-sm,var(--portal-home-tl-slider-nav-size,44px));min-width:var(--portal-home-tl-slider-nav-size-sm,var(--portal-home-tl-slider-nav-size,44px));min-height:var(--portal-home-tl-slider-nav-size-sm,var(--portal-home-tl-slider-nav-size,44px));border:1px solid var(--portal-home-tl-slider-nav-lit-border,var(--portal-home-tl-slider-nav-border));background:var(--portal-home-tl-slider-nav-surface);box-shadow:var(--portal-home-tl-slider-nav-lit-glow,var(--portal-home-tl-slider-nav-shadow));color:var(--portal-home-tl-slider-nav-lit-text,var(--dock-text));opacity:var(--portal-home-tl-slider-nav-lit-opacity,1);cursor:pointer;box-sizing:border-box;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:768px){.home-template-library__nav-btn{width:var(--portal-home-tl-slider-nav-size-md,44px);height:var(--portal-home-tl-slider-nav-size-md,44px)}}@media (min-width:1280px){.home-template-library__nav-btn{width:var(--portal-home-tl-slider-nav-size-lg,44px);height:var(--portal-home-tl-slider-nav-size-lg,44px)}}.home-template-library__nav-btn:disabled,.home-template-library__nav-btn[aria-disabled=true],.home-template-library__nav-btn[data-nav-state=dim]{border-color:var(--portal-home-tl-slider-nav-disabled-border);background:var(--portal-home-tl-slider-nav-disabled-surface);box-shadow:none;color:var(--portal-home-tl-slider-nav-disabled-text,var(--dock-muted));opacity:var(--portal-home-tl-slider-nav-disabled-opacity,.32);cursor:not-allowed}.home-template-library__hero-card{flex:var(--portal-home-tl-slider-hero-flex-sm,1 1 auto);border-radius:var(--portal-home-tl-card-radius,16px);border:1px solid var(--portal-home-tl-card-border);background:var(--portal-home-tl-card-surface);width:100%;min-width:0;max-width:none;box-shadow:var(--portal-home-tl-card-shadow);transform:scale(var(--portal-home-tl-slider-hero-scale,1.04));transform-style:preserve-3d;z-index:2;transition:transform var(--portal-home-tl-slider-transition-ms,.28s) ease, opacity var(--portal-home-tl-slider-transition-ms,.28s) ease;overflow:hidden}@media (max-width:1023px){.home-template-library__hero-card[data-full-bleed=true],.home-template-library__hero-stage[data-full-bleed=true] .home-template-library__hero-card{flex:auto;width:100%;max-width:none}}@media (min-width:768px) and (max-width:1023px){.home-template-library__hero-card{max-width:var(--portal-home-tl-hero-frame-max-width-md,none)}}@media (min-width:1024px){.home-template-library__hero-card,.home-template-library__hero-card[data-full-bleed=true],.home-template-library__hero-stage[data-full-bleed=true] .home-template-library__hero-card{flex:var(--portal-home-tl-slider-hero-flex-lg,0 0 86%);width:auto;max-width:var(--portal-home-tl-hero-frame-max-width-lg,520px);max-height:100%}.home-template-library__hero-card:not([data-split-md="1"]):not([data-split-lg="1"]),.home-template-library__hero-card[data-full-bleed=true]:not([data-split-md="1"]):not([data-split-lg="1"]),.home-template-library__hero-stage[data-full-bleed=true] .home-template-library__hero-card:not([data-split-md="1"]):not([data-split-lg="1"]){flex-direction:column;min-height:0;display:flex}.home-template-library__hero-card-body{flex:none}}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-card[data-split-md="1"]{grid-template-columns:var(--portal-home-tl-hero-split-column-ratio-md,42% 58%);align-items:stretch;column-gap:var(--portal-home-tl-hero-split-gap,0);min-height:var(--portal-home-tl-hero-split-min-height-md,auto);border-color:color-mix(in srgb, var(--portal-home-tl-card-border) calc(var(--portal-home-tl-hero-card-border-visible-split-md-lg,0) * 100%), transparent);display:grid}.home-template-library__hero-card[data-split-md="1"] .home-template-library__hero-card-accent{width:var(--portal-home-tl-card-accent-stripe-height,4px);height:auto;position:absolute;inset:0 auto 0 0}.home-template-library__hero-card[data-split-md="1"] .home-template-library__hero-thumb{aspect-ratio:auto;grid-area:1/1;align-self:stretch;width:100%;max-width:none;height:100%;max-height:none}.home-template-library__hero-card[data-split-md="1"] .home-template-library__hero-card-body{justify-content:var(--portal-home-tl-hero-split-content-justify,center);min-width:var(--portal-home-tl-hero-split-min-content-width,340px);flex-direction:column;grid-area:1/2;display:flex}}@media (min-width:1280px){.home-template-library__hero-card[data-split-lg="1"]{grid-template-columns:var(--portal-home-tl-hero-split-column-ratio-lg,38% 62%);align-items:stretch;column-gap:var(--portal-home-tl-hero-split-gap,0);min-height:var(--portal-home-tl-hero-split-min-height-lg,auto);border-color:color-mix(in srgb, var(--portal-home-tl-card-border) calc(var(--portal-home-tl-hero-card-border-visible-split-md-lg,0) * 100%), transparent);box-shadow:var(--portal-home-tl-card-shadow), 0 0 0 calc(var(--portal-home-tl-hero-card-page-blend-enabled,0) * var(--portal-home-tl-hero-card-page-blend-spread-lg,0px)) var(--portal-home-tl-hero-thumb-soft-edge-portal-skin);display:grid}.home-template-library__hero-card[data-split-lg="1"] .home-template-library__hero-card-accent{width:var(--portal-home-tl-card-accent-stripe-height,4px);height:auto;position:absolute;inset:0 auto 0 0}.home-template-library__hero-card[data-split-lg="1"] .home-template-library__hero-thumb{aspect-ratio:auto;grid-area:1/1;align-self:stretch;width:100%;max-width:none;height:100%;max-height:none}.home-template-library__hero-card[data-split-lg="1"] .home-template-library__hero-card-body{justify-content:var(--portal-home-tl-hero-split-content-justify,center);min-width:var(--portal-home-tl-hero-split-min-content-width,340px);flex-direction:column;grid-area:1/2;display:flex}}.home-template-library__hero-thumb{width:100%;aspect-ratio:var(--portal-home-tl-hero-thumb-aspect,3 / 4);border-radius:var(--portal-home-tl-hero-thumb-radius-top,0) var(--portal-home-tl-hero-thumb-radius-top,0) 0 0;background:var(--portal-home-tl-hero-thumb-field-surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.home-template-library__hero-thumb{width:auto;height:var(--portal-home-tl-hero-thumb-max-h-lg,38dvh);max-height:var(--portal-home-tl-hero-thumb-max-h-lg,38dvh);max-width:100%;min-height:0;aspect-ratio:var(--portal-home-tl-hero-thumb-aspect,3 / 4);flex:none;align-self:center}}.home-template-library__hero-thumb[data-species=metallicAccentField],.home-template-library__hero-thumb:not([data-species]){color:var(--portal-home-tl-hero-field-text,#fbeff8);--portal-home-tl-on-field-muted:var(--portal-home-tl-hero-field-muted,#e8cfe4);--portal-home-tl-on-field-cta:var(--portal-home-tl-hero-field-cta-text,#fbeff8)}.home-template-library__hero-thumb[data-species=metallicAccentField]:before,.home-template-library__hero-thumb:not([data-species]):before{content:"";background:var(--portal-home-tl-hero-thumb-field-sheen);pointer-events:none;z-index:1;position:absolute;inset:0}.home-template-library__hero-thumb-field-mark{z-index:2;border:1px solid color-mix(in srgb, var(--portal-accent) 40%, transparent);background:var(--portal-home-tl-hero-field-badge-surface,linear-gradient(120deg, #ecc879, #ff5fbf));color:var(--portal-home-tl-hero-field-badge-ink,var(--portal-home-tl-hero-field-text,#fbeff8));font-size:var(--portal-home-tl-hero-type-badge-sm,.6875rem);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-weight:800;position:relative}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-thumb-field-mark{font-size:var(--portal-home-tl-hero-type-badge-md,.75rem)}}@media (min-width:1280px){.home-template-library__hero-thumb-field-mark{font-size:var(--portal-home-tl-hero-type-badge-lg,.8125rem)}}.home-template-library__hero-thumb-art{width:var(--portal-home-tl-hero-thumb-art-max-width,72%);height:var(--portal-home-tl-hero-thumb-art-max-width,72%);object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);z-index:1;max-width:220px;max-height:280px;display:none}.home-template-library__hero-thumb[data-species=industrySvg] .home-template-library__hero-thumb-art,.home-template-library__hero-thumb[data-species=image] .home-template-library__hero-thumb-art,.home-template-library__hero-thumb[data-has-art="1"][data-species=industrySvg] .home-template-library__hero-thumb-art,.create-template-carousel__thumb[data-species=industrySvg] .home-template-library__hero-thumb-art,.create-template-carousel__thumb[data-species=image] .home-template-library__hero-thumb-art,.create-template-carousel__thumb[data-has-art="1"][data-species=industrySvg] .home-template-library__hero-thumb-art{display:block}.home-template-library__hero-thumb-art svg,.home-template-library__hero-thumb-art img{object-fit:contain;width:100%;height:100%;display:block}.home-template-library__hero-thumb-photo{object-fit:var(--portal-home-tl-hero-thumb-object-fit,cover);object-position:var(--portal-home-tl-hero-thumb-object-position,center 45%);z-index:1;width:100%;height:100%;display:none;position:absolute;inset:0}.home-template-library__hero-thumb[data-species=photo] .home-template-library__hero-thumb-photo,.home-template-library__peek-thumb[data-species=photo] .home-template-library__hero-thumb-photo,.create-template-carousel__thumb[data-species=photo] .home-template-library__hero-thumb-photo{display:block}.home-template-library__hero-thumb[data-species=photo] .home-template-library__hero-thumb-field{z-index:0}.home-template-library__hero-thumb-soft-edge{pointer-events:none;z-index:2;--_se-fade:var(--portal-home-tl-hero-thumb-soft-edge-fade-pct-lg,7%);--_se-fade-bottom:calc(var(--_se-fade) * var(--portal-home-tl-hero-thumb-soft-edge-bottom-bias,1.15));--_se-edge:var(--portal-home-tl-hero-thumb-soft-edge-edge-color);--_se-skin:var(--portal-home-tl-hero-thumb-soft-edge-portal-skin);background:linear-gradient(to top, var(--_se-edge) 0%, transparent var(--_se-fade-bottom)), linear-gradient(to bottom, color-mix(in srgb, var(--_se-skin) 55%, transparent) 0%, transparent calc(var(--_se-fade) * .9)), linear-gradient(to right, color-mix(in srgb, var(--_se-skin) 35%, transparent) 0%, transparent var(--_se-fade)), linear-gradient(to left, color-mix(in srgb, var(--_se-skin) 35%, transparent) 0%, transparent var(--_se-fade));display:none;position:absolute;inset:0}.home-template-library__hero-thumb[data-species=photo][data-soft-edge="1"] .home-template-library__hero-thumb-soft-edge,.create-template-carousel__thumb[data-species=photo][data-soft-edge="1"] .home-template-library__hero-thumb-soft-edge{display:block}@media (max-width:767px){.home-template-library__hero-thumb-soft-edge{--_se-fade:var(--portal-home-tl-hero-thumb-soft-edge-fade-pct-sm,12%)}}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-thumb-soft-edge{--_se-fade:var(--portal-home-tl-hero-thumb-soft-edge-fade-pct-md,9%)}}.home-template-library__hero-thumb-chrome-ring{inset:var(--portal-home-tl-hero-thumb-chrome-ring-inset,10px);border:1.5px solid var(--portal-home-tl-hero-thumb-chrome-ring-border);box-shadow:var(--portal-home-tl-hero-thumb-chrome-ring-shadow);pointer-events:none;z-index:3;border-radius:12px;position:absolute}.home-template-library__hero-thumb[data-chrome-ring="0"] .home-template-library__hero-thumb-chrome-ring{display:none}.home-template-library__hero-thumb-slot-label{border:1px dashed var(--portal-home-tl-hero-thumb-slot-label-border);color:var(--portal-home-tl-hero-thumb-slot-label-text);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:6px 10px;font-size:.625rem;font-weight:800;display:none}.home-template-library__hero-thumb[data-species=metallicAccentField] .home-template-library__hero-thumb-slot-label,.home-template-library__hero-thumb:not([data-species]) .home-template-library__hero-thumb-slot-label{display:none}.home-template-library__hero-thumb-icon{width:var(--portal-home-tl-hero-thumb-icon-size,36px);height:var(--portal-home-tl-hero-thumb-icon-size,36px);border-radius:var(--portal-home-tl-hero-thumb-icon-radius,10px);border:1px solid var(--portal-home-tl-hero-thumb-icon-border);background:var(--portal-home-tl-hero-thumb-icon-surface);color:var(--portal-home-tl-hero-thumb-icon-text,var(--dock-text));justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}.home-template-library__hero-industry-badge{border:1px solid color-mix(in srgb, var(--portal-accent) 45%, transparent);background:var(--portal-home-tl-hero-field-badge-surface,var(--portal-home-tl-hero-industry-badge-surface));color:var(--portal-home-tl-hero-field-badge-ink,var(--portal-home-tl-hero-industry-badge-text));font-size:var(--portal-home-tl-hero-type-badge-sm,.6875rem);font-weight:800;font-family:var(--portal-home-tl-hero-type-badge-font-family,inherit);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin:0 0 6px;padding:4px 8px;display:inline-flex}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-industry-badge{font-size:var(--portal-home-tl-hero-type-badge-md,.75rem)}}@media (min-width:1280px){.home-template-library__hero-industry-badge{font-size:var(--portal-home-tl-hero-type-badge-lg,.8125rem)}}.home-template-library__hero-tag-row{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.home-template-library__hero-tag{border:1px solid var(--portal-home-tl-hero-tag-border);background:var(--portal-home-tl-hero-tag-surface);color:var(--portal-home-tl-hero-tag-text,var(--portal-home-tl-hero-chrome-text,var(--portal-ink)));box-shadow:var(--portal-home-tl-hero-tag-shadow);font-size:var(--portal-home-tl-hero-type-tag-sm,.75rem);font-family:var(--portal-home-tl-hero-type-tag-font-family,inherit);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.2}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-tag{font-size:var(--portal-home-tl-hero-type-tag-md,.8125rem)}}@media (min-width:1280px){.home-template-library__hero-tag{font-size:var(--portal-home-tl-hero-type-tag-lg,.875rem)}}.home-template-library__hero-card-accent{height:var(--portal-home-tl-card-accent-stripe-height,4px);background:var(--portal-accent-gradient)}.home-template-library__hero-card-body{color:var(--portal-home-tl-hero-chrome-text,var(--portal-ink));padding:12px 14px 14px}.home-template-library__hero-card-kicker{color:var(--portal-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.6875rem;font-weight:800}.home-template-library__hero-card-summary{-webkit-line-clamp:var(--portal-home-tl-hero-summary-line-clamp-sm,2);font-size:var(--portal-home-tl-hero-type-summary-sm,.78rem);font-family:var(--portal-home-tl-hero-type-summary-font-family,inherit);color:var(--portal-home-tl-hero-chrome-muted,var(--portal-home-tl-filter-panel-muted,var(--portal-muted)));-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-card-summary{-webkit-line-clamp:var(--portal-home-tl-hero-summary-line-clamp-md,2);font-size:var(--portal-home-tl-hero-type-summary-md,.84rem)}}@media (min-width:1280px){.home-template-library__hero-card-summary{-webkit-line-clamp:var(--portal-home-tl-hero-summary-line-clamp-lg,2);font-size:var(--portal-home-tl-hero-type-summary-lg,.92rem)}}.home-template-library__hero-card-title{color:var(--portal-home-tl-hero-chrome-text,var(--portal-ink));font-size:var(--portal-home-tl-hero-type-title-sm,1.05rem);font-weight:var(--portal-home-tl-hero-type-title-weight,800);font-family:var(--portal-home-tl-hero-type-title-font-family,inherit);letter-spacing:var(--portal-home-tl-hero-type-title-letter-spacing,normal);margin:0 0 6px}@media (min-width:768px) and (max-width:1279px){.home-template-library__hero-card-title{font-size:var(--portal-home-tl-hero-type-title-md,1.18rem)}}@media (min-width:1280px){.home-template-library__hero-card-title{font-size:var(--portal-home-tl-hero-type-title-lg,1.32rem)}}.home-template-library__hero-card-cta-row{gap:var(--portal-home-tl-hero-cta-gap,8px);margin-top:12px;display:flex}.home-template-library__hero-card-cta-row .button,.home-template-library__hero-card-cta-row a{min-height:var(--portal-home-tl-hero-cta-min-h-sm,44px);flex:1}.home-template-library__empty{text-align:center;color:var(--portal-home-tl-filter-panel-muted,var(--portal-home-tl-filter-tab-muted,var(--portal-muted)));padding:2rem 1rem}.home-template-library__hint,.home-template-library__slider-hint{margin-top:var(--portal-home-tl-stage-hint-gap-above,18px);margin-bottom:var(--portal-home-tl-stage-hint-gap-below,14px);text-align:center;color:var(--portal-home-tl-stage-hint-ink,var(--portal-ink));font-size:var(--portal-home-tl-hero-type-hint-sm,var(--portal-home-tl-stage-hint-font-size,.72rem));font-weight:var(--portal-home-tl-stage-hint-weight,600);letter-spacing:.04em;flex:none;line-height:1.45}@media (min-width:1024px){.home-template-library__hint,.home-template-library__slider-hint{min-height:var(--portal-home-tl-stage-hint-band-min-h-lg,52px);z-index:3;flex-shrink:0;position:relative}}@media (min-width:768px) and (max-width:1279px){.home-template-library__hint,.home-template-library__slider-hint{font-size:var(--portal-home-tl-hero-type-hint-md,.75rem)}}@media (min-width:1280px){.home-template-library__hint,.home-template-library__slider-hint{font-size:var(--portal-home-tl-hero-type-hint-lg,.78rem)}}.home-template-library__slider-hint:before,.home-template-library__slider>.home-template-library__hint:before{content:"";vertical-align:middle;background:var(--portal-home-tl-stage-hint-pulse-dot,var(--portal-accent));width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--portal-accent) 55%, transparent);animation:home-tl-hint-pulse var(--portal-home-tl-stage-hint-pulse-duration,1.8s) ease-out infinite;border-radius:50%;margin-right:6px;display:inline-block}@keyframes home-tl-hint-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--portal-accent) 55%, transparent);opacity:1}70%{opacity:.85;box-shadow:0 0 0 8px #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.home-template-library__slider-hint:before,.home-template-library__slider>.home-template-library__hint:before{opacity:1;box-shadow:none;animation:none}}.home-template-library__footer-note,.home-template-library>.home-template-library__hint{margin-top:var(--portal-home-tl-stage-footer-gap-top,10px);border-top:var(--portal-home-tl-stage-footer-separator,1px solid color-mix(in srgb, var(--portal-text) 10%, transparent));text-align:center;color:var(--portal-home-tl-stage-footer-ink,var(--portal-muted));font-size:var(--portal-home-tl-stage-footer-font-size-sm,var(--portal-home-tl-stage-footer-font-size,.6875rem));font-weight:var(--portal-home-tl-stage-footer-weight,500);letter-spacing:.02em;margin-bottom:0;flex:none;max-width:36rem;margin-inline:auto;padding-top:10px;line-height:1.4}@media (min-width:768px) and (max-width:1279px){.home-template-library__footer-note,.home-template-library>.home-template-library__hint{font-size:var(--portal-home-tl-stage-footer-font-size-md,.7rem)}}@media (min-width:1280px){.home-template-library__footer-note,.home-template-library>.home-template-library__hint{font-size:var(--portal-home-tl-stage-footer-font-size-lg,.72rem)}}.home-template-library__footer-note:before,.home-template-library>.home-template-library__hint:before{content:none;animation:none}.home-template-library .template-library-chips,.home-template-library .template-library-pagination,.home-template-library .template-library-grid{display:none!important}
.app-back-nav{margin-bottom:16px}.app-back-nav__link{border:1px solid color-mix(in srgb, var(--portal-gold,var(--awb-gold)) 28%, transparent);background:color-mix(in srgb, var(--portal-surface,var(--awb-glass-2)) 75%, transparent);min-height:44px;color:var(--portal-ink,var(--awb-text));letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 8px 24px #00000038}.app-back-nav__link:hover{border-color:color-mix(in srgb, var(--portal-accent,var(--awb-pink)) 45%, transparent);background:color-mix(in srgb, var(--portal-accent,var(--awb-pink)) 12%, transparent);transform:translate(-2px)}.app-back-nav__link:focus-visible{outline:2px solid var(--portal-accent,var(--awb-pink));outline-offset:3px}html[data-theme-context=awb-app] .app-back-nav__link{color:var(--awb-app-btn-secondary-fg,var(--awb-app-text));background-color:var(--awb-app-btn-secondary-bg);border-color:var(--awb-app-btn-secondary-border,var(--awb-app-border));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--awb-app-btn-secondary-fg) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--awb-app-bg) 25%, #0000003d);transition-property:transform}html[data-theme-context=awb-app] .app-back-nav__link:hover{color:var(--awb-app-btn-secondary-fg,var(--awb-app-text));border-color:color-mix(in srgb, var(--awb-app-pink,var(--awb-pink)) 52%, var(--awb-app-btn-secondary-border,var(--awb-app-border)));background-color:color-mix(in srgb, var(--awb-app-pink,var(--awb-pink)) 14%, var(--awb-app-btn-secondary-bg))}html[data-theme-context=awb-app] .app-back-nav__icon,.awb-surface .app-back-nav__icon{color:var(--awb-app-gold,var(--awb-gold));opacity:1}.app-back-nav__icon{opacity:.9;flex-shrink:0;width:18px;height:18px}.awb-dash__chrome{margin-bottom:4px}.awb-dash__chrome .app-back-nav{margin-bottom:0}.awb-site__header{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.awb-site__header--with-back{grid-template-columns:auto 1fr auto}.awb-site__back{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);min-height:36px;color:inherit;cursor:pointer;opacity:.92;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.awb-site__back svg{width:16px;height:16px}.awb-site__back:hover{opacity:1;border-color:color-mix(in srgb, currentColor 28%, transparent)}.awb-site__brand{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:800;overflow:hidden}.awb-site__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex;overflow-x:auto}.awb-site__nav::-webkit-scrollbar{display:none}.awb-site__navlink{background:color-mix(in srgb, currentColor 5%, transparent);color:inherit;font:inherit;letter-spacing:.02em;opacity:.78;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:.8125rem;font-weight:700;transition:opacity .15s,border-color .15s,background .15s}.awb-site__navlink:hover{opacity:1;border-color:color-mix(in srgb, currentColor 16%, transparent)}.awb-site__navlink.is-active{opacity:1;border-color:color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 8%, transparent)}.awb-site__menu-toggle{display:none}.awb-site__menu-icon{width:22px;height:22px}.awb-site__backdrop,.awb-site__phone{display:none}.awb-dash__chrome{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.preview-session-chrome{max-width:1180px;margin:0 auto;padding:12px 32px 0}.preview-topbar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.preview-topbar__meta{flex:1;min-width:0}.app-back-nav--in-preview{flex-shrink:0;margin-bottom:0}.awb-build-wrap{flex-direction:column;min-height:100vh;display:flex}.awb-build__chrome{z-index:30;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--awb-app-border,var(--awb-border,#ffffff1f));background:color-mix(in srgb, var(--awb-app-bg,var(--awb-bg,#070309)) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.awb-build__chrome-start{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.awb-build__chrome-start .app-back-nav{margin-bottom:0}.awb-build__portal-back{z-index:30;padding:12px 16px 0;padding-top:calc(12px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--awb-app-bg,var(--awb-bg,#070309)) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}@media (max-width:768px){.preview-session-chrome{padding:10px 14px 0}.awb-build__portal-back .app-back-nav__link{width:auto}.app-back-nav{margin-bottom:12px}.app-back-nav__link{justify-content:flex-start;width:100%}.app-back-nav--preview-chrome{margin-bottom:0}.app-back-nav--preview-chrome .app-back-nav__link{width:auto;padding:var(--preview-chrome-nav-back-pad-block-mobile,8px) var(--preview-chrome-nav-back-pad-inline-mobile,12px) var(--preview-chrome-nav-back-pad-block-mobile,8px) var(--preview-chrome-nav-back-pad-inline-start-mobile,10px);font-size:var(--preview-chrome-nav-back-font-size-mobile,.75rem);justify-content:center}.awb-site__header,.awb-site__header--with-back{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);-webkit-backdrop-filter:var(--create-site-nav-header-filter,blur(10px) saturate(140%));grid-template:"back toggle""brand toggle""phone phone"/1fr auto;gap:10px 12px;padding:12px 14px;position:relative}.awb-site__header:not(.awb-site__header--with-back){grid-template-areas:"brand toggle""phone phone"}.awb-site__back{grid-area:back;justify-self:start;min-height:44px;padding:8px 14px 8px 10px}.awb-site__brand{grid-area:brand/auto;font-size:1.05rem}.awb-site__menu-toggle{border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 28%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);width:48px;height:48px;color:var(--awb-site-accent,currentColor);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 8%, transparent);border-radius:14px;grid-area:toggle;justify-content:center;align-items:center;padding:0;display:inline-flex}.awb-site__nav{display:none}.awb-site__nav--sheet{z-index:95;top:max(12px, env(safe-area-inset-top,0px));border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 22%, transparent);background:color-mix(in srgb, currentColor 4%, var(--awb-site-bg,#fff));max-height:min(72vh,100dvh - 100px);color:inherit;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 28px 72px color-mix(in srgb, currentColor 25%, #00000073), inset 0 1px 0 color-mix(in srgb, currentColor 10%, transparent);border-radius:22px;flex-direction:column;gap:8px;padding:20px 18px;animation:.26s cubic-bezier(.22,1,.36,1) awb-site-nav-in;display:flex;position:fixed;left:12px;right:12px;overflow-y:auto}.awb-site__nav--sheet .awb-site__navlink{opacity:1;background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:14px;align-items:center;min-height:48px;padding:12px 16px;font-size:1.0625rem;display:flex}.awb-site__nav--sheet .awb-site__navlink.is-active{border-color:color-mix(in srgb, var(--awb-site-accent,currentColor) 40%, transparent);background:color-mix(in srgb, var(--awb-site-accent,currentColor) 12%, transparent);color:var(--awb-site-accent,currentColor)}.awb-site__backdrop{z-index:94;background:color-mix(in srgb, var(--awb-site-bg,#070309) 50%, #000000b8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.awb-site__header--menu-open{z-index:96;position:relative}.awb-site__header--menu-open .awb-site__menu-toggle{z-index:97;position:relative}.awb-site__phone{border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 25%, transparent);min-height:40px;color:inherit;border-radius:999px;grid-area:phone;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}}@keyframes awb-site-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}body[data-awb-site-menu-open] .portal-consultant-shell :is(.portal-tone-tab,.portal-tone-dock,.portal-mobile-cta){display:none}@media (prefers-reduced-motion:reduce){.awb-site__nav--sheet{animation:none}}@media (min-width:769px){.awb-site__menu-toggle,.awb-site__backdrop{display:none}.awb-site__nav{display:flex}.awb-site--mobile-nav .awb-site__menu-toggle,.awb-site[data-preview-device=phone] .awb-site__menu-toggle,.awb-site[data-preview-device=tablet] .awb-site__menu-toggle{display:inline-flex}.awb-site--mobile-nav .awb-site__nav:not(.awb-site__nav--sheet),.awb-site[data-preview-device=phone] .awb-site__nav:not(.awb-site__nav--sheet),.awb-site[data-preview-device=tablet] .awb-site__nav:not(.awb-site__nav--sheet){display:none}}.awb-dash__frame--phone .awb-site--mobile-nav .awb-site__menu-toggle,.awb-dash__frame--tablet .awb-site--mobile-nav .awb-site__menu-toggle,.awb-build-device .awb-dash__frame--phone .awb-site__menu-toggle,.awb-build-device .awb-dash__frame--tablet .awb-site__menu-toggle,.awb-site[data-preview-device=phone] .awb-site__menu-toggle,.awb-site[data-preview-device=tablet] .awb-site__menu-toggle{flex-shrink:0;display:inline-flex}.awb-dash__frame--phone .awb-site--mobile-nav .awb-site__nav:not(.awb-site__nav--sheet),.awb-dash__frame--tablet .awb-site--mobile-nav .awb-site__nav:not(.awb-site__nav--sheet),.awb-site[data-preview-device=phone] .awb-site__nav:not(.awb-site__nav--sheet),.awb-site[data-preview-device=tablet] .awb-site__nav:not(.awb-site__nav--sheet){display:none}.awb-dash__frame--phone,.awb-dash__frame--tablet{max-width:100%;overflow-x:clip}.awb-site--mobile-nav{isolation:isolate;position:relative}.awb-site--mobile-nav .awb-site__header,.awb-site--mobile-nav .awb-site__header--with-back{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);-webkit-backdrop-filter:var(--create-site-nav-header-filter,blur(10px) saturate(140%));grid-template:"back toggle""brand toggle""phone phone"/1fr auto;gap:10px 12px;padding:12px 14px;position:relative}.awb-site--mobile-nav .awb-site__header:not(.awb-site__header--with-back){grid-template-areas:"brand toggle""phone phone"}.awb-site--mobile-nav .awb-site__back{grid-area:back;justify-self:start}.awb-site--mobile-nav .awb-site__brand{grid-area:brand/auto;font-size:1.05rem}.awb-site--mobile-nav .awb-site__menu-toggle{border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 28%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);width:48px;height:48px;color:var(--awb-site-accent,currentColor);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 8%, transparent);border-radius:14px;grid-area:toggle;justify-content:center;align-items:center;padding:0;display:inline-flex}.awb-site--mobile-nav .awb-site__nav:not(.awb-site__nav--sheet){display:none}.awb-site--mobile-nav .awb-site__nav--sheet{z-index:95;top:max(12px, env(safe-area-inset-top,0px));border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 22%, transparent);background:color-mix(in srgb, currentColor 4%, var(--awb-site-bg,#fff));max-height:min(72vh,100dvh - 100px);color:inherit;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:0 28px 72px color-mix(in srgb, currentColor 25%, #00000073), inset 0 1px 0 color-mix(in srgb, currentColor 10%, transparent);border-radius:22px;flex-direction:column;gap:8px;padding:20px 18px;animation:.26s cubic-bezier(.22,1,.36,1) awb-site-nav-in;display:flex;position:absolute;left:12px;right:12px;overflow-y:auto}.awb-site--mobile-nav .awb-site__nav--sheet .awb-site__navlink{opacity:1;background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:14px;align-items:center;min-height:48px;padding:12px 16px;font-size:1.0625rem;display:flex}.awb-site--mobile-nav .awb-site__nav--sheet .awb-site__navlink.is-active{border-color:color-mix(in srgb, var(--awb-site-accent,currentColor) 40%, transparent);background:color-mix(in srgb, var(--awb-site-accent,currentColor) 12%, transparent);color:var(--awb-site-accent,currentColor)}.awb-site--mobile-nav .awb-site__backdrop{z-index:94;background:color-mix(in srgb, var(--awb-site-bg,#070309) 50%, #000000b8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.awb-site--mobile-nav .awb-site__header--menu-open{z-index:96;position:relative}.awb-site--mobile-nav .awb-site__header--menu-open .awb-site__menu-toggle{z-index:97;position:relative}.awb-site--mobile-nav.awb-site--menu-open .awb-site__pages,.awb-site--mobile-nav.awb-site--menu-open .awb-site__footer{pointer-events:none}
.awb-site--luxury .awb-site__header,.awb-site--luxury .awb-site__header--with-back{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--site-border,currentColor) 55%, transparent);background:color-mix(in srgb, var(--site-surface,var(--awb-site-bg)) 88%, transparent);-webkit-backdrop-filter:var(--create-site-nav-header-filter,blur(var(--awb-glass-blur,18px)) saturate(var(--awb-glass-saturate,1.5)));box-shadow:0 12px 32px color-mix(in srgb, var(--awb-site-accent,currentColor) 12%, #00000047), inset 0 1px 0 #ffffff1a;position:sticky;top:0;overflow:visible}.awb-site--luxury .awb-site__header:before,.awb-site--luxury .awb-site__header--with-back:before{content:"";pointer-events:none;background:var(--awb-site-header-sheen,linear-gradient(105deg, transparent 38%, #ffffff1a 48%, transparent 62%));position:absolute;inset:0}.awb-site--luxury .awb-site__brand{font-family:var(--site-heading), "Cinzel", "Cormorant Garamond", "Playfair Display", Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;background:linear-gradient(135deg, var(--site-text) 60%, color-mix(in srgb, var(--site-accent) 40%, var(--site-text)));-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #00000026;-webkit-background-clip:text;font-weight:700}.awb-site--luxury .awb-site__navlink{border:1px solid color-mix(in srgb, var(--site-border,currentColor) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--site-surface-alt,currentColor) 70%, transparent), color-mix(in srgb, var(--site-surface,currentColor) 55%, transparent));opacity:.92;position:relative;box-shadow:inset 0 1px #ffffff24}.awb-site--luxury .awb-site__navlink:hover{border-color:color-mix(in srgb, var(--awb-site-accent,currentColor) 35%, var(--site-border,currentColor));box-shadow:inset 0 1px 0 #ffffff2e, var(--awb-site-nav-glow,0 0 16px color-mix(in srgb, var(--awb-site-accent) 25%, transparent))}.awb-site--luxury .awb-site__navlink.is-active{opacity:1;border-color:color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 88%, #000), var(--awb-site-accent,var(--site-primary)));color:var(--awb-site-nav-on-accent,var(--site-text));box-shadow:inset 0 1px 0 #ffffff47, var(--awb-site-nav-glow,0 0 20px color-mix(in srgb, var(--awb-site-accent) 35%, transparent))}.awb-site--luxury .awb-site__menu-toggle{border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 32%, var(--site-border,currentColor));background:linear-gradient(145deg, color-mix(in srgb, var(--site-surface-alt,currentColor) 75%, transparent), color-mix(in srgb, var(--site-surface,currentColor) 60%, transparent));box-shadow:inset 0 1px #ffffff29}.awb-site--luxury .awb-site__nav--sheet{border:1px solid color-mix(in srgb, var(--awb-site-accent,currentColor) 28%, var(--site-border,currentColor));background:color-mix(in srgb, var(--site-surface,var(--awb-site-bg)) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 28px 72px color-mix(in srgb, var(--awb-site-accent,currentColor) 18%, #00000073), inset 0 1px 0 #ffffff1f}.awb-site--luxury .awb-site__nav--sheet:before{content:"";pointer-events:none;border-radius:inherit;background:var(--awb-site-header-sheen,linear-gradient(105deg, transparent 36%, #ffffff14 50%, transparent 64%));position:absolute;inset:0}.awb-site--luxury .awb-site__nav--sheet .awb-site__navlink{min-height:48px;font-size:1rem}.awb-site--luxury .awb-site__nav--sheet .awb-site__navlink.is-active{color:var(--awb-site-nav-on-accent,var(--site-text))}.awb-site--luxury .awb-site__back{border:1px solid color-mix(in srgb, var(--site-border,currentColor) 50%, transparent);background:color-mix(in srgb, var(--site-surface-alt,currentColor) 65%, transparent);box-shadow:inset 0 1px #ffffff1f}.awb-site--chrome-clinical .awb-site__header:before,.awb-site--chrome-clinical .awb-site__header--with-back:before{background:linear-gradient(105deg,#0000 36%,#c8e6ff24 48%,#ffffff0f 58%,#0000 68%)}.awb-site--chrome-clinical .awb-site__navlink{border-color:color-mix(in srgb, #b8d4f0 22%, var(--site-border,currentColor));background:linear-gradient(145deg, color-mix(in srgb, #eef6fc 45%, var(--site-surface-alt,currentColor)), color-mix(in srgb, var(--site-surface,currentColor) 62%, transparent))}.awb-site--chrome-clinical .awb-site__navlink:hover{box-shadow:inset 0 1px #ffffff29,0 0 14px #7eb8e847}.awb-site--chrome-clinical .awb-site__nav--sheet{border-color:color-mix(in srgb, #a8cce8 24%, var(--site-border,currentColor))}.awb-site--chrome-clinical .awb-site__nav--sheet:before{background:linear-gradient(105deg,#0000 34%,#c8e6ff1a 50%,#0000 66%)}.awb-site--chrome-warm .awb-site__header:before,.awb-site--chrome-warm .awb-site__header--with-back:before{background:linear-gradient(105deg,#0000 36%,#ffdcb429 48%,#ffffff0d 58%,#0000 68%)}.awb-site--chrome-warm .awb-site__navlink{border-color:color-mix(in srgb, #f0c8a0 24%, var(--site-border,currentColor));background:linear-gradient(145deg, color-mix(in srgb, #fff4e8 38%, var(--site-surface-alt,currentColor)), color-mix(in srgb, var(--site-surface,currentColor) 58%, transparent))}.awb-site--chrome-warm .awb-site__navlink:hover{box-shadow:inset 0 1px 0 #fff3, 0 0 18px color-mix(in srgb, var(--awb-site-accent,#e8a060) 32%, transparent)}.awb-site--chrome-warm .awb-site__nav--sheet:before{background:linear-gradient(105deg,#0000 34%,#ffdcb41f 50%,#0000 66%)}.awb-site--chrome-editorial .awb-site__brand{letter-spacing:-.02em;font-weight:600}.awb-site--chrome-editorial .awb-site__navlink{letter-spacing:.01em;border-radius:8px;font-weight:600}.awb-site--chrome-editorial .awb-site__header:before,.awb-site--chrome-editorial .awb-site__header--with-back:before{background:linear-gradient(105deg,#0000 32%,#ffffff14 44%,#ecc8790f 52%,#0000 64%)}.awb-site--chrome-editorial .awb-site__nav--sheet{border-radius:12px 0 0 12px}.awb-site--chrome-editorial .awb-site__nav--sheet .awb-site__navlink{font-family:var(--site-heading)}.awb-site--chrome-luxury .awb-site__header:before,.awb-site--chrome-luxury .awb-site__header--with-back:before{background:var(--awb-site-header-sheen,linear-gradient(105deg, transparent 34%, #ffffff24 46%, #ecc87914 54%, transparent 66%))}.awb-site--chrome-luxury .awb-site__navlink.is-active{box-shadow:inset 0 1px 0 #ffffff52, 0 0 24px color-mix(in srgb, var(--awb-site-accent) 42%, transparent)}.awb-site--chrome-luxury .awb-site__nav--sheet{box-shadow:0 32px 80px color-mix(in srgb, var(--awb-site-accent,currentColor) 22%, #00000080), inset 0 1px 0 #ffffff24}.awb-site--luxury .awb-site__footer{border-top:1px solid color-mix(in srgb, var(--site-border,currentColor) 50%, transparent);background:color-mix(in srgb, var(--site-surface,var(--awb-site-bg)) 92%, transparent);box-shadow:inset 0 1px #ffffff0f}.awb-site--luxury{--awb-site-card-gap:14px;--awb-site-card-grid-min:240px;--awb-site-card-radius:16px;--awb-site-card-pad:18px 18px 16px;--awb-site-card-sheen:linear-gradient(105deg, transparent 36%, #ffffff1a 46%, transparent 58%);--awb-site-card-edge:linear-gradient(90deg, transparent, color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 62%, transparent), transparent);--awb-site-card-shadow:0 18px 44px color-mix(in srgb, var(--awb-site-accent,currentColor) 11%, #0000003d), inset 0 1px 0 #ffffff1f}.awb-site--luxury .awb-site__grid{gap:var(--awb-site-card-gap);grid-template-columns:1fr;width:100%;max-width:100%;margin-top:18px}.awb-site--luxury .awb-site__grid>*{min-width:0}@media (min-width:640px){.awb-site--luxury:not([data-preview-device]) .awb-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.awb-site--luxury:not([data-preview-device]) .awb-site__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--awb-site-card-grid-min)), 1fr))}}.awb-site--luxury[data-preview-device=phone] .awb-site__grid,.awb-dash__frame--phone .awb-site--luxury .awb-site__grid{grid-template-columns:1fr}.awb-site--luxury[data-preview-device=tablet] .awb-site__grid,.awb-dash__frame--tablet .awb-site--luxury .awb-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awb-site--luxury[data-preview-device=desktop] .awb-site__grid,.awb-dash__frame--desktop .awb-site--luxury .awb-site__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--awb-site-card-grid-min)), 1fr))}@container awb-preview (max-width:639px){.awb-dash__frame .awb-site--luxury .awb-site__grid{grid-template-columns:1fr}}@container awb-preview (min-width:640px) and (max-width:959px){.awb-dash__frame .awb-site--luxury .awb-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container awb-preview (min-width:960px){.awb-dash__frame .awb-site--luxury .awb-site__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--awb-site-card-grid-min)), 1fr))}}.awb-site--luxury .awb-site__card{isolation:isolate;border:1px solid color-mix(in srgb, var(--site-border,currentColor) 52%, transparent);border-radius:var(--awb-site-card-radius);padding:var(--awb-site-card-pad);background:linear-gradient(148deg, color-mix(in srgb, var(--site-surface-alt,currentColor) 78%, transparent), color-mix(in srgb, var(--site-surface,var(--awb-site-bg)) 62%, transparent));-webkit-backdrop-filter:blur(14px)saturate(145%);box-shadow:var(--awb-site-card-shadow);transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.awb-site--luxury .awb-site__card:before{content:"";pointer-events:none;border-radius:inherit;background:var(--awb-site-card-sheen);position:absolute;inset:0}.awb-site--luxury .awb-site__card:after{content:"";pointer-events:none;background:var(--awb-site-card-edge);opacity:.9;border-radius:999px;height:2px;position:absolute;top:0;left:10%;right:10%}.awb-site--luxury .awb-site__card:focus-within{border-color:color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 48%, var(--site-border,currentColor));box-shadow:0 0 0 2px color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 28%, transparent), var(--awb-site-card-shadow);transform:none}.awb-site--luxury .awb-site__card-title{z-index:1;font-family:var(--site-heading);letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word;margin:0 0 8px;font-size:1.1rem;font-weight:700;line-height:1.25;position:relative}.awb-site--luxury .awb-site__card-text{z-index:1;opacity:.88;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.94rem;line-height:1.55;position:relative}.awb-site--luxury .awb-site__card-index{z-index:1;letter-spacing:-.02em;width:2rem;height:2rem;color:var(--awb-site-nav-on-accent,var(--site-text));background:linear-gradient(135deg, color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 88%, #000), var(--awb-site-accent,var(--site-primary)));box-shadow:inset 0 1px 0 #ffffff47, 0 6px 16px color-mix(in srgb, var(--awb-site-accent) 28%, transparent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.awb-site--luxury .awb-site__card:hover{border-color:color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 36%, var(--site-border,currentColor));box-shadow:0 22px 52px color-mix(in srgb, var(--awb-site-accent,currentColor) 16%, #00000047), inset 0 1px 0 #ffffff29;transform:translateY(-1px)}}.awb-site--luxury .awb-site__grid.awb-site__grid--stat .awb-site__card{text-align:center;padding-top:22px}.awb-site--luxury .awb-site__grid.awb-site__grid--stat .awb-site__card:after{left:22%;right:22%}.awb-site--luxury .awb-site__grid.awb-site__grid--stat .awb-site__card-title{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:color-mix(in srgb, var(--awb-site-accent,var(--site-primary)) 90%, var(--site-text,currentColor));font-size:clamp(1.55rem,4.5cqi,2.05rem)}.awb-site--luxury .awb-site__grid.awb-site__grid--stat .awb-site__card-text{opacity:.86;font-size:.9rem}.awb-site--chrome-clinical.awb-site--luxury{--awb-site-card-sheen:linear-gradient(105deg, transparent 34%, #c8e6ff1f 48%, transparent 62%)}.awb-site--chrome-clinical.awb-site--luxury .awb-site__card{border-color:color-mix(in srgb, #b8d4f0 20%, var(--site-border,currentColor));background:linear-gradient(148deg, color-mix(in srgb, #eef6fc 42%, var(--site-surface-alt,currentColor)), color-mix(in srgb, var(--site-surface,currentColor) 64%, transparent))}.awb-site--chrome-warm.awb-site--luxury{--awb-site-card-sheen:linear-gradient(105deg, transparent 34%, #ffdcb424 48%, transparent 62%)}.awb-site--chrome-warm.awb-site--luxury .awb-site__card{border-color:color-mix(in srgb, #f0c8a0 22%, var(--site-border,currentColor));background:linear-gradient(148deg, color-mix(in srgb, #fff4e8 36%, var(--site-surface-alt,currentColor)), color-mix(in srgb, var(--site-surface,currentColor) 60%, transparent))}.awb-site--chrome-editorial.awb-site--luxury .awb-site__card{border-radius:12px}.awb-site--chrome-editorial.awb-site--luxury .awb-site__card-title{letter-spacing:-.02em;font-weight:600}.awb-site--chrome-luxury.awb-site--luxury .awb-site__card:hover{box-shadow:0 26px 60px color-mix(in srgb, var(--awb-site-accent,currentColor) 20%, #00000052), inset 0 1px 0 #ffffff2e}@media (prefers-reduced-motion:reduce){.awb-site--luxury .awb-site__card{transition:none}.awb-site--luxury .awb-site__card:hover{transform:none}}.awb-site--luxury .awb-site__footer-tagline{font-family:var(--site-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--site-text) 72%, var(--site-accent,var(--site-primary,currentColor)) 28%);opacity:1;margin-top:6px;font-size:.85rem;font-weight:500}:is(.awb-site--luxury.awb-layer-b .awb-site__cta.awb-layer-b__cta--primary,.awb-site--luxury .awb-layer-b:has(.awb-glass-nav) .awb-site__cta.awb-layer-b__cta--primary){color:var(--site-cta-text-luxury,var(--site-cta-text,#fff));text-shadow:0 1px 2px #000000b3, 0 0 10px color-mix(in srgb, var(--site-accent,#fff) 30%, transparent);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 16px color-mix(in srgb, var(--site-accent) 20%, transparent), inset 0 1px 0 #ffffff59;font-weight:700}.awb-site--luxury .awb-layer-b__trust .awb-layer-b__card-text{font-family:var(--site-body);letter-spacing:.02em;color:color-mix(in srgb, var(--site-text) 72%, var(--site-muted));opacity:.9;text-shadow:0 1px 1px #0000001f;font-size:.875rem;font-weight:400;line-height:1.55}.awb-site--luxury .awb-layer-b__trust .awb-layer-b__card-title{font-family:var(--site-heading);letter-spacing:-.01em;background:linear-gradient(135deg, var(--site-text) 60%, color-mix(in srgb, var(--site-accent) 65%, var(--site-text)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:6px;font-size:1.125rem;font-weight:600}
