.design-v2 .section-hero{background-color:var(--brand-navy);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.design-v2 .section-hero .hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.design-v2 .section-hero .hero-overlay{background:linear-gradient(180deg,rgba(10,15,30,.4),rgba(10,15,30,.2) 40%,rgba(10,15,30,.1) 70%,transparent);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.design-v2 .section-hero .hero-overlay--none{display:none}.design-v2 .section-hero .hero-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.design-v2 .section-hero .dust-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.design-v2 .section-hero .dust-particle{animation:dustFloat var(--duration) linear forwards;border-radius:50%;pointer-events:none;position:absolute;will-change:transform,opacity}@keyframes dustFloat{0%{opacity:0;transform:translateZ(0) scale(1)}15%{opacity:var(--max-opacity)}85%{opacity:calc(var(--max-opacity)*.5)}to{opacity:0;transform:translate3d(var(--drift-x),var(--drift-y),0) scale(.4)}}.design-v2 .section-hero .hero-container{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2}.design-v2 .section-hero .hero-content{color:#fff;text-align:center}.design-v2 .section-hero .hero-eyebrow{color:hsla(0,0%,100%,.9);display:inline-block;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;line-height:1.4;margin-bottom:3rem}.design-v2 .section-hero .hero-eyebrow--rating{display:block}.design-v2 .section-hero .hero-eyebrow--icon{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:120px}.design-v2 .section-hero .hero-eyebrow--pill{background:hsla(0,0%,100%,.12);border-radius:4px;font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:1.5rem;padding:8px 14px;text-transform:uppercase}.design-v2 .section-hero .hero-rating{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative}.design-v2 .section-hero .hero-rating .stars-container{align-items:center;display:flex;flex-shrink:0}.design-v2 .section-hero .hero-rating .star{color:#fff;display:inline-block;font-size:var(--text-body-xs);line-height:1}.design-v2 .section-hero .hero-rating .star.half{display:inline-block;overflow:hidden;position:relative;width:.4375rem}.design-v2 .section-hero .hero-rating .rating-badge{background-color:hsla(0,0%,100%,.2);border-radius:4px;color:#fff;display:inline-block;font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:500;padding:.125rem .375rem}.design-v2 .section-hero .hero-rating .rating-text{align-items:center;color:hsla(0,0%,100%,.9);display:flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;margin-left:.25rem}.design-v2 .section-hero .hero-rating .rating-number{display:inline-block;font-variant-numeric:tabular-nums;text-align:right;width:50px}.design-v2 .section-hero .hero-rating .rating-suffix{display:inline-block;white-space:nowrap}.design-v2 .section-hero .trust-badges{align-items:center;display:flex;flex-shrink:0;gap:.5rem;margin-left:.75rem}.design-v2 .section-hero .trust-badge{height:18px;object-fit:contain;opacity:.9;transition:opacity .3s ease;width:auto}.design-v2 .section-hero .trust-badge:nth-child(2){height:30px}.design-v2 .section-hero .trust-badge:hover{opacity:1}.design-v2 .section-hero .trust-badge-light{filter:brightness(0) invert(1);opacity:.8}.design-v2 .section-hero .trust-badge-light:hover{opacity:1}.design-v2 .section-hero .trust-badge-light:first-child{filter:none;opacity:.95}.design-v2 .section-hero .hero-title{color:#fff;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display);font-weight:var(--arizona-hero-weight);letter-spacing:var(--arizona-hero-letter-spacing);line-height:var(--arizona-hero-line-height);margin-bottom:2.5rem}.design-v2 .section-hero .hero-description{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.7;margin:0 auto 3.5rem;max-width:700px}.design-v2 .section-hero .hero-description strong{color:#fff}.design-v2 .section-hero .hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.design-v2 .section-hero .btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border:none;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.4);color:#fff}.design-v2 .section-hero .btn-ghost .btn-text{color:#fff}.design-v2 .section-hero .btn-ghost .btn-arrow{background-color:hsla(0,0%,100%,.15);color:#fff}.design-v2 .section-hero .btn-ghost:hover{background-color:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6)}.design-v2 .section-hero .btn-secondary{border-color:hsla(0,0%,100%,.4);color:#fff}.design-v2 .section-hero .btn-secondary .btn-text{color:#fff}.design-v2 .section-hero .btn-secondary .btn-arrow{background-color:hsla(0,0%,100%,.1);color:#fff}.design-v2 .section-hero .btn-secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.design-v2 .section-hero--centered .hero-container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:100%;padding:120px 60px}.design-v2 .section-hero--centered .hero-content{max-width:1000px}.design-v2 .section-hero--centered .hero-content--wide{max-width:1280px}.design-v2 .section-hero--stacked .hero-container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;max-width:100%;padding:220px 60px 80px}.design-v2 .section-hero--stacked .hero-content{max-width:1200px}.design-v2 .section-hero--stacked .hero-title{text-shadow:0 2px 40px rgba(0,0,0,.3)}.design-v2 .section-hero--stacked .hero-description{color:hsla(0,0%,100%,.9);font-size:var(--text-body-xl);text-shadow:0 1px 20px rgba(0,0,0,.2)}.design-v2 .section-hero .hero-title--lg,.design-v2 .section-hero--title-lg .hero-title{font-size:var(--text-display-lg)}.design-v2 .section-hero .hero-title--metric{font-size:var(--text-metric-lg)}.design-v2 .section-hero .hero-showcase{align-items:flex-start;display:flex;justify-content:center;margin:80px auto 0;max-width:1400px;padding-bottom:40px;padding-left:60px;padding-right:60px;position:relative;width:100%;z-index:3}.design-v2 .section-hero .hero-showcase .desktop-app-bg{animation:sectionHeroAppSlideIn .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.2s;margin-left:0;margin-right:auto;margin-top:0;pointer-events:auto;position:relative;right:-18%;top:auto;translate:25% 0}.design-v2 .reveal:not(.revealed) .desktop-app-bg,.design-v2 .reveal:not(.revealed) .ui-showcase{animation-play-state:paused;opacity:0}.design-v2 .section-hero .hero-showcase--animate-none .desktop-app-bg{animation:none}.design-v2 .section-hero .hero-showcase--animate-fade .desktop-app-bg{animation:sectionHeroAppFade .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.2s}.design-v2 .section-hero .hero-showcase--animate-fade-up .desktop-app-bg{animation:sectionHeroAppFadeUp .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.2s}.design-v2 .section-hero .hero-showcase .desktop-app-window{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 25px 80px -12px rgba(100,116,139,.15),0 0 0 1px hsla(0,0%,100%,.4),inset 0 1px 0 hsla(0,0%,100%,.5),0 25px 80px -20px rgba(0,0,0,.4),0 10px 30px -10px rgba(0,0,0,.3);display:flex;flex-direction:column;height:720px;overflow:hidden;position:relative;width:1080px}.design-v2 .section-hero .hero-showcase .app-header{align-items:center;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.25);display:flex;justify-content:space-between;padding:14px 20px}.design-v2 .section-hero .hero-showcase .app-header-left{align-items:center;display:flex;gap:14px}.design-v2 .section-hero .hero-showcase .app-title{color:rgba(0,0,0,.5);font-family:var(--font-body);font-size:var(--text-caption-sm);font-weight:500;letter-spacing:-.02em}.design-v2 .section-hero .hero-showcase .app-header-right{display:flex;gap:4px}.design-v2 .section-hero .hero-showcase .header-icon{align-items:center;border-radius:6px;color:rgba(0,0,0,.5);display:flex;font-size:var(--text-body-sm);height:28px;justify-content:center;width:28px}.design-v2 .section-hero .hero-showcase .app-body{background:transparent;display:flex;flex:1;overflow:hidden}.design-v2 .section-hero .hero-showcase .app-sidebar{border-right:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;width:240px}.design-v2 .section-hero .hero-showcase .sidebar-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding:16px 18px}.design-v2 .section-hero .hero-showcase .sidebar-title{color:rgba(0,0,0,.85);font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:-.02em}.design-v2 .section-hero .hero-showcase .sidebar-action{align-items:center;color:rgba(0,0,0,.5);display:flex;font-size:var(--text-body-sm);height:24px;justify-content:center;width:24px}.design-v2 .section-hero .hero-showcase .conversation-list{flex:1;overflow:hidden;padding:8px 0}.design-v2 .section-hero .hero-showcase .conversation-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 18px;transition:background .2s ease}.design-v2 .section-hero .hero-showcase .conversation-item.active{background:hsla(0,0%,100%,.25);border-left:2px solid hsla(0,0%,100%,.6);padding-left:16px}.design-v2 .section-hero .hero-showcase .conversation-avatar{align-items:center;background:#1a1a1a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-caption-sm);font-weight:600;height:36px;justify-content:center;position:relative;width:36px}.design-v2 .section-hero .hero-showcase .conversation-avatar.team{background:var(--brand-blue);font-size:var(--text-body-sm)}.design-v2 .section-hero .hero-showcase .status-dot{border:2px solid var(--brand-cream);border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.design-v2 .section-hero .hero-showcase .status-dot.online{background:#22c55e}.design-v2 .section-hero .hero-showcase .conversation-info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.design-v2 .section-hero .hero-showcase .conversation-name{color:rgba(0,0,0,.9);font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-v2 .section-hero .hero-showcase .conversation-preview{color:rgba(0,0,0,.6);font-family:var(--font-body);font-size:var(--text-caption-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-v2 .section-hero .hero-showcase .conversation-time{color:rgba(0,0,0,.5);flex-shrink:0;font-family:var(--font-body);font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .app-chat{display:flex;flex:1;flex-direction:column}.design-v2 .section-hero .hero-showcase .chat-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding:14px 20px}.design-v2 .section-hero .hero-showcase .chat-header-info{display:flex;flex-direction:column;gap:2px}.design-v2 .section-hero .hero-showcase .chat-recipient{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600}.design-v2 .section-hero .hero-showcase .chat-status{align-items:center;color:rgba(0,0,0,.6);display:flex;font-family:var(--font-body);gap:6px}.design-v2 .section-hero .hero-showcase .chat-header .status-dot{background:#4ade80;border:none;border-radius:50%;height:6px;width:6px}.design-v2 .section-hero .hero-showcase .chat-header-actions{display:flex;gap:4px}.design-v2 .section-hero .hero-showcase .chat-action{align-items:center;background:rgba(0,0,0,.08);border-radius:8px;color:rgba(0,0,0,.5);display:flex;font-size:var(--text-body);height:32px;justify-content:center;width:32px}.design-v2 .section-hero .hero-showcase .chat-messages{display:flex;flex:1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:20px}.design-v2 .section-hero .hero-showcase .message{border-radius:16px;font-family:var(--font-body);font-size:var(--text-caption);line-height:1.5;max-width:75%;padding:12px 16px}.design-v2 .section-hero .hero-showcase .message.received{align-self:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.35);border-bottom-left-radius:4px;color:#1a1a1a}.design-v2 .section-hero .hero-showcase .message.sent{align-self:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(30,30,30,.7);border-bottom-right-radius:4px;color:#fff}.design-v2 .section-hero .hero-showcase .message.sent.user-sent{animation:sectionHeroMessagePop .25s ease}@keyframes sectionHeroMessagePop{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.design-v2 .section-hero .hero-showcase .chat-messages::-webkit-scrollbar{width:4px}.design-v2 .section-hero .hero-showcase .chat-messages::-webkit-scrollbar-track{background:transparent}.design-v2 .section-hero .hero-showcase .chat-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.design-v2 .section-hero .hero-showcase .chat-messages::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.design-v2 .section-hero .hero-showcase .chat-input{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:12px;padding:14px 20px}.design-v2 .section-hero .hero-showcase .input-actions{align-items:center;background:rgba(0,0,0,.08);border-radius:8px;color:rgba(0,0,0,.5);display:flex;font-size:var(--text-body);height:32px;justify-content:center;width:32px}.design-v2 .section-hero .hero-showcase .input-field{background:hsla(0,0%,100%,.95);border:1px solid transparent;border-radius:10px;color:#1a1a1a;cursor:text;flex:1;font-family:var(--font-body);font-size:var(--text-caption);outline:none;padding:10px 16px;pointer-events:auto;transition:all .2s ease}.design-v2 .section-hero .hero-showcase .input-field::placeholder{color:rgba(0,0,0,.45)}.design-v2 .section-hero .hero-showcase .input-send{align-items:center;background:rgba(30,30,30,.7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:var(--text-body-sm);height:32px;justify-content:center;pointer-events:auto;transition:all .2s ease;width:32px}.design-v2 .section-hero .hero-showcase .input-send:hover{background:rgba(0,98,184,.9);transform:scale(1.05)}.design-v2 .section-hero .hero-showcase .app-customer-panel{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.08);border-left:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;overflow-y:auto;width:220px}.design-v2 .section-hero .hero-showcase .customer-panel-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding:16px 18px}.design-v2 .section-hero .hero-showcase .customer-panel-title{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:-.02em}.design-v2 .section-hero .hero-showcase .customer-panel-action{align-items:center;border-radius:6px;color:rgba(0,0,0,.5);cursor:pointer;display:flex;font-size:var(--text-body-sm);height:24px;justify-content:center;width:24px}.design-v2 .section-hero .hero-showcase .customer-profile{border-bottom:1px solid hsla(0,0%,100%,.2);padding:20px 16px;text-align:center}.design-v2 .section-hero .hero-showcase .customer-avatar,.design-v2 .section-hero .hero-showcase .customer-avatar-fallback{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;color:#1a1a1a;display:flex;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;height:48px;justify-content:center;margin:0 auto 10px;overflow:hidden;width:48px}.design-v2 .section-hero .hero-showcase .customer-avatar-img{height:100%;object-fit:cover;width:100%}.design-v2 .section-hero .hero-showcase .customer-name{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-caption-lg);font-weight:600;margin-bottom:3px}.design-v2 .section-hero .hero-showcase .customer-email{color:rgba(0,0,0,.6);font-family:var(--font-body);font-size:var(--text-micro);margin-bottom:10px}.design-v2 .section-hero .hero-showcase .customer-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.design-v2 .section-hero .hero-showcase .customer-tag{background:rgba(0,0,0,.08);border-radius:4px;color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-micro-sm);font-weight:500;padding:3px 8px}.design-v2 .section-hero .hero-showcase .customer-section{border-bottom:1px solid hsla(0,0%,100%,.1);padding:14px 16px}.design-v2 .section-hero .hero-showcase .customer-section-title{align-items:center;color:rgba(0,0,0,.7);display:flex;font-family:var(--font-body);font-size:var(--text-micro-sm);font-weight:600;gap:6px;letter-spacing:-.02em;margin-bottom:10px;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .customer-section-title i{font-size:var(--text-caption-sm)}.design-v2 .section-hero .hero-showcase .customer-activity-list{display:flex;flex-direction:column;gap:8px}.design-v2 .section-hero .hero-showcase .activity-item{align-items:center;display:flex;font-family:var(--font-body);font-size:var(--text-micro);gap:8px}.design-v2 .section-hero .hero-showcase .activity-icon{align-items:center;background:rgba(0,0,0,.08);border-radius:6px;color:rgba(0,0,0,.6);display:flex;font-size:var(--text-micro);height:22px;justify-content:center;width:22px}.design-v2 .section-hero .hero-showcase .activity-text{color:#1a1a1a;flex:1}.design-v2 .section-hero .hero-showcase .activity-time{color:rgba(0,0,0,.5);font-size:var(--text-micro-sm)}.design-v2 .section-hero .hero-showcase .customer-stats-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.design-v2 .section-hero .hero-showcase .customer-stat{background:rgba(0,0,0,.06);border-radius:8px;padding:10px 8px;text-align:center}.design-v2 .section-hero .hero-showcase .customer-stat-value{color:#1a1a1a;display:block;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;margin-bottom:2px}.design-v2 .section-hero .hero-showcase .customer-stat-label{color:rgba(0,0,0,.6);font-family:var(--font-body);font-size:var(--text-micro-xs);letter-spacing:-.02em;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .customer-sentiment{display:flex;flex-direction:column;gap:6px}.design-v2 .section-hero .hero-showcase .sentiment-bar{background:rgba(0,0,0,.1);border-radius:3px;height:5px;overflow:hidden}.design-v2 .section-hero .hero-showcase .sentiment-fill{background:#1a1a1a;border-radius:3px;height:100%}.design-v2 .section-hero .hero-showcase .sentiment-label{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-micro);font-weight:500}.design-v2 .section-hero .hero-showcase .ui-showcase{align-items:center;display:flex;flex-direction:column;gap:16px;left:calc(50% - 670px);position:absolute;top:50%;transform:translateY(-50%);z-index:10}.design-v2 .section-hero .hero-showcase .ui-call-card{animation:sectionHeroCardEntranceUp .7s ease-out forwards;animation-delay:.6s;border-radius:20px;box-shadow:0 25px 80px -12px rgba(100,116,139,.18),0 12px 40px -8px rgba(100,116,139,.12),0 0 0 1px hsla(0,0%,100%,.8),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;flex-direction:column;height:320px;overflow:hidden;padding:20px 24px 24px;position:relative}.design-v2 .section-hero .hero-showcase .ui-call-card,.design-v2 .section-hero .hero-showcase .ui-stats-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.97);opacity:0;width:380px}.design-v2 .section-hero .hero-showcase .ui-stats-card{animation:sectionHeroCardEntranceUp .7s ease-out forwards;animation-delay:.7s;border-radius:16px;box-shadow:0 15px 50px -10px rgba(100,116,139,.15),0 8px 25px -5px rgba(100,116,139,.08),0 0 0 1px hsla(0,0%,100%,.8);padding:16px 20px}@keyframes sectionHeroCardEntranceUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.design-v2 .section-hero .hero-showcase .call-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.design-v2 .section-hero .hero-showcase .call-header-left{align-items:center;display:flex;gap:8px}.design-v2 .section-hero .hero-showcase .call-label{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-micro);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.design-v2 .section-hero .hero-showcase .call-icon{color:#1a1a1a;flex-shrink:0;height:14px;width:14px}.design-v2 .section-hero .hero-showcase .sound-wave{align-items:center;display:flex;gap:2px;height:12px}.design-v2 .section-hero .hero-showcase .sound-wave .bar{animation:sectionHeroSoundWave 1s ease-in-out infinite;border-radius:2px;height:4px;width:3px}.design-v2 .section-hero .hero-showcase .sound-wave .bar:first-child{animation-delay:0s;background:#1e3a5f}.design-v2 .section-hero .hero-showcase .sound-wave .bar:nth-child(2){animation-delay:.1s;background:var(--brand-blue)}.design-v2 .section-hero .hero-showcase .sound-wave .bar:nth-child(3){animation-delay:.2s;background:#7a9e7e}.design-v2 .section-hero .hero-showcase .sound-wave .bar:nth-child(4){animation-delay:.3s;background:var(--neutral-500)}.design-v2 .section-hero .hero-showcase .sound-wave .bar:nth-child(5){animation-delay:.4s;background:#e87830}@keyframes sectionHeroSoundWave{0%,to{height:4px}50%{height:12px}}.design-v2 .section-hero .hero-showcase .call-time{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-caption-sm);font-variant-numeric:tabular-nums;font-weight:500}.design-v2 .section-hero .hero-showcase .call-main{margin-bottom:16px}.design-v2 .section-hero .hero-showcase .call-title-row{align-items:center;display:flex;gap:12px;justify-content:flex-start}.design-v2 .section-hero .hero-showcase .caller-avatar,.design-v2 .section-hero .hero-showcase .caller-avatar-fallback{align-items:center;background:rgba(0,0,0,.08);border-radius:12px;color:#1a1a1a;display:flex;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;height:44px;justify-content:center;overflow:hidden;width:44px}.design-v2 .section-hero .hero-showcase .caller-avatar-img{height:100%;object-fit:cover;width:100%}.design-v2 .section-hero .hero-showcase .caller-name{color:#1a1a1a;flex:1;font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:600;line-height:1.2}.design-v2 .section-hero .hero-showcase .ai-badge{align-items:center;background:#1a1a1a;border-radius:20px;display:flex;flex-shrink:0;gap:4px;padding:4px 10px}.design-v2 .section-hero .hero-showcase .ai-badge-icon{color:var(--blue-200);font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .ai-badge-text{color:#fff;font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;letter-spacing:-.02em}.design-v2 .section-hero .hero-showcase .call-conversation{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:flex-end;margin-bottom:16px;overflow:hidden}.design-v2 .section-hero .hero-showcase .chat-bubble-wrapper{animation:sectionHeroBubbleAppear .4s ease forwards;display:flex;flex-direction:column;gap:4px;max-width:90%;opacity:0;transform:translateY(10px)}.design-v2 .section-hero .hero-showcase .chat-bubble-wrapper.caller{align-self:flex-start}.design-v2 .section-hero .hero-showcase .chat-bubble-wrapper.xbert{align-items:flex-end;align-self:flex-end}.design-v2 .section-hero .hero-showcase .chat-bubble-label{align-items:center;color:var(--neutral-700);display:flex;font-family:var(--font-body);font-size:var(--text-micro-sm);font-weight:600;gap:3px;letter-spacing:-.02em;padding-right:4px}.design-v2 .section-hero .hero-showcase .chat-bubble-label .label-icon{color:var(--brand-blue);font-size:var(--text-micro-xs)}.design-v2 .section-hero .hero-showcase .chat-bubble{border-radius:16px;font-family:var(--font-body);font-size:var(--text-caption);line-height:1.5;padding:10px 14px}@keyframes sectionHeroBubbleAppear{to{opacity:1;transform:translateY(0)}}.design-v2 .section-hero .hero-showcase .chat-bubble.caller{background:var(--border-subtle);border-bottom-left-radius:4px;color:#1a1a1a}.design-v2 .section-hero .hero-showcase .chat-bubble.xbert{background:#1a1a1a;border-bottom-right-radius:4px;color:#fff}.design-v2 .section-hero .hero-showcase .typing-indicator{align-self:flex-end;animation:sectionHeroBubbleAppear .3s ease forwards;background:#1a1a1a;border-radius:16px;border-bottom-right-radius:4px;display:flex;gap:4px;opacity:0;padding:12px 16px}.design-v2 .section-hero .hero-showcase .typing-indicator span{animation:sectionHeroTypingBounce 1.4s ease-in-out infinite;background:var(--blue-200);border-radius:50%;height:6px;width:6px}.design-v2 .section-hero .hero-showcase .typing-indicator span:nth-child(2){animation-delay:.2s}.design-v2 .section-hero .hero-showcase .typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes sectionHeroTypingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.design-v2 .section-hero .hero-showcase .summary-card{align-items:center;animation:sectionHeroFadeInUp .3s ease forwards,sectionHeroSummaryCardGlow 3s ease-in-out infinite;animation-delay:0s,.3s;background:radial-gradient(ellipse 120% 100% at 0 50%,rgba(0,98,184,.06) 0,transparent 50%),linear-gradient(135deg,#f8f9fb,#f0f2f5);border:1px solid rgba(0,98,184,.08);border-radius:10px;display:flex;gap:10px;margin-bottom:8px;overflow:hidden;padding:10px 14px;position:relative}.design-v2 .section-hero .hero-showcase .summary-card:before{background:radial-gradient(circle at 100% 50%,rgba(0,98,184,.04) 0,transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.design-v2 .section-hero .hero-showcase .summary-card:nth-child(2){animation-delay:.1s,.4s;background:radial-gradient(ellipse 120% 100% at 0 50%,rgba(0,98,184,.07) 0,transparent 50%),linear-gradient(135deg,#f7f8fb,#eef1f5);border-color:rgba(0,98,184,.1);opacity:0}.design-v2 .section-hero .hero-showcase .summary-card:nth-child(2):before{background:radial-gradient(circle at 100% 50%,rgba(40,121,174,.05) 0,transparent 60%)}.design-v2 .section-hero .hero-showcase .summary-card.summary-card-vibe,.design-v2 .section-hero .hero-showcase .summary-card:nth-child(3){animation-delay:.2s,.5s;background:radial-gradient(ellipse 120% 100% at 0 50%,rgba(0,98,184,.06) 0,transparent 50%),linear-gradient(135deg,#f7f9fc,#eff2f7);border-color:rgba(0,98,184,.08);opacity:0}.design-v2 .section-hero .hero-showcase .summary-card.summary-card-vibe:before,.design-v2 .section-hero .hero-showcase .summary-card:nth-child(3):before{background:radial-gradient(circle at 100% 50%,rgba(0,98,184,.04) 0,transparent 60%)}@keyframes sectionHeroFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionHeroSummaryCardGlow{0%,to{box-shadow:0 2px 8px rgba(0,98,184,.04)}50%{box-shadow:0 4px 16px rgba(0,98,184,.08)}}.design-v2 .section-hero .hero-showcase .summary-card-label{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;letter-spacing:-.02em;min-width:70px;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .summary-card-text{align-items:center;color:#1a1a1a;display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;gap:6px;line-height:1}.design-v2 .section-hero .hero-showcase .summary-badge{background:linear-gradient(135deg,rgba(0,98,184,.08),rgba(40,121,174,.04)),linear-gradient(135deg,#e8ebef,#dfe3e8);border:1px solid rgba(0,98,184,.08);border-radius:4px;color:#374151;display:inline-block;font-size:var(--text-caption-sm);font-weight:600;padding:3px 8px}.design-v2 .section-hero .hero-showcase .summary-badge.positive,.design-v2 .section-hero .hero-showcase .summary-badge.success{background:linear-gradient(135deg,rgba(0,98,184,.12),rgba(0,98,184,.06)),linear-gradient(135deg,#e6f0ff,#dce8fa);border-color:rgba(0,98,184,.15);color:#0052cc}.design-v2 .section-hero .hero-showcase .summary-badge.success{align-items:center;display:inline-flex;justify-content:center;padding:3px 5px}.design-v2 .section-hero .hero-showcase .summary-badge.success svg{height:12px;width:12px}.design-v2 .section-hero .hero-showcase .ai-badge.summary-mode{background:#1a1a1a}.design-v2 .section-hero .hero-showcase .ai-badge.summary-mode .ai-badge-text{color:#fff}.design-v2 .section-hero .hero-showcase .ai-badge.summary-mode .ai-badge-icon{color:var(--blue-200)}.design-v2 .section-hero .hero-showcase .call-action{background:radial-gradient(ellipse 150% 120% at 10% 50%,rgba(0,98,184,.08) 0,transparent 45%),radial-gradient(ellipse 100% 100% at 90% 50%,rgba(40,121,174,.05) 0,transparent 50%),linear-gradient(135deg,#fafbfc,#f3f5f7);border:1px solid rgba(0,98,184,.12);border-radius:12px;bottom:24px;box-shadow:0 4px 12px rgba(0,98,184,.06),0 8px 24px rgba(0,0,0,.04);left:24px;opacity:0;overflow:hidden;padding:12px;pointer-events:none;position:absolute;right:24px;transform:translateY(20px);transition:all .4s ease;z-index:10}.design-v2 .section-hero .hero-showcase .call-action:before{animation:sectionHeroActionGlow 2s ease-in-out infinite;background:radial-gradient(circle at 5% 50%,rgba(0,98,184,.06) 0,transparent 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes sectionHeroActionGlow{0%,to{opacity:.6}50%{opacity:1}}.design-v2 .section-hero .hero-showcase .call-action.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.design-v2 .section-hero .hero-showcase .action-label{color:var(--brand-blue);font-family:var(--font-body);font-size:var(--text-micro-sm);font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.design-v2 .section-hero .hero-showcase .action-title-badge{align-items:center;background:var(--brand-blue);border-radius:4px;color:#fff;display:inline-flex;font-size:var(--text-micro-sm);font-weight:600;margin-right:4px;padding:2px 6px;vertical-align:middle}.design-v2 .section-hero .hero-showcase .action-content{align-items:center;display:flex;gap:10px}.design-v2 .section-hero .hero-showcase .action-icon{align-items:center;background:rgba(0,98,184,.1);border-radius:8px;color:var(--brand-blue);display:flex;font-size:var(--text-body-xl);height:36px;justify-content:center;width:36px}.design-v2 .section-hero .hero-showcase .action-details{display:flex;flex-direction:column;gap:2px}.design-v2 .section-hero .hero-showcase .action-title{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-caption-lg);font-weight:600}.design-v2 .section-hero .hero-showcase .action-subtitle{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-caption-sm)}.design-v2 .section-hero .hero-showcase .action-progress{background:var(--border-subtle);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.design-v2 .section-hero .hero-showcase .action-progress-bar{animation:sectionHeroProgressFill 1.5s ease forwards;background:linear-gradient(90deg,var(--brand-blue) 0,#2563eb 100%);border-radius:2px;height:100%;width:0}@keyframes sectionHeroProgressFill{to{width:100%}}.design-v2 .section-hero .hero-showcase .stats-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.design-v2 .section-hero .hero-showcase .stats-header-left{align-items:center;display:flex;gap:6px}.design-v2 .section-hero .hero-showcase .gyroscope-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.design-v2 .section-hero .hero-showcase .gyro-ring{border:1.5px dashed #1a1a1a;border-radius:50%;position:absolute}.design-v2 .section-hero .hero-showcase .gyro-ring-outer{animation:sectionHeroSpinCw 4s linear infinite;height:16px;width:16px}.design-v2 .section-hero .hero-showcase .gyro-ring-middle{animation:sectionHeroSpinCcw 3s linear infinite;height:11px;width:11px}.design-v2 .section-hero .hero-showcase .gyro-ring-inner{animation:sectionHeroSpinCw 2s linear infinite;height:6px;width:6px}@keyframes sectionHeroSpinCw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sectionHeroSpinCcw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.design-v2 .section-hero .hero-showcase .stats-label{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600}.design-v2 .section-hero .hero-showcase .stats-time-filter{align-items:center;background:var(--neutral-100);border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--text-caption-sm);font-weight:500;gap:2px;padding:5px 10px;transition:all .2s ease}.design-v2 .section-hero .hero-showcase .stats-time-filter:hover{background:var(--border-subtle)}.design-v2 .section-hero .hero-showcase .stats-time-filter:active{transform:scale(.96)}.design-v2 .section-hero .hero-showcase .stats-time-filter i{color:var(--neutral-700);font-size:var(--text-caption);transition:transform .2s ease}.design-v2 .section-hero .hero-showcase .stats-time-filter[data-period=monthly] i{transform:rotate(180deg)}.design-v2 .section-hero .hero-showcase .stats-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.design-v2 .section-hero .hero-showcase .stat-item{text-align:center}.design-v2 .section-hero .hero-showcase .stat-value{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-heading-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.design-v2 .section-hero .hero-showcase .stat-label{color:#4b5563;font-family:var(--font-body);font-size:var(--text-micro);font-weight:500;margin-top:2px}.design-v2 .section-hero .hero-showcase .stat-trend-up{align-items:center;color:var(--brand-blue);display:flex;gap:2px;justify-content:center}.design-v2 .section-hero .hero-showcase .stat-trend-up i{font-size:var(--text-body-lg)}@keyframes sectionHeroAppSlideIn{0%{translate:25% 0;visibility:visible}to{translate:0 0;visibility:visible}}@keyframes sectionHeroAppFade{0%{opacity:0}to{opacity:1}}@keyframes sectionHeroAppFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.design-v2 .section-hero .hero-highlights{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-top:4rem}.design-v2 .section-hero .hero-highlight-item{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:500;gap:.5rem}.design-v2 .section-hero .hero-highlight-item i{color:#fff;font-size:var(--text-body)}.design-v2 .section-hero .hero-highlights--glass{gap:1rem}.design-v2 .section-hero .hero-highlights--glass .hero-highlight-item{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:.75rem 1.25rem;transition:background .3s ease,border-color .3s ease}.design-v2 .section-hero .hero-highlights--glass .hero-highlight-item:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.25)}@media(max-width:768px){.design-v2 .section-hero .hero-highlights--glass{align-items:stretch;display:flex;flex-direction:column;gap:.5rem!important;padding:0;width:100%}.design-v2 .section-hero .hero-highlights--glass .hero-highlight-item{font-size:var(--text-caption);justify-content:center;padding:.625rem 1rem;text-align:center}}@media(max-width:1024px){.design-v2 .section-hero--stacked .hero-container{padding:120px 40px 60px}.design-v2 .section-hero .hero-title--lg,.design-v2 .section-hero .hero-title--metric,.design-v2 .section-hero--stacked .hero-title,.design-v2 .section-hero--title-lg .hero-title{font-size:var(--text-section)}.design-v2 .section-hero--stacked .hero-description{font-size:var(--text-body-md)}.design-v2 .section-hero .hero-showcase{margin-top:40px;transform:scale(.85);transform-origin:top center}.design-v2 .section-hero .hero-showcase .ui-showcase{transform:translate(-30%,-50%) scale(.9)}.design-v2 .section-hero .hero-showcase .desktop-app-window{transform:scale(.85)}}@media(max-width:768px){.design-v2 .section-hero--centered .hero-container,.design-v2 .section-hero--stacked .hero-container{padding:120px 20px 50px}.design-v2 .section-hero .hero-showcase .desktop-app-bg,.design-v2 .section-hero .hero-showcase .ui-showcase{display:none}.design-v2 .section-hero .hero-showcase .ui-stats-card{width:320px}.design-v2 .section-hero .hero-showcase .ui-call-card{height:280px;padding:18px 20px 22px;width:320px}.design-v2 .section-hero .hero-content{text-align:left}.design-v2 .section-hero .hero-rating{justify-content:flex-start}.design-v2 .section-hero .hero-description{font-size:var(--text-body)}.design-v2 .section-hero .hero-ctas{align-items:stretch;flex-direction:column}.design-v2 .section-hero .hero-ctas .btn{justify-content:space-between;width:100%}.design-v2 .section-hero .hero-highlights{gap:1.5rem 2rem;padding:0 1rem}.design-v2 .section-hero .hero-highlight-item{font-size:var(--text-caption-lg)}}@media(max-width:480px){.design-v2 .section-hero--centered .hero-container,.design-v2 .section-hero--stacked .hero-container{padding:120px 20px 40px}.design-v2 .section-hero .hero-title,.design-v2 .section-hero .hero-title--lg,.design-v2 .section-hero .hero-title--metric,.design-v2 .section-hero--title-lg .hero-title{font-size:clamp(52px,15vw,72px)}.design-v2 .section-hero .hero-description{font-size:var(--text-body-xs)}.design-v2 .section-hero .hero-eyebrow{font-size:var(--text-caption);margin-bottom:2rem}.design-v2 .section-hero .hero-ctas{flex-direction:column;gap:.75rem}.design-v2 .section-hero .hero-ctas .btn{justify-content:space-between;width:100%}.design-v2 .section-hero .hero-rating{gap:.35rem}.design-v2 .section-hero .trust-badges{display:none}}.design-v2 .star-particle{pointer-events:none;position:absolute;will-change:opacity,transform;z-index:1}.design-v2 .shooting-star{animation:shootingStarArc 2.5s linear forwards;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);border-radius:1px;height:1.5px;offset-path:path("M 0,0 Q 800,-200 1600,0");offset-rotate:auto;pointer-events:none;position:absolute;width:100px;z-index:2}@keyframes shootingStarArc{0%{offset-distance:0;opacity:0}5%{opacity:1}85%{opacity:.7}to{offset-distance:100%;opacity:0}}.design-v2 .hero-video-lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease;z-index:99999}.design-v2 .hero-video-lightbox.is-open{opacity:1}.design-v2 .hero-video-lightbox-backdrop{background:rgba(0,0,0,.8);cursor:pointer;inset:0;position:absolute}.design-v2 .hero-video-lightbox-content{aspect-ratio:16/9;max-width:1280px;position:relative;width:92%;z-index:1}.design-v2 .hero-video-lightbox-close{background:none;border:none;color:var(--text-white,#fff);cursor:pointer;font-family:var(--font-body);font-size:var(--text-heading-md,1.5rem);line-height:1;opacity:.8;padding:4px 8px;position:absolute;right:0;top:-40px;transition:opacity .2s}.design-v2 .hero-video-lightbox-close:hover{opacity:1}.design-v2 .hero-video-lightbox-content iframe{border:none;border-radius:8px;height:100%;width:100%}.design-v2 .section-hero .hero-description>p{margin:0}.design-v2 .section-hero .hero-description--compact{font-size:var(--text-body-lg);max-width:800px;text-shadow:none}@media(max-width:768px){.design-v2 .section-hero .hero-description--compact{font-size:var(--text-body)}}.design-v2 .section-hero--showcase-voip .hero-showcase{font-family:"Space Grotesk",var(--font-body)}.design-v2 .section-hero .hero-showcase .app-body.voip-app-body{background:transparent;display:grid;gap:0;grid-template-columns:70px 220px 1fr 280px;width:100%}.design-v2 .section-hero .hero-showcase .voip-nav-sidebar{background:rgba(0,0,0,.15);border-right:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:4px;padding:16px 8px}.design-v2 .section-hero .hero-showcase .voip-nav-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 8px;transition:all .2s ease}.design-v2 .section-hero .hero-showcase .voip-nav-item i{color:rgba(0,0,0,.5);font-size:var(--text-body-xl)}.design-v2 .section-hero .hero-showcase .voip-nav-item span{color:rgba(0,0,0,.5);font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .voip-nav-item:hover{background:rgba(0,0,0,.08)}.design-v2 .section-hero .hero-showcase .voip-nav-item.active{background:rgba(0,0,0,.1)}.design-v2 .section-hero .hero-showcase .voip-nav-item.active i,.design-v2 .section-hero .hero-showcase .voip-nav-item.active span{color:var(--text-primary)}.design-v2 .section-hero .hero-showcase .voip-recents{background:transparent;border-right:1px solid hsla(0,0%,100%,.15);overflow:hidden}.design-v2 .section-hero .hero-showcase .voip-recents-header{border-bottom:1px solid hsla(0,0%,100%,.15);padding:14px 16px}.design-v2 .section-hero .hero-showcase .voip-recents-title{color:rgba(0,0,0,.5);font-size:var(--text-caption);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .voip-call-list{padding:8px}.design-v2 .section-hero .hero-showcase .voip-call-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:all .15s ease}.design-v2 .section-hero .hero-showcase .voip-call-item:hover{background:rgba(0,0,0,.04)}.design-v2 .section-hero .hero-showcase .voip-call-avatar{align-items:center;background:rgba(0,0,0,.06);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.design-v2 .section-hero .hero-showcase .voip-call-avatar span{color:rgba(0,0,0,.5);font-size:var(--text-micro);font-weight:600}.design-v2 .section-hero .hero-showcase .voip-call-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.design-v2 .section-hero .hero-showcase .voip-call-name{color:var(--text-primary);font-size:var(--text-caption);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-v2 .section-hero .hero-showcase .voip-call-meta{color:rgba(0,0,0,.4);font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .voip-messenger-area{background:transparent;display:flex;flex-direction:column;height:100%}.design-v2 .section-hero .hero-showcase .messenger-header{align-items:center;background:rgba(0,0,0,.03);border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;padding:14px 16px}.design-v2 .section-hero .hero-showcase .messenger-contact{align-items:center;display:flex;gap:12px}.design-v2 .section-hero .hero-showcase .messenger-avatar{border:1px solid rgba(0,0,0,.08);border-radius:50%;height:32px;object-fit:cover;width:32px}.design-v2 .section-hero .hero-showcase .messenger-contact-info{display:flex;flex-direction:column}.design-v2 .section-hero .hero-showcase .messenger-contact-name{color:var(--text-primary);font-size:var(--text-caption-lg);font-weight:600}.design-v2 .section-hero .hero-showcase .messenger-contact-status{align-items:center;color:rgba(0,0,0,.4);display:flex;font-size:var(--text-micro);gap:5px}.design-v2 .section-hero .hero-showcase .messenger-contact-status .status-dot{background:rgba(0,0,0,.3);border:none;border-radius:50%;height:5px;position:static;width:5px}.design-v2 .section-hero .hero-showcase .messenger-actions{display:flex;gap:4px}.design-v2 .section-hero .hero-showcase .messenger-action-btn{align-items:center;background:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.design-v2 .section-hero .hero-showcase .messenger-action-btn i{color:rgba(0,0,0,.5);font-size:var(--text-caption)}.design-v2 .section-hero .hero-showcase .messenger-action-btn:hover{background:rgba(0,0,0,.08)}.design-v2 .section-hero .hero-showcase .messenger-conversation{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:14px}.design-v2 .section-hero .hero-showcase .message-bubble{border-radius:12px;max-width:80%;padding:8px 12px;position:relative}.design-v2 .section-hero .hero-showcase .message-bubble p{color:var(--text-primary);font-size:var(--text-caption-sm);line-height:1.4;margin:0}.design-v2 .section-hero .hero-showcase .message-bubble .message-time{color:rgba(0,0,0,.35);display:block;font-size:var(--text-micro-xs);margin-top:3px}.design-v2 .section-hero .hero-showcase .message-bubble.message-received{align-self:flex-start;background:rgba(0,0,0,.05);border-bottom-left-radius:4px}.design-v2 .section-hero .hero-showcase .message-bubble.message-sent{align-self:flex-end;background:hsla(0,0%,100%,.65)}.design-v2 .section-hero .hero-showcase .message-bubble.message-sent p{color:var(--text-primary)}.design-v2 .section-hero .hero-showcase .message-bubble.message-sent .message-time{color:rgba(0,0,0,.35);text-align:right}.design-v2 .section-hero .hero-showcase .messenger-input-area{align-items:center;background:rgba(0,0,0,.03);border-top:1px solid hsla(0,0%,100%,.15);display:flex;gap:8px;padding:10px 14px}.design-v2 .section-hero .hero-showcase .messenger-attach-btn{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.design-v2 .section-hero .hero-showcase .messenger-attach-btn i{color:rgba(0,0,0,.4);font-size:var(--text-body-sm)}.design-v2 .section-hero .hero-showcase .messenger-attach-btn:hover{background:rgba(0,0,0,.05)}.design-v2 .section-hero .hero-showcase .messenger-attach-btn:hover i{color:rgba(0,0,0,.6)}.design-v2 .section-hero .hero-showcase .messenger-send-btn{align-items:center;background:rgba(0,0,0,.08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.design-v2 .section-hero .hero-showcase .messenger-send-btn i{color:rgba(0,0,0,.5);font-size:var(--text-caption)}.design-v2 .section-hero .hero-showcase .messenger-send-btn:hover{background:rgba(0,0,0,.12)}.design-v2 .section-hero .hero-showcase .messenger-input{background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.08);border-radius:16px;color:var(--text-primary);flex:1;font-size:var(--text-caption-sm);outline:none;padding:8px 12px;transition:all .15s ease}.design-v2 .section-hero .hero-showcase .messenger-input::placeholder{color:rgba(0,0,0,.35)}.design-v2 .section-hero .hero-showcase .messenger-input:focus{background:hsla(0,0%,100%,.7)}.design-v2 .section-hero .hero-showcase .voip-contact-panel{background:rgba(0,0,0,.08);border-left:1px solid hsla(0,0%,100%,.15);padding:20px}.design-v2 .section-hero .hero-showcase .voip-contact-header{margin-bottom:16px}.design-v2 .section-hero .hero-showcase .voip-contact-title{color:rgba(0,0,0,.5);font-size:var(--text-caption);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .voip-contact-profile{margin-bottom:16px;text-align:center}.design-v2 .section-hero .hero-showcase .voip-contact-avatar{height:72px;margin:0 auto 10px;width:72px}.design-v2 .section-hero .hero-showcase .voip-contact-img{border:2px solid rgba(0,0,0,.08);border-radius:50%;height:100%;object-fit:cover;width:100%}.design-v2 .section-hero .hero-showcase .voip-contact-name{color:var(--text-primary);font-size:var(--text-body-sm);font-weight:600;margin-bottom:2px}.design-v2 .section-hero .hero-showcase .voip-contact-company{color:rgba(0,0,0,.5);font-size:var(--text-caption)}.design-v2 .section-hero .hero-showcase .voip-contact-actions{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.design-v2 .section-hero .hero-showcase .voip-action-btn{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.design-v2 .section-hero .hero-showcase .voip-action-btn i{color:var(--text-primary);font-size:var(--text-body)}.design-v2 .section-hero .hero-showcase .voip-action-btn:hover{background:hsla(0,0%,100%,.8)}.design-v2 .section-hero .hero-showcase .voip-contact-details{display:flex;flex-direction:column;gap:10px}.design-v2 .section-hero .hero-showcase .voip-detail-item{align-items:flex-start;background:hsla(0,0%,100%,.4);border-radius:8px;display:flex;gap:10px;padding:10px}.design-v2 .section-hero .hero-showcase .voip-detail-item i{color:rgba(0,0,0,.5);font-size:var(--text-body-sm);margin-top:2px}.design-v2 .section-hero .hero-showcase .voip-detail-content{flex:1}.design-v2 .section-hero .hero-showcase .voip-detail-label{color:rgba(0,0,0,.4);display:block;font-size:var(--text-micro);margin-bottom:2px}.design-v2 .section-hero .hero-showcase .voip-detail-value{color:var(--text-primary);font-size:var(--text-caption)}.design-v2 .section-hero .hero-showcase .app-dialer-modal{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border-radius:12px;bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;padding:14px;position:absolute;right:16px;width:170px;z-index:10}.design-v2 .section-hero .hero-showcase .app-dialer-display{margin-bottom:4px;text-align:center;width:100%}.design-v2 .section-hero .hero-showcase .app-dialer-number{color:var(--text-primary);font-size:var(--text-micro);font-variant-numeric:tabular-nums;font-weight:500}.design-v2 .section-hero .hero-showcase .app-dialer-grid{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);width:100%}.design-v2 .section-hero .hero-showcase .app-dialer-key{align-items:center;background:rgba(0,0,0,.04);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-body-sm);font-weight:500;height:42px;justify-content:center;transition:all .1s ease;width:42px}.design-v2 .section-hero .hero-showcase .app-dialer-key:hover{background:rgba(0,0,0,.08)}.design-v2 .section-hero .hero-showcase .app-dialer-call-btn{align-items:center;background:rgba(0,0,0,.08);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:4px;transition:all .15s ease;width:36px}.design-v2 .section-hero .hero-showcase .app-dialer-call-btn i{color:var(--text-primary);font-size:var(--text-body-sm)}.design-v2 .section-hero .hero-showcase .app-dialer-call-btn:hover{background:rgba(0,0,0,.12)}.design-v2 .section-hero .hero-showcase .video-call-card{animation:sectionHeroCardEntranceUp .7s ease-out forwards;animation-delay:.6s;border-radius:24px;box-shadow:0 20px 50px -15px rgba(0,0,0,.35);height:580px;opacity:0;overflow:hidden;position:relative;width:280px}.design-v2 .section-hero .hero-showcase .video-call-pill{background:#000;border-radius:12px;height:18px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:90px;z-index:3}.design-v2 .section-hero .hero-showcase .phone-screen.phone-screen-video{overflow:hidden;padding:0;position:relative}.design-v2 .section-hero .hero-showcase .video-call-bg{height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%}.design-v2 .section-hero .hero-showcase .video-call-overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 30%,transparent 60%,rgba(0,0,0,.5));height:100%;left:0;position:absolute;top:0;width:100%}.design-v2 .section-hero .hero-showcase .video-call-header{align-items:center;display:flex;flex-direction:column;gap:4px;left:0;position:absolute;right:0;top:50px;z-index:2}.design-v2 .section-hero .hero-showcase .video-call-label{color:#fff;font-size:var(--text-body);font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.3)}.design-v2 .section-hero .hero-showcase .video-call-duration{color:hsla(0,0%,100%,.85);font-size:var(--text-caption-lg);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.3)}.design-v2 .section-hero .hero-showcase .live-transcription{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.3);border-radius:10px;bottom:110px;left:12px;padding:10px 12px;position:absolute;right:12px;z-index:2}.design-v2 .section-hero .hero-showcase .transcription-label{align-items:center;color:#fff;display:flex;font-size:var(--text-micro-sm);font-weight:600;gap:4px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.design-v2 .section-hero .hero-showcase .transcription-label i{color:#fff;font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .transcription-content{line-height:1.35}.design-v2 .section-hero .hero-showcase .live-transcription .word{color:transparent;font-size:var(--text-micro)}.design-v2 .section-hero .hero-showcase .word-break{display:block;height:2px}@keyframes revealWord{0%{color:transparent}to{color:#fff}}.design-v2 .section-hero .hero-showcase .live-transcription .w1{animation:revealWord 999s step-start 1.3s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w2{animation:revealWord 999s step-start 1.45s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w3{animation:revealWord 999s step-start 1.6s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w4{animation:revealWord 999s step-start 1.75s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w5{animation:revealWord 999s step-start 1.95s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w6{animation:revealWord 999s step-start 2.15s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w7{animation:revealWord 999s step-start 2.3s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w8{animation:revealWord 999s step-start 2.45s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w9{animation:revealWord 999s step-start 2.6s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w10{animation:revealWord 999s step-start 2.8s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w11{animation:revealWord 999s step-start 3.6s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w12{animation:revealWord 999s step-start 3.75s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w13{animation:revealWord 999s step-start 3.9s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w14{animation:revealWord 999s step-start 4.1s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w15{animation:revealWord 999s step-start 4.3s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w16{animation:revealWord 999s step-start 4.45s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w17{animation:revealWord 999s step-start 4.65s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w18{animation:revealWord 999s step-start 4.85s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w19{animation:revealWord 999s step-start 5.05s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w20{animation:revealWord 999s step-start 5.85s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w21{animation:revealWord 999s step-start 6.05s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w22{animation:revealWord 999s step-start 6.2s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w23{animation:revealWord 999s step-start 6.35s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w24{animation:revealWord 999s step-start 6.5s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w25{animation:revealWord 999s step-start 6.65s forwards}.design-v2 .section-hero .hero-showcase .live-transcription .w26{animation:revealWord 999s step-start 6.8s forwards}.design-v2 .section-hero .hero-showcase .video-call-badges{bottom:85px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.design-v2 .section-hero .hero-showcase .video-badge{align-items:center;border-radius:12px;display:flex;font-size:var(--text-micro);font-weight:600;gap:5px;padding:4px 10px}.design-v2 .section-hero .hero-showcase .video-badge-recording{background:rgba(239,68,68,.9);color:#fff}.design-v2 .section-hero .hero-showcase .video-badge-recording .recording-dot{animation:recordingPulse 1s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}@keyframes recordingPulse{0%,to{opacity:1}50%{opacity:.4}}.design-v2 .section-hero .hero-showcase .video-badge-transcription{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);color:#fff}.design-v2 .section-hero .hero-showcase .video-call-controls{bottom:24px;display:flex;gap:20px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.design-v2 .section-hero .hero-showcase .video-control-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:var(--text-body-lg);height:48px;justify-content:center;transition:all .15s ease;width:48px}.design-v2 .section-hero .hero-showcase .video-control-btn:hover{background:hsla(0,0%,100%,.3)}.design-v2 .section-hero .hero-showcase .video-control-btn.video-control-end{background:#ef4444;transform:rotate(135deg)}.design-v2 .section-hero .hero-showcase .video-control-btn.video-control-end:hover{background:#dc2626}.design-v2 .xbert-receptionist-showcase{margin-left:auto;margin-right:auto;max-width:520px;min-height:200px;pointer-events:none;position:relative;width:100%}.design-v2 .xbert-call-toast{align-items:center;animation:heroToastCycleSlow 20s ease-in-out infinite;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);box-sizing:border-box;display:flex;font-family:var(--font-body);gap:16px;left:0;margin-left:auto;margin-right:auto;max-width:480px;opacity:0;padding:20px 28px 20px 20px;position:absolute;right:0}@keyframes heroToastCycleSlow{0%{opacity:0;transform:translateY(16px) scale(.97)}2.5%{opacity:1;transform:translateY(0) scale(1)}17.5%{opacity:1;transform:translateY(0) scale(1)}20%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes heroToastCycleSummary{0%{opacity:0;transform:translateY(16px) scale(.97)}3%{opacity:1;transform:translateY(0) scale(1)}38%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:0;transform:translateY(16px) scale(.97)}}.design-v2 .xbert-call-toast-1{animation-delay:0s}.design-v2 .xbert-call-toast-2{animation-delay:4s}.design-v2 .xbert-call-toast-3{animation-delay:8s}.design-v2 .xbert-call-toast-4{align-items:flex-start;animation:heroToastCycleSummary 20s ease-in-out infinite;animation-delay:12s}.design-v2 .xbert-call-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.design-v2 .xbert-call-icon--call{animation:heroIconRing 20s ease-out infinite;background:var(--neutral-100);color:#000;position:relative}.design-v2 .xbert-call-icon--call:after,.design-v2 .xbert-call-icon--call:before{animation:heroCallPulse 20s ease-out infinite;border:2px solid #000;border-radius:18px;content:"";inset:-4px;opacity:0;position:absolute}.design-v2 .xbert-call-icon--call:after{animation-delay:.3s}.design-v2 .xbert-call-icon--xbert{animation:heroIconPop 20s ease-out infinite;animation-delay:4s;background:var(--neutral-100);padding:10px}.design-v2 .xbert-call-icon--xbert img{display:block;height:28px;width:28px}.design-v2 .xbert-call-icon--calendar{animation:heroIconBounce 20s ease-out infinite;animation-delay:8s;background:var(--neutral-100);color:#000}.design-v2 .xbert-call-icon--summary{animation:heroIconSend 20s ease-out infinite;animation-delay:12s;background:var(--neutral-100);color:#000}@keyframes heroCallPulse{0%{opacity:0;transform:scale(1)}2%{opacity:.4;transform:scale(1)}6%{opacity:0;transform:scale(1.35)}8%{opacity:.3;transform:scale(1)}12%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}@keyframes heroIconRing{0%{transform:rotate(0)}2%{transform:rotate(-12deg)}3%{transform:rotate(12deg)}4%{transform:rotate(-8deg)}5%{transform:rotate(8deg)}6%{transform:rotate(-3deg)}7%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes heroIconPop{0%{opacity:.5;transform:scale(.7)}3%{opacity:1;transform:scale(1.15)}5%{transform:scale(1)}to{transform:scale(1)}}@keyframes heroIconBounce{0%{transform:translateY(6px)}3%{transform:translateY(-4px)}5%{transform:translateY(2px)}7%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes heroIconSend{0%{transform:translateX(-6px) rotate(-8deg)}3%{transform:translateX(3px) rotate(4deg)}5%{transform:translateX(-1px) rotate(-1deg)}7%{transform:translateX(0) rotate(0)}to{transform:translateX(0) rotate(0)}}.design-v2 .xbert-call-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.design-v2 .xbert-call-label{align-items:center;color:#fff;display:flex;font-size:var(--text-body-sm);font-weight:700;gap:6px;line-height:1.2}.design-v2 .xbert-call-label .ai-badge{align-items:center;background:#1a1a1a;border-radius:5px;display:inline-flex;flex-shrink:0;gap:3px;padding:3px 7px;vertical-align:middle}.design-v2 .xbert-call-label .ai-badge-text{color:#fff;font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;letter-spacing:-.02em}.design-v2 .xbert-call-message{animation:heroToastReveal 20s ease-out infinite;clip-path:inset(0 100% 0 0);color:#fff;font-size:var(--text-body-xs);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-v2 .xbert-call-toast-1 .xbert-call-message{animation-delay:.3s}.design-v2 .xbert-call-toast-2 .xbert-call-message{animation-delay:4.3s}.design-v2 .xbert-call-toast-3 .xbert-call-message{animation-delay:8.3s}@keyframes heroToastReveal{0%{clip-path:inset(0 100% 0 0)}2%{clip-path:inset(0 100% 0 0)}14%{clip-path:inset(0 0 0 0)}24%{clip-path:inset(0 0 0 0)}25%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}.design-v2 .xbert-call-summary{color:#fff;font-size:var(--text-body-xs);line-height:1.55;margin:0;white-space:normal}.design-v2 .xbert-call-summary-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.design-v2 .xbert-call-summary-tag{align-items:center;background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;display:inline-flex;font-size:var(--text-caption);font-weight:600;gap:4px;padding:3px 10px}.design-v2 .xbert-call-summary-tag i{color:#fff;font-size:11px}.design-v2 .xbert-call-time{align-self:flex-start;color:#fff;flex-shrink:0;font-size:var(--text-caption);margin-top:3px;white-space:nowrap}.design-v2 .section-hero--showcase-xbert-receptionist{min-height:0}.design-v2 .section-hero--showcase-xbert-receptionist .hero-particles{height:75%;opacity:.4}.design-v2 .section-hero--showcase-xbert-receptionist .hero-container{padding-bottom:100px;padding-top:140px}.design-v2 .section-hero--showcase-xbert-receptionist .hero-title{font-size:var(--text-metric-lg);max-width:900px;text-shadow:none}.design-v2 .section-hero--showcase-xbert-receptionist .hero-description{font-size:var(--text-body-lg);max-width:560px;text-shadow:none}.design-v2 .section-hero--showcase-xbert-receptionist .hero-showcase{padding-left:0;padding-right:0;transform:none}@media(max-width:1024px){.design-v2 .section-hero--showcase-xbert-receptionist .hero-container{padding-bottom:80px;padding-top:110px}.design-v2 .section-hero--showcase-xbert-receptionist .hero-title{font-size:var(--text-metric)}}@media(max-width:768px){.design-v2 .section-hero--showcase-xbert-receptionist .hero-container{padding-bottom:60px;padding-top:100px}.design-v2 .section-hero--showcase-xbert-receptionist .hero-title{font-size:var(--text-heading-lg)}.design-v2 .section-hero--showcase-xbert-receptionist .hero-description{font-size:var(--text-body)}.design-v2 .section-hero--showcase-xbert-receptionist .hero-showcase{margin-top:3rem}.design-v2 .xbert-receptionist-showcase{max-width:none;min-height:170px}.design-v2 .xbert-call-toast{max-width:none;top:50%;translate:0 -50%}.design-v2 .section-hero--showcase-xbert-receptionist .hero-highlights{align-items:flex-start;padding:0}}@media(max-width:480px){.design-v2 .section-hero--showcase-xbert-receptionist .hero-container{padding-bottom:50px;padding-top:90px}}.design-v2 .section-hero--showcase-voip.section-hero--stacked .hero-container{padding:160px 60px 80px}.design-v2 .section-hero--showcase-voip .hero-description{font-size:var(--text-body-lg);max-width:800px;text-shadow:none}.design-v2 .section-hero--showcase-voip .hero-title{margin-left:auto;margin-right:auto;max-width:900px;text-shadow:none}.design-v2 .section-hero--showcase-voip .hero-eyebrow{margin-bottom:2rem}.design-v2 .section-hero--showcase-voip .hero-showcase{margin-top:40px}@media(max-width:1024px){.design-v2 .section-hero--showcase-voip.section-hero--stacked .hero-container{padding:120px 40px 60px}}@media(max-width:768px){.design-v2 .section-hero--showcase-voip.section-hero--stacked .hero-container{padding:100px 20px 40px}.design-v2 .section-hero--showcase-voip .hero-description{font-size:var(--text-body)}}.design-v2 .section-hero--showcase-voip .hero-showcase .ui-showcase{animation:sectionHeroPhoneSlideIn .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.2s;opacity:0;transform:translateX(-80px) translateY(-50%)}@keyframes sectionHeroPhoneSlideIn{0%{opacity:0;transform:translateX(-80px) translateY(-50%)}to{opacity:1;transform:translateX(0) translateY(-50%)}}@media(max-width:768px){.design-v2 .section-hero--showcase-voip .hero-content{order:1}.design-v2 .section-hero--showcase-voip .hero-highlights{align-items:flex-start;flex-direction:column;gap:.625rem;margin-top:1.5rem;order:2;padding:0}.design-v2 .section-hero--showcase-voip .hero-showcase{order:3}}