:root{--bg:#f7f3ff;--surface:#fffaff;--surface-2:#eee7ff;--ink:#1f1630;--muted:#6e627e;--line:#ded0f5;--green:#6d28d9;--green-2:#efe6ff;--coral:#c44f7a;--amber:#c99a33;--blue:#4b63c5;--danger:#b24060;--purple-deep:#220637;--purple:#6d28d9;--purple-hot:#c026d3;--gold:#d4af37;--shadow:0 18px 50px rgba(42,11,78,0.12);--font-sans:var(--font-body),"Nunito Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-display),"Montserrat",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{width:100%;max-width:100%;overflow-x:hidden}body{--font-sans:var(--font-body),"Nunito Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-display),"Montserrat",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}@media (max-width:900px){html body .agency-home .site-nav.site-nav-compact,html body .community-page .site-nav.site-nav-compact,html body .public-shell .site-nav.site-nav-compact,html body .site-nav.site-nav-compact,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;min-height:118px!important;overflow:visible!important}html body .agency-home .site-nav.site-nav-compact .brand-mark,html body .community-page .site-nav.site-nav-compact .brand-mark,html body .public-shell .site-nav.site-nav-compact .brand-mark,html body .site-nav.site-nav-compact .brand-mark,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .brand-mark{grid-column:1!important;grid-row:1!important;justify-self:start!important;max-width:min(100%,280px)!important;min-width:min(100%,128px)!important;width:min(100%,280px)!important;overflow:hidden!important}html body .agency-home .site-nav.site-nav-compact .site-nav-actions,html body .community-page .site-nav.site-nav-compact .site-nav-actions,html body .public-shell .site-nav.site-nav-compact .site-nav-actions,html body .site-nav.site-nav-compact .site-nav-actions,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .site-nav-actions{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-template-rows:44px!important;align-items:center!important;justify-content:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}html body .agency-home .site-nav.site-nav-compact .nav-consult-link,html body .community-page .site-nav.site-nav-compact .nav-consult-link,html body .public-shell .site-nav.site-nav-compact .nav-consult-link,html body .site-nav.site-nav-compact .nav-consult-link,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-consult-link{grid-column:2!important;position:relative!important;flex:0 0 auto!important;width:auto!important;min-width:98px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;transform:none!important}html body .agency-home .site-nav.site-nav-compact .nav-consult-link:after,html body .community-page .site-nav.site-nav-compact .nav-consult-link:after,html body .public-shell .site-nav.site-nav-compact .nav-consult-link:after,html body .site-nav.site-nav-compact .nav-consult-link:after,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-consult-link:after{content:none!important;display:none!important}html body .agency-home .site-nav.site-nav-compact .site-nav-auth-inline,html body .community-page .site-nav.site-nav-compact .site-nav-auth-inline,html body .public-shell .site-nav.site-nav-compact .site-nav-auth-inline,html body .site-nav.site-nav-compact .site-nav-auth-inline,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .site-nav-auth-inline{grid-column:3!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:none!important;overflow:visible!important}html body .agency-home .site-nav.site-nav-compact .nav-auth-button,html body .agency-home .site-nav.site-nav-compact .nav-locale-switch,html body .agency-home .site-nav.site-nav-compact .nav-logout-button,html body .community-page .site-nav.site-nav-compact .nav-auth-button,html body .community-page .site-nav.site-nav-compact .nav-locale-switch,html body .community-page .site-nav.site-nav-compact .nav-logout-button,html body .public-shell .site-nav.site-nav-compact .nav-auth-button,html body .public-shell .site-nav.site-nav-compact .nav-locale-switch,html body .public-shell .site-nav.site-nav-compact .nav-logout-button,html body .site-nav.site-nav-compact .nav-auth-button,html body .site-nav.site-nav-compact .nav-locale-switch,html body .site-nav.site-nav-compact .nav-logout-button,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-auth-button,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-locale-switch,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-logout-button{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;transform:none!important}html body .agency-home .site-nav.site-nav-compact .nav-logout-button,html body .community-page .site-nav.site-nav-compact .nav-logout-button,html body .public-shell .site-nav.site-nav-compact .nav-logout-button,html body .site-nav.site-nav-compact .nav-logout-button,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-logout-button{display:none!important}}@media (max-width:360px){html body .agency-home .site-nav.site-nav-compact,html body .community-page .site-nav.site-nav-compact,html body .public-shell .site-nav.site-nav-compact,html body .site-nav.site-nav-compact,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact{column-gap:6px!important}html body .agency-home .site-nav.site-nav-compact .brand-mark,html body .community-page .site-nav.site-nav-compact .brand-mark,html body .public-shell .site-nav.site-nav-compact .brand-mark,html body .site-nav.site-nav-compact .brand-mark,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .brand-mark{max-width:min(100%,250px)!important}html body .agency-home .site-nav.site-nav-compact .site-nav-actions,html body .community-page .site-nav.site-nav-compact .site-nav-actions,html body .public-shell .site-nav.site-nav-compact .site-nav-actions,html body .site-nav.site-nav-compact .site-nav-actions,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .site-nav-actions{gap:5px!important}html body .agency-home .site-nav.site-nav-compact .nav-consult-link,html body .community-page .site-nav.site-nav-compact .nav-consult-link,html body .public-shell .site-nav.site-nav-compact .nav-consult-link,html body .site-nav.site-nav-compact .nav-consult-link,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-consult-link{flex-basis:auto!important;width:auto!important;min-width:88px!important;max-width:none!important;padding-inline:8px!important}html body .agency-home .site-nav.site-nav-compact .nav-auth-button,html body .agency-home .site-nav.site-nav-compact .nav-locale-switch,html body .community-page .site-nav.site-nav-compact .nav-auth-button,html body .community-page .site-nav.site-nav-compact .nav-locale-switch,html body .public-shell .site-nav.site-nav-compact .nav-auth-button,html body .public-shell .site-nav.site-nav-compact .nav-locale-switch,html body .site-nav.site-nav-compact .nav-auth-button,html body .site-nav.site-nav-compact .nav-locale-switch,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-auth-button,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav.site-nav-compact .nav-locale-switch{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}}@media (min-width:901px) and (max-width:1180px){html body .agency-home .site-nav .brand-mark,html body .community-page .site-nav .brand-mark,html body .public-shell .site-nav .brand-mark,html body .site-nav .brand-mark,html body :is(.public-shell.agency-home,.public-shell.public-company-route,.public-shell.community-page,.agency-home.public-shell,.community-page.public-shell) .site-nav .brand-mark{width:min(100%,250px)!important;max-width:250px!important}}@media (max-width:760px){html body :is(.ck-store-page,.some-page,.ckm-handoff-page){--ck-mobile-edge:clamp(10px,3vw,14px)!important;background:#fbf9ff!important;overflow-x:clip!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important;min-height:52px!important;padding:6px var(--ck-mobile-edge)!important;position:sticky!important;top:0!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand{min-width:38px!important;width:38px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand img{height:36px!important;width:36px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search{height:36px!important;min-height:36px!important;padding:3px 3px 3px 10px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search input{font-size:.9rem!important;font-weight:800!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button{height:30px!important;min-height:30px!important;min-width:44px!important;width:44px!important;font-size:.78rem!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-menu-button{height:36px!important;min-height:36px!important;min-width:36px!important;width:36px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links.is-open,html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestions{top:56px!important}html body .ck-store-page .ck-store-hero{display:block!important;padding:18px var(--ck-mobile-edge) 14px!important}html body .ck-store-page .ck-store-hero-copy{gap:10px!important}html body .ck-store-page .ck-store-hero h1{max-width:none!important;font-size:clamp(1.8rem,9vw,2.32rem)!important;line-height:1.04!important;letter-spacing:0!important}html body .ck-store-page .ck-store-hero p{max-width:28ch!important;font-size:.98rem!important;line-height:1.45!important}html body .ck-store-page .ck-store-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}html body .ck-store-page .ck-store-hero-actions .ck-store-btn{min-height:44px!important;border-radius:16px!important;font-size:.96rem!important}html body .ck-store-page .ck-store-hero-actions .ck-store-btn.ghost,html body .ck-store-page .ck-store-hero-panel{display:none!important}html body .ck-store-page .ck-store-trust-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}html body .ck-store-page .ck-store-trust-list li{min-height:34px!important;padding:0 12px!important;font-size:.78rem!important}html body .ck-store-page .ck-store-market{padding:8px var(--ck-mobile-edge) 0!important}html body .ck-store-page .ck-store-search-panel{gap:10px!important;margin-bottom:10px!important}html body .ck-store-page .ck-store-search-copy h2{font-size:clamp(1.35rem,7vw,1.78rem)!important;line-height:1.08!important}html body .ck-store-page .ck-store-query-summary{min-height:0!important;padding:12px!important;border-radius:18px!important}html body .ck-store-page .ck-store-query-summary strong{font-size:.98rem!important;line-height:1.18!important}html body .ck-store-page .ck-store-toolbar{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:8px!important;margin:8px 0 10px!important}html body .ck-store-page .ck-store-toolbar p{display:none!important}html body .ck-store-page .ck-store-filter-toggle,html body .ck-store-page .ck-store-toolbar label{min-height:38px!important;border-radius:14px!important}html body .ck-store-page .ck-store-card{grid-template-columns:94px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px!important;border-radius:18px!important}html body .ck-store-page .ck-store-card-image,html body .ck-store-page .ck-store-card-image img{min-height:114px!important;height:114px!important;max-height:114px!important;border-radius:15px!important}html body .ck-store-page .ck-store-card-image img{object-fit:cover!important}html body .ck-store-page .ck-store-card-image span{left:6px!important;top:6px!important;padding:5px 8px!important;font-size:.7rem!important}html body .ck-store-page .ck-store-card-main{gap:8px!important}html body .ck-store-page .ck-store-card-title{font-size:clamp(1rem,5vw,1.18rem)!important;line-height:1.12!important}html body .ck-store-page .ck-store-card-meta{gap:5px!important;max-height:26px!important;overflow:hidden!important}html body .ck-store-page .ck-store-card-meta span{min-height:23px!important;padding:0 8px!important;font-size:.64rem!important}html body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .ck-store-page .ck-store-metrics span{min-height:58px!important;padding:8px 7px!important;border-radius:13px!important}html body .ck-store-page .ck-store-metrics span:nth-child(n+4){display:none!important}html body .ck-store-page .ck-store-metrics strong{font-size:.84rem!important;line-height:1.12!important}html body .ck-store-page .ck-store-metrics small{font-size:.62rem!important}html body .ck-store-page .ck-store-simple-note{font-size:.72rem!important;line-height:1.2!important;padding:8px 10px!important}html body .ck-store-page .ck-store-card-side{grid-column:1/-1!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:8px!important;padding-top:0!important}html body .ck-store-page .ck-store-card-side .ck-store-btn{min-height:39px!important;border-radius:14px!important;font-size:.84rem!important}html body .ck-store-page .ck-store-detail{display:flex!important;flex-direction:column!important;gap:10px!important;margin:12px var(--ck-mobile-edge) 0!important;padding:12px!important;border-radius:20px!important}html body .ck-store-page .ck-store-detail-copy{order:1!important;gap:8px!important}html body .ck-store-page .ck-store-detail-copy h1{font-size:clamp(1.45rem,7.4vw,1.88rem)!important;line-height:1.05!important}html body .ck-store-page .ck-store-detail-badges{gap:6px!important;max-height:none!important}html body .ck-store-page .ck-store-detail-badges span{min-height:26px!important;padding:0 9px!important;font-size:.7rem!important}html body .ck-store-page .ck-store-detail-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:4px!important}html body .ck-store-page .ck-store-detail-actions .ck-store-btn{min-height:42px!important;border-radius:15px!important;font-size:.86rem!important}html body .ck-store-page .ck-store-detail-media{order:2!important;min-height:96px!important;height:clamp(96px,28vw,124px)!important;max-height:124px!important;border-radius:18px!important;background:#f5effc!important}html body .ck-store-page .ck-store-detail-media img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important}html body .ck-store-page .ck-store-detail-media span{left:10px!important;bottom:10px!important;padding:8px 11px!important;font-size:.82rem!important}html body .ck-store-page .ck-store-detail-box{display:none!important}html body .ck-store-page .ck-store-detail-grid{margin:10px var(--ck-mobile-edge) 0!important;gap:10px!important}html body .ck-store-page .ck-store-detail-grid article{padding:14px!important;border-radius:20px!important}html body .ck-store-page .ck-store-detail-grid article h2{font-size:1.24rem!important}html body .ck-store-page .ck-store-detail-metrics{gap:8px!important}html body .ck-store-page .ck-store-detail-metrics span{min-height:76px!important;padding:11px!important;border-radius:17px!important}html body .ck-store-page .ck-store-related{margin:12px var(--ck-mobile-edge) 0!important;padding:14px!important;border-radius:20px!important}html body .some-page .some-hero{min-height:0!important;margin:0!important;padding:16px var(--ck-mobile-edge)!important;border-radius:0!important}html body .some-page .some-hero-content{display:block!important;min-height:0!important}html body .some-page .some-hero-copy{max-width:none!important;gap:9px!important}html body .some-page .some-hero h1{max-width:16ch!important;font-size:clamp(1.62rem,8vw,2.05rem)!important;line-height:1.03!important}html body .some-page .some-hero p{max-width:31ch!important;font-size:.95rem!important;line-height:1.42!important}html body .some-page .some-hero .ckm-eyebrow{min-height:32px!important;padding:0 12px!important;font-size:.72rem!important}html body .some-page .some-hero .ckm-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}html body .some-page .some-hero .ckm-hero-actions .btn{min-height:42px!important;border-radius:15px!important;font-size:.82rem!important;padding:0 10px!important}html body .some-page .some-hero-card{display:none!important}html body .some-page .some-trust-strip{margin:8px var(--ck-mobile-edge) 0!important;width:auto!important;gap:6px!important}html body .some-page .some-trust-strip>div{min-height:38px!important;padding:8px 5px!important;border-radius:14px!important}html body .some-page .some-trust-strip strong{font-size:.72rem!important}html body .some-page .ckm-final-cta,html body .some-page .ckm-section,html body .some-page .some-split-section{margin:18px var(--ck-mobile-edge) 0!important;padding:0!important}html body .some-page .ckm-final-cta h2,html body .some-page .ckm-section-head h2,html body .some-page .some-split-section h2{font-size:clamp(1.55rem,8vw,2rem)!important;line-height:1.06!important}html body .some-page .ckm-final-cta p,html body .some-page .ckm-section-head p,html body .some-page .some-split-section p{font-size:.94rem!important;line-height:1.5!important}html body .some-page .some-flow-grid{gap:9px!important}html body .some-page .some-flow-card{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important;border-radius:18px!important}html body .some-page .some-flow-card>span{font-size:.82rem!important}html body .some-page .some-flow-card h3{font-size:1.05rem!important}html body .some-page .some-flow-card p{grid-column:1/-1!important;font-size:.84rem!important;line-height:1.42!important}}@media (max-width:340px){html body :is(.ck-store-page,.some-page,.ckm-handoff-page){--ck-mobile-edge:8px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:6px!important;min-height:48px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand,html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-actions{min-width:34px!important;width:34px!important}html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand img,html body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-menu-button{height:32px!important;min-height:32px!important;width:32px!important;min-width:32px!important}html body .ck-store-page .ck-store-card{grid-template-columns:86px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}html body .ck-store-page .ck-store-card-image,html body .ck-store-page .ck-store-card-image img{min-height:104px!important;height:104px!important;max-height:104px!important}html body .ck-store-page .ck-store-card-title{font-size:.96rem!important}html body .ck-store-page .ck-store-metrics span{min-height:54px!important;padding:7px 5px!important}html body .ck-store-page .ck-store-card-side .ck-store-btn,html body .ck-store-page .ck-store-detail-actions .ck-store-btn,html body .some-page .some-hero .ckm-hero-actions .btn{font-size:.76rem!important}}html body .agency-home .site-nav.site-nav-compact,html body .community-page .site-nav.site-nav-compact,html body .public-shell .site-nav.site-nav-compact,html body .site-nav.site-nav-compact{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:6px!important;overflow:hidden!important}html body .agency-home .site-nav.site-nav-compact .site-nav-main-links,html body .community-page .site-nav.site-nav-compact .site-nav-main-links,html body .public-shell .site-nav.site-nav-compact .site-nav-main-links,html body .site-nav.site-nav-compact .site-nav-main-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 120px)!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 0!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .agency-home .site-nav.site-nav-compact .brand-mark,html body .community-page .site-nav.site-nav-compact .brand-mark,html body .public-shell .site-nav.site-nav-compact .brand-mark,html body .site-nav.site-nav-compact .brand-mark{max-width:calc(100vw - 138px)!important;min-width:0!important;overflow:hidden!important}html body .agency-home .site-nav.site-nav-compact .site-nav-actions,html body .community-page .site-nav.site-nav-compact .site-nav-actions,html body .public-shell .site-nav.site-nav-compact .site-nav-actions,html body .site-nav.site-nav-compact .site-nav-actions{grid-column:2/4!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:calc(100vw - 120px)!important;max-width:calc(100vw - 120px)!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 0!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .agency-home .site-nav.site-nav-compact .nav-consult-link,html body .community-page .site-nav.site-nav-compact .nav-consult-link,html body .public-shell .site-nav.site-nav-compact .nav-consult-link,html body .site-nav.site-nav-compact .nav-consult-link{flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:0!important;overflow:hidden!important}html body .agency-home .site-nav.site-nav-compact .nav-consult-link:after,html body .community-page .site-nav.site-nav-compact .nav-consult-link:after,html body .public-shell .site-nav.site-nav-compact .nav-consult-link:after,html body .site-nav.site-nav-compact .nav-consult-link:after{content:"Chat"!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}html body .agency-home .site-nav.site-nav-compact .nav-auth-button,html body .agency-home .site-nav.site-nav-compact .nav-logout-button,html body .community-page .site-nav.site-nav-compact .nav-auth-button,html body .community-page .site-nav.site-nav-compact .nav-logout-button,html body .public-shell .site-nav.site-nav-compact .nav-auth-button,html body .public-shell .site-nav.site-nav-compact .nav-logout-button,html body .site-nav.site-nav-compact .nav-auth-button,html body .site-nav.site-nav-compact .nav-logout-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}@media (max-width:1180px){html body .public-shell.public-company-route .service-showcase-grid{grid-template-columns:minmax(0,1fr)!important}html body .public-shell.public-company-route .service-showcase-card:not(.no-image){grid-template-columns:minmax(220px,.38fr) minmax(300px,1fr)!important}}@media (max-width:760px){html body .public-shell.public-company-route .service-showcase-card:not(.no-image){grid-template-columns:minmax(0,1fr)!important}html body .ck-store-page .ck-store-catalog-head h1,html body .ck-store-page .ck-store-hero-copy h1{min-height:28px!important;overflow:visible!important;font-size:clamp(1.38rem,6.8vw,1.82rem)!important;line-height:1.2!important;letter-spacing:0!important}}body .ckm-page{background:radial-gradient(circle at 8% 0,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 92% 4%,rgba(15,138,136,.12),transparent 26%),#fbf8ff}body .ckm-standalone-nav{align-items:center;background:rgba(31,43,58,.96);border-bottom:1px solid rgba(255,215,128,.18);box-shadow:0 14px 40px rgba(16,10,34,.12);color:#fff;display:grid;gap:18px;grid-template-columns:auto minmax(260px,.78fr) minmax(0,1fr) auto;left:0;min-height:72px;padding:10px clamp(16px,4vw,72px);position:sticky;right:0;top:0;z-index:82}body .ckm-nav-search{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,215,128,.2);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:rgba(255,255,255,.82);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;min-width:0;padding:4px 5px 4px 14px}body .ckm-nav-search input{background:transparent;border:0;color:#ffffff;font:inherit;font-size:.9rem;font-weight:800;min-width:0;outline:0}body .ckm-nav-search input::placeholder{color:rgba(255,255,255,.58)}body .ckm-nav-search button{background:#ffbf4d;border:0;border-radius:999px;color:#1f1728;cursor:pointer;font-family:var(--font-heading);font-size:.82rem;font-weight:950;min-height:32px;padding:0 13px}body .ckm-standalone-brand{align-items:center;color:#fff;display:inline-flex;gap:12px;min-width:0;text-decoration:none}body .ckm-standalone-brand img{border:1px solid rgba(255,215,128,.34);border-radius:14px;height:48px;object-fit:cover;width:48px}body .ckm-standalone-brand span{display:grid;min-width:0}body .ckm-standalone-brand strong{color:#ffbf4d;font-family:var(--font-heading);font-size:1.15rem;font-weight:950;letter-spacing:.03em;white-space:nowrap}body .ckm-standalone-brand small{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:800;white-space:nowrap}body .ckm-standalone-actions,body .ckm-standalone-links{align-items:center;display:flex;gap:8px}body .ckm-standalone-links{justify-content:center}body .ckm-buyer-pill,body .ckm-login-link,body .ckm-register-link,body .ckm-standalone-links a{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:rgba(255,255,255,.86);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:.92rem;font-weight:900;gap:7px;min-height:38px;padding:0 13px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}body .ckm-buyer-pill:hover,body .ckm-login-link:hover,body .ckm-register-link:hover,body .ckm-standalone-links a:focus-visible,body .ckm-standalone-links a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,215,128,.22);color:#fff;transform:translateY(-1px)}body .ckm-register-link{background:#62c466;color:#122018}body .ckm-buyer-pill{background:rgba(255,191,77,.14);border-color:rgba(255,191,77,.28);color:#ffde9b;max-width:210px}body .ckm-buyer-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ckm-menu-button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}body .ckm-auth-backdrop{background:rgba(10,9,18,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:140}body .ckm-auth-modal{background:linear-gradient(145deg,#ffffff,#faf7ff);border:1px solid rgba(109,40,217,.14);border-radius:24px;box-shadow:0 34px 90px rgba(18,8,38,.34);display:grid;gap:14px;max-width:460px;padding:26px;position:relative;width:min(100%,460px)}body .ckm-auth-modal h2{color:#201333;font-size:clamp(1.55rem,4vw,2.15rem);letter-spacing:-.035em;line-height:1.05;margin:0;padding-right:38px}body .ckm-auth-modal p{color:#6c6178;line-height:1.55;margin:0}body .ckm-auth-modal label{color:#342246;display:grid;font-family:var(--font-heading);font-weight:900;gap:7px}body .ckm-auth-modal input{border:1px solid rgba(109,40,217,.16);border-radius:14px;font:inherit;min-height:46px;padding:0 13px}body .ckm-auth-switch{background:transparent;border:0;color:#6d28d9;cursor:pointer;font-family:var(--font-heading);font-weight:900}body .ckm-market-section{margin:70px auto;width:min(1180px,calc(100% - 32px))}body .ckm-market-section-head{margin-bottom:22px;max-width:820px}body .ckm-market-section-head.centered{margin-left:auto;margin-right:auto;text-align:center}body .ckm-market-section-head h2{color:#201333;font-size:clamp(2rem,4.6vw,4rem);letter-spacing:-.05em;line-height:1;margin:12px 0}body .ckm-market-section-head p{color:#6c6178;line-height:1.65}body .ckm-review-grid,body .ckm-why-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-review-grid article,body .ckm-why-grid article{background:rgba(255,255,255,.86);border:1px solid rgba(109,40,217,.12);border-radius:18px;box-shadow:0 18px 50px rgba(37,18,66,.08);padding:22px}body .ckm-why-grid article svg{color:#2f7fc1}body .ckm-why-grid h3{color:#2873b7;font-size:1.2rem;margin:16px 0 10px}body .ckm-review-grid blockquote,body .ckm-why-grid p{color:#2f273d;line-height:1.58;margin:0}body .ckm-review-grid article{display:grid;gap:12px}body .ckm-review-grid blockquote{font-size:1.02rem}body .ckm-review-stars{color:#00b67a;font-size:1.15rem;letter-spacing:.08em}body .ckm-review-grid strong{color:#201333;font-family:var(--font-heading)}body .ckm-review-grid span{color:#7a7185;font-size:.9rem;font-weight:750}@media (max-width:1040px){body .ckm-standalone-nav{grid-template-columns:auto auto}body .ckm-nav-search{grid-column:1/-1;grid-row:2;order:2}body .ckm-standalone-links{background:rgba(31,43,58,.98);border:1px solid rgba(255,215,128,.16);border-radius:18px;box-shadow:0 20px 50px rgba(16,10,34,.2);display:none;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}body .ckm-standalone-links.is-open{display:grid}body .ckm-standalone-links a{justify-content:flex-start}body .ckm-standalone-actions{justify-self:end}body .ckm-menu-button{display:inline-flex}body .ckm-review-grid,body .ckm-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body .ckm-standalone-nav{gap:10px;min-height:64px;padding:8px 10px}body .ckm-standalone-brand small{display:none}body .ckm-standalone-brand img{height:42px;width:42px}body .ckm-standalone-brand strong{font-size:1rem}body .ckm-nav-search{min-height:38px;padding-left:11px}body .ckm-nav-search input{font-size:.84rem}body .ckm-nav-search button{min-height:30px;padding:0 10px}body .ckm-buyer-pill span,body .ckm-login-link span{display:none}body .ckm-login-link{padding:0 10px}body .ckm-register-link{display:none}body .ckm-standalone-links{grid-template-columns:1fr}body .ckm-auth-backdrop{align-items:end;padding:10px}body .ckm-auth-modal{border-radius:24px 24px 18px 18px;padding:20px 16px}body .ckm-market-section{margin:48px auto;width:min(100% - 24px,1180px)}body .ckm-review-grid,body .ckm-why-grid{grid-template-columns:1fr}}body.cookie-banner-visible .main{padding-bottom:132px}@media (max-width:768px){body.cookie-banner-visible .main{padding-bottom:160px}}.badge,.btn,.nav-button,h1,h2,h3,h4{font-family:var(--font-heading)}::selection{color:#fff;background:var(--purple)}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sheen{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}@keyframes serviceFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes servicePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.045);filter:saturate(1.18)}}@keyframes serviceShine{0%{transform:translateX(-140%) skewX(-14deg)}to{transform:translateX(240%) skewX(-14deg)}}@keyframes demoMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroOrbFloat{0%,to{transform:translateY(0) scale(1);opacity:.9}50%{transform:translateY(-14px) scale(1.05);opacity:1}}@keyframes heroHintBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.reveal-up{animation:revealUp .68s ease both}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.not-found-page{align-items:center;background:radial-gradient(circle at 12% 0,rgba(109,40,217,.16),transparent 30%),linear-gradient(135deg,#fbf8ff,#f7fbff);color:#201333;display:grid;min-height:100vh;padding:24px}.not-found-page section{background:rgba(255,255,255,.9);border:1px solid rgba(109,40,217,.12);border-radius:24px;box-shadow:0 30px 90px rgba(37,18,66,.12);display:grid;gap:14px;margin:0 auto;max-width:620px;padding:clamp(24px,5vw,46px);text-align:center}.not-found-page span{color:#6d28d9;font-family:var(--font-heading);font-size:.84rem;font-weight:950;letter-spacing:.12em}.not-found-page h1{font-size:clamp(2rem,5vw,4rem);line-height:1;margin:0}.not-found-page p{color:#655a72;line-height:1.65;margin:0}.not-found-page div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.not-found-page a{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-heading);font-weight:900;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none}.not-found-page a:first-child{background:linear-gradient(135deg,#0f8a88,#2563eb);color:#fff}.not-found-page a:last-child{background:#f3edff;color:#321a4c}.app-shell{min-height:100vh;display:grid;background:radial-gradient(circle at 82% 0,rgba(192,38,211,.08),transparent 28%),linear-gradient(180deg,#fbf8ff,#f4effc)}.app-shell.sidebar-compact{grid-template-columns:96px minmax(0,1fr)}.app-shell.sidebar-wide{grid-template-columns:344px minmax(0,1fr)}.app-shell.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.app-shell.sidebar-right{grid-template-columns:minmax(0,1fr) 292px}.app-shell.sidebar-compact.sidebar-right{grid-template-columns:minmax(0,1fr) 96px}.app-shell.sidebar-wide.sidebar-right{grid-template-columns:minmax(0,1fr) 344px}.app-shell.sidebar-hidden.sidebar-right{grid-template-columns:minmax(0,1fr)}.app-shell.sidebar-right .sidebar{grid-column:2;grid-row:1;border-right:0;border-left:1px solid rgba(255,255,255,.08)}.app-shell.sidebar-right .main{grid-column:1;grid-row:1}.app-shell.sidebar-hidden .sidebar{display:none}.app-shell.sidebar-hidden .main{grid-column:1;grid-row:1}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 18%),linear-gradient(180deg,#1f0b34,#160522);color:#f6f1e8;padding:20px;border-right:1px solid rgba(255,255,255,.08)}.brand-mark{display:flex;align-items:center;gap:12px;margin-bottom:22px}.brand-logo{width:42px;height:42px;object-fit:contain;padding:3px;background:#170522;border-radius:8px;border:1px solid rgba(255,255,255,.18)}.nav-list{display:grid;gap:7px;min-height:0;overflow:auto;padding-right:3px;scrollbar-width:thin}.nav-button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 11px;border:1px solid transparent;border-radius:8px;color:rgba(246,241,232,.75);background:transparent;text-align:left;font-weight:800}.nav-button.active,.nav-button:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12)}.nav-button.active{box-shadow:inset 3px 0 0 var(--gold)}.nav-button.dragging{opacity:.55;transform:scale(.98)}.bio-card,.btn,.link-card,.nav-button,.panel,.product-card,.task-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.btn:hover,.link-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(28,37,32,.1)}.btn.primary{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--purple),var(--purple-hot));box-shadow:0 10px 22px rgba(109,40,217,.22)}.btn.primary:after{content:"";position:absolute;inset:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-120%)}.btn.primary:hover:after{animation:sheen .78s ease}.bio-card:hover,.panel.hoverable:hover,.product-card:hover,.task-card:hover{border-color:rgba(33,110,90,.36);box-shadow:0 16px 36px rgba(28,37,32,.1)}.main{min-width:0;padding:28px;overflow:hidden}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section{display:grid;gap:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px rgba(42,11,78,.08)}.panel.pad{padding:18px}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(42,11,78,.06)}.stat strong{display:block;font-size:26px;line-height:1.1;margin-top:8px}.muted,.stat span{color:var(--muted)}.kpi-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(245,236,255,.72)),var(--surface);box-shadow:0 10px 28px rgba(42,11,78,.07)}.kpi-card span{display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.kpi-card strong{display:block;margin-top:6px;color:var(--ink);font-size:22px;line-height:1.12}.kpi-card p{margin:8px 0 0}.seo-preview-card{display:grid;gap:7px;padding:16px;border:1px solid rgba(109,40,217,.14);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(42,11,78,.06)}.seo-preview-card>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.seo-preview-card strong{color:#1a0dab;font-size:18px;line-height:1.25}.seo-preview-card small{color:#006621;word-break:break-all}.seo-preview-card p{margin:0;color:#4d5156;line-height:1.45}.campaign-builder-card{background:radial-gradient(circle at 96% 0,rgba(37,199,232,.13),transparent 28%),linear-gradient(135deg,#ffffff,#fbf6ff)}.campaign-builder-card .topbar strong{display:block;color:var(--purple-deep)}.campaign-url-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:12px;border:1px dashed rgba(109,40,217,.28);border-radius:8px;color:var(--purple);background:rgba(255,255,255,.72)}.campaign-url-preview code{min-width:0;color:var(--purple-deep);font-size:12px;font-weight:800;white-space:normal;word-break:break-all}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font-weight:700;text-align:center}.btn.primary{border-color:#5b21b6;background:var(--purple);color:white}.btn.coral{border-color:#b9523c;background:var(--coral);color:white}.btn.ghost{background:transparent}.btn.danger{color:white;border-color:var(--danger);background:var(--danger)}.field{display:grid;gap:6px}.field label{font-size:12px;font-weight:800;letter-spacing:.02em;color:#47524b}.upload-helper{display:block;color:#7c6c91;font-size:12px;line-height:1.45}.route-back-shell{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:10px 0 2px}.route-back-button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid rgba(109,40,217,.24);background:#fff;color:var(--purple-deep);font-weight:700;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.route-back-button:hover{transform:translateY(-1px);border-color:rgba(109,40,217,.42);box-shadow:0 10px 30px rgba(109,40,217,.14)}.route-back-button small{color:#6f5b85;font-weight:600;font-size:12px;margin-left:1px}.input,.select,.textarea{width:100%;min-height:40px;padding:10px 11px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input:focus,.select:focus,.textarea:focus{border-color:rgba(109,40,217,.5);box-shadow:0 0 0 3px rgba(109,40,217,.12)}.textarea{min-height:92px;resize:vertical}.compact-input{min-width:140px;min-height:34px;padding:7px 9px;font-size:12px}.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.tracking-consent-banner{position:fixed;left:clamp(12px,3vw,28px);bottom:clamp(12px,3vw,28px);z-index:80;display:grid;grid-template-columns:1fr;gap:14px;width:min(430px,calc(100% - 24px));padding:16px;border:1px solid rgba(143,72,255,.28);border-radius:14px;background:radial-gradient(circle at 18% 0,rgba(183,63,255,.15),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,241,255,.94)),#fff;box-shadow:0 22px 60px rgba(42,11,78,.22),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:consentSlideUp .28s ease-out both}.tracking-consent-banner:before{content:"";border-radius:11px;background:radial-gradient(circle at 32% 32%,#fff 0 8%,transparent 9%),radial-gradient(circle at 68% 38%,#fff 0 7%,transparent 8%),radial-gradient(circle at 48% 70%,#fff 0 6%,transparent 7%),linear-gradient(135deg,#7c2ee8,#d22ee8 58%,#35c7ff);box-shadow:0 12px 24px rgba(124,46,232,.24)}@keyframes consentSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tracking-consent-banner strong{display:block;color:var(--purple-deep);font-size:15px;line-height:1.25}.tracking-consent-banner p{margin:6px 0 0;color:var(--muted)}.tracking-consent-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.tracking-consent-actions .btn{min-height:38px;padding:9px 13px;border-radius:9px;font-size:12px}.rte-shell{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(109,40,217,.06),rgba(37,199,232,.05))}.rte-toolbar button,.rte-toolbar label{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(109,40,217,.16);border-radius:8px;background:rgba(255,255,255,.78);color:var(--ink);font-size:12px;font-weight:800}.rte-toolbar select{max-width:150px;border:0;outline:0;background:transparent;color:inherit;font:inherit}.rte-toolbar input[type=color]{width:26px;height:22px;padding:0;border:0;background:transparent}.rte-editor{padding:12px;color:var(--ink);line-height:1.6;outline:none}.rte-editor.disabled,.rte-toolbar button:disabled,.rte-toolbar input:disabled,.rte-toolbar select:disabled{cursor:not-allowed;opacity:.62}.rte-editor:focus{box-shadow:inset 0 0 0 3px rgba(109,40,217,.1)}.rich-text-content{color:inherit;line-height:inherit}.rich-text-content p{margin:0 0 .72em}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content ol,.rich-text-content ul{margin:.5em 0;padding-left:1.2em}.rich-text-content b,.rich-text-content strong{font-weight:900}.lead-demo-context{display:grid;gap:4px;padding:12px;border:1px solid rgba(109,40,217,.22);border-radius:8px;background:linear-gradient(135deg,rgba(109,40,217,.09),rgba(37,199,232,.08))}.lead-demo-context small,.lead-demo-context span{color:var(--muted);font-size:12px;font-weight:800}.table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;min-width:760px}.table td,.table th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th{font-size:12px;color:var(--muted);background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent;white-space:nowrap}.badge.green{color:#4c1d95;background:var(--green-2);border-color:#c7b5f7}.badge.amber{color:#6f4b13;background:#fff1c9;border-color:#e1bd5e}.badge.coral{color:#7c321f;background:#f6d9d0;border-color:#dd9a88}.badge.blue{color:#214d69;background:#dcebf3;border-color:#a6c8da}.badge.gray{color:#4e5651;background:#e7e3dc;border-color:#cbc4b6}.kanban{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:14px;overflow:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.kanban-column{min-height:260px;padding:12px;background:rgba(255,250,255,.72);border:1px solid var(--line);border-radius:8px}.bio-card,.product-card,.task-card{padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 6px 20px rgba(42,11,78,.05)}.product-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px}.bio-card img,.product-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.hero-site{position:relative;overflow:hidden;min-height:94vh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:42px;align-items:center;padding:28px clamp(18px,5vw,72px);background:radial-gradient(circle at 86% 12%,rgba(192,38,211,.16),transparent 34%),radial-gradient(circle at 12% 88%,rgba(212,175,55,.16),transparent 30%),linear-gradient(180deg,#ffffff,#fbf8ff 58%,#f2eaff);color:var(--ink)}.hero-site:before{content:"";position:absolute;width:614px;height:2532px;right:-310px;top:-1030px;background:rgba(255,255,255,.72);box-shadow:0 0 9.55537px rgba(0,0,0,.18);transform:rotate(-34.6deg);transform-origin:center;z-index:0;pointer-events:none}.hero-site>*{position:relative;z-index:1}.hero-site h1{font-size:clamp(44px,7vw,98px);line-height:.94;margin:0 0 18px;letter-spacing:0;color:var(--purple-deep)}.hero-site .muted,.hero-site p{color:var(--muted)}.hero-copy{max-width:760px}.site-nav{z-index:4;display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:18px clamp(34px,4.8vw,108px);overflow:hidden;background:linear-gradient(135deg,rgba(255,250,255,.96),rgba(244,233,255,.92) 45%,rgba(232,250,255,.94)),rgba(255,250,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(109,40,217,.22);box-shadow:0 16px 36px rgba(31,6,55,.11)}.site-nav:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--purple),var(--purple-hot),#25c7e8,var(--gold))}.site-nav:after{content:"";position:absolute;left:clamp(38px,5.5vw,112px);right:clamp(38px,5.5vw,112px);bottom:10px;height:1px;background:linear-gradient(90deg,transparent,rgba(109,40,217,.22),rgba(37,199,232,.22),transparent)}.site-nav>*{position:relative;z-index:1}.site-nav .brand-mark{padding:8px 14px 8px 8px;border:1px solid rgba(109,40,217,.14);background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(245,236,255,.72));box-shadow:0 12px 28px rgba(31,6,55,.07)}.site-nav .brand-logo{width:62px;height:62px;border-color:rgba(37,199,232,.45);box-shadow:0 10px 24px rgba(109,40,217,.2),0 0 0 3px rgba(192,38,211,.12)}.site-nav .brand-mark strong{font-size:22px;line-height:1.1;color:transparent;background:linear-gradient(135deg,var(--purple-deep),var(--purple),#1aa6c9);-webkit-background-clip:text;background-clip:text}@keyframes brandWaveLetter{0%,74%,to{transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(168,85,247,0)}24%{transform:translateY(-2.5px) scale(1.035);text-shadow:0 6px 14px rgba(168,85,247,.24)}42%{transform:translateY(1px) scale(.99)}}@keyframes brandWaveGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.site-nav .brand-wave-text{display:inline-block;white-space:nowrap;color:transparent;background:linear-gradient(104deg,#064e3b,#0f766e 26%,#12a7c7 48%,#6d28d9 72%,#0f766e);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:brandWaveGradient 8s ease-in-out infinite;font-family:var(--font-sans);font-synthesis:none;text-rendering:geometricPrecision}.site-nav .brand-wave-runner{display:inline-flex;align-items:center;white-space:nowrap}.site-nav .brand-wave-copy{flex:0 0 auto}.site-nav .brand-wave-copy[aria-hidden=true]{display:none}.site-nav .brand-wave-letter{display:inline-block;transform-origin:50% 82%;color:transparent;background:linear-gradient(104deg,#064e3b,#0f766e 24%,#12a7c7 45%,#a855f7 66%,#0f766e);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:brandWaveLetter 2.8s ease-in-out infinite,brandWaveGradient 5.4s ease-in-out infinite;will-change:transform,background-position}.site-nav .brand-mark:focus-visible .brand-wave-letter,.site-nav .brand-mark:hover .brand-wave-letter{animation-duration:2.15s}.site-nav .brand-mark .muted{color:#694d80;font-size:14px!important}.site-nav .brand-mark>div{min-width:0}.site-nav .btn-row{gap:10px}.site-nav-actions{margin-right:42px;background:rgba(255,255,255,.56);border:1px solid rgba(109,40,217,.2);border-radius:999px;padding:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:10px}.site-nav-auth-inline,.site-nav-main-links{display:flex;align-items:center;gap:8px}.site-nav .nav-link-pill.is-active{position:relative;border-color:rgba(109,40,217,.4);background:linear-gradient(135deg,rgba(109,40,217,.18),rgba(37,199,232,.13));color:var(--purple-deep);box-shadow:inset 0 0 0 1px rgba(109,40,217,.12)}.nav-locale-switch{position:absolute;top:10px;right:clamp(18px,3vw,44px);z-index:3;display:inline-grid;place-items:center;min-width:54px;height:34px;padding:0 12px;color:#3b1554;background:rgba(255,255,255,.72);border:1px solid rgba(109,40,217,.2);box-shadow:0 8px 22px rgba(31,6,55,.08);font-size:13px;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-locale-switch:hover{transform:translateY(-1px);color:var(--purple-deep);background:#fff;border-color:rgba(109,40,217,.38)}.site-nav .btn{min-height:44px;padding:10px 15px;font-size:14px;border-radius:999px;font-weight:800}.site-nav .btn.ghost{color:#35104c;background:linear-gradient(135deg,rgba(109,40,217,.08),rgba(37,199,232,.06));border-color:rgba(109,40,217,.18)}.site-nav .btn.ghost:hover{color:var(--purple-deep);background:linear-gradient(135deg,rgba(109,40,217,.15),rgba(37,199,232,.12));border-color:rgba(109,40,217,.32)}.site-nav .btn:not(.primary):not(.danger):not(.ghost){background:rgba(255,255,255,.74);border-color:rgba(109,40,217,.18)}.site-nav .btn.primary{border-color:rgba(255,255,255,.85);background:linear-gradient(135deg,var(--purple),var(--purple-hot) 58%,#25c7e8);box-shadow:0 14px 30px rgba(109,40,217,.3)}.site-nav .btn:focus-visible,.site-nav .btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(109,40,217,.22)}.site-section{padding:56px clamp(18px,5vw,72px)}.service-index-hero{background:radial-gradient(circle at 88% 0,rgba(37,199,232,.14),transparent 28%),linear-gradient(180deg,#fbf8ff,#fff)}.service-index-hero h1{max-width:1180px;margin:12px 0;color:var(--purple-deep);font-size:clamp(48px,7vw,96px);line-height:1.04;letter-spacing:0;overflow-wrap:normal;text-wrap:balance}.service-index-hero p{max-width:780px;color:var(--muted);font-size:18px;line-height:1.65}@media (max-width:760px){.service-index-hero{padding-top:clamp(34px,8vw,48px)}.service-index-hero h1{max-width:min(100%,620px);margin:12px 0 18px;font-size:clamp(38px,10.8vw,48px);line-height:1.12;word-break:normal;-webkit-hyphens:none;hyphens:none}.service-index-hero p{font-size:clamp(15px,4.2vw,17px);line-height:1.72}}@media (max-width:390px){.service-index-hero h1{font-size:clamp(34px,10.2vw,40px);line-height:1.14}}.service-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-showcase-card{position:relative;min-height:360px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;overflow:hidden;padding:18px;border:1px solid rgba(109,40,217,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,245,255,.9)),#fff;box-shadow:0 14px 40px rgba(42,11,78,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.service-showcase-card.no-image{grid-template-columns:minmax(0,1fr);min-height:260px}.service-showcase-card:hover{transform:translateY(-4px);border-color:rgba(109,40,217,.34);box-shadow:0 22px 60px rgba(42,11,78,.16)}.service-card-media{position:relative;overflow:hidden;aspect-ratio:16/10;min-height:0;border-radius:8px;background:linear-gradient(135deg,var(--purple-deep),var(--purple))}.service-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(31,6,55,.5))}.service-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.service-card-media span{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:inline-flex;width:fit-content;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(31,6,55,.68);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-card-body{min-width:0;display:grid;align-content:center;gap:12px}.service-card-body h2{margin:0;color:var(--purple-deep);font-size:clamp(26px,2.6vw,38px);line-height:1.04}.service-card-body .rich-text-content,.service-card-body p{color:var(--muted);line-height:1.65}.effect-float .service-card-media img,.effect-float .service-detail-media img{animation:serviceFloat 5.8s ease-in-out infinite}.effect-pulse .service-card-media img,.effect-pulse .service-detail-media img{animation:servicePulse 4.8s ease-in-out infinite}.effect-tilt:hover .service-card-media img,.effect-tilt:hover .service-detail-media img{transform:scale(1.08) rotate(1.8deg)}.effect-shine .service-card-media:before,.effect-shine .service-detail-media:before{content:"";position:absolute;top:0;bottom:0;width:38%;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);animation:serviceShine 3.4s ease-in-out infinite}.service-detail-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.64fr);gap:42px;align-items:center;background:radial-gradient(circle at 80% 0,rgba(37,199,232,.16),transparent 30%),linear-gradient(180deg,#fbf8ff,#fff)}.service-detail-hero.no-image{grid-template-columns:minmax(0,1fr)}.service-detail-copy h1{margin:12px 0;color:var(--purple-deep);font-size:clamp(46px,6vw,86px);line-height:.96}.service-detail-copy .rich-text-content,.service-detail-copy p{max-width:820px;color:var(--muted);font-size:18px;line-height:1.65}.service-detail-media{position:relative;overflow:hidden;aspect-ratio:16/10;min-height:0;border-radius:8px;background:linear-gradient(135deg,var(--purple-deep),var(--purple));box-shadow:0 24px 70px rgba(42,11,78,.18)}.service-detail-media img{width:100%;height:100%;object-fit:cover}.service-step-card{transition:transform .18s ease,box-shadow .18s ease}.service-step-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(42,11,78,.12)}.section h1,.section h2,.site-section h2{margin:0;letter-spacing:0}.lead-form{display:grid;gap:11px}.customer-lead-form{width:100%;max-width:780px;margin:0 auto;padding:clamp(18px,3vw,30px);box-shadow:0 18px 48px rgba(42,11,78,.12)}.lead-channel-context{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;overflow:hidden;padding:10px;border:1px solid rgba(109,40,217,.14);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(109,40,217,.1),transparent 36%),rgba(255,255,255,.9)}.lead-channel-context img{display:block;width:112px;height:78px;border-radius:12px;object-fit:cover;background:#160a24}.lead-channel-context div{min-width:0;display:grid;gap:4px}.lead-channel-context span{color:var(--purple);font-size:.78rem;font-weight:900;text-transform:uppercase}.lead-channel-context strong{overflow-wrap:anywhere;color:var(--purple-deep);font-family:var(--font-heading);font-size:1rem}.lead-channel-context small{overflow-wrap:anywhere;color:var(--muted);font-weight:750;line-height:1.45}.demo-page{background:radial-gradient(circle at 84% 4%,rgba(37,199,232,.12),transparent 30%),linear-gradient(180deg,#fbf8ff,#f4edff 56%,#fbf8ff)}.demo-hero-section h1{max-width:1120px;margin:12px 0;color:var(--purple-deep);font-size:clamp(48px,7vw,94px);line-height:.96}.demo-hero-section p{max-width:820px;font-size:18px;line-height:1.65}.demo-carousel{width:100%;overflow:hidden;padding:4px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.demo-track{display:flex;width:max-content;gap:18px;animation:demoMarquee 36s linear infinite}.demo-carousel:hover .demo-track{animation-play-state:paused}.demo-project-card{width:min(760px,82vw);min-height:360px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;padding:16px;border:1px solid rgba(109,40,217,.18);border-radius:8px;background:rgba(255,250,255,.92);box-shadow:0 18px 54px rgba(42,11,78,.12)}.demo-project-media{position:relative;overflow:hidden;min-height:320px;border-radius:8px;background:var(--purple-deep)}.demo-project-media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.demo-project-card:hover .demo-project-media img{transform:scale(1.05)}.demo-project-media span{position:absolute;left:12px;top:12px;padding:6px 9px;border-radius:999px;color:#fff;background:rgba(31,6,55,.72);font-size:12px;font-weight:900;text-transform:uppercase}.demo-project-body{min-width:0;display:grid;align-content:center;gap:12px}.demo-project-body h2{margin:0;color:var(--purple-deep);font-size:clamp(28px,3.4vw,44px);line-height:1.02}.demo-project-body .rich-text-content,.demo-project-body p{margin:0;color:var(--muted);line-height:1.65}.demo-project-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.demo-static-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.demo-summary-card{transition:transform .18s ease,box-shadow .18s ease}.demo-summary-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(42,11,78,.12)}.contact-entry-section{min-height:calc(100vh - 92px);display:grid;align-content:start;gap:28px;background:radial-gradient(circle at 82% 4%,rgba(37,199,232,.1),transparent 28%),linear-gradient(180deg,#fbf8ff,#f7f1ff)}.contact-entry-head{max-width:960px;margin:0 auto;text-align:center}.contact-entry-head h1{margin:14px 0 12px;color:var(--purple-deep);font-size:clamp(46px,7vw,92px);line-height:.95}.contact-entry-head p{max-width:720px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.65}.contact-form-shell{width:min(820px,100%);margin:0 auto}.image-frame{overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.6);box-shadow:0 24px 70px rgba(21,4,35,.32);background:#fff;transform:rotate(1.5deg)}.jway-showcase{position:relative;min-height:740px;display:grid;place-items:center;perspective:1600px}.jway-label{position:absolute;top:18px;left:34px;color:rgba(109,40,217,.16);font-size:18px;font-weight:900;letter-spacing:0}.jway-page{width:min(420px,82vw);min-height:1040px;background:#fff;border:1px solid rgba(70,31,111,.1);box-shadow:0 24px 60px rgba(31,6,55,.2);transform:rotate(6deg) translateY(28px);transform-origin:center top;overflow:hidden}.jway-browser{height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #eee6f8;color:#8d7aa4;font-size:10px}.jway-browser span{width:7px;height:7px;border-radius:999px;background:var(--gold)}.jway-browser span:nth-child(2){background:var(--purple-hot)}.jway-browser span:nth-child(3){background:var(--purple)}.jway-browser strong{margin-left:auto}.jway-hero{min-height:190px;display:grid;place-items:center;text-align:center;padding:26px;background:linear-gradient(rgba(38,6,61,.72),rgba(38,6,61,.68)),url(/images/brand-board.webp) 50%/cover;color:#fff}.jway-hero small{color:var(--gold);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.jway-hero h2{max-width:320px;margin:8px auto 14px;font-size:24px;line-height:1.1}.jway-form-preview button,.jway-hero button{border:0;border-radius:999px;padding:8px 14px;color:#fff;background:var(--purple);font-size:11px;font-weight:900}.jway-section{padding:34px 34px 0}.jway-section.two-col{display:grid;grid-template-columns:1fr 150px;gap:20px;align-items:center}.jway-section.two-col.reverse{grid-template-columns:150px 1fr}.jway-section h3{color:var(--purple);margin:0 0 8px;font-size:18px}.jway-section p{color:#7c708d;margin:0;font-size:12px;line-height:1.55}.jway-section img{width:150px;height:108px;object-fit:cover;border-radius:6px;box-shadow:0 9px 22px rgba(30,6,55,.16)}.jway-logo-cloud{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:38px 34px 10px;text-align:center}.jway-logo-cloud span{padding:8px 6px;border:1px solid #eee6f8;color:#7b6a92;font-size:11px;font-weight:900}.jway-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:28px 34px}.jway-card-grid div{min-height:64px;display:grid;align-items:end;padding:10px;color:#fff;background:linear-gradient(135deg,var(--purple),var(--purple-hot));border-radius:5px;font-size:12px;font-weight:900}.jway-card-grid div:nth-child(2),.jway-card-grid div:nth-child(4){background:linear-gradient(135deg,#2b0a43,var(--gold))}.jway-form-preview{width:70%;margin:8px auto 36px;display:grid;gap:8px;text-align:center}.jway-form-preview strong{color:var(--purple);font-size:15px}.jway-form-preview div{height:20px;border:1px solid #eee6f8}.jway-footer{height:92px;background:#14091f}.public-shell{min-height:100vh;max-width:100%;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(250,245,255,.78) 34%,rgba(246,241,255,.9)),radial-gradient(120% 72% at 50% -12%,rgba(139,92,246,.2),rgba(139,92,246,0) 58%),linear-gradient(135deg,rgba(250,245,255,.95),rgba(236,253,245,.46) 48%,rgba(244,232,255,.78))}.agency-home{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,245,255,.82) 38%,rgba(246,241,255,.94)),radial-gradient(120% 72% at 50% -12%,rgba(139,92,246,.18),rgba(139,92,246,0) 58%),linear-gradient(135deg,rgba(250,245,255,.96),rgba(236,253,245,.44) 48%,rgba(244,232,255,.8));overflow-x:clip}.agency-hero{position:relative;min-height:min(860px,calc(100vh - 92px));display:grid;place-items:center;padding:88px clamp(26px,6vw,110px);overflow:hidden;isolation:isolate;background:#170621}.agency-hero-stage{position:absolute;inset:-14% -18% -24% -18%;pointer-events:none;background:radial-gradient(circle at 16% 24%,rgba(192,38,211,.38) 0,transparent 32%),radial-gradient(circle at 72% 28%,rgba(37,199,232,.34) 0,transparent 40%);filter:blur(1px);z-index:-3}.hero-orb{position:absolute;border-radius:999px;filter:blur(.2px);animation:heroOrbFloat 8.4s ease-in-out infinite;opacity:.9}.hero-orb.orb-1{width:460px;height:460px;left:-120px;top:-60px;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.6),rgba(192,38,211,.18) 42%,rgba(192,38,211,.08));transform:translateZ(0);animation-delay:.2s}.hero-orb.orb-2{width:380px;height:380px;right:-90px;bottom:40px;background:radial-gradient(circle at 70% 18%,rgba(37,199,232,.66),rgba(37,199,232,.04) 43%,rgba(37,199,232,0));animation-delay:1.3s}.hero-orb.orb-3{width:280px;height:280px;left:46%;top:58%;background:radial-gradient(circle at 50% 54%,rgba(232,231,240,.85),rgba(192,38,211,.04) 47%,transparent);animation-delay:.86s}.agency-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,4,30,.78),rgba(35,7,56,.62) 42%,rgba(71,16,107,.38) 66%,rgba(19,4,30,.68)),radial-gradient(circle at 50% 48%,rgba(192,38,211,.3),transparent 34%),radial-gradient(circle at 82% 18%,rgba(37,199,232,.16),transparent 28%);z-index:-1}.agency-hero-media{position:absolute;inset:0;overflow:hidden;border:0;box-shadow:none;z-index:-2}.agency-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(5px) brightness(.7) saturate(1.16);transform:scale(1.045);transition:opacity .9s ease,transform 5.2s ease,filter .9s ease}.agency-hero-media img.active{opacity:.96;transform:scale(1.09)}.agency-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,2,22,.42),rgba(13,2,22,.04) 42%,rgba(13,2,22,.5)),linear-gradient(90deg,rgba(22,5,34,.64),rgba(67,14,103,.34),rgba(22,5,34,.62)),radial-gradient(circle at 50% 45%,rgba(192,38,211,.24),transparent 38%);-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px)}.agency-hero-content{position:relative;width:min(1120px,100%);text-align:center;padding-inline:clamp(4px,2vw,32px)}.agency-hero-content:before{content:"";position:absolute;left:50%;top:50%;width:min(1180px,98vw);height:min(520px,62vh);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(16,3,28,.86) 0,rgba(24,5,39,.58) 34%,rgba(109,40,217,.18) 66%,transparent 80%),radial-gradient(ellipse at center,rgba(192,38,211,.5),transparent 62%);filter:blur(24px);pointer-events:none;z-index:-1}.hero-scroll-hint{position:absolute;left:50%;bottom:36px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.32);background:linear-gradient(135deg,rgba(35,7,56,.86),rgba(109,40,217,.86));box-shadow:0 18px 34px rgba(31,8,58,.32);transform:translateX(-50%);animation:heroHintBounce 1.6s ease-in-out infinite}.hero-scroll-hint span{font-size:13px;font-weight:900}.agency-kicker{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;color:var(--purple);background:rgba(109,40,217,.1);border:1px solid rgba(109,40,217,.18);border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.agency-hero h1{position:relative;margin:18px auto 14px;color:#fff;font-family:var(--font-sans);font-size:clamp(50px,6.6vw,92px);font-weight:900;line-height:1;max-width:min(1120px,calc(100vw - 48px));overflow-wrap:anywhere;white-space:normal;text-align:center;-webkit-text-stroke:1.15px rgba(19,4,30,.68);letter-spacing:-.03em;text-shadow:0 2px 0 rgba(18,3,31,.94),0 0 20px rgba(255,255,255,.42),0 0 34px rgba(192,38,211,.52),0 12px 34px rgba(16,3,28,.9),0 30px 78px rgba(16,3,28,.82);filter:drop-shadow(0 0 24px rgba(255,255,255,.22))}.agency-hero .rich-text-content,.agency-hero p{position:relative;max-width:840px;margin:0 auto;color:rgba(255,255,255,.96);font-size:23px;line-height:1.55;font-weight:800;text-shadow:0 2px 0 rgba(31,6,55,.78),0 8px 22px rgba(16,3,28,.86),0 0 18px rgba(192,38,211,.24)}.agency-hero .agency-kicker{color:#ffe59d;background:rgba(31,6,55,.68);border-color:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agency-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.agency-actions .btn{min-height:48px;padding:12px 19px;font-size:15px}.agency-actions .btn:not(.primary){background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.66);box-shadow:0 12px 34px rgba(16,3,28,.14)}.agency-hero-metrics,.agency-hero-template-grid{display:grid}.agency-hero-template-grid{margin-top:34px;gap:10px;max-width:910px;grid-template-columns:repeat(3,minmax(0,1fr))}.agency-hero-template-grid div{padding:13px 14px;color:rgba(255,255,255,.92);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgba(12,2,20,.18)}.agency-hero-template-grid span,.agency-hero-template-grid strong{display:block}.agency-hero-template-grid strong{font-size:14px;font-weight:900}.agency-hero-template-grid span{margin-top:4px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.4}.agency-hero-metrics{margin-top:30px;gap:10px;justify-content:center;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:820px;margin-inline:auto}.agency-hero-metrics span{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:8px 13px;color:rgba(255,255,255,.76);background:rgba(18,3,31,.42);border:1px solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agency-hero-metrics strong{color:#fff;font-size:20px;font-weight:900}.template-operator .agency-hero{place-items:center start}.template-operator .agency-hero:before{background:linear-gradient(90deg,rgba(15,3,25,.86),rgba(48,11,75,.74) 46%,rgba(84,22,120,.28) 72%,rgba(15,3,25,.42)),radial-gradient(circle at 18% 38%,rgba(37,199,232,.2),transparent 32%)}.template-operator .agency-hero-content{max-width:930px;text-align:left}.template-operator .agency-hero-content:before{left:36%;width:min(920px,94vw)}.template-operator .agency-hero h1{margin-left:0;margin-right:0;max-width:900px;font-size:clamp(48px,5.4vw,78px);text-align:left}.template-operator .agency-hero .rich-text-content,.template-operator .agency-hero p{margin-left:0;max-width:720px;text-align:left}.template-operator .agency-actions{justify-content:flex-start}.template-operator .agency-hero-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.template-campaign .agency-hero:before{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.14),transparent 24%),radial-gradient(circle at 15% 18%,rgba(37,199,232,.22),transparent 28%),linear-gradient(135deg,rgba(19,4,30,.8),rgba(109,40,217,.56) 48%,rgba(192,38,211,.32))}.template-campaign .agency-hero-media img{filter:blur(4px) brightness(.78) saturate(1.25)}.template-campaign .agency-hero h1{font-size:clamp(52px,6.8vw,104px);text-shadow:0 2px 0 rgba(18,3,31,.94),0 0 22px rgba(37,199,232,.38),0 0 42px rgba(192,38,211,.58),0 28px 76px rgba(16,3,28,.86)}.template-campaign .agency-hero-metrics{display:flex}.template-campaign .agency-actions .btn.primary{background:linear-gradient(135deg,#7c2df1,#c026d3 55%,#25c7e8);box-shadow:0 18px 45px rgba(124,45,241,.34)}.template-portfolio .agency-hero{place-items:center;min-height:min(780px,calc(100vh - 92px))}.template-portfolio .agency-hero:before{background:linear-gradient(180deg,rgba(10,1,18,.28),rgba(30,5,46,.8)),radial-gradient(circle at 50% 38%,rgba(255,229,157,.14),transparent 28%),linear-gradient(90deg,rgba(19,4,30,.78),rgba(109,40,217,.42),rgba(19,4,30,.78))}.template-portfolio .agency-hero-content{width:min(980px,100%)}.template-portfolio .agency-hero h1{font-size:clamp(50px,5.8vw,84px)}.template-portfolio .agency-hero-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto}.template-portfolio .agency-hero-metrics{display:flex}.agency-section{padding:92px clamp(32px,6vw,110px)}.agency-section-head{max-width:920px;margin:0 auto 44px;text-align:center}.agency-section-head h2{margin:12px 0 10px;color:var(--purple-deep);font-size:clamp(38px,4.5vw,64px);line-height:1.08}.agency-section-head .rich-text-content,.agency-section-head p,.contact-copy .rich-text-content,.contact-copy p{color:var(--muted);font-size:18px;line-height:1.65}.intro-band{padding-bottom:30px}.service-stack{display:grid;gap:42px;padding-top:24px}.service-row{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:42px;align-items:center;padding:0 0 42px;border-bottom:1px solid rgba(109,40,217,.12)}.service-row.reverse{grid-template-columns:440px minmax(0,1fr)}.service-row.reverse .service-copy{order:2}.service-row.no-image,.service-row.reverse.no-image{grid-template-columns:minmax(0,860px);justify-content:center}.service-row.no-image .service-copy{order:0}.service-copy span{color:var(--gold);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.service-copy h3{margin:10px 0;color:var(--purple);font-size:clamp(32px,3.2vw,46px);line-height:1.12}.service-copy p{color:var(--muted);line-height:1.65;font-size:17px}.service-copy a{font-weight:900}.service-copy a,.service-cta{display:inline-flex;align-items:center;gap:8px;color:var(--purple-deep);border-bottom:1px solid var(--gold)}.service-cta{margin-top:4px;padding-bottom:2px;text-decoration:none;transition:transform .18s ease,color .18s ease,gap .18s ease}.service-cta:focus-visible,.service-cta:hover{color:var(--purple-hot);gap:10px;transform:translateX(2px)}.service-image{overflow:hidden;border-radius:8px;box-shadow:0 18px 42px rgba(42,11,78,.16);background:#fff}.service-image img{width:100%;height:300px;object-fit:cover;transition:transform .42s ease}.service-row:hover .service-image img{transform:scale(1.04)}.channel-cloud,.client-cloud{background:linear-gradient(180deg,#fbf8ff,#f0e7ff)}.channel-cloud{overflow:hidden}.channel-carousel-shell{position:relative;width:min(1400px,calc(100% - 96px));margin:0 auto;padding:10px 0 2px}.channel-carousel-shell:after,.channel-carousel-shell:before{content:"";position:absolute;top:0;width:56px;height:100%;z-index:3;pointer-events:none}.channel-carousel-shell:before{left:0;background:linear-gradient(90deg,#fbf8ff 18%,rgba(251,248,255,0))}.channel-carousel-shell:after{right:0;background:linear-gradient(270deg,#fbf8ff 18%,rgba(251,248,255,0))}.channel-marquee{width:100%;overflow-x:auto;overflow-y:visible;-webkit-mask-image:none;mask-image:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:8px 0 24px;touch-action:pan-x pan-y;cursor:grab;scroll-snap-type:none;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-gutter:stable}.channel-marquee.is-dragging{cursor:grabbing}.channel-marquee::-webkit-scrollbar{display:none}.channel-track{display:flex;width:max-content;gap:18px;padding:0 0 8px;transform:translateZ(0);contain:layout}.channel-nav-button{position:absolute;z-index:7;top:50%;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(109,40,217,.16);border-radius:999px;color:var(--purple-deep);background:rgba(255,255,255,.9);box-shadow:0 16px 38px rgba(42,11,78,.18);transform:translateY(-50%);transition:transform .16s ease,background .16s ease,box-shadow .16s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.channel-nav-button:focus-visible,.channel-nav-button:hover{background:#fff;box-shadow:0 22px 52px rgba(42,11,78,.24)}.channel-nav-button.previous{left:-18px}.channel-nav-button.next{right:-18px}.channel-slide-card{cursor:pointer;position:relative;flex:0 0 auto;width:min(430px,80vw);height:316px;display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;padding:16px;overflow:hidden;color:var(--purple-deep);background:linear-gradient(150deg,rgba(255,255,255,.95),rgba(247,241,255,.95));border:1px solid rgba(109,40,217,.16);border-radius:14px;box-shadow:0 14px 34px rgba(42,11,78,.1);outline:none;transform:translateZ(0) scale(1) rotateX(.5deg);transform-origin:center center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,filter .22s ease;-webkit-user-select:none;user-select:none;will-change:transform,filter,opacity;contain:content;backface-visibility:hidden;scroll-snap-align:none;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease,background .26s ease,filter .26s ease}.channel-slide-card.preview{transform:translateY(-7px) scale(1.045) rotateX(.1deg);background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(249,242,255,.96));border-color:rgba(109,40,217,.42);box-shadow:0 26px 68px rgba(42,11,78,.18)}.channel-slide-card:active,.channel-slide-card:focus-visible,.channel-slide-card:focus-within,.channel-slide-card:hover{z-index:4;transform:translateY(-5px) scale(1.045);border-color:rgba(109,40,217,.36);background:rgba(255,255,255,.96);box-shadow:0 30px 80px rgba(42,11,78,.2)}.channel-nav-button:focus-visible,.channel-slide-card:focus-visible{outline:2px solid rgba(109,40,217,.42);outline-offset:3px}.channel-slide-card img{width:136px;height:100%;min-height:250px;object-fit:cover;border-radius:6px;transition:transform .26s ease,filter .26s ease}.channel-slide-card.preview img,.channel-slide-card:active img,.channel-slide-card:focus-visible img,.channel-slide-card:focus-within img,.channel-slide-card:hover img{transform:scale(1.04);filter:saturate(1.08) contrast(1.03)}.channel-image-placeholder{width:136px;min-height:250px;display:grid;place-items:center;padding:12px;border-radius:6px;color:#fff;background:radial-gradient(circle at 80% 0,rgba(37,199,232,.26),transparent 34%),linear-gradient(135deg,var(--purple-deep),var(--purple));font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.channel-card-body{min-width:0;min-height:0;display:flex;flex-direction:column}.channel-slide-card span{display:inline-flex;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.channel-slide-card h3{margin:9px 0 8px;font-size:24px;line-height:1.08}.channel-slide-card .rich-text-content,.channel-slide-card p{color:var(--muted);line-height:1.55}.channel-slide-card .rich-text-content{flex:1 1 auto}.channel-slide-card .rich-text-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.channel-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.channel-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:900;line-height:1.1;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.channel-action:focus-visible,.channel-action:hover{transform:translateY(-1px)}.channel-action.consult{color:#fff;background:linear-gradient(135deg,var(--purple),#c026d3);box-shadow:0 12px 26px rgba(109,40,217,.24)}.channel-action.brand{color:var(--purple-deep);background:rgba(255,255,255,.86);border:1px solid rgba(109,40,217,.16)}.channel-link{display:inline-flex;align-items:center;gap:6px;color:var(--purple);font-weight:900}.channel-preview-overlay{position:absolute;left:14px;right:14px;bottom:14px;display:grid;gap:3px;padding:12px 13px;color:#fff;background:linear-gradient(135deg,rgba(31,6,55,.92),rgba(109,40,217,.86)),radial-gradient(circle at 100% 0,rgba(37,199,232,.28),transparent 40%);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 18px 42px rgba(31,6,55,.24);transform:translateY(14px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.channel-slide-card.preview .channel-preview-overlay{transform:translateY(0);opacity:1}.channel-preview-overlay strong{color:#ffe59d;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.channel-preview-overlay p{margin:0;color:#fff;font-weight:800;line-height:1.35}.channel-preview-overlay small{color:rgba(255,255,255,.76)}.channel-slide-card:active .channel-preview-overlay,.channel-slide-card:focus-visible .channel-preview-overlay,.channel-slide-card:focus-within .channel-preview-overlay,.channel-slide-card:hover .channel-preview-overlay{transform:translateY(0);opacity:1}@keyframes channelScrollRight{0%{transform:translateX(calc(-50% - 9px))}to{transform:translateX(0)}}.logo-cloud{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.logo-cloud span{min-height:54px;display:grid;place-items:center;color:#675477;background:rgba(255,255,255,.72);border:1px solid rgba(109,40,217,.12);border-radius:8px;font-weight:900}.case-grid,.resource-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-card,.resource-card{min-height:220px;padding:18px;color:var(--purple-deep);background:#fff;border:1px solid rgba(109,40,217,.14);border-radius:8px;box-shadow:0 12px 34px rgba(42,11,78,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.case-card:hover,.resource-card:hover{transform:translateY(-4px);border-color:rgba(109,40,217,.34);box-shadow:0 18px 46px rgba(42,11,78,.14)}.case-thumb{width:100%;height:110px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--purple-deep),var(--purple-hot));border-radius:6px}.case-card h3{margin-bottom:6px}.case-card p{color:var(--muted);line-height:1.55}.case-card span{display:inline-flex;align-items:center;gap:6px;color:var(--purple);font-weight:900}.resource-band{background:#160522;color:#fff}.resource-band .agency-section-head h2,.resource-band .agency-section-head p{color:#fff}.resource-card{min-height:128px;display:grid;gap:18px;color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.resource-card strong{color:var(--gold)}.resource-card span{font-size:18px;font-weight:900}.contact-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);gap:42px;align-items:start;background:linear-gradient(180deg,#fff,#fbf8ff)}#consult.contact-section{scroll-margin-top:128px}.agency-form{position:relative;padding:20px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(254,251,255,.92)),#fff;box-shadow:0 18px 46px rgba(42,11,78,.11)}.consult-form-anchor{display:block;height:0;scroll-margin-top:128px}.consult-thankyou{border-radius:12px;padding:16px;min-height:228px;display:grid;gap:10px;align-content:center;background:linear-gradient(135deg,rgba(124,45,241,.12),rgba(192,38,211,.08)),#fff;border:1px solid rgba(124,45,241,.28);animation:revealUp .42s ease both;text-align:center}.consult-thankyou h3{margin:0;font-size:clamp(26px,3vw,34px);color:#3c0f67}.consult-thankyou .muted{margin:0;color:var(--muted)}.consult-thankyou-icon{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;border-radius:50%;color:#a56eff;background:rgba(109,40,217,.14);border:1px solid rgba(192,38,211,.28);box-shadow:0 12px 24px rgba(109,40,217,.24);animation:servicePulse 1.55s ease-in-out infinite}.contact-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.contact-points div{padding:14px;background:#fff;border:1px solid rgba(109,40,217,.14);border-radius:8px}.contact-points svg{color:var(--purple)}.contact-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.contact-buttons.compact{margin-top:12px}.contact-button{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:8px;border:1px solid rgba(109,40,217,.16);background:#fff;color:var(--purple-deep);font-weight:900;box-shadow:0 12px 28px rgba(42,11,78,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.contact-button:hover{transform:translateY(-2px);border-color:rgba(109,40,217,.32);box-shadow:0 16px 38px rgba(42,11,78,.14)}.contact-logo{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:13px;font-weight:900}.contact-button.zalo .contact-logo{background:linear-gradient(135deg,#0068ff,#00b2ff)}.contact-button.facebook .contact-logo{background:linear-gradient(135deg,#0866ff,#5ca3ff);font-family:Georgia,serif;font-size:24px;line-height:1}.contact-button.gmail .contact-logo{background:conic-gradient(from 45deg,#ea4335,#fbbc05,#34a853,#4285f4,#ea4335)}.contact-button.phone .contact-logo{background:linear-gradient(135deg,var(--purple),var(--purple-hot))}.floating-contact-dock{position:fixed;right:22px;top:50%;z-index:45;display:grid;gap:12px;transform:translate(20px,-50%);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.floating-contact-dock.visible{transform:translateY(-50%);opacity:1;pointer-events:auto}.floating-contact-button{position:relative;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#fff;border:1px solid rgba(255,255,255,.34);box-shadow:0 18px 42px rgba(31,6,55,.22),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.floating-contact-button:before{content:"";position:absolute;inset:-7px;border-radius:22px;background:inherit;filter:blur(16px);opacity:.28;z-index:-1}.floating-contact-button:hover{transform:translateX(-4px) translateY(-2px);border-color:rgba(255,255,255,.68);box-shadow:0 22px 54px rgba(31,6,55,.3),inset 0 1px 0 rgba(255,255,255,.36)}.floating-contact-button.zalo{background:linear-gradient(135deg,#0068ff,#16c8ff)}.floating-contact-button.facebook{background:linear-gradient(135deg,#0866ff,#6d28d9)}.floating-contact-button.phone{background:linear-gradient(135deg,#7c2df1,#c026d3 58%,#25c7e8)}.floating-contact-f,.floating-contact-zalo{position:relative;z-index:1;font-weight:900;line-height:1}.floating-contact-zalo{font-size:12px;letter-spacing:0}.floating-contact-f{font-family:Georgia,serif;font-size:32px;transform:translateY(1px)}.floating-contact-label{position:absolute;right:68px;top:50%;min-width:max-content;padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:rgba(20,5,31,.86);box-shadow:0 14px 34px rgba(20,5,31,.2);font-size:12px;font-weight:900;transform:translate(8px,-50%);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.floating-contact-button:hover .floating-contact-label{transform:translateY(-50%);opacity:1}.welcome-sound-widget{position:fixed;left:22px;bottom:22px;z-index:44;display:flex;align-items:center;gap:8px;max-width:min(360px,calc(100vw - 44px));padding:8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;background:radial-gradient(circle at 0 0,rgba(37,199,232,.22),transparent 42%),linear-gradient(135deg,rgba(31,6,55,.9),rgba(88,28,135,.86));box-shadow:0 22px 54px rgba(31,6,55,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.welcome-sound-close,.welcome-sound-play{display:inline-flex;align-items:center;justify-content:center;border:0;color:inherit;background:transparent}.welcome-sound-play{gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:900}.welcome-sound-play span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-sound-close{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.1)}.welcome-sound-cms-card audio{min-height:40px}.range-input{width:100%;accent-color:var(--purple)}.agency-form{display:grid;gap:12px;padding:22px;background:#fff;border:1px solid rgba(109,40,217,.16);border-radius:8px;box-shadow:0 18px 48px rgba(42,11,78,.12)}.check-row{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--purple-deep);font-weight:800}.check-row input{width:16px;height:16px;accent-color:var(--purple)}.channel-admin-preview{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center}.channel-admin-preview img{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.channel-admin-preview .channel-image-placeholder{width:96px;min-height:96px;border-radius:8px}.asset-file-preview{display:grid;place-items:center;width:96px;height:96px;color:var(--purple-deep);background:#f6edff;border:1px solid rgba(124,58,237,.2);border-radius:8px;font-size:12px;font-weight:900;text-transform:uppercase}.builder-block-editor{display:grid;gap:12px;padding:14px;border:1px solid rgba(109,40,217,.16);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(42,11,78,.06)}.builder-block-editor[draggable=true]{cursor:grab}.builder-block-editor:active{cursor:grabbing}.builder-block-handle{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:8px;color:var(--purple-deep);background:linear-gradient(135deg,rgba(109,40,217,.08),rgba(37,199,232,.06))}.builder-block-handle span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.landing-builder-page{min-height:100vh;background:radial-gradient(circle at 90% 0,rgba(37,199,232,.16),transparent 26%),linear-gradient(180deg,#170525,#fbf8ff 54%,#fff)}.landing-brandbar{display:flex;justify-content:center;padding:22px 18px;color:#fff}.landing-brandbar .brand-mark{padding:8px 14px 8px 8px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-brandbar .muted{color:rgba(255,255,255,.66)}.lp-contact-block,.lp-content-block,.lp-cta-block,.lp-hero-block{width:min(1120px,calc(100% - 36px));margin:0 auto 22px;border-radius:8px}.lp-hero-block{min-height:560px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:32px;align-items:center;padding:clamp(22px,5vw,58px);color:#fff;background:linear-gradient(135deg,rgba(109,40,217,.92),rgba(31,6,55,.94));box-shadow:0 28px 80px rgba(20,5,34,.24)}.lp-hero-block.center{text-align:center}.lp-hero-block.center img{order:2}.lp-hero-block img{width:100%;aspect-ratio:16/9;min-height:0;object-fit:cover;border-radius:8px;box-shadow:0 20px 54px rgba(0,0,0,.24)}.lp-hero-block h1{margin:16px 0;font-size:clamp(44px,6vw,82px);line-height:.96}.lp-hero-block .rich-text-content,.lp-hero-block p{color:rgba(255,255,255,.82);font-size:20px;line-height:1.6}.lp-contact-block,.lp-content-block,.lp-cta-block{padding:clamp(20px,4vw,42px);background:#fff;border:1px solid rgba(109,40,217,.14);box-shadow:0 14px 36px rgba(42,11,78,.08)}.lp-content-block{display:grid;gap:22px}.lp-content-block.affiliate,.lp-content-block.image{grid-template-columns:minmax(260px,.76fr) minmax(0,1fr);align-items:center}.lp-contact-block.center,.lp-content-block.center,.lp-cta-block.center{text-align:center}.lp-content-block img{width:100%;aspect-ratio:16/9;max-height:380px;object-fit:cover;border-radius:8px}.lp-contact-block h2,.lp-content-block h2,.lp-cta-block h2{margin:0 0 10px;color:var(--purple-deep);font-size:clamp(30px,4vw,54px);line-height:1.02}.lp-contact-block .rich-text-content,.lp-contact-block p,.lp-content-block .rich-text-content,.lp-content-block p,.lp-cta-block .rich-text-content,.lp-cta-block p{color:var(--muted);font-size:18px;line-height:1.65}.lp-cta-block{color:#fff;background:linear-gradient(135deg,var(--purple-deep),var(--purple),var(--purple-hot))}.lp-cta-block .rich-text-content,.lp-cta-block h2,.lp-cta-block p{color:#fff}.lp-contact-block .contact-buttons{justify-content:center}.commerce-catalog-page{min-height:100vh;padding-bottom:92px;color:#180725;background:radial-gradient(circle at 84% 2%,rgba(37,199,232,.16),transparent 26%),radial-gradient(circle at 8% 0,rgba(192,38,211,.14),transparent 26%),linear-gradient(180deg,#fff,#f7f0ff 48%,#fff)}.commerce-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(18px,5vw,74px);border-bottom:1px solid rgba(109,40,217,.14);background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.commerce-brand,.commerce-topbar nav{display:flex;align-items:center;gap:12px}.commerce-brand{color:var(--purple-deep);font-weight:900}.commerce-brand img{width:42px;height:42px;border-radius:8px;object-fit:cover;box-shadow:0 8px 18px rgba(42,11,78,.16)}.commerce-topbar nav a{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(109,40,217,.12);border-radius:999px;color:var(--purple-deep);font-size:13px;font-weight:900;background:rgba(255,255,255,.58)}.commerce-hero{width:min(1180px,calc(100% - 34px));min-height:620px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px);margin:0 auto;padding:clamp(34px,6vw,86px) 0 42px}.commerce-hero-copy h1{margin:16px 0;color:var(--purple-deep);font-size:clamp(44px,6vw,84px);line-height:.96;text-shadow:0 16px 34px rgba(42,11,78,.12)}.commerce-hero-copy .rich-text-content,.commerce-hero-copy p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}.commerce-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(212,175,55,.34);border-radius:999px;color:#7a5b00;background:rgba(255,244,189,.66);font-size:12px;font-weight:900;text-transform:uppercase}.commerce-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.commerce-hero-visual{position:relative;min-height:480px;padding:16px;border:1px solid rgba(109,40,217,.16);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(245,236,255,.74)),#fff;box-shadow:0 28px 70px rgba(42,11,78,.16);overflow:hidden}.commerce-hero-visual:before{content:"";position:absolute;inset:-18% auto auto -20%;width:72%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(109,40,217,.22),transparent 68%)}.commerce-hero-visual img{position:relative;z-index:1;width:100%;height:100%;min-height:448px;object-fit:cover;border-radius:8px}.commerce-voucher{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:grid;gap:4px;padding:16px;border:1px solid rgba(255,255,255,.42);border-radius:8px;color:#fff;background:rgba(24,7,37,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,.24)}.commerce-voucher strong{color:#ffe27a;font-size:26px}.commerce-voucher span{color:rgba(255,255,255,.8)}.commerce-trust-strip{width:min(1180px,calc(100% - 34px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 42px}.commerce-trust-strip div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:15px;border:1px solid rgba(109,40,217,.14);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(42,11,78,.07)}.commerce-trust-strip svg{grid-row:span 2;color:var(--purple)}.commerce-trust-strip strong{color:var(--purple-deep)}.commerce-trust-strip span{color:var(--muted);font-size:13px}.commerce-product-section{width:min(1180px,calc(100% - 34px));margin:0 auto;padding:28px 0 64px}.commerce-section-head{max-width:680px;margin-bottom:24px}.commerce-section-head span{color:#b38a11;font-size:12px;font-weight:900;text-transform:uppercase}.commerce-section-head h2{margin:8px 0 10px;color:var(--purple-deep);font-size:clamp(30px,4vw,52px);line-height:1.04}.commerce-section-head p{color:var(--muted)}.commerce-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-product-card{display:grid;grid-template-columns:minmax(180px,.68fr) minmax(0,1fr);gap:18px;padding:14px;border:1px solid rgba(109,40,217,.14);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(42,11,78,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.commerce-product-card:focus-within,.commerce-product-card:hover{transform:translateY(-4px);border-color:rgba(109,40,217,.28);box-shadow:0 26px 62px rgba(42,11,78,.14)}.commerce-product-media{position:relative;aspect-ratio:4/3;min-height:0;overflow:hidden;border-radius:8px;background:#170525}.commerce-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.commerce-product-card:hover .commerce-product-media img{transform:scale(1.04)}.commerce-product-media span{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ee4d2d,#f97316);font-size:11px;font-weight:900}.commerce-product-body{display:flex;flex-direction:column;gap:9px;min-width:0}.commerce-product-body small{color:#b38a11;font-weight:900;text-transform:uppercase}.commerce-product-body h3{margin:0;color:var(--purple-deep);font-size:clamp(22px,2vw,30px);line-height:1.08}.commerce-product-body p{margin:0;color:var(--muted);line-height:1.55}.commerce-product-meta{display:flex;flex-wrap:wrap;gap:8px}.commerce-product-meta span{padding:7px 9px;border:1px solid rgba(109,40,217,.12);border-radius:999px;color:var(--purple-deep);background:#fbf8ff;font-size:12px;font-weight:800}.commerce-price-row{display:flex;align-items:baseline;gap:10px;margin-top:auto}.commerce-price-row strong{color:#ee4d2d;font-size:26px;line-height:1}.commerce-price-row del{color:var(--muted)}.commerce-product-card .btn{width:100%}.commerce-policy{width:min(1180px,calc(100% - 34px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 auto;padding:34px 0 70px;border-top:1px solid rgba(109,40,217,.12)}.commerce-policy h2{margin:0 0 8px;color:var(--purple-deep)}.commerce-policy p{max-width:720px;margin:0;color:var(--muted);line-height:1.65}.commerce-sticky-bar{position:fixed;left:50%;bottom:18px;z-index:55;display:flex;align-items:center;gap:10px;width:min(720px,calc(100% - 28px));padding:10px;border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;background:linear-gradient(135deg,rgba(34,6,55,.92),rgba(109,40,217,.88)),#220637;box-shadow:0 22px 62px rgba(42,11,78,.32);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commerce-sticky-bar>div{min-width:0;display:grid;gap:2px;margin-right:auto;padding-left:6px}.commerce-sticky-bar span{color:#ffe27a;font-size:11px;font-weight:900;text-transform:uppercase}.commerce-sticky-bar strong{overflow:hidden;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.commerce-sticky-bar .btn{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.12);color:#fff;white-space:nowrap}.commerce-sticky-bar .btn.primary{border-color:rgba(255,255,255,.24);background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 12px 28px rgba(249,115,22,.26)}.article-page{min-height:100vh;background:radial-gradient(circle at 85% 8%,rgba(37,199,232,.14),transparent 28%),radial-gradient(circle at 10% 8%,rgba(192,38,211,.12),transparent 28%),#fbf8ff}.article-shell{width:min(980px,calc(100% - 32px));margin:0 auto;padding:70px 0 96px}.article-page .landing-brandbar .brand-mark{color:var(--purple-deep);background:rgba(255,255,255,.78);border-color:rgba(109,40,217,.18);box-shadow:0 12px 34px rgba(42,11,78,.08)}.article-page .landing-brandbar .brand-mark strong{color:var(--purple-deep)}.article-page .landing-brandbar .brand-mark .muted,.article-page .landing-brandbar .brand-mark div div{color:#6d5b82}.article-kicker-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.article-shell h1{max-width:920px;margin:0;color:var(--purple-deep);font-size:clamp(42px,6vw,82px);line-height:.96}.article-subtitle{max-width:820px;margin-top:20px;color:var(--muted);font-size:19px;line-height:1.7}.article-block{margin-top:42px;padding-top:34px;border-top:1px solid rgba(109,40,217,.14)}.article-block img{width:100%;aspect-ratio:16/9;max-height:460px;object-fit:cover;border:1px solid rgba(109,40,217,.18);border-radius:8px;box-shadow:0 20px 54px rgba(42,11,78,.12)}.article-block h2{margin:18px 0 12px;color:var(--purple-deep);font-size:clamp(28px,4vw,48px);line-height:1.06}.article-block .rich-text-content,.article-block p{color:var(--muted);font-size:18px;line-height:1.75}.article-block .rich-text-content li{margin:8px 0}.agency-footer{display:flex;justify-content:space-between;gap:18px;padding:34px clamp(18px,6vw,92px);color:rgba(255,255,255,.78);background:#11051b}.agency-footer strong{color:#fff;font-size:20px}.footer-links{display:flex;gap:14px;flex-wrap:wrap}.footer-links a{color:rgba(255,255,255,.82);font-weight:800}.trust-footer{color:rgba(255,255,255,.82);background:radial-gradient(circle at 12% 0,rgba(192,38,211,.2),transparent 26%),linear-gradient(180deg,#1a0828,#0f0418);border-top:1px solid rgba(255,255,255,.08);overflow:hidden}.trust-footer-inner{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(560px,1.58fr);gap:44px;padding:54px clamp(18px,6vw,92px)}.footer-brand-block{display:grid;align-content:start;gap:18px;min-width:0}.footer-brand-block .brand-mark{width:fit-content;color:#fff}.footer-brand-block .brand-mark div div{color:rgba(255,255,255,.64);font-size:13px}.footer-brand-block .rich-text-content,.footer-brand-block p{max-width:480px;margin:0;line-height:1.7}.footer-info-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:clamp(20px,3vw,34px);min-width:0}.footer-info-grid>div{min-width:0}.footer-info-grid h3{margin:0 0 14px;color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.footer-info-grid ul{display:grid;gap:11px;padding:0;margin:0;list-style:none}.footer-info-grid li{display:flex;gap:9px;align-items:flex-start;line-height:1.5;min-width:0}.footer-info-grid li.footer-hours-card,.footer-info-grid li.footer-map-link,.footer-info-grid li.footer-meta-row{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(255,255,255,.035)}.footer-info-grid li.footer-meta-row{align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.footer-meta-row>span{color:rgba(255,255,255,.62);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.footer-info-grid li.footer-hours-card{align-items:center;gap:12px;padding:14px;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.18),transparent 44%),linear-gradient(135deg,rgba(124,58,237,.22),rgba(255,255,255,.045))}.footer-hours-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;color:#fff;border:1px solid rgba(37,199,232,.42);border-radius:12px;background:linear-gradient(135deg,rgba(37,199,232,.28),rgba(124,58,237,.28));box-shadow:0 12px 28px rgba(37,199,232,.12)}.footer-hours-copy{display:grid;gap:3px;min-width:0}.footer-hours-copy>span{color:rgba(255,255,255,.66);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.footer-hours-copy strong{color:#fff;font-size:16px;line-height:1.35}.footer-hours-copy small{color:rgba(255,255,255,.58);font-size:12px;font-weight:700}.footer-info-grid li.footer-map-link{padding:11px 12px}.footer-map-link a{display:inline-flex;align-items:center;min-height:24px}.footer-info-grid li>a,.footer-info-grid li>span,.footer-info-grid li>strong,.policy-links a{min-width:0;overflow-wrap:anywhere;word-break:normal}.footer-info-grid svg{flex:0 0 auto;color:#25c7e8;margin-top:2px}.footer-info-grid a,.policy-links a{color:rgba(255,255,255,.86);font-weight:800}.footer-info-grid a:hover,.policy-links a:hover{color:#fff}.policy-links{display:grid;gap:11px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding:16px clamp(18px,6vw,92px);color:rgba(255,255,255,.58);background:rgba(0,0,0,.22);font-size:13px}.footer-bottom span{min-width:0;overflow-wrap:anywhere}.trust-footer .contact-buttons{margin-top:0}.trust-footer .contact-button{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}.policy-page{background:#fff}.policy-hero{padding:76px clamp(18px,6vw,92px) 34px;background:linear-gradient(180deg,#fbf8ff,#fff)}.policy-hero h1{max-width:980px;margin:14px 0 12px;color:var(--purple-deep);font-size:clamp(42px,6vw,82px);line-height:.98}.policy-hero p{max-width:820px;color:var(--muted);font-size:18px;line-height:1.65}.policy-content{max-width:860px;padding:20px clamp(18px,6vw,92px) 78px}.policy-content .rich-text-content,.policy-content p{color:#4d405f;font-size:18px;line-height:1.75}.policy-meta{margin-bottom:22px;color:var(--purple);font-weight:900}@media (max-width:760px){.article-shell h1,.lp-hero-block h1,.policy-hero h1,.service-detail-copy h1{font-size:clamp(32px,9vw,46px);line-height:1.08;text-wrap:balance;overflow-wrap:break-word}.article-subtitle,.lp-hero-block .rich-text-content,.lp-hero-block p,.policy-hero p,.service-detail-copy .rich-text-content,.service-detail-copy p{font-size:clamp(15px,4.2vw,17px);line-height:1.68}.lp-hero-block,.service-detail-hero{gap:18px}.article-shell{width:min(100% - 28px,760px);padding:38px 0 66px}.article-block{margin-top:30px;padding-top:26px}.policy-hero{padding:42px 14px 26px}.policy-content{padding:12px 14px 58px}}.executive-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 0,rgba(192,38,211,.12),transparent 28%),linear-gradient(180deg,#fbf8ff,#fff 52%,#f7f0ff)}.executive-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,520px);align-items:center;gap:clamp(28px,4vw,64px);min-height:min(720px,82vh);padding:clamp(54px,6vw,82px) clamp(18px,5vw,86px) clamp(38px,5vw,58px)}.executive-hero-copy{min-width:0;max-width:980px;position:relative;z-index:1}.executive-hero-copy h1{margin:18px 0 12px;color:var(--purple-deep);max-width:100%;font-size:clamp(50px,5.2vw,82px);line-height:.96;letter-spacing:0;overflow-wrap:normal;word-break:keep-all;text-wrap:balance}.executive-headline{max-width:840px;color:#3a294f;font-size:clamp(22px,2.4vw,34px);line-height:1.25;font-weight:900}.executive-hero-copy .rich-text-content{max-width:760px;font-size:18px;line-height:1.7}.executive-card{width:min(100%,520px);justify-self:end;display:grid;gap:12px;padding:clamp(18px,3vw,30px);color:#fff;background:linear-gradient(145deg,rgba(42,11,78,.96),rgba(109,40,217,.88)),radial-gradient(circle at 100% 0,rgba(34,211,238,.3),transparent 36%);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 26px 70px rgba(42,11,78,.22)}.executive-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.executive-card strong{font-size:22px}.executive-card p,.executive-card span{margin:0;color:rgba(255,255,255,.72)}.executive-section{padding-top:44px}.executive-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.executive-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-shell .main>.topbar{position:sticky;top:0;z-index:3;margin:-28px -28px 22px;padding:20px 28px;background:rgba(251,248,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(109,40,217,.12)}.app-shell .main>.topbar h1{margin:0;color:var(--purple-deep)}.app-shell .panel.pad h2,.app-shell .panel.pad h3{color:var(--purple-deep)}.app-shell .field label{color:#5b486d}.app-shell .table-wrap.panel{border-radius:8px;box-shadow:0 12px 34px rgba(42,11,78,.08)}.app-shell .table tbody tr{background:#fff}.app-shell .table tbody tr:hover{background:#fbf8ff}.app-shell .kanban-column>strong{display:flex;align-items:center;min-height:32px;color:var(--purple-deep);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.app-shell .product-card h3,.app-shell .task-card h3{color:var(--purple-deep)}.user-mini-card{position:relative;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.92);background:rgba(255,255,255,.07)}.sidebar-route-panel,.user-mini-card{margin-top:14px;border-color:rgba(255,255,255,.12)}.sidebar-route-panel{background:rgba(255,255,255,.06)}.app-shell.sidebar-compact .brand-mark{justify-content:center}.app-shell.sidebar-compact .brand-mark>div,.app-shell.sidebar-compact .nav-button span,.app-shell.sidebar-compact .sidebar-route-panel,.app-shell.sidebar-compact .user-mini-meta{display:none}.app-shell.sidebar-compact .nav-button,.app-shell.sidebar-compact .user-mini-card{justify-content:center}.app-shell.sidebar-compact .nav-button{padding-inline:8px}.app-shell.sidebar-compact .user-account-menu-panel{left:0;right:auto}.app-shell.sidebar-compact.sidebar-right .user-account-menu-panel{left:auto;right:0}.user-mini-meta{min-width:0;flex:1 1}.user-mini-card img{flex:0 0 auto;width:42px;height:42px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.user-mini-card span,.user-mini-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mini-card span{display:block;margin-top:3px;color:rgba(255,255,255,.62);font-size:12px}.user-account-menu{flex:0 0 auto;position:relative}.user-account-menu summary{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:rgba(248,245,255,.82);background:rgba(255,255,255,.06);transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;list-style:none}.user-account-menu summary::-webkit-details-marker{display:none}.user-account-menu summary:focus-visible,.user-account-menu summary:hover,.user-account-menu[open] summary{color:#fff;background:rgba(124,58,237,.72);border-color:rgba(255,255,255,.22);box-shadow:0 12px 30px rgba(124,58,237,.24);transform:translateY(-1px);outline:none}.user-account-menu-panel{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;width:min(240px,calc(100vw - 32px));display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06)),rgba(20,12,32,.96);box-shadow:0 24px 60px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-account-menu-panel button{min-height:38px;display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;color:rgba(248,245,255,.86);background:transparent;text-align:left;font-weight:850}.app-shell .user-account-menu-panel button{min-height:44px}.user-account-menu-panel button:focus-visible,.user-account-menu-panel button:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12);outline:none}.user-account-menu-panel button.danger{color:#ffd6df}.user-account-menu-panel button.danger:focus-visible,.user-account-menu-panel button.danger:hover{color:#fff;background:rgba(190,18,60,.72);border-color:rgba(255,255,255,.18)}.sidebar-size-controls{grid-template-columns:repeat(3,1fr);padding:7px;border-radius:10px;background:rgba(255,255,255,.06)}.sidebar-size-controls button{min-height:34px;justify-content:center;padding:7px;font-size:12px}.sidebar-size-controls button.active{color:#fff;background:linear-gradient(135deg,var(--purple),var(--purple-hot));border-color:rgba(255,255,255,.18)}.workspace-nav-restore{position:fixed;left:18px;top:18px;z-index:30;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:linear-gradient(135deg,rgba(124,58,237,.92),rgba(192,38,211,.86)),rgba(20,12,32,.92);box-shadow:0 18px 44px rgba(42,11,78,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:900}.app-shell.sidebar-right .workspace-nav-restore{left:auto;right:18px}.profile-hero{justify-content:space-between;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,234,255,.9)),radial-gradient(circle at 90% 0,rgba(34,211,238,.16),transparent 30%)}.profile-hero,.profile-identity{display:flex;align-items:center;gap:18px}.profile-identity{min-width:0}.profile-identity img{width:96px;height:96px;object-fit:cover;border-radius:12px;border:1px solid rgba(124,58,237,.2);box-shadow:0 18px 42px rgba(42,11,78,.13)}.profile-identity h2{margin:10px 0 6px;font-size:clamp(30px,4vw,54px);line-height:1}.permission-list{display:grid;gap:8px}.permission-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;color:#756384;background:#fff;border:1px solid rgba(124,58,237,.1);border-radius:8px}.permission-item.enabled{color:var(--purple-deep);background:#fbf8ff;border-color:rgba(124,58,237,.24)}.permission-item strong{color:#8c7a9f;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.permission-item.enabled strong{color:var(--purple)}.role-hierarchy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.role-card{padding:12px;background:#fff;border:1px solid rgba(124,58,237,.12);border-radius:8px}.role-card p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.executive-admin-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,238,255,.92)),radial-gradient(circle at 100% 0,rgba(34,211,238,.14),transparent 36%)}.executive-admin-intro h2{margin:10px 0 8px}.employee-portfolio-directory,.employee-portfolio-editor{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(244,250,248,.94)),radial-gradient(circle at 100% 0,rgba(20,184,166,.12),transparent 38%),radial-gradient(circle at 0 100%,rgba(124,58,237,.1),transparent 34%)}.employee-portfolio-directory-head,.employee-portfolio-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.employee-portfolio-directory-head h2,.employee-portfolio-editor-head h2{margin:10px 0 8px}.employee-portfolio-workbench{align-items:start}.employee-portfolio-preview{position:sticky;top:18px;display:grid;gap:18px;padding:18px;overflow:hidden;color:#f8fafc;background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(49,24,83,.9)),radial-gradient(circle at 90% 0,rgba(34,211,238,.24),transparent 34%);border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 24px 50px rgba(15,23,42,.2)}.employee-portfolio-preview img{width:min(100%,260px);aspect-ratio:1;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 44px rgba(0,0,0,.28)}.employee-portfolio-preview h3{margin:12px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.05}.employee-portfolio-preview p{margin:0;color:rgba(248,250,252,.78);font-weight:700;line-height:1.5}.portfolio-url-chip{display:inline-flex;margin-top:14px;max-width:100%;padding:8px 10px;overflow-wrap:anywhere;color:#d1fae5;background:rgba(20,184,166,.16);border:1px solid rgba(45,212,191,.28);border-radius:999px;font-size:13px;font-weight:900}.portfolio-focus-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.portfolio-focus-list span{padding:7px 9px;color:rgba(248,250,252,.88);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;font-weight:900}.employee-portfolio-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;background:rgba(255,255,255,.72);border:1px dashed rgba(20,184,166,.35);border-radius:14px}.employee-portfolio-empty h3{margin:0 0 6px}.portfolio-directory-kpis{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.portfolio-directory-kpis span{min-width:130px;padding:12px 14px;color:var(--ink);background:rgba(255,255,255,.78);border:1px solid rgba(20,184,166,.2);border-radius:14px;font-size:13px;font-weight:900;box-shadow:0 14px 32px rgba(15,23,42,.08)}.portfolio-directory-kpis strong{display:block;color:var(--teal);font-size:24px;line-height:1}.portfolio-directory-kpis .btn{align-self:stretch;min-height:52px}.portfolio-directory-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(170px,220px) auto;gap:10px;border:1px solid rgba(20,184,166,.16);border-radius:14px}.missing-portfolio-strip,.portfolio-directory-toolbar{align-items:center;padding:12px;background:rgba(255,255,255,.78)}.missing-portfolio-strip{display:flex;flex-wrap:wrap;gap:8px;border:1px solid rgba(124,58,237,.16);border-radius:14px}.missing-portfolio-strip button{min-height:34px;padding:7px 11px;color:var(--purple-deep);background:#fff;border:1px solid rgba(124,58,237,.22);border-radius:999px;font-weight:900;cursor:pointer}.missing-portfolio-strip button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(124,58,237,.14)}.employee-portfolio-table tbody tr.active{background:rgba(20,184,166,.08)}.employee-url-owner{display:flex;align-items:center;gap:10px;min-width:220px}.employee-url-owner img{width:42px;height:42px;object-fit:cover;border:1px solid rgba(20,184,166,.22);border-radius:12px}.employee-url-owner small,.portfolio-url-cell span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.portfolio-url-cell{min-width:230px}.portfolio-url-cell code{display:inline-flex;max-width:220px;padding:7px 9px;overflow-wrap:anywhere;color:var(--purple-deep);background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.16);border-radius:8px;font-weight:900}.compact-select{min-height:38px;padding:8px 10px;font-size:13px}.executive-legacy-editor{overflow:hidden;background:rgba(255,255,255,.72);border:1px solid rgba(124,58,237,.14);border-radius:18px}.executive-legacy-editor summary{padding:15px 18px;color:var(--purple-deep);font-weight:900;cursor:pointer}.executive-legacy-editor>.grid{padding:0 18px 18px}.cms-console{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,238,255,.9)),radial-gradient(circle at 10% 0,rgba(190,24,214,.12),transparent 38%),radial-gradient(circle at 100% 10%,rgba(34,211,238,.12),transparent 34%)}.visual-cms-console{background:linear-gradient(180deg,#ffffff,#f8fafc);border-color:rgba(15,23,42,.08)}.cms-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cms-console-head h2{margin:10px 0 8px}.cms-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.cms-tab{display:grid;gap:5px;min-height:92px;padding:13px;text-align:left;color:var(--purple-deep);background:rgba(255,255,255,.74);border:1px solid rgba(124,58,237,.18);border-radius:8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.cms-tab:hover{transform:translateY(-2px);border-color:rgba(124,58,237,.42);box-shadow:0 14px 30px rgba(42,11,78,.1)}.cms-tab.active{color:#fff;background:linear-gradient(135deg,var(--purple),var(--purple-hot));border-color:transparent;box-shadow:0 18px 40px rgba(109,40,217,.22)}.cms-tab span{color:#6d5b82;font-size:12px;line-height:1.45}.cms-tab.active span{color:rgba(255,255,255,.82)}.cms-guide-card{margin-top:12px;padding:12px 14px;color:var(--purple-deep);background:rgba(255,255,255,.72);border:1px solid rgba(124,58,237,.16);border-radius:8px}.cms-guide-card p{margin:4px 0 0}.visual-cms-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr) minmax(220px,.8fr);gap:12px;margin-top:16px}.visual-cms-block-library,.visual-cms-page-tree,.visual-cms-status{min-width:0;border:1px solid rgba(15,23,42,.09);border-radius:8px;background:rgba(255,255,255,.78)}.visual-cms-page-tree{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.visual-cms-block-library>span,.visual-cms-page-tree>span,.visual-cms-status>span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.visual-cms-page-tree>span{grid-column:1/-1}.visual-cms-page{display:grid;gap:3px;min-height:58px;padding:10px;color:#172033;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;text-decoration:none}.visual-cms-page.active{border-color:rgba(13,148,136,.42);box-shadow:inset 3px 0 0 #0f766e}.visual-cms-page small,.visual-cms-status small{color:#64748b;font-size:12px;line-height:1.35}.visual-cms-status{display:grid;align-content:start;gap:5px;padding:13px}.visual-cms-status strong{color:#172033}.visual-cms-block-library{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px}.visual-cms-block-library button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;color:#172033;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;font-size:12px;font-weight:900;cursor:pointer}.visual-cms-block-library button:hover{border-color:rgba(13,148,136,.36);box-shadow:0 10px 20px rgba(15,23,42,.08)}.homepage-studio{display:grid;grid-template-columns:230px minmax(0,1fr) minmax(360px,.9fr);gap:14px;align-items:start;margin-top:16px}.homepage-studio-editor,.homepage-studio-preview,.homepage-studio-rail{min-width:0;padding:14px;border:1px solid rgba(124,58,237,.16);border-radius:10px;background:rgba(255,255,255,.78);box-shadow:0 14px 32px rgba(42,11,78,.08)}.homepage-studio-rail{position:sticky;top:108px;display:grid;gap:9px}.studio-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio-field-head h3{margin:7px 0 4px;color:var(--purple-deep)}.studio-field-head p{margin:0}.preview-mode-button,.studio-field-head>button{min-height:30px;padding:6px 9px;border:1px solid rgba(124,58,237,.18);border-radius:8px;color:var(--purple-deep);background:rgba(255,255,255,.72);font-size:12px;font-weight:900}.preview-mode-button.active{color:#fff;background:var(--purple);border-color:var(--purple)}.homepage-studio-section{display:grid;gap:5px;padding:11px;border:1px solid rgba(124,58,237,.14);border-radius:8px;color:var(--purple-deep);background:rgba(255,255,255,.68);text-align:left}.homepage-studio-section span{color:var(--muted);font-size:12px;line-height:1.35}.homepage-studio-section small{color:#64748b;font-size:11px;font-weight:800;line-height:1.3}.homepage-studio-section.active,.homepage-studio-section:hover{border-color:rgba(124,58,237,.38);background:#fff;box-shadow:0 12px 26px rgba(42,11,78,.1)}.homepage-studio-section.active{box-shadow:inset 3px 0 0 var(--gold),0 12px 26px rgba(42,11,78,.1)}.homepage-studio-section.dragging{opacity:.55}.homepage-studio-editor{display:grid;gap:14px}.homepage-studio-editor-grid{display:grid;gap:13px}.studio-entity-picker,.studio-image-list,.studio-inline-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,58,237,.13);border-radius:8px;background:rgba(250,245,255,.72)}.homepage-contact-link-grid{display:grid;grid-template-columns:minmax(104px,.8fr) minmax(130px,1fr) minmax(86px,.5fr);gap:12px;align-items:end}.homepage-contact-link-grid .field,.homepage-contact-link-grid .input,.homepage-contact-link-grid .select{min-width:0}.homepage-contact-link-grid .field:nth-child(3) .input{min-height:52px;font-size:17px;font-weight:700}.homepage-contact-link-grid .field:first-child{grid-column:1;grid-row:1}.homepage-contact-link-grid .field:nth-child(2){grid-column:2;grid-row:1}.homepage-contact-link-grid .field:nth-child(3){grid-column:1/-1;grid-row:2}.homepage-contact-link-grid .field:nth-child(4){grid-column:3;grid-row:1}@media (max-width:760px){.homepage-contact-link-grid{grid-template-columns:1fr}.homepage-contact-link-grid .field{grid-column:1/-1!important;grid-row:auto!important}}.studio-image-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start}.studio-image-row img{width:90px;height:70px;object-fit:cover;border-radius:7px;background:#210637}.studio-image-row .field{grid-column:1/-1}.cms-edit-flow{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,58,237,.13);border-radius:10px;background:rgba(255,255,255,.72)}.cms-edit-flow>div:first-child p{margin:6px 0 0}.cms-advanced-details{padding:12px 14px;border:1px dashed rgba(124,58,237,.22);border-radius:10px;background:rgba(255,255,255,.58)}.cms-advanced-details summary{cursor:pointer;color:var(--purple-deep);font-weight:900}.cms-advanced-details[open] summary{margin-bottom:12px}.editable-image-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:stretch;padding:12px;border:1px solid rgba(124,58,237,.16);border-radius:10px;background:rgba(250,245,255,.82)}.editable-image-card.is-hidden{border-style:dashed}.editable-image-preview{position:relative;overflow:hidden;--editable-image-aspect:16/10;aspect-ratio:var(--editable-image-aspect);min-height:150px;border:1px solid rgba(124,58,237,.16);border-radius:8px;background:radial-gradient(circle at 80% 0,rgba(37,199,232,.18),transparent 34%),linear-gradient(135deg,#210637,#6d28d9)}.editable-image-preview img{width:100%;height:100%;min-height:150px;object-fit:cover;transition:transform .22s ease,filter .22s ease}.editable-image-preview.preset-avatar,.editable-image-preview.preset-logo{--editable-image-aspect:1}.editable-image-preview.preset-media,.editable-image-preview.preset-product{--editable-image-aspect:4/3}.editable-image-preview.preset-landing{--editable-image-aspect:16/9}.editable-image-preview.preset-demo,.editable-image-preview.preset-service{--editable-image-aspect:16/10}.editable-image-preview.preset-channel{--editable-image-aspect:14/9}.editable-image-preview:focus-visible img,.editable-image-preview:hover img{transform:scale(1.035);filter:saturate(1.08)}.editable-image-empty{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:900}.editable-image-overlay{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;justify-content:center;padding:8px 10px;border-radius:999px;color:#fff;background:rgba(31,6,55,.78);font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editable-image-body{min-width:0;display:grid;gap:12px;align-content:start}.editable-image-body strong{color:var(--purple-deep)}.editable-image-body p{margin:5px 0 0}.image-url-details{border-top:1px solid rgba(124,58,237,.14);padding-top:10px}.image-url-details summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:900}.image-url-details .input{margin-top:8px}.user-admin-workbench{display:grid;gap:18px}.user-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.user-admin-head h2,.user-admin-head h3{margin-bottom:6px}.user-create-panel{display:grid;gap:16px}.user-admin-layout{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(0,1.22fr);gap:18px;align-items:start}.user-detail-panel,.user-pivot-panel{min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.58)}.pivot-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.6fr) minmax(150px,.6fr);gap:12px;margin-bottom:12px}.user-pivot-scroll{max-height:610px;border:1px solid var(--line);border-radius:12px}.user-pivot-table{min-width:760px}.user-pivot-table tbody tr{cursor:pointer;outline:0}.user-pivot-table tbody tr.active{background:rgba(109,40,217,.09);box-shadow:inset 4px 0 0 var(--purple)}.user-pivot-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px rgba(109,40,217,.38)}.pivot-user-cell{display:flex;align-items:center;gap:10px;min-width:0}.pivot-user-cell img{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border-radius:10px;border:1px solid rgba(109,40,217,.16)}.pivot-user-cell div{display:grid;gap:2px;min-width:0}.pivot-user-cell small,.pivot-user-cell span,.pivot-user-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivot-user-cell small,.pivot-user-cell span,.user-pivot-table td small{color:var(--muted)}.user-detail-panel{position:sticky;top:104px;display:grid;gap:16px}.user-detail-head{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.user-detail-head img{width:76px;height:76px;object-fit:cover;border-radius:14px;border:1px solid rgba(109,40,217,.18)}.user-detail-head h3{margin:4px 0 8px;font-size:clamp(24px,2.1vw,34px);line-height:1.05}.module-access-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.38)}.module-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.module-access-head h3{margin:0 0 4px}.module-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:9px}.module-access-item{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.58);color:var(--ink);font-size:13px;font-weight:850}.module-access-item input{width:16px;height:16px;margin:0;accent-color:var(--purple)}.module-access-item.active{border-color:rgba(109,40,217,.34);background:linear-gradient(135deg,rgba(109,40,217,.12),rgba(37,199,232,.08))}.module-access-item.cms-access{border-color:rgba(15,118,110,.34)}.module-access-item.cms-access.active{background:radial-gradient(circle at 100% 0,rgba(37,199,232,.16),transparent 42%),linear-gradient(135deg,rgba(15,118,110,.16),rgba(109,40,217,.09))}.module-access-item.disabled{cursor:not-allowed;opacity:.72}.employee-login-share{display:grid;gap:12px;padding:14px;border:1px solid rgba(15,118,110,.22);border-radius:14px;background:rgba(15,118,110,.06)}.employee-login-copy-field{min-height:172px;font-family:Courier New,monospace;font-size:13px;line-height:1.55;white-space:pre-wrap}.role-hierarchy.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-entity-picker{display:flex;flex-wrap:wrap}.studio-entity-picker button{min-height:34px;padding:7px 10px;border:1px solid rgba(124,58,237,.15);border-radius:999px;color:var(--purple-deep);background:#fff;font-weight:800}.studio-entity-picker button.active{color:#fff;background:var(--purple)}.homepage-studio-preview{position:sticky;top:108px;display:grid;gap:13px}.homepage-preview-frame{overflow:auto;max-height:720px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(255,255,255,.76)}.homepage-preview-frame.mobile{width:min(360px,100%);margin:0 auto}.homepage-preview-frame.tablet{width:min(740px,100%);margin:0 auto}.homepage-mini-preview{overflow:hidden;border-radius:9px;color:#101827;background:#fffdf8;box-shadow:0 18px 46px rgba(15,23,42,.1)}.home-preview-block{position:relative;padding:18px;border-bottom:1px solid rgba(15,23,42,.08);transition:background .16s ease,box-shadow .16s ease,outline-color .16s ease}.home-preview-block.active,.visual-cms-block.selected{background:rgba(255,247,220,.7);box-shadow:inset 4px 0 0 var(--gold)}.visual-cms-block{cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.visual-cms-block:before{content:attr(data-cms-block);position:absolute;top:9px;right:9px;z-index:3;padding:4px 7px;color:#172033;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 8px 18px rgba(15,23,42,.08);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.visual-cms-block:focus-visible,.visual-cms-block:hover{outline-color:rgba(13,148,136,.62);box-shadow:inset 4px 0 0 #0f766e,0 12px 26px rgba(15,23,42,.08)}.visual-cms-block.selected:before{color:#10231f;border-color:rgba(244,210,139,.72);background:#f4d28b}.home-preview-block.brand-bar{display:flex;align-items:center;gap:12px;min-height:74px;padding-right:112px;color:#101827;background:#fffdf8}.home-preview-block.brand-bar img{width:44px;height:44px;flex:0 0 auto;object-fit:contain;border-radius:8px;background:#f8fafc}.home-preview-block.brand-bar div{display:grid;min-width:0}.home-preview-block.brand-bar small,.home-preview-block.brand-bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-preview-block.brand-bar strong{color:#111827;font-family:var(--font-heading)}.home-preview-block.brand-bar small{color:#64748b}.home-preview-block.brand-bar>span{margin-left:auto;color:#0f766e}.home-preview-block.cta-list{background:#fffdf8}.home-preview-block.hero{position:relative;isolation:isolate;overflow:hidden;min-height:260px;display:grid;align-items:end;color:#f8fafc;background:#070414}.home-preview-block.hero>img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(2.5px) brightness(.66) saturate(1.16);transform:scale(1.015)}.home-preview-block.hero:after{position:absolute;inset:0;z-index:1;content:"";background:radial-gradient(circle at 64% 42%,rgba(124,58,237,.18),transparent 34%),linear-gradient(90deg,rgba(6,7,18,.9),rgba(10,8,28,.58) 54%,rgba(6,7,18,.78));pointer-events:none}.home-preview-block.hero>div{position:relative;z-index:2}.home-preview-block.hero h2{margin:6px 0;color:#fff;background-image:linear-gradient(96deg,#ffffff,#f6e9ff 24%,#d8b4fe 46%,#ffffff 66%,#c084fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(30px,4vw,48px);line-height:1;text-shadow:none}.home-preview-block.hero .rich-text-content,.home-preview-block.hero p{color:rgba(248,250,252,.9)}.home-preview-block.hero span,.home-preview-block>span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.home-preview-actions,.home-preview-card-grid,.home-preview-strip{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.home-preview-actions button{min-height:42px;padding:7px 10px;border:1px solid rgba(255,255,255,.48);border-radius:8px;color:#fff;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.18),transparent 30%),linear-gradient(105deg,#0f8a8f,#1d73e8 62%,#6d8dff);box-shadow:0 12px 28px rgba(37,99,235,.2);font-family:var(--font-heading);font-weight:800}.home-preview-actions button.secondary{color:#172033;background:rgba(255,255,255,.94);border-color:rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.12)}.home-preview-card-grid article{flex:1 1 180px;min-width:0;padding:10px;color:#101827;border:1px solid rgba(15,23,42,.09);border-radius:8px;background:#fffdf8;box-shadow:none}.home-preview-card-grid img,.home-preview-strip img{width:100%;height:92px;object-fit:cover;border-radius:7px;background:#220637}.home-preview-card-grid .channel-image-placeholder,.home-preview-strip .channel-image-placeholder{width:100%;min-height:92px;border-radius:7px}.home-preview-card-grid strong,.home-preview-strip strong{display:block;margin-top:8px;color:#111827}.home-preview-strip small{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.3}.home-preview-card-grid .rich-text-content{margin-top:5px;color:#64748b;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-preview-strip article{flex:0 0 150px;padding:10px;color:#101827;border:1px solid rgba(15,23,42,.09);border-radius:8px;background:#fffdf8;box-shadow:none}.template-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-picker-card{min-height:142px;display:grid;align-content:start;gap:7px;padding:14px;text-align:left;color:var(--purple-deep);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,245,255,.9)),radial-gradient(circle at 100% 0,rgba(37,199,232,.12),transparent 34%);border:1px solid rgba(124,58,237,.18);border-radius:8px;cursor:pointer;box-shadow:0 8px 24px rgba(42,11,78,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.template-picker-card:hover{transform:translateY(-2px);border-color:rgba(124,58,237,.42);box-shadow:0 18px 34px rgba(42,11,78,.12)}.template-picker-card.active{color:#fff;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.32),transparent 38%),linear-gradient(135deg,var(--purple),var(--purple-hot) 62%,#25c7e8);border-color:transparent;box-shadow:0 20px 42px rgba(109,40,217,.24)}.template-picker-card span{width:fit-content;padding:4px 8px;color:#5b21b6;background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.18);border-radius:999px;font-size:11px;font-weight:900}.template-picker-card.active span{color:#fff4c7;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.template-picker-card strong{font-size:15px;line-height:1.2}.template-picker-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.template-picker-card.active p{color:rgba(255,255,255,.82)}.phone-page{width:min(430px,calc(100% - 28px));margin:0 auto;padding:20px 0 34px}.sales-portfolio-page{min-height:100vh;background:radial-gradient(circle at 82% 0,rgba(37,199,232,.14),transparent 30%),radial-gradient(circle at 8% 20%,rgba(192,38,211,.12),transparent 28%),linear-gradient(180deg,#fffaff,#f4edff 52%,#fffaff)}.sales-portfolio-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:36px 0 48px}.sales-hero{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;align-items:stretch}.portfolio-project-editor,.sales-identity-card,.sales-project-card,.sales-proof-panel{border:1px solid rgba(109,40,217,.16);border-radius:8px;background:rgba(255,250,255,.92);box-shadow:0 20px 60px rgba(42,11,78,.12)}.sales-identity-card{position:relative;overflow:hidden;padding:24px;text-align:center}.sales-identity-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(109,40,217,.1),transparent 42%),linear-gradient(315deg,rgba(37,199,232,.12),transparent 38%);pointer-events:none}.sales-identity-card>*{position:relative;z-index:1}.sales-identity-card img{width:112px;height:112px;object-fit:cover;margin:0 auto 14px;border:3px solid #fff;border-radius:24px;box-shadow:0 18px 40px rgba(109,40,217,.24),0 0 0 6px rgba(192,38,211,.1)}.sales-identity-card h1{margin:12px 0 6px;color:var(--purple-deep);font-size:clamp(34px,4.8vw,62px);line-height:.95}.sales-title{margin:0 0 12px;color:#35104c;font-weight:900}.sales-contact-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.sales-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid rgba(109,40,217,.18);border-radius:8px;color:#2b103c;background:rgba(255,255,255,.8);font-weight:900;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sales-contact-button:hover{transform:translateY(-2px);border-color:rgba(109,40,217,.34);box-shadow:0 12px 28px rgba(42,11,78,.12)}.sales-proof-panel{position:relative;overflow:hidden;display:grid;align-content:center;gap:18px;padding:clamp(24px,5vw,56px);background:linear-gradient(135deg,rgba(34,6,55,.96),rgba(71,19,117,.92) 52%,rgba(20,114,145,.82)),var(--purple-deep)}.sales-proof-panel:after{content:"";position:absolute;inset:-30% -10% auto auto;width:420px;height:420px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 62%);transform:rotate(16deg)}.sales-proof-panel>*{position:relative;z-index:1}.sales-proof-panel h2{max-width:720px;margin:0;color:#fff;font-size:clamp(38px,5.6vw,84px);line-height:.96;text-shadow:0 18px 44px rgba(0,0,0,.34)}.sales-proof-panel .muted{max-width:680px;color:rgba(255,255,255,.78);font-size:17px;line-height:1.65}.sales-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-proof-stats div{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.09)}.sales-proof-stats span,.sales-proof-stats strong{display:block}.sales-proof-stats strong{color:#fff;font-size:24px}.sales-proof-stats span{margin-top:3px;color:rgba(255,255,255,.68);font-size:12px;font-weight:800;text-transform:uppercase}.sales-project-section{padding:42px 0 0}.sales-insight-section,.sales-review-section{margin-top:22px;padding:clamp(18px,3vw,28px);border:1px solid rgba(109,40,217,.14);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:0 18px 46px rgba(42,11,78,.08)}.sales-insight-section{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);gap:18px;align-items:center}.sales-insight-section h2{margin:12px 0 0;color:var(--purple-deep);font-size:clamp(27px,3.6vw,52px);line-height:1}.sales-insight-grid,.sales-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-insight-grid article,.sales-review-card{padding:16px;border:1px solid rgba(109,40,217,.13);border-radius:8px;background:#fff}.sales-insight-grid span,.sales-insight-grid strong{display:block}.sales-insight-grid strong{color:var(--purple-deep)}.sales-insight-grid span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.sales-lead-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:18px;align-items:stretch;margin-top:22px;padding:clamp(18px,3vw,28px);border:1px solid rgba(109,40,217,.16);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.1),transparent 30%),rgba(255,255,255,.78);box-shadow:0 20px 54px rgba(42,11,78,.1)}.sales-lead-copy{display:grid;align-content:center;gap:12px;min-width:0}.sales-lead-copy h2{margin:0;color:var(--purple-deep);font-size:clamp(28px,4vw,56px);line-height:1}.sales-project-section .section-heading{max-width:760px;margin-bottom:20px}.sales-project-section h2{margin:12px 0 8px;color:var(--purple-deep);font-size:clamp(34px,5vw,68px);line-height:.98}.sales-project-carousel{width:100%;overflow:hidden;padding:4px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sales-project-track{display:flex;width:max-content;gap:16px;animation:demoMarquee 34s linear infinite}.sales-project-carousel:hover .sales-project-track{animation-play-state:paused}.sales-project-card{width:min(700px,78vw);min-height:330px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;padding:14px}.sales-project-media{position:relative;overflow:hidden;min-height:300px;border-radius:8px;background:#180522}.sales-project-media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.sales-project-card:hover .sales-project-media img{transform:scale(1.05)}.portfolio-project-preview span,.sales-project-media span{position:absolute;left:12px;top:12px;padding:6px 9px;border-radius:999px;color:#fff;background:rgba(31,6,55,.72);font-size:11px;font-weight:900;text-transform:uppercase}.sales-project-copy{min-width:0;display:grid;align-content:center;gap:11px}.sales-project-copy h3{margin:0;color:var(--purple-deep);font-size:clamp(24px,3vw,38px);line-height:1}.sales-project-copy p{margin:0;color:var(--muted);line-height:1.6}.sales-project-copy strong{color:#35104c}.sales-project-price,.sales-project-source{display:block;color:#2d6b3d;font-weight:900}.sales-project-source{color:var(--muted);font-weight:700}.sales-insight-chip-row{display:flex;flex-wrap:wrap;gap:7px}.sales-insight-chip-row span{padding:6px 8px;border:1px solid rgba(109,40,217,.12);border-radius:999px;color:#35104c;background:rgba(109,40,217,.07);font-size:12px;font-weight:900}.sales-project-actions{display:flex;flex-wrap:wrap;gap:8px}.sales-review-section .section-heading{max-width:760px;margin-bottom:16px}.sales-review-section h2{margin:12px 0 8px;color:var(--purple-deep);font-size:clamp(30px,4vw,58px);line-height:1}.sales-review-card{display:grid;gap:8px}.sales-review-card svg{color:var(--purple)}.sales-review-card p{margin:0;color:#35104c;font-weight:800;line-height:1.55}.sales-review-card strong{color:var(--purple-deep)}.sales-review-card small,.sales-review-card span{color:var(--muted)}@media (max-width:920px){.sales-insight-grid,.sales-insight-section,.sales-review-grid{grid-template-columns:1fr}}.compact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.compact-heading h3{margin:10px 0 6px}.sales-cms-block-panel{background:radial-gradient(circle at 94% 8%,rgba(37,199,232,.1),transparent 26%),rgba(255,250,255,.92)}.sales-cms-block-list{display:grid;gap:14px;margin-top:16px}.sales-cms-block-editor{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px;padding:14px;border:1px solid rgba(109,40,217,.14);border-radius:8px;background:rgba(255,255,255,.72)}.sales-cms-block-editor>*{min-width:0}.sales-cms-block-editor.active{border-color:rgba(37,199,232,.34);box-shadow:0 16px 36px rgba(42,11,78,.08)}.sales-cms-block-preview{display:grid;align-content:start;gap:10px;min-height:100%;padding:14px;overflow:hidden;border:1px solid rgba(109,40,217,.12);border-radius:8px;background:linear-gradient(135deg,rgba(31,6,55,.94),rgba(109,40,217,.78)),var(--purple-deep);color:#fff}.sales-cms-block-preview>span{color:rgba(255,255,255,.56);font-size:12px;font-weight:900}.sales-cms-block-preview strong{display:block;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.sales-cms-block-preview p{margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.5}.sales-cms-block-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;align-items:end}.sales-cms-block-toggle{min-height:44px;padding:0 12px;border:1px solid rgba(109,40,217,.12);border-radius:12px;background:rgba(255,255,255,.82)}.sales-project-admin-panel{background:radial-gradient(circle at 92% 0,rgba(37,199,232,.08),transparent 26%),rgba(255,250,255,.9)}.portfolio-project-editor{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px}.portfolio-project-preview{position:relative;overflow:hidden;min-height:220px;border-radius:8px;background:var(--purple-deep)}.portfolio-project-preview img{width:100%;height:100%;object-fit:cover}.login-shell{min-height:100vh;display:grid;place-items:center;padding:20px}.workspace-loading{min-height:100vh;display:grid;place-items:center;gap:22px;padding:24px;color:#0f172a;background:radial-gradient(circle at 20% 12%,rgba(20,184,166,.12),transparent 30%),radial-gradient(circle at 78% 18%,rgba(37,99,235,.12),transparent 28%),linear-gradient(180deg,#f8fafc,#eef4fb)}.workspace-loading-card{width:min(440px,100%);display:grid;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 24px 80px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-loading-brand{display:flex;align-items:center;gap:14px}.workspace-loading-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#f8fafc;background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 10px 28px rgba(15,23,42,.14);font-size:14px;font-weight:900;letter-spacing:0}.workspace-loading-brand strong,.workspace-loading-mark,.workspace-loading-steps span,.workspace-loading-title{font-family:var(--font-display)}.workspace-loading-brand strong,.workspace-loading-title{display:block;margin:0;color:#111827;font-size:20px;line-height:1.1}.workspace-loading-brand span{color:#64748b;font-size:14px;font-weight:700}.workspace-loading-progress{position:relative;height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.workspace-loading-progress span{position:absolute;inset:0 auto 0 0;width:46%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#1d4ed8);animation:workspace-loading-progress 1.45s ease-in-out infinite}.workspace-loading-steps{display:grid;gap:8px}.workspace-loading-steps div{display:flex;align-items:center;gap:9px;padding:9px 10px;color:#64748b;border-radius:12px;background:rgba(248,250,252,.74);transition:color .2s ease,background .2s ease,transform .2s ease}.workspace-loading-steps div.active{color:#0f766e;background:rgba(204,251,241,.72);transform:translateX(3px)}.workspace-loading-preview{width:min(760px,100%);display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(255,255,255,.56)}.workspace-loading-main,.workspace-loading-sidebar{display:grid;gap:10px}.workspace-loading-main span,.workspace-loading-sidebar span{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(226,232,240,.7),rgba(241,245,249,.95),rgba(226,232,240,.7));background-size:220% 100%;animation:workspace-loading-shimmer 1.55s linear infinite}.workspace-loading-sidebar span{height:34px;border-radius:12px}.workspace-loading-main .wide{width:62%;height:36px;border-radius:14px}.workspace-loading-main div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-loading-main div span{height:72px;border-radius:14px}.workspace-loading-main .tall{height:118px;border-radius:14px}@keyframes workspace-loading-progress{0%{left:-48%}55%{left:42%}to{left:108%}}@keyframes workspace-loading-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width:640px){.workspace-loading{justify-content:stretch;padding:16px}.workspace-loading-preview{grid-template-columns:1fr}.workspace-loading-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-loading-main div{grid-template-columns:1fr}}@media (max-width:760px){html body{overflow-x:clip!important}html body :is(.ck-store-page,.some-page){--ck-mobile-edge:10px}html body :is(.ck-store-page,.some-page) .ck-store-nav{display:grid!important;grid-template-columns:34px minmax(0,1fr) 36px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:52px!important;padding:7px var(--ck-mobile-edge)!important}html body :is(.ck-store-page,.some-page) .ck-store-brand{width:34px!important;min-width:34px!important;overflow:hidden!important}html body :is(.ck-store-page,.some-page) .ck-store-brand img{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important}html body :is(.ck-store-page,.some-page) .ck-store-brand span,html body :is(.ck-store-page,.some-page) .ck-store-nav-actions>a{display:none!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-search-wrap{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important}html body :is(.ck-store-page,.some-page) .ck-store-menu-button{display:inline-flex!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-search{min-height:36px!important;padding:2px 2px 2px 9px!important;border-radius:999px!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-search input{min-width:0!important;font-size:.86rem!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-search button{width:42px!important;min-width:42px!important;height:30px!important;padding:0!important;font-size:.8rem!important}html body :is(.ck-store-page,.some-page) .ck-store-nav-suggestions{top:calc(100% + 8px)!important;left:var(--ck-mobile-edge)!important;right:var(--ck-mobile-edge)!important;width:auto!important;max-height:min(58vh,390px)!important}html body .ck-store-page .ck-store-hero{width:calc(100% - (var(--ck-mobile-edge) * 2))!important;margin:0 var(--ck-mobile-edge)!important;padding:13px 0 4px!important}html body .ck-store-page .ck-store-catalog-head h1,html body .ck-store-page .ck-store-hero-copy h1,html body .some-page .some-hero h1{font-size:clamp(1.38rem,6.1vw,1.82rem)!important;line-height:1.08!important;letter-spacing:0!important}html body .ck-store-page .ck-store-catalog-head p,html body .ck-store-page .ck-store-hero-copy p,html body .some-page .some-hero p{font-size:.84rem!important;line-height:1.38!important}html body .ck-store-page .ck-store-eyebrow,html body .some-page .ckm-eyebrow{width:fit-content!important;max-width:100%!important;padding:6px 9px!important;font-size:.7rem!important;border-radius:999px!important}html body .ck-store-page .ck-store-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}html body .ck-store-page .ck-store-catalog-head .ck-store-btn,html body .ck-store-page .ck-store-hero-actions .ck-store-btn{min-height:40px!important;border-radius:13px!important;font-size:.86rem!important}html body .ck-store-page .ck-store-hero-actions .ck-store-btn.ghost,html body .ck-store-page .ck-store-hero-panel,html body .ck-store-page .ck-store-trust-list{display:none!important}html body .ck-store-page .ck-store-catalog-head{width:calc(100% - (var(--ck-mobile-edge) * 2))!important;margin:0 var(--ck-mobile-edge)!important;padding:10px 0 4px!important}html body .ck-store-page .ck-store-catalog-head h1{margin:7px 0 5px!important;font-size:clamp(1.28rem,5.7vw,1.58rem)!important}html body .ck-store-page .ck-store-catalog-head p{margin:0!important}html body .ck-store-page .ck-store-market{width:100%!important;margin:0!important;padding:0 var(--ck-mobile-edge) 16px!important}html body .ck-store-page .ck-store-search-panel{gap:7px!important;padding:8px!important;border-radius:16px!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-preset-row{display:none!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-query-summary{margin-top:0!important}html body .ck-store-page .ck-store-search-copy{display:none!important}html body .ck-store-page .ck-store-preset-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .ck-store-page .ck-store-preset-row button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-height:32px!important;padding:0 9px!important;font-size:.72rem!important}html body .ck-store-page .ck-store-preset-row button:nth-child(n+5),html body .ck-store-page .ck-store-query-summary.is-quiet{display:none!important}html body .ck-store-page .ck-store-query-summary{gap:7px!important;margin-top:7px!important;padding:9px!important;border-radius:14px!important}html body .ck-store-page .ck-store-intent-chips span:nth-child(n+2),html body .ck-store-page .ck-store-query-best{display:none!important}html body .ck-store-page .ck-store-query-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html body .ck-store-page .ck-store-query-actions a,html body .ck-store-page .ck-store-query-summary>a{min-height:38px!important;border-radius:12px!important;font-size:.78rem!important}html body .ck-store-page .ck-store-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;margin:8px 0!important}html body .ck-store-page .ck-store-toolbar p{grid-column:1!important;grid-row:1!important;margin:0!important;font-size:.82rem!important}html body .ck-store-page .ck-store-filter-toggle{grid-column:1!important;grid-row:2!important;min-height:36px!important;border-radius:12px!important;font-size:.82rem!important}html body .ck-store-page .ck-store-toolbar label{grid-column:2!important;grid-row:1/span 2!important;display:grid!important;gap:3px!important;margin:0!important}html body .ck-store-page .ck-store-toolbar label span{font-size:.64rem!important}html body .ck-store-page .ck-store-toolbar select{min-height:36px!important;border-radius:12px!important;font-size:.82rem!important}html body .ck-store-page .ck-store-card{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:9px!important;padding:8px!important;border-radius:16px!important}html body .ck-store-page .ck-store-card-image,html body .ck-store-page .ck-store-card-image img{min-height:106px!important;max-height:112px!important;border-radius:13px!important}html body .ck-store-page .ck-store-card-image span{padding:4px 6px!important;font-size:.56rem!important}html body .ck-store-page .ck-store-card-main{gap:5px!important}html body .ck-store-page .ck-store-card-title{font-size:.96rem!important;line-height:1.14!important}html body .ck-store-page .ck-store-card-meta{max-height:21px!important;overflow:hidden!important}html body .ck-store-page .ck-store-card-meta span{padding:4px 6px!important;font-size:.56rem!important}html body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body .ck-store-page .ck-store-metrics span{min-height:42px!important;padding:5px 4px!important;border-radius:10px!important}html body .ck-store-page .ck-store-metrics strong{font-size:.68rem!important;line-height:1.08!important}html body .ck-store-page .ck-store-metrics small{font-size:.54rem!important}html body .ck-store-page .ck-store-fit-score,html body .ck-store-page .ck-store-metrics span:nth-child(4){display:none!important}html body .ck-store-page .ck-store-simple-note{max-width:100%!important;padding:6px 8px!important;overflow:hidden!important;font-size:.66rem!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .ck-store-page .ck-store-card-side{grid-column:1/-1!important;display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:7px!important;padding-top:6px!important;border-top:1px solid rgba(109,40,217,.12)!important}html body .ck-store-page .ck-store-card-side .ck-store-btn{width:100%!important;min-height:38px!important;border-radius:12px!important;padding:0 8px!important;font-size:.76rem!important}html body .ck-store-page .ck-store-help-strip,html body .ck-store-page .ck-store-process.compact{display:none!important}html body .ck-store-page .ck-store-detail{width:calc(100% - (var(--ck-mobile-edge) * 2))!important;margin:0 var(--ck-mobile-edge) 10px!important;padding:8px!important;gap:9px!important;border-radius:16px!important}html body .ck-store-page .ck-store-detail-media,html body .ck-store-page .ck-store-detail-media img{aspect-ratio:auto!important;height:clamp(126px,36vw,148px)!important;min-height:clamp(126px,36vw,148px)!important;max-height:clamp(126px,36vw,148px)!important;border-radius:14px!important}html body .ck-store-page .ck-store-detail-copy{gap:8px!important;padding:0!important}html body .ck-store-page .ck-store-detail-copy h1{font-size:clamp(1.08rem,5.25vw,1.42rem)!important;line-height:1.08!important}html body .ck-store-page .ck-store-detail-badges span{padding:5px 7px!important;font-size:.63rem!important}html body .ck-store-page .ck-store-detail-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:8px!important}html body .ck-store-page .ck-store-detail-actions .ck-store-btn{min-height:40px!important;border-radius:12px!important}html body .ck-store-page .ck-store-detail-box{display:none!important}html body .ck-store-page .ck-store-detail-grid,html body .ck-store-page .ck-store-final-cta,html body .ck-store-page .ck-store-related{width:calc(100% - (var(--ck-mobile-edge) * 2))!important;margin:10px var(--ck-mobile-edge)!important;padding:12px!important;border-radius:16px!important}html body .ck-store-page .ck-store-detail-grid article{padding:11px!important;border-radius:14px!important}html body .ck-store-page .ck-store-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .some-page .some-hero{min-height:0!important;padding:14px var(--ck-mobile-edge) 16px!important}html body .some-page .some-hero .ckm-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:10px!important}html body .some-page .some-hero .ckm-hero-actions .btn{min-height:38px!important;padding:0 8px!important;border-radius:12px!important;font-size:.74rem!important}html body .some-page .some-hero-card{display:none!important}html body .some-page .some-trust-strip{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;margin:8px var(--ck-mobile-edge) 0!important;padding:0 0 2px!important;overflow-x:auto!important;scrollbar-width:none!important}html body .some-page .some-trust-strip>div{flex:0 0 auto!important;min-width:118px!important;min-height:36px!important;padding:8px 9px!important;border-radius:12px!important}html body .some-page .some-trust-strip span{display:none!important}html body .some-page .ckm-section{margin-top:18px!important;padding:0 var(--ck-mobile-edge)!important}html body .some-page .some-flow-grid{gap:8px!important}html body .some-page .some-flow-card{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:10px!important;border-radius:14px!important;text-align:left!important}html body .some-page .some-flow-card h3{margin:0!important;font-size:.96rem!important}html body .some-page .some-flow-card p{grid-column:1/-1!important;margin:0!important;font-size:.76rem!important;line-height:1.35!important}}@media (max-width:390px){html body :is(.ck-store-page,.some-page) .ck-store-nav{grid-template-columns:32px minmax(0,1fr) 34px!important;gap:6px!important}html body :is(.ck-store-page,.some-page) .ck-store-brand,html body :is(.ck-store-page,.some-page) .ck-store-brand img{width:32px!important;height:32px!important;min-width:32px!important}html body .ck-store-page .ck-store-card{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important}html body .ck-store-page .ck-store-card-title{font-size:.9rem!important}}@media (prefers-reduced-motion:reduce){.workspace-loading-main span,.workspace-loading-progress span,.workspace-loading-sidebar span{animation:none}}.login-card{width:min(440px,100%)}.toast{position:fixed;right:20px;bottom:20px;z-index:30;border-radius:8px;color:#fff;background:var(--green);box-shadow:var(--shadow)}.toast,.toast-inline{padding:12px 14px;font-weight:800}.toast-inline{color:var(--purple-deep);background:#f3eaff;border:1px solid rgba(109,40,217,.18);border-radius:8px;line-height:1.5}.code-preview{max-height:420px;overflow:auto;padding:14px;color:#f8ecff;background:#160521;border:1px solid rgba(109,40,217,.28);border-radius:8px;font-size:12px;line-height:1.55}.account-inventory-table{min-width:1480px}.account-inventory-table td{vertical-align:top}.account-inventory-table .input,.account-inventory-table .select,.account-inventory-table .textarea{min-width:150px}.account-inventory-table .textarea{min-height:72px}.account-inventory-table .password-cell{font-family:Courier New,monospace}.password-input-wrap{position:relative;display:flex;align-items:center}.password-input-wrap .input{width:100%;padding-right:52px}.password-toggle-btn{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(109,40,217,.18);border-radius:8px;color:#3f2a5f;cursor:pointer;background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(31,18,51,.08);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.password-toggle-btn:focus-visible,.password-toggle-btn:hover{color:#1f1233;background:#fff;border-color:rgba(109,40,217,.42);box-shadow:0 0 0 3px rgba(109,40,217,.12)}.phone-hero{text-align:center;padding:20px 0}.phone-hero img{width:82px;height:82px;object-fit:cover;border-radius:50%;margin:0 auto 12px;border:2px solid #fff;box-shadow:var(--shadow)}.bio-card,.bio-list{display:grid;gap:12px}.bio-card{grid-template-columns:92px minmax(0,1fr)}.link-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.bio-card>div,.link-card,.link-card>div,.product-card>div,.task-card{min-width:0}.bio-card p,.link-card p,.product-card p,.task-card p{overflow-wrap:anywhere}@media (max-width:1080px){.site-nav{display:grid;grid-template-columns:1fr;align-items:start;min-height:auto;gap:12px;padding:14px clamp(16px,4vw,34px) 16px;overflow:visible}.site-nav:after{left:clamp(16px,4vw,34px);right:clamp(16px,4vw,34px);bottom:7px}.site-nav .brand-mark{width:fit-content;max-width:min(100%,430px)}.site-nav-actions{margin-right:0;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;position:relative}.site-nav-main-links{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav-locale-switch{top:9px;right:clamp(16px,4vw,34px)}.site-nav .btn-row::-webkit-scrollbar,.site-nav-main-links::-webkit-scrollbar{display:none}.site-nav .btn{flex:0 0 auto;min-height:40px;padding:11px 14px;font-size:14px}.site-nav-consult-link{margin-left:auto;flex:0 0 auto}.site-nav .btn.primary{padding:11px 14px}.app-shell,.app-shell.sidebar-right{grid-template-columns:1fr}.app-shell.sidebar-right .main,.app-shell.sidebar-right .sidebar{grid-column:auto;grid-row:auto}.sidebar{position:static;height:auto;padding:14px}.nav-list{flex:0 0 auto;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}.nav-button{width:auto;min-width:max-content;white-space:nowrap}.sidebar .panel{display:none}.sidebar .user-mini-card{display:flex}.cms-tabs,.grid.four,.grid.three,.role-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-contact-grid,.executive-hero,.executive-proof-grid{grid-template-columns:1fr}.executive-hero{min-height:auto;padding-top:46px}.executive-card{justify-self:stretch;width:100%}.hero-site{min-height:auto;padding-top:44px}.hero-site,.portfolio-project-editor,.sales-cms-block-editor,.sales-hero,.service-detail-hero,.service-showcase-card{grid-template-columns:1fr}.sales-proof-panel h2{max-width:860px}.service-showcase-grid{grid-template-columns:1fr}.hero-site:before{width:460px;height:1500px;right:-340px;top:-520px}.jway-showcase{min-height:620px}.jway-page{width:min(390px,76vw);min-height:900px;transform:rotate(4deg) translateY(0)}.agency-hero{min-height:680px;padding-top:68px;padding-bottom:68px}.hero-orb.orb-1{width:300px;height:300px;left:-88px;top:-44px}.hero-orb.orb-2{width:250px;height:250px;right:-54px;bottom:88px}.hero-orb.orb-3{width:200px;height:200px;left:54%;top:64%}.agency-hero h1{font-size:clamp(58px,7vw,78px);max-width:820px}.hero-scroll-hint{bottom:20px;padding:9px 12px}.hero-scroll-hint span{font-size:12px}.agency-hero .rich-text-content,.agency-hero p{max-width:720px;font-size:20px}.commerce-hero,.commerce-policy,.commerce-product-card,.contact-section,.lp-content-block.affiliate,.lp-content-block.image,.lp-hero-block,.service-row,.service-row.reverse{grid-template-columns:1fr}.commerce-hero{min-height:auto}.commerce-hero-visual{min-height:420px}.commerce-product-grid{grid-template-columns:1fr}.service-row.reverse .service-copy{order:0}.logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid,.demo-static-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-footer-inner{grid-template-columns:1fr;gap:34px;padding:48px clamp(20px,5vw,44px)}.footer-brand-block .rich-text-content,.footer-brand-block p{max-width:680px}.footer-info-grid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:26px 32px}.floating-contact-dock{right:18px;top:auto;bottom:18px;grid-auto-flow:column;transform:translateY(18px)}.floating-contact-dock.visible{transform:translateY(0)}.floating-contact-button{width:52px;height:52px;border-radius:16px}.floating-contact-label{display:none}.welcome-sound-widget{left:12px;right:12px;bottom:78px;max-width:none;border-radius:18px}.welcome-sound-play{flex:1 1;justify-content:flex-start}}@media (max-width:760px){body,html{overflow-x:hidden}.agency-home{width:100%}.agency-home,.agency-section,.case-grid,.contact-section,.public-shell,.service-row,.service-stack{max-width:100%;overflow-x:clip}h1{font-size:30px;line-height:1.08}h2{font-size:22px}p{line-height:1.5}.main{padding:12px}.grid.four,.grid.three,.grid.two{grid-template-columns:1fr;gap:12px}.panel.pad{padding:14px}.tracking-consent-banner{grid-template-columns:1fr;gap:12px;padding:14px}.tracking-consent-actions{justify-content:stretch}.tracking-consent-actions .btn{flex:1 1 140px}.route-back-shell{width:calc(100% - 16px);padding:8px 0 0}.route-back-button{width:100%;justify-content:center;min-height:38px;font-size:14px}.commerce-topbar{align-items:flex-start;padding:10px 12px}.commerce-brand span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-topbar nav{gap:6px;flex-wrap:wrap;justify-content:flex-end}.commerce-topbar nav a{min-height:30px;padding:0 9px;font-size:11px}.commerce-hero{width:min(100%,calc(100% - 22px));gap:18px;padding:24px 0}.commerce-hero-copy h1{font-size:clamp(36px,12vw,52px)}.commerce-hero-copy .rich-text-content,.commerce-hero-copy p{font-size:16px}.commerce-actions .btn{width:100%}.commerce-hero-visual{min-height:330px;padding:10px}.commerce-hero-visual img{min-height:310px}.commerce-voucher{left:18px;right:18px;bottom:18px}.commerce-policy,.commerce-product-section,.commerce-trust-strip{width:min(100%,calc(100% - 22px))}.commerce-trust-strip{grid-template-columns:1fr;margin-bottom:24px}.commerce-product-section{padding-top:12px}.commerce-product-card{padding:10px}.commerce-product-media{min-height:0}.commerce-price-row strong{font-size:22px}.commerce-policy{padding-bottom:48px}.commerce-sticky-bar{left:11px;right:11px;bottom:11px;width:auto;display:grid;grid-template-columns:1fr 1fr;transform:none}.commerce-sticky-bar>div{grid-column:1/-1;padding-left:0}.commerce-sticky-bar .btn{min-height:42px;padding:9px 10px;font-size:13px}.employee-portfolio-directory-head,.employee-portfolio-editor-head,.employee-portfolio-empty,.executive-admin-intro,.profile-hero,.profile-identity{display:grid}.employee-portfolio-preview{position:static}.employee-portfolio-preview img{width:min(100%,220px)}.portfolio-directory-kpis{justify-content:stretch}.portfolio-directory-kpis span{min-width:0}.portfolio-directory-toolbar{grid-template-columns:1fr}.missing-portfolio-strip{align-items:flex-start}.employee-portfolio-table{min-width:980px}.executive-legacy-editor>.grid{padding:0 12px 12px}.profile-identity img{width:78px;height:78px}.cms-console-head{display:grid}.visual-cms-overview{grid-template-columns:1fr}.visual-cms-page-tree{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity}.visual-cms-page-tree>span{flex:0 0 112px;align-self:center}.visual-cms-page{flex:0 0 190px;scroll-snap-align:start}.visual-cms-block-library{overflow-x:auto;flex-wrap:nowrap}.visual-cms-block-library button{flex:0 0 auto}.cms-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.cms-tab{flex:0 0 220px;min-height:86px;scroll-snap-align:start}.homepage-studio{grid-template-columns:1fr}.homepage-studio-preview,.homepage-studio-rail{position:static}.homepage-studio-rail{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.homepage-studio-rail .studio-field-head{flex:0 0 170px}.homepage-studio-section{flex:0 0 220px;scroll-snap-align:start}.homepage-preview-frame{max-height:560px}.home-preview-block.brand-bar{padding-right:78px}.home-preview-block.brand-bar>span{display:none}.role-hierarchy{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column;gap:10px}.topbar .btn-row,.topbar>div{width:100%}.nav-list{margin:0 -4px}.kanban{grid-auto-flow:column;grid-auto-columns:minmax(260px,84vw);grid-template-columns:none;margin-inline:-12px;padding-inline:12px}.site-nav{min-height:68px;align-items:center;gap:8px;padding:8px 10px;overflow:hidden}.nav-locale-switch{top:7px;right:10px;min-width:38px;height:28px;padding:0 9px;font-size:12px}.site-nav:after{display:none}.site-nav .brand-mark{flex:1 1 auto;min-width:0;width:min(100%,248px);max-width:calc(100vw - 20px);gap:8px;padding:5px 8px 5px 5px}.site-nav .brand-logo{width:40px;height:40px;flex:0 0 auto}.site-nav .brand-mark strong{display:block;max-width:100%;overflow:hidden;font-size:15px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.site-nav .brand-mark .muted{display:none}.site-nav .btn-row{width:auto;max-width:calc(100vw - 20px);flex:0 1 auto;display:flex;flex-wrap:nowrap;gap:6px;margin-left:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-nav .btn-row::-webkit-scrollbar{display:none}.site-nav .btn{flex:0 0 auto;min-height:36px;padding:8px 10px;border-radius:8px;font-size:12px}.agency-section{padding:46px 18px}.intro-band{padding-bottom:20px}.service-stack{gap:26px;padding-top:12px}.service-row{width:100%}.agency-form,.agency-section-head,.contact-copy,.service-copy,.service-image{min-width:0;max-width:100%}.service-copy h3{font-size:clamp(28px,8.8vw,36px);line-height:1.06;overflow-wrap:anywhere}.service-copy p{font-size:15px;overflow-wrap:anywhere}.service-image img{height:220px}.site-nav .nav-auth-label,.site-nav .nav-case-link,.site-nav .nav-logout-label{display:none}.site-nav .nav-auth-button,.site-nav .nav-logout-button{width:36px;min-width:36px;padding-inline:0}.bio-card,.product-card{grid-template-columns:78px minmax(0,1fr)}.hero-site{padding:24px 14px 34px;gap:20px}.hero-site:before{width:320px;height:980px;right:-260px;top:-180px;opacity:.92}.hero-site h1{font-size:clamp(38px,14vw,58px)}.image-frame{transform:none}.jway-showcase{min-height:560px;overflow:hidden}.jway-label{left:10px;top:4px}.jway-page{width:min(360px,88vw);min-height:820px;transform:rotate(2.4deg) translateY(8px)}.jway-card-grid,.jway-logo-cloud,.jway-section{padding-left:22px;padding-right:22px}.jway-section.two-col,.jway-section.two-col.reverse{grid-template-columns:1fr}.jway-section img{width:100%}.site-section{padding:36px 14px}.demo-carousel{-webkit-mask-image:none;mask-image:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.demo-track{animation:none;padding-bottom:6px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-portfolio-shell{width:min(100% - 20px,720px);padding-top:18px}.sales-identity-card,.sales-proof-panel{padding:18px}.sales-proof-panel h2{font-size:36px}.sales-proof-stats{grid-template-columns:1fr}.sales-project-carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:touch}.sales-project-track{animation:demoMarquee 34s linear infinite;padding-bottom:6px}.sales-project-carousel:active .sales-project-track,.sales-project-carousel:focus-within .sales-project-track{animation-play-state:paused}.sales-project-card{width:min(360px,86vw);min-height:0;grid-template-columns:1fr}.sales-project-media{min-height:190px}.compact-heading{display:grid}.portfolio-project-preview{min-height:180px}.demo-project-card{width:min(360px,86vw);min-height:0;grid-template-columns:1fr}.demo-project-media{min-height:190px}.community-card-body h2{font-size:24px}.demo-static-grid{grid-template-columns:1fr}.service-showcase-card{min-height:0;padding:14px}.service-card-media,.service-detail-media{min-height:0}.agency-hero{min-height:620px;padding:46px 14px}.executive-hero{padding:48px 14px 34px}.executive-hero-copy h1{font-size:clamp(30px,9vw,42px);line-height:1}.executive-headline{font-size:20px}.agency-hero:before{opacity:1}.agency-home .agency-hero:before{background:linear-gradient(90deg,rgba(19,4,30,.56),rgba(35,7,56,.34) 42%,rgba(71,16,107,.14) 66%,rgba(19,4,30,.38)),radial-gradient(circle at 50% 48%,rgba(192,38,211,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(37,199,232,.1),transparent 28%)}.agency-home .agency-hero-media img{filter:blur(4px) brightness(.9) saturate(1.08)}.agency-home .agency-hero-media:after{background:linear-gradient(180deg,rgba(13,2,22,.28),rgba(13,2,22,0) 42%,rgba(13,2,22,.32)),linear-gradient(90deg,rgba(22,5,34,.34),rgba(67,14,103,.18),rgba(22,5,34,.34)),radial-gradient(circle at 50% 45%,rgba(192,38,211,.12),transparent 38%)}.agency-home .agency-hero-metrics span,.agency-home .agency-hero-template-grid div{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.96)}.agency-hero-media{inset:0}.agency-hero h1{font-size:clamp(34px,8.6vw,46px);line-height:.98;max-width:100%;-webkit-text-stroke:.7px rgba(31,6,55,.52)}.agency-hero .rich-text-content,.agency-hero p{font-size:16px;line-height:1.5}.agency-actions{display:grid;grid-template-columns:1fr}.template-operator .agency-hero,.template-portfolio .agency-hero{place-items:center}.template-operator .agency-hero .rich-text-content,.template-operator .agency-hero h1,.template-operator .agency-hero p,.template-operator .agency-hero-content,.template-portfolio .agency-hero .rich-text-content,.template-portfolio .agency-hero h1,.template-portfolio .agency-hero p,.template-portfolio .agency-hero-content{margin-left:auto;margin-right:auto;text-align:center}.template-operator .agency-actions{justify-content:stretch}.template-operator .agency-hero-template-grid,.template-portfolio .agency-hero-template-grid{grid-template-columns:1fr;max-width:360px;margin:22px auto 0}.agency-hero-template-grid div{padding:10px 12px}.agency-hero-metrics{margin-top:18px}.agency-hero-metrics span{min-height:36px;padding:7px 10px;font-size:12px}.agency-hero-metrics strong{font-size:16px}.agency-section{padding:46px 14px}.community-card,.community-grid{width:100%}.service-stack{gap:24px}.service-row{gap:18px;padding-bottom:28px}.service-image img{height:210px}.case-grid,.contact-points,.logo-cloud,.resource-grid{grid-template-columns:1fr}.agency-form{padding:14px}.consult-thankyou{min-height:212px;padding:14px}.consult-thankyou h3{font-size:24px}.contact-buttons{display:grid;grid-template-columns:1fr}.channel-carousel-shell,.contact-button{width:100%}.channel-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto;overflow-y:visible;padding:8px 0 14px}.channel-track{gap:12px;padding-bottom:10px}.channel-nav-button{width:36px;height:36px}.channel-nav-button.previous{left:4px}.channel-nav-button.next{right:4px}.channel-slide-card{width:min(330px,86vw);grid-template-columns:1fr;min-height:0;scroll-snap-align:none}.channel-card-actions{display:grid;grid-template-columns:1fr}.channel-slide-card img{width:100%;height:160px;min-height:0}.channel-preview-overlay{left:12px;right:12px;bottom:12px;padding:10px 11px}.channel-admin-preview{grid-template-columns:72px minmax(0,1fr)}.asset-file-preview,.channel-admin-preview img{width:72px;height:72px}.agency-footer{flex-direction:column;padding:28px 14px}.footer-info-grid,.trust-footer-inner{grid-template-columns:1fr}.trust-footer-inner{gap:30px;padding:40px 18px}.footer-info-grid{gap:24px}.footer-info-grid h3{margin-bottom:10px}.footer-info-grid li{line-height:1.55}.footer-info-grid li.footer-meta-row{align-items:flex-start;flex-direction:column}.footer-info-grid li.footer-hours-card{align-items:flex-start}.footer-hours-copy strong{font-size:15px}.footer-bottom{flex-direction:column;padding:16px 18px 88px}.contact-entry-section{min-height:auto}.lp-contact-block,.lp-content-block,.lp-cta-block,.lp-hero-block{width:min(100% - 28px,560px)}.lp-hero-block,.lp-hero-block img{min-height:0}.app-shell .main>.topbar{margin:-12px -12px 16px;padding:14px 12px}.template-picker-grid{display:flex;gap:10px;margin-inline:-2px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.template-picker-card{flex:0 0 min(280px,82vw);min-height:136px;scroll-snap-align:start}.btn-row{width:100%}.btn-row .btn,.btn-row a.btn,.lead-form .btn,.panel.pad>.btn{flex:1 1 160px}.site-nav .btn-row .btn,.site-nav .btn-row a.btn{flex:0 0 auto}.table{min-width:680px}.stat strong{font-size:22px}.phone-page{width:min(430px,calc(100% - 18px));padding-top:12px}.sales-identity-card img{width:88px;height:88px;border-radius:20px}.sales-identity-card h1{font-size:34px}.sales-contact-button span{display:none}.sales-contact-button{width:44px;padding-inline:0}.toast{right:12px;left:12px;bottom:12px;text-align:center}}@media (max-width:480px){.agency-home .agency-section{padding-inline:12px}.agency-home .agency-hero{min-height:560px;padding:38px 12px}.agency-home .agency-hero-content:before{width:min(980px,98vw);height:min(52vh,430px)}.agency-home .agency-hero h1{font-size:clamp(30px,11.5vw,40px);margin-top:14px;margin-bottom:10px;line-height:.98;-webkit-text-stroke:.45px rgba(31,6,55,.5)}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p{font-size:14px;line-height:1.45}.agency-home .agency-actions,.agency-home .contact-buttons{gap:8px}.agency-home .agency-actions .btn{width:100%}.agency-home .service-copy h3{font-size:clamp(24px,8.4vw,30px);line-height:1.04}.agency-home .agency-hero-template-grid{max-width:min(340px,100%)}.agency-home .contact-button{width:100%}.agency-home .agency-form{padding:12px}.agency-home .channel-marquee{padding-inline:4px}.agency-home .channel-slide-card{width:min(300px,100%)}.agency-home .agency-section-head h2{font-size:clamp(24px,6.9vw,30px);line-height:1.12}}@media (max-width:460px){.brand-mark{gap:9px}.brand-logo{width:36px;height:36px}.site-nav{min-height:60px;padding:9px 8px 7px}.site-nav .brand-mark{width:min(100%,224px);max-width:calc(100vw - 16px)}.site-nav .brand-logo{width:34px;height:34px}.site-nav .brand-mark strong{font-size:13px}.site-nav .btn{min-height:34px;padding:7px 9px;font-size:11px}.agency-hero{min-height:560px;padding-top:38px;padding-bottom:38px}.agency-hero h1{font-size:30px;line-height:1;margin:14px auto 10px;-webkit-text-stroke:.45px rgba(31,6,55,.5)}.agency-hero .rich-text-content,.agency-hero p{font-size:15px}.agency-actions{gap:8px;margin-top:20px}.agency-actions .btn{min-height:42px;padding:10px 12px;font-size:13px}.agency-hero-template-grid{gap:8px}.agency-hero-template-grid span{display:none}.agency-hero-metrics{gap:6px}.agency-hero-metrics span{gap:5px;padding:6px 8px}.template-campaign .agency-hero h1,.template-operator .agency-hero h1,.template-portfolio .agency-hero h1{font-size:30px}.template-picker-card{flex-basis:min(260px,86vw);min-height:126px;padding:12px}.community-grid{grid-template-columns:1fr}.community-card-image{aspect-ratio:16/10}.nav-button{min-height:38px;padding:8px 10px;font-size:13px}.site-nav .btn-row{max-width:calc(100vw - 16px);gap:5px}.site-nav .nav-auth-button,.site-nav .nav-logout-button{width:34px;min-width:34px}.bio-card,.product-card{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px}.bio-card .btn{width:100%}.link-card{padding:12px}.input,.select,.textarea{font-size:16px}.floating-contact-dock{right:12px;top:auto;bottom:16px;grid-auto-flow:column;transform:translateY(18px)}.floating-contact-dock.visible{transform:translateY(0)}.floating-contact-button{width:48px;height:48px;border-radius:15px}.floating-contact-label{display:none}}@media (max-width:360px){.site-nav .brand-mark{width:min(100%,204px);max-width:calc(100vw - 16px)}.site-nav .nav-demos-link{display:none}.agency-hero h1{font-size:27px}}body .some-page .some-trust-strip{padding:14px 0 8px!important;gap:8px!important}body .some-page .some-trust-strip>div{flex:1 1 240px;display:flex!important;align-items:center;gap:9px;min-height:48px;border-radius:16px!important;padding:10px 12px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 10px 28px rgba(45,16,78,.06)!important}body .some-page .some-trust-strip strong{margin:0!important;color:#241235!important;font-size:.92rem;line-height:1.1;white-space:nowrap}body .some-page .some-trust-strip span{display:inline!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;color:#655b70!important;background:transparent!important;font-family:inherit!important;font-size:.84rem!important;font-weight:700!important;line-height:1.35!important}body .some-page .ckm-section{padding-top:42px!important;padding-bottom:42px!important}body .some-page .ckm-section-head h2{max-width:680px;font-size:clamp(1.75rem,3vw,2.8rem)!important}body .some-page .ckm-section-head p{max-width:560px;font-size:.98rem!important;line-height:1.55!important}body .some-page .ckm-final-cta{border-radius:22px!important}@media (max-width:760px){body .some-page .some-hero{min-height:auto!important;padding:34px 14px 18px!important}body .some-page .some-hero-card{display:none}body .some-page .some-hero h1{margin:10px 0 8px!important;font-size:clamp(1.85rem,8vw,2.55rem)!important;line-height:1.04!important}body .some-page .some-hero p{margin:0!important;font-size:.92rem!important;line-height:1.5!important}body .some-page .some-hero .ckm-hero-actions{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}body .some-page .some-hero .ckm-hero-actions .btn{min-height:42px!important;width:100%!important}body .some-page .some-trust-strip{width:min(100% - 20px,100%)!important;padding-top:10px!important}body .some-page .some-trust-strip>div{flex-basis:100%;min-height:42px;justify-content:center;padding:9px 10px!important}body .some-page .some-trust-strip span{display:none!important}body .some-page .ckm-section{padding-top:34px!important;padding-bottom:34px!important}body .some-page .some-flow-grid{gap:8px}body .some-page .some-flow-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px!important}body .some-page .some-flow-card h3,body .some-page .some-flow-card p,body .some-page .some-flow-card>span{margin:0}body .some-page .some-flow-card p{grid-column:3;font-size:.8rem}}@media (max-width:860px){body .ck-store-page{overflow-x:clip!important;background:#fbfaf7!important}body .ck-store-page .ck-store-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:auto!important;padding:8px 12px!important}body .ck-store-page .ck-store-brand{gap:8px!important}body .ck-store-page .ck-store-brand img{width:44px!important;height:44px!important}body .ck-store-page .ck-store-brand strong{font-size:.96rem!important}body .ck-store-page .ck-store-nav-search-wrap{grid-column:1/-1!important;order:3!important;max-width:none!important}body .ck-store-page .ck-store-nav-search{min-height:38px!important;padding:4px 4px 4px 12px!important}body .ck-store-page .ck-store-nav-search button{min-width:48px!important;height:30px!important}body .ck-store-page .ck-store-nav-actions{justify-content:flex-end!important}body .ck-store-page .ck-store-nav-actions a{min-height:44px!important;padding:0 10px!important}body .ck-store-page .ck-store-menu-button{width:44px!important;height:44px!important;border-radius:12px!important}body .ck-store-page .ck-store-nav-suggestions{top:94px!important;left:12px!important;right:12px!important;max-height:min(64vh,430px)!important}body .ck-store-page .ck-store-catalog-head,body .ck-store-page .ck-store-detail,body .ck-store-page .ck-store-detail-grid,body .ck-store-page .ck-store-final-cta,body .ck-store-page .ck-store-hero,body .ck-store-page .ck-store-market,body .ck-store-page .ck-store-process,body .ck-store-page .ck-store-related{width:min(100% - 24px,720px)!important;max-width:720px!important}body .ck-store-page .ck-store-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:auto!important;padding:16px 0 12px!important}body .ck-store-page .ck-store-hero-copy{width:100%!important;min-width:0!important;max-width:100%!important}body .ck-store-page .ck-store-catalog-head h1,body .ck-store-page .ck-store-detail-copy h1,body .ck-store-page .ck-store-hero-copy h1{width:100%!important;max-width:100%!important;margin:10px 0 8px!important;color:var(--ck-ink)!important;font-size:clamp(1.9rem,8.8vw,2.65rem)!important;line-height:1.03!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;white-space:normal!important}body .ck-store-page .ck-store-catalog-head p,body .ck-store-page .ck-store-detail-copy p,body .ck-store-page .ck-store-hero-copy p{max-width:100%!important;margin:0!important;font-size:.92rem!important;line-height:1.45!important}body .ck-store-page .ck-store-eyebrow{min-height:32px!important;padding:6px 10px!important;font-size:.72rem!important}body .ck-store-page .ck-store-hero-panel{display:none!important}body .ck-store-page .ck-store-detail-actions,body .ck-store-page .ck-store-hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:12px!important}body .ck-store-page .ck-store-btn{width:100%!important;min-height:44px!important;padding-inline:12px!important;border-radius:14px!important;font-size:.92rem!important}body .ck-store-page .ck-store-trust-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important;width:100%!important}body .ck-store-page .ck-store-trust-list li{flex:1 1 auto!important;justify-content:center!important;min-height:34px!important;padding:7px 9px!important;font-size:.78rem!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}body .ck-store-page .ck-store-market{padding:12px 0 28px!important}body .ck-store-page .ck-store-search-panel{gap:10px!important;border-radius:18px!important;padding:12px!important}body .ck-store-page .ck-store-search-copy h2{margin:6px 0 0!important;font-size:clamp(1.35rem,6.1vw,1.85rem)!important;line-height:1.08!important}body .ck-store-page .ck-store-preset-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;overflow:visible!important;margin:0!important;padding:0!important}body .ck-store-page .ck-store-preset-row button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px);min-width:0!important;min-height:32px!important;padding:6px 8px!important;font-size:.76rem!important;text-align:center!important}body .ck-store-page .ck-store-query-summary{grid-template-columns:minmax(0,1fr)!important;padding:8px!important;border-radius:16px!important}body .ck-store-page .ck-store-query-summary.is-quiet div{display:none!important}body .ck-store-page .ck-store-query-summary a{justify-content:center!important;width:100%!important;min-height:40px!important}body .ck-store-page .ck-store-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:10px 0!important}body .ck-store-page .ck-store-toolbar label{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}body .ck-store-page .ck-store-toolbar select{width:100%!important;max-width:none!important}body .ck-store-page .ck-store-detail,body .ck-store-page .ck-store-detail-grid,body .ck-store-page .ck-store-layout,body .ck-store-page .ck-store-process-grid,body .ck-store-page .ck-store-related-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body .ck-store-page .ck-store-filters{position:static!important;display:none!important}body .ck-store-page .ck-store-filters.is-open{display:grid!important}body .ck-store-page .ck-store-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border-radius:16px!important;padding:8px!important}body .ck-store-page .ck-store-card-image,body .ck-store-page .ck-store-card-image img{width:100%!important;min-height:0!important;height:44px!important;aspect-ratio:1.9/1!important;border-radius:14px!important}body .ck-store-page .ck-store-card-main,body .ck-store-page .ck-store-card-side{width:100%!important;min-width:0!important}body .ck-store-page .ck-store-card-title{font-size:clamp(1.12rem,5.4vw,1.42rem)!important;line-height:1.15!important}body .ck-store-page .ck-store-card-meta span{padding:5px 8px!important;font-size:.7rem!important}body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body .ck-store-page .ck-store-metrics span{min-height:52px!important;padding:7px 5px!important}body .ck-store-page .ck-store-metrics strong{font-size:.84rem!important;line-height:1.12!important;overflow-wrap:anywhere!important}body .ck-store-page .ck-store-metrics small{font-size:.66rem!important;line-height:1.15!important}body .ck-store-page .ck-store-simple-note{max-width:100%!important;font-size:.8rem!important}body .ck-store-page .ck-store-card-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border-left:0!important;border-top:1px solid var(--ck-line)!important;padding:8px 0 0!important}body .ck-store-page .ck-store-fit-score{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;padding:9px 10px!important;border-radius:14px!important}body .ck-store-page .ck-store-fit-score strong{font-size:1.1rem!important}body .ck-store-page .ck-store-card-side .ck-store-btn{min-height:40px!important;font-size:.8rem!important}body .ck-store-page .ck-store-help-strip{display:none!important}body .ck-store-page .ck-store-catalog-head{padding:18px 0 8px!important}body .ck-store-page .ck-store-catalog-head .ck-store-btn{display:none!important}body .ck-store-page .ck-store-detail{gap:12px!important;padding:14px 0!important}body .ck-store-page .ck-store-detail-media,body .ck-store-page .ck-store-detail-media img{width:100%!important;min-height:0!important;height:clamp(180px,36vw,260px)!important;max-height:260px!important;aspect-ratio:16/9!important}body .ck-store-page .ck-store-detail-box,body .ck-store-page .ck-store-detail-copy,body .ck-store-page .ck-store-detail-grid article,body .ck-store-page .ck-store-detail-media,body .ck-store-page .ck-store-related{border-radius:20px!important}body .ck-store-page .ck-store-detail-box{display:none!important}body .ck-store-page .ck-store-process{padding:22px 0!important}body .ck-store-page .ck-store-process.compact .ck-store-process-grid article{min-height:52px!important;border-radius:16px!important;padding:12px!important}body .ck-store-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:auto!important;padding:8px 12px!important}body .ck-store-brand{gap:8px!important}body .ck-store-brand img{width:36px!important;height:36px!important}body .ck-store-brand strong{font-size:.96rem!important}body .ck-store-nav-search-wrap{grid-column:1/-1!important;order:3!important;max-width:none!important}body .ck-store-nav-search{min-height:38px!important;padding:4px 4px 4px 12px!important}body .ck-store-nav-search button{min-width:48px!important;height:30px!important}body .ck-store-nav-actions{justify-content:flex-end!important}body .ck-store-nav-actions a{min-height:34px!important;padding:0 10px!important}body .ck-store-menu-button{width:36px!important;height:36px!important;border-radius:12px!important}body .ck-store-nav-suggestions{top:94px!important;left:12px!important;right:12px!important;max-height:min(64vh,430px)!important}}@media (max-width:760px){body .some-page .some-hero-bg{transform:none!important}body .ckm-security-page .ckm-security-hero{width:min(100% - 24px,720px)!important;margin:18px auto 22px!important;border-radius:24px!important;padding:34px 16px 22px!important}body .ckm-security-page .ckm-security-hero h1{max-width:100%!important;font-size:clamp(1.9rem,8.4vw,2.55rem)!important;line-height:1.04!important}body .ckm-security-page .ckm-security-hero p{max-width:100%!important;font-size:.94rem!important;line-height:1.52!important}body .ckm-security-page .ckm-security-standards{width:min(100% - 24px,720px)!important;margin-top:22px!important;gap:10px!important}body .ckm-security-page .ckm-security-standards article{border-radius:18px!important;padding:16px!important}}.ck-store-page{--ck-ink:#1d142d;--ck-muted:#6f657e;--ck-soft:#f7f3fc;--ck-surface:#ffffff;--ck-line:#e8def6;--ck-primary:#276ef1;--ck-primary-strong:#1654d1;--ck-teal:#0f8b8d;--ck-gold:#f7c948;--ck-shadow:0 18px 55px rgba(35,22,54,0.12);background:radial-gradient(circle at 10% 4%,rgba(247,201,72,.16),transparent 28rem),radial-gradient(circle at 88% 0,rgba(120,60,180,.14),transparent 26rem),#fbfaf7;color:var(--ck-ink);overflow-x:clip}.ck-store-page *,.ck-store-page :after,.ck-store-page :before{box-sizing:border-box}.ck-store-page a{color:inherit}.ck-store-nav{position:sticky;top:0;z-index:80;display:grid;grid-template-columns:minmax(190px,250px) minmax(240px,390px) minmax(180px,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:12px clamp(18px,4vw,56px);background:rgba(34,43,56,.97);color:#fff;border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 14px 35px rgba(15,20,30,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ck-store-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.ck-store-brand img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:1px solid rgba(247,201,72,.75);box-shadow:0 8px 22px rgba(0,0,0,.22)}.ck-store-brand span{display:grid;min-width:0}.ck-store-brand strong{color:#ffd86b;font-size:1.05rem;letter-spacing:0;line-height:1.1}.ck-store-brand small{color:rgba(255,255,255,.72);font-size:.78rem;white-space:nowrap}.ck-store-nav-search-wrap{position:relative;width:100%;max-width:390px}.ck-store-nav-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:5px 5px 5px 14px;border:1px solid rgba(255,216,107,.5);border-radius:999px;background:rgba(255,255,255,.13)}.ck-store-nav-search input{width:100%;min-width:0;border:0;outline:0;color:#fff;background:transparent;font-weight:700}.ck-store-nav-search input::placeholder{color:rgba(255,255,255,.62)}.ck-store-nav-search button{min-width:58px;height:34px;border:0;border-radius:999px;color:#23162d;background:#ffd166;font-weight:800;cursor:pointer}.ck-store-nav-suggestions{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:90;padding:12px;border:1px solid var(--ck-line);border-radius:18px;color:var(--ck-ink);background:#fff;box-shadow:var(--ck-shadow)}.ck-store-nav-suggestion-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.82rem;color:var(--ck-muted)}.ck-store-nav-suggestion-head a{color:var(--ck-primary);font-weight:800;text-decoration:none}.ck-store-nav-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.ck-store-nav-shortcuts a{display:grid;gap:2px;min-width:0;border:1px solid rgba(68,39,95,.12);border-radius:14px;padding:9px 10px;color:var(--ck-ink);background:linear-gradient(180deg,#fff,rgba(246,240,255,.72));text-decoration:none}.ck-store-nav-shortcuts a:hover{border-color:rgba(124,58,237,.26);transform:translateY(-1px)}.ck-store-nav-shortcuts small,.ck-store-nav-shortcuts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-store-nav-shortcuts strong{font-size:.82rem;line-height:1.2}.ck-store-nav-shortcuts small{color:var(--ck-muted);font-size:.72rem}.ck-store-nav-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-radius:14px}.ck-store-nav-suggestion.is-active,.ck-store-nav-suggestion:hover{background:var(--ck-soft)}.ck-store-nav-suggestion>a:first-child{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;text-decoration:none}.ck-store-nav-suggestion img{width:46px;height:46px;border-radius:13px;object-fit:cover}.ck-store-nav-suggestion span{display:grid;min-width:0}.ck-store-nav-suggestion strong{overflow:hidden;font-size:.92rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ck-store-nav-suggestion small{overflow:hidden;color:var(--ck-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ck-store-nav-zalo{border:1px solid var(--ck-line);border-radius:999px;padding:8px 10px;color:var(--ck-teal);font-size:.78rem;font-weight:800;text-decoration:none}.ck-store-nav-empty{padding:12px;color:var(--ck-muted)}.ck-store-nav-empty strong{color:var(--ck-ink)}.ck-store-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ck-store-nav-actions a,.ck-store-nav-links a{display:inline-flex;align-items:center;gap:7px;min-height:44px;border-radius:999px;padding:0 12px;color:rgba(255,255,255,.82);font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.ck-store-nav-actions a:hover,.ck-store-nav-links a:hover{color:#fff;background:rgba(255,255,255,.12);transform:translateY(-1px)}.ck-store-nav-actions{display:inline-flex;align-items:center;gap:8px}.ck-store-nav-actions a{background:#56c667;color:#102012}.ck-store-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;background:rgba(255,255,255,.1)}.ck-store-catalog-head,.ck-store-detail,.ck-store-detail-grid,.ck-store-final-cta,.ck-store-hero,.ck-store-market,.ck-store-process,.ck-store-related{width:min(1180px,calc(100% - 36px));margin-inline:auto}.ck-store-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.82fr);gap:34px;align-items:center;padding:clamp(46px,7vw,82px) 0 36px}.ck-store-catalog-head h1,.ck-store-detail-copy h1,.ck-store-hero-copy h1{margin:14px 0 16px;max-width:820px;font-size:clamp(2.25rem,6vw,4.55rem);line-height:.98;letter-spacing:0}.ck-store-catalog-head p,.ck-store-detail-copy p,.ck-store-hero-copy p{max-width:720px;color:var(--ck-muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.ck-store-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ck-line);border-radius:999px;padding:8px 12px;color:#51327c;background:rgba(255,255,255,.72);font-size:.8rem;font-weight:900;text-transform:uppercase}.ck-store-detail-actions,.ck-store-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ck-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--ck-line);border-radius:14px;padding:0 18px;color:var(--ck-ink);background:#fff;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ck-store-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(39,110,241,.12)}.ck-store-btn.primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--ck-teal),var(--ck-primary))}.ck-store-btn.ghost{background:rgba(255,255,255,.78)}.ck-store-trust-list{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.ck-store-check-list li,.ck-store-reasons li,.ck-store-trust-list li{display:flex;align-items:flex-start;gap:8px;color:var(--ck-muted)}.ck-store-check-list svg,.ck-store-reasons svg,.ck-store-trust-list svg{flex:0 0 auto;margin-top:2px;color:#1d9a67}.ck-store-hero-panel{border:1px solid var(--ck-line);border-radius:28px;padding:20px;background:rgba(255,255,255,.86);box-shadow:var(--ck-shadow)}.ck-store-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.ck-store-hero-stats span{display:grid;gap:4px;min-height:86px;border:1px solid var(--ck-line);border-radius:18px;padding:14px;color:var(--ck-muted);background:var(--ck-soft)}.ck-store-hero-stats strong{color:var(--ck-ink);font-size:1.8rem;line-height:1}.ck-store-hero-featured{display:grid;gap:10px}.ck-store-hero-featured h2{margin:0 0 4px;font-size:1rem}.ck-store-hero-featured article,.ck-store-related article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--ck-line);border-radius:18px;padding:10px;background:#fff}.ck-store-hero-featured img,.ck-store-related img{width:58px;height:58px;border-radius:14px;object-fit:cover}.ck-store-hero-featured div,.ck-store-related div{display:grid;gap:4px;min-width:0}.ck-store-hero-featured a,.ck-store-related a{color:var(--ck-primary);font-weight:900;text-decoration:none}.ck-store-hero-featured span,.ck-store-related span{overflow:hidden;color:var(--ck-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.ck-store-market{padding:28px 0 70px}.ck-store-search-panel{display:grid;gap:18px;border:1px solid var(--ck-line);border-radius:28px;padding:clamp(20px,4vw,30px);background:rgba(255,255,255,.92);box-shadow:var(--ck-shadow)}.ck-store-search-copy h2{margin:12px 0 8px;max-width:780px;font-size:clamp(1.75rem,4vw,3rem);line-height:1.08;letter-spacing:0}.ck-store-search-copy p{max-width:850px;margin:0;color:var(--ck-muted);line-height:1.65}.ck-store-search-control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;border:1px solid #d8c8ef;border-radius:18px;padding:0 14px;background:#fff}.ck-store-search-control input{min-width:0;border:0;outline:0;color:var(--ck-ink);font-size:1rem;font-weight:800}.ck-store-search-control button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:12px;color:var(--ck-muted);background:var(--ck-soft);cursor:pointer}.ck-store-preset-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ck-store-preset-row button{flex:0 0 auto;border:1px solid var(--ck-line);border-radius:999px;padding:9px 12px;color:#4b326e;background:#fff;font-size:.84rem;font-weight:800;cursor:pointer}.ck-store-query-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(15,139,141,.18);border-radius:18px;padding:14px;background:rgba(15,139,141,.07)}.ck-store-query-summary div{display:grid;gap:4px;min-width:0}.ck-store-query-summary span{color:var(--ck-muted);font-size:.82rem}.ck-store-query-summary strong{overflow-wrap:anywhere}.ck-store-search-adjustments{display:grid;gap:7px;min-width:0;margin-top:4px}.ck-store-search-adjustments>span{color:rgba(64,46,88,.72);font-size:.76rem;font-weight:900}.ck-store-search-adjustments>div{display:flex;gap:7px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ck-store-search-adjustments button{flex:0 0 auto;border:1px solid rgba(124,58,237,.18);border-radius:999px;padding:7px 10px;color:#3b1f64;background:rgba(255,255,255,.88);box-shadow:0 8px 18px rgba(47,33,72,.06);font-size:.78rem;font-weight:900;cursor:pointer}.ck-store-search-adjustments button:focus-visible,.ck-store-search-adjustments button:hover{border-color:rgba(15,139,141,.35);color:#0f5f68;transform:translateY(-1px)}.ck-store-query-summary a{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:10px 13px;color:#fff;background:var(--ck-teal);font-weight:900;text-decoration:none;white-space:nowrap}.ck-store-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0}.ck-store-toolbar p{margin:0;color:var(--ck-muted)}.ck-store-toolbar p strong{color:var(--ck-primary);font-size:1.3rem}.ck-store-toolbar label{display:inline-flex;align-items:center;gap:8px;color:var(--ck-muted);font-size:.86rem;font-weight:800}.ck-store-filters select,.ck-store-toolbar select{color:var(--ck-ink);font-weight:800}.ck-store-filter-toggle,.ck-store-filters select,.ck-store-toolbar select{min-height:42px;border:1px solid var(--ck-line);border-radius:12px;padding:0 12px;background:#fff}.ck-store-filter-toggle{display:none;align-items:center;gap:8px;font-weight:900}.ck-store-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:18px;align-items:start}.ck-store-filters{position:sticky;top:92px;display:grid;gap:14px;border:1px solid var(--ck-line);border-radius:22px;padding:16px;background:rgba(255,255,255,.92)}.ck-store-filter-head{display:flex;align-items:center;gap:8px}.ck-store-filters label{display:grid;gap:7px;color:var(--ck-muted);font-size:.84rem;font-weight:800}.ck-store-results{display:grid;gap:14px;min-width:0}.ck-store-card{display:grid;grid-template-columns:218px minmax(0,1fr) 172px;gap:16px;align-items:stretch;border:1px solid var(--ck-line);border-radius:22px;padding:14px;background:#fff;box-shadow:0 12px 32px rgba(35,22,54,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ck-store-card:hover{border-color:rgba(39,110,241,.28);transform:translateY(-2px);box-shadow:0 18px 42px rgba(35,22,54,.12)}.ck-store-card-image{position:relative;display:block;min-height:172px;overflow:hidden;border-radius:18px;background:var(--ck-soft)}.ck-store-card-image img{width:100%;height:100%;min-height:172px;object-fit:cover;transition:transform .28s ease}.ck-store-card:hover .ck-store-card-image img{transform:scale(1.035)}.ck-store-card-image span{position:absolute;top:10px;left:10px;border-radius:999px;padding:7px 10px;color:#fff;background:rgba(29,20,45,.84);font-size:.76rem;font-weight:900}.ck-store-card-main{display:grid;align-content:start;gap:10px;min-width:0}.ck-store-card-meta{display:flex;flex-wrap:wrap;gap:7px}.ck-store-card-meta span{border-radius:999px;padding:6px 9px;color:#503270;background:var(--ck-soft);font-size:.75rem;font-weight:900}.ck-store-card-title{color:var(--ck-ink);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:950;line-height:1.18;text-decoration:none}.ck-store-card-main p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ck-muted);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ck-store-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ck-store-metrics span{display:grid;gap:3px;min-width:0;border:1px solid var(--ck-line);border-radius:14px;padding:10px;background:#fcfaff}.ck-store-metrics strong{color:var(--ck-ink);font-size:.95rem;line-height:1.15;overflow-wrap:anywhere}.ck-store-metrics small{color:var(--ck-muted);font-size:.72rem}.ck-store-card-fit{display:grid;gap:3px;border:1px solid rgba(39,110,241,.12);border-radius:14px;padding:9px 10px;color:#24405f;background:linear-gradient(135deg,rgba(30,157,184,.08),rgba(39,110,241,.08))}.ck-store-card-fit strong{color:var(--ck-ink);font-size:.84rem;line-height:1.18}.ck-store-card-fit span{display:-webkit-box;overflow:hidden;color:var(--ck-muted);font-size:.74rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ck-store-check-list,.ck-store-reasons{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ck-store-card-side{display:grid;align-content:center;gap:9px;min-width:0;border-left:1px solid var(--ck-line);padding-left:14px}.ck-store-fit-score{display:grid;gap:3px;border-radius:18px;padding:14px;color:#fff;background:linear-gradient(135deg,#3b2357,#6b3d8b)}.ck-store-fit-score strong{color:#ffe88c;font-size:1.45rem;line-height:1}.ck-store-fit-score span{color:rgba(255,255,255,.75);font-size:.8rem}.ck-store-empty{display:grid;justify-items:center;gap:10px;border:1px dashed #cdbbe8;border-radius:24px;padding:40px 18px;text-align:center;background:#fff}.ck-store-empty h3,.ck-store-empty p{margin:0}.ck-store-empty p{max-width:520px;color:var(--ck-muted)}.ck-store-empty a,.ck-store-help-strip a{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:11px 14px;color:#fff;background:var(--ck-teal);font-weight:900;text-decoration:none}.ck-store-help-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;border:1px solid rgba(15,139,141,.18);border-radius:22px;padding:16px;background:rgba(15,139,141,.07)}.ck-store-help-strip div{display:flex;align-items:center;gap:10px;min-width:0}.ck-store-help-strip span{color:var(--ck-muted)}.ck-store-catalog-head,.ck-store-final-cta,.ck-store-process,.ck-store-related{padding:34px 0}.ck-store-final-cta h2,.ck-store-process h2,.ck-store-related h2{margin:10px 0 0;font-size:clamp(1.55rem,4vw,2.5rem);line-height:1.12}.ck-store-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.ck-store-detail-grid article,.ck-store-process-grid article{border:1px solid var(--ck-line);border-radius:22px;padding:18px;background:rgba(255,255,255,.88)}.ck-store-process-grid strong{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--ck-primary)}.ck-store-detail-grid h2,.ck-store-process-grid h3{margin:12px 0 8px}.ck-store-detail-grid p,.ck-store-final-cta p,.ck-store-process-grid p{margin:0;color:var(--ck-muted);line-height:1.65}.ck-store-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:28px;border:1px solid var(--ck-line);border-radius:26px;padding:26px;background:#fff;box-shadow:var(--ck-shadow)}.ck-store-catalog-head{padding-top:clamp(42px,7vw,72px);padding-bottom:20px}.ck-store-detail{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1fr) 230px;gap:18px;align-items:stretch;padding:34px 0}.ck-store-detail-box,.ck-store-detail-grid article,.ck-store-detail-media,.ck-store-related{border:1px solid var(--ck-line);background:rgba(255,255,255,.9);box-shadow:0 12px 34px rgba(35,22,54,.08)}.ck-store-detail-media{position:relative;overflow:hidden;border-radius:26px;min-height:390px}.ck-store-detail-media img{width:100%;height:100%;min-height:390px;object-fit:cover}.ck-store-detail-media span{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 11px;color:#fff;background:rgba(29,20,45,.86);font-size:.8rem;font-weight:900}.ck-store-detail-copy{border:1px solid var(--ck-line);border-radius:26px;padding:clamp(20px,4vw,30px);background:rgba(255,255,255,.9)}.ck-store-detail-copy h1{font-size:clamp(2rem,4.6vw,3.6rem)}.ck-store-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ck-store-detail-badges span{border-radius:999px;padding:8px 10px;color:#503270;background:var(--ck-soft);font-size:.78rem;font-weight:900}.ck-store-detail-search-context{width:fit-content;max-width:100%;margin:14px 0 0;border:1px solid rgba(15,139,141,.18);border-radius:999px;padding:8px 11px;color:#4f4660;background:rgba(15,139,141,.08);font-size:.86rem;font-weight:800;overflow-wrap:anywhere}.ck-store-detail-search-context strong{color:#22162f}.ck-store-detail-box{display:grid;align-content:center;gap:12px;border-radius:26px;padding:18px}.ck-store-detail-box strong{color:var(--ck-primary);font-size:2rem;line-height:1}.ck-store-detail-box span{color:var(--ck-ink);font-weight:900}.ck-store-detail-box p{margin:0;color:var(--ck-muted);line-height:1.55}.ck-store-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ck-store-detail-metrics{display:grid;gap:8px}.ck-store-detail-metrics span{display:grid;gap:3px;border:1px solid var(--ck-line);border-radius:14px;padding:10px;background:#fcfaff;color:var(--ck-muted)}.ck-store-detail-metrics strong{color:var(--ck-ink)}.ck-store-related{border-radius:26px;padding:22px;margin-top:28px;margin-bottom:28px}.ck-store-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:1100px){.ck-store-nav{grid-template-columns:minmax(180px,240px) minmax(220px,360px) auto}.ck-store-nav-links{display:none}.ck-store-menu-button{display:inline-flex}.ck-store-nav-links.is-open{display:flex;grid-column:1/-1;justify-content:flex-start;order:5}.ck-store-card{grid-template-columns:190px minmax(0,1fr)}.ck-store-card-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border-left:0;border-top:1px solid var(--ck-line);padding:12px 0 0}.ck-store-detail{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr)}.ck-store-detail-box{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}@media (max-width:860px){.ck-store-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:auto;padding:10px 14px}.ck-store-brand img{width:40px;height:40px}.ck-store-brand small{display:none}.ck-store-nav-search-wrap{grid-column:1/-1;order:3;max-width:none}.ck-store-nav-actions{justify-content:flex-end}.ck-store-nav-actions a{min-height:38px;padding:0 11px}.ck-store-nav-links.is-open{grid-column:1/-1;order:4;overflow-x:auto;padding-bottom:2px}.ck-store-nav-suggestions{position:fixed;top:112px;left:12px;right:12px;max-height:min(62vh,430px);overflow:auto}.ck-store-detail,.ck-store-detail-grid,.ck-store-hero,.ck-store-layout,.ck-store-process-grid,.ck-store-related-grid{grid-template-columns:1fr}.ck-store-catalog-head,.ck-store-detail,.ck-store-detail-grid,.ck-store-final-cta,.ck-store-hero,.ck-store-market,.ck-store-process,.ck-store-related{width:min(100% - 24px,1180px)}.ck-store-hero{padding-top:34px}.ck-store-catalog-head h1,.ck-store-detail-copy h1,.ck-store-hero-copy h1{font-size:clamp(2.05rem,11vw,3.2rem);line-height:1.02}.ck-store-toolbar{grid-template-columns:auto minmax(0,1fr)}.ck-store-toolbar label{grid-column:1/-1;justify-content:space-between;width:100%}.ck-store-toolbar label select{flex:1 1;max-width:230px}.ck-store-filter-toggle{display:inline-flex}.ck-store-filters{position:static;display:none}.ck-store-filters.is-open{display:grid}.ck-store-card{grid-template-columns:154px minmax(0,1fr);gap:12px;padding:12px}.ck-store-card-image,.ck-store-card-image img{min-height:158px}.ck-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-store-card-side{grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(132px,auto)}.ck-store-final-cta,.ck-store-help-strip,.ck-store-query-summary{grid-template-columns:1fr}.ck-store-help-strip div{align-items:flex-start}.ck-store-detail-box{grid-template-columns:1fr}}@media (max-width:560px){.ck-store-page{background:#fbfaf7}.ck-store-brand strong{font-size:.98rem}.ck-store-nav-search{min-height:42px}.ck-store-nav-search button{min-width:50px}.ck-store-final-cta,.ck-store-hero-panel,.ck-store-related,.ck-store-search-panel{border-radius:20px}.ck-store-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ck-store-hero-stats span{min-height:74px;padding:10px 8px;font-size:.74rem}.ck-store-hero-stats strong{font-size:1.35rem}.ck-store-hero-featured article,.ck-store-related article{grid-template-columns:50px minmax(0,1fr) auto}.ck-store-hero-featured img,.ck-store-related img{width:50px;height:50px}.ck-store-card{grid-template-columns:1fr}.ck-store-card-image,.ck-store-card-image img{aspect-ratio:16/10;min-height:0}.ck-store-card-side{grid-template-columns:1fr 1fr}.ck-store-fit-score{grid-column:1/-1;padding:12px}.ck-store-btn{width:100%;min-height:44px;padding-inline:12px}.ck-store-empty a,.ck-store-help-strip a,.ck-store-query-summary a{justify-content:center;width:100%;white-space:normal}.ck-store-final-cta h2,.ck-store-process h2,.ck-store-related h2,.ck-store-search-copy h2{font-size:1.65rem}.ck-store-search-control{min-height:52px;border-radius:16px}.ck-store-metrics span{padding:9px 7px}.ck-store-metrics strong{font-size:.86rem}.ck-store-detail-media,.ck-store-detail-media img{min-height:220px;max-height:280px}.ck-store-detail-box,.ck-store-detail-copy,.ck-store-detail-grid article{border-radius:20px}}.ck-store-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);padding-top:clamp(32px,5vw,58px);padding-bottom:22px}.ck-store-hero-copy h1{max-width:660px;font-size:clamp(2.35rem,5.4vw,4rem)}.ck-store-hero-copy p{max-width:520px;font-size:clamp(1rem,1.6vw,1.08rem)}.ck-store-trust-list{display:flex;flex-wrap:wrap;gap:8px}.ck-store-trust-list li{border:1px solid var(--ck-line);border-radius:999px;padding:8px 11px;color:#51327c;background:rgba(255,255,255,.78);font-size:.82rem;font-weight:900}.ck-store-search-panel{gap:14px;padding:clamp(18px,3vw,24px)}.ck-store-search-copy h2{margin-bottom:0;font-size:clamp(1.65rem,3.2vw,2.45rem)}.ck-store-search-copy p{display:none}.ck-store-query-summary.is-quiet{grid-template-columns:minmax(0,1fr) auto;background:#fff}.ck-store-query-summary.is-quiet div{display:none}.ck-store-card{grid-template-columns:188px minmax(0,1fr) 150px;gap:14px;padding:12px}.ck-store-card-image,.ck-store-card-image img{min-height:154px}.ck-store-card-main{gap:8px}.ck-store-card-meta span{padding:5px 8px;font-size:.72rem}.ck-store-card-title{font-size:clamp(1.05rem,1.7vw,1.32rem)}.ck-store-simple-note{display:inline-flex;width:fit-content;max-width:100%;border-radius:999px;padding:7px 10px;color:#177057;background:#e9fff6;font-size:.82rem;font-weight:900}.ck-store-fit-score{padding:12px}.ck-store-fit-score strong{font-size:1.7rem}.ck-store-fit-score strong:after{content:"/100";font-size:.85rem;color:rgba(255,255,255,.8)}.ck-store-help-strip{margin-top:14px}.ck-store-help-strip span{display:none}.ck-store-process.compact{padding-top:18px}.ck-store-process.compact .ck-store-process-grid article{display:flex;align-items:center;gap:12px;padding:14px}.ck-store-process.compact .ck-store-process-grid h3{margin:0}.ck-store-final-cta{padding:20px}.ck-store-detail{grid-template-columns:minmax(260px,.78fr) minmax(0,1fr) 190px}.ck-store-detail-copy h1{font-size:clamp(1.95rem,3.8vw,3.1rem)}.ck-store-detail-box p{display:none}.ck-store-detail-grid{grid-template-columns:1.1fr 1fr 1fr}.ck-store-detail-grid article{padding:16px}@media (max-width:860px){.ck-store-hero{gap:18px;padding-top:26px}.ck-store-hero-panel{display:none}.ck-store-search-panel{margin-top:0}.ck-store-card{grid-template-columns:136px minmax(0,1fr)}.ck-store-card-side{grid-template-columns:1fr auto auto}.ck-store-fit-score{min-width:130px}.ck-store-detail,.ck-store-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.ck-store-hero{padding-top:22px}.ck-store-hero-copy h1{font-size:clamp(2.15rem,10.5vw,3rem)}.ck-store-hero-actions{margin-top:18px}.ck-store-search-panel{padding:18px}.ck-store-preset-row{margin-inline:-2px}.ck-store-query-summary{padding:12px}.ck-store-card{gap:10px;display:flex;flex-direction:column}.ck-store-card-image,.ck-store-card-image img{aspect-ratio:16/9}.ck-store-card-main,.ck-store-card-side{width:100%}.ck-store-card-side{grid-template-columns:1fr 1fr}.ck-store-fit-score{grid-column:1/-1;min-width:0;padding:10px 12px}.ck-store-help-strip{display:none}.ck-store-process.compact .ck-store-process-grid{gap:8px}.ck-store-process.compact .ck-store-process-grid article{min-height:56px}}body .ck-store-page .ck-store-query-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .ck-store-page .ck-store-query-actions a:first-child{border:1px solid var(--ck-line);color:var(--ck-ink);background:#fff}body .ck-store-page .ck-store-query-actions a:last-child{background:linear-gradient(135deg,var(--ck-teal),var(--ck-primary))}body .ck-store-page .ck-store-card,body .ck-store-page .ck-store-detail,body .ck-store-page .ck-store-detail-copy,body .ck-store-page .ck-store-detail-grid article,body .ck-store-page .ck-store-nav-search,body .ck-store-page .ck-store-nav-suggestions,body .ck-store-page .ck-store-search-panel{max-width:100%}@media (max-width:980px){body .ck-store-page .ck-store-nav{grid-template-columns:minmax(168px,240px) minmax(220px,330px) minmax(0,1fr) auto!important;gap:10px!important;padding-inline:16px!important}body .ck-store-page .ck-store-nav-links a{min-height:44px!important;padding-inline:9px!important;font-size:.84rem!important}body .ck-store-page .ck-store-card{grid-template-columns:minmax(0,1fr)!important}body .ck-store-page .ck-store-card-image,body .ck-store-page .ck-store-card-image img{width:100%!important;min-height:0!important;aspect-ratio:16/8.8!important}body .ck-store-page .ck-store-card-side{grid-template-columns:minmax(0,1fr) auto auto!important;border-left:0!important;border-top:1px solid var(--ck-line)!important;padding:12px 0 0!important}}@media (max-width:760px){body :is(.ck-store-page,.some-page,.ckm-handoff-page){--ck-mobile-edge:clamp(10px,3vw,14px);max-width:100%;overflow-x:clip!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:7px!important;min-height:48px!important;height:auto!important;padding:6px var(--ck-mobile-edge)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand{grid-column:1!important;width:34px!important;min-width:34px!important;overflow:visible!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand img{width:32px!important;height:32px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand span,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-actions>a{display:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search-wrap{grid-column:2!important;order:0!important;width:100%!important;max-width:none!important;min-width:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search{height:34px!important;min-height:34px!important;gap:6px!important;padding:3px 3px 3px 9px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search svg{width:14px!important;height:14px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search input{min-width:0!important;font-size:.84rem!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button{width:38px!important;min-width:38px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:.72rem!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-actions{grid-column:3!important;justify-content:end!important;width:34px!important;min-width:34px!important;gap:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-menu-button{display:inline-flex!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links{display:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links.is-open{display:grid!important;grid-column:1/-1!important;order:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:6px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links.is-open a{justify-content:center!important;min-width:0!important;min-height:44px!important;color:#20162e!important;padding-inline:8px!important;font-size:.78rem!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestions{position:fixed!important;top:52px!important;left:var(--ck-mobile-edge)!important;right:var(--ck-mobile-edge)!important;z-index:120!important;max-height:min(68dvh,430px)!important;overflow:auto!important;border-radius:16px!important;padding:10px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion{grid-template-columns:minmax(0,1fr) auto!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion>a:first-child{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion img{width:40px!important;height:40px!important;border-radius:12px!important}body .ck-store-page :is(.ck-store-hero,.ck-store-market,.ck-store-process,.ck-store-final-cta,.ck-store-catalog-head,.ck-store-detail,.ck-store-detail-grid,.ck-store-related),body .some-page :is(.some-hero,.ckm-trust-strip,.ckm-section,.some-split-section,.ckm-final-cta){width:calc(100% - (var(--ck-mobile-edge) * 2))!important;margin-left:var(--ck-mobile-edge)!important;margin-right:var(--ck-mobile-edge)!important}body .ck-store-page .ck-store-hero{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:16px 0 8px!important}body .ck-store-page .ck-store-hero-panel{display:none!important}body .ck-store-page .ck-store-catalog-head h1,body .ck-store-page .ck-store-detail-copy h1,body .ck-store-page .ck-store-hero-copy h1,body .some-page .some-hero h1{max-width:100%!important;margin:9px 0 8px!important;font-size:clamp(1.58rem,7.2vw,2.12rem)!important;line-height:1.05!important;text-wrap:balance!important}body .ck-store-page .ck-store-catalog-head p,body .ck-store-page .ck-store-detail-copy p,body .ck-store-page .ck-store-hero-copy p,body .some-page .some-hero p{max-width:100%!important;font-size:.9rem!important;line-height:1.45!important}body .ck-store-page .ck-store-hero-actions,body .some-page .ckm-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}body .ck-store-page .ck-store-market{padding:8px 0 28px!important}body .ck-store-page .ck-store-search-panel{gap:10px!important;border-radius:18px!important;padding:12px!important}body .ck-store-page .ck-store-search-copy h2{margin:4px 0 0!important;font-size:clamp(1.18rem,5.4vw,1.58rem)!important}body .ck-store-page .ck-store-preset-row{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body .ck-store-page .ck-store-preset-row::-webkit-scrollbar{display:none!important}body .ck-store-page .ck-store-preset-row button{flex:0 0 auto!important;min-width:max-content!important;min-height:32px!important;padding:6px 10px!important;font-size:.74rem!important}body .ck-store-page .ck-store-query-summary{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:16px!important}body .ck-store-page .ck-store-query-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body .ck-store-page .ck-store-query-actions a,body .ck-store-page .ck-store-query-summary>a{justify-content:center!important;width:100%!important;min-height:40px!important;padding-inline:10px!important;white-space:normal!important}body .ck-store-page .ck-store-toolbar{grid-template-columns:86px minmax(0,1fr)!important;gap:8px!important;margin:10px 0!important}body .ck-store-page .ck-store-toolbar p{display:none!important}body .ck-store-page .ck-store-toolbar label{grid-column:2!important;display:grid!important;gap:4px!important;width:100%!important}body .ck-store-page .ck-store-toolbar label span{display:none!important}body .ck-store-page .ck-store-filter-toggle,body .ck-store-page .ck-store-toolbar select{width:100%!important;min-height:38px!important;max-width:none!important;border-radius:12px!important}body .ck-store-page :is(.ck-store-layout,.ck-store-results,.ck-store-detail,.ck-store-detail-grid,.ck-store-related-grid,.ck-store-process-grid),body .some-page :is(.some-hero-content,.some-flow-grid,.some-split-section){display:grid!important;grid-template-columns:minmax(0,1fr)!important}body .ck-store-page .ck-store-filters{position:static!important;display:none!important}body .ck-store-page .ck-store-filters.is-open{display:grid!important}body .ck-store-page .ck-store-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;border-radius:18px!important;padding:10px!important}body .ck-store-page .ck-store-card-image{width:100%!important;min-height:0!important;aspect-ratio:16/9!important;border-radius:15px!important}body .ck-store-page .ck-store-card-image img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}body .ck-store-page .ck-store-card-main,body .ck-store-page .ck-store-card-side{width:100%!important;min-width:0!important}body .ck-store-page .ck-store-card-main{gap:8px!important}body .ck-store-page .ck-store-card-meta{gap:5px!important}body .ck-store-page .ck-store-card-meta span{padding:5px 7px!important;font-size:.66rem!important}body .ck-store-page .ck-store-card-title{font-size:clamp(1.04rem,4.8vw,1.28rem)!important;line-height:1.16!important}body .ck-store-page .ck-store-simple-note{display:none!important}body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body .ck-store-page .ck-store-metrics span{min-height:50px!important;padding:7px 5px!important}body .ck-store-page .ck-store-metrics strong{font-size:.78rem!important;line-height:1.12!important;overflow-wrap:anywhere!important}body .ck-store-page .ck-store-metrics small{font-size:.62rem!important}body .ck-store-page .ck-store-metrics span:nth-child(4){display:none!important}body .ck-store-page .ck-store-card-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border-left:0!important;border-top:1px solid var(--ck-line)!important;padding:9px 0 0!important}body .ck-store-page .ck-store-fit-score{display:none!important}body .ck-store-page .ck-store-card-side .ck-store-btn{min-height:42px!important;font-size:.82rem!important;padding-inline:8px!important}body .ck-store-page .ck-store-help-strip{display:none!important}body .ck-store-page .ck-store-detail{gap:10px!important;padding:10px 0 18px!important}body .ck-store-page .ck-store-detail-copy{order:1!important;padding:16px!important;border-radius:18px!important}body .ck-store-page .ck-store-detail-media{order:2!important;min-height:0!important;max-height:none!important;aspect-ratio:16/10!important;border-radius:18px!important}body .ck-store-page .ck-store-detail-media img{min-height:0!important;height:100%!important;object-fit:cover!important}body .ck-store-page .ck-store-detail-box{display:none!important}body .ck-store-page .ck-store-detail-badges{gap:6px!important;margin-top:12px!important}body .ck-store-page .ck-store-detail-badges span{padding:7px 8px!important;font-size:.72rem!important}body .ck-store-page .ck-store-detail-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:16px!important}body .some-page .some-hero{min-height:0!important;padding:14px 0 12px!important}body .some-page .some-hero-bg{opacity:.14!important}body .some-page .some-hero-card{display:none!important}body .some-page .some-trust-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important;overflow:hidden!important}body .some-page .some-trust-strip>div{min-width:0!important;padding:9px 6px!important;border-radius:14px!important;text-align:center!important}body .some-page .some-trust-strip strong{font-size:.72rem!important;line-height:1.08!important}body .some-page .some-trust-strip span{display:none!important}body .some-page .ckm-section{margin-top:16px!important;padding:0!important}body .some-page .some-flow-grid{gap:8px!important}body .some-page .some-flow-card{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:10px!important;border-radius:15px!important}body .some-page .some-flow-card h3{margin:0!important;font-size:.95rem!important}body .some-page .some-flow-card p{grid-column:1/-1!important;margin:0!important;font-size:.77rem!important;line-height:1.35!important}}@media (max-width:420px){body .ck-store-page .ck-store-nav{padding-inline:10px!important}body .ck-store-page .ck-store-brand strong{font-size:.9rem!important}body .ck-store-page .ck-store-card-side .ck-store-btn{font-size:.78rem!important}}.analytics-dashboard,.sales-funnel-dashboard{gap:18px;min-width:0;max-width:100%;overflow-x:clip}.analytics-dashboard .field,.analytics-dashboard .grid,.analytics-dashboard .panel,.analytics-dashboard .stat,.analytics-dashboard>*,.sales-funnel-dashboard .field,.sales-funnel-dashboard .grid,.sales-funnel-dashboard .panel,.sales-funnel-dashboard>*{min-width:0;max-width:100%}.sales-funnel-hero h2{max-width:780px}.sales-funnel-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sales-funnel-step{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.72)}.sales-funnel-step span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.sales-funnel-step strong{min-height:38px;color:#35104c;line-height:1.15}.sales-funnel-step b{color:var(--purple-deep);font-size:clamp(24px,2.8vw,34px)}.sales-funnel-step small{color:var(--muted);line-height:1.4}.sales-funnel-table td,.sales-funnel-table th{white-space:nowrap}.analytics-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);gap:18px;align-items:end;background:radial-gradient(circle at 92% 0,rgba(37,199,232,.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,243,255,.92))}.analytics-hero h2{margin:12px 0 8px;color:var(--purple-deep);font-size:clamp(30px,4.2vw,58px);line-height:.98;overflow-wrap:anywhere}.analytics-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;min-width:0}.analytics-filter-grid .btn{min-height:42px}.analytics-visual-card{overflow:hidden;position:relative}.analytics-visual-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.08),transparent 34%),radial-gradient(circle at 0 100%,rgba(37,199,232,.08),transparent 34%)}.analytics-visual-card>*{position:relative;z-index:1}.analytics-lifecycle-panel{display:grid;gap:16px;overflow:hidden;background:radial-gradient(circle at 98% 4%,rgba(124,58,237,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,250,255,.94))}.analytics-lifecycle-score{min-width:128px;border-radius:10px}.lifecycle-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.lifecycle-stage-grid article{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.72)}.lifecycle-stage-grid article.is-covered{color:#0f766e;border-color:rgba(15,118,110,.24)}.lifecycle-stage-grid article.is-missing{color:#b45309;border-color:rgba(180,83,9,.28)}.lifecycle-stage-grid span,.lifecycle-stage-grid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lifecycle-stage-grid span{color:var(--muted);font-size:12px;font-weight:800}.lifecycle-recommendation-list{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.64)}.lifecycle-recommendation-list p{margin:0;color:var(--muted);line-height:1.5}.lifecycle-source-table{max-height:360px;overflow:auto}@media (max-width:1180px){.lifecycle-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-lifecycle-panel .compact-heading{align-items:stretch}.analytics-lifecycle-score{width:100%;min-width:0}.lifecycle-stage-grid{grid-template-columns:1fr}.lifecycle-source-table{max-height:none}}.chart-list,.funnel-row,.funnel-stack,.legend-list{display:grid;gap:12px}.funnel-row{grid-template-columns:minmax(140px,.36fr) minmax(0,1fr) auto;align-items:center;padding:12px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.64)}.chart-row span,.chart-row strong,.funnel-row span,.funnel-row strong{display:block}.chart-row small,.funnel-row span{color:var(--muted);font-size:12px;line-height:1.4}.funnel-row b{color:var(--purple-deep);font-size:24px}.chart-track,.ctr-meter,.funnel-meter{overflow:hidden;height:10px;border-radius:999px;background:rgba(109,40,217,.1)}.chart-track span,.ctr-meter span,.funnel-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--purple-hot),#25c7e8);box-shadow:0 0 22px rgba(109,40,217,.25)}.click-mix-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:center}.analytics-donut{width:190px;place-items:center;box-shadow:0 24px 60px rgba(42,11,78,.16)}.analytics-donut,.analytics-donut>div{aspect-ratio:1;display:grid;border-radius:50%}.analytics-donut>div{width:116px;place-items:center;align-content:center;color:var(--purple-deep);background:#fff;text-align:center}.analytics-donut strong{font-size:24px}.analytics-donut span,.legend-list span{color:var(--muted);font-size:12px;font-weight:800}.legend-list span{display:flex;align-items:center;gap:9px;min-height:38px;padding:10px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.66)}.legend-list i{width:12px;height:12px;border-radius:50%}.chart-row{display:grid;gap:7px;padding:12px;border:1px solid rgba(124,58,237,.12);border-radius:8px;background:rgba(255,255,255,.66)}.chart-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-row-head strong{min-width:0;overflow-wrap:anywhere;color:var(--purple-deep)}.chart-row-head span{flex:0 0 auto;color:var(--purple);font-size:12px;font-weight:900}.chart-row.source .chart-track span{background:linear-gradient(90deg,#c026d3,#d4af37)}.rate-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decision-card,.placement-card,.rate-gauge-card{min-width:0;padding:13px;border:1px solid rgba(124,58,237,.13);border-radius:10px;background:rgba(255,255,255,.66)}.rate-gauge-card{display:grid;justify-items:center;gap:10px;text-align:center}.decision-card p,.placement-card p,.rate-gauge-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.rate-gauge{width:112px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(var(--purple) 0 var(--rate,0deg),rgba(109,40,217,.11) var(--rate,0deg) 1turn);color:var(--purple-deep);box-shadow:0 16px 34px rgba(42,11,78,.12)}.rate-gauge.cyan{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#25c7e8 0 var(--rate,0deg),rgba(37,199,232,.12) var(--rate,0deg) 1turn)}.rate-gauge.gold{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#d4af37 0 var(--rate,0deg),rgba(212,175,55,.14) var(--rate,0deg) 1turn)}.rate-gauge span,.rate-gauge strong{display:block;text-align:center}.rate-gauge strong{font-size:21px;line-height:1}.decision-card span,.rate-gauge span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.decision-card strong{display:block;margin:5px 0 7px;color:var(--purple-deep);font-size:22px;line-height:1}.placement-analysis-grid{display:grid;gap:12px}.placement-card{display:grid;gap:10px}.placement-bars{display:grid;gap:6px}.placement-bars small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.chart-track.cr span{background:linear-gradient(90deg,#25c7e8,#d4af37)}.stp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;overflow:visible}.stp-card{display:grid;gap:13px;min-width:0;padding:14px;border:1px solid rgba(124,58,237,.14);border-radius:8px;background:rgba(255,255,255,.7)}.stp-card.active{border-color:rgba(212,175,55,.48);box-shadow:inset 3px 0 0 var(--gold),0 16px 40px rgba(42,11,78,.1)}.stp-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.stp-card-head strong{color:var(--purple-deep);white-space:nowrap}.stp-card span{display:block;margin-bottom:4px;color:var(--purple);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.stp-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.stp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:4px}.stp-metrics b,.stp-metrics small{display:block;text-align:center}.stp-metrics b{padding:8px 6px 2px;color:var(--purple-deep);background:rgba(109,40,217,.08);border-radius:8px 8px 0 0}.stp-metrics small{padding:0 6px 8px;color:var(--muted);background:rgba(109,40,217,.08);border-radius:0 0 8px 8px;font-size:10px;font-weight:800;text-transform:uppercase}.product-ctr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-ctr-card{display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(124,58,237,.13);border-radius:8px;background:rgba(255,255,255,.68)}.product-ctr-card img{width:98px;height:120px;object-fit:cover;border-radius:8px;background:var(--purple-deep)}.product-ctr-card strong{display:block;margin:8px 0 5px;color:var(--purple-deep);line-height:1.2}.product-ctr-card p{display:-webkit-box;margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-ctr-card small{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-weight:800}.app-shell{position:relative;grid-template-columns:292px minmax(0,1fr);color:#f8f5ff;background:radial-gradient(circle at 9% 4%,rgba(124,58,237,.34),transparent 28%),radial-gradient(circle at 94% 16%,rgba(37,199,232,.14),transparent 30%),radial-gradient(circle at 92% 94%,rgba(192,38,211,.2),transparent 30%),linear-gradient(145deg,#050307,#0c0713 42%,#100719)}.app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 22%,#000,transparent 76%);mask-image:radial-gradient(circle at 50% 22%,#000,transparent 76%)}.app-shell .main{position:relative;z-index:1;padding:clamp(18px,2.6vw,34px)}.app-shell .sidebar{position:sticky;z-index:2;min-width:0;padding:22px 18px;overflow:visible;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(14,10,22,.82);border-right:1px solid rgba(255,255,255,.1);box-shadow:18px 0 70px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell.sidebar-right .sidebar{border-left-color:rgba(255,255,255,.1);box-shadow:-18px 0 70px rgba(0,0,0,.24)}.app-shell .brand-mark{margin-bottom:18px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055)}.app-shell .sidebar>*{min-width:0;max-width:100%}.app-shell .brand-mark strong,.app-shell .user-mini-card strong{color:#fff}.app-shell .brand-mark span,.app-shell .user-mini-card span{color:rgba(248,245,255,.62)}.app-shell .brand-logo{width:46px;height:46px;border-radius:10px;border-color:rgba(212,175,55,.38);box-shadow:0 0 26px rgba(124,58,237,.28)}.app-shell .nav-button{color:rgba(248,245,255,.74);border-color:transparent}.app-shell .nav-list{flex:1 1;min-height:120px;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.app-shell .nav-button.active,.app-shell .nav-button:hover{color:#fff;background:rgba(255,255,255,.095);border-color:rgba(255,255,255,.12);box-shadow:inset 3px 0 0 #d4af37,0 12px 30px rgba(0,0,0,.2)}.app-shell .main>.topbar{margin:0 0 20px;padding:16px 18px;color:#f8f5ff;background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.035)),rgba(17,13,26,.78);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell .compact-heading h3,.app-shell .main>.topbar h1,.app-shell .panel.pad h2,.app-shell .panel.pad h3,.app-shell .product-card h3,.app-shell .studio-field-head h3,.app-shell .task-card h3{color:#fff}.app-shell .bio-card p,.app-shell .link-card p,.app-shell .muted,.app-shell .product-card p,.app-shell .stat span,.app-shell .task-card p,.app-shell .upload-helper{color:rgba(248,245,255,.62)}.app-shell .bio-card,.app-shell .campaign-builder-card,.app-shell .homepage-studio-editor,.app-shell .homepage-studio-preview,.app-shell .homepage-studio-rail,.app-shell .kanban-column,.app-shell .kpi-card,.app-shell .link-card,.app-shell .module-access-item,.app-shell .module-access-panel,.app-shell .panel,.app-shell .permission-item,.app-shell .product-card,.app-shell .role-card,.app-shell .seo-preview-card,.app-shell .stat,.app-shell .studio-entity-picker,.app-shell .studio-image-list,.app-shell .studio-inline-card,.app-shell .table-wrap.panel,.app-shell .task-card,.app-shell .user-detail-panel,.app-shell .user-pivot-panel{color:#f8f5ff;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.034)),rgba(17,13,26,.82);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 56px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell .module-access-panel,.app-shell .user-detail-head,.app-shell .user-pivot-scroll{border-color:rgba(255,255,255,.1)}.app-shell .module-access-item.active,.app-shell .user-pivot-table tbody tr.active{background:radial-gradient(circle at 100% 0,rgba(37,199,232,.14),transparent 40%),linear-gradient(135deg,rgba(124,58,237,.28),rgba(255,255,255,.055));border-color:rgba(212,175,55,.34)}.app-shell .pivot-user-cell small,.app-shell .pivot-user-cell span,.app-shell .user-pivot-table td small{color:rgba(248,245,255,.6)}.app-shell .bio-card:hover,.app-shell .link-card:hover,.app-shell .panel.hoverable:hover,.app-shell .product-card:hover,.app-shell .task-card:hover{border-color:rgba(212,175,55,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 72px rgba(0,0,0,.28)}.app-shell .cms-console{overflow:hidden;border-radius:18px;background:radial-gradient(circle at 0 0,rgba(124,58,237,.2),transparent 34%),radial-gradient(circle at 100% 14%,rgba(37,199,232,.12),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.082),rgba(255,255,255,.032)),rgba(13,9,20,.9)}.app-shell .cms-console-head{align-items:center;padding-bottom:4px}.app-shell .cms-console-head h2{color:#fff;font-size:clamp(28px,3vw,44px)}.app-shell .advanced-cms-panel,.app-shell .advanced-cms-stack{display:grid;gap:16px;margin-top:16px}.app-shell .advanced-cms-panel[hidden],.app-shell .advanced-cms-stack[hidden]{display:none!important}.app-shell .cms-guide-card,.app-shell .cms-tab{color:#f8f5ff;background:rgba(255,255,255,.058);border-color:rgba(255,255,255,.1)}.app-shell .cms-tab span,.app-shell .homepage-studio-section span,.app-shell .template-picker-card p{color:rgba(248,245,255,.6)}.app-shell .cms-tab.active{color:#fff;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.26),transparent 42%),linear-gradient(135deg,#6d28d9,#c026d3)}.app-shell .homepage-studio{grid-template-columns:248px minmax(380px,1fr) minmax(360px,.86fr);gap:16px}.app-shell .homepage-studio-preview,.app-shell .homepage-studio-rail{top:104px}.app-shell .homepage-studio-section{min-height:82px;color:#f8f5ff;background:rgba(255,255,255,.052);border-color:rgba(255,255,255,.1)}.app-shell .homepage-studio-section.active,.app-shell .homepage-studio-section:hover{color:#fff;background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(255,255,255,.055)),rgba(255,255,255,.055);border-color:rgba(212,175,55,.34);box-shadow:inset 3px 0 0 #d4af37,0 18px 42px rgba(0,0,0,.22)}.app-shell .preview-mode-button,.app-shell .studio-entity-picker button,.app-shell .studio-field-head>button{color:rgba(248,245,255,.82);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.app-shell .preview-mode-button.active,.app-shell .studio-entity-picker button.active{color:#fff;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.24),transparent 38%),linear-gradient(135deg,#6d28d9,#c026d3);border-color:transparent}.app-shell .compact-input,.app-shell .input,.app-shell .select,.app-shell .textarea{color:#fff;background:rgba(255,255,255,.062);border-color:rgba(255,255,255,.12)}.app-shell .input::placeholder,.app-shell .textarea::placeholder{color:rgba(248,245,255,.36)}.app-shell .select option{color:#fff;background:#14101e}.app-shell .field label{color:rgba(248,245,255,.68)}.app-shell .input:focus,.app-shell .select:focus,.app-shell .textarea:focus{border-color:rgba(212,175,55,.5);box-shadow:0 0 0 3px rgba(212,175,55,.12)}.app-shell .rte-shell{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12)}.app-shell .rte-toolbar{background:rgba(255,255,255,.045);border-bottom-color:rgba(255,255,255,.1)}.app-shell .rte-toolbar button,.app-shell .rte-toolbar label{color:rgba(248,245,255,.86);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.app-shell .rte-editor,.app-shell .rte-toolbar select{color:#fff}.app-shell .table th{color:rgba(248,245,255,.58);background:rgba(255,255,255,.055)}.app-shell .table td,.app-shell .table th{border-bottom-color:rgba(255,255,255,.085)}.app-shell .table tbody tr{background:transparent}.app-shell .table tbody tr:hover{background:rgba(255,255,255,.045)}.app-shell .badge.amber,.app-shell .badge.blue,.app-shell .badge.coral,.app-shell .badge.gray,.app-shell .badge.green{color:#fff;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.app-shell .badge.amber{color:#ffefbd;border-color:rgba(212,175,55,.34)}.app-shell .btn{color:#f8f5ff;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.app-shell .btn.primary{border-color:transparent;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.28),transparent 38%),linear-gradient(135deg,#6d28d9,#c026d3);box-shadow:0 18px 36px rgba(109,40,217,.32)}.app-shell .btn.coral,.app-shell .btn.danger{background:#b24060;border-color:rgba(255,255,255,.08)}.app-shell .cms-advanced-details,.app-shell .cms-edit-flow,.app-shell .editable-image-card{color:#f8f5ff;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1)}.app-shell .cms-advanced-details summary,.app-shell .editable-image-body strong{color:#fff}.app-shell .image-url-details{border-top-color:rgba(255,255,255,.1)}.app-shell .campaign-builder-card .topbar strong,.app-shell .kpi-card strong,.app-shell .permission-item strong{color:#fff}.app-shell .bio-card img,.app-shell .product-card img,.app-shell .studio-image-row img{border-color:rgba(255,255,255,.12)}.app-shell .template-picker-card{color:#f8f5ff;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.13),transparent 38%),rgba(255,255,255,.058);border-color:rgba(255,255,255,.1)}.app-shell .template-picker-card span{color:#ffefbd;background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.28)}.app-shell .template-picker-card.active{color:#fff;background:radial-gradient(circle at 100% 0,rgba(37,199,232,.28),transparent 40%),linear-gradient(135deg,#6d28d9,#c026d3)}.app-shell .analytics-hero{background:radial-gradient(circle at 100% 0,rgba(37,199,232,.16),transparent 34%),radial-gradient(circle at 0 100%,rgba(124,58,237,.18),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.082),rgba(255,255,255,.032)),rgba(13,9,20,.9)}.app-shell .analytics-donut>div,.app-shell .analytics-hero h2,.app-shell .chart-row-head strong,.app-shell .funnel-row b,.app-shell .product-ctr-card strong,.app-shell .stp-card-head strong,.app-shell .stp-metrics b{color:#fff}.app-shell .chart-row,.app-shell .decision-card,.app-shell .funnel-row,.app-shell .legend-list span,.app-shell .placement-card,.app-shell .product-ctr-card,.app-shell .rate-gauge-card,.app-shell .stp-card{color:#f8f5ff;background:rgba(255,255,255,.058);border-color:rgba(255,255,255,.1)}.app-shell .analytics-donut span,.app-shell .chart-row small,.app-shell .decision-card p,.app-shell .funnel-row span,.app-shell .legend-list span,.app-shell .placement-bars small,.app-shell .placement-card p,.app-shell .product-ctr-card p,.app-shell .product-ctr-card small,.app-shell .rate-gauge-card p,.app-shell .stp-card p,.app-shell .stp-metrics small{color:rgba(248,245,255,.62)}.app-shell .chart-row-head span,.app-shell .decision-card span,.app-shell .rate-gauge span,.app-shell .stp-card span{color:#d4af37}.app-shell .chart-track,.app-shell .ctr-meter,.app-shell .funnel-meter{background:rgba(255,255,255,.09)}.app-shell .analytics-donut{box-shadow:0 24px 80px rgba(0,0,0,.3)}.app-shell .analytics-donut>div{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055)),#15101f}.app-shell .rate-gauge{color:#fff;background:radial-gradient(circle at center,#15101f 0 58%,transparent 59%),conic-gradient(#7c3aed 0 var(--rate,0deg),rgba(255,255,255,.1) var(--rate,0deg) 1turn)}.app-shell .rate-gauge.cyan{background:radial-gradient(circle at center,#15101f 0 58%,transparent 59%),conic-gradient(#25c7e8 0 var(--rate,0deg),rgba(255,255,255,.1) var(--rate,0deg) 1turn)}.app-shell .rate-gauge.gold{background:radial-gradient(circle at center,#15101f 0 58%,transparent 59%),conic-gradient(#d4af37 0 var(--rate,0deg),rgba(255,255,255,.1) var(--rate,0deg) 1turn)}.app-shell .decision-card strong{color:#fff}.app-shell .stp-card.active{border-color:rgba(212,175,55,.46);box-shadow:inset 3px 0 0 #d4af37,0 20px 50px rgba(0,0,0,.24)}.app-shell .stp-metrics b,.app-shell .stp-metrics small{background:rgba(124,58,237,.18)}.community-hero{padding-top:24px;padding-bottom:10px}.community-badge{margin-top:8px;width:fit-content}.community-actions{margin-top:14px}.community-grid-section{padding-top:10px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.community-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px rgba(42,11,78,.06);overflow:hidden}.community-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(42,11,78,.08)}.community-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line)}.community-card-body{display:grid;gap:10px;padding:14px}.community-card-body h2{margin:0;font-size:clamp(24px,2vw,30px)}.community-tag{display:inline-flex;width:fit-content;border:1px solid rgba(109,40,217,.22);background:rgba(109,40,217,.08);color:var(--purple-deep);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.community-card .btn-row{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1180px){.analytics-hero,.click-mix-layout,.decision-grid,.rate-dashboard-grid{grid-template-columns:1fr}.product-ctr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .homepage-studio{grid-template-columns:220px minmax(0,1fr)}.app-shell .homepage-studio-preview{grid-column:1/-1;position:static}.user-admin-layout{grid-template-columns:1fr}.user-detail-panel{position:static}.role-hierarchy.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.app-shell,.app-shell.sidebar-compact,.app-shell.sidebar-compact.sidebar-right,.app-shell.sidebar-right,.app-shell.sidebar-wide,.app-shell.sidebar-wide.sidebar-right{grid-template-columns:1fr}.app-shell .sidebar{position:static;height:auto;max-height:none;overflow:visible;padding:14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.app-shell .nav-list{flex:0 0 auto;min-height:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.app-shell.sidebar-compact .brand-mark>div,.app-shell.sidebar-compact .nav-button span,.app-shell.sidebar-compact .user-mini-meta{display:block}.app-shell.sidebar-compact .brand-mark,.app-shell.sidebar-compact .nav-button,.app-shell.sidebar-compact .user-mini-card{justify-content:flex-start}.app-shell .sidebar-route-panel{display:none}.user-account-menu-panel{top:calc(100% + 8px);right:0;bottom:auto}.app-shell .brand-mark{max-width:360px;margin-bottom:10px}.app-shell .main{padding:14px}.app-shell .main>.topbar{position:static;margin-bottom:14px}}@media (max-width:760px){.analytics-filter-grid,.funnel-row,.product-ctr-grid{grid-template-columns:1fr}.click-mix-layout{justify-items:center}.analytics-donut{width:min(190px,72vw)}.chart-row-head{display:grid}.stp-grid{grid-template-columns:1fr}.product-ctr-card{grid-template-columns:84px minmax(0,1fr)}.product-ctr-card img{width:84px;height:104px}.app-shell .cms-console-head{align-items:stretch}.app-shell .cms-console-head .btn-row,.app-shell .studio-field-head .btn-row{width:100%}.app-shell .homepage-studio{display:flex;flex-direction:column;grid-template-columns:1fr}.app-shell .homepage-studio-rail{order:2;display:flex;gap:9px;overflow-x:auto;position:static}.app-shell .homepage-studio-editor{order:3}.app-shell .homepage-studio-preview{order:1}.app-shell .homepage-studio-rail .studio-field-head{flex:0 0 168px}.app-shell .homepage-studio-section{flex:0 0 220px}.editable-image-card{grid-template-columns:1fr}.editable-image-preview,.editable-image-preview img{min-height:180px}.app-shell .homepage-studio-editor,.app-shell .homepage-studio-preview,.app-shell .homepage-studio-rail{padding:12px}.app-shell .grid.four,.app-shell .grid.three,.app-shell .grid.two,.app-shell .homepage-studio-editor-grid{grid-template-columns:1fr}.app-shell .homepage-preview-frame{width:100%;max-height:58vh;overflow:auto;border-radius:12px}.app-shell .homepage-preview-frame.mobile{width:min(360px,100%)}.app-shell .homepage-mini-preview{min-width:0}.app-shell .home-preview-block.hero{min-height:210px}.app-shell .home-preview-block.hero h2{font-size:30px}.app-shell .home-preview-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.app-shell .home-preview-strip::-webkit-scrollbar{display:none}.app-shell .home-preview-strip article{flex:0 0 142px}.app-shell .cms-edit-flow{padding:12px}.app-shell .studio-image-row{grid-template-columns:72px minmax(0,1fr)}.app-shell .studio-image-row img{width:72px;height:58px}.module-access-head,.user-admin-head{display:grid}.pivot-toolbar{grid-template-columns:1fr}.user-pivot-table{min-width:680px}.user-detail-head{grid-template-columns:58px minmax(0,1fr)}.user-detail-head img{width:58px;height:58px}.module-access-grid,.role-hierarchy.compact{grid-template-columns:1fr}}:root{--bg:#f5f4ef;--surface:#fffdf8;--surface-2:#ebe8df;--ink:#17201c;--muted:#647067;--line:#dedbd0;--green:#0f766e;--green-2:#e5f4ee;--coral:#c65a3a;--amber:#b7791f;--blue:#2563eb;--danger:#b4233a;--purple-deep:#111c18;--purple:#0f766e;--purple-hot:#2563eb;--gold:#b7791f;--shadow:0 18px 48px rgba(26,33,28,0.12)}body{color:var(--ink);background:linear-gradient(180deg,#f7f6f0,#f2f0e8)}.badge.green{color:#0b513f;background:#e4f5ec;border-color:#a9d8c2}.badge.amber{color:#70440c;background:#fff3d8;border-color:#e2bf75}.badge.coral{color:#8e2f18;background:#ffe4d7;border-color:#eeaf98}.badge.blue{color:#17418f;background:#e3edff;border-color:#a7bff4}.badge.gray{color:#4c5650;background:#ece9e1;border-color:#d4d0c4}.btn{min-height:40px;border-color:var(--line);border-radius:8px;background:#fffdf8;box-shadow:none}.btn.primary{border-color:#0d5f58;background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 12px 26px rgba(15,118,110,.2)}.btn.coral,.btn.danger{background:var(--coral);border-color:#aa4328}.input,.select,.textarea{border-color:var(--line);background:#fffefa}.input:focus,.select:focus,.textarea:focus{border-color:rgba(15,118,110,.56);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.site-nav{min-height:76px;padding:12px clamp(18px,4.8vw,72px);background:rgba(255,253,248,.93);border-bottom:1px solid rgba(23,32,28,.1);box-shadow:0 10px 32px rgba(23,32,28,.08)}.site-nav:after,.site-nav:before{display:none}.site-nav .brand-mark{margin-bottom:0;padding:6px 8px 6px 6px;border:1px solid rgba(23,32,28,.08);border-radius:8px;background:#fffdf8}.site-nav .brand-logo{background:#111c18}.site-nav .btn{min-height:38px;border-radius:8px;font-size:13px}.agency-home{background:#f6f4ec}.agency-hero{min-height:min(790px,calc(100vh - 76px));place-items:center start;padding:clamp(72px,9vw,122px) clamp(22px,7vw,116px);background:#101914}.agency-hero-stage,.hero-orb{display:none}.agency-hero:before{background:linear-gradient(90deg,rgba(12,18,15,.88),rgba(12,18,15,.72) 42%,rgba(12,18,15,.34) 72%,rgba(12,18,15,.55)),linear-gradient(180deg,rgba(12,18,15,.18),rgba(12,18,15,.62))}.agency-hero-media img{filter:brightness(.88) saturate(1.02);transform:scale(1.02)}.agency-hero-media img.active{opacity:1;transform:scale(1.045)}.agency-hero-media:after{background:linear-gradient(90deg,rgba(12,18,15,.78),rgba(12,18,15,.28),rgba(12,18,15,.58)),linear-gradient(180deg,rgba(12,18,15,.2),rgba(12,18,15,.62));-webkit-backdrop-filter:none;backdrop-filter:none}.agency-hero-content{width:min(900px,100%);text-align:left;padding-inline:0}.agency-hero-content:before{display:none}.agency-hero .agency-kicker{color:#f4d28b;background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agency-hero h1{max-width:min(1040px,100%);margin:18px 0 16px;font-size:clamp(42px,5.2vw,76px);line-height:.98;letter-spacing:0;text-align:left;overflow-wrap:normal;word-break:keep-all;text-shadow:0 20px 54px rgba(0,0,0,.38);-webkit-text-stroke:0;filter:none}.agency-hero .rich-text-content,.agency-hero p{max-width:690px;margin:0;color:rgba(255,253,248,.86);font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.62;text-shadow:0 10px 30px rgba(0,0,0,.32)}.agency-actions{justify-content:flex-start;margin-top:28px}.agency-actions .btn{min-height:46px;padding:11px 17px}.agency-actions .btn:not(.primary){background:rgba(255,253,248,.92);border-color:rgba(255,253,248,.48);color:#111c18}.agency-hero-template-grid{max-width:780px;margin-top:30px;gap:8px}.agency-hero-metrics span,.agency-hero-template-grid div{background:rgba(255,253,248,.1);border-color:rgba(255,253,248,.16);box-shadow:none}.agency-hero-metrics{margin:26px 0 0;max-width:720px}.hero-scroll-hint{left:clamp(22px,7vw,116px);bottom:28px;color:#f8f3e7;background:rgba(17,28,24,.74);border-color:rgba(255,253,248,.22);box-shadow:0 14px 34px rgba(0,0,0,.22);transform:none;animation:none}.agency-section{padding:76px clamp(20px,6vw,96px)}.agency-section-head{max-width:820px;margin-bottom:38px}.agency-section-head h2{color:#111c18;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:0}.agency-section-head .rich-text-content,.agency-section-head p,.contact-copy .rich-text-content,.contact-copy p{color:#667267;font-size:17px}.agency-kicker{color:#0d5f58;background:#e5f4ee;border-color:#bddfcf;letter-spacing:.04em}.service-stack{gap:26px}.service-row{max-width:1160px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:32px;padding:24px;border:1px solid rgba(23,32,28,.1);border-radius:8px;background:#fffdf8;box-shadow:0 14px 34px rgba(23,32,28,.07)}.service-row.reverse{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.channel-slide-card span,.service-copy span{color:#9a6216}.service-copy h3{color:#11372f;font-size:clamp(28px,2.7vw,42px);letter-spacing:0}.case-card p,.channel-slide-card .rich-text-content,.channel-slide-card p,.service-copy p{color:#667267}.service-image{border:1px solid rgba(23,32,28,.1);box-shadow:none}.service-image img{height:280px}.channel-cloud,.client-cloud{background:#ebe8df}.channel-carousel-shell:before{background:linear-gradient(90deg,#ebe8df 18%,rgba(235,232,223,0))}.channel-carousel-shell:after{background:linear-gradient(270deg,#ebe8df 18%,rgba(235,232,223,0))}.agency-form,.case-card,.channel-slide-card,.contact-points div,.resource-card{border-radius:8px;background:#fffdf8;border-color:rgba(23,32,28,.1);box-shadow:0 12px 30px rgba(23,32,28,.07)}.channel-slide-card{color:#111c18;transform:none}.channel-slide-card.preview,.channel-slide-card:active,.channel-slide-card:focus-visible,.channel-slide-card:focus-within,.channel-slide-card:hover{transform:translateY(-4px);border-color:rgba(15,118,110,.32);box-shadow:0 18px 42px rgba(23,32,28,.11)}.channel-action.consult{background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 12px 26px rgba(15,118,110,.18)}.channel-action.brand{color:#11372f;background:#f6f4ec;border-color:rgba(23,32,28,.1)}.channel-preview-overlay{background:rgba(17,28,24,.93);border-color:rgba(255,253,248,.18)}.case-thumb{background:linear-gradient(135deg,rgba(15,118,110,.92),rgba(37,99,235,.86)),#0f766e}.case-card:hover,.resource-card:hover{transform:translateY(-3px);border-color:rgba(15,118,110,.28);box-shadow:0 18px 42px rgba(23,32,28,.1)}.contact-section{background:#f6f4ec}.contact-points svg{color:#0f766e}.consult-thankyou{background:#f3f8f3;border-color:#bddfcf}.consult-thankyou h3{color:#11372f}.consult-thankyou-icon{color:#0f766e;background:#e5f4ee;border-color:#bddfcf;box-shadow:none;animation:none}.tracking-consent-banner{width:min(520px,calc(100% - 28px));grid-template-columns:34px minmax(0,1fr);padding:14px;border-color:rgba(23,32,28,.14);background:rgba(255,253,248,.96);box-shadow:0 18px 48px rgba(23,32,28,.16)}.tracking-consent-banner:before{width:34px;height:34px;border-radius:8px;background:radial-gradient(circle at 32% 32%,#fff 0 9%,transparent 10%),radial-gradient(circle at 68% 38%,#fff 0 8%,transparent 9%),linear-gradient(135deg,#0f766e,#2563eb);box-shadow:none}.tracking-consent-actions{grid-column:2}.app-shell{grid-template-columns:280px minmax(0,1fr);color:#17201c;background:linear-gradient(180deg,#f7f6f0,#f1eee5)}.app-shell:before{display:none}.app-shell .main{padding:clamp(18px,2.2vw,30px)}.app-shell .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 22%),#10231f;border-right:1px solid rgba(255,255,255,.12);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.sidebar-right .sidebar{border-left-color:rgba(255,255,255,.12);box-shadow:none}.app-shell .brand-mark,.app-shell .user-mini-card{border-radius:8px;background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.12);box-shadow:none}.app-shell .brand-mark strong,.app-shell .user-mini-card strong{color:#fffaf0}.app-shell .brand-mark span,.app-shell .user-mini-card span{color:rgba(255,250,240,.66)}.app-shell .brand-logo{border-radius:8px;border-color:rgba(244,210,139,.35);box-shadow:none}.app-shell .nav-button{color:rgba(255,250,240,.72);border-radius:8px}.app-shell .nav-button.active,.app-shell .nav-button:hover{color:#fffaf0;background:rgba(255,253,248,.1);border-color:rgba(255,253,248,.16);box-shadow:inset 3px 0 0 #f4d28b}.app-shell .main>.topbar{color:#17201c;background:#fffdf8;border:1px solid rgba(23,32,28,.1);border-radius:8px;box-shadow:0 14px 34px rgba(23,32,28,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .compact-heading h3,.app-shell .main>.topbar h1,.app-shell .panel.pad h2,.app-shell .panel.pad h3,.app-shell .product-card h3,.app-shell .studio-field-head h3,.app-shell .task-card h3{color:#17201c}.app-shell .bio-card p,.app-shell .link-card p,.app-shell .muted,.app-shell .product-card p,.app-shell .stat span,.app-shell .task-card p,.app-shell .upload-helper{color:#667267}.app-shell .bio-card,.app-shell .campaign-builder-card,.app-shell .homepage-studio-editor,.app-shell .homepage-studio-preview,.app-shell .homepage-studio-rail,.app-shell .kanban-column,.app-shell .kpi-card,.app-shell .link-card,.app-shell .module-access-item,.app-shell .module-access-panel,.app-shell .panel,.app-shell .permission-item,.app-shell .product-card,.app-shell .role-card,.app-shell .seo-preview-card,.app-shell .stat,.app-shell .studio-entity-picker,.app-shell .studio-image-list,.app-shell .studio-inline-card,.app-shell .table-wrap.panel,.app-shell .task-card,.app-shell .user-detail-panel,.app-shell .user-pivot-panel{color:#17201c;background:#fffdf8;border-color:rgba(23,32,28,.1);box-shadow:0 12px 30px rgba(23,32,28,.07);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .bio-card:hover,.app-shell .link-card:hover,.app-shell .panel.hoverable:hover,.app-shell .product-card:hover,.app-shell .task-card:hover{transform:translateY(-2px);border-color:rgba(15,118,110,.28);box-shadow:0 18px 42px rgba(23,32,28,.1)}.app-shell .analytics-hero,.app-shell .cms-console{background:#fffdf8;border-color:rgba(23,32,28,.1)}.app-shell .analytics-donut>div,.app-shell .analytics-hero h2,.app-shell .chart-row-head strong,.app-shell .cms-console-head h2,.app-shell .funnel-row b,.app-shell .product-ctr-card strong,.app-shell .stp-card-head strong,.app-shell .stp-metrics b{color:#17201c}.app-shell .chart-row,.app-shell .cms-advanced-details,.app-shell .cms-edit-flow,.app-shell .cms-guide-card,.app-shell .cms-tab,.app-shell .decision-card,.app-shell .editable-image-card,.app-shell .funnel-row,.app-shell .homepage-studio-section,.app-shell .legend-list span,.app-shell .placement-card,.app-shell .product-ctr-card,.app-shell .rate-gauge-card,.app-shell .stp-card,.app-shell .template-picker-card{color:#17201c;background:#f7f6f0;border-color:rgba(23,32,28,.1)}.app-shell .analytics-donut span,.app-shell .chart-row small,.app-shell .cms-tab span,.app-shell .decision-card p,.app-shell .funnel-row span,.app-shell .homepage-studio-section span,.app-shell .legend-list span,.app-shell .placement-bars small,.app-shell .placement-card p,.app-shell .product-ctr-card p,.app-shell .product-ctr-card small,.app-shell .rate-gauge-card p,.app-shell .stp-card p,.app-shell .stp-metrics small,.app-shell .template-picker-card p{color:#667267}.app-shell .cms-tab.active,.app-shell .preview-mode-button.active,.app-shell .studio-entity-picker button.active,.app-shell .template-picker-card.active{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-color:transparent}.app-shell .homepage-studio-section.active,.app-shell .homepage-studio-section:hover,.app-shell .module-access-item.active,.app-shell .stp-card.active,.app-shell .user-pivot-table tbody tr.active{border-color:rgba(15,118,110,.34);box-shadow:inset 3px 0 0 #0f766e,0 14px 30px rgba(23,32,28,.08)}.app-shell .compact-input,.app-shell .input,.app-shell .select,.app-shell .textarea{color:#17201c;background:#fffefa;border-color:rgba(23,32,28,.14)}.app-shell .input::placeholder,.app-shell .textarea::placeholder{color:#8c958c}.app-shell .select option{color:#17201c;background:#fffdf8}.app-shell .field label{color:#59655c}.app-shell .input:focus,.app-shell .select:focus,.app-shell .textarea:focus{border-color:rgba(15,118,110,.56);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.app-shell .rte-shell,.app-shell .rte-toolbar{background:#fffdf8;border-color:rgba(23,32,28,.1)}.app-shell .preview-mode-button,.app-shell .rte-toolbar button,.app-shell .rte-toolbar label,.app-shell .studio-entity-picker button,.app-shell .studio-field-head>button{color:#17201c;background:#f7f6f0;border-color:rgba(23,32,28,.12)}.app-shell .rte-editor,.app-shell .rte-toolbar select{color:#17201c}.app-shell .table th{color:#59655c;background:#ebe8df}.app-shell .module-access-panel,.app-shell .table td,.app-shell .table th,.app-shell .user-detail-head,.app-shell .user-pivot-scroll{border-color:rgba(23,32,28,.1)}.app-shell .table tbody tr:hover{background:#f7f6f0}.app-shell .badge.green{color:#0b513f;background:#e4f5ec;border-color:#a9d8c2}.app-shell .badge.blue{color:#17418f;background:#e3edff;border-color:#a7bff4}.app-shell .badge.amber{color:#70440c;background:#fff3d8;border-color:#e2bf75}.app-shell .badge.coral{color:#8e2f18;background:#ffe4d7;border-color:#eeaf98}.app-shell .badge.gray{color:#4c5650;background:#ece9e1;border-color:#d4d0c4}.app-shell .btn{color:#17201c;background:#fffefa;border-color:rgba(23,32,28,.12)}.app-shell .btn.primary{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 12px 26px rgba(15,118,110,.2)}.app-shell .btn.coral,.app-shell .btn.danger{color:#fff;background:#b4233a}.app-shell .sidebar .panel,.app-shell .sidebar .sidebar-route-panel,.app-shell .sidebar .user-mini-card{color:#fffaf0;background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.12);box-shadow:none}.app-shell .sidebar .sidebar-route-panel .btn{color:#17201c;background:#fffdf8;border-color:rgba(255,253,248,.2)}.app-shell .sidebar .user-mini-card .btn{color:rgba(255,250,240,.88);background:rgba(255,253,248,.1);border-color:rgba(255,253,248,.14)}.app-shell .analytics-donut>div{background:#fffefa;border-color:rgba(23,32,28,.1);box-shadow:0 14px 34px rgba(23,32,28,.08)}.app-shell .rate-gauge{color:#17201c;background:radial-gradient(circle at center,#fffefa 0 58%,transparent 59%),conic-gradient(#0f766e 0 var(--rate,0deg),#e3ded2 var(--rate,0deg) 1turn)}.app-shell .rate-gauge.cyan{background:radial-gradient(circle at center,#fffefa 0 58%,transparent 59%),conic-gradient(#2563eb 0 var(--rate,0deg),#e3ded2 var(--rate,0deg) 1turn)}.app-shell .rate-gauge.gold{background:radial-gradient(circle at center,#fffefa 0 58%,transparent 59%),conic-gradient(#b7791f 0 var(--rate,0deg),#e3ded2 var(--rate,0deg) 1turn)}.app-shell .stp-metrics b,.app-shell .stp-metrics small{background:#e5f4ee}@media (max-width:1080px){.app-shell,.app-shell.sidebar-compact,.app-shell.sidebar-compact.sidebar-right,.app-shell.sidebar-right,.app-shell.sidebar-wide,.app-shell.sidebar-wide.sidebar-right{grid-template-columns:1fr}.app-shell.sidebar-right .main,.app-shell.sidebar-right .sidebar{grid-column:1}.app-shell .sidebar{position:sticky;top:0;z-index:20;display:grid;gap:10px;height:auto;max-height:42vh;overflow:hidden;padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.app-shell .brand-mark{max-width:none;margin:0}.app-shell .nav-list{display:flex;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-shell .nav-list::-webkit-scrollbar{display:none}.app-shell .nav-button{flex:0 0 auto;width:auto;min-width:136px;justify-content:center;white-space:nowrap}.app-shell .nav-button.active{box-shadow:inset 0 -3px 0 #f4d28b}}@media (max-width:760px){.site-nav{min-height:60px;padding:8px 10px}.site-nav .brand-mark{max-width:calc(100vw - 16px)}.agency-hero{min-height:620px;padding:46px 14px 78px;place-items:end start}.agency-hero h1{max-width:100%;font-size:clamp(28px,8.2vw,38px);line-height:1.04}.agency-hero .rich-text-content,.agency-hero p{font-size:15px;line-height:1.5}.agency-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:22px}.agency-actions .btn{width:100%}.agency-hero-template-grid{grid-template-columns:1fr;margin-top:20px}.agency-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.agency-hero-metrics span{display:grid;gap:2px;min-height:48px;padding:7px;border-radius:8px;font-size:11px;text-align:center}.hero-scroll-hint{left:14px;right:14px;bottom:14px;justify-content:center}.agency-section{padding:44px 14px}.agency-section-head{margin-bottom:24px;text-align:left}.agency-section-head h2{font-size:clamp(28px,8.2vw,38px)}.service-row,.service-row.reverse{grid-template-columns:1fr;gap:16px;padding:14px}.service-row.reverse .service-copy{order:0}.service-image img{height:220px}.channel-carousel-shell{width:100%}.channel-carousel-shell:after,.channel-carousel-shell:before{display:none}.channel-slide-card{width:min(324px,86vw);grid-template-columns:1fr;min-height:0}.channel-image-placeholder,.channel-slide-card img{width:100%;height:172px;min-height:172px}.case-grid,.contact-points,.contact-section,.resource-grid{grid-template-columns:1fr}.agency-form{padding:14px}.tracking-consent-banner{left:10px;right:10px;bottom:10px;width:auto;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px}.tracking-consent-banner:before{width:28px;height:28px}.tracking-consent-banner p{font-size:12px}.tracking-consent-actions{grid-column:1/-1}.app-shell .main{padding:12px}.app-shell .sidebar{position:static;max-height:none;overflow:visible}.app-shell .main>.topbar{display:grid;gap:12px;padding:14px}.app-shell .main>.topbar .btn,.app-shell .main>.topbar .btn-row{width:100%}.app-shell .nav-button{min-width:118px;min-height:40px;padding:8px 10px;font-size:13px}.app-shell .brand-logo{width:40px;height:40px}}@media (max-width:460px){.agency-hero{min-height:590px}.agency-hero h1,.template-campaign .agency-hero h1,.template-operator .agency-hero h1,.template-portfolio .agency-hero h1{font-size:clamp(27px,7.7vw,34px)}.agency-hero-template-grid span{display:block}.agency-hero-metrics strong{font-size:15px}.site-nav .brand-mark{width:min(220px,calc(100vw - 16px))}.site-nav .btn{min-height:34px;padding:7px 9px}.site-nav .nav-auth-button,.site-nav .nav-logout-button{display:none}.site-nav .nav-consult-link{min-width:72px}.tracking-consent-banner{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px}.tracking-consent-banner:before{width:24px;height:24px}.tracking-consent-banner strong{font-size:13px;line-height:1.2}.tracking-consent-banner p{display:none}.tracking-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tracking-consent-actions .btn{min-height:34px;padding:7px 8px;font-size:11px}.floating-contact-button{width:48px;height:48px;border-radius:8px}}@media (max-width:760px){.admin-proof-image,.affiliate-hero-image,.agency-hero-media img,.asset-library-image,.bio-card img,.channel-slide-card img,.commerce-hero-visual img,.commerce-product-media img,.community-card-image,.demo-project-media img,.editable-image-card img,.editable-image-preview img,.home-preview-card-grid img,.home-preview-strip img,.lp-content-block img,.lp-content-block.image img,.lp-hero-block img,.phone-hero img,.portfolio-project-preview img,.product-card img,.sales-project-media img,.service-card-media img,.service-detail-media img,.service-image img,.studio-image-row img{width:100%;height:auto;max-height:none;object-fit:cover}.commerce-product-media img,.editable-image-preview img,.service-card-media img,.service-detail-media img{height:100%;max-height:100%}.admin-proof-image,.asset-library-image{margin-top:12px;border-radius:8px}.channel-slide-card,.demo-project-card,.sales-project-card{width:min(100%,340px)}.channel-slide-card{grid-template-columns:1fr}.channel-slide-card img{min-height:160px}.commerce-product-media img,.demo-project-media img,.portfolio-project-preview img,.sales-project-media img,.service-card-media img,.service-detail-media img,.service-image img{object-position:center}.demo-project-media,.portfolio-project-preview,.sales-project-media{min-height:0}}.contact-entry-section{background:radial-gradient(circle at 86% 0,rgba(15,118,110,.08),transparent 26%),linear-gradient(180deg,#f7f6f0,#f1eee5)}.agency-footer,.trust-footer{color:rgba(255,250,240,.82);background:radial-gradient(circle at 12% 0,rgba(15,118,110,.16),transparent 28%),linear-gradient(180deg,#10231f,#071512);border-top-color:rgba(255,250,240,.08)}.footer-bottom{background:rgba(3,10,8,.52)}.footer-info-grid svg{color:#58c6b6}.footer-hours-icon{border-color:rgba(88,198,182,.42);background:linear-gradient(135deg,rgba(15,118,110,.34),rgba(37,99,235,.22))}.footer-info-grid li.footer-hours-card{background:radial-gradient(circle at 100% 0,rgba(88,198,182,.16),transparent 44%),linear-gradient(135deg,rgba(15,118,110,.18),rgba(255,255,255,.045))}.trust-footer .contact-button{background:rgba(255,250,240,.08);border-color:rgba(255,250,240,.12)}.app-shell{--workspace-sidebar-width:300px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)}.app-shell.sidebar-compact{--workspace-sidebar-width:244px}.app-shell.sidebar-wide{--workspace-sidebar-width:372px}.app-shell.sidebar-compact.sidebar-right,.app-shell.sidebar-right,.app-shell.sidebar-wide.sidebar-right{grid-template-columns:minmax(0,1fr) var(--workspace-sidebar-width)}.app-shell .main{min-width:0;overflow-x:clip}.app-shell .cms-console{max-width:100%;overflow:visible}.app-shell .cms-console-head,.app-shell .studio-field-head{min-width:0;flex-wrap:wrap}.app-shell .cms-console-head>div,.app-shell .studio-field-head>div{min-width:0}.app-shell .cms-console-head h2,.app-shell .editable-image-body p,.app-shell .editable-image-body strong,.app-shell .homepage-studio-section span,.app-shell .homepage-studio-section strong,.app-shell .studio-field-head h3{overflow-wrap:anywhere}.workspace-nav-tools{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,253,248,.12);border-radius:8px;background:rgba(255,253,248,.08)}.workspace-nav-tools span{color:rgba(255,250,240,.68);font-size:12px;font-weight:900}.sidebar-size-controls button,.workspace-nav-tools>button{min-height:34px;border:1px solid rgba(255,253,248,.14);border-radius:8px;color:rgba(255,250,240,.88);background:rgba(255,253,248,.08);font-weight:900}.workspace-nav-tools>button{width:100%}.sidebar-size-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sidebar-size-controls button.active{color:#10231f;background:#f4d28b;border-color:#f4d28b}.app-shell .homepage-studio{grid-template-columns:minmax(190px,.46fr) minmax(320px,1.18fr) minmax(300px,.82fr);gap:14px}.app-shell .homepage-studio-editor,.app-shell .homepage-studio-preview,.app-shell .homepage-studio-rail{min-width:0}.app-shell .homepage-studio-editor,.app-shell .studio-image-list{container-type:inline-size}.app-shell .homepage-studio-editor{container-name:homepage-studio-editor}.app-shell .homepage-preview-frame{width:100%;min-width:0;max-height:min(720px,calc(100vh - 156px))}.app-shell .homepage-preview-frame.mobile{width:min(360px,100%)}.app-shell .homepage-mini-preview{min-width:0}.app-shell .editable-image-card{container-type:inline-size;grid-template-columns:minmax(150px,42%) minmax(0,1fr);align-items:start}.app-shell .editable-image-preview{width:100%;aspect-ratio:var(--editable-image-aspect,4/3);min-height:0}.app-shell .editable-image-preview img{width:100%;height:100%;min-height:0;object-fit:cover}.app-shell .editable-image-preview.preset-avatar,.app-shell .editable-image-preview.preset-logo{--editable-image-aspect:1}.app-shell .editable-image-preview.preset-media,.app-shell .editable-image-preview.preset-product{--editable-image-aspect:4/3}.app-shell .editable-image-preview.preset-landing{--editable-image-aspect:16/9}.app-shell .editable-image-preview.preset-demo,.app-shell .editable-image-preview.preset-service{--editable-image-aspect:16/10}.app-shell .editable-image-preview.preset-channel{--editable-image-aspect:14/9}.app-shell .editable-image-body{min-width:0}.app-shell .editable-image-body strong{color:#17201c}.app-shell .editable-image-body .btn-row{width:100%}.app-shell .editable-image-body .btn{min-width:0;flex:1 1 116px}.app-shell .image-url-details summary{overflow-wrap:anywhere}@container (max-width: 540px){.app-shell .editable-image-card{grid-template-columns:1fr}.app-shell .editable-image-preview{aspect-ratio:var(--editable-image-aspect,16/10)}}@container homepage-studio-editor (max-width: 820px){.app-shell .service-cms-board,.app-shell .service-cms-layout{grid-template-columns:minmax(0,1fr)!important}.app-shell .service-cms-list,.app-shell .service-cms-preview-card{position:static!important}.app-shell .service-cms-records{grid-template-columns:minmax(0,1fr)!important;max-height:none!important}.app-shell .service-cms-preview-card{width:min(100%,360px)!important;justify-self:start!important}.app-shell .service-cms-footer-actions,.app-shell .service-cms-toolbar{align-items:stretch!important;flex-direction:column!important}.app-shell .service-cms-footer-actions .btn,.app-shell .service-cms-toolbar .btn-row{width:100%!important}}@media (max-width:1440px){.app-shell .homepage-studio{grid-template-columns:minmax(188px,.42fr) minmax(0,1fr)}.app-shell .homepage-studio-preview{grid-column:1/-1;position:static}.app-shell .homepage-preview-frame{max-height:min(640px,72vh)}}@media (max-width:1080px){.app-shell,.app-shell.sidebar-compact,.app-shell.sidebar-compact.sidebar-right,.app-shell.sidebar-right,.app-shell.sidebar-wide,.app-shell.sidebar-wide.sidebar-right{--workspace-sidebar-width:100%;grid-template-columns:minmax(0,1fr)}.app-shell.sidebar-right .main,.app-shell.sidebar-right .sidebar{grid-column:1}.app-shell .sidebar{position:sticky;top:0;z-index:20;width:100%;max-width:100%;height:auto;max-height:44vh;overflow:hidden}.app-shell .workspace-nav-tools{display:grid;grid-template-columns:minmax(120px,auto) minmax(150px,1fr) auto auto;align-items:center}.app-shell .workspace-nav-tools>button{width:auto;padding:0 10px}.app-shell .nav-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.app-shell .nav-list::-webkit-scrollbar{display:none}.app-shell .nav-button{flex:0 0 auto;width:auto;min-width:142px;justify-content:center;white-space:nowrap}}@media (max-width:760px){.app-shell .main{padding:12px}.app-shell .sidebar{max-height:34vh;padding:10px;grid-template-rows:auto auto 52px}.app-shell .sidebar-route-panel{display:none}.app-shell .workspace-nav-tools{grid-template-columns:1fr;gap:7px}.app-shell .workspace-nav-tools span{display:none}.app-shell .workspace-nav-tools .sidebar-size-controls,.app-shell .workspace-nav-tools>button{min-width:0}.app-shell .brand-mark{margin-bottom:0}.app-shell .nav-button{min-width:128px;min-height:42px;padding:8px 10px;font-size:13px}.app-shell .nav-list{align-items:center;flex:0 0 52px;height:52px;min-height:52px;padding-bottom:0}.app-shell .user-mini-card{display:none}.app-shell .cms-console{border-radius:10px}.app-shell .cms-console-head .btn-row,.app-shell .studio-field-head .btn-row{width:100%}.app-shell .homepage-studio{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell .homepage-studio-preview{order:1}.app-shell .homepage-studio-rail{order:2;position:static;display:flex;gap:9px;overflow-x:auto}.app-shell .homepage-studio-editor{order:3}.app-shell .homepage-studio-section{flex:0 0 min(220px,78vw)}.app-shell .editable-image-card{grid-template-columns:1fr}.app-shell .editable-image-preview{aspect-ratio:var(--editable-image-aspect,16/10)}.app-shell .homepage-preview-frame{max-height:56vh;overflow:auto}.app-shell .home-preview-block.hero h2{font-size:clamp(28px,10vw,36px)}}.concept-index,.concept-shell{min-height:100vh;color:#111c18;background:radial-gradient(circle at 86% 0,rgba(15,118,110,.1),transparent 26%),linear-gradient(180deg,#f7f6f0,#ebe8df)}.concept-index{display:grid;align-content:center;gap:30px;padding:clamp(24px,6vw,90px)}.concept-index-hero{max-width:920px}.concept-eyebrow,.concept-index-hero span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:5px 11px;color:#0d5f58;background:#e5f4ee;border:1px solid #bddfcf;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.concept-index-hero h1{max-width:900px;margin:16px 0 12px;font-size:clamp(36px,6vw,78px);line-height:.98;letter-spacing:0}.concept-index-hero p{max-width:760px;color:#667267;font-size:18px;line-height:1.65}.concept-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.concept-index-card{display:grid;gap:14px;min-height:310px;padding:22px;border:1px solid rgba(23,32,28,.1);border-radius:8px;background:#fffdf8;box-shadow:0 18px 42px rgba(23,32,28,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.concept-index-card:hover{transform:translateY(-3px);border-color:rgba(15,118,110,.3);box-shadow:0 24px 52px rgba(23,32,28,.12)}.concept-index-card small{color:#9a6216;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.concept-index-card h2{margin:0;color:#11372f;font-size:clamp(25px,2.5vw,36px);line-height:1.08}.concept-index-card p{margin:0;color:#667267;line-height:1.6}.concept-index-card>span{align-self:end;display:inline-flex;align-items:center;gap:8px;color:#0f766e;font-weight:900}.concept-shell{overflow-x:clip}.concept-nav{position:sticky;top:0;z-index:20;min-height:74px;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:12px clamp(16px,5vw,72px);background:rgba(255,253,248,.9);border-bottom:1px solid rgba(23,32,28,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.concept-brand,.concept-nav-cta,.concept-nav-links{display:inline-flex;align-items:center}.concept-brand{gap:9px;font-weight:900;color:#11372f}.concept-brand img{width:38px;height:38px;object-fit:contain;border-radius:8px;background:#101914}.concept-nav-links{gap:6px;padding:4px;border:1px solid rgba(23,32,28,.1);border-radius:999px;background:rgba(255,255,255,.56)}.concept-nav-links a{min-height:34px;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;color:#536158;font-size:13px;font-weight:800}.concept-nav-links a.active{color:#fff;background:#0f766e}.concept-nav-cta{min-height:40px;gap:7px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:8px;font-weight:900}.concept-hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(36px,6vw,92px) clamp(18px,6vw,96px);background:linear-gradient(90deg,rgba(16,25,20,.94),rgba(16,25,20,.82)),#101914;color:#fffaf0}.concept-blue .concept-hero{background:radial-gradient(circle at 80% 10%,rgba(37,99,235,.22),transparent 34%),linear-gradient(90deg,rgba(10,18,33,.96),rgba(12,25,48,.82)),#08111f}.concept-gold .concept-hero{background:radial-gradient(circle at 82% 12%,rgba(183,121,31,.2),transparent 32%),linear-gradient(90deg,rgba(20,17,11,.96),rgba(22,30,24,.84)),#11100b}.concept-hero-copy{display:grid;justify-items:start}.concept-hero .concept-eyebrow{color:#f4d28b;background:rgba(255,253,248,.08);border-color:rgba(255,253,248,.18)}.concept-hero h1{max-width:900px;margin:18px 0 16px;font-size:clamp(42px,5.6vw,82px);line-height:.98;letter-spacing:0}.concept-hero p{max-width:700px;margin:0;color:rgba(255,250,240,.78);font-size:clamp(17px,1.4vw,21px);line-height:1.62}.concept-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.concept-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:8px;font-weight:900}.concept-btn.primary{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 16px 32px rgba(15,118,110,.24)}.concept-blue .concept-btn.primary{background:linear-gradient(135deg,#2563eb,#7c3aed)}.concept-gold .concept-btn.primary{background:linear-gradient(135deg,#b7791f,#0f766e)}.concept-btn.secondary{color:#17201c;background:rgba(255,253,248,.9);border:1px solid rgba(255,253,248,.4)}.concept-btn.compact{min-height:42px}.concept-metrics{width:min(720px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.concept-metrics div{min-height:76px;padding:12px;border:1px solid rgba(255,253,248,.16);border-radius:8px;background:rgba(255,253,248,.08)}.concept-metrics span,.concept-metrics strong{display:block}.concept-metrics strong{color:#fff;font-size:28px;line-height:1}.concept-metrics span{margin-top:5px;color:rgba(255,250,240,.66);font-size:12px;font-weight:800}.concept-hero-visual{position:relative;min-width:0}.concept-visual-frame{overflow:hidden;border:1px solid rgba(255,253,248,.18);border-radius:8px;background:rgba(255,253,248,.08);box-shadow:0 34px 80px rgba(0,0,0,.28)}.concept-visual-frame img{width:100%;min-height:420px;object-fit:cover}.concept-floating-card{position:absolute;display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:11px 13px;color:#fff;background:rgba(9,18,14,.84);border:1px solid rgba(255,253,248,.18);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.22);font-weight:900}.concept-floating-card.top{left:-22px;top:28px}.concept-floating-card.bottom{right:-18px;bottom:28px}.concept-section{padding:clamp(54px,7vw,96px) clamp(18px,6vw,96px)}.concept-section-head{max-width:880px;margin:0 auto 34px;text-align:center}.concept-section-head.split{max-width:1180px;display:flex;align-items:end;justify-content:space-between;gap:20px;text-align:left}.concept-final-cta h2,.concept-section-head h2{margin:12px 0 0;color:#111c18;font-size:clamp(32px,4.2vw,58px);line-height:1.04;letter-spacing:0}.concept-inline-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-weight:900}.concept-pain-grid,.concept-proof-grid,.concept-service-grid,.concept-workflow-grid{max-width:1180px;margin:0 auto;display:grid;gap:14px}.concept-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-pain-grid article,.concept-proof-grid article,.concept-service-grid article,.concept-workflow-grid article{border:1px solid rgba(23,32,28,.1);border-radius:8px;background:#fffdf8;box-shadow:0 14px 34px rgba(23,32,28,.07)}.concept-pain-grid article{min-height:220px;padding:20px}.concept-pain-grid article>span{display:block;width:34px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0f766e,#2563eb)}.concept-pain-grid h3,.concept-proof-grid h3,.concept-service-grid h3,.concept-workflow-grid h3{margin:16px 0 8px;color:#11372f;font-size:23px;line-height:1.16}.concept-final-cta p,.concept-pain-grid p,.concept-proof-grid p,.concept-service-grid p,.concept-workflow-grid p{margin:0;color:#667267;line-height:1.6}.concept-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.concept-service-grid article{min-height:245px;padding:18px}.concept-service-grid svg{color:#0f766e}.concept-proof-section{background:#ebe8df}.concept-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-proof-grid article{overflow:hidden}.concept-proof-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.concept-proof-grid article>div{padding:16px}.concept-proof-grid a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#0f766e;font-weight:900}.concept-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.concept-workflow-grid article{min-height:250px;padding:18px}.concept-workflow-grid strong{color:#9a6216;font-size:30px}.concept-final-cta{width:min(1180px,calc(100% - 36px));margin:0 auto clamp(44px,7vw,90px);display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px,4vw,42px);border:1px solid rgba(23,32,28,.1);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(15,118,110,.1),transparent 30%),#fffdf8;box-shadow:0 20px 50px rgba(23,32,28,.09)}.concept-final-cta>div{max-width:760px}@media (max-width:1080px){.concept-hero,.concept-index-grid,.concept-pain-grid,.concept-proof-grid,.concept-service-grid,.concept-workflow-grid{grid-template-columns:1fr 1fr}.concept-hero{min-height:auto}.concept-hero-copy,.concept-hero-visual{grid-column:1/-1}.concept-final-cta,.concept-section-head.split{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.concept-index{align-content:start;padding:24px 14px}.concept-hero,.concept-index-grid,.concept-pain-grid,.concept-proof-grid,.concept-service-grid,.concept-workflow-grid{grid-template-columns:1fr}.concept-hero h1,.concept-index-hero h1{font-size:clamp(32px,9vw,44px);line-height:1.02}.concept-index-card{min-height:0}.concept-nav{position:static;display:grid;gap:10px;padding:10px 12px}.concept-brand,.concept-nav-cta{width:100%}.concept-nav-cta{justify-content:center}.concept-nav-links{width:100%;overflow-x:auto;border-radius:8px;scrollbar-width:none}.concept-nav-links::-webkit-scrollbar{display:none}.concept-nav-links a{flex:0 0 auto}.concept-hero{padding:34px 14px 42px}.concept-actions{display:grid;width:100%}.concept-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-metrics div{min-height:70px;padding:9px}.concept-metrics strong{font-size:22px}.concept-visual-frame img{min-height:250px}.concept-floating-card{position:static;width:100%;max-width:none;margin-top:8px}.concept-section{padding:42px 14px}.concept-section-head,.concept-section-head.split{margin-bottom:22px;text-align:left}.concept-final-cta h2,.concept-section-head h2{font-size:clamp(27px,8vw,38px)}.concept-pain-grid article,.concept-service-grid article,.concept-workflow-grid article{min-height:0;padding:16px}.concept-final-cta{width:calc(100% - 28px)}}.public-shell{width:100%;overflow-x:clip}.contact-page-shell .lead-form,.lead-form{width:min(100%,840px)}.lead-form .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-submit-button{width:100%;min-height:52px;font-size:16px;font-weight:800}.site-nav{position:sticky;top:0;z-index:30}.site-nav .nav-auth-button,.site-nav .nav-logout-button{min-width:44px}.site-nav .btn-row{justify-content:flex-start;flex-wrap:nowrap}.site-nav .nav-consult-link{min-width:132px;font-size:15px}.site-nav-actions{display:flex;flex-wrap:nowrap;align-items:center}.nav-locale-switch{min-width:52px;height:36px;border-radius:999px}.agency-home .agency-hero{background:radial-gradient(circle at 30% 12%,rgba(109,40,217,.32),transparent 35%),#0f0a1f}.agency-home .agency-hero-content{width:min(700px,100%);filter:drop-shadow(0 18px 28px rgba(9,6,17,.35))}.agency-home .agency-hero-content:before{width:min(980px,100%);height:min(520px,100%)}.agency-home .agency-hero h1{text-shadow:0 2px 24px rgba(0,0,0,.42)}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p{color:rgba(240,236,247,.88);text-shadow:0 1px 10px rgba(0,0,0,.4)}.agency-home .agency-hero-metrics,.agency-home .agency-hero-template-grid{margin-top:22px}.agency-home .agency-hero-metrics span,.agency-home .agency-hero-template-grid div{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:10px;color:rgba(255,255,255,.92)}.agency-home .service-stack{padding-top:8px}.agency-home .service-row{margin:0 auto;width:min(1180px,100%);align-items:center;background:#fff;border-radius:14px;border:1px solid var(--line);padding:20px 20px 24px;box-shadow:0 16px 44px rgba(34,6,58,.08);gap:32px}.agency-home .service-row.reverse{padding-left:18px;padding-right:20px}.agency-home .service-copy span{color:var(--purple);text-transform:none;letter-spacing:.04em}.agency-home .service-copy h3{margin:8px 0 10px;color:var(--purple-deep);line-height:1.12;max-width:min(560px,100%)}.agency-home .service-copy p{color:#3f3450;max-width:min(620px,100%);margin-bottom:16px}.agency-home .service-copy .service-cta{padding:5px 0;border-bottom-width:2px}.service-switchboard-section{padding-top:clamp(22px,3vw,42px);padding-bottom:clamp(54px,7vw,92px)}.service-switchboard{width:min(1180px,100%);display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:stretch;isolation:isolate;margin:0 auto}.service-switchboard-menu{display:grid;align-content:start;gap:8px}.service-switchboard-tab{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title" "index meta";column-gap:12px;row-gap:3px;align-items:center;min-height:70px;padding:12px;border:1px solid rgba(23,32,28,.1);border-radius:12px;color:#536158;background:rgba(255,253,248,.82);text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 10px 24px rgba(23,32,28,.04);transform:translateZ(0);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.service-switchboard-tab:focus-visible,.service-switchboard-tab:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.22);color:#11372f;outline:none}.service-switchboard-tab.active{color:#111c18;background:linear-gradient(135deg,rgba(229,244,238,.96),rgba(255,255,255,.94)),#fff;border-color:rgba(15,118,110,.32);box-shadow:0 16px 34px rgba(15,118,110,.12)}.service-switchboard-tab span{grid-area:index;width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;color:#0f766e;background:#e5f4ee;border:1px solid #bddfcf;font-size:12px;font-weight:900}.service-switchboard-tab strong{grid-area:title;min-width:0;color:inherit;font-size:15px;line-height:1.15}.service-switchboard-tab small{grid-area:meta;min-width:0;overflow:hidden;color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active){opacity:.74;background:rgba(255,253,248,.58);border-color:rgba(23,32,28,.07);box-shadow:0 8px 18px rgba(23,32,28,.035);transform:translateZ(0) scale(.968)}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) strong{color:#2f3a35;opacity:.96;filter:none}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) small,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) span{opacity:.56;filter:blur(.55px)}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):focus-visible,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):hover{opacity:1;background:rgba(255,253,248,.9);border-color:rgba(15,118,110,.2);box-shadow:0 13px 28px rgba(15,118,110,.09);transform:translate3d(0,-1px,0) scale(.985)}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):focus-visible small,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):focus-visible span,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):hover small,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active):hover span{opacity:.9;filter:blur(0)}.service-switchboard-tab:after{content:"";position:absolute;right:12px;bottom:8px;left:58px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0f766e,#2563eb,#a855f7);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.service-switchboard-tab.active:after{opacity:1;transform:scaleX(1)}@keyframes serviceSwitchTabActivate{0%{transform:translate3d(0,5px,0) scale(.985)}to{transform:translateZ(0) scale(1)}}.service-switchboard-tab.active{animation:serviceSwitchTabActivate .42s cubic-bezier(.16,1,.3,1) both}@keyframes serviceSwitchPanelIn{0%{opacity:0;filter:blur(14px);transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchPanelInNext{0%{opacity:0;filter:blur(16px);transform:translate3d(20px,20px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchPanelInPrev{0%{opacity:0;filter:blur(16px);transform:translate3d(-20px,20px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchPanelInMobile{0%{opacity:0;filter:blur(18px);transform:translate3d(0,24px,0) scale(.982)}72%{opacity:1;filter:blur(6px);transform:translate3d(0,2px,0) scale(1.006)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchCopyIn{0%{opacity:0;filter:blur(8px);transform:translate3d(-18px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes serviceSwitchCopyInMobile{0%{opacity:0;filter:blur(11px);transform:translate3d(-12px,14px,0) scale(.992)}72%{opacity:1;filter:blur(3px);transform:translateZ(0) scale(1)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchCopyInNext{0%{opacity:0;filter:blur(8px);transform:translate3d(16px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes serviceSwitchCopyInPrev{0%{opacity:0;filter:blur(8px);transform:translate3d(-16px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes serviceSwitchImageIn{0%{opacity:0;filter:blur(12px);transform:translate3d(0,18px,0) scale(1.035)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchImageInMobile{0%{opacity:0;filter:blur(16px);transform:translate3d(0,16px,0) scale(1.04)}72%{opacity:1;filter:blur(5px);transform:translate3d(0,-2px,0) scale(1.02)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes serviceSwitchImageSheen{0%{transform:translateX(-120%) skewX(-16deg)}to{transform:translateX(160%) skewX(-16deg)}}@keyframes serviceSwitchMobileTabIn{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.service-switchboard-panel{min-width:0;min-height:470px;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.86fr);gap:clamp(18px,3vw,34px);align-items:center;padding:clamp(20px,3vw,38px);overflow:hidden;border:1px solid rgba(23,32,28,.1);border-radius:16px;background:radial-gradient(circle at 92% 8%,rgba(20,184,166,.1),transparent 28%),radial-gradient(circle at 4% 100%,rgba(124,58,237,.08),transparent 30%),rgba(255,253,248,.96);box-shadow:0 22px 54px rgba(23,32,28,.09);animation:serviceSwitchPanelIn .52s cubic-bezier(.16,1,.3,1) both;will-change:opacity,filter,transform}.service-switchboard-panel-next{animation-name:serviceSwitchPanelInNext}.service-switchboard-panel-prev{animation-name:serviceSwitchPanelInPrev}.service-switchboard-panel.no-image{grid-template-columns:minmax(0,760px);align-content:center}.service-switchboard-copy{min-width:0}.service-switchboard-copy>*{animation:serviceSwitchCopyIn .52s cubic-bezier(.16,1,.3,1) both}.service-switchboard-panel-next .service-switchboard-copy>*{animation-name:serviceSwitchCopyInNext}.service-switchboard-panel-prev .service-switchboard-copy>*{animation-name:serviceSwitchCopyInPrev}.service-switchboard-copy>:first-child{animation-delay:80ms}.service-switchboard-copy>:nth-child(2){animation-delay:.13s}.service-switchboard-copy>:nth-child(3){animation-delay:.18s}.service-switchboard-copy>:nth-child(4){animation-delay:.23s}.service-switchboard-eyebrow{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:5px 10px;color:#0f766e;background:#e5f4ee;border:1px solid #bddfcf;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.service-switchboard-copy h3{max-width:min(680px,100%);margin:16px 0 14px;color:#111c18;font-size:clamp(38px,4vw,62px);font-weight:800;line-height:.98}.service-switchboard-summary,.service-switchboard-summary p{max-width:min(660px,100%);margin:0;color:#5f6c64;font-size:clamp(16px,1.32vw,20px);line-height:1.62}.service-switchboard-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.service-switchboard-actions .service-cta{color:#111c18}.service-switchboard-actions>span{min-height:28px;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid rgba(15,118,110,.16);border-radius:999px;color:#0f766e;background:rgba(229,244,238,.74);font-size:12px;font-weight:900}.service-switchboard-image{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(23,32,28,.1);border-radius:14px;background:#120821;box-shadow:0 20px 44px rgba(23,32,28,.14);animation:serviceSwitchImageIn .58s cubic-bezier(.16,1,.3,1) .13s both}.service-switchboard-image:after{content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.26) 48%,transparent 64%);animation:serviceSwitchImageSheen .76s cubic-bezier(.16,1,.3,1) .25s both}.service-switchboard-image img{width:100%;height:clamp(260px,27vw,390px);object-fit:contain;background:#120821;transform:scale(1.012);transition:transform .42s cubic-bezier(.16,1,.3,1)}.service-switchboard-panel:hover .service-switchboard-image img{transform:scale(.985)}@media (max-width:1100px){.service-switchboard-section{padding:22px 12px 50px}.service-switchboard{width:min(760px,100%);grid-template-columns:1fr;gap:12px}.service-switchboard-menu{display:flex;gap:8px;margin-inline:-12px;padding:0 12px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.service-switchboard-menu::-webkit-scrollbar{display:none}.service-switchboard-tab{flex:0 0 clamp(210px,38vw,250px);min-height:58px;padding:9px 10px;column-gap:9px;scroll-snap-align:center;scroll-snap-stop:always}.service-switchboard-tab span{width:28px;height:28px;font-size:11px}.service-switchboard-tab strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-switchboard-tab small{font-size:10px;line-height:1.12}.service-switchboard-tab:after{right:10px;bottom:7px;left:48px;height:2px}.service-switchboard-panel,.service-switchboard-panel.no-image{min-height:0;grid-template-columns:1fr;gap:14px;padding:clamp(15px,3vw,22px);border-radius:14px;box-shadow:0 16px 36px rgba(23,32,28,.075);touch-action:pan-y;animation-duration:.36s;animation-name:serviceSwitchPanelInMobile;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1),opacity .24s ease;will-change:transform,filter,opacity}.service-switchboard-panel-next,.service-switchboard-panel-prev{animation-name:serviceSwitchPanelInMobile}.service-switchboard-eyebrow{min-height:24px;padding:4px 9px;font-size:10px;line-height:1.1}.service-switchboard-copy h3{margin:10px 0 8px;max-width:100%;font-size:clamp(28px,4.2vw,34px);line-height:1.1;font-weight:800;text-wrap:balance}.service-switchboard-summary,.service-switchboard-summary p{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.service-switchboard-actions{gap:9px;margin-top:13px}.service-switchboard-actions .service-cta{font-size:14px;line-height:1.18}.service-switchboard-actions>span{min-height:25px;padding:4px 9px;font-size:11px}.service-switchboard-image{width:min(100%,620px);justify-self:center;border-radius:12px;box-shadow:0 12px 26px rgba(23,32,28,.11);animation-duration:.43s;animation-name:serviceSwitchImageInMobile;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.service-switchboard-image img{height:clamp(188px,34vw,252px)}}@media (max-width:640px){.service-switchboard-section{padding:18px 10px 42px}.service-switchboard{width:100%;gap:10px}.service-switchboard-menu{gap:7px;margin-inline:-10px;padding:0 10px 5px;scroll-padding-inline:10px}.service-switchboard-tab{flex-basis:min(68vw,235px);min-height:56px;border-radius:11px;animation:serviceSwitchMobileTabIn .39s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--public-delay,0s);will-change:transform,opacity,box-shadow}.service-switchboard-panel,.service-switchboard-panel.no-image{gap:13px;padding:14px;border-radius:13px;animation-duration:.38s;will-change:opacity,filter,transform}.service-switchboard-panel-next,.service-switchboard-panel-prev{animation-duration:.34s}.service-switchboard-copy>*{animation-duration:.34s;animation-name:serviceSwitchCopyInMobile}.service-switchboard-image{animation-duration:.47s;animation-name:serviceSwitchImageInMobile}.service-switchboard-copy h3{margin-bottom:9px;font-size:clamp(23px,5.8vw,27px);line-height:1.12;text-wrap:pretty}.service-switchboard-summary,.service-switchboard-summary p{font-size:13px;line-height:1.46}.service-switchboard-image img{height:clamp(166px,46vw,210px)}}@media (max-width:420px){.service-switchboard-tab{flex-basis:min(72vw,220px)}.service-switchboard-copy h3{font-size:clamp(22px,5.9vw,24px);line-height:1.14}.service-switchboard-image img{height:clamp(154px,45vw,190px)}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active){transform:scale(.97);opacity:.96;filter:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) small,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) span,.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) strong{filter:none}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) strong{color:#ffffff;opacity:1}.service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) small{color:rgba(246,243,255,.82);opacity:1}}@media (prefers-reduced-motion:reduce){.service-switchboard-copy>*,.service-switchboard-image,.service-switchboard-image img,.service-switchboard-image:after,.service-switchboard-panel,.service-switchboard-tab{animation:none!important;transition:none!important}.service-switchboard-copy>*,.service-switchboard-image,.service-switchboard-image img,.service-switchboard-panel{filter:none!important;transform:none!important}}@media (max-width:768px){.service-switchboard-copy{will-change:contents}.service-switchboard-tab{will-change:transform,opacity,filter}.service-switchboard-actions{will-change:transform}}.agency-home .service-stack.service-sequence-section{display:block;gap:0;padding-top:clamp(18px,3vw,34px);padding-bottom:clamp(52px,8vw,104px)}.public-shell.agency-home,body.service-sequence-active-page,html.service-sequence-active-page{overflow-x:visible}.service-sequence-shell{position:relative;width:min(1180px,100%);margin:0 auto}.service-sequence-sticky{position:sticky;top:clamp(76px,8vh,104px);min-height:min(68vh,660px);display:grid;grid-template-columns:minmax(320px,.94fr) minmax(0,1.06fr);gap:clamp(26px,5vw,72px);align-items:center;overflow:hidden;padding:clamp(18px,2.5vw,30px);border:1px solid rgba(17,24,39,.09);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,248,242,.94)),#fff;box-shadow:0 18px 48px rgba(17,24,39,.08)}.service-sequence-sticky:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.36),transparent 26% 74%,rgba(255,255,255,.48)),radial-gradient(circle at 18% 12%,rgba(20,184,166,.08),transparent 28%),radial-gradient(circle at 92% 84%,rgba(124,58,237,.08),transparent 30%)}.service-sequence-copy,.service-sequence-visual{position:relative;z-index:1;min-width:0}.service-sequence-visual{min-height:clamp(280px,34vw,430px)}.service-sequence-tiles{position:absolute;inset:0;perspective:1200px}.service-sequence-tile{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:12px;background:#120821;box-shadow:0 18px 38px rgba(17,24,39,.12);opacity:.18;filter:blur(10px) saturate(.78);transform:translate3d(0,calc(var(--distance) * 24px),0) scale(.94);transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.service-sequence-tile.future{z-index:calc(3 - var(--abs-distance))}.service-sequence-tile.past{z-index:calc(2 - var(--abs-distance));opacity:.1}.service-sequence-tile.active{z-index:8;opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1);box-shadow:0 20px 48px rgba(17,24,39,.15)}.service-sequence-tile img{width:100%;height:100%;object-fit:contain;background:#120821;transform:scale(1.018);transition:transform .9s cubic-bezier(.16,1,.3,1)}.service-sequence-tile.active img{transform:scale(1)}.service-sequence-fallback{height:100%;display:grid;place-items:center;padding:28px;color:#f8eaff;font-size:clamp(22px,4vw,42px);font-weight:900;text-align:center;background:radial-gradient(circle at 30% 20%,rgba(185,140,255,.38),transparent 34%),linear-gradient(135deg,#210736,#063a3a)}.service-sequence-copy{min-height:clamp(310px,34vw,430px);-webkit-mask:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.service-sequence-copy-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3.5vw,46px);border:1px solid rgba(17,24,39,.08);border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(17,24,39,.06);pointer-events:none;opacity:0;filter:blur(16px);transform:translate3d(0,46px,0);transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.service-sequence-copy-card.past{transform:translate3d(0,-46px,0)}.service-sequence-copy-card.active{pointer-events:auto;opacity:1;filter:blur(0);transform:translateZ(0)}.service-sequence-copy-card span{color:#0f766e;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.service-sequence-copy-card h3{max-width:min(620px,100%);margin:10px 0 16px;color:#111c18;font-size:clamp(34px,4.3vw,58px);line-height:.98}.service-sequence-copy-card .rich-text-content,.service-sequence-copy-card p{max-width:min(650px,100%);color:#4f5f57;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.service-sequence-copy-card .service-cta{margin-top:18px;width:fit-content;padding-bottom:4px;border-bottom-width:2px;color:#111c18}.service-sequence-copy-card .service-cta svg{transition:transform .18s ease}.service-sequence-copy-card.active .service-cta:focus-visible svg,.service-sequence-copy-card.active .service-cta:hover svg{transform:translateX(4px)}.service-sequence-progress{position:absolute;z-index:2;left:clamp(20px,2.5vw,30px);bottom:clamp(16px,2vw,24px);display:flex;gap:7px}.service-sequence-progress span{width:18px;height:4px;border-radius:999px;background:rgba(42,11,78,.18);transition:width .36s cubic-bezier(.16,1,.3,1),background .36s ease}.service-sequence-progress span.active{width:46px;background:linear-gradient(90deg,var(--teal),#5f6fff)}.service-sequence-counter{position:absolute;z-index:2;right:clamp(20px,2.5vw,30px);bottom:clamp(16px,2vw,24px);min-height:28px;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid rgba(15,118,110,.18);border-radius:999px;color:#0f766e;background:rgba(229,244,238,.78);font-size:12px;font-weight:900;line-height:1}.service-sequence-section[data-sequence-ready=false] .service-sequence-copy-card,.service-sequence-section[data-sequence-ready=false] .service-sequence-progress span,.service-sequence-section[data-sequence-ready=false] .service-sequence-tile,.service-sequence-section[data-sequence-ready=false] .service-sequence-tile img{transition:none!important}.service-sequence-section[data-sequence-ready=false] .service-sequence-tile{opacity:.16;filter:blur(10px) saturate(.78);transform:translate3d(0,18px,0) scale(.94)}.service-sequence-section[data-sequence-ready=false] .service-sequence-tile.active{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}.service-sequence-section[data-sequence-ready=false] .service-sequence-copy-card{opacity:0;filter:blur(12px);transform:translate3d(0,26px,0)}.service-sequence-section[data-sequence-ready=false] .service-sequence-copy-card.active{opacity:1;filter:blur(0);transform:translateZ(0)}.service-sequence-scroll-space{height:calc(var(--service-count) * 34vh);min-height:calc(var(--service-count) * 170px)}.service-sequence-static-list{display:grid;gap:24px;width:min(1180px,100%);margin:0 auto}@media (max-width:760px){.service-sequence-static-list{gap:16px}.service-sequence-static-list .service-row,.service-sequence-static-list .service-row.reverse{grid-template-columns:1fr;gap:14px;padding:14px}.service-sequence-static-list .service-row.reverse .service-copy{order:0}.service-sequence-static-list .service-image{order:1}.service-sequence-static-list .service-image img{height:210px}.agency-home .service-stack.service-sequence-section{padding:26px 12px 58px}.service-sequence-shell{width:100%}.service-sequence-sticky{top:96px;min-height:min(72svh,650px);grid-template-columns:1fr;gap:16px;align-content:center;padding:14px;border-radius:14px}.service-sequence-copy{order:1;min-height:clamp(250px,42svh,330px);-webkit-mask:none;mask:none}.service-sequence-visual{order:2;min-height:clamp(178px,46vw,230px)}.service-sequence-tile{border-radius:12px;transform:translate3d(0,calc(var(--distance) * 14px),0) scale(.95)}.service-sequence-copy-card{padding:20px;border-radius:12px;filter:blur(12px);transform:translate3d(0,32px,0)}.service-sequence-copy-card.past{transform:translate3d(0,-32px,0)}.service-sequence-copy-card h3{margin:8px 0 12px;font-size:clamp(27px,8vw,36px);line-height:1.04}.service-sequence-copy-card .rich-text-content,.service-sequence-copy-card p{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.service-sequence-copy-card .service-cta{margin-top:14px}.service-sequence-progress{left:16px;bottom:12px}.service-sequence-progress span{width:14px}.service-sequence-progress span.active{width:32px}.service-sequence-scroll-space{height:calc(var(--service-count) * 58svh);min-height:calc(var(--service-count) * 320px)}}@media (max-width:760px) and (max-height:720px){.service-sequence-sticky{top:84px;min-height:calc(100svh - 108px);gap:12px;padding:13px}.service-sequence-copy{min-height:272px}.service-sequence-visual{min-height:142px}.service-sequence-copy-card h3{font-size:clamp(24px,7.4vw,30px)}.service-sequence-copy-card .rich-text-content,.service-sequence-copy-card p{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.service-sequence-copy-card,.service-sequence-progress span,.service-sequence-sticky,.service-sequence-tile,.service-sequence-tile img{animation:none!important;filter:none!important;opacity:1!important;transform:none!important;transition:none!important}}.agency-home .contact-section{background:linear-gradient(180deg,#fbfaf5,#f7f3ea)}.agency-form,.contact-page-shell .contact-form-shell{width:min(100%,620px)}.contact-page-shell{padding-inline:clamp(14px,4vw,24px)}.contact-page-shell .contact-entry-head h1{color:var(--ink)}.contact-entry-section{background:radial-gradient(circle at 82% 4%,rgba(15,118,110,.09),transparent 32%),linear-gradient(180deg,#f9f6f0,#f1eee6);padding-bottom:64px}.trust-footer{color:#ecfcf7;background:radial-gradient(circle at 12% 0,rgba(35,165,153,.28),transparent 30%),linear-gradient(180deg,#0f2f28,#091915);border-top:1px solid rgba(236,252,247,.14)}.trust-footer .footer-bottom,.trust-footer .footer-info-grid h3{color:#e7fbf3}.trust-footer .footer-info-grid li,.trust-footer .policy-links a{color:#d7f5ea}.trust-footer .contact-button{color:#0b2f29;background:rgba(236,252,247,.95);border-color:rgba(15,118,110,.34)}.tracking-consent-banner{width:min(480px,calc(100% - 24px));padding:12px;border-radius:12px;border-color:rgba(23,32,28,.22);background:rgba(255,253,248,.98)}.tracking-consent-banner p{font-size:13px;line-height:1.45}.tracking-consent-actions .btn{min-height:40px;font-size:13px}@media (max-width:900px){.site-nav{min-height:62px;padding:8px 10px;gap:8px;position:sticky}.site-nav .brand-mark{width:min(230px,calc(100vw - 130px));gap:8px}.site-nav .brand-mark .muted{display:none}.site-nav-actions{gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;width:calc(100vw - 120px);max-width:calc(100vw - 120px);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 4px 4px}.site-nav-actions::-webkit-scrollbar{display:none}.site-nav .btn-row{min-width:max-content}.site-nav .btn{flex:0 0 auto;min-height:34px;padding:7px 11px;border-radius:999px;white-space:nowrap;font-size:11px}.site-nav .nav-case-link{display:none!important}.site-nav .nav-consult-link{min-height:40px;min-width:118px;font-size:12px;font-weight:900;border-width:1.8px;box-shadow:0 12px 24px rgba(109,40,217,.28)}.site-nav .nav-case-link,.site-nav .nav-community-link,.site-nav .nav-demos-link,.site-nav .nav-services-link{display:inline-flex;visibility:visible}.site-nav .nav-auth-button,.site-nav .nav-logout-button{display:none}.nav-locale-switch{top:8px;right:10px;min-width:42px;height:32px;padding:0 10px;font-size:12px;border-radius:999px}.agency-home .agency-hero{min-height:520px;padding-top:38px;padding-bottom:56px}.agency-home .agency-hero h1{font-size:clamp(32px,11vw,48px)}.agency-home .agency-hero .agency-actions{margin-top:18px}.agency-home .agency-actions .btn{width:100%;min-height:42px;border-radius:12px}.agency-home .service-row{grid-template-columns:1fr;gap:18px;padding:16px}.agency-home .service-row.reverse .service-copy{order:0}.agency-home .service-image img{height:min(230px,58vw)}.agency-home .agency-section{padding-inline:12px}.contact-page-shell .lead-form .grid.two{grid-template-columns:1fr}.contact-entry-head h1{font-size:clamp(32px,10vw,46px);line-height:1.08}.contact-entry-head p{font-size:16px;line-height:1.55}.footer-bottom{align-items:flex-start;flex-direction:column}.trust-footer .brand-mark .muted{display:none}.tracking-consent-banner{left:8px;right:8px;width:auto;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px}}@media (max-width:460px){.site-nav .btn{font-size:10px;padding:6px 9px}.site-nav .nav-consult-link{min-width:82px;min-height:36px;font-size:11px}.agency-home .agency-hero{padding-left:10px;padding-right:10px}.agency-home .agency-hero h1{font-size:clamp(30px,13vw,40px)}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p{font-size:15px;line-height:1.45}.agency-home .agency-section-head h2{font-size:clamp(28px,8.6vw,35px);line-height:1.14}.agency-home .contact-section{gap:24px}.agency-form{padding:12px}.trust-footer-inner{padding:34px 14px;gap:24px}.trust-footer .footer-info-grid{grid-template-columns:1fr;gap:16px}.tracking-consent-banner{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px}.tracking-consent-banner strong{font-size:13px;line-height:1.2}.tracking-consent-banner p{display:none}.tracking-consent-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:6px}.tracking-consent-actions .btn{min-height:36px;font-size:11px;padding:7px 8px}}@media (max-width:760px){.agency-section,.contact-entry-section{overflow:hidden}.lead-form .field{gap:5px}.lead-form .input,.lead-form .select,.lead-form .textarea{font-size:16px}.contact-entry-section{padding-top:18px}}.agency-home .agency-hero{place-items:center;padding-inline:clamp(32px,6vw,112px)}.agency-home .agency-hero-content{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(16px,3vw,48px);text-align:center}.agency-home .agency-hero h1{max-width:min(1120px,100%);margin-left:auto;margin-right:auto;text-align:center}.hero-title-mobile{display:none}.hero-title-desktop{display:inline}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p{max-width:780px;margin-left:auto;margin-right:auto;text-align:center}.agency-home .agency-actions{justify-content:center}.agency-home .agency-hero-metrics,.agency-home .agency-hero-template-grid{margin-left:auto;margin-right:auto}.agency-home .hero-scroll-hint{left:50%;transform:translateX(-50%)}@media (max-width:900px){.agency-home .agency-hero{place-items:center;padding-left:16px;padding-right:16px}.agency-home .agency-hero-content{width:100%;padding-inline:0}.site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand locale" "actions actions";align-items:center;overflow:hidden;row-gap:8px}.site-nav .brand-mark{grid-area:brand;width:100%;max-width:100%}.nav-locale-switch{position:relative;grid-area:locale;top:auto;right:auto;justify-self:end}.site-nav-actions{grid-area:actions;width:100%;max-width:100%;min-width:0}.site-nav .btn-row{min-width:0}.agency-home .agency-hero{min-height:auto;padding-top:46px;padding-bottom:64px}.agency-home .agency-hero h1{max-width:100%;font-size:40px;line-height:1.04;overflow-wrap:anywhere;word-break:normal}.agency-home .hero-rich-text,.agency-home .hero-rich-text p{width:100%;max-width:100%;overflow-wrap:break-word;word-break:normal}.agency-home .agency-hero-metrics,.agency-home .agency-hero-template-grid{width:min(100%,520px);max-width:100%;grid-template-columns:1fr}.agency-home .agency-hero-metrics span,.agency-home .agency-hero-template-grid div{width:100%;justify-content:center;text-align:center}}@media (max-width:460px){.site-nav{padding:8px 10px 10px}.site-nav .brand-logo{width:44px;height:44px}.site-nav .brand-mark strong{font-size:17px}.agency-home .agency-hero{padding-left:14px;padding-right:14px}.agency-home .agency-hero h1{max-width:100%;font-size:34px}.agency-home .hero-title-desktop{display:none}.agency-home .hero-title-mobile{display:grid;gap:2px;line-height:.94}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p,.agency-home .hero-rich-text{width:100%;max-width:100%;font-size:13px;line-height:1.46}.tracking-consent-actions .btn{min-width:0;white-space:normal;line-height:1.15}}@media (max-width:640px){body{overflow-x:hidden}.agency-home,.agency-home .agency-hero,.public-shell{max-width:100vw;overflow-x:hidden}.agency-home .agency-hero h1{font-size:34px}.agency-home .hero-title-desktop{display:none}.agency-home .hero-title-mobile{display:grid;gap:2px;line-height:.94}.agency-home .agency-hero .rich-text-content,.agency-home .agency-hero p,.agency-home .hero-rich-text{width:100%;max-width:320px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.46;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.tracking-consent-banner{left:8px;right:8px;width:auto;max-width:none;overflow:hidden}.tracking-consent-actions{display:grid;grid-template-columns:1fr}.tracking-consent-actions .btn{width:100%;min-width:0;white-space:normal;line-height:1.15}}@media (max-width:360px){.agency-home .agency-hero h1{font-size:31px}}.staff-portfolio{--staff-bg:#030306;--staff-bg-2:#08070d;--staff-surface:rgba(19,18,27,0.74);--staff-surface-strong:rgba(25,23,35,0.92);--staff-line:rgba(255,255,255,0.1);--staff-text:#f6f7ff;--staff-muted:#a8a7b8;--staff-soft:#737083;--staff-purple:#7c3cff;--staff-purple-2:#b98cff;--staff-green:#35d982;min-height:100vh;overflow-x:hidden;color:var(--staff-text);background:linear-gradient(145deg,rgba(124,60,255,.18),transparent 20%,transparent 62%,rgba(124,60,255,.1)),linear-gradient(180deg,#07070d,#030306 34%,#05040a 68%,#020204)}.staff-portfolio:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(90,50,190,.08) 18%,transparent 36%,rgba(38,156,120,.07) 58%,transparent 82%),linear-gradient(180deg,transparent,rgba(255,255,255,.03) 46%,transparent);opacity:.95}.staff-portfolio:after{position:absolute;right:0;bottom:0;left:0;z-index:0;height:460px;pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(3,3,6,.52) 24%,rgba(3,3,6,.94)),repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 1px,transparent 1px 46px),repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 72px);opacity:.26}.staff-contact-section,.staff-footer,.staff-hero,.staff-nav,.staff-section{position:relative;z-index:1}.staff-floating-contact{position:fixed;top:52vh;right:clamp(14px,3vw,34px);z-index:40;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#ffffff;text-decoration:none;background:linear-gradient(135deg,#6d35ff,#9c63ff);border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 18px 42px rgba(124,60,255,.38);transition:transform .18s ease,box-shadow .18s ease}.staff-floating-contact:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 22px 54px rgba(124,60,255,.5)}.staff-effects-ready .staff-reveal-item{opacity:0;filter:blur(10px);translate:0 34px;scale:.985;transition:opacity .56s cubic-bezier(.2,.8,.2,1),filter .56s cubic-bezier(.2,.8,.2,1),translate .56s cubic-bezier(.2,.8,.2,1),scale .56s cubic-bezier(.2,.8,.2,1);transition-delay:var(--staff-delay,0s);will-change:opacity,translate,scale,filter}.staff-effects-ready .staff-reveal-item.is-visible{opacity:1;filter:blur(0);translate:0 0;scale:1}@media (prefers-reduced-motion:reduce){.staff-btn,.staff-effects-ready .staff-reveal-item,.staff-floating-contact,.staff-headline,.staff-hero h1 span,.staff-pill,.staff-project-card,.staff-project-card img,.staff-service-card,.staff-service-visual{transition:none;animation:none}}.staff-nav{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:16px 0;color:var(--staff-text);background:linear-gradient(180deg,rgba(3,3,6,.94),rgba(3,3,6,.66));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-brand,.staff-btn,.staff-nav nav,.staff-nav-actions,.staff-pill{display:inline-flex;align-items:center}.staff-brand{gap:10px;min-width:0;color:var(--staff-text);font-size:13px;font-weight:900;text-decoration:none}.staff-brand img{width:28px;height:28px;object-fit:contain;border-radius:50%}.staff-nav nav{justify-content:center;gap:24px;min-width:0}.staff-footer a,.staff-nav nav a{color:rgba(255,255,255,.74);font-size:12px;font-weight:700;text-decoration:none}.staff-footer a:hover,.staff-nav nav a:hover{color:#ffffff}.staff-nav-actions{gap:8px;justify-content:flex-end}.staff-btn,.staff-pill{gap:8px;justify-content:center;min-height:42px;padding:0 16px;color:var(--staff-text);font-size:12px;font-weight:900;line-height:1.1;text-decoration:none;border:1px solid var(--staff-line);border-radius:999px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.staff-btn:hover,.staff-pill:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.28)}.staff-btn.primary,.staff-pill.primary{color:#ffffff;background:linear-gradient(135deg,#6d35ff,#9c63ff);border-color:rgba(185,140,255,.5);box-shadow:0 18px 42px rgba(124,60,255,.26)}.staff-pill.primary span{color:#ffffff}.staff-btn.secondary,.staff-pill.secondary{color:rgba(255,255,255,.82);background:rgba(255,255,255,.06)}.staff-hero{width:min(1180px,100%);min-height:700px;margin:0 auto;padding:42px 24px 72px}.staff-portrait-wrap{position:absolute;top:28px;left:50%;width:430px;height:500px;transform:translateX(-50%)}.staff-portrait-halo{position:absolute;inset:78px 34px 20px;z-index:1;background:radial-gradient(circle at 42% 28%,rgba(185,140,255,.32),transparent 34%),radial-gradient(circle at 68% 44%,rgba(58,184,255,.18),transparent 34%),linear-gradient(180deg,rgba(124,60,255,.13),rgba(20,18,30,0));border:0;border-radius:50%;filter:blur(20px);opacity:.9}.staff-portrait{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 42px rgba(0,0,0,.6));-webkit-mask-image:linear-gradient(180deg,#000,#000 82%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000,#000 82%,rgba(0,0,0,0));transition:filter .22s ease,scale .22s ease}.staff-portrait-wrap:hover .staff-portrait{filter:drop-shadow(0 34px 52px rgba(124,60,255,.28)) drop-shadow(0 30px 42px rgba(0,0,0,.58));scale:1.015}.staff-portrait-wrap:after{display:none}.staff-hero-copy{position:absolute;top:318px;left:50%;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:130px;align-items:end;width:min(900px,calc(100% - 48px));transform:translateX(-50%)}.staff-hero-left,.staff-hero-right{min-width:0}.staff-status{display:inline-flex;gap:7px;align-items:center;width:max-content;max-width:100%;margin-bottom:16px;padding:8px 12px;color:#b7ffd5;font-size:12px;font-weight:800;line-height:1;background:rgba(35,217,130,.1);border:1px solid rgba(53,217,130,.24);border-radius:999px}.staff-status span{width:7px;height:7px;background:var(--staff-green);border-radius:50%;box-shadow:0 0 14px rgba(53,217,130,.8)}.staff-hero h1,.staff-hero h2{display:grid;gap:2px;margin:0;color:#ffffff;font-size:58px;font-weight:1000;line-height:.88;text-transform:uppercase;text-shadow:0 16px 44px rgba(0,0,0,.56);letter-spacing:0}.staff-headline,.staff-hero h1 span{transform-origin:50% 62%;will-change:transform}.staff-hero:has(.staff-portrait-wrap:hover) .staff-headline,.staff-hero:has(.staff-portrait-wrap:hover) h1 span{animation:staffTextShake .62s ease-in-out both}.staff-hero:has(.staff-portrait-wrap:hover) h1 span:nth-child(2){animation-delay:45ms}.staff-hero:has(.staff-portrait-wrap:hover) .staff-headline,.staff-hero:has(.staff-portrait-wrap:hover) h1 span:nth-child(3){animation-delay:90ms}.staff-hero h2{font-size:38px}.staff-headline{max-width:290px;margin:0 0 8px;color:rgba(255,255,255,.76);font-size:13px;font-weight:700;line-height:1.45}.staff-hero-summary{position:absolute;top:548px;left:50%;display:grid;gap:16px;width:min(560px,calc(100% - 48px));text-align:center;transform:translateX(-50%)}.staff-hero-summary>div:first-child{display:inline-flex;gap:8px;align-items:center;justify-content:center;justify-self:center;padding:8px 12px;color:rgba(255,255,255,.82);font-size:12px;font-weight:800;background:rgba(255,255,255,.06);border:1px solid var(--staff-line);border-radius:999px}.staff-bio,.staff-bio p{max-width:560px;margin:0 auto;color:var(--staff-muted);font-size:14px;line-height:1.7}.staff-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.staff-callout{position:absolute;z-index:3;display:inline-flex;gap:8px;align-items:center;max-width:220px;padding:10px 13px;color:rgba(255,255,255,.9);font-size:12px;font-weight:800;background:rgba(14,13,20,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 16px 44px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.staff-callout.left{top:180px;left:calc(50% - 370px)}.staff-callout.right{top:212px;right:calc(50% - 380px)}.staff-callout svg,.staff-contact-grid svg,.staff-hero-summary svg,.staff-project-card svg{flex:0 0 auto;color:var(--staff-purple-2)}.staff-hero-stats{position:absolute;right:24px;bottom:52px;left:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(860px,calc(100% - 48px));margin:0 auto}.staff-hero-stats div{min-width:0;padding:18px 16px;text-align:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-hero-stats strong{display:block;color:#ffffff;font-size:28px;line-height:1}.staff-hero-stats span{display:block;margin-top:8px;color:var(--staff-soft);font-size:11px;font-weight:800;text-transform:uppercase}.staff-section{width:min(1120px,100%);margin:0 auto;padding:108px 24px}.staff-section-head{max-width:620px;margin:0 auto 42px;text-align:center}.staff-contact-section>div:first-child>span,.staff-section-head>span{display:inline-flex;margin-bottom:14px;color:var(--staff-purple-2);font-size:12px;font-weight:900;text-transform:uppercase}.staff-contact-section h2,.staff-section-head h2{margin:0;color:#ffffff;font-size:34px;font-weight:950;line-height:1.05;letter-spacing:0}.staff-contact-section p,.staff-section-head p{max-width:560px;margin:14px auto 0;color:var(--staff-muted);font-size:14px;line-height:1.7}.staff-achievement-grid,.staff-contact-grid,.staff-project-grid,.staff-service-grid,.staff-workflow-grid{display:grid;gap:14px}.staff-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;width:min(980px,100%);margin:0 auto}.staff-achievement-grid article,.staff-contact-grid a,.staff-service-grid article,.staff-workflow-grid article{min-width:0;color:var(--staff-text);background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.24)}.staff-service-card{position:relative;display:grid;grid-template-rows:auto auto minmax(180px,1fr);min-height:430px;overflow:hidden;padding:28px;outline:none;transition:opacity .22s ease,filter .22s ease,transform .22s ease,border-color .22s ease,background .22s ease}.staff-service-grid:has(.staff-service-card:is(:hover,:focus-visible)) .staff-service-card:not(:is(:hover,:focus-visible)){opacity:.42;filter:blur(3px) saturate(.55);transform:scale(.965)}.staff-service-card:is(:hover,:focus-visible){z-index:4;background:radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--service-accent) 18%,transparent),transparent 36%),rgba(28,28,34,.98);border-color:color-mix(in srgb,var(--service-accent) 36%,rgba(255,255,255,.16));transform:translateY(-8px) scale(1.035)}.staff-service-card:nth-child(4){grid-column:2}.staff-achievement-grid h3,.staff-project-card h3,.staff-service-grid h3,.staff-workflow-grid h3{margin:18px 0 10px;color:#ffffff;font-size:17px;line-height:1.2;letter-spacing:0}.staff-service-grid h3{max-width:280px;margin:0 0 20px;color:var(--service-accent);font-size:28px;font-weight:1000;line-height:1.1}.staff-project-card p,.staff-service-grid p,.staff-workflow-grid p{margin:0;color:var(--staff-muted);font-size:13px;line-height:1.65}.staff-service-grid p{max-width:280px;color:rgba(255,255,255,.76);font-size:12px;font-weight:750;line-height:1.65}.staff-service-visual{position:relative;align-self:end;min-height:210px;margin-top:24px}.staff-service-visual span{position:absolute;display:block}.visual-shadow{right:10%;bottom:8px;left:10%;height:18px;background:rgba(0,0,0,.48);border-radius:50%;filter:blur(4px)}.visual-screen{right:26%;bottom:46px;width:158px;height:96px;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,.08)),linear-gradient(135deg,color-mix(in srgb,var(--service-accent) 34%,#344b8f),#151926);border:3px solid rgba(125,165,255,.7);border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.24)}.visual-screen:before{position:absolute;top:10px;left:12px;width:46px;height:8px;content:"";background:rgba(255,255,255,.62);border-radius:999px;box-shadow:62px 0 0 rgba(255,255,255,.24),0 22px 0 rgba(255,255,255,.16),56px 22px 0 rgba(255,255,255,.16),18px 45px 0 rgba(255,255,255,.12)}.visual-screen>span:first-child{right:16px;bottom:16px;width:52px;height:38px;background:rgba(255,255,255,.16);border-radius:8px}.visual-screen>span:nth-child(2),.visual-screen>span:nth-child(3){display:none}.visual-person{right:16%;bottom:22px;width:44px;height:112px}.visual-person:before{position:absolute;top:0;left:12px;width:24px;height:24px;content:"";background:#2b3144;border-radius:50%}.visual-person:after{position:absolute;top:28px;left:9px;width:30px;height:56px;content:"";background:linear-gradient(180deg,#397eff,#1f3762);border-radius:16px 16px 8px 8px;transform:rotate(-8deg)}.visual-person>span{left:10px;bottom:0;width:10px;height:46px;background:#151923;border-radius:999px;box-shadow:18px 0 0 #151923;transform:rotate(-4deg)}.visual-device{display:none}.staff-service-card:is(:hover,:focus-visible) .staff-service-visual{animation:staffServiceVisualFloat .9s ease-in-out both}.visual-1 .visual-screen{right:24%;bottom:34px;width:116px;height:158px;border-radius:20px}.visual-1 .visual-screen:before{width:40px;height:8px;box-shadow:0 24px 0 rgba(255,255,255,.16),0 48px 0 rgba(255,255,255,.12),0 72px 0 rgba(255,255,255,.16)}.visual-1 .visual-person{right:13%}.visual-2 .visual-screen{right:16%;bottom:34px;width:118px;height:170px;border-radius:20px;transform:rotate(4deg)}.visual-2 .visual-device{right:46%;bottom:96px;display:block;width:34px;height:34px;background:color-mix(in srgb,var(--service-accent) 70%,#ffffff);border-radius:50%;box-shadow:-22px -28px 0 -9px rgba(255,255,255,.34),28px -22px 0 -8px rgba(255,255,255,.28)}.visual-3 .visual-screen{right:18%;bottom:44px;width:166px;height:118px}.visual-3 .visual-screen:after{position:absolute;right:16px;bottom:14px;width:52px;height:52px;content:"";background:color-mix(in srgb,var(--service-accent) 42%,transparent);border-radius:50%}.visual-3 .visual-person{right:54%}.staff-achievement-section{padding-top:72px}.staff-achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-achievement-grid article{min-height:180px;padding:24px;text-align:center;background:linear-gradient(145deg,rgba(124,60,255,.12),transparent 46%),var(--staff-surface)}.staff-achievement-grid strong{display:block;color:#ffffff;font-size:54px;font-weight:1000;line-height:1;text-transform:uppercase}.staff-achievement-grid h3{margin-top:16px;color:rgba(255,255,255,.78);font-size:13px;text-transform:uppercase}.staff-achievement-copy{max-width:780px;margin:28px auto 0;color:rgba(255,255,255,.52);font-size:13px;font-weight:700;line-height:1.7;text-align:center}.staff-skill-orbit{position:relative;width:620px;max-width:100%;height:440px;margin:0 auto}.staff-skill-orbit:after,.staff-skill-orbit:before{position:absolute;content:"";border:1px solid rgba(255,255,255,.1);border-radius:50%}.staff-skill-orbit:before{inset:60px 120px}.staff-skill-orbit:after{top:50%;left:50%;width:92px;height:92px;background:rgba(124,60,255,.16);transform:translate(-50%,-50%)}.staff-skill-chip{position:absolute;z-index:2;display:grid;gap:6px;align-items:center;justify-items:center;justify-content:center;width:82px;height:82px;padding:10px;color:var(--tech-accent);font-size:10px;font-weight:900;text-align:center;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tech-accent) 22%,transparent),transparent 54%),rgba(255,255,255,.06);border:1px solid color-mix(in srgb,var(--tech-accent) 32%,rgba(255,255,255,.12));border-radius:24px;box-shadow:0 18px 46px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.staff-skill-chip svg{width:30px;height:30px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tech-accent) 42%,transparent))}.staff-skill-chip span{max-width:72px;overflow:hidden;color:rgba(255,255,255,.82);font-size:10px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.staff-skill-chip:is(:hover,:focus-visible){z-index:5;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tech-accent) 34%,transparent),transparent 58%),rgba(255,255,255,.09);border-color:color-mix(in srgb,var(--tech-accent) 58%,rgba(255,255,255,.18));box-shadow:0 22px 58px color-mix(in srgb,var(--tech-accent) 18%,rgba(0,0,0,.32));transform:translateY(-4px) scale(1.06)}.staff-skill-chip:first-child{top:4px;left:50%;transform:translateX(-50%)}.staff-skill-chip:nth-child(2){top:56px;right:92px}.staff-skill-chip:nth-child(3){top:164px;right:22px}.staff-skill-chip:nth-child(4){right:116px;bottom:54px}.staff-skill-chip:nth-child(5){bottom:4px;left:50%;transform:translateX(-50%)}.staff-skill-chip:nth-child(6){bottom:54px;left:116px}.staff-skill-chip:nth-child(7){top:164px;left:22px}.staff-skill-chip:nth-child(8){top:56px;left:92px}.staff-skill-chip:nth-child(9){top:50%;left:50%;transform:translate(-50%,-50%)}.staff-skill-chip:nth-child(10){top:50%;right:50%;transform:translate(50%,58px)}.staff-skill-chip:first-child:is(:hover,:focus-visible){transform:translateX(-50%) translateY(-4px) scale(1.06)}.staff-skill-chip:nth-child(5):is(:hover,:focus-visible){transform:translateX(-50%) translateY(-4px) scale(1.06)}.staff-skill-chip:nth-child(9):is(:hover,:focus-visible){transform:translate(-50%,-50%) translateY(-4px) scale(1.06)}.staff-skill-chip:nth-child(10):is(:hover,:focus-visible){transform:translate(50%,58px) translateY(-4px) scale(1.06)}.staff-project-section{padding-top:76px}.staff-project-grid{gap:34px 36px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-project-card{min-width:0;overflow:hidden;color:var(--staff-text);text-decoration:none;background:rgba(24,24,30,.94);border:1px solid rgba(255,255,255,.055);border-radius:20px;padding:22px;box-shadow:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.staff-project-card:hover{transform:translateY(-6px);background:rgba(29,28,36,.98);border-color:rgba(185,140,255,.24)}.staff-project-card figure{width:100%;height:150px;margin:0;overflow:hidden;background:#111018;border-radius:14px}.staff-project-card img{width:100%;height:100%;object-fit:cover;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.staff-project-card:hover img{transform:scale(1.07)}.staff-project-content{padding:22px 0 0}.staff-project-card h3{margin:0 0 10px;font-size:17px}.staff-project-card p{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:rgba(255,255,255,.72);font-size:11px;font-weight:800;line-height:1.4}.staff-project-card p b{color:#ffffff;font-weight:900}.staff-project-card p i{width:1px;height:11px;background:rgba(255,255,255,.32)}.staff-project-dots{display:flex;gap:4px;margin-top:15px}.staff-project-dots span{width:22px;height:22px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85) 0 2px,transparent 3px),linear-gradient(135deg,rgba(124,60,255,.36),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.15);border-radius:50%}.staff-project-dots span:nth-child(2){background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85) 0 2px,transparent 3px),linear-gradient(135deg,rgba(33,211,146,.28),rgba(255,255,255,.08))}.staff-project-dots span:nth-child(3){background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85) 0 2px,transparent 3px),linear-gradient(135deg,rgba(255,72,144,.3),rgba(255,255,255,.08))}.staff-project-dots span:nth-child(4){background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85) 0 2px,transparent 3px),linear-gradient(135deg,rgba(255,124,47,.3),rgba(255,255,255,.08))}.staff-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-workflow-grid article{min-height:240px;padding:22px;background:linear-gradient(180deg,rgba(124,60,255,.1),transparent),rgba(255,255,255,.045)}.staff-workflow-grid strong{color:rgba(255,255,255,.2);font-size:36px;line-height:1}.staff-contact-section{width:min(960px,calc(100% - 48px));margin:96px auto 0;padding:0}.staff-contact-head{max-width:620px;margin:0 auto 42px;text-align:center}.staff-contact-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;align-items:stretch}.staff-contact-side{display:grid;gap:20px}.staff-contact-form,.staff-contact-side article{min-width:0;background:rgba(24,24,30,.94);border:1px solid rgba(255,255,255,.055);border-radius:20px}.staff-contact-side article{display:grid;align-content:start;gap:16px;padding:26px}.staff-contact-form h3,.staff-contact-side h3{margin:0;color:#ffffff;font-size:15px;font-weight:950}.staff-contact-side a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0;color:#ffffff;text-decoration:none}.staff-contact-side a>svg{width:38px;height:38px;padding:10px;color:#b98cff;background:rgba(124,60,255,.16);border-radius:50%}.staff-contact-side a span{display:grid;gap:3px;min-width:0}.staff-contact-side small{color:rgba(255,255,255,.42);font-size:10px}.staff-contact-side strong{min-width:0;overflow-wrap:anywhere;color:#ffffff;font-size:14px;line-height:1.25}.staff-sales-owner{margin:4px 0 0;color:rgba(255,255,255,.68)!important;font-size:12px}.staff-contact-form{display:grid;gap:18px;padding:28px}.staff-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-contact-form label{display:grid;gap:8px}.staff-contact-form label span{color:rgba(255,255,255,.66);font-size:11px;font-weight:900}.staff-contact-form input,.staff-contact-form select,.staff-contact-form textarea{width:100%;color:#ffffff;font:inherit;font-size:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:12px;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.staff-contact-form input,.staff-contact-form select{height:48px;padding:0 15px}.staff-contact-form select{appearance:none}.staff-contact-form textarea{min-height:132px;padding:14px 15px;resize:vertical}.staff-contact-form input:focus,.staff-contact-form select:focus,.staff-contact-form textarea:focus{background:rgba(255,255,255,.08);border-color:rgba(185,140,255,.48);box-shadow:0 0 0 4px rgba(124,60,255,.14)}.staff-contact-form button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:52px;color:#ffffff;font:inherit;font-size:13px;font-weight:950;cursor:pointer;background:linear-gradient(135deg,#6d35ff,#8b2cff);border:0;border-radius:999px;box-shadow:0 18px 42px rgba(124,60,255,.25)}.staff-contact-form button:disabled{cursor:wait;opacity:.72}@media (max-width:640px){.staff-contact-grid{grid-template-columns:1fr}}.staff-contact-error{margin:0;color:#ff8a8a;font-size:12px}.staff-contact-success{align-content:center;justify-items:center;min-height:360px;text-align:center}.staff-contact-success svg{color:#35d982}.staff-contact-success p{max-width:320px;margin:0;color:var(--staff-muted);font-size:13px;line-height:1.6}.staff-footer{display:flex;justify-content:space-between;width:min(1180px,calc(100% - 48px));margin:100px auto 0;padding:28px 0;border-top:1px solid rgba(255,255,255,.08)}.staff-footer div{display:flex;gap:20px}@media (max-width:1020px){.staff-nav{grid-template-columns:1fr auto}.staff-nav nav{display:none}.staff-service-grid,.staff-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-hero-copy{gap:80px}.staff-callout.left{left:34px}.staff-callout.right{right:34px}}@media (max-width:920px){.staff-hero{min-height:900px;padding-inline:20px}.staff-portrait-wrap{top:48px;width:min(340px,58vw);height:380px}.staff-hero-copy{top:362px;grid-template-columns:1fr;gap:10px;width:calc(100% - 40px)}.staff-hero h1{max-width:100%;font-size:clamp(46px,7.2vw,58px);overflow-wrap:anywhere}.staff-hero h2{font-size:clamp(34px,5.6vw,42px)}.staff-headline{max-width:390px;margin-top:8px;margin-bottom:8px}.staff-hero-summary{top:770px;width:min(620px,calc(100% - 40px))}.staff-callout{display:none}.staff-achievement-grid,.staff-project-grid,.staff-service-grid,.staff-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-contact-layout{grid-template-columns:1fr}}@media (max-width:760px){.staff-portfolio{background:linear-gradient(165deg,rgba(124,60,255,.2),transparent 25%,transparent 72%,rgba(124,60,255,.12)),linear-gradient(180deg,#07070d,#030306 46%,#020204)}.staff-nav{position:relative;grid-template-columns:1fr;width:calc(100% - 24px);gap:0;padding:12px 0 4px}.staff-brand{justify-content:space-between;width:100%}.staff-brand:after{width:18px;height:12px;content:"";background:linear-gradient(#f6f7ff,#f6f7ff) 0 0 /18px 2px no-repeat,linear-gradient(#f6f7ff,#f6f7ff) 6px 5px /12px 2px no-repeat,linear-gradient(#f6f7ff,#f6f7ff) 2px 10px /16px 2px no-repeat;opacity:.82}.staff-nav-actions{display:none}.staff-pill{min-width:0;padding:0 10px;font-size:11px}.staff-pill.primary{display:inline-flex}.staff-hero{min-height:760px;padding:12px 14px 64px}.staff-portrait-wrap{top:18px;width:240px;height:290px}.staff-portrait-halo{inset:60px 16px 18px;border-radius:32px}.staff-hero-copy{top:300px;grid-template-columns:1fr;gap:8px;width:calc(100% - 28px)}.staff-hero-left,.staff-hero-right{width:100%}.staff-status{margin-bottom:10px;padding:7px 10px;font-size:10px}.staff-hero h1,.staff-hero h2{width:100%;max-width:100%;font-size:clamp(29px,9vw,35px);line-height:.92;overflow-wrap:anywhere}.staff-hero h1 span,.staff-hero h2 span{display:block;max-width:100%;overflow-wrap:anywhere}.staff-hero h2{font-size:clamp(25px,7.8vw,30px)}.staff-headline{max-width:min(290px,100%);margin-top:6px;margin-bottom:0;font-size:11px}.staff-hero-summary{top:555px;width:calc(100% - 28px);gap:12px}.staff-bio,.staff-bio p{max-width:330px;font-size:12px;line-height:1.55}.staff-hero-actions{display:grid;grid-template-columns:1fr;width:min(330px,100%);margin:0 auto}.staff-btn{width:100%}.staff-callout{display:none}.staff-section{padding:72px 14px}.staff-section-head{margin-bottom:28px}.staff-contact-section h2,.staff-section-head h2{font-size:27px}.staff-contact-section p,.staff-section-head p{font-size:13px}.staff-achievement-grid,.staff-contact-layout,.staff-project-grid,.staff-service-grid,.staff-workflow-grid{grid-template-columns:1fr}.staff-achievement-grid article,.staff-service-grid article,.staff-workflow-grid article{min-height:auto;padding:20px}.staff-service-card,.staff-service-card:nth-child(4){grid-column:auto}.staff-service-card{min-height:390px;padding:24px}.staff-service-visual{min-height:180px}.staff-skill-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:auto}.staff-skill-orbit:after,.staff-skill-orbit:before{display:none}.staff-skill-chip,.staff-skill-chip:nth-child(n){position:static;width:100%;height:92px;min-width:0;transform:none}.staff-skill-chip:is(:hover,:focus-visible),.staff-skill-chip:nth-child(n):is(:hover,:focus-visible){transform:translateY(-3px) scale(1.03)}.staff-project-card figure{height:190px}.staff-contact-section{width:calc(100% - 28px);margin-top:48px;padding:0}.staff-contact-head{margin-bottom:28px}.staff-contact-layout{gap:16px}.staff-contact-form,.staff-contact-side article{padding:22px;border-radius:16px}.staff-contact-form input{height:46px}.staff-contact-form textarea{min-height:118px}.staff-floating-contact{display:none}.staff-footer{display:grid;gap:16px;width:calc(100% - 28px);margin-top:64px}.staff-footer div{flex-wrap:wrap}}@media (max-width:390px){.staff-hero h1,.staff-hero h2{font-size:32px}.staff-hero h2{font-size:26px}.staff-headline{max-width:210px}.staff-nav-actions{grid-template-columns:1fr}.staff-hero{min-height:780px}}@keyframes staffTextShake{0%,to{transform:translateZ(0) rotate(0deg)}18%{transform:translate3d(-1.5px,0,0) rotate(-.7deg)}36%{transform:translate3d(1.5px,-1px,0) rotate(.55deg)}54%{transform:translate3d(-1px,.5px,0) rotate(-.35deg)}72%{transform:translate3d(.8px,0,0) rotate(.25deg)}}@keyframes staffServiceVisualFloat{0%,to{transform:translateZ(0) scale(1)}42%{transform:translate3d(0,-8px,0) scale(1.025)}72%{transform:translate3d(0,2px,0) scale(1.01)}}@keyframes navLogoWobble{0%{transform:translateZ(0) rotate(0deg) scale(1)}18%{transform:translateZ(0) rotate(-7deg) scale(1.04)}36%{transform:translateZ(0) rotate(6deg) scale(1.045)}54%{transform:translateZ(0) rotate(-4deg) scale(1.025)}72%{transform:translateZ(0) rotate(3deg) scale(1.015)}to{transform:translateZ(0) rotate(0deg) scale(1)}}.site-nav .brand-logo{transform-origin:50% 58%;transition:box-shadow .18s ease,filter .18s ease}.site-nav .brand-mark:focus-visible .brand-logo,.site-nav .brand-mark:hover .brand-logo{animation:navLogoWobble .72s cubic-bezier(.2,.8,.2,1);filter:saturate(1.12) contrast(1.04);box-shadow:0 14px 30px rgba(109,40,217,.28),0 0 0 3px rgba(37,199,232,.18),0 0 28px rgba(192,38,211,.18)}@media (prefers-reduced-motion:reduce){.site-nav .brand-mark:focus-visible .brand-logo,.site-nav .brand-mark:hover .brand-logo{animation:none}}.video-drive-matrix,.video-pivot-panel{overflow:hidden}.editor-drive-matrix td,.editor-drive-matrix th{vertical-align:top}.drive-matrix-input,.drive-matrix-input:focus{max-width:100%;width:100%;min-width:220px}.task-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.drive-row-item{display:grid;gap:8px}.editor-drive-matrix .btn-row{flex-wrap:nowrap;white-space:nowrap}.editor-pivot-table td,.editor-pivot-table th{white-space:nowrap}.video-workflow-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.35fr);gap:18px;align-items:start}.video-ticket-card{display:grid;gap:8px;width:100%;padding:14px;text-align:left;color:inherit;background:rgba(255,255,255,.78);border:1px solid rgba(124,58,237,.16);border-radius:12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.video-ticket-card.active,.video-ticket-card:hover{border-color:rgba(124,58,237,.5);box-shadow:0 14px 34px rgba(76,29,149,.12);transform:translateY(-1px)}.video-ticket-card strong{font-size:16px}.video-ticket-card small,.video-ticket-card span{color:var(--muted)}.video-ticket-detail{min-width:0}.video-ticket-head{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.video-preview-frame{overflow:hidden;width:100%;aspect-ratio:16/9;background:#09090f;border:1px solid rgba(124,58,237,.18);border-radius:14px}.video-preview-frame iframe,.video-preview-player{display:block;width:100%;height:100%;border:0}.video-preview-empty{display:grid;place-items:center;gap:10px;min-height:280px;padding:28px;text-align:center;background:linear-gradient(145deg,rgba(17,24,39,.05),rgba(124,58,237,.08));border:1px dashed rgba(124,58,237,.28);border-radius:14px}.review-note-row,.video-version-row{display:grid;gap:8px;padding:12px;background:rgba(255,255,255,.74);border:1px solid rgba(17,24,39,.08);border-radius:10px}.video-version-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.video-version-row small{display:block;color:var(--muted)}.review-attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.review-attachment-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(17,24,39,.08);border-radius:8px}@media (max-width:1120px){.video-ticket-head,.video-version-row,.video-workflow-grid{grid-template-columns:1fr}.video-ticket-head{display:grid}}@media (max-width:760px){.public-shell{width:100%;max-width:100vw;overflow-x:clip}.public-shell .site-section{width:100%;max-width:100vw;padding-left:14px;padding-right:14px}.public-shell .rich-text-content,.public-shell h1,.public-shell h2,.public-shell h3,.public-shell p{max-width:100%;overflow-wrap:break-word}.community-page .community-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%}.community-page .community-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.community-page .community-card-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.community-page .community-card-body{min-width:0;width:100%;padding:16px}.community-page .community-card-body h2{font-size:clamp(28px,8vw,36px);line-height:1.05;word-break:normal}.community-page .community-card-body p{font-size:16px;line-height:1.55}.community-page .community-card .btn-row{display:grid;grid-template-columns:1fr;width:100%}.community-page .community-actions .btn,.community-page .community-card .btn{width:100%;min-width:0;white-space:normal}.community-page .community-actions .btn{padding-left:14px;padding-right:14px}.agency-home .channel-carousel-shell{width:100%;max-width:100%}.agency-home .channel-marquee{padding-left:14px;padding-right:14px;scroll-snap-type:x mandatory}.agency-home .channel-track{gap:12px;padding-right:14px}.agency-home .channel-slide-card{width:min(340px,calc(100vw - 44px));scroll-snap-align:center}.demo-page .demo-carousel{display:none}.demo-page .demo-static-grid{margin-top:0}.tracking-consent-banner{left:10px;right:10px;bottom:10px;width:auto;max-width:none;padding:9px;border-radius:12px}.tracking-consent-banner p{display:none}.tracking-consent-actions{display:grid;grid-template-columns:1fr;gap:6px}.tracking-consent-actions .btn{width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:11px;line-height:1.15;white-space:normal}}@media (max-width:390px){.site-nav .brand-mark strong{font-size:16px}.site-nav .btn{padding-left:8px;padding-right:8px}.community-page .community-card-body h2{font-size:30px}}@media (max-width:768px){.agency-home .public-motion-ready .public-reveal-item{transition-duration:.39s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;--public-delay:calc(var(--public-delay, 0ms) * 0.7)!important}.agency-home .public-motion-ready .intro-appear-word-scale .intro-appear-word,.agency-home .public-motion-ready .intro-appear-word-scale .intro-slogan-word,.agency-home .public-motion-ready .intro-appear:not(.intro-appear-none) .intro-appear-part{transition-duration:.46s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.agency-home .service-switchboard-copy>*,.agency-home .service-switchboard-panel,.agency-home .service-switchboard-tab{will-change:transform,opacity,filter}}.public-motion-ready .public-reveal-item{animation:none!important;opacity:0;filter:blur(8px);transform:translate3d(0,24px,0) scale(.992);transition:opacity .54s cubic-bezier(.16,1,.3,1),filter .54s cubic-bezier(.16,1,.3,1),transform .54s cubic-bezier(.16,1,.3,1);transition-delay:var(--public-delay,0s);will-change:opacity,filter,transform}.public-motion-ready .public-reveal-item.public-reveal-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.public-motion-ready .intro-appear.public-reveal-item{opacity:1;filter:none;transform:none;transition:none}.public-motion-ready .intro-appear:not(.intro-appear-none) .intro-appear-part{opacity:0;filter:blur(9px);transform:translate3d(-52px,0,0);transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.public-motion-ready .intro-appear-slide-up .intro-appear-part{transform:translate3d(0,30px,0)}.public-motion-ready .intro-appear-fade-blur .intro-appear-part{filter:blur(14px);transform:translate3d(0,10px,0)}.intro-appear-word{display:inline-block;transform-origin:50% 72%}.intro-slogan{overflow-wrap:break-word;text-wrap:balance}@keyframes introWordScaleReveal{0%{opacity:0;filter:blur(14px);transform:translate3d(-16px,24px,0) scale(.66)}58%{opacity:1;filter:blur(1px);transform:translate3d(0,-2px,0) scale(1.035)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes introSloganWordReveal{0%{opacity:0;filter:blur(9px);transform:translate3d(-12px,16px,0) scale(.88)}68%{opacity:1;filter:blur(1px);transform:translate3d(0,-1px,0) scale(1.012)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.public-motion-ready .intro-appear-word-scale .intro-appear-part{opacity:1;filter:none;transform:none}.public-motion-ready .intro-appear-word-scale .intro-appear-part:first-child,.public-motion-ready .intro-appear-word-scale .intro-appear-part:last-child{opacity:0;filter:blur(7px);transform:translate3d(-18px,8px,0)}.public-motion-ready .intro-appear-word-scale .intro-appear-word{opacity:0;filter:blur(11px);transform:translate3d(-10px,18px,0) scale(.74);transition:opacity .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--public-delay, 0s) + var(--word-delay, 0s) + .12s);will-change:opacity,filter,transform}.public-motion-ready .intro-appear-word-scale .intro-slogan-word{filter:blur(8px);transform:translate3d(-6px,12px,0) scale(.88);transition-duration:.56s}.public-motion-ready .intro-appear.public-reveal-visible .intro-appear-part{opacity:1;filter:blur(0);transform:translateZ(0)}.public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-appear-word{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);animation:introWordScaleReveal .86s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--public-delay, 0s) + var(--word-delay, 0s) + 80ms)}.public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-slogan-word{animation-name:introSloganWordReveal;animation-duration:.68s;animation-delay:calc(var(--word-delay, 0s) + 80ms)}.public-motion-ready .intro-appear .intro-appear-part:first-child{transition-delay:calc(var(--public-delay, 0s) + 40ms)}.public-motion-ready .intro-appear .intro-appear-part:nth-child(2){transition-delay:calc(var(--public-delay, 0s) + .14s)}.public-motion-ready .intro-appear .intro-appear-part:nth-child(3){transition-delay:calc(var(--public-delay, 0s) + .25s)}.public-motion-ready .intro-appear-none .intro-appear-part,.public-motion-ready .intro-appear-none.public-reveal-item{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}@media (max-width:760px){@keyframes mobileCardReveal{0%{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0) scale(.985)}72%{opacity:1;filter:blur(2px);transform:translate3d(0,2px,0) scale(.996)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.public-motion-ready .public-reveal-item{filter:blur(4px);transform:translate3d(0,14px,0);transition-duration:.42s;transition-delay:0s}.public-motion-ready .intro-appear:not(.intro-appear-none) .intro-appear-part{filter:blur(6px);transform:translate3d(-28px,0,0);transition-duration:.56s}.public-motion-ready .intro-appear-slide-up .intro-appear-part{transform:translate3d(0,20px,0)}.public-motion-ready .intro-appear-word-scale .intro-appear-part{opacity:1;filter:none;transform:none}.public-motion-ready .intro-appear-word-scale .intro-appear-part:first-child,.public-motion-ready .intro-appear-word-scale .intro-appear-part:last-child{opacity:0;filter:blur(5px);transform:translate3d(-14px,6px,0)}.public-motion-ready .intro-appear-word-scale .intro-appear-word{filter:blur(8px);transform:translate3d(-7px,12px,0) scale(.82);transition-duration:.52s;transition-delay:calc(var(--word-delay, 0s) + 80ms)}.public-motion-ready .intro-appear-word-scale .intro-slogan-word{filter:blur(6px);transform:translate3d(-4px,9px,0) scale(.9);transition-duration:.5s}.public-motion-ready .intro-appear.public-reveal-visible .intro-appear-part{opacity:1;filter:blur(0);transform:translateZ(0)}.public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-appear-word{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);animation-duration:.7s;animation-delay:calc(var(--word-delay, 0s) + 40ms)}.public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-slogan-word{animation-duration:.56s;animation-delay:calc(var(--word-delay, 0s) + 60ms)}.staff-effects-ready .staff-reveal-item{transition-delay:0s}.agency-home .agency-hero-media img{width:100%;height:100%;max-height:none;object-fit:cover;filter:blur(2px) brightness(.74) saturate(1.1);transform:scale(1.018);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1)}.agency-home .agency-hero-media img.active{opacity:.94;transform:scale(1.035)}.hero-scroll-hint{animation-duration:2.2s}.case-card,.channel-slide-card,.community-card,.demo-project-card,.sales-project-card,.service-showcase-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.floating-contact-dock{right:12px;gap:8px}.floating-contact-button{overflow:hidden}.floating-contact-label{display:none}.service-card-media,.service-detail-media{contain:paint}.service-card-media span{max-width:calc(100% - 24px);overflow-wrap:anywhere;white-space:normal}.agency-home .public-motion-ready .agency-section-head.public-reveal-item.public-reveal-visible,.agency-home .public-motion-ready .case-card.public-reveal-item.public-reveal-visible,.agency-home .public-motion-ready .channel-slide-card.public-reveal-item.public-reveal-visible,.agency-home .public-motion-ready .demo-preview-card.public-reveal-item.public-reveal-visible,.agency-home .public-motion-ready .service-switchboard-tab.public-reveal-item.public-reveal-visible{animation:mobileCardReveal .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--public-delay,0s);will-change:transform,opacity,filter}.agency-home .public-motion-ready .channel-slide-card.public-reveal-item.public-reveal-visible{animation-duration:.5s}.agency-home .public-motion-ready .service-switchboard-tab.public-reveal-item.public-reveal-visible{animation:serviceSwitchMobileTabIn .36s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--public-delay,0s)}}@media (prefers-reduced-motion:reduce){.agency-home .agency-hero-media img,.channel-track,.demo-track,.hero-scroll-hint,.public-motion-ready .public-reveal-item,.sales-project-track{animation:none!important;transition:none!important}.public-motion-ready .public-reveal-item{opacity:1;filter:none;transform:none}.public-motion-ready .intro-appear .intro-appear-part{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@media (max-width:760px){.community-page{background:radial-gradient(circle at 100% 0,rgba(37,199,232,.08),transparent 28%),linear-gradient(180deg,#fffdf8,#f6f3ea 58%,#fffdf8)}.community-page .route-back-shell{width:calc(100% - 24px);padding-top:12px}.community-page .route-back-button{width:100%;min-height:44px;justify-content:center;padding:9px 12px;border-radius:999px;font-size:13px}.community-page .community-hero{padding-top:30px;padding-bottom:18px}.community-page .community-badge{margin-top:0;margin-bottom:14px}.community-page .community-hero h1{max-width:340px;margin:0;color:#111c18;font-size:clamp(32px,9vw,38px);line-height:1.06;letter-spacing:0}.community-page .community-hero p{max-width:350px;margin:14px 0 0;color:#647067;font-size:17px;line-height:1.5}.community-page .community-actions{margin-top:18px}.community-page .community-actions .btn{min-height:52px;justify-content:center;border-radius:12px;font-size:16px;line-height:1.2}.community-page .community-grid-section{padding-top:4px;padding-bottom:42px}.community-page .community-grid-section>h2{margin:0 0 14px;color:#111c18;font-size:clamp(28px,8vw,34px);line-height:1.08;letter-spacing:0}.community-page .community-grid{gap:12px}.community-page .community-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;border-color:rgba(109,40,217,.16);border-radius:14px;background:rgba(255,253,248,.94);box-shadow:0 14px 34px rgba(42,11,78,.08)}.community-page .community-card-image{width:92px;height:92px;aspect-ratio:auto;border:1px solid rgba(109,40,217,.14);border-radius:12px;object-fit:cover}.community-page .community-card-body{align-content:start;gap:8px;padding:0}.community-page .community-tag{max-width:100%;padding:4px 8px;font-size:10px;line-height:1.15;white-space:normal}.community-page .community-card-body h2{margin:0;font-size:24px;line-height:1.04}.community-page .community-card-body p{display:-webkit-box;margin:0;overflow:hidden;color:#4c574f;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community-page .community-card .btn-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:2px}.community-page .community-card .btn{min-height:38px;padding:8px 9px;border-radius:10px;font-size:13px;line-height:1.15}.community-page .community-card .btn svg{width:14px;height:14px}}@media (max-width:380px){.community-page .community-card{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:10px}.community-page .community-card-image{width:80px;height:80px}.community-page .community-card-body h2{font-size:22px}.community-page .community-card .btn-row{grid-template-columns:1fr}}body .ckm-page .ckm-query-examples{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body .ckm-page .ckm-query-examples button{background:#ffffff;border:1px solid rgba(109,40,217,.16);border-radius:999px;color:#352047;cursor:pointer;font-family:var(--font-heading);font-size:.82rem;font-weight:900;min-height:36px;padding:0 12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body .ckm-page .ckm-query-examples button:focus-visible,body .ckm-page .ckm-query-examples button:hover{border-color:rgba(15,138,136,.36);box-shadow:0 10px 24px rgba(15,138,136,.12)}body .ckm-page .ckm-fit-score-card{background:linear-gradient(135deg,rgba(32,19,49,.96),rgba(75,37,118,.92));border:1px solid rgba(255,215,128,.18);border-radius:18px;color:#fff8db;display:grid;gap:10px;margin:14px 0;padding:14px}body .ckm-page .ckm-fit-score-card>div{align-items:center;display:flex;gap:12px;justify-content:space-between}body .ckm-page .ckm-fit-score-card span{color:rgba(255,248,219,.72);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body .ckm-page .ckm-fit-score-card strong{color:#ffdd85;font-family:var(--font-heading);font-size:1.25rem;font-weight:950}body .ckm-page .ckm-fit-score-card p{color:rgba(255,255,255,.82);font-size:.88rem;line-height:1.45;margin:0}body .ckm-page .ckm-fit-score-card ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}body .ckm-page .ckm-fit-score-card li{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:850;gap:5px;padding:6px 8px}@media (max-width:720px){body .ckm-page .ckm-query-examples{flex-wrap:nowrap;justify-content:flex-start;margin:0 -2px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}body .ckm-page .ckm-query-examples::-webkit-scrollbar{display:none}body .ckm-page .ckm-query-examples button{flex:0 0 auto;white-space:nowrap}body .ckm-page .ckm-fit-score-card{border-radius:15px;margin:12px 0;padding:12px}body .ckm-page .ckm-fit-score-card ul{display:grid;grid-template-columns:1fr}}.community-action-label-short{display:none}@media (max-width:760px){.community-page .community-hero{padding-top:22px;padding-bottom:14px}.community-page .community-badge{margin-bottom:12px}.community-page .community-hero h1{max-width:330px;font-size:clamp(30px,8.2vw,34px);line-height:1.08}.community-page .community-hero p{max-width:340px;margin-top:12px;font-size:16px;line-height:1.48}.community-page .community-actions{margin-top:16px}.community-page .community-actions .btn{min-height:48px;font-size:15px}.community-page .community-grid-section>h2{margin-bottom:12px;font-size:clamp(26px,7.2vw,30px);line-height:1.08}.community-page .community-card{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px;border-radius:13px}.community-page .community-card-image{width:84px;height:84px;border-radius:10px}.community-page .community-card-body{gap:7px}.community-page .community-card-body h2{font-size:22px;line-height:1.05}.community-page .community-card-body p{font-size:13px;line-height:1.42;-webkit-line-clamp:2}.community-page .community-card .btn-row{grid-template-columns:1fr 1fr;gap:6px;margin-top:1px}.community-page .community-card .btn{min-height:36px;padding:7px 8px;font-size:12px;white-space:nowrap}.community-page .community-card .btn.secondary .community-action-label-full{display:none}.community-page .community-card .btn.secondary .community-action-label-short{display:inline}}@media (max-width:380px){.community-page .community-card{grid-template-columns:76px minmax(0,1fr);gap:9px}.community-page .community-card-image{width:76px;height:76px}.community-page .community-card .btn-row{grid-template-columns:1fr 1fr}.community-page .community-card .btn{font-size:11px;padding-inline:6px}}@media (max-width:760px){.community-page .site-nav{row-gap:8px!important;padding:10px 12px 12px!important}.community-page .site-nav .brand-mark{min-height:58px!important;padding:8px!important;border-radius:12px!important}.community-page .site-nav .brand-logo{width:46px!important;height:46px!important;border-radius:10px!important}.community-page .site-nav .brand-mark strong{font-size:clamp(16px,4.8vw,20px)!important}.community-page .site-nav-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important}.community-page .site-nav .btn-row{min-width:0!important}.community-page .site-nav .btn{min-width:0!important;min-height:36px!important;padding:6px 7px!important;border-radius:999px!important;font-size:12px!important;line-height:1.05!important}.community-page .site-nav .nav-consult-link{min-width:0!important;box-shadow:none!important}.community-page .route-back-shell{width:calc(100% - 24px)!important;padding:12px 0 0!important}.community-page .route-back-button{min-height:40px!important;border-radius:12px!important;font-size:13px!important}.community-page .route-back-button small{display:none!important}.community-page .site-section{padding-left:16px!important;padding-right:16px!important}.community-page .community-hero{padding-top:22px!important;padding-bottom:16px!important}.community-page .community-badge{margin:0 0 10px!important;min-height:28px!important;padding:5px 10px!important;font-size:12px!important}.community-page .community-hero h1{max-width:100%!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.08!important}.community-page .community-hero p{max-width:100%!important;margin-top:12px!important;font-size:15px!important;line-height:1.5!important}.community-page .community-actions{margin-top:16px!important}.community-page .community-actions .btn{min-height:48px!important;border-radius:12px!important;font-size:15px!important;line-height:1.15!important}.community-page .community-grid-section{padding-top:0!important;padding-bottom:38px!important}.community-page .community-grid-section>h2{margin:0 0 12px!important;font-size:clamp(24px,7vw,28px)!important;line-height:1.1!important}.community-page .community-card{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:14px!important;background:#fffdf8!important}.community-page .community-card-image{width:72px!important;height:72px!important;border-radius:10px!important}.community-page .community-card-body{gap:7px!important;padding:0!important}.community-page .community-tag{max-width:100%!important;padding:4px 8px!important;font-size:10px!important;line-height:1.1!important}.community-page .community-card-body h2{font-size:clamp(20px,6vw,23px)!important;line-height:1.05!important}.community-page .community-card-body p{display:block!important;margin:0!important;overflow:visible!important;color:#4c574f!important;font-size:13px!important;line-height:1.42!important;-webkit-line-clamp:unset!important}.community-page .community-card .btn-row{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:2px!important}.community-page .community-card .btn{min-height:36px!important;padding:7px 8px!important;border-radius:10px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}.community-page .community-card .btn.secondary .community-action-label-full{display:none!important}.community-page .community-card .btn.secondary .community-action-label-short{display:inline!important}}@media (max-width:380px){.community-page .site-nav .btn{font-size:11px!important;padding-inline:5px!important}.community-page .community-card{grid-template-columns:64px minmax(0,1fr)!important;gap:9px!important}.community-page .community-card-image{width:64px!important;height:64px!important}}@media (max-width:760px){html{scroll-padding-top:132px}body.cookie-banner-visible .commerce-catalog-page,body.cookie-banner-visible .landing-builder-page,body.cookie-banner-visible .phone-page,body.cookie-banner-visible .public-shell,body.cookie-banner-visible .staff-portfolio{padding-bottom:96px}.tracking-consent-banner{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;display:grid!important;grid-template-areas:"icon copy actions";grid-template-columns:26px minmax(0,1fr) minmax(152px,auto)!important;align-items:center;gap:8px!important;width:auto!important;max-height:68px;padding:8px!important;overflow:hidden;border-radius:14px!important;box-shadow:0 16px 42px rgba(23,32,28,.18)!important}.tracking-consent-banner:before{grid-area:icon;align-self:start;width:26px!important;height:26px!important;border-radius:9px!important}.tracking-consent-banner>div:first-child{grid-area:copy;min-width:0}.tracking-consent-banner strong{display:-webkit-box!important;overflow:hidden;font-size:11px!important;line-height:1.18!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tracking-consent-banner p{display:none!important}.tracking-consent-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr 1fr;gap:5px!important;width:100%}.tracking-consent-actions .btn{min-width:0;min-height:32px!important;padding:6px!important;border-radius:9px!important;font-size:10px!important;line-height:1.12!important;white-space:normal}.site-nav{box-shadow:0 10px 28px rgba(23,32,28,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-nav-actions{scroll-padding-inline:4px;scroll-snap-type:x proximity}.site-nav .btn{min-height:38px;scroll-snap-align:start}.agency-home .agency-hero{min-height:calc(100svh - 126px);padding-top:34px;padding-bottom:50px}.agency-home .agency-hero h1{text-wrap:balance}.agency-home .agency-actions{gap:9px}.agency-home .agency-actions .btn,.commerce-actions .btn,.community-page .community-actions .btn,.lead-submit-button{min-height:48px;border-radius:13px}.agency-home .agency-hero-template-grid{gap:8px;margin-top:18px}.agency-home .agency-hero-template-grid div{min-height:56px;padding:10px 12px;border-radius:13px}.agency-home .agency-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px;width:min(100%,420px);margin-top:10px}.agency-home .agency-hero-metrics span{display:grid;gap:3px;justify-items:center;min-height:52px;padding:8px 6px;border-radius:12px;font-size:10px;line-height:1.15;white-space:normal}.agency-home .agency-hero-metrics strong{font-size:17px}.agency-form,.case-card,.commerce-product-card,.community-card,.contact-form-shell,.sales-identity-card,.sales-proof-panel,.service-row,.service-showcase-card{border-radius:14px!important}.case-grid,.commerce-product-grid,.community-grid,.service-showcase-grid{gap:14px}.service-showcase-card{padding:12px!important}.commerce-product-media,.demo-project-media,.sales-project-media,.service-card-media,.service-detail-media{border-radius:12px}.service-card-media{min-height:0}.case-card .btn-row,.service-card-body .btn-row,.service-showcase-card .btn-row{display:grid;grid-template-columns:1fr}.channel-marquee,.cms-tabs,.demo-carousel,.homepage-studio-rail,.sales-project-carousel,.template-picker-grid{scroll-padding-inline:12px;scroll-snap-type:x mandatory}.channel-slide-card,.cms-tab,.demo-project-card,.homepage-studio-section,.sales-project-card,.template-picker-card{scroll-snap-align:center}.channel-slide-card{width:min(320px,84vw)!important;border-radius:14px!important}.channel-slide-card img{height:150px!important;border-radius:12px}.commerce-catalog-page{padding-bottom:84px}.commerce-sticky-bar{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center;width:auto!important;padding:8px!important;transform:none!important;border-radius:14px!important}.commerce-sticky-bar>div{grid-column:auto!important;gap:0;padding-left:0}.commerce-sticky-bar span{display:none}.commerce-sticky-bar strong{max-width:112px;font-size:12px;line-height:1.15}.commerce-sticky-bar .btn{min-height:36px!important;padding:7px 9px!important;border-radius:10px;font-size:12px!important}.workspace-loading{min-height:100svh;display:grid;place-items:center;padding:24px;color:#17201c;background:linear-gradient(180deg,#f7f6f0,#f1eee5);text-align:center;font-weight:800}}@media (hover:none) and (pointer:coarse){.btn:hover,.case-card:hover,.channel-slide-card:hover,.community-card:hover,.link-card:hover,.product-card:hover,.resource-card:hover,.service-showcase-card:hover,.task-card:hover{transform:none!important}.btn:active,.channel-action:active,.commerce-sticky-bar .btn:active,.community-card .btn:active,.contact-button:active{transform:translateY(1px) scale(.985)}.channel-slide-card.preview{transform:none!important}.channel-preview-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.tracking-consent-banner{animation:none!important}}@media (max-width:640px){.site-nav{min-height:0!important;padding:6px 10px 8px!important;row-gap:6px!important}.site-nav .brand-mark{min-height:48px;padding:5px 10px 5px 6px!important;border-radius:12px}.site-nav .brand-logo{width:40px!important;height:40px!important;border-radius:10px}.site-nav .brand-mark strong{font-size:16px!important;line-height:1}.site-nav .brand-mark .muted{display:none!important}.nav-locale-switch{min-width:44px!important;height:34px!important}.site-nav-actions{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.12fr) minmax(0,.72fr) minmax(0,.82fr);gap:6px!important;width:100%!important;max-width:100%!important;margin-right:0!important;padding:6px!important;overflow:hidden!important;scroll-snap-type:none!important}.site-nav .site-nav-actions .btn{width:100%;min-width:0!important;min-height:36px!important;justify-content:center;padding:7px 4px!important;font-size:10px!important;line-height:1;scroll-snap-align:none}.site-nav .nav-auth-button,.site-nav .nav-case-link,.site-nav .nav-logout-button{display:none!important}.site-nav .nav-consult-link{min-width:0!important;box-shadow:0 10px 22px rgba(109,40,217,.24)}.agency-home .agency-hero{min-height:calc(100svh - 122px)!important;padding-top:28px!important;padding-bottom:44px!important}.agency-home .agency-actions{display:grid;grid-template-columns:1fr;width:min(100%,362px);margin-top:22px}.agency-home .agency-actions .btn.primary{min-height:48px!important}.agency-home .agency-actions .btn:not(.primary){min-height:44px!important;background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(16,3,28,.12)}body.cookie-banner-visible .agency-home .hero-scroll-hint{bottom:max(82px,calc(env(safe-area-inset-bottom) + 82px))}}@media (max-width:760px) and (max-height:700px){.agency-home .agency-hero{padding-top:22px!important;padding-bottom:72px!important}.agency-home .agency-actions{margin-top:16px}.agency-home .hero-scroll-hint{display:none!important}}@media (min-width:761px) and (max-width:900px){body.cookie-banner-visible .commerce-catalog-page,body.cookie-banner-visible .landing-builder-page,body.cookie-banner-visible .phone-page,body.cookie-banner-visible .public-shell,body.cookie-banner-visible .staff-portfolio{padding-bottom:92px}.tracking-consent-banner{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) minmax(270px,auto)!important;align-items:center;width:auto!important;max-height:74px;padding:10px!important;overflow:hidden;border-radius:14px!important}.tracking-consent-banner:before{width:28px!important;height:28px!important;border-radius:9px!important}.tracking-consent-banner strong{display:-webkit-box!important;overflow:hidden;font-size:13px!important;line-height:1.18!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tracking-consent-banner p{display:none!important}.tracking-consent-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.tracking-consent-actions .btn{min-width:0;min-height:36px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.12!important;white-space:normal}}@media (min-width:901px){.agency-home .agency-hero h1{max-width:min(980px,calc(100vw - 120px));font-size:clamp(48px,5.2vw,78px);letter-spacing:0}.agency-home .agency-actions .btn:not(.primary){min-height:44px;padding-inline:17px}}@keyframes heroCtaGlowPulse{0%,to{box-shadow:0 18px 40px rgba(37,99,235,.26),inset 0 0 0 1px rgba(255,255,255,.3),0 0 0 0 rgba(168,85,247,0)}45%{box-shadow:0 22px 52px rgba(37,99,235,.34),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 8px rgba(168,85,247,.08)}}@keyframes heroCtaShineSweep{0%{transform:translateX(-140%) skewX(-18deg);opacity:0}18%,58%{opacity:1}78%,to{transform:translateX(260%) skewX(-18deg);opacity:0}}@keyframes heroCtaTapRipple{0%{opacity:.6;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.15)}}@keyframes heroCtaArrowNudge{0%,to{transform:translateX(0)}45%{transform:translateX(5px)}}.agency-home .agency-actions .btn.primary{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.68);background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.22),transparent 28%),linear-gradient(105deg,#0f8a8f,#1d73e8 58%,#6d8dff);box-shadow:0 18px 40px rgba(37,99,235,.26),inset 0 0 0 1px rgba(255,255,255,.3);animation:heroCtaGlowPulse 4.8s ease-in-out infinite;transform:translateZ(0)}.agency-home .agency-actions .btn.primary:before{position:absolute;top:-42%;bottom:-42%;left:0;z-index:0;width:42%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.64),rgba(216,180,254,.22),transparent);filter:blur(.5px);mix-blend-mode:screen;transform:translateX(-140%) skewX(-18deg);animation:heroCtaShineSweep 5.6s cubic-bezier(.16,1,.3,1) 1.1s infinite;pointer-events:none}.agency-home .agency-actions .btn.primary:after{position:absolute;top:var(--cta-ripple-top,50%);left:var(--cta-ripple-left,50%);z-index:0;width:160px;height:160px;content:"";background:radial-gradient(circle,rgba(255,255,255,.48),rgba(255,255,255,0) 62%);border-radius:999px;mix-blend-mode:screen;opacity:0;transform:translate(-50%,-50%) scale(.2);pointer-events:none}.agency-home .agency-actions .btn.primary svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.agency-home .agency-actions .btn.primary:active{transform:translateY(1px) scale(.992)}.agency-home .agency-actions .btn.primary:active:after{animation:heroCtaTapRipple .36s ease-out}@media (hover:hover) and (pointer:fine){.agency-home .agency-actions .btn.primary:focus-visible,.agency-home .agency-actions .btn.primary:hover{transform:translateY(-2px);box-shadow:0 24px 58px rgba(37,99,235,.38),inset 0 0 0 1px rgba(255,255,255,.58),0 0 0 8px rgba(168,85,247,.08)}.agency-home .agency-actions .btn.primary:focus-visible svg,.agency-home .agency-actions .btn.primary:hover svg{animation:heroCtaArrowNudge .76s ease-in-out infinite}}@keyframes heroTypingReveal{0%{opacity:.38;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes heroTitleGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes heroCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.agency-home .hero-typing-title{display:grid;justify-items:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;color:#f8f1ff;text-shadow:none}.agency-home .hero-title-mobile{display:none!important}.agency-home .hero-title-desktop,.agency-home .hero-title-line{display:inline-block}.agency-home .hero-title-desktop,.agency-home .hero-title-line,.agency-home .hero-title-mobile>span{position:relative;display:inline-block;width:fit-content;max-width:100%;overflow:visible;color:transparent;background-color:transparent;background-image:linear-gradient(96deg,#ffffff,#f6e9ff 18%,#d8b4fe 38%,#ffffff 56%,#c084fc 76%,#f4e8ff);background-repeat:no-repeat;background-origin:border-box;background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:heroTypingReveal .98s steps(16) .18s both,heroTitleGradient 5.8s ease-in-out 1.1s infinite;filter:none;will-change:clip-path,background-position,opacity}.agency-home .hero-title-desktop:after,.agency-home .hero-title-line:after,.agency-home .hero-title-mobile>span:last-child:after{display:none!important;content:none!important;animation:none!important}.agency-home .hero-title-mobile>span:first-child{animation-delay:.16s,1.1s}.agency-home .hero-title-mobile>span:last-child{animation-delay:.76s,1.25s}.agency-home .hero-title-mobile>span:first-child:not(:last-child):after{display:none}@media (max-width:900px){.agency-home .hero-title-desktop{display:none!important}.agency-home .hero-title-mobile{display:grid!important;gap:2px;line-height:.94}}@media (max-width:640px){.agency-home .hero-typing-title{width:min(100%,360px)}.agency-home .hero-title-mobile{gap:2px;line-height:.94}.agency-home .hero-title-mobile>span{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.agency-home .agency-actions .btn.primary,.agency-home .agency-actions .btn.primary svg,.agency-home .agency-actions .btn.primary:after,.agency-home .agency-actions .btn.primary:before,.site-nav .brand-wave-letter,.site-nav .brand-wave-text{transform:none!important;animation:none!important}.agency-home .agency-actions .btn.primary:after,.agency-home .agency-actions .btn.primary:before{display:none}.agency-home .hero-title-desktop,.agency-home .hero-title-line,.agency-home .hero-title-mobile>span{clip-path:none;filter:none;animation:none!important}.agency-home .hero-title-desktop:after,.agency-home .hero-title-line:after,.agency-home .hero-title-mobile>span:after{display:none}}.agency-home #consult.contact-section{min-height:calc(100svh - 96px);display:grid;grid-template-columns:minmax(320px,.78fr) minmax(620px,.9fr);gap:clamp(30px,4.8vw,72px);padding-block:clamp(58px,8svh,92px) clamp(34px,5svh,64px);scroll-margin-top:0}.agency-home #consult .contact-copy{align-self:start;max-width:980px}.agency-home #consult .contact-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);margin-top:clamp(20px,3svh,30px)}.agency-home #consult .contact-points div{min-height:clamp(50px,7svh,72px);padding:clamp(10px,1.6svh,16px)}.agency-home #consult .contact-buttons{margin-top:clamp(18px,3svh,30px)}.agency-home #consult .agency-form{align-self:start;width:min(100%,760px);padding:clamp(16px,2.4svh,24px);gap:clamp(12px,1.6svh,16px)}.agency-home #consult .consult-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.3vw,15px)}.agency-home #consult .field-full{grid-column:1/-1}.agency-home #consult .field{gap:6px}.agency-home #consult .field label,.agency-home #consult .field>span,.agency-home #consult label{line-height:1.15}.agency-home #consult .input,.agency-home #consult .select{min-height:clamp(42px,5.6svh,58px);font-size:clamp(16px,1.35vw,20px)}.agency-home #consult .textarea{min-height:clamp(88px,13svh,140px);font-size:clamp(16px,1.3vw,20px);overflow:hidden}.agency-home #consult .contact-readable-input,.agency-home #consult .contact-readable-textarea{font-size:clamp(16px,1.25vw,19px)}.agency-home #consult .contact-readable-textarea{min-height:clamp(58px,7svh,78px);overflow-wrap:anywhere;resize:vertical}.agency-home #consult .input-error{border-color:rgba(190,18,60,.72);background:rgba(255,241,242,.72);animation:consultFieldAlert .18s ease-out}.agency-home #consult .input-error:focus{border-color:rgba(190,18,60,.82);box-shadow:0 0 0 4px rgba(244,63,94,.12)}.agency-home #consult .field-error{margin:0;color:#be123c;font-size:12px;font-weight:800;line-height:1.35;animation:consultErrorAppear .16s ease-out}@keyframes consultFieldAlert{0%{transform:translateX(0)}36%{transform:translateX(-2px)}72%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes consultErrorAppear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.agency-home #consult .lead-submit-button{min-height:clamp(50px,6.8svh,70px);font-size:clamp(16px,1.55vw,22px)}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-item{transform:translate3d(-44px,0,0) scale(.99);filter:blur(10px);transition-duration:.72s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-item{transform:translate3d(54px,0,0) scale(.985);filter:blur(12px);transition-duration:.78s;transition-delay:90ms}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible,.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible{transform:translateZ(0) scale(1);filter:blur(0)}.public-motion-ready .agency-home #consult .consult-form-motion .field,.public-motion-ready .agency-home #consult .consult-form-motion .lead-submit-button,.public-motion-ready .agency-home #consult .contact-button,.public-motion-ready .agency-home #consult .contact-points div{opacity:0;transform:translate3d(0,16px,0);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease,background .22s ease;will-change:opacity,transform}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-button,.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-points div,.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field,.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .lead-submit-button{opacity:1;transform:translateZ(0)}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-points div:first-child{transition-delay:.13s}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-points div:nth-child(2){transition-delay:.19s}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-points div:nth-child(3){transition-delay:.25s}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-button:first-child{transition-delay:.31s}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-button:nth-child(2){transition-delay:.37s}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-visible .contact-button:nth-child(3){transition-delay:.43s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:first-of-type{transition-delay:.16s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(2){transition-delay:.22s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(3){transition-delay:.28s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(4){transition-delay:.34s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(5){transition-delay:.4s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(6){transition-delay:.46s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .field:nth-of-type(7){transition-delay:.52s}.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible .lead-submit-button{transition-delay:.58s}.agency-home #consult .consult-form-motion{transition:box-shadow .26s ease,border-color .26s ease,transform .26s ease}.agency-home #consult .consult-form-motion:focus-within{border-color:rgba(15,118,110,.28);box-shadow:0 24px 58px rgba(23,32,28,.12),0 0 0 4px rgba(20,184,166,.08)}.agency-home #consult .input:focus,.agency-home #consult .select:focus,.agency-home #consult .textarea:focus{border-color:rgba(15,118,110,.42);outline:none;box-shadow:0 0 0 4px rgba(20,184,166,.1)}body .agency-home #consult .consult-form-motion,body.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-item,body.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-visible{filter:none!important}@media (max-height:760px) and (min-width:961px){.agency-home #consult.contact-section{min-height:calc(100svh - 88px);padding-block:clamp(28px,5svh,44px) clamp(22px,4svh,36px);gap:clamp(24px,3.8vw,56px)}.agency-home #consult .agency-kicker{transform:scale(.92);transform-origin:left center}.agency-home #consult .contact-points{margin-top:18px}.agency-home #consult .contact-buttons{margin-top:16px}.agency-home #consult .agency-form{padding:16px;gap:9px}.agency-home #consult .textarea{min-height:94px}}@media (max-width:1100px){html:has(.agency-home){scroll-padding-top:0}.agency-home #consult.contact-section{min-height:auto;grid-template-columns:1fr;align-items:start;padding-block:clamp(30px,6svh,56px);scroll-margin-top:0}.agency-home #consult .contact-points{grid-template-columns:1fr}.agency-home #consult .agency-form{width:100%}.agency-home #consult .consult-form-grid{grid-template-columns:1fr}.agency-home #consult .field-full{grid-column:auto}.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-item,.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-item{transform:translate3d(0,18px,0);filter:blur(5px);transition-duration:.52s;transition-delay:0s}}@media (max-width:520px){.agency-home #consult.contact-section{padding-inline:14px;padding-block:24px 34px}.agency-home #consult .agency-form{padding:13px;border-radius:14px}.agency-home #consult .contact-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.agency-home #consult .contact-points div{min-height:58px;padding:9px 7px;justify-items:center;text-align:center}.agency-home #consult .contact-points svg{width:17px;height:17px}.agency-home #consult .contact-points strong{font-size:11px;line-height:1.1}.agency-home #consult .contact-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.agency-home #consult .contact-button{min-height:52px;justify-content:center;gap:6px;padding:8px 7px}.agency-home #consult .contact-button strong{font-size:12px}.agency-home #consult .contact-button svg{display:none}.agency-home #consult .contact-logo{width:30px;height:30px;font-size:11px}}@media (prefers-reduced-motion:reduce){.public-motion-ready .agency-home #consult .consult-copy-motion.public-reveal-item,.public-motion-ready .agency-home #consult .consult-form-motion .field,.public-motion-ready .agency-home #consult .consult-form-motion .lead-submit-button,.public-motion-ready .agency-home #consult .consult-form-motion.public-reveal-item,.public-motion-ready .agency-home #consult .contact-button,.public-motion-ready .agency-home #consult .contact-points div{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@media (max-width:760px){body .app-shell .nav-list{align-items:center!important;height:52px!important;min-height:52px!important;padding-bottom:0!important;overflow-y:hidden!important}body .app-shell .nav-button{height:42px;min-height:42px!important}body .app-shell .homepage-mini-preview,body .app-shell .homepage-preview-frame,body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .main,body .app-shell .section,body .app-shell .visual-cms-console{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .visual-cms-console{overflow:hidden}body .app-shell .homepage-preview-frame{padding:10px}}.trust-footer .footer-info-grid{grid-template-columns:minmax(260px,1.16fr) minmax(190px,.94fr) minmax(170px,.9fr)}.footer-info-grid li.footer-email-row{align-items:center;max-width:100%;min-width:0}.footer-info-grid li.footer-email-row svg{margin-top:0}.footer-info-grid .footer-email-link{display:inline-block;flex:0 1 auto;max-width:min(100%,calc(100vw - 92px));white-space:nowrap;overflow-wrap:normal!important;word-break:keep-all!important;letter-spacing:0;font-size:clamp(14px,1.08vw,16px);line-height:1.28}@media (max-width:1020px){.trust-footer .footer-info-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (max-width:760px){.trust-footer .footer-info-grid{grid-template-columns:1fr}.footer-info-grid .footer-email-link{max-width:min(100%,calc(100vw - 78px));font-size:clamp(13px,4vw,16px)}}@media (max-width:360px){.footer-info-grid .footer-email-link{font-size:12.5px}}@keyframes heroMobileWordAppearSafe{0%{opacity:0;filter:blur(7px);transform:translate3d(0,8px,0) scale(.982)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media (max-width:640px){body .agency-home .site-nav .brand-mark,body .agency-home .site-nav .brand-mark>div{overflow:visible!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text{display:inline-block!important;width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:0!important;white-space:nowrap!important}body .agency-home .site-nav .brand-wave-text{padding-inline:1px;margin-inline:-1px;font-size:clamp(15px,3.88vw,16px)!important}body .agency-home .hero-typing-title{width:min(100%,380px)!important;overflow:visible!important}body .agency-home .hero-title-mobile{overflow:visible!important;row-gap:3px!important}body .agency-home .hero-title-mobile>span{width:max-content!important;max-width:calc(100vw - 44px)!important;padding-inline:.04em;margin-inline:-.04em;overflow:visible!important;clip-path:none!important;letter-spacing:0!important;animation:heroMobileWordAppearSafe .62s cubic-bezier(.16,1,.3,1) both,heroTitleGradient 5.8s ease-in-out 1.1s infinite!important;will-change:transform,opacity,filter,background-position}body .agency-home .hero-title-mobile>span:first-child{animation-delay:.12s,1.1s!important}body .agency-home .hero-title-mobile>span:last-child{animation-delay:.32s,1.2s!important}}.workspace-nav-tools{padding:14px!important;gap:12px!important}.workspace-taskbar-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.workspace-taskbar-status span{color:rgba(255,250,240,.72);font-size:12px;font-weight:900;text-transform:uppercase}.workspace-taskbar-status strong{flex:0 0 auto;padding:5px 9px;color:#10231f;background:#f4d28b;border-radius:999px;font-size:11px;line-height:1}.workspace-taskbar-actions{display:grid;gap:8px}.workspace-taskbar-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;width:100%;padding:9px 11px!important;border:1px solid rgba(255,253,248,.14);border-radius:9px;color:rgba(255,250,240,.92);background:rgba(255,253,248,.075);text-align:left;font-family:var(--font-sans)}.workspace-taskbar-action small,.workspace-taskbar-action strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-taskbar-action strong{font-size:13px;line-height:1.2}.workspace-taskbar-action small{justify-self:end;max-width:128px;padding:5px 8px;color:rgba(255,250,240,.72);background:rgba(255,253,248,.08);border-radius:999px;font-size:11px;font-weight:900;line-height:1}.workspace-taskbar-action.active{color:#10231f;background:#f4d28b;border-color:rgba(244,210,139,.7)}.workspace-taskbar-action.active small{color:rgba(16,35,31,.76);background:rgba(255,255,255,.46)}.user-account-menu-panel button:disabled,.workspace-taskbar-action:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.app-shell.sidebar-locked .nav-button{cursor:pointer}body .agency-home .channel-cloud{padding-top:clamp(106px,8.5vw,148px)}body .agency-home .channel-cloud .agency-section-head{max-width:min(1120px,calc(100vw - 48px));margin-bottom:clamp(58px,5.8vw,92px)}body .agency-home .partner-heading{display:grid;justify-items:center;gap:clamp(10px,1.1vw,18px);margin-top:18px!important;margin-bottom:0!important;color:#0d1f1a;line-height:.98!important}body .agency-home .partner-heading>span:first-child{font-weight:500;letter-spacing:0}body .agency-home .partner-heading-brand{display:inline-block;color:transparent;background:linear-gradient(96deg,#0d1f1a,#221032 16%,#6d28d9 34%,#179fbb 55%,#7c3aed 76%,#0f766e);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 13px rgba(168,85,247,.18)) drop-shadow(0 8px 18px rgba(9,6,17,.1));font-weight:900;letter-spacing:.025em;text-transform:uppercase;animation:brandWaveGradient 7.5s ease-in-out infinite}@media (max-width:900px){body .agency-home .channel-cloud{padding-top:86px}body .agency-home .channel-cloud .agency-section-head{margin-bottom:42px}body .agency-home .partner-heading{gap:8px;line-height:1.02!important}body .agency-home .partner-heading-brand{max-width:100%;letter-spacing:.012em;overflow-wrap:anywhere}}@media (max-width:640px){body .agency-home .channel-cloud{padding-top:76px}body .agency-home .partner-heading{font-size:clamp(31px,9vw,40px)!important}body .agency-home .partner-heading-brand{filter:drop-shadow(0 0 12px rgba(168,85,247,.22));animation:none}}@media (max-width:1080px){.sales-lead-section{grid-template-columns:1fr}.sales-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sales-lead-section{width:100%;padding:16px}.sales-lead-copy h2{font-size:30px}.sales-funnel-steps{grid-template-columns:1fr}.sales-funnel-step strong{min-height:0}}body .app-shell .cms-console,body .app-shell .homepage-studio,body .app-shell .homepage-studio-preview{overflow:visible}body .app-shell .homepage-studio-preview{align-self:start;z-index:2}body .app-shell .homepage-preview-frame{isolation:isolate;scrollbar-gutter:stable;overscroll-behavior:contain}@media (min-width:1441px){body .app-shell .homepage-studio-preview{position:sticky;top:96px}body .app-shell .homepage-preview-frame{max-height:min(760px,calc(100vh - 132px))}}@media (max-width:1440px){body .app-shell .homepage-studio-preview{position:static;z-index:1}}@media (min-width:1441px){body .app-shell .homepage-studio{grid-template-columns:minmax(188px,.42fr) minmax(360px,1fr) minmax(360px,.9fr)}body .app-shell .homepage-studio-preview{grid-column:auto;position:sticky;top:96px;z-index:2}}@media (max-width:1180px){body .app-shell .homepage-studio-preview{grid-column:1/-1;position:static}}.demo-preview-grid{isolation:isolate;align-items:stretch;perspective:1200px}.demo-preview-card{position:relative;overflow:hidden;transform-origin:center center;will-change:transform,filter,opacity;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .32s ease,filter .32s ease,opacity .32s ease}.demo-preview-card:before{position:absolute;inset:0;z-index:0;content:"";background:radial-gradient(circle at 22% 18%,rgba(45,212,191,.12),transparent 34%),linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%);opacity:0;pointer-events:none;transition:opacity .36s ease}.demo-preview-card>*{position:relative;z-index:1}.demo-preview-card .case-thumb{position:relative;overflow:hidden;height:clamp(142px,10.5vw,174px);margin-bottom:18px;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.demo-preview-card .case-thumb:before{position:absolute;inset:-40% -25%;content:"";background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.26) 40%,transparent 56%),radial-gradient(circle at 72% 20%,rgba(216,180,254,.42),transparent 36%);opacity:0;transform:translate3d(-22%,0,0) rotate(10deg);transition:opacity .32s ease,transform .9s cubic-bezier(.16,1,.3,1)}.demo-preview-card .case-thumb svg{position:relative;z-index:3;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22));transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.case-preview-frame{position:absolute;inset:17px;z-index:2;display:grid;grid-template-columns:.82fr 1fr;grid-template-rows:.58fr 1fr;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06)),rgba(9,18,30,.22);box-shadow:0 18px 42px rgba(4,13,25,.22),inset 0 1px 0 rgba(255,255,255,.18);opacity:0;filter:blur(2.5px);transform:translate3d(0,12px,0) scale(1.16);transition:opacity .36s ease,filter .48s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.case-preview-frame i{min-width:0;border-radius:8px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(17,28,24,.08)}.case-preview-frame i:first-child{grid-column:1/-1;background:linear-gradient(90deg,rgba(15,118,110,.88),rgba(37,99,235,.78)),rgba(255,255,255,.82)}.case-preview-frame i:nth-child(2){background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(216,180,254,.48))}.case-preview-frame i:nth-child(3),.case-preview-frame i:nth-child(4){background:repeating-linear-gradient(180deg,rgba(255,255,255,.9) 0 7px,rgba(255,255,255,.46) 7px 13px)}.case-preview-frame i:nth-child(4){display:none}.demo-preview-card:is(:hover,:focus-visible,:focus-within){z-index:3;transform:translate3d(0,-12px,0) scale(1.045)!important;border-color:rgba(15,118,110,.38);box-shadow:0 30px 70px rgba(23,32,28,.16),0 0 0 1px rgba(45,212,191,.18)}.demo-preview-card:is(:hover,:focus-visible,:focus-within):before{opacity:1}.demo-preview-card:is(:hover,:focus-visible,:focus-within) .case-thumb:before{opacity:1;transform:translate3d(18%,0,0) rotate(10deg)}.demo-preview-card:is(:hover,:focus-visible,:focus-within) .case-preview-frame{opacity:1;filter:blur(0);transform:translateZ(0) scale(.94)}.demo-preview-card:is(:hover,:focus-visible,:focus-within) .case-thumb svg{opacity:.6;transform:scale(.76)}@supports selector(.demo-preview-grid:has(.demo-preview-card:hover)){.demo-preview-grid:has(.demo-preview-card:is(:hover,:focus-visible,:focus-within)) .demo-preview-card:not(:hover):not(:focus-visible):not(:focus-within){opacity:.48;filter:blur(3px) saturate(.72);transform:scale(.965)!important;box-shadow:0 8px 20px rgba(23,32,28,.04)}}.public-motion-ready .demo-preview-card.public-reveal-visible:is(:hover,:focus-visible,:focus-within){transform:translate3d(0,-12px,0) scale(1.045)!important}@supports selector(.demo-preview-grid:has(.demo-preview-card:hover)){.public-motion-ready .demo-preview-grid:has(.demo-preview-card:is(:hover,:focus-visible,:focus-within)) .demo-preview-card.public-reveal-visible:not(:hover):not(:focus-visible):not(:focus-within){transform:scale(.965)!important}}@media (max-width:760px){.demo-preview-grid{grid-template-columns:1fr;gap:16px;perspective:none}.demo-preview-card{min-height:0;padding:16px}.demo-preview-card .case-thumb{height:clamp(178px,54vw,220px);margin-bottom:16px;border-radius:12px}.case-preview-frame{inset:14px;opacity:.96;filter:none;transform:none}.demo-preview-card .case-thumb svg{opacity:.62;transform:scale(.82)}}@media (hover:none) and (pointer:coarse) and (max-width:900px){.demo-preview-grid .demo-preview-card,.demo-preview-grid .demo-preview-card:is(:hover,:focus-visible,:focus-within){opacity:1!important;filter:none!important;transform:none!important}.demo-preview-grid .demo-preview-card{box-shadow:0 14px 34px rgba(23,32,28,.08)}.demo-preview-grid .demo-preview-card:active{transform:translateY(1px) scale(.99)!important}}@media (prefers-reduced-motion:reduce){.case-preview-frame,.demo-preview-card,.demo-preview-card .case-thumb svg,.demo-preview-card .case-thumb:before,.demo-preview-card:before{animation:none!important;transition:none!important}.demo-preview-card,.demo-preview-card:is(:hover,:focus-visible,:focus-within){opacity:1!important;filter:none!important;transform:none!important}}body.service-sequence-active-page,body.service-sequence-active-page .agency-home,body.service-sequence-active-page .public-shell.agency-home,body.service-sequence-active-page .service-sequence-shell,body.service-sequence-active-page .service-stack.service-sequence-section,html.service-sequence-active-page{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.agency-home,.agency-home .agency-form,.agency-home .agency-section,.agency-home .agency-section-head,.agency-home .case-card,.agency-home .channel-carousel-shell,.agency-home .channel-slide-card,.agency-home .channel-track,.agency-home .contact-button,.agency-home .contact-copy,.agency-home .contact-logo,.agency-home .contact-section,.agency-home .field,.agency-home .field label,.agency-home .field span,.agency-home .floating-contact-dock,.agency-home .floating-contact-f,.agency-home .floating-contact-zalo,.agency-home .input,.agency-home .select,.agency-home .service-switchboard,.agency-home .service-switchboard-copy,.agency-home .service-switchboard-tab,.agency-home .site-nav,.agency-home .textarea{font-family:var(--font-sans)}.agency-home .agency-form .field label,.agency-home .agency-kicker,.agency-home .contact-button strong,.agency-home .contact-copy .rich-text-content,.agency-home .contact-copy p,.agency-home .field-error,.agency-home .input,.agency-home .lead-submit-button,.agency-home .rich-text-content,.agency-home .select,.agency-home .service-switchboard-actions .service-cta,.agency-home .service-switchboard-copy h3,.agency-home .service-switchboard-eyebrow,.agency-home .service-switchboard-summary,.agency-home .service-switchboard-summary p,.agency-home .textarea,.agency-home h1,.agency-home h2,.agency-home h3,.agency-home p{font-weight:inherit}.agency-home .agency-section,.agency-home .case-card,.agency-home .channel-slide-card,.agency-home .contact-section,.agency-home .service-switchboard-panel{min-width:0;overflow-wrap:anywhere;word-break:break-word}.agency-home .agency-section+.agency-section{margin-top:0}.agency-home .service-switchboard{align-items:start;gap:clamp(12px,2.3vw,24px)}.agency-home .service-switchboard-menu{grid-auto-rows:min-content;align-self:stretch}.agency-home .service-switchboard-tab{line-height:1.2;text-wrap:balance;padding-inline-end:12px}.agency-home .service-switchboard-tab strong{line-height:1.2;max-width:100%}.agency-home .service-switchboard-panel{align-items:start;gap:clamp(16px,2.8vw,32px);padding:clamp(16px,3vw,34px);width:100%;min-height:0}.agency-home .service-switchboard-copy{min-width:0;display:grid;align-content:start;gap:10px}.agency-home .service-switchboard-summary,.agency-home .service-switchboard-summary p{margin:0;line-height:1.6}.agency-home .service-switchboard-image{border-radius:13px;align-self:stretch;overflow:clip}.agency-home .service-switchboard-image img{height:min(310px,40vw)}.agency-home #consult.contact-section{gap:clamp(16px,4vw,44px);align-items:start}.agency-home #consult .contact-buttons{align-items:start;min-width:0}.agency-home #consult .contact-button{min-height:48px;border-radius:12px;line-height:1.1}.agency-home .agency-form{width:min(100%,100%);align-self:start}.agency-home .consult-form-grid .field{min-width:0;overflow:visible}.agency-home .contact-logo{font-size:13px;line-height:1}.agency-home .contact-button.facebook .contact-logo,.agency-home .contact-logo,.agency-home .floating-contact-f{font-family:var(--font-sans)}@media (max-width:1200px){.agency-home .contact-button.facebook .contact-logo{font-size:17px}}@media (max-width:640px){.agency-home #consult.contact-section,.agency-home .service-switchboard{gap:clamp(12px,4vw,18px)}.agency-home .service-switchboard-tab{padding:10px}.agency-home .service-switchboard-tab strong{font-size:13px;line-height:1.25}.agency-home .service-switchboard-tab small{font-size:10px}.agency-home .service-switchboard-panel{border-radius:14px;padding:14px}.agency-home .service-switchboard-summary,.agency-home .service-switchboard-summary p{font-size:14px}.agency-home #consult .agency-form{padding:12px;border-radius:14px}.agency-home #consult .input,.agency-home #consult .select,.agency-home #consult .textarea{font-size:16px;line-height:1.42}.agency-home #consult .field-error{font-size:11px}.agency-home .contact-button{min-height:46px;padding-inline:8px}}body .agency-home #consult.contact-section{grid-template-columns:minmax(0,clamp(460px,34vw,600px)) minmax(560px,760px);column-gap:clamp(28px,4.2vw,72px);row-gap:clamp(24px,5vw,48px)}body .agency-home #consult .contact-copy{min-width:0;max-width:600px!important;overflow:visible}body .agency-home #consult .agency-form{min-width:0;width:min(100%,760px)!important;max-width:760px!important}body .agency-home #consult .contact-readable-input,body .agency-home #consult .contact-readable-textarea,body .agency-home #consult .select{width:100%;min-width:0;text-overflow:clip}@media (max-width:1500px){body .agency-home #consult.contact-section{min-height:auto;grid-template-columns:minmax(0,980px);justify-content:center}body .agency-home #consult .agency-form,body .agency-home #consult .contact-copy{justify-self:stretch}body .agency-home #consult .contact-copy{max-width:860px!important;overflow:visible}body .agency-home #consult .agency-form{max-width:980px!important}}@media (max-width:760px){body .agency-home #consult.contact-section{grid-template-columns:1fr;padding-inline:clamp(14px,4vw,22px)}body .agency-home #consult .contact-copy{max-width:100%!important}}.agency-home .channel-track{animation:none!important;will-change:auto}.agency-home .channel-slide-card{height:316px!important;align-items:stretch}.agency-home .channel-card-body{display:flex!important;flex-direction:column;min-height:0;height:100%}.agency-home .channel-slide-card .rich-text-content,.agency-home .channel-slide-card p{min-height:0}.agency-home .channel-slide-card .rich-text-content{flex:1 1 auto}.agency-home .channel-slide-card .rich-text-content p,.agency-home .channel-slide-card>.channel-card-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.agency-home .channel-card-actions{margin-top:auto!important;padding-top:14px;align-items:end}.agency-home .channel-action.consult{min-width:96px}body .agency-home #consult.contact-section{grid-template-columns:minmax(0,clamp(420px,32vw,560px)) minmax(520px,720px)!important;justify-content:center;column-gap:clamp(28px,3.2vw,56px)}body .agency-home #consult .contact-copy{max-width:560px!important}body .agency-home #consult .agency-form{width:min(100%,720px)!important;max-width:720px!important;justify-self:end}@media (max-width:1160px){body .agency-home #consult.contact-section{grid-template-columns:minmax(0,960px)!important}body .agency-home #consult .agency-form,body .agency-home #consult .contact-copy{max-width:100%!important;justify-self:stretch}}@media (max-width:760px){.agency-home .channel-carousel-shell{width:100%!important;max-width:100%!important;overflow:hidden}.agency-home .channel-marquee{padding-inline:12px!important;scroll-snap-type:none!important;contain:layout paint}.agency-home .channel-track{gap:12px!important;padding-right:12px!important}.agency-home .channel-slide-card{width:min(320px,calc(100vw - 46px))!important;height:454px!important;grid-template-columns:1fr!important;grid-template-rows:150px minmax(0,1fr);gap:12px;padding:12px!important}.agency-home .channel-image-placeholder,.agency-home .channel-slide-card img{width:100%!important;height:150px!important;min-height:0!important}.agency-home .channel-card-actions{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)!important;gap:8px!important}.agency-home .channel-action{min-width:0;min-height:40px;padding:9px 10px;font-size:11px}}@media (max-width:640px){body .agency-home{--mobile-nav-height:123px;padding-top:var(--mobile-nav-height)}body .agency-home .agency-hero{min-height:calc(100dvh - var(--mobile-nav-height))!important;padding:clamp(26px,5svh,48px) 12px max(88px,calc(env(safe-area-inset-bottom) + 82px))!important;place-items:center}body .agency-home .agency-hero-content{width:min(100%,390px);transform:translateY(-10px)}body .agency-home .agency-actions{width:min(100%,362px);margin-inline:auto}body .agency-home .agency-hero-media img{object-position:center center}body .agency-home .hero-scroll-hint{bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px))}}@media (min-width:390px) and (max-width:640px) and (min-height:850px){body .agency-home .agency-hero-content{transform:translateY(-18px)}}@media (max-width:380px){.agency-home .channel-slide-card{height:430px!important;grid-template-rows:142px minmax(0,1fr)}.agency-home .channel-image-placeholder,.agency-home .channel-slide-card img{height:142px!important}}@media (max-width:760px){body .app-shell .nav-list{align-items:center!important;height:52px!important;min-height:52px!important;padding-bottom:0!important;overflow-y:hidden!important}body .app-shell .nav-button{height:42px;min-height:42px!important}}@media (max-width:640px){body .agency-home .hero-typing-title{width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}body .agency-home .hero-title-line{display:inline-block!important;width:max-content!important;max-width:calc(100vw - 28px)!important;margin-inline:auto!important;padding-inline:.02em;overflow:visible!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(29px,8.2vw,37px)!important;line-height:1!important;letter-spacing:0!important}body .agency-home .partner-heading{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);justify-items:start;text-align:left;font-size:clamp(30px,8.6vw,39px)!important;line-height:1.04!important}body .agency-home .partner-heading-brand{display:block;width:max-content;max-width:calc(100vw - 38px);white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(29px,7.9vw,36px)!important;line-height:1!important;letter-spacing:0!important}}@media (max-width:380px){body .agency-home .hero-title-line{font-size:clamp(27px,7.8vw,31px)!important}body .agency-home .partner-heading-brand{font-size:clamp(27px,7.6vw,31px)!important}}body .app-shell{--workspace-sidebar-width:288px!important;transition:grid-template-columns .22s ease}body .app-shell.sidebar-compact{--workspace-sidebar-width:88px!important}body .app-shell.sidebar-wide{--workspace-sidebar-width:348px!important}body .app-shell.sidebar-right{grid-template-columns:minmax(0,1fr) var(--workspace-sidebar-width)!important}body .app-shell.sidebar-hidden,body .app-shell.sidebar-hidden.sidebar-right{grid-template-columns:minmax(0,1fr)!important}body .app-shell .sidebar{display:flex;flex-direction:column;gap:10px;height:100vh;min-width:0;padding:16px 14px!important;overflow:visible}body .app-shell .brand-mark{flex:0 0 auto;min-height:62px;margin:0!important;padding:9px!important;border-radius:12px!important}body .app-shell .brand-mark>div{min-width:0}body .app-shell .brand-mark strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .sidebar-route-panel{flex:0 0 auto;margin:0!important;padding:9px!important;border-radius:12px!important}body .app-shell .sidebar-route-panel>strong{display:none}body .app-shell .sidebar-route-panel .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0!important}body .app-shell .sidebar-route-panel .btn{min-height:32px;padding:7px 6px;border-radius:10px;font-size:10.5px;line-height:1.05;text-align:center;white-space:normal}body .app-shell .workspace-nav-tools{flex:0 0 auto;padding:10px!important;gap:8px!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(255,253,248,.105),rgba(255,253,248,.055))}body .app-shell .workspace-taskbar-status{gap:8px}body .app-shell .workspace-taskbar-status span,body .app-shell .workspace-taskbar-status strong{white-space:nowrap}body .app-shell .workspace-taskbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .app-shell .workspace-taskbar-action{min-height:38px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 9px!important;border-radius:11px!important}body .app-shell .workspace-taskbar-action strong{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px}body .app-shell .workspace-taskbar-action strong svg{flex:0 0 auto}body .app-shell .workspace-taskbar-action strong span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .workspace-taskbar-action small{justify-self:start;max-width:100%;padding:3px 7px;font-size:10px}body .app-shell .nav-list{flex:1 1 auto;min-height:96px!important;margin-top:0;padding:2px 3px 7px 0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(255,250,240,.38) transparent}body .app-shell .nav-button{min-height:38px;padding:8px 10px;border-radius:11px!important;font-size:13px;line-height:1.1}body .app-shell .user-mini-card{flex:0 0 auto;margin-top:0!important;padding:9px!important;border-radius:12px!important}@media (min-width:1081px){body .app-shell.sidebar-compact .sidebar{align-items:center;padding:14px 10px!important}body .app-shell.sidebar-compact .brand-mark{width:66px;min-height:62px;justify-content:center}body .app-shell.sidebar-compact .brand-mark>div,body .app-shell.sidebar-compact .nav-button span,body .app-shell.sidebar-compact .sidebar-route-panel,body .app-shell.sidebar-compact .user-mini-meta,body .app-shell.sidebar-compact .workspace-taskbar-status{display:none!important}body .app-shell.sidebar-compact .workspace-nav-tools{width:66px;padding:6px!important}body .app-shell.sidebar-compact .workspace-taskbar-actions{grid-template-columns:1fr;gap:6px}body .app-shell.sidebar-compact .workspace-taskbar-action{width:52px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:0!important}body .app-shell.sidebar-compact .workspace-taskbar-action strong{justify-content:center;gap:0}body .app-shell.sidebar-compact .workspace-taskbar-action small,body .app-shell.sidebar-compact .workspace-taskbar-action strong span{display:none!important}body .app-shell.sidebar-compact .nav-list{width:66px;padding:2px 0 7px}body .app-shell.sidebar-compact .nav-button{width:52px;min-height:46px;justify-content:center;padding:0}body .app-shell.sidebar-compact .nav-button.active{box-shadow:inset 0 0 0 1px rgba(244,210,139,.42),0 10px 24px rgba(0,0,0,.16)}body .app-shell.sidebar-compact .user-mini-card{width:66px;min-height:66px;display:grid;place-items:center;padding:8px!important}body .app-shell.sidebar-compact .user-mini-card img{width:42px;height:42px}body .app-shell.sidebar-compact .user-account-menu{position:absolute;right:1px;bottom:1px}body .app-shell.sidebar-compact .user-account-menu summary{width:25px;height:25px;border-radius:999px;color:#10231f;background:#f4d28b}}@media (max-width:1080px){body .app-shell,body .app-shell.sidebar-compact,body .app-shell.sidebar-compact.sidebar-right,body .app-shell.sidebar-right,body .app-shell.sidebar-wide,body .app-shell.sidebar-wide.sidebar-right{--workspace-sidebar-width:100%!important;grid-template-columns:minmax(0,1fr)!important}body .app-shell.sidebar-right .main,body .app-shell.sidebar-right .sidebar{grid-column:1!important}body .app-shell .sidebar{position:sticky;top:0;z-index:30;width:100%;height:auto;max-height:none;padding:9px 12px!important;overflow:hidden}body .app-shell .brand-mark{min-height:48px;padding:7px!important}body .app-shell .brand-logo{width:38px;height:38px}body .app-shell .sidebar-route-panel,body .app-shell .user-mini-card,body .app-shell .workspace-nav-tools{display:none!important}body .app-shell .nav-list{display:flex;width:100%;min-height:48px!important;height:48px;gap:8px;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}body .app-shell .nav-list::-webkit-scrollbar{display:none}body .app-shell .nav-button{flex:0 0 auto;width:auto;min-width:126px;min-height:42px;justify-content:center;padding:8px 10px;white-space:nowrap}body .app-shell .main{padding:14px!important}}@media (max-width:520px){body .app-shell .brand-mark{min-height:44px}body .app-shell .brand-logo{width:34px;height:34px}body .app-shell .brand-mark strong{font-size:14px}body .app-shell .brand-mark div div{display:none}body .app-shell .nav-button{min-width:112px;min-height:40px;font-size:12px}}body .app-shell .workspace-nav-tools{display:grid;gap:10px;padding:12px!important;border:1px solid rgba(246,241,232,.14);border-radius:14px!important;background:linear-gradient(180deg,rgba(255,253,248,.1),rgba(255,253,248,.055)),rgba(255,253,248,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body .app-shell .workspace-taskbar-status{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:2px}body .app-shell .workspace-taskbar-status div{display:grid;gap:3px;min-width:0}body .app-shell .workspace-taskbar-status span{color:rgba(246,241,232,.64);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}body .app-shell .workspace-taskbar-status strong{color:#fffaf0;font-size:13px;line-height:1.2;overflow-wrap:anywhere}body .app-shell .workspace-taskbar-status em{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(244,210,139,.28);border-radius:999px;color:#f4d28b;background:rgba(244,210,139,.1);font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}body .app-shell .workspace-taskbar-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .app-shell .workspace-taskbar-current span{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgba(246,241,232,.1);border-radius:10px;background:rgba(5,20,16,.28)}body .app-shell .workspace-taskbar-current small{color:rgba(246,241,232,.48);font-size:9px;font-weight:900;text-transform:uppercase}body .app-shell .workspace-taskbar-current strong{color:rgba(255,250,240,.92);font-size:11px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .workspace-taskbar-control{display:grid;gap:8px;padding:10px;border:1px solid rgba(246,241,232,.1);border-radius:12px;background:rgba(5,20,16,.2)}body .app-shell .workspace-taskbar-control-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}body .app-shell .workspace-taskbar-control-head strong{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#fffaf0;font-size:12px;line-height:1.2}body .app-shell .workspace-taskbar-control-head strong svg{flex:0 0 auto;color:#5eead4}body .app-shell .workspace-taskbar-control-head small{color:rgba(246,241,232,.52);font-size:10px;font-weight:800;white-space:nowrap}body .app-shell .workspace-taskbar-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border-radius:11px;background:rgba(255,253,248,.08)}body .app-shell .workspace-taskbar-segmented.three{grid-template-columns:repeat(3,minmax(0,1fr))}body .app-shell .workspace-taskbar-segmented button,body .app-shell .workspace-taskbar-switch{min-height:34px;border:1px solid transparent;border-radius:9px;color:rgba(255,250,240,.82);background:transparent;font-size:11px;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}body .app-shell .workspace-taskbar-segmented button:hover,body .app-shell .workspace-taskbar-switch:hover{border-color:rgba(94,234,212,.28);background:rgba(94,234,212,.08)}body .app-shell .workspace-taskbar-segmented button.active,body .app-shell .workspace-taskbar-switch.active{color:#10231f;background:linear-gradient(135deg,#f4d28b,#5eead4);border-color:transparent;box-shadow:0 8px 18px rgba(0,0,0,.16)}body .app-shell .workspace-taskbar-segmented button:disabled,body .app-shell .workspace-taskbar-switch:disabled{cursor:not-allowed;opacity:.48}body .app-shell .workspace-taskbar-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:4px 4px 4px 10px;border-color:rgba(246,241,232,.12);background:rgba(255,253,248,.07)}body .app-shell .workspace-taskbar-switch i{position:relative;width:34px;height:22px;border-radius:999px;background:rgba(255,250,240,.18)}body .app-shell .workspace-taskbar-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fffaf0;transition:transform .16s ease}body .app-shell .workspace-taskbar-switch.active i:after{transform:translateX(12px);background:#10231f}@media (min-width:1081px){body .app-shell.sidebar-compact .workspace-nav-tools{display:none!important}}body .app-shell .visual-cms-console{border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0 0,rgba(20,184,166,.12),transparent 30%),linear-gradient(180deg,#ffffff,#f8fafc)}body .app-shell .visual-cms-overview{grid-template-columns:minmax(0,1.55fr) minmax(180px,.55fr) minmax(180px,.62fr)}body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{border-radius:12px;border-color:rgba(15,23,42,.08);box-shadow:0 10px 26px rgba(15,23,42,.06)}body .app-shell .visual-cms-page{border-radius:10px}body .app-shell .visual-cms-page.active{border-color:rgba(13,148,136,.4);background:linear-gradient(135deg,rgba(240,253,250,.96),#fff)}body .app-shell .visual-cms-block-library button{border-radius:999px}body .app-shell .service-cms-board{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:14px;align-items:start}body .app-shell .service-cms-detail,body .app-shell .service-cms-list{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 14px 30px rgba(15,23,42,.06)}body .app-shell .service-cms-list{position:sticky;top:108px;display:grid;gap:10px;padding:12px}body .app-shell .service-cms-footer-actions,body .app-shell .service-cms-list-head,body .app-shell .service-cms-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}body .app-shell .service-cms-list-head>div,body .app-shell .service-cms-toolbar>div:first-child{display:grid;gap:6px;min-width:0}body .app-shell .service-cms-list-head strong,body .app-shell .service-cms-toolbar h3{color:#17201c;overflow-wrap:anywhere}body .app-shell .service-cms-records{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:2px}body .app-shell .service-cms-record{display:grid;grid-template-columns:24px 44px minmax(0,1fr);gap:9px;align-items:center;min-height:64px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:#17201c;background:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body .app-shell .service-cms-record.active,body .app-shell .service-cms-record:hover{transform:translateY(-1px);border-color:rgba(13,148,136,.32);box-shadow:0 12px 24px rgba(15,23,42,.08)}body .app-shell .service-cms-record.active{box-shadow:inset 3px 0 0 #14b8a6,0 12px 24px rgba(15,23,42,.08)}body .app-shell .service-cms-record-index{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#0f766e;background:rgba(20,184,166,.1);font-size:11px;font-weight:900}body .app-shell .service-cms-record-thumb{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:10px;background:#f1f5f9}body .app-shell .service-cms-record-thumb img{width:100%;height:100%;object-fit:cover}body .app-shell .service-cms-record-copy{display:grid;gap:3px;min-width:0}body .app-shell .service-cms-record-copy small,body .app-shell .service-cms-record-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .service-cms-record-copy small{color:#64748b;font-size:11px;font-weight:800}body .app-shell .service-cms-record.is-hidden{opacity:.72}body .app-shell .service-cms-detail{display:grid;gap:14px;padding:14px}body .app-shell .service-cms-toolbar h3{margin:0;font-size:clamp(20px,2vw,30px);line-height:1.04}body .app-shell .service-cms-layout{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:14px;align-items:start}body .app-shell .service-cms-preview-card{position:sticky;top:108px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;box-shadow:0 16px 30px rgba(15,23,42,.08)}body .app-shell .service-cms-preview-media{aspect-ratio:16/10;overflow:hidden;background:#0b1120}body .app-shell .service-cms-preview-media .channel-image-placeholder,body .app-shell .service-cms-preview-media img{width:100%;height:100%}body .app-shell .service-cms-preview-media img{object-fit:cover}body .app-shell .service-cms-preview-body{display:grid;gap:9px;padding:14px}body .app-shell .service-cms-preview-body span{color:#a16207;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}body .app-shell .service-cms-preview-body h4{margin:0;color:#17201c;font-size:24px;line-height:1.08}body .app-shell .service-cms-preview-body .rich-text-content,body .app-shell .service-cms-preview-body p{color:#52615b;font-size:14px;line-height:1.5}body .app-shell .service-cms-preview-body button{min-height:42px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);font-weight:950}body .app-shell .service-cms-form{display:grid;gap:12px;min-width:0}body .app-shell .service-cms-footer-actions{align-items:center;padding:12px;border:1px solid rgba(13,148,136,.16);border-radius:12px;background:rgba(240,253,250,.76)}@media (max-width:1440px){body .app-shell .service-cms-board,body .app-shell .service-cms-layout,body .app-shell .visual-cms-overview{grid-template-columns:1fr}body .app-shell .service-cms-list,body .app-shell .service-cms-preview-card{position:static}body .app-shell .service-cms-records{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:760px){body .app-shell .service-cms-records,body .app-shell .visual-cms-page-tree{grid-template-columns:1fr}body .app-shell .service-cms-footer-actions,body .app-shell .service-cms-toolbar{align-items:stretch;flex-direction:column}body .app-shell .service-cms-footer-actions .btn,body .app-shell .service-cms-toolbar .btn-row{width:100%}body .app-shell .service-cms-toolbar .btn-row .btn{flex:1 1 44%}}@keyframes homepageHeroContentEnter{0%{opacity:0;filter:blur(14px);transform:translate3d(0,22px,0) scale(.985)}62%{opacity:1;filter:blur(0);transform:translate3d(0,-2px,0) scale(1.006)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes homepageHeroMediaEnter{0%{filter:blur(9px) brightness(.58) saturate(1.04);transform:scale(1.16)}to{filter:blur(5px) brightness(.7) saturate(1.16);transform:scale(1.09)}}@keyframes homepageHeroButtonEnter{0%{opacity:0;filter:blur(8px);transform:translate3d(0,16px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}body .agency-home .agency-hero{scroll-margin-top:var(--site-nav-fixed-height,0)}body .agency-home.hero-entry-ready .agency-hero-content{animation:homepageHeroContentEnter .76s cubic-bezier(.16,1,.3,1) both}body .agency-home.hero-entry-ready .agency-hero-media img.active{animation:homepageHeroMediaEnter 1.4s cubic-bezier(.16,1,.3,1) both}body .agency-home.hero-entry-ready .agency-actions .btn{animation:homepageHeroButtonEnter .62s cubic-bezier(.16,1,.3,1) both}body .agency-home.hero-entry-ready .agency-actions .btn:nth-child(2){animation-delay:70ms}body .agency-home.hero-entry-ready .agency-actions .btn:nth-child(3){animation-delay:.14s}@media (max-width:640px){body .agency-home.hero-entry-ready .agency-hero-content{animation-duration:.68s}body .agency-home.hero-entry-ready .agency-actions .btn{animation-duration:.54s}}@media (prefers-reduced-motion:reduce){body .agency-home.hero-entry-ready .agency-actions .btn,body .agency-home.hero-entry-ready .agency-hero-content,body .agency-home.hero-entry-ready .agency-hero-media img.active{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}.public-shell :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,button,input,select,textarea,label,li,blockquote,code,.badge,.btn),.site-nav :where(span,strong,small,a,button,.badge,.btn),.tracking-consent-banner :where(strong,p,button){font-family:var(--font-sans)!important;letter-spacing:0}body:has(.sales-lht-page){background:#050507}.sales-lht-page{--lht-bg:#050507;--lht-panel:#151517;--lht-panel-2:#101015;--lht-line:rgba(255,255,255,0.1);--lht-text:#f8fafc;--lht-muted:#a1a1aa;--lht-cyan:#28e8f2;--lht-violet:#7c3cff;--lht-green:#18d36e;--lht-gold:#ffb000;min-height:100vh;color:var(--lht-text);background:radial-gradient(circle at 50% 0,rgba(124,60,255,.18),transparent 30%),radial-gradient(circle at 12% 42%,rgba(0,174,114,.1),transparent 24%),radial-gradient(circle at 88% 66%,rgba(37,99,235,.13),transparent 24%),linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),var(--lht-bg);background-size:auto,auto,auto,50px 50px,50px 50px,auto;overflow-x:hidden}.sales-lht-page :where(h1,h2,h3,p,a,span,strong,small,input,select,textarea,button){font-family:var(--font-sans)!important;letter-spacing:0}.sales-lht-nav{position:sticky;top:14px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1220px,calc(100% - 40px));margin:0 auto;padding:10px 0}.sales-lht-nav-actions,.sales-lht-nav-primary{display:flex;align-items:center;gap:14px}.sales-lht-nav-primary{min-width:0}.sales-lht-brand{flex:0 0 auto;color:#fff;font-size:24px;font-weight:950;text-decoration:none;white-space:nowrap}.sales-lht-nav-links{display:flex;align-items:center;gap:4px;padding:7px;border:1px solid var(--lht-line);border-radius:999px;background:rgba(22,22,25,.68);box-shadow:0 22px 70px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-lht-contact-pill,.sales-lht-download,.sales-lht-nav-links a{color:#f4f4f5;text-decoration:none;font-weight:850}.sales-lht-nav-links a{padding:13px 18px;border-radius:999px;color:#d4d4d8;transition:color .18s ease,background .18s ease,transform .18s ease}.sales-lht-nav-links a:hover{color:#fff;background:rgba(255,255,255,.08);transform:translateY(-1px)}.sales-lht-download{gap:8px;min-height:50px;padding:10px 18px;border:1px solid var(--lht-line);background:rgba(31,31,35,.78)}.sales-lht-contact-pill,.sales-lht-download{display:inline-flex;align-items:center;border-radius:999px}.sales-lht-contact-pill{gap:14px;min-height:58px;padding:8px 8px 8px 28px;background:linear-gradient(135deg,#4f46e5,#8b1cf6);box-shadow:0 18px 50px rgba(124,60,255,.28)}.sales-lht-contact-pill strong{display:grid;place-items:center;min-height:46px;padding:0 24px;border-radius:999px;color:#06060a;background:#fff}.sales-lht-hero{position:relative;display:grid;scroll-margin-top:96px;min-height:calc(100vh - 84px);width:min(1220px,calc(100% - 40px));margin:0 auto 90px;padding:34px 0 72px}.sales-lht-hero-glow{position:absolute;inset:2% 16% auto;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(124,60,255,.2),transparent 64%);filter:blur(18px);pointer-events:none}.sales-lht-portrait{position:absolute;left:50%;bottom:52px;z-index:1;width:min(520px,54vw);max-height:74vh;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 36px 70px rgba(0,0,0,.5));animation:lhtPortraitIn .9s ease both}.sales-lht-availability,.sales-lht-hero-note{position:absolute;z-index:2;top:35%;font-weight:900}.sales-lht-availability{left:auto;right:28%;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:rgba(39,39,42,.86);box-shadow:0 18px 50px rgba(0,0,0,.28);animation:lhtSlideIn .72s ease .2s both}.sales-lht-availability span{width:12px;height:12px;border-radius:999px;background:var(--lht-green);box-shadow:0 0 24px rgba(24,211,110,.75)}.sales-lht-hero-note{top:43%;right:9%;max-width:360px;color:#fff;font-size:20px;line-height:1.45;animation:lhtSlideIn .72s ease .32s both}.sales-lht-hero-title{position:absolute;left:0;bottom:20px;z-index:3;display:grid;gap:2px;margin:0;max-width:min(650px,58vw)}.sales-lht-hero-title span,.sales-lht-hero-title strong{display:block;color:#fff;font-size:clamp(48px,6.2vw,88px);font-weight:950;line-height:.92;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 28px rgba(40,232,242,.42);animation:lhtTextRise .76s ease both}.sales-lht-hero-title strong:nth-child(2){animation-delay:.12s}.sales-lht-hero-title strong:nth-child(3){animation-delay:.22s}.sales-lht-section{position:relative;scroll-margin-top:96px;width:min(1220px,calc(100% - 40px));margin:0 auto;padding:118px 0}.sales-lht-section-head{max-width:760px;margin:0 auto 64px;text-align:center}.sales-lht-contact-copy>span,.sales-lht-final-cta span,.sales-lht-section-head span{display:inline-block;margin-bottom:12px;color:var(--lht-cyan);font-size:13px;font-weight:950;text-transform:uppercase}.sales-lht-contact-copy h2,.sales-lht-final-cta h2,.sales-lht-section-head h2{margin:0;color:#fff;font-size:clamp(40px,5vw,62px);font-weight:950;line-height:1.02}.sales-lht-contact-copy p,.sales-lht-final-cta p,.sales-lht-section-head p{margin:18px 0 0;color:var(--lht-muted);font-size:18px;line-height:1.65}.sales-lht-project-grid,.sales-lht-service-grid,.sales-lht-stats-grid,.sales-lht-workflow-grid{display:grid;gap:28px}.sales-lht-project-grid,.sales-lht-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-lht-final-cta,.sales-lht-form-shell,.sales-lht-project-card,.sales-lht-service-card,.sales-lht-stat-card,.sales-lht-workflow-card{border:1px solid var(--lht-line);border-radius:8px;background:rgba(23,23,26,.92);box-shadow:0 26px 90px rgba(0,0,0,.26)}.sales-lht-service-card{position:relative;min-height:610px;padding:34px;overflow:hidden;transition:transform .22s ease,border-color .22s ease}.sales-lht-project-card:hover,.sales-lht-service-card:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.24)}.sales-lht-service-card h3{margin:0;font-size:clamp(42px,4vw,58px);line-height:1.08;font-weight:950}.sales-lht-service-card.gold h3{color:var(--lht-gold)}.sales-lht-service-card.mint h3{color:#27e0a0}.sales-lht-service-card.blue h3{color:#4da3ff}.sales-lht-service-card p{margin:34px 0 0;color:#e4e4e7;font-size:17px;line-height:1.6;font-weight:760}.sales-lht-card-visual{position:absolute;left:32px;right:32px;bottom:28px;display:grid;place-items:center;min-height:220px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.sales-lht-card-visual img{width:min(220px,70%);max-height:210px;object-fit:contain;filter:drop-shadow(0 24px 44px rgba(0,0,0,.38))}.sales-lht-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-lht-stat-card{min-height:160px;padding:30px;text-align:center}.sales-lht-stat-card strong{display:block;color:#fff;font-size:clamp(54px,6vw,72px);font-weight:950;line-height:1}.sales-lht-stat-card span{display:block;margin-top:18px;color:#f4f4f5;font-size:18px;font-weight:900}.sales-lht-skills{min-height:760px}.sales-lht-orbit{position:relative;width:min(640px,88vw);aspect-ratio:1;margin:10px auto 0;border:1px solid rgba(124,60,255,.24);border-radius:50%;background:radial-gradient(circle,rgba(124,60,255,.28),transparent 18%),repeating-radial-gradient(circle,transparent 0 84px,rgba(124,60,255,.18) 85px 86px);animation:lhtSpin 28s linear infinite}.sales-lht-orbit-chip,.sales-lht-orbit-core{position:absolute;display:grid;place-items:center;border-radius:999px}.sales-lht-orbit-core{inset:50% auto auto 50%;width:120px;height:120px;color:#fff;background:linear-gradient(135deg,#6d5dfc,#8b1cf6);transform:translate(-50%,-50%);box-shadow:0 24px 70px rgba(124,60,255,.44)}.sales-lht-orbit-chip{--angle:calc((360deg / var(--total)) * var(--i));left:50%;top:50%;width:78px;height:78px;color:#fff;background:rgba(25,25,29,.95);border:2px solid rgba(255,255,255,.18);font-weight:950;transform:rotate(var(--angle)) translate(250px) rotate(calc(-1 * var(--angle)))}.sales-lht-orbit-chip small{position:absolute;top:86px;width:140px;color:var(--lht-muted);font-size:11px;text-align:center;text-transform:capitalize}.sales-lht-project-card{display:grid;gap:24px;padding:28px;transition:transform .22s ease,border-color .22s ease}.sales-lht-project-media{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:#0f0f12}.sales-lht-project-media img{width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .26s ease,opacity .26s ease}.sales-lht-project-card:hover img{opacity:1;transform:scale(1.07)}.sales-lht-project-media span{position:absolute;left:14px;top:14px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(0,0,0,.58);font-size:12px;font-weight:900}.sales-lht-project-copy small{color:var(--lht-cyan);font-weight:900}.sales-lht-project-copy h3{margin:8px 0 12px;color:#fff;font-size:24px;line-height:1.15}.sales-lht-project-copy p{color:#d4d4d8;line-height:1.55}.sales-lht-project-copy strong{display:block;margin-top:16px}.sales-lht-chip-row,.sales-lht-project-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sales-lht-chip-row span{padding:7px 10px;border-radius:999px;color:#d4d4d8;background:rgba(255,255,255,.06);font-size:12px;font-weight:800}.sales-lht-final-cta a,.sales-lht-project-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:999px;color:#050507;background:#fff;font-weight:950;text-decoration:none}.sales-lht-project-actions a+a{color:#fff;background:rgba(255,255,255,.08)}.sales-lht-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-lht-workflow-card{padding:28px}.sales-lht-workflow-card>span{display:block;color:var(--lht-violet);font-size:42px;font-weight:950}.sales-lht-workflow-card h3{margin:18px 0 10px;color:#fff;font-size:22px}.sales-lht-workflow-card p{color:#c7c7d1;line-height:1.55}.sales-lht-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:34px;align-items:start}.sales-lht-contact-list{display:grid;gap:16px;margin-top:34px}.sales-lht-contact-list a{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}.sales-lht-contact-list a>svg{width:48px;height:48px;padding:13px;border-radius:999px;color:var(--lht-cyan);background:rgba(40,232,242,.1)}.sales-lht-contact-list small,.sales-lht-contact-list strong{display:block}.sales-lht-contact-list small{color:var(--lht-muted);font-size:12px;text-transform:uppercase}.sales-lht-form-shell{padding:24px}.sales-lht-form-shell .staff-contact-form{background:transparent;border:0;box-shadow:none;padding:0}.sales-lht-form-shell .staff-contact-form label span{color:#d4d4d8}.sales-lht-form-shell .staff-contact-form input,.sales-lht-form-shell .staff-contact-form select,.sales-lht-form-shell .staff-contact-form textarea{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.sales-lht-form-shell .staff-contact-form button{background:linear-gradient(135deg,var(--lht-cyan),var(--lht-violet))}.sales-lht-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1220px,calc(100% - 40px));margin:80px auto 0;padding:36px;background:radial-gradient(circle at 85% 20%,rgba(124,60,255,.3),transparent 24%),rgba(23,23,26,.96)}.sales-lht-final-cta h2{max-width:780px;font-size:clamp(32px,4vw,54px)}.sales-lht-footer{display:flex;align-items:center;justify-content:space-between;width:min(1220px,calc(100% - 40px));margin:0 auto;padding:38px 0;color:var(--lht-muted)}.sales-lht-footer strong{color:#fff}.sales-lht-footer a{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#fff;background:var(--lht-violet)}.sales-lht-page .reveal-up{animation:lhtReveal .76s ease both}@keyframes lhtPortraitIn{0%{opacity:0;transform:translateX(-50%) translateY(30px) scale(.94)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes lhtMobilePortraitIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes lhtSlideIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lhtTextRise{0%{opacity:0;transform:translateY(34px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lhtReveal{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes lhtSpin{to{transform:rotate(1turn)}}@media (max-width:1300px){.sales-lht-download{display:none}.sales-lht-nav-links a{padding-inline:16px;font-size:14px}}@media (max-width:1120px){.sales-lht-nav{align-items:center;justify-content:flex-start;gap:10px;width:min(100% - 28px,720px);overflow:visible}.sales-lht-nav-primary{width:100%}.sales-lht-download,.sales-lht-nav-actions,.sales-lht-nav-links{display:none}.sales-lht-brand{font-size:20px;min-width:0;overflow:hidden;text-overflow:ellipsis}.sales-lht-contact-pill{display:none}.sales-lht-hero{display:flex;flex-direction:column;gap:18px;width:min(100% - 20px,720px);min-height:auto;margin-bottom:28px;padding:20px 0 42px}.sales-lht-hero>*{min-width:0}.sales-lht-portrait{position:relative;left:auto;top:auto;bottom:auto;order:1;width:min(420px,100%);max-width:none;max-height:none;margin:0 auto;transform:none;animation:lhtMobilePortraitIn .76s ease both}.sales-lht-availability,.sales-lht-hero-note,.sales-lht-hero-title{position:relative;left:auto;right:auto;top:auto;bottom:auto}.sales-lht-availability{order:3;width:fit-content;max-width:100%}.sales-lht-hero-note{order:4;width:min(100%,300px);max-width:100%;font-size:13px;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.sales-lht-hero-title{order:2;display:block;max-width:100%;overflow-wrap:anywhere}.sales-lht-hero-title span,.sales-lht-hero-title strong{width:100%;max-width:100%;font-size:clamp(32px,8.4vw,40px);line-height:1.01;white-space:normal;overflow-wrap:anywhere;word-break:normal}.sales-lht-hero-title .sales-lht-hero-title-detail{font-size:clamp(20px,5.6vw,24px);line-height:1.14;word-break:break-word}.sales-lht-section{width:min(100% - 20px,720px);padding:72px 0}.sales-lht-section-head{margin-bottom:30px;text-align:left}.sales-lht-contact,.sales-lht-project-grid,.sales-lht-service-grid,.sales-lht-stats-grid,.sales-lht-workflow-grid{grid-template-columns:1fr}.sales-lht-service-card{min-height:520px;padding:26px}.sales-lht-service-card h3{font-size:40px}.sales-lht-skills{min-height:560px}.sales-lht-orbit{width:min(320px,84vw)}.sales-lht-orbit-core{width:82px;height:82px}.sales-lht-orbit-chip{width:50px;height:50px;transform:rotate(var(--angle)) translate(116px) rotate(calc(-1 * var(--angle)));font-size:11px}.sales-lht-orbit-chip small{display:none}.sales-lht-contact{gap:22px}.sales-lht-final-cta{margin-top:36px;padding:24px}.sales-lht-final-cta,.sales-lht-footer{display:grid;width:min(100% - 20px,720px)}.sales-lht-footer{gap:10px}@media (max-width:380px){.sales-lht-orbit{width:min(296px,82vw)}.sales-lht-orbit-chip{width:46px;height:46px;transform:rotate(var(--angle)) translate(102px) rotate(calc(-1 * var(--angle)));font-size:10px}}}@media (prefers-reduced-motion:reduce){.sales-lht-page *,.sales-lht-page :after,.sales-lht-page :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:768px){@keyframes partnerCardMobileReveal{0%{opacity:0;transform:translate3d(0,22px,0) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}body .agency-home .channel-carousel-shell{overflow:visible}body .agency-home .channel-marquee{padding-inline:10px!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:10px;scrollbar-width:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}body .agency-home .channel-nav-button{display:none!important}body .agency-home .channel-track{gap:12px!important}body .agency-home .channel-track .channel-slide-card{animation:partnerCardMobileReveal .54s cubic-bezier(.16,1,.3,1) both;border-radius:12px;scroll-snap-align:center;scroll-snap-stop:always;will-change:transform,filter,opacity;transform:translateZ(0) scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1),opacity .24s ease}body .agency-home .channel-track.is-previewing .channel-slide-card{filter:blur(3px) saturate(.9);opacity:.82;transform:scale(.985) translateY(1px);box-shadow:0 12px 28px rgba(23,32,28,.09)}body .agency-home .channel-track.is-previewing .channel-slide-card.preview{filter:blur(0);opacity:1;transform:translateY(-6px) scale(1.016);box-shadow:0 24px 48px rgba(23,32,28,.17);border-color:rgba(124,58,237,.38);z-index:2;pointer-events:auto}body .agency-home .channel-track.is-previewing .channel-slide-card.preview .channel-image-placeholder,body .agency-home .channel-track.is-previewing .channel-slide-card.preview img{filter:saturate(1.05)}body .agency-home .channel-track .channel-slide-card.reveal-up{transition:transform .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1),opacity .26s ease,box-shadow .26s ease}body .agency-home .channel-track .channel-slide-card:active{transform:translate3d(0,-4px,0) scale(.992)}body .agency-home .channel-track .channel-slide-card>.channel-preview-overlay{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}body .public-motion-ready .agency-home .channel-slide-card.public-reveal-item.public-reveal-visible{transform:translateZ(0)}}@media (max-width:390px){body .agency-home .channel-track{gap:10px!important}body .agency-home .channel-track .channel-slide-card{width:min(310px,calc(100vw - 24px))!important}body .agency-home .channel-track .channel-image-placeholder,body .agency-home .channel-track .channel-slide-card img{height:138px!important;min-height:138px!important}}.trust-footer{background:radial-gradient(circle at 16% 0,rgba(125,76,216,.24),transparent 34%),linear-gradient(180deg,#241238,#1a0e2d)!important}.trust-footer .footer-bottom{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px clamp(14px,4vw,28px)!important;color:rgba(243,232,255,.92)!important;background:rgba(42,23,66,.45)!important;overflow:hidden}.trust-footer .footer-bottom span{min-width:0;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.trust-footer .footer-bottom span:first-child{font-weight:800}@media (max-width:640px){.trust-footer .footer-bottom{font-size:12px;padding:12px 12px 14px!important;gap:8px}.trust-footer .footer-bottom span{max-width:50vw}}@media (max-width:1080px){body .app-shell{min-width:0!important;overflow-x:clip!important}body .app-shell .sidebar{min-width:0!important;border-bottom:1px solid rgba(246,241,232,.1);box-shadow:0 14px 36px rgba(18,8,30,.16)}body .app-shell .brand-mark{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;overflow:hidden}body .app-shell .brand-mark div,body .app-shell .brand-mark span,body .app-shell .brand-mark strong{min-width:0;max-width:100%}body .app-shell .brand-mark strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .nav-list{position:relative;min-width:0!important;width:100%!important;gap:7px!important;padding:2px 14px 4px 0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-padding-inline:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body .app-shell .nav-button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:176px;scroll-snap-align:start;gap:7px;overflow:hidden}body .app-shell .nav-button span{display:block;min-width:0;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .cms-console,body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .main,body .app-shell .panel,body .app-shell .visual-cms-console{min-width:0!important;max-width:100%}body .app-shell .input,body .app-shell input,body .app-shell select,body .app-shell textarea{max-width:100%;min-width:0}body .app-shell h1,body .app-shell h2,body .app-shell h3{letter-spacing:0}}@media (max-width:640px){body .app-shell .main{padding:12px!important}body .app-shell .cms-console,body .app-shell .panel{border-radius:12px!important}body .app-shell h1{font-size:clamp(25px,7vw,30px)!important;line-height:1.08!important}body .app-shell .cms-console h2,body .app-shell .visual-cms-console h2{font-size:clamp(24px,7.2vw,32px)!important;line-height:1.08!important}body .app-shell h3{font-size:17px!important;line-height:1.2!important}body .app-shell input,body .app-shell label,body .app-shell p,body .app-shell select,body .app-shell textarea{font-size:14px;line-height:1.5}body .app-shell .nav-button{min-height:40px!important;padding:8px 10px!important;border-radius:12px!important;font-size:12px!important}body .app-shell .nav-button span{max-width:118px}}body .app-shell{--workspace-sidebar-width:var(--workspace-sidebar-width-user,288px)!important;overflow-x:clip}@media (min-width:1081px){body .app-shell.sidebar-auto-hide{grid-template-columns:var(--workspace-sidebar-gutter) minmax(0,1fr)!important}body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone{position:fixed;inset:0 auto 0 0;z-index:110;width:42px;background:transparent;cursor:default}body .app-shell.sidebar-auto-hide .sidebar{position:sticky;top:0;z-index:80;width:var(--workspace-sidebar-width)!important;max-width:var(--workspace-sidebar-width)!important;transform:translate3d(var(--workspace-sidebar-visible-x),0,0);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease;will-change:transform}body .app-shell.sidebar-auto-hide .sidebar:focus-within,body .app-shell.sidebar-auto-hide .sidebar:hover,body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone:hover+.sidebar,body .app-shell.sidebar-auto-hide.sidebar-revealed .sidebar,body.workspace-sidebar-resizing .app-shell.sidebar-auto-hide .sidebar{z-index:130;transform:translateZ(0);box-shadow:24px 0 70px rgba(6,17,14,.22)}body .app-shell.sidebar-auto-hide .main{grid-column:2;min-width:0;padding-inline:clamp(18px,2.5vw,34px)!important}body .app-shell.sidebar-auto-hide .main>.topbar{margin-inline:calc(clamp(18px, 2.5vw, 34px) * -1)!important;padding-inline:clamp(18px,2.5vw,34px)!important}}body .app-shell .workspace-sidebar-resize-handle{position:absolute;top:50%;right:-10px;z-index:95;display:grid;place-items:center;width:20px;height:74px;padding:0;border:1px solid rgba(94,234,212,.28);border-radius:999px;color:#5eead4;background:linear-gradient(180deg,rgba(15,118,110,.92),rgba(13,95,88,.92)),rgba(14,30,26,.96);box-shadow:0 14px 34px rgba(0,0,0,.24);cursor:ew-resize;opacity:.92;transform:translateY(-50%);transition:opacity .16s ease,transform .16s ease,background .16s ease}body .app-shell .workspace-sidebar-resize-handle:focus-visible,body .app-shell .workspace-sidebar-resize-handle:hover,body.workspace-sidebar-resizing .workspace-sidebar-resize-handle{opacity:1;outline:none;transform:translateY(-50%) scaleX(1.12)}body.workspace-sidebar-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}body .app-shell .cms-console.visual-cms-console,body .app-shell .visual-cms-console{width:100%}body .app-shell .visual-cms-overview{grid-template-columns:minmax(180px,.52fr) minmax(420px,1.35fr) minmax(360px,1fr)!important;align-items:start}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{min-width:0}@media (max-width:1320px){body .app-shell .visual-cms-overview{grid-template-columns:minmax(170px,.44fr) minmax(420px,1.25fr) minmax(320px,.95fr)!important}}@media (max-width:1160px){body .app-shell .visual-cms-overview{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr)!important}body .app-shell .visual-cms-overview>:last-child{grid-column:1/-1}}@media (max-width:1080px){body .app-shell{--workspace-sidebar-width:100%!important;grid-template-columns:minmax(0,1fr)!important}body .app-shell .workspace-nav-tools,body .app-shell .workspace-sidebar-hover-zone,body .app-shell .workspace-sidebar-resize-handle{display:none!important}body .app-shell .visual-cms-overview{grid-template-columns:1fr!important}}body .app-shell{--workspace-sidebar-gutter:0px;--workspace-sidebar-visible-x:calc((var(--workspace-sidebar-width) - var(--workspace-sidebar-gutter)) * -1);--workspace-bg:#f3f5f8;--workspace-surface:#ffffff;--workspace-surface-soft:#f7f9fb;--workspace-border:#d8dde6;--workspace-border-strong:#b8c2cc;--workspace-text:#181818;--workspace-muted:#5f6b7a;--workspace-accent:#0176d3;--workspace-accent-strong:#0b5cab;--workspace-accent-soft:#eef4ff}body .app-shell .brand-mark{min-height:54px!important;padding:8px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;background:var(--workspace-surface)!important;box-shadow:none!important}body .app-shell .brand-logo{width:38px!important;height:38px!important;border-radius:8px!important}body .app-shell .brand-mark strong,body .app-shell .nav-button span,body .app-shell .user-mini-card strong{color:var(--workspace-text)!important}body .app-shell .brand-mark>div>div,body .app-shell .user-mini-card span{color:var(--workspace-muted)!important}body .app-shell .sidebar-route-panel .grid{display:grid!important}body .app-shell .sidebar-route-panel .btn{font-weight:700!important}body .app-shell .sidebar-route-panel .btn:focus-visible,body .app-shell .sidebar-route-panel .btn:hover{border-color:var(--workspace-accent)!important;background:var(--workspace-accent-soft)!important}body .app-shell .nav-list::-webkit-scrollbar-track{background:transparent}body .app-shell .workspace-nav--mobile{display:none!important}body .app-shell .workspace-nav-section{min-width:0;border:1px solid var(--workspace-border);border-radius:8px;background:var(--workspace-surface-soft)}body .app-shell .workspace-nav-section>summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:46px;padding:8px 10px;color:var(--workspace-text);cursor:pointer;list-style:none}body .app-shell .workspace-nav-section>summary::-webkit-details-marker{display:none}body .app-shell .workspace-nav-section>summary:after{content:"+";color:var(--workspace-muted);font-size:16px;line-height:1;text-align:center;transition:transform .16s ease}body .app-shell .workspace-nav-section[open]>summary:after{transform:rotate(45deg)}body .app-shell .workspace-nav-section>summary>span{display:grid;gap:1px;min-width:0}body .app-shell .workspace-nav-section>summary small,body .app-shell .workspace-nav-section>summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .workspace-nav-section>summary strong{font-size:13px;line-height:1.25}body .app-shell .workspace-nav-section>summary small{color:var(--workspace-muted);font-size:11px;line-height:1.25}body .app-shell .workspace-nav-section>div{display:grid;gap:4px;padding:0 6px 6px}body .app-shell .nav-button svg{color:#6b7785!important}body .app-shell .nav-button:focus-visible,body .app-shell .nav-button:hover{border-color:#c9d7e8!important;background:#f4f8ff!important;outline:none!important}body .app-shell .nav-button.active{border-color:#b6d9fb!important;background:var(--workspace-accent-soft)!important}body .app-shell .nav-button.active,body .app-shell .nav-button.active span,body .app-shell .nav-button.active svg{color:var(--workspace-accent-strong)!important}body .app-shell .user-mini-card{min-height:60px!important;padding:8px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;background:var(--workspace-surface-soft)!important;box-shadow:none!important}body .app-shell .user-mini-card img{width:38px!important;height:38px!important;border-radius:8px!important}body .app-shell .user-account-menu summary{border:1px solid var(--workspace-border)!important;color:var(--workspace-muted)!important;background:var(--workspace-surface)!important;box-shadow:none!important}body .app-shell .user-account-menu summary:focus-visible,body .app-shell .user-account-menu summary:hover{border-color:var(--workspace-accent)!important;color:var(--workspace-accent-strong)!important;outline:none!important}body .app-shell .workspace-sidebar-resize-handle{right:0;width:44px;min-width:44px;height:58px;min-height:44px;border-color:#b6d9fb;color:var(--workspace-accent-strong);background:var(--workspace-surface);box-shadow:0 8px 18px rgba(24,24,24,.12)}body .app-shell .workspace-sidebar-resize-handle:focus-visible,body .app-shell .workspace-sidebar-resize-handle:hover,body.workspace-sidebar-resizing .workspace-sidebar-resize-handle{background:var(--workspace-accent-soft)}body .app-shell .main{color:var(--workspace-text)!important}body .app-shell .main>.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .app-shell .cms-console-head h2,body .app-shell .main>.topbar h1,body .app-shell .panel.pad h2,body .app-shell .panel.pad h3,body .app-shell .studio-field-head h3{color:var(--workspace-text)!important;letter-spacing:0!important}body .app-shell .main>.topbar .workspace-page-title{max-width:100%;line-height:1.18;overflow-wrap:anywhere}body .app-shell .cms-console-head p,body .app-shell .field label,body .app-shell .homepage-studio-section span,body .app-shell .muted,body .app-shell .template-picker-card p,body .app-shell .upload-helper{color:var(--workspace-muted)!important}body .app-shell .homepage-studio-section,body .app-shell .preview-mode-button,body .app-shell .studio-entity-picker button,body .app-shell .visual-cms-block-library button,body .app-shell .visual-cms-page{border-radius:8px!important;box-shadow:none!important}body .app-shell .homepage-studio-section.active,body .app-shell .homepage-studio-section:hover,body .app-shell .preview-mode-button.active,body .app-shell .studio-entity-picker button.active,body .app-shell .visual-cms-page.active{border-color:#b6d9fb!important;background:var(--workspace-accent-soft)!important;color:var(--workspace-accent-strong)!important}body .app-shell .btn{border-radius:8px!important;box-shadow:none!important}body .app-shell .btn.primary{border-color:var(--workspace-accent)!important;background:var(--workspace-accent)!important}@media (min-width:1081px){body .app-shell.sidebar-auto-hide .sidebar{border-right-color:var(--workspace-border)!important}body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone{width:34px}body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone:after{content:"";position:fixed;top:16px;bottom:16px;left:7px;width:3px;border-radius:999px;background:rgba(1,118,211,.32);opacity:.72}}@media (max-width:1080px){body .app-shell .sidebar{height:auto!important;min-height:auto!important;padding:12px!important;border-right:0!important;border-bottom:1px solid var(--workspace-border)!important}body .app-shell .nav-list{flex:none!important;min-height:52px!important;max-height:56px!important;display:flex!important;flex-wrap:nowrap!important;gap:8px;margin:4px 0 0!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}body .app-shell .nav-button{flex:0 0 auto!important;width:auto!important;min-width:156px!important;min-height:42px!important;justify-content:flex-start!important}}@media (max-width:640px){body .app-shell .sidebar-route-panel .grid{grid-template-columns:1fr!important}body .app-shell .nav-button{min-width:168px!important}}body .app-shell .bio-card,body .app-shell .brand-mark,body .app-shell .campaign-builder-card,body .app-shell .cms-console,body .app-shell .cms-guide-card,body .app-shell .cms-tab,body .app-shell .editable-image-card,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .kanban-column,body .app-shell .kpi-card,body .app-shell .link-card,body .app-shell .module-access-item,body .app-shell .module-access-panel,body .app-shell .panel,body .app-shell .permission-item,body .app-shell .product-card,body .app-shell .role-card,body .app-shell .seo-preview-card,body .app-shell .service-cms-detail,body .app-shell .service-cms-list,body .app-shell .service-cms-record,body .app-shell .sidebar,body .app-shell .stat,body .app-shell .studio-entity-picker,body .app-shell .studio-image-list,body .app-shell .studio-inline-card,body .app-shell .table-wrap.panel,body .app-shell .task-card,body .app-shell .template-picker-card,body .app-shell .topbar,body .app-shell .user-detail-panel,body .app-shell .user-mini-card,body .app-shell .user-pivot-panel,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;box-shadow:none!important}body .app-shell .asset-file-preview,body .app-shell .channel-admin-preview,body .app-shell .homepage-studio-section,body .app-shell .module-access-item,body .app-shell .permission-item,body .app-shell .role-card,body .app-shell .rte-shell,body .app-shell .rte-toolbar,body .app-shell .task-card,body .app-shell .visual-cms-page{color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important}body .app-shell .main>.topbar h1{line-height:1.16!important;min-height:1.2em}body .app-shell .bio-card h3,body .app-shell .brand-mark strong,body .app-shell .cms-console-head h2,body .app-shell .link-card strong,body .app-shell .panel.pad>h2,body .app-shell .panel.pad>h3,body .app-shell .product-card h3,body .app-shell .stat strong,body .app-shell .studio-field-head h3,body .app-shell .task-card h3,body .app-shell .task-card strong,body .app-shell .topbar h1,body .app-shell .topbar h2,body .app-shell .topbar h3,body .app-shell .topbar strong,body .app-shell .user-mini-card strong{color:var(--workspace-heading)!important;font-family:var(--font-heading)!important;letter-spacing:0!important}body .app-shell .bio-card p,body .app-shell .cms-console-head p,body .app-shell .field label,body .app-shell .homepage-studio-section span,body .app-shell .link-card p,body .app-shell .main>.topbar .muted,body .app-shell .muted,body .app-shell .product-card p,body .app-shell .stat span,body .app-shell .task-card p,body .app-shell .template-picker-card p,body .app-shell .upload-helper,body .app-shell small{color:var(--workspace-muted)!important}body .app-shell .btn:focus-visible,body .app-shell .btn:hover,body .app-shell .preview-mode-button:hover,body .app-shell .studio-entity-picker button:hover,body .app-shell .visual-cms-block-library button:hover{box-shadow:var(--workspace-focus-ring)!important}body .app-shell .btn.coral,body .app-shell .btn.danger{border-color:var(--workspace-danger)!important}@media (max-width:1080px){body .app-shell .main>.topbar{position:relative!important;top:auto!important;margin-bottom:16px!important}body .app-shell .main>.topbar h1{font-size:clamp(26px,4.2vw,36px)!important}body .app-shell .cms-console-head h2,body .app-shell .panel.pad>h2{font-size:clamp(22px,3.2vw,28px)!important}}@media (max-width:640px){body .app-shell{font-size:14px!important}body .app-shell .main>.topbar{padding:16px!important}body .app-shell .main>.topbar h1{font-size:26px!important}body .app-shell .main>.topbar .btn-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}body .app-shell .main>.topbar .btn{width:100%!important}body .app-shell .btn,body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{font-size:14px!important}}body .app-shell{--workspace-surface-raised:#ffffff!important;--workspace-danger:#ba0517!important;--workspace-danger-soft:#fff1f2!important;--workspace-shadow:0 18px 44px rgba(15,23,42,0.07)!important;--workspace-focus:0 0 0 3px rgba(1,118,211,0.16)!important}body .app-shell.workspace-theme-dark{--workspace-surface-raised:#1b2433!important;--workspace-danger:#fb7185!important;--workspace-danger-soft:rgba(251,113,133,0.13)!important;--workspace-shadow:0 22px 56px rgba(0,0,0,0.3)!important;--workspace-focus:0 0 0 3px rgba(96,165,250,0.24)!important}body .app-shell .sidebar{box-shadow:var(--workspace-shadow)!important}body .app-shell .main>.topbar .muted{color:var(--workspace-muted)!important;font-size:15px!important;line-height:1.45!important}body .app-shell .bio-card,body .app-shell .brand-mark,body .app-shell .campaign-builder-card,body .app-shell .cms-console,body .app-shell .cms-guide-card,body .app-shell .cms-tab,body .app-shell .editable-image-card,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .kanban-column,body .app-shell .kpi-card,body .app-shell .link-card,body .app-shell .module-access-item,body .app-shell .module-access-panel,body .app-shell .panel,body .app-shell .permission-item,body .app-shell .product-card,body .app-shell .role-card,body .app-shell .seo-preview-card,body .app-shell .service-cms-detail,body .app-shell .service-cms-list,body .app-shell .service-cms-record,body .app-shell .stat,body .app-shell .studio-entity-picker,body .app-shell .studio-image-list,body .app-shell .studio-inline-card,body .app-shell .table-wrap.panel,body .app-shell .task-card,body .app-shell .template-picker-card,body .app-shell .user-detail-panel,body .app-shell .user-mini-card,body .app-shell .user-pivot-panel,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;box-shadow:none!important}body .app-shell .panel,body .app-shell .stat,body .app-shell .task-card{box-shadow:0 1px 2px rgba(15,23,42,.04)!important}body .app-shell.workspace-theme-dark .panel,body .app-shell.workspace-theme-dark .stat,body .app-shell.workspace-theme-dark .task-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}body .app-shell .homepage-studio-section,body .app-shell .module-access-item,body .app-shell .permission-item,body .app-shell .role-card,body .app-shell .task-card,body .app-shell .user-pivot-table tbody tr.active,body .app-shell .visual-cms-page{background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important}body .app-shell .asset-file-preview,body .app-shell .asset-library-image,body .app-shell .channel-admin-preview,body .app-shell .rte-shell,body .app-shell .rte-toolbar{color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important}body .app-shell .asset-library-image,body .app-shell .channel-admin-preview img,body .app-shell .sales-cms-block-editor{border-color:var(--workspace-border)!important}body .app-shell .sales-cms-block-editor{color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;box-shadow:none!important}body .app-shell.workspace-theme-dark .sales-cms-block-preview{border-color:rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(109,40,217,.48)),#111827}body .app-shell .bio-card h3,body .app-shell .brand-mark strong,body .app-shell .cms-console-head h2,body .app-shell .link-card strong,body .app-shell .panel.pad>h2,body .app-shell .panel.pad>h3,body .app-shell .product-card h3,body .app-shell .stat strong,body .app-shell .studio-field-head h3,body .app-shell .task-card h3,body .app-shell .task-card strong,body .app-shell .user-mini-card strong{color:var(--workspace-heading)!important;font-family:var(--font-heading)!important;letter-spacing:0!important}body .app-shell .cms-console-head h2,body .app-shell .panel.pad>h2{font-size:clamp(24px,1.75vw,32px)!important;line-height:1.14!important;font-weight:850!important}body .app-shell .stat{min-height:112px!important;padding:18px 20px!important}body .app-shell .bio-card p,body .app-shell .cms-console-head p,body .app-shell .field label,body .app-shell .homepage-studio-section span,body .app-shell .link-card p,body .app-shell .muted,body .app-shell .product-card p,body .app-shell .stat span,body .app-shell .task-card p,body .app-shell .template-picker-card p,body .app-shell .upload-helper,body .app-shell small{color:var(--workspace-muted)!important}body .app-shell .field label,body .app-shell .stat span{font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}body .app-shell .stat strong{margin-top:8px!important}body .app-shell .textarea{min-height:112px!important}body .app-shell .input::placeholder,body .app-shell .textarea::placeholder{color:var(--workspace-subtle)!important}body .app-shell .select option{color:var(--workspace-text)!important;background:var(--workspace-surface)!important}body .app-shell .compact-input:focus,body .app-shell .input:focus,body .app-shell .select:focus,body .app-shell .textarea:focus{box-shadow:var(--workspace-focus)!important}body .app-shell .btn,body .app-shell .preview-mode-button,body .app-shell .rte-toolbar button,body .app-shell .rte-toolbar label,body .app-shell .sidebar-route-panel .btn,body .app-shell .studio-entity-picker button,body .app-shell .visual-cms-block-library button{min-height:42px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}body .app-shell .btn:focus-visible,body .app-shell .btn:hover,body .app-shell .preview-mode-button:hover,body .app-shell .studio-entity-picker button:hover,body .app-shell .visual-cms-block-library button:hover{color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:var(--workspace-focus)!important;transform:none!important;outline:none!important}body .app-shell.workspace-theme-dark .btn.primary{color:#ffffff!important;box-shadow:0 14px 32px rgba(14,165,233,.2)!important}body .app-shell .btn.coral,body .app-shell .btn.danger{color:var(--workspace-danger)!important;background:var(--workspace-danger-soft)!important;border-color:color-mix(in srgb,var(--workspace-danger) 32%,var(--workspace-border))!important}body .app-shell .workspace-theme-toggle{min-width:98px!important}body .app-shell .badge.amber{color:#8a5a00!important;background:#fff7df!important;border-color:#f3d589!important}body .app-shell .badge.coral{color:#a61b34!important;background:#fff1f2!important;border-color:#fecdd3!important}body .app-shell.workspace-theme-dark .badge.amber{color:#fde68a!important;background:rgba(245,158,11,.14)!important;border-color:rgba(253,230,138,.28)!important}body .app-shell.workspace-theme-dark .badge.coral{color:#fda4af!important;background:rgba(244,63,94,.14)!important;border-color:rgba(253,164,175,.28)!important}body .app-shell.workspace-theme-dark .badge.gray{color:#cbd5e1!important;background:rgba(148,163,184,.13)!important;border-color:rgba(203,213,225,.2)!important}body .app-shell .nav-button svg{color:var(--workspace-subtle)!important}body .app-shell .nav-button.active svg,body .app-shell .nav-button:focus-visible svg,body .app-shell .nav-button:hover svg{color:var(--workspace-accent-strong)!important}body .app-shell .table th{color:var(--workspace-muted)!important;background:var(--workspace-surface-soft)!important}body .app-shell .table td,body .app-shell .table th{border-bottom-color:var(--workspace-border)!important}body .app-shell .table tbody tr:hover{background:var(--workspace-accent-soft)!important}@media (max-width:1080px){body .app-shell .main>.topbar h1{font-size:clamp(26px,4.2vw,36px)!important}body .app-shell .cms-console-head h2,body .app-shell .panel.pad>h2{font-size:clamp(22px,3.2vw,28px)!important}}@media (max-width:640px){body .app-shell{font-size:14px!important}body .app-shell .main>.topbar h1{font-size:26px!important}body .app-shell .btn,body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{font-size:14px!important}}body .app-shell .topbar{color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;box-shadow:none!important}body .app-shell .topbar h1,body .app-shell .topbar h2,body .app-shell .topbar h3,body .app-shell .topbar strong{color:var(--workspace-heading)!important;letter-spacing:0!important}body .app-shell{--workspace-sidebar-gutter:0px!important;--workspace-sidebar-visible-x:calc((var(--workspace-sidebar-width) - var(--workspace-sidebar-gutter)) * -1)!important;--workspace-border-strong:#b8c2cc!important;--workspace-focus:rgba(1,118,211,0.16)!important;grid-template-columns:var(--workspace-sidebar-gutter) minmax(0,1fr)!important;color-scheme:light}body .app-shell.workspace-theme-dark{--workspace-bg:#0f172a!important;--workspace-border:#2b3648!important;--workspace-border-strong:#46556b!important;--workspace-accent-soft:rgba(96,165,250,0.16)!important;--workspace-focus:rgba(96,165,250,0.24)!important;color-scheme:dark}body .app-shell .cms-console,body .app-shell .editable-image-card,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .main,body .app-shell .main>.topbar,body .app-shell .panel,body .app-shell .service-cms-detail,body .app-shell .service-cms-list,body .app-shell .service-cms-record,body .app-shell .sidebar,body .app-shell .studio-inline-card,body .app-shell .template-picker-card,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important}body .app-shell .main{background:var(--workspace-bg)!important}body .app-shell .sidebar{display:flex!important;flex-direction:column!important;min-width:0!important}body .app-shell .brand-mark,body .app-shell .sidebar-route-panel,body .app-shell .user-mini-card{flex:0 0 auto!important}body .app-shell .brand-mark,body .app-shell .user-mini-card{border-color:var(--workspace-border)!important}body .app-shell .brand-mark>div>div,body .app-shell .brand-tagline,body .app-shell .cms-console-head p,body .app-shell .field label,body .app-shell .homepage-studio-section span,body .app-shell .muted,body .app-shell .template-picker-card p,body .app-shell .upload-helper,body .app-shell .user-mini-card span,body .app-shell .visual-cms-page small,body .app-shell .visual-cms-status small{color:var(--workspace-muted)!important}body .app-shell .brand-tagline{margin-top:2px;font-size:12px;line-height:1.25}body .app-shell .nav-list{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-content:start!important;gap:6px!important;margin:2px -4px 0 0!important;padding:4px 6px 8px 0!important}body .app-shell .nav-button{white-space:normal!important;color:var(--workspace-text)!important}body .app-shell .nav-button svg{flex:0 0 auto;color:var(--workspace-muted)!important}body .app-shell .nav-button.active,body .app-shell .nav-button:focus-visible,body .app-shell .nav-button:hover{border-color:color-mix(in srgb,var(--workspace-accent) 38%,var(--workspace-border))!important}body .app-shell .main>.topbar{position:sticky;top:0;z-index:50;margin-inline:calc(clamp(18px, 2.5vw, 34px) * -1)!important;padding-inline:clamp(18px,2.5vw,34px)!important;background:color-mix(in srgb,var(--workspace-surface) 94%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body .app-shell.workspace-theme-light .main>.topbar{background:rgba(255,255,255,.94)!important}body .app-shell.workspace-theme-dark .btn.ghost,body .app-shell.workspace-theme-dark .sidebar-route-panel .btn,body .app-shell.workspace-theme-dark .visual-cms-block-library button{color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important}body .app-shell.workspace-theme-dark .badge{color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-soft)!important;border-color:var(--workspace-border)!important}body .app-shell .workspace-theme-toggle{min-width:94px}body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{border-color:var(--workspace-border-strong)!important}body .app-shell .compact-input:focus,body .app-shell .input:focus,body .app-shell .select:focus,body .app-shell .textarea:focus{box-shadow:0 0 0 3px var(--workspace-focus)!important}body .app-shell .cms-console.visual-cms-console,body .app-shell .visual-cms-console{width:100%!important}body .app-shell .cms-console-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important}body .app-shell .cms-console-head h2{max-width:100%!important;overflow-wrap:anywhere!important}body .app-shell .cms-console-head .btn-row{justify-content:flex-end!important;min-width:0!important}body .app-shell .visual-cms-overview{display:grid!important;grid-template-columns:minmax(360px,1.1fr) minmax(260px,.95fr) minmax(260px,.95fr)!important;gap:14px!important;align-items:stretch!important}body .app-shell .visual-cms-page-tree{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:8px!important;align-content:start!important;padding:12px!important;overflow:visible!important}body .app-shell .visual-cms-page-tree>span{grid-column:1/-1!important}body .app-shell .visual-cms-page{min-width:0!important;min-height:74px!important;padding:10px!important;overflow:hidden!important}body .app-shell .visual-cms-block-library button,body .app-shell .visual-cms-page strong,body .app-shell .visual-cms-status strong{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}body .app-shell .visual-cms-status{display:grid!important;align-content:start!important;gap:6px!important;min-height:118px!important;padding:14px!important;overflow:hidden!important}body .app-shell .visual-cms-block-library{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important}body .app-shell .visual-cms-block-library button{flex:0 1 auto!important;min-width:max-content!important}body .app-shell .grid.four,body .app-shell .grid.three,body .app-shell .grid.two{min-width:0!important}@media (min-width:1081px){body .app-shell .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:90!important;height:100dvh!important;max-height:100dvh!important;border-right:1px solid var(--workspace-border)!important;transform:translate3d(var(--workspace-sidebar-visible-x),0,0)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important}body .app-shell .workspace-sidebar-hover-zone{position:fixed!important;inset:0 auto 0 0!important;z-index:120!important;display:block!important;width:42px!important}body .app-shell.sidebar-auto-hide .sidebar:focus-within,body .app-shell.sidebar-auto-hide .sidebar:hover,body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone:hover+.sidebar,body.workspace-sidebar-resizing .app-shell.sidebar-auto-hide .sidebar{z-index:140!important;transform:translateZ(0)!important;box-shadow:24px 0 70px rgba(15,23,42,.18)!important}body .app-shell .workspace-sidebar-resize-handle{position:absolute!important;top:50%!important;right:0!important}}@media (max-width:1460px){body .app-shell .visual-cms-overview{grid-template-columns:minmax(300px,1fr) minmax(260px,1fr)!important}body .app-shell .visual-cms-overview>:last-child{grid-column:1/-1!important}}@media (max-width:1080px){body .app-shell{--workspace-sidebar-width:100%!important;display:block!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}body .app-shell .sidebar{position:sticky!important;inset:0 0 auto 0!important;z-index:90!important;width:100%!important;height:auto!important;max-height:none!important;border-right:0!important;border-bottom:1px solid var(--workspace-border)!important;transform:none!important}body .app-shell .workspace-sidebar-hover-zone,body .app-shell .workspace-sidebar-resize-handle{display:none!important}body .app-shell .nav-list{flex:none!important;min-height:52px!important;max-height:58px!important;display:flex!important;flex-wrap:nowrap!important;align-content:stretch!important;gap:8px!important;margin:4px 0 0!important;padding:0 0 5px!important;overflow-x:auto!important;overflow-y:hidden!important}body .app-shell .nav-button{flex:0 0 auto!important;width:auto!important;min-width:164px!important;min-height:42px!important}body .app-shell .main{grid-column:1!important;padding:16px!important}body .app-shell .main>.topbar{position:sticky!important;top:145px!important;margin-inline:-16px!important;padding-inline:16px!important}body .app-shell .cms-console-head{grid-template-columns:1fr!important}body .app-shell .cms-console-head .btn-row{justify-content:flex-start!important}body .app-shell .visual-cms-overview{grid-template-columns:1fr!important}body .app-shell .visual-cms-page-tree{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media (max-width:640px){body .app-shell .sidebar{padding:10px!important}body .app-shell .sidebar-route-panel .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app-shell .sidebar-route-panel .btn{min-height:36px!important;font-size:10.5px!important}body .app-shell .brand-mark{min-height:50px!important}body .app-shell .user-mini-card{display:none!important}body .app-shell .nav-button{min-width:170px!important}body .app-shell .main{padding:12px!important}body .app-shell .main>.topbar{top:132px!important;margin-inline:-12px!important;padding-inline:12px!important}body .app-shell .visual-cms-page-tree{grid-template-columns:1fr!important}body .app-shell .cms-console-head .btn-row .btn,body .app-shell .visual-cms-block-library button{width:100%!important;min-width:0!important}}@media (max-width:1080px){body .app-shell{--workspace-mobile-rail-height:146px!important}body .app-shell .sidebar{position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;height:var(--workspace-mobile-rail-height)!important;max-height:var(--workspace-mobile-rail-height)!important;overflow:hidden!important}body .app-shell .user-mini-card{display:none!important}body .app-shell .main{padding-top:calc(var(--workspace-mobile-rail-height) + 16px)!important}body .app-shell .main>.topbar{top:var(--workspace-mobile-rail-height)!important}}@media (max-width:640px){body .app-shell{--workspace-mobile-rail-height:140px!important}body .app-shell .main{padding-top:calc(var(--workspace-mobile-rail-height) + 12px)!important}}body .app-shell{--workspace-ink:#0e1a17;--workspace-muted:#66756f;--workspace-line:rgba(15,42,35,0.12);--workspace-card:rgba(255,253,247,0.88);--workspace-card-strong:#fffdf7;--workspace-green:#0f6b57;--workspace-teal:#16a58f;--workspace-blue:#1f66d1;--workspace-lime:#d8f56f;background:radial-gradient(circle at 84% 8%,rgba(22,165,143,.14),transparent 32%),radial-gradient(circle at 12% 18%,rgba(216,245,111,.12),transparent 30%),linear-gradient(135deg,#f6f1e7,#f9f7f0 46%,#eef5ef)!important;color:var(--workspace-ink);font-family:var(--font-sans)}body .app-shell .main{padding:clamp(18px,2.4vw,34px)!important}body .app-shell .panel,body .app-shell .topbar{border:1px solid var(--workspace-line)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,253,247,.94),rgba(247,244,235,.82)),var(--workspace-card-strong)!important;box-shadow:0 20px 60px rgba(20,38,31,.08)!important}body .app-shell .topbar{padding:clamp(20px,2.2vw,32px)!important;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .app-shell .topbar h1,body .app-shell .topbar strong{color:#0b1916;font-family:var(--font-heading);letter-spacing:-.04em}body .app-shell .topbar h1{margin:10px 0 8px;font-size:clamp(28px,3.1vw,48px);line-height:.98}body .app-shell .btn,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{border-radius:15px!important}body .app-shell .btn.primary{border:0!important;background:linear-gradient(135deg,#0e7668,#1c7ed6 58%,#2457d6)!important;box-shadow:0 18px 42px rgba(31,102,209,.22)!important}body .sales-funnel-dashboard{gap:22px!important}body .sales-funnel-dashboard .badge{width:fit-content;border-radius:999px!important;border-color:rgba(15,107,87,.22)!important;background:rgba(220,251,235,.82)!important;color:#064d3f!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important;text-transform:none!important}body .sales-funnel-dashboard .sales-funnel-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:clamp(24px,4vw,58px);align-items:end;min-height:clamp(340px,38vw,520px);padding:clamp(28px,4vw,52px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:34px!important;color:#f8fff8;background:radial-gradient(circle at 84% 18%,rgba(216,245,111,.2),transparent 30%),radial-gradient(circle at 10% 10%,rgba(38,217,184,.18),transparent 28%),linear-gradient(135deg,#081b17,#123a31 48%,#102842)!important;box-shadow:0 34px 90px rgba(8,27,23,.24)!important}body .sales-funnel-dashboard .sales-funnel-hero:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid rgba(255,255,255,.08);border-radius:26px}body .sales-funnel-dashboard .sales-funnel-hero:after{content:"visit → intent → lead → qualified";position:absolute;right:clamp(20px,4vw,62px);top:clamp(18px,3vw,42px);color:rgba(248,255,248,.16);font-family:var(--font-heading);font-size:clamp(18px,2vw,30px);font-weight:900;letter-spacing:-.05em}body .sales-funnel-dashboard .sales-funnel-hero h2{max-width:820px;margin:20px 0 16px;color:#f8fff8;font-family:var(--font-heading);font-size:clamp(42px,5vw,78px);line-height:.93;letter-spacing:-.07em}body .sales-funnel-dashboard .sales-funnel-hero p{max-width:720px;color:rgba(248,255,248,.76)!important;font-size:clamp(16px,1.3vw,20px);line-height:1.52}body .sales-funnel-dashboard .analytics-filter-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 60px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body .sales-funnel-dashboard .analytics-filter-grid .field label{color:rgba(248,255,248,.7)!important;font-family:var(--font-heading);font-size:11px;letter-spacing:.04em;text-transform:uppercase}body .sales-funnel-dashboard .analytics-filter-grid .btn,body .sales-funnel-dashboard .analytics-filter-grid .select{min-height:52px;border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.92)!important;color:#0d1e19!important;font-weight:900!important}body .sales-funnel-dashboard .analytics-visual-card .stat,body .sales-funnel-dashboard>.grid.four>.stat{position:relative;overflow:hidden;min-height:132px;padding:22px!important;border:1px solid var(--workspace-line)!important;border-radius:24px!important;background:linear-gradient(150deg,rgba(255,253,247,.96),rgba(245,241,230,.74)),#fffdf7!important;box-shadow:0 18px 48px rgba(20,38,31,.08)!important}body .sales-funnel-dashboard .analytics-visual-card .stat:after,body .sales-funnel-dashboard>.grid.four>.stat:after{content:"";position:absolute;right:-38px;top:-44px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(22,165,143,.16),transparent 64%)}body .sales-funnel-dashboard .stat span{color:var(--workspace-muted)!important;font-weight:800}body .sales-funnel-dashboard .stat strong{color:#071915;font-family:var(--font-heading);font-size:clamp(28px,2.7vw,42px)!important;letter-spacing:-.06em}body .sales-funnel-dashboard .analytics-visual-card{padding:clamp(22px,2.6vw,34px)!important;border-radius:30px!important;background:radial-gradient(circle at 100% 0,rgba(22,165,143,.11),transparent 32%),linear-gradient(145deg,rgba(255,253,247,.96),rgba(244,241,232,.8))!important}body .sales-funnel-dashboard .compact-heading{gap:18px;margin-bottom:18px}body .sales-funnel-dashboard .compact-heading h2,body .sales-funnel-dashboard>.panel>h2{margin:10px 0 0;color:#0c1c18;font-family:var(--font-heading);font-size:clamp(24px,2.5vw,38px);line-height:1.04;letter-spacing:-.055em}body .sales-funnel-dashboard .compact-heading>strong{padding:12px 16px;border-radius:18px;color:#08231c;background:var(--workspace-lime);box-shadow:0 12px 28px rgba(147,177,44,.2);font-family:var(--font-heading);letter-spacing:-.03em}body .sales-funnel-dashboard .decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body .sales-funnel-dashboard .decision-card{position:relative;overflow:hidden;padding:20px!important;border:1px solid rgba(15,42,35,.1)!important;border-radius:22px!important;background:linear-gradient(155deg,rgba(255,255,255,.76),rgba(245,241,229,.84)),#fffdf7!important;box-shadow:0 14px 36px rgba(20,38,31,.06)!important}body .sales-funnel-dashboard .decision-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--workspace-green),var(--workspace-teal),var(--workspace-lime))}body .sales-funnel-dashboard .decision-card span{color:#0f6b57;font-family:var(--font-heading);font-size:12px;font-weight:900;letter-spacing:-.01em}body .sales-funnel-dashboard .decision-card strong{display:block;margin-top:10px;color:#0b1c17;font-family:var(--font-heading);font-size:clamp(20px,2vw,30px);line-height:1.05;letter-spacing:-.05em}body .sales-funnel-dashboard .decision-card p,body .sales-funnel-dashboard .muted,body .sales-funnel-dashboard small{color:var(--workspace-muted)!important;line-height:1.5}body .sales-funnel-dashboard .sales-funnel-steps{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px}body .sales-funnel-dashboard .sales-funnel-step{padding:18px;border:1px solid rgba(15,42,35,.1);border-radius:22px;background:rgba(255,253,247,.72);box-shadow:0 14px 36px rgba(20,38,31,.06)}body .sales-funnel-dashboard .sales-funnel-step>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#083026;background:#d8f56f;font-family:var(--font-heading);font-size:12px;font-weight:900}body .sales-funnel-dashboard .chart-row-head strong,body .sales-funnel-dashboard .sales-funnel-step strong{color:#10211c;font-family:var(--font-heading);letter-spacing:-.035em}body .sales-funnel-dashboard .sales-funnel-step b{display:block;margin:14px 0 8px;color:#071915;font-family:var(--font-heading);font-size:32px;letter-spacing:-.06em}body .sales-funnel-dashboard .chart-track{overflow:hidden;height:10px;border-radius:999px;background:rgba(15,42,35,.08)!important}body .sales-funnel-dashboard .chart-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f6b57,#16a58f,#d8f56f)!important}body .sales-funnel-dashboard .chart-row{padding:16px;border-radius:20px;background:rgba(255,253,247,.74);border:1px solid rgba(15,42,35,.08)}body .sales-funnel-dashboard .table-wrap{border-radius:24px;border:1px solid rgba(15,42,35,.1);background:rgba(255,253,247,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}body .sales-funnel-dashboard .table{border-collapse:separate;border-spacing:0}body .sales-funnel-dashboard .table th{color:#0e3128;background:rgba(216,245,111,.34);font-family:var(--font-heading);font-size:12px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}body .sales-funnel-dashboard .table td{color:#17241f;border-color:rgba(15,42,35,.08)!important}body .sales-funnel-dashboard .table tbody tr:hover td{background:rgba(22,165,143,.07)}@media (max-width:1180px){body .sales-funnel-dashboard .grid.two,body .sales-funnel-dashboard .sales-funnel-hero{grid-template-columns:1fr!important}body .sales-funnel-dashboard .sales-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body .app-shell .main{padding:14px!important}body .sales-funnel-dashboard .sales-funnel-hero{min-height:auto;padding:24px!important;border-radius:26px!important}body .sales-funnel-dashboard .sales-funnel-hero h2{font-size:clamp(34px,12vw,52px);letter-spacing:-.06em}body .sales-funnel-dashboard .analytics-filter-grid,body .sales-funnel-dashboard .analytics-visual-card .grid.four,body .sales-funnel-dashboard .decision-grid,body .sales-funnel-dashboard .sales-funnel-steps,body .sales-funnel-dashboard>.grid.four{grid-template-columns:1fr!important}body .sales-funnel-dashboard .compact-heading{align-items:stretch;flex-direction:column}}body .app-shell{--workspace-bg:#f3f5f8!important;--workspace-surface-soft:#f7f9fb!important;--workspace-border:#d8dde6!important;--workspace-text:#181818!important;--workspace-muted:#5f6b7a!important;--workspace-accent-soft:#eef4ff!important}body .app-shell .workspace-nav-tools,body .app-shell .workspace-taskbar-action,body .app-shell .workspace-taskbar-actions,body .app-shell .workspace-taskbar-control,body .app-shell .workspace-taskbar-current,body .app-shell .workspace-taskbar-segmented,body .app-shell .workspace-taskbar-slider,body .app-shell .workspace-taskbar-status,body .app-shell .workspace-taskbar-switch{display:none!important}body .app-shell .sidebar{gap:8px!important;padding:12px!important;color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;box-shadow:0 10px 28px rgba(24,24,24,.08)!important;overflow:hidden!important}body .app-shell .brand-mark,body .app-shell .user-mini-card{min-height:54px!important;padding:8px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;background:var(--workspace-surface)!important;box-shadow:none!important}body .app-shell .brand-mark strong,body .app-shell .cms-console-head h2,body .app-shell .main>.topbar h1,body .app-shell .nav-button span,body .app-shell .panel.pad h2,body .app-shell .panel.pad h3,body .app-shell .studio-field-head h3,body .app-shell .user-mini-card strong{color:var(--workspace-text)!important;letter-spacing:0!important}body .app-shell .brand-mark>div>div,body .app-shell .cms-console-head p,body .app-shell .field label,body .app-shell .homepage-studio-section span,body .app-shell .muted,body .app-shell .template-picker-card p,body .app-shell .upload-helper,body .app-shell .user-mini-card span{color:var(--workspace-muted)!important}body .app-shell .sidebar-route-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app-shell .sidebar-route-panel .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important}body .app-shell .sidebar-route-panel .btn{min-height:32px!important;padding:6px 7px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;color:var(--workspace-accent-strong)!important;background:var(--workspace-surface-soft)!important;box-shadow:none!important;font-size:11px!important;line-height:1.1!important}body .app-shell .nav-list{flex:1 1 420px!important;min-height:280px!important;max-height:none!important;margin:4px -4px 0 0!important;padding:4px 44px 8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:#9eabb8 transparent!important;scrollbar-width:thin!important}body .app-shell .nav-list::-webkit-scrollbar{width:10px;height:10px}body .app-shell .nav-list::-webkit-scrollbar-thumb{border:2px solid var(--workspace-surface);border-radius:999px;background:#9eabb8}body .app-shell .nav-button{width:100%!important;min-height:44px!important;padding:10px 12px!important;gap:10px!important;border:1px solid transparent!important;border-radius:8px!important;color:#2f3a45!important;box-shadow:none!important;font-weight:700!important;line-height:1.18!important}body .app-shell .nav-button.active,body .app-shell .nav-button:focus-visible,body .app-shell .nav-button:hover{border-color:#b6d9fb!important}body .app-shell .nav-button.active{box-shadow:inset 3px 0 0 var(--workspace-accent)!important}body .app-shell .main,body .app-shell .main>.topbar{color:var(--workspace-text)!important;background:var(--workspace-bg)!important;box-shadow:none!important}body .app-shell .main>.topbar{border-bottom:1px solid var(--workspace-border)!important}body .app-shell .cms-console,body .app-shell .editable-image-card,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .panel,body .app-shell .service-cms-detail,body .app-shell .service-cms-list,body .app-shell .service-cms-record,body .app-shell .studio-inline-card,body .app-shell .template-picker-card,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{border:1px solid var(--workspace-border)!important;border-radius:8px!important;background:var(--workspace-surface)!important;box-shadow:none!important}body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{border:1px solid #b8c2cc!important;background:var(--workspace-surface)!important}body .app-shell .compact-input:focus,body .app-shell .input:focus,body .app-shell .select:focus,body .app-shell .textarea:focus{box-shadow:0 0 0 3px rgba(1,118,211,.14)!important}body .app-shell{--workspace-bg:#f6f8fb!important;--workspace-surface:#ffffff!important;--workspace-surface-soft:#f8fafc!important;--workspace-field-bg:#ffffff!important;--workspace-border:#d9e2ec!important;--workspace-border-strong:#b8c4d2!important;--workspace-text:#121826!important;--workspace-heading:#0f172a!important;--workspace-muted:#65758b!important;--workspace-subtle:#8291a6!important;--workspace-accent:#0176d3!important;--workspace-accent-strong:#0b5cab!important;--workspace-accent-soft:#eaf4ff!important;--workspace-focus-ring:0 0 0 3px rgba(1,118,211,0.16)!important;background:var(--workspace-bg)!important;color:var(--workspace-text)!important;color-scheme:light!important;font-family:var(--font-sans)!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important}body .app-shell.workspace-theme-dark{--workspace-bg:#0b1120!important;--workspace-surface:#111827!important;--workspace-surface-soft:#172033!important;--workspace-field-bg:#0f172a!important;--workspace-border:rgba(148,163,184,0.22)!important;--workspace-border-strong:rgba(148,163,184,0.38)!important;--workspace-text:#f8fafc!important;--workspace-heading:#ffffff!important;--workspace-muted:#a7b2c3!important;--workspace-subtle:#7f8da3!important;--workspace-accent:#60a5fa!important;--workspace-accent-strong:#bfdbfe!important;--workspace-accent-soft:rgba(96,165,250,0.17)!important;--workspace-focus-ring:0 0 0 3px rgba(96,165,250,0.24)!important;color-scheme:dark!important}body .app-shell .main,body .app-shell .section{color:var(--workspace-text)!important;background:var(--workspace-bg)!important}body .app-shell .bio-card,body .app-shell .brand-mark,body .app-shell .cms-console,body .app-shell .cms-guide-card,body .app-shell .cms-tab,body .app-shell .editable-image-card,body .app-shell .kpi-card,body .app-shell .link-card,body .app-shell .panel,body .app-shell .permission-item,body .app-shell .product-card,body .app-shell .role-card,body .app-shell .service-cms-detail,body .app-shell .service-cms-list,body .app-shell .service-cms-record,body .app-shell .sidebar,body .app-shell .stat,body .app-shell .studio-inline-card,body .app-shell .table-wrap.panel,body .app-shell .task-card,body .app-shell .template-picker-card,body .app-shell .topbar,body .app-shell .user-mini-card,body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree,body .app-shell .visual-cms-status{color:var(--workspace-text)!important;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;box-shadow:none!important}body .app-shell .asset-file-preview,body .app-shell .channel-admin-preview,body .app-shell .homepage-studio-section,body .app-shell .rte-shell,body .app-shell .rte-toolbar,body .app-shell .task-card,body .app-shell .visual-cms-page{color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important}body .app-shell .main>.topbar{color:var(--workspace-text)!important;background:rgba(255,255,255,.94)!important;border-color:var(--workspace-border)!important;border-top:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .app-shell.workspace-theme-dark .main>.topbar{background:rgba(17,24,39,.94)!important}body .app-shell .main>.topbar h1{margin:8px 0 6px!important;font-size:clamp(30px,2.55vw,44px)!important;font-weight:850!important;line-height:1.04!important}body .app-shell .brand-mark strong,body .app-shell .main>.topbar h1,body .app-shell .panel.pad>h2,body .app-shell .panel.pad>h3,body .app-shell .stat strong,body .app-shell .task-card strong,body .app-shell .topbar h1,body .app-shell .topbar h2,body .app-shell .topbar h3,body .app-shell .topbar strong,body .app-shell .user-mini-card strong{color:var(--workspace-heading)!important;font-family:var(--font-heading)!important;letter-spacing:0!important}body .app-shell .panel.pad>h2{font-size:clamp(24px,1.75vw,32px)!important;line-height:1.14!important;font-weight:850!important}body .app-shell .stat strong{font-size:clamp(28px,2vw,38px)!important;line-height:1.05!important;font-weight:850!important}body .app-shell .field label,body .app-shell .main>.topbar .muted,body .app-shell .muted,body .app-shell .stat span,body .app-shell .task-card p,body .app-shell .upload-helper,body .app-shell small{color:var(--workspace-muted)!important}body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{min-height:44px!important;border:1px solid var(--workspace-border-strong)!important;border-radius:8px!important;color:var(--workspace-text)!important;background:var(--workspace-field-bg)!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-size:15px!important;line-height:1.35!important}body .app-shell .compact-input:focus,body .app-shell .input:focus,body .app-shell .select:focus,body .app-shell .textarea:focus{border-color:var(--workspace-accent)!important;box-shadow:var(--workspace-focus-ring)!important;outline:none!important}body .app-shell .btn,body .app-shell .sidebar-route-panel .btn,body .app-shell .visual-cms-block-library button{min-height:42px!important;border:1px solid var(--workspace-border)!important;border-radius:8px!important;color:var(--workspace-text)!important;background:var(--workspace-surface-soft)!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}body .app-shell .btn:focus-visible,body .app-shell .btn:hover{color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:var(--workspace-focus-ring)!important;transform:none!important;outline:none!important}body .app-shell .btn.primary{color:#ffffff!important;background:linear-gradient(135deg,#0b7fd3,#2563eb)!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(37,99,235,.22)!important}body .app-shell.workspace-theme-dark .btn.primary{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}body .app-shell .badge{min-height:26px!important;border-radius:999px!important;border:1px solid var(--workspace-border)!important;background:var(--workspace-surface-soft)!important;color:var(--workspace-muted)!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}body .app-shell .badge.green{color:#087443!important;background:#e9fbf2!important;border-color:#b7ebce!important}body .app-shell .badge.blue{color:#0b5cab!important;background:#eaf4ff!important;border-color:#b8dfff!important}body .app-shell.workspace-theme-dark .badge.green{color:#86efac!important;background:rgba(34,197,94,.14)!important;border-color:rgba(134,239,172,.28)!important}body .app-shell.workspace-theme-dark .badge.blue{color:#bfdbfe!important;background:rgba(59,130,246,.17)!important;border-color:rgba(147,197,253,.28)!important}body .app-shell .nav-button{color:var(--workspace-muted)!important;background:transparent!important;border-color:transparent!important;font-family:var(--font-heading)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}body .app-shell .nav-button.active,body .app-shell .nav-button:focus-visible,body .app-shell .nav-button:hover{color:var(--workspace-accent-strong)!important;background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent)!important;box-shadow:inset 3px 0 0 var(--workspace-accent)!important;outline:none!important}body .app-shell{--workspace-sidebar-width:var(--workspace-sidebar-width-user,304px)!important;display:grid!important;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)!important;min-height:100dvh!important;overflow-x:clip!important}body .app-shell.sidebar-hidden{grid-template-columns:minmax(0,1fr)!important}body .app-shell.sidebar-hidden .sidebar{display:none!important}body .app-shell .sidebar{position:sticky!important;inset:0 auto auto 0!important;grid-column:1!important;grid-row:1!important;width:var(--workspace-sidebar-width)!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;z-index:80!important;border-right:1px solid var(--workspace-border)!important}body .app-shell .main{grid-column:2!important;grid-row:1!important;min-width:0!important}body .app-shell .workspace-sidebar-hover-zone{display:none!important}@media (min-width:1081px){body .app-shell.sidebar-auto-hide{grid-template-columns:0 minmax(0,1fr)!important}body .app-shell.sidebar-auto-hide .sidebar{position:fixed!important;transform:translate3d(calc(var(--workspace-sidebar-width) * -1),0,0)!important;box-shadow:none!important}body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone{position:fixed!important;inset:0 auto 0 0!important;z-index:120!important;display:block!important;width:42px!important;padding:0!important;border:0!important;background:transparent!important;cursor:ew-resize!important}body .app-shell.sidebar-auto-hide .sidebar:focus-within,body .app-shell.sidebar-auto-hide .sidebar:hover,body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone:focus-visible+.sidebar,body .app-shell.sidebar-auto-hide .workspace-sidebar-hover-zone:hover+.sidebar,body .app-shell.sidebar-auto-hide.sidebar-revealed .sidebar,body.workspace-sidebar-resizing .app-shell.sidebar-auto-hide .sidebar{transform:translateZ(0)!important;box-shadow:24px 0 70px rgba(15,23,42,.18)!important}}@media (max-width:1080px){body .app-shell,body .app-shell.sidebar-hidden{--workspace-mobile-rail-height:122px!important;--workspace-sidebar-width:100%!important;display:block!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}body .app-shell .sidebar{position:fixed!important;inset:0 0 auto 0!important;display:grid!important;grid-template-rows:52px 48px!important;gap:8px!important;width:100%!important;height:var(--workspace-mobile-rail-height)!important;max-height:var(--workspace-mobile-rail-height)!important;padding:8px 10px!important;overflow:visible!important;transform:none!important;z-index:90!important;border-right:0!important;border-bottom:1px solid var(--workspace-border)!important}body .app-shell .main{grid-column:1!important;padding-top:calc(var(--workspace-mobile-rail-height) + 12px)!important}body .app-shell .sidebar-route-panel,body .app-shell .user-mini-card,body .app-shell .workspace-nav--desktop,body .app-shell .workspace-sidebar-resize-handle{display:none!important}body .app-shell .brand-mark{min-width:0!important;min-height:52px!important;margin:0!important;padding:6px 8px!important}body .app-shell .brand-logo{width:38px!important;height:38px!important}body .app-shell .brand-mark>div{min-width:0!important}body .app-shell .brand-mark strong,body .app-shell .brand-tagline{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .brand-mark strong{font-size:15px!important}body .app-shell .brand-tagline{font-size:11px!important}body .app-shell .workspace-nav--mobile{display:flex!important;align-items:stretch!important;gap:8px!important;min-width:0!important;height:48px!important;padding:2px 0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;touch-action:pan-x pinch-zoom!important;-webkit-overflow-scrolling:touch!important}body .app-shell .workspace-nav--mobile::-webkit-scrollbar{display:none!important}body .app-shell .workspace-nav--mobile .nav-button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:44px!important;padding:9px 12px!important;gap:8px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;scroll-snap-align:start!important}body .app-shell .workspace-nav--mobile .nav-button.active{box-shadow:inset 0 -3px 0 var(--workspace-accent)!important}body .app-shell .main>.topbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin-bottom:14px!important;padding:16px!important}body .app-shell .main>.topbar .btn-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important}}@media (max-width:640px){body .app-shell,body .app-shell.sidebar-hidden{--workspace-mobile-rail-height:116px!important;font-size:14px!important}body .app-shell .sidebar{grid-template-rows:48px 44px!important;gap:8px!important;padding:8px!important}body .app-shell .brand-mark{min-height:48px!important;padding:5px 7px!important}body .app-shell .brand-logo{width:36px!important;height:36px!important}body .app-shell .brand-tagline{display:none!important}body .app-shell .workspace-nav--mobile{height:44px!important;padding:0!important}body .app-shell .workspace-nav--mobile .nav-button{min-height:44px!important;padding:9px 11px!important}body .app-shell .main{padding-top:calc(var(--workspace-mobile-rail-height) + 10px)!important}body .app-shell .main>.topbar{gap:8px!important;padding:12px!important}body .app-shell .main>.topbar .muted{display:none!important}body .app-shell .main>.topbar .btn-row{gap:6px!important}body .app-shell .main>.topbar .btn-row .btn,body .app-shell .main>.topbar .btn-row a.btn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;grid-column:auto!important;justify-content:center!important}body .app-shell .main>.topbar .btn-row .btn span,body .app-shell .main>.topbar .btn-row a.btn span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}body .app-shell .btn,body .app-shell .compact-input,body .app-shell .input,body .app-shell .select,body .app-shell .textarea{font-size:14px!important}}body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{--site-nav-y:0px;position:sticky!important;top:0!important;z-index:120!important;display:grid!important;grid-template-columns:minmax(0,clamp(250px,22vw,320px)) minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;justify-content:stretch!important;min-height:82px!important;padding:14px clamp(28px,5vw,96px)!important;column-gap:clamp(18px,2.4vw,36px)!important;overflow:visible!important;border:0!important;border-bottom:1px solid rgba(95,70,138,.14)!important;border-radius:0!important;background:rgba(255,255,255,.92)!important;box-shadow:0 10px 30px rgba(35,20,70,.07)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;opacity:1!important;filter:blur(0)!important;transform:translate3d(0,var(--site-nav-y),0)!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease,filter .22s ease,box-shadow .22s ease!important;will-change:transform}body .agency-home .site-nav:focus-within,body .agency-home .site-nav:not(.site-nav-hidden),body .community-page .site-nav:focus-within,body .community-page .site-nav:not(.site-nav-hidden),body .site-nav:focus-within,body .site-nav:not(.site-nav-hidden){--site-nav-y:0px!important;opacity:1!important;filter:blur(0)!important;pointer-events:auto!important}body .agency-home .site-nav.site-nav-hidden,body .community-page .site-nav.site-nav-hidden,body .site-nav.site-nav-hidden{--site-nav-y:calc(-100% - 18px)!important;opacity:0!important;filter:blur(3px)!important;pointer-events:none!important;box-shadow:none!important}body .agency-home .site-nav:before,body .community-page .site-nav:before,body .site-nav:before{content:none!important}body .agency-home .site-nav:after,body .community-page .site-nav:after,body .site-nav:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(37,99,235,.42),rgba(124,58,237,.32),transparent)!important}body .agency-home{--site-nav-fixed-height:82px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .site-nav{right:0!important;left:0!important}body .agency-home .agency-hero{min-height:min(860px,calc(100svh - var(--site-nav-fixed-height)))!important}body .agency-home .site-nav .brand-mark,body .community-page .site-nav .brand-mark,body .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;width:min(100%,320px)!important;min-width:0!important;max-width:320px!important;min-height:0!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#111827!important;background:transparent!important;box-shadow:none!important;perspective:none!important;transform-style:flat!important;animation:none!important}body .agency-home .site-nav .brand-mark:after,body .agency-home .site-nav .brand-mark:before,body .community-page .site-nav .brand-mark:after,body .community-page .site-nav .brand-mark:before,body .site-nav .brand-mark:after,body .site-nav .brand-mark:before{content:none!important}body .agency-home .site-nav .brand-logo,body .community-page .site-nav .brand-logo,body .site-nav .brand-logo{flex:0 0 42px!important;width:42px!important;height:42px!important;border:1px solid rgba(124,58,237,.16)!important;border-radius:12px!important;box-shadow:0 8px 18px rgba(31,6,55,.12)!important;animation:none!important;transform:none!important}body .agency-home .site-nav .brand-mark>div,body .community-page .site-nav .brand-mark>div,body .site-nav .brand-mark>div{min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text,body .community-page .site-nav .brand-mark strong,body .community-page .site-nav .brand-wave-text,body .site-nav .brand-mark strong,body .site-nav .brand-wave-text{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:transparent!important;background:linear-gradient(94deg,#0f766e,#0891b2 38%,#2563eb 64%,#7c3aed)!important;background-size:180% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-heading)!important;font-size:clamp(18px,1.55vw,23px)!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;animation:brandWaveGradient 9s ease-in-out infinite!important;transform:none!important}body .agency-home .site-nav .brand-wave-runner,body .community-page .site-nav .brand-wave-runner,body .site-nav .brand-wave-runner{display:block!important;width:auto!important;max-width:100%!important;gap:0!important;animation:none!important;transform:none!important}body .agency-home .site-nav .brand-wave-copy,body .community-page .site-nav .brand-wave-copy,body .site-nav .brand-wave-copy{display:inline!important;padding:0!important;animation:none!important}body .agency-home .site-nav .brand-wave-copy[aria-hidden=true],body .community-page .site-nav .brand-wave-copy[aria-hidden=true],body .site-nav .brand-wave-copy[aria-hidden=true]{display:none!important}body .agency-home .site-nav .brand-mark .muted,body .community-page .site-nav .brand-mark .muted,body .site-nav .brand-mark .muted{display:block!important;max-width:100%!important;margin-top:4px!important;overflow:hidden!important;color:rgba(48,36,76,.68)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{grid-column:2!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:clamp(12px,1.5vw,24px)!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;gap:clamp(18px,2.1vw,32px)!important;overflow:visible!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;color:#241334!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:15px!important;font-weight:820!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;transform:none!important}body .agency-home .site-nav .site-nav-main-links button.nav-link-pill,body .community-page .site-nav .site-nav-main-links button.nav-link-pill,body .site-nav .site-nav-main-links button.nav-link-pill{appearance:none!important;cursor:pointer!important}body .agency-home .site-nav .site-nav-dropdown-shell,body .community-page .site-nav .site-nav-dropdown-shell,body .site-nav .site-nav-dropdown-shell{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important}body .agency-home .site-nav .nav-link-chevron,body .community-page .site-nav .nav-link-chevron,body .site-nav .nav-link-chevron{flex:0 0 auto!important;opacity:.72!important;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease!important}body .agency-home .site-nav .site-nav-dropdown-shell.is-open .nav-link-chevron,body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .nav-link-chevron,body .agency-home .site-nav .site-nav-dropdown-shell:hover .nav-link-chevron,body .community-page .site-nav .site-nav-dropdown-shell.is-open .nav-link-chevron,body .community-page .site-nav .site-nav-dropdown-shell:focus-within .nav-link-chevron,body .community-page .site-nav .site-nav-dropdown-shell:hover .nav-link-chevron,body .site-nav .site-nav-dropdown-shell.is-open .nav-link-chevron,body .site-nav .site-nav-dropdown-shell:focus-within .nav-link-chevron,body .site-nav .site-nav-dropdown-shell:hover .nav-link-chevron{opacity:1!important;transform:rotate(180deg)!important}body .agency-home .site-nav .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown,body .site-nav .site-nav-dropdown{--nav-dropdown-rest-transform:translate3d(-50%,10px,0) scale(0.985);--nav-dropdown-open-transform:translate3d(-50%,0,0) scale(1);position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;z-index:40!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(604px,calc(100vw - 32px))!important;max-height:min(68vh,520px)!important;padding:12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(124,58,237,.17)!important;border-radius:22px!important;background:radial-gradient(circle at 18% 0,rgba(168,85,247,.13),transparent 34%),radial-gradient(circle at 88% 10%,rgba(37,99,235,.08),transparent 32%),rgba(255,255,255,.94)!important;box-shadow:0 24px 70px rgba(31,6,55,.18),inset 0 1px 0 rgba(255,255,255,.88)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important;opacity:var(--nav-dropdown-opacity,0)!important;pointer-events:var(--nav-dropdown-pointer-events,none)!important;transform:var(--nav-dropdown-transform,var(--nav-dropdown-rest-transform))!important;transform-origin:50% 0!important;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s ease!important;visibility:var(--nav-dropdown-visibility,hidden)!important}body .agency-home .site-nav .site-nav-dropdown:before,body .community-page .site-nav .site-nav-dropdown:before,body .site-nav .site-nav-dropdown:before{position:absolute!important;inset:-24px 0 auto!important;height:24px!important;content:""!important}body .agency-home .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown{opacity:1!important;pointer-events:auto!important;transform:translate3d(-50%,0,0) scale(1)!important;visibility:visible!important}body .agency-home .site-nav .site-nav-dropdown-shell.is-suppressed.is-open .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell.is-suppressed:focus-within .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell.is-suppressed:hover .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-suppressed.is-open .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-suppressed:focus-within .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-suppressed:hover .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-suppressed.is-open .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-suppressed:focus-within .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-suppressed:hover .site-nav-dropdown{opacity:0!important;pointer-events:none!important;transform:translate3d(-50%,8px,0) scale(.985)!important;visibility:hidden!important}body .agency-home .site-nav .site-nav-dropdown-link,body .community-page .site-nav .site-nav-dropdown-link,body .site-nav .site-nav-dropdown-link{display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:52px!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:14px!important;color:#20112e!important;text-decoration:none!important;transition:background .23s ease,border-color .23s ease,box-shadow .23s ease,transform .26s cubic-bezier(.16,1,.3,1)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible,body .agency-home .site-nav .site-nav-dropdown-link:hover,body .community-page .site-nav .site-nav-dropdown-link:focus-visible,body .community-page .site-nav .site-nav-dropdown-link:hover,body .site-nav .site-nav-dropdown-link:focus-visible,body .site-nav .site-nav-dropdown-link:hover{border-color:rgba(124,58,237,.14)!important;background:linear-gradient(135deg,rgba(37,99,235,.045),rgba(168,85,247,.06))!important;box-shadow:0 10px 22px rgba(31,6,55,.055)!important;outline:none!important;transform:translate3d(2px,0,0)!important}body .agency-home .site-nav .site-nav-dropdown-icon,body .community-page .site-nav .site-nav-dropdown-icon,body .site-nav .site-nav-dropdown-icon{position:relative!important;display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;color:#2563eb!important;background:rgba(37,99,235,.08)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.1),0 6px 14px rgba(37,99,235,.05)!important;overflow:hidden!important;transition:color .23s ease,background .23s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .23s ease!important}body .agency-home .site-nav .site-nav-dropdown-icon:after,body .community-page .site-nav .site-nav-dropdown-icon:after,body .site-nav .site-nav-dropdown-icon:after{display:none!important;content:none!important}body .site-nav .site-nav-dropdown-icon.icon-demo{color:#0891b2!important;background:rgba(8,145,178,.09)!important}body .site-nav .site-nav-dropdown-icon.icon-community,body .site-nav .site-nav-dropdown-icon.icon-contact{color:#0f766e!important;background:rgba(15,118,110,.09)!important}body .site-nav .site-nav-dropdown-icon.icon-landing,body .site-nav .site-nav-dropdown-icon.icon-profile{color:#7c3aed!important;background:rgba(124,58,237,.09)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon,body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon,body .community-page .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon,body .community-page .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon,body .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon,body .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon{transform:translateZ(0) scale(1.045)!important;box-shadow:inset 0 0 0 1px rgba(124,58,237,.14),0 8px 16px rgba(37,99,235,.08)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon:after,body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon:after,body .community-page .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon:after,body .community-page .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon:after,body .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon:after,body .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon:after{animation:none!important}body .agency-home .site-nav .site-nav-dropdown-link strong,body .community-page .site-nav .site-nav-dropdown-link strong,body .site-nav .site-nav-dropdown-link strong{display:-webkit-box!important;overflow:hidden!important;color:#1f1230!important;font-family:var(--font-heading)!important;font-size:14.5px!important;font-weight:900!important;line-height:1.16!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .agency-home .site-nav .site-nav-dropdown-arrow,body .community-page .site-nav .site-nav-dropdown-arrow,body .site-nav .site-nav-dropdown-arrow{justify-self:end!important;color:#2563eb!important;opacity:.42!important;transform:translate3d(-3px,0,0)!important;transition:opacity .23s ease,transform .26s cubic-bezier(.16,1,.3,1)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-arrow,body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow,body .community-page .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-arrow,body .community-page .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow,body .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-arrow,body .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow{opacity:.95!important;transform:translate3d(2px,0,0)!important;animation:none!important}@keyframes navDropdownIconShine{0%{opacity:0;transform:translateX(-115%) skewX(-18deg)}42%{opacity:1}to{opacity:0;transform:translateX(115%) skewX(-18deg)}}@keyframes navDropdownArrowRespond{0%,to{transform:translate3d(3px,0,0)}50%{transform:translate3d(6px,0,0)}}body .agency-home .site-nav .site-nav-main-links .nav-link-pill:after,body .community-page .site-nav .site-nav-main-links .nav-link-pill:after,body .site-nav .site-nav-main-links .nav-link-pill:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-15px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#2563eb,#7c3aed)!important;opacity:0!important;transform:scaleX(.42)!important;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill.is-active,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:focus-visible,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:hover,body .community-page .site-nav .site-nav-main-links .nav-link-pill.is-active,body .community-page .site-nav .site-nav-main-links .nav-link-pill:focus-visible,body .community-page .site-nav .site-nav-main-links .nav-link-pill:hover,body .site-nav .site-nav-main-links .nav-link-pill.is-active,body .site-nav .site-nav-main-links .nav-link-pill:focus-visible,body .site-nav .site-nav-main-links .nav-link-pill:hover{color:#2563eb!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;outline:none!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill.is-active:after,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:focus-visible:after,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:hover:after,body .community-page .site-nav .site-nav-main-links .nav-link-pill.is-active:after,body .community-page .site-nav .site-nav-main-links .nav-link-pill:focus-visible:after,body .community-page .site-nav .site-nav-main-links .nav-link-pill:hover:after,body .site-nav .site-nav-main-links .nav-link-pill.is-active:after,body .site-nav .site-nav-main-links .nav-link-pill:focus-visible:after,body .site-nav .site-nav-main-links .nav-link-pill:hover:after{opacity:1!important;transform:scaleX(1)!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{flex:0 0 auto!important;min-width:132px!important;height:46px!important;min-height:46px!important;padding:0 24px!important;border:1px solid rgba(37,99,235,.84)!important;border-radius:999px!important;color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#138fe3 52%,#22c1dc)!important;box-shadow:0 14px 28px rgba(37,99,235,.18)!important;font-family:var(--font-heading)!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body .agency-home .site-nav .nav-consult-link:focus-visible,body .agency-home .site-nav .nav-consult-link:hover,body .community-page .site-nav .nav-consult-link:focus-visible,body .community-page .site-nav .nav-consult-link:hover,body .site-nav .nav-consult-link:focus-visible,body .site-nav .nav-consult-link:hover{filter:saturate(1.08)!important;transform:translate3d(0,-1px,0)!important;box-shadow:0 16px 32px rgba(37,99,235,.24)!important}body .agency-home .site-nav .site-nav-auth-inline,body .community-page .site-nav .site-nav-auth-inline,body .site-nav .site-nav-auth-inline{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{display:inline-grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid rgba(95,70,138,.16)!important;border-radius:999px!important;color:#1f2937!important;background:rgba(255,255,255,.74)!important;box-shadow:none!important;line-height:1!important}body .agency-home .site-nav .nav-auth-button svg,body .agency-home .site-nav .nav-logout-button svg,body .community-page .site-nav .nav-auth-button svg,body .community-page .site-nav .nav-logout-button svg,body .site-nav .nav-auth-button svg,body .site-nav .nav-logout-button svg{width:18px!important;height:18px!important}body .agency-home .site-nav .nav-auth-label,body .agency-home .site-nav .nav-locale-switch,body .agency-home .site-nav .nav-logout-label,body .community-page .site-nav .nav-auth-label,body .community-page .site-nav .nav-locale-switch,body .community-page .site-nav .nav-logout-label,body .site-nav .nav-auth-label,body .site-nav .nav-locale-switch,body .site-nav .nav-logout-label{position:static!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:999px!important;color:#35104c!important;background:rgba(255,255,255,.78)!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;transform:none!important}body .agency-home .site-nav .nav-locale-switch:focus-visible,body .agency-home .site-nav .nav-locale-switch:hover,body .community-page .site-nav .nav-locale-switch:focus-visible,body .community-page .site-nav .nav-locale-switch:hover,body .site-nav .nav-locale-switch:focus-visible,body .site-nav .nav-locale-switch:hover{border-color:rgba(37,99,235,.32)!important;color:#2563eb!important;background:#ffffff!important;transform:translate3d(0,-1px,0)!important;outline:none!important}body .agency-home .agency-kicker,body .agency-home .partner-heading-brand,body .public-shell .btn,body .public-shell button,body .public-shell h1,body .public-shell h2,body .public-shell h3,body .site-nav .brand-wave-text,body .site-nav .btn,body .site-nav .nav-auth-button,body .site-nav .nav-consult-link,body .site-nav .nav-link-pill,body .site-nav .nav-locale-switch,body .site-nav .nav-logout-button{font-family:var(--font-heading)!important;letter-spacing:0!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{max-width:calc(100vw - 32px)!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:clamp(44px,6vw,88px)!important;line-height:.96!important}body .agency-home .hero-title-desktop,body .agency-home .hero-title-line,body .agency-home .hero-title-mobile,body .agency-home .hero-title-mobile>span{font-family:var(--font-heading)!important;white-space:nowrap!important;letter-spacing:0!important}@media (max-width:1360px){body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{grid-template-columns:minmax(0,292px) minmax(0,1fr) auto!important;padding-inline:clamp(24px,3.8vw,48px)!important;column-gap:clamp(18px,2vw,26px)!important}body .agency-home .site-nav .brand-mark,body .community-page .site-nav .brand-mark,body .site-nav .brand-mark{width:min(100%,292px)!important;max-width:292px!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text,body .community-page .site-nav .brand-mark strong,body .community-page .site-nav .brand-wave-text,body .site-nav .brand-mark strong,body .site-nav .brand-wave-text{font-size:clamp(17px,1.55vw,20px)!important}body .agency-home .site-nav .brand-mark .muted,body .community-page .site-nav .brand-mark .muted,body .site-nav .brand-mark .muted{display:none!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{gap:14px!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:18px!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{font-size:14px!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:118px!important;padding-inline:18px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}}@media (max-width:1180px){body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{grid-template-columns:minmax(196px,auto) minmax(0,1fr) auto!important;padding-inline:clamp(18px,3vw,44px)!important;column-gap:16px!important}body .agency-home .site-nav .brand-mark,body .community-page .site-nav .brand-mark,body .site-nav .brand-mark{max-width:270px!important}body .agency-home .site-nav .brand-mark .muted,body .community-page .site-nav .brand-mark .muted,body .site-nav .brand-mark .muted{display:none!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:18px!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:116px!important;padding-inline:20px!important}}@media (max-width:900px){body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;min-height:112px!important;padding:10px clamp(12px,4vw,22px) 12px!important;row-gap:9px!important}body .agency-home{--site-nav-fixed-height:112px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .site-nav.site-nav-hidden{--site-nav-y:calc(-100% - max(14px, env(safe-area-inset-top)))!important}body .agency-home .agency-hero{min-height:calc(100svh - var(--site-nav-fixed-height))!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(32px,10.3vw,46px)!important;line-height:.96!important}body .agency-home .site-nav .brand-mark,body .community-page .site-nav .brand-mark,body .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:100%!important;max-width:100%!important;height:42px!important;overflow:visible!important}body .agency-home .site-nav .brand-logo,body .community-page .site-nav .brand-logo,body .site-nav .brand-logo{flex-basis:34px!important;width:34px!important;height:34px!important;border-radius:10px!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text,body .community-page .site-nav .brand-mark strong,body .community-page .site-nav .brand-wave-text,body .site-nav .brand-mark strong,body .site-nav .brand-wave-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(12px,3.15vw,15px)!important;line-height:1!important}body .agency-home .site-nav .brand-mark>div,body .community-page .site-nav .brand-mark>div,body .site-nav .brand-mark>div{min-width:0!important;max-width:calc(100% - 44px)!important;overflow:hidden!important}body .agency-home .site-nav .brand-wave-copy[aria-hidden=true],body .community-page .site-nav .brand-wave-copy[aria-hidden=true],body .site-nav .brand-wave-copy[aria-hidden=true]{display:none!important}body .agency-home .site-nav .nav-locale-switch,body .community-page .site-nav .nav-locale-switch,body .site-nav .nav-locale-switch{grid-column:2!important;grid-row:1!important;width:40px!important;min-width:40px!important;height:40px!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px 38px!important;width:100%!important;gap:6px!important;overflow:visible!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{justify-content:flex-start!important;gap:5px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar,body .community-page .site-nav .site-nav-main-links::-webkit-scrollbar,body .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 6px!important;font-size:11px!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}body .agency-home .site-nav .site-nav-main-links .nav-link-chevron,body .community-page .site-nav .site-nav-main-links .nav-link-chevron,body .site-nav .site-nav-main-links .nav-link-chevron{display:none!important}body .agency-home .site-nav .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown,body .site-nav .site-nav-dropdown{--nav-dropdown-rest-transform:translate3d(0,8px,0) scale(0.985);--nav-dropdown-open-transform:translateZ(0) scale(1);position:fixed!important;top:calc(var(--site-nav-fixed-height, 112px) - 2px)!important;left:10px!important;right:10px!important;grid-template-columns:1fr!important;gap:7px!important;width:auto!important;max-height:min(54svh,430px)!important;padding:10px!important;transform:var(--nav-dropdown-transform,var(--nav-dropdown-rest-transform))!important}body .agency-home .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown{transform:translateZ(0) scale(1)!important}body .agency-home .site-nav .site-nav-dropdown-link,body .community-page .site-nav .site-nav-dropdown-link,body .site-nav .site-nav-dropdown-link{grid-template-columns:31px minmax(0,1fr) 16px!important;min-height:50px!important;padding:8px 9px!important}body .agency-home .site-nav .site-nav-dropdown-icon,body .community-page .site-nav .site-nav-dropdown-icon,body .site-nav .site-nav-dropdown-icon{width:26px!important;height:26px!important;border-radius:8px!important}body .agency-home .site-nav .site-nav-dropdown-link strong,body .community-page .site-nav .site-nav-dropdown-link strong,body .site-nav .site-nav-dropdown-link strong{font-size:14px!important;line-height:1.14!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill:after,body .community-page .site-nav .site-nav-main-links .nav-link-pill:after,body .site-nav .site-nav-main-links .nav-link-pill:after{bottom:0!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:92px!important;width:92px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;font-size:13px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}}@media (max-width:420px){body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(29px,9.6vw,39px)!important}body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{padding-inline:10px!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) 78px 36px!important;gap:5px!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:4px!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{height:36px!important;min-height:36px!important;padding-inline:5px!important;font-size:10.5px!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:78px!important;width:78px!important;padding-inline:10px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}}@media (max-width:380px){body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) 78px 34px!important;gap:5px!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:4px!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{padding-inline:4px!important;font-size:10px!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:74px!important;width:74px!important;font-size:11.5px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}}@media (max-width:360px){body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) 70px 34px!important;gap:4px!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:3px!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{padding-inline:4px!important;font-size:10px!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{min-width:70px!important;width:70px!important;font-size:11px!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-logout-button,body .community-page .site-nav .nav-auth-button,body .community-page .site-nav .nav-logout-button,body .site-nav .nav-auth-button,body .site-nav .nav-logout-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}}@media (hover:none){body .agency-home .site-nav .site-nav-dropdown-link:hover,body .community-page .site-nav .site-nav-dropdown-link:hover,body .site-nav .site-nav-dropdown-link:hover{transform:none!important;box-shadow:none!important}body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow,body .community-page .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow,body .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow{animation:none!important}}body .agency-home .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown{opacity:1!important;pointer-events:auto!important;transform:translate3d(-50%,0,0) scale(1)!important;visibility:visible!important}body .agency-home .site-nav .site-nav-dropdown.is-open:not(.is-suppressed),body .community-page .site-nav .site-nav-dropdown.is-open:not(.is-suppressed),body .site-nav .site-nav-dropdown.is-open:not(.is-suppressed){opacity:1!important;pointer-events:auto!important;transform:translate3d(-50%,0,0) scale(1)!important;visibility:visible!important}body .agency-home .site-nav .site-nav-dropdown.is-suppressed,body .community-page .site-nav .site-nav-dropdown.is-suppressed,body .site-nav .site-nav-dropdown.is-suppressed{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:900px){body .agency-home .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .agency-home .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell.is-open:not(.is-suppressed)>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:not(.is-suppressed):focus-within>.site-nav-dropdown,body .site-nav .site-nav-dropdown-shell:not(.is-suppressed):hover>.site-nav-dropdown{transform:translateZ(0) scale(1)!important}body .agency-home .site-nav .site-nav-dropdown.is-open:not(.is-suppressed),body .community-page .site-nav .site-nav-dropdown.is-open:not(.is-suppressed),body .site-nav .site-nav-dropdown.is-open:not(.is-suppressed){transform:translateZ(0) scale(1)!important}}@media (prefers-reduced-motion:reduce){body .site-nav .brand-mark strong,body .site-nav .brand-wave-text,body .site-nav .nav-consult-link,body .site-nav .site-nav-dropdown-arrow,body .site-nav .site-nav-dropdown-icon,body .site-nav .site-nav-dropdown-icon:after,body .site-nav .site-nav-main-links .nav-link-pill:after{animation:none!important;transition:none!important}}body .site-nav .nav-auth-button,body .site-nav .nav-locale-switch,body .site-nav .nav-logout-button{border-color:rgba(167,139,250,.26)!important;background:linear-gradient(145deg,rgba(250,245,255,.94),rgba(237,233,254,.9)),radial-gradient(circle at 30% 16%,rgba(34,211,238,.12),transparent 48%)!important;color:#5b21b6!important;box-shadow:0 12px 26px rgba(79,70,229,.1),inset 0 1px 0 rgba(255,255,255,.82)!important}body .site-nav .nav-auth-button svg,body .site-nav .nav-logout-button svg{color:#5b21b6!important;stroke-width:2.35!important}body .site-nav .nav-auth-button:focus-visible,body .site-nav .nav-auth-button:hover,body .site-nav .nav-locale-switch:focus-visible,body .site-nav .nav-locale-switch:hover,body .site-nav .nav-logout-button:focus-visible,body .site-nav .nav-logout-button:hover{border-color:rgba(34,211,238,.36)!important;background:linear-gradient(145deg,rgba(124,58,237,.96),rgba(37,99,235,.9)),radial-gradient(circle at 24% 18%,rgba(103,232,249,.2),transparent 48%)!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(79,70,229,.2),inset 0 1px 0 rgba(255,255,255,.2)!important}body .site-nav .nav-auth-button:focus-visible svg,body .site-nav .nav-auth-button:hover svg,body .site-nav .nav-logout-button:focus-visible svg,body .site-nav .nav-logout-button:hover svg{color:#ffffff!important}@keyframes stosFloat{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-18px,14px,0) rotate(8deg)}}@keyframes stosReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.compact-heading{align-items:flex-start!important;gap:18px!important}@keyframes stosV2LiftIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.staff-hero-copy{grid-template-columns:minmax(0,.78fr) minmax(220px,.44fr);gap:clamp(32px,6vw,96px)}.staff-hero-left{max-width:540px}.staff-hero-right{justify-self:end;width:min(100%,250px);padding-bottom:14px}.staff-hero-title.is-long{max-width:540px;font-size:50px}.staff-hero-title.is-long span:last-child{letter-spacing:-.02em}.staff-hero h1 span{display:block;max-width:100%}.staff-headline{max-width:250px;line-height:1.58;text-wrap:pretty}.executive-pivot-shell,.portfolio-admin-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.86fr);gap:20px;align-items:start}.executive-create-panel,.executive-inspector,.executive-pivot-panel,.portfolio-directory-panel,.portfolio-record-aside,.portfolio-record-detail{display:grid;gap:18px}.executive-inspector,.portfolio-record-aside{position:sticky;top:92px}.portfolio-record-detail{margin-top:20px}.portfolio-directory-toolbar-wide{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(0,.8fr)) auto}.executive-pivot-chip-row{display:flex;flex-wrap:wrap;gap:10px}.executive-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;color:rgba(232,236,255,.86);font-size:12px;font-weight:800;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.executive-filter-chip:hover{transform:translateY(-1px);border-color:rgba(123,97,255,.34)}.executive-filter-chip.active{color:#ffffff;background:linear-gradient(135deg,rgba(115,67,255,.86),rgba(146,102,255,.8));border-color:rgba(179,152,255,.34)}.record-section-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.record-section-tab{display:grid;gap:8px;min-height:96px;padding:16px 18px;text-align:left;color:inherit;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.record-section-tab:hover{transform:translateY(-1px);border-color:rgba(123,97,255,.28)}.record-section-tab.active{background:rgba(123,97,255,.12);border-color:rgba(123,97,255,.34);box-shadow:0 14px 34px rgba(19,23,42,.12)}.record-section-tab strong{font-size:14px;line-height:1.3}.record-section-tab span{color:rgba(177,184,214,.78);font-size:12px;line-height:1.45}.executive-inspector .field,.executive-inspector .grid,.portfolio-record-aside .field,.portfolio-record-aside .grid,.portfolio-record-detail .field,.portfolio-record-detail .grid,.portfolio-record-detail .input,.portfolio-record-detail .select,.portfolio-record-detail .textarea{min-width:0}.portfolio-avatar-editor{display:grid;grid-template-columns:minmax(128px,168px) minmax(0,1fr);gap:18px;align-items:stretch;min-width:0;padding:16px;border:1px solid rgba(123,97,255,.16);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(245,248,255,.78)),rgba(255,255,255,.72);box-shadow:0 16px 38px rgba(15,23,42,.06)}.portfolio-avatar-preview{position:relative;display:grid;place-items:center;min-height:168px;width:100%;overflow:hidden;color:#ffffff;background:#130522;border:1px solid rgba(123,97,255,.22);border-radius:14px;cursor:pointer}.portfolio-avatar-preview:disabled{cursor:not-allowed;opacity:.72}.portfolio-avatar-preview img{width:100%;height:100%;min-height:168px;object-fit:cover}.portfolio-avatar-preview span{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;justify-content:center;min-height:34px;padding:8px 10px;color:#ffffff;font-size:12px;font-weight:800;line-height:1.2;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portfolio-avatar-body{display:grid;gap:14px;min-width:0}.portfolio-avatar-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.portfolio-avatar-title-row>div{min-width:0}.portfolio-avatar-title-row strong{display:block;margin-top:4px;color:var(--ink);line-height:1.3}.portfolio-avatar-title-row p{margin:6px 0 0;line-height:1.55}.portfolio-avatar-url-field .input{font-size:12px}.portfolio-avatar-actions{display:flex;flex-wrap:wrap;gap:8px}.portfolio-avatar-actions .btn{min-width:0}.compact-task-card{min-width:0;align-content:center;padding:10px 14px}.compact-task-card strong{font-size:16px}.executive-pivot-table-wrap{overflow-x:auto}.portfolio-mobile-grid{display:none;gap:14px}.portfolio-mobile-card{display:grid;gap:14px;padding:16px;background:rgba(255,255,255,.82);border:1px solid rgba(20,184,166,.14);border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.06);cursor:pointer}.portfolio-mobile-card.active{border-color:rgba(123,97,255,.34);box-shadow:0 18px 38px rgba(99,102,241,.12)}.portfolio-mobile-card-head,.portfolio-mobile-card-metrics,.portfolio-mobile-card-route{display:grid;gap:10px}.portfolio-mobile-card-head .btn-row{justify-content:flex-start}.portfolio-mobile-card-route code{display:inline-flex;width:fit-content;max-width:100%}.portfolio-mobile-card-metrics small,.portfolio-mobile-card-metrics span,.portfolio-mobile-card-route span{color:var(--muted)}.portfolio-mobile-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-mobile-card-metrics>div{display:grid;gap:4px;min-width:0}.portfolio-mobile-card-metrics strong{font-size:14px;line-height:1.35}.portfolio-mobile-card-actions{display:flex;flex-wrap:wrap;gap:10px}.portfolio-mobile-card-actions .btn{flex:1 1 150px}.executive-pivot-table tbody tr{cursor:pointer}.executive-coverage-cell,.executive-next-cell,.executive-owner-stack,.executive-publish-cell{display:grid;gap:4px}.executive-coverage-cell strong,.executive-next-cell strong,.executive-owner-stack strong,.executive-publish-cell strong{font-size:13px}.executive-inspector-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.executive-inspector-head img{width:72px;height:72px;object-fit:cover;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.executive-inspector-head h3{margin:0}.executive-inspector-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.executive-bio-preview,.executive-check-item,.executive-inspector-metrics div{padding:14px 16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px}.executive-inspector-metrics span{display:block;margin-bottom:6px;color:rgba(177,184,214,.72);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.executive-inspector-metrics strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.executive-checklist-panel{display:grid;gap:12px}.executive-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.executive-check-item{display:grid;gap:8px}.executive-check-item.done{border-color:rgba(53,217,130,.24);background:rgba(53,217,130,.06)}.executive-bio-preview{max-height:220px;overflow:auto}.executive-bio-preview :where(p,li){margin-top:0;color:rgba(226,230,247,.82)}.executive-bio-preview :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}.executive-inspector-form{display:grid;gap:14px}.executive-create-panel{margin-top:20px}@media (max-width:1180px){.staff-hero-copy{grid-template-columns:minmax(0,.74fr) minmax(200px,.36fr);gap:56px}.staff-hero-title.is-long{max-width:500px;font-size:46px}.staff-headline{max-width:220px}.executive-pivot-shell{grid-template-columns:1fr}.executive-inspector{position:static}.portfolio-admin-shell{grid-template-columns:1fr}.portfolio-record-aside{position:static}}@media (max-width:920px){.staff-hero-right{justify-self:start;width:100%;padding-bottom:0}.staff-hero-title.is-long{max-width:100%;font-size:clamp(42px,6.4vw,54px)}.staff-headline{max-width:min(360px,100%)}.executive-checklist-grid,.executive-inspector-metrics,.portfolio-directory-toolbar-wide,.record-section-tabs,.sales-cms-block-toolbar{grid-template-columns:1fr}.portfolio-avatar-editor{grid-template-columns:minmax(112px,150px) minmax(0,1fr)}.executive-pivot-table-wrap{display:none}.portfolio-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.executive-filter-chip{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.executive-inspector-head{grid-template-columns:1fr}.executive-inspector-head img{width:88px;height:88px}.portfolio-avatar-editor{grid-template-columns:1fr;padding:14px}.portfolio-avatar-preview,.portfolio-avatar-preview img{min-height:220px}.portfolio-avatar-title-row{display:grid}.portfolio-avatar-actions .btn{flex:1 1 160px}.portfolio-mobile-card-metrics,.portfolio-mobile-grid,.portfolio-record-detail .sales-cms-block-editor{grid-template-columns:1fr}}.login-card .brand-mark{align-items:flex-start}.login-card .brand-mark>div{min-width:0;flex:1 1 auto}.login-card .brand-mark h1{font-size:clamp(32px,4.8vw,52px);line-height:.98;text-wrap:balance}.login-card .brand-mark .muted,.login-card .brand-mark h1{max-width:100%;overflow-wrap:anywhere}@media (max-width:920px){.staff-hero-copy{grid-template-columns:1fr;gap:22px}.staff-headline,.staff-hero-left,.staff-hero-right{max-width:100%}}@media (max-width:480px){.login-shell{padding:12px}.login-card{width:100%}.login-card .brand-mark{display:grid;grid-template-columns:1fr;gap:14px}.login-card .brand-mark h1{font-size:clamp(28px,8.6vw,40px)}.login-card .brand-mark .muted{font-size:15px;line-height:1.45}.staff-hero-title.is-long{font-size:clamp(34px,12vw,44px);line-height:.9}.staff-hero-copy{gap:18px}}.ckm-page{background:linear-gradient(180deg,rgba(247,243,255,.82),rgba(250,253,247,.96) 34%,#ffffff),radial-gradient(circle at 8% 12%,rgba(109,40,217,.16),transparent 32%),radial-gradient(circle at 92% 8%,rgba(212,175,55,.18),transparent 30%);color:#1e1930;overflow-x:clip}.ckm-hero{position:relative;min-height:92vh;display:grid;align-items:end;overflow:hidden;isolation:isolate;padding:148px max(24px,calc((100vw - 1180px) / 2)) 72px}.ckm-hero-bg{position:absolute;inset:0;z-index:-2}.ckm-hero-bg img{width:100%;height:100%;object-fit:cover;filter:blur(3px) saturate(1.08);transform:scale(1.04)}.ckm-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,9,32,.82),rgba(40,17,75,.56) 48%,rgba(255,255,255,.18)),linear-gradient(180deg,rgba(19,9,34,.14),rgba(19,9,34,.72))}.ckm-hero-content{max-width:900px;color:#ffffff;text-shadow:0 14px 42px rgba(0,0,0,.34)}.ckm-brand-lockup{display:inline-flex;align-items:center;gap:14px;max-width:min(100%,460px);margin-bottom:18px;padding:10px 14px 10px 10px;border:1px solid rgba(255,223,130,.32);border-radius:999px;color:#fff8db;background:rgba(20,9,34,.42);box-shadow:0 18px 46px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ckm-brand-lockup.compact{margin:0 0 14px;color:#251338;background:rgba(255,255,255,.86);border-color:rgba(109,40,217,.12);box-shadow:0 14px 40px rgba(37,18,66,.09)}.ckm-brand-lockup img{flex:0 0 auto;width:54px;height:54px;object-fit:cover;border:1px solid rgba(255,223,130,.42);border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.ckm-brand-lockup.compact img{width:46px;height:46px}.ckm-brand-lockup span,.ckm-brand-lockup strong{display:block}.ckm-brand-lockup strong{font-family:var(--font-heading);font-size:18px;font-weight:950;letter-spacing:0}.ckm-brand-lockup span{margin-top:2px;color:currentColor;opacity:.78;font-size:13px;font-weight:800;line-height:1.25}.ckm-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border:1px solid rgba(109,40,217,.2);border-radius:999px;color:#4f238f;background:rgba(255,255,255,.82);font-family:var(--font-heading);font-size:12px;font-weight:900;text-transform:uppercase}.ckm-hero .ckm-eyebrow{color:#fff6ce;border-color:rgba(255,246,206,.38);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ckm-catalog-hero h1,.ckm-final-cta h2,.ckm-hero h1,.ckm-section h2,.ckm-section-head h2{margin:16px 0;font-family:var(--font-heading);letter-spacing:0}.ckm-hero h1{max-width:900px;font-size:clamp(46px,7vw,92px);line-height:.94}.ckm-catalog-hero p,.ckm-final-cta p,.ckm-hero p,.ckm-section-head p{max-width:780px;color:rgba(255,255,255,.86);font-size:18px;line-height:1.72}.ckm-card-footer,.ckm-hero-actions,.ckm-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.ckm-hero-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:28px}.ckm-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:900px;margin-top:34px}.ckm-final-cta,.ckm-hero-stats span,.ckm-ops-note,.ckm-process-card,.ckm-trust-strip>div{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.78);box-shadow:0 24px 72px rgba(31,22,48,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ckm-hero-stats span{display:grid;gap:4px;min-height:92px;padding:18px;border-radius:18px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.13)}.ckm-hero-stats strong{color:#fff6ce;font-family:var(--font-heading);font-size:34px}.ckm-catalog,.ckm-catalog-hero,.ckm-final-cta,.ckm-section,.ckm-trust-strip{width:min(1240px,calc(100% - 32px));margin:0 auto}.ckm-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:34px 0 18px}.ckm-trust-strip>div{border-color:rgba(109,40,217,.12);border-radius:22px;padding:20px}.ckm-trust-strip strong{display:block;margin-bottom:6px;color:#221038;font-family:var(--font-heading)}.ckm-card-body p,.ckm-final-cta p,.ckm-ops-note p,.ckm-process-card p,.ckm-result-line,.ckm-section-head p,.ckm-trust-strip span{color:#62596f;line-height:1.68}.ckm-catalog,.ckm-section{padding:72px 0}.ckm-section-head{align-items:end;margin-bottom:24px}.ckm-catalog-hero h1,.ckm-final-cta h2,.ckm-section h2,.ckm-section-head h2{color:#201331;font-size:clamp(30px,4vw,56px);line-height:1.02}.ckm-filterbar{display:grid;grid-template-columns:1.15fr repeat(4,minmax(132px,1fr));gap:10px;margin:22px 0;padding:12px;border:1px solid rgba(109,40,217,.14);border-radius:22px;background:rgba(255,255,255,.84);box-shadow:0 18px 52px rgba(42,11,78,.08)}.ckm-filterbar label{display:grid;gap:7px;color:#6b5f79;font-size:12px;font-weight:800}.ckm-filterbar select{width:100%;min-height:44px;border:1px solid rgba(109,40,217,.14);border-radius:14px;padding:0 12px;color:#211630;background:#ffffff;outline:none}.ckm-result-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 22px}.ckm-result-line strong{color:#6d28d9;font-family:var(--font-heading);font-size:22px}.ckm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ckm-card{border:1px solid rgba(109,40,217,.13);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(37,18,66,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ckm-card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.48);box-shadow:0 22px 62px rgba(37,18,66,.14)}.ckm-card-media{position:relative;min-height:178px;background:#201331}.ckm-card-media img{height:178px}.ckm-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(20,9,34,.62))}.ckm-card-shield,.ckm-risk{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;font-family:var(--font-heading);font-size:11px;font-weight:900}.ckm-card-shield{left:14px;top:14px;color:#fff8db;background:rgba(27,15,43,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ckm-risk{right:14px;bottom:14px}.risk-low{color:#0f4f2a;background:#dffbe9}.risk-medium{color:#744a09;background:#fff1c6}.risk-high{color:#7f1d36;background:#ffe1e9}.ckm-card-body{padding:16px}.ckm-card-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:#6d28d9;font-size:12px;font-weight:900}.ckm-card h3,.ckm-card-top{font-family:var(--font-heading)}.ckm-card h3{margin:0 0 8px;color:#1e1230;font-size:20px;line-height:1.12}.ckm-card-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ckm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0}.ckm-metrics span{display:grid;gap:4px;min-height:58px;padding:9px;border:1px solid rgba(109,40,217,.1);border-radius:12px;color:#6b5f79;background:#fbf8ff;font-size:11px}.ckm-metrics strong{color:#241235;font-family:var(--font-heading);font-size:14px}.ckm-highlights{display:grid;gap:7px;padding:0;margin:0 0 14px;list-style:none}.ckm-disclosure,.ckm-highlights li{display:flex;align-items:flex-start;gap:8px;color:#40354e;font-size:14px;line-height:1.42}.ckm-card .ckm-highlights li:nth-child(n+3){display:none}.ckm-highlights svg{flex:0 0 auto;margin-top:2px;color:#278153}.ckm-disclosure{padding:10px;border-radius:12px;color:#624e18;background:#fff7d8;font-size:12px}.ckm-card .ckm-disclosure{display:none}.ckm-disclosure span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ckm-card-footer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(109,40,217,.12)}.ckm-card-footer small{display:block;color:#6d6374;font-weight:800}.ckm-card-footer strong{display:block;margin-top:4px;color:#1f1430;font-family:var(--font-heading)}.ckm-card.is-in_audit,.ckm-card.is-reserved{opacity:.86}.ckm-final-cta,.ckm-ops-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:26px;border-color:rgba(212,175,55,.28);border-radius:24px;padding:22px}.ckm-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ckm-process-card{min-height:250px;border-color:rgba(109,40,217,.12);border-radius:24px;padding:22px}.ckm-process-card span{display:block;margin-bottom:18px;color:#d4af37;font-family:var(--font-heading);font-size:32px;font-weight:900}.ckm-process-card svg{color:#6d28d9}.ckm-process-card h3{min-height:58px;margin:14px 0 8px;color:#211331;font-family:var(--font-heading);font-size:21px;line-height:1.15}.ckm-final-cta{grid-template-columns:minmax(0,1fr) auto;margin-bottom:48px;padding:34px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.18),transparent 32%),rgba(255,255,255,.9)}.ckm-catalog-hero p,.ckm-final-cta p,.ckm-section-head p{color:#645a70}.ckm-catalog-hero{padding:148px 0 32px}.ckm-catalog-hero h1{max-width:860px}.ckm-catalog-hero p{max-width:760px;font-size:17px;line-height:1.72}@media (max-width:1040px){.ckm-filterbar,.ckm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ckm-process-grid,.ckm-trust-strip{grid-template-columns:1fr}.ckm-process-card{min-height:auto}}@media (max-width:720px){.ckm-hero{min-height:88vh;padding:108px 16px 38px}.ckm-hero h1{font-size:42px}.ckm-hero p{font-size:16px}.ckm-filterbar,.ckm-final-cta,.ckm-hero-stats,.ckm-metrics,.ckm-ops-note{grid-template-columns:1fr}.ckm-card-footer,.ckm-section-head{align-items:stretch;flex-direction:column}.ckm-card-footer .btn,.ckm-final-cta .btn,.ckm-hero-actions .btn,.ckm-section-head .btn{width:100%}.ckm-card-media,.ckm-card-media img{height:158px;min-height:158px}.ckm-catalog,.ckm-section{padding:48px 0}.ckm-catalog-hero{padding:118px 0 12px}.ckm-grid{grid-template-columns:1fr}.ckm-brand-lockup{width:100%;max-width:100%;border-radius:18px}.ckm-card-body{padding:14px}.ckm-card h3{font-size:19px}.ckm-card .ckm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ckm-card .ckm-metrics span{min-height:50px;padding:8px 6px;font-size:10px}.ckm-card .ckm-metrics strong{font-size:13px}.ckm-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ckm-card-actions .btn{width:auto;min-width:0;min-height:40px;padding-inline:10px}}.ckm-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.ckm-audit-public,.ckm-detail-grid,.ckm-detail-hero{width:min(1180px,calc(100% - 32px));margin:0 auto}.ckm-detail-hero{min-height:88vh;padding:148px 0 64px;display:grid;grid-template-columns:minmax(340px,.76fr) minmax(0,1fr);gap:34px;align-items:center}.ckm-detail-media{position:relative;overflow:hidden;min-height:540px;border:1px solid rgba(109,40,217,.14);border-radius:28px;background:#241235;box-shadow:0 30px 90px rgba(37,18,66,.16)}.ckm-detail-media img{width:100%;height:100%;min-height:540px;object-fit:cover}.ckm-detail-media span{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;color:#fff8db;background:rgba(27,15,43,.72);font-family:var(--font-heading);font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ckm-detail-copy h1{margin:18px 0;color:#1f1430;font-family:var(--font-heading);font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:0}.ckm-detail-copy p,.ckm-detail-panel p{color:#62596f;font-size:17px;line-height:1.72}.ckm-detail-actions,.ckm-detail-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ckm-detail-badges span{padding:9px 12px;border:1px solid rgba(109,40,217,.14);border-radius:999px;color:#4f238f;background:rgba(255,255,255,.78);font-family:var(--font-heading);font-size:12px;font-weight:900}.ckm-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:44px 0}.ckm-detail-panel{border:1px solid rgba(109,40,217,.12);border-radius:24px;padding:24px;background:rgba(255,255,255,.88);box-shadow:0 22px 64px rgba(37,18,66,.08)}.ckm-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ckm-detail-metrics div{display:grid;gap:4px;min-height:92px;padding:16px;border:1px solid rgba(109,40,217,.1);border-radius:18px;background:#fbf8ff}.ckm-detail-metrics strong{color:#241235;font-family:var(--font-heading);font-size:24px}.ckm-detail-metrics span{color:#6b5f79;font-size:12px;font-weight:800}.ckm-audit-list{display:grid;gap:12px}.ckm-audit-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px 14px;padding:16px;border:1px solid rgba(109,40,217,.1);border-radius:18px;background:#fff}.ckm-audit-row span{justify-self:end;width:fit-content;height:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase}.ckm-audit-row p{grid-column:1/-1;margin:0;color:#62596f}.ckm-audit-row.audit-pass span{color:#0f4f2a;background:#dffbe9}.ckm-audit-row.audit-unknown span,.ckm-audit-row.audit-warning span{color:#744a09;background:#fff1c6}.ckm-audit-row.audit-fail span{color:#7f1d36;background:#ffe1e9}.channel-marketplace-workbench{align-items:start}.channel-marketplace-list{display:grid;gap:10px;max-height:680px;overflow:auto;padding-right:4px}.channel-marketplace-preview,.channel-marketplace-row,.channel-proof-row{display:grid;gap:14px;align-items:center}.channel-marketplace-row{grid-template-columns:74px minmax(0,1fr) auto;width:100%;padding:10px;border:1px solid rgba(109,40,217,.12);border-radius:16px;color:#241235;background:rgba(255,255,255,.74);text-align:left;cursor:pointer}.channel-marketplace-row.active,.channel-marketplace-row:hover{border-color:rgba(109,40,217,.34);background:#fbf8ff;box-shadow:0 16px 42px rgba(42,11,78,.09)}.channel-marketplace-preview img,.channel-marketplace-row img,.channel-proof-row img{width:100%;object-fit:cover;border-radius:14px}.channel-marketplace-row img{height:62px}.channel-marketplace-row small{display:block;margin-top:4px;color:#6b5f79}.channel-marketplace-inspector{position:sticky;top:18px}.channel-marketplace-preview{grid-template-columns:180px minmax(0,1fr);padding:14px;border:1px solid rgba(109,40,217,.12);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(249,245,255,.86))}.channel-marketplace-preview img{height:160px}.channel-marketplace-preview h2{margin:10px 0 6px}.channel-proof-row{grid-template-columns:120px minmax(0,1fr);padding:12px;border:1px solid rgba(109,40,217,.1);border-radius:18px;background:rgba(255,255,255,.74)}.channel-proof-row img{height:110px}@media (max-width:980px){.channel-marketplace-preview,.channel-marketplace-workbench,.channel-proof-row,.ckm-detail-grid,.ckm-detail-hero{grid-template-columns:1fr}.channel-marketplace-inspector{position:static}}@media (max-width:720px){.ckm-detail-actions,.ckm-detail-actions .btn{width:100%}.ckm-detail-hero{min-height:auto;padding:118px 0 42px}.ckm-detail-media,.ckm-detail-media img{min-height:320px}.ckm-detail-copy h1{font-size:40px;line-height:1.05}.ckm-audit-row,.ckm-detail-grid,.ckm-detail-metrics{grid-template-columns:1fr}.ckm-audit-row span{justify-self:start}.channel-marketplace-row{grid-template-columns:58px minmax(0,1fr)}.channel-marketplace-row .badge{grid-column:1/-1;justify-self:start}}.some-hero{position:relative;isolation:isolate;min-height:clamp(380px,42vw,480px);display:grid;align-items:center;padding:clamp(76px,7vw,104px) clamp(18px,5vw,72px) clamp(30px,4vw,52px);overflow:hidden;background:#160a28;color:#fff}.some-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(22,10,40,.94),rgba(47,12,80,.72) 54%,rgba(22,10,40,.86)),radial-gradient(circle at 84% 22%,rgba(246,195,87,.28),transparent 30%)}.some-hero-bg{position:absolute;inset:0;z-index:-2;opacity:.28;filter:blur(2px) saturate(1.04);transform:none}.some-hero-bg img{width:100%;height:100%;object-fit:cover}.some-hero-content{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(20px,5vw,54px);align-items:end}.some-hero h1,.some-hero-copy{max-width:720px}.some-hero h1{margin:14px 0 12px;font-size:clamp(2.1rem,4.1vw,4.35rem);line-height:.98;color:#fff;text-wrap:balance;text-shadow:0 14px 34px rgba(0,0,0,.38),0 0 20px rgba(246,195,87,.2)}.some-hero p{max-width:590px;color:rgba(255,255,255,.86);font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.55}.some-hero-card{display:grid;gap:14px;border:1px solid rgba(255,223,130,.24);border-radius:24px;padding:20px;background:rgba(255,255,255,.12);box-shadow:0 22px 58px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.some-hero-card>span{color:#fff1b8;font-family:var(--font-heading);font-size:.86rem;font-weight:950;text-transform:uppercase}.some-hero-card ol{display:grid;gap:10px;margin:0;padding:0;counter-reset:some-step;list-style:none}.some-hero-card li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;color:rgba(255,255,255,.9);font-size:.94rem;line-height:1.35}.some-hero-card li:before{counter-increment:some-step;content:counter(some-step);display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;color:#1d102f;background:#ffd166;font-size:.82rem;font-weight:950}.some-hero-card a{width:fit-content;color:#fff8d8;font-weight:900;text-decoration:none}.some-hero-card a:focus-visible,.some-hero-card a:hover{color:#ffffff;text-decoration:underline}.some-trust-strip span,.some-trust-strip strong{color:inherit}.some-mini-cta,.some-split-section{width:min(1180px,calc(100% - 36px));margin:clamp(22px,4vw,46px) auto;border:1px solid rgba(97,42,148,.14);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,248,231,.92));box-shadow:0 30px 90px rgba(45,16,78,.1)}.some-mini-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:clamp(22px,4vw,38px)}.some-mini-cta h2,.some-split-section h2{margin:10px 0;color:#1d102f;font-size:clamp(1.55rem,2.9vw,2.8rem);line-height:1.06}.some-mini-cta p,.some-split-section p{max-width:760px;color:rgba(29,16,47,.68);line-height:1.58}.some-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.some-flow-card{min-width:0;padding:16px;border:1px solid rgba(246,195,87,.28);border-radius:18px;background:linear-gradient(180deg,#fff,#fff8e9);box-shadow:0 18px 46px rgba(45,16,78,.08)}.some-flow-card>span{display:inline-flex;margin-bottom:12px;color:#8e650b;font-weight:950}.some-flow-card svg{color:#6b2ca5}.some-flow-card h3{margin:10px 0 7px;color:#1d102f;font-size:.98rem;line-height:1.2}.some-flow-card p{margin:0;color:rgba(29,16,47,.65);font-size:.86rem;line-height:1.48}.some-split-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(18px,4vw,42px);align-items:center;padding:clamp(22px,4vw,38px)}.some-check-panel{display:grid;gap:12px}.some-check-panel div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px;border-radius:18px;background:rgba(255,255,255,.78);color:#1d102f;box-shadow:inset 0 0 0 1px rgba(97,42,148,.08)}.some-check-panel svg{color:#8e650b}.escrow-workspace .hero-panel{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.escrow-deal-list,.escrow-evidence-list,.escrow-timeline{display:grid;gap:10px;margin-top:14px}.escrow-deal-row{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--border,rgba(16,33,24,.1));border-radius:16px;padding:12px;background:var(--surface,#fff);color:var(--text,#102118);text-align:left;cursor:pointer}.escrow-deal-row.active{border-color:rgba(104,72,255,.45);box-shadow:0 14px 34px rgba(104,72,255,.12)}.escrow-deal-row span,.escrow-party-grid div{min-width:0;display:grid;gap:3px}.escrow-deal-row small,.escrow-party-grid small{color:var(--muted,rgba(16,33,24,.62));overflow-wrap:anywhere}.escrow-action-grid,.escrow-party-grid{display:grid;gap:10px;margin:16px 0}.escrow-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.escrow-party-grid div{padding:14px;border:1px solid var(--border,rgba(16,33,24,.1));border-radius:16px;background:var(--surface-muted,rgba(16,33,24,.04))}.escrow-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-note{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:16px 0;padding:14px;border-radius:18px;background:rgba(20,128,89,.1);color:var(--text,#102118)}.security-note p{margin:0;color:inherit}.escrow-timeline>div{display:grid;grid-template-columns:12px 1fr;gap:12px}.escrow-timeline>div>span{width:12px;height:12px;margin-top:7px;border-radius:999px;background:var(--accent,#075c36)}.escrow-timeline small,.escrow-timeline strong{display:block;margin-top:6px}@media (max-width:1120px){.some-hero-content{grid-template-columns:minmax(0,1fr);align-items:start}.some-hero-card{max-width:560px}.some-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.some-hero{min-height:auto;padding:86px 16px 32px}.some-hero h1{font-size:clamp(2rem,10vw,3.2rem);line-height:1.02}.some-hero p{font-size:.98rem}.some-hero-card{border-radius:20px;padding:16px}.escrow-workspace .hero-panel,.some-mini-cta,.some-split-section{grid-template-columns:1fr;display:grid}.some-mini-cta,.some-split-section{width:min(100% - 24px,1180px);border-radius:20px}.escrow-action-grid,.escrow-party-grid,.some-flow-grid{grid-template-columns:1fr}.some-flow-card{border-radius:16px}.escrow-deal-row{align-items:flex-start;flex-direction:column}}.ckm-trust-link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;border-radius:18px;background:#1d102f;color:#fff8e6;font-weight:950;text-decoration:none}.ckm-card-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ckm-card-trust span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:rgba(111,43,168,.08);color:#3b185f;font-size:.72rem;font-weight:900}.ckm-escrow-rail,.ckm-proof-vault,.ckm-protection-grid,.ckm-risk-matrix,.ckm-security-hero,.ckm-security-protocol,.ckm-security-standards,.ckm-sell-command{width:min(1180px,calc(100% - 36px));margin:clamp(28px,5vw,60px) auto}.ckm-sell-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(18px,4vw,36px);align-items:stretch}.ckm-buy-box,.ckm-escrow-rail,.ckm-proof-vault,.ckm-risk-matrix,.ckm-security-protocol,.ckm-sell-copy{border:1px solid rgba(97,42,148,.12);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,249,233,.9));box-shadow:0 24px 80px rgba(45,16,78,.09);padding:clamp(22px,4vw,38px)}.ckm-escrow-rail h2,.ckm-risk-matrix h2,.ckm-security-hero h1,.ckm-security-protocol h2,.ckm-sell-copy h2{margin:10px 0;color:#1d102f;font-size:clamp(2rem,4vw,4rem);line-height:.98}.ckm-escrow-rail p,.ckm-risk-matrix p,.ckm-security-hero p,.ckm-security-protocol p,.ckm-sell-copy p{max-width:780px;color:rgba(29,16,47,.68);line-height:1.6}.ckm-security-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.ckm-escrow-steps div,.ckm-security-rail div,.ckm-vault-grid div{min-width:0;padding:14px;border:1px solid rgba(97,42,148,.09);border-radius:18px;background:rgba(255,255,255,.72)}.ckm-security-rail strong{display:block;color:#6b2ca5;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1}.ckm-buy-box small,.ckm-escrow-steps small,.ckm-security-rail span,.ckm-vault-grid span{display:block;margin-top:6px;color:rgba(29,16,47,.6);font-size:.86rem}.ckm-buy-box{display:grid;gap:12px}.ckm-buy-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8e650b;font-weight:950}.ckm-buy-box h3{margin:0;color:#1d102f;font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1}.ckm-escrow-steps,.ckm-protection-grid,.ckm-security-standards,.ckm-vault-grid{display:grid;gap:14px}.ckm-protection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ckm-protection-grid article,.ckm-security-standards article{min-width:0;padding:20px;border:1px solid rgba(246,195,87,.24);border-radius:24px;background:linear-gradient(180deg,#fff,#fff8e9);box-shadow:0 16px 48px rgba(45,16,78,.08)}.ckm-protection-grid svg,.ckm-security-standards svg,.ckm-vault-grid svg{color:#6b2ca5}.ckm-protection-grid h3,.ckm-security-standards h2{margin:14px 0 8px;color:#1d102f;font-size:1.05rem;line-height:1.2}.ckm-protection-grid p,.ckm-security-standards p{margin:0;color:rgba(29,16,47,.64);line-height:1.5}.ckm-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ckm-vault-grid strong{display:block;margin-top:10px;color:#1d102f}.ckm-risk-matrix{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(18px,4vw,36px);align-items:center}.ckm-risk-checks{display:grid;gap:10px}.ckm-risk-checks div,.ckm-security-protocol li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:13px;border-radius:16px;background:rgba(255,255,255,.74);color:#1d102f}.ckm-risk-checks svg{color:#9f3412}.ckm-escrow-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.ckm-escrow-steps span{display:inline-flex;color:#8e650b;font-weight:950}.ckm-escrow-steps p{margin:8px 0 0;color:#1d102f;font-size:.94rem}.ckm-escrow-steps small{display:inline-flex;align-items:center;gap:5px}.ckm-security-hero{padding:clamp(116px,13vw,168px) clamp(20px,5vw,72px) clamp(58px,8vw,96px);border-radius:0 0 38px 38px;background:linear-gradient(110deg,rgba(22,10,40,.95),rgba(51,16,84,.88)),url(/images/cho-kenh-logo.jpg) 50% /cover;color:#fff}.ckm-security-hero h1{max-width:900px;color:#fff;text-shadow:0 20px 52px rgba(0,0,0,.45)}.ckm-security-hero p{color:rgba(255,255,255,.84)}.ckm-security-standards{grid-template-columns:repeat(3,minmax(0,1fr))}.ckm-security-protocol{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:clamp(18px,4vw,36px)}.ckm-security-protocol ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ckm-security-protocol li:before{content:"";width:9px;height:9px;margin-top:7px;border-radius:999px;background:#8e650b}@media (max-width:1100px){.ckm-escrow-steps,.ckm-protection-grid,.ckm-security-rail,.ckm-security-standards,.ckm-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ckm-risk-matrix,.ckm-security-protocol,.ckm-sell-command,.ckm-trust-link{grid-template-columns:1fr}.ckm-trust-link{width:100%}.ckm-escrow-rail,.ckm-proof-vault,.ckm-protection-grid,.ckm-risk-matrix,.ckm-security-hero,.ckm-security-protocol,.ckm-security-standards,.ckm-sell-command{width:min(100% - 24px,1180px)}.ckm-buy-box,.ckm-escrow-rail,.ckm-proof-vault,.ckm-risk-matrix,.ckm-security-protocol,.ckm-sell-copy{border-radius:22px}.ckm-buy-box{position:static}.ckm-escrow-steps,.ckm-protection-grid,.ckm-security-rail,.ckm-security-standards,.ckm-vault-grid{grid-template-columns:1fr}.ckm-card-trust{gap:6px}.ckm-security-hero{padding:108px 18px 56px;border-radius:0 0 24px 24px}}@keyframes stosPortfolioIntro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.channel-image-dropzone{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:132px;padding:14px;border:1px dashed var(--workspace-border-strong,#b8c4d2);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.92)),radial-gradient(circle at 8% 0,rgba(109,40,217,.1),transparent 32%);color:var(--workspace-text,#121826);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.channel-image-dropzone.is-dragging{transform:translateY(-1px);border-color:#6d28d9;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,240,255,.96)),radial-gradient(circle at 8% 0,rgba(109,40,217,.18),transparent 34%);box-shadow:0 18px 46px rgba(109,40,217,.14)}.channel-image-dropzone.is-disabled{opacity:.62;cursor:not-allowed}.channel-image-dropzone.is-compact{grid-template-columns:96px minmax(0,1fr)}.channel-image-dropzone.is-compact .btn{grid-column:1/-1;width:100%}.channel-image-dropzone-preview{overflow:hidden;display:grid;place-items:center;width:128px;height:96px;border-radius:16px;background:rgba(109,40,217,.08);color:#6d28d9}.channel-image-dropzone-preview img{width:100%;height:100%;object-fit:cover}.channel-image-dropzone.is-compact .channel-image-dropzone-preview{width:96px;height:84px}.channel-image-dropzone-copy{display:grid;gap:5px}.channel-image-dropzone-copy strong{color:var(--workspace-heading,#0f172a);font-size:1rem}.channel-image-dropzone-copy p,.channel-image-dropzone-copy small,.channel-image-dropzone-copy span{margin:0;color:var(--workspace-muted,#65758b);line-height:1.5}.channel-image-dropzone-copy span{font-size:.82rem;font-weight:800}.channel-image-dropzone-copy small{color:#6d28d9;font-weight:850}body .app-shell.workspace-theme-dark .channel-image-dropzone{background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(23,32,51,.94)),radial-gradient(circle at 8% 0,rgba(96,165,250,.16),transparent 32%)}body .app-shell.workspace-theme-dark .channel-image-dropzone.is-dragging{border-color:#bfdbfe;box-shadow:0 18px 46px rgba(96,165,250,.16)}@media (max-width:860px){.channel-image-dropzone{grid-template-columns:96px minmax(0,1fr)}.channel-image-dropzone .btn{grid-column:1/-1;width:100%}.channel-image-dropzone-preview{width:96px;height:84px}}@media (max-width:560px){.channel-image-dropzone{grid-template-columns:1fr}.channel-image-dropzone-preview{width:100%;height:auto;aspect-ratio:16/9}}.channel-upload-command{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,245,255,.92)),radial-gradient(circle at 8% 0,rgba(109,40,217,.12),transparent 34%);border:1px solid rgba(109,40,217,.13);border-radius:24px;box-shadow:0 18px 48px rgba(37,18,66,.08);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:16px 0;padding:18px}.channel-readiness-panel>div:first-child span,.channel-upload-command span{color:#6d28d9;display:inline-flex;font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.channel-upload-command h3{color:var(--workspace-heading,#0f172a);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.08;margin:6px 0}.channel-create-preview small,.channel-readiness-panel p,.channel-upload-command p{color:var(--workspace-muted,#64748b);line-height:1.5;margin:0}.channel-upload-steps{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(72px,1fr))}.channel-upload-steps span{background:rgba(109,40,217,.08);border:1px solid rgba(109,40,217,.12);color:#321250;gap:7px;min-height:38px;padding:0 10px;text-transform:none}.channel-upload-steps b,.channel-upload-steps span{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.channel-upload-steps b{background:#6d28d9;color:#fff;font-size:.72rem;height:22px;width:22px}.channel-create-card{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(250,247,255,.92)),radial-gradient(circle at 100% 0,rgba(15,118,110,.08),transparent 36%)}.channel-create-preview{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(109,40,217,.1);border-radius:18px;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:10px}.channel-create-preview img{aspect-ratio:1/1;border-radius:14px;object-fit:cover;width:92px}.channel-create-preview strong{color:var(--workspace-heading,#0f172a);display:block;font-size:1rem;margin:6px 0 4px}.channel-readiness-panel{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(250,247,255,.92)),radial-gradient(circle at 8% 0,rgba(109,40,217,.1),transparent 32%);border:1px solid rgba(109,40,217,.13);border-radius:22px;box-shadow:0 18px 48px rgba(37,18,66,.08);display:grid;gap:12px;padding:16px}.channel-readiness-panel>div:first-child{display:grid;gap:5px}.channel-readiness-panel strong{color:var(--workspace-heading,#0f172a);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.channel-readiness-track{background:rgba(109,40,217,.1);border-radius:999px;height:10px;overflow:hidden}.channel-readiness-track i{background:linear-gradient(90deg,#ef4444,#f59e0b 44%,#10b981);border-radius:inherit;display:block;height:100%;transition:width .24s ease}.channel-readiness-checks{display:flex;flex-wrap:wrap;gap:7px}.channel-readiness-checks span{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.12);border-radius:999px;color:#991b1b;font-size:.78rem;font-weight:900;min-height:30px;padding:5px 10px}.channel-readiness-checks span.done{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.18);color:#047857}.channel-publish-guard-alert{align-items:flex-start;background:#fff7ed;border:1px solid rgba(234,88,12,.24);border-radius:16px;color:#9a3412;display:flex;gap:10px;padding:12px}.channel-publish-guard-alert svg{flex:0 0 auto;margin-top:2px}.channel-publish-guard-alert span{font-weight:850;line-height:1.45}.channel-public-safety-panel{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.channel-public-safety-panel>div{background:rgba(255,255,255,.76);border:1px solid rgba(109,40,217,.11);border-radius:18px;display:grid;gap:5px;padding:14px}.channel-public-safety-panel span{color:#6d28d9;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.channel-public-safety-panel strong{color:var(--workspace-heading,#0f172a);font-size:1rem}.channel-public-safety-panel p{color:var(--workspace-muted,#64748b);line-height:1.45;margin:0}.channel-admin-sticky-actions{align-items:center;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(109,40,217,.13);border-radius:18px;bottom:12px;box-shadow:0 18px 48px rgba(37,18,66,.14);display:flex;gap:12px;justify-content:space-between;padding:10px;position:sticky;z-index:5}.channel-admin-sticky-actions div{display:grid;min-width:0}.channel-admin-sticky-actions strong{color:var(--workspace-heading,#0f172a)}.channel-admin-sticky-actions span{color:var(--workspace-muted,#64748b);font-size:.82rem;font-weight:800}@media (max-width:980px){.channel-upload-command{grid-template-columns:1fr}.channel-upload-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-public-safety-panel{grid-template-columns:1fr}}@media (max-width:720px){.channel-marketplace-list{display:grid;grid-auto-columns:minmax(240px,82vw);grid-auto-flow:column;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 4px 8px;scroll-snap-type:x mandatory}.channel-marketplace-row{align-content:start;grid-template-columns:66px minmax(0,1fr);min-height:98px;scroll-snap-align:start}.channel-marketplace-row img{height:66px}.channel-marketplace-preview{padding:12px}.channel-marketplace-preview img{height:auto;aspect-ratio:16/10}.channel-create-preview{grid-template-columns:74px minmax(0,1fr)}.channel-create-preview img{width:74px}.channel-admin-sticky-actions{border-radius:16px;bottom:calc(8px + env(safe-area-inset-bottom));margin-bottom:4px}}@media (max-width:520px){.channel-admin-sticky-actions,.channel-create-preview,.channel-readiness-panel,.channel-upload-command{border-radius:16px}.channel-upload-steps{grid-template-columns:1fr}.channel-admin-sticky-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.channel-admin-sticky-actions .btn{width:100%}}.ckm-page,.ckm-page *{box-sizing:border-box;min-width:0}.ckm-page img,.ckm-page video{max-width:100%;height:auto}.ckm-grid{grid-template-columns:repeat(auto-fit,minmax(286px,1fr))!important}.ckm-card{border-radius:16px!important}.ckm-card-media{aspect-ratio:16/9}.ckm-card h3{font-size:1.05rem!important;line-height:1.25!important}.ckm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ckm-metrics span{padding:10px!important;border-radius:12px!important}.ckm-card-footer{padding:0 16px 16px!important}.ckm-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px}.ckm-card-actions .btn,.ckm-card-actions button,.ckm-detail-actions .btn,.ckm-final-cta .btn,.ckm-hero-actions .btn{min-height:44px;justify-content:center;white-space:normal;text-align:center}.ckm-readiness{display:grid;gap:6px;margin:12px 0;color:#3d2a55;font-size:.78rem;font-weight:900}.ckm-progress-track,.ckm-readiness-track{overflow:hidden;height:8px;border-radius:999px;background:rgba(109,40,217,.12)}.ckm-progress-track i,.ckm-readiness-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d28d9,#d4af37)}.ckm-buyer-tools{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;width:min(1240px,calc(100% - 32px));margin:22px auto 0}.ckm-compare-tray,.ckm-private-signal-grid,.ckm-zalo-consult-card{border:1px solid rgba(109,40,217,.14);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 18px 54px rgba(37,18,66,.08)}.ckm-zalo-consult-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px}.ckm-private-signal-grid svg,.ckm-zalo-consult-card svg{color:#6d28d9}.ckm-zalo-consult-card h3,.ckm-zalo-consult-card p{margin:0}.ckm-compare-tray p,.ckm-private-signal-grid span,.ckm-zalo-consult-card p{color:#62596f;line-height:1.55}.ckm-private-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.ckm-private-signal-grid div{display:grid;gap:6px;padding:12px;border-radius:16px;background:rgba(109,40,217,.06)}.ckm-private-signal-grid strong{color:#221038}.ckm-compare-tray{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px}.ckm-compare-list{display:flex;flex-wrap:wrap;gap:8px}.ckm-compare-list span{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:999px;color:#3b185f;background:rgba(109,40,217,.08);font-size:.8rem;font-weight:900}.ckm-buy-box-math,.ckm-decision-metrics,.ckm-decision-panel{border:1px solid rgba(109,40,217,.12);border-radius:18px;background:rgba(255,255,255,.82)}.ckm-decision-panel{display:grid;gap:14px;margin-top:18px;padding:18px}.ckm-buy-box-math,.ckm-decision-metrics{display:grid;gap:10px;padding:14px}.ckm-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.escrow-room-summary,.escrow-safe-card,.escrow-stage-rail{margin:16px 0;border:1px solid var(--workspace-border,rgba(16,33,24,.12));border-radius:18px;background:var(--workspace-surface-soft,rgba(16,33,24,.04))}.escrow-room-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;padding:16px}.escrow-room-summary>div{display:grid;gap:8px}.escrow-room-summary span{color:var(--workspace-muted,#64748b);font-size:.8rem;font-weight:900;text-transform:uppercase}.escrow-room-summary strong{color:var(--workspace-heading,#0f172a);font-size:1.55rem}.escrow-room-summary p{margin:0;color:var(--workspace-muted,#64748b);line-height:1.55}.escrow-progress-track{overflow:hidden;height:10px;border-radius:999px;background:rgba(1,118,211,.12)}.escrow-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0176d3,#16a58f)}.escrow-stage-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px}.escrow-stage-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px;border-radius:12px;color:var(--workspace-muted,#64748b);background:var(--workspace-surface,#ffffff);font-size:.78rem;font-weight:850;text-align:center}.escrow-stage-rail span.done{color:var(--workspace-accent-strong,#0b5cab);background:var(--workspace-accent-soft,#eaf4ff);box-shadow:inset 0 0 0 1px var(--workspace-accent,#0176d3)}.escrow-safe-card{display:grid;gap:10px;padding:14px}.escrow-safe-card>div{display:flex;gap:10px;align-items:center;color:var(--workspace-heading,#0f172a)}.escrow-safe-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--workspace-muted,#64748b)}@media (max-width:980px){.ckm-buyer-tools,.ckm-compare-tray,.ckm-private-signal-grid,.escrow-room-summary{grid-template-columns:1fr}.escrow-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ckm-hero{min-height:auto!important;padding:104px 16px 52px!important}.ckm-catalog-hero h1,.ckm-hero h1{font-size:2.6rem!important;line-height:.98!important}.ckm-catalog-hero p,.ckm-final-cta p,.ckm-hero p,.ckm-section-head p{font-size:1rem!important;line-height:1.58!important}.ckm-detail-metrics,.ckm-filterbar,.ckm-hero-stats,.ckm-metrics,.ckm-private-signal-grid,.ckm-stage-rail,.ckm-trust-strip{grid-template-columns:1fr!important}.ckm-catalog,.ckm-section{padding:42px 0!important}.ckm-buyer-tools,.ckm-catalog,.ckm-catalog-hero,.ckm-final-cta,.ckm-section,.ckm-trust-strip{width:min(100% - 24px,1240px)!important}.ckm-card-footer,.ckm-section-head,.ckm-zalo-consult-card{align-items:stretch!important;flex-direction:column;grid-template-columns:1fr}.ckm-zalo-consult-card{text-align:left}.ckm-card-actions{grid-template-columns:1fr}.ckm-card-actions .btn,.ckm-card-actions button,.ckm-decision-actions .btn,.ckm-detail-actions .btn,.ckm-hero-actions .btn{width:100%}.escrow-stage-rail{grid-template-columns:1fr}}@keyframes stosCtaPulse{0%,to{box-shadow:0 16px 44px rgba(80,229,255,.2)}50%{box-shadow:0 22px 64px rgba(139,92,246,.28),0 0 0 7px rgba(80,229,255,.08)}}@keyframes stosCtaSheen{0%,42%{left:-55%}72%,to{left:118%}}@keyframes stosMetricFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes stosCtaSweep{0%,54%{left:-58%;opacity:0}62%{opacity:1}to{left:112%;opacity:0}}.ckm-page{--ckm-ink:#201331;--ckm-muted:#665c73;--ckm-purple:#6d28d9;--ckm-purple-strong:#4c1d95;--ckm-gold:#d4af37;--ckm-teal:#0f8a88;--ckm-line:rgba(109,40,217,0.14);--ckm-soft:rgba(255,255,255,0.88);--ckm-shadow:0 20px 56px rgba(37,18,66,0.11);overflow-x:clip!important}.ckm-page .btn{min-width:0}.ckm-catalog{container-type:inline-size}.ckm-market-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:18px 0 14px;padding:18px;border:1px solid var(--ckm-line);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(212,175,55,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(247,243,255,.9));box-shadow:var(--ckm-shadow)}.ckm-market-command span,.ckm-tool-eyebrow{color:var(--ckm-purple);font-size:.78rem;font-weight:950;text-transform:uppercase}.ckm-market-command strong{display:block;margin-top:4px;color:var(--ckm-ink);font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05}.ckm-market-command p{margin:6px 0 0;color:var(--ckm-muted);line-height:1.5}.ckm-market-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ckm-filterbar{position:static;z-index:6;display:block!important;width:100%;margin:16px 0 24px!important;padding:10px!important;border:1px solid rgba(109,40,217,.15)!important;border-radius:22px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 44px rgba(37,18,66,.09)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ckm-filterbar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ckm-filterbar label{min-width:0}.ckm-filterbar select{min-height:48px!important;border-color:rgba(109,40,217,.16)!important;border-radius:14px!important;color:#1f1430!important;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.ckm-shop-category-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:16px 0 12px;padding:4px 0 8px}.ckm-shop-category-strip::-webkit-scrollbar{display:none}.ckm-shop-category-strip button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid rgba(109,40,217,.13);border-radius:999px;color:var(--ckm-purple-strong);background:rgba(255,255,255,.82);box-shadow:0 12px 26px rgba(37,18,66,.06);font-family:var(--font-heading);font-size:.88rem;font-weight:950;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ckm-shop-category-strip button:focus-visible,.ckm-shop-category-strip button:hover{transform:translateY(-2px);border-color:rgba(212,175,55,.48);background:#fff;box-shadow:0 18px 36px rgba(37,18,66,.1);outline:none}.ckm-shop-category-strip button.active{color:#fff;border-color:rgba(212,175,55,.52);background:linear-gradient(135deg,var(--ckm-purple-strong),var(--ckm-teal))}.ckm-shop-toolbar{position:sticky;top:76px;z-index:7;display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.28fr) minmax(190px,.32fr);gap:10px;margin:0 0 12px;padding:10px;border:1px solid rgba(109,40,217,.12);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 20px 54px rgba(37,18,66,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ckm-shop-toolbar label{display:grid;gap:5px;color:var(--ckm-muted);font-size:.76rem;font-weight:950}.ckm-shop-toolbar input,.ckm-shop-toolbar select{min-height:46px;width:100%;border:1px solid rgba(109,40,217,.13);border-radius:14px;color:var(--ckm-ink);background:#fff;font:inherit;font-weight:850}.ckm-search-box{position:relative;display:block!important}.ckm-search-box svg{position:absolute;left:14px;bottom:14px;color:var(--ckm-purple-strong);pointer-events:none}.ckm-search-box input{padding-left:42px}.ckm-recommend-rail{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:12px;align-items:stretch;margin:14px 0 18px;padding:12px;border:1px solid rgba(109,40,217,.11);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(212,175,55,.16),transparent 34%),rgba(255,255,255,.9);box-shadow:0 16px 44px rgba(37,18,66,.07)}.ckm-recommend-rail>div:first-child{display:grid;align-content:center;gap:4px}.ckm-recommend-rail>div:first-child span{display:inline-flex;align-items:center;gap:6px;color:var(--ckm-purple-strong);font-size:.78rem;font-weight:950;text-transform:uppercase}.ckm-recommend-rail>div:first-child strong{color:var(--ckm-ink);font-family:var(--font-heading);font-size:1.08rem}.ckm-recommend-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ckm-recommend-list a{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;align-items:center;padding:8px;border:1px solid rgba(109,40,217,.1);border-radius:16px;color:inherit;background:rgba(251,248,255,.86);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ckm-recommend-list a:focus-visible,.ckm-recommend-list a:hover{transform:translateY(-2px);border-color:rgba(109,40,217,.28);background:#fff;outline:none}.ckm-recommend-list img{width:58px;height:50px;border-radius:12px;object-fit:cover;background:#160a24}.ckm-recommend-list span,.ckm-recommend-list strong{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.ckm-recommend-list span{color:var(--ckm-ink);font-weight:950}.ckm-recommend-list strong{color:var(--ckm-muted);font-size:.8rem}.ckm-buyer-tools{width:100%!important;margin:0 0 22px!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;align-items:stretch}.ckm-compare-tray,.ckm-zalo-consult-card{overflow:hidden;border-radius:24px!important}.ckm-zalo-consult-card{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;align-content:start;padding:22px!important;background:radial-gradient(circle at 100% 0,rgba(15,138,136,.16),transparent 34%),rgba(255,255,255,.94)!important}.ckm-compare-tray h3,.ckm-zalo-consult-card h3{margin:8px 0!important;color:var(--ckm-ink);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08}.ckm-compare-tray p,.ckm-zalo-consult-card p{max-width:64ch;margin:0}.ckm-private-signal-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ckm-private-signal-grid span{display:grid;gap:5px;min-height:78px;padding:13px;border:1px solid rgba(109,40,217,.12);border-radius:16px;color:var(--ckm-muted);background:rgba(109,40,217,.055);font-size:.86rem}.ckm-private-signal-grid strong{color:var(--ckm-ink);font-family:var(--font-heading);font-size:.95rem}.ckm-compare-tray{grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start;padding:22px!important;background:radial-gradient(circle at 100% 100%,rgba(212,175,55,.16),transparent 34%),rgba(255,255,255,.94)!important}.ckm-compare-list{display:grid!important;grid-template-columns:1fr;gap:9px!important}.ckm-compare-list div{display:grid;gap:4px;padding:12px;border:1px solid rgba(109,40,217,.1);border-radius:16px;background:rgba(255,255,255,.72)}.ckm-compare-list strong{color:var(--ckm-ink)}.ckm-compare-list span{min-height:auto!important;padding:0!important;border-radius:0!important;color:var(--ckm-muted)!important;background:transparent!important;font-size:.85rem!important;font-weight:750!important}.ckm-card-link-row a,.ckm-compare-list a{color:var(--ckm-purple-strong);font-size:.86rem;font-weight:950;text-decoration:none}.ckm-result-line{margin:18px 0!important}.ckm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,272px),1fr))!important;align-items:stretch;gap:16px!important}.ckm-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid rgba(109,40,217,.13)!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 14px 36px rgba(37,18,66,.08)!important;transform:translateY(8px);opacity:0;animation:ckmCardRise .52s ease forwards;animation-delay:calc(var(--ckm-card-index, 0) * 70ms)}.ckm-card:focus-within,.ckm-card:hover{transform:translateY(-4px)!important;border-color:rgba(212,175,55,.58)!important;box-shadow:0 24px 66px rgba(37,18,66,.15)!important}.ckm-card-media{min-height:0!important;aspect-ratio:16/10!important;background:#160a24!important}.ckm-card-media img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .42s ease,filter .42s ease}.ckm-card:focus-within .ckm-card-media img,.ckm-card:hover .ckm-card-media img{transform:scale(1.045);filter:saturate(1.08) contrast(1.03)}.ckm-card-media:after{background:linear-gradient(180deg,rgba(16,6,29,.48),transparent 38%,rgba(16,6,29,.78))!important}.ckm-card-shield,.ckm-risk{max-width:calc(100% - 24px);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 24px rgba(0,0,0,.12)}.ckm-card-shield{left:12px!important;top:12px!important;background:rgba(38,26,54,.76)!important}.ckm-risk{right:12px!important;top:12px!important;bottom:auto!important}.ckm-media-caption{position:absolute;z-index:1;right:12px;bottom:12px;left:12px;display:flex;align-items:end;justify-content:space-between;gap:10px;color:#fff7d8}.ckm-media-caption span{max-width:60%;color:rgba(255,255,255,.78);font-size:.74rem;font-weight:900}.ckm-media-caption strong{padding:7px 10px;border:1px solid rgba(255,246,206,.24);border-radius:999px;background:rgba(255,255,255,.12);font-size:.78rem}.ckm-media-caption strong,.ckm-shop-badge{font-family:var(--font-heading);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ckm-shop-badge{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 24px);min-height:30px;padding:0 9px;border:1px solid rgba(255,246,206,.3);border-radius:999px;color:#fff7d8;background:rgba(37,18,66,.76);box-shadow:0 10px 24px rgba(0,0,0,.14);font-size:.72rem;font-weight:950}.ckm-shop-badge svg{color:#f7d774;fill:rgba(247,215,116,.24)}.ckm-shop-card{isolation:isolate}.ckm-shop-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(109,40,217,.035))}.ckm-shop-card .ckm-media-caption{left:auto;justify-content:flex-end}.ckm-shop-card .ckm-media-caption span{display:none}.ckm-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px!important}.ckm-card-top{align-items:center;margin:0 0 9px!important;font-size:.78rem!important}.ckm-card-top strong{color:var(--ckm-purple-strong);text-align:right}.ckm-card h3{margin:0 0 8px!important;color:var(--ckm-ink)!important;font-size:clamp(1.05rem,1.8vw,1.22rem)!important;line-height:1.18!important;text-wrap:balance}.ckm-card-body>p{min-height:44px;margin:0;color:var(--ckm-muted)!important;font-size:.91rem;line-height:1.5!important}.ckm-readiness{display:grid!important;gap:8px!important;margin:13px 0 12px!important}.ckm-readiness>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ckm-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.ckm-readiness strong{color:var(--ckm-ink);font-family:var(--font-heading)}.ckm-metrics{margin:0 0 13px!important}.ckm-metrics span{min-height:58px!important;justify-content:start;padding:8px!important;color:var(--ckm-muted)!important;background:#fbf8ff!important;font-size:.72rem!important;line-height:1.2}.ckm-metrics strong{overflow-wrap:anywhere;font-size:.88rem!important;line-height:1.08}.ckm-highlights{margin-bottom:12px!important}.ckm-highlights li{font-size:.88rem!important}.ckm-card-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;margin-top:auto;padding-top:2px}.ckm-card-trust span{min-height:30px;font-size:.76rem!important}.ckm-card-trust span:nth-child(n+3){display:none}.ckm-shop-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.ckm-shop-delivery span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px dashed rgba(15,138,136,.24);border-radius:999px;color:#0f766e;background:rgba(240,253,250,.72);font-size:.74rem;font-weight:950;text-align:center}.ckm-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px;padding:12px 0 0!important;border-top:1px solid rgba(109,40,217,.11)}.ckm-buyer-tools-simple{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important}.ckm-contact-packet-card{background:radial-gradient(circle at 100% 0,rgba(15,138,136,.13),transparent 34%),rgba(255,255,255,.94)!important}.ckm-contact-packet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ckm-contact-packet-list span{min-height:38px;display:inline-flex;align-items:center;padding:8px 10px;border:1px solid rgba(109,40,217,.1);border-radius:14px;color:var(--ckm-ink);background:rgba(251,248,255,.9);font-size:.82rem;font-weight:900;line-height:1.25}.ckm-card-actions-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckm-card-actions-simple .btn{min-height:46px!important;width:100%;padding-inline:12px!important;border-radius:14px;font-size:.9rem}.ckm-card-actions-simple .btn.ghost{border-color:rgba(109,40,217,.16);color:var(--ckm-purple-strong);background:rgba(109,40,217,.055)}.ckm-card-actions-simple .btn.ghost:focus-visible,.ckm-card-actions-simple .btn.ghost:hover{border-color:rgba(109,40,217,.28);background:rgba(109,40,217,.1)}.ckm-empty-state{display:grid;justify-items:center;gap:12px;margin:20px 0;padding:clamp(26px,5vw,48px);border:1px dashed rgba(109,40,217,.26);border-radius:24px;color:var(--ckm-muted);background:radial-gradient(circle at 50% 0,rgba(109,40,217,.1),transparent 34%),rgba(255,255,255,.86);text-align:center}.ckm-empty-state svg{color:var(--ckm-purple-strong)}.ckm-empty-state h3{margin:0;color:var(--ckm-ink);font-family:var(--font-heading)}.ckm-empty-state p{max-width:560px;margin:0;line-height:1.65}.ckm-empty-state>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ckm-card-primary-cta{min-height:46px!important;width:100%}.ckm-card-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ckm-card-action-row .btn{min-height:40px!important;padding:0 10px!important;border-radius:12px;font-size:.86rem}.ckm-card-link-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ckm-card-link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 7px;border:1px solid rgba(109,40,217,.1);border-radius:999px;background:rgba(109,40,217,.055);text-align:center}.ckm-card-link-row a:focus-visible,.ckm-card-link-row a:hover{border-color:rgba(109,40,217,.25);background:rgba(109,40,217,.11);outline:none}.ckm-card-primary-cta,.ckm-cta-glow,.ckm-market-command .btn.primary{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--ckm-teal),#2563eb)!important;box-shadow:0 16px 38px rgba(15,138,136,.22)}.ckm-card-primary-cta:after,.ckm-cta-glow:after,.ckm-market-command .btn.primary:after{content:"";position:absolute;inset:-60% auto -60% -58%;z-index:-1;width:42%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);pointer-events:none;animation:ckmCtaSweep 3.4s ease-in-out infinite}.ckm-card-primary-cta:hover,.ckm-cta-glow:hover,.ckm-market-command .btn.primary:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(15,138,136,.3)}.ckm-decision-panel,.ckm-detail-grid,.ckm-detail-hero,.ckm-escrow-rail,.ckm-proof-vault,.ckm-risk-matrix,.ckm-sell-command{width:min(1240px,calc(100% - 32px))!important}.ckm-detail-hero{align-items:center!important;gap:clamp(22px,4vw,42px)!important}.ckm-detail-copy h1{text-wrap:balance}.ckm-detail-actions{display:flex!important;flex-wrap:wrap;gap:10px!important}.ckm-buy-box{position:sticky;top:92px;align-self:start}.ckm-buy-box .btn{width:100%}@keyframes ckmCardRise{to{transform:translateY(0);opacity:1}}@media (max-width:1120px){.ckm-filterbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ckm-buyer-tools{grid-template-columns:1fr!important}}@media (max-width:820px){.ckm-market-command{grid-template-columns:1fr;padding:16px}.ckm-market-command-actions{justify-content:stretch}.ckm-market-command-actions .btn{flex:1 1 180px}.ckm-filterbar{position:static;margin-top:12px!important}.ckm-filterbar-grid,.ckm-private-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,238px),1fr))!important}.ckm-decision-panel,.ckm-detail-grid,.ckm-detail-hero,.ckm-escrow-rail,.ckm-proof-vault,.ckm-risk-matrix,.ckm-sell-command{width:min(100% - 24px,1240px)!important}.ckm-buy-box{position:static}}@media (max-width:560px){.ckm-page{background:linear-gradient(180deg,rgba(250,248,255,.98),rgba(255,255,255,.98)),radial-gradient(circle at 10% 0,rgba(109,40,217,.11),transparent 30%)}.ckm-catalog,.ckm-section{padding:34px 0!important}.ckm-catalog-hero h1,.ckm-final-cta h2,.ckm-section h2,.ckm-section-head h2{font-size:clamp(2rem,10vw,2.85rem)!important;line-height:1.05!important}.ckm-card,.ckm-compare-tray,.ckm-market-command,.ckm-zalo-consult-card{border-radius:18px!important}.ckm-filterbar-grid,.ckm-private-signal-grid{grid-template-columns:1fr!important}.ckm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.ckm-card-action-row,.ckm-card-link-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckm-card-actions-simple,.ckm-contact-packet-list{grid-template-columns:1fr!important}.ckm-card-link-row a{min-height:34px}.ckm-filterbar select{min-height:46px!important}.ckm-card-media{aspect-ratio:16/9!important}.ckm-card-shield,.ckm-risk{padding:6px 8px!important;font-size:.68rem!important}.ckm-card-shield{max-width:52%}.ckm-risk{max-width:42%}.ckm-media-caption{align-items:start;flex-direction:column}.ckm-media-caption span{max-width:100%}.ckm-card-body{padding:14px!important}.ckm-card-body>p{min-height:auto}.ckm-card-primary-cta,.ckm-decision-actions .btn,.ckm-detail-actions .btn,.ckm-final-cta .btn,.ckm-market-command .btn,.ckm-zalo-consult-card .btn{width:100%}.lead-channel-context{grid-template-columns:86px minmax(0,1fr);gap:10px;border-radius:14px}.lead-channel-context img{width:86px;height:70px}}@media (prefers-reduced-motion:reduce){.ckm-card,.ckm-card-media img,.ckm-card-primary-cta,.ckm-card-primary-cta:after,.ckm-cta-glow,.ckm-cta-glow:after,.ckm-market-command .btn.primary,.ckm-market-command .btn.primary:after{animation:none!important;transition:none!important}.ckm-card{opacity:1!important;transform:none!important}}@media (max-width:1120px){.ckm-recommend-rail,.ckm-shop-toolbar{grid-template-columns:1fr}.ckm-recommend-list{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ckm-recommend-list::-webkit-scrollbar{display:none}}@media (max-width:820px){.ckm-shop-toolbar{position:static;grid-template-columns:1fr;border-radius:18px}.ckm-shop-filterbar{position:static}.ckm-recommend-rail{padding:10px}}@media (max-width:560px){.ckm-shop-category-strip{margin-inline:-2px;padding-inline:2px}.ckm-shop-category-strip button{min-height:40px;padding:0 12px;font-size:.82rem}.ckm-shop-toolbar{padding:8px;gap:8px}.ckm-search-box input,.ckm-shop-toolbar select{min-height:44px;font-size:.95rem}.ckm-recommend-list{grid-template-columns:minmax(230px,1fr)}.ckm-shop-badge{max-width:62%;min-height:28px;font-size:.66rem}.ckm-shop-card .ckm-media-caption{right:10px;bottom:10px}.ckm-shop-delivery{grid-template-columns:1fr}.ckm-empty-state .btn,.ckm-empty-state>div{width:100%}}@keyframes stosProfileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes stosSectionRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stosSoftNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ckm-hero{min-height:min(860px,86vh)!important;align-items:center!important;padding-top:clamp(112px,10vw,148px)!important;padding-bottom:clamp(46px,7vw,76px)!important}.ckm-hero-content{max-width:min(100%,780px)!important;animation:ckmHeroEnter .68s cubic-bezier(.22,1,.36,1) both}.ckm-hero h1{max-width:760px!important;margin:14px 0 16px!important;font-size:clamp(44px,5.1vw,68px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-wrap:balance;text-shadow:0 2px 0 rgba(0,0,0,.12),0 18px 52px rgba(12,5,22,.42)}.ckm-hero p{max-width:720px!important;font-size:clamp(16px,1.35vw,18px)!important;line-height:1.68!important}.ckm-hero-actions{gap:12px!important;margin-top:24px!important}.ckm-hero-actions .btn{min-height:50px!important;padding-inline:18px!important;border-radius:14px!important;font-size:.95rem!important;box-shadow:0 14px 34px rgba(10,8,18,.16);transform:translateZ(0);transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease,background .19s ease}.ckm-hero-actions .btn:focus-visible,.ckm-hero-actions .btn:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(16,8,28,.26);outline:none}.ckm-hero-actions .btn.primary{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#0f8a88,#2563eb)!important;animation:ckmHeroPrimaryBreath 2.8s ease-in-out infinite}.ckm-hero-actions .btn.primary:after{content:"";position:absolute;inset:-60% auto -60% -58%;z-index:-1;width:42%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.66),transparent);animation:ckmHeroCtaSweep 3.2s ease-in-out infinite;pointer-events:none}.ckm-hero-actions .btn.primary svg{animation:ckmHeroArrowNudge 1.5s ease-in-out infinite}.ckm-hero-actions .btn:not(.primary){border-color:rgba(255,255,255,.46)!important;background:rgba(255,255,255,.88)!important;color:#1f1430!important}.ckm-hero-stats{max-width:760px!important;gap:10px!important;margin-top:28px!important}.ckm-hero-stats span{min-height:78px!important;padding:15px 16px!important;border-radius:16px!important;background:rgba(255,255,255,.14)!important;animation:ckmHeroMetricPop .52s ease both}.ckm-hero-stats span:nth-child(2){animation-delay:80ms}.ckm-hero-stats span:nth-child(3){animation-delay:.16s}.ckm-hero-stats span:nth-child(4){animation-delay:.24s}.ckm-hero-stats strong{font-size:clamp(26px,3vw,32px)!important;line-height:1}@keyframes ckmHeroEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ckmHeroPrimaryBreath{0%,to{box-shadow:0 16px 38px rgba(15,138,136,.24)}50%{box-shadow:0 24px 58px rgba(37,99,235,.34)}}@keyframes ckmHeroCtaSweep{0%,54%{left:-58%;opacity:0}62%{opacity:1}to{left:116%;opacity:0}}@keyframes ckmHeroArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ckmHeroMetricPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.ckm-hero{min-height:auto!important;padding-top:clamp(92px,18vw,118px)!important;padding-bottom:40px!important}.ckm-hero-content{max-width:100%!important}.ckm-hero h1{max-width:640px!important;font-size:clamp(36px,9.8vw,50px)!important;line-height:1.04!important;letter-spacing:-.02em!important}.ckm-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.ckm-hero-actions .btn{width:100%!important;min-height:48px!important;padding-inline:12px!important;font-size:.9rem!important}.ckm-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.ckm-hero h1{font-size:clamp(32px,10.6vw,42px)!important;line-height:1.06!important}.ckm-hero p{font-size:.98rem!important;line-height:1.58!important}.ckm-hero-actions,.ckm-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ckm-hero-actions .btn{min-height:46px!important;padding-inline:9px!important;border-radius:13px!important;font-size:.82rem!important;line-height:1.15!important}.ckm-hero-stats span{min-height:72px!important;padding:12px!important}.ckm-hero-stats strong{font-size:25px!important}}@media (prefers-reduced-motion:reduce){.ckm-hero-actions .btn.primary,.ckm-hero-actions .btn.primary svg,.ckm-hero-actions .btn.primary:after,.ckm-hero-content,.ckm-hero-stats span{animation:none!important}.ckm-hero-actions .btn{transition:none!important}}.cms-command-center{display:grid;gap:16px;margin:18px 0}.cms-command-hero,.cms-health-grid article,.cms-ops-panel,.cms-playbook-strip article,.cms-saas-readiness,.cms-saas-readiness-card,.rbac-permission-row,.rbac-readiness,.rbac-role-card{border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:18px;background:var(--workspace-surface,#ffffff);box-shadow:0 18px 42px rgba(15,23,42,.06)}.cms-command-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;background:radial-gradient(circle at 0 0,rgba(20,184,166,.12),transparent 36%),linear-gradient(135deg,var(--workspace-surface,#ffffff),var(--workspace-muted-surface,#f8fafc))}.cms-command-hero h3{margin:10px 0 8px;color:var(--workspace-ink,#0f172a);font-size:clamp(26px,3.2vw,42px);line-height:1.04}.cms-command-hero p{max-width:760px;margin:0}.cms-command-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cms-command-next{margin-top:12px!important;color:var(--workspace-ink,#0f172a)!important;font-size:.96rem;font-weight:800;line-height:1.55}.cms-command-score{width:112px;height:112px;display:grid;place-items:center;align-content:center;border:1px solid rgba(20,184,166,.24);border-radius:28px;color:#0f766e;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(37,99,235,.08))}.cms-command-score strong{color:inherit;font-size:30px;line-height:1}.cms-collection-card small,.cms-command-score span,.cms-health-grid small,.cms-ops-panel-head span,.cms-playbook-strip span,.cms-queue-item span{color:var(--workspace-muted,#64748b);font-size:.78rem;font-weight:850;text-transform:uppercase}.cms-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cms-saas-readiness{display:grid;gap:14px;padding:16px;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.1),transparent 32%),var(--workspace-surface,#ffffff)}.cms-saas-readiness-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:16px;align-items:start}.cms-saas-readiness-head h4{margin:8px 0 6px;color:var(--workspace-ink,#0f172a);font-size:clamp(20px,2.2vw,28px);line-height:1.08}.cms-saas-next-actions{display:grid;gap:8px}.cms-saas-next-actions span{display:flex;min-width:0;gap:8px;align-items:center;color:var(--workspace-ink,#0f172a);font-size:.9rem;font-weight:850;line-height:1.35}.cms-saas-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cms-saas-readiness-card{min-width:0;display:grid;gap:12px;padding:14px;box-shadow:none}.cms-saas-readiness-card-head{display:flex;min-width:0;gap:10px;align-items:flex-start;justify-content:space-between}.cms-saas-checks strong,.cms-saas-readiness-card-head strong{display:block;color:var(--workspace-ink,#0f172a);overflow-wrap:anywhere}.cms-saas-checks small,.cms-saas-readiness-card-head small{display:block;color:var(--workspace-muted,#64748b);font-size:.82rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.cms-saas-meter{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.22)}.cms-saas-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#8b5cf6)}.cms-saas-readiness-card.tone-coral .cms-saas-meter span{background:linear-gradient(90deg,#fb7185,#f97316)}.cms-saas-readiness-card.tone-amber .cms-saas-meter span{background:linear-gradient(90deg,#f59e0b,#8b5cf6)}.cms-saas-readiness-card.tone-blue .cms-saas-meter span{background:linear-gradient(90deg,#2563eb,#8b5cf6)}.rbac-readiness{min-width:0;display:grid;gap:14px;padding:16px;background:radial-gradient(circle at 0 8%,rgba(34,211,238,.1),transparent 34%),linear-gradient(135deg,var(--workspace-surface,#ffffff),var(--workspace-muted-surface,#f8fafc))}.rbac-readiness-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.rbac-readiness-head h4{margin:8px 0 6px;color:var(--workspace-ink,#0f172a);font-size:clamp(20px,2.2vw,28px);line-height:1.08}.rbac-scorecard{width:132px;min-height:112px;display:grid;place-items:center;align-content:center;padding:16px;border:1px solid rgba(124,58,237,.22);border-radius:24px;color:#6d28d9;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(14,165,233,.08));text-align:center}.rbac-scorecard strong{color:inherit;font-size:30px;line-height:1}.rbac-action-list small,.rbac-permission-main small,.rbac-role-card span,.rbac-scorecard span{color:var(--workspace-muted,#64748b);font-size:.78rem;font-weight:850;line-height:1.35}.rbac-role-grid,.rbac-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rbac-role-card{min-width:0;display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:12px;box-shadow:none}.rbac-action-list strong,.rbac-permission-main strong,.rbac-role-card strong{display:block;color:var(--workspace-ink,#0f172a);overflow-wrap:anywhere}.rbac-role-card small{display:block;color:var(--workspace-muted,#64748b);font-size:.82rem;font-weight:760;line-height:1.4}.rbac-action-list,.rbac-permission-list,.rbac-permission-row{display:grid;gap:10px}.rbac-permission-row{min-width:0;padding:12px;box-shadow:none}.rbac-permission-main{display:flex;min-width:0;gap:12px;align-items:flex-start;justify-content:space-between}.rbac-chip-row{display:flex;flex-wrap:wrap;gap:7px}.rbac-chip-row span{min-height:30px;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--workspace-muted,#64748b);background:rgba(148,163,184,.1);font-size:.78rem;font-weight:850}.rbac-chip-row span.is-ready{border-color:rgba(20,184,166,.24);color:#0f766e;background:rgba(20,184,166,.11)}.rbac-chip-row span.needs-work{border-color:rgba(245,158,11,.28);color:#b45309;background:rgba(245,158,11,.1)}.rbac-action-list a{min-width:0;display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:14px;color:inherit;background:var(--workspace-muted-surface,#f8fafc);text-decoration:none}.rbac-action-list a:hover{border-color:rgba(124,58,237,.32);transform:translateY(-1px)}.seo-content-readiness{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:18px;background:radial-gradient(circle at 8% 0,rgba(124,58,237,.1),transparent 34%),linear-gradient(135deg,var(--workspace-surface,#ffffff),var(--workspace-muted-surface,#f8fafc));box-shadow:0 18px 42px rgba(15,23,42,.06)}.seo-content-readiness-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.seo-content-readiness-head h4{margin:8px 0 6px;color:var(--workspace-ink,#0f172a);font-size:clamp(20px,2.2vw,28px);line-height:1.08}.seo-content-scorecard{width:104px;height:104px;display:grid;place-items:center;align-content:center;border:1px solid rgba(124,58,237,.24);border-radius:24px;color:#6d28d9;background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(20,184,166,.08))}.seo-content-scorecard strong{font-size:2rem;font-weight:950;line-height:1}.seo-content-scorecard span{color:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase}.seo-content-metric-grid,.seo-content-page-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-content-page-list{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-content-page-card{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:16px;background:var(--workspace-surface,#ffffff)}.seo-content-page-card.tone-coral{border-color:rgba(251,113,133,.38)}.seo-content-page-card.tone-amber{border-color:rgba(245,158,11,.34)}.seo-content-page-card.tone-blue{border-color:rgba(37,99,235,.28)}.seo-content-page-card.tone-green{border-color:rgba(20,184,166,.28)}.seo-content-page-main{display:flex;min-width:0;gap:10px;align-items:flex-start;justify-content:space-between}.seo-content-page-main>div{min-width:0}.seo-content-actions small,.seo-content-actions strong,.seo-content-page-card p,.seo-content-page-main small,.seo-content-page-main span,.seo-content-page-main strong{display:block;min-width:0;overflow-wrap:anywhere}.seo-content-page-main span{color:var(--workspace-muted,#64748b);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seo-content-actions strong,.seo-content-page-main strong{color:var(--workspace-ink,#0f172a);font-weight:900;line-height:1.25}.seo-content-actions small,.seo-content-page-card p,.seo-content-page-main small{color:var(--workspace-muted,#64748b);font-size:.82rem;font-weight:750;line-height:1.45}.seo-content-page-card p{margin:0}.seo-content-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-content-actions a{min-width:0;display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:14px;color:inherit;background:var(--workspace-muted-surface,#f8fafc);text-decoration:none}.seo-content-actions a:hover{border-color:rgba(124,58,237,.34);transform:translateY(-1px)}.cms-saas-checks{display:grid;gap:8px}.cms-saas-checks>div{display:flex;min-width:0;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:var(--workspace-muted-surface,#f8fafc)}.cms-saas-checks svg{flex:0 0 auto;color:#b45309}.cms-saas-checks .is-done svg{color:#0f766e}.cms-health-grid article{min-width:0;display:flex;gap:12px;align-items:flex-start;padding:14px}.cms-health-grid article svg{flex:0 0 auto;color:#b45309}.cms-health-grid article.is-done svg{color:#0f766e}.cms-collection-card strong,.cms-health-grid strong,.cms-ops-panel-head,.cms-playbook-strip strong,.cms-queue-item strong{color:var(--workspace-ink,#0f172a)}.cms-collection-card small,.cms-collection-card strong,.cms-health-grid small,.cms-health-grid strong,.cms-queue-item strong{display:block;min-width:0;overflow-wrap:anywhere}.cms-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.cms-ops-panel{min-width:0;padding:14px}.cms-ops-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cms-collection-list,.cms-queue-list{display:grid;gap:8px}.cms-collection-card,.cms-queue-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--workspace-border,rgba(15,23,42,.1));border-radius:14px;color:inherit;background:var(--workspace-muted-surface,#f8fafc);text-decoration:none}.cms-queue-item{display:grid;justify-content:stretch}.cms-collection-card:hover,.cms-queue-item:hover{border-color:rgba(37,99,235,.32);transform:translateY(-1px)}.cms-playbook-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cms-playbook-strip article{min-width:0;padding:14px}.cms-playbook-strip strong{display:block;margin:6px 0}.cms-playbook-strip p{margin:0;color:var(--workspace-muted,#64748b);font-size:.9rem;line-height:1.55}body .app-shell.workspace-theme-dark .cms-command-hero,body .app-shell.workspace-theme-dark .cms-health-grid article,body .app-shell.workspace-theme-dark .cms-ops-panel,body .app-shell.workspace-theme-dark .cms-playbook-strip article,body .app-shell.workspace-theme-dark .cms-saas-readiness,body .app-shell.workspace-theme-dark .cms-saas-readiness-card,body .app-shell.workspace-theme-dark .rbac-permission-row,body .app-shell.workspace-theme-dark .rbac-readiness,body .app-shell.workspace-theme-dark .rbac-role-card,body .app-shell.workspace-theme-dark .seo-content-page-card,body .app-shell.workspace-theme-dark .seo-content-readiness{background:rgba(15,23,42,.72);box-shadow:none}body .app-shell.workspace-theme-dark .cms-command-hero{background:radial-gradient(circle at 0 0,rgba(20,184,166,.18),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.88))}body .app-shell.workspace-theme-dark .cms-collection-card,body .app-shell.workspace-theme-dark .cms-queue-item,body .app-shell.workspace-theme-dark .rbac-action-list a{background:rgba(30,41,59,.68)}body .app-shell.workspace-theme-dark .cms-collection-card strong,body .app-shell.workspace-theme-dark .cms-command-hero h3,body .app-shell.workspace-theme-dark .cms-command-next,body .app-shell.workspace-theme-dark .cms-health-grid strong,body .app-shell.workspace-theme-dark .cms-ops-panel-head,body .app-shell.workspace-theme-dark .cms-playbook-strip strong,body .app-shell.workspace-theme-dark .cms-queue-item strong,body .app-shell.workspace-theme-dark .cms-saas-checks strong,body .app-shell.workspace-theme-dark .cms-saas-next-actions span,body .app-shell.workspace-theme-dark .cms-saas-readiness-card-head strong,body .app-shell.workspace-theme-dark .cms-saas-readiness-head h4,body .app-shell.workspace-theme-dark .rbac-action-list strong,body .app-shell.workspace-theme-dark .rbac-permission-main strong,body .app-shell.workspace-theme-dark .rbac-readiness-head h4,body .app-shell.workspace-theme-dark .rbac-role-card strong,body .app-shell.workspace-theme-dark .seo-content-actions strong,body .app-shell.workspace-theme-dark .seo-content-page-main strong,body .app-shell.workspace-theme-dark .seo-content-readiness-head h4{color:#f8fafc}body .app-shell.workspace-theme-dark .cms-collection-card small,body .app-shell.workspace-theme-dark .cms-command-hero p,body .app-shell.workspace-theme-dark .cms-health-grid small,body .app-shell.workspace-theme-dark .cms-ops-panel .muted,body .app-shell.workspace-theme-dark .cms-playbook-strip p,body .app-shell.workspace-theme-dark .cms-queue-item span,body .app-shell.workspace-theme-dark .cms-saas-checks small,body .app-shell.workspace-theme-dark .cms-saas-readiness-card-head small,body .app-shell.workspace-theme-dark .rbac-action-list small,body .app-shell.workspace-theme-dark .rbac-permission-main small,body .app-shell.workspace-theme-dark .rbac-role-card small,body .app-shell.workspace-theme-dark .rbac-role-card span,body .app-shell.workspace-theme-dark .rbac-scorecard span,body .app-shell.workspace-theme-dark .seo-content-actions small,body .app-shell.workspace-theme-dark .seo-content-page-card p,body .app-shell.workspace-theme-dark .seo-content-page-main small,body .app-shell.workspace-theme-dark .seo-content-page-main span{color:#cbd5e1}body .app-shell.workspace-theme-dark .cms-command-score{color:#5eead4;border-color:rgba(94,234,212,.25);background:linear-gradient(135deg,rgba(20,184,166,.16),rgba(37,99,235,.12))}body .app-shell.workspace-theme-dark .rbac-scorecard{color:#c4b5fd;border-color:rgba(196,181,253,.25);background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(14,165,233,.12))}body .app-shell.workspace-theme-dark .cms-saas-checks>div,body .app-shell.workspace-theme-dark .seo-content-actions a{background:rgba(30,41,59,.68)}@media (max-width:1320px){.cms-health-grid,.cms-ops-grid,.cms-playbook-strip,.cms-saas-readiness-grid,.rbac-role-grid,.rbac-summary-grid,.seo-content-metric-grid,.seo-content-page-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cms-command-hero,.cms-health-grid,.cms-ops-grid,.cms-playbook-strip,.cms-saas-readiness-grid,.cms-saas-readiness-head,.rbac-readiness-head,.rbac-role-grid,.rbac-summary-grid,.seo-content-actions,.seo-content-metric-grid,.seo-content-page-list,.seo-content-readiness-head{grid-template-columns:1fr}.cms-command-hero{padding:16px}.cms-saas-readiness,.rbac-readiness,.seo-content-readiness{padding:14px}.cms-command-score,.rbac-scorecard,.seo-content-scorecard{width:100%;height:auto;min-height:84px;border-radius:18px}.cms-collection-card,.cms-ops-panel-head,.rbac-action-list a,.rbac-permission-main{align-items:flex-start;flex-direction:column}}@keyframes stosCtaPulseGreen{0%,to{box-shadow:0 16px 38px rgba(40,240,143,.2),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 22px 54px rgba(40,240,143,.34),inset 0 1px 0 rgba(255,255,255,.3)}}@keyframes stosCtaPulseBlue{0%,to{box-shadow:0 16px 38px rgba(0,104,255,.22),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 22px 54px rgba(0,104,255,.38),inset 0 1px 0 rgba(255,255,255,.3)}}body .ckm-page .ckm-search-storefront{--ckm-store-card-radius:18px}body .ckm-page .ckm-search-storefront-head{align-items:end!important;margin-bottom:16px!important}body .ckm-page .ckm-search-storefront-head h2{max-width:780px;font-size:clamp(2.1rem,4.4vw,4.8rem)!important;line-height:.98!important}body .ckm-page .ckm-search-led-panel{align-items:center;background:radial-gradient(circle at 0 0,rgba(212,175,55,.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(250,247,255,.94));border:1px solid rgba(109,40,217,.14);border-radius:24px;box-shadow:0 24px 70px rgba(37,18,66,.11);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin:0 0 14px;padding:12px;position:sticky;top:76px;z-index:12}body .ckm-page .ckm-search-hero-box{align-items:center;background:#fff;border:1px solid rgba(109,40,217,.16);border-radius:18px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:0 16px}body .ckm-page .ckm-search-hero-box svg{color:var(--ckm-purple-strong)}body .ckm-page .ckm-search-hero-box input{border:0;color:var(--ckm-ink);font:inherit;font-size:clamp(1rem,1.5vw,1.14rem);font-weight:850;min-width:0;outline:none}body .ckm-page .ckm-search-hero-box input::placeholder{color:rgba(83,72,96,.74)}body .ckm-page .ckm-filter-toggle,body .ckm-page .ckm-search-submit{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-weight:950;gap:8px;justify-content:center;min-height:58px;padding:0 18px;white-space:nowrap}body .ckm-page .ckm-search-submit{background:linear-gradient(135deg,var(--ckm-purple-strong),var(--ckm-teal));border:0;color:#fff;box-shadow:0 18px 38px rgba(109,40,217,.2)}body .ckm-page .ckm-filter-toggle{background:#fff;border:1px solid rgba(109,40,217,.14);color:var(--ckm-purple-strong)}body .ckm-page .ckm-filter-toggle strong{align-items:center;background:var(--ckm-purple-strong);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;height:22px;justify-content:center;min-width:22px;padding:0 7px}body .ckm-page .ckm-simple-filterbar{margin:12px 0 14px!important}body .ckm-page .ckm-store-trust-strip{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}body .ckm-page .ckm-store-trust-strip span{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(15,138,136,.15);border-radius:999px;color:#0f766e;display:inline-flex;font-family:var(--font-heading);font-size:.82rem;font-weight:950;gap:6px;min-height:34px;padding:0 12px}body .ckm-page .ckm-simple-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;gap:16px!important}body .ckm-page .ckm-simple-product-card{border-radius:var(--ckm-store-card-radius)!important;box-shadow:0 18px 50px rgba(37,18,66,.08)!important}body .ckm-page .ckm-simple-product-card:hover{transform:translateY(-4px)}body .ckm-page .ckm-simple-product-card .ckm-card-media{aspect-ratio:16/10!important}body .ckm-page .ckm-simple-product-card .ckm-card-body{gap:10px;padding:14px!important}body .ckm-page .ckm-simple-product-card h3{font-size:clamp(1.02rem,1.5vw,1.22rem)!important;line-height:1.24!important}body .ckm-page .ckm-simple-product-card .ckm-card-body>p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}body .ckm-page .ckm-simple-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .ckm-page .ckm-simple-metrics span{min-height:72px!important;padding:10px!important}body .ckm-page .ckm-simple-metrics strong{font-size:.9rem!important}body .ckm-page .ckm-simple-highlights{gap:7px!important}body .ckm-page .ckm-simple-highlights li{font-size:.88rem!important}body .ckm-page .ckm-simple-ops-note{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important}body .ckm-page .ckm-simple-mobile-conversion{display:none}@media (max-width:820px){body .ckm-page .ckm-search-storefront-head{align-items:start!important}body .ckm-page .ckm-search-led-panel{grid-template-columns:1fr;position:static;border-radius:20px;padding:10px}body .ckm-page .ckm-filter-toggle,body .ckm-page .ckm-search-hero-box,body .ckm-page .ckm-search-submit{min-height:52px;width:100%}body .ckm-page .ckm-simple-product-grid{grid-template-columns:1fr!important}body .ckm-page .ckm-simple-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-simple-ops-note{grid-template-columns:1fr!important;margin-bottom:88px}body .ckm-page .ckm-simple-ops-note .btn{width:100%}body .ckm-page .ckm-simple-mobile-conversion{display:grid!important;grid-template-columns:.8fr 1.4fr!important}}@media (max-width:430px){body .ckm-page .ckm-search-storefront-head h2{font-size:clamp(2rem,10vw,3rem)!important}body .ckm-page .ckm-simple-metrics{grid-template-columns:1fr!important}body .ckm-page .ckm-simple-metrics span{min-height:54px!important}}body .ckm-page .ckm-filterbar-foot,body .ckm-page .ckm-filterbar-head,body .ckm-page .ckm-mobile-conversion-bar,body .ckm-page .ckm-mobile-market-actions{display:none}body .ckm-page .ckm-card-commerce-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}body .ckm-page .ckm-card-commerce-tools button{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(109,40,217,.13);border-radius:999px;color:#342246;cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:.78rem;font-weight:950;gap:6px;justify-content:center;min-height:36px;padding:7px 10px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}body .ckm-page .ckm-card-commerce-tools button:focus-visible,body .ckm-page .ckm-card-commerce-tools button:hover{background:#fff;border-color:rgba(109,40,217,.3);box-shadow:0 14px 28px rgba(37,18,66,.1);outline:none;transform:translateY(-1px)}body .ckm-page .ckm-card-commerce-tools button.active{background:linear-gradient(135deg,rgba(109,40,217,.14),rgba(15,138,136,.12));border-color:rgba(109,40,217,.28);color:var(--ckm-purple-strong)}body .ckm-page .ckm-card-commerce-tools button:disabled{cursor:not-allowed;opacity:.52;transform:none}body .ckm-page .ckm-compare-modal,body .ckm-page .ckm-compare-modal-backdrop,body .ckm-page .ckm-filter-backdrop{inset:0;position:fixed}body .ckm-page .ckm-compare-modal{display:grid;place-items:end center;z-index:90}body .ckm-page .ckm-compare-modal-backdrop,body .ckm-page .ckm-filter-backdrop{background:rgba(16,8,29,.46);border:0;cursor:pointer;z-index:1}body .ckm-page .ckm-filter-backdrop{display:none;z-index:70}body .ckm-page .ckm-compare-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,255,.98)),radial-gradient(circle at 10% 0,rgba(109,40,217,.1),transparent 32%);border:1px solid rgba(109,40,217,.16);border-radius:26px 26px 0 0;box-shadow:0 -24px 70px rgba(16,8,29,.24);max-height:min(82vh,720px);overflow:auto;padding:clamp(16px,3vw,24px);position:relative;width:min(1120px,calc(100% - 24px));z-index:2}body .ckm-page .ckm-compare-head{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}body .ckm-page .ckm-compare-head span{align-items:center;color:var(--ckm-purple-strong);display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;letter-spacing:.06em;text-transform:uppercase}body .ckm-page .ckm-compare-head strong{color:var(--ckm-ink);display:block;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.14;margin-top:5px}body .ckm-page .ckm-compare-head button{align-items:center;background:rgba(109,40,217,.08);border:1px solid rgba(109,40,217,.14);border-radius:999px;color:var(--ckm-purple-strong);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}body .ckm-page .ckm-compare-table{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-page .ckm-compare-table article{background:#fff;border:1px solid rgba(109,40,217,.12);border-radius:20px;box-shadow:0 18px 48px rgba(37,18,66,.08);display:grid;gap:12px;min-width:0;padding:12px}body .ckm-page .ckm-compare-table img{aspect-ratio:16/9;border-radius:14px;object-fit:cover;width:100%}body .ckm-page .ckm-compare-table article span{color:var(--ckm-purple-strong);font-size:.73rem;font-weight:950;text-transform:uppercase}body .ckm-page .ckm-compare-table h3{color:var(--ckm-ink);font-family:var(--font-heading);font-size:1.05rem;line-height:1.22;margin:4px 0}body .ckm-page .ckm-compare-table p{color:var(--ckm-muted);display:-webkit-box;font-size:.9rem;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .ckm-page .ckm-compare-table dl{display:grid;gap:8px;margin:0}body .ckm-page .ckm-compare-table dl div{align-items:center;border-bottom:1px solid rgba(109,40,217,.08);display:flex;gap:8px;justify-content:space-between;padding-bottom:7px}body .ckm-page .ckm-compare-table dt{color:var(--ckm-muted);font-size:.76rem;font-weight:850}body .ckm-page .ckm-compare-table dd{color:var(--ckm-ink);font-weight:950;margin:0;text-align:right}body .ckm-page .ckm-compare-card-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}body .ckm-page .ckm-compare-card-actions a{align-items:center;border-radius:14px;display:inline-flex;font-family:var(--font-heading);font-weight:950;justify-content:center;min-height:42px;text-decoration:none}body .ckm-page .ckm-compare-card-actions a:first-child{background:rgba(109,40,217,.08);color:var(--ckm-purple-strong)}body .ckm-page .ckm-compare-card-actions a:last-child{background:linear-gradient(135deg,var(--ckm-purple-strong),var(--ckm-teal));color:#fff}body .ckm-page .ckm-compare-empty{display:grid;gap:10px;justify-items:center;padding:34px;text-align:center}body .ckm-page .ckm-compare-empty h3,body .ckm-page .ckm-compare-empty p{margin:0}@media (max-width:980px){body .ckm-page .ckm-compare-table{grid-template-columns:1fr}}@media (max-width:820px){body .ckm-page .ckm-mobile-market-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:12px 0}body .ckm-page .ckm-mobile-market-actions button{align-items:center;background:#fff;border:1px solid rgba(109,40,217,.16);border-radius:16px;box-shadow:0 12px 28px rgba(37,18,66,.07);color:var(--ckm-purple-strong);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:.92rem;font-weight:950;gap:7px;justify-content:center;min-height:46px}body .ckm-page .ckm-mobile-market-actions button strong{align-items:center;background:var(--ckm-purple-strong);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;height:21px;justify-content:center;min-width:21px;padding:0 6px}body .ckm-page .ckm-mobile-market-actions button:disabled{opacity:.48}body .ckm-page .ckm-shop-filterbar{border-radius:24px 24px 0 0!important;bottom:0;box-shadow:0 -24px 70px rgba(16,8,29,.24)!important;left:0;margin:0!important;max-height:86vh;opacity:0;overflow:auto;padding:16px!important;pointer-events:none;position:fixed!important;right:0;transform:translateY(16px);transition:opacity .18s ease,transform .18s ease;visibility:hidden;z-index:80}body .ckm-page .ckm-shop-filterbar.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body .ckm-page .ckm-filterbar-foot,body .ckm-page .ckm-filterbar-head{display:flex}body .ckm-page .ckm-filterbar-head{align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:14px}body .ckm-page .ckm-filterbar-head span{color:var(--ckm-purple-strong);display:block;font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}body .ckm-page .ckm-filterbar-head strong{color:var(--ckm-ink);display:block;font-family:var(--font-heading);font-size:1.18rem;line-height:1.18;margin-top:4px}body .ckm-page .ckm-filterbar-head button{align-items:center;background:rgba(109,40,217,.08);border:1px solid rgba(109,40,217,.14);border-radius:999px;color:var(--ckm-purple-strong);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}body .ckm-page .ckm-filterbar-foot{gap:10px;margin-top:14px}body .ckm-page .ckm-filterbar-foot .btn{flex:1 1;min-height:46px}body .ckm-page .ckm-filter-backdrop{display:block}body .ckm-page .ckm-mobile-conversion-bar{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(109,40,217,.14);border-radius:999px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 18px 52px rgba(16,8,29,.22);display:grid;gap:6px;grid-template-columns:.8fr .9fr 1fr;left:12px;padding:6px;position:fixed;right:12px;z-index:60}body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-mobile-conversion-bar button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:40px;text-decoration:none}body .ckm-page .ckm-mobile-conversion-bar button{background:rgba(109,40,217,.08);color:var(--ckm-purple-strong)}body .ckm-page .ckm-mobile-conversion-bar button:disabled{opacity:.48}body .ckm-page .ckm-mobile-conversion-bar a{background:linear-gradient(135deg,var(--ckm-purple-strong),var(--ckm-teal));color:#fff}body .ckm-page .ckm-ops-note{margin-bottom:86px}}@media (max-width:520px){body .ckm-page .ckm-card-commerce-tools,body .ckm-page .ckm-compare-card-actions{grid-template-columns:1fr}body .ckm-page .ckm-compare-panel{border-radius:22px 22px 0 0;max-height:88vh;padding:14px;width:100%}}@keyframes stosMmRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1081px){body .app-shell.sidebar-auto-hide.sidebar-revealed>.sidebar,body .app-shell.sidebar-auto-hide>.workspace-sidebar-hover-zone:focus-visible+.sidebar,body .app-shell.sidebar-auto-hide>.workspace-sidebar-hover-zone:hover+.sidebar{box-shadow:24px 0 70px rgba(15,23,42,.18)!important;transform:translateZ(0)!important}}@media (max-width:1080px){body .app-shell,body .app-shell .cms-console,body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .main,body .app-shell .panel,body .app-shell .section,body .app-shell .service-cms-board,body .app-shell .service-cms-detail,body .app-shell .service-cms-form,body .app-shell .service-cms-layout,body .app-shell .visual-cms-overview{max-width:100%!important;min-width:0!important;overflow-x:clip!important}body .app-shell .homepage-studio-rail{gap:10px!important;grid-auto-flow:row!important}body .app-shell .grid.four,body .app-shell .grid.three,body .app-shell .grid.two,body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor-grid,body .app-shell .homepage-studio-rail,body .app-shell .service-cms-board,body .app-shell .service-cms-layout,body .app-shell .visual-cms-overview{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .service-cms-list,body .app-shell .service-cms-preview-card{position:static!important;width:100%!important}body .app-shell .editable-image-card,body .app-shell .homepage-studio-section,body .app-shell .service-cms-preview-card,body .app-shell .service-cms-record,body .app-shell .studio-inline-card{flex:none!important;max-width:100%!important;min-width:0!important;width:100%!important}body .app-shell .service-cms-records{grid-template-columns:minmax(0,1fr)!important;max-height:none!important}body .app-shell .btn-row,body .app-shell .service-cms-footer-actions,body .app-shell .service-cms-list-head,body .app-shell .service-cms-toolbar{flex-wrap:wrap!important;min-width:0!important}}@media (max-width:640px){body .app-shell .cms-console,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .service-cms-detail{padding-inline:14px!important}body .app-shell .homepage-studio-section{width:100%!important}}body .app-shell{--workspace-editor-surface:#ffffff!important;--workspace-editor-surface-soft:#f8fafc!important;--workspace-editor-field:#ffffff!important;--workspace-editor-text:#121826!important;--workspace-editor-heading:#0f172a!important;--workspace-editor-muted:#64748b!important}body .app-shell.workspace-theme-dark{--workspace-editor-surface:#111827!important;--workspace-editor-surface-soft:#172033!important;--workspace-editor-field:#0f172a!important;--workspace-editor-text:#f8fafc!important;--workspace-editor-heading:#ffffff!important;--workspace-editor-muted:#cbd5e1!important}body .app-shell .channel-admin-preview,body .app-shell .cms-edit-flow,body .app-shell .editable-image-card,body .app-shell .rte-shell,body .app-shell .rte-toolbar,body .app-shell .studio-inline-card{background:var(--workspace-editor-surface)!important;border-color:var(--workspace-border)!important;color:var(--workspace-editor-text)!important}body .app-shell .cms-edit-flow h3,body .app-shell .cms-edit-flow strong,body .app-shell .editable-image-card strong,body .app-shell .studio-inline-card h3,body .app-shell .studio-inline-card h4,body .app-shell .studio-inline-card strong{color:var(--workspace-editor-heading)!important}body .app-shell .cms-edit-flow .muted,body .app-shell .editable-image-card .muted,body .app-shell .studio-inline-card .field label,body .app-shell .studio-inline-card .muted,body .app-shell .upload-helper{color:var(--workspace-editor-muted)!important}body .app-shell .cms-edit-flow .input,body .app-shell .cms-edit-flow .select,body .app-shell .cms-edit-flow .textarea,body .app-shell .rte-editor,body .app-shell .rte-toolbar button,body .app-shell .rte-toolbar label,body .app-shell .rte-toolbar select,body .app-shell .studio-inline-card .input,body .app-shell .studio-inline-card .select,body .app-shell .studio-inline-card .textarea{background:var(--workspace-editor-field)!important;border-color:var(--workspace-border-strong)!important;color:var(--workspace-editor-text)!important}body .app-shell .rte-editor{border-top:1px solid var(--workspace-border)!important;caret-color:var(--workspace-accent)!important}body .app-shell .rte-editor:empty:before{color:var(--workspace-editor-muted)!important}body .app-shell .homepage-preview-frame,body .app-shell .homepage-preview-frame .homepage-mini-preview{background:#fffdf8!important;color:#101827!important;color-scheme:light!important}body .app-shell .homepage-preview-frame .home-preview-block:not(.hero){color:#101827!important}body .app-shell .homepage-preview-frame .home-preview-block:not(.hero) :where(h1,h2,h3,h4,strong){color:#101827!important}body .app-shell .homepage-preview-frame .home-preview-block:not(.hero) :where(p,small,.rich-text-content){color:#52615b!important}body .app-shell .homepage-preview-frame .home-preview-block.hero,body .app-shell .homepage-preview-frame .home-preview-block.hero :where(h1,h2,h3,h4,strong){color:#f8fafc!important}body .app-shell .homepage-preview-frame .home-preview-block.hero :where(p,small,.rich-text-content){color:rgba(248,250,252,.9)!important}body .app-shell .service-cms-preview-card{background:#ffffff!important;border-color:rgba(15,23,42,.08)!important;color:#17201c!important}body .app-shell .service-cms-preview-body h4{color:#17201c!important}body .app-shell .service-cms-preview-body .rich-text-content,body .app-shell .service-cms-preview-body p{color:#52615b!important}body .app-shell .service-cms-preview-body span{color:#a16207!important}body .app-shell .service-cms-preview-body button{color:#ffffff!important}body .app-shell .homepage-studio-editor{container-name:homepage-studio-editor!important;container-type:inline-size!important}body .app-shell .service-cms-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)!important}@container homepage-studio-editor (max-width: 1040px){body .app-shell .cms-edit-flow .grid.three,body .app-shell .cms-edit-flow .grid.two,body .app-shell .homepage-studio-editor-grid,body .app-shell .service-cms-layout{grid-template-columns:minmax(0,1fr)!important}body .app-shell .service-cms-preview-card{max-width:420px!important;position:static!important;width:min(100%,420px)!important}body .app-shell .cms-edit-flow,body .app-shell .rte-editor,body .app-shell .rte-shell,body .app-shell .service-cms-form,body .app-shell .studio-inline-card{min-width:0!important;width:100%!important}}@media (max-width:1760px){body .app-shell .homepage-studio{grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important}body .app-shell .homepage-studio-preview{grid-column:1/-1!important;position:static!important}body .app-shell .homepage-preview-frame{max-height:min(640px,72vh)!important}}@media (max-width:1080px){body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor-grid,body .app-shell .service-cms-layout{grid-template-columns:minmax(0,1fr)!important}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .service-cms-form,body .app-shell .service-cms-preview-card{max-width:100%!important;min-width:0!important;width:100%!important}body .app-shell .homepage-studio-preview{grid-column:auto!important}body .app-shell .service-cms-preview-card{position:static!important}}@media (max-width:640px){body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail{padding-inline:10px!important}body .app-shell .service-cms-detail{padding:4px!important}body .app-shell .cms-edit-flow,body .app-shell .studio-inline-card{padding:10px!important}}body .public-shell{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,245,255,.82) 36%,rgba(246,241,255,.94)),radial-gradient(120% 70% at 50% -10%,rgba(139,92,246,.18),rgba(139,92,246,0) 60%),linear-gradient(135deg,rgba(250,245,255,.96),rgba(236,253,245,.42) 48%,rgba(244,232,255,.78))!important}body .public-shell.agency-home{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,245,255,.82) 38%,rgba(246,241,255,.94)),radial-gradient(120% 70% at 50% -10%,rgba(139,92,246,.18),rgba(139,92,246,0) 60%),linear-gradient(135deg,rgba(250,245,255,.96),rgba(236,253,245,.42) 48%,rgba(244,232,255,.78))!important}@media (max-width:760px),(pointer:coarse){body .agency-home .public-motion-ready .public-reveal-item,body .public-motion-ready .public-reveal-item{filter:none!important;transform:translate3d(0,12px,0) scale(1)!important;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)!important;transition-delay:0s!important;will-change:opacity,transform!important}body .agency-home .public-motion-ready .public-reveal-item.public-reveal-visible,body .public-motion-ready .public-reveal-item.public-reveal-visible{filter:none!important;transform:translateZ(0) scale(1)!important}body .public-motion-ready .intro-appear-word-scale .intro-appear-word,body .public-motion-ready .intro-appear-word-scale .intro-slogan-word,body .public-motion-ready .intro-appear:not(.intro-appear-none) .intro-appear-part{filter:none!important;transform:translate3d(0,10px,0) scale(1)!important;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)!important;animation:none!important;will-change:opacity,transform!important}body .public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-appear-word,body .public-motion-ready .intro-appear-word-scale.public-reveal-visible .intro-slogan-word,body .public-motion-ready .intro-appear.public-reveal-visible .intro-appear-part{opacity:1!important;filter:none!important;transform:translateZ(0) scale(1)!important;animation:none!important}body .agency-home.hero-entry-ready .agency-hero-content{animation:homepageHeroContentEnter .62s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity,transform!important}body .agency-home.hero-entry-ready .agency-actions .btn{animation:homepageHeroButtonEnter .5s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity,transform!important}body .agency-home .agency-hero .public-reveal-item,body .agency-home .agency-hero .public-reveal-item.public-reveal-visible{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;will-change:auto!important}body .agency-home .agency-hero-stage,body .agency-home .hero-orb{animation:none!important;filter:none!important}body .agency-home .channel-track .channel-slide-card,body .agency-home .channel-track .channel-slide-card.reveal-up,body .agency-home .public-motion-ready .channel-slide-card.public-reveal-item.public-reveal-visible{animation:none!important;will-change:opacity,transform!important}}body .ckm-page .ckm-flippa-market{max-width:none;padding:0 0 76px!important;background:#ffffff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-layout,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-head,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-flippa-valuation-row,body .ckm-page .ckm-search-assistant-card{width:min(1560px,calc(100% - 48px));margin-left:auto;margin-right:auto}body .ckm-page .ckm-flippa-valuation-row{padding:30px 0 18px}body .ckm-page .ckm-flippa-outline-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1.5px solid #0057ff;border-radius:999px;padding:0 24px;color:#0057ff;font-size:16px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body .ckm-page .ckm-flippa-outline-cta:focus-visible,body .ckm-page .ckm-flippa-outline-cta:hover{background:rgba(0,87,255,.07);box-shadow:0 12px 28px rgba(0,87,255,.14);transform:translateY(-1px)}body .ckm-page .ckm-flippa-search-head{align-items:end;padding:14px 0 18px}body .ckm-page .ckm-flippa-search-head h2{max-width:860px;color:#071b36!important;font-size:clamp(32px,3.2vw,54px)!important}body .ckm-page .ckm-flippa-search-head p{max-width:920px;color:#4e6078!important;font-size:17px!important}body .ckm-page .ckm-flippa-search-panel{grid-template-columns:minmax(260px,1fr) auto auto;border-color:rgba(0,45,97,.12)!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:0 16px 40px rgba(7,27,54,.07)!important}body .ckm-page .ckm-flippa-result-toolbar{display:grid;grid-template-columns:auto minmax(280px,1fr) auto auto;gap:20px;align-items:center;border-top:1px solid rgba(7,27,54,.1);border-bottom:1px solid rgba(7,27,54,.1);padding:12px 0}body .ckm-page .ckm-flippa-count{display:inline-flex;align-items:baseline;gap:7px;color:#111827;font-size:18px;white-space:nowrap}body .ckm-page .ckm-flippa-count strong{font-size:21px}body .ckm-page .ckm-flippa-tabs{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;overflow-x:auto;border:1px solid rgba(7,27,54,.14);border-radius:999px;padding:4px;background:#f8fafc}body .ckm-page .ckm-flippa-tabs button{border:0;border-radius:999px;background:transparent;color:#0057ff;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;padding:10px 18px}body .ckm-page .ckm-flippa-tabs button.active{background:#0057ff;color:#ffffff;box-shadow:0 12px 24px rgba(0,87,255,.18)}body .ckm-page .ckm-flippa-alert{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#0057ff;color:#ffffff;font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer;padding:0 20px;box-shadow:0 14px 26px rgba(0,87,255,.2);transition:transform .18s ease,box-shadow .18s ease}body .ckm-page .ckm-flippa-alert:focus-visible,body .ckm-page .ckm-flippa-alert:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(0,87,255,.25)}body .ckm-page .ckm-flippa-alert.active{background:#079669}body .ckm-page .ckm-flippa-sort{display:inline-flex;align-items:center;gap:10px;color:#2b3445;font-size:16px;white-space:nowrap}body .ckm-page .ckm-flippa-filter-group input,body .ckm-page .ckm-flippa-filter-group select,body .ckm-page .ckm-flippa-sort select{min-height:48px;border:1px solid rgba(7,27,54,.17);border-radius:8px;background:#ffffff;color:#152238;font:inherit;padding:0 14px}body .ckm-page .ckm-flippa-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;padding-top:18px}body .ckm-page .ckm-flippa-sidebar{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 116px);overflow:auto;padding-right:6px}body .ckm-page .ckm-flippa-sidebar-head{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(7,27,54,.1);padding-bottom:16px;margin-bottom:18px}body .ckm-page .ckm-flippa-sidebar-head span{display:inline-flex;align-items:center;gap:8px;color:#5b6676;font-size:17px;font-weight:750}body .ckm-page .ckm-flippa-sidebar-head strong{display:block;margin-top:5px;color:#7b8797;font-size:12px;font-weight:650}body .ckm-page .ckm-flippa-filter-group button,body .ckm-page .ckm-flippa-sidebar-head button{border:0;background:transparent;color:#0057ff;cursor:pointer;font:inherit;text-align:left}body .ckm-page .ckm-filter-head-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}body .ckm-page .ckm-flippa-filter-group{display:grid;gap:10px;border-bottom:1px solid rgba(7,27,54,.1);padding:0 0 20px;margin-bottom:20px}body .ckm-page .ckm-flippa-filter-group>span{color:#2b3445;font-size:16px;font-weight:820}body .ckm-page .ckm-flippa-filter-group button{color:#64748b;font-weight:650;padding:4px 0}body .ckm-page .ckm-flippa-filter-group button.active{color:#0057ff;text-decoration:underline;text-underline-offset:4px}body .ckm-page .ckm-flippa-results{min-width:0}body .ckm-page .ckm-flippa-list{display:grid;gap:18px}body .ckm-page .ckm-flippa-listing{display:grid;grid-template-columns:330px minmax(0,1fr) 238px;gap:20px;overflow:hidden;border:1px solid rgba(7,27,54,.16);border-radius:10px;background:#ffffff;box-shadow:0 10px 26px rgba(7,27,54,.07);animation:ckmCardRise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--ckm-card-index, 0) * 60ms);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body .ckm-page .ckm-flippa-listing:focus-within,body .ckm-page .ckm-flippa-listing:hover{border-color:rgba(0,87,255,.38);box-shadow:0 18px 42px rgba(7,27,54,.13);transform:translateY(-2px)}body .ckm-page .ckm-flippa-listing-media{position:relative;display:block;min-height:205px;overflow:hidden;background:#eaf0f8;text-decoration:none}body .ckm-page .ckm-flippa-listing-media img{width:100%;height:100%;min-height:205px;object-fit:cover;filter:saturate(1.02) contrast(1.02);transition:transform .22s ease}body .ckm-page .ckm-flippa-listing:focus-within .ckm-flippa-listing-media img,body .ckm-page .ckm-flippa-listing:hover .ckm-flippa-listing-media img{transform:scale(1.035)}body .ckm-page .ckm-flippa-listing-media span{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:rgba(7,27,54,.78);color:#ffffff;font-size:13px;font-weight:800;padding:9px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .ckm-page .ckm-flippa-listing-main{min-width:0;padding:24px 0}body .ckm-page .ckm-flippa-listing-title{display:inline-block;color:#0057ff;font-size:clamp(22px,1.85vw,30px);font-weight:850;line-height:1.12;text-decoration:none;margin-bottom:12px}body .ckm-page .ckm-flippa-listing-title:focus-visible,body .ckm-page .ckm-flippa-listing-title:hover{text-decoration:underline;text-underline-offset:5px}body .ckm-page .ckm-flippa-badges,body .ckm-page .ckm-flippa-mini-proof{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body .ckm-page .ckm-flippa-badges span,body .ckm-page .ckm-flippa-mini-proof span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(0,87,255,.16);border-radius:999px;background:#f7faff;color:#0057ff;font-size:13px;font-weight:750;padding:6px 10px}body .ckm-page .ckm-flippa-badges .risk-low{border-color:rgba(7,150,105,.22);background:#effcf7;color:#047857}body .ckm-page .ckm-flippa-badges .risk-medium{border-color:rgba(180,83,9,.22);background:#fff8ed;color:#9a5a0c}body .ckm-page .ckm-flippa-badges .risk-high{border-color:rgba(190,18,60,.2);background:#fff1f2;color:#be123c}body .ckm-page .ckm-flippa-listing-main p{max-width:760px;color:#111827;font-size:16px;line-height:1.55;margin:14px 0 18px}body .ckm-page .ckm-flippa-specs{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:14px;margin-bottom:16px}body .ckm-page .ckm-flippa-specs span{min-width:0}body .ckm-page .ckm-flippa-listing-side small,body .ckm-page .ckm-flippa-side-metrics small,body .ckm-page .ckm-flippa-specs small{display:block;color:#64748b;font-size:12px;line-height:1.35}body .ckm-page .ckm-flippa-side-metrics strong,body .ckm-page .ckm-flippa-specs strong{display:block;overflow:hidden;color:#111827;font-size:15px;line-height:1.28;text-overflow:ellipsis}body .ckm-page .ckm-flippa-mini-proof span{border-color:rgba(7,150,105,.14);background:#f1fbf6;color:#047857}body .ckm-page .ckm-flippa-listing-side{display:grid;align-content:start;justify-items:end;gap:10px;border-left:1px solid rgba(7,27,54,.08);padding:24px 18px 20px;text-align:right}body .ckm-page .ckm-flippa-listing-side>span{color:#334155;font-size:15px;font-weight:700}body .ckm-page .ckm-flippa-listing-side>strong{color:#079669;font-size:24px;line-height:1.1}body .ckm-page .ckm-flippa-listing-side>small{max-width:200px}body .ckm-page .ckm-flippa-side-metrics{display:grid;width:100%;gap:8px;margin:4px 0 8px}body .ckm-page .ckm-flippa-side-metrics div{border:1px solid rgba(7,27,54,.08);border-radius:10px;background:#f8fafc;padding:9px 10px}body .ckm-page .ckm-flippa-actions{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}body .ckm-page .ckm-flippa-actions .btn{min-height:46px;width:100%;white-space:nowrap;font-size:14px!important;padding:0 12px!important}body .ckm-page .ckm-flippa-help-note{margin-top:34px!important;border-color:rgba(7,27,54,.12)!important;background:linear-gradient(135deg,#f8fbff,#fffaf0)!important}@media (max-width:1180px){body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:1fr 1fr}body .ckm-page .ckm-flippa-alert,body .ckm-page .ckm-flippa-sort,body .ckm-page .ckm-flippa-tabs{justify-self:start}body .ckm-page .ckm-flippa-listing{grid-template-columns:280px minmax(0,1fr)}body .ckm-page .ckm-flippa-listing-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-items:start;border-left:0;border-top:1px solid rgba(7,27,54,.08);padding-top:16px;text-align:left}body .ckm-page .ckm-flippa-side-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}body .ckm-page .ckm-flippa-actions{width:auto}}@media (max-width:860px){body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-layout,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-head,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-flippa-valuation-row,body .ckm-page .ckm-search-assistant-card{width:min(100% - 24px,720px)}body .ckm-page .ckm-flippa-search-panel{grid-template-columns:1fr}body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:1fr;gap:14px}body .ckm-page .ckm-flippa-alert,body .ckm-page .ckm-flippa-sort,body .ckm-page .ckm-flippa-sort select,body .ckm-page .ckm-flippa-tabs{width:100%}body .ckm-page .ckm-flippa-layout{display:block;padding-top:18px}body .ckm-page .ckm-flippa-sidebar{position:fixed;inset:auto 0 0 0;z-index:170;display:none;max-height:82vh;overflow:auto;border-radius:22px 22px 0 0;background:#ffffff;padding:20px 18px 96px;box-shadow:0 -22px 48px rgba(7,27,54,.22)}body .ckm-page .ckm-flippa-sidebar.is-open{display:block}body .ckm-page .ckm-flippa-listing{grid-template-columns:1fr;gap:0}body .ckm-page .ckm-flippa-listing-media,body .ckm-page .ckm-flippa-listing-media img{min-height:218px}body .ckm-page .ckm-flippa-listing-main{padding:18px 16px 10px}body .ckm-page .ckm-flippa-listing-title{font-size:23px}body .ckm-page .ckm-flippa-specs{grid-template-columns:repeat(2,minmax(0,1fr))}body .ckm-page .ckm-flippa-listing-side{display:grid;grid-template-columns:1fr;justify-items:stretch;padding:16px}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-page .ckm-flippa-actions{width:100%}}@media (max-width:520px){body .ckm-page .ckm-flippa-search-head h2{font-size:28px!important}body .ckm-page .ckm-flippa-listing-main p,body .ckm-page .ckm-flippa-search-head p{font-size:15px!important}body .ckm-page .ckm-flippa-tabs button{padding:9px 13px;font-size:14px}body .ckm-page .ckm-flippa-actions,body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:1fr}body .ckm-page .ckm-flippa-actions .btn,body .ckm-page .ckm-flippa-alert,body .ckm-page .ckm-flippa-outline-cta{min-height:50px}}@keyframes dttConstellationDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:92px -120px,-160px 80px,0 0,0 0}}@keyframes dttSoftPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}body .public-shell.agency-home{--dtt-bg:#0b0618;--dtt-bg-deep:#05030d;--dtt-panel:rgba(24,16,46,0.74);--dtt-panel-strong:rgba(39,25,72,0.86);--dtt-border:rgba(167,139,250,0.26);--dtt-border-strong:rgba(196,181,253,0.48);--dtt-text:#fbfaff;--dtt-muted:rgba(226,219,255,0.76);--dtt-soft:rgba(226,219,255,0.52);--dtt-pink:#8b5cf6;--dtt-pink-soft:#c084fc;--dtt-wine:#4c1d95;--dtt-teal:#22d3ee;position:relative!important;isolation:isolate!important;overflow-x:clip!important;overflow-y:visible!important;min-height:100vh!important;background:radial-gradient(circle at 72% 14%,rgba(139,92,246,.28),transparent 32%),radial-gradient(circle at 18% 26%,rgba(34,211,238,.09),transparent 25%),radial-gradient(circle at 46% 96%,rgba(76,29,149,.26),transparent 34%),linear-gradient(180deg,var(--dtt-bg) 0,#080414 46%,var(--dtt-bg-deep) 100%)!important;color:var(--dtt-text)!important}body .public-shell.agency-home:after,body .public-shell.agency-home:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important}body .public-shell.agency-home:before{background-image:radial-gradient(circle,rgba(196,181,253,.62) 0 1.2px,transparent 1.55px),radial-gradient(circle,rgba(139,92,246,.36) 0 1px,transparent 1.3px),linear-gradient(115deg,transparent 0 38%,rgba(167,139,250,.065) 38.2% 38.5%,transparent 38.8% 100%),linear-gradient(30deg,transparent 0 64%,rgba(34,211,238,.038) 64.2% 64.45%,transparent 64.8% 100%);background-size:148px 148px,220px 220px,360px 360px,420px 420px!important;opacity:.54!important;animation:dttConstellationDrift 26s linear infinite!important}body .public-shell.agency-home:after{z-index:0!important;background:radial-gradient(circle at 72% 18%,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 16% 76%,rgba(34,211,238,.06),transparent 26%),linear-gradient(180deg,rgba(5,3,13,0),rgba(5,3,13,.36) 60%,rgba(5,3,13,.84))!important}body .agency-home>:not([data-company-nav]){position:relative!important;z-index:1!important}body .agency-home .site-nav{min-height:84px!important;border-bottom:1px solid rgba(167,139,250,.18)!important;background:rgba(10,6,24,.82)!important;box-shadow:0 20px 56px rgba(3,2,10,.44)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important;backdrop-filter:blur(22px) saturate(130%)!important}body .agency-home .site-nav:after{height:1px!important;background:linear-gradient(90deg,transparent,rgba(167,139,250,.58),rgba(34,211,238,.22),transparent)!important}body .agency-home .site-nav .brand-mark,body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-link-pill,body .agency-home .site-nav .nav-locale-switch,body .agency-home .site-nav .nav-logout-button{color:var(--dtt-text)!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text{background:linear-gradient(92deg,#ffffff 0,#ddd6fe 36%,var(--dtt-pink-soft) 70%,#ffffff 100%)!important;background-size:180% 100%!important;background-clip:text!important;-webkit-background-clip:text!important}body .agency-home .site-nav .brand-logo{border-color:rgba(167,139,250,.34)!important;box-shadow:0 0 0 1px rgba(221,214,254,.1),0 14px 34px rgba(139,92,246,.22)!important}body .agency-home .site-nav .brand-mark .muted,body .agency-home .site-nav .nav-auth-label,body .agency-home .site-nav .nav-logout-label,body .agency-home .site-nav .site-nav-main-links .nav-link-pill{color:rgba(237,233,254,.86)!important}body .agency-home .site-nav .nav-locale-switch:focus-visible,body .agency-home .site-nav .nav-locale-switch:hover,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:focus-visible,body .agency-home .site-nav .site-nav-main-links .nav-link-pill:hover{border-color:rgba(196,181,253,.36)!important;background:rgba(167,139,250,.09)!important;color:#ffffff!important}body .agency-home .site-nav .nav-auth-button,body .agency-home .site-nav .nav-locale-switch,body .agency-home .site-nav .nav-logout-button{border-color:rgba(196,181,253,.28)!important;background:linear-gradient(145deg,rgba(55,33,96,.92),rgba(25,16,48,.88)),radial-gradient(circle at 35% 18%,rgba(216,180,254,.24),transparent 46%)!important;color:#ede9fe!important;box-shadow:0 14px 32px rgba(20,10,42,.22),inset 0 1px 0 rgba(255,255,255,.16)!important}body .agency-home .site-nav .nav-auth-button svg,body .agency-home .site-nav .nav-logout-button svg{color:#c4b5fd!important;stroke-width:2.35!important}body .agency-home .site-nav .nav-auth-button:focus-visible,body .agency-home .site-nav .nav-auth-button:hover,body .agency-home .site-nav .nav-locale-switch:focus-visible,body .agency-home .site-nav .nav-locale-switch:hover,body .agency-home .site-nav .nav-logout-button:focus-visible,body .agency-home .site-nav .nav-logout-button:hover{border-color:rgba(103,232,249,.34)!important;background:linear-gradient(145deg,rgba(76,29,149,.96),rgba(31,19,64,.94)),radial-gradient(circle at 28% 16%,rgba(103,232,249,.2),transparent 48%)!important;color:#ffffff!important;box-shadow:0 18px 38px rgba(76,29,149,.24),inset 0 1px 0 rgba(255,255,255,.2)!important}body .agency-home .site-nav .nav-auth-button:focus-visible svg,body .agency-home .site-nav .nav-auth-button:hover svg,body .agency-home .site-nav .nav-logout-button:focus-visible svg,body .agency-home .site-nav .nav-logout-button:hover svg{color:#67e8f9!important}body .agency-home .site-nav .nav-consult-link{border:0!important;background:linear-gradient(135deg,#7c3aed,#a855f7 58%,#c084fc)!important;color:#fff!important;box-shadow:0 16px 36px rgba(124,58,237,.32)!important}body .agency-home .site-nav .site-nav-dropdown{border-color:rgba(167,139,250,.28)!important;background:rgba(12,7,28,.96)!important;box-shadow:0 30px 74px rgba(3,2,10,.52)!important}body .agency-home .site-nav .site-nav-dropdown-link{border-color:rgba(167,139,250,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(248,246,255,.92)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible,body .agency-home .site-nav .site-nav-dropdown-link:hover{border-color:rgba(216,180,254,.38)!important;background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(34,211,238,.07))!important;box-shadow:0 16px 34px rgba(5,3,16,.28)!important}body .agency-home .site-nav .site-nav-dropdown-link strong{color:#fbfaff!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}body .agency-home .site-nav .site-nav-dropdown-icon{color:#c4b5fd!important;background:rgba(167,139,250,.14)!important;box-shadow:inset 0 0 0 1px rgba(196,181,253,.18),0 10px 22px rgba(124,58,237,.14)!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-icon,body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-icon{color:#ffffff!important;background:rgba(34,211,238,.16)!important;box-shadow:inset 0 0 0 1px rgba(103,232,249,.22),0 12px 26px rgba(34,211,238,.14)!important}body .agency-home .site-nav .site-nav-dropdown-arrow{color:#c4b5fd!important;opacity:.76!important}body .agency-home .site-nav .site-nav-dropdown-link:focus-visible .site-nav-dropdown-arrow,body .agency-home .site-nav .site-nav-dropdown-link:hover .site-nav-dropdown-arrow{color:#67e8f9!important;opacity:1!important}body .agency-home .agency-hero{grid-template-columns:minmax(0,1fr) minmax(330px,520px)!important;gap:clamp(38px,6vw,96px)!important;width:min(1240px,calc(100% - 48px))!important;min-height:min(860px,calc(100svh - var(--site-nav-fixed-height, 84px)))!important;margin:0 auto!important;padding:clamp(56px,8vw,108px) 0 clamp(64px,9vw,120px)!important;background:transparent!important}body .agency-home .agency-hero:before{content:""!important;position:absolute!important;inset:10% -12% 4% -12%!important;z-index:-1!important;background:radial-gradient(circle at 72% 42%,rgba(124,58,237,.26),transparent 24%),radial-gradient(circle at 18% 30%,rgba(196,181,253,.09),transparent 28%)!important;filter:blur(10px)!important;opacity:.86!important}body .agency-home .agency-hero-stage{background:transparent!important}body .agency-home .hero-orb{position:absolute!important;display:block!important;border-radius:999px!important;filter:blur(8px)!important;opacity:.34!important;animation:dttSoftPulse 7s ease-in-out infinite!important}body .agency-home .hero-orb.orb-1{width:180px!important;height:180px!important;right:24%!important;top:14%!important;background:rgba(124,58,237,.28)!important}body .agency-home .hero-orb.orb-2{width:130px!important;height:130px!important;left:8%!important;bottom:16%!important;background:rgba(34,211,238,.12)!important;animation-delay:-2.4s!important}body .agency-home .hero-orb.orb-3{width:90px!important;height:90px!important;right:6%!important;bottom:18%!important;background:rgba(192,132,252,.18)!important;animation-delay:-4s!important}body .agency-home .agency-hero-content{max-width:650px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}body .agency-home .agency-hero-content:before{content:none!important}body .agency-home .agency-kicker{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:32px!important;border:1px solid rgba(167,139,250,.34)!important;border-radius:999px!important;background:rgba(124,58,237,.14)!important;color:var(--dtt-pink-soft)!important;box-shadow:0 0 38px rgba(124,58,237,.14)!important;padding:0 16px!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .agency-home .agency-kicker:before{content:""!important;display:inline-block!important;width:6px!important;height:6px!important;margin-right:10px!important;border-radius:999px!important;background:var(--dtt-pink)!important;box-shadow:0 0 18px rgba(139,92,246,.92)!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{margin:24px 0 22px!important;max-width:100%!important;color:var(--dtt-text)!important;font-family:var(--font-heading)!important;font-size:clamp(48px,4.3vw,60px)!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 0 44px rgba(124,58,237,.24)!important}body .agency-home .hero-title-line{display:inline!important;color:transparent!important;background:linear-gradient(95deg,#ffffff 0,#ede9fe 35%,var(--dtt-pink-soft) 67%,#ffffff 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}body .agency-home .agency-hero .rich-text-content,body .agency-home .agency-hero p,body .agency-home .hero-rich-text,body .agency-home .hero-rich-text p{max-width:650px!important;color:var(--dtt-muted)!important;font-size:clamp(17px,1.55vw,22px)!important;font-weight:500!important;line-height:1.62!important}body .agency-home .agency-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:32px!important}body .agency-home .agency-actions .btn,body .agency-home .lead-submit-button,body .agency-home .service-cta{min-height:54px!important;border-radius:14px!important;border:1px solid rgba(167,139,250,.28)!important;background:rgba(167,139,250,.07)!important;color:#ffffff!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-weight:900!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}body .agency-home .agency-actions .btn.primary,body .agency-home .lead-submit-button,body .agency-home .service-cta{border-color:transparent!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6 48%,#c084fc)!important;color:#ffffff!important;box-shadow:0 22px 48px rgba(124,58,237,.34)!important}body .agency-home .agency-actions .btn:focus-visible,body .agency-home .agency-actions .btn:hover,body .agency-home .lead-submit-button:focus-visible,body .agency-home .lead-submit-button:hover,body .agency-home .service-cta:focus-visible,body .agency-home .service-cta:hover{transform:translateY(-2px)!important;border-color:rgba(216,180,254,.54)!important;box-shadow:0 26px 58px rgba(124,58,237,.34)!important}body .agency-home .floating-contact-dock{position:fixed!important;right:max(18px,env(safe-area-inset-right))!important;top:50%!important;z-index:95!important;width:max-content!important;gap:12px!important;padding:9px!important;border:1px solid rgba(167,139,250,.2)!important;border-radius:22px!important;background:rgba(12,7,28,.74)!important;box-shadow:0 20px 46px rgba(5,3,16,.42),inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important}body .agency-home .floating-contact-button{width:56px!important;height:56px!important;border-radius:18px!important;border-color:rgba(255,255,255,.2)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(3,2,10,.28),inset 0 1px 0 rgba(255,255,255,.26)!important}body .agency-home .floating-contact-button.zalo{background:linear-gradient(135deg,#0b7cff,#22d3ee)!important}body .agency-home .floating-contact-button.facebook{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important}body .agency-home .floating-contact-button.phone{background:linear-gradient(135deg,#7c3aed,#a855f7 54%,#22d3ee)!important}body .agency-home .floating-contact-button:focus-visible,body .agency-home .floating-contact-button:hover{border-color:rgba(255,255,255,.52)!important;box-shadow:0 18px 38px rgba(124,58,237,.26),inset 0 1px 0 rgba(255,255,255,.34)!important}body .agency-home .floating-contact-label{border:1px solid rgba(167,139,250,.24)!important;background:rgba(12,7,28,.92)!important;color:#fbfaff!important;box-shadow:0 14px 30px rgba(3,2,10,.26)!important}body .agency-home .agency-hero-metrics{display:grid!important;gap:14px!important;max-width:680px!important;margin-top:34px!important}body .agency-home .agency-hero-metrics span{display:grid!important;gap:5px!important;min-height:106px!important;place-items:center!important;border:1px solid rgba(167,139,250,.24)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(31,22,58,.66),rgba(15,10,32,.62))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;text-align:center!important}body .agency-home .agency-hero-metrics strong{color:#ffffff!important;font-family:var(--font-heading)!important;font-size:clamp(26px,3vw,42px)!important;font-weight:950!important;line-height:1!important}body .agency-home .agency-hero-metrics small{color:rgba(216,180,254,.76)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .agency-home .agency-hero-media{grid-column:2!important;grid-row:1!important;position:relative!important;justify-self:center!important;width:min(100%,540px)!important;aspect-ratio:16/11!important;min-height:0!important;overflow:visible!important;border:1px solid rgba(167,139,250,.28)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(31,22,58,.92),rgba(10,6,24,.9)),radial-gradient(circle at 70% 8%,rgba(139,92,246,.3),transparent 34%)!important;box-shadow:0 28px 86px rgba(3,2,10,.42),inset 0 0 0 1px rgba(216,180,254,.08)!important;animation:none!important}body .agency-home .agency-hero-media:after,body .agency-home .agency-hero-media:before{content:""!important;position:absolute!important;border-radius:inherit!important;pointer-events:none!important}body .agency-home .agency-hero-media:before{inset:-10px!important;border:1px solid rgba(167,139,250,.2)!important;border-radius:34px!important;box-shadow:0 0 58px rgba(124,58,237,.16)!important}body .agency-home .agency-hero-media:after{inset:0!important;z-index:3!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.055)!important;background:linear-gradient(180deg,rgba(251,250,255,.1),transparent 26%),linear-gradient(135deg,transparent,rgba(255,255,255,.045),transparent)!important}body .agency-home .agency-hero-media img{position:absolute!important;inset:14px!important;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important;opacity:0!important;filter:brightness(.78) saturate(1.02) contrast(1.06)!important;transform:scale(1.02)!important;transition:opacity .78s ease,transform 1.6s ease!important}body .agency-home .agency-hero-media img.active{opacity:.88!important;transform:scale(1)!important}body .agency-home .hero-scroll-hint{border-color:rgba(167,139,250,.26)!important;background:rgba(24,16,46,.72)!important;color:rgba(226,219,255,.82)!important}body .agency-home .agency-section{width:min(1240px,calc(100% - 48px))!important;margin:0 auto!important;padding:clamp(72px,9vw,124px) 0!important;border-top:1px solid rgba(167,139,250,.13)!important;background:transparent!important}body .agency-home .agency-section-head{max-width:980px!important;margin-bottom:clamp(30px,5vw,56px)!important}body .agency-home .agency-section-head h2{color:#ffffff!important;font-family:var(--font-heading)!important;font-size:clamp(34px,5vw,68px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}body .agency-home .agency-section-head .rich-text-content,body .agency-home .agency-section-head p,body .agency-home .contact-copy .rich-text-content,body .agency-home .contact-copy p{color:var(--dtt-muted)!important}body .agency-home .agency-section-head h2 em,body .agency-home .agency-section-head h2 strong,body .agency-home .partner-heading-brand{color:var(--dtt-pink)!important}body .agency-home .intro-band{text-align:center!important}body .agency-home .intro-band .agency-section-head{margin-right:auto!important;margin-left:auto!important}body .agency-home .agency-form,body .agency-home .case-card,body .agency-home .channel-slide-card,body .agency-home .consult-thankyou,body .agency-home .contact-copy,body .agency-home .contact-points>div,body .agency-home .service-switchboard{border:1px solid var(--dtt-border)!important;background:linear-gradient(145deg,rgba(27,18,54,.82),rgba(12,8,30,.74))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 86px rgba(3,2,10,.32)!important;-webkit-backdrop-filter:blur(18px) saturate(122%)!important;backdrop-filter:blur(18px) saturate(122%)!important}body .agency-home .service-switchboard{border-radius:30px!important;padding:clamp(16px,2vw,24px)!important}body .agency-home .service-switchboard-menu{border-color:rgba(167,139,250,.16)!important;background:rgba(255,255,255,.03)!important}body .agency-home .service-switchboard-tab{border-color:rgba(167,139,250,.16)!important;background:rgba(255,255,255,.038)!important;color:var(--dtt-muted)!important}body .agency-home .service-switchboard-tab.active,body .agency-home .service-switchboard-tab:focus-visible,body .agency-home .service-switchboard-tab:hover{border-color:var(--dtt-border-strong)!important;background:rgba(124,58,237,.16)!important;color:#ffffff!important}body .agency-home .case-card>span,body .agency-home .channel-slide-card span,body .agency-home .service-switchboard-eyebrow,body .agency-home .service-switchboard-tab span{color:var(--dtt-pink-soft)!important}body .agency-home .service-switchboard-panel{border-color:rgba(167,139,250,.24)!important;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.2),transparent 34%),rgba(255,255,255,.035)!important}body .agency-home .agency-form h3,body .agency-home .case-card h3,body .agency-home .channel-slide-card h3,body .agency-home .consult-thankyou h3,body .agency-home .service-switchboard-copy h3{color:#ffffff!important}body .agency-home .case-card p,body .agency-home .channel-slide-card .rich-text-content,body .agency-home .channel-slide-card p,body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{color:var(--dtt-muted)!important}body .agency-home .channel-slide-card img,body .agency-home .service-switchboard-image img{filter:brightness(.82) saturate(1.1) contrast(1.05)!important}body .agency-home .channel-carousel-shell{overflow:visible!important}body .agency-home .channel-slide-card{border-radius:26px!important}body .agency-home .case-card:focus-visible,body .agency-home .case-card:hover,body .agency-home .channel-slide-card.preview,body .agency-home .channel-slide-card:focus-visible,body .agency-home .channel-slide-card:hover{border-color:var(--dtt-border-strong)!important;transform:translate3d(0,-8px,0)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 36px 94px rgba(124,58,237,.18)!important}body .agency-home .case-card span,body .agency-home .channel-action{border-color:rgba(167,139,250,.24)!important;background:rgba(255,255,255,.045)!important;color:#ffffff!important}body .agency-home .channel-action.consult{background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc)!important;color:#ffffff!important}body .agency-home .case-preview-frame,body .agency-home .case-thumb{border-color:rgba(167,139,250,.24)!important;background:radial-gradient(circle at 50% 0,rgba(124,58,237,.16),rgba(255,255,255,.035))!important}body .agency-home #consult.contact-section{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;gap:clamp(22px,4vw,52px)!important;align-items:start!important}body .agency-home .agency-form,body .agency-home .contact-copy{border-radius:28px!important;padding:clamp(22px,3vw,36px)!important}body .agency-home .contact-points>div{border-radius:16px!important;color:#ffffff!important}body .agency-home .contact-points svg{color:var(--dtt-teal)!important}body .agency-home .agency-form label,body .agency-home .field label{color:rgba(226,219,255,.82)!important}body .agency-home .agency-form .input,body .agency-home .agency-form .select,body .agency-home .agency-form .textarea{border-color:rgba(167,139,250,.24)!important;background:rgba(8,5,20,.68)!important;color:#ffffff!important}body .agency-home .agency-form .input::placeholder,body .agency-home .agency-form .textarea::placeholder{color:rgba(226,219,255,.42)!important}body .agency-home .public-reveal-item,body .agency-home .reveal-up{animation:none!important;opacity:1!important;transform:none!important}body .agency-home>.agency-section{content-visibility:auto;contain-intrinsic-size:auto 900px}body .agency-home>.intro-band{contain-intrinsic-size:auto 420px}body .agency-home>.channel-cloud{contain-intrinsic-size:auto 760px}body .agency-home>#consult{contain-intrinsic-size:auto 1080px}body .agency-home.public-motion-ready .public-reveal-item,body.public-motion-ready .agency-home .public-reveal-item{opacity:0!important;filter:blur(10px)!important;transform:translate3d(0,34px,0) scale(.985)!important;transition:opacity .84s cubic-bezier(.2,.8,.2,1),filter .84s cubic-bezier(.2,.8,.2,1),transform .84s cubic-bezier(.2,.8,.2,1)!important;transition-delay:var(--public-delay,0s)!important}body .agency-home.public-motion-ready .public-reveal-item.public-reveal-visible,body.public-motion-ready .agency-home .public-reveal-item.public-reveal-visible{opacity:1!important;filter:blur(0)!important;transform:translateZ(0) scale(1)!important}@media (max-width:1100px){body .agency-home .agency-hero{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;padding-top:48px!important}body .agency-home .agency-hero-content{grid-column:1!important;grid-row:1!important;max-width:820px!important}body .agency-home .agency-hero-media{grid-column:1!important;grid-row:2!important;width:min(440px,82vw)!important;margin-top:18px!important}body .agency-home #consult.contact-section{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body .public-shell.agency-home{--site-nav-fixed-height:74px!important}body .agency-home .site-nav{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;row-gap:0!important;column-gap:8px!important;min-height:74px!important;padding:10px 14px!important}body .agency-home .site-nav .brand-mark{min-width:0!important;max-width:176px!important;overflow:hidden!important}body .agency-home .site-nav .brand-logo{width:38px!important;height:38px!important;flex:0 0 38px!important}body .agency-home .site-nav .brand-wave-text{max-width:116px!important;overflow:hidden!important;white-space:nowrap!important}body .agency-home .site-nav .brand-wave-runner{animation:none!important;transform:none!important}body .agency-home .site-nav .brand-wave-copy+.brand-wave-copy,body .agency-home .site-nav .site-nav-auth-inline{display:none!important}body .agency-home .site-nav .site-nav-main-links{display:inline-flex!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:14px!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px 2px 6px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill{flex:0 0 auto!important;min-height:30px!important;padding:0!important;font-size:12px!important;scroll-snap-align:start!important}body .agency-home .site-nav .nav-locale-switch{display:inline-grid!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;width:36px!important;min-width:36px!important;height:32px!important;padding:0!important}body .agency-home .site-nav .site-nav-actions{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;min-width:0!important}body .agency-home .site-nav .nav-consult-link{width:auto!important;min-width:88px!important;min-height:42px!important;padding-inline:14px!important;white-space:nowrap!important}body .agency-home .agency-hero,body .agency-home .agency-section{width:min(100% - 28px,720px)!important}body .agency-home .agency-hero{padding-top:34px!important;padding-bottom:54px!important;gap:28px!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{margin-top:18px!important;font-size:clamp(42px,14vw,58px)!important;line-height:.96!important}body .agency-home .agency-hero .rich-text-content,body .agency-home .agency-hero p,body .agency-home .hero-rich-text,body .agency-home .hero-rich-text p{font-size:16px!important;line-height:1.58!important}body .agency-home .agency-actions{display:grid!important;grid-template-columns:1fr!important}body .agency-home .agency-actions .btn{width:100%!important;justify-content:center!important}body .agency-home .agency-hero-metrics{grid-template-columns:1fr!important;gap:10px!important}body .agency-home .agency-hero-metrics span{min-height:82px!important}body .agency-home .agency-hero-media{width:min(310px,78vw)!important}body .agency-home .floating-contact-dock{top:auto!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important;grid-auto-flow:column!important;gap:8px!important;padding:8px!important;border-radius:20px!important;transform:translateY(18px)!important}body .agency-home .floating-contact-dock.visible{transform:translateY(0)!important}body.cookie-banner-visible .agency-home .floating-contact-dock{opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important}body .agency-home .floating-contact-button{width:48px!important;height:48px!important;border-radius:16px!important}body .agency-home .floating-contact-label{display:none!important}body .agency-home .agency-section{padding:58px 0!important}body .agency-home .agency-form,body .agency-home .contact-copy,body .agency-home .service-switchboard{border-radius:22px!important}}@media (prefers-reduced-motion:reduce){body .agency-home .agency-hero-media,body .agency-home .hero-orb,body .public-shell.agency-home:before{animation:none!important}body .agency-home.public-motion-ready .public-reveal-item,body .agency-home.public-motion-ready .public-reveal-item.public-reveal-visible,body.public-motion-ready .agency-home .public-reveal-item,body.public-motion-ready .agency-home .public-reveal-item.public-reveal-visible{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@keyframes dttHeroLogoRail{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes dttHeroFloat{0%,to{transform:translate3d(0,-50%,0) rotate(-1deg)}50%{transform:translate3d(0,calc(-50% - 10px),0) rotate(1deg)}}@keyframes dttMetricRise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}body .agency-home .agency-hero{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;width:min(1280px,calc(100% - 48px))!important;min-height:min(880px,calc(100svh - var(--site-nav-fixed-height, 84px)))!important;padding:clamp(64px,8vw,118px) 0 clamp(70px,8vw,118px)!important}body .agency-home .agency-hero:before{inset:8% -10% 3% -10%!important;background:radial-gradient(circle at 50% 18%,rgba(167,139,250,.19),transparent 30%),radial-gradient(circle at 82% 42%,rgba(124,58,237,.24),transparent 24%),radial-gradient(circle at 18% 68%,rgba(34,211,238,.08),transparent 28%)!important;opacity:1!important}body .agency-home .hero-logo-marquee{bottom:clamp(24px,7vw,86px)!important;left:50%!important;opacity:.16!important;overflow:hidden!important;pointer-events:none!important;top:auto!important;transform:translateX(-50%) rotate(-4deg)!important;width:min(1500px,138vw)!important}body .agency-home .hero-logo-marquee-track{align-items:center!important;display:flex!important;gap:26px!important;width:max-content!important;animation:dttHeroLogoRail 36s linear infinite!important;will-change:transform!important}body .agency-home .hero-logo-marquee-group{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:26px!important}body .agency-home .hero-logo-marquee-item{align-items:center!important;border:1px solid rgba(196,181,253,.2)!important;border-radius:999px!important;color:rgba(237,233,254,.82)!important;display:inline-flex!important;flex:0 0 auto!important;gap:12px!important;min-height:54px!important;padding:8px 24px 8px 9px!important;background:rgba(124,58,237,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}body .agency-home .hero-logo-marquee-item img{border-radius:16px!important;height:38px!important;object-fit:cover!important;width:38px!important}body .agency-home .hero-logo-marquee-item b{font-family:var(--font-heading)!important;font-size:clamp(18px,2vw,30px)!important;font-weight:950!important;letter-spacing:.02em!important;white-space:nowrap!important}body .agency-home .agency-hero-content{grid-column:1!important;grid-row:1!important;justify-self:center!important;margin:0 auto!important;max-width:960px!important;text-align:center!important}body .agency-home .agency-hero-content .agency-kicker,body .agency-home .agency-kicker{margin-left:auto!important;margin-right:auto!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(56px,7.5vw,116px)!important;line-height:.88!important;margin:24px auto 22px!important;max-width:1060px!important;text-align:center!important;text-wrap:balance!important}body .agency-home .agency-hero .rich-text-content,body .agency-home .agency-hero p,body .agency-home .hero-rich-text,body .agency-home .hero-rich-text p{margin-left:auto!important;margin-right:auto!important;max-width:850px!important;text-align:center!important;text-wrap:balance!important}body .agency-home .agency-actions{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body .agency-home .agency-hero-metrics{gap:clamp(12px,2vw,20px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:clamp(36px,5vw,58px) auto 0!important;max-width:920px!important;position:relative!important;z-index:2!important}body .agency-home .agency-hero-metrics span{min-height:122px!important;opacity:0!important;padding:clamp(18px,2vw,24px)!important;background:linear-gradient(145deg,rgba(38,24,74,.74),rgba(12,7,29,.7)),radial-gradient(circle at 50% 0,rgba(192,132,252,.16),transparent 46%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 64px rgba(3,2,10,.28)!important;transform:translate3d(0,18px,0) scale(.98)!important;animation:dttMetricRise .72s cubic-bezier(.2,.8,.2,1) forwards!important}body .agency-home .agency-hero-metrics span:first-child{animation-delay:.18s!important}body .agency-home .agency-hero-metrics span:nth-child(2){animation-delay:.3s!important}body .agency-home .agency-hero-metrics span:nth-child(3){animation-delay:.42s!important}body .agency-home .agency-hero-metrics span:focus-within,body .agency-home .agency-hero-metrics span:hover{border-color:rgba(216,180,254,.5)!important;transform:translate3d(0,-4px,0) scale(1.01)!important}body .agency-home .agency-hero-metrics strong{background:linear-gradient(95deg,#ffffff,#ddd6fe 46%,#c084fc 82%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;font-size:clamp(34px,4.2vw,64px)!important;-webkit-text-fill-color:transparent!important}body .agency-home .agency-hero-metrics small{max-width:190px!important;text-wrap:balance!important}@media (max-width:1100px){body .agency-home .agency-hero{padding-top:clamp(48px,8vw,78px)!important}body .agency-home .agency-hero-content{max-width:900px!important}}@media (max-width:760px){body .agency-home .agency-hero{min-height:auto!important;padding-top:42px!important;padding-bottom:54px!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(44px,16vw,66px)!important;line-height:.92!important}body .agency-home .hero-logo-marquee{bottom:18px!important;opacity:.12!important;width:190vw!important}body .agency-home .hero-logo-marquee-track{animation-duration:30s!important}body .agency-home .agency-hero-metrics{grid-template-columns:1fr!important;max-width:360px!important}body .agency-home .agency-hero-metrics span{min-height:96px!important}}@media (prefers-reduced-motion:reduce){body .agency-home .agency-hero-metrics span,body .agency-home .hero-logo-marquee-track{animation:none!important}body .agency-home .agency-hero-metrics span{opacity:1!important;transform:none!important}}body .agency-home.hero-entry-ready .agency-hero-content{animation:homepageHeroContentEnter .76s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity,transform!important}body .agency-home.hero-entry-ready .agency-actions .btn{animation:homepageHeroButtonEnter .62s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity,transform!important}body .agency-home.hero-entry-ready .agency-actions .btn:nth-child(2){animation-delay:70ms!important}body .agency-home.hero-entry-ready .agency-actions .btn:nth-child(3){animation-delay:.14s!important}@media (max-width:760px),(pointer:coarse){body .agency-home.hero-entry-ready .agency-hero-content{animation-duration:.62s!important}body .agency-home.hero-entry-ready .agency-actions .btn{animation-duration:.5s!important}}@media (prefers-reduced-motion:reduce){body .agency-home.hero-entry-ready .agency-actions .btn,body .agency-home.hero-entry-ready .agency-hero-content{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;will-change:auto!important}}@media (max-width:760px){body .agency-home .agency-hero{min-height:unset!important;height:auto!important;padding-top:34px!important;padding-bottom:38px!important}body .agency-home .agency-hero-content{max-width:min(100%,420px)!important}body .agency-home .agency-actions{margin-top:22px!important}body .agency-home .agency-hero-metrics{margin-top:28px!important}}@media (max-width:760px),(pointer:coarse){body .agency-home.public-motion-ready .public-reveal-item,body.public-motion-ready .agency-home .public-reveal-item{filter:none!important;transform:translate3d(0,14px,0) scale(1)!important;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform!important}body .agency-home.public-motion-ready .public-reveal-item.public-reveal-visible,body.public-motion-ready .agency-home .public-reveal-item.public-reveal-visible{filter:none!important;transform:translateZ(0) scale(1)!important}body .agency-home .service-switchboard,body .agency-home .service-switchboard-copy,body .agency-home .service-switchboard-copy>*,body .agency-home .service-switchboard-image,body .agency-home .service-switchboard-image img,body .agency-home .service-switchboard-panel{filter:none!important}body .agency-home .agency-hero{width:min(100% - 24px,720px)!important;min-height:auto!important;overflow:visible!important;padding-top:26px!important;padding-bottom:30px!important}body .agency-home .hero-logo-marquee{display:none!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(35px,10.7vw,46px)!important;line-height:.98!important;margin:18px auto 16px!important;max-width:100%!important;overflow:visible!important;text-wrap:nowrap!important;white-space:nowrap!important}body .agency-home .hero-title-line{display:inline-block!important;max-width:100%!important}body .agency-home .agency-hero .rich-text-content,body .agency-home .agency-hero p,body .agency-home .hero-rich-text,body .agency-home .hero-rich-text p{max-width:360px!important;font-size:15px!important;line-height:1.5!important}body .agency-home .agency-actions{gap:10px!important;margin-top:18px!important}body .agency-home .agency-actions .btn{min-height:48px!important;padding-inline:14px!important}body .agency-home .agency-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;max-width:100%!important;margin-top:20px!important}body .agency-home .agency-hero-metrics span{min-height:66px!important;padding:8px 5px!important;border-radius:14px!important;opacity:1!important;transform:none!important;animation:none!important}body .agency-home .agency-hero-metrics span:nth-child(2),body .agency-home .agency-hero-metrics span:nth-child(3){animation-delay:0s!important}body .agency-home .agency-hero-metrics strong{font-size:clamp(18px,6vw,24px)!important}body .agency-home .agency-hero-metrics small{font-size:9px!important;line-height:1.15!important;letter-spacing:0!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .agency-home .hero-scroll-hint{display:none!important}body .agency-home .site-nav .brand-mark{max-width:min(226px,calc(100vw - 168px))!important;gap:8px!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text{max-width:none!important;font-size:clamp(12px,3vw,14px)!important;letter-spacing:0!important}body .agency-home .site-nav .nav-consult-link{min-width:106px!important;min-height:46px!important;padding-inline:16px!important;font-size:15px!important}}body .agency-home .agency-hero-metrics span{opacity:1!important;transform:none!important;animation:none!important}@media (max-width:380px){body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(31px,10.1vw,38px)!important}}@keyframes dttHeroLogoFloat3d{0%,to{transform:translateZ(0) rotateY(-13deg) rotateX(7deg) rotate(-.8deg) scale(1)}50%{transform:translate3d(0,-13px,34px) rotateY(14deg) rotateX(-6deg) rotate(1deg) scale(1.04)}}@keyframes dttHeroLogoIcon3d{0%,to{transform:translateZ(28px) rotateY(-10deg) rotateX(6deg) scale(1)}50%{transform:translateZ(46px) rotateY(12deg) rotateX(-5deg) scale(1.08)}}@keyframes dttHeroLogoGlint{0%{opacity:0;transform:translate3d(-140%,0,34px) rotate(18deg)}18%{opacity:.56}42%,to{opacity:0;transform:translate3d(170%,0,34px) rotate(18deg)}}@keyframes dttHeroLogoDepthPulse{0%,to{opacity:.34;transform:translate3d(10px,10px,-34px) scale(.96)}50%{opacity:.58;transform:translate3d(16px,14px,-48px) scale(1.03)}}body .agency-home .agency-hero{min-height:min(760px,calc(100svh - var(--site-nav-fixed-height, 84px) - 72px))!important;padding-top:clamp(48px,6vw,86px)!important;padding-bottom:clamp(48px,5vw,76px)!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(48px,6.1vw,88px)!important;line-height:.94!important;max-width:min(100%,calc(100vw - 72px))!important;overflow:visible!important;white-space:nowrap!important}body .agency-home .hero-title-line{display:inline-block!important;animation:heroTitleGradient 5.8s ease-in-out .18s infinite!important;clip-path:none!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important}body .agency-home .hero-logo-marquee{bottom:clamp(18px,5vw,58px)!important;height:clamp(70px,8vw,112px)!important;opacity:.18!important;transform:translateX(-50%) perspective(1000px) rotateX(10deg) rotate(-4deg)!important;width:min(1280px,118vw)!important}body .agency-home .agency-hero-stage{filter:none!important;display:block!important;contain:paint!important}body .agency-home .hero-logo-marquee-track{height:100%!important;animation-duration:24s!important}body .agency-home .hero-logo-marquee-item{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(124,58,237,.13) 46%,rgba(15,23,42,.18)),rgba(124,58,237,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset -12px -16px 28px rgba(38,14,82,.2),0 22px 54px rgba(7,2,22,.34),0 0 34px rgba(168,85,247,.18)!important;transform-style:preserve-3d!important;will-change:transform!important}body .agency-home .hero-logo-marquee-item:before{inset:4px!important;z-index:-1!important;border-radius:inherit!important;background:radial-gradient(circle at 22% 30%,rgba(34,211,238,.2),transparent 32%),radial-gradient(circle at 82% 50%,rgba(216,180,254,.24),transparent 34%)!important}body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before{content:""!important;position:absolute!important;transform-style:preserve-3d!important;pointer-events:none!important}body .agency-home .hero-logo-marquee-item:after{top:-40%!important;bottom:-40%!important;left:0!important;z-index:3!important;width:44%!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent)!important;filter:blur(1px)!important}body .agency-home .hero-logo-marquee-group .hero-logo-marquee-item:nth-child(2n){animation-delay:-1.4s!important}body .agency-home .hero-logo-marquee-group .hero-logo-marquee-item:nth-child(3n){animation-delay:-2.7s!important}body .agency-home .hero-logo-marquee-item img{box-shadow:0 18px 38px rgba(10,4,25,.5),0 0 34px rgba(192,132,252,.46),0 0 16px rgba(34,211,238,.24)!important;filter:saturate(1.18) contrast(1.08) brightness(1.08)!important;position:relative!important;z-index:2!important;transform-style:preserve-3d!important;will-change:transform!important}body .agency-home .hero-logo-marquee-item b{color:rgba(255,255,255,.94)!important;position:relative!important;z-index:2!important;text-shadow:0 0 18px rgba(192,132,252,.42),0 10px 28px rgba(4,2,12,.38)!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active){opacity:.9!important;transform:translateZ(0) scale(.985)!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) small,body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) span{opacity:.92!important;filter:none!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) strong{color:rgba(255,255,255,.96)!important;opacity:1!important;filter:none!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active) small{color:rgba(225,218,255,.9)!important}body .agency-home .service-switchboard-copy h3,body .agency-home .service-switchboard-tab strong{text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{color:rgba(255,255,255,.94)!important;filter:none!important;opacity:1!important}@media (max-width:900px){body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(38px,10.7vw,54px)!important;line-height:.98!important;max-width:min(100%,calc(100vw - 30px))!important}}@media (max-width:760px),(pointer:coarse){body .agency-home .agency-hero{min-height:auto!important;padding-top:24px!important;padding-bottom:28px!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{font-size:clamp(29px,9.4vw,38px)!important;line-height:1!important;max-width:min(100%,calc(100vw - 36px))!important}body .agency-home .site-nav{grid-template-columns:minmax(0,1fr) auto!important;overflow:hidden!important}body .agency-home .site-nav .brand-mark{max-width:min(190px,calc(100vw - 178px))!important}body .agency-home .site-nav .site-nav-actions{max-width:calc(100vw - 218px)!important;overflow:visible!important}body .agency-home .site-nav .nav-consult-link{min-width:88px!important;max-width:108px!important;padding-inline:12px!important;font-size:13px!important}body .agency-home .hero-logo-marquee{bottom:auto!important;display:block!important;height:52px!important;left:50%!important;opacity:.14!important;top:86px!important;transform:translateX(-50%) perspective(760px) rotateX(14deg) rotate(-7deg)!important;width:162vw!important}body .agency-home .hero-logo-marquee-track{animation-duration:26s!important;gap:14px!important}body .agency-home .hero-logo-marquee-group{gap:14px!important}body .agency-home .hero-logo-marquee-item{min-height:42px!important;padding:6px 16px 6px 7px!important}body .agency-home .hero-logo-marquee-item img{border-radius:12px!important;height:30px!important;width:30px!important}body .agency-home .hero-logo-marquee-item:after{animation-duration:6.8s!important;opacity:.42!important}body .agency-home .hero-logo-marquee-item b{font-size:14px!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active),body .agency-home .service-switchboard-tab{opacity:1!important;filter:none!important}body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{color:rgba(255,255,255,.95)!important;filter:none!important;opacity:1!important;-webkit-line-clamp:4!important}}@keyframes dttHeroLogoRailReverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}body .agency-home .hero-logo-motion-field{overflow:hidden!important;pointer-events:none!important;transform:translateZ(0)!important}body .agency-home .hero-logo-marquee{bottom:auto!important;display:block!important;height:var(--hero-logo-height,clamp(56px,7vw,96px))!important;left:var(--hero-logo-x,50%)!important;max-width:none!important;opacity:var(--hero-logo-opacity,.14)!important;overflow:visible!important;position:absolute!important;right:auto!important;top:var(--hero-logo-y,76%)!important;transform-origin:center!important;transform-style:preserve-3d!important;width:var(--hero-logo-width,min(1320px,132vw))!important;z-index:0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important}body .agency-home .hero-logo-layer-sm{--hero-logo-height:clamp(42px,5vw,64px);--hero-logo-width:min(980px,106vw)}body .agency-home .hero-logo-layer-md{--hero-logo-height:clamp(52px,6vw,82px);--hero-logo-width:min(1180px,122vw)}body .agency-home .hero-logo-layer-lg{--hero-logo-height:clamp(66px,8vw,110px);--hero-logo-width:min(1460px,150vw)}body .agency-home .hero-logo-marquee-track{animation-duration:var(--hero-logo-speed,28s)!important;animation-delay:var(--hero-logo-delay,0s)!important;animation-name:dttHeroLogoRail!important}body .agency-home .hero-logo-layer-sm .hero-logo-marquee-item{min-height:42px!important;padding:6px 16px 6px 7px!important}body .agency-home .hero-logo-layer-sm .hero-logo-marquee-item img{height:28px!important;width:28px!important}body .agency-home .hero-logo-layer-sm .hero-logo-marquee-item b{font-size:clamp(12px,1.4vw,18px)!important}body .agency-home .agency-hero-metrics strong.hero-count-up{transform:translateZ(0)!important}.hero-motion-cms-card .hero-motion-layer-list{display:grid;gap:14px}.hero-motion-cms-card .hero-motion-layer-editor{border:1px solid rgba(148,163,184,.22);border-radius:18px;display:grid;gap:14px;padding:16px;background:rgba(255,255,255,.03)}@media (max-width:760px),(pointer:coarse){body .agency-home .hero-logo-marquee{height:var(--hero-logo-height,50px)!important;opacity:min(var(--hero-logo-opacity,.1),.1)!important;transform:translate3d(-50%,-50%,0) perspective(760px) rotateX(14deg) rotate(var(--hero-logo-angle,-7deg))!important;width:min(var(--hero-logo-width,720px),190vw)!important}body .agency-home .hero-logo-layer-lg{--hero-logo-height:58px;--hero-logo-width:760px}body .agency-home .hero-logo-layer-md{--hero-logo-height:50px;--hero-logo-width:680px}body .agency-home .hero-logo-layer-sm{--hero-logo-height:42px;--hero-logo-width:560px}body .agency-home .hero-logo-marquee-group,body .agency-home .hero-logo-marquee-track{gap:14px!important}body .agency-home .hero-logo-marquee-item{min-height:42px!important;padding:6px 16px 6px 7px!important}body .agency-home .hero-logo-marquee-item img{border-radius:12px!important;height:30px!important;width:30px!important}body .agency-home .hero-logo-marquee-item b{font-size:13px!important}}@media (prefers-reduced-motion:reduce){body .agency-home .hero-logo-marquee-item,body .agency-home .hero-logo-marquee-item img,body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before,body .agency-home .hero-logo-marquee-track{animation:none!important}}@keyframes stosExecutiveAvatarFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes stosPrimaryCtaBeacon{0%,to{box-shadow:0 20px 64px rgba(54,242,167,.24)}50%{box-shadow:0 28px 84px rgba(183,255,53,.34),0 0 0 10px rgba(183,255,53,.09)}}@keyframes stosCtaArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}body .ckm-page{overflow-x:clip}body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-listing,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-search-assistant-card{animation:ckmMarketSoftIn .62s cubic-bezier(.22,1,.36,1) both}body .ckm-page .ckm-flippa-search-panel{animation-delay:80ms}body .ckm-page .ckm-flippa-result-toolbar{animation-delay:.14s}body .ckm-page .ckm-flippa-listing{animation-name:ckmListingLiftIn}body .ckm-page .ckm-card-primary-cta,body .ckm-page .ckm-flippa-alert,body .ckm-page .ckm-hero-actions .btn.primary,body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-search-submit{position:relative;isolation:isolate;overflow:hidden}body .ckm-page .ckm-card-primary-cta:after,body .ckm-page .ckm-flippa-alert:after,body .ckm-page .ckm-hero-actions .btn.primary:after,body .ckm-page .ckm-mobile-conversion-bar a:after,body .ckm-page .ckm-search-submit:after{content:"";position:absolute;inset:-40% auto -40% -70%;z-index:-1;width:62%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:ckmCtaSweep 3.4s ease-in-out infinite;pointer-events:none}body .ckm-page .ckm-card-primary-cta,body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-search-submit{animation:ckmCtaBreath 3.9s ease-in-out infinite}body .ckm-page .ckm-flippa-badges span:first-child,body .ckm-page .ckm-flippa-listing-media span{animation:ckmBadgeGlow 4.6s ease-in-out infinite}body .ckm-page .ckm-flippa-listing:focus-within .ckm-card-primary-cta,body .ckm-page .ckm-flippa-listing:hover .ckm-card-primary-cta{animation-duration:1.8s}body .ckm-page .ckm-mobile-conversion-bar{-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%);box-shadow:0 -18px 50px rgba(7,27,54,.16)}@keyframes ckmMarketSoftIn{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ckmListingLiftIn{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ckmCtaSweep{0%,42%{transform:translateX(0) skewX(-18deg)}68%,to{transform:translateX(310%) skewX(-18deg)}}@keyframes ckmCtaBreath{0%,to{box-shadow:0 14px 28px rgba(0,87,255,.18)}50%{box-shadow:0 20px 44px rgba(0,87,255,.28),0 0 0 7px rgba(0,87,255,.08)}}@keyframes ckmBadgeGlow{0%,to{box-shadow:0 0 0 rgba(0,87,255,0)}50%{box-shadow:0 0 0 6px rgba(0,87,255,.07)}}@media (max-width:860px){body .ckm-page .ckm-flippa-market{padding-bottom:96px!important}body .ckm-page .ckm-flippa-valuation-row{padding:18px 0 10px}body .ckm-page .ckm-flippa-outline-cta{min-height:42px;padding:0 18px;font-size:14px}body .ckm-page .ckm-flippa-search-head{display:grid!important;gap:14px!important;padding-top:8px!important;padding-bottom:12px!important}body .ckm-page .ckm-flippa-search-head h2{max-width:100%!important;font-size:clamp(27px,8vw,36px)!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance}body .ckm-page .ckm-flippa-search-head p{font-size:14.5px!important;line-height:1.55!important}body .ckm-page .ckm-flippa-search-head .btn{width:100%;min-height:46px;justify-content:center}body .ckm-page .ckm-flippa-search-panel{gap:10px!important;padding:12px!important;border-radius:16px!important}body .ckm-page .ckm-search-hero-box{min-height:48px!important;border-radius:12px!important;padding-inline:12px!important}body .ckm-page .ckm-search-hero-box input{min-width:0;font-size:14px!important}body .ckm-page .ckm-filter-toggle,body .ckm-page .ckm-search-submit{min-height:46px!important;border-radius:12px!important}body .ckm-page .ckm-flippa-result-toolbar{padding:12px 0!important}body .ckm-page .ckm-flippa-count{font-size:15px!important}body .ckm-page .ckm-flippa-tabs{width:100%;max-width:100%;border-radius:14px!important;padding:4px!important;scroll-snap-type:x proximity}body .ckm-page .ckm-flippa-tabs button{min-height:38px;padding:8px 12px!important;scroll-snap-align:start}body .ckm-page .ckm-flippa-layout{width:min(100% - 24px,720px)!important}body .ckm-page .ckm-flippa-list{gap:14px}body .ckm-page .ckm-flippa-listing{border-radius:16px!important;box-shadow:0 14px 34px rgba(7,27,54,.09)!important}body .ckm-page .ckm-flippa-listing-media{height:clamp(168px,48vw,214px)!important;min-height:0!important;aspect-ratio:16/9}body .ckm-page .ckm-flippa-listing-media img{height:100%!important;min-height:0!important;object-fit:cover!important}body .ckm-page .ckm-flippa-listing-media span{top:10px!important;left:10px!important;font-size:12px!important;padding:7px 10px!important}body .ckm-page .ckm-flippa-listing-main{padding:15px 14px 8px!important}body .ckm-page .ckm-flippa-listing-title{display:-webkit-box!important;overflow:hidden;font-size:21px!important;line-height:1.16!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .ckm-page .ckm-flippa-listing-main p{display:-webkit-box;overflow:hidden;margin:12px 0!important;font-size:14px!important;line-height:1.52!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .ckm-page .ckm-flippa-badges,body .ckm-page .ckm-flippa-mini-proof{gap:6px!important}body .ckm-page .ckm-flippa-badges span,body .ckm-page .ckm-flippa-mini-proof span{max-width:100%;min-height:30px;padding:6px 9px!important;font-size:12px!important}body .ckm-page .ckm-flippa-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}body .ckm-page .ckm-flippa-specs span{border:1px solid rgba(7,27,54,.08);border-radius:10px;background:#f8fafc;padding:9px}body .ckm-page .ckm-flippa-side-metrics small,body .ckm-page .ckm-flippa-specs small{font-size:11px!important}body .ckm-page .ckm-flippa-side-metrics strong,body .ckm-page .ckm-flippa-specs strong{font-size:13px!important}body .ckm-page .ckm-flippa-mini-proof span:nth-child(n+3){display:none}body .ckm-page .ckm-flippa-listing-side{gap:8px!important;padding:12px 14px 14px!important}body .ckm-page .ckm-flippa-listing-side>strong{font-size:19px!important}body .ckm-page .ckm-flippa-listing-side>small{max-width:100%!important;font-size:11.5px!important}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body .ckm-page .ckm-flippa-side-metrics div{padding:8px 6px!important;text-align:center}body .ckm-page .ckm-flippa-actions{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:8px!important}body .ckm-page .ckm-flippa-actions .btn{min-height:46px!important;font-size:13px!important;border-radius:12px!important}body .ckm-page .ckm-flippa-help-note{grid-template-columns:1fr!important;align-items:stretch!important;padding:16px!important}body .ckm-page .ckm-flippa-help-note .btn{width:100%;justify-content:center}body .ckm-page .ckm-mobile-conversion-bar{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;padding:7px!important;border-radius:16px!important}}@media (max-width:430px){body .ckm-page .ckm-standalone-nav{grid-template-columns:minmax(0,1fr) auto!important;padding:7px 9px!important}body .ckm-page .ckm-standalone-brand{min-width:0}body .ckm-page .ckm-standalone-brand img{width:38px!important;height:38px!important;border-radius:11px!important}body .ckm-page .ckm-standalone-brand strong{font-size:.88rem!important;letter-spacing:.02em!important}body .ckm-page .ckm-standalone-actions{gap:5px!important}body .ckm-page .ckm-login-link{width:38px!important;min-width:38px!important;height:38px!important;justify-content:center!important;padding:0!important}body .ckm-page .ckm-login-link svg{margin:0!important}body .ckm-page .ckm-menu-button{width:38px!important;height:38px!important}body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-layout,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-head,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-flippa-valuation-row,body .ckm-page .ckm-search-assistant-card{width:min(100% - 20px,420px)!important}body .ckm-page .ckm-flippa-listing-media{height:174px!important}body .ckm-page .ckm-flippa-actions,body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){body .ckm-page .ckm-card-primary-cta,body .ckm-page .ckm-card-primary-cta:after,body .ckm-page .ckm-flippa-alert,body .ckm-page .ckm-flippa-alert:after,body .ckm-page .ckm-flippa-badges span:first-child,body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-listing,body .ckm-page .ckm-flippa-listing-media span,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-hero-actions .btn.primary:after,body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-mobile-conversion-bar a:after,body .ckm-page .ckm-search-submit,body .ckm-page .ckm-search-submit:after{animation:none!important;transition-duration:.01ms!important}}@media (max-width:860px){body .ckm-page .ckm-flippa-sidebar{max-height:min(76vh,650px)!important;padding:14px 16px 88px!important;border-radius:20px 20px 0 0!important}body .ckm-page .ckm-flippa-sidebar:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:rgba(7,27,54,.22);margin:0 auto 13px}body .ckm-page .ckm-flippa-sidebar-head{position:sticky;top:-14px;z-index:2;align-items:center!important;margin:0 -16px 14px!important;padding:10px 16px 13px!important;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .ckm-page .ckm-flippa-sidebar-head span{font-size:19px!important;line-height:1.1!important}body .ckm-page .ckm-flippa-sidebar-head strong{margin-top:3px!important;font-size:12px!important}body .ckm-page .ckm-flippa-sidebar-head button{border:1px solid rgba(0,87,255,.18)!important;border-radius:999px!important;background:#f7faff!important;padding:8px 12px!important;font-size:13px!important;font-weight:850!important}body .ckm-page .ckm-filter-head-actions{max-width:128px}body .ckm-page .ckm-flippa-filter-group{gap:8px!important;padding-bottom:14px!important;margin-bottom:14px!important}body .ckm-page .ckm-flippa-filter-group>span{font-size:15px!important;line-height:1.2!important}body .ckm-page .ckm-flippa-filter-group button{min-height:34px!important;width:fit-content;max-width:100%;font-size:14px!important;line-height:1.2!important;padding:4px 0!important}body .ckm-page .ckm-flippa-filter-group input,body .ckm-page .ckm-flippa-filter-group select{min-height:44px!important;border-radius:12px!important;font-size:14px!important}}@keyframes stosMetricRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stosMetricSweep{0%,42%,to{left:-65%;opacity:0}54%{opacity:1}72%{left:120%;opacity:0}}body .ckm-page .ckm-zalo-primary-cta{position:relative;overflow:hidden;isolation:isolate}body .ckm-page .ckm-zalo-primary-cta:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,rgba(10,124,255,.24),rgba(28,162,124,.22),rgba(255,214,102,.2));opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}body .ckm-page .ckm-zalo-primary-cta:focus-visible:before,body .ckm-page .ckm-zalo-primary-cta:hover:before{opacity:1;transform:scale(1)}body .ckm-page .ckm-card-primary-cta{min-width:132px}body .ckm-page .ckm-zalo-context-note{margin:8px 0 10px!important;color:rgba(35,25,62,.66)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.35!important}body .ckm-page .ckm-zalo-journey{background:radial-gradient(circle at top left,rgba(114,51,255,.1),transparent 34%),linear-gradient(180deg,#fff,#fbf8ff);border-bottom:1px solid rgba(89,54,144,.1);border-top:1px solid rgba(89,54,144,.1)}body .ckm-page .ckm-journey-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(24px,4vw,38px) auto 0;max-width:1180px;padding:0 clamp(18px,4vw,42px)}body .ckm-page .ckm-journey-grid article{animation:ckmJourneyLift .56s cubic-bezier(.2,.8,.2,1) both;background:rgba(255,255,255,.92);border:1px solid rgba(111,66,193,.14);border-radius:22px;box-shadow:0 18px 46px rgba(39,24,74,.08);min-width:0;padding:18px;position:relative}body .ckm-page .ckm-journey-grid article:nth-child(2){animation-delay:60ms}body .ckm-page .ckm-journey-grid article:nth-child(3){animation-delay:.12s}body .ckm-page .ckm-journey-grid article:nth-child(4){animation-delay:.18s}body .ckm-page .ckm-journey-grid article:nth-child(5){animation-delay:.24s}body .ckm-page .ckm-journey-grid article>span{color:#6d28d9;display:block;font-size:.78rem;font-weight:950;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}body .ckm-page .ckm-journey-grid svg{color:#0f766e;margin-bottom:10px}body .ckm-page .ckm-journey-grid h3{color:#201334;font-size:1rem;line-height:1.18;margin:0 0 8px}body .ckm-page .ckm-journey-grid p{color:rgba(32,19,52,.72);font-size:.9rem;font-weight:650;line-height:1.5;margin:0}body .ckm-page .ckm-final-action-stack{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}body .ckm-page .ckm-related-marketplace{margin:clamp(24px,4vw,48px) auto;width:min(1180px,calc(100% - 32px))}body .ckm-page .ckm-related-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-page .ckm-related-grid article{background:rgba(255,255,255,.94);border:1px solid rgba(109,40,217,.13);border-radius:22px;box-shadow:0 18px 48px rgba(37,18,66,.08);display:grid;gap:12px;min-width:0;padding:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body .ckm-page .ckm-related-grid article:focus-within,body .ckm-page .ckm-related-grid article:hover{border-color:rgba(109,40,217,.26);box-shadow:0 24px 62px rgba(37,18,66,.12);transform:translateY(-3px)}body .ckm-page .ckm-related-grid img{aspect-ratio:16/9;border-radius:16px;object-fit:cover;width:100%}body .ckm-page .ckm-related-grid span{color:var(--ckm-purple-strong,#6d28d9);font-size:.76rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body .ckm-page .ckm-related-grid h3{color:var(--ckm-ink,#221038);font-family:var(--font-heading);font-size:1.08rem;line-height:1.2;margin:5px 0}body .ckm-page .ckm-related-grid p{color:var(--ckm-muted,#62596f);font-size:.88rem;font-weight:750;line-height:1.45;margin:0}body .ckm-page .ckm-related-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}body .ckm-page .ckm-related-actions a{align-items:center;border-radius:14px;display:inline-flex;font-family:var(--font-heading);font-weight:950;justify-content:center;min-height:42px;text-decoration:none}body .ckm-page .ckm-related-actions a:first-child{background:rgba(109,40,217,.08);color:var(--ckm-purple-strong,#6d28d9)}body .ckm-page .ckm-related-actions a:last-child{background:linear-gradient(135deg,var(--ckm-purple-strong,#6d28d9),var(--ckm-teal,#0f766e));color:#fff}body .ckm-page .ckm-flippa-listing{animation:ckmListingEnter .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--ckm-card-index, 0) * 45ms)}body .ckm-page .ckm-flippa-listing:focus-within .ckm-zalo-context-note,body .ckm-page .ckm-flippa-listing:hover .ckm-zalo-context-note{color:rgba(18,111,90,.9)!important}body .ckm-page .ckm-flippa-actions .btn{min-height:44px}@keyframes ckmJourneyLift{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ckmListingEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){body .ckm-page .ckm-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body .ckm-page .ckm-hero h1{font-size:2.35rem!important;line-height:1.04!important}body .ckm-page .ckm-journey-grid{grid-template-columns:1fr;padding:0 16px}body .ckm-page .ckm-related-grid{grid-template-columns:1fr}body .ckm-page .ckm-journey-grid article{border-radius:18px;padding:16px}body .ckm-page .ckm-final-action-stack,body .ckm-page .ckm-final-action-stack .btn,body .ckm-page .ckm-final-action-stack a{justify-content:center;width:100%}body .ckm-page .ckm-zalo-context-note{font-size:.78rem!important}}@media (max-width:520px){body .ckm-page .ckm-card-primary-cta,body .ckm-page .ckm-flippa-actions .btn{width:100%}body .ckm-page .ckm-card-commerce-tools{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){body .ckm-page .ckm-flippa-listing,body .ckm-page .ckm-journey-grid article,body .ckm-page .ckm-zalo-primary-cta:before{animation:none!important;transition-duration:.01ms!important}}@media (max-width:760px){body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-search-assistant-card,body .ckm-page .ckm-search-led-panel{border-radius:18px!important;gap:8px!important;padding:10px!important}body .ckm-page .ckm-search-hero-box{min-height:46px!important}body .ckm-page .ckm-filter-toggle,body .ckm-page .ckm-search-submit{min-height:44px!important}body .ckm-page .ckm-flippa-result-toolbar{border-radius:18px!important;padding:12px!important}body .ckm-page .ckm-flippa-tabs{display:flex!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none}body .ckm-page .ckm-flippa-tabs::-webkit-scrollbar{display:none}body .ckm-page .ckm-flippa-list{gap:14px!important}body .ckm-page .ckm-flippa-listing{border-radius:20px!important;box-shadow:0 16px 42px rgba(37,18,66,.08)!important;padding:10px!important}body .ckm-page .ckm-flippa-listing-media,body .ckm-page .ckm-flippa-listing-media img{border-radius:16px!important}body .ckm-page .ckm-flippa-listing-main,body .ckm-page .ckm-flippa-listing-side{padding:4px 2px!important}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-flippa-side-metrics div{min-height:72px!important}body .ckm-page .ckm-flippa-actions{grid-template-columns:.86fr 1.14fr!important}body .ckm-page .ckm-mobile-conversion-bar{grid-template-columns:.8fr 1.2fr!important;max-width:520px!important;margin:0 auto!important}}@media (max-width:520px){body .ckm-page .ckm-flippa-actions,body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:1fr!important}}body .ckm-page .ckm-search-assistant-card{grid-template-columns:minmax(0,1fr) auto}body .ckm-page .ckm-search-assistant-card .ckm-best-match-card{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(15,118,110,.16);border-radius:14px;background:linear-gradient(135deg,#f1fbf7,#fff);padding:12px}body .ckm-page .ckm-best-match-card div{display:grid;gap:3px;min-width:0}body .ckm-page .ckm-best-match-card small,body .ckm-page .ckm-best-match-card span{color:#64748b;font-size:12px;font-weight:750}body .ckm-page .ckm-best-match-card strong{overflow:hidden;color:#152238;font-size:16px!important;text-overflow:ellipsis;white-space:nowrap}body .ckm-page .ckm-best-match-card a{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;font-size:14px;font-weight:900;text-decoration:none;padding:0 16px;box-shadow:0 14px 28px rgba(37,99,235,.18);transition:transform .18s ease,box-shadow .18s ease}body .ckm-page .ckm-best-match-card a:focus-visible,body .ckm-page .ckm-best-match-card a:hover{box-shadow:0 18px 34px rgba(37,99,235,.24);transform:translateY(-1px)}body .ckm-page .ckm-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}body .ckm-page .ckm-decision-strip span{min-width:0;border:1px solid rgba(37,99,235,.12);border-radius:12px;background:#f8fafc;padding:9px 10px}body .ckm-page .ckm-decision-strip small{display:block;color:#64748b;font-size:11px;font-weight:750}body .ckm-page .ckm-decision-strip strong{display:block;overflow:hidden;color:#152238;font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .ckm-page .ckm-flippa-listing{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(190px,220px)!important;align-items:stretch}body .ckm-page .ckm-flippa-listing-media{grid-column:1!important;grid-row:1!important;min-height:0!important;width:100%!important;aspect-ratio:4/3.35}body .ckm-page .ckm-flippa-listing-media img{min-height:0!important}body .ckm-page .ckm-flippa-listing-title{font-size:clamp(19px,1.25vw,24px)!important}body .ckm-page .ckm-flippa-listing-main p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475569!important;font-size:15px!important}body .ckm-page .ckm-card-primary-cta{background:linear-gradient(135deg,#0f766e,#2563eb)!important;box-shadow:0 16px 32px rgba(37,99,235,.2)!important}@media (max-width:1320px){body .ckm-page .ckm-flippa-layout{grid-template-columns:1fr!important;gap:18px!important}body .ckm-page .ckm-flippa-sidebar{display:none}body .ckm-page .ckm-flippa-sidebar.is-open{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;z-index:80;display:block;max-height:min(78vh,680px);overflow:auto;border:1px solid rgba(7,27,54,.16);border-radius:22px;background:#fff;padding:18px;box-shadow:0 28px 80px rgba(7,27,54,.24)}body .ckm-page .ckm-flippa-listing{grid-template-columns:minmax(210px,270px) minmax(0,1fr)!important}body .ckm-page .ckm-flippa-listing-media{grid-column:1!important;grid-row:1/span 2!important}body .ckm-page .ckm-flippa-listing-main{grid-column:2!important;grid-row:1!important}body .ckm-page .ckm-flippa-listing-side{grid-column:2;grid-row:2!important;border-top:1px solid rgba(7,27,54,.08);border-left:0!important;padding-top:12px!important}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:920px){body .ckm-page .ckm-best-match-card,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-search-assistant-card{grid-template-columns:1fr!important}body .ckm-page .ckm-best-match-card{align-items:stretch;flex-direction:column}body .ckm-page .ckm-best-match-card a{width:100%}body .ckm-page .ckm-flippa-listing{grid-template-columns:1fr!important}body .ckm-page .ckm-flippa-listing-media{grid-column:auto!important;grid-row:auto!important;aspect-ratio:16/10}body .ckm-page .ckm-flippa-listing-main{grid-column:auto!important;grid-row:auto!important;padding:14px 14px 0!important}body .ckm-page .ckm-flippa-listing-side{grid-column:auto;grid-row:auto!important;padding:12px 14px 14px!important}body .ckm-page .ckm-flippa-actions{grid-template-columns:.9fr 1.1fr!important}}@media (max-width:560px){body .ckm-page .ckm-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-decision-strip span,body .ckm-page .ckm-flippa-side-metrics div{padding:8px}body .ckm-page .ckm-flippa-actions{grid-template-columns:1fr!important}}body .ckm-page .ckm-nav-search-wrap{position:relative;min-width:0}body .ckm-page .ckm-nav-search{width:100%}body .ckm-page .ckm-nav-suggestions{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:160;display:grid;gap:10px;min-width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,191,77,.26);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 26px 72px rgba(7,27,54,.24);padding:10px;color:#152238;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .ckm-page .ckm-nav-suggestion-actions,body .ckm-page .ckm-nav-suggestion-head{display:flex;align-items:center;justify-content:space-between;gap:10px}body .ckm-page .ckm-nav-suggestion-head span{color:#64748b;font-family:var(--font-heading);font-size:.78rem;font-weight:950;text-transform:uppercase}body .ckm-page .ckm-nav-suggestion-actions a,body .ckm-page .ckm-nav-suggestion-head a{color:#2563eb;font-family:var(--font-heading);font-size:.82rem;font-weight:950;text-decoration:none;white-space:nowrap}body .ckm-page .ckm-nav-suggestion-list{display:grid;gap:7px}body .ckm-page .ckm-nav-suggestion-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(37,99,235,.1);border-radius:14px;background:#f8fafc;padding:6px;transition:transform .16s ease,border-color .16s ease,background .16s ease}body .ckm-page .ckm-nav-suggestion-item.is-active,body .ckm-page .ckm-nav-suggestion-item:focus-within,body .ckm-page .ckm-nav-suggestion-item:hover{border-color:rgba(37,99,235,.28);background:#eef6ff;transform:translateY(-1px)}body .ckm-page .ckm-nav-suggestion-main{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}body .ckm-page .ckm-nav-suggestion-main img{width:52px;height:52px;border-radius:12px;object-fit:cover}body .ckm-page .ckm-nav-suggestion-main span{display:grid;gap:3px;min-width:0}body .ckm-page .ckm-nav-suggestion-main strong{overflow:hidden;color:#152238;font-family:var(--font-heading);font-size:.92rem;font-weight:950;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body .ckm-page .ckm-nav-suggestion-main small{overflow:hidden;color:#64748b;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body .ckm-page .ckm-nav-suggestion-zalo{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;font-family:var(--font-heading);font-size:.8rem;font-weight:950;padding:0 12px;text-decoration:none;white-space:nowrap}body .ckm-page .ckm-nav-suggestion-empty{border:1px dashed rgba(37,99,235,.18);border-radius:14px;background:#f8fafc;padding:12px}body .ckm-page .ckm-nav-suggestion-empty strong{color:#152238;display:block;font-family:var(--font-heading);font-weight:950}body .ckm-page .ckm-nav-suggestion-empty p{color:#64748b;margin:4px 0 0}body .ckm-page .ckm-nav-suggestion-actions{border-top:1px solid rgba(7,27,54,.08);padding-top:8px}body .ckm-page .ckm-nav-suggestion-actions a:last-child{color:#0f766e}body .ckm-page .ckm-flippa-search-panel{display:none!important}body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto!important}body .ckm-page .ckm-toolbar-filter-toggle{min-height:40px!important;border-radius:999px!important;padding-inline:14px!important}@media (max-width:1040px){body .ckm-page .ckm-nav-search-wrap{grid-column:1/-1;grid-row:2;order:2}body .ckm-page .ckm-nav-suggestions{min-width:0}}@media (max-width:760px){body .ckm-page .ckm-nav-suggestions{position:fixed;top:calc(max(8px, env(safe-area-inset-top)) + 94px);left:10px;right:10px;max-height:min(70vh,580px);overflow-y:auto;width:auto}body .ckm-page .ckm-nav-suggestion-main{grid-template-columns:46px minmax(0,1fr)}body .ckm-page .ckm-nav-suggestion-main img{width:46px;height:46px}body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:1fr auto!important}body .ckm-page .ckm-flippa-sort,body .ckm-page .ckm-flippa-tabs{grid-column:1/-1}}@media (max-width:420px){body .ckm-page .ckm-nav-suggestion-item{grid-template-columns:1fr}body .ckm-page .ckm-nav-suggestion-zalo{width:100%}body .ckm-page .ckm-nav-suggestion-actions{display:grid}}@keyframes stosPriorityCallGlow{0%,to{box-shadow:0 16px 36px rgba(35,242,143,.2),0 0 0 0 rgba(183,255,60,.24),inset 0 1px 0 rgba(255,255,255,.28)}50%{box-shadow:0 24px 58px rgba(54,216,255,.32),0 0 0 9px rgba(183,255,60,.055),inset 0 1px 0 rgba(255,255,255,.36)}}@keyframes stosCtaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes stosCtaStackIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stosCtaZaloNudge{0%,92%,to{transform:translateY(0)}94%{transform:translateY(-2px)}96%{transform:translateY(1px)}}@keyframes stosUnifiedCtaRise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985);filter:saturate(.78)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}}@keyframes stosUnifiedCtaSweep{0%,28%{background-position:0 0,-155% 0}58%,to{background-position:0 0,155% 0}}@keyframes stosUnifiedCtaBreath{0%,to{box-shadow:0 18px 42px rgba(185,255,67,.16),0 10px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.45)}50%{box-shadow:0 24px 58px rgba(185,255,67,.25),0 14px 34px rgba(0,0,0,.26),0 0 0 6px rgba(185,255,67,.08),inset 0 1px 0 rgba(255,255,255,.56)}}@keyframes stosHeroContentReveal{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes stosTopChipReveal{0%{opacity:0;transform:translate3d(0,-12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes stosAvatarEntrance{0%{opacity:0;transform:translate3d(0,20px,0) scale(.92);filter:blur(8px) saturate(.8)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}}@keyframes stosAvatarBreath{0%,to{box-shadow:0 22px 56px rgba(0,0,0,.28),0 0 0 8px rgba(185,255,67,.05)}50%{box-shadow:0 28px 72px rgba(0,0,0,.34),0 0 0 15px rgba(185,255,67,.12),0 0 52px rgba(185,255,67,.18)}}@keyframes stosCtaVisibleEnter{0%{opacity:0;transform:translate3d(0,24px,0) scale(.965);filter:blur(7px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes stosPriorityCtaEnter{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94);filter:blur(9px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes stosPriorityCtaPulse{0%,to{transform:translateZ(0) scale(1);box-shadow:0 20px 52px rgba(185,255,67,.3),0 0 0 0 rgba(185,255,67,.38),0 12px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.56)}50%{transform:translate3d(0,-2px,0) scale(1.012);box-shadow:0 30px 78px rgba(185,255,67,.42),0 0 0 12px rgba(185,255,67,.1),0 18px 42px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.68)}}@keyframes stosCtaGradientDrift{0%,to{background-position:0 50%,0 50%}50%{background-position:0 50%,100% 50%}}@keyframes stosCtaVisibleSweep{0%,34%{transform:translateX(-145%) skewX(-16deg);opacity:0}44%{opacity:.88}62%,to{transform:translateX(145%) skewX(-16deg);opacity:0}}@keyframes stosPlatformIconFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-3px,0) scale(1.06)}}@keyframes stosMetricSoftPop{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes stosMetricGlow{0%,to{box-shadow:0 18px 40px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}50%{box-shadow:0 24px 56px rgba(185,255,67,.12),0 0 0 1px rgba(185,255,67,.18),inset 0 1px 0 rgba(255,255,255,.18)}}@keyframes stosSocialProofIn{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes stosSocialProofBreathe{0%,to{box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.1)}50%{box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 3px rgba(185,255,67,.07),0 0 30px rgba(185,255,67,.1),inset 0 1px 0 rgba(255,255,255,.16)}}@keyframes stosSocialProofSweep{0%,42%{transform:translateX(-130%) skewX(-16deg);opacity:0}52%{opacity:1}72%,to{transform:translateX(130%) skewX(-16deg);opacity:0}}@keyframes stosLanguageControlIn{0%{opacity:0;transform:translate3d(10px,-8px,0) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes stosLanguageControlGlow{0%,to{box-shadow:0 12px 26px rgba(0,0,0,.18),0 0 0 3px rgba(185,255,67,.08)}50%{box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 0 5px rgba(32,227,124,.12),0 0 24px rgba(32,227,124,.12)}}@media (max-width:760px){body,html{overflow-x:hidden!important}}@keyframes stosSaasFadeUp{0%{opacity:0;transform:translateY(var(--stos-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes stosSaasFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dttHeroCountPulse{0%{filter:drop-shadow(0 0 0 rgba(216,180,254,0));transform:translateZ(0) scale(1)}to{filter:drop-shadow(0 0 18px rgba(216,180,254,.42));transform:translateZ(0) scale(1.045)}}body .agency-home .hero-logo-marquee,body .agency-home .hero-logo-marquee-item,body .agency-home .hero-logo-marquee-item b,body .agency-home .hero-logo-marquee-item img,body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before{transform-style:preserve-3d!important}body .agency-home .hero-logo-marquee{transform:translate3d(-50%,-50%,0) perspective(1000px) rotateX(10deg) rotate(var(--hero-logo-angle,-4deg))!important}body .agency-home .hero-logo-marquee-track{animation:dttHeroLogoRail var(--hero-logo-speed,28s) linear infinite!important}body .agency-home .hero-logo-reverse .hero-logo-marquee-track{animation-name:dttHeroLogoRailReverse!important}body .agency-home .hero-logo-marquee-item{animation:dttHeroLogoFloat3d 4.8s ease-in-out infinite!important}body .agency-home .hero-logo-marquee-item:before{animation:dttHeroLogoDepthPulse 4.8s ease-in-out infinite!important}body .agency-home .hero-logo-marquee-item:after{animation:dttHeroLogoGlint 5.6s cubic-bezier(.16,1,.3,1) infinite!important}body .agency-home .hero-logo-marquee-item img{transform:translateZ(34px)!important;animation:dttHeroLogoIcon3d 4.8s ease-in-out infinite!important}body .agency-home .hero-logo-marquee-item b{transform:translateZ(24px)!important}body .agency-home .agency-hero-metrics strong.hero-count-up.is-counting{animation:dttHeroCountPulse .43s ease-in-out infinite alternate!important;will-change:transform,filter!important}body .agency-home .agency-hero-metrics strong.hero-count-up.is-counted{transition:filter .22s ease,transform .22s ease!important}@media (max-width:760px),(pointer:coarse){body .agency-home .hero-logo-marquee{opacity:var(--hero-logo-opacity,.055)!important;transform:translate3d(-50%,-50%,0) perspective(760px) rotateX(8deg) rotate(var(--hero-logo-angle,-6deg))!important}body .agency-home .hero-logo-layer-lg{--hero-logo-y:60%!important;--hero-logo-opacity:0.055!important;--hero-logo-speed:34s!important}body .agency-home .hero-logo-layer-md{--hero-logo-x:46%!important;--hero-logo-y:38%!important;--hero-logo-opacity:0.052!important;--hero-logo-speed:40s!important}body .agency-home .hero-logo-layer-sm{--hero-logo-x:84%!important;--hero-logo-y:28%!important;--hero-logo-opacity:0.045!important;--hero-logo-speed:44s!important}body .agency-home .agency-hero-metrics span{-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}body .agency-home .agency-hero-metrics strong.hero-count-up.is-counting{animation-duration:.36s!important}}@media (prefers-reduced-motion:reduce){body .agency-home .agency-hero-metrics strong.hero-count-up.is-counting,body .agency-home .hero-logo-marquee-item,body .agency-home .hero-logo-marquee-item img,body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before,body .agency-home .hero-logo-marquee-track{animation:none!important}}body .agency-home .partner-heading{overflow:visible!important;text-wrap:balance!important}body .agency-home .partner-heading-brand{display:inline-block!important;color:#d8b4fe!important;background:linear-gradient(92deg,#ffffff,#d8b4fe 42%,#a78bfa 72%,#22d3ee)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 18px rgba(167,139,250,.22))!important;line-height:1.05!important;overflow:visible!important}body .agency-home .channel-marquee{overflow-x:auto!important;overflow-y:visible!important}body .agency-home .channel-track{align-items:stretch!important;display:flex!important;flex-wrap:nowrap!important;width:max-content!important}body .agency-home .channel-slide-card{flex:0 0 auto!important}@media (max-width:760px),(pointer:coarse){body .agency-home .channel-cloud{overflow:hidden!important}body .agency-home .channel-carousel-shell{overflow:visible!important;width:100%!important;max-width:100%!important}body .agency-home .channel-marquee{padding:8px 10px 26px!important;scroll-padding-inline:10px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}body .agency-home .channel-track{gap:12px!important;padding:0 10px 8px 0!important}body .agency-home .channel-slide-card,body .agency-home .channel-track .channel-slide-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:150px minmax(0,1fr)!important;width:min(310px,calc(100vw - 42px))!important;height:454px!important;min-height:454px!important;padding:12px!important;overflow:hidden!important;scroll-snap-align:center!important;transform:translateZ(0)!important}body .agency-home .channel-slide-card.public-reveal-visible{animation:partnerCardMobileReveal .52s cubic-bezier(.16,1,.3,1) both!important}body .agency-home .channel-image-placeholder,body .agency-home .channel-slide-card img{width:100%!important;height:150px!important;min-height:150px!important}body .agency-home .channel-card-body{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}body .agency-home .channel-card-actions{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important}body .agency-home .channel-action{min-width:0!important;min-height:40px!important;padding:9px 10px!important;white-space:normal!important}body .agency-home .partner-heading-brand{display:block!important;margin-top:8px!important;font-size:clamp(30px,10vw,44px)!important}}body .ckm-page .ckm-empty-suggestions button{background:#f5f0ff!important;border:1px solid rgba(109,40,217,.13)!important;border-radius:999px!important;color:#321a4c!important;font-family:var(--font-heading)!important;font-size:.82rem!important;font-weight:900!important;padding:8px 10px!important}body .ckm-page .ckm-search-assistant-card{align-items:center;background:radial-gradient(circle at 0 0,rgba(255,191,77,.18),transparent 36%),linear-gradient(135deg,rgba(34,19,55,.96),rgba(53,28,84,.92));border:1px solid rgba(255,215,128,.2);border-radius:18px;box-shadow:0 16px 38px rgba(30,14,53,.14);color:#fff;display:grid;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr) auto;margin-top:10px;margin-bottom:12px;padding:12px 14px}body .ckm-page .ckm-search-assistant-card>div{display:grid;gap:4px;min-width:0}body .ckm-page .ckm-search-assistant-card span{align-items:center;color:#ffde9b;display:inline-flex;font-family:var(--font-heading);font-size:.78rem;font-weight:950;gap:6px;text-transform:uppercase}body .ckm-page .ckm-search-assistant-card strong{color:#fff;font-size:clamp(.96rem,1.8vw,1.08rem);line-height:1.35}body .ckm-page .ckm-search-assistant-card p{color:rgba(255,255,255,.72);font-size:.86rem;font-weight:760;line-height:1.42;margin:0}body .ckm-page .ckm-search-assistant-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}body .ckm-page .ckm-search-assistant-tags li{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff7df;font-size:.76rem;font-weight:850;line-height:1;padding:7px 9px}body .ckm-page .ckm-search-assistant-card .ckm-query-examples{justify-content:flex-start}body .ckm-page .ckm-search-assistant-card .ckm-query-examples button{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:#fff;min-height:34px}body .ckm-page .ckm-search-assistant-zalo{align-items:center;background:linear-gradient(135deg,#0f8a88,#2563eb);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-heading);font-size:.9rem;font-weight:950;gap:7px;min-height:42px;padding:0 14px;text-decoration:none;white-space:nowrap}body .ckm-page .ckm-empty-suggestions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;margin:4px auto 10px!important;max-width:760px!important}body .ckm-page .ckm-empty-suggestions button{cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}body .ckm-page .ckm-empty-suggestions button:focus-visible,body .ckm-page .ckm-empty-suggestions button:hover{background:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important;transform:translateY(-1px)!important}body .ckm-page .ckm-empty-match-panel{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,247,255,.95))!important;border:1px solid rgba(109,40,217,.13)!important;border-radius:22px!important;box-shadow:0 20px 60px rgba(37,18,66,.08)!important;display:grid!important;gap:14px!important;margin:12px auto 18px!important;max-width:920px!important;padding:clamp(14px,2.5vw,20px)!important;text-align:left!important;width:100%!important}body .ckm-page .ckm-empty-match-head{display:grid!important;gap:6px!important;text-align:left!important}body .ckm-page .ckm-empty-match-head span{align-items:center!important;color:#6d28d9!important;display:inline-flex!important;font-family:var(--font-heading)!important;font-size:.78rem!important;font-weight:950!important;gap:6px!important;text-transform:uppercase!important}body .ckm-page .ckm-empty-match-head strong{color:#201333!important;font-family:var(--font-heading)!important;font-size:clamp(1.15rem,2vw,1.45rem)!important;font-weight:950!important;letter-spacing:-.02em!important}body .ckm-page .ckm-empty-match-head p{color:#655a72!important;font-size:.94rem!important;line-height:1.5!important;margin:0!important}body .ckm-page .ckm-empty-match-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-empty-match-grid article{background:#ffffff!important;border:1px solid rgba(109,40,217,.12)!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(37,18,66,.07)!important;display:grid!important;gap:10px!important;min-width:0!important;padding:12px!important}body .ckm-page .ckm-empty-match-grid img{aspect-ratio:16/10!important;border-radius:14px!important;height:auto!important;object-fit:cover!important;width:100%!important}body .ckm-page .ckm-empty-match-grid article>div:first-of-type{display:grid!important;gap:4px!important}body .ckm-page .ckm-empty-match-grid article>div:first-of-type small,body .ckm-page .ckm-empty-match-grid article>div:first-of-type span{color:#7a7185!important;font-size:.78rem!important;font-weight:800!important;line-height:1.35!important}body .ckm-page .ckm-empty-match-grid article>div:first-of-type strong{color:#201333!important;font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:950!important;line-height:1.2!important}body .ckm-page .ckm-empty-match-grid ul{display:grid!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important}body .ckm-page .ckm-empty-match-grid li{align-items:flex-start!important;color:#2f7c56!important;display:flex!important;font-size:.82rem!important;font-weight:850!important;gap:6px!important;line-height:1.35!important}body .ckm-page .ckm-empty-match-grid li svg{flex:0 0 auto!important;margin-top:2px!important}body .ckm-page .ckm-empty-match-grid article>div:last-child{display:grid!important;gap:8px!important;grid-template-columns:.82fr 1fr!important;margin-top:2px!important}body .ckm-page .ckm-empty-match-grid article>div:last-child a{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-family:var(--font-heading)!important;font-size:.86rem!important;font-weight:950!important;justify-content:center!important;min-height:40px!important;padding:0 10px!important;text-decoration:none!important}body .ckm-page .ckm-empty-match-grid article>div:last-child a:first-child{background:#f7f2ff!important;color:#321a4c!important}body .ckm-page .ckm-empty-match-grid article>div:last-child a:last-child{background:linear-gradient(135deg,#0f8a88,#2563eb)!important;box-shadow:0 12px 26px rgba(37,99,235,.16)!important;color:#fff!important}@media (max-width:720px){body .ckm-page .ckm-search-assistant-card{grid-template-columns:1fr;gap:9px;margin-top:8px;margin-bottom:10px;padding:12px}body .ckm-page .ckm-search-assistant-card .ckm-query-examples{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body .ckm-page .ckm-search-assistant-card .ckm-query-examples::-webkit-scrollbar{display:none}body .ckm-page .ckm-search-assistant-zalo{justify-content:center;width:100%}body .ckm-page .ckm-empty-suggestions{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}body .ckm-page .ckm-empty-suggestions::-webkit-scrollbar{display:none!important}body .ckm-page .ckm-empty-suggestions button{flex:0 0 auto!important;white-space:nowrap!important}body .ckm-page .ckm-empty-match-panel{border-radius:18px!important;margin-top:8px!important;padding:12px!important}body .ckm-page .ckm-empty-match-grid{grid-template-columns:1fr!important}body .ckm-page .ckm-empty-match-grid article{grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important}body .ckm-page .ckm-empty-match-grid img{aspect-ratio:1!important;grid-row:span 3!important}body .ckm-page .ckm-empty-match-grid article>div:last-child,body .ckm-page .ckm-empty-match-grid ul{grid-column:1/-1!important}}body .agency-home .channel-cloud .partner-heading-brand{opacity:1!important;color:#d8b4fe!important;background:linear-gradient(92deg,#ffffff,#e9d5ff 34%,#a78bfa 66%,#22d3ee)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 18px rgba(167,139,250,.28))!important;mix-blend-mode:normal!important}body .agency-home .channel-track .channel-slide-card.reveal-up.public-reveal-visible{animation-name:partnerCardMobileReveal!important;animation-duration:.62s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important;animation-iteration-count:1!important}@media (max-width:760px),(pointer:coarse){body .agency-home .channel-track .channel-slide-card.public-reveal-item.public-reveal-visible,body .agency-home .channel-track .channel-slide-card.reveal-up{animation-name:partnerCardMobileReveal!important;animation-duration:.56s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important;animation-iteration-count:1!important}body .agency-home .channel-cloud .partner-heading-brand{max-width:100%!important;font-size:clamp(25px,7.9vw,34px)!important;line-height:1.05!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;text-shadow:0 12px 28px rgba(88,28,135,.28)!important}}@media (prefers-reduced-motion:reduce){body .agency-home .channel-cloud .partner-heading-brand,body .agency-home .channel-track .channel-slide-card.public-reveal-item.public-reveal-visible,body .agency-home .channel-track .channel-slide-card.reveal-up{animation:none!important}}@media (max-width:760px),(pointer:coarse){@keyframes partnerBrandMobileReveal{0%{opacity:.05;transform:translateY(18px) scale(.96)}65%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes partnerBrandMobileGlow{0%{background-position:0 50%;filter:drop-shadow(0 0 18px rgba(168,85,247,.22))}50%{background-position:100% 50%;filter:drop-shadow(0 0 22px rgba(192,132,252,.34))}to{background-position:0 50%;filter:drop-shadow(0 0 18px rgba(168,85,247,.22))}}body .agency-home .channel-cloud .partner-heading-brand{color:#fdf8ff!important;background:linear-gradient(92deg,#ffffff,#f5d0fe 32%,#c084fc 60%,#a78bfa 76%,#22d3ee)!important;background-size:260% 100%!important;background-position:0 50%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;mix-blend-mode:normal!important;animation-name:partnerBrandMobileReveal,partnerBrandMobileGlow!important;animation-duration:.62s,2.2s!important;animation-timing-function:cubic-bezier(.16,1,.3,1),linear!important;animation-fill-mode:both,none!important;animation-iteration-count:1,infinite!important;animation-delay:0s,.7s!important;animation-direction:normal,alternate!important;filter:drop-shadow(0 0 18px rgba(168,85,247,.28))!important}}html.route-is-settling{overflow-anchor:none!important;scroll-behavior:auto!important}html.route-is-settling body{overscroll-behavior-y:contain}body .agency-home,html.route-is-settling .public-shell,html.route-is-settling body{overflow-anchor:none!important}html.route-is-settling .site-nav{transform:translateZ(0)!important}@media (max-width:760px),(pointer:coarse){html.route-is-settling body .public-reveal-item,html.route-is-settling body .service-switch-panel,html.route-is-settling body .service-switch-visual,html.route-is-settling body .site-nav,html.route-is-settling body .site-nav *{transition-duration:80ms!important}html.route-is-settling body .site-nav,html.route-is-settling body .site-nav-actions,html.route-is-settling body .site-nav-main-links{backface-visibility:hidden;will-change:transform}}@media (max-width:760px){body .public-shell.agency-home{--site-nav-fixed-height:114px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .site-nav{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;min-height:114px!important;overflow:visible!important;padding:10px clamp(12px,4vw,22px) 12px!important;row-gap:9px!important;z-index:1200!important}body .agency-home .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;height:42px!important;max-width:100%!important}body .agency-home .site-nav .brand-logo{width:34px!important;height:34px!important;flex:0 0 34px!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text{max-width:none!important;font-size:clamp(12px,3.15vw,15px)!important;line-height:1!important}body .agency-home .site-nav .site-nav-actions{display:grid!important;grid-column:1/-1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important;justify-self:stretch!important;max-width:100%!important;width:100%!important}body .agency-home .site-nav .site-nav-main-links{display:flex!important;gap:3px!important;justify-content:flex-start!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;width:100%!important}body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill{display:inline-flex!important;flex:0 0 auto!important;height:38px!important;min-height:38px!important;min-width:0!important;font-size:10.5px!important;padding:0 4px!important;white-space:nowrap!important}body .agency-home .site-nav .nav-link-chevron,body .agency-home .site-nav .site-nav-auth-inline{display:none!important}body .agency-home .site-nav .nav-locale-switch{display:inline-grid!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;position:static!important;width:36px!important;min-width:36px!important;height:34px!important;padding:0!important;font-size:11px!important}body .agency-home .site-nav .nav-consult-link{align-items:center!important;display:inline-flex!important;grid-column:2!important;height:38px!important;justify-content:center!important;min-height:38px!important;min-width:92px!important;padding-inline:12px!important}body .agency-home .site-nav .site-nav-dropdown{top:calc(var(--site-nav-fixed-height, 114px) - 2px)!important;z-index:1300!important}body .community-page .site-nav,body .site-nav{overflow:visible!important;z-index:1200!important}body .community-page .site-nav .site-nav-dropdown,body .site-nav .site-nav-dropdown{z-index:1300!important}body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:3px!important}body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{font-size:10.5px!important;padding-inline:4px!important}}body .ckm-page .ckm-buyer-caution-note{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fffdf7;color:#5f4b18;font-size:13px;font-weight:750;line-height:1.45;margin:12px 0 14px;padding:10px 12px}body .ckm-page .ckm-buyer-caution-note svg{flex:0 0 auto;margin-top:2px;color:#a16207}body .ckm-page .ckm-flippa-listing-side>strong{color:#111827;font-size:22px}body .ckm-page .ckm-flippa-listing-side>small{color:#64748b;font-weight:800}body .ckm-page .ckm-flippa-actions{grid-template-columns:.88fr 1.12fr}body .ckm-page .ckm-flippa-actions .btn{border-radius:10px!important}body .ckm-page .ckm-card-primary-cta{box-shadow:0 14px 28px rgba(0,87,255,.22)!important}body .ckm-page .ckm-empty-state{border-radius:18px;border:1px solid rgba(0,87,255,.12);background:linear-gradient(145deg,#ffffff,#f7fbff);box-shadow:0 18px 50px rgba(7,27,54,.08)}body .ckm-page .ckm-empty-state .btn.primary{min-height:48px}body .ckm-page .ckm-query-examples button:focus-visible,body .ckm-page .ckm-query-examples button:hover{transform:translateY(-1px)}@media (max-width:860px){body .ckm-page .ckm-flippa-listing-main{padding-bottom:0}body .ckm-page .ckm-buyer-caution-note{font-size:12.5px}}@media (max-width:520px){body .ckm-page .ckm-flippa-listing-title{font-size:21px!important}body .ckm-page .ckm-flippa-actions{grid-template-columns:1fr}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-page .ckm-flippa-side-metrics div{padding:8px 7px}body .ckm-page .ckm-flippa-side-metrics strong{font-size:13px}}.channel-create-presets{display:flex;flex-wrap:wrap;gap:8px}.channel-create-presets button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid rgba(109,40,217,.14);border-radius:999px;background:#faf7ff;color:#4c1d95;cursor:pointer;font-weight:850;padding:0 12px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.channel-create-presets button:focus-visible,.channel-create-presets button:hover{border-color:rgba(109,40,217,.28);background:#f3e8ff;transform:translateY(-1px)}.channel-create-presets button:disabled{cursor:not-allowed;opacity:.55;transform:none}.channel-private-code{display:block;color:var(--muted);font-size:.82rem;font-weight:750;margin:7px 0 12px}.channel-security-note{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(14,165,233,.16);border-radius:16px;background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.98));color:#0f172a;padding:14px 16px}.channel-security-note svg{flex:0 0 auto;color:#0284c7;margin-top:2px}.channel-security-note small,.channel-security-note span,.channel-security-note strong{display:block}.channel-security-note span{color:var(--muted);font-size:.9rem;line-height:1.5;margin-top:3px}.channel-security-note small{color:rgba(15,23,42,.58);font-size:.78rem;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.channel-google-mode-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.channel-google-mode-row .check-row{flex:1 1 260px;margin:0}.channel-import-readiness{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:14px;align-items:center;border:1px solid rgba(16,185,129,.18);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(16,185,129,.1),transparent 34%),linear-gradient(135deg,rgba(240,253,244,.96),rgba(255,255,255,.98));padding:14px 16px}.channel-import-readiness small,.channel-import-readiness span,.channel-import-readiness strong{display:block}.channel-import-readiness span{color:#047857;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.channel-import-readiness strong{color:#102018;font-size:1rem;line-height:1.25;margin-top:3px}.channel-import-readiness small{color:var(--muted);font-size:.86rem;line-height:1.45;margin-top:4px}.channel-import-missing{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.channel-import-missing span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(245,158,11,.18);border-radius:999px;background:rgba(255,251,235,.92);color:#92400e;font-size:.78rem;font-weight:850;letter-spacing:0;padding:6px 10px;text-transform:none}.channel-search-ops{border:1px solid rgba(109,40,217,.1);background:radial-gradient(circle at 0 0,rgba(124,58,237,.08),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(250,245,255,.92))}.channel-search-ops-score{align-items:center;border:1px solid rgba(109,40,217,.14);border-radius:16px;background:rgba(255,255,255,.82);display:grid;gap:2px;min-width:150px;padding:11px 14px;text-align:right}.channel-search-ops-score strong{color:#2d1550;font-family:var(--font-heading);font-size:1.3rem;font-weight:950;line-height:1}.channel-search-ops-score span{color:#4c1d95;font-size:.78rem;font-weight:900}.channel-search-ops-score small,.channel-search-ops-table small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;margin-top:3px}.channel-search-intent-tags{display:flex;flex-wrap:wrap;gap:6px}.channel-search-intent-tags span{align-items:center;border:1px solid rgba(14,165,233,.14);border-radius:999px;background:rgba(240,249,255,.9);color:#075985;display:inline-flex;font-size:.74rem;font-weight:850;min-height:28px;padding:5px 9px}.channel-search-next-action,.channel-search-top-match{display:grid;gap:4px;min-width:0}.channel-search-next-action span,.channel-search-top-match strong{color:#1f1530;font-weight:900;line-height:1.25}.channel-search-next-action .btn{justify-self:start;margin-top:6px;min-height:36px;padding-block:8px}.channel-create-card textarea.textarea{min-height:92px}.channel-create-wizard-tabs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.channel-create-wizard-tabs button{display:grid;gap:3px;min-width:0;min-height:76px;border:1px solid rgba(109,40,217,.12);border-radius:16px;background:rgba(255,255,255,.82);color:#2d1b42;cursor:pointer;padding:10px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.channel-create-wizard-tabs button b{align-items:center;background:#f3e8ff;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:.78rem;height:24px;justify-content:center;width:24px}.channel-create-wizard-tabs button span{font-family:var(--font-heading);font-weight:950}.channel-create-wizard-tabs button small{color:var(--muted);font-size:.76rem;line-height:1.25}.channel-create-wizard-tabs button.active,.channel-create-wizard-tabs button:focus-visible,.channel-create-wizard-tabs button:hover{background:linear-gradient(135deg,#f5f0ff,#ffffff);border-color:rgba(109,40,217,.32);transform:translateY(-1px)}.channel-create-readiness-mini{align-self:center;justify-self:end;min-width:88px;border:1px solid rgba(16,185,129,.18);border-radius:14px;background:rgba(236,253,245,.92);color:#047857;padding:9px 10px;text-align:center}.channel-create-readiness-mini span,.channel-create-readiness-mini strong{display:block}.channel-create-readiness-mini strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:950}.channel-create-readiness-mini span{font-size:.74rem;font-weight:900}.channel-create-step-panel{display:grid;gap:12px;animation:cmsStepIn .18s ease both}.channel-create-proof-note{align-items:flex-start;border:1px solid rgba(14,165,233,.14);border-radius:16px;background:rgba(240,249,255,.86);color:#0f172a;display:flex;gap:10px;line-height:1.5;padding:12px}.channel-create-proof-note svg{color:#0284c7;flex:0 0 auto;margin-top:2px}.channel-create-publish-actions,.channel-create-step-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@keyframes cmsStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.channel-create-presets{display:grid;grid-template-columns:1fr}.channel-create-presets button{justify-content:center;min-height:42px}.channel-security-note{padding:12px}.channel-import-readiness{grid-template-columns:1fr;padding:12px}.channel-google-mode-row{align-items:stretch;display:grid;grid-template-columns:1fr}.channel-google-mode-row .btn-row{justify-content:stretch}.channel-google-mode-row .btn-row .btn{flex:1 1 140px}.channel-import-missing{justify-content:flex-start}.channel-search-ops .topbar{align-items:stretch}.channel-search-ops-score{min-width:0;text-align:left}.channel-search-next-action .btn{width:100%}.channel-create-wizard-tabs{grid-template-columns:1fr 1fr}.channel-create-wizard-tabs button{min-height:72px;padding:9px}.channel-create-readiness-mini{justify-self:stretch;width:auto}.channel-create-publish-actions .btn,.channel-create-step-actions .btn{flex:1 1 130px}}@keyframes dttHeroLogoMobileFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2px,0) scale(1.01)}}@media (max-width:760px),(pointer:coarse){.public-shell,body,html{max-width:100%;overflow-x:clip;scroll-behavior:auto}body .agency-home{isolation:isolate;overflow-x:clip!important}body .agency-home .agency-hero,body .agency-home .agency-section,body .agency-home .channel-cloud,body .agency-home .service-switchboard{contain:layout paint}body .agency-home .hero-logo-motion-field{contain:layout paint style;overflow:hidden!important;pointer-events:none}body .agency-home .hero-logo-marquee{backface-visibility:hidden;opacity:var(--hero-logo-opacity,.055)!important;transform:translate3d(-50%,-50%,0) perspective(620px) rotateX(4deg) rotate(var(--hero-logo-angle,-4deg))!important;will-change:transform}body .agency-home .hero-logo-marquee-track{animation-duration:var(--hero-logo-speed,42s)!important;will-change:transform}body .agency-home .hero-logo-marquee-item{animation:dttHeroLogoMobileFloat 7.2s ease-in-out infinite!important;box-shadow:0 10px 24px rgba(64,28,112,.1)!important;filter:none!important;transform:translateZ(0)!important}body .agency-home .hero-logo-marquee-item:after{display:none!important;animation:none!important}body .agency-home .hero-logo-marquee-item:before{animation:none!important;opacity:.18!important}body .agency-home .hero-logo-marquee-item img{animation:none!important;filter:none!important;transform:translateZ(10px)!important}body .agency-home .hero-logo-marquee-item b{transform:translateZ(8px)!important}body .agency-home .hero-orb{animation-duration:12s!important;filter:blur(.5px)!important;opacity:.42!important}body .agency-home .agency-hero-metrics span{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translateZ(0)}body .agency-home .agency-hero-metrics strong.hero-count-up.is-counted,body .agency-home .agency-hero-metrics strong.hero-count-up.is-counting{animation:none!important;filter:none!important;transition:color .16s ease!important;will-change:auto!important}body .agency-home .channel-cloud .partner-heading-brand{animation:partnerBrandMobileReveal .52s cubic-bezier(.16,1,.3,1) both!important;filter:drop-shadow(0 0 12px rgba(168,85,247,.22))!important;text-shadow:none!important}body .agency-home .channel-track .channel-slide-card,body .agency-home .channel-track .channel-slide-card.public-reveal-item.public-reveal-visible,body .agency-home .channel-track .channel-slide-card.reveal-up{animation-duration:.42s!important;backface-visibility:hidden;filter:none!important;transform:translateZ(0)!important;will-change:auto!important}body .agency-home .channel-marquee{overscroll-behavior-inline:contain;scroll-behavior:smooth}body .agency-home .channel-carousel-shell:after,body .agency-home .channel-carousel-shell:before{pointer-events:none!important}html.route-is-settling body .agency-home .agency-hero-metrics strong.hero-count-up,html.route-is-settling body .agency-home .channel-track .channel-slide-card,html.route-is-settling body .agency-home .hero-logo-marquee-item,html.route-is-settling body .agency-home .hero-logo-marquee-item img,html.route-is-settling body .agency-home .hero-logo-marquee-item:before,html.route-is-settling body .agency-home .hero-logo-marquee-track{animation-play-state:paused!important;transition:none!important}html.route-is-settling body{overscroll-behavior-y:auto!important}}@media (prefers-reduced-motion:reduce){body .agency-home .channel-cloud .partner-heading-brand,body .agency-home .channel-track .channel-slide-card,body .agency-home .hero-logo-marquee-item,body .agency-home .hero-logo-marquee-item img,body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before,body .agency-home .hero-logo-marquee-track,body .agency-home .hero-orb{animation:none!important;transition:none!important}}.app-shell .cms-save-confirm-backdrop{position:fixed;right:clamp(14px,2.5vw,28px);bottom:clamp(14px,2.5vw,28px);z-index:2500;pointer-events:none}.app-shell .cms-save-confirm-modal{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(520px,calc(100vw - 28px));padding:16px;color:#16201d;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,249,244,.94)),#fff;border:1px solid rgba(15,23,42,.12);border-radius:18px;box-shadow:0 24px 80px rgba(15,23,42,.2);pointer-events:auto}.app-shell .cms-save-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#0f766e;background:rgba(16,185,129,.12);border:1px solid rgba(15,118,110,.16);border-radius:14px}.app-shell .cms-save-confirm-modal h2{margin:9px 0 8px;color:#111827;font-size:21px;line-height:1.16}.app-shell .cms-save-confirm-modal p{margin:0;color:#5b6775;line-height:1.55}.app-shell .cms-save-confirm-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.app-shell .cms-save-confirm-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;color:#334155;background:#f5f7f8;border:1px solid rgba(15,23,42,.08);border-radius:999px;font-size:13px;font-weight:700}.workspace-theme-dark .cms-save-confirm-modal{color:#f8fafc;background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.96)),#0f172a;border-color:rgba(148,163,184,.2);box-shadow:0 24px 90px rgba(0,0,0,.42)}.workspace-theme-dark .cms-save-confirm-modal h2{color:#fff}.workspace-theme-dark .cms-save-confirm-modal p{color:rgba(226,232,240,.72)}.workspace-theme-dark .cms-save-confirm-meta span{color:rgba(226,232,240,.86);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}@media (max-width:640px){.app-shell .cms-save-confirm-backdrop{right:10px;bottom:10px;left:10px}.app-shell .cms-save-confirm-modal{grid-template-columns:1fr;width:100%;padding:14px;border-radius:16px}.app-shell .cms-save-confirm-icon{display:none}.app-shell .cms-save-confirm-modal .btn-row{display:grid;grid-template-columns:1fr}}body .site-nav .brand-mark{box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;max-inline-size:min(390px,calc(100vw - 24px))!important;min-inline-size:0!important;overflow:hidden!important}body .site-nav .brand-logo{aspect-ratio:1/1!important;block-size:62px!important;box-sizing:border-box!important;display:block!important;flex:0 0 62px!important;inline-size:62px!important;max-block-size:62px!important;max-inline-size:62px!important;min-block-size:62px!important;min-inline-size:62px!important;object-fit:contain!important}body .site-nav .brand-mark>div{max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}body .site-nav .brand-mark .muted,body .site-nav .brand-wave-copy,body .site-nav .brand-wave-runner,body .site-nav .brand-wave-text{max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:760px){body .site-nav .brand-mark{max-inline-size:calc(100vw - 24px)!important}body .site-nav .brand-logo{block-size:42px!important;flex-basis:42px!important;inline-size:42px!important;max-block-size:42px!important;max-inline-size:42px!important;min-block-size:42px!important;min-inline-size:42px!important}body .site-nav .brand-mark>div{max-inline-size:calc(100vw - 84px)!important}}@media (min-width:1024px){body .site-nav .brand-mark{flex:0 1 306px!important;max-inline-size:306px!important}body .site-nav .brand-mark>div{max-inline-size:216px!important}body .site-nav .brand-mark .muted{display:none!important}}body .app-shell .visual-cms-workbench-section{max-width:none!important;margin-top:0!important;width:100%!important;overflow-x:clip!important}body .app-shell .main[data-active-view=cms_settings]{padding-top:12px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar{align-items:center!important;min-height:0!important;margin:0 0 12px!important;padding:8px 10px!important;border-radius:16px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar h1{margin:0!important;font-size:18px!important;line-height:1.1!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .badge{margin-bottom:3px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar p{display:none!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .btn-row{gap:7px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .btn{min-height:36px!important;padding-inline:11px!important}body .app-shell .cms-console.visual-cms-console,body .app-shell .visual-cms-console{display:grid!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .app-shell .visual-cms-workbench-topbar{position:sticky!important;top:10px!important;z-index:30!important;display:grid!important;grid-template-columns:minmax(220px,1.15fr) auto minmax(260px,.9fr) auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 45px rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body .app-shell .visual-cms-topbar-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}body .app-shell .visual-cms-topbar-title>div{display:grid!important;min-width:0!important}body .app-shell .visual-cms-topbar-title strong{overflow:hidden!important;color:var(--workspace-editor-heading,#0f172a)!important;font-family:var(--font-heading)!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .visual-cms-topbar-title span{overflow:hidden!important;color:var(--workspace-editor-muted,#64748b)!important;font-size:12px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .visual-cms-live-link{min-height:38px!important;white-space:nowrap!important}body .app-shell .visual-cms-status-track{display:grid!important;grid-template-columns:repeat(3,minmax(70px,1fr))!important;gap:6px!important;min-width:0!important}body .app-shell .visual-cms-status-pill{display:grid!important;gap:1px!important;min-width:0!important;padding:7px 9px!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:12px!important;background:var(--workspace-editor-surface-soft,#f8fafc)!important;color:var(--workspace-editor-muted,#64748b)!important}body .app-shell .visual-cms-status-pill strong{color:var(--workspace-editor-heading,#0f172a)!important;font-size:12px!important;line-height:1.1!important}body .app-shell .visual-cms-status-pill small{overflow:hidden!important;font-size:10px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .visual-cms-status-pill.active{border-color:rgba(37,99,235,.32)!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)!important}body .app-shell .visual-cms-mode-tabs{display:inline-flex!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:3px!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:12px!important;background:var(--workspace-editor-surface-soft,#f8fafc)!important}body .app-shell .visual-cms-mode-tabs button{min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:9px!important;color:var(--workspace-editor-muted,#64748b)!important;background:transparent!important;font-family:var(--font-heading)!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}body .app-shell .visual-cms-mode-tabs button.active,body .app-shell .visual-cms-mode-tabs button[aria-pressed=true]{color:#0f172a!important;background:#ffffff!important;box-shadow:0 6px 16px rgba(15,23,42,.1)!important}body .app-shell .visual-cms-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}body .app-shell .visual-cms-topbar-actions .btn{min-height:38px!important;padding-inline:11px!important;white-space:nowrap!important}body .app-shell .homepage-studio{display:grid!important;grid-template-columns:minmax(260px,300px) minmax(520px,1fr) minmax(360px,430px)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;margin-top:0!important;overflow:visible!important}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail{min-width:0!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:16px!important;box-shadow:none!important}body .app-shell .homepage-studio-rail{order:1!important;grid-column:1!important}body .app-shell .homepage-studio-preview{order:2!important;grid-column:2!important}body .app-shell .homepage-studio-editor{order:3!important;grid-column:3!important}body .app-shell .visual-cms-nav-shell{position:sticky!important;top:86px!important;display:grid!important;align-content:start!important;gap:12px!important;max-height:calc(100vh - 108px)!important;padding:12px!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--workspace-editor-surface,#ffffff)!important}body .app-shell .visual-cms-nav-group{display:grid!important;gap:8px!important;min-width:0!important}body .app-shell .visual-cms-block-library>span,body .app-shell .visual-cms-nav-group>span{color:var(--workspace-editor-muted,#64748b)!important;font-family:var(--font-heading)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}body .app-shell .visual-cms-block-library,body .app-shell .visual-cms-page-tree{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app-shell .homepage-studio-section,body .app-shell .visual-cms-block-library button,body .app-shell .visual-cms-page{width:100%!important;min-width:0!important;border-radius:12px!important;background:var(--workspace-editor-surface-soft,#f8fafc)!important}body .app-shell .homepage-studio-section{padding:10px!important}body .app-shell .homepage-studio-preview{position:sticky!important;top:86px!important;max-height:calc(100vh - 108px)!important;overflow:auto!important;overscroll-behavior:contain!important;background:#fffdf8!important;color:#101827!important;color-scheme:light!important}body .app-shell .homepage-studio-preview .studio-field-head{position:sticky!important;top:0!important;z-index:3!important;margin:-14px -14px 12px!important;padding:12px 14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;background:rgba(255,253,248,.94)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body .app-shell .homepage-studio-preview .studio-field-head h3,body .app-shell .homepage-studio-preview .studio-field-head strong{color:#101827!important}body .app-shell .homepage-studio-preview .studio-field-head .muted,body .app-shell .homepage-studio-preview .studio-field-head p{color:#52615b!important}body .app-shell .homepage-preview-frame{max-height:calc(100vh - 210px)!important;overflow:auto!important;background:#fffdf8!important;color:#101827!important;color-scheme:light!important}body .app-shell .homepage-studio-editor{position:sticky!important;top:86px!important;display:grid!important;align-content:start!important;max-height:calc(100vh - 108px)!important;padding:14px!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--workspace-editor-surface,#ffffff)!important;color:var(--workspace-editor-text,#121826)!important}body .app-shell .homepage-studio-editor .studio-field-head{position:sticky!important;top:-14px!important;z-index:2!important;margin:-14px -14px 12px!important;padding:12px 14px!important;border-bottom:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;background:var(--workspace-editor-surface,#ffffff)!important}body .app-shell .homepage-studio-editor-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body .app-shell .advanced-cms-panel{margin-top:4px!important}body .app-shell .advanced-cms-panel[hidden],body .app-shell .advanced-cms-stack[hidden]{display:none!important}body .app-shell .advanced-cms-panel:not([hidden]),body .app-shell .advanced-cms-stack:not([hidden]){display:grid!important;gap:14px!important;min-width:0!important;padding:14px!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:16px!important;background:var(--workspace-editor-surface-soft,#f8fafc)!important}body .app-shell .visual-cms-console>.cms-command-center{display:none!important}body .app-shell .advanced-cms-panel .cms-command-center{display:grid!important;gap:14px!important;padding:14px!important;border:1px solid var(--workspace-border,rgba(15,23,42,.1))!important;border-radius:16px!important;background:var(--workspace-editor-surface,#ffffff)!important}body .app-shell .visual-cms-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app-shell.workspace-theme-dark .advanced-cms-panel:not([hidden]),body .app-shell.workspace-theme-dark .advanced-cms-stack:not([hidden]),body .app-shell.workspace-theme-dark .homepage-studio-editor,body .app-shell.workspace-theme-dark .homepage-studio-editor .studio-field-head,body .app-shell.workspace-theme-dark .visual-cms-nav-shell,body .app-shell.workspace-theme-dark .visual-cms-workbench-topbar{border-color:rgba(148,163,184,.22)!important;background:rgba(15,23,42,.94)!important;color:#f8fafc!important}body .app-shell.workspace-theme-dark .homepage-studio-section,body .app-shell.workspace-theme-dark .visual-cms-block-library button,body .app-shell.workspace-theme-dark .visual-cms-mode-tabs,body .app-shell.workspace-theme-dark .visual-cms-page,body .app-shell.workspace-theme-dark .visual-cms-status-pill{border-color:rgba(148,163,184,.18)!important;background:rgba(30,41,59,.86)!important;color:#cbd5e1!important}body .app-shell.workspace-theme-dark .homepage-studio-section strong,body .app-shell.workspace-theme-dark .visual-cms-page strong,body .app-shell.workspace-theme-dark .visual-cms-status-pill strong,body .app-shell.workspace-theme-dark .visual-cms-topbar-title strong{color:#f8fafc!important}body .app-shell.workspace-theme-dark .visual-cms-mode-tabs button.active,body .app-shell.workspace-theme-dark .visual-cms-mode-tabs button[aria-pressed=true],body .app-shell.workspace-theme-dark .visual-cms-status-pill.active{border-color:rgba(96,165,250,.44)!important;background:rgba(37,99,235,.22)!important;color:#dbeafe!important}body .app-shell.workspace-theme-dark .homepage-preview-frame,body .app-shell.workspace-theme-dark .homepage-preview-frame .homepage-mini-preview,body .app-shell.workspace-theme-dark .homepage-studio-preview{background:#fffdf8!important;color:#101827!important;color-scheme:light!important}@media (max-width:1280px) and (min-width:901px){body .app-shell .visual-cms-workbench-topbar{grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr) auto!important}body .app-shell .visual-cms-live-link{display:none!important}body .app-shell .visual-cms-mode-tabs,body .app-shell .visual-cms-topbar-actions{grid-column:span 1!important}body .app-shell .homepage-studio{grid-template-columns:minmax(240px,280px) minmax(520px,1fr) minmax(340px,380px)!important}}@media (max-width:900px){body .app-shell .advanced-cms-panel,body .app-shell .advanced-cms-stack,body .app-shell .homepage-studio,body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .homepage-studio-rail,body .app-shell .visual-cms-console,body .app-shell .visual-cms-workbench-section{max-width:100%!important;min-width:0!important;overflow-x:clip!important}body .app-shell .visual-cms-workbench-topbar{position:sticky!important;top:6px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:14px!important}body .app-shell .visual-cms-live-link{width:100%!important}body .app-shell .visual-cms-status-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app-shell .visual-cms-mode-tabs,body .app-shell .visual-cms-topbar-actions{width:100%!important;justify-content:stretch!important}body .app-shell .visual-cms-mode-tabs button,body .app-shell .visual-cms-topbar-actions .btn{flex:1 1 auto!important;min-width:0!important}body .app-shell .homepage-studio{grid-template-columns:minmax(0,1fr)!important}body .app-shell .homepage-studio-preview{order:1!important;grid-column:1!important}body .app-shell .homepage-studio-rail{order:2!important;grid-column:1!important}body .app-shell .homepage-studio-editor{order:3!important;grid-column:1!important}body .app-shell .homepage-studio-editor,body .app-shell .homepage-studio-preview,body .app-shell .visual-cms-nav-shell{position:static!important;max-height:none!important;width:100%!important}body .app-shell .homepage-preview-frame{max-height:72vh!important}body .app-shell .homepage-studio-editor .studio-field-head,body .app-shell .homepage-studio-preview .studio-field-head{position:static!important;margin:0 0 12px!important;padding:0 0 12px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app-shell .advanced-cms-panel .cms-health-grid,body .app-shell .advanced-cms-panel .cms-ops-grid,body .app-shell .advanced-cms-panel .cms-playbook-strip,body .app-shell .visual-cms-admin-stats{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){body .app-shell .main[data-active-view=cms_settings]{padding-top:8px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 8px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar h1{display:none!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .badge{margin:0!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .btn-row{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:5px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .btn{min-height:34px!important;padding:0 9px!important}body .app-shell .main[data-active-view=cms_settings]>.topbar .btn span,body .app-shell .visual-cms-live-link,body .app-shell .visual-cms-status-track{display:none!important}body .app-shell .visual-cms-workbench-topbar{gap:7px!important;padding:8px!important}body .app-shell .visual-cms-status-pill{padding:6px!important}body .app-shell .visual-cms-status-pill small{display:none!important}body .app-shell .visual-cms-mode-tabs,body .app-shell .visual-cms-topbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .visual-cms-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body .app-shell .main[data-active-view=cms_settings]{--cms2-bg:#f3f5f8;--cms2-surface:#ffffff;--cms2-surface-soft:#f7f9fb;--cms2-border:#d8dde6;--cms2-border-strong:#a8b3c5;--cms2-text:#181818;--cms2-heading:#0f172a;--cms2-muted:#5f6b7a;--cms2-accent:#0176d3;--cms2-accent-soft:rgba(1,118,211,0.1);--cms2-success:#1b7f4b;--cms2-warning:#b45309;--cms2-radius:8px;color:var(--cms2-text)!important}body .app-shell.workspace-theme-dark .main[data-active-view=cms_settings]{--cms2-bg:#0f172a;--cms2-surface:#111827;--cms2-surface-soft:#172033;--cms2-border:#2b3648;--cms2-border-strong:#475569;--cms2-text:#f8fafc;--cms2-heading:#ffffff;--cms2-muted:#a7b2c3;--cms2-accent:#60a5fa;--cms2-accent-soft:rgba(96,165,250,0.14)}body .app-shell .main[data-active-view=cms_settings],body .app-shell .main[data-active-view=cms_settings] .visual-cms-console,body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-section{max-width:100%!important;min-width:0!important;overflow:visible!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-section{padding-block:14px 40px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-console{display:grid!important;gap:16px!important;color:var(--cms2-text)!important;background:var(--cms2-bg)!important;border-color:var(--cms2-border)!important;border-radius:var(--cms2-radius)!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-topbar{position:static!important;top:auto!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;grid-template-areas:"title actions" "status modes"!important;gap:10px 14px!important;align-items:center!important;padding:10px 12px!important;color:var(--cms2-text)!important;background:var(--cms2-surface)!important;border:1px solid var(--cms2-border)!important;border-radius:var(--cms2-radius)!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-title{grid-area:title!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor h3,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-rail strong,body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-title strong{color:var(--cms2-heading)!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor .muted,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-rail small,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section span,body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-title span{color:var(--cms2-muted)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-track{grid-area:status!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-pill{min-width:88px!important;padding:6px 9px!important;color:var(--cms2-text)!important;background:var(--cms2-surface-soft)!important;border:1px solid var(--cms2-border)!important;border-radius:999px!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-pill.active{color:var(--cms2-heading)!important;background:var(--cms2-accent-soft)!important;border-color:var(--cms2-accent)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-pill small{display:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-mode-tabs{grid-area:modes!important;justify-self:end!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-live-link{display:inline-flex!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{grid-area:actions!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions .btn{min-height:38px!important;padding-inline:12px!important;white-space:nowrap!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio{display:grid!important;align-items:start!important;gap:16px!important;overflow:visible!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-shell{grid-area:nav!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview{grid-area:preview!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor{grid-area:inspector!important}body .app-shell .main[data-active-view=cms_settings] .homepage-preview-frame,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview,body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-shell{position:relative!important;top:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview,body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-shell{color:var(--cms2-text)!important;background:var(--cms2-surface)!important;border:1px solid var(--cms2-border)!important;border-radius:var(--cms2-radius)!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .homepage-preview-frame,body .app-shell .main[data-active-view=cms_settings] .homepage-preview-frame .homepage-mini-preview{background:#fffdf8!important;color:#101827!important;color-scheme:light!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-page-tree{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-page{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:10px!important;color:var(--cms2-text)!important;background:var(--cms2-surface-soft)!important;border:1px solid var(--cms2-border)!important;border-radius:6px!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-page.active{background:var(--cms2-accent-soft)!important;border-color:var(--cms2-accent)!important;box-shadow:inset 3px 0 0 var(--cms2-accent)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-page span{display:grid!important;gap:2px!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-page em{padding:4px 7px!important;color:var(--cms2-muted)!important;background:var(--cms2-surface)!important;border:1px solid var(--cms2-border)!important;border-radius:999px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section,body .app-shell .main[data-active-view=cms_settings] .visual-cms-block-library button{color:var(--cms2-text)!important;background:var(--cms2-surface-soft)!important;border:1px solid var(--cms2-border)!important;border-radius:6px!important;box-shadow:none!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section.active,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section:hover{color:var(--cms2-heading)!important;background:var(--cms2-accent-soft)!important;border-color:var(--cms2-accent)!important;box-shadow:inset 3px 0 0 var(--cms2-accent)!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-strip{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;padding:12px!important;color:var(--cms2-text)!important;background:var(--cms2-surface)!important;border:1px solid var(--cms2-border)!important;border-radius:var(--cms2-radius)!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-list,body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-summary{min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-summary{display:grid!important;gap:5px!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-summary strong{color:var(--cms2-heading)!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-summary span{color:var(--cms2-muted)!important;font-size:13px!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-content:center!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist>div,body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-list span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:7px 9px!important;color:var(--cms2-text)!important;background:var(--cms2-surface-soft)!important;border:1px solid var(--cms2-border)!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist .is-done,body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-list .is-done{color:var(--cms2-success)!important;border-color:rgba(27,127,75,.28)!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist .needs-work,body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-list .needs-work{color:var(--cms2-warning)!important;border-color:rgba(180,83,9,.32)!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist>div{align-items:flex-start!important;border-radius:6px!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist span{display:grid!important;gap:2px!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist strong{color:inherit!important;font-size:12px!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist small{color:var(--cms2-muted)!important;font-size:11px!important;line-height:1.35!important}body .app-shell .main[data-active-view=cms_settings] .service-cms-board,body .app-shell .main[data-active-view=cms_settings] .service-cms-layout{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body .app-shell .main[data-active-view=cms_settings] .cms-edit-flow,body .app-shell .main[data-active-view=cms_settings] .rte-editor,body .app-shell .main[data-active-view=cms_settings] .rte-shell,body .app-shell .main[data-active-view=cms_settings] .service-cms-detail,body .app-shell .main[data-active-view=cms_settings] .service-cms-form,body .app-shell .main[data-active-view=cms_settings] .service-cms-list,body .app-shell .main[data-active-view=cms_settings] .service-cms-preview-card,body .app-shell .main[data-active-view=cms_settings] .studio-inline-card{max-width:100%!important;min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .service-cms-records{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;max-height:none!important;overflow:visible!important}body .app-shell .main[data-active-view=cms_settings] .service-cms-preview-card{position:relative!important;inset:auto!important;top:auto!important;margin:0 0 12px!important;transform:none!important;width:min(100%,360px)!important;justify-self:start!important;flex:0 0 auto!important}body .app-shell .main[data-active-view=cms_settings] .service-cms-form{position:relative!important;margin:0!important;transform:none!important;flex:0 0 auto!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor .studio-field-head,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview .studio-field-head{position:static!important;top:auto!important;margin:0 0 12px!important;padding:0 0 12px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor .studio-field-head{display:grid!important;gap:10px!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor .studio-field-head .btn{width:fit-content!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor-grid,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor-grid .grid.three,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor-grid .grid.two{grid-template-columns:minmax(0,1fr)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-group{gap:9px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-block-library{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important;padding-bottom:4px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-block-library button{justify-content:flex-start!important;min-width:0!important;white-space:normal!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section span{-webkit-line-clamp:unset!important;display:block!important;max-height:none!important}body .app-shell .main[data-active-view=cms_settings] .advanced-cms-stack{display:grid!important;gap:16px!important}body .app-shell .main[data-active-view=cms_settings] .advanced-cms-panel[hidden],body .app-shell .main[data-active-view=cms_settings] .advanced-cms-stack[hidden]{display:none!important}@media (min-width:1761px){body .app-shell .main[data-active-view=cms_settings] .homepage-studio{grid-template-columns:minmax(248px,286px) minmax(620px,1fr) minmax(420px,500px)!important;grid-template-areas:"nav preview inspector"!important}}@media (min-width:1201px) and (max-width:1760px){body .app-shell .main[data-active-view=cms_settings] .homepage-studio{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;grid-template-areas:"nav inspector" "preview preview"!important}}@media (max-width:1200px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-topbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "actions" "modes"!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-track{display:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-mode-tabs,body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{justify-self:stretch!important;justify-content:flex-start!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"nav" "inspector" "preview"!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview,body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-shell{width:100%!important}}@media (max-width:760px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-section{padding-inline:8px!important}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-editor,body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview,body .app-shell .main[data-active-view=cms_settings] .visual-cms-nav-shell,body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-topbar{border-radius:14px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-title{align-items:flex-start!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-title strong{white-space:normal!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions .btn{flex:1 1 148px!important;justify-content:center!important}body .app-shell .main[data-active-view=cms_settings] .cms2-inspector-checklist,body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-strip{grid-template-columns:minmax(0,1fr)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}body .agency-home .site-nav.site-nav-ready.site-nav-hidden,body .community-page .site-nav.site-nav-ready.site-nav-hidden,body .site-nav.site-nav-ready.site-nav-hidden{--site-nav-y:calc(-100% - 18px)!important;opacity:0!important;filter:blur(3px)!important;pointer-events:none!important;transform:translate3d(0,var(--site-nav-y),0)!important}body .agency-home .site-nav.site-nav-ready:not(.site-nav-hidden),body .community-page .site-nav.site-nav-ready:not(.site-nav-hidden),body .site-nav.site-nav-ready:not(.site-nav-hidden){--site-nav-y:0px!important;opacity:1!important;filter:blur(0)!important;pointer-events:auto!important;transform:translateZ(0)!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette,body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-gallery{min-width:0;overflow:visible}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-gallery .studio-field-head{align-items:center;gap:8px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-gallery .studio-field-head small{color:var(--cms2-muted);font-size:.72rem;font-weight:800}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;max-height:min(460px,52vh);overflow:auto;padding-right:2px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card{display:grid;gap:6px;min-width:0;min-height:118px;padding:12px;border:1px solid var(--cms2-border);border-radius:14px;color:var(--cms2-text);background:color-mix(in srgb,var(--cms2-surface) 88%,transparent);box-shadow:none;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card.active,body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card:focus-visible,body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card:hover{border-color:color-mix(in srgb,var(--cms2-accent) 58%,var(--cms2-border));background:color-mix(in srgb,var(--cms2-accent-soft) 72%,var(--cms2-surface));transform:translateY(-1px);outline:none}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card span{color:var(--cms2-accent);font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card strong{min-width:0;color:var(--cms2-text);font-size:.92rem;line-height:1.1;overflow-wrap:anywhere}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card small{color:var(--cms2-muted);font-size:.78rem;font-weight:700;line-height:1.35}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section[data-draggable=true]{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center;gap:8px;min-width:0;padding:8px!important;cursor:grab}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section[data-draggable=true]:active{cursor:grabbing}body .app-shell .main[data-active-view=cms_settings] .visual-cms-drag-handle{display:inline-flex!important;align-items:center;justify-content:center;inline-size:32px;min-inline-size:32px;block-size:32px;border:1px solid var(--cms2-border);border-radius:10px;color:var(--cms2-muted)!important;background:color-mix(in srgb,var(--cms2-surface) 82%,transparent);touch-action:none}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-main{display:grid;gap:3px;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-main small,body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-main span,body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-actions{display:inline-flex!important;align-items:center;gap:4px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-actions button{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:1px solid var(--cms2-border);border-radius:9px;color:var(--cms2-text);background:color-mix(in srgb,var(--cms2-surface) 88%,transparent);font-weight:900;cursor:pointer}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-actions button:disabled{color:color-mix(in srgb,var(--cms2-muted) 44%,transparent);cursor:not-allowed;opacity:.54}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;cursor:grab}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button:active{cursor:grabbing}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button>svg{inline-size:28px;block-size:28px;padding:6px;border-radius:9px;color:var(--cms2-accent);background:var(--cms2-accent-soft)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button>span{display:grid!important;gap:2px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button small,body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette button small{color:var(--cms2-muted);font-size:.72rem;font-weight:700}body .app-shell .main[data-active-view=cms_settings] .visual-cms-canvas-dropzone{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:10px 0 12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--cms2-accent) 38%,var(--cms2-border));border-radius:14px;color:var(--cms2-muted);background:color-mix(in srgb,var(--cms2-accent-soft) 42%,var(--cms2-surface));font-size:.86rem;font-weight:850;text-align:center}body .app-shell .main[data-active-view=cms_settings] .visual-cms-canvas-dropzone.is-active{color:var(--cms2-text);border-color:var(--cms2-accent);background:color-mix(in srgb,var(--cms2-accent-soft) 76%,var(--cms2-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cms2-accent) 26%,transparent)}body .app-shell .main[data-active-view=cms_settings] .home-preview-block{scroll-margin-top:96px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-panel{display:grid;gap:14px;min-width:0;margin:14px 0 18px;padding:16px;border:1px solid var(--cms2-border);border-radius:18px;color:var(--cms2-text);background:linear-gradient(135deg,color-mix(in srgb,var(--cms2-surface) 94%,transparent),color-mix(in srgb,var(--cms2-accent-soft) 34%,var(--cms2-surface))),var(--cms2-surface);box-shadow:0 18px 42px color-mix(in srgb,var(--cms2-shadow) 44%,transparent);overflow:hidden}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-header>div:first-child{display:grid;gap:6px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-header h3{margin:0;color:var(--cms2-text);font-size:clamp(1.05rem,1vw + .92rem,1.35rem);line-height:1.12}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card small,body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-header p,body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-status span{margin:0;color:var(--cms2-muted);font-size:.82rem;font-weight:700;line-height:1.35}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(100%,340px)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions button,body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button,body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields button,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks button{min-width:0;border:1px solid var(--cms2-border);border-radius:12px;color:var(--cms2-text);background:color-mix(in srgb,var(--cms2-surface) 88%,transparent);font:inherit;text-align:left;box-shadow:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;font-size:.82rem;font-weight:900}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions button:disabled{cursor:not-allowed;opacity:.48}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions button:not(:disabled):hover,body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button.active,body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button:hover,body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields button.active,body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields button:hover,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks button:hover{border-color:color-mix(in srgb,var(--cms2-accent) 62%,var(--cms2-border));background:color-mix(in srgb,var(--cms2-accent-soft) 68%,var(--cms2-surface));transform:translateY(-1px)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cms2-accent) 22%,var(--cms2-border));border-radius:14px;background:color-mix(in srgb,var(--cms2-accent-soft) 40%,var(--cms2-surface))}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-status strong{flex:0 0 auto;max-width:40%;color:var(--cms2-accent);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card{display:grid;grid-column:span 4;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--cms2-border);border-radius:16px;background:color-mix(in srgb,var(--cms2-surface) 86%,transparent)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card-wide{grid-column:span 6}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card .studio-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card .studio-field-head strong{color:var(--cms2-text);font-size:.94rem;line-height:1.15}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card .studio-field-head small{color:var(--cms2-muted);font-size:.72rem;font-weight:850;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks button{display:grid;gap:5px;min-height:104px;padding:11px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button span,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks button span{color:var(--cms2-accent);font-size:.68rem;font-weight:950;text-transform:uppercase}body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid button strong,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks button strong{color:var(--cms2-text);font-size:.88rem;line-height:1.14;overflow-wrap:anywhere}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list{display:grid;gap:8px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list>span{display:grid;grid-template-columns:22px minmax(0,.44fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--cms2-border);border-radius:12px;background:color-mix(in srgb,var(--cms2-surface) 82%,transparent)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list svg{color:var(--cms2-accent)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list small,body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list strong{color:var(--cms2-text);font-size:.8rem;font-weight:900}body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields button{display:grid;gap:3px;min-height:58px;padding:9px 10px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields button strong{color:var(--cms2-text);font-size:.82rem;font-weight:900}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--cms2-border);border-radius:12px;background:color-mix(in srgb,var(--cms2-surface) 84%,transparent)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map li>span{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:999px;color:var(--cms2-accent);background:var(--cms2-accent-soft);font-size:.78rem;font-weight:950}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map small,body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map strong{color:var(--cms2-text);font-size:.82rem;font-weight:900}body .app-shell .main[data-active-view=cms_settings] .visual-cms-funnel-map small{color:var(--cms2-muted);font-size:.72rem;font-weight:700}@media (max-width:760px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-section[data-draggable=true]{grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-section-actions button{inline-size:26px;block-size:26px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-header,body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-status{align-items:stretch;flex-direction:column}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions{justify-content:stretch;min-width:0}body .app-shell .main[data-active-view=cms_settings] .visual-cms-history-actions button{flex:1 1 130px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-status strong{max-width:none}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-grid{grid-template-columns:minmax(0,1fr)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card,body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-card-wide{grid-column:auto}}@media (max-width:480px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-grid{grid-template-columns:minmax(0,1fr)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-card{min-height:96px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-panel{padding:12px;border-radius:14px}body .app-shell .main[data-active-view=cms_settings] .visual-cms-kit-grid,body .app-shell .main[data-active-view=cms_settings] .visual-cms-lead-fields,body .app-shell .main[data-active-view=cms_settings] .visual-cms-saved-blocks{grid-template-columns:minmax(0,1fr)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list>span{grid-template-columns:22px minmax(0,1fr)}body .app-shell .main[data-active-view=cms_settings] .visual-cms-chip-list>span small{grid-column:2;white-space:normal}}html.route-is-settling body .agency-home .site-nav,html.route-is-settling body .community-page .site-nav,html.route-is-settling body .site-nav{--site-nav-y:0px!important;opacity:1!important;filter:none!important;pointer-events:auto!important;transform:translateZ(0)!important}body .agency-home .service-switchboard,body .agency-home .service-switchboard-copy,body .agency-home .service-switchboard-copy>*,body .agency-home .service-switchboard-panel,body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{filter:none!important;opacity:1!important}body .agency-home .service-switchboard-copy h3,body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{overflow-wrap:anywhere!important;text-wrap:pretty!important}body .agency-home .agency-hero-metrics strong.hero-count-up{display:inline-block!important;min-width:3ch!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}body .agency-home .floating-contact-dock{transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1),visibility .18s ease!important;will-change:opacity,transform!important}@media (max-width:760px),(pointer:coarse){body,html{max-width:100%;overflow-x:clip}body .public-shell.agency-home{--site-nav-fixed-height:112px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{max-width:calc(100vw - 16px)!important;overflow:visible!important;transform:translateZ(0)}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{min-width:0!important;max-width:100%!important}body .agency-home .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) minmax(98px,auto)!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar,body .community-page .site-nav .site-nav-main-links::-webkit-scrollbar,body .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}body .agency-home .site-nav .nav-link-pill,body .community-page .site-nav .nav-link-pill,body .site-nav .nav-link-pill{flex:0 0 auto!important;max-width:104px!important;min-width:0!important;white-space:nowrap!important}body .agency-home .site-nav .nav-link-pill span,body .community-page .site-nav .nav-link-pill span,body .site-nav .nav-link-pill span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body .agency-home .site-nav .nav-locale-switch,body .community-page .site-nav .nav-locale-switch,body .site-nav .nav-locale-switch{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}body .agency-home .site-nav .nav-consult-link,body .community-page .site-nav .nav-consult-link,body .site-nav .nav-consult-link{flex:0 0 auto!important;min-width:98px!important;max-width:112px!important;padding-inline:14px!important;white-space:nowrap!important}body .agency-home .site-nav .site-nav-auth-inline,body .community-page .site-nav .site-nav-auth-inline,body .site-nav .site-nav-auth-inline{display:none!important}body .agency-home .agency-hero{width:min(100% - 24px,720px)!important;min-height:auto!important;overflow:visible!important;padding-top:28px!important;padding-bottom:32px!important}body .agency-home .agency-hero h1,body .agency-home .hero-typing-title{max-width:100%!important;overflow:visible!important;white-space:nowrap!important}body .agency-home .hero-title-line{display:inline-block!important;max-width:100%!important}body .agency-home .hero-logo-motion-field{contain:layout paint style!important;display:block!important;overflow:hidden!important}body .agency-home .hero-logo-marquee{display:block!important;height:var(--hero-logo-height,50px)!important;opacity:min(var(--hero-logo-opacity,.1),.1)!important;transform:translate3d(-50%,-50%,0) perspective(680px) rotateX(10deg) rotate(var(--hero-logo-angle,-7deg))!important;width:min(var(--hero-logo-width,720px),188vw)!important;will-change:transform!important}body .agency-home .hero-logo-marquee-track{animation-duration:max(var(--hero-logo-speed,34s),34s)!important;animation-play-state:running!important;will-change:transform!important}body .agency-home .hero-logo-marquee-item{filter:none!important;transform:translateZ(0)!important}body .agency-home .agency-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:20px!important}body .agency-home .agency-hero-metrics span{min-height:66px!important;padding:8px 5px!important;transform:translateZ(0)!important}body .agency-home .agency-hero-metrics strong{font-size:clamp(18px,6vw,24px)!important;line-height:1!important}body .agency-home .agency-hero-metrics small{display:-webkit-box!important;overflow:hidden!important;font-size:9px!important;letter-spacing:0!important;line-height:1.15!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .agency-home .service-switchboard-section{padding-inline:10px!important}body .agency-home .service-switchboard-menu{scroll-snap-type:x proximity!important}body .agency-home .service-switchboard-menu:has(.service-switchboard-tab.active) .service-switchboard-tab:not(.active),body .agency-home .service-switchboard-tab{filter:none!important;opacity:1!important}body .agency-home .service-switchboard-copy h3{font-size:clamp(22px,5.8vw,27px)!important;line-height:1.14!important}body .agency-home .service-switchboard-summary,body .agency-home .service-switchboard-summary p{color:rgba(255,255,255,.94)!important;font-size:13.5px!important;line-height:1.5!important;-webkit-line-clamp:4!important}html.route-is-settling body .agency-home .channel-track .channel-slide-card,html.route-is-settling body .agency-home .hero-logo-marquee-item,html.route-is-settling body .agency-home .hero-logo-marquee-track,html.route-is-settling body .agency-home .service-switchboard-copy>*,html.route-is-settling body .agency-home .service-switchboard-panel{animation-play-state:paused!important;transition-duration:80ms!important}}body .agency-home .site-nav{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:max(16px,calc((100vw - 1180px) / 2))!important;right:max(16px,calc((100vw - 1180px) / 2))!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto!important;align-items:center!important;width:auto!important;min-height:72px!important;transform:translate3d(0,var(--site-nav-y,0),0)!important}body .agency-home .agency-hero{position:relative!important;display:grid!important;overflow:hidden!important;isolation:isolate!important}body .agency-home .agency-hero-stage{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important}body .agency-home .agency-hero-content{position:relative!important;z-index:2!important}body .agency-home .hero-scroll-hint{position:absolute!important;z-index:3!important}body .agency-home .hero-logo-motion-field{position:absolute!important;inset:0!important;z-index:0!important}@media (max-width:760px),(pointer:coarse){body .agency-home .site-nav{left:8px!important;right:8px!important;top:max(8px,env(safe-area-inset-top))!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:auto auto!important;width:auto!important;min-height:96px!important;padding:8px 10px 9px!important;row-gap:6px!important;transform:translate3d(0,var(--site-nav-y,0),0)!important}body .agency-home .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;height:40px!important;min-width:0!important;max-width:calc(100vw - 78px)!important}body .agency-home .site-nav .brand-logo{width:38px!important;height:38px!important;flex-basis:38px!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text{font-size:clamp(12px,3vw,14px)!important;line-height:1!important}body .agency-home .site-nav .nav-locale-switch{grid-column:2!important;grid-row:1!important;justify-self:end!important;height:38px!important;min-height:38px!important}body .agency-home .site-nav .site-nav-actions{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:6px!important;width:100%!important}body .public-shell.agency-home{--site-nav-fixed-height:108px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .agency-hero{display:grid!important;grid-template-columns:1fr!important;place-items:start center!important;width:min(100% - 24px,720px)!important;min-height:auto!important;margin:0 auto!important;padding-top:24px!important;padding-bottom:32px!important}body .agency-home .agency-hero-content{width:min(100%,430px)!important;margin:0 auto!important}body .agency-home .site-nav .site-nav-main-links{gap:6px!important}body .agency-home .site-nav .nav-link-pill{height:36px!important;min-height:36px!important;max-width:108px!important;padding-inline:8px!important;font-size:12px!important}body .agency-home .site-nav .nav-consult-link{height:40px!important;min-height:40px!important;min-width:96px!important;max-width:96px!important;padding:0 12px!important;border-radius:999px!important;font-size:14px!important;line-height:1!important}}body .ckm-page .ckm-standalone-nav{grid-template-columns:auto minmax(280px,.92fr) minmax(0,1fr) auto}body .ckm-page .ckm-nav-search{background:rgba(255,255,255,.15);border-color:rgba(255,191,77,.34)}body .ckm-page .ckm-nav-search:focus-within{background:rgba(255,255,255,.2);box-shadow:0 0 0 3px rgba(255,191,77,.16)}body .ckm-page .ckm-flippa-valuation-row{display:none}body .ckm-page .ckm-flippa-search-head{padding-top:clamp(18px,4vw,38px)!important}body .ckm-page .ckm-flippa-search-head h2{max-width:780px!important;font-size:clamp(30px,3vw,48px)!important;letter-spacing:-.035em!important}body .ckm-page .ckm-flippa-search-head p{max-width:780px!important}body .ckm-page .ckm-trust-strip{display:flex;flex-wrap:wrap;gap:8px;width:min(1560px,calc(100% - 48px));margin:0 auto 12px}body .ckm-page .ckm-trust-strip span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid rgba(15,118,110,.16);border-radius:999px;background:#f1fbf7;color:#0f766e;font-family:var(--font-heading);font-size:.82rem;font-weight:900;padding:0 12px}body .ckm-page .ckm-flippa-search-panel{position:static!important;margin-top:8px;margin-bottom:10px;padding:10px!important;border-radius:18px!important;background:#f7fbff!important}body .ckm-page .ckm-search-hero-box{background:#fff!important}body .ckm-page .ckm-filter-toggle,body .ckm-page .ckm-search-hero-box,body .ckm-page .ckm-search-submit{min-height:54px!important;border-radius:14px!important}body .ckm-page .ckm-search-assistant-card{margin-top:8px!important;margin-bottom:12px!important;padding:14px 16px!important;border-radius:18px!important}body .ckm-page .ckm-search-assistant-card strong{font-size:1rem!important;line-height:1.35!important}body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;margin-top:8px;padding:10px 0!important}body .ckm-page .ckm-flippa-tabs{justify-self:start}body .ckm-page .ckm-flippa-alert{display:none}body .ckm-page .ckm-flippa-list{gap:14px}body .ckm-page .ckm-flippa-listing{grid-template-columns:260px minmax(0,1fr) 220px!important;gap:16px!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(7,27,54,.08)!important}body .ckm-page .ckm-flippa-listing-media,body .ckm-page .ckm-flippa-listing-media img{min-height:190px!important}body .ckm-page .ckm-flippa-listing-title{color:#0f3fd9!important;font-size:clamp(20px,1.45vw,25px)!important;margin-bottom:8px!important}body .ckm-page .ckm-flippa-listing-main{padding:18px 0!important}body .ckm-page .ckm-flippa-listing-main p{margin:10px 0 12px!important}body .ckm-page .ckm-buyer-caution-note,body .ckm-page .ckm-fit-score-card{margin:10px 0!important}body .ckm-page .ckm-fit-score-card{padding:12px!important}body .ckm-page .ckm-flippa-specs{gap:10px!important;margin-bottom:10px!important}body .ckm-page .ckm-flippa-listing-side{justify-items:stretch!important;padding:18px 16px!important;text-align:left!important}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:1fr!important}body .ckm-page .ckm-flippa-actions{grid-template-columns:.82fr 1.18fr!important}body .ckm-page .ckm-flippa-actions .btn,body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-mobile-conversion-bar button{min-height:46px!important}body .ckm-page .ckm-card-primary-cta:after,body .ckm-page .ckm-flippa-alert:after,body .ckm-page .ckm-hero-actions .btn.primary:after,body .ckm-page .ckm-mobile-conversion-bar a:after,body .ckm-page .ckm-search-submit:after{animation:none!important;content:none!important}body .ckm-page .ckm-card-primary-cta,body .ckm-page .ckm-mobile-conversion-bar a,body .ckm-page .ckm-search-submit{animation:none!important}body .ckm-page .ckm-card-primary-cta:focus-visible,body .ckm-page .ckm-card-primary-cta:hover,body .ckm-page .ckm-search-submit:focus-visible,body .ckm-page .ckm-search-submit:hover{transform:translateY(-1px)}body .ckm-page .ckm-mobile-conversion-bar{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)!important}@media (max-width:1180px){body .ckm-page .ckm-flippa-listing{grid-template-columns:220px minmax(0,1fr)!important}body .ckm-page .ckm-flippa-listing-side{grid-column:2;border-left:0!important;border-top:1px solid rgba(7,27,54,.08);padding-top:12px!important}}@media (max-width:860px){body .ckm-page .ckm-standalone-nav{grid-template-columns:minmax(0,1fr) auto!important}body .ckm-page .ckm-flippa-help-note,body .ckm-page .ckm-flippa-layout,body .ckm-page .ckm-flippa-result-toolbar,body .ckm-page .ckm-flippa-search-head,body .ckm-page .ckm-flippa-search-panel,body .ckm-page .ckm-nav-search,body .ckm-page .ckm-search-assistant-card,body .ckm-page .ckm-trust-strip{width:min(100% - 24px,720px)!important}body .ckm-page .ckm-flippa-result-toolbar{grid-template-columns:1fr!important}body .ckm-page .ckm-flippa-sort{width:100%}body .ckm-page .ckm-flippa-sort select{min-width:0;width:100%}body .ckm-page .ckm-flippa-listing{grid-template-columns:1fr!important}body .ckm-page .ckm-flippa-listing-side{grid-column:auto;border-left:0!important}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-buyer-caution-note,body .ckm-page .ckm-fit-score-card,body .ckm-page .ckm-flippa-mini-proof,body .ckm-page .ckm-flippa-specs,body .ckm-page .ckm-zalo-context-note{display:none!important}}@media (max-width:480px){body .ckm-page .ckm-register-link,body .ckm-page .ckm-standalone-brand small{display:none!important}body .ckm-page .ckm-search-assistant-card .ckm-query-examples{max-width:100%}body .ckm-page .ckm-flippa-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .ckm-page .ckm-flippa-actions{grid-template-columns:1fr!important}}@media (max-width:760px){body{--site-nav-fixed-height:104px}body .agency-home,body .public-shell.agency-home{--site-nav-fixed-height:104px!important;padding-top:var(--site-nav-fixed-height)!important}body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:38px 40px!important;align-items:center!important;gap:6px 8px!important;min-height:96px!important;max-height:112px!important;max-width:calc(100vw - 16px)!important;overflow:visible!important;padding:8px 10px!important;width:auto!important}body .agency-home .site-nav .brand-mark,body .community-page .site-nav .brand-mark,body .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;align-self:center!important;height:38px!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:4px 8px 4px 4px!important;width:100%!important}body .agency-home .site-nav .brand-mark .brand-logo,body .community-page .site-nav .brand-mark .brand-logo,body .site-nav .brand-mark .brand-logo{flex:0 0 30px!important;height:30px!important;max-height:30px!important;max-width:30px!important;width:30px!important}body .agency-home .site-nav .brand-mark>div,body .community-page .site-nav .brand-mark>div,body .site-nav .brand-mark>div{min-width:0!important}body .agency-home .site-nav .brand-mark strong,body .agency-home .site-nav .brand-wave-text,body .community-page .site-nav .brand-mark strong,body .community-page .site-nav .brand-wave-text,body .site-nav .brand-mark strong,body .site-nav .brand-wave-text{display:block!important;font-size:clamp(12px,3.2vw,14px)!important;line-height:1!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important}body .agency-home .site-nav .brand-wave-copy,body .agency-home .site-nav .brand-wave-runner,body .community-page .site-nav .brand-wave-copy,body .community-page .site-nav .brand-wave-runner,body .site-nav .brand-wave-copy,body .site-nav .brand-wave-runner{max-width:none!important;overflow:visible!important;text-overflow:clip!important}body .agency-home .site-nav .brand-mark .muted,body .community-page .site-nav .brand-mark .muted,body .site-nav .brand-mark .muted{display:none!important}body .agency-home .site-nav .nav-locale-switch,body .community-page .site-nav .nav-locale-switch,body .site-nav .nav-locale-switch{align-self:center!important;display:inline-grid!important;grid-column:2!important;grid-row:1!important;height:36px!important;justify-self:end!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:static!important;width:36px!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{align-items:center!important;display:grid!important;gap:8px!important;grid-column:1/-1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) minmax(82px,auto)!important;grid-template-rows:40px!important;justify-self:stretch!important;margin-right:0!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important;width:100%!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{align-items:center!important;display:flex!important;gap:6px!important;grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 4px!important;scroll-padding-inline:2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important}body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar,body .community-page .site-nav .site-nav-main-links::-webkit-scrollbar,body .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}body .agency-home .site-nav .site-nav-dropdown-shell,body .community-page .site-nav .site-nav-dropdown-shell,body .site-nav .site-nav-dropdown-shell{flex:0 0 auto!important;min-width:0!important;scroll-snap-align:start!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{flex:0 0 auto!important;height:32px!important;max-width:none!important;min-height:32px!important;padding:0 8px!important;white-space:nowrap!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill span,body .community-page .site-nav .site-nav-main-links .nav-link-pill span,body .site-nav .site-nav-main-links .nav-link-pill span{overflow:visible!important;text-overflow:clip!important}body .agency-home .site-nav .nav-link-chevron,body .agency-home .site-nav .site-nav-auth-inline,body .community-page .site-nav .nav-link-chevron,body .community-page .site-nav .site-nav-auth-inline,body .site-nav .nav-link-chevron,body .site-nav .site-nav-auth-inline{display:none!important}body .agency-home .site-nav .site-nav-actions .btn.nav-consult-link,body .community-page .site-nav .site-nav-actions .btn.nav-consult-link,body .site-nav .site-nav-actions .btn.nav-consult-link{align-items:center!important;display:inline-flex!important;grid-column:2!important;grid-row:1!important;flex:0 0 auto!important;font-size:12.5px!important;height:40px!important;justify-content:center!important;justify-self:end!important;max-width:92px!important;min-height:40px!important;min-width:82px!important;padding:0 12px!important;white-space:nowrap!important;width:auto!important}body .agency-home .site-nav .site-nav-dropdown,body .community-page .site-nav .site-nav-dropdown,body .site-nav .site-nav-dropdown{top:calc(var(--site-nav-fixed-height, 104px) - 4px)!important}}@media (max-width:380px){body .agency-home .site-nav,body .community-page .site-nav,body .site-nav{grid-template-columns:minmax(0,1fr) 34px!important;gap:5px 6px!important;padding-inline:8px!important}body .agency-home .site-nav .site-nav-actions,body .community-page .site-nav .site-nav-actions,body .site-nav .site-nav-actions{gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(78px,auto)!important}body .agency-home .site-nav .nav-locale-switch,body .community-page .site-nav .nav-locale-switch,body .site-nav .nav-locale-switch{height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}body .agency-home .site-nav .site-nav-main-links,body .community-page .site-nav .site-nav-main-links,body .site-nav .site-nav-main-links{gap:5px!important}body .agency-home .site-nav .site-nav-main-links .nav-link-pill,body .community-page .site-nav .site-nav-main-links .nav-link-pill,body .site-nav .site-nav-main-links .nav-link-pill{padding-inline:7px!important}body .agency-home .site-nav .site-nav-actions .btn.nav-consult-link,body .community-page .site-nav .site-nav-actions .btn.nav-consult-link,body .site-nav .site-nav-actions .btn.nav-consult-link{font-size:12px!important;max-width:82px!important;min-width:78px!important;padding-inline:10px!important}}body .app-shell .main[data-active-view=cms_settings] .homepage-studio-preview[hidden],body .app-shell .main[data-active-view=cms_settings] .visual-cms-element-palette[hidden],body .app-shell .main[data-active-view=cms_settings] .visual-cms-mode-tabs[hidden],body .app-shell .main[data-active-view=cms_settings] .visual-cms-page-tree[hidden],body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-panel[hidden],body .app-shell .main[data-active-view=cms_settings] .visual-cms-template-gallery[hidden]{display:none!important}body .app-shell .main[data-active-view=cms_settings] .cms2-readiness-strip{display:grid!important;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-topbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions" "modes modes"!important;gap:12px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-status-track{display:none!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-mode-tabs{justify-self:start!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{justify-content:flex-end!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions{position:relative!important;z-index:8!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions summary{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;color:var(--cms2-heading)!important;background:var(--cms2-surface-soft)!important;border:1px solid var(--cms2-border)!important;border-radius:8px!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;list-style:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions summary::-webkit-details-marker{display:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions>div{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:min(280px,calc(100vw - 32px))!important;display:grid!important;gap:8px!important;padding:10px!important;background:var(--cms2-surface)!important;border:1px solid var(--cms2-border)!important;border-radius:10px!important;box-shadow:0 18px 46px rgba(15,23,42,.14)!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions:not([open])>div{display:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions .btn{width:100%!important;justify-content:flex-start!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench{display:grid!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;grid-template-areas:"nav inspector" "preview preview"!important;gap:16px!important;align-items:start!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-editor,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-preview,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-nav-shell{min-width:0!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-nav-shell{display:grid!important;align-content:start!important;gap:12px!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-editor{width:100%!important;max-width:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-preview{width:100%!important;max-width:1120px!important;justify-self:stretch!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-block-library>span,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-page-tree>span,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-template-gallery .studio-field-head strong{color:var(--cms2-heading)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-section,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-page{min-height:54px!important;border-radius:8px!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-section-main{padding-block:2px!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-section span,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-page small{font-size:12px!important;line-height:1.4!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-editor-grid{gap:14px!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .cms-edit-flow,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .editable-image-card,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .homepage-studio-editor-grid .field,body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .studio-inline-card{border-radius:8px!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-pro-panel{margin:0!important;border-radius:8px!important;box-shadow:none!important}@media (min-width:1761px){body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;grid-template-areas:"nav inspector" "preview preview"!important}}@media (max-width:1200px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-workbench-topbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "actions" "modes"!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{justify-content:flex-start!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"nav" "inspector" "preview"!important}}@media (max-width:760px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions .btn{min-width:0!important;width:100%!important;padding-inline:10px!important}body .app-shell .main[data-active-view=cms_settings] .cms-saas-workbench .visual-cms-section-actions{display:none!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions,body .app-shell .main[data-active-view=cms_settings] .cms-more-actions summary{width:100%!important}body .app-shell .main[data-active-view=cms_settings] .cms-more-actions>div{left:0!important;right:auto!important;width:100%!important}}@media (max-width:480px){body .app-shell .main[data-active-view=cms_settings] .visual-cms-topbar-actions{grid-template-columns:minmax(0,1fr)!important}}.automation-status-page{min-height:100vh;padding:32px;background:linear-gradient(180deg,#f6f8fb,#eef3f8);color:#152033}.automation-status-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;max-width:1180px;min-height:146px;margin:0 auto 24px}.automation-status-eyebrow,.automation-status-panel>span,.automation-terminal-head span{display:inline-flex;align-items:center;gap:8px;color:#35516f;font-size:13px;font-weight:800}.automation-status-hero h1{margin:10px 0 8px;color:#0f172a;font-size:42px;line-height:1;letter-spacing:0}.automation-status-hero p{max-width:760px;min-height:78px;margin:0;color:#43546a;font-size:16px;line-height:1.6}.automation-status-state{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;min-width:224px;min-height:86px;padding:14px 16px;border:1px solid #d8e2ef;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(25,39,56,.08)}.automation-status-state svg{grid-row:span 2}.automation-status-state strong{color:#0f172a;font-size:15px}.automation-status-state span{color:#63758c;font-size:12px}.automation-status-gate.is-pass,.automation-status-product.is-pass,.automation-status-state.is-pass{border-color:#a7e3c2;background:#f2fbf6}.automation-status-gate.is-running,.automation-status-product.is-running,.automation-status-state.is-running{border-color:#a9cdf8;background:#f2f7ff}.automation-status-gate.is-blocked,.automation-status-product.is-blocked,.automation-status-state.is-blocked{border-color:#ffc2c2;background:#fff5f5}.automation-status-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;max-width:1180px;min-height:336px;margin:0 auto 16px}.automation-status-panel{min-width:0;height:300px;min-height:300px;padding:18px;border:1px solid #d8e2ef;border-radius:8px;background:rgba(255,255,255,.92)}.automation-status-panel dl{display:grid;gap:10px;margin:16px 0 0}.automation-status-gate,.automation-status-panel dl div,.automation-status-product{min-width:0;padding:10px 12px;border:1px solid #e0e8f1;border-radius:8px;background:#fbfdff}.automation-status-gate small,.automation-status-panel dt,.automation-status-product small{color:#63758c;font-size:12px;font-weight:700}.automation-status-panel dd{margin:4px 0 0;color:#0f172a;font-size:13px;font-weight:800;word-break:break-word}.automation-status-gates,.automation-status-products{display:grid;gap:10px;margin-top:16px;max-height:226px;min-height:226px;overflow:auto;overscroll-behavior:contain;padding-right:2px}.automation-status-gate,.automation-status-product{display:grid;gap:3px}.automation-status-gate strong,.automation-status-product strong{color:#132238;font-size:14px}.automation-status-gate em,.automation-status-product em{color:#55687f;font-size:12px;font-style:normal;line-height:1.4}.automation-terminal-shell{max-width:1180px;margin:0 auto;min-height:444px;overflow:hidden;border:1px solid #1f2937;border-radius:8px;background:#0d1117;box-shadow:0 18px 45px rgba(15,23,42,.18)}.automation-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #263244;background:#111827}.automation-terminal-head span{color:#d9e4f2}.automation-terminal-head button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #334155;border-radius:8px;background:#182235;color:#eef5ff;font-weight:800}.automation-terminal-body{display:grid;gap:7px;min-height:360px;max-height:62vh;overflow:auto;padding:16px;color:#d7e2ef;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5}.automation-terminal-body p{margin:0;overflow-wrap:anywhere}.automation-terminal-body span{color:#6ee7b7}.automation-terminal-body .is-blocker{color:#fecaca}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill,html body .public-shell .site-nav .site-nav-main-links a.nav-link-pill,html body .site-nav .site-nav-main-links a.nav-link-pill{min-height:38px!important;padding:9px 12px!important;border:1px solid rgba(80,89,111,.14)!important;border-radius:8px!important;background:rgba(255,255,255,.66)!important;color:#24324a!important;box-shadow:none!important;text-decoration:none!important;transform:translateY(0)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill:hover,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill:hover,html body .public-shell .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .public-shell .site-nav .site-nav-main-links a.nav-link-pill:hover,html body .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .site-nav .site-nav-main-links a.nav-link-pill:hover{border-color:rgba(54,76,110,.28)!important;background:rgba(255,255,255,.94)!important;color:#0f172a!important;box-shadow:0 10px 22px rgba(15,23,42,.12)!important;transform:translateY(-1px)!important}@media (max-width:980px){.automation-status-page{padding:22px}.automation-status-grid,.automation-status-hero{grid-template-columns:minmax(0,1fr)}.automation-status-state{width:100%}.automation-status-hero{min-height:0}}@media (max-width:560px){.automation-status-page{padding:16px}.automation-status-hero h1{font-size:32px}.automation-terminal-head{align-items:stretch;flex-direction:column}.automation-terminal-head button{justify-content:center;width:100%}.automation-terminal-body{max-height:68vh;font-size:12px}}body .ckm-page .ckm-featured-storefront{position:relative;z-index:1;width:min(100% - 32px,1360px);margin:-42px auto 24px;padding:28px;border:1px solid rgba(115,83,193,.16);border-radius:30px;background:radial-gradient(circle at 10% 0,rgba(255,193,80,.16),transparent 30%),radial-gradient(circle at 94% 8%,rgba(34,211,238,.11),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(250,247,255,.94));box-shadow:0 28px 90px rgba(45,26,80,.1)}body .ckm-page .ckm-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}body .ckm-page .ckm-featured-card{min-width:0;overflow:hidden;display:grid;grid-template-rows:170px minmax(0,1fr);border:1px solid rgba(103,72,170,.16);border-radius:22px;background:#ffffff;box-shadow:0 18px 46px rgba(48,30,84,.08);transform:translateY(10px);opacity:0;animation:ckmFeaturedCardIn .52s ease forwards;animation-delay:calc(var(--ckm-card-index, 0) * 70ms);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body .ckm-page .ckm-featured-card:focus-within,body .ckm-page .ckm-featured-card:hover{border-color:rgba(103,72,170,.32);box-shadow:0 26px 68px rgba(48,30,84,.15);transform:translateY(-4px)}body .ckm-page .ckm-featured-media{position:relative;display:block;overflow:hidden;background:#251234}body .ckm-page .ckm-featured-media img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transition:transform .24s ease,filter .24s ease}body .ckm-page .ckm-featured-card:focus-within .ckm-featured-media img,body .ckm-page .ckm-featured-card:hover .ckm-featured-media img{transform:scale(1.06);filter:saturate(1.08)}body .ckm-page .ckm-featured-media span{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:8px 11px;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#fff8db;background:rgba(36,18,52,.78);box-shadow:0 10px 28px rgba(16,8,30,.22);font-size:.8rem;font-weight:850;line-height:1}body .ckm-page .ckm-featured-body{display:grid;gap:12px;align-content:start;padding:16px}body .ckm-page .ckm-featured-actions,body .ckm-page .ckm-featured-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body .ckm-page .ckm-featured-meta span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid rgba(113,78,171,.16);border-radius:999px;color:#4b2678;background:#f8f3ff;font-size:.78rem;font-weight:850}body .ckm-page .ckm-featured-title{color:#20122f;font-size:1.08rem;font-weight:900;line-height:1.25;text-decoration:none}body .ckm-page .ckm-featured-title:focus-visible,body .ckm-page .ckm-featured-title:hover{color:#6d28d9;outline:none}body .ckm-page .ckm-featured-body p,body .ckm-page .ckm-featured-fit span{margin:0;color:#655b72;font-size:.88rem;line-height:1.55}body .ckm-page .ckm-featured-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .ckm-page .ckm-featured-metrics span{min-width:0;padding:10px 8px;border:1px solid rgba(113,78,171,.12);border-radius:14px;color:#766b83;background:#fbf9ff;font-size:.72rem;line-height:1.25}body .ckm-page .ckm-featured-metrics strong{display:block;overflow-wrap:anywhere;color:#221331;font-size:.88rem;line-height:1.2}body .ckm-page .ckm-featured-fit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:11px;border:1px solid rgba(255,193,80,.28);border-radius:16px;background:linear-gradient(135deg,rgba(255,248,225,.9),rgba(255,255,255,.92))}body .ckm-page .ckm-featured-fit strong{color:#8b5a00;font-size:1rem;white-space:nowrap}body .ckm-page .ckm-featured-actions{margin-top:2px}body .ckm-page .ckm-featured-actions .btn{min-height:42px;flex:1 1 120px;border-radius:13px;padding-inline:12px;font-size:.86rem}@keyframes ckmFeaturedCardIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){body .ckm-page .ckm-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .ckm-page .ckm-featured-storefront{width:min(100% - 20px,100%);margin-top:-20px;padding:20px 14px 18px;border-radius:24px}body .ckm-page .ckm-featured-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(268px,84vw);grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:2px 4px 12px;scrollbar-width:thin}body .ckm-page .ckm-featured-card{scroll-snap-align:start;grid-template-rows:150px minmax(0,1fr);border-radius:20px}body .ckm-page .ckm-featured-body{padding:14px}body .ckm-page .ckm-featured-actions .btn{flex-basis:calc(50% - 4px);min-width:0}}@media (max-width:420px){body .ckm-page .ckm-featured-grid{grid-auto-columns:minmax(254px,88vw)}body .ckm-page .ckm-featured-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .ckm-page .ckm-featured-metrics span{padding:9px 7px;font-size:.68rem}body .ckm-page .ckm-featured-metrics strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){body .ckm-page .ckm-featured-card,body .ckm-page .ckm-featured-media img{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}body .ckm-page .ckm-standalone-nav{grid-template-columns:auto minmax(220px,340px) minmax(0,1fr) auto!important;gap:12px!important;min-height:64px!important;padding-block:8px!important}body .ckm-page .ckm-nav-search-wrap{width:min(100%,340px)!important;justify-self:start!important}body .ckm-page .ckm-nav-search{max-width:340px!important;min-height:38px!important;padding:3px 4px 3px 12px!important}body .ckm-page .ckm-nav-search button{min-height:30px!important;padding-inline:12px!important}body .ckm-page .ckm-standalone-links{gap:4px!important}body .ckm-page .ckm-standalone-links a{min-height:36px!important;padding-inline:10px!important;font-size:.86rem!important}body .ckm-page .ckm-standalone-actions{gap:6px!important}body .ckm-page .ckm-login-link,body .ckm-page .ckm-register-link{min-height:36px!important;padding-inline:12px!important;font-size:.86rem!important}body .ckm-page .ckm-hero{min-height:min(590px,68vh)!important;padding-top:clamp(92px,8vw,118px)!important;padding-bottom:clamp(34px,5vw,56px)!important}body .ckm-page .ckm-hero h1{max-width:700px!important;font-size:clamp(38px,4.3vw,56px)!important}body .ckm-page .ckm-hero p{max-width:660px!important}body .ckm-page .ckm-hero-actions{grid-template-columns:repeat(2,minmax(0,max-content))!important}body .ckm-page .ckm-featured-storefront{width:min(100% - 32px,1180px)!important;margin-top:-28px!important;padding:22px!important}body .ckm-page .ckm-featured-storefront .ckm-market-section-head h2{font-size:clamp(1.7rem,3vw,2.7rem)!important}body .ckm-page .ckm-featured-storefront .ckm-market-section-head p{max-width:680px!important;margin-inline:auto!important}body .ckm-page .ckm-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .ckm-page .ckm-featured-card{grid-template-rows:156px minmax(0,1fr)!important;border-radius:18px!important}body .ckm-page .ckm-featured-body{gap:10px!important;padding:14px!important}body .ckm-page .ckm-featured-title{font-size:1rem!important}body .ckm-page .ckm-featured-metrics span{padding:8px 7px!important}body .ckm-page .ckm-featured-actions .btn{min-height:38px!important}body .ckm-page .ckm-search-storefront{margin-top:34px!important}body .ckm-page .ckm-search-storefront-head{margin-bottom:14px!important}body .ckm-page .ckm-search-storefront-head h2{font-size:clamp(1.8rem,3.8vw,3.2rem)!important}body .ckm-page .ckm-quick-query-row{width:min(100% - 32px,1180px);margin:14px auto 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(109,40,217,.12);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 12px 34px rgba(37,18,66,.06)}body .ckm-page .ckm-quick-best-match,body .ckm-page .ckm-quick-query-row>span{display:inline-flex;align-items:center;gap:6px;color:#3f2a5c;font-size:.82rem;font-weight:900;white-space:nowrap}body .ckm-page .ckm-quick-query-row .ckm-query-examples{display:flex!important;gap:8px!important;min-width:0;overflow-x:auto;scrollbar-width:none}body .ckm-page .ckm-quick-query-row .ckm-query-examples::-webkit-scrollbar{display:none}body .ckm-page .ckm-quick-query-row .ckm-query-examples button{flex:0 0 auto;min-height:32px!important;padding:7px 10px!important;border-radius:999px!important;font-size:.78rem!important}body .ckm-page .ckm-quick-best-match{color:#0f766e;text-decoration:none}body .ckm-page .ckm-compact-trust{width:min(100% - 32px,1180px);margin:42px auto 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .ckm-page .ckm-compact-trust article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:16px;border:1px solid rgba(109,40,217,.12);border-radius:16px;background:#ffffff;box-shadow:0 14px 34px rgba(37,18,66,.06)}body .ckm-page .ckm-compact-trust svg{color:#0f8a88;margin-top:2px}body .ckm-page .ckm-compact-trust h2{margin:0 0 5px;color:#201333;font-size:.98rem;line-height:1.25}body .ckm-page .ckm-compact-trust p{margin:0;color:#6c6178;font-size:.88rem;line-height:1.5}body .ckm-page .ckm-final-cta{width:min(100% - 32px,1180px)!important;margin:24px auto 52px!important;padding:24px!important}body .ckm-page .ckm-final-cta h2{font-size:clamp(1.55rem,3vw,2.5rem)!important}@media (max-width:1060px){body .ckm-page .ckm-standalone-nav{grid-template-columns:auto minmax(190px,280px) auto!important}body .ckm-page .ckm-standalone-links{grid-column:1/-1!important}}@media (max-width:760px){body .ckm-page .ckm-standalone-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body .ckm-page .ckm-nav-search-wrap{grid-column:1/-1!important;width:100%!important}body .ckm-page .ckm-nav-search{max-width:none!important}body .ckm-page .ckm-hero{min-height:auto!important}body .ckm-page .ckm-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ckm-page .ckm-featured-grid{grid-auto-flow:column!important;grid-auto-columns:minmax(238px,82vw)!important;grid-template-columns:none!important;overflow-x:auto!important}body .ckm-page .ckm-quick-query-row{width:min(100% - 20px,100%);grid-template-columns:minmax(0,1fr)}body .ckm-page .ckm-quick-best-match,body .ckm-page .ckm-quick-query-row>span{white-space:normal}body .ckm-page .ckm-compact-trust{width:min(100% - 20px,100%);grid-template-columns:1fr;margin-top:28px}}@media (max-width:460px){body .ckm-page .ckm-hero h1{font-size:clamp(30px,10vw,38px)!important}body .ckm-page .ckm-hero-actions .btn{min-height:42px!important;font-size:.8rem!important}body .ckm-page .ckm-featured-storefront{width:min(100% - 16px,100%)!important;padding:16px 10px!important}body .ckm-page .ckm-featured-grid{grid-auto-columns:minmax(232px,86vw)!important}}.ckm-handoff-page{background:radial-gradient(circle at 8% 0,rgba(124,58,237,.12),transparent 34%),linear-gradient(180deg,#fffdf8,#f7f4ff 44%,#ffffff)}.ckm-handoff-hero{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(240px,420px);margin:0 auto;max-width:1180px;padding:72px 24px 30px}.ckm-handoff-hero h1{color:#1c1230;font-size:clamp(2.35rem,5vw,4.9rem);letter-spacing:0;line-height:.98;margin:14px 0;max-width:850px}.ckm-handoff-hero p{color:#5f5871;font-size:1.05rem;line-height:1.75;max-width:720px}.ckm-handoff-intent{background:rgba(255,255,255,.82);border:1px solid rgba(124,58,237,.16);border-radius:20px;box-shadow:0 18px 42px rgba(39,18,76,.1);display:grid;gap:10px;margin-top:18px;max-width:680px;padding:14px}.ckm-handoff-intent em,.ckm-handoff-intent span,.ckm-handoff-intent strong{overflow-wrap:anywhere}.ckm-handoff-intent strong{color:#7c3aed;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ckm-handoff-intent>span{color:#201430;font-size:1rem;font-weight:900}.ckm-handoff-intent div{display:flex;flex-wrap:wrap;gap:8px}.ckm-handoff-intent em{background:#f4ecff;border:1px solid rgba(124,58,237,.14);border-radius:999px;color:#3b2160;font-style:normal;font-weight:850;padding:7px 10px}.ckm-handoff-hero img{aspect-ratio:4/5;border:1px solid rgba(124,58,237,.18);border-radius:28px;box-shadow:0 28px 80px rgba(39,18,76,.18);height:auto;object-fit:cover;width:100%}.ckm-handoff-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ckm-handoff-points span{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(124,58,237,.15);border-radius:999px;color:#302044;display:inline-flex;font-weight:850;gap:8px;padding:10px 14px}.ckm-handoff-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;max-width:1180px;padding:24px 24px 80px}.ckm-handoff-layout-primary{padding-bottom:26px;padding-top:34px}.ckm-handoff-card,.ckm-handoff-summary{background:rgba(255,255,255,.92);border:1px solid rgba(124,58,237,.14);border-radius:24px;box-shadow:0 24px 70px rgba(39,18,76,.12)}.ckm-handoff-card{padding:clamp(20px,3vw,32px)}.ckm-handoff-status{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ckm-handoff-status span,.ckm-handoff-status strong{align-items:center;border-radius:999px;display:inline-flex;font-weight:950;gap:8px;padding:10px 14px}.ckm-handoff-status span.is-available{background:#ecfdf3;color:#087342}.ckm-handoff-status span.is-limited{background:#fff7ed;color:#9a3412}.ckm-handoff-status strong{background:#251436;color:#fff7cf;letter-spacing:.03em}.ckm-handoff-copy h1{color:#201430;font-size:clamp(1.9rem,4vw,3.2rem);letter-spacing:0;line-height:1.04;margin:10px 0}.ckm-handoff-copy>span{color:#7c3aed;display:block;font-size:.78rem;font-weight:950;letter-spacing:.08em;margin-top:24px;text-transform:uppercase}.ckm-handoff-copy p,.ckm-handoff-note{color:#665f75;line-height:1.7}.ckm-handoff-warning{align-items:flex-start;background:#fff7ed;border:1px solid rgba(249,115,22,.25);border-radius:18px;color:#7c2d12;display:flex;gap:12px;margin:22px 0 0;padding:14px}.ckm-handoff-warning span{display:block;margin-top:4px}.ckm-handoff-message{background:#fbf9ff;border:1px solid rgba(124,58,237,.14);border-radius:18px;margin-top:16px;overflow:hidden}.ckm-handoff-message summary{align-items:center;color:#3a2455;cursor:pointer;display:flex;font-weight:950;justify-content:space-between;list-style:none;min-height:48px;padding:0 16px}.ckm-handoff-message summary::-webkit-details-marker{display:none}.ckm-handoff-message summary:after{color:#7c3aed;content:"+";font-size:1.2rem;font-weight:950}.ckm-handoff-message[open] summary:after{content:"-"}.ckm-handoff-message textarea{background:#180d25;border:0;border-top:1px solid rgba(212,175,55,.28);border-radius:0;color:#fff8dd;font:700 .94rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-height:260px;padding:18px;resize:vertical;width:100%}.ckm-handoff-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ckm-handoff-actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:46px}.ckm-handoff-summary{display:grid;gap:12px;padding:22px;position:sticky;top:96px}.ckm-handoff-summary>span{background:#ecfdf3;border-radius:999px;color:#087342;font-weight:950;padding:8px 12px;width:fit-content}.ckm-handoff-summary h2{color:#21162f;font-size:1.45rem;margin:0}.ckm-handoff-summary div{background:#fbf9ff;border:1px solid rgba(124,58,237,.1);border-radius:16px;padding:13px}.ckm-handoff-summary small,.ckm-handoff-summary strong{display:block}.ckm-handoff-summary strong{color:#201430;font-size:1.05rem}.ckm-handoff-summary small{color:#7a7289;margin-top:4px}.ckm-handoff-alternatives{display:grid;gap:18px;margin:0 auto;max-width:1180px;padding:0 24px 34px}.ckm-handoff-alternatives-head{max-width:760px}.ckm-handoff-alternatives-head h2{color:#201430;font-size:clamp(1.7rem,3vw,2.65rem);letter-spacing:0;line-height:1.04;margin:12px 0 8px}.ckm-handoff-alternatives-head p{color:#665f75;line-height:1.65;margin:0}.ckm-handoff-alternative-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ckm-handoff-alternative-card{background:rgba(255,255,255,.94);border:1px solid rgba(124,58,237,.14);border-radius:22px;box-shadow:0 18px 55px rgba(39,18,76,.1);display:grid;gap:14px;overflow:hidden;padding:12px}.ckm-handoff-alternative-card img{aspect-ratio:16/10;border-radius:16px;height:auto;object-fit:cover;width:100%}.ckm-handoff-alternative-card>div{display:grid;gap:10px}.ckm-handoff-alternative-card span{color:#7c3aed;font-size:.76rem;font-weight:950}.ckm-handoff-alternative-card h3{color:#201430;font-size:1.08rem;line-height:1.18;margin:0}.ckm-handoff-alternative-card p{color:#665f75;font-size:.88rem;line-height:1.5;margin:0}.ckm-handoff-alternative-card dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ckm-handoff-alternative-card dl div{background:#fbf9ff;border:1px solid rgba(124,58,237,.1);border-radius:14px;min-width:0;padding:9px}.ckm-handoff-alternative-card dd,.ckm-handoff-alternative-card dt{margin:0;overflow-wrap:anywhere}.ckm-handoff-alternative-card dt{color:#857b93;font-size:.68rem;font-weight:850}.ckm-handoff-alternative-card dd{color:#201430;font-size:.82rem;font-weight:950;margin-top:3px}.ckm-handoff-alt-actions{display:grid;gap:8px;grid-template-columns:.9fr 1.1fr}.ckm-handoff-alt-actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:42px;width:100%}@media (max-width:900px){.ckm-handoff-hero,.ckm-handoff-layout{grid-template-columns:1fr}.ckm-handoff-hero{gap:14px;padding:18px 14px 10px}.ckm-handoff-hero h1{margin:10px 0 8px;font-size:clamp(1.85rem,8.4vw,2.6rem);line-height:1.04}.ckm-handoff-hero p{margin:0;font-size:.92rem;line-height:1.55}.ckm-handoff-intent{border-radius:16px;gap:8px;margin-top:12px;padding:11px}.ckm-handoff-intent>span{font-size:.9rem}.ckm-handoff-intent em{font-size:.76rem;padding:6px 8px}.ckm-handoff-hero img{aspect-ratio:16/10;border-radius:22px}.ckm-handoff-points{gap:7px;margin-top:12px}.ckm-handoff-points span{flex:1 1 100%;justify-content:flex-start;min-height:34px;padding:7px 10px;font-size:.78rem}.ckm-handoff-layout{gap:12px;padding:12px 10px 42px}.ckm-handoff-layout-primary{padding-top:12px;padding-bottom:16px}.ckm-handoff-card,.ckm-handoff-summary{border-radius:18px}.ckm-handoff-card{padding:14px}.ckm-handoff-status{gap:7px}.ckm-handoff-status span,.ckm-handoff-status strong{padding:7px 9px;font-size:.78rem}.ckm-handoff-copy>span{margin-top:14px}.ckm-handoff-copy h1{margin:7px 0;font-size:clamp(1.45rem,7vw,2rem)}.ckm-handoff-copy p,.ckm-handoff-note{font-size:.88rem;line-height:1.55}.ckm-handoff-summary{position:static}.ckm-handoff-actions{flex-direction:column}.ckm-handoff-actions .btn{width:100%}.ckm-handoff-message{border-radius:14px;margin-top:12px}.ckm-handoff-message summary{min-height:42px;padding:0 12px;font-size:.84rem}.ckm-handoff-message textarea{min-height:178px;padding:12px;font-size:.78rem;line-height:1.45}.ckm-handoff-alternatives{gap:12px;padding:0 10px 26px}.ckm-handoff-alternatives-head h2{font-size:clamp(1.35rem,6.4vw,1.85rem)}.ckm-handoff-alternatives-head p{font-size:.88rem;line-height:1.55}.ckm-handoff-alternative-grid{grid-template-columns:1fr}.ckm-handoff-alternative-card{border-radius:18px;gap:12px;padding:10px}.ckm-handoff-alternative-card h3{font-size:1rem}.ckm-handoff-alternative-card dl{gap:6px}.ckm-handoff-alt-actions{grid-template-columns:1fr}}@media (max-width:760px){html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page){--ck-mobile-edge:clamp(8px,2.8vw,12px)!important;max-width:100vw!important;overflow-x:hidden!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav.ck-store-nav{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:6px!important;min-height:52px!important;padding:5px var(--ck-mobile-edge)!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-brand.ck-store-brand,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-brand.ck-store-brand img,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-menu-button.ck-store-menu-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search{grid-template-columns:16px minmax(0,1fr) 40px!important;height:40px!important;min-height:40px!important;padding-left:10px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search input{height:40px!important;min-height:40px!important;font-size:16px!important;line-height:40px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-links.ck-store-nav-links.is-open,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-suggestions.ck-store-nav-suggestions{top:56px!important}html body .ck-store-page .ck-store-hero{min-height:0!important;padding:12px var(--ck-mobile-edge) 8px!important}html body .ck-store-page .ck-store-catalog-head h1,html body .ck-store-page .ck-store-hero-copy h1{font-size:clamp(1.62rem,8vw,2.18rem)!important;line-height:1.04!important}html body .ck-store-page .ck-store-catalog-head p,html body .ck-store-page .ck-store-hero-copy p{font-size:.9rem!important;line-height:1.38!important}html body .ck-store-page .ck-store-market.ck-store-market{padding:10px var(--ck-mobile-edge) 18px!important}html body .ck-store-page .ck-store-search-panel.ck-store-search-panel{gap:8px!important;padding:9px!important}html body .ck-store-page .ck-store-card.ck-store-card{grid-template-columns:minmax(86px,30vw) minmax(0,1fr)!important;gap:8px!important;padding:9px!important}html body .ck-store-page .ck-store-card-image img,html body .ck-store-page .ck-store-card-image.ck-store-card-image{height:106px!important;min-height:106px!important;max-height:106px!important}html body .ck-store-page .ck-store-card-title.ck-store-card-title{font-size:.96rem!important;line-height:1.12!important;-webkit-line-clamp:2!important}html body .ck-store-page .ck-store-metrics.ck-store-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body .ck-store-page .ck-store-card-fit,html body .ck-store-page .ck-store-fit-score,html body .ck-store-page .ck-store-metrics span:nth-child(4),html body .ck-store-page .ck-store-simple-note{display:none!important}html body .ck-store-page .ck-store-card-side.ck-store-card-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding-top:7px!important}html body .ck-store-page .ck-store-card-side .ck-store-btn,html body .ck-store-page .ck-store-detail-actions .ck-store-btn,html body .some-page .some-hero .ckm-hero-actions .btn{min-height:42px!important;padding:7px 9px!important;border-radius:12px!important;font-size:.82rem!important;line-height:1.12!important}html body .ck-store-page .ck-store-detail.ck-store-detail{margin:8px var(--ck-mobile-edge) 10px!important;gap:7px!important;padding:7px!important}html body .ck-store-page .ck-store-detail-copy{padding:10px!important;border-radius:14px!important}html body .ck-store-page .ck-store-detail-copy h1{font-size:clamp(1.06rem,5vw,1.34rem)!important;line-height:1.06!important}html body .ck-store-page .ck-store-detail-copy p{font-size:.8rem!important;line-height:1.32!important}html body .ck-store-page .ck-store-detail-badges{gap:4px!important;margin-top:7px!important}html body .ck-store-page .ck-store-detail-badges span{padding:5px 7px!important;font-size:.68rem!important}html body .ck-store-page .ck-store-detail-badges span:nth-child(3){display:none!important}html body .ck-store-page .ck-store-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:9px!important}html body .ck-store-page .ck-store-detail-media{width:100%!important;aspect-ratio:16/9!important;height:clamp(112px,33vw,132px)!important;max-height:132px!important;min-height:112px!important;overflow:hidden!important}html body .ck-store-page .ck-store-detail-media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}html body .some-page .some-hero.some-hero{padding:11px var(--ck-mobile-edge) 12px!important}html body .some-page .some-hero-content,html body .some-page .some-hero-copy{gap:8px!important}html body .some-page .some-hero h1{max-width:15ch!important;font-size:clamp(1.32rem,6.3vw,1.72rem)!important;line-height:1.04!important}html body .some-page .some-hero p{font-size:.82rem!important;line-height:1.34!important}html body .some-page .some-hero .ckm-hero-actions{gap:7px!important;margin-top:7px!important}html body .some-page .some-trust-strip.some-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:8px var(--ck-mobile-edge)!important}html body .some-page .some-trust-strip>div{min-height:44px!important;padding:7px 5px!important;text-align:center!important}html body .some-page .some-trust-strip strong{font-size:.74rem!important;line-height:1.08!important}html body .some-page .ckm-section{margin:14px auto!important;padding:0 var(--ck-mobile-edge)!important}html body .some-page .ckm-section-head h2{font-size:clamp(1.42rem,7vw,1.9rem)!important}html body .some-page .some-flow-card{min-height:0!important;padding:12px!important;border-radius:17px!important}}@media (max-width:340px){html body .ck-store-page .ck-store-card.ck-store-card{grid-template-columns:82px minmax(0,1fr)!important}html body .ck-store-page .ck-store-card-image img,html body .ck-store-page .ck-store-card-image.ck-store-card-image{height:100px!important;min-height:100px!important}html body .ck-store-page .ck-store-metrics.ck-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ck-store-page .ck-store-metrics strong{font-size:.74rem!important}html body .ck-store-page .ck-store-zalo-long{display:none!important}html body .some-page .some-hero.some-hero{padding-top:9px!important;padding-bottom:10px!important}html body .some-page .some-trust-strip.some-trust-strip{padding-top:6px!important;padding-bottom:4px!important}html body .some-page .ckm-section{margin-top:10px!important}html body .some-page .ckm-section-head{gap:8px!important}html body .some-page .ckm-section-head h2{margin-bottom:0!important}html body .some-page .ckm-section-head p{display:none!important}}@media (max-width:760px){html body .ck-store-page .ck-store-query-actions a,html body .ck-store-page .ck-store-query-summary>a,html body .ckm-page .ck-store-query-actions a,html body .ckm-page .ck-store-query-summary>a,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) :is(.ck-store-btn,.btn,.ckm-zalo-primary-cta,.ck-market-footer-zalo){height:44px!important;min-height:44px!important;max-height:none!important;padding:10px 12px!important;border-radius:14px!important;font-size:.9rem!important;line-height:1.15!important;align-items:center!important;justify-content:center!important;text-align:center!important;touch-action:manipulation!important}html body .ck-store-page .ck-store-detail-actions :is(.ck-store-btn,.btn),html body .some-page .some-hero .ckm-hero-actions :is(.btn,.ck-store-btn){width:100%!important;height:44px!important;min-height:44px!important;max-height:none!important}}.stos-public-page,main.stos-app-shell{--stos-green-950:#062413;--stos-green-900:#0b351d;--stos-green-800:#164728;--stos-green-700:#235936;--stos-mint:#3ff2a0;--stos-lime:#b8ff43;--stos-cyan:#49e7f5;--stos-ink:#07120d;--stos-muted:rgba(7,18,13,0.64);--stos-border:rgba(14,62,35,0.13);--stos-card:rgba(255,255,255,0.86);--stos-shadow:0 28px 80px rgba(4,32,16,0.16);box-sizing:border-box;color:var(--stos-ink);font-family:var(--font-body),"Nunito Sans","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.stos-public-page *,.stos-public-page :after,.stos-public-page :before,main.stos-app-shell *,main.stos-app-shell :after,main.stos-app-shell :before{box-sizing:border-box}.stos-public-page :where(h1,h2,h3,strong,b,button,.btn,.badge),main.stos-app-shell :where(h1,h2,h3,strong,b,button,.btn,.badge,label){font-family:var(--font-heading),"Montserrat","Segoe UI",sans-serif;letter-spacing:-.035em}.stos-public-page :where(a,button),main.stos-app-shell :where(a,button){touch-action:manipulation}.stos-public-page{--stos-public-page-bg:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--stos-public-accent,#b8ff43) 18%,transparent),transparent 26%),radial-gradient(circle at 8% 18%,rgba(63,242,160,0.16),transparent 24%),linear-gradient(180deg,#f5fff4 0%,#e7f6e5 44%,#d9efdc 100%);--stos-public-hero-bg:radial-gradient(circle at 50% 16%,rgba(255,255,255,0.72),transparent 26%),linear-gradient(145deg,color-mix(in srgb,var(--stos-public-primary,#075c36) 10%,white),rgba(255,255,255,0.9));--stos-public-surface:rgba(255,255,255,0.82);--stos-public-surface-strong:rgba(255,255,255,0.9);--stos-public-text:#07120d;--stos-public-copy:rgba(7,18,13,0.66);--stos-public-soft-copy:rgba(7,18,13,0.56);--stos-public-control-bg:rgba(255,255,255,0.82);--stos-public-line:rgba(7,18,13,0.08);min-height:100dvh;width:100%;overflow-x:clip;padding:clamp(14px,3vw,44px);background:var(--stos-public-page-bg)}.stos-public-page img{display:block;max-width:100%;height:auto}.stos-public-page .stos-public-brand-bug{display:inline-flex;align-items:center;min-width:0;max-width:min(220px,calc(100vw - 120px))}.stos-public-page .stos-public-brand-bug img{width:26px;height:26px;flex:0 0 26px;object-fit:cover}.stos-public-page .stos-public-brand-bug span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stos-public-page .stos-public-avatar-card img,.stos-public-page .stos-public-carousel-media img{width:100%;height:100%;object-fit:cover}.stos-public-page.stos-mode-dark{--stos-public-page-bg:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--stos-public-accent,#b8ff43) 20%,transparent),transparent 26%),radial-gradient(circle at 15% 20%,rgba(63,242,160,0.12),transparent 28%),linear-gradient(180deg,#07120d 0%,#0c2117 48%,#12261c 100%);--stos-public-hero-bg:radial-gradient(circle at 50% 15%,rgba(255,255,255,0.14),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--stos-public-primary,#101815) 72%,#092416),#111827);--stos-public-surface:rgba(255,255,255,0.1);--stos-public-surface-strong:rgba(255,255,255,0.13);--stos-public-text:#f8fff4;--stos-public-copy:rgba(248,255,244,0.76);--stos-public-soft-copy:rgba(248,255,244,0.6);--stos-public-control-bg:rgba(255,255,255,0.12);--stos-public-line:rgba(255,255,255,0.16);color-scheme:dark}.stos-public-page.stos-mode-light{color-scheme:light}.stos-public-page a{color:inherit;text-decoration:none}.stos-public-linktree{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vw,28px)}.stos-public-footer,.stos-public-hero,.stos-public-linktree-section{width:min(100%,720px);margin-inline:auto}.stos-public-hero{position:relative;overflow:clip;border:1px solid color-mix(in srgb,var(--stos-public-primary,#075c36) 18%,white);border-radius:clamp(28px,7vw,56px);padding:clamp(18px,4vw,42px);background:var(--stos-public-hero-bg);box-shadow:var(--stos-shadow)}.stos-public-hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-bottom:clamp(16px,4vw,28px)}.stos-public-brand-bug{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:min(62%,270px);min-height:44px;padding:7px 12px 7px 8px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(7,18,13,.74);color:#fff;box-shadow:0 14px 32px rgba(7,18,13,.16)}.stos-public-brand-bug .brand-logo,.stos-public-brand-bug img{width:22px;height:22px;flex:0 0 22px;object-fit:contain;border-radius:999px}.stos-public-brand-bug small,.stos-public-brand-bug span,.stos-public-brand-bug strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1}.stos-language-switcher{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;flex:0 0 auto;width:104px;min-height:52px;padding:4px;border:1px solid rgba(7,18,13,.12);border-radius:999px;background:var(--stos-public-control-bg);box-shadow:0 12px 26px rgba(7,18,13,.12)}.stos-language-switcher button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:100%;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--stos-public-copy);font-size:.78rem;font-weight:900;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.stos-language-switcher button.active,.stos-language-switcher button[aria-pressed=true]{background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#04120a}.stos-public-hero-copy{display:flex;flex-direction:column;align-items:center;min-width:0;gap:clamp(12px,2.8vw,18px);text-align:center}.stos-public-hero-meta{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:6px 12px;border-radius:999px;background:var(--stos-public-control-bg);color:var(--stos-public-copy);font-size:.76rem;font-weight:900;line-height:1.1;white-space:nowrap}.stos-public-avatar-card{width:clamp(116px,30vw,172px);aspect-ratio:1/1;margin:2px auto 0;padding:6px;overflow:hidden;border-radius:999px;background:conic-gradient(from 180deg,var(--stos-lime),var(--stos-mint),var(--stos-cyan),var(--stos-lime));box-shadow:0 20px 46px rgba(7,18,13,.18)}.stos-public-avatar-card img{display:block;width:100%;height:100%;min-width:0;min-height:0;border-radius:inherit;object-fit:cover;object-position:var(--stos-avatar-position-x,50%) var(--stos-avatar-position-y,50%);background:rgba(7,18,13,.08)}.stos-public-page .stos-public-avatar-card.stos-avatar-rounded_square,.stos-public-page .stos-public-avatar-card.stos-avatar-soft_card{border-radius:28px}.stos-public-page .stos-public-avatar-card.stos-avatar-badge,.stos-public-page .stos-public-avatar-card.stos-avatar-monogram{width:clamp(104px,26vw,148px);border-radius:22px;background:linear-gradient(145deg,var(--stos-public-primary),var(--stos-public-accent))}.stos-public-page .stos-public-avatar-card.stos-avatar-ringed{outline:5px solid color-mix(in srgb,var(--stos-public-accent) 54%,transparent);outline-offset:3px}.stos-public-hero h1{max-width:11ch;margin:2px auto 0;color:var(--stos-public-text);font-size:clamp(2.65rem,12vw,5.2rem);line-height:.94;letter-spacing:-.075em;text-wrap:balance}.stos-public-hero p{max-width:56ch;margin:0 auto;color:var(--stos-public-copy);font-size:clamp(.98rem,2.3vw,1.15rem);line-height:1.6}.stos-public-actions,.stos-public-social-rail{display:grid;width:min(100%,520px);gap:10px;margin-inline:auto}.stos-public-priority-actions{margin-top:4px}.stos-platform-link,.stos-public-copy-button,.stos-public-form button,main.stos-app-shell .btn,main.stos-app-shell button{min-height:48px;border:0;border-radius:999px;font-weight:900;cursor:pointer}.stos-platform-link{position:relative;isolation:isolate;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:58px;padding:9px 18px 9px 10px;overflow:hidden;border:1px solid var(--stos-public-line);background:var(--stos-public-surface-strong);color:var(--stos-public-text);box-shadow:0 14px 36px rgba(7,18,13,.12);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stos-platform-link:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.56) 42%,transparent 74%);transform:translateX(-120%);transition:transform .52s ease,opacity .18s ease}.stos-platform-link:focus-visible,.stos-platform-link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stos-public-accent,#b8ff43) 46%,white);box-shadow:0 20px 42px rgba(7,18,13,.18)}.stos-platform-link:focus-visible:before,.stos-platform-link:hover:before{opacity:1;transform:translateX(120%)}.stos-public-form button,.stos-public-priority-actions .stos-platform-link,main.stos-app-shell .btn.primary{background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint),var(--stos-cyan));color:#04120a}.stos-platform-link>span:not(.stos-platform-mark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stos-platform-link:after{content:"›";display:inline-flex;justify-content:flex-end;color:var(--stos-public-soft-copy);font-size:1.8rem;line-height:1}.stos-platform-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(7,18,13,.08);color:#07120d;font-weight:950}.stos-platform-facebook .stos-platform-mark{background:#1877f2;color:#fff}.stos-platform-zalo .stos-platform-mark{background:#0068ff;color:#fff}.stos-platform-tiktok .stos-platform-mark{background:linear-gradient(135deg,#00f2ea,#111,#ff0050);color:#fff}.stos-platform-instagram .stos-platform-mark{background:linear-gradient(135deg,#405de6,#c13584,#fd1d1d,#f77737);color:#fff}.stos-platform-phone .stos-platform-mark{background:rgba(7,18,13,.1);color:#07120d}.stos-platform-email .stos-platform-mark{background:#0f766e;color:#fff}.stos-platform-website .stos-platform-mark{background:#111827;color:#fff}.stos-public-page.stos-mode-dark .stos-public-brand-bug,.stos-public-page.stos-mode-dark .stos-public-brand-bug span,.stos-public-page.stos-mode-dark .stos-public-social-rail .stos-platform-link,.stos-public-page.stos-mode-dark .stos-public-social-rail .stos-platform-link>span:not(.stos-platform-mark){color:#f8fff4!important}.stos-public-page.stos-mode-dark .stos-public-social-rail .stos-platform-link:after{color:rgba(248,255,244,.78)!important}.stos-public-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,430px);margin:2px auto 0}.stos-public-metric-card{min-width:0;padding:12px 9px;border:1px solid var(--stos-public-line);border-radius:18px;background:var(--stos-public-surface);box-shadow:0 12px 28px rgba(7,18,13,.08)}.stos-public-metric-card strong{display:block;color:var(--stos-public-text);font-size:clamp(1.15rem,5vw,1.85rem);line-height:1}.stos-public-metric-card small,.stos-public-metric-card span{display:block;min-width:0;margin-top:4px;overflow:hidden;color:var(--stos-public-soft-copy);font-size:.66rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@keyframes stosPublicReveal{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stosCtaBreath{0%,to{box-shadow:0 14px 36px rgba(7,18,13,.12),0 0 0 0 color-mix(in srgb,var(--stos-public-accent,#b8ff43) 34%,transparent)}50%{box-shadow:0 20px 48px rgba(7,18,13,.18),0 0 0 10px transparent}}@keyframes stosAvatarHalo{0%,to{filter:saturate(1);transform:translateY(0)}50%{filter:saturate(1.08);transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.stos-motion-energetic .stos-public-hero,.stos-motion-energetic .stos-public-linktree-section,.stos-motion-premium .stos-public-hero,.stos-motion-premium .stos-public-linktree-section,.stos-motion-subtle .stos-public-hero,.stos-motion-subtle .stos-public-linktree-section{animation:stosPublicReveal .56s cubic-bezier(.22,1,.36,1) both}.stos-motion-energetic .stos-public-avatar-card,.stos-motion-premium .stos-public-avatar-card{animation:stosAvatarHalo 3.8s ease-in-out infinite}.stos-motion-energetic .stos-public-priority-actions .stos-platform-link,.stos-motion-premium .stos-public-priority-actions .stos-platform-link{animation:stosCtaBreath 2.9s ease-in-out .9s infinite}.stos-motion-energetic .stos-public-social-rail .stos-platform-link:first-child{animation:stosPublicReveal .42s ease 80ms both}.stos-motion-energetic .stos-public-social-rail .stos-platform-link:nth-child(2){animation:stosPublicReveal .42s ease .15s both}.stos-motion-energetic .stos-public-social-rail .stos-platform-link:nth-child(3){animation:stosPublicReveal .42s ease .22s both}.stos-motion-energetic .stos-public-social-rail .stos-platform-link:nth-child(4){animation:stosPublicReveal .42s ease .29s both}}.stos-public-empty,.stos-public-footer,.stos-public-form,.stos-public-narrative-card,.stos-public-visual-block{border:1px solid var(--stos-border);border-radius:clamp(22px,5vw,36px);background:var(--stos-public-surface);box-shadow:0 22px 54px rgba(7,18,13,.1)}.stos-public-form,.stos-public-narrative-card,.stos-public-visual-block{padding:clamp(18px,4vw,32px)}.stos-public-narrative-blocks,.stos-public-visual-blocks{display:grid;gap:14px}.stos-public-page.stos-template-preview-clinic_cards .stos-public-carousel,.stos-public-page.stos-template-preview-service_grid .stos-public-carousel{grid-auto-columns:minmax(180px,48%)}.stos-public-page.stos-template-preview-dark_showcase .stos-public-visual-block,.stos-public-page.stos-template-preview-executive_stack .stos-public-visual-block{border-radius:14px}.stos-public-page.stos-template-preview-trading_longform .stos-public-visual-blocks{gap:8px}.stos-public-page.stos-template-products-pricing .stos-public-carousel-card,.stos-public-page.stos-template-proof-credentials .stos-public-carousel-card{border-radius:18px}.stos-public-form h2,.stos-public-narrative-card h2,.stos-public-visual-head h2{margin:6px 0 8px;color:var(--stos-public-text);font-size:clamp(1.45rem,5.2vw,2.4rem);line-height:1.02}.stos-public-footer p,.stos-public-form p,.stos-public-narrative-card p,.stos-public-visual-head p{color:var(--stos-public-copy);line-height:1.6}.stos-public-carousel-body p{color:rgba(7,18,13,.64);line-height:1.6}.stos-public-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 2px 12px;scroll-snap-type:x proximity}.stos-public-carousel-card{min-width:0;overflow:hidden;border:1px solid rgba(7,18,13,.08);border-radius:24px;background:rgba(255,255,255,.9);scroll-snap-align:start}.stos-public-carousel-media{aspect-ratio:var(--stos-product-image-aspect,4/5);width:100%;overflow:hidden;background:rgba(7,18,13,.06)}.stos-public-carousel-media img{display:block;width:100%;height:100%;object-fit:var(--stos-product-image-fit,cover);object-position:var(--stos-product-image-position-x,50%) var(--stos-product-image-position-y,50%)}.stos-public-carousel-body{display:grid;gap:8px;padding:14px}.stos-public-carousel-proof{display:grid;gap:5px;min-width:0}.stos-public-carousel-proof :where(strong,small){display:block;min-width:0}.stos-public-form form{display:grid;gap:12px}.stos-public-form label,main.stos-app-shell .field label{display:grid;gap:7px;color:rgba(7,18,13,.72);font-size:.78rem;font-weight:950;text-transform:uppercase}.stos-public-form input,.stos-public-form textarea,main.stos-app-shell input,main.stos-app-shell select,main.stos-app-shell textarea{width:100%;min-width:0;border:1px solid rgba(7,18,13,.12);border-radius:18px;background:rgba(255,255,255,.88);color:#07120d;font:inherit;line-height:1.4;padding:13px 14px;outline:none}.stos-public-form input:focus,.stos-public-form textarea:focus,main.stos-app-shell input:focus,main.stos-app-shell select:focus,main.stos-app-shell textarea:focus{border-color:color-mix(in srgb,var(--stos-lime) 72%,#0f5132);box-shadow:0 0 0 4px rgba(184,255,67,.18)}.stos-public-optional-fields summary{min-height:44px;cursor:pointer;color:var(--stos-public-text);font-weight:900}.stos-public-footer{padding:18px;text-align:center}.stos-public-empty{width:min(100%,680px);margin:10vh auto;padding:clamp(24px,6vw,48px);text-align:center}main.stos-app-shell[data-stos-route]{min-height:100dvh;width:100%;max-width:100vw;overflow-x:clip;padding:18px 18px 42px 342px;background:linear-gradient(rgba(14,62,35,.05) 1px,transparent 0),linear-gradient(90deg,rgba(14,62,35,.05) 1px,transparent 0),radial-gradient(circle at 14% 8%,rgba(184,255,67,.18),transparent 28%),linear-gradient(135deg,#f7fff3,#e9f8e7 48%,#f8fff8);background-size:56px 56px,56px 56px,auto,auto}.stos-workspace-sidebar{position:fixed;inset:18px auto 18px 18px;z-index:20;display:grid;grid-template-rows:auto 1fr auto;gap:14px;width:306px;max-height:calc(100dvh - 36px);padding:20px;overflow:hidden auto;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:linear-gradient(180deg,#133f25,#082915);color:#fff;box-shadow:0 26px 70px rgba(6,36,19,.24)}.stos-app-card,.stos-app-hero,.stos-lark-nav,.stos-sidebar-brand,.stos-sidebar-nav a,.stos-sidebar-public-link{border:1px solid rgba(14,62,35,.12);border-radius:28px;background:rgba(255,255,255,.76);box-shadow:0 18px 50px rgba(7,18,13,.08)}.stos-sidebar-brand,.stos-sidebar-nav a,.stos-sidebar-public-link{background:rgba(255,255,255,.08);color:#fff}.stos-sidebar-brand,.stos-sidebar-public-link{display:grid;gap:8px;padding:18px}.stos-sidebar-brand span{display:inline-flex;width:fit-content;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#04120a;font-weight:950}.stos-sidebar-brand strong{font-size:1.7rem;line-height:1}.stos-sidebar-brand small,.stos-sidebar-nav small,.stos-sidebar-public-link small{color:rgba(255,255,255,.68)}.stos-sidebar-nav{display:grid;align-content:start;gap:12px}.stos-sidebar-nav a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"num title" "num copy";align-items:center;gap:3px 12px;min-height:76px;padding:12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.stos-sidebar-nav a.active,.stos-sidebar-nav a:hover{border-color:rgba(184,255,67,.46);background:rgba(184,255,67,.13);transform:translateY(-1px)}.stos-sidebar-nav a span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;background:rgba(184,255,67,.16);color:var(--stos-lime);font-weight:950}.stos-sidebar-nav a strong{grid-area:title;min-width:0;overflow:hidden;color:#fff;font-size:1.05rem;line-height:1.12;text-overflow:ellipsis}.stos-sidebar-nav a small{grid-area:copy;min-width:0;overflow:hidden;line-height:1.35;text-overflow:ellipsis}.stos-public-copy-button,.stos-sidebar-public-link a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#04120a;font-weight:950;text-decoration:none}.stos-lark-nav{display:flex;justify-content:space-between;gap:14px;min-width:0;margin:0 auto 22px;padding:16px 20px}.stos-lark-nav>nav{display:none}.stos-lark-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:#07120d;text-decoration:none}.stos-lark-brand span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:20px;background:linear-gradient(135deg,#0e4c2b,var(--stos-mint));color:#fff;font-size:1.05rem;font-weight:950}.stos-auth-chip span,.stos-lark-brand small{min-width:0;overflow:hidden;color:#163522;font-size:.96rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.stos-customer-command-center{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(150px,.22fr);gap:16px;align-items:stretch;width:min(100%,1480px);margin:0 auto 22px;padding:clamp(18px,2.4vw,30px);border:1px solid rgba(14,62,35,.12);border-radius:30px;background:radial-gradient(circle at 0 0,rgba(184,255,67,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(236,255,238,.78));box-shadow:0 20px 60px rgba(7,18,13,.1)}.stos-customer-command-copy{display:grid;align-content:center;gap:10px;min-width:0}.stos-customer-command-copy h2{max-width:15ch;margin:0;color:#07120d;font-size:clamp(1.95rem,4.2vw,4.4rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.stos-customer-command-copy p{max-width:68ch;margin:0;color:rgba(7,18,13,.68);font-size:clamp(.96rem,1.2vw,1.08rem)}.stos-customer-command-progress{position:relative;display:grid;align-content:end;gap:6px;min-width:0;min-height:150px;padding:18px;overflow:hidden;border:1px solid rgba(14,62,35,.1);border-radius:24px;background:#082915;color:#fff}.stos-customer-command-progress strong{color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:.9}.stos-customer-command-progress span{color:rgba(255,255,255,.72);font-weight:900}.stos-customer-command-progress i{display:block;height:8px;min-width:8px;border-radius:999px;background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint),var(--stos-cyan))}.stos-customer-command-steps{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stos-customer-command-steps button{display:grid;gap:8px;align-content:start;min-height:148px;padding:14px;border:1px solid rgba(14,62,35,.12);border-radius:22px;background:rgba(255,255,255,.8);color:#07120d;text-align:left;box-shadow:none}.stos-customer-command-steps button.is-ready{border-color:rgba(69,237,168,.34);background:rgba(236,255,241,.92)}.stos-customer-command-steps button.needs-action{border-color:rgba(184,255,67,.32);background:rgba(255,255,255,.95)}.stos-customer-command-steps b,.stos-customer-command-steps span{width:fit-content;border-radius:999px;font-size:.72rem;font-weight:950;line-height:1}.stos-customer-command-steps span{padding:7px 9px;background:rgba(14,62,35,.08);color:#0e3e23;text-transform:uppercase}.stos-customer-command-steps strong{color:#07120d;font-size:1rem;line-height:1.12}.stos-customer-command-steps small{color:rgba(7,18,13,.6);font-size:.84rem;line-height:1.42}.stos-customer-command-steps b{align-self:end;margin-top:auto;padding:9px 11px;background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#04120a}main.stos-app-shell:not([data-stos-route]){min-height:100dvh;width:100%;overflow-x:clip;padding:clamp(14px,3vw,40px);background:radial-gradient(circle at 8% 8%,rgba(184,255,67,.2),transparent 22%),radial-gradient(circle at 92% 4%,rgba(73,231,245,.18),transparent 24%),linear-gradient(135deg,#f8fff4,#ecf8e8 48%,#f8fbf2)}.stos-auth-layout,.stos-public-template-preview,main.stos-app-shell:not([data-stos-route]) .stos-lark-nav,main.stos-app-shell:not([data-stos-route])>.stos-auth-panel{width:min(100%,1320px);margin-inline:auto}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav{min-height:74px;margin-bottom:clamp(16px,3vw,34px);border:1px solid rgba(14,62,35,.1);border-radius:28px;background:rgba(255,255,255,.78);box-shadow:0 22px 70px rgba(7,18,13,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav>nav{display:inline-flex;align-items:center;gap:8px}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav>nav a{min-height:42px;padding:10px 14px;border-radius:999px;color:rgba(7,18,13,.68);font-weight:900;text-decoration:none}.stos-auth-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(20px,4vw,56px);align-items:center;min-height:min(760px,calc(100dvh - 140px));padding:clamp(24px,4.6vw,64px);overflow:hidden;border:1px solid rgba(14,62,35,.12);border-radius:clamp(28px,4vw,54px);background:radial-gradient(circle at 12% 12%,rgba(184,255,67,.18),transparent 24%),radial-gradient(circle at 82% 18%,rgba(73,231,245,.12),transparent 28%),linear-gradient(135deg,#062413,#0b351d 56%,#103d24);box-shadow:0 34px 100px rgba(7,18,13,.18)}.stos-auth-copy{position:relative;z-index:1;display:grid;gap:clamp(16px,2vw,26px);max-width:780px;color:#fff}.stos-auth-copy .badge{background:rgba(231,255,226,.96);color:#0c4625}.stos-auth-copy h1{max-width:14ch;margin:0;color:#fff;font-size:clamp(2.8rem,5.8vw,5.75rem);line-height:.98;letter-spacing:-.06em;text-wrap:balance}.stos-auth-copy>p{max-width:66ch;margin:0;color:rgba(255,255,255,.86);font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.62}.stos-auth-flow{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;margin-top:clamp(8px,2vw,24px)}.stos-auth-flow article{display:grid;gap:12px;min-width:0;min-height:154px;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:26px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stos-auth-flow article span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#06170d;font-weight:950}.stos-auth-flow article strong{color:#fff;font-size:clamp(1.06rem,1.4vw,1.32rem);line-height:1.08;letter-spacing:-.03em}.stos-auth-flow article p{margin:0;color:rgba(255,255,255,.82);font-size:.96rem}.stos-auth-panel{position:relative;z-index:2;display:grid;gap:14px;min-width:0;padding:clamp(20px,3vw,34px);border:1px solid rgba(14,62,35,.12);border-radius:34px;background:rgba(255,255,255,.96);color:var(--stos-ink);box-shadow:0 28px 80px rgba(7,18,13,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main.stos-app-shell:not([data-stos-route])>.stos-auth-panel{align-self:center;max-width:560px}.stos-auth-panel h1,.stos-auth-panel h2{margin:0;color:#07120d;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.stos-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border-radius:999px;background:rgba(14,62,35,.08)}.stos-auth-tabs button{min-height:44px;border:0;border-radius:999px;background:transparent;color:rgba(7,18,13,.66);box-shadow:none}.stos-auth-tabs button.active{background:linear-gradient(135deg,var(--stos-lime),var(--stos-mint));color:#04120a}.stos-auth-panel .field{display:grid;gap:7px}.stos-auth-panel .btn,.stos-auth-panel button[type=submit]{width:100%;min-height:52px}.stos-auth-panel .stos-app-notice{margin:0;padding:12px 14px;border-radius:18px;background:rgba(14,62,35,.06);color:rgba(7,18,13,.66);font-size:.92rem}.stos-auth-chip{display:inline-flex;align-items:center;min-width:0;max-width:min(44vw,520px);gap:10px;padding:8px 10px 8px 16px;border:1px solid rgba(14,62,35,.12);border-radius:999px;background:rgba(255,255,255,.62)}.stos-auth-chip button,main.stos-app-shell .btn.ghost,main.stos-app-shell button.ghost{background:rgba(255,255,255,.78);color:#0e3e23}.stos-app-card,.stos-app-hero{width:min(100%,1480px);margin-inline:auto;padding:clamp(18px,3vw,42px)}.stos-app-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(18px,4vw,48px);align-items:center;background:linear-gradient(135deg,#07361d,#114f2b);color:#fff}.stos-app-hero h1{max-width:10ch;margin:12px 0;color:#fff;font-size:clamp(3rem,7vw,7rem);line-height:.94;letter-spacing:-.075em;text-wrap:balance}.stos-app-hero p{max-width:58ch;color:rgba(255,255,255,.72);font-size:1.08rem;line-height:1.65}.badge,main.stos-app-shell .badge{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:7px 13px;border-radius:999px;background:rgba(184,255,67,.16);color:#0e3e23;font-weight:950}.stos-funnel-board,.stos-route-customers-page,.stos-route-insights-dashboard,.stos-route-page-builder{min-width:0}.stos-funnel-board{display:grid;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:rgba(255,255,255,.12)}.stos-builder-card-grid article,.stos-builder-list article,.stos-customer-data-table [role=row],.stos-funnel-board article,.stos-insight-answer-grid article,.stos-kpi-card{min-width:0;border:1px solid rgba(14,62,35,.12);border-radius:22px;background:rgba(255,255,255,.72);padding:16px}.stos-route-customers-page,.stos-route-insights-dashboard,.stos-route-page-builder{display:grid;gap:clamp(14px,2vw,22px);width:min(100%,1480px);margin-inline:auto}.stos-page-builder-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.stos-page-home{max-width:980px}.stos-guided-setup,.stos-page-home-card,.stos-page-home-preview{display:grid;gap:16px}.stos-page-status-pill{display:inline-flex;align-items:center;min-height:36px;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(14,62,35,.1);color:#0e3e23;font-weight:900}.stos-page-home-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stos-page-home-summary article{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid rgba(14,62,35,.12);border-radius:18px;background:rgba(255,255,255,.74)}.stos-guided-setup-list span,.stos-page-home-summary span{color:rgba(7,18,13,.58);font-size:.78rem;font-weight:900;text-transform:uppercase}.stos-guided-setup-list strong,.stos-page-home-summary strong{min-width:0;color:#07120d;overflow-wrap:anywhere}.stos-guided-setup-list small,.stos-page-home-summary small{min-width:0;color:rgba(7,18,13,.64);line-height:1.4;overflow-wrap:anywhere}.stos-page-home-actions{display:flex;flex-wrap:wrap;gap:10px}.stos-page-home-actions .btn,.stos-page-home-actions a,.stos-page-home-actions button{min-height:44px}.stos-guided-setup-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stos-guided-setup-list button{display:grid;gap:6px;min-width:0;min-height:96px;padding:14px;border:1px solid rgba(14,62,35,.14);border-radius:18px;background:rgba(255,255,255,.78);text-align:left;cursor:pointer}.stos-guided-setup-list button.is-ready{border-color:rgba(58,220,139,.34);background:rgba(228,255,235,.76)}.stos-guided-setup-list button.needs-action{border-color:rgba(14,62,35,.22)}.stos-mobile-add-block,.stos-mobile-block-library-close,.stos-mobile-studio-mode-tabs{display:none}.stos-studio-advanced-disclosure{display:grid;gap:12px}.stos-studio-advanced-disclosure summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:900}.stos-page-home-preview{grid-template-columns:minmax(0,1fr) minmax(112px,156px);align-items:center}.stos-page-home-preview img{width:100%;aspect-ratio:1;border-radius:24px;object-fit:cover;background:rgba(14,62,35,.08)}.stos-share-grid,.stos-share-grid article,.stos-share-grid code{min-width:0;max-width:100%}.stos-share-grid code{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.stos-page-home{max-width:100%}.stos-guided-setup .compact-heading,.stos-page-home-card .compact-heading{align-items:start}.stos-guided-setup-list,.stos-page-home-preview,.stos-page-home-summary{grid-template-columns:1fr}.stos-guided-setup-list{gap:8px}.stos-guided-setup-list button{min-height:54px;grid-template-columns:auto 1fr;align-items:center;padding:10px 12px}.stos-guided-setup-list button small{display:none;grid-column:1/-1}.stos-guided-setup-list button.is-current{min-height:92px}.stos-guided-setup-list button.is-current small{display:block}.stos-page-home-actions{display:grid}.stos-page-home-actions .btn,.stos-page-home-actions a,.stos-page-home-actions button{width:100%;justify-content:center}.stos-page-home-preview img{width:min(156px,58vw)}.stos-mobile-studio-mode-tabs{position:sticky;top:max(8px,env(safe-area-inset-top));z-index:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(14,62,35,.12);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(7,48,27,.1)}.stos-mobile-studio-mode-tabs button{min-width:0;min-height:44px;padding:0 4px;border:1px solid rgba(14,62,35,.14);border-radius:12px;background:#fff;color:#0e3e23;font-size:.86rem;font-weight:900;line-height:1;white-space:nowrap}.stos-mobile-studio-mode-tabs button.is-active{background:#0e3e23;color:#fff}main.stos-app-shell[data-stos-route=studio] [data-studio-mode-panel]{display:none}main.stos-app-shell[data-stos-route=studio][data-studio-mobile-mode=blocks] [data-studio-mode-panel=blocks],main.stos-app-shell[data-stos-route=studio][data-studio-mobile-mode=design] [data-studio-mode-panel=design],main.stos-app-shell[data-stos-route=studio][data-studio-mobile-mode=edit] [data-studio-mode-panel=edit],main.stos-app-shell[data-stos-route=studio][data-studio-mobile-mode=preview] [data-studio-mode-panel=preview]{display:grid}main.stos-app-shell[data-stos-route=studio] .stos-builder-grid.stos-visual-studio{grid-template-columns:1fr}main.stos-app-shell[data-stos-route=studio] .stos-block-list article,main.stos-app-shell[data-stos-route=studio] .stos-block-row-actions,main.stos-app-shell[data-stos-route=studio] .stos-cms-controls,main.stos-app-shell[data-stos-route=studio] .stos-service-image-board{min-width:0}main.stos-app-shell[data-stos-route=studio] .stos-block-list article{padding:10px}main.stos-app-shell[data-stos-route=studio] .stos-block-type-actions{display:grid;grid-template-columns:1fr;width:100%}main.stos-app-shell[data-stos-route=studio] .stos-block-type-actions button:not(.stos-mobile-add-block){display:none}main.stos-app-shell[data-stos-route=studio] .stos-mobile-add-block{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px}main.stos-app-shell[data-stos-route=studio] .stos-mobile-block-library:not(.is-mobile-open){display:none}main.stos-app-shell[data-stos-route=studio] .stos-mobile-block-library.is-mobile-open{position:fixed;inset:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 20px);overflow:hidden;border-radius:24px;background:#f7fff5;box-shadow:0 30px 80px rgba(7,18,13,.32)}main.stos-app-shell[data-stos-route=studio] .stos-mobile-block-library.is-mobile-open .compact-heading{align-items:start;padding-bottom:10px}main.stos-app-shell[data-stos-route=studio] .stos-mobile-block-library-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}main.stos-app-shell[data-stos-route=studio] .stos-mobile-block-library.is-mobile-open .stos-component-template-grid{min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}main.stos-app-shell[data-stos-route=studio] .stos-block-row-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}main.stos-app-shell[data-stos-route=studio] .stos-block-row-actions button,main.stos-app-shell[data-stos-route=studio] .stos-block-type-actions button{min-height:44px}}.stos-page-builder-hero h1,.stos-route-customers-page h1,.stos-route-insights-dashboard h1{max-width:13ch;margin:6px 0;color:#07120d;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.stos-dashboard-grid,.stos-page-builder-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:clamp(14px,2vw,24px);align-items:start}.stos-page-launch-checklist{display:grid;gap:18px}.stos-launch-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px}.stos-launch-checklist-grid article{position:relative;min-width:0;display:grid;gap:10px;align-content:start;min-height:178px;padding:16px;border:1px solid rgba(14,62,35,.13);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(14,62,35,.08)}.stos-launch-checklist-grid article:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(169,255,63,.18),transparent 48%);opacity:0;transition:opacity .18s ease}.stos-launch-checklist-grid article.is-ready{border-color:rgba(58,220,139,.36)}.stos-launch-checklist-grid article.is-ready:before{opacity:1}.stos-launch-checklist-grid span{width:fit-content;border-radius:999px;padding:6px 10px;background:rgba(14,62,35,.1);color:#0e3e23;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.stos-launch-checklist-grid article.needs-action span{background:linear-gradient(135deg,#b7ff45,#47e6c1)}.stos-launch-checklist-grid strong{color:#07120d;font-size:clamp(.98rem,1vw,1.06rem);line-height:1.16}.stos-launch-checklist-grid p{margin:0;color:rgba(7,18,13,.65);font-size:.9rem;line-height:1.45}.stos-launch-checklist-grid button{min-height:44px;margin-top:auto;border:0;border-radius:999px;background:#0e3e23;color:#fff;font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.stos-launch-checklist-grid button:focus-visible,.stos-launch-checklist-grid button:hover{transform:translateY(-1px);background:#092c19;box-shadow:0 14px 34px rgba(14,62,35,.2)}.stos-launch-checklist-grid button.secondary{margin-top:0;border:1px solid rgba(14,62,35,.16);background:rgba(255,255,255,.82);color:#0e3e23;box-shadow:none}.stos-launch-checklist-grid button.secondary:focus-visible,.stos-launch-checklist-grid button.secondary:hover{background:#ffffff;color:#07120d;box-shadow:0 12px 28px rgba(14,62,35,.12)}.stos-contact-identity-note{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(14,62,35,.14);border-radius:18px;background:linear-gradient(135deg,rgba(183,255,69,.18),rgba(71,230,193,.1));color:#0e3e23}.stos-contact-identity-note strong{color:#07120d;font-size:.95rem}.stos-contact-identity-note p{margin:0;color:rgba(7,18,13,.68);font-size:.9rem;line-height:1.5}.stos-app-card.is-guided-focus{outline:3px solid rgba(71,230,193,.55);outline-offset:4px;box-shadow:0 24px 70px rgba(14,62,35,.16)}@media (max-width:1180px){.stos-launch-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stos-page-launch-checklist{gap:14px}.stos-launch-checklist-grid{grid-template-columns:1fr}.stos-launch-checklist-grid article{min-height:auto;padding:14px}}.stos-builder-identity{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;align-items:start}.stos-avatar-upload-card,.stos-media-dropzone{display:grid;place-items:center;min-height:220px;padding:16px;border:1px dashed rgba(14,62,35,.26);border-radius:24px;background:rgba(255,255,255,.62);text-align:center;cursor:pointer}.stos-avatar-upload-card img,.stos-page-live-preview img{width:136px;height:136px;border-radius:999px;object-fit:cover;object-position:center}.stos-builder-card-grid,.stos-builder-form-grid,.stos-builder-range-grid,.stos-insight-answer-grid,.stos-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stos-builder-form-grid .field.wide,.stos-builder-range-grid .field.wide{grid-column:1/-1}.stos-page-live-preview{position:sticky;top:18px;display:grid;gap:12px;text-align:center}.stos-page-live-preview .btn-row,main.stos-app-shell .btn-row{display:flex;flex-wrap:wrap;gap:10px}main.stos-app-shell[data-stos-route] a[href^="/u/"]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px}main.stos-app-shell[data-stos-route] :is(.stos-canva-legacy-library button,.stos-block-type-actions button,.stos-block-row-actions button){min-width:45px;min-height:45px;padding:10px 12px}main.stos-app-shell[data-stos-route] .stos-block-row-actions,main.stos-app-shell[data-stos-route] .stos-block-type-actions,main.stos-app-shell[data-stos-route] .stos-canva-legacy-library>div{display:flex;flex-wrap:wrap;gap:8px}.stos-builder-list,.stos-products-owned-list,.stos-social-link-list{display:grid;gap:12px}.stos-builder-card-grid article,.stos-builder-list article,.stos-social-link-row{display:grid;gap:10px}.stos-builder-card-grid article img,.stos-builder-list article img{width:100%;aspect-ratio:4/3;border-radius:18px;object-fit:cover}.stos-empty-route-card{display:grid;gap:12px;place-items:start}.stos-customer-data-table{display:grid;gap:10px}.stos-customer-data-table [role=row]{display:grid;grid-template-columns:1.25fr 1fr .82fr .82fr 1fr;gap:12px;align-items:center}.stos-customer-data-table .head{background:rgba(14,62,35,.08);color:#0e3e23;font-size:.78rem;font-weight:950;text-transform:uppercase}.stos-insight-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stos-products-console,.stos-template-runway,.stos-visual-studio{display:grid;gap:16px}.stos-module-grid,.stos-products-grid,.stos-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stos-module-card,.stos-products-grid article,.stos-template-grid article{min-width:0;border:1px solid rgba(14,62,35,.12);border-radius:24px;background:rgba(255,255,255,.78);padding:16px}.stos-app-shell .muted,.stos-app-shell p,.stos-app-shell small{color:rgba(7,18,13,.62);line-height:1.58}main.stos-app-shell:not([data-stos-route]) .stos-auth-copy>p,main.stos-app-shell:not([data-stos-route]) .stos-auth-flow article p{color:rgba(255,255,255,.86)}main.stos-app-shell:not([data-stos-route]) .stos-auth-flow article strong{color:#fff}@keyframes stosCanonicalFadeUp{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.stos-app-card,.stos-app-hero,.stos-public-hero,.stos-public-linktree-section,.stos-route-customers-page,.stos-route-insights-dashboard,.stos-route-page-builder{animation:stosCanonicalFadeUp .52s ease both}}@media (max-width:1180px){main.stos-app-shell[data-stos-route]{padding:12px}.stos-workspace-sidebar{position:relative;inset:auto;display:block;width:100%;max-height:126px;margin-bottom:12px;padding:8px;border-radius:24px;overflow:hidden;white-space:nowrap}.stos-sidebar-brand,.stos-sidebar-public-link{display:none}.stos-sidebar-nav{display:flex;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:0}.stos-sidebar-nav a{flex:0 0 min(168px,42vw);min-height:58px;padding:10px;grid-template-columns:30px minmax(0,1fr)}.stos-sidebar-nav a span{width:30px;height:30px;border-radius:12px;font-size:.78rem}.stos-sidebar-nav a strong{font-size:.88rem}.stos-sidebar-nav a small{font-size:.72rem;line-height:1.2}.stos-lark-nav{margin-bottom:12px}.stos-app-hero,.stos-dashboard-grid,.stos-page-builder-grid{grid-template-columns:1fr}.stos-page-live-preview{position:static}.stos-customer-command-center{grid-template-columns:1fr}.stos-customer-command-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:761px){.stos-auth-layout{grid-template-columns:1fr;min-height:auto;background:radial-gradient(circle at 16% 8%,rgba(184,255,67,.18),transparent 24%),linear-gradient(135deg,#062413,#0b351d)}.stos-auth-copy h1{max-width:15ch;font-size:clamp(3rem,7vw,5.4rem)}.stos-auth-panel{width:min(100%,620px);justify-self:start}}@media (max-width:760px){.stos-public-page{padding:10px}.stos-public-hero{border-radius:30px;padding:14px}.stos-public-hero-topbar{margin-bottom:14px}.stos-public-brand-bug{max-width:calc(100% - 118px);padding-right:10px}.stos-language-switcher{width:104px;min-height:52px}.stos-language-switcher button{min-width:44px;min-height:44px;font-size:.74rem}.stos-public-avatar-card{width:clamp(112px,34vw,142px);padding:5px}.stos-public-hero h1{font-size:clamp(2.45rem,13.6vw,4.2rem);max-width:10ch}.stos-public-hero p{font-size:.98rem}.stos-platform-link{min-height:56px;grid-template-columns:38px minmax(0,1fr) 20px}.stos-public-metric-strip{gap:7px}.stos-public-metric-card{padding:10px 7px;border-radius:16px}.stos-public-metric-card small{display:none}.stos-public-carousel{grid-auto-columns:minmax(210px,86%)}.stos-lark-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px;border-radius:22px}.stos-auth-chip{grid-column:1/-1;max-width:100%;width:100%}.stos-lark-nav>.btn{min-width:132px}main.stos-app-shell[data-stos-route]{padding:10px}.stos-workspace-sidebar{position:static;inset:auto;z-index:auto;width:100%;max-height:none;margin-bottom:10px;padding:8px;overflow:visible;border-radius:22px}.stos-sidebar-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.stos-sidebar-nav a{display:grid;grid-template-columns:1fr;grid-template-areas:"num" "title";justify-items:center;min-height:66px;padding:8px 6px;text-align:center;white-space:normal}.stos-sidebar-nav a span{width:30px;height:30px}.stos-sidebar-nav a strong{max-width:100%;font-size:.82rem;line-height:1.08;white-space:normal}.stos-sidebar-nav a small{display:none}.stos-customer-command-center{gap:12px;margin-bottom:14px;padding:14px;border-radius:24px}.stos-customer-command-copy h2{max-width:14ch;font-size:clamp(1.85rem,9vw,3rem)}.stos-customer-command-copy p{font-size:.92rem}.stos-customer-command-progress{min-height:104px;padding:14px;border-radius:20px}.stos-customer-command-steps{grid-template-columns:1fr;gap:8px}.stos-customer-command-steps button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"status title action" "status copy action";align-items:center;min-height:76px;padding:12px}.stos-customer-command-steps span{grid-area:status}.stos-customer-command-steps strong{grid-area:title}.stos-customer-command-steps small{grid-area:copy;font-size:.78rem}.stos-customer-command-steps b{grid-area:action;align-self:center;margin-top:0;white-space:nowrap}main.stos-app-shell:not([data-stos-route]){padding:10px}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;margin-bottom:12px}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav>nav{display:none}main.stos-app-shell:not([data-stos-route]) .stos-lark-brand span{width:42px;height:42px;border-radius:16px;font-size:.88rem}main.stos-app-shell:not([data-stos-route]) .stos-lark-brand small{max-width:138px;font-size:.82rem}main.stos-app-shell:not([data-stos-route]) .stos-lark-nav>.btn{min-width:104px;min-height:42px;padding-inline:12px;font-size:.82rem}.stos-auth-layout{grid-template-columns:1fr;min-height:auto;padding:20px;border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(184,255,67,.18),transparent 28%),linear-gradient(180deg,rgba(7,56,29,.98),rgba(10,53,29,.98))}.stos-auth-copy{justify-items:start}.stos-auth-copy h1{max-width:13ch;font-size:clamp(2.15rem,10.4vw,4rem);line-height:1}.stos-auth-copy>p{font-size:.98rem}.stos-auth-flow{grid-template-columns:1fr;gap:10px}.stos-auth-flow article{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"num title" "num body";align-items:center;min-height:88px;padding:14px;border-radius:22px}.stos-auth-flow article span{grid-area:num}.stos-auth-flow article strong{grid-area:title}.stos-auth-flow article p{grid-area:body;font-size:.88rem}.stos-auth-panel{padding:18px;border-radius:26px}.stos-auth-panel h1,.stos-auth-panel h2{font-size:clamp(1.85rem,8vw,2.6rem)}.stos-app-card,.stos-app-hero{padding:18px;border-radius:26px}.stos-app-hero h1,.stos-page-builder-hero h1,.stos-route-customers-page h1,.stos-route-insights-dashboard h1{max-width:12ch;font-size:clamp(2.25rem,12vw,3.8rem);line-height:1}.stos-page-builder-hero{display:grid}.stos-builder-card-grid,.stos-builder-form-grid,.stos-builder-identity,.stos-builder-range-grid,.stos-customer-data-table [role=row],.stos-insight-answer-grid,.stos-kpi-grid,.stos-module-grid,.stos-products-grid,.stos-template-grid{grid-template-columns:1fr}.stos-customer-data-table .head{display:none}}body :is(.ck-store-page,.some-page,.ckm-handoff-page){overflow-x:clip}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:minmax(188px,250px) minmax(240px,360px) minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:10px clamp(16px,4vw,54px)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search-wrap{width:min(100%,360px)!important;max-width:360px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search{height:42px!important;min-height:42px!important;border-radius:999px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search input{min-width:0!important;font-size:.94rem!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button{height:34px!important;min-height:34px!important;min-width:54px!important;border-radius:999px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestions{overflow:hidden!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(68,39,95,.12)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion-footer a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border:1px solid rgba(68,39,95,.14)!important;border-radius:999px!important;padding:0 12px!important;color:#241633!important;background:#fff!important;font-size:.84rem!important;font-weight:950!important;text-decoration:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion-footer a:last-child{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#0f8b8d,#2563eb)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links{min-width:0!important;justify-content:flex-end!important}body .ck-store-page .ck-store-search-control{display:none!important}body .ck-store-page .ck-store-search-panel{gap:12px!important;padding:clamp(16px,2.4vw,24px)!important}body .ck-store-page .ck-store-search-copy p{max-width:58ch;margin:6px 0 0;color:var(--ck-muted);font-size:.94rem;line-height:1.45}body .ck-store-page .ck-store-preset-row{gap:8px!important}body .ck-store-page .ck-store-preset-row button,body .ck-store-page .ck-store-query-action{min-height:40px!important;border-radius:999px!important;white-space:nowrap!important}body .ck-store-page .ck-store-query-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .ck-store-page .ck-store-query-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;color:#241633!important;background:#fff!important;border:1px solid rgba(68,39,95,.16)!important;font-weight:950!important;text-decoration:none!important}body .ck-store-page .ck-store-query-action.primary{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#0f8b8d,#2563eb)!important;box-shadow:0 14px 28px rgba(37,99,235,.18)!important}body .ck-store-page .ck-store-card{grid-template-columns:178px minmax(0,1fr) 156px!important;gap:14px!important;padding:14px!important;border-radius:18px!important}body .ck-store-page .ck-store-card-image,body .ck-store-page .ck-store-card-image img{min-height:178px!important;height:178px!important;border-radius:14px!important}body .ck-store-page .ck-store-card-title{max-width:28ch!important;font-size:clamp(1.08rem,1.7vw,1.38rem)!important;line-height:1.16!important}body .ck-store-page .ck-store-card-main{gap:10px!important}body .ck-store-page .ck-store-metrics{gap:8px!important}body .ck-store-page .ck-store-metrics span{min-width:0!important;padding:9px 10px!important;border-radius:12px!important}body .ck-store-page .ck-store-metrics small,body .ck-store-page .ck-store-metrics strong{overflow-wrap:anywhere!important}@media (min-width:761px) and (max-width:1199px){body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ck-store-page .ck-store-metrics small,body .ck-store-page .ck-store-metrics strong{overflow-wrap:break-word!important}}body .ck-store-page .ck-store-card-fit,body .ck-store-page .ck-store-simple-note{border-radius:12px!important;font-size:.86rem!important}body .ck-store-page .ck-store-card-side{gap:8px!important;min-width:0!important}body .ck-store-page .ck-store-card-side .ck-store-btn,body .ck-store-page .ck-store-detail-actions .ck-store-btn,body .some-page .some-hero .ckm-hero-actions .btn{height:44px!important;min-height:44px!important;max-height:none!important;border-radius:14px!important;line-height:1.1!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer{margin-top:clamp(28px,5vw,54px)!important;padding:0 clamp(16px,4vw,54px) clamp(22px,4vw,38px)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-inner{display:grid!important;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(180px,auto) auto!important;align-items:center!important;gap:14px!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;border:1px solid rgba(68,39,95,.14)!important;border-radius:22px!important;color:#f8f5ff!important;background:radial-gradient(circle at 8% 0,rgba(255,209,102,.16),transparent 28%),linear-gradient(135deg,#222b38,#251239 58%,#132b36)!important;box-shadow:0 22px 56px rgba(24,16,41,.16)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand img{width:46px!important;height:46px!important;max-width:46px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(255,216,107,.66)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand div{display:grid!important;gap:2px!important;min-width:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand strong{color:#ffd86b!important;font-size:1rem!important;font-weight:950!important;line-height:1.1!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand span,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-links a,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust span{color:rgba(248,245,255,.76)!important;font-size:.88rem!important;line-height:1.35!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-links,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;min-width:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust span{display:inline-flex!important;align-items:center!important;gap:5px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust svg{flex:0 0 auto!important;color:#7ee787!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-links a{text-decoration:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-zalo{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;border-radius:999px!important;padding:0 16px!important;color:#fff!important;background:linear-gradient(135deg,#0f8b8d,#2563eb)!important;font-size:.9rem!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}@media (prefers-reduced-motion:no-preference){body .ck-store-page .ck-store-card,body .ck-store-page .ck-store-query-summary{animation:ckBuyerCardIn .42s ease both}body .ck-store-page .ck-store-card:focus-within,body .ck-store-page .ck-store-card:hover,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search:focus-within{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body .ck-store-page .ck-store-btn.primary:hover,body .ck-store-page .ck-store-query-action.primary:hover,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button:hover{transform:translateY(-1px)}}@keyframes ckBuyerCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:minmax(160px,220px) minmax(220px,340px) minmax(0,auto) auto!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links a{padding-inline:8px!important;font-size:.86rem!important}}@media (max-width:760px){body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important;min-height:54px!important;padding:6px 10px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand{grid-column:1!important;width:42px!important;min-width:42px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand img{width:38px!important;height:38px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-brand span,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-actions>a{display:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search-wrap{grid-column:2!important;grid-row:1!important;order:0!important;width:100%!important;max-width:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search{height:40px!important;min-height:40px!important;padding:3px 3px 3px 10px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button{width:42px!important;min-width:42px!important;height:34px!important;padding:0!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-search button span{display:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-actions{grid-column:3!important;grid-row:1!important;width:42px!important;justify-content:end!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-menu-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links{display:none!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-links.is-open{position:fixed!important;top:58px!important;left:10px!important;right:10px!important;z-index:80!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border:1px solid rgba(68,39,95,.14)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 20px 45px rgba(31,22,45,.16)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestions{position:fixed!important;top:58px!important;left:8px!important;right:8px!important;width:auto!important;max-height:min(68vh,520px)!important;overflow:auto!important;border-radius:18px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion-footer{grid-template-columns:1fr!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion{grid-template-columns:minmax(0,1fr) 54px!important;gap:7px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav-suggestion img{width:42px!important;height:42px!important}body .ck-store-page .ck-store-catalog-head,body .ck-store-page .ck-store-detail,body .ck-store-page .ck-store-detail-grid,body .ck-store-page .ck-store-final-cta,body .ck-store-page .ck-store-hero,body .ck-store-page .ck-store-market,body .ck-store-page .ck-store-process,body .ck-store-page .ck-store-related{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}body .ck-store-page .ck-store-hero{padding-top:14px!important;padding-bottom:8px!important}body .ck-store-page .ck-store-catalog-head h1,body .ck-store-page .ck-store-hero-copy h1{font-size:clamp(1.72rem,8.8vw,2.34rem)!important;line-height:1.04!important}body .ck-store-page .ck-store-catalog-head{padding-top:10px!important;padding-bottom:4px!important}body .ck-store-page .ck-store-catalog-head .ck-store-btn,body .ck-store-page .ck-store-catalog-head p{display:none!important}body .ck-store-page .ck-store-search-panel{margin-bottom:10px!important;border-radius:18px!important}body .ck-store-page .ck-store-market.is-compact .ck-store-search-panel{gap:8px!important;padding:10px!important}body .ck-store-page .ck-store-market.is-compact .ck-store-preset-row,body .ck-store-page .ck-store-market.is-compact .ck-store-search-copy{display:none!important}body .ck-store-page .ck-store-market.is-compact .ck-store-query-summary{padding:10px!important}body .ck-store-page .ck-store-market.is-compact .ck-store-buyer-answer,body .ck-store-page .ck-store-market.is-compact .ck-store-query-best{display:none!important}body .ck-store-page .ck-store-search-copy h2{font-size:clamp(1.28rem,6.8vw,1.7rem)!important}body .ck-store-page .ck-store-search-copy p{font-size:.88rem!important}body .ck-store-page .ck-store-preset-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}body .ck-store-page .ck-store-preset-row::-webkit-scrollbar{display:none!important}body .ck-store-page .ck-store-query-summary{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border-radius:16px!important}body .ck-store-page .ck-store-query-action,body .ck-store-page .ck-store-query-actions,body .ck-store-page .ck-store-query-summary>a{width:100%!important}body .ck-store-page .ck-store-toolbar{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;margin:8px 0 10px!important}body .ck-store-page .ck-store-toolbar p{display:none!important}body .ck-store-page .ck-store-toolbar label{min-width:0!important}body .ck-store-page .ck-store-toolbar select{width:100%!important;min-width:0!important}body .ck-store-page .ck-store-card{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:16px!important}body .ck-store-page .ck-store-card-image,body .ck-store-page .ck-store-card-image img{height:112px!important;min-height:112px!important;max-height:112px!important;border-radius:13px!important}body .ck-store-page .ck-store-card-image span{top:6px!important;left:6px!important;padding:5px 7px!important;font-size:.66rem!important}body .ck-store-page .ck-store-card-meta{gap:5px!important}body .ck-store-page .ck-store-card-meta span{padding:5px 7px!important;font-size:.66rem!important}body .ck-store-page .ck-store-card-title{font-size:1rem!important;line-height:1.16!important}body .ck-store-page .ck-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body .ck-store-page .ck-store-metrics span{padding:7px 6px!important}body .ck-store-page .ck-store-metrics strong{font-size:.8rem!important}body .ck-store-page .ck-store-metrics small{font-size:.66rem!important}body .ck-store-page .ck-store-card-fit,body .ck-store-page .ck-store-fit-score,body .ck-store-page .ck-store-simple-note{display:none!important}body .ck-store-page .ck-store-card-side{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding-top:10px!important;border-top:1px solid var(--ck-line)!important;border-left:0!important}body .ck-store-page .ck-store-card-side .ck-store-btn{width:100%!important;height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:.88rem!important}body .some-page .some-trust-strip{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:calc(100% - 20px)!important;margin:8px auto 0!important}body .some-page .some-trust-strip>div{width:100%!important;min-width:0!important;padding:10px 12px!important}body .some-page .ckm-section{padding-top:18px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer{margin-top:22px!important;padding:0 10px 22px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-inner{grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border-radius:20px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand{grid-template-columns:42px minmax(0,1fr)!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-brand img{width:42px!important;height:42px!important;max-width:42px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-links,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust{gap:8px!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-links a,body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-trust span{border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;padding:7px 10px!important;background:rgba(255,255,255,.055)!important;font-size:.8rem!important}body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-market-footer-zalo{width:100%!important;min-height:44px!important}}@media (max-width:340px){body :is(.ck-store-page,.some-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:6px!important;padding-inline:8px!important}body .ck-store-page .ck-store-card{grid-template-columns:92px minmax(0,1fr)!important}body .ck-store-page .ck-store-card-image,body .ck-store-page .ck-store-card-image img{height:102px!important;min-height:102px!important;max-height:102px!important}}body .ck-store-page.ck-seo-page{background:linear-gradient(180deg,rgba(255,252,244,.94),rgba(248,245,255,.9) 38%,rgba(255,255,255,.98)),#fffdfa}body .ck-seo-faq,body .ck-seo-guide,body .ck-seo-hero,body .ck-seo-listings,body .ck-seo-related{width:min(1180px,calc(100% - 32px));margin-inline:auto}body .ck-seo-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;align-items:stretch;padding:34px 0 18px}body .ck-seo-faq details,body .ck-seo-guide>article,body .ck-seo-hero>aside,body .ck-seo-hero>div{border:1px solid rgba(83,47,119,.13);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 22px 60px rgba(47,31,70,.1)}body .ck-seo-hero>div{padding:clamp(24px,4vw,42px)}body .ck-seo-hero h1{max-width:760px;margin:14px 0 12px;color:#21112f;font-size:clamp(2.45rem,5vw,4.8rem);line-height:.98;letter-spacing:0}body .ck-seo-hero p{max-width:760px;margin:0;color:#5d516c;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}body .ck-seo-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body .ck-seo-hero>aside{display:grid;align-content:center;gap:12px;padding:26px}body .ck-seo-hero>aside strong{color:#251437;font-size:1.05rem}body .ck-seo-hero>aside span{display:inline-flex;width:fit-content;max-width:100%;padding:10px 12px;border-radius:999px;background:rgba(103,46,183,.1);color:#5d21b6;font-weight:900}body .ck-seo-hero>aside small{color:#6a6074;font-size:.96rem;line-height:1.6}body .ck-seo-faq,body .ck-seo-guide,body .ck-seo-listings,body .ck-seo-related{padding:24px 0}body .ck-seo-section-head{display:grid;gap:8px;margin-bottom:18px}body .ck-seo-section-head h2{margin:0;color:#21112f;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.08}body .ck-seo-section-head p{max-width:760px;margin:0;color:#665b72;font-size:1rem;line-height:1.65}body .ck-seo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .ck-seo-listing-card{display:grid;grid-template-columns:188px minmax(0,1fr);gap:16px;min-width:0;padding:14px;border:1px solid rgba(83,47,119,.13);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(39,26,55,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body .ck-seo-listing-card:focus-within,body .ck-seo-listing-card:hover{transform:translateY(-3px);border-color:rgba(107,53,203,.28);box-shadow:0 24px 58px rgba(62,35,96,.14)}body .ck-seo-listing-card img{width:100%;height:100%;min-height:188px;object-fit:cover;border-radius:16px;background:#f7f2ff}body .ck-seo-listing-card>div{display:grid;min-width:0;align-content:start;gap:10px}body .ck-seo-listing-card span{color:#6b21a8;font-size:.82rem;font-weight:900}body .ck-seo-listing-card h3{margin:0;color:#21112f;font-size:1.25rem;line-height:1.18}body .ck-seo-listing-card p{margin:0;color:#665b72;font-size:.94rem;line-height:1.52}body .ck-seo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .ck-seo-metrics strong{display:grid;gap:3px;padding:9px;border:1px solid rgba(83,47,119,.11);border-radius:13px;background:#fbf9ff;color:#21112f;font-size:.92rem}body .ck-seo-metrics small{color:#7a7086;font-size:.72rem;font-weight:700}body .ck-seo-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}body .ck-seo-card-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(83,47,119,.16);border-radius:13px;color:#28163a;font-weight:900;text-decoration:none}body .ck-seo-card-actions a:last-child{border-color:transparent;background:linear-gradient(135deg,#168594,#296be8);color:#fff;box-shadow:0 14px 28px rgba(41,107,232,.24)}body .ck-seo-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body .ck-seo-guide>article{padding:24px}body .ck-seo-guide h2{margin:10px 0 14px;color:#21112f;font-size:1.45rem}body .ck-seo-guide ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body .ck-seo-guide li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;color:#5f546c;line-height:1.55}body .ck-seo-guide li svg{margin-top:3px;color:#12806f}body .ck-seo-faq>div:last-child{display:grid;gap:10px}body .ck-seo-faq details{padding:16px 18px}body .ck-seo-faq summary{cursor:pointer;color:#21112f;font-weight:900}body .ck-seo-faq p{margin:10px 0 0;color:#62586d;line-height:1.65}body .ck-seo-related{display:grid;gap:12px}body .ck-seo-related>div{display:flex;flex-wrap:wrap;gap:8px}body .ck-seo-related a{display:inline-flex;min-height:40px;align-items:center;padding:8px 12px;border:1px solid rgba(83,47,119,.14);border-radius:999px;background:rgba(255,255,255,.86);color:#3f2761;font-weight:850;text-decoration:none}@media (max-width:920px){body .ck-seo-card-grid,body .ck-seo-guide,body .ck-seo-hero{grid-template-columns:1fr}body .ck-seo-listing-card{grid-template-columns:154px minmax(0,1fr)}body .ck-seo-listing-card img{min-height:154px}}@media (max-width:520px){body .ck-seo-faq,body .ck-seo-guide,body .ck-seo-hero,body .ck-seo-listings,body .ck-seo-related{width:100%;padding-left:10px;padding-right:10px}body .ck-seo-hero{gap:10px;padding-top:14px;padding-bottom:10px}body .ck-seo-faq details,body .ck-seo-guide>article,body .ck-seo-hero>aside,body .ck-seo-hero>div{border-radius:18px;box-shadow:0 14px 34px rgba(47,31,70,.09)}body .ck-seo-hero>aside,body .ck-seo-hero>div{padding:16px}body .ck-seo-hero h1{margin:10px 0 8px;font-size:clamp(1.82rem,9.4vw,2.36rem);line-height:1.03}body .ck-seo-faq p,body .ck-seo-guide li,body .ck-seo-hero p,body .ck-seo-hero>aside small,body .ck-seo-listing-card p,body .ck-seo-section-head p{font-size:.9rem;line-height:1.5}body .ck-seo-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}body .ck-seo-hero-actions .ck-store-btn{width:100%;min-height:44px}body .ck-seo-hero>aside{gap:8px}body .ck-seo-hero>aside span{padding:8px 10px;font-size:.82rem}body .ck-seo-faq,body .ck-seo-guide,body .ck-seo-listings,body .ck-seo-related{padding-top:16px;padding-bottom:16px}body .ck-seo-section-head{margin-bottom:12px}body .ck-seo-section-head h2{font-size:1.35rem}body .ck-seo-card-grid{gap:10px}body .ck-seo-listing-card{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px;border-radius:16px}body .ck-seo-listing-card img{min-height:112px;height:112px;border-radius:13px}body .ck-seo-listing-card span{font-size:.72rem}body .ck-seo-listing-card h3{font-size:1rem}body .ck-seo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .ck-seo-metrics strong{padding:7px 6px;font-size:.78rem}body .ck-seo-metrics small{font-size:.64rem}body .ck-seo-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}body .ck-seo-card-actions a{min-height:42px;font-size:.86rem}body .ck-seo-guide>article{padding:16px}body .ck-seo-guide h2{margin:8px 0 10px;font-size:1.18rem}body .ck-seo-related>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body .ck-seo-related>div::-webkit-scrollbar{display:none}body .ck-seo-related a{flex:0 0 auto;max-width:88vw;white-space:nowrap}}@media (max-width:340px){body .ck-seo-listing-card{grid-template-columns:92px minmax(0,1fr)}body .ck-seo-listing-card img{min-height:104px;height:104px}}@media (max-width:760px){html body .ck-store-page .ck-store-hero{padding-top:10px!important;padding-bottom:6px!important}html body .ck-store-page .ck-store-hero-copy{gap:7px!important}html body .ck-store-page .ck-store-hero-copy h1{font-size:clamp(1.56rem,7.4vw,2rem)!important;line-height:1.03!important}html body .ck-store-page .ck-store-hero-copy p{max-width:30ch!important;font-size:.86rem!important;line-height:1.34!important}html body .ck-store-page .ck-store-hero-actions{margin-top:6px!important;gap:7px!important}html body .ck-store-page .ck-store-market{padding-top:4px!important}html body .ck-store-page .ck-store-search-panel{gap:6px!important;margin-bottom:6px!important;padding:8px!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-search-panel{display:none!important}html body .ck-store-page .ck-store-search-copy{gap:4px!important}html body .ck-store-page .ck-store-search-copy h2{font-size:clamp(1.14rem,5.6vw,1.45rem)!important;line-height:1.06!important}html body .ck-store-page .ck-store-buyer-answer,html body .ck-store-page .ck-store-preset-row,html body .ck-store-page .ck-store-query-best,html body .ck-store-page .ck-store-query-summary,html body .ck-store-page .ck-store-search-copy p{display:none!important}html body .ck-store-page .ck-store-query-summary strong{font-size:.9rem!important}html body .ck-store-page .ck-store-intent-chips{gap:5px!important}html body .ck-store-page .ck-store-intent-chips span{min-height:28px!important;padding:5px 8px!important;font-size:.72rem!important}html body .ck-store-page .ck-store-toolbar{margin:4px 0 8px!important}html body .ck-store-page .ck-store-filters.is-open{padding-bottom:66px!important}html body .ck-store-page .ck-store-filters.is-open .ck-store-filter-apply{position:fixed!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:max(10px,env(safe-area-inset-left))!important;z-index:80!important;min-height:46px!important;box-shadow:0 18px 42px rgba(34,19,54,.22)!important}html body .some-page .some-trust-strip{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:8px var(--ck-mobile-edge) 4px!important;overflow:visible!important}html body main.some-page .ckm-trust-strip.some-trust-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}html body .some-page .some-trust-strip>div{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;transform:none!important}html body .some-page .some-trust-strip span{display:none!important}html body .some-page .ckm-section{margin-top:8px!important}html body .some-page .ckm-section-head{margin-bottom:8px!important}html body .some-page .ckm-section-head h2{font-size:clamp(1.24rem,6vw,1.62rem)!important;line-height:1.06!important}html body .some-page .ckm-section-head p{display:none!important}html body .some-page .some-flow-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important}html body .some-page .some-flow-card{width:100%!important;transform:none!important}html body .some-page .some-check-panel,html body .some-page .some-split-section{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}html body .some-page .some-check-panel>div{min-width:0!important;width:100%!important;transform:none!important}html body .ck-seo-hero{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px 10px 8px!important}html body .ck-seo-hero>aside{display:none!important}html body .ck-seo-hero>div{padding:13px 14px!important;border-radius:18px!important}html body .ck-seo-hero h1{margin:7px 0 6px!important;font-size:clamp(1.5rem,7.5vw,1.98rem)!important;line-height:1.03!important}html body .ck-seo-hero p{font-size:.85rem!important;line-height:1.38!important}html body .ck-seo-hero-actions{gap:7px!important;margin-top:9px!important}html body .ck-seo-faq,html body .ck-seo-guide,html body .ck-seo-listings,html body .ck-seo-related{padding-top:12px!important;padding-bottom:12px!important}html body .ck-seo-related>div{flex-wrap:wrap!important;overflow-x:visible!important;padding-bottom:0!important}html body .ck-seo-related a{flex:1 1 min(100%,142px)!important;max-width:100%!important;min-width:0!important;white-space:normal!important}}@media (max-width:760px),(pointer:coarse){body :is(.site-nav .site-nav-main-links a.nav-link-pill,.site-nav .nav-consult-link,.site-nav .nav-auth-button,.site-nav .nav-logout-button,.site-nav .nav-locale-switch,.agency-actions .btn,.service-switchboard-actions .service-cta,.lead-form .lead-submit-button,.floating-contact-button,.channel-action,.route-back-button,.trust-footer a,.trust-footer button,.contact-entry-card a,.contact-entry-card button){align-items:center!important;display:inline-flex!important;height:44px!important;justify-content:center!important;max-height:none!important;max-width:none!important;min-height:44px!important;min-width:44px!important}body :is(input,select,textarea){height:44px!important;max-height:none!important;max-width:none!important;min-height:44px!important;min-width:44px!important}}html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{--site-nav-y:0px;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,clamp(220px,20vw,300px)) minmax(0,1fr)!important;align-items:center!important;gap:clamp(12px,1.8vw,28px)!important;min-height:78px!important;max-width:100vw!important;overflow:visible!important;padding:12px clamp(22px,4vw,72px)!important;border-bottom:1px solid rgba(168,85,247,.18)!important;background:rgba(10,5,28,.92)!important;box-shadow:0 14px 34px rgba(5,2,18,.22)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;transform:translate3d(0,var(--site-nav-y),0)!important}html body .agency-home{--site-nav-fixed-height:78px!important;padding-top:var(--site-nav-fixed-height)!important}html body .agency-home .site-nav.site-nav-ready.site-nav-hidden,html body .community-page .site-nav.site-nav-ready.site-nav-hidden,html body .site-nav.site-nav-ready.site-nav-hidden{--site-nav-y:calc(-100% - 16px)!important;opacity:0!important;pointer-events:none!important}html body .agency-home .site-nav:focus-within,html body .agency-home .site-nav:hover,html body .community-page .site-nav:focus-within,html body .community-page .site-nav:hover,html body .site-nav:focus-within,html body .site-nav:hover,html.route-is-settling body .site-nav{--site-nav-y:0px!important;opacity:1!important;pointer-events:auto!important}html body .agency-home .site-nav .brand-mark,html body .community-page .site-nav .brand-mark,html body .site-nav .brand-mark{box-sizing:border-box!important;display:inline-flex!important;grid-column:1!important;max-width:100%!important;min-width:0!important;width:100%!important}html body .agency-home .site-nav .brand-logo,html body .community-page .site-nav .brand-logo,html body .site-nav .brand-logo{flex:0 0 42px!important;height:42px!important;width:42px!important}html body .agency-home .site-nav .brand-mark strong,html body .agency-home .site-nav .brand-wave-text,html body .community-page .site-nav .brand-mark strong,html body .community-page .site-nav .brand-wave-text,html body .site-nav .brand-mark strong,html body .site-nav .brand-wave-text{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1!important}html body .agency-home .site-nav .brand-mark .muted,html body .community-page .site-nav .brand-mark .muted,html body .site-nav .brand-mark .muted{color:rgba(236,229,255,.72)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{box-sizing:border-box!important;display:flex!important;grid-column:2!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(8px,1vw,12px)!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body .agency-home .site-nav .site-nav-main-links,html body .community-page .site-nav .site-nav-main-links,html body .site-nav .site-nav-main-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;gap:clamp(6px,.75vw,10px)!important;min-width:0!important;max-width:min(100%,560px)!important;overflow:visible!important;padding:0!important;width:auto!important}html body .agency-home .site-nav .site-nav-dropdown-shell,html body .community-page .site-nav .site-nav-dropdown-shell,html body .site-nav .site-nav-dropdown-shell{display:inline-flex!important;position:relative!important;flex:0 1 auto!important;min-width:0!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill,html body .site-nav .site-nav-main-links a.nav-link-pill{box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;max-width:128px!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border:1px solid rgba(199,177,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;color:rgba(247,242,255,.9)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;transform:translateZ(0)!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill span,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill span,html body .site-nav .site-nav-main-links a.nav-link-pill span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill.is-active,html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill:hover,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill.is-active,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill:hover,html body .site-nav .site-nav-main-links a.nav-link-pill.is-active,html body .site-nav .site-nav-main-links a.nav-link-pill:focus-visible,html body .site-nav .site-nav-main-links a.nav-link-pill:hover{border-color:rgba(186,141,255,.42)!important;background:rgba(147,51,234,.16)!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(88,28,135,.2)!important;transform:translate3d(0,-1px,0)!important}html body .agency-home .site-nav .site-nav-dropdown-caret,html body .community-page .site-nav .site-nav-dropdown-caret,html body .site-nav .site-nav-dropdown-caret{flex:0 0 auto!important;opacity:.7!important;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease!important}html body .agency-home .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown-caret,html body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown-caret,html body .agency-home .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown-caret,html body .community-page .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown-caret,html body .community-page .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown-caret,html body .community-page .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown-caret,html body .site-nav .site-nav-dropdown-shell.is-open .site-nav-dropdown-caret,html body .site-nav .site-nav-dropdown-shell:focus-within .site-nav-dropdown-caret,html body .site-nav .site-nav-dropdown-shell:hover .site-nav-dropdown-caret{opacity:1!important;transform:rotate(180deg)!important}html body .agency-home .site-nav .nav-consult-link,html body .community-page .site-nav .nav-consult-link,html body .site-nav .nav-consult-link{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:116px!important;height:44px!important;min-height:44px!important;padding:0 20px!important;border:1px solid rgba(194,132,252,.48)!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#a855f7 55%,#c084fc)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(124,58,237,.32)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-auth-inline,html body .community-page .site-nav .site-nav-auth-inline,html body .site-nav .site-nav-auth-inline{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important}html body .agency-home .site-nav .nav-auth-button,html body .agency-home .site-nav .nav-locale-switch,html body .agency-home .site-nav .nav-logout-button,html body .community-page .site-nav .nav-auth-button,html body .community-page .site-nav .nav-locale-switch,html body .community-page .site-nav .nav-logout-button,html body .site-nav .nav-auth-button,html body .site-nav .nav-locale-switch,html body .site-nav .nav-logout-button{display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(199,177,255,.2)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;color:rgba(247,242,255,.94)!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important;line-height:1!important;transform:none!important}html body .agency-home .site-nav .site-nav-mega,html body .community-page .site-nav .site-nav-mega,html body .site-nav .site-nav-mega{box-sizing:border-box!important;position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;z-index:140!important;display:grid!important;gap:10px!important;width:min(430px,calc(100vw - 32px))!important;max-height:min(70vh,520px)!important;overflow-y:auto!important;padding:14px!important;border:1px solid rgba(199,177,255,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 18% 0,rgba(168,85,247,.22),transparent 34%),rgba(15,8,36,.96)!important;box-shadow:0 24px 60px rgba(3,1,12,.34)!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;backdrop-filter:blur(20px) saturate(1.12)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(-50%,8px,0) scale(.98)!important;transform-origin:50% 0!important;transition:opacity .16s ease,transform .2s cubic-bezier(.16,1,.3,1),visibility .16s ease!important;visibility:hidden!important}html body .agency-home .site-nav .site-nav-mega:before,html body .community-page .site-nav .site-nav-mega:before,html body .site-nav .site-nav-mega:before{content:""!important;position:absolute!important;inset:-14px 0 auto 0!important;height:14px!important}html body .agency-home .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega,html body .agency-home .site-nav .site-nav-dropdown-shell:hover .site-nav-mega,html body .community-page .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .community-page .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega,html body .community-page .site-nav .site-nav-dropdown-shell:hover .site-nav-mega,html body .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega,html body .site-nav .site-nav-dropdown-shell:hover .site-nav-mega{opacity:1!important;pointer-events:auto!important;transform:translate3d(-50%,0,0) scale(1)!important;visibility:visible!important}html body .agency-home .site-nav .site-nav-mega-head,html body .community-page .site-nav .site-nav-mega-head,html body .site-nav .site-nav-mega-head{display:grid!important;gap:3px!important;min-width:0!important}html body .agency-home .site-nav .site-nav-mega-head span,html body .community-page .site-nav .site-nav-mega-head span,html body .site-nav .site-nav-mega-head span{color:#ffffff!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important}html body .agency-home .site-nav .site-nav-mega-head small,html body .community-page .site-nav .site-nav-mega-head small,html body .site-nav .site-nav-mega-head small{color:rgba(229,217,255,.68)!important;font-size:12px!important;font-weight:700!important}html body .agency-home .site-nav .site-nav-mega-list,html body .community-page .site-nav .site-nav-mega-list,html body .site-nav .site-nav-mega-list{display:grid!important;gap:8px!important}html body .agency-home .site-nav .site-nav-mega-link,html body .community-page .site-nav .site-nav-mega-link,html body .site-nav .site-nav-mega-link{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:50px!important;padding:8px 10px!important;border:1px solid rgba(199,177,255,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.04)!important;color:#ffffff!important;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,transform .18s cubic-bezier(.16,1,.3,1)!important}html body .agency-home .site-nav .site-nav-mega-link:focus-visible,html body .agency-home .site-nav .site-nav-mega-link:hover,html body .community-page .site-nav .site-nav-mega-link:focus-visible,html body .community-page .site-nav .site-nav-mega-link:hover,html body .site-nav .site-nav-mega-link:focus-visible,html body .site-nav .site-nav-mega-link:hover{border-color:rgba(194,132,252,.32)!important;background:rgba(168,85,247,.12)!important;outline:none!important;transform:translate3d(2px,0,0)!important}html body .agency-home .site-nav .site-nav-mega-icon,html body .community-page .site-nav .site-nav-mega-icon,html body .site-nav .site-nav-mega-icon{display:inline-grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(45,212,191,.18),rgba(168,85,247,.18))!important;color:#d8b4fe!important}html body .agency-home .site-nav .site-nav-mega-copy,html body .community-page .site-nav .site-nav-mega-copy,html body .site-nav .site-nav-mega-copy{display:grid!important;gap:2px!important;min-width:0!important}html body .agency-home .site-nav .site-nav-mega-copy small,html body .community-page .site-nav .site-nav-mega-copy small,html body .site-nav .site-nav-mega-copy small{color:rgba(229,217,255,.58)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1!important;text-transform:uppercase!important}html body .agency-home .site-nav .site-nav-mega-copy strong,html body .community-page .site-nav .site-nav-mega-copy strong,html body .site-nav .site-nav-mega-copy strong{overflow:hidden!important;color:#ffffff!important;font-size:14px!important;font-weight:850!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-mega-arrow,html body .community-page .site-nav .site-nav-mega-arrow,html body .site-nav .site-nav-mega-arrow{color:rgba(229,217,255,.72)!important;transition:transform .18s cubic-bezier(.16,1,.3,1)!important}html body .agency-home .site-nav .site-nav-mega-link:focus-visible .site-nav-mega-arrow,html body .agency-home .site-nav .site-nav-mega-link:hover .site-nav-mega-arrow,html body .community-page .site-nav .site-nav-mega-link:focus-visible .site-nav-mega-arrow,html body .community-page .site-nav .site-nav-mega-link:hover .site-nav-mega-arrow,html body .site-nav .site-nav-mega-link:focus-visible .site-nav-mega-arrow,html body .site-nav .site-nav-mega-link:hover .site-nav-mega-arrow{transform:translate3d(3px,0,0)!important}@media (max-width:1180px) and (min-width:901px){html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{grid-template-columns:minmax(0,236px) minmax(0,1fr)!important;gap:12px!important;padding-inline:clamp(18px,3vw,38px)!important}html body .agency-home .site-nav .brand-logo,html body .community-page .site-nav .brand-logo,html body .site-nav .brand-logo{flex-basis:38px!important;height:38px!important;width:38px!important}html body .agency-home .site-nav .brand-mark .muted,html body .community-page .site-nav .brand-mark .muted,html body .site-nav .brand-mark .muted{display:none!important}html body .agency-home .site-nav .site-nav-main-links,html body .community-page .site-nav .site-nav-main-links,html body .site-nav .site-nav-main-links{max-width:min(100%,460px)!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill,html body .site-nav .site-nav-main-links a.nav-link-pill{max-width:108px!important;padding-inline:9px!important;font-size:13px!important}html body .agency-home .site-nav .nav-consult-link,html body .community-page .site-nav .nav-consult-link,html body .site-nav .nav-consult-link{min-width:104px!important;padding-inline:16px!important}html body .agency-home .site-nav .nav-auth-button,html body .agency-home .site-nav .nav-locale-switch,html body .agency-home .site-nav .nav-logout-button,html body .community-page .site-nav .nav-auth-button,html body .community-page .site-nav .nav-locale-switch,html body .community-page .site-nav .nav-logout-button,html body .site-nav .nav-auth-button,html body .site-nav .nav-locale-switch,html body .site-nav .nav-logout-button{flex-basis:38px!important;height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}}@media (max-width:900px){html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;min-height:118px!important;padding:calc(10px + env(safe-area-inset-top)) 12px 11px!important}html body .agency-home{--site-nav-fixed-height:118px!important;padding-top:var(--site-nav-fixed-height)!important}html body .agency-home .site-nav .brand-mark,html body .community-page .site-nav .brand-mark,html body .site-nav .brand-mark{max-width:100%!important;width:100%!important}html body .agency-home .site-nav .brand-logo,html body .community-page .site-nav .brand-logo,html body .site-nav .brand-logo{flex-basis:36px!important;height:36px!important;width:36px!important}html body .agency-home .site-nav .brand-mark strong,html body .agency-home .site-nav .brand-wave-text,html body .community-page .site-nav .brand-mark strong,html body .community-page .site-nav .brand-wave-text,html body .site-nav .brand-mark strong,html body .site-nav .brand-wave-text{font-size:clamp(17px,5vw,20px)!important}html body .agency-home .site-nav .brand-mark .muted,html body .community-page .site-nav .brand-mark .muted,html body .site-nav .brand-mark .muted{display:none!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-template-rows:44px!important;gap:7px!important;width:100%!important}html body .agency-home .site-nav .site-nav-main-links,html body .community-page .site-nav .site-nav-main-links,html body .site-nav .site-nav-main-links{grid-column:1!important;display:flex!important;justify-content:flex-start!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;padding:0 2px 4px!important;scroll-padding-inline:2px!important;scrollbar-width:none!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important}html body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar,html body .community-page .site-nav .site-nav-main-links::-webkit-scrollbar,html body .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}html body .agency-home .site-nav .site-nav-dropdown-shell,html body .community-page .site-nav .site-nav-dropdown-shell,html body .site-nav .site-nav-dropdown-shell{flex:0 0 auto!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill,html body .site-nav .site-nav-main-links a.nav-link-pill{flex:0 0 auto!important;max-width:104px!important;min-height:40px!important;height:40px!important;padding-inline:10px!important;font-size:12.5px!important}html body .agency-home .site-nav .nav-consult-link,html body .community-page .site-nav .nav-consult-link,html body .site-nav .nav-consult-link{grid-column:2!important;justify-self:start!important;width:fit-content!important;max-width:max-content!important;min-width:98px!important;height:44px!important;min-height:44px!important;padding-inline:14px!important;font-size:13px!important}html body .agency-home .site-nav .site-nav-auth-inline,html body .community-page .site-nav .site-nav-auth-inline,html body .site-nav .site-nav-auth-inline{grid-column:3!important;display:inline-flex!important;gap:0!important}html body .agency-home .site-nav .nav-logout-button,html body .community-page .site-nav .nav-logout-button,html body .site-nav .nav-logout-button{display:none!important}html body .agency-home .site-nav .nav-auth-button,html body .agency-home .site-nav .nav-locale-switch,html body .community-page .site-nav .nav-auth-button,html body .community-page .site-nav .nav-locale-switch,html body .site-nav .nav-auth-button,html body .site-nav .nav-locale-switch{flex:0 0 44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}html body .agency-home .site-nav .nav-locale-switch,html body .community-page .site-nav .nav-locale-switch,html body .site-nav .nav-locale-switch{grid-column:4!important}html body .agency-home .site-nav .site-nav-mega,html body .community-page .site-nav .site-nav-mega,html body .site-nav .site-nav-mega{position:fixed!important;top:calc(var(--site-nav-fixed-height, 118px) - 2px)!important;right:12px!important;left:12px!important;width:auto!important;max-height:min(58vh,430px)!important;transform:translate3d(0,-4px,0) scale(.98)!important}html body .agency-home .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .agency-home .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega,html body .community-page .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .community-page .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega,html body .site-nav .site-nav-dropdown-shell.is-open .site-nav-mega,html body .site-nav .site-nav-dropdown-shell:focus-within .site-nav-mega{transform:translateZ(0) scale(1)!important}}@media (max-width:380px){html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{padding-inline:9px!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{gap:5px!important;grid-template-columns:minmax(0,1fr) auto auto auto!important}html body .agency-home .site-nav .site-nav-main-links a.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.nav-link-pill,html body .site-nav .site-nav-main-links a.nav-link-pill{max-width:96px!important;padding-inline:8px!important}html body .agency-home .site-nav .nav-consult-link,html body .community-page .site-nav .nav-consult-link,html body .site-nav .nav-consult-link{min-width:92px!important;padding-inline:12px!important}}@media (max-width:760px),(pointer:coarse){html body .site-nav .site-nav-actions a.btn.nav-auth-button,html body .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav .site-nav-actions a.nav-locale-switch,html body .site-nav .site-nav-actions button.btn.nav-logout-button,html body .site-nav .site-nav-main-links a.btn.nav-link-pill,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search button{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;height:44px!important;justify-content:center!important;max-height:none!important;min-height:44px!important;min-width:44px!important}html body .site-nav .site-nav-actions a.btn.nav-auth-button,html body .site-nav .site-nav-actions a.nav-locale-switch,html body .site-nav .site-nav-actions button.btn.nav-logout-button{flex:0 0 44px!important;width:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search input{box-sizing:border-box!important;height:44px!important;max-height:none!important;min-height:44px!important}}html body .agency-home .site-nav .site-nav-actions a.btn.nav-consult-link,html body .community-page .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav.site-nav-compact .site-nav-actions a.btn.nav-consult-link{align-items:center!important;justify-self:start!important;z-index:6!important;box-sizing:border-box!important;display:inline-flex!important;height:44px!important;justify-content:center!important;width:fit-content!important;max-width:max-content!important;max-height:none!important;min-height:44px!important;min-width:96px!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-auth-button,html body .agency-home .site-nav .site-nav-actions a.nav-locale-switch,html body .agency-home .site-nav .site-nav-actions button.btn.nav-logout-button,html body .community-page .site-nav .site-nav-actions a.btn.nav-auth-button,html body .community-page .site-nav .site-nav-actions a.nav-locale-switch,html body .community-page .site-nav .site-nav-actions button.btn.nav-logout-button,html body .site-nav .site-nav-actions a.btn.nav-auth-button,html body .site-nav .site-nav-actions a.nav-locale-switch,html body .site-nav .site-nav-actions button.btn.nav-logout-button,html body .site-nav.site-nav-compact .site-nav-actions a.btn.nav-auth-button,html body .site-nav.site-nav-compact .site-nav-actions a.nav-locale-switch,html body .site-nav.site-nav-compact .site-nav-actions button.btn.nav-logout-button{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 44px!important;height:44px!important;justify-content:center!important;max-height:none!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}html body .ck-store-nav-search.ck-store-nav-search{box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:44px!important}html body .ck-store-nav-search.ck-store-nav-search input{box-sizing:border-box!important;height:44px!important;line-height:normal!important;max-height:none!important;min-height:44px!important}html body .ck-store-nav-search.ck-store-nav-search button{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;height:44px!important;justify-content:center!important;gap:6px!important;max-height:none!important;min-height:44px!important;min-width:44px!important}@media (max-width:360px){html body .agency-home .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .community-page .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .public-shell .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links{display:none!important;max-width:0!important;min-width:0!important;overflow:hidden!important;pointer-events:none!important;width:0!important}}@media (max-width:430px){html body .agency-home .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .community-page .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .public-shell .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links{display:none!important;max-width:0!important;min-width:0!important;overflow:hidden!important;pointer-events:none!important;width:0!important}}@media (max-width:760px){html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search{grid-template-columns:16px minmax(0,1fr) 44px!important;height:auto!important;max-height:none!important;min-height:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search input{height:44px!important;line-height:normal!important;max-height:none!important;min-height:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search.ck-store-nav-search button{height:44px!important;max-height:none!important;min-height:44px!important;min-width:44px!important;width:44px!important}html body .ckm-security-page .ckm-security-hero .btn.primary{justify-content:center!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding-inline:16px!important;white-space:normal!important;width:100%!important}}html body .agency-home .site-nav .site-nav-main-links a.btn.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.btn.nav-link-pill,html body .site-nav .site-nav-main-links a.btn.nav-link-pill{height:44px!important;min-height:44px!important}@media (max-width:900px){html body .agency-home .site-nav .brand-mark,html body .community-page .site-nav .brand-mark,html body .site-nav .brand-mark{grid-column:1!important;grid-row:1!important;justify-self:start!important;min-width:0!important;max-width:min(100%,190px)!important;width:min(100%,190px)!important;inline-size:min(100%,190px)!important;overflow:hidden!important;z-index:3!important}html body .agency-home .site-nav.site-nav-compact .brand-mark>div,html body .community-page .site-nav.site-nav-compact .brand-mark>div,html body .public-shell .site-nav.site-nav-compact .brand-mark>div,html body .site-nav.site-nav-compact .brand-mark>div{min-width:0!important;max-width:min(100%,130px)!important;overflow:hidden!important}html body .agency-home .site-nav.site-nav-compact .brand-mark strong,html body .community-page .site-nav.site-nav-compact .brand-mark strong,html body .public-shell .site-nav.site-nav-compact .brand-mark strong,html body .site-nav.site-nav-compact .brand-mark .muted,html body .site-nav.site-nav-compact .brand-mark strong{max-width:min(100%,130px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{grid-column:1!important;grid-row:2!important;justify-self:stretch!important}html body .agency-home .site-nav .site-nav-auth-inline,html body .community-page .site-nav .site-nav-auth-inline,html body .site-nav .site-nav-auth-inline{align-items:center!important;display:inline-flex!important;height:44px!important;min-height:44px!important;min-width:44px!important}}html body .ck-store-page .ck-store-mobile-intent-strip{display:none}@media (max-width:760px){html body .ck-store-page .ck-store-mobile-intent-strip{align-items:start!important;background:linear-gradient(135deg,rgba(15,139,141,.09),rgba(37,99,235,.08))!important;border:1px solid rgba(68,39,95,.13)!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(34,19,54,.08)!important;display:grid!important;gap:2px!important;margin:0 0 8px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:9px 10px!important}html body .ck-store-page .ck-store-mobile-intent-strip span{color:#0f766e!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}html body .ck-store-page .ck-store-mobile-intent-strip strong{color:#241633!important;font-size:.92rem!important;line-height:1.15!important;overflow-wrap:anywhere!important}html body .ck-store-page .ck-store-mobile-intent-strip small{color:#6b6278!important;font-size:.76rem!important;font-weight:850!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body .ck-store-page .ck-store-mobile-intent-strip.is-fallback{background:linear-gradient(135deg,rgba(245,158,11,.11),rgba(37,99,235,.07))!important}html body .ck-store-page .ck-store-metrics.ck-store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ck-store-page .ck-store-metrics.ck-store-metrics span:nth-child(4){display:grid!important}html body .ck-store-page .ck-store-metrics.ck-store-metrics span:nth-child(4) strong{font-size:.74rem!important;line-height:1.12!important}html body .ck-store-page .ck-store-card-fit.ck-store-card-fit{background:rgba(255,255,255,.88)!important;border:1px solid rgba(68,39,95,.12)!important;border-radius:12px!important;display:grid!important;gap:2px!important;margin-top:2px!important;max-width:100%!important;min-width:0!important;padding:7px 8px!important}html body .ck-store-page .ck-store-card-fit.ck-store-card-fit strong{color:#241633!important;display:block!important;font-size:.76rem!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .ck-store-page .ck-store-card-fit.ck-store-card-fit span{color:#6b6278!important;display:-webkit-box!important;font-size:.7rem!important;line-height:1.22!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}}@media (max-width:900px){html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:112px!important;overflow:visible!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(96px,auto) 44px 44px!important;grid-template-rows:44px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;overflow:visible!important}html body .agency-home .site-nav .site-nav-main-links,html body .community-page .site-nav .site-nav-main-links,html body .site-nav .site-nav-main-links{grid-column:1!important;display:flex!important;flex:1 1 auto!important;justify-content:flex-start!important;min-width:0!important;max-width:100%!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;pointer-events:auto!important;scroll-padding-inline:4px!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}html body .agency-home .site-nav .site-nav-main-links::-webkit-scrollbar,html body .community-page .site-nav .site-nav-main-links::-webkit-scrollbar,html body .site-nav .site-nav-main-links::-webkit-scrollbar{display:none!important}html body .agency-home .site-nav .site-nav-dropdown-shell,html body .community-page .site-nav .site-nav-dropdown-shell,html body .site-nav .site-nav-dropdown-shell{display:inline-flex!important;flex:0 0 auto!important;min-width:0!important}html body .agency-home .site-nav .site-nav-main-links a.btn.nav-link-pill,html body .community-page .site-nav .site-nav-main-links a.btn.nav-link-pill,html body .site-nav .site-nav-main-links a.btn.nav-link-pill{flex:0 0 auto!important;min-width:max-content!important;max-width:112px!important;height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:12.5px!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-consult-link,html body .community-page .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav .site-nav-actions a.btn.nav-consult-link{grid-column:2!important;min-width:96px!important;width:auto!important;max-width:118px!important;height:44px!important;min-height:44px!important;padding-inline:14px!important;font-size:13px!important;white-space:nowrap!important}html body .agency-home .site-nav .site-nav-auth-inline,html body .community-page .site-nav .site-nav-auth-inline,html body .site-nav .site-nav-auth-inline{grid-column:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;overflow:visible!important;pointer-events:auto!important}html body .agency-home .site-nav .nav-locale-switch,html body .community-page .site-nav .nav-locale-switch,html body .site-nav .nav-locale-switch{grid-column:4!important}html body .agency-home .site-nav .site-nav-mega,html body .community-page .site-nav .site-nav-mega,html body .site-nav .site-nav-mega{max-height:min(58vh,420px)!important;overscroll-behavior:contain!important;touch-action:pan-y!important}}@media (max-width:430px){html body .agency-home .site-nav .site-nav-main-links,html body .agency-home .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .community-page .site-nav .site-nav-main-links,html body .community-page .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .public-shell .site-nav.site-nav-compact .site-nav-actions .site-nav-main-links,html body .site-nav .site-nav-main-links{display:none!important;max-width:0!important;min-width:0!important;width:0!important;overflow:hidden!important;pointer-events:none!important}}@media (max-width:380px){html body .agency-home .site-nav,html body .community-page .site-nav,html body .site-nav{min-height:108px!important;padding-inline:8px!important}html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) minmax(92px,auto) 44px 44px!important;gap:6px!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-consult-link,html body .community-page .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav .site-nav-actions a.btn.nav-consult-link{min-width:92px!important;max-width:108px!important;padding-inline:10px!important;font-size:12.5px!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-auth-button,html body .agency-home .site-nav .site-nav-actions a.nav-locale-switch,html body .agency-home .site-nav .site-nav-actions button.btn.nav-logout-button,html body .community-page .site-nav .site-nav-actions a.btn.nav-auth-button,html body .community-page .site-nav .site-nav-actions a.nav-locale-switch,html body .community-page .site-nav .site-nav-actions button.btn.nav-logout-button,html body .site-nav .site-nav-actions a.btn.nav-auth-button,html body .site-nav .site-nav-actions a.nav-locale-switch,html body .site-nav .site-nav-actions button.btn.nav-logout-button{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}body .agency-home.public-motion-ready .public-reveal-item,body.public-motion-ready .agency-home .public-reveal-item{filter:none!important;transform:translate3d(0,18px,0)!important;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1)!important}body .agency-home.public-motion-ready .public-reveal-item.public-reveal-visible,body.public-motion-ready .agency-home .public-reveal-item.public-reveal-visible{filter:none!important;transform:translateZ(0)!important}@media (max-width:760px),(pointer:coarse){body .agency-home.public-motion-ready .public-reveal-item,body.public-motion-ready .agency-home .public-reveal-item{transform:translate3d(0,12px,0)!important;transition-duration:.3s!important}body .agency-home .hero-logo-marquee-item,body .agency-home .hero-logo-marquee-item img,body .agency-home .hero-logo-marquee-item:after,body .agency-home .hero-logo-marquee-item:before{animation:none!important;filter:none!important;will-change:auto!important}body .agency-home .hero-logo-marquee-item:after{display:none!important}body .agency-home .hero-logo-marquee-track{animation-duration:max(var(--hero-logo-speed,42s),42s)!important;will-change:transform!important}body .agency-home .service-switchboard-copy>*,body .agency-home .service-switchboard-image,body .agency-home .service-switchboard-image img,body .agency-home .service-switchboard-panel{filter:none!important;transition-duration:.26s!important;will-change:auto!important}body .agency-home .service-switchboard-menu{touch-action:pan-x pan-y!important}body .agency-home .service-switchboard-panel{touch-action:pan-y pinch-zoom!important}body .agency-home .service-switchboard-actions .service-cta{min-height:48px!important;width:100%!important}}html body .app-shell .main>.topbar{min-width:0!important;overflow:visible!important}html body .app-shell .main>.topbar>div:first-child{min-width:0!important;max-width:100%!important}html body .app-shell .workspace-page-title{display:block!important;max-width:min(100%,calc(100vw - var(--workspace-sidebar-width, 300px) - 96px))!important;margin:0!important;color:inherit!important;font-size:clamp(30px,3.1vw,46px)!important;line-height:1.16!important;min-height:1.2em;letter-spacing:0!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .app-shell .main>.topbar .btn-row .btn,html body .app-shell .main>.topbar .btn-row a.btn{min-height:44px!important}body.qa-motion-lite,html.qa-motion-lite,html.qa-motion-lite body{scroll-behavior:auto!important}body.qa-motion-lite .agency-home *,html.qa-motion-lite body .agency-home *{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.qa-motion-lite .agency-home .hero-logo-marquee-track,html.qa-motion-lite body .agency-home .hero-logo-marquee-track{animation-duration:max(var(--hero-logo-speed,42s),42s)!important;animation-iteration-count:infinite!important;will-change:auto!important}@media (max-width:900px){html body .app-shell .workspace-page-title{max-width:100%!important;font-size:clamp(22px,4.6vw,30px)!important;line-height:1.16!important;min-height:2.4em}}@media (max-width:430px){html body .app-shell .workspace-page-title{font-size:clamp(19px,5.4vw,23px)!important;min-height:0}html body .app-shell .main>.topbar{grid-template-columns:1fr!important}html body .app-shell .main>.topbar .btn-row{width:100%!important;display:grid!important;grid-template-columns:repeat(3,44px)!important;justify-content:start!important;justify-items:stretch!important;margin-top:2px!important}html body .app-shell .main>.topbar .btn-row .btn,html body .app-shell .main>.topbar .btn-row a.btn{width:44px!important;min-width:44px!important}html body .app-shell .main>.topbar h1.workspace-page-title{font-size:clamp(18px,5vw,22px)!important;line-height:1.16!important}html body .ck-store-page select,html body .ckm-page select{min-height:44px!important;height:44px!important;padding:10px 34px 10px 12px!important;font-size:14px!important;line-height:1.2!important}}@media (max-width:380px){html body .agency-home .site-nav .site-nav-actions,html body .community-page .site-nav .site-nav-actions,html body .site-nav .site-nav-actions{grid-template-columns:minmax(0,1fr) minmax(90px,auto) 44px 44px!important;gap:8px!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-auth-button,html body .agency-home .site-nav .site-nav-actions a.nav-locale-switch,html body .agency-home .site-nav .site-nav-actions button.btn.nav-logout-button,html body .community-page .site-nav .site-nav-actions a.btn.nav-auth-button,html body .community-page .site-nav .site-nav-actions a.nav-locale-switch,html body .community-page .site-nav .site-nav-actions button.btn.nav-logout-button,html body .site-nav .site-nav-actions a.btn.nav-auth-button,html body .site-nav .site-nav-actions a.nav-locale-switch,html body .site-nav .site-nav-actions button.btn.nav-logout-button{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .agency-home .site-nav .site-nav-actions a.btn.nav-consult-link,html body .community-page .site-nav .site-nav-actions a.btn.nav-consult-link,html body .site-nav .site-nav-actions a.btn.nav-consult-link{min-width:90px!important;max-width:104px!important;padding-inline:10px!important}}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page){overflow-x:clip!important}html body .ck-store-page .ck-store-catalog-head--compact{padding-top:clamp(28px,3.5vw,44px)!important;padding-bottom:16px!important}html body .ck-store-page .ck-store-catalog-head--compact h1{margin:10px 0 8px!important;font-size:clamp(2rem,3.8vw,3.15rem)!important;line-height:1.02!important}html body .ck-store-page .ck-store-catalog-head--compact p{margin:0!important;font-size:.98rem!important;line-height:1.45!important}html body .ck-store-page .ck-store-catalog-head--compact .ck-store-btn{margin-top:14px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:minmax(170px,235px) minmax(220px,320px) minmax(0,1fr) auto!important;gap:12px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search-wrap{max-width:320px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search{box-sizing:border-box!important;height:auto!important;min-height:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search button,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search input{box-sizing:border-box!important;height:44px!important;max-height:none!important;min-height:44px!important}html body .ck-store-page :is(.ck-store-toolbar select,.ck-store-filters select),html body :is(.ckm-page,.ckm-handoff-page) select{box-sizing:border-box!important;display:block!important;height:44px!important;line-height:44px!important;max-height:none!important;min-height:44px!important;padding:0 34px 0 12px!important;width:100%!important}html body .ck-store-page .ck-store-filters label,html body .ck-store-page .ck-store-toolbar label{min-height:44px!important}@media (max-width:760px){html body .ck-store-page .ck-store-catalog-head--compact{padding:12px 10px 4px!important}html body .ck-store-page .ck-store-catalog-head--compact h1{font-size:clamp(1.58rem,7.2vw,2rem)!important}html body .site-nav .site-nav-main-links{display:none!important;max-width:0!important;min-width:0!important;overflow:hidden!important;pointer-events:none!important;width:0!important}html body .site-nav .nav-consult-link,html body .site-nav .nav-locale-switch{height:44px!important;min-height:44px!important;min-width:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important;min-height:56px!important;padding:7px 10px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-brand{min-width:42px!important;width:42px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-brand img{border-radius:50%!important;height:38px!important;object-fit:cover!important;width:38px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-brand span,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-actions>a{display:none!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search-wrap{grid-column:2!important;grid-row:1!important;max-width:none!important;width:100%!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search{grid-template-columns:16px minmax(0,1fr) 44px!important;padding:0 0 0 10px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search input{font-size:.9rem!important;min-width:0!important;padding:0 8px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search button{border-radius:999px!important;min-width:44px!important;padding:0!important;width:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-search button span{display:none!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-actions{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;width:44px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-menu-button{height:42px!important;min-height:42px!important;min-width:42px!important;width:42px!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-links{display:none!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-links.is-open,html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-suggestions{border-radius:18px!important;left:10px!important;max-height:min(70vh,520px)!important;overflow:auto!important;position:fixed!important;right:10px!important;top:60px!important;width:auto!important}html body :is(.ck-store-page,.some-page,.ckm-page,.ckm-handoff-page) .ck-store-nav-shortcuts{grid-template-columns:1fr!important}html body .ck-store-page .ck-store-market{padding:8px 10px 24px!important}html body .ck-store-page .ck-store-search-panel{border-radius:18px!important;margin-bottom:10px!important;padding:12px!important}html body .ck-store-page .ck-store-search-copy{display:none!important}html body .ck-store-page .ck-store-preset-row{display:flex!important;gap:7px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}html body .ck-store-page .ck-store-preset-row button{flex:0 0 auto!important;font-size:.8rem!important;min-height:38px!important;padding:0 12px!important}html body .ck-store-page .ck-store-query-summary{border-radius:16px!important;padding:10px!important}html body .ck-store-page .ck-store-buyer-answer,html body .ck-store-page .ck-store-query-best{display:none!important}html body .ck-store-page .ck-store-market.is-compact{padding-top:4px!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-search-panel{margin-bottom:6px!important;padding:8px!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-preset-row{display:none!important}html body .ck-store-page .ck-store-market.is-compact .ck-store-query-summary{padding:8px!important}html body .ck-store-page .ck-store-toolbar{display:grid!important;gap:8px!important;grid-template-columns:minmax(88px,auto) minmax(0,1fr)!important;margin:6px 0 8px!important}html body .ck-store-page .ck-store-toolbar label span,html body .ck-store-page .ck-store-toolbar p{display:none!important}html body .ck-store-page .ck-store-filter-toggle{border-radius:14px!important;height:44px!important;min-height:44px!important}html body .ck-store-page .ck-store-toolbar label{display:grid!important;gap:3px!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}html body .ck-store-page .ck-store-layout{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important}html body .ck-store-page .ck-store-filters{border-radius:18px!important;display:none!important;padding:12px!important;position:static!important}html body .ck-store-page .ck-store-filters.is-open{display:grid!important}html body .ck-store-page .ck-store-results{gap:10px!important}html body .ck-store-page .ck-store-card{border-radius:18px!important;display:grid!important;gap:10px!important;grid-template-columns:98px minmax(0,1fr)!important;padding:10px!important}html body .ck-store-page .ck-store-card-image,html body .ck-store-page .ck-store-card-image img{border-radius:14px!important;height:116px!important;max-height:116px!important;min-height:116px!important;width:100%!important}html body .ck-store-page .ck-store-card-meta{gap:5px!important;max-height:24px!important;overflow:hidden!important}html body .ck-store-page .ck-store-card-meta span{font-size:.62rem!important;min-height:22px!important;padding:4px 7px!important;white-space:nowrap!important}html body .ck-store-page .ck-store-card-title{display:-webkit-box!important;font-size:1rem!important;line-height:1.16!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body .ck-store-page .ck-store-metrics{gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ck-store-page .ck-store-metrics span{border-radius:12px!important;min-height:48px!important;padding:6px!important}html body .ck-store-page .ck-store-metrics strong{font-size:.76rem!important;line-height:1.1!important}html body .ck-store-page .ck-store-metrics small{font-size:.6rem!important;line-height:1.1!important}html body .ck-store-page .ck-store-card-fit{border-radius:12px!important;font-size:.76rem!important;padding:7px 8px!important}html body .ck-store-page .ck-store-card-fit span,html body .ck-store-page .ck-store-fit-score,html body .ck-store-page .ck-store-simple-note{display:none!important}html body .ck-store-page .ck-store-card-side{display:grid!important;gap:8px!important;grid-column:1/-1!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;padding-top:0!important}html body .ck-store-page .ck-store-card-side .ck-store-btn{border-radius:14px!important;font-size:.82rem!important;height:44px!important;min-height:44px!important;padding-inline:8px!important;width:100%!important}}@media (max-width:340px){html body .ck-store-page .ck-store-card{gap:8px!important;grid-template-columns:88px minmax(0,1fr)!important}html body .ck-store-page .ck-store-card-image,html body .ck-store-page .ck-store-card-image img{height:104px!important;max-height:104px!important;min-height:104px!important}}body .ck-store-page .ck-store-card-image:after{align-items:center!important;background:rgba(8,18,36,.78)!important;border:1px solid rgba(216,245,237,.55)!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(2,6,23,.22)!important;color:#ecfff9!important;content:attr(data-audit-label)!important;display:inline-flex!important;font-family:var(--font-sans)!important;font-size:clamp(.56rem,2.5vw,.68rem)!important;font-weight:900!important;gap:4px!important;left:6px!important;letter-spacing:0!important;line-height:1!important;max-width:calc(100% - 12px)!important;min-height:22px!important;overflow:hidden!important;padding:0 7px!important;pointer-events:none!important;position:absolute!important;text-overflow:ellipsis!important;top:6px!important;white-space:nowrap!important;z-index:2!important}body .ck-store-page .ck-store-card-image span{display:none!important}body .ck-store-page .ck-store-card-niche{color:rgba(46,35,68,.68)!important;display:block!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:760px){body .ck-store-page .ck-store-card-title.ck-store-card-title{display:block!important;font-size:.92rem!important;line-height:1.15!important;overflow:visible!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}body .ck-store-page .ck-store-card-niche{font-size:.68rem!important;margin-top:1px!important}}@media (max-width:340px){body .ck-store-page .ck-store-card-image:after{font-size:.54rem!important;left:5px!important;max-width:calc(100% - 10px)!important;min-height:20px!important;padding-inline:6px!important;top:5px!important}}body .stos-consent-banner,body .tracking-consent-banner{position:fixed!important;right:clamp(12px,3vw,28px)!important;bottom:max(clamp(12px,3vw,28px),env(safe-area-inset-bottom))!important;left:auto!important;z-index:120!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:min(520px,calc(100vw - 24px))!important;max-height:none!important;padding:14px 62px 14px 14px!important;overflow:visible!important;border:1px solid rgba(7,18,13,.12)!important;border-radius:22px!important;background:radial-gradient(circle at 12% 0,rgba(184,255,67,.22),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(243,255,246,.95))!important;color:#07120d!important;box-shadow:0 24px 70px rgba(7,18,13,.18)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .stos-consent-banner:before,body .tracking-consent-banner:before{content:""!important;display:block!important;width:34px!important;height:34px!important;border-radius:12px!important;background:radial-gradient(circle at 32% 30%,#07120d 0 7%,transparent 8%),radial-gradient(circle at 68% 40%,#07120d 0 6%,transparent 7%),radial-gradient(circle at 50% 70%,#07120d 0 5%,transparent 6%),linear-gradient(135deg,var(--stos-lime,#b8ff43),var(--stos-mint,#45eda8),var(--stos-cyan,#46d5f1))!important;box-shadow:0 12px 26px rgba(7,18,13,.12)!important}body .stos-consent-banner>div:first-of-type,body .tracking-consent-banner>div:first-of-type{min-width:0!important}body .stos-consent-banner strong,body .tracking-consent-banner strong{display:block!important;overflow:visible!important;color:#07120d!important;font-size:.92rem!important;font-weight:950!important;line-height:1.18!important;-webkit-line-clamp:unset!important}body .stos-consent-banner p,body .tracking-consent-banner p{display:block!important;margin:5px 0 0!important;overflow:visible!important;color:rgba(7,18,13,.66)!important;font-size:.8rem!important;line-height:1.45!important}body .stos-consent-actions,body .tracking-consent-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;width:auto!important}body .stos-consent-actions button,body .tracking-consent-actions .btn{min-width:136px!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--stos-lime,#b8ff43),var(--stos-mint,#45eda8),var(--stos-cyan,#46d5f1))!important;color:#04120a!important;font-size:.82rem!important;font-weight:950!important;line-height:1.1!important;white-space:nowrap!important;box-shadow:0 12px 30px rgba(7,18,13,.12)!important}body .stos-consent-close,body .tracking-consent-close{position:absolute!important;top:8px!important;right:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(7,18,13,.1)!important;border-radius:999px!important;background:rgba(255,255,255,.76)!important;color:#07120d!important;font-size:1rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}@media (max-width:760px){body .stos-consent-banner,body .tracking-consent-banner{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:10px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;width:auto!important;padding:10px 58px 10px 10px!important;border-radius:18px!important}body .stos-consent-banner:before,body .tracking-consent-banner:before{width:28px!important;height:28px!important;border-radius:10px!important}body .stos-consent-actions,body .tracking-consent-actions{grid-column:1/-1!important;justify-content:stretch!important}body .stos-consent-actions button,body .tracking-consent-actions .btn{width:100%!important;min-width:0!important;min-height:44px!important}}body .stos-public-page .stos-consent-banner{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1!important;width:min(100%,680px)!important;margin:clamp(14px,3vw,22px) auto max(24px,env(safe-area-inset-bottom))!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-self:stretch!important}body .stos-public-page .stos-consent-banner p{max-width:58ch!important}@media (max-width:760px){body .stos-public-page .stos-consent-banner{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;width:min(100%,calc(100vw - 20px))!important;margin:14px auto max(18px,env(safe-area-inset-bottom))!important;grid-template-columns:28px minmax(0,1fr)!important}}body .ck-store-page .ck-store-shortlist-bar{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.4fr) auto!important;align-items:center!important;gap:14px!important;margin:14px 0 16px!important;padding:14px!important;border:1px solid rgba(109,40,217,.18)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(250,204,21,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(250,245,255,.96))!important;box-shadow:0 16px 40px rgba(49,20,88,.1)!important}body .ck-store-page .ck-store-shortlist-copy{display:grid!important;gap:4px!important;min-width:0!important}body .ck-store-page .ck-store-shortlist-copy span{color:#7c3aed!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .ck-store-page .ck-store-shortlist-copy strong{color:#211331!important;font-size:clamp(.92rem,1.4vw,1.06rem)!important;font-weight:950!important;line-height:1.16!important}body .ck-store-page .ck-store-shortlist-copy small{color:rgba(38,24,55,.62)!important;font-size:.78rem!important;font-weight:750!important;line-height:1.4!important}body .ck-store-page .ck-store-shortlist-items{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}body .ck-store-page .ck-store-shortlist-items span{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:min(100%,240px)!important;min-height:34px!important;padding:7px 8px 7px 12px!important;border:1px solid rgba(124,58,237,.16)!important;border-radius:999px!important;background:#ffffff!important;color:#2e1d45!important;font-size:.78rem!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .ck-store-page .ck-store-shortlist-items button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(46,29,69,.08)!important;color:#3b2457!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}body .ck-store-page .ck-store-shortlist-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}body .ck-store-page .ck-store-save-btn,body .ck-store-page .ck-store-shortlist-clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:10px 14px!important;border:1px solid rgba(109,40,217,.16)!important;border-radius:14px!important;background:#ffffff!important;color:#29143f!important;font-size:.8rem!important;font-weight:950!important;line-height:1.05!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}body .ck-store-page .ck-store-save-btn{width:100%!important}body .ck-store-page .ck-store-save-btn:hover,body .ck-store-page .ck-store-shortlist-clear:hover{transform:translateY(-1px)!important;border-color:rgba(124,58,237,.34)!important;box-shadow:0 10px 24px rgba(49,20,88,.1)!important}body .ck-store-page .ck-store-save-btn.is-saved{border-color:rgba(16,185,129,.32)!important;background:#ecfdf5!important;color:#047857!important}@media (max-width:900px){body .ck-store-page .ck-store-shortlist-bar{grid-template-columns:1fr!important;align-items:stretch!important}body .ck-store-page .ck-store-shortlist-actions{justify-content:stretch!important}body .ck-store-page .ck-store-shortlist-actions .ck-store-query-action,body .ck-store-page .ck-store-shortlist-clear{flex:1 1!important}}@media (max-width:760px){body .ck-store-page .ck-store-shortlist-bar{margin:10px 0 12px!important;padding:12px!important;border-radius:18px!important}body .ck-store-page .ck-store-shortlist-items span{max-width:100%!important;font-size:.74rem!important}body .ck-store-page .ck-store-save-btn{min-height:38px!important;padding:9px 12px!important}}@media (max-width:360px){body .ck-store-page .ck-store-shortlist-actions{flex-direction:column!important}body .ck-store-page .ck-store-shortlist-actions .ck-store-query-action,body .ck-store-page .ck-store-shortlist-clear{width:100%!important}}@media (max-width:760px){main.stos-app-shell[data-stos-route] .stos-workspace-sidebar{display:block;position:static;inset:auto;z-index:auto;align-items:stretch;width:100%;min-height:0;max-height:none;margin:0 0 10px;padding:5px;overflow:hidden}main.stos-app-shell[data-stos-route] .stos-sidebar-actions,main.stos-app-shell[data-stos-route] .stos-sidebar-brand,main.stos-app-shell[data-stos-route] .stos-sidebar-brand h1,main.stos-app-shell[data-stos-route] .stos-sidebar-brand p,main.stos-app-shell[data-stos-route] .stos-sidebar-card{display:none!important}main.stos-app-shell[data-stos-route] .stos-sidebar-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;overflow:visible;scrollbar-width:none}main.stos-app-shell[data-stos-route] .stos-sidebar-nav::-webkit-scrollbar{display:none}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-item{min-width:0;min-height:48px;padding:5px 4px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;white-space:nowrap}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a span,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-item b{width:28px;height:28px;min-width:28px;border-radius:999px;font-size:.76rem;line-height:1}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a strong,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-item strong{display:block;max-width:100%;font-size:.66rem;line-height:1.05;white-space:nowrap;word-break:keep-all;overflow:visible;text-overflow:clip}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a small,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-copy,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-item span{display:none!important}}@media (max-width:374px){main.stos-app-shell[data-stos-route] .stos-workspace-sidebar{max-height:none}main.stos-app-shell[data-stos-route] .stos-sidebar-brand{display:none}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a,main.stos-app-shell[data-stos-route] .stos-sidebar-nav-item{min-width:0;min-height:50px}}.stos-app-shell[data-stos-route],.stos-public-page,.stos-public-page *{box-sizing:border-box}.stos-app-shell[data-stos-route] :is(h1,h2,h3,h4,p,span,strong,a,button),.stos-public-page :is(h1,h2,h3,h4,p,span,strong,a,button){overflow-wrap:anywhere;text-wrap:balance}.stos-app-shell[data-stos-route] :is(.stos-hero-card,.stos-workspace-panel,.stos-template-card,.stos-module-card,.stos-customer-card,.stos-insight-card),.stos-public-page :is(section,article,.stos-public-card,.stos-public-proof-card,.stos-public-product-card,.stos-public-service-card){min-width:0;overflow:visible}.stos-app-shell[data-stos-route] :is(.stos-hero-grid,.stos-dashboard-grid,.stos-template-grid,.stos-module-grid,.stos-customer-grid,.stos-insight-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}.stos-app-shell[data-stos-route] :is(.stos-hero-title,.stos-page-title,.stos-section-title),.stos-public-page :is(.stos-public-name,.stos-public-title,.stos-public-section-title){max-width:100%;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.stos-app-shell[data-stos-route] :is(.stos-flow-card,.stos-step-card,.stos-template-card,.stos-module-card){min-height:auto;height:auto}.stos-app-shell[data-stos-route] :is(.stos-flow-card,.stos-step-card,.stos-template-card,.stos-module-card) p,.stos-app-shell[data-stos-route] :is(.stos-flow-card,.stos-step-card,.stos-template-card,.stos-module-card) span{color:inherit;opacity:.88}.stos-public-page :is(.stos-public-products,.stos-public-services,.stos-public-product-section,.stos-public-service-section,[data-block-type=product_grid],[data-block-type=services],[data-block-type=products]){width:100%;max-width:100%;overflow:hidden;isolation:isolate}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid,[data-block-type=product_grid]>*,[data-block-type=services]>*,[data-block-type=products]>*){display:flex!important;grid-template-columns:none!important;gap:clamp(14px,3vw,22px);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(10px,3vw,24px);padding:4px clamp(10px,3vw,24px) 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid,[data-block-type=product_grid]>*,[data-block-type=services]>*,[data-block-type=products]>*)::-webkit-scrollbar{display:none}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid)>*,.stos-public-page :is([data-block-type=product_grid],[data-block-type=services],[data-block-type=products])>*>*{flex:0 0 min(84vw,360px);min-width:0;max-width:420px;scroll-snap-align:start;scroll-snap-stop:always;transform:translateZ(0);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid)>:hover,.stos-public-page :is([data-block-type=product_grid],[data-block-type=services],[data-block-type=products])>*>:hover{transform:translateY(-4px) translateZ(0)}@keyframes stosCarouselCue{0%,70%,to{transform:translateX(0)}82%{transform:translateX(-10px)}92%{transform:translateX(6px)}}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid){animation:stosCarouselCue 6.5s ease-in-out 1.2s infinite}@media (min-width:920px){.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid)>*,.stos-public-page :is([data-block-type=product_grid],[data-block-type=services],[data-block-type=products])>*>*{flex-basis:min(32%,380px)}}@media (max-width:760px){.stos-app-shell[data-stos-route] :is(.stos-hero-title,.stos-page-title,.stos-section-title),.stos-public-page :is(.stos-public-name,.stos-public-title,.stos-public-section-title){font-size:2.15rem!important;line-height:1.08!important;letter-spacing:0}.stos-app-shell[data-stos-route] :is(.stos-hero-card,.stos-workspace-panel,.stos-template-card,.stos-module-card),.stos-public-page :is(section,article,.stos-public-card,.stos-public-proof-card,.stos-public-product-card,.stos-public-service-card){border-radius:clamp(20px,6vw,30px)}.stos-app-shell[data-stos-route] :is(.stos-flow-card,.stos-step-card){display:grid;gap:8px;padding:16px}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid)>*,.stos-public-page :is([data-block-type=product_grid],[data-block-type=services],[data-block-type=products])>*>*{flex-basis:min(82vw,330px)}}@media (prefers-reduced-motion:reduce){.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid){animation:none!important}.stos-public-page :is(.stos-public-product-grid,.stos-public-service-grid,.stos-public-products-grid,.stos-public-services-grid)>*,.stos-public-page :is([data-block-type=product_grid],[data-block-type=services],[data-block-type=products])>*>*{transition:none!important}}main.stos-app-shell[data-stos-route] .stos-lark-nav *,main.stos-app-shell[data-stos-route] .stos-workspace-sidebar *{word-break:normal;overflow-wrap:normal}main.stos-app-shell[data-stos-route] .stos-lark-nav :is([class*=email i],[class*=account i],[class*=user i],a,button,strong,span){min-width:0;max-width:min(52vw,340px);white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}main.stos-app-shell[data-stos-route] .stos-lark-nav :is(nav,[role=tablist],[class*=tabs i],[class*=nav i]) :is(a,button,strong,span){white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}@media (max-width:760px){main.stos-app-shell[data-stos-route] .stos-lark-nav :is([class*=email i],[class*=account i],[class*=user i],a,button,strong,span){max-width:min(46vw,220px)}}main.stos-app-shell[data-stos-route] .stos-lark-nav :is([class*=email i],[class*=account i],[class*=user i]){white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:hidden;text-overflow:ellipsis}main.stos-app-shell[data-stos-route] header.stos-lark-nav .stos-auth-chip span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:hidden;text-overflow:ellipsis}.stos-public-page .stos-public-carousel{display:flex!important;grid-template-columns:none!important;gap:clamp(14px,3vw,22px);width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(10px,3vw,24px);padding:4px clamp(10px,3vw,24px) 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stos-public-page .stos-public-carousel::-webkit-scrollbar{display:none}.stos-public-page .stos-public-carousel>.stos-public-carousel-card{flex:0 0 min(84vw,360px);min-width:0;max-width:420px;scroll-snap-align:start;scroll-snap-stop:always;transform:translateZ(0);transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.stos-public-page .stos-public-carousel>.stos-public-carousel-card:hover{transform:translateY(-4px) translateZ(0)}@media (min-width:920px){.stos-public-page .stos-public-carousel>.stos-public-carousel-card{flex-basis:min(32%,380px)}}@media (max-width:760px){.stos-public-page .stos-public-carousel>.stos-public-carousel-card{flex-basis:min(82vw,330px)}}@media (prefers-reduced-motion:reduce){.stos-public-page .stos-public-carousel>.stos-public-carousel-card{transition:none!important}}.stos-app-shell[data-stos-route] .stos-media-auto-crop-note,.stos-app-shell[data-stos-route] .stos-product-service-manager{min-width:0}.stos-app-shell[data-stos-route] .stos-media-auto-crop-note{display:grid;gap:4px;min-height:54px;padding:12px 14px;border-radius:16px;background:rgba(14,62,35,.08);color:#123226}.stos-app-shell[data-stos-route] .stos-media-auto-crop-note span{color:rgba(7,18,13,.68);font-size:.88rem;line-height:1.35}.stos-app-shell[data-stos-route] .stos-product-service-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border-radius:999px;background:rgba(14,62,35,.08)}.stos-app-shell[data-stos-route] .stos-product-service-filters button{min-height:44px;border:0;border-radius:999px;background:transparent;color:#234239;font-weight:800}.stos-app-shell[data-stos-route] .stos-product-service-filters button.is-active{background:#ffffff;color:#07120d;box-shadow:0 8px 22px rgba(11,37,24,.1)}.stos-app-shell[data-stos-route] .stos-product-service-grid{display:grid;gap:12px;margin-top:14px}.stos-app-shell[data-stos-route] .stos-product-service-grid>article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(14,62,35,.12);border-radius:18px;background:rgba(255,255,255,.86)}.stos-app-shell[data-stos-route] .stos-product-service-grid>article.is-hidden{opacity:.62}.stos-app-shell[data-stos-route] .stos-product-service-media{display:grid;place-items:center;width:72px;aspect-ratio:1;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,rgba(14,62,35,.12),rgba(54,130,102,.1));color:#0e3e23;font-weight:900}.stos-app-shell[data-stos-route] .stos-product-service-media img{width:100%;height:100%;object-fit:cover}.stos-app-shell[data-stos-route] .stos-product-service-grid :is(strong,p,small,span){min-width:0;overflow-wrap:anywhere}.stos-app-shell[data-stos-route] .stos-product-service-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.stos-app-shell[data-stos-route] .stos-product-service-actions button,.stos-app-shell[data-stos-route] .stos-product-service-grid .stos-product-service-empty button{min-height:44px}.stos-app-shell[data-stos-route] .stos-product-service-empty{grid-template-columns:1fr!important}.stos-app-shell[data-stos-route] .stos-product-service-dialog{position:fixed;inset:0;z-index:80;display:grid;align-items:end;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgba(4,12,8,.44)}.stos-app-shell[data-stos-route] .stos-product-service-dialog-panel{width:min(100%,680px);max-height:min(84vh,760px);margin:0 auto;overflow:auto;padding:clamp(16px,3vw,24px);border-radius:24px;background:#ffffff;box-shadow:0 24px 80px rgba(4,12,8,.24)}@media (min-width:900px){.stos-app-shell[data-stos-route] .stos-product-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stos-app-shell[data-stos-route] .stos-product-service-dialog{align-items:center}}.stos-app-shell[data-stos-route] .stos-template-runway{overflow:visible}.stos-app-shell[data-stos-route] .stos-template-runway-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,24px);align-items:stretch;width:100%}.stos-app-shell[data-stos-route] .stos-template-runway-card{display:grid!important;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;min-height:360px;height:auto!important;padding:clamp(14px,2vw,18px);overflow:visible;border-radius:28px}.stos-app-shell[data-stos-route] .stos-template-preview-shell{position:relative;display:grid!important;align-content:end;min-height:clamp(150px,18vw,220px);height:auto!important;width:100%;min-width:0;overflow:hidden;padding:18px;border-radius:24px;color:#ffffff;background:var(--template-preview-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.stos-app-shell[data-stos-route] .stos-template-preview-shell:after,.stos-app-shell[data-stos-route] .stos-template-preview-shell:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.stos-app-shell[data-stos-route] .stos-template-preview-shell:before{width:88px;height:88px;left:18px;top:18px;background:color-mix(in srgb,var(--template-accent) 34%,rgba(255,255,255,.32))}.stos-app-shell[data-stos-route] .stos-template-preview-shell:after{width:120px;height:120px;right:-28px;bottom:-28px;background:color-mix(in srgb,var(--template-primary) 42%,rgba(255,255,255,.2));filter:blur(4px)}.stos-app-shell[data-stos-route] .stos-template-preview-shell>*{position:relative;z-index:1;max-width:100%}.stos-app-shell[data-stos-route] .stos-template-mini-browser{position:absolute;inset:12px auto auto 14px;display:flex;gap:5px}.stos-app-shell[data-stos-route] .stos-template-mini-browser span{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.78)}.stos-app-shell[data-stos-route] .stos-template-mini-hero{display:flex;gap:11px;align-items:center;max-width:min(100%,390px)}.stos-app-shell[data-stos-route] .stos-template-mini-avatar{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--template-primary);font-weight:900;box-shadow:0 14px 32px rgba(0,0,0,.18)}.stos-app-shell[data-stos-route] .stos-avatar-rounded_square .stos-template-mini-avatar,.stos-app-shell[data-stos-route] .stos-avatar-soft_card .stos-template-mini-avatar{border-radius:16px}.stos-app-shell[data-stos-route] .stos-avatar-badge .stos-template-mini-avatar,.stos-app-shell[data-stos-route] .stos-avatar-monogram .stos-template-mini-avatar{width:42px;height:42px;border-radius:12px;background:var(--template-accent)}.stos-app-shell[data-stos-route] .stos-avatar-ringed .stos-template-mini-avatar{outline:4px solid color-mix(in srgb,var(--template-accent) 60%,transparent)}.stos-app-shell[data-stos-route] .stos-template-mini-hero small,.stos-app-shell[data-stos-route] .stos-template-mini-hero strong{display:block;color:inherit;line-height:1.08}.stos-app-shell[data-stos-route] .stos-template-mini-hero strong{font-size:clamp(1rem,2vw,1.3rem)}.stos-app-shell[data-stos-route] .stos-template-mini-hero small{margin-top:4px;color:rgba(255,255,255,.78)}.stos-app-shell[data-stos-route] .stos-template-mini-blocks{display:grid;gap:8px;margin-top:14px;max-width:min(100%,480px)}.stos-app-shell[data-stos-route] .stos-template-mini-block{display:grid;gap:3px;min-height:32px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.2);color:inherit}.stos-app-shell[data-stos-route] .stos-template-mini-block b,.stos-app-shell[data-stos-route] .stos-template-mini-block i{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stos-app-shell[data-stos-route] .stos-template-mini-block i{color:rgba(255,255,255,.78);font-style:normal;font-size:.78rem}.stos-app-shell[data-stos-route] .stos-template-preview-clinic_cards .stos-template-mini-blocks,.stos-app-shell[data-stos-route] .stos-template-preview-service_grid .stos-template-mini-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.stos-app-shell[data-stos-route] .stos-template-preview-dark_showcase .stos-template-mini-block,.stos-app-shell[data-stos-route] .stos-template-preview-executive_stack .stos-template-mini-block{border-radius:8px}.stos-app-shell[data-stos-route] .stos-template-preview-trading_longform .stos-template-mini-blocks{gap:5px}.stos-app-shell[data-stos-route] .stos-template-preview-trading_longform .stos-template-mini-block{grid-template-columns:1fr auto;align-items:center}.stos-app-shell[data-stos-route] .stos-template-preview-shell.stos-preview-desktop{min-height:clamp(220px,22vw,320px);align-content:center;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:18px}.stos-app-shell[data-stos-route] .stos-template-preview-shell.stos-preview-desktop .stos-template-mini-blocks{margin-top:0}.stos-app-shell[data-stos-route] .stos-template-runway-card h3,.stos-app-shell[data-stos-route] .stos-template-runway-card p{margin:0;max-width:100%}.stos-app-shell[data-stos-route] .stos-template-actions{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-height:48px}.stos-app-shell[data-stos-route] .stos-template-actions :is(a,button){min-height:45px;white-space:nowrap}@media (max-width:760px){.stos-app-shell[data-stos-route] .stos-route-templates-page .stos-template-runway{padding:16px}.stos-app-shell[data-stos-route] .stos-route-templates-page .compact-heading{gap:8px}.stos-app-shell[data-stos-route] .stos-route-templates-page .compact-heading h1{max-width:100%;font-size:clamp(1.72rem,9vw,2.2rem);line-height:1.05;overflow-wrap:anywhere}.stos-app-shell[data-stos-route] .stos-route-templates-page .compact-heading p{display:none}.stos-app-shell[data-stos-route] .stos-template-preview-stage{display:grid;gap:10px;margin-top:12px}.stos-app-shell[data-stos-route] .stos-template-preview-stage .stos-template-actions{order:2}.stos-app-shell[data-stos-route] .stos-template-preview-stage .stos-template-preview-mode-switch{order:3}.stos-app-shell[data-stos-route] .stos-template-preview-stage .stos-template-preview-shell{order:4}.stos-app-shell[data-stos-route] .stos-template-preview-stage h2{font-size:1.18rem;line-height:1.12}.stos-app-shell[data-stos-route] .stos-template-preview-stage p,.stos-app-shell[data-stos-route] .stos-template-runway-card p,.stos-app-shell[data-stos-route] .stos-template-runway-card small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.stos-app-shell[data-stos-route] .stos-template-preview-stage p,.stos-app-shell[data-stos-route] .stos-template-runway-card p{-webkit-line-clamp:2}.stos-app-shell[data-stos-route] .stos-template-runway-card small{-webkit-line-clamp:1}.stos-app-shell[data-stos-route] .stos-template-runway-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}.stos-app-shell[data-stos-route] .stos-template-runway-card{min-height:auto;max-height:430px;overflow:hidden;border-radius:24px}.stos-app-shell[data-stos-route] .stos-template-preview-shell{min-height:120px;max-height:176px;padding:14px;border-radius:22px}.stos-app-shell[data-stos-route] .stos-template-mini-blocks{gap:6px;margin-top:10px}.stos-app-shell[data-stos-route] .stos-template-mini-block:nth-child(n+3){display:none}.stos-app-shell[data-stos-route] .stos-template-actions{justify-content:stretch;gap:8px}.stos-app-shell[data-stos-route] .stos-template-actions :is(a,button){flex:1 1 150px}}.stos-public-page.stos-mode-dark .stos-public-visual-block .compact-heading :is(h2,h3,p,span,strong),.stos-public-page.stos-mode-dark .stos-public-visual-block .muted,.stos-public-page.stos-mode-dark .stos-public-visual-block>:is(h2,h3,p,span),.stos-public-page.stos-mode-dark .stos-public-visual-block>div:first-child :is(h2,h3,p,span,strong){color:rgba(255,255,255,.9)!important}.stos-public-page.stos-mode-dark .stos-public-visual-block .compact-heading :is(h2,h3),.stos-public-page.stos-mode-dark .stos-public-visual-block>:is(h2,h3),.stos-public-page.stos-mode-dark .stos-public-visual-block>div:first-child :is(h2,h3){color:#ffffff!important}.stos-public-page .stos-public-carousel-card{background:rgba(248,251,245,.96);color:#07120d;overflow:hidden}.stos-public-page .stos-public-carousel-card :is(h3,p,span,strong,a){color:inherit}.stos-public-page .stos-public-carousel-card p{opacity:.78}.stos-public-page .stos-public-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:12px;color:rgba(255,255,255,.82);font-size:clamp(.78rem,1.6vw,.92rem);font-weight:800;letter-spacing:-.02em}.stos-public-page .stos-public-carousel-toolbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stos-public-page .stos-public-carousel-buttons{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.stos-public-page .stos-public-carousel-buttons button{width:38px;height:38px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#07120d;background:linear-gradient(135deg,#b8ff42,#51ead2);box-shadow:0 14px 34px rgba(0,0,0,.22);cursor:pointer;font-size:1.45rem;font-weight:950;line-height:1;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.stos-public-page .stos-public-carousel-buttons button:focus-visible,.stos-public-page .stos-public-carousel-buttons button:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 42px rgba(0,0,0,.28);outline:none}.stos-public-page .stos-public-carousel-dots{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:10px}.stos-public-page .stos-public-carousel-dots span{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.34);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.stos-public-page .stos-public-carousel-dots span.active{width:22px;background:linear-gradient(135deg,#b8ff42,#51ead2)}.stos-public-page.stos-mode-light .stos-public-carousel-toolbar{color:rgba(7,18,13,.72)}.stos-public-page.stos-mode-light .stos-public-carousel-dots span{background:rgba(7,18,13,.2)}.stos-public-page.stos-mode-light .stos-public-carousel-dots span.active{background:linear-gradient(135deg,#6fff62,#35dcc9)}@media (max-width:760px){.stos-public-page .stos-public-carousel-toolbar{margin-top:10px;justify-content:center;text-align:center}.stos-public-page .stos-public-carousel-toolbar>span{max-width:100%;white-space:normal}.stos-public-page .stos-public-carousel-buttons{display:none}.stos-public-page .stos-public-carousel-dots{margin-top:8px}}@media (prefers-reduced-motion:reduce){.stos-public-page .stos-public-carousel-buttons button{transition:none!important}}main.stos-app-shell[data-stos-route]{overflow-x:hidden}main.stos-app-shell[data-stos-route] *,main.stos-app-shell[data-stos-route] :after,main.stos-app-shell[data-stos-route] :before{box-sizing:border-box}.stos-customer-command-center,.stos-lark-nav,.stos-route-customers,.stos-route-insights,.stos-route-page-builder,.stos-route-settings,.stos-route-studio,.stos-route-templates,.stos-workspace-sidebar{min-width:0}.stos-lark-nav{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,auto) auto;align-items:center;gap:16px}.stos-auth-chip,.stos-customer-command-steps button,.stos-lark-brand,.stos-sidebar-nav a,.stos-user-flow-rail a{min-width:0}.stos-auth-chip span,.stos-customer-command-steps small,.stos-customer-command-steps strong,.stos-lark-brand small,.stos-sidebar-nav small,.stos-sidebar-nav strong,.stos-user-flow-rail small,.stos-user-flow-rail strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.stos-user-flow-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stos-user-flow-rail a{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;border:1px solid rgba(20,83,45,.16);border-radius:22px;padding:14px;color:inherit;text-decoration:none;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(7,48,27,.08);transition:transform .18s ease,border-color .18s ease,background .18s ease}.stos-user-flow-rail a.is-active,.stos-user-flow-rail a:focus-visible,.stos-user-flow-rail a:hover{transform:translateY(-2px);border-color:rgba(90,255,147,.72);background:linear-gradient(135deg,rgba(178,255,72,.92),rgba(79,229,174,.88))}.stos-user-flow-rail span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(4,38,20,.88);color:#b9ff43;font-weight:900}.stos-user-flow-rail small,.stos-user-flow-rail strong{grid-column:2;display:block}.stos-user-flow-rail small{opacity:.72;line-height:1.35}.stos-metric-source-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(20,83,45,.14);border-radius:20px;background:rgba(255,255,255,.72);color:rgba(3,28,18,.86)}.stos-metric-source-strip span{font-weight:900;letter-spacing:-.02em}.stos-metric-source-strip b{padding:8px 10px;border-radius:999px;background:rgba(183,255,65,.24);font-size:.86rem}.stos-metric-source-strip small{flex-basis:100%;line-height:1.45;color:rgba(3,28,18,.62)}.stos-customer-empty-playbook{display:grid;gap:18px}.stos-customer-empty-playbook h2{margin:10px 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:.98;letter-spacing:-.055em}.stos-customer-empty-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stos-customer-empty-actions article{display:grid;gap:10px;align-content:start;min-width:0;min-height:190px;padding:18px;border:1px solid rgba(20,83,45,.14);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(7,48,27,.08)}.stos-customer-empty-actions span{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#b9ff43,#4fe5ae);color:#052516;font-weight:950}.stos-customer-empty-actions strong{font-size:1.18rem;line-height:1.08;letter-spacing:-.03em}.stos-customer-empty-actions small{color:rgba(3,28,18,.62);line-height:1.45}.stos-customer-empty-actions a,.stos-customer-empty-actions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:10px 14px;background:#082b18;color:#ffffff;font-weight:900;text-decoration:none;cursor:pointer}@media (max-width:1180px){main.stos-app-shell[data-stos-route]{display:block;padding:14px}.stos-workspace-sidebar{position:relative;inset:auto;width:auto;max-width:none;margin:0 0 14px}.stos-sidebar-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stos-lark-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px}main.stos-app-shell[data-stos-route] .stos-lark-nav>nav{display:none}main.stos-app-shell[data-stos-route] .stos-lark-nav>.stos-lark-brand{grid-column:1;grid-row:1}main.stos-app-shell[data-stos-route] .stos-lark-nav>.btn{grid-column:2;grid-row:1;min-height:44px;padding-inline:14px;white-space:nowrap}main.stos-app-shell[data-stos-route] .stos-lark-nav>.stos-auth-chip{grid-column:2;grid-row:1;width:auto;min-height:44px;padding:8px 10px}.stos-auth-chip{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px}.stos-customer-command-center{grid-template-columns:1fr}.stos-user-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){main.stos-app-shell[data-stos-route]{padding:10px}.stos-app-card,.stos-customer-command-center,.stos-sidebar-brand,.stos-sidebar-public-link{border-radius:24px}main.stos-app-shell[data-stos-route] .stos-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}main.stos-app-shell[data-stos-route] .stos-sidebar-nav a{min-height:48px;padding:5px 4px}.stos-customer-command-center,.stos-customer-command-steps,.stos-customer-empty-actions,.stos-launch-checklist-grid,.stos-page-builder-grid,.stos-page-builder-hero,.stos-page-launch-checklist,.stos-user-flow-rail{grid-template-columns:1fr}.stos-customer-command-copy h2,.stos-page-builder-hero h1{font-size:clamp(2rem,12vw,3.4rem);line-height:.98;letter-spacing:-.05em}.stos-customer-command-copy p,.stos-page-builder-hero p{font-size:1rem;line-height:1.55}.stos-page-live-preview img,.stos-portfolio-avatar img,.stos-public-avatar{object-fit:cover;object-position:center}main.stos-app-shell[data-stos-route] .stos-lark-nav{grid-template-columns:minmax(0,1fr) auto}main.stos-app-shell[data-stos-route] .stos-lark-nav>.stos-lark-brand{grid-column:1;grid-row:auto}main.stos-app-shell[data-stos-route] .stos-lark-nav>.stos-auth-chip{grid-column:2;grid-row:1;width:auto}main.stos-app-shell[data-stos-route] .stos-auth-email{display:none}main.stos-app-shell[data-stos-route] .stos-lark-nav>.btn{grid-column:1/-1;grid-row:auto;width:100%}}body .app-shell .workspace-saas-overview{display:grid;gap:18px;min-width:0}body .app-shell .workspace-saas-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,#e8f7f4);box-shadow:0 12px 30px rgba(31,22,48,.08)}body .app-shell .workspace-saas-hero-copy{min-width:0}body .app-shell .workspace-saas-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}body .app-shell .workspace-saas-eyebrow,body .app-shell .workspace-saas-section-head>div>span{display:block;margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;text-transform:uppercase}body .app-shell .workspace-saas-hero h2{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:30px;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}body .app-shell .workspace-saas-hero-copy>p:last-child{max-width:720px;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.6}body .app-shell .workspace-saas-score{display:grid;width:132px;min-width:132px;min-height:104px;place-content:center;padding:14px;border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line));border-radius:8px;background:var(--surface);text-align:center}body .app-shell .workspace-saas-score strong{color:var(--blue);font-family:var(--font-heading);font-size:30px;line-height:1;letter-spacing:0}body .app-shell .workspace-saas-score span{margin-top:8px;color:var(--muted);font-size:12px;font-weight:800}body .app-shell .workspace-saas-stats .stat{min-width:0;border-radius:8px}body .app-shell .workspace-saas-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}body .app-shell .workspace-saas-main-grid>.panel{min-width:0;border-radius:8px}body .app-shell .workspace-saas-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;margin-bottom:16px}body .app-shell .workspace-saas-section-head>div{min-width:0}body .app-shell .workspace-saas-section-head h3{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:20px;line-height:1.25;letter-spacing:0}body .app-shell .workspace-saas-meter{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--surface-2)}body .app-shell .workspace-saas-meter>span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .24s ease}body .app-shell .workspace-saas-checklist{display:grid;gap:0;margin-top:14px}body .app-shell .workspace-saas-checklist>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}body .app-shell .workspace-saas-checklist>div:last-child{border-bottom:0}body .app-shell .workspace-saas-checklist svg{color:#198754}body .app-shell .workspace-saas-checklist .needs-action>span:first-child{width:14px;height:14px;margin-left:2px;border:2px solid var(--amber);border-radius:50%}body .app-shell .workspace-saas-checklist small,body .app-shell .workspace-saas-checklist strong{min-width:0;overflow-wrap:anywhere}body .app-shell .workspace-saas-checklist strong{font-size:14px}body .app-shell .workspace-saas-checklist small{color:var(--muted);font-size:12px;text-align:right}body .app-shell .workspace-saas-entitlements{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}body .app-shell .workspace-saas-entitlements span{max-width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:700;overflow-wrap:anywhere}body .app-shell .workspace-saas-health-list,body .app-shell .workspace-saas-priority-list{display:grid;gap:0}body .app-shell .workspace-saas-health-list>a,body .app-shell .workspace-saas-priority-list>a{display:grid;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--ink);text-decoration:none}body .app-shell .workspace-saas-health-list>a:last-child,body .app-shell .workspace-saas-priority-list>a:last-child{border-bottom:0}body .app-shell .workspace-saas-action-grid>a:focus-visible,body .app-shell .workspace-saas-action-grid>a:hover,body .app-shell .workspace-saas-health-list>a:focus-visible,body .app-shell .workspace-saas-health-list>a:hover,body .app-shell .workspace-saas-priority-list>a:focus-visible,body .app-shell .workspace-saas-priority-list>a:hover{color:var(--blue)}body .app-shell .workspace-saas-action-grid a>span,body .app-shell .workspace-saas-empty>span,body .app-shell .workspace-saas-health-list a>span,body .app-shell .workspace-saas-priority-list a>span{display:grid;gap:3px;min-width:0}body .app-shell .workspace-saas-action-grid strong,body .app-shell .workspace-saas-empty strong,body .app-shell .workspace-saas-health-list strong,body .app-shell .workspace-saas-priority-list strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}body .app-shell .workspace-saas-action-grid small,body .app-shell .workspace-saas-empty small,body .app-shell .workspace-saas-health-list small,body .app-shell .workspace-saas-priority-list small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app-shell .workspace-saas-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .app-shell .workspace-saas-action-grid>a{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--surface) 95%,#edf3ff);text-decoration:none}body .app-shell .workspace-saas-priority-list>a{grid-template-columns:auto minmax(0,1fr) 18px}body .app-shell .workspace-saas-empty{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;color:#198754}@media (max-width:980px){body .app-shell .workspace-saas-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){body .app-shell .workspace-saas-overview{gap:12px}body .app-shell .workspace-saas-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}body .app-shell .workspace-saas-hero h2{font-size:24px}body .app-shell .workspace-saas-score{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;min-height:60px;align-items:center;justify-content:start;gap:12px;text-align:left}body .app-shell .workspace-saas-score strong{font-size:24px}body .app-shell .workspace-saas-score span{margin:0}body .app-shell .workspace-saas-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .app-shell .workspace-saas-main-grid{gap:12px}body .app-shell .workspace-saas-main-grid>.panel{padding:16px}body .app-shell .workspace-saas-action-grid{grid-template-columns:minmax(0,1fr)}body .app-shell .workspace-saas-checklist>div{grid-template-columns:22px minmax(0,1fr)}body .app-shell .workspace-saas-checklist small{grid-column:2;text-align:left}body .app-shell .workspace-saas-health-list>a{grid-template-columns:22px minmax(0,1fr) auto}body .app-shell .workspace-saas-health-list>a>svg:last-child{display:none}}@media (max-width:380px){body .app-shell .workspace-saas-stats{grid-template-columns:minmax(0,1fr)}body .app-shell .workspace-saas-health-list>a{grid-template-columns:22px minmax(0,1fr)}body .app-shell .workspace-saas-health-list>a>.badge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){body .app-shell .workspace-saas-meter>span{transition:none}}html body .app-shell .main>.topbar h1.workspace-page-title{min-height:38px!important}@media (min-width:431px) and (max-width:900px){html body .app-shell .main>.topbar h1.workspace-page-title{min-height:66px!important}}@media (max-width:640px){html body .workspace-loading{padding:16px}html body .workspace-loading-card,html body .workspace-loading-preview{box-sizing:border-box;width:100%;max-width:100%;min-width:0}html body .workspace-loading-preview>*{min-width:0}}body .agency-home #consult .contact-copy h2{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .app-shell.workspace-sidebar-redesign{--workspace-sidebar-width:var(--workspace-sidebar-expanded-width,272px)!important;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)!important}body .app-shell.workspace-sidebar-redesign .sidebar{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;width:var(--workspace-sidebar-width)!important;height:100dvh;padding:12px!important;overflow:hidden!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:center}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-header .brand-mark{min-width:0;min-height:64px;margin:0!important;padding:8px!important}body .app-shell.workspace-sidebar-redesign .user-mini-card img,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-header .brand-logo{width:32px!important;height:32px!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-scroll{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;overflow:hidden;overflow-x:hidden;padding:8px 2px}body .app-shell.workspace-sidebar-redesign .workspace-nav--desktop{display:flex!important;flex-direction:column;min-height:0!important;overflow:hidden!important;gap:4px}body .app-shell.workspace-sidebar-redesign .workspace-nav--mobile{display:none!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section{border:0!important;border-bottom:1px solid var(--workspace-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid;flex:0 0 auto;min-height:48px}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]{flex:1 1 auto;min-height:48px;grid-template-rows:auto minmax(0,1fr);overflow:hidden!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]>div{block-size:100%!important;max-block-size:100%!important;min-block-size:0!important;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body .app-shell.workspace-sidebar-redesign .workspace-nav-section:not([open])>div,body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary small{display:none!important}body .app-shell.workspace-sidebar-redesign .nav-button,body .app-shell.workspace-sidebar-redesign .sidebar-route-panel>summary,body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-desktop-toggle,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-close,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-trigger{min-height:48px!important}body .app-shell.workspace-sidebar-redesign .nav-button,body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary{width:100%;padding:10px 12px!important;font-size:16px!important;line-height:24px!important;white-space:normal!important}body .app-shell.workspace-sidebar-redesign .sidebar-route-panel>summary{display:flex;align-items:center;padding:10px 12px;font-size:16px;line-height:24px}body .app-shell.workspace-sidebar-redesign .nav-button span,body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary small,body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section>summary small{display:block;font-size:13px;line-height:18px}body .app-shell.workspace-sidebar-redesign .sidebar-route-panel.workspace-quick-links{flex:0 0 auto;margin-top:0!important}body .app-shell.workspace-sidebar-redesign .sidebar-route-panel,body .app-shell.workspace-sidebar-redesign .user-mini-card{margin-top:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app-shell.workspace-sidebar-redesign .workspace-quick-links-list{display:grid;gap:4px;margin-top:4px}body .app-shell.workspace-sidebar-redesign .user-account-menu summary{width:48px!important;height:48px!important}body .app-shell.workspace-sidebar-redesign .user-account-menu-panel{width:min(240px,calc(var(--workspace-sidebar-width) - 24px),calc(100vw - 32px));max-width:calc(100vw - 32px)}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-backdrop,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-close,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-trigger{display:none}body .app-shell.workspace-sidebar-redesign.sidebar-collapsed{--workspace-sidebar-width:72px!important}body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .workspace-sidebar-header{grid-template-columns:48px}body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .brand-mark,body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .user-mini-card,body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .workspace-sidebar-scroll{display:none!important}@media (max-width:1080px){body.workspace-sidebar-modal-open{overflow:hidden}body .app-shell.workspace-sidebar-redesign{--workspace-sidebar-width:var(--workspace-sidebar-expanded-width,272px)!important;grid-template-columns:minmax(0,1fr)!important;padding-top:56px}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-trigger{position:fixed;inset:8px auto auto 8px;z-index:150;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 16px);padding:0 14px}body .app-shell.workspace-sidebar-redesign .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:210!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(320px,calc(100vw - 16px))!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;transform:translateX(-105%)!important;transition:transform .15s ease;visibility:hidden}body .app-shell.workspace-sidebar-redesign.sidebar-mobile-open .sidebar{transform:translateX(0)!important;visibility:visible}body .app-shell.workspace-sidebar-redesign .main{padding-top:0!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-backdrop{position:fixed;inset:0;z-index:200;display:block;min-height:100dvh;border:0;background:rgba(4,2,8,.66)}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-header{grid-template-columns:minmax(0,1fr) 48px}body .app-shell.workspace-sidebar-redesign .user-mini-card,body .app-shell.workspace-sidebar-redesign .workspace-sidebar-header .brand-mark{display:flex!important}body .app-shell.workspace-sidebar-redesign .workspace-nav--desktop{max-height:none!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-scroll{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}body .app-shell.workspace-sidebar-redesign .workspace-nav--desktop{block-size:auto!important;min-block-size:0!important;overflow:visible!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]{flex:0 0 auto!important;overflow:visible!important;grid-template-rows:auto!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]>div{block-size:auto!important;max-block-size:none!important;min-block-size:0!important;overflow:visible!important}body .app-shell.workspace-sidebar-redesign .sidebar-route-panel{display:block!important}body .app-shell.workspace-sidebar-redesign .user-account-menu-panel{inset:auto 0 calc(100% + 10px) auto!important;z-index:220;width:min(240px,calc(100vw - 40px))!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-desktop-toggle{display:none!important}body .app-shell.workspace-sidebar-redesign .workspace-sidebar-mobile-close{display:inline-flex;align-items:center;justify-content:center}body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .brand-mark,body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .user-mini-card,body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .workspace-sidebar-scroll{display:flex!important}body .app-shell.workspace-sidebar-redesign.sidebar-collapsed .workspace-sidebar-scroll{display:grid!important}}@media (max-height:479px){body .app-shell.workspace-sidebar-redesign .workspace-sidebar-scroll{overflow-y:auto}body .app-shell.workspace-sidebar-redesign .workspace-nav--desktop{overflow:visible!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]{min-height:48px;grid-template-rows:auto;overflow:visible!important}body .app-shell.workspace-sidebar-redesign .workspace-nav-section[open]>div{block-size:auto!important;max-block-size:none!important;min-block-size:0!important;overflow-x:visible;overflow-y:visible}}@media (prefers-reduced-motion:reduce){body .app-shell.workspace-sidebar-redesign .sidebar{transition:none!important}}