:root{--ink:#101015;--ink-2:#292832;--paper:#fcfaf6;--paper-2:#f4f0e8;--signal:#f45d48;--signal-dark:#b82f22;--mint:#42d6a4;--blue:#246bce;--line:#ded9cf;--muted:#696773;--focus:#73b8ff;--surface:#fff;--surface-subtle:#f6f4ef;--on-accent:#fff;--avatar:#ffd9d2;--primary-bg:#101015;--primary-fg:#fff;--trust-banner-bg:#e8f5ef;--trust-banner-fg:#123c2f;--trust-divider:#5d5a66;--trust-panel-bg:#17171c;--trust-panel-fg:#f7f4ed;--trust-panel-muted:#cbc8d1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wordmark>.store-brand{align-items:center!important;place-items:initial!important;width:auto!important;height:auto!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;background:0 0!important;border-radius:0!important;display:inline-flex!important;transform:none!important}.commerce-header-wrap .wordmark .store-brand,.commerce-header-wrap .wordmark .brand-copy{background:0 0!important}.global-preferences{z-index:90;box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:2px 4px;display:flex;position:absolute;top:2px;right:8px}.global-preferences label{align-items:center;gap:4px;font-size:.58rem;display:flex}.auth-page{background:linear-gradient(145deg,#f8fbff,#fff8f1);place-items:center;min-height:70vh;padding:48px 20px;display:grid}.auth-page>section{width:min(100%,580px)}.auth-page h1{color:#08284a;letter-spacing:-.065em;margin:.3rem 0 1rem;font-size:clamp(2.4rem,7vw,4.7rem);line-height:.94}.auth-card{background:#fff;border:1px solid #dbe6ef;border-radius:20px;gap:12px;margin-top:28px;padding:22px;display:grid;box-shadow:0 20px 60px #0b355d12}.auth-card label{color:#173a5c;font-weight:800}.auth-card input{min-height:50px;font:inherit;border:1px solid #bdcfdd;border-radius:11px;padding:0 14px}.auth-card button{min-height:50px}.auth-card [role=status],.auth-boundary{color:#536d82;font-size:.9rem}.store-brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-symbol{fill:currentColor;width:43px;height:36px;overflow:visible}.brand-symbol .brand-activation{fill:#1769e0}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy strong{letter-spacing:.16em;font-size:.93rem;line-height:1}.brand-copy small{color:#697d8f;letter-spacing:.115em;white-space:nowrap;font-size:.45rem;font-weight:800}.store-brand>b{color:#1769e0;letter-spacing:.1em;background:#e7f0ff;border-radius:999px;align-self:flex-start;margin-top:1px;padding:4px 6px;font-size:.53rem}.wordmark>span{background:0 0!important}.store-footer .brand-copy small{color:#9eb0c3}.store-footer .store-brand>b{color:#d8e8ff;background:#ffffff18}.buyer-assurance{background:#fff;border-bottom:1px solid #dce2e7}.buyer-assurance>.content-grid{grid-template-columns:repeat(4,1fr);padding-block:14px;display:grid}.buyer-assurance span{border-right:1px solid #e1e6ea;flex-direction:column;gap:3px;padding:0 22px;display:flex}.buyer-assurance span:first-child{padding-left:0}.buyer-assurance span:last-child{border:0}.buyer-assurance b{font-size:.78rem}.buyer-assurance small{color:#6a7b8b;font-size:.68rem}.hero-benefits{color:#334e68;gap:8px;margin:22px 0 0;padding:0;font-size:.87rem;font-weight:700;list-style:none;display:grid}.hero-benefits li:before{content:"✓";color:#17684d;background:#dff3ea;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:9px;font-size:.68rem;display:inline-grid}.shop-shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.shop-shortcuts a{background:#fff;border:1px solid #d8e0e7;border-radius:16px;flex-direction:column;min-height:132px;padding:22px;display:flex;box-shadow:0 8px 24px #0b24420a}.shop-shortcuts span,.popular-label{color:#1455ad;letter-spacing:.055em;text-transform:uppercase;background:#e6f0ff;border-radius:999px;width:max-content;padding:5px 8px;font-size:.62rem;font-weight:850}.shop-shortcuts strong{margin:13px 0 6px;font-size:1.1rem}.shop-shortcuts small{color:#64778a}.popular-label{color:#85520a;background:#fff0d8;margin-bottom:9px;display:block}.premium-store .product-card{transition:transform .2s,box-shadow .2s}.premium-store .product-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0b244216}.premium-store .card-meta>span{color:#1769e0;font-weight:850}.premium-store .card-disabled{border-top:1px solid #edf0f2;padding-top:10px}.ad-hero{min-height:650px}.premium-store .button.primary{box-shadow:0 8px 18px #1769e033}@media (max-width:900px){.buyer-assurance>.content-grid{grid-template-columns:repeat(2,1fr);gap:14px}.buyer-assurance span{border:0;padding:0}.shop-shortcuts{grid-template-columns:1fr}.brand-copy small,.store-brand>b{display:none}}@media (max-width:620px){.global-preferences{background:var(--surface);border:1px solid var(--line);width:auto;padding:3px;position:fixed;top:auto;bottom:8px;right:8px;box-shadow:0 6px 20px #0002}.global-preferences label>span{width:1px;height:1px;position:absolute;overflow:hidden}.global-preferences select{width:62px;min-height:34px!important}.buyer-assurance>.content-grid{padding-block:11px;display:flex;overflow:auto}.buyer-assurance span{flex:0 0 190px}.brand-symbol{width:36px;height:30px}.brand-copy strong{font-size:.76rem}.shop-shortcuts a{min-height:112px}.hero-benefits{font-size:.8rem}}.schedule-page{gap:1.25rem;max-width:1180px;margin:auto;padding:clamp(1rem,3vw,3rem);display:grid}.schedule-hero,.schedule-stop,.schedule-grid,.clock-boundary{gap:1rem;display:flex}.schedule-hero{justify-content:space-between;align-items:flex-start}.schedule-hero h1{margin:.25rem 0;font-size:clamp(2rem,6vw,4.5rem)}.schedule-hero p{max-width:68ch}.schedule-truth{border:1px solid var(--border);border-radius:1rem;min-width:11rem;padding:1rem;display:grid}.schedule-truth strong{color:var(--success)}.schedule-tabs{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.schedule-tabs a{color:inherit;white-space:nowrap;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.schedule-tabs a[aria-current=page]{background:var(--foreground);color:var(--background)}.schedule-tabs span{font-size:.8em}.schedule-list{border:1px solid var(--border);border-radius:1.25rem;display:grid;overflow:hidden}.schedule-stop{border-bottom:1px solid var(--border);align-items:center;padding:1rem}.schedule-stop:last-child{border:0}.schedule-stop time{font-variant-numeric:tabular-nums;width:5.5rem;font-weight:700}.schedule-stop>div:first-of-type{flex:1}.schedule-stop h3,.schedule-stop p{margin:.15rem 0}.schedule-stop small{color:var(--muted)}.state-pill,.approval-pill{background:color-mix(in srgb, var(--success) 15%, transparent);border-radius:999px;padding:.3rem .6rem;display:inline-block}.approval-pill{background:#d977062e}.schedule-grid{grid-template-columns:1fr 1fr;display:grid}.schedule-grid article,.clock-boundary{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;padding:1.25rem}.schedule-grid dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.clock-boundary{align-items:center}.clock-boundary>*{flex:1}.schedule-locale{text-align:center;color:var(--muted)}@media (max-width:640px){.schedule-hero,.schedule-stop,.clock-boundary{display:grid}.schedule-truth{min-width:0}.schedule-grid{grid-template-columns:1fr}.schedule-stop time{width:auto}.schedule-stop>div:last-child{justify-content:space-between;align-items:center;display:flex}.schedule-tabs{border-radius:1rem}.schedule-page{padding:.75rem}}.discovery-page{max-width:1180px;color:var(--ink);margin:0 auto;padding:clamp(1rem,4vw,3rem)}.discovery-page>header{background:var(--primary-bg);color:var(--primary-fg);border-radius:28px;padding:clamp(1.25rem,5vw,4rem)}.discovery-page h1{letter-spacing:-.045em;margin:.4rem 0 1rem;font-size:clamp(2.2rem,7vw,5.5rem);line-height:.95}.truth-chip{border:1px solid;border-radius:999px;margin-top:1rem;padding:.4rem .7rem;font-weight:800;display:inline-block}.discovery-page section{margin-top:clamp(2rem,5vw,4rem)}.section-title{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-title h2{margin:.2rem 0}.section-title button{background:var(--signal);color:#101015;border:0;border-radius:999px;min-height:44px;padding:.7rem 1rem;font-weight:850}.discovery-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.discovery-stages li{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.5rem;padding:.7rem;font-size:.82rem;display:flex}.discovery-stages li[aria-current=step]{outline:3px solid var(--focus)}.discovery-stages span{background:var(--paper-2);border-radius:50%;place-items:center;min-width:1.7rem;height:1.7rem;font-weight:850;display:grid}.discovery-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.discovery-claims article,.discovery-boundary{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:1.2rem}.discovery-claims h3{margin:.2rem 0}.discovery-claims dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.discovery-claims dl div{background:var(--surface-subtle);overflow-wrap:anywhere;border-radius:10px;padding:.6rem}.discovery-claims dt{color:var(--muted);font-size:.72rem}.discovery-claims dd{margin:0;font-weight:800}.evidence-note{color:var(--muted);font-size:.8rem}.discovery-boundary li{margin:.5rem 0}@media (max-width:700px){.discovery-page{padding:12px 12px 4rem}.discovery-page>header{border-radius:18px}.section-title{flex-direction:column;align-items:flex-start}.discovery-stages{grid-template-columns:1fr 1fr}.discovery-claims,.discovery-claims dl{grid-template-columns:1fr}.discovery-stages li:last-child{grid-column:1/-1}}@media (forced-colors:active){.truth-chip,.discovery-stages li,.discovery-claims article,.discovery-boundary{border:2px solid canvastext}.section-title button{border:2px solid buttontext}}.discovery-page section .eyebrow{color:var(--signal-dark)}.business-app{background:var(--surface-subtle,#f5f3ed);min-height:100vh;color:var(--ink,#17231f);padding:0 3vw 5rem}.business-top{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.business-shell{grid-template-columns:220px minmax(0,1fr);max-width:1440px;min-height:calc(100vh - 72px);margin:auto;display:grid}.business-sidebar{border-right:1px solid var(--line);flex-direction:column;gap:.3rem;padding:2rem 1rem 2rem 0;display:flex}.business-sidebar strong{margin-bottom:.6rem;padding:.75rem}.business-sidebar a{border-radius:10px;padding:.72rem .8rem}.business-sidebar a[aria-current=page]{background:var(--surface);font-weight:800;box-shadow:0 1px 4px #0001}.business-sidebar a small{letter-spacing:.08em;margin:.2rem 0 0;padding:0;font-size:.58rem;display:block}.business-sidebar>small{color:var(--muted);margin-top:auto;padding:.75rem}.business-center{min-width:0;padding:0 clamp(1rem,4vw,4rem) 4rem}.business-conversation h1{letter-spacing:-.04em;margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,4.2rem);line-height:1}.conversation-boundary{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.8rem;margin-top:1.5rem;padding:1rem;display:flex}.conversation-boundary>span{background:var(--primary-bg);height:38px;color:var(--primary-fg);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:850;display:grid}.conversation-boundary p{color:var(--muted);margin:.25rem 0}.assistant-panel{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface) 88%, var(--primary-bg)));border-radius:20px;max-width:920px;margin:0 0 2rem;padding:clamp(1rem,3vw,1.7rem)}.assistant-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assistant-heading h2{margin:.15rem 0;font-size:clamp(1.5rem,3vw,2.2rem)}.truth-chip{letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;padding:.35rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.assistant-prompts{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0;display:flex}.assistant-prompts button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:inherit;font:inherit;border-radius:999px;padding:.6rem .9rem;font-weight:700}.assistant-prompts button:hover,.assistant-prompts button:focus-visible{border-color:currentColor}.assistant-answer{border-left:4px solid var(--primary-bg);background:var(--panel);border-radius:0 12px 12px 0;min-height:88px;padding:.2rem 1rem}.answer-meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.answer-meta code{overflow-wrap:anywhere;font-size:.75rem}.approval-note{color:var(--muted);font-size:.84rem}.business-hero{max-width:760px;padding:3.5rem 0 2rem}.business-hero h1{letter-spacing:-.045em;margin:.35rem 0 1rem;font-size:clamp(2rem,6vw,4.8rem);line-height:.95}.eyebrow{letter-spacing:.18em;font-size:.75rem;font-weight:800}.boundary-note{border-left:3px solid #e66f3c;max-width:630px;padding:.65rem 1rem}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.record-panel{background:var(--panel,#fff);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:18px;min-width:0;padding:1rem}.panel-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.record-card{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:.85rem 0;display:grid}.record-card strong,.record-card small{overflow-wrap:anywhere}.record-card small{grid-column:1/-1}.status-chip{letter-spacing:.05em;font-size:.72rem;font-weight:800}.business-app button{color:#fff;background:#173e33;border:0;border-radius:999px;padding:.65rem .85rem;font-weight:700}.business-app button:disabled{opacity:.45}.business-notice{z-index:2;background:#dff4e9;border-radius:12px;padding:.7rem 1rem;position:sticky;top:.5rem}.business-mobile-nav{display:none}[data-theme=dark] .business-app{--surface:#111815;--panel:#18231f;--ink:#f1eee5}@media (max-width:700px){.business-app{padding:0 12px 5rem}.business-top{align-items:flex-start;padding:.7rem 0}.business-top .team-brand span{display:none}.business-top .preference-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.business-top label span{width:1px;height:1px;position:absolute;overflow:hidden}.business-top select{width:100%;max-width:76px}.business-shell{display:block}.business-sidebar{display:none}.business-center{padding:0}.business-conversation{padding:2rem 0 1rem}.business-grid{grid-template-columns:minmax(0,1fr)}.panel-heading{align-items:flex-start}.record-panel{border-radius:14px}.business-mobile-nav{background:var(--panel,#fff);border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);z-index:3;justify-content:space-around;padding:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0}.business-mobile-nav a{color:inherit;font-size:.78rem;font-weight:700;text-decoration:none}.assistant-heading{display:block}.assistant-heading .truth-chip{margin-top:.5rem}.assistant-prompts{display:grid}.assistant-prompts button{text-align:left}}@media (prefers-reduced-motion:reduce){.business-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pricing-page{background:#fbfaf7}.pricing-hero{padding-block:clamp(64px,9vw,126px) 48px}.pricing-hero h1{color:#082847;letter-spacing:-.065em;max-width:920px;margin:.35rem 0 1.25rem;font-size:clamp(3rem,7vw,6.6rem);line-height:.9}.pricing-hero h1 span{color:#658099}.pricing-hero>p:not(.eyebrow){color:#506a80;max-width:720px;font-size:1.08rem;line-height:1.65}.pricing-assurances{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pricing-assurances span{color:#274b67;background:#fff;border:1px solid #d9e3eb;border-radius:999px;padding:9px 13px;font-size:.75rem;font-weight:800}.pricing-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-bottom:70px;display:grid}.pricing-card{background:#fff;border:1px solid #dce5ec;border-radius:20px;flex-direction:column;grid-column:span 2;min-height:430px;padding:26px;display:flex;box-shadow:0 14px 36px #0b355d0a}.pricing-card:nth-child(4),.pricing-card:nth-child(5){grid-column:span 3}.pricing-card.featured{border:2px solid #1268e8;box-shadow:0 20px 50px #1268e81a}.pricing-popular{color:#075ab8;letter-spacing:.1em;text-transform:uppercase;background:#e7f1ff;border-radius:7px;width:max-content;margin:-10px 0 18px;padding:6px 9px;font-size:.65rem}.pricing-card h2{color:#082847;margin:0;font-size:1.5rem}.pricing-card>p{color:#587086;min-height:70px;line-height:1.55}.pricing-amount{gap:3px;margin:20px 0;display:grid}.pricing-amount strong{color:#082847;letter-spacing:-.05em;font-size:2.8rem}.pricing-amount span{color:#71879a;font-size:.76rem}.pricing-card ul{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricing-card li{color:#37566f;padding-left:20px;font-size:.86rem}.pricing-card li:before{content:"✓";color:#1268e8;margin-left:-20px;margin-right:8px;font-weight:900}.pricing-card .button{text-align:center;margin-top:auto}.pricing-addons{border-top:1px solid #dce5ec;grid-template-columns:.8fr 1.2fr;gap:40px;padding-block:70px;display:grid}.pricing-addons h2{color:#082847;letter-spacing:-.05em;max-width:440px;margin:.35rem 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:.98}.pricing-addons dl{margin:0}.pricing-addons dl div{border-bottom:1px solid #dce5ec;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.pricing-addons dt{font-weight:800}.pricing-addons dd{color:#1268e8;margin:0;font-weight:850}.pricing-addons>p{color:#687f92;grid-column:2;font-size:.78rem;line-height:1.6}@media (max-width:900px){.pricing-card{grid-column:span 3}.pricing-card:nth-child(5){grid-column:2/span 4}}@media (max-width:620px){.pricing-hero{padding-top:46px}.pricing-hero h1{font-size:3.25rem}.pricing-grid{display:block}.pricing-card,.pricing-card:nth-child(4),.pricing-card:nth-child(5){min-height:0;margin-bottom:12px}.pricing-addons{padding-block:48px;display:block}.pricing-addons dl{margin-top:30px}.pricing-addons>p{margin-top:24px}}.business-app{--business-navy:#082847;--business-blue:#1268e8;--business-sky:#eaf3ff;--business-green:#17785b;color:#102b46;background:#f4f7fa;padding:0}.business-top{z-index:20;background:#fff;border-bottom:1px solid #dce5ed;min-height:76px;padding:0 clamp(18px,3vw,42px);position:sticky;top:0;box-shadow:0 1px #fff9}.business-wordmark{letter-spacing:0;align-items:center;gap:10px;display:flex}.business-wordmark>b{background:var(--business-navy);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.business-wordmark>span{gap:0;margin:0;display:grid}.business-wordmark strong{letter-spacing:.13em;text-transform:uppercase;font-size:.92rem;line-height:1.1}.business-wordmark small{color:#668096;letter-spacing:.04em;font-size:.67rem;font-weight:750}.business-top-links{align-items:center;gap:4px;margin-left:auto;display:flex}.business-top-links a{color:#526b7f;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:750}.business-top-links a:hover{color:var(--business-navy);background:#f1f5f8}.business-top .preference-controls{margin-left:12px}.business-top .preference-controls label>span{width:1px;height:1px;position:absolute;overflow:hidden}.business-top .preference-controls select{background:#f8fafc;border-color:#d8e2ea;min-height:38px}.business-shell{grid-template-columns:252px minmax(0,1fr);max-width:none;min-height:calc(100vh - 76px)}.business-sidebar{background:#fff;border-color:#dce5ed;height:calc(100vh - 76px);padding:24px 16px 24px clamp(18px,2.5vw,38px);position:sticky;top:76px;overflow-y:auto}.business-profile{border-bottom:1px solid #e5ebf0;align-items:center;gap:10px;margin-bottom:8px;padding:8px 8px 20px;display:flex}.business-profile>span{color:#075ab8;background:#dff0ff;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:.75rem;font-weight:900;display:grid}.business-profile div{min-width:0;display:grid}.business-profile strong{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.81rem;overflow:hidden}.business-profile small{color:#71879a;font-size:.68rem}.business-sidebar>a{color:#526b7f;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:.84rem;font-weight:720;display:flex}.business-sidebar>a[aria-current=page]{color:#075ab8;box-shadow:none;background:#eaf3ff}.business-sidebar a small{color:#788c9d;background:#eef2f5;border-radius:5px;margin:0;padding:3px 5px;font-size:.47rem;display:inline-flex}.workspace-truth{background:#f7fafc;border:1px solid #dce7ef;border-radius:13px;gap:3px;margin-top:auto;padding:13px;display:grid}.workspace-truth b{font-size:.72rem}.workspace-truth small{color:#708497;font-size:.65rem;line-height:1.45}.business-center{padding:0 clamp(22px,4.5vw,72px) 72px}.business-conversation{max-width:1060px;padding:52px 0 28px}.workspace-kicker{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workspace-kicker span{color:var(--business-blue);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:900}.workspace-kicker b{color:#7890a3;font-size:.74rem}.business-conversation h1{color:var(--business-navy);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(2.3rem,5vw,4.65rem);font-weight:790;line-height:.96}.business-conversation h1 span{color:#678096;font-weight:620}.business-conversation>p{color:#587086;max-width:700px;margin:0;font-size:1rem}.business-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.business-attention a{background:#fff;border:1px solid #dbe5ed;border-radius:17px;min-height:126px;padding:17px 18px;display:grid;box-shadow:0 10px 30px #0b355d0a}.business-attention strong{color:var(--business-navy);font-size:1.65rem;line-height:1}.business-attention span{align-self:end;font-size:.8rem;font-weight:850}.business-attention small{color:#778b9c;font-size:.68rem}.conversation-boundary{display:none}.assistant-panel{background:linear-gradient(135deg,#fff,#f1f7ff);border-color:#d4e1ea;border-radius:18px;max-width:1060px;margin-bottom:20px;box-shadow:0 12px 30px #0b355d08}.assistant-heading h2{color:var(--business-navy)}.assistant-panel .truth-chip{color:#536f86}.assistant-prompts button{color:#234866;background:#fff;border-color:#cfdeea}.assistant-answer{border-left-color:var(--business-blue);background:#fff}.business-grid{gap:14px;max-width:1060px}.record-panel{background:#fff;border-color:#dae4ec;border-radius:17px;padding:18px;box-shadow:0 10px 28px #0b355d08}.record-panel h2{color:var(--business-navy);margin:0 0 12px;font-size:1rem}.panel-heading button,.business-app .record-panel>button{background:var(--business-navy);font-size:.72rem}.record-card{border-color:#e6edf2}.record-card span{color:#526c81}.status-chip{color:#147054;background:#e7f5ef;border-radius:999px;width:max-content;padding:3px 7px}.boundary-note{border-left-color:#efa126}.business-notice{color:#145d49;background:#def5eb}[data-theme=dark] .business-app{--business-navy:#eef7ff;--business-blue:#76adff;color:#eaf2f8;background:#0c1823}[data-theme=dark] .business-app .business-top,[data-theme=dark] .business-app .business-sidebar,[data-theme=dark] .business-app .business-mobile-nav{background:#102231;border-color:#263c4e}[data-theme=dark] .business-app .business-profile{border-color:#263c4e}[data-theme=dark] .business-app .business-sidebar>a{color:#a9bdcc}[data-theme=dark] .business-app .business-sidebar>a[aria-current=page]{color:#9bc6ff;background:#173957}[data-theme=dark] .business-app .business-sidebar a small{color:#b7c8d5;background:#21394b}[data-theme=dark] .business-app .workspace-truth{background:#122838;border-color:#294156}[data-theme=dark] .business-app .business-attention a,[data-theme=dark] .business-app .record-panel,[data-theme=dark] .business-app .assistant-panel,[data-theme=dark] .business-app .assistant-answer{color:#eaf2f8;background:#142838;border-color:#2a4152}[data-theme=dark] .business-app .assistant-panel{background:linear-gradient(135deg,#142838,#102331)}[data-theme=dark] .business-app .business-attention small,[data-theme=dark] .business-app .business-attention span,[data-theme=dark] .business-app .record-card span{color:#a9bdcc}[data-theme=dark] .business-app .record-card{border-color:#2b4253}[data-theme=dark] .business-app .assistant-prompts button{color:#d9e8f3;background:#183044;border-color:#345064}[data-theme=dark] .business-app .preference-controls select{color:#eaf2f8;background:#152a3a;border-color:#344b5e}.business-app :is(a,button){transition:background .18s,color .18s,transform .18s}.business-app button:not(:disabled):active{transform:translateY(1px)}@media (max-width:900px){.business-top-links{display:none}.business-shell{grid-template-columns:210px minmax(0,1fr)}.business-sidebar{padding-left:14px}.business-center{padding-inline:24px}}@media (max-width:700px){.business-app{padding:0 0 76px}.business-top{min-height:64px;padding:8px 12px}.business-wordmark>b{width:34px;height:34px}.business-wordmark strong{font-size:.76rem}.business-wordmark small{font-size:.6rem}.business-top .preference-controls{margin-left:auto;display:flex}.business-top .preference-controls label:first-child{display:none}.business-top .preference-controls select{max-width:66px;min-height:38px}.business-center{padding:0 14px 30px}.business-conversation{padding:30px 2px 20px}.workspace-kicker b{display:none}.business-conversation h1{font-size:2.45rem}.business-conversation>p{font-size:.88rem}.business-attention{scroll-snap-type:x mandatory;gap:9px;margin:22px -14px 0;padding:0 14px 6px;display:flex;overflow-x:auto}.business-attention a{scroll-snap-align:start;flex:0 0 152px;min-height:112px}.assistant-panel{border-radius:15px}.business-grid{grid-template-columns:1fr}.business-mobile-nav{background:#fff;border-color:#d8e2ea;height:64px;padding:8px 4px;box-shadow:0 -8px 30px #0b355d12}.business-mobile-nav a{color:#627a8e;place-items:center;min-width:70px;font-size:.68rem;display:grid}.business-mobile-nav a[aria-current=page]{color:#075ab8}.record-panel{padding:16px}.trust-row{grid-template-columns:1fr;margin-bottom:3rem}.store-notice{font-size:11px}}.inbox-app{background:var(--surface-subtle);min-height:100vh;color:var(--ink);overflow-x:hidden}.inbox-top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;min-height:68px;padding:0 24px;display:flex}.inbox-intro{padding:28px max(16px,4vw) 20px}.inbox-intro h1{margin:.2rem 0;font-size:clamp(2rem,5vw,4rem)}.tool-badges{flex-wrap:wrap;gap:8px;display:flex}.tool-badges span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.inbox-layout{border-top:1px solid var(--line);grid-template-columns:280px minmax(0,1fr) 240px;min-height:560px;display:grid}.thread-list{flex-direction:column;gap:6px;display:flex}.thread-list button{text-align:left;min-height:68px;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px}.thread-list button.selected{border-color:var(--line);background:var(--surface-subtle)}.thread-list button span{justify-content:space-between;gap:6px;display:flex}.thread-list b{color:var(--blue);font-size:.65rem}.thread-list small{color:var(--muted);margin-top:4px;display:block}.conversation-panel{border-inline:1px solid var(--line);min-width:0;padding:20px}.conversation-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-panel h2{overflow-wrap:anywhere;margin:.2rem 0 1rem}.conversation-panel a{color:var(--blue)}.message-stream{gap:10px;display:grid}.inbox-message,.ai-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:720px;padding:12px}.inbox-message p{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-message.outbound_draft{border-left:4px solid var(--blue)}.inbox-message.internal_note{border-left:4px solid var(--mint)}.ai-card{background:var(--surface-subtle);margin-top:12px}.inbox-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.inbox-actions button{background:var(--primary-bg);min-height:44px;color:var(--primary-fg);border:0;border-radius:999px;padding:8px 12px;font-weight:800}.inbox-actions button:disabled{opacity:.45}.inbox-activity h2,.inbox-activity h3{font-size:1rem}.inbox-activity p{color:var(--muted);font-size:.85rem}[data-theme=dark] .thread-list b,[data-theme=dark] .conversation-panel a{color:#8dc7ff}@media (max-width:800px){.inbox-top{align-items:flex-start;padding:8px 12px}.inbox-top .team-brand span{display:none}.inbox-top .preference-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.inbox-top label span{width:1px;height:1px;position:absolute;overflow:hidden}.inbox-top select{width:100%;max-width:76px}.inbox-layout{grid-template-columns:minmax(0,1fr)}.thread-list{max-height:210px;overflow:auto}.conversation-panel{border-inline:0;border-block:1px solid var(--line);padding:14px}.conversation-panel>header{display:block}.inbox-activity{padding-bottom:70px}.inbox-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inbox-actions button{white-space:normal}.inbox-intro{padding-top:18px}}@media (prefers-reduced-motion:reduce){.inbox-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-financial{overflow-wrap:anywhere;border:1px solid #ccd5cf;border-radius:20px;max-width:680px;margin:4rem auto;padding:clamp(1rem,5vw,3rem)}.public-financial li{margin:.75rem 0}.public-financial button{color:#fff;background:#173e33;border:0;border-radius:999px;margin-top:1rem;padding:.75rem 1rem}:root[data-theme=dark]{--ink:#f7f4ed;--ink-2:#e4dfd5;--paper:#121216;--paper-2:#1a1a20;--surface:#202027;--surface-subtle:#17171c;--line:#4d4b56;--muted:#bbb8c2;--signal:#ff8f7d;--signal-dark:#ff8f7d;--focus:#8dc7ff;--avatar:#65372f;--primary-bg:#f7f4ed;--primary-fg:#121216;--trust-banner-bg:#ccebdd;--trust-banner-fg:#0b2c22;--trust-divider:#777480;--trust-panel-bg:#202027;--trust-panel-fg:#f7f4ed;--trust-panel-muted:#d2cfda;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.global-preferences{z-index:2;border:1px solid var(--line,#777);background:var(--surface,#fff);width:max-content;max-width:calc(100vw - 16px);color:var(--ink,#111);border-radius:12px;gap:6px;margin:6px 8px 12px auto;padding:6px;display:flex;position:relative;box-shadow:0 4px 18px #0002}.global-preferences label{gap:2px;font-size:.68rem;font-weight:700;display:grid}.global-preferences select{border:1px solid var(--line,#777);background:inherit;max-width:110px;min-height:44px;color:inherit;border-radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-size:16px;line-height:1.5}.team-app{background:var(--surface-subtle);min-height:100vh}.team-top{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.team-brand{letter-spacing:.04em;font-weight:850}.team-brand span{color:var(--muted);margin-left:12px;font-weight:500}.team-actions{gap:8px;display:flex}.preference-controls{align-items:center;gap:8px;margin-left:auto;margin-right:8px;display:flex}.preference-controls label{align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.preference-controls select{border:1px solid var(--line);background:var(--surface);max-width:112px;min-height:40px;color:var(--ink);border-radius:8px;padding:0 6px}.team-actions button,.composer button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;padding:0 14px;font-weight:700}.team-actions button:nth-child(2),.composer button[type=submit]{background:var(--primary-bg);color:var(--primary-fg)}.team-layout{grid-template-columns:220px minmax(0,1fr) 300px;max-width:1400px;min-height:calc(100vh - 68px);margin:auto;display:grid}.team-nav,.activity-panel{padding:28px 20px}.team-nav{border-right:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.team-nav a{border-radius:9px;padding:12px}.team-nav a[aria-current=page]{background:var(--surface);font-weight:800}.team-nav p{color:var(--muted);margin-top:auto;font-size:13px}.conversation-panel{background:var(--surface);flex-direction:column;padding:38px clamp(20px,5vw,72px);display:flex}.conversation-panel .eyebrow{color:var(--signal-dark)}.mobile-session{display:none}.conversation-panel h1{margin:0;font:500 clamp(2rem,4vw,3.5rem)/1 Georgia}.message-list{gap:24px;margin:0;padding:32px 0;list-style:none;display:grid}.message-list li{gap:12px;display:flex}.message-list li>span{background:var(--avatar);border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.message-list p{margin:4px 0}.message-list time{color:var(--muted);font-size:13px}.composer{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.composer label{margin-bottom:8px;font-weight:800;display:block}.composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:88px;color:var(--ink);border-radius:12px;padding:12px}.composer div{justify-content:space-between;margin-top:8px;display:flex}.activity-panel{border-left:1px solid var(--line)}.activity-panel ul{padding:0;list-style:none}.activity-panel li{border-bottom:1px solid var(--line);padding:14px 0}.quiet,.activity-panel p{color:var(--muted)}.hours-total{font:500 2rem Georgia}.team-mobile-nav{display:none}@media (max-width:760px){.team-top{height:60px;padding:0 12px}.team-brand span,.team-actions button:last-child,.team-nav{display:none}.mobile-session{color:var(--muted);font-size:13px;display:block}.team-layout{min-height:calc(100vh - 118px);display:block}.conversation-panel{min-height:calc(100vh - 118px);padding:24px 16px 90px}.activity-panel{border:0;border-top:1px solid var(--line);padding:24px 16px 82px}.team-mobile-nav{z-index:5;background:var(--surface);border-top:1px solid var(--line);justify-content:space-around;align-items:center;height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}.team-mobile-nav a{text-align:center;min-width:54px;font-weight:700}.composer div{gap:8px}.composer button,.team-actions button{padding:0 10px}.team-top{gap:6px}.team-brand,.preference-controls label>span,.team-actions button:nth-child(2),.team-actions button:last-child{display:none}.preference-controls{gap:5px;margin:0}.preference-controls select{width:74px;max-width:74px;min-height:44px}.team-actions{margin-left:auto}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}:focus-visible{outline:3px solid var(--focus)}.skip-link{z-index:99;color:#111;background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.content-grid{width:min(100% - 32px,1200px);margin-inline:auto}.store-shell{color:#f7f4ed;background:#101015;min-height:100vh}.store-notice{background:var(--trust-banner-bg);min-height:30px;color:var(--trust-banner-fg);text-align:center;place-items:center;padding:5px 16px;font-size:12px;font-weight:800;display:grid}.light-store{background:var(--paper);color:var(--ink)}.store-header{border-bottom:1px solid #3d3b46;grid-template-columns:1fr minmax(280px,520px) 1fr;align-items:center;gap:24px;height:76px;padding:0 max(16px,50vw - 600px);display:grid}.light-store .store-header{border-color:var(--line)}.wordmark{letter-spacing:.16em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.wordmark>span,.mini-art{background:var(--signal);color:#fff;border-radius:4px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:21px;display:grid;transform:rotate(-3deg)}.store-header nav{justify-content:flex-end;align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.count{border:1px solid;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:3px;font-size:11px;display:inline-grid}.search{background:#1a191f;border:1px solid #55525f;border-radius:10px;height:46px;display:flex;overflow:hidden}.light-store .search{border-color:var(--line);background:#fff}.search input{min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0 14px}.search button{color:inherit;background:0 0;border:0;border-left:1px solid #55525f;padding:0 15px;font-weight:700}.light-store .search button{border-color:var(--line)}.mobile-search{display:none}.hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:7vw;min-height:610px;padding-block:64px;display:grid}.eyebrow{color:var(--signal);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}.hero h1,.catalog-page h1,.narrow-page h1{letter-spacing:-.045em;margin:0;font:500 clamp(3.3rem,6.4vw,6rem)/.92 Georgia,Times New Roman,serif}.hero h1 em{color:var(--signal);font-weight:500}.hero-copy>p:not(.eyebrow){color:#cbc7cf;max-width:560px;margin:26px 0;font-size:18px}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:750;display:inline-flex}.button.primary{background:var(--signal);color:#fff}[data-theme=dark] .button.primary{color:#fff;background:#8f2119}[data-theme=dark] .wordmark>span{color:#101015}.button.primary:hover{background:var(--signal-dark)}.button.secondary{color:inherit;border-color:var(--line);background:0 0}.button:disabled{color:#68656b;cursor:not-allowed;background:#d2cec6}.button.wide{width:100%;margin-top:18px}.hero-art{aspect-ratio:1.05;background:linear-gradient(145deg,#2d2b35,#15141a);border:1px solid #45424e;border-radius:24px;position:relative;overflow:hidden}.hero-art:before{content:"";background:linear-gradient(135deg,#f4eee4,#a89c91);border-radius:3px 30px 5px 25px;position:absolute;inset:12% 10% 17% 25%;transform:rotate(8deg);box-shadow:-30px 35px 80px #0008}.signal-orbit{aspect-ratio:1;border:3px solid var(--signal);border-radius:50%;width:50%;position:absolute;top:6%;right:-8%}.craft-card{aspect-ratio:.75;background:var(--signal);color:#fff;border-radius:5px;place-items:center;width:42%;font:100px Georgia,serif;display:grid;position:absolute;top:14%;left:20%;transform:rotate(-8deg)}.hero-art small{text-align:right;letter-spacing:.14em;color:#d8d3dc;position:absolute;bottom:20px;right:24px}.categories{border-block:1px solid #3d3b46;gap:8px;padding:18px 0;display:flex;overflow-x:auto}.categories a,.filter-row a{white-space:nowrap;border:1px solid #4f4c59;border-radius:99px;padding:9px 15px;font-size:13px;font-weight:700}.categories a:first-child,.filter-row a:first-child{background:var(--paper);color:var(--ink)}.shelf{padding-block:90px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.section-heading h2,.manifesto h2,.product-details h2{margin:0;font:500 clamp(2.2rem,4vw,4rem)/1 Georgia,serif}.section-heading>a{border-bottom:1px solid;padding-bottom:4px}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-card{background:#19181e;border:1px solid #3b3943;border-radius:17px;overflow:hidden}.light-store .product-card{border-color:var(--line);background:#fff}.product-card>a{height:100%;display:block}.product-art{aspect-ratio:1.12;place-items:center;display:grid;position:relative;overflow:hidden}.product-art:before,.product-hero-art:before{content:"";aspect-ratio:.72;background:#eee8dd;border-radius:5px;width:48%;position:absolute;transform:rotate(-8deg);box-shadow:15px 26px 60px #0005}.product-art span,.product-hero-art span{z-index:1;color:#19181e;font:70px Georgia,serif}.product-art small{z-index:2;letter-spacing:.12em;font-weight:800;position:absolute;bottom:14px;right:14px}.coral{background:linear-gradient(145deg,#f45d48,#8d3028)}.mint{background:linear-gradient(145deg,#42d6a4,#16644f)}.blue{background:linear-gradient(145deg,#5a8fdd,#182f66)}.product-card-body{flex-direction:column;min-height:230px;padding:22px;display:flex}.product-badge{color:var(--signal-dark);text-transform:uppercase;letter-spacing:.1em;margin:0 0 9px;font-size:12px;font-weight:800}.store-shell:not(.light-store) .product-badge{color:#ff8b79}.product-card h3{margin:0 0 8px;font:500 25px Georgia,serif}.product-card-body>p:not(.product-badge){color:#9f9ca6;margin:0}.card-meta{justify-content:space-between;align-items:end;margin-top:auto;padding-top:20px;display:flex}.card-meta span{font-size:.78rem;font-weight:800}.trust-row{background:var(--trust-divider);border:1px solid var(--trust-divider);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:5rem;display:grid;overflow:hidden}.trust-row article{background:var(--trust-panel-bg);color:var(--trust-panel-fg);padding:1.5rem}.trust-row span{color:var(--mint);font-weight:850}.trust-row h3{margin:.5rem 0;font-size:1rem}.trust-row p{color:var(--trust-panel-muted);margin:0;font-size:.9rem}.light-store .trust-row article{background:var(--surface);color:var(--ink)}.light-store .trust-row p{color:var(--muted)}.card-meta strong{font-size:17px}.card-meta small{color:#aaa;margin-left:3px;font-size:12px}.manifesto{border-top:1px solid #3d3b46;grid-template-columns:.6fr 1fr 1fr;gap:40px;padding-block:90px;display:grid}.manifesto>div{color:#c2bec7}.manifesto li{margin:10px 0}.demo-note{border-left:4px solid var(--signal);background:#282630;align-items:center;gap:24px;margin-bottom:70px;padding:18px 22px;font-size:14px;display:flex}.demo-note span{color:#c8c4cd}.store-footer{color:#f7f4ed;background:#0c0c10;border-top:1px solid #3d3b46;grid-template-columns:1fr auto;gap:28px;padding:54px max(16px,50vw - 600px);display:grid}.light-store .store-footer,.store-footer a{color:#f7f4ed}.store-footer p{color:#8f8b96}.store-footer nav{gap:24px;display:flex}.store-footer>small{color:#8f8b96;grid-column:1/-1}.catalog-page{padding-block:70px 100px}.catalog-page h1{font-size:clamp(3rem,6vw,5rem)}.filter-row{gap:8px;margin:30px 0 44px;display:flex;overflow:auto}.filter-row a{border-color:var(--line)}.filter-row a:first-child{background:var(--ink);color:#fff}.catalog-controls{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-bottom:16px;padding:16px;display:grid}.catalog-controls .field{margin:0}.catalog-count{color:var(--muted)}.pagination{justify-content:center;align-items:center;gap:16px;margin:36px 0;display:flex}.pagination a,.collection-grid a{min-height:44px}.collections{padding-block:34px 70px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.collection-grid a{border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;gap:7px;padding:18px;text-decoration:none;display:flex}.collection-grid span{color:#aaa6b0}.light-store .collection-grid span{color:var(--muted)}.empty-state{text-align:center;border:1px dashed #bbb4aa;border-radius:18px;max-width:600px;margin:60px auto;padding:50px 24px}.empty-state h2{font:500 32px Georgia,serif}.product-page{grid-template-columns:1.2fr .8fr;gap:54px;padding-block:54px 100px;display:grid}html[lang=en] [lang=es],html[lang=es] [lang=en]{display:none!important}.demo-role-note{color:var(--muted);padding:.5rem .75rem;font-size:.68rem;font-weight:750}.product-gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:10px;display:grid;position:sticky;top:20px}.gallery-slot{color:#18211d;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:118px;margin:0;padding:14px;display:flex;position:relative;overflow:hidden}.gallery-slot:before{content:"";opacity:.38;border:1px solid;border-radius:40% 60% 55% 45%;position:absolute;inset:12% 24%}.gallery-slot>span{font:700 1rem Georgia;position:absolute;top:10px;left:12px}.gallery-slot figcaption,.gallery-slot strong{font-size:.7rem;line-height:1.35;position:relative}.gallery-slot strong{margin-top:.35rem}.gallery-primary>span{font-size:clamp(4rem,10vw,8rem);top:42%;left:50%;transform:translate(-50%,-50%)}.gallery-primary figcaption{font-size:.8rem}.related-products{border-top:1px solid var(--line);grid-column:1/-1;padding-top:50px}.product-hero-art{aspect-ratio:.9;border-radius:24px;align-self:start;place-items:center;display:grid;position:sticky;top:20px;overflow:hidden}.product-hero-art:before{width:52%}.product-hero-art span{font-size:120px}.product-hero-art small{font-weight:800;position:absolute;bottom:18px;right:20px}.purchase-box{align-self:start;padding:34px 0}.purchase-box h1{margin:0 0 20px;font:500 clamp(2.8rem,5vw,4.8rem)/.95 Georgia,serif}.purchase-box>p:not(.product-badge,.delivery-note,.fine-print,.form-status){color:var(--muted);font-size:18px}.price-block{margin:28px 0 8px}.price-block strong{font-size:25px}.purchase-box .button:disabled{color:#555;opacity:1;background:#d8d3ca;border-color:#d8d3ca}.price-block span{color:var(--muted)}.delivery-note{border-block:1px solid var(--line);padding:14px 0}.purchase-box label,.field label{margin:18px 0 7px;font-weight:750;display:block}.purchase-box label span{float:right;color:var(--muted);font-size:12px}.purchase-box input,.purchase-box select,.field input,.field textarea,.field select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #aaa49b;border-radius:10px;padding:10px 12px}.purchase-box small,.fine-print,.field-help{color:var(--muted)}.form-status{min-height:24px;color:var(--signal-dark);font-weight:650}.product-details{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.5fr 1fr 1fr;gap:36px;padding-top:70px;display:grid}.product-details ul{margin:0}.product-details aside{background:var(--paper-2);border-radius:14px;padding:20px}.tap-home{color:#f8f5ef;background:#101012}.tap-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:78vh;padding-block:clamp(3rem,8vw,8rem);display:grid}.tap-hero h1{letter-spacing:-.055em;max-width:760px;margin:.2em 0;font:500 clamp(3.8rem,8vw,7.8rem)/.86 Georgia,serif}.tap-hero-copy>p:not(.eyebrow,.concept-disclosure){color:#c6c1ca;max-width:610px;font-size:clamp(1.05rem,2vw,1.35rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin:2rem 0;display:flex}.concept-disclosure{color:#8f8b96;font-size:.78rem}.tap-hero-media{aspect-ratio:.86;background:#e9e4da;border-radius:32px;position:relative;overflow:hidden}.tap-hero-media img,.has-concept img,.campaign-products img,.gallery-slot img{object-fit:cover}.tap-hero-media span,.gallery-slot figcaption{z-index:2;color:#fff;letter-spacing:.1em;background:#111c;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:850;position:absolute;bottom:14px;right:14px}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.has-concept:before{display:none}.has-concept img{transition:transform .45s}.product-card:hover .has-concept img{transform:scale(1.025)}.product-art small{color:#fff;background:#111c;border-radius:99px;padding:6px 8px}.product-card-body{min-height:250px}.card-meta{align-items:start;gap:14px}.card-meta strong{font-size:.95rem;line-height:1.25}.card-disabled{color:var(--muted);margin-top:12px;font-size:.7rem;display:block}.concept-composition{z-index:1;gap:8px;width:80%;display:grid;position:relative}.concept-composition span,.kit-no-art span{color:#151515;background:#fff9;border:1px solid #fff7;border-radius:10px;padding:10px;font-weight:700}.campaign{border-top:1px solid #38363f;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,9vw,9rem);display:grid}.campaign.reverse .campaign-copy{order:2}.campaign h2,.premium-story h2{margin:.25em 0;font:500 clamp(2.8rem,5vw,5.6rem)/.95 Georgia,serif}.campaign-copy>p:not(.eyebrow){color:#b9b5bf;max-width:600px}.campaign-products{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.campaign-products a{aspect-ratio:.84;background:#ddd;border-radius:20px;position:relative;overflow:hidden}.campaign-products a:nth-child(3){aspect-ratio:1.7;grid-column:1/-1}.campaign-products>a>span{z-index:2;color:#fff;background:#111d;border-radius:10px;padding:9px 12px;font-weight:800;position:absolute;bottom:14px;left:14px}.campaign-products small{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.6rem;display:block}.campaign-kits{gap:8px;margin-top:2rem;display:grid}.campaign-kits a{border-top:1px solid #46434d;grid-template-columns:1fr auto;gap:3px 16px;padding:14px 0;display:grid}.campaign-kits span{color:#ff8b79;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:800}.campaign-kits small{color:#aaa6b0}.premium-story{text-align:center;padding-block:clamp(5rem,11vw,11rem)}.premium-story h2{max-width:1000px;margin:.3em auto}.story-points{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:4rem;display:grid}.story-points article{border:1px solid #3d3b46;border-radius:18px;padding:24px}.story-points p{color:#aaa6b0}.catalog-intro{max-width:720px;color:var(--muted)}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-slot{background:#e8e3d9;min-height:210px;padding:0}.gallery-slot:before,.gallery-slot>span{display:none}.gallery-primary{grid-column:1/-1;min-height:570px}.purchase-box{position:sticky;top:20px}.price-block{flex-direction:column;gap:7px;display:flex}.price-block small{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.kit-contents{background:var(--paper-2);border-radius:14px;padding:18px 18px 18px 36px}.kit-no-art{background:linear-gradient(145deg,#dce8e3,#e8dfd8);place-items:center;display:grid}.kit-no-art>div{z-index:1;gap:10px;width:min(80%,420px);display:grid}.product-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-intro,.detail-wide{grid-column:1/-1}.detail-intro{grid-template-columns:.45fr 1fr;align-items:start;gap:24px 60px;margin-bottom:24px;display:grid}.detail-intro h2{margin:0}.detail-intro>p:last-child{grid-column:2}.detail-card,.detail-wide{border:1px solid var(--line);border-radius:18px;padding:28px}.detail-card h3,.detail-wide h3{margin-top:0}.limitations{grid-template-columns:1fr .7fr;gap:28px;display:grid}.limitations aside{margin:0}.related-products h2{font:500 clamp(2.2rem,4vw,4rem)/1 Georgia,serif}@media (max-width:900px){.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.tap-hero{grid-template-columns:1fr;min-height:auto}.tap-hero-media{aspect-ratio:1.08}.campaign{grid-template-columns:1fr}.campaign.reverse .campaign-copy{order:0}.story-points{grid-template-columns:1fr}.purchase-box{position:relative;top:auto}.gallery-primary{min-height:420px}}@media (max-width:620px){.tap-hero{padding-top:3rem}.tap-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.four-up{grid-template-columns:1fr}.campaign-products{gap:8px}.campaign-products a{border-radius:14px}.detail-intro,.product-details,.limitations{grid-template-columns:1fr}.detail-intro>p:last-child,.detail-intro h2{grid-column:1}.gallery-primary{min-height:360px}.catalog-controls{grid-template-columns:1fr}.product-card-body{min-height:215px}}.premium-store,.premium-store .light-store{--navy:#0b2442;--blue:#1769e0;--warm:#f8f6f1;--soft:#eef3f7;--hair:#dce2e7;background:var(--warm);color:var(--navy);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.premium-store h1,.premium-store h2,.premium-store h3,.light-store h1,.light-store h2,.light-store h3,.product-page h1,.product-details h2,.related-products h2{letter-spacing:-.045em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commerce-header-wrap{z-index:40;color:#0b2442;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f2;border-bottom:1px solid #dce2e7;position:sticky;top:0}.commerce-header-wrap .store-notice{color:#153f38;background:#eaf5f2}.commerce-header-wrap .store-header{color:#0b2442;background:0 0;border:0}.commerce-header-wrap .wordmark{color:#0b2442}.commerce-header-wrap .wordmark span{background:#1769e0}.commerce-header-wrap .search{max-width:680px}.commerce-header-wrap .search input{color:#0b2442;background:#fff;border-color:#cdd6df}.commerce-header-wrap .search button{color:#fff;background:#0b2442}.commerce-header-wrap .store-header nav a{color:#0b2442}.job-navigation{white-space:nowrap;border-top:1px solid #e3e6e9;justify-content:center;gap:clamp(14px,2.6vw,38px);padding:11px 20px;font-size:.78rem;font-weight:750;display:flex;overflow:auto}.job-navigation a{color:#27435f}.mobile-store-menu{display:none}.ad-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:690px;padding-block:clamp(3rem,7vw,6rem);display:grid}.ad-copy{max-width:590px}.campaign-label,.premium-store .eyebrow{color:#1769e0;letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:.72rem;font-weight:850}.ad-copy h1{letter-spacing:-.065em;max-width:650px;margin:0 0 22px;font-size:clamp(3.6rem,6.4vw,6.6rem);line-height:.94}.offer-copy{margin:0 0 14px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750;line-height:1.3}.supporting-copy{color:#53677b;max-width:560px;font-size:1.04rem;line-height:1.65}.offer-price{flex-wrap:wrap;align-items:center;gap:9px 20px;margin:27px 0 8px;display:flex}.offer-price strong{font-size:1.25rem}.offer-price span{color:#1455ad;background:#e6f0ff;border-radius:99px;padding:7px 10px;font-size:.8rem;font-weight:800}.premium-store .button.primary{background:#1769e0;border-color:#1769e0}.premium-store .button.secondary{color:#0b2442;background:#fff;border-color:#b9c6d2}.terms-summary{color:#678;margin:14px 0 0;font-size:.78rem}.offer-details{color:#53677b;margin-top:8px;font-size:.78rem}.offer-details summary{color:#244b71;cursor:pointer;width:max-content;font-weight:800;text-decoration:underline}.offer-details ul{max-width:520px;padding-left:18px;line-height:1.6}.offer-composition{min-height:570px;position:relative}.website-concept{background:#fff;border:1px solid #d8e0e8;border-radius:26px;position:absolute;inset:4% 0 8% 17%;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #31516e24}.browser-bar{background:#eff2f4;gap:6px;padding:14px 17px;display:flex}.browser-bar i{background:#b7c1ca;border-radius:50%;width:8px;height:8px}.website-preview-copy{background:linear-gradient(135deg,#f4f8fb 0 58%,#d7e8f8 58%);height:calc(100% - 36px);padding:12% 10%}.website-preview-copy span{color:#1769e0;text-transform:uppercase;font-size:.7rem;font-weight:850}.website-preview-copy strong{letter-spacing:-.06em;max-width:380px;margin:18px 0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.95;display:block}.website-preview-copy p{color:#52677c;max-width:280px}.website-preview-copy button{color:#fff;background:#0b2442;border:0;border-radius:8px;margin-top:14px;padding:11px 17px}.website-concept>small{color:#fff;background:#0b2442;border-radius:99px;padding:7px 9px;font-weight:800;position:absolute;bottom:13px;right:13px}.offer-product{z-index:2;aspect-ratio:.8;background:#eee;border-radius:22px;width:48%;position:absolute;bottom:-2%;left:-8%;overflow:hidden;box-shadow:0 28px 60px #0b24423b}.offer-product img{object-fit:cover}.offer-product small,.finish-gallery figcaption{color:#fff;background:#0b2442e8;border-radius:99px;padding:6px 8px;font-size:.62rem;font-weight:800;position:absolute;bottom:10px;right:10px}.goal-section,.bright-section,.personalized-section,.how-section,.dashboard-section,.trust-section{padding-block:clamp(4.5rem,8vw,8rem)}.modern-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.modern-section-title h2,.personalized-section h2,.dashboard-section h2{max-width:800px;margin:0;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.02}.modern-section-title>a{border-bottom:1px solid;padding-bottom:4px;font-weight:800}.goal-section{border-top:1px solid var(--hair)}.goal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.goal-grid a{border:1px solid var(--hair);min-height:190px;color:var(--navy);background:#fff;border-radius:18px;padding:26px;position:relative;box-shadow:0 7px 22px #0b244208}.goal-grid>a>span{color:#1769e0;font-size:1.3rem;position:absolute;top:18px;right:20px}.goal-grid strong{font-size:1.18rem}.goal-grid p{color:#65788a;line-height:1.5}.bright-section{border-top:1px solid var(--hair)}.premium-store .product-card{background:#fff;border-color:#dce2e7;box-shadow:0 8px 26px #0b244209}.premium-store .product-card-body>p:not(.product-badge){color:#65788a}.premium-store .card-disabled{color:#718191}.premium-store .product-card h3{letter-spacing:-.025em;font-size:1.25rem}.personalized-section{border-top:1px solid var(--hair);grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.personalized-section>div:first-child>p:not(.eyebrow){color:#5c7083;line-height:1.65}.personalized-section ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.personalized-section li{background:#fff;border:1px solid #cbd5de;border-radius:99px;padding:9px 12px;font-size:.8rem;font-weight:750}.finish-gallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.finish-gallery figure{aspect-ratio:1;background:#eee;border-radius:18px;margin:0;position:relative;overflow:hidden}.finish-gallery img{object-fit:cover}.kit-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.kit-shelf .product-card-body{min-height:245px}.how-section{border-top:1px solid var(--hair)}.how-section ol{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.how-section li{background:#eaf2fa;border-radius:18px;gap:18px;padding:26px;display:flex}.how-section li>span{color:#fff;background:#1769e0;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:850;display:grid}.how-section strong{font-size:1.05rem}.how-section p{color:#5c7083;line-height:1.55}.sample-note{font-size:.76rem}.dashboard-section{border-top:1px solid var(--hair);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.dashboard-section>div:first-child>p:not(.eyebrow){color:#5c7083;font-size:1.05rem;line-height:1.6}.dashboard-section>div:first-child>strong{color:#1769e0;margin:25px 0;line-height:1.5;display:block}.dashboard-section>div:first-child>small{color:#728293;display:block}.dashboard-preview{background:#fff;border:1px solid #cad5df;border-radius:24px;grid-template-columns:70px 1fr;min-height:430px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0b24421a}.dashboard-preview>aside{background:#0b2442;flex-direction:column;align-items:center;gap:24px;padding:22px;display:flex}.dashboard-preview aside b{color:#1769e0;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.dashboard-preview aside i{background:#ffffff42;border-radius:99px;width:28px;height:7px}.dashboard-preview>div{padding:32px}.dashboard-preview header{justify-content:space-between;display:flex}.dashboard-preview header span{color:#697d8f}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.metric-row span{background:#eff5fa;border-radius:13px;padding:18px}.metric-row small,.metric-row b{display:block}.metric-row small{color:#66798b}.metric-row b{margin-top:7px}.dashboard-chart{border:1px solid #e2e7eb;border-radius:14px;align-items:end;gap:10px;height:150px;padding:20px;display:flex}.dashboard-chart i{background:#80afe8;border-radius:6px 6px 0 0;flex:1}.dashboard-chart i:nth-child(2n){height:70%}.dashboard-chart i:nth-child(odd){height:42%}.dashboard-chart i:nth-child(5){height:88%}.dashboard-list{gap:8px;margin-top:15px;display:grid}.dashboard-list span{background:#edf0f2;border-radius:99px;height:11px}.trust-section{border-top:1px solid var(--hair)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trust-grid article{border:1px solid var(--hair);background:#fff;border-radius:16px;padding:25px}.trust-grid p{color:#627588;line-height:1.5}.premium-store .store-footer{background:#0b2442}.premium-store .store-footer .wordmark{color:#fff}@media (max-width:1000px){.ad-hero{grid-template-columns:1fr;min-height:auto}.ad-copy{max-width:720px}.offer-composition{min-height:620px}.goal-grid,.kit-shelf{grid-template-columns:repeat(2,1fr)}.personalized-section,.dashboard-section{grid-template-columns:1fr}.four-up{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.commerce-header-wrap .store-header{grid-template-columns:1fr auto;padding:13px 16px}.commerce-header-wrap .store-header>.search,.commerce-header-wrap .store-header>nav,.job-navigation{display:none}.mobile-store-menu{display:block;position:relative}.mobile-store-menu summary{border:1px solid #cdd6df;border-radius:8px;padding:9px 12px;font-size:.75rem;font-weight:800;list-style:none}.mobile-store-menu nav{background:#fff;border:1px solid #d7dfe6;border-radius:12px;width:240px;padding:12px;position:absolute;top:46px;right:0;box-shadow:0 18px 50px #0b244229;display:grid!important}.mobile-store-menu nav a{padding:10px}.commerce-header-wrap .mobile-search{background:0 0;border:0;padding:0 16px 13px;display:block}.ad-hero{padding-top:3rem}.ad-copy h1{font-size:clamp(3.2rem,15vw,4.8rem)}.offer-copy{font-size:1.22rem}.hero-actions{display:grid}.hero-actions .button{text-align:center}.offer-composition{min-height:430px;margin-top:15px}.website-concept{inset:0 0 10% 9%}.offer-product{width:49%;left:-2%}.website-preview-copy{padding:12% 8%}.website-preview-copy strong{font-size:2rem}.website-preview-copy p{font-size:.75rem}.goal-grid,.how-section ol,.trust-grid{grid-template-columns:1fr}.goal-grid a{min-height:145px}.modern-section-title{flex-direction:column;align-items:start}.four-up,.kit-shelf{grid-template-columns:1fr}.personalized-section{gap:2.5rem}.dashboard-preview{grid-template-columns:46px 1fr;min-height:340px}.dashboard-preview>div{padding:18px}.metric-row{grid-template-columns:1fr;margin:18px 0}.metric-row span:nth-child(n+2){display:none}.dashboard-chart{height:110px}.trust-grid{gap:9px}}.narrow-page{width:min(100% - 32px,720px);min-height:65vh;margin:auto;padding:80px 0}.narrow-page h1{font-size:clamp(3rem,8vw,5rem)}.cart-card{border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr auto;gap:24px;margin-top:40px;padding:28px;display:grid}.cart-card h2{text-transform:capitalize}.cart-card .wide,.cart-card>p,.cart-card .text-button{grid-column:1/-1}.text-button{cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.skeleton{background:linear-gradient(100deg,#e6e1d8 20%,#f8f5ef 35%,#e6e1d8 50%) 0 0/300% 100%;border-radius:18px;min-height:220px;animation:1.5s infinite shimmer}.loading-page{padding:40px}.hero-skeleton{height:60vh}.row-skeleton{height:180px;margin-top:30px}.admin-layout{background:#f6f3ed;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-nav{background:var(--ink);color:#fff;padding:24px 18px}.admin-nav nav{gap:6px;margin-top:54px;display:grid}.admin-nav nav a{color:#bcb8c3;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.admin-nav nav a.active{color:#fff;background:#302e37}.admin-nav small{font-size:10px}.admin-main{min-width:0}.admin-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.admin-top h1{margin:0;font:500 32px Georgia,serif}.admin-top>a{text-decoration:underline}.admin-workspace{grid-template-columns:330px minmax(0,760px);gap:28px;padding:28px;display:grid}.admin-list,.editor{border:1px solid var(--line);background:#fff;border-radius:16px}.admin-list{align-self:start;overflow:hidden}.list-title{justify-content:space-between;align-items:center;padding:18px;display:flex}.list-title h2{margin:0}.list-title button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:9px 12px}.admin-product{text-align:left;border:0;border-block:1px solid var(--line);background:#fff9f5;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.admin-product span:nth-child(2){display:grid}.admin-product small{color:var(--muted)}.status{letter-spacing:.07em;border-radius:99px;align-items:center;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.status.draft{color:#584b34;background:#eeeae2}.status.active{color:#07553e;background:#d5f5e8}.status.archived{color:#57535d;background:#ecebee}.list-empty{text-align:center;color:var(--muted);padding:70px 20px}.editor{padding:26px}.editor-heading{justify-content:space-between;display:flex}.editor-heading h2{margin:0;font:500 30px Georgia,serif}.editor fieldset{border:0;border-top:1px solid var(--line);margin:22px 0;padding:22px 0}.editor legend{padding-top:20px;font-weight:800}.split-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.check{margin:12px 0;display:block}.check input{vertical-align:middle;width:18px;height:18px;margin-right:8px}.preview-card{background:var(--paper-2);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.preview-card>div{display:grid}.editor-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@keyframes shimmer{to{background-position-x:-300%}}@media (max-width:767px){.catalog-controls,.collection-grid{grid-template-columns:1fr}.content-grid{width:min(100% - 24px,1200px)}.store-header{grid-template-columns:1fr auto;height:64px;padding:0 12px}.store-header>.search,.store-header nav a:first-child{display:none}.mobile-search{border-bottom:1px solid #3d3b46;padding:10px 12px;display:block}.hero{grid-template-columns:1fr;gap:35px;padding-block:46px}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-art{aspect-ratio:1}.categories{width:100%;padding-inline:12px}.shelf{padding-block:58px}.section-heading{align-items:start}.section-heading>a{font-size:13px}.product-grid{grid-template-columns:1fr}.product-card-body{min-height:190px}.manifesto{grid-template-columns:1fr;gap:12px;padding-block:60px}.demo-note{flex-direction:column;align-items:start;gap:5px}.store-footer{grid-template-columns:1fr;padding:44px 18px}.store-footer nav{gap:12px;display:grid}.product-page{grid-template-columns:1fr;gap:12px;padding-top:20px}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:0}.gallery-primary{min-height:310px}.gallery-slot:last-child{grid-column:1/-1}.product-hero-art{aspect-ratio:1.05;position:relative;top:0}.purchase-box{padding:18px 0}.product-details{grid-template-columns:1fr;padding-top:45px}.cart-card{grid-template-columns:1fr}.admin-layout{display:block}.admin-nav{padding:12px}.admin-nav nav{margin-top:16px;display:flex;overflow:auto}.admin-main{padding-bottom:30px}.admin-top{padding:18px 14px}.admin-top>a{font-size:13px}.admin-workspace{grid-template-columns:1fr;padding:14px}.editor{padding:18px}.split-fields{grid-template-columns:1fr}.editor-actions{background:#fff;padding:12px 0;position:sticky;bottom:0}.catalog-page{padding-top:45px}}@media (max-width:340px){.store-header nav{gap:8px}.wordmark{font-size:10px}.product-card-body{padding:18px}.hero h1{font-size:2.85rem}.admin-top{align-items:flex-start;gap:12px}.editor-actions{flex-direction:column}.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton{animation:none}}@media (forced-colors:active){.store-shell.light-store,.gallery-slot,.gallery-slot figcaption,.gallery-slot strong{color:canvastext;background:canvas}.gallery-slot{border:2px solid canvastext}.button,.status,.product-card,.store-notice,.trust-row,.trust-row article,.conversation-boundary{border:2px solid buttontext}.store-notice,.trust-row,.trust-row article,.conversation-boundary{color:canvastext;background:canvas}.trust-row p,.conversation-boundary p{color:canvastext}.product-art:before{border:2px solid canvastext}}.catalog-page{padding-top:0}.catalog-hero{background:linear-gradient(115deg,#f8f6f1 0 54%,#eef4f8 54%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);min-height:620px;margin-inline:calc(50% - 50vw);padding:clamp(55px,8vw,100px) max(24px,50vw - 600px);display:grid}.catalog-hero h1{letter-spacing:-.068em;max-width:670px;font-size:clamp(3.5rem,6.2vw,6.3rem);line-height:.92}.catalog-hero .catalog-intro{max-width:610px;font-size:1.08rem;line-height:1.65}.catalog-hero-products{min-height:500px;position:relative}.catalog-hero-products figure{background:#f2f0eb;border-radius:24px;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #18365022}.catalog-hero-products figure:first-child{inset:0 29% 5% 4%;transform:rotate(-2deg)}.catalog-hero-products figure:last-child{inset:24% 0 0 53%;transform:rotate(3deg)}.catalog-hero-products img{object-fit:cover}.catalog-hero-products figcaption{color:#fff;background:#0b2442e8;border-radius:99px;padding:7px 10px;font-size:.68rem;font-weight:800;position:absolute;bottom:12px;left:12px}.industry-guide-section{border-block:1px solid #dce2e7;padding:clamp(60px,8vw,100px) 0}.industry-guide-section .modern-section-title>p{color:#627588;max-width:430px;line-height:1.55}.industry-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0 16px;display:grid}.industry-tabs a{color:#294762;text-align:center;background:#fff;border:1px solid #cad5df;border-radius:12px;padding:15px 16px;font-size:.84rem;font-weight:800}.industry-tabs a.active{color:#fff;background:#1769e0;border-color:#1769e0}.industry-recommendation{color:#fff;background:#0b2442;border-radius:22px;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,5vw,70px);padding:clamp(28px,5vw,54px);display:grid}.industry-copy>span{color:#84b8ff;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.industry-copy h3{margin:15px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.industry-copy p{color:#b9c8d7;line-height:1.65}.industry-product-list{align-content:center;display:grid}.industry-product-list a{color:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.industry-product-list a:last-child{border:0}.industry-product-list small{color:#8fc0ff;background:#ffffff15;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.industry-product-list div{flex-direction:column;gap:4px;display:flex}.industry-product-list span{color:#afc0d0;font-size:.78rem}.industry-product-list b{color:#fff;text-align:right;max-width:130px;font-size:.78rem}.catalog-result-heading{scroll-margin-top:150px}.catalog-confidence{background:#dce2e7;border:1px solid #dce2e7;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 48px;display:grid;overflow:hidden}.catalog-confidence span{background:#fff;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.catalog-confidence b{font-size:.86rem}.catalog-confidence small{color:#687b8d;line-height:1.4}.shop-goal-rail{margin-bottom:70px}.catalog-result-heading{padding-top:12px}.catalog-page .storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalog-page .product-card{border-radius:20px}.catalog-page .product-art{aspect-ratio:1.04;background:#edf1f3}.catalog-page .product-art img{object-fit:contain;background:linear-gradient(145deg,#f5f6f5,#e7ecef);padding:7%}.catalog-page .product-card-band .product-art img,.catalog-page .product-card-dot .product-art img{padding:10%}.catalog-page .product-card-body{min-height:270px}.catalog-page .product-card h3{font-size:1.35rem}.catalog-page .card-disabled{color:#1769e0;font-weight:800}.product-breadcrumbs{color:#687b8d;grid-column:1/-1;align-items:center;gap:9px;font-size:.78rem;display:flex}.product-breadcrumbs a{color:#1769e0;font-weight:800}.product-page{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);gap:clamp(30px,5vw,72px);padding-top:28px}.product-gallery{top:150px}.gallery-slot{background:#eef1f2;border:1px solid #e0e5e8}.gallery-slot img{object-fit:contain;background:linear-gradient(145deg,#f7f7f5,#e8edef);padding:4%}.gallery-primary{min-height:600px}.gallery-slot figcaption{background:#0b2442e8}.purchase-box{padding-top:22px;top:150px}.purchase-box h1{margin-bottom:16px;font-size:clamp(2.8rem,5vw,4.5rem)}.purchase-box .product-promise{max-width:560px;font-weight:650;line-height:1.45;color:#314d68!important;font-size:clamp(1.12rem,2vw,1.38rem)!important}.purchase-highlights{gap:9px;padding:0;list-style:none;display:grid;margin:24px 0 8px!important}.purchase-highlights li{color:#35526e;font-size:.9rem;font-weight:700}.purchase-highlights li:before{content:"✓";color:#17684d;background:#def3ea;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-size:.7rem;display:inline-grid}.product-reassurance{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.product-reassurance span{background:#edf4fa;border-radius:12px;flex-direction:column;gap:3px;padding:13px;display:flex}.product-reassurance b{font-size:.8rem}.product-reassurance small{font-size:.69rem}.product-details{gap:16px;padding-top:90px}.detail-intro{padding-bottom:30px}.detail-intro h2{max-width:820px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.02}.detail-card,.detail-wide{background:#fff;box-shadow:0 8px 24px #0b244208}.how-product-works>h3{max-width:700px;font-size:clamp(1.8rem,3vw,2.8rem)}.how-product-works ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.how-product-works li{background:#edf4fa;border-radius:13px;align-items:flex-start;gap:13px;padding:18px;display:flex}.how-product-works li span{color:#fff;background:#1769e0;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:.8rem;font-weight:850;display:grid}.how-product-works li b{font-size:.88rem;line-height:1.45}.related-products .collection-grid a{background:#fff;transition:transform .2s,box-shadow .2s}.related-products .collection-grid a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b244212}.related-products .collection-grid span{line-height:1.5}@media (max-width:1050px){.catalog-hero{grid-template-columns:1fr;min-height:auto}.catalog-hero-products{min-height:500px}.industry-recommendation{grid-template-columns:1fr}.catalog-page .storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-primary{min-height:480px}}@media (max-width:700px){.catalog-hero{background:linear-gradient(165deg,#f8f6f1 0 56%,#eef4f8 56%);padding-block:45px}.catalog-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.catalog-hero-products{min-height:390px}.catalog-hero-products figure:first-child{inset:0 28% 5% 0}.catalog-hero-products figure:last-child{inset:27% 0 0 52%}.catalog-confidence{grid-template-columns:1fr}.industry-tabs{display:flex;overflow:auto}.industry-tabs a{min-width:140px}.industry-recommendation{padding:26px 20px}.industry-product-list a{grid-template-columns:32px 1fr}.industry-product-list b{text-align:left;grid-column:2}.catalog-page h1{font-size:clamp(2.7rem,13vw,4rem);line-height:.98}.catalog-page .storefront-product-grid{grid-template-columns:1fr}.catalog-page .product-art{aspect-ratio:1.15}.catalog-page .product-card-body{min-height:230px}.product-page{grid-template-columns:1fr;gap:18px;padding-top:18px}.product-breadcrumbs{white-space:nowrap;overflow:auto}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));top:0}.gallery-primary{min-height:390px}.gallery-slot{min-height:170px}.purchase-box{padding-top:10px;top:0}.purchase-box h1{font-size:clamp(2.8rem,14vw,4rem)}.product-reassurance{grid-template-columns:1fr 1fr}.product-details{padding-top:55px}.detail-intro{display:block}.detail-intro h2{margin:10px 0 18px}.how-product-works ol{grid-template-columns:1fr}.detail-card,.detail-wide{padding:22px}.limitations{grid-template-columns:1fr}.related-products{padding-top:40px}.related-products .collection-grid{grid-template-columns:1fr}}.tap-card .eyebrow,.admin-shell>.eyebrow,.nfc-card .eyebrow{color:#8a3225}.tap-shell{background:var(--paper,#f6f4ef);place-items:center;min-height:100vh;padding:1rem;display:grid}.tap-card{background:#fff;border:1px solid #d7d2c8;border-radius:1rem;width:min(100%,34rem);padding:clamp(1.25rem,5vw,2.5rem);box-shadow:0 1rem 3rem #1b2a2020}.tap-card h1{overflow-wrap:anywhere;font-size:clamp(1.8rem,8vw,3rem)}.tap-form{gap:1rem;margin-top:1.5rem;display:grid}.tap-form label{gap:.35rem;font-weight:700;display:grid}.tap-form input,.tap-form textarea{max-width:100%;min-height:44px;font:inherit;border:1px solid #696969;border-radius:.5rem;padding:.75rem}.tap-form textarea{min-height:7rem}.honey{position:absolute!important;left:-10000px!important}.primary-button{color:#fff;background:#173f35;border:0;border-radius:.5rem;min-height:44px;margin-top:1rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.notice{background:#fff7df;border-left:4px solid #9b6b18;margin-top:1.25rem;padding:1rem}.admin-shell{max-width:72rem;margin:auto;padding:1rem}.nfc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.nfc-card{overflow-wrap:anywhere;border:1px solid #d7d2c8;border-radius:.75rem;padding:1rem}.nfc-card button{min-height:44px}.schedule-page .eyebrow{color:#9f3028}[data-theme=dark] .schedule-page .eyebrow{color:#ff9c90}.front-page{overflow-wrap:anywhere;max-width:1180px;margin:auto;padding:clamp(20px,5vw,64px)}.front-hero{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.front-hero h1{max-width:760px;margin:.2em 0;font:500 clamp(2.4rem,6vw,5.2rem)/.95 Georgia}.front-hero>div>p:last-child{max-width:680px;color:var(--muted)}.front-page .eyebrow{color:#923329;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.front-truth,.front-status{border:2px solid;border-radius:999px;padding:9px 13px;display:inline-block}.front-grid{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin:44px 0;display:grid}.front-grid article,.front-readiness{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(18px,3vw,30px)}.front-grid blockquote{margin:22px 0;font:500 1.35rem/1.4 Georgia}.front-checks,.front-readiness ul{padding-left:1.25rem}.front-checks li,.front-readiness li{margin:10px 0}.front-grid button{border:1px solid var(--line);border-radius:9px;min-height:44px;padding:0 16px}.front-readiness{grid-template-columns:1fr 1fr 1.2fr;gap:20px;display:grid}.front-inert{text-align:center;color:var(--muted);font-size:.85rem}@media (max-width:760px){.front-hero{display:block}.front-truth{margin-top:14px}.front-grid,.front-readiness{grid-template-columns:1fr}.front-page{padding-inline:14px}.front-grid{margin:28px 0}}[data-theme=dark] .front-page .eyebrow{color:#ff9c90}@media (forced-colors:active){.front-grid article,.front-readiness,.front-truth,.front-status{border:2px solid buttontext}}.operator-page{overflow-wrap:anywhere;max-width:1180px;margin:auto;padding:clamp(20px,5vw,64px)}.operator-hero{justify-content:space-between;gap:28px;display:flex}.operator-hero h1{max-width:760px;margin:.2em 0;font:500 clamp(2.4rem,6vw,5rem)/.96 Georgia}.operator-page .eyebrow{color:#923329;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.operator-truth{border:2px solid;border-radius:999px;height:max-content;padding:9px 13px}.operator-grid{grid-template-columns:1fr 1.4fr .8fr;gap:16px;margin:44px 0;display:grid}.operator-grid article,.operator-learning{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(18px,3vw,30px)}.operator-grid button{border:1px solid var(--line);border-radius:9px;min-height:44px;padding:0 16px}.operator-learning{max-width:760px}.operator-grid article p{line-height:1.55}@media (max-width:760px){.operator-hero{display:block}.operator-truth{margin-top:14px;display:inline-block}.operator-grid{grid-template-columns:1fr;margin:28px 0}.operator-page{padding-inline:14px}}[data-theme=dark] .operator-page .eyebrow{color:#ff9c90}@media (forced-colors:active){.operator-grid article,.operator-learning,.operator-truth{border:2px solid buttontext}}body:has(.light-store){color:#0b2442;background:#f8f6f1}.light-store{--ink:#0b2442;--ink-2:#29445f;--paper:#f8f6f1;--paper-2:#eef3f7;--surface:#fff;--surface-subtle:#f3f6f8;--line:#dce2e7;--muted:#607487;--primary-bg:#0b2442;--primary-fg:#fff;min-height:100vh;color:#0b2442!important;background:#f8f6f1!important}.light-store .commerce-header-wrap{color:#0b2442;background:#fbfaf7f5}.light-store .catalog-page{padding-block:clamp(3rem,6vw,6rem)}.light-store .catalog-page>h1,.light-store .narrow-page>h1{letter-spacing:-.06em;max-width:850px;margin:.12em 0;font:800 clamp(3rem,6vw,5.8rem)/.96 Inter,ui-sans-serif,sans-serif}.light-store .catalog-page>.eyebrow,.light-store .narrow-page>.eyebrow,.light-store .product-page .eyebrow{color:#1769e0}.light-store .catalog-intro{color:#607487;max-width:720px;font-size:1.05rem;line-height:1.65}.light-store .filter-row{gap:8px;margin:28px 0 24px}.light-store .filter-row a{color:#24435f;background:#fff;border:1px solid #ccd6df;border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:800}.light-store .filter-row a:hover{color:#1769e0;border-color:#1769e0}.light-store .catalog-controls{background:#fff;border:1px solid #d6dfe7;border-radius:16px;padding:18px;box-shadow:0 8px 28px #0b24420b}.light-store .catalog-controls label{color:#29445f}.light-store .catalog-controls select,.light-store .cart-card input{color:#0b2442;background:#fff;border:1px solid #bfcbd6}.light-store .catalog-count{color:#607487;font-weight:750}.light-store .product-card{color:#0b2442;background:#fff;border:1px solid #dce2e7;box-shadow:0 8px 26px #0b24420a}.light-store .product-card-body>p:not(.product-badge){color:#607487}.light-store .product-badge{color:#1769e0}.light-store .product-page{padding-block:clamp(2.5rem,5vw,5rem)}.light-store .product-gallery{top:106px}.light-store .gallery-slot{background:#eef2f4;border:1px solid #dce2e7;box-shadow:0 8px 24px #0b24420d}.light-store .purchase-box{background:#fff;border:1px solid #d3dde5;border-radius:22px;padding:clamp(24px,3vw,38px);top:106px;box-shadow:0 20px 55px #0b244214}.light-store .purchase-box h1{letter-spacing:-.055em;margin:.15em 0;font:800 clamp(2.7rem,5vw,5.2rem)/.94 Inter,ui-sans-serif,sans-serif}.light-store .purchase-box>p:not(.product-badge,.delivery-note,.fine-print){color:#607487;font-size:1.03rem;line-height:1.6}.light-store .price-block{border-block:1px solid #e1e7eb;margin:26px 0 18px;padding:18px 0}.light-store .price-block small{color:#607487}.light-store .price-block strong{font-size:1.35rem}.light-store .delivery-note{color:#426178;font-weight:750}.light-store .detail-intro,.light-store .detail-card,.light-store .detail-wide{background:#fff;border-color:#d6dfe7}.light-store .detail-card,.light-store .detail-wide{box-shadow:0 8px 28px #0b244208}.light-store .limitations aside{color:#254863;background:#eef5fb;border-color:#9ab5cc}.light-store .related-products{border-color:#d6dfe7}.light-store .collection-grid a{color:#0b2442;background:#fff;border-color:#d6dfe7}.light-store .narrow-page{width:min(760px,100% - 32px);margin:0 auto;padding-block:clamp(3.5rem,8vw,7rem)}.light-store .cart-card,.light-store .empty-state{color:#0b2442;background:#fff;border:1px solid #d5dfe7;border-radius:22px;padding:clamp(24px,4vw,40px);box-shadow:0 18px 50px #0b244212}.light-store .cart-card{gap:22px}.light-store .cart-card h2,.light-store .empty-state h2{letter-spacing:-.035em;font-size:clamp(1.7rem,4vw,2.8rem)}.light-store .cart-card label{color:#29445f;font-weight:750}.light-store .cart-card fieldset{border:1px solid #d5dfe7;border-radius:14px}.light-store .notice{color:#234c72;background:#eaf3ff;border-left-color:#1769e0}.light-store .button.primary{color:#fff;background:#1769e0;border-color:#1769e0}.light-store .button.secondary{color:#0b2442;background:#fff;border-color:#b9c6d2}.light-store .store-footer{color:#fff;background:#0b2442}.light-store .store-footer a{color:#fff}.global-preferences{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:2px 4px!important;position:absolute!important;top:2px!important;bottom:auto!important;right:8px!important}.global-preferences select{border-radius:6px!important;max-width:76px!important;min-height:24px!important;padding:1px 3px!important;font-size:.64rem!important}@media (max-width:900px){.light-store .product-gallery,.light-store .purchase-box{top:auto}.light-store .purchase-box{position:relative}.light-store .catalog-page>h1,.light-store .narrow-page>h1{font-size:clamp(2.8rem,11vw,4.8rem)}}@media (max-width:620px){.global-preferences{border:1px solid var(--line)!important;background:var(--surface)!important;padding:4px!important;position:fixed!important;top:auto!important;bottom:8px!important;right:8px!important;box-shadow:0 6px 20px #0002!important}.light-store .catalog-page{padding:34px 14px 60px}.light-store .catalog-controls{padding:14px}.light-store .product-page{padding:24px 14px 60px}.light-store .product-gallery{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.light-store .gallery-slot,.light-store .gallery-primary{scroll-snap-align:start;flex:0 0 88%;min-height:440px}.light-store .purchase-box{padding:22px}.light-store .narrow-page{width:min(100% - 24px,760px);padding-block:40px 70px}}.shop-goal-rail{grid-template-columns:repeat(6,1fr);gap:10px;margin:32px 0 64px;display:grid}.goal-tile{color:#0b2442;background:#fff;border:1px solid #d7e0e7;border-radius:18px;flex-direction:column;min-height:176px;padding:20px;display:flex;position:relative;overflow:hidden}.goal-tile:after{content:"";background:var(--family-accent,#1769e0);opacity:.12;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-32px;right:-28px}.goal-tile>span{color:var(--family-accent,#1769e0);letter-spacing:.12em;font-size:.66rem;font-weight:900}.goal-tile strong{margin-top:auto;font-size:1.03rem;line-height:1.1}.goal-tile small{color:#64778a;min-height:45px;margin-top:8px;font-size:.7rem;line-height:1.45}.goal-tile-get-reviews,.family-get-reviews{--family-accent:#1769e0;--family-wash:#eaf3ff}.goal-tile-get-paid,.family-get-paid{--family-accent:#102e55;--family-wash:#e7edf4}.goal-tile-get-tips,.family-get-tips{--family-accent:#d66c2e;--family-wash:#fff0e4}.goal-tile-run-your-team,.family-run-your-team{--family-accent:#087e70;--family-wash:#e4f5f1}.goal-tile-tag-your-equipment,.family-tag-your-equipment{--family-accent:#6755a3;--family-wash:#eeeaf9}.goal-tile-kits,.family-kits{--family-accent:#b18321;--family-wash:#faf0d4}.catalog-result-heading{border-top:1px solid #d7dfe5;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin:0 0 25px;padding-top:35px;display:grid}.catalog-result-heading .eyebrow{margin-bottom:7px}.catalog-result-heading h2,.catalog-kit-section>div>h2{margin:0;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.catalog-result-heading>p{color:#607487;justify-self:end;max-width:430px;margin:0;line-height:1.6}.storefront-product-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:18px}.storefront-product-grid .product-card{grid-column:span 4}.storefront-product-grid .product-card-stand{grid-column:span 6}.storefront-product-grid .product-card-dot{grid-column:span 3}.storefront-product-grid .product-card-band{grid-column:span 5}.storefront-product-grid .product-card-card{grid-column:span 4}.light-store .storefront-product-grid .product-card,.light-store .storefront-kit-grid .product-card{border:0;border-radius:22px;box-shadow:0 14px 35px #0b244212}.light-store .product-art{aspect-ratio:1.22;background:var(--family-wash,#edf2f6)}.light-store .product-card-stand .product-art{aspect-ratio:1.45}.light-store .product-card-card .product-art{aspect-ratio:1.55}.light-store .product-card-band .product-art{aspect-ratio:1.7}.light-store .product-card-dot .product-art{aspect-ratio:1}.light-store .product-card-kit .product-art{aspect-ratio:1.6}.light-store .product-art img{object-fit:cover}.light-store .product-card-body{border-top:5px solid var(--family-accent,#1769e0);min-height:238px;padding:24px}.light-store .product-card h3{font-size:clamp(1.25rem,1.8vw,1.65rem)}.light-store .product-badge{background:var(--family-wash,#edf2f6);width:max-content;color:var(--family-accent,#1769e0);border-radius:999px;padding:5px 8px}.light-store .card-disabled{color:#83919e;border:0;padding:0}.catalog-kit-section{border-top:1px solid #d7dfe5;margin-top:75px;padding-top:55px}.catalog-kit-section>div:first-child{margin-bottom:25px}.storefront-kit-grid{grid-template-columns:repeat(2,1fr);gap:18px}.storefront-kit-grid .product-card>a{grid-template-columns:1.1fr .9fr;display:grid}.storefront-kit-grid .product-card-body{min-height:330px}.storefront-kit-grid .product-art{aspect-ratio:auto;height:100%}.storefront-kit-grid .product-card:nth-child(3n){grid-column:1/-1}.storefront-kit-grid .product-card:nth-child(3n)>a{grid-template-columns:1.35fr .65fr}.concept-composition{padding:24px}.concept-composition:before{content:"Kit contents";color:#76560f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.concept-composition span{color:#0b2442;background:#fffdf7;border-color:#dbc987;box-shadow:0 7px 18px #6e531412}@media (max-width:1000px){.shop-goal-rail{grid-template-columns:repeat(3,1fr)}.storefront-product-grid .product-card,.storefront-product-grid .product-card-stand,.storefront-product-grid .product-card-dot,.storefront-product-grid .product-card-band,.storefront-product-grid .product-card-card{grid-column:span 6}}@media (max-width:700px){.shop-goal-rail{scroll-snap-type:x mandatory;margin:24px -14px 42px;padding:0 14px;display:flex;overflow-x:auto}.goal-tile{scroll-snap-align:start;flex:0 0 68%;min-height:155px}.catalog-result-heading{grid-template-columns:1fr;gap:12px;padding-top:28px}.catalog-result-heading>p{justify-self:start}.storefront-product-grid{grid-template-columns:1fr;gap:16px;display:grid}.storefront-product-grid .product-card,.storefront-product-grid .product-card-stand,.storefront-product-grid .product-card-dot,.storefront-product-grid .product-card-band,.storefront-product-grid .product-card-card{grid-column:1}.light-store .product-card-stand .product-art,.light-store .product-card-card .product-art,.light-store .product-card-band .product-art{aspect-ratio:1.3}.storefront-kit-grid{grid-template-columns:1fr}.storefront-kit-grid .product-card:nth-child(3n){grid-column:auto}.storefront-kit-grid .product-card>a,.storefront-kit-grid .product-card:nth-child(3n)>a{display:block}.storefront-kit-grid .product-art{aspect-ratio:1.35;height:auto}.storefront-kit-grid .product-card-body{min-height:240px}}.premium-store{overflow-x:hidden}.campaign-carousel{--campaign:#1769e0;--campaign-soft:#eaf3ff;background:linear-gradient(140deg, #fbfaf7 15%, var(--campaign-soft));border-bottom:1px solid #dce2e7;overflow:hidden}.campaign-tip{--campaign:#e86516;--campaign-soft:#fff0e4}.campaign-pay{--campaign:#16728b;--campaign-soft:#e7f6f7}.campaign-service{--campaign:#7046c3;--campaign-soft:#f0eafa}.campaign-stage{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(28px,5vw,72px);min-height:640px;padding-block:clamp(55px,8vw,92px);display:grid}.campaign-copy{z-index:2;position:relative}.campaign-copy>.eyebrow{color:var(--campaign);margin:0 0 16px}.campaign-copy h1{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(3.4rem,6vw,6.5rem);line-height:.93}.campaign-copy>p:not(.eyebrow){color:#53677b;max-width:560px;margin:24px 0 0;font-size:1.13rem;line-height:1.55}.campaign-price{align-items:baseline;gap:12px;margin:27px 0 23px;display:flex}.campaign-price strong{color:var(--campaign);font-size:2.05rem}.campaign-price small{color:#64778a}.campaign-copy>.button{background:var(--campaign);border-color:var(--campaign)}.campaign-benefits{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.campaign-benefits li{color:#29445f;background:#fff;border:1px solid #d4dde5;border-radius:9px;padding:8px 11px;font-size:.76rem;font-weight:800}.campaign-visual{min-height:520px;position:relative}.campaign-product-image{z-index:2;filter:drop-shadow(0 28px 30px #0b244225);width:62%;height:90%;position:absolute;bottom:0;left:0}.campaign-product-image img{object-fit:contain}.campaign-phone{background:linear-gradient(150deg,#edf3f7 0 45%,#d2e3ed 45%);border:8px solid #101820;border-radius:38px;width:48%;height:88%;padding:15% 8% 8%;position:absolute;top:4%;right:0;transform:rotate(2deg);box-shadow:0 30px 60px #0b24422b}.campaign-phone:before{content:"";background:#101820;border-radius:99px;width:26%;height:20px;position:absolute;top:10px;left:37%}.campaign-phone span{color:#1769e0;text-transform:uppercase;font-size:.65rem;font-weight:900}.campaign-phone strong{margin:28px 0 14px;font-size:clamp(1.5rem,3vw,3.3rem);line-height:1;display:block}.campaign-phone i{color:#fff;background:#1769e0;border-radius:7px;padding:9px 12px;font-size:.7rem;font-style:normal;display:inline-block}.campaign-phone small{color:#697d8f;position:absolute;bottom:8%;left:8%}.service-preview{z-index:3;background:#fff;border:1px solid #d9ccef;border-radius:18px;flex-direction:column;width:46%;padding:24px;display:flex;position:absolute;bottom:8%;right:2%;box-shadow:0 18px 45px #2e175c24}.service-preview small{color:#7046c3;text-transform:uppercase;font-weight:900}.service-preview strong{margin:14px 0 6px}.service-preview span{color:#64778a;font-size:.8rem;line-height:1.4}.campaign-controls{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:18px;padding-bottom:28px;display:grid}.campaign-arrow,.rotation-control,.campaign-dots button{color:#0b2442;cursor:pointer;background:0 0;border:0}.campaign-arrow{border:1px solid #bdc9d3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.campaign-dots{gap:8px;display:flex}.campaign-dots button{background:#bfc8d0;border-radius:50%;width:9px;height:9px;padding:0}.campaign-dots button.active{background:var(--campaign);border-radius:99px;width:25px}.campaign-timer{background:#cbd5dc;border-radius:99px;height:3px;overflow:hidden}.campaign-timer i{background:var(--campaign);transform-origin:0;width:100%;height:100%;animation:6s linear campaign-progress;display:block}.rotation-control{font-size:.7rem;font-weight:800;text-decoration:underline}.campaign-arrow:focus-visible,.rotation-control:focus-visible,.campaign-dots button:focus-visible{outline-offset:3px;outline:3px solid #66a5ff}@keyframes campaign-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.goal-grid-four{grid-template-columns:repeat(4,1fr)}.goal-grid-four a{background:linear-gradient(150deg, #fff, var(--goal-soft,#eef4ff));min-height:210px}.goal-grid-four .outcome-1{--goal-soft:#eaf3ff}.goal-grid-four .outcome-2{--goal-soft:#e8f5ef}.goal-grid-four .outcome-3{--goal-soft:#fff0e4}.goal-grid-four .outcome-4{--goal-soft:#f0eafa}.goal-grid-four a>span{color:#1769e0;letter-spacing:.12em;font-size:.7rem;font-weight:900;position:static}.goal-grid-four strong{margin-top:auto}.homepage-recommendation{border-top:1px solid #dce2e7;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,6vw,78px);padding-block:clamp(4rem,8vw,8rem);display:grid}.homepage-recommendation h2{margin:.15em 0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98}.homepage-recommendation>div:first-child>p:not(.eyebrow){color:#607487;line-height:1.65}.homepage-recommendation ul{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.homepage-recommendation li{background:#edf3f8;border-radius:99px;padding:8px 11px;font-size:.78rem;font-weight:800}.recommendation-products{background:linear-gradient(145deg,#e7eef5,#f7f4ee);border-radius:24px;grid-template-columns:.72fr .72fr 1fr;align-items:end;gap:10px;min-height:440px;padding:22px;display:grid}.recommendation-products a{background:#fff;border-radius:16px;height:72%;display:block;position:relative;overflow:hidden}.recommendation-products a:last-child{height:100%}.recommendation-products img{object-fit:cover}.industry-section{border-top:1px solid #dce2e7;padding-block:clamp(4.5rem,8vw,8rem)}.industry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.industry-grid a{background:#fff;border:1px solid #d8e0e7;border-radius:18px;flex-direction:column;min-height:230px;padding:24px;display:flex}.industry-grid span{color:#1769e0;letter-spacing:.1em;font-size:.7rem;font-weight:900}.industry-grid strong{margin-top:auto;font-size:1.25rem}.industry-grid small{color:#607487;min-height:45px;margin:8px 0 18px;line-height:1.45}.industry-grid i{color:#1769e0;font-size:.78rem;font-style:normal;font-weight:850}@media (prefers-reduced-motion:reduce){.campaign-timer i{animation:none}.premium-store .product-card,.has-concept img{transition:none}}@media (max-width:900px){.campaign-stage{grid-template-columns:1fr;min-height:auto;padding-top:52px}.campaign-copy{text-align:center}.campaign-copy h1,.campaign-copy>p:not(.eyebrow){margin-inline:auto}.campaign-price,.campaign-benefits{justify-content:center}.campaign-visual{min-height:520px}.goal-grid-four,.industry-grid{grid-template-columns:repeat(2,1fr)}.homepage-recommendation{grid-template-columns:1fr}.recommendation-products{min-height:390px}}@media (max-width:620px){.campaign-stage{gap:18px;padding:38px 18px 12px}.campaign-copy{text-align:left}.campaign-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.campaign-copy>p:not(.eyebrow){margin-top:16px;font-size:1rem}.campaign-price{justify-content:flex-start;margin:18px 0}.campaign-price strong{font-size:1.7rem}.campaign-benefits{justify-content:flex-start}.campaign-visual{min-height:390px}.campaign-product-image{width:67%;height:95%;left:-5%}.campaign-phone{border-width:6px;border-radius:27px;width:48%;height:84%;padding-top:18%;right:-1%}.campaign-phone strong{font-size:1.45rem}.service-preview{width:52%;padding:15px;right:0}.campaign-controls{grid-template-columns:auto auto 1fr auto;gap:10px;padding:8px 18px 18px}.campaign-controls .rotation-control{grid-area:2/2/auto/4}.campaign-arrow{width:36px;height:36px}.goal-grid-four{scroll-snap-type:x mandatory;gap:10px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.goal-grid-four a{scroll-snap-align:start;flex:0 0 74%;min-height:185px}.homepage-recommendation{padding:54px 18px}.homepage-recommendation h2{font-size:2.55rem}.recommendation-products{min-height:280px;padding:12px}.industry-grid{scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.industry-grid a{scroll-snap-align:start;flex:0 0 74%;min-height:190px}.premium-store .four-up{grid-template-columns:1fr;display:grid}.premium-store .four-up .product-art{aspect-ratio:1.35}.premium-store .kit-shelf{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.premium-store .kit-shelf .product-card{scroll-snap-align:start;flex:0 0 84%}}.light-store .storefront-product-grid .product-art img{object-fit:contain;background:var(--family-wash,#edf2f6);padding:5%}.light-store .storefront-product-grid .product-card-band .product-art img,.light-store .storefront-product-grid .product-card-dot .product-art img{padding:8%}.availability-status{color:#233f59;background:#f0f4f7;border:1px solid #d7dfe6;border-radius:12px;flex-direction:column;gap:5px;margin-top:18px;padding:15px 16px;display:flex}.availability-status strong{font-size:.86rem}.availability-status span{color:#66798b;font-size:.76rem;line-height:1.45}.purchase-box .button.secondary.wide{color:#0b2442;background:#fff;border-color:#aebdca;margin-top:10px}.industry-grid a{padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.industry-grid a:hover{border-color:#b9c9d7;transform:translateY(-3px);box-shadow:0 16px 36px #0f27421a}.industry-grid figure{aspect-ratio:4/3;background:#e9eef2;width:100%;margin:0;position:relative;overflow:hidden}.industry-grid figure img{object-fit:cover;transition:transform .35s}.premium-store .homepage-recommendation>div:first-child>p:not(.eyebrow),.premium-store .modern-section-title>p,.premium-store .catalog-result-heading>p,.premium-store .catalog-confidence small,.premium-store .product-breadcrumbs,.premium-store .product-reassurance small,.premium-store .availability-status span,.premium-store .card-disabled,.light-store .card-disabled{color:#52697d}.premium-store .product-badge{color:#1255ad}.goal-tile-get-tips,.family-get-tips{--family-accent:#9a451d}.product-gallery:focus-visible{outline-offset:5px;outline:3px solid #1769e0}.store-shell.premium-store:not(.light-store) .product-badge{color:#1255ad}.premium-store .dashboard-section>div:first-child>small,.premium-store .dashboard-preview header span,.premium-store .metric-row small{color:#52697d}.industry-grid a:hover figure img{transform:scale(1.025)}.industry-grid a>span,.industry-grid a>strong,.industry-grid a>small,.industry-grid a>i{margin-left:20px;margin-right:20px}.industry-grid a>span{margin-top:18px}.industry-grid a>strong{margin-top:8px}.industry-grid a>small{min-height:45px;margin-top:8px;margin-bottom:14px}.industry-grid a>i{margin-bottom:20px}@media (max-width:620px){.industry-grid a{min-height:0}.industry-grid figure{aspect-ratio:4/3}.industry-grid a>strong{font-size:1.2rem}}.team-app,.inbox-app{--work-navy:#082847;--work-blue:#1268e8;color:#102b46;background:#f4f7fa;min-height:100vh}.team-top,.inbox-top{z-index:20;background:#fff;border-color:#dce5ed;height:auto;min-height:76px;padding:0 clamp(18px,3vw,42px);position:sticky;top:0}.team-top .business-wordmark,.inbox-top .business-wordmark{margin-right:20px}.team-top .business-wordmark>b,.inbox-top .business-wordmark>b{display:grid}.team-actions button,.composer button{border-color:#d5e0e8;border-radius:11px}.team-actions button:nth-child(2),.composer button[type=submit]{background:var(--work-navy)}.team-layout{grid-template-columns:252px minmax(0,1fr) 290px;max-width:none;min-height:calc(100vh - 76px)}.team-nav{background:#fff;border-color:#dce5ed;padding:24px 16px 24px clamp(18px,2.5vw,38px)}.team-nav .business-profile{margin-bottom:6px}.team-nav>a{color:#526b7f;padding:10px 11px;font-size:.84rem;font-weight:720}.team-nav>a[aria-current=page]{color:#075ab8;background:#eaf3ff}.team-nav>p{background:#f7fafc;border:1px solid #dce7ef;border-radius:13px;padding:13px;font-size:.68rem}.team-layout>.conversation-panel{background:#f8fafc;border:0;padding:42px clamp(24px,4.5vw,68px)}.team-layout>.conversation-panel h1{color:var(--work-navy);letter-spacing:-.05em;font-family:inherit;font-size:clamp(2.2rem,4vw,4rem);font-weight:790}.message-list{gap:15px}.message-list li{background:#fff;border:1px solid #dae4ec;border-radius:16px;max-width:760px;padding:15px 17px;box-shadow:0 8px 24px #0b355d08}.message-list li>span{color:#075ab8;background:#e3efff}.composer{background:#fff;border:1px solid #d8e3eb;border-radius:16px;padding:16px}.composer textarea{background:#f8fafc;border-color:#d8e3eb}.activity-panel{background:#fff;border-color:#dce5ed;padding:32px 22px}.activity-panel h2{color:var(--work-navy)}.activity-panel section{background:#f7fafc;border:1px solid #dce6ed;border-radius:15px;margin-top:24px;padding:17px}.activity-panel button{background:var(--work-navy);color:#fff;border:0;border-radius:10px;min-height:42px;margin:4px;font-weight:750}.inbox-top{justify-content:space-between}.inbox-intro{color:#fff;background:linear-gradient(135deg,#082847,#0d3a62);padding:42px max(18px,4vw) 28px}.inbox-intro h1{color:#fff;letter-spacing:-.055em;margin:.18rem 0;font-size:clamp(2.35rem,5vw,4.6rem)}.inbox-intro>p:not(.eyebrow){color:#c5d4df}.tool-badges span{background:#ffffff0d;border-color:#ffffff45}.inbox-layout{background:#f4f7fa;border-color:#dce5ed;grid-template-columns:310px minmax(0,1fr) 250px}.thread-list,.inbox-activity{background:#fff;padding:16px}.thread-list button{border-radius:13px;min-height:78px;padding:13px}.thread-list button.selected{background:#eaf3ff;border-color:#c8d9e7}.thread-list b{background:#d7e9ff;border-radius:99px;padding:2px 5px}.inbox-layout>.conversation-panel{background:#f8fafc;border-color:#dce5ed;padding:28px clamp(18px,3vw,42px)}.inbox-layout>.conversation-panel h2{color:var(--work-navy);letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.4rem)}.inbox-message,.ai-card{background:#fff;border-color:#d8e3eb;border-radius:16px;padding:15px 17px;box-shadow:0 8px 22px #0b355d08}.inbox-message.outbound_draft{border-left:4px solid var(--work-blue);background:#edf5ff}.ai-card{background:#fff8e8}.inbox-actions button{background:var(--work-navy);border-radius:10px}.inbox-activity button{background:var(--work-navy);color:#fff;border:0;border-radius:10px;width:100%;min-height:42px;margin:4px 0;font-weight:750}[data-theme=dark] :is(.team-app,.inbox-app){--work-navy:#edf7ff;--work-blue:#79afff;color:#eaf2f8;background:#0c1823}[data-theme=dark] :is(.team-top,.inbox-top,.team-nav,.activity-panel,.thread-list,.inbox-activity){background:#102231;border-color:#263c4e}[data-theme=dark] .team-layout>.conversation-panel,[data-theme=dark] .inbox-layout>.conversation-panel{background:#0c1823}[data-theme=dark] :is(.message-list li,.composer,.inbox-message,.ai-card,.activity-panel section){color:#eaf2f8;background:#142838;border-color:#2b4253}[data-theme=dark] .inbox-message.outbound_draft{background:#173957}[data-theme=dark] .team-nav>a,[data-theme=dark] .thread-list small{color:#afc1cf}[data-theme=dark] .team-nav>a[aria-current=page],[data-theme=dark] .thread-list button.selected{color:#9bc6ff;background:#173957}[data-theme=dark] .team-nav>p,[data-theme=dark] .composer textarea{color:#eaf2f8;background:#122838;border-color:#2b4253}@media (max-width:800px){.team-top,.inbox-top{min-height:64px;padding:8px 12px}.team-top .business-wordmark,.inbox-top .business-wordmark{margin:0}.team-layout{display:block}.team-layout>.conversation-panel{padding:26px 14px 90px}.message-list li{padding:13px}.activity-panel{padding:24px 14px 82px}.inbox-intro{padding:30px 16px 24px}.inbox-layout{grid-template-columns:1fr}.thread-list{gap:8px;max-height:none;padding:12px;display:flex;overflow-x:auto}.thread-list button{flex:0 0 78%;min-height:74px}.inbox-layout>.conversation-panel{padding:20px 14px}.inbox-activity{padding-bottom:82px}.team-mobile-nav{background:#fff;height:64px}.inbox-top .preference-controls label:first-child{display:none}}.unified-workspace{--uw-navy:#082847;--uw-blue:#1268e8;--uw-line:#dce5ed;color:#102b46;background:#f4f7fa;min-height:100vh}.unified-topbar{z-index:30;border-bottom:1px solid var(--uw-line);background:#fff;align-items:center;min-height:76px;padding:0 clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.unified-topbar .business-wordmark{margin-right:auto}.unified-topbar nav{gap:4px;display:flex}.unified-topbar nav a{color:#526b7f;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:750}.unified-topbar nav a:hover{color:var(--uw-navy);background:#f1f5f8}.unified-live-dot{color:#075ab8;background:#e8f4ff;border-radius:999px;margin-left:16px;padding:6px 9px;font-size:.67rem;font-weight:850}.unified-layout{grid-template-columns:252px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.unified-sidebar{border-right:1px solid var(--uw-line);background:#fff;flex-direction:column;height:calc(100vh - 76px);padding:24px 16px 24px clamp(18px,2.5vw,38px);display:flex;position:sticky;top:76px;overflow:auto}.unified-sidebar nav{gap:3px;display:grid}.unified-sidebar nav a{color:#526b7f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:.84rem;font-weight:720;display:flex}.unified-sidebar nav a[aria-current=page]{color:#075ab8;background:#eaf3ff}.unified-sidebar nav a span{font-size:1.1rem}.unified-sidebar .workspace-truth{margin-top:auto}.unified-main{min-width:0;padding:0 clamp(22px,4.5vw,72px) 72px}.unified-pagehead{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;padding:48px 0 30px;display:flex}.unified-pagehead h1{color:var(--uw-navy);letter-spacing:-.055em;margin:5px 0 10px;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.unified-pagehead>div>p:last-child{color:#587086;max-width:720px;margin:0;line-height:1.6}.unified-pagehead>span{color:#557084;background:#fff;border:1px solid #cfe0ec;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:850}.unified-content{max-width:1180px}.unified-content :is(.schedule-page,.front-page,.operator-page,.discovery-page,.admin-shell){max-width:none;margin:0;padding:0}.unified-content :is(.schedule-hero,.front-hero,.operator-hero,.discovery-page>header){display:none}.unified-content :is(.schedule-tabs,.schedule-stop,.schedule-grid>article,.clock-boundary,.front-grid>article,.front-readiness,.operator-grid article,.operator-learning,.discovery-page>section,.nfc-card,.notice){background:#fff;border-color:#d9e4ec;box-shadow:0 10px 28px #0b355d08}.unified-content :is(.schedule-stop,.schedule-grid>article,.clock-boundary,.front-grid>article,.front-readiness,.operator-grid article,.operator-learning,.discovery-page>section,.nfc-card,.notice){border-radius:17px}.unified-content :is(h2,h3){color:var(--uw-navy);font-family:inherit}.unified-content .eyebrow{color:var(--uw-blue)}.unified-content button{background:var(--uw-navy);color:#fff;border:0;border-radius:10px;min-height:42px;padding:9px 13px;font-weight:750}.unified-content button:disabled{opacity:.5}.unified-content .schedule-page>section,.unified-content .schedule-page>aside{margin-top:16px}.unified-content .schedule-tabs{z-index:4;border:1px solid var(--uw-line);border-radius:14px;margin:0 0 20px;padding:7px;position:sticky;top:76px}.unified-content .front-grid,.unified-content .operator-grid{margin:0 0 18px}.unified-content .front-readiness{margin-top:0}.unified-content .operator-learning{max-width:none}.unified-content .discovery-page{gap:16px;display:grid}.unified-content .discovery-page>section{margin:0;padding:clamp(18px,3vw,28px)}.unified-content .admin-shell>p:first-of-type,.unified-content .admin-shell>h1,.unified-content .admin-shell>h1+p,.unified-mobile-nav{display:none}.unified-content>.admin-layout{background:0 0;min-height:0;display:block}.unified-content>.admin-layout>.admin-nav,.unified-content .admin-top{display:none}.unified-content .admin-workspace{grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:16px;padding:0}.unified-content .admin-list,.unified-content .editor{border-color:#d9e4ec;box-shadow:0 10px 28px #0b355d08}.unified-content .editor h2,.unified-content .list-title h2{color:var(--uw-navy);font-family:inherit}.unified-content>.empty-state{background:#fff;border:1px solid #d9e4ec;border-radius:17px;box-shadow:0 10px 28px #0b355d08}.unified-content .fulfillment-list{gap:14px;display:grid}.unified-content .fulfillment-card{background:#fff;border-color:#d9e4ec;box-shadow:0 10px 28px #0b355d08}@media (max-width:900px){.unified-layout{grid-template-columns:210px minmax(0,1fr)}.unified-sidebar{padding-left:14px}.unified-main{padding-inline:24px}.unified-topbar nav{display:none}}@media (max-width:700px){.unified-workspace{padding-bottom:66px}.unified-topbar{min-height:64px;padding:8px 12px}.unified-topbar .business-wordmark small{display:block}.unified-live-dot{margin-left:auto}.unified-layout{display:block}.unified-sidebar{display:none}.unified-main{padding:0 14px 34px}.unified-pagehead{padding:28px 0 20px;display:block}.unified-pagehead h1{font-size:2.45rem}.unified-pagehead>div>p:last-child{font-size:.9rem}.unified-pagehead>span{margin-top:14px;display:inline-block}.unified-content .schedule-tabs{display:flex;top:64px;overflow-x:auto}.unified-content .schedule-tabs a{flex:none}.unified-content :is(.schedule-grid,.front-grid,.operator-grid,.nfc-grid){grid-template-columns:1fr}.unified-content .schedule-stop{grid-template-columns:72px minmax(0,1fr)}.unified-content .schedule-stop>div:last-child{grid-column:2}.unified-content .admin-workspace{grid-template-columns:1fr}.unified-mobile-nav{z-index:40;border-top:1px solid var(--uw-line);background:#fff;justify-content:space-around;min-height:64px;padding:7px 4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0b355d12}.unified-mobile-nav a{color:#627a8e;place-items:center;padding:5px;font-size:.68rem;font-weight:750;display:grid}.unified-mobile-nav a[aria-current=page]{color:#075ab8}}.schedule-action-link{color:#fff;background:#082847;border-radius:10px;align-items:center;min-height:42px;padding:9px 13px;font-weight:750;text-decoration:none;display:inline-flex}.schedule-grid form{gap:.8rem;margin-top:1rem;display:grid}.schedule-grid label{color:#526b7f;gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.schedule-grid :is(input,select){color:#102b46;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cddbe6;border-radius:9px;padding:.55rem .7rem}.schedule-grid button+button{margin-left:.5rem}.receptionist-page{gap:18px;min-width:0;display:grid}.receptionist-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.receptionist-summary article,.receptionist-grid article,.receptionist-calls{background:#fff;border:1px solid #d9e4ec;border-radius:17px;min-width:0;padding:22px}.receptionist-summary strong{color:#082847;font-size:2rem;display:block}.receptionist-summary span{color:#587086;font-size:.8rem}.receptionist-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.receptionist-grid form{gap:12px;display:grid}.receptionist-grid label{color:#526b7f;gap:8px;font-weight:700;display:flex}:is(.receptionist-grid label:has(textarea),.receptionist-grid label:has(input:not([type=checkbox]))){display:grid}.receptionist-grid :is(input:not([type=checkbox]),textarea){width:100%;font:inherit;border:1px solid #cddbe6;border-radius:9px;padding:10px}.receptionist-grid textarea{resize:vertical;min-height:88px}.receptionist-grid dl div{border-bottom:1px solid #e3eaf0;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.receptionist-table article{border-top:1px solid #e3eaf0;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:12px;padding:13px 0;display:grid}.receptionist-table b{text-align:right}@media (max-width:760px){.receptionist-summary{grid-template-columns:1fr 1fr}.receptionist-grid{grid-template-columns:1fr}.receptionist-table article{grid-template-columns:1fr 1fr}.receptionist-table time{grid-column:1/-1}}@media (max-width:420px){.receptionist-summary{grid-template-columns:1fr}}.global-preferences{width:max-content!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:5px 8px 5px auto!important;padding:2px 4px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.global-preferences select{max-width:86px!important;min-height:30px!important}.preference-theme-note{display:none!important}@media (max-width:620px){.global-preferences{box-shadow:none!important;background:0 0!important;border:0!important;margin:4px 8px 4px auto!important;padding:2px 4px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}}.google-connect-button{color:#082847;background:#fff;border:1px solid #ffffff70;border-radius:10px;align-items:center;min-height:44px;margin-top:20px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.google-connect-button:hover{background:#edf5ff}.google-connect-note{color:#c5d4df;margin-top:9px;display:block}.google-connection-panel{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.google-connection-panel>strong{color:#fff}.google-connection-panel>span{color:#c5d4df;font-size:.82rem}.google-connection-panel button{color:#082847;background:#fff;border:1px solid #ffffff70;border-radius:9px;min-height:40px;padding:0 13px;font-weight:800}.google-connection-panel button:last-child{color:#fff;background:0 0}.unified-menu{display:none}.unified-notifications,.business-notifications,.business-menu{position:relative}.unified-notifications summary,.business-notifications summary,.business-menu summary,.unified-menu summary{color:#244763;cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:.75rem;font-weight:800;list-style:none;display:flex}.unified-notifications summary::-webkit-details-marker{display:none}.business-notifications summary::-webkit-details-marker{display:none}.business-menu summary::-webkit-details-marker{display:none}.unified-menu summary::-webkit-details-marker{display:none}.unified-notifications summary b,.business-notifications summary b{color:#fff;background:#1268e8;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.62rem;display:grid}.unified-notifications section,.business-notifications section,.business-menu nav,.unified-menu nav{z-index:60;background:#fff;border:1px solid #d7e3ec;border-radius:14px;gap:4px;width:min(310px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #08284724}.unified-notifications section a,.business-notifications section a,.business-menu nav a,.unified-menu nav a{color:#385a74;border-radius:8px;padding:10px;font-size:.8rem;text-decoration:none}.unified-notifications section a:hover,.business-notifications section a:hover,.business-menu nav a:hover,.unified-menu nav a:hover{background:#edf5fc}.business-notifications{margin-left:auto}.business-menu{display:none}@media (max-width:700px){.unified-topbar{gap:7px}.unified-menu,.business-menu{display:block}.unified-menu nav,.business-menu nav{max-height:70vh;left:0;right:auto;overflow:auto}.unified-topbar .business-wordmark{margin-right:auto}.unified-notifications summary,.business-notifications summary{color:#0000;width:42px;overflow:hidden}.unified-notifications summary b,.business-notifications summary b{color:#fff;position:absolute;top:2px;right:3px}.unified-live-dot{display:none}.business-top{flex-wrap:wrap;gap:7px}.business-top-links{display:none!important}.business-top .business-wordmark{margin-right:auto}.business-top .preference-controls{order:5;width:100%}}.campaign-dots{gap:4px}.campaign-dots button{background:0 0;width:24px;height:24px;position:relative}.campaign-dots button:after{content:"";background:#bfc8d0;border-radius:50%;position:absolute;inset:7px}.campaign-dots button.active{background:0 0;width:32px}.campaign-dots button.active:after{background:var(--campaign);border-radius:99px;inset:7px 3px}.campaign-carousel{background:#f7f4ee}.campaign-receptionist{--campaign:#1268e8;--campaign-soft:#eaf2ff}.campaign-ad-stage{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(24px,5vw,68px);padding-block:clamp(28px,5vw,64px);display:grid}.campaign-ad-art{aspect-ratio:1122/1402;background:#fff;border:1px solid #d9e1ea;border-radius:22px;width:min(100%,610px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #0927461f}.campaign-ad-art img{object-fit:cover}.campaign-ad-action{max-width:470px}.campaign-ad-action>.eyebrow{color:var(--campaign)}.campaign-ad-action h1{color:#092746;letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(3rem,5vw,5.7rem);line-height:.94}.campaign-ad-action>p:not(.eyebrow){color:#506477;margin:0 0 25px;font-size:1.06rem;line-height:1.6}.campaign-ad-action>.button{color:#23170d;background:#f97316;border-color:#f97316}.campaign-ad-action>small{color:#617487;margin-top:18px;line-height:1.5;display:block}.campaign-controls{padding-bottom:24px}.campaign-timer i{animation-duration:6s}@media (max-width:900px){.campaign-ad-stage{grid-template-columns:1fr}.campaign-ad-art{width:min(100%,620px);margin-inline:auto}.campaign-ad-action{text-align:center;max-width:620px;margin-inline:auto}.campaign-ad-action h1{font-size:clamp(3rem,9vw,5rem)}}@media (max-width:620px){.campaign-ad-stage{gap:22px;padding:18px 14px 24px}.campaign-ad-art{border-radius:16px}.campaign-ad-action{text-align:left}.campaign-ad-action h1{font-size:2.75rem}.campaign-ad-action>p:not(.eyebrow){font-size:1rem}.campaign-ad-action>.button{text-align:center;display:block}.campaign-controls{padding-inline:14px}}.premium-store,.light-store{--navy:#092746;--blue:#1268e8;--warm:#f7f4ee;--hair:#d9e1ea}.premium-store .commerce-header-wrap,.light-store .commerce-header-wrap{color:#fff;background:#092746;border-color:#183b5d}.premium-store .commerce-header-wrap .store-notice,.light-store .commerce-header-wrap .store-notice{color:#153f38;background:#e8f4ef}.premium-store .commerce-header-wrap .store-header,.light-store .commerce-header-wrap .store-header,.premium-store .commerce-header-wrap .wordmark,.light-store .commerce-header-wrap .wordmark,.premium-store .commerce-header-wrap .store-header nav a,.light-store .commerce-header-wrap .store-header nav a{color:#fff}.premium-store .commerce-header-wrap .brand-copy small,.light-store .commerce-header-wrap .brand-copy small{color:#c8d6e3}.premium-store .commerce-header-wrap .store-brand>b,.light-store .commerce-header-wrap .store-brand>b{color:#dceaff;background:#ffffff18}.premium-store .commerce-header-wrap .search button,.light-store .commerce-header-wrap .search button{color:#24150a;background:#f97316}.premium-store .job-navigation,.light-store .job-navigation{background:#fff;border-color:#d9e1ea}.premium-store .job-navigation a,.light-store .job-navigation a{color:#29445f}.premium-store .button.primary,.light-store .button.primary{color:#24150a;background:#f97316;border-color:#f97316;box-shadow:0 8px 18px #f973162e}.premium-store .button.primary:hover,.light-store .button.primary:hover{background:#e8640a;border-color:#e8640a}.premium-store .how-section li>span{background:#1268e8}.premium-store .dashboard-section>div:first-child>strong{color:#1268e8}@media (max-width:700px){.premium-store .commerce-header-wrap .mobile-search,.light-store .commerce-header-wrap .mobile-search{background:#092746}.premium-store .commerce-header-wrap .mobile-store-menu summary,.light-store .commerce-header-wrap .mobile-store-menu summary{color:#fff;border-color:#6f8aa3}.premium-store .commerce-header-wrap .mobile-store-menu nav,.light-store .commerce-header-wrap .mobile-store-menu nav{background:#fff}.premium-store .commerce-header-wrap .mobile-store-menu nav a,.light-store .commerce-header-wrap .mobile-store-menu nav a{color:#092746}}.campaign-ad-action>small{color:#52697d}.business-attention small{color:#536b7f}.business-mobile-nav a,.unified-mobile-nav a{color:#4b657a}.brand-copy small,.business-wordmark small,.campaign-phone small{color:#4d6579}.store-brand>b{color:#0757ad}.premium-store .eyebrow,.light-store .eyebrow,.campaign-phone span,.goal-grid-four a>span,.industry-grid span,.industry-grid i{color:#075ab8}.unified-pagehead>span,.workspace-kicker b{color:#4d6579}.light-store .card-disabled{color:#526a7e}.unified-workspace small,.business-app small,.team-app small,.inbox-app small{color:#435e74}.unified-workspace .eyebrow,.business-app .eyebrow,.team-app .eyebrow,.inbox-app .eyebrow{color:#075ab8}.premium-store :is(.product-badge,.popular-label),.light-store :is(.product-badge,.popular-label){color:#0757ad}.premium-store :is(.card-disabled,.terms-summary),.light-store :is(.card-disabled,.terms-summary){color:#4b6478}.unified-workspace :is(p,small,span,dt,dd,label),.business-app :is(p,small,span,dt,dd,label),.inbox-app :is(p,small,span,dt,dd,label){color:#29475f}.unified-workspace :is(button,a)[aria-current=page] span,.unified-workspace button span,.business-app button span,.inbox-app button span{color:inherit}.unified-workspace .eyebrow,.business-app .eyebrow,.inbox-app .eyebrow{color:#075ab8}.inbox-app .selected span b{color:#0752a8}.unified-workspace small,.business-app small,.inbox-app small{color:#29475f!important}.inbox-app .thread-row span b,.inbox-app .selected span b{color:#064d9d!important}.unified-workspace button,.unified-workspace button *,.inbox-app button,.inbox-app button *{color:inherit}.unified-content button,.unified-content button *,.inbox-actions button,.inbox-actions button *,.inbox-activity button,.inbox-activity button *{color:#fff!important}.inbox-intro :is(p,span,small){color:#dce9f2!important}.inbox-intro .eyebrow{color:#a9caff!important}.tenant-wordmark strong{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:-.01em;max-width:280px;font-size:.95rem;overflow:hidden}.gmail-icon-link{border:1px solid #d7e3ec;place-items:center;width:40px;height:40px;font-size:1.15rem;color:#234763!important;padding:0!important;display:grid!important}.shell-language{color:#244763;background:#fff;border:1px solid #d7e3ec;border-radius:10px;min-height:40px;margin-left:8px;font-weight:800}.sidebar-more,.sidebar-owner{border-top:1px solid #e4ebf1;margin-top:8px;padding-top:8px}.sidebar-more summary,.sidebar-owner summary{color:#5b7285;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:9px 11px;font-size:.72rem;font-weight:850;list-style:none}.sidebar-more summary::-webkit-details-marker{display:none}.sidebar-owner summary::-webkit-details-marker{display:none}.sidebar-more a,.sidebar-owner a{margin-top:3px}.unified-pagehead:has(+.unified-content .ask-millennium-home){display:none}.unified-main:has(.ask-millennium-home){padding-bottom:0}.unified-content:has(.ask-millennium-home){max-width:none}.ask-millennium-home{background:#fff;grid-template-rows:1fr auto;min-height:calc(100vh - 76px);margin-inline:calc(-1*clamp(22px,4.5vw,72px));padding:clamp(30px,8vh,90px) clamp(18px,7vw,110px) 20px;display:grid}.ask-center{width:100%;min-width:0;max-width:780px;margin:auto}.ask-mark{color:#fff;background:#082847;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 24px;font-size:1.3rem;font-weight:900;display:grid}.ask-center h1{text-align:center;color:#102b46;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.ask-center>p{text-align:center;color:#62798c;max-width:620px;margin:16px auto 28px;line-height:1.55}.ask-center form{background:#fff;border:1px solid #cfdbe5;border-radius:24px;overflow:hidden;box-shadow:0 12px 38px #092d5014}.ask-center textarea{resize:none;width:100%;min-height:105px;font:inherit;color:#163954;border:0;outline:0;padding:20px 22px 8px;display:block}.ask-center form>div{z-index:1;align-items:center;gap:10px;padding:8px 12px 12px;display:flex;position:relative}.ask-center form button{color:#fff;background:#102b46;border:0;border-radius:50%;width:36px;height:36px;font-size:1.1rem}.ask-center form button:first-child{color:#456179;background:#fff;border:1px solid #d5e0e8}.ask-center form span{color:#526b7f;margin-right:auto;font-size:.72rem}.ask-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ask-suggestions button{min-height:38px;color:#38546b!important;background:#f8fafc!important;border:1px solid #d7e2ea!important;border-radius:999px!important;font-size:.75rem!important}.ask-preview{background:#f5f9fd;border:1px solid #d4e1eb;border-radius:16px;margin-top:22px;padding:18px}.ask-preview small{font-weight:900;color:#1268e8!important}.ask-preview p{margin:7px 0 14px}.ask-preview>div{justify-content:flex-end;gap:9px;display:flex}.ask-preview a,.ask-preview button{border-radius:9px;padding:9px 13px;font-size:.78rem;font-weight:800;text-decoration:none}.ask-preview button{color:#36546d!important;background:#fff!important;border:1px solid #cad8e3!important}.ask-preview a{color:#fff;background:#102b46}.ask-millennium-home footer{text-align:center;color:#526b7f;font-size:.68rem}.ask-millennium-home footer span{color:inherit}.workspace-back{color:#315a78;margin-bottom:15px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.workspace-back:hover{text-decoration:underline}.unified-content>.inbox-app{background:0 0;min-height:0}.unified-content>.inbox-app>.inbox-top{display:none}.unified-content>.inbox-app>.inbox-intro{border-radius:18px;margin-bottom:16px;padding:26px clamp(18px,3vw,30px)}.unified-content>.inbox-app>.inbox-layout{border:1px solid #d9e4ec;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0b355d08}.unified-content .inbox-filters button{background:#fff;color:#244763!important}.unified-content .inbox-filters button[aria-pressed=true]{background:#e8f2ff;color:#164a78!important}.unified-content .thread-list>button{background:0 0;color:#173a56!important}.unified-content .thread-list>button.selected{background:#eaf3ff;color:#173a56!important}.unified-content .thread-list>button *{color:#173a56!important}.unified-content .thread-list>button b{color:#1761a8!important}.saas-acceptance{background:#fff;border:1px solid #cbdce9;border-radius:18px;margin:0 0 22px;overflow:hidden;box-shadow:0 10px 28px #0b355d08}.saas-acceptance>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.saas-acceptance>summary::-webkit-details-marker{display:none}.saas-acceptance>summary span{gap:3px;display:grid}.saas-acceptance>summary small{text-transform:uppercase;letter-spacing:.07em;font-size:.67rem;font-weight:900;color:#1268e8!important}.saas-acceptance>summary strong{color:#102b46;font-size:1rem}.saas-acceptance>summary>b{border-radius:999px;padding:6px 9px;font-size:.68rem}.saas-acceptance>summary>b.pending{color:#785500;background:#fff4d8}.saas-acceptance>summary>b.approved{color:#13633c;background:#e4f7ec}.saas-acceptance-body{border-top:1px solid #e3eaf0;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:20px;padding:0 20px 20px;display:grid}.saas-acceptance ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.saas-acceptance li label{cursor:pointer;background:#f8fafc;border:1px solid #e0e8ee;border-radius:11px;align-items:flex-start;gap:11px;padding:11px;display:flex}.saas-acceptance input{accent-color:#1268e8;width:18px;height:18px;margin-top:2px}.saas-acceptance li span{color:#29475f;gap:2px;display:grid}.saas-acceptance li span b{color:#526b7f;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.saas-acceptance aside{background:#f1f6fa;border-radius:13px;margin-top:18px;padding:15px}.saas-acceptance aside p{color:#3b5870;margin:0 0 12px;font-size:.78rem;line-height:1.45}.saas-acceptance aside p strong{color:#102b46;margin-bottom:3px;display:block}.saas-acceptance aside button{width:100%}.saas-acceptance aside small{text-align:center;margin-top:7px;display:block}.unified-content:has(.ask-millennium-home)>.saas-acceptance{z-index:2;width:min(780px,100% - 36px);position:absolute;top:92px;left:50%;transform:translate(-50%)}.unified-content:has(.ask-millennium-home) .ask-millennium-home{padding-top:clamp(300px,38vh,360px)}.workspace-signin{background:#fff8e5;border:1px solid #f0d393;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0;padding:14px 16px;display:flex}.workspace-signin strong{color:#654700}.workspace-signin p{color:#6d5a31;margin:3px 0 0;font-size:.78rem}.workspace-signin a{color:#fff;background:#102b46;border-radius:9px;flex:none;padding:9px 13px;font-size:.78rem;font-weight:850;text-decoration:none}@media (max-width:700px){.tenant-wordmark strong{max-width:120px}.gmail-icon-link{width:38px;height:38px}.ask-millennium-home{min-height:calc(100vh - 130px);margin-inline:-14px;padding:34px 14px 16px}.ask-mark{width:44px;height:44px;margin-bottom:18px}.ask-center h1{font-size:2rem}.ask-center>p{font-size:.86rem}.ask-suggestions{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.ask-suggestions button{flex:none}.ask-preview>div{display:grid}.ask-preview a,.ask-preview button{text-align:center}.saas-acceptance>summary{align-items:flex-start;padding:14px}.saas-acceptance>summary>b{flex:none}.saas-acceptance-body{grid-template-columns:1fr;padding:0 12px 12px}.saas-acceptance aside{margin-top:0}.unified-content:has(.ask-millennium-home)>.saas-acceptance{width:auto;margin:14px 0;position:relative;top:auto;left:auto;transform:none}.unified-content:has(.ask-millennium-home) .ask-millennium-home{padding-top:34px}.workspace-signin{flex-direction:column;align-items:flex-start}.workspace-signin a{text-align:center;width:100%}}.unified-content>.team-app{background:0 0;max-width:none;min-height:0;padding:0}.team-inline-actions{color:#29475f;background:#fff;border:1px solid #d9e4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.team-inline-actions span{font-size:.78rem;font-weight:750}.unified-content>.team-app>.team-top,.unified-content>.team-app>.team-mobile-nav{display:none}.unified-content>.team-app .team-layout{min-height:0}.unified-content>.team-app .team-conversation,.unified-content>.team-app .team-rail{background:#fff;border-color:#d9e4ec;box-shadow:0 10px 28px #0b355d08}.inbox-filters{background:#f8fafc;border-bottom:1px solid #dce5ed;gap:10px;padding:14px;display:grid}.inbox-filters label{color:#31536d;gap:5px;font-size:.72rem;font-weight:800;display:grid}.inbox-filters input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdbe6;border-radius:9px;padding:0 11px}.inbox-filters [role=group]{gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.inbox-filters [role=group] button{color:#49677e;background:#fff;border:1px solid #d5e1e9;border-radius:999px;flex:none;min-height:34px;padding:5px 8px;font-size:.65rem}.inbox-filters [role=group] button[aria-pressed=true]{color:#075ab8;background:#e8f2ff;border-color:#1268e8}.inbox-empty-filter{color:#60788b;padding:18px;font-size:.82rem}.unified-content .admin-product .status.draft{color:#584b34!important}.premium-store .product-art{background:var(--family-wash,#edf2f6);overflow:hidden}.premium-store .product-art img{object-fit:contain;background:var(--family-wash,#edf2f6);padding:clamp(10px,4%,22px)}.premium-store .product-card-stand .product-art img{padding:3% 7%}.premium-store .product-card-card .product-art img{padding:6%}.premium-store .product-card-band .product-art img{padding:7% 8%}.premium-store .product-card-dot .product-art img{padding:9%}.recommendation-products img{background:#fff;padding:6%;object-fit:contain!important}.finish-gallery figure{background:linear-gradient(145deg,#f8f7f3,#eceff1)}.finish-gallery img{object-fit:contain;padding:4%}.catalog-hero-products img{object-fit:contain;background:linear-gradient(145deg,#faf9f5,#edf1f3);padding:4%}.storefront-product-grid .product-art{background:linear-gradient(145deg,#f8f8f6,#e9edf0)}.storefront-product-grid .product-art img{background:0 0}.storefront-product-grid .product-card-body{border-top-color:#123a62}.storefront-product-grid .product-badge{color:#123a62;background:#e9eef3}.industry-product-list a{grid-template-columns:72px minmax(0,1fr) auto;gap:16px}.industry-product-list figure{aspect-ratio:1;background:#fff;border-radius:12px;width:72px;margin:0;position:relative;overflow:hidden}.industry-product-list figure img{object-fit:contain;padding:8%}.industry-product-list b{max-width:150px}@media (max-width:700px){.industry-product-list a{grid-template-columns:58px minmax(0,1fr)}.industry-product-list figure{width:58px}.industry-product-list b{text-align:left;grid-column:2;max-width:none}}.industry-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.industry-tabs a{text-align:left;border-radius:16px;gap:10px;padding:8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.industry-tabs a:hover{border-color:#7894aa;transform:translateY(-2px);box-shadow:0 10px 24px #0b244214}.industry-tabs a.active{color:#092746;background:#fff;border-color:#1268e8;box-shadow:0 0 0 3px #1268e826}.industry-tabs figure{aspect-ratio:1.55;background:#dfe6ea;border-radius:10px;width:100%;margin:0;position:relative;overflow:hidden}.industry-tabs figure img{object-fit:cover}.industry-tabs span{padding:0 7px 5px;font-size:.82rem;font-weight:850}.catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.catalog-controls select{cursor:pointer;min-height:46px}.catalog-controls .button{min-height:46px}.catalog-clear{color:#315a7d;align-self:center;padding:10px 4px;font-size:.78rem;font-weight:800;text-decoration:underline}@media (max-width:760px){.industry-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-tabs a{padding:6px}.catalog-controls{grid-template-columns:1fr}.catalog-controls .button,.catalog-clear{text-align:center;width:100%}.industry-recommendation{padding:24px 18px}}.software-nav-link{color:#075ab8!important}.software-gateway{background:linear-gradient(135deg,#fff 0 54%,#eef5fb 54%);border:1px solid #d5e0e8;border-radius:26px;margin:0 0 clamp(60px,8vw,100px);padding:clamp(32px,5vw,58px);box-shadow:0 18px 50px #0927460d}.software-gateway-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:34px;margin-bottom:30px;display:grid}.software-gateway-heading h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:1}.software-gateway-heading>p{color:#526a7e;max-width:470px;margin:0;line-height:1.65}.software-gateway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.software-gateway-grid a{color:#092746;background:#fff;border:1px solid #d7e1e8;border-radius:17px;flex-direction:column;min-height:230px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #0927460a}.software-gateway-grid a:hover{border-color:#8da9bf;transform:translateY(-3px);box-shadow:0 14px 30px #09274616}.software-gateway-grid span{color:#1268e8;letter-spacing:.12em;font-size:.68rem;font-weight:900}.software-gateway-grid strong{margin-top:34px;font-size:1.15rem;line-height:1.15}.software-gateway-grid small{color:#5c7184;margin:10px 0 20px;line-height:1.5}.software-gateway-grid b{color:#075ab8;margin-top:auto;font-size:.76rem}.industry-recommendation{color:#092746;background:#fff;border:1px solid #d5dfe7;border-radius:26px;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 50px #09274612}.industry-story{background:#092746;min-width:0;min-height:610px;display:grid;position:relative}.industry-story>figure{margin:0;position:absolute;inset:0;overflow:hidden}.industry-story>figure:after{content:"";background:linear-gradient(#09274612 20%,#092746f2 90%);position:absolute;inset:0}.industry-story>figure img{object-fit:cover}.industry-copy{z-index:1;align-self:end;min-width:0;padding:clamp(28px,5vw,56px);position:relative}.industry-copy>span{color:#91c4ff}.industry-copy h3{color:#fff;overflow-wrap:anywhere;max-width:620px;margin:14px 0;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.98}.industry-copy p{color:#cedbe6;max-width:620px;margin:0;font-size:1rem;line-height:1.65}.industry-solution-panel{min-width:0;padding:clamp(24px,4vw,44px)}.industry-solution-panel>.eyebrow{color:#075ab8;margin-bottom:10px}.industry-product-list a{color:#092746;border-color:#d9e2e8;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:18px 0}.industry-product-list figure{aspect-ratio:1;background-color:#e7edf1;background-repeat:no-repeat;background-size:300% 100%;width:92px}.industry-product-list div{min-width:0}.industry-product-list strong{color:#092746;font-size:1.08rem}.industry-product-list span{color:#5a7083;line-height:1.45}.industry-product-list b{color:#075ab8;text-align:left;grid-column:2;max-width:none;font-size:.72rem}.industry-optional{color:#405f76;background:#eef4f8;border-radius:12px;margin:20px 0 0;padding:14px 16px;font-size:.82rem;line-height:1.5}.industry-workflow{background:#d8e1e8;border-top:1px solid #d8e1e8;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.industry-workflow li{background:#f7f9fa;align-items:center;gap:12px;min-width:0;padding:20px 24px;display:flex}.industry-workflow span{color:#1268e8;font-size:.68rem;font-weight:900}.industry-workflow strong{font-size:.82rem;line-height:1.35}@media (max-width:980px){.software-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-recommendation{grid-template-columns:1fr}.industry-story{min-height:520px}.industry-product-list a{grid-template-columns:84px minmax(0,1fr)}.industry-product-list figure{width:84px}}@media (max-width:620px){.software-gateway{background:#fff;margin-inline:-2px;padding:24px 16px}.software-gateway-heading{grid-template-columns:1fr;gap:14px}.software-gateway-grid{grid-template-columns:1fr}.software-gateway-grid a{min-height:180px}.software-gateway-grid strong{margin-top:24px}.industry-recommendation{border-radius:20px;margin-inline:0}.industry-story{min-height:470px}.industry-copy{padding:26px 20px}.industry-copy h3{overflow-wrap:normal;word-break:normal;font-size:clamp(2.15rem,11vw,3.2rem)}.industry-copy p{font-size:.94rem}.industry-solution-panel{padding:24px 18px}.industry-product-list a{grid-template-columns:76px minmax(0,1fr);gap:14px}.industry-product-list figure{width:76px}.industry-workflow{grid-template-columns:1fr}.industry-workflow li{padding:16px 20px}.industry-workflow li+li{border-top:1px solid #d8e1e8}}.software-products{padding-block:20px 80px}.software-products .modern-section-title>p{color:#587086;max-width:460px;line-height:1.6}.software-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.software-product-grid a{color:#092746;background:#fff;border:1px solid #d8e2e9;border-radius:18px;flex-direction:column;min-height:245px;padding:24px;scroll-margin-top:150px;display:flex;box-shadow:0 10px 28px #0927460a}.software-product-grid span{color:#1268e8;letter-spacing:.12em;font-size:.68rem;font-weight:900}.software-product-grid strong{margin-top:30px;font-size:1.25rem}.software-product-grid p{color:#5b7184;line-height:1.55}.software-product-grid b{color:#075ab8;margin-top:auto;font-size:.76rem}.receptionist-onboarding-public{border-top:1px solid #dce5ec;grid-template-columns:.82fr 1.18fr;gap:clamp(32px,6vw,84px);padding-block:75px;scroll-margin-top:150px;display:grid}.receptionist-onboarding-copy h2{color:#082847;letter-spacing:-.055em;margin:.25em 0;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.98}.receptionist-onboarding-copy>p:not(.eyebrow){color:#587086;line-height:1.65}.receptionist-onboarding-copy .button{margin-top:18px}.receptionist-onboarding-public ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.receptionist-onboarding-public li{background:#fff;border:1px solid #d9e3ea;border-radius:14px;grid-template-columns:48px 1fr;gap:15px;padding:18px;display:grid}.receptionist-onboarding-public li>span{color:#075ab8;background:#eaf2ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.receptionist-onboarding-public strong{color:#092746}.receptionist-onboarding-public li p{color:#5d7386;margin:5px 0 0;font-size:.82rem;line-height:1.5}.receptionist-setup{background:#fff;border:1px solid #d9e4ec;border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:28px;padding:24px;display:grid}.receptionist-setup h2{color:#082847;margin:.25em 0}.receptionist-setup>div>p:not(.eyebrow){color:#526b7f;line-height:1.6}.receptionist-setup ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.receptionist-setup li{background:#f7f9fa;border:1px solid #dbe5ec;border-radius:12px;min-width:0;padding:14px}.receptionist-setup li>span{color:#395970;background:#dce6ee;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:18px;font-size:.72rem;font-weight:900;display:grid}.receptionist-setup li.complete>span{color:#17684d;background:#dff3e9}.receptionist-setup strong,.receptionist-setup small{display:block}.receptionist-setup small{color:#5a7184;margin-top:7px;line-height:1.4}@media (max-width:980px){.software-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receptionist-onboarding-public,.receptionist-setup{grid-template-columns:1fr}.receptionist-setup ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.software-products{padding-block:10px 55px}.software-product-grid{grid-template-columns:1fr}.software-product-grid a{min-height:200px}.receptionist-onboarding-public{grid-template-columns:1fr;padding-block:52px}.receptionist-setup{padding:18px}.receptionist-setup ol{grid-template-columns:1fr}.receptionist-setup li{grid-template-columns:34px 1fr;gap:10px;display:grid}.receptionist-setup li>span{grid-row:1/3;margin:0}.receptionist-setup li small{margin-top:4px}}.owner-onboard{background:#eef6ff;border:1px solid #cbdce9;border-radius:17px;grid-template-columns:.9fr 1.1fr;gap:24px;margin-bottom:16px;padding:22px;display:grid}.owner-onboard h2{color:var(--owner-navy);margin:.2em 0}.owner-onboard>div>p:last-child{color:#587187;font-size:.82rem;line-height:1.5}.owner-onboard form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-onboard label{color:#38566d;gap:5px;font-size:.7rem;font-weight:800;display:grid}.owner-onboard input{min-height:42px;font:inherit;background:#fff;border:1px solid #bfd0dd;border-radius:9px;padding:0 11px}.owner-onboard button{background:var(--owner-navy);color:#fff;border:0;border-radius:10px;grid-column:1/-1;min-height:43px;font-weight:800}.owner-onboard form p{color:#315d7d;grid-column:1/-1;margin:0;font-size:.75rem}@media (max-width:700px){.owner-onboard,.owner-onboard form{grid-template-columns:1fr}}.owner-shell{--owner-navy:#082847;--owner-blue:#1268e8;color:#173952;background:#f4f7fa;min-height:100vh}.owner-top{z-index:20;background:#fff;border-bottom:1px solid #dbe5ec;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.owner-brand{color:var(--owner-navy);align-items:center;gap:11px;text-decoration:none;display:flex}.owner-brand>b{background:var(--owner-navy);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.owner-brand span{display:grid}.owner-brand small{color:#678094;font-size:.68rem}.owner-top nav{gap:6px;display:flex}.owner-top nav a{color:#456178;border-radius:9px;padding:9px 11px;font-size:.78rem;font-weight:800;text-decoration:none}.owner-top nav a:hover{background:#eef4f8}.owner-layout{grid-template-columns:230px minmax(0,1fr);display:grid}.owner-layout>aside{background:#fff;border-right:1px solid #dbe5ec;height:calc(100vh - 72px);padding:25px 16px;position:sticky;top:72px}.owner-layout>aside nav{gap:4px;display:grid}.owner-layout>aside a{color:#506b80;border-radius:10px;padding:11px;font-size:.82rem;font-weight:750;text-decoration:none}.owner-layout>aside a[aria-current=page]{color:#075ab8;background:#e8f2ff}.owner-layout>aside p{color:#62798c;background:#f7fafc;border:1px solid #e0e8ee;border-radius:12px;margin-top:30px;padding:13px;font-size:.7rem;line-height:1.5}.owner-main{min-width:0;padding:clamp(24px,4vw,58px)}.owner-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.owner-heading h1,.owner-state h1{color:var(--owner-navy);letter-spacing:-.055em;margin:.15em 0;font-size:clamp(2.3rem,5vw,4.7rem)}.owner-heading p{color:#5d7588}.owner-heading>strong{color:#745400;background:#fff1cf;border-radius:999px;padding:8px 11px;font-size:.72rem}.owner-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.owner-metrics article,.owner-grid>article,.owner-orders,.owner-state{background:#fff;border:1px solid #dbe5ec;border-radius:17px;box-shadow:0 10px 28px #0b355d08}.owner-metrics article{gap:6px;padding:18px;display:grid}.owner-metrics span{color:#61798c;font-size:.72rem;font-weight:750}.owner-metrics strong{color:var(--owner-navy);font-size:1.7rem}.owner-metrics small{color:#7890a2;font-size:.65rem}.owner-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-grid>article,.owner-orders{padding:22px}.owner-section-title{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.owner-section-title h2{color:var(--owner-navy);margin:.18em 0}.owner-section-title a{color:#075ab8;font-size:.72rem;font-weight:800}.owner-attention,.owner-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.owner-attention li,.owner-list li{background:#f6f9fb;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.owner-attention li strong{color:#745400;background:#fff1cf;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.owner-list li strong{margin-right:auto}.owner-list time{color:#6c8293;font-size:.72rem}.owner-orders{margin-top:16px}.owner-table{margin-top:16px;display:grid}.owner-table article{border-top:1px solid #e3eaf0;grid-template-columns:1fr 2fr 1fr auto;gap:14px;padding:12px;font-size:.78rem;display:grid}.owner-table article span{text-overflow:ellipsis;overflow:hidden}.owner-state{max-width:760px;margin:8vh auto;padding:clamp(24px,5vw,54px)}.owner-state .button{margin:18px 8px 0 0;display:inline-flex}@media (max-width:1000px){.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.owner-top{min-height:64px;padding:8px 12px}.owner-top nav a:first-child{display:none}.owner-layout{display:block}.owner-layout>aside{width:100%;height:auto;padding:10px 12px;position:static;overflow-x:auto}.owner-layout>aside nav{display:flex}.owner-layout>aside a{flex:none}.owner-layout>aside p{display:none}.owner-main{padding:24px 14px 70px}.owner-heading{display:block}.owner-heading>strong{margin-top:10px;display:inline-block}.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid{grid-template-columns:1fr}.owner-table article{grid-template-columns:1fr auto}.owner-table article span{grid-column:1/-1}.owner-state{margin:20px 14px}}