@media (max-width:768px){.hero-actions>a,.hero-actions>button,.hero-cta-primary{width:100%;margin-bottom:12px;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative;z-index:20}.bottom-cta-button,.hero-actions>a,.hero-actions>button,.hero-cta-primary{min-height:56px!important;font-size:16px!important;padding:0 24px!important}.bottom-cta-button{width:100%!important}.how-it-works-cta,[class*=btn-gradient],[class*=btn-primary],[class*=btn-secondary]{min-height:56px!important;font-size:16px!important;width:100%;padding:0 20px!important}.agent-cta-primary,.agent-cta-secondary{min-height:56px!important;font-size:16px!important;width:100%}.button,[role=button],a.button,button[type=button],button[type=submit]{min-height:48px;font-size:16px}.hero-actions{flex-direction:column!important;gap:12px!important;width:100%}.info-pill-container{margin:16px 0;touch-action:manipulation}.info-pill{min-height:44px;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.mobile-sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--border);box-shadow:0 -4px 12px rgba(0,0,0,.1);z-index:50;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .mobile-sticky-cta-bar{background:rgba(15,23,42,.95);box-shadow:0 -4px 12px rgba(0,0,0,.3)}.mobile-sticky-cta-bar a,.mobile-sticky-cta-bar button{width:100%;min-height:56px;font-size:16px;font-weight:600;border-radius:12px}body.has-mobile-sticky-cta main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-sticky-cta-bar.hidden{transform:translateY(100%);transition:transform .3s ease-in-out}.mobile-sticky-cta-bar:not(.hidden){transform:translateY(0);transition:transform .3s ease-in-out}.agent-page-hero,.hero-content,.learn-hero-content{display:flex;flex-direction:column}.hero-actions{order:10;margin-top:auto;padding-top:24px}.btn-secondary,.button-secondary,.hero-cta-secondary{background:transparent!important;border:1px solid var(--border)!important;color:var(--foreground)!important}.agent-hero-section{padding:80px 16px 32px}.agent-feature-card{padding:20px 16px}.agent-cta-section{padding:32px 16px}.agent-comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.agent-card,.marketplace-card{margin-bottom:16px}.agent-card-cta{min-height:48px;width:100%;font-size:15px}.marketplace-filters{position:sticky;top:64px;background:var(--background);z-index:10;padding:12px 16px;border-bottom:1px solid var(--border)}.book-call-page{padding:80px 16px 32px}.book-call-page iframe{min-height:680px;height:85vh;border-radius:12px}.book-call-benefits{grid-template-columns:1fr;gap:16px}.contact-form-container{padding:16px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px;min-height:48px;padding:12px 16px}.contact-form button[type=submit]{min-height:56px;width:100%;font-size:16px;font-weight:600;margin-top:24px}.form-step-indicator{margin-bottom:24px}.message-type-card,.service-card{min-height:80px;padding:16px;margin-bottom:12px}}@media (max-width:768px){[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}[role=button]+[role=button],a+a,button+button{margin-left:0;margin-top:12px}button[aria-busy=true],button[disabled]{opacity:.6;cursor:not-allowed}}@media (max-width:768px){@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bottom-cta-button,.hero-cta-primary,.mobile-sticky-cta-bar{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.bottom-cta-section,.hero-actions,.mobile-sticky-cta-bar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.bottom-cta-section,.mobile-sticky-cta-bar,footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:896px) and (orientation:landscape){.hero-section{padding-top:60px;padding-bottom:32px}.hero-title{font-size:2rem!important}.hero-subtitle{font-size:1rem!important}.hero-actions{margin-top:16px}.mobile-sticky-cta-bar{padding:8px 16px}.mobile-sticky-cta-bar a,.mobile-sticky-cta-bar button{min-height:48px}}@media (max-width:768px){[data-testid^=agent-summary-]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}[data-testid^=agent-summary-]>div{width:100%;min-height:200px}[data-testid^=agent-summary-] .group{touch-action:manipulation;position:relative;z-index:10}[data-testid^=agent-summary-] a,[data-testid^=agent-summary-] button{min-height:48px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;z-index:15}}[data-testid^=agent-summary-]{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){[data-testid^=agent-summary-]:active{transform:scale(.98);transition:transform .1s ease}[data-testid^=agent-summary-] .group:active{opacity:.9}}.tkc-old-theme .gradient-primary{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)))}.tkc-old-theme .gradient-secondary{background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--accent)))}.tkc-old-theme .gradient-accent{background:linear-gradient(135deg,hsl(var(--accent)),hsl(var(--primary)))}.tkc-old-theme .gradient-success{background:linear-gradient(135deg,hsl(var(--success)),hsl(var(--accent)))}.tkc-old-theme .profile-hero-gradient{background:linear-gradient(to bottom right,hsl(var(--primary)/.95),hsl(var(--primary)),hsl(var(--primary)/.8))}.tkc-old-theme .gradient-text{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tkc-old-theme .onboarding-completed-card{background:linear-gradient(to bottom right,hsl(var(--success)/.05),hsl(var(--accent)/.05));border:2px solid hsl(var(--success)/.2)}.tkc-old-theme[data-theme=dark] .onboarding-completed-card{background:linear-gradient(to bottom right,hsl(var(--success)/.1),hsl(var(--accent)/.1))}.tkc-old-theme .status-badge{display:inline-flex;align-items:center;gap:.5rem}.tkc-old-theme .status-badge,.tkc-old-theme .status-badge-success{padding:.375rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.tkc-old-theme .status-badge-success{background:hsl(var(--success)/.1);color:hsl(var(--success))}.tkc-old-theme .status-badge-info{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.tkc-old-theme .status-badge-info,.tkc-old-theme .status-badge-warning{padding:.375rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.tkc-old-theme .status-badge-warning{background:hsl(var(--warning)/.1);color:hsl(var(--warning))}.tkc-old-theme .status-badge-error{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.tkc-old-theme .status-badge-error,.tkc-old-theme .status-badge-secondary{padding:.375rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600}.tkc-old-theme .status-badge-secondary{background:hsl(var(--secondary)/.1);color:hsl(var(--secondary))}.tkc-old-theme[data-theme=dark] .status-badge-success{background:hsl(var(--success)/.15);color:hsl(142 76% 46%)}.tkc-old-theme[data-theme=dark] .status-badge-info{background:hsl(var(--primary)/.15);color:hsl(265 92% 77%)}.tkc-old-theme[data-theme=dark] .status-badge-warning{background:hsl(var(--warning)/.15);color:hsl(38 92% 60%)}.tkc-old-theme[data-theme=dark] .status-badge-error{background:hsl(var(--destructive)/.15);color:hsl(0 84% 70%)}.tkc-old-theme[data-theme=dark] .status-badge-secondary{background:hsl(var(--secondary)/.15);color:hsl(330 88% 74%)}.tkc-old-theme .status-badge-sm{padding:.25rem .75rem;font-size:.75rem}.tkc-old-theme .status-badge-lg{padding:.5rem 1.25rem;font-size:1rem}.tkc-old-theme .status-badge-pill{border-radius:9999px}.tkc-old-theme .status-badge-dot:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;margin-right:.5rem}