.hero-visual[data-v-d247cbe7]{flex:0 0 auto;margin-left:0;width:100%;display:flex;justify-content:center;opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.hero-visual.animate-in[data-v-d247cbe7]{opacity:1;transform:translateY(0)}.stats-display[data-v-d247cbe7]{position:relative;transform:translateZ(0);backface-visibility:hidden}.stats-flow[data-v-d247cbe7]{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.stats-row[data-v-d247cbe7]{display:flex;gap:40px;justify-content:center;transform:translateZ(0)}.stat-flow-item[data-v-d247cbe7]{position:relative;padding-left:0;opacity:0;transform:translateY(30px);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;flex:1 1 auto;will-change:transform,opacity}.hero-visual.animate-in .stat-flow-item[data-v-d247cbe7]{opacity:1;transform:translateY(0);transition-delay:var(--delay)}.stat-flow-item[data-v-d247cbe7]:hover{transform:translateY(-4px)}.stat-number[data-v-d247cbe7]{font-size:48px;font-weight:800;color:#214ab3;line-height:1;font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.4,0,.2,1);margin-bottom:8px;will-change:transform}.stat-flow-item:hover .stat-number[data-v-d247cbe7]{transform:scale(1.08)}.stat-label[data-v-d247cbe7]{font-size:14px;color:#4a4a4a;font-weight:500;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}.stat-description[data-v-d247cbe7]{font-size:12px;color:#666;font-weight:400;line-height:1.4;margin:0 0 16px;max-width:180px;opacity:.8}.flow-line[data-v-d247cbe7]{display:none}.stats-note[data-v-d247cbe7]{margin-top:40px;padding-top:20px;border-top:1px solid rgba(33,74,179,.1);position:relative;opacity:0;transform:translateY(20px);transition:all .6s ease 1.6s}.hero-visual.animate-in .stats-note[data-v-d247cbe7]{opacity:1;transform:translateY(0)}.note-text[data-v-d247cbe7]{font-size:11px;color:#888;font-weight:400;letter-spacing:1px;text-transform:uppercase;opacity:.8}@media (max-width: 1024px){.stats-flow[data-v-d247cbe7]{gap:40px}}@media (max-width: 768px){.hero-visual[data-v-d247cbe7]{flex:none;width:100%;max-width:none;margin-left:0}.stats-flow[data-v-d247cbe7]{flex-direction:column;gap:24px}.stats-row[data-v-d247cbe7]{flex-wrap:wrap}.stat-flow-item[data-v-d247cbe7]{flex:0 0 calc(50% - 20px)}}@media (max-width: 480px){.stats-display[data-v-d247cbe7]{margin:0 -10px}.stat-number[data-v-d247cbe7]{font-size:32px}.stats-flow[data-v-d247cbe7]{gap:24px}.stat-flow-item[data-v-d247cbe7]{flex:0 0 100%}}.hero-section[data-v-91f16ef9]{padding:60px 40px!important;position:relative!important;overflow:hidden!important}.hero-background[data-v-91f16ef9]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important}.geometric-lines[data-v-91f16ef9]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;will-change:transform!important}.line[data-v-91f16ef9]{position:absolute!important;background:#0000000f!important;opacity:.3!important;transform:translateZ(0)!important;will-change:opacity,transform!important;animation:lineSlide-91f16ef9 12s ease-in-out infinite!important}.line-1[data-v-91f16ef9]{width:1px!important;height:60%!important;left:15%!important;top:20%!important;animation-delay:0s!important}.line-2[data-v-91f16ef9]{width:200px!important;height:1px!important;right:20%!important;top:40%!important;animation-delay:4s!important}.line-3[data-v-91f16ef9]{width:1px!important;height:40%!important;right:10%!important;bottom:20%!important;animation-delay:8s!important}@keyframes lineSlide-91f16ef9{0%,to{opacity:.1;transform:translateZ(0) scale(1)}50%{opacity:.3;transform:translateZ(0) scale(1.05)}}.subtle-grid[data-v-91f16ef9]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px)!important;background-size:100px 100px!important;opacity:.2!important;will-change:opacity!important;transform:translateZ(0)!important;animation:gridFade-91f16ef9 20s ease-in-out infinite!important}@keyframes gridFade-91f16ef9{0%,to{opacity:.1}50%{opacity:.2}}.hero-content[data-v-91f16ef9]{width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:40px!important;position:relative!important;z-index:1!important}.hero-text[data-v-91f16ef9]{flex:0 0 auto!important;width:100%!important;position:relative!important;text-align:center!important;opacity:0!important;transform:translateY(50px) translateZ(0)!important;transition:all .8s cubic-bezier(.4,0,.2,1)!important;will-change:transform,opacity!important}.hero-text.animate-in[data-v-91f16ef9]{opacity:1!important;transform:translateY(0)!important}.title-container[data-v-91f16ef9]{position:relative!important;margin-bottom:48px!important}.main-title[data-v-91f16ef9]{font-size:72px!important;font-weight:300!important;line-height:1.1!important;margin:0!important;letter-spacing:-2px!important;color:#214ab3!important;position:relative!important;z-index:2!important;white-space:nowrap!important}.title-line[data-v-91f16ef9]{display:inline!important;position:relative!important;opacity:0!important;transform:translateY(20px)!important;transition:all .6s ease!important}.hero-text.animate-in .title-line[data-v-91f16ef9]{opacity:1!important;transform:translateY(0)!important}.title-line.primary[data-v-91f16ef9]{font-weight:400!important;color:#1a1a1a!important;transition-delay:.2s!important}.title-line.accent[data-v-91f16ef9]{font-weight:600!important;color:#214ab3!important;transition-delay:.4s!important}.subtitle[data-v-91f16ef9]{font-size:12px!important;color:#666!important;font-weight:400!important;margin:0 0 48px!important;letter-spacing:3px!important;text-transform:uppercase!important;position:relative!important}.subtitle-text[data-v-91f16ef9]{opacity:0!important;transform:translateY(20px)!important;transition:all .6s ease .8s!important}.hero-text.animate-in .subtitle-text[data-v-91f16ef9]{opacity:1!important;transform:translateY(0)!important}.hero-description[data-v-91f16ef9]{font-size:20px!important;color:#4a4a4a!important;line-height:1.7!important;margin:0!important;font-weight:300!important;position:relative!important}.description-text[data-v-91f16ef9]{opacity:0!important;transform:translateY(20px)!important;transition:all .6s ease 1s!important}.hero-text.animate-in .description-text[data-v-91f16ef9]{opacity:1!important;transform:translateY(0)!important}@media (max-width: 1024px){.main-title[data-v-91f16ef9]{font-size:60px!important}}@media (max-width: 900px){.main-title[data-v-91f16ef9]{white-space:normal!important}}@media (max-width: 768px){.hero-content[data-v-91f16ef9]{flex-direction:column!important;gap:40px!important;text-align:center!important}.main-title[data-v-91f16ef9]{font-size:48px!important;white-space:normal!important}}@media (max-width: 480px){.hero-section[data-v-91f16ef9]{padding:60px 20px!important}.main-title[data-v-91f16ef9]{font-size:36px!important}}[data-v-7ecb5044]:root{--primary-color: #1a73e8;--primary-light: #4285f4;--primary-dark: #1557b0;--secondary-color: #34a853;--accent-color: #fbbc04;--error-color: #ea4335;--text-primary: #1f1f1f;--text-secondary: #5f6368;--text-muted: #9aa0a6;--text-inverse: #ffffff;--surface-primary: rgba(255, 255, 255, .95);--surface-secondary: rgba(255, 255, 255, .8);--surface-tertiary: rgba(255, 255, 255, .6);--surface-overlay: rgba(255, 255, 255, .12);--border-subtle: rgba(0, 0, 0, .08);--border-medium: rgba(0, 0, 0, .12);--border-strong: rgba(0, 0, 0, .16);--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-medium: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-strong: 0 10px 25px rgba(0, 0, 0, .1), 0 4px 10px rgba(0, 0, 0, .06);--shadow-glow: 0 0 20px rgba(26, 115, 232, .15);--gradient-primary: linear-gradient(135deg, #1a73e8 0%, #4285f4 100%);--gradient-surface: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .8) 100%);--gradient-glow: radial-gradient(circle at center, rgba(26, 115, 232, .1) 0%, transparent 70%)}.content-section[data-v-7ecb5044]{margin-bottom:80px!important;opacity:0!important;transform:translate3d(0,30px,0)!important;transition:all .8s cubic-bezier(.4,0,.2,1)!important;position:relative!important;will-change:transform,opacity!important;contain:content!important}.content-section[data-v-7ecb5044]:before{content:""!important;position:absolute!important;top:-50px!important;left:50%!important;transform:translate(-50%)!important;width:200px!important;height:200px!important;background:var(--gradient-glow)!important;border-radius:50%!important;opacity:.6!important;pointer-events:none!important}.content-section.animate-in[data-v-7ecb5044]{opacity:1!important;transform:translateY(0)!important}.section-header[data-v-7ecb5044]{text-align:center!important;margin-bottom:15px!important;position:relative!important}.section-title[data-v-7ecb5044]{font-size:48px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0 0 16px!important;line-height:1.2!important;letter-spacing:-1px!important;font-family:Google Sans,Noto Sans SC,sans-serif!important}.section-subtitle[data-v-7ecb5044]{font-size:18px!important;color:var(--text-secondary)!important;margin:0!important;font-weight:400!important;font-family:Google Sans,Noto Sans SC,sans-serif!important}.section-content[data-v-7ecb5044]{max-width:900px!important;margin:0 auto!important}.intro-card[data-v-7ecb5044]{background:var(--gradient-surface)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--border-subtle)!important;border-radius:24px!important;padding:14px!important;box-shadow:var(--shadow-medium)!important;position:relative!important;overflow:hidden!important}.intro-card[data-v-7ecb5044]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)!important}.intro-text[data-v-7ecb5044]{font-size:18px!important;color:var(--text-secondary)!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;margin:0!important}.chat-container[data-v-7ecb5044]{display:flex!important;flex-direction:column!important;gap:32px!important;padding:32px 16px!important;contain:layout style paint!important}.chat-item[data-v-7ecb5044]{display:flex!important;justify-content:flex-start!important;contain:layout style!important;transform:translateZ(0)!important}.chat-item-right[data-v-7ecb5044]{justify-content:flex-end!important}.chat-container.animate-in .chat-item[data-v-7ecb5044],.chat-container.animate-in .chat-item-right[data-v-7ecb5044]{opacity:1!important}.chat-bubble[data-v-7ecb5044]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:20px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:visible!important;cursor:pointer!important;max-width:70%!important;min-width:300px!important;padding:8px!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;will-change:transform!important}.chat-item-right .chat-bubble[data-v-7ecb5044]{background:transparent!important;border:none!important}.item-decoration[data-v-7ecb5044]{position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--gradient-primary)!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .3s ease!important}.chat-item-right .item-decoration[data-v-7ecb5044]{transform-origin:right!important}.chat-bubble:hover .item-text[data-v-7ecb5044]{transform:translateY(-4px)!important}.chat-bubble:hover .item-decoration[data-v-7ecb5044]{transform:scaleX(1)!important}.item-glow[data-v-7ecb5044]{position:absolute!important;top:50%!important;left:50%!important;width:300px!important;height:300px!important;background:var(--gradient-glow)!important;border-radius:50%!important;transform:translate(-50%,-50%) scale(0)!important;transition:transform .3s ease!important;pointer-events:none!important}.chat-bubble:hover .item-glow[data-v-7ecb5044]{transform:translate(-50%,-50%) scale(1)!important}.item-content[data-v-7ecb5044]{padding:0!important;display:flex!important;align-items:flex-start!important;gap:20px!important;position:relative!important;z-index:2!important}.chat-item-right .item-content[data-v-7ecb5044]{flex-direction:row-reverse!important}.item-number[data-v-7ecb5044]{flex-shrink:0!important;width:48px!important;height:48px!important;background:var(--gradient-primary)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 8px #1a73e84d,0 1px 4px #1a73e833!important;position:relative!important;overflow:hidden!important;z-index:3!important}.item-number span[data-v-7ecb5044]{font-size:16px!important;font-weight:600!important;color:var(--text-inverse)!important;position:relative!important;z-index:1!important}.item-number[data-v-7ecb5044]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%)!important;transform:translate(-100%)!important;transition:transform .6s ease!important}.chat-bubble:hover .item-number[data-v-7ecb5044]:before{transform:translate(100%)!important}.item-text[data-v-7ecb5044]{font-size:16px!important;color:var(--text-secondary)!important;line-height:1.7!important;flex:1!important;font-weight:400!important;background:#ffffffb3!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;padding:16px 20px!important;box-shadow:0 6px 20px #00000014,0 3px 10px #0000000d,0 1px 4px #00000008!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;z-index:1!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;will-change:transform!important;contain:content!important;transform:translateZ(0)!important}.chat-item-right .item-text[data-v-7ecb5044]{text-align:left!important;background:linear-gradient(135deg,#1a73e814,#4285f414)!important;border-color:#1a73e826!important;box-shadow:0 6px 20px #1a73e81a,0 3px 10px #1a73e80f,0 1px 4px #1a73e80a!important}.highlight[data-v-7ecb5044]{color:var(--primary-color)!important;font-weight:600!important;background:linear-gradient(120deg,#1a73e81a,#4285f41a)!important;padding:3px 8px!important;border-radius:8px!important;border:1px solid rgba(26,115,232,.2)!important;transition:all .2s ease!important}.highlight[data-v-7ecb5044]:hover{background:linear-gradient(120deg,#1a73e826,#4285f426)!important;border-color:#1a73e84d!important}.summary-quote[data-v-7ecb5044]{position:relative!important;background:var(--gradient-surface)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid var(--primary-light)!important;border-radius:24px!important;padding:40px 60px!important;text-align:center!important;box-shadow:var(--shadow-strong)!important;overflow:hidden!important;opacity:0!important;transform:translateY(50px) scale(.9)!important;transition:all .8s ease!important}.summary-quote.animate-in[data-v-7ecb5044]{opacity:1!important;transform:translateY(0) scale(1)!important;transition-delay:.6s!important}.summary-quote[data-v-7ecb5044]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--gradient-primary)!important}.summary-quote[data-v-7ecb5044]:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:400px!important;height:400px!important;background:var(--gradient-glow)!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;opacity:.3!important;pointer-events:none!important}.quote-mark[data-v-7ecb5044]{font-size:80px!important;font-weight:700!important;color:var(--primary-color)!important;line-height:1!important;font-family:Times New Roman,serif!important;position:absolute!important;opacity:.3!important}.quote-left[data-v-7ecb5044]{top:20px!important;left:0!important}.quote-right[data-v-7ecb5044]{bottom:20px!important;right:0!important}.quote-content[data-v-7ecb5044]{font-size:20px!important;color:var(--text-primary)!important;line-height:1.8!important;font-weight:500!important;position:relative!important;z-index:1!important;font-style:italic!important}@keyframes breathe-7ecb5044{0%,to{transform:translateZ(0) scale(1);filter:brightness(1)}50%{transform:translate3d(0,-2px,0) scale(1.002);filter:brightness(1.05)}}@keyframes cardFloat-7ecb5044{0%,to{transform:translateZ(0) scale(1);box-shadow:var(--shadow-medium)}50%{transform:translate3d(0,-3px,0) scale(1.005);box-shadow:var(--shadow-strong)}}@keyframes bubbleFloat-7ecb5044{0%,to{transform:translateZ(0)}33%{transform:translate3d(0,-2px,0)}66%{transform:translate3d(0,-1px,0)}}@keyframes quoteBreath-7ecb5044{0%,to{transform:scale(1);box-shadow:var(--shadow-strong);border-color:var(--primary-light)}50%{transform:scale(1.008);box-shadow:var(--shadow-strong),0 0 30px #1a73e833;border-color:var(--primary-color)}}@keyframes highlightGlow-7ecb5044{0%,to{background:linear-gradient(120deg,#1a73e81a,#4285f41a);border-color:#1a73e833;box-shadow:none}50%{background:linear-gradient(120deg,#1a73e826,#4285f426);border-color:#1a73e84d;box-shadow:0 0 8px #1a73e81a}}@keyframes glowPulse-7ecb5044{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.1)}}@media (max-width: 768px){.section-title[data-v-7ecb5044]{font-size:36px!important}.chat-bubble[data-v-7ecb5044]{max-width:90%!important;min-width:250px!important}.item-content[data-v-7ecb5044]{flex-direction:column!important;gap:16px!important;text-align:center!important;padding:0!important}.chat-item-right .item-content[data-v-7ecb5044]{flex-direction:column!important}.chat-item-right .item-text[data-v-7ecb5044]{text-align:left!important}.intro-card[data-v-7ecb5044]{padding:24px 20px!important}.summary-quote[data-v-7ecb5044]{padding:30px!important}.quote-mark[data-v-7ecb5044]{font-size:60px!important}.quote-content[data-v-7ecb5044]{font-size:18px!important}}@media (max-width: 480px){.section-title[data-v-7ecb5044]{font-size:28px!important}.chat-bubble[data-v-7ecb5044]{max-width:95%!important;min-width:200px!important}.item-content[data-v-7ecb5044]{padding:0!important}.intro-card[data-v-7ecb5044]{padding:20px!important}.summary-quote[data-v-7ecb5044]{padding:25px 20px!important}.quote-mark[data-v-7ecb5044]{font-size:50px!important}.quote-content[data-v-7ecb5044]{font-size:16px!important}}@media (prefers-color-scheme: dark){[data-v-7ecb5044]:root{--text-primary: #e8eaed;--text-secondary: #9aa0a6;--text-muted: #5f6368;--surface-primary: rgba(32, 33, 36, .95);--surface-secondary: rgba(32, 33, 36, .8);--surface-tertiary: rgba(32, 33, 36, .6);--border-subtle: rgba(255, 255, 255, .12);--border-medium: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .2);--gradient-surface: linear-gradient(135deg, rgba(32, 33, 36, .95) 0%, rgba(32, 33, 36, .8) 100%)}}@media (prefers-reduced-motion: reduce){.chat-item[data-v-7ecb5044]{animation:none!important}.content-section[data-v-7ecb5044],.chat-bubble[data-v-7ecb5044]{transition:none!important}.summary-quote[data-v-7ecb5044]{animation:none!important}}.content-section[data-v-ff956fc4]{margin-bottom:80px;opacity:0;transform:translate3d(0,30px,0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:relative;will-change:transform,opacity}.content-section[data-v-ff956fc4]:before{content:""!important;position:absolute!important;top:-50px!important;left:50%!important;transform:translate(-50%)!important;width:200px!important;height:200px!important;background:var(--gradient-glow)!important;border-radius:50%!important;opacity:.6!important;pointer-events:none!important}.content-section.animate-in[data-v-ff956fc4]{opacity:1!important;transform:translateY(0)!important}.section-header[data-v-ff956fc4]{text-align:center!important;margin-bottom:15px!important;position:relative!important}.section-title[data-v-ff956fc4]{font-size:48px!important;font-weight:700!important;color:var(--text-primary)!important;margin:0 0 16px!important;line-height:1.2!important;letter-spacing:-1px!important;font-family:Google Sans,Noto Sans SC,sans-serif!important}.section-subtitle[data-v-ff956fc4]{font-size:18px!important;color:var(--text-secondary)!important;margin:0!important;font-weight:400!important;font-family:Google Sans,Noto Sans SC,sans-serif!important}.section-content[data-v-ff956fc4]{max-width:900px!important;margin:0 auto!important}.intro-card[data-v-ff956fc4]{background:var(--gradient-surface)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--border-subtle)!important;border-radius:24px!important;padding:14px!important;box-shadow:var(--shadow-medium)!important;position:relative!important;overflow:hidden!important}.intro-card[data-v-ff956fc4]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)!important}.intro-text[data-v-ff956fc4]{font-size:18px!important;color:var(--text-secondary)!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;margin:0!important}.chat-container[data-v-ff956fc4]{display:flex!important;flex-direction:column!important;gap:32px!important;padding:32px 16px!important}.chat-item[data-v-ff956fc4]{display:flex!important;justify-content:flex-start!important;opacity:0!important;transform:translate3d(-30px,0,0)!important;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)!important;will-change:transform,opacity!important}.chat-item-right[data-v-ff956fc4]{justify-content:flex-end!important;transform:translate3d(30px,0,0)!important}.chat-container.animate-in .chat-item[data-v-ff956fc4],.chat-container.animate-in .chat-item-right[data-v-ff956fc4]{opacity:1!important;transform:translateZ(0)!important}.chat-container.animate-in .chat-item[data-v-ff956fc4]:nth-child(1){transition-delay:.2s!important}.chat-container.animate-in .chat-item[data-v-ff956fc4]:nth-child(2){transition-delay:.4s!important}.chat-container.animate-in .chat-item[data-v-ff956fc4]:nth-child(3){transition-delay:.6s!important}.chat-container.animate-in .chat-item .chat-bubble[data-v-ff956fc4]{animation:bubblePop-ff956fc4 .8s cubic-bezier(.68,-.55,.265,1.55)!important}.chat-container.animate-in .chat-item:nth-child(1) .chat-bubble[data-v-ff956fc4]{animation-delay:.2s!important}.chat-container.animate-in .chat-item:nth-child(2) .chat-bubble[data-v-ff956fc4]{animation-delay:.4s!important}.chat-container.animate-in .chat-item:nth-child(3) .chat-bubble[data-v-ff956fc4]{animation-delay:.6s!important}.chat-bubble[data-v-ff956fc4]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:20px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:visible!important;cursor:pointer!important;max-width:70%!important;min-width:300px!important;padding:8px!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;will-change:transform!important}.chat-item-right .chat-bubble[data-v-ff956fc4]{background:transparent!important;border:none!important}.item-decoration[data-v-ff956fc4]{position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--gradient-primary)!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .3s ease!important}.chat-item-right .item-decoration[data-v-ff956fc4]{transform-origin:right!important}.chat-bubble:hover .item-text[data-v-ff956fc4]{transform:translate3d(0,-4px,0)!important}.chat-bubble:hover .item-decoration[data-v-ff956fc4]{transform:scaleX(1)!important}.item-glow[data-v-ff956fc4]{position:absolute!important;top:50%!important;left:50%!important;width:300px!important;height:300px!important;background:var(--gradient-glow)!important;border-radius:50%!important;transform:translate3d(-50%,-50%,0) scale(0)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;pointer-events:none!important;will-change:transform!important}.chat-bubble:hover .item-glow[data-v-ff956fc4]{transform:translate3d(-50%,-50%,0) scale(1)!important}.item-content[data-v-ff956fc4]{padding:0!important;display:flex!important;align-items:flex-start!important;gap:20px!important;position:relative!important;z-index:2!important}.chat-item-right .item-text[data-v-ff956fc4]{text-align:left!important;background:linear-gradient(135deg,#1a73e814,#4285f414)!important;border-color:#1a73e826!important;box-shadow:0 6px 20px #1a73e81a,0 3px 10px #1a73e80f,0 1px 4px #1a73e80a!important}.item-number[data-v-ff956fc4]{flex-shrink:0!important;width:48px!important;height:48px!important;background:var(--gradient-primary)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 8px #1a73e84d,0 1px 4px #1a73e833!important;position:relative!important;overflow:hidden!important;z-index:3!important}.item-number span[data-v-ff956fc4]{font-size:16px!important;font-weight:600!important;color:var(--text-inverse)!important;position:relative!important;z-index:1!important}.item-number[data-v-ff956fc4]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%)!important;transform:translate(-100%)!important;transition:transform .6s ease!important}.chat-bubble:hover .item-number[data-v-ff956fc4]:before{transform:translate(100%)!important}.item-text[data-v-ff956fc4]{flex:1!important;background:#ffffffb3!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;padding:20px!important;box-shadow:0 6px 20px #00000014,0 3px 10px #0000000d,0 1px 4px #00000008!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;z-index:1!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;will-change:transform!important}.item-title[data-v-ff956fc4]{font-size:20px!important;font-weight:600!important;color:var(--text-primary)!important;margin:0 0 12px!important;line-height:1.3!important}.item-description[data-v-ff956fc4]{font-size:16px!important;color:var(--text-secondary)!important;line-height:1.7!important;font-weight:400!important;margin:0!important;text-align:justify!important}.highlight[data-v-ff956fc4]{color:var(--primary-color)!important;font-weight:600!important;background:linear-gradient(120deg,#1a73e81a,#4285f41a)!important;padding:3px 8px!important;border-radius:8px!important;border:1px solid rgba(26,115,232,.2)!important;transition:all .2s ease!important}.highlight[data-v-ff956fc4]:hover{background:linear-gradient(120deg,#1a73e826,#4285f426)!important;border-color:#1a73e84d!important}.summary-quote[data-v-ff956fc4]{position:relative!important;background:var(--gradient-surface)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:2px solid var(--primary-light)!important;border-radius:24px!important;padding:40px 60px!important;text-align:center!important;box-shadow:var(--shadow-strong)!important;overflow:hidden!important;opacity:0!important;transform:translate3d(0,30px,0)!important;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)!important;will-change:transform,opacity!important}.summary-quote.animate-in[data-v-ff956fc4]{opacity:1!important;transform:translateZ(0)!important}.summary-quote[data-v-ff956fc4]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--gradient-primary)!important}.summary-quote[data-v-ff956fc4]:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:400px!important;height:400px!important;background:var(--gradient-glow)!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;opacity:.3!important;pointer-events:none!important}.quote-mark[data-v-ff956fc4]{font-size:80px!important;font-weight:700!important;color:var(--primary-color)!important;line-height:1!important;font-family:Times New Roman,serif!important;position:absolute!important;opacity:.3!important}.quote-left[data-v-ff956fc4]{top:20px!important;left:0!important}.quote-right[data-v-ff956fc4]{bottom:20px!important;right:0!important}.quote-content[data-v-ff956fc4]{font-size:20px!important;color:var(--text-primary)!important;line-height:1.8!important;font-weight:500!important;position:relative!important;z-index:1!important;font-style:italic!important}@keyframes bubblePop-ff956fc4{0%{transform:scale3d(.95,.95,1)}50%{transform:scale3d(1.02,1.02,1)}to{transform:scaleZ(1)}}@media (max-width: 768px){.section-title[data-v-ff956fc4]{font-size:36px!important}.chat-bubble[data-v-ff956fc4]{max-width:90%!important;min-width:250px!important;will-change:auto!important}.item-content[data-v-ff956fc4]{flex-direction:column!important;gap:16px!important;text-align:center!important;padding:0!important}.chat-item-right .item-content[data-v-ff956fc4]{flex-direction:column!important}.chat-item-right .item-text[data-v-ff956fc4]{text-align:left!important}.item-text[data-v-ff956fc4]{will-change:auto!important}.intro-card[data-v-ff956fc4]{padding:24px 20px!important}.summary-quote[data-v-ff956fc4]{padding:30px!important}.quote-mark[data-v-ff956fc4]{font-size:60px!important}.quote-content[data-v-ff956fc4]{font-size:18px!important}}@media (max-width: 480px){.section-title[data-v-ff956fc4]{font-size:28px!important}.chat-bubble[data-v-ff956fc4]{max-width:95%!important;min-width:200px!important}.item-content[data-v-ff956fc4]{padding:0!important}.intro-card[data-v-ff956fc4]{padding:20px!important}.summary-quote[data-v-ff956fc4]{padding:25px 20px!important}.quote-mark[data-v-ff956fc4]{font-size:50px!important}.quote-content[data-v-ff956fc4]{font-size:16px!important}}@media (prefers-color-scheme: dark){[data-v-ff956fc4]:root{--text-primary: #e8eaed;--text-secondary: #9aa0a6;--text-muted: #5f6368;--surface-primary: rgba(32, 33, 36, .95);--surface-secondary: rgba(32, 33, 36, .8);--surface-tertiary: rgba(32, 33, 36, .6);--border-subtle: rgba(255, 255, 255, .12);--border-medium: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .2);--gradient-surface: linear-gradient(135deg, rgba(32, 33, 36, .95) 0%, rgba(32, 33, 36, .8) 100%)}}@media (prefers-reduced-motion: reduce){.chat-item[data-v-ff956fc4]{animation:none!important}.content-section[data-v-ff956fc4],.chat-bubble[data-v-ff956fc4]{transition:none!important}.summary-quote[data-v-ff956fc4]{animation:none!important}}[data-v-07c9bc35]:root{--primary-color: #1a73e8;--primary-light: #4285f4;--primary-dark: #1557b0;--secondary-color: #34a853;--accent-color: #fbbc04;--error-color: #ea4335;--text-primary: #1f1f1f;--text-secondary: #5f6368;--text-muted: #9aa0a6;--text-inverse: #ffffff;--glass-primary: rgba(255, 255, 255, .1);--glass-secondary: rgba(255, 255, 255, .05);--glass-tertiary: rgba(255, 255, 255, .02);--glass-border: rgba(255, 255, 255, .1);--shadow-cinematic: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-floating: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-glow: 0 0 50px rgba(26, 115, 232, .2);--shadow-text: 0 2px 4px rgba(0, 0, 0, .1);--gradient-primary: linear-gradient(135deg, #1a73e8 0%, #4285f4 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--gradient-glow: radial-gradient(circle at center, rgba(26, 115, 232, .15) 0%, transparent 70%);--gradient-text: linear-gradient(135deg, #1f1f1f 0%, #5f6368 100%);--gradient-surface: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .8) 100%)}.achievements-section[data-v-07c9bc35]{position:relative;margin-bottom:80px;background:transparent;overflow:hidden;opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.achievements-section.animate-in[data-v-07c9bc35]{opacity:1;transform:translateY(0)}.achievements-section[data-v-07c9bc35]:before{content:"";position:absolute;top:-50px;left:50%;transform:translate(-50%);width:200px;height:200px;background:var(--gradient-glow);border-radius:50%;opacity:.6;pointer-events:none}.hero-header[data-v-07c9bc35]{text-align:center;margin-bottom:15px;position:relative;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.hero-header.animate-in[data-v-07c9bc35]{opacity:1;transform:translateY(0)}.title-container[data-v-07c9bc35]{position:relative;display:inline-block;margin-bottom:16px}.main-title[data-v-07c9bc35]{font-size:48px;font-weight:700;color:var(--text-primary);margin:0 0 16px;line-height:1.2;letter-spacing:-1px;font-family:Google Sans,Noto Sans SC,sans-serif}.sub-title[data-v-07c9bc35]{font-size:18px;font-weight:400;color:var(--text-secondary);margin:0;line-height:1.3;letter-spacing:0;font-family:Google Sans,Noto Sans SC,sans-serif;opacity:.9}.title-underline[data-v-07c9bc35]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:120px;height:4px;background:var(--gradient-primary);border-radius:2px;opacity:.8}.hero-subtitle[data-v-07c9bc35]{font-size:18px;color:var(--text-secondary);margin:0;font-weight:400;font-family:Google Sans,Noto Sans SC,sans-serif;opacity:.8;letter-spacing:0}.opening-statement[data-v-07c9bc35]{margin-bottom:20px;display:flex;justify-content:center;position:relative;z-index:2;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.opening-statement.animate-in[data-v-07c9bc35]{opacity:1;transform:translateY(0)}.statement-content[data-v-07c9bc35]{max-width:900px;position:relative}.statement-text[data-v-07c9bc35]{font-size:18px;color:var(--text-secondary);font-weight:400;line-height:1.6;text-align:center;background:var(--gradient-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--glass-border);border-radius:24px;padding:14px;box-shadow:var(--shadow-floating);position:relative;overflow:hidden;margin:0}.statement-text[data-v-07c9bc35]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);opacity:.6}.achievements-container[data-v-07c9bc35]{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;gap:40px;align-items:flex-start;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.achievements-container.animate-in[data-v-07c9bc35]{opacity:1;transform:translateY(0)}.card-indicators[data-v-07c9bc35]{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.achievements-container.animate-in .indicator[data-v-07c9bc35]{opacity:.7;transform:translate(0)}.achievements-container.animate-in .indicator[data-v-07c9bc35]:nth-child(1){transition-delay:.8s}.achievements-container.animate-in .indicator[data-v-07c9bc35]:nth-child(2){transition-delay:1s}.achievements-container.animate-in .indicator[data-v-07c9bc35]:nth-child(3){transition-delay:1.2s}.achievements-container.animate-in .indicator[data-v-07c9bc35]:nth-child(4){transition-delay:1.4s}@keyframes bubblePop-07c9bc35{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.indicator[data-v-07c9bc35]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--gradient-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;cursor:pointer;position:relative;overflow:hidden;opacity:0;transform:translate(-30px);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.indicator[data-v-07c9bc35]:hover,.indicator.active[data-v-07c9bc35]{opacity:1;transform:translate(4px);background:linear-gradient(135deg,#1a73e81a,#4285f41a);border-color:var(--primary-color);box-shadow:0 8px 25px #1a73e826}.indicator.active[data-v-07c9bc35]{background:linear-gradient(135deg,#1a73e826,#4285f426);transform:translate(6px);box-shadow:0 10px 30px #1a73e833}.indicator-number[data-v-07c9bc35]{flex-shrink:0;width:32px;height:32px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-inverse)}.indicator-title[data-v-07c9bc35]{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.achievements-stack[data-v-07c9bc35]{flex:1;position:relative;height:400px;perspective:1000px;opacity:0;transform:scale(.8);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.achievements-container.animate-in .achievements-stack[data-v-07c9bc35]{opacity:1;transform:scale(1)}.achievement-card[data-v-07c9bc35]{position:absolute;top:0;left:0;right:0;background:var(--gradient-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--glass-border);border-radius:32px;padding:0;box-shadow:var(--shadow-cinematic);overflow:hidden;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none}.achievements-container.animate-in .achievements-stack .achievement-card[data-v-07c9bc35]{animation:bubblePop-07c9bc35 .8s cubic-bezier(.68,-.55,.265,1.55) 1.2s forwards}.achievement-card.card-active[data-v-07c9bc35]{opacity:1;visibility:visible;transform:translateY(0) scale(1);box-shadow:var(--shadow-floating);border-color:#1a73e84d;z-index:10}.achievement-card.card-behind[data-v-07c9bc35],.achievement-card.card-ahead[data-v-07c9bc35]{opacity:0;visibility:hidden;pointer-events:none}.card-header[data-v-07c9bc35]{display:flex;align-items:center;padding:16px 32px 0;position:relative}.card-number[data-v-07c9bc35]{flex-shrink:0;width:60px;height:60px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;margin-right:20px;color:var(--text-inverse);box-shadow:var(--shadow-floating);position:relative;overflow:hidden}.card-title[data-v-07c9bc35]{flex:1;font-size:28px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;letter-spacing:-.5px}.card-content[data-v-07c9bc35]{padding:12px 32px}.card-description[data-v-07c9bc35]{font-size:18px;color:var(--text-secondary);line-height:1.8;font-weight:400;margin:0;text-align:justify}.highlight[data-v-07c9bc35]{color:var(--primary-color);font-weight:600;background:linear-gradient(120deg,#1a73e81a,#4285f41a);padding:4px 10px;border-radius:8px;border:1px solid rgba(26,115,232,.2);transition:all .3s ease;display:inline-block}.highlight[data-v-07c9bc35]:hover{background:linear-gradient(120deg,#1a73e826,#4285f426);border-color:#1a73e84d}.closing-statement[data-v-07c9bc35]{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:0;opacity:0;transform:translateY(30px) scale(.95);transition:opacity .8s ease,transform .8s ease;will-change:transform,opacity}.closing-statement.animate-in[data-v-07c9bc35]{opacity:1;transform:translateY(0) scale(1)}.statement-wrapper[data-v-07c9bc35]{max-width:900px;width:100%;position:relative}.quote-container[data-v-07c9bc35]{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;padding:40px 60px;text-align:center;box-shadow:none;overflow:hidden;transition:all .8s ease}.quote-container[data-v-07c9bc35]:hover{transform:none;box-shadow:none}.quote-container[data-v-07c9bc35]:before{content:"「";position:absolute;top:20px;left:0;font-size:80px;font-weight:700;color:var(--primary-color);line-height:1;font-family:Times New Roman,serif;opacity:.3;z-index:0}.quote-container[data-v-07c9bc35]:after{content:"」";position:absolute;bottom:20px;right:0;font-size:80px;font-weight:700;color:var(--primary-color);line-height:1;font-family:Times New Roman,serif;opacity:.3;z-index:0}.quote-content[data-v-07c9bc35]{font-size:20px;color:var(--text-primary);line-height:1.8;font-weight:500;position:relative;z-index:1;font-style:italic}@media (max-width: 768px){.main-title[data-v-07c9bc35]{font-size:36px}.achievements-container[data-v-07c9bc35]{flex-direction:column;gap:20px;contain:content}.card-indicators[data-v-07c9bc35]{flex:none;flex-direction:row;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;contain:content}.indicator[data-v-07c9bc35]{flex:0 0 auto;min-width:200px}.achievements-stack[data-v-07c9bc35]{height:350px}.achievement-card[data-v-07c9bc35]{position:relative;top:auto;left:auto;right:auto}.achievement-card.card-active[data-v-07c9bc35]{opacity:1;visibility:visible;pointer-events:auto}.card-content[data-v-07c9bc35]{flex-direction:column;gap:16px;text-align:center;padding:0}.statement-text[data-v-07c9bc35]{padding:24px 20px}.quote-container[data-v-07c9bc35]{padding:30px}.quote-container[data-v-07c9bc35]:before{font-size:60px;top:15px;left:15px}.quote-container[data-v-07c9bc35]:after{font-size:60px;bottom:15px;right:15px}.quote-content[data-v-07c9bc35]{font-size:18px}}@media (max-width: 480px){.main-title[data-v-07c9bc35]{font-size:28px}.achievement-card[data-v-07c9bc35]{max-width:95%;min-width:200px}.card-content[data-v-07c9bc35]{padding:0}.statement-text[data-v-07c9bc35]{padding:20px}.quote-container[data-v-07c9bc35]{padding:25px 20px}.quote-container[data-v-07c9bc35]:before{font-size:50px;top:10px;left:10px}.quote-container[data-v-07c9bc35]:after{font-size:50px;bottom:10px;right:10px}.quote-content[data-v-07c9bc35]{font-size:16px}}@media (prefers-color-scheme: dark){[data-v-07c9bc35]:root{--text-primary: #e8eaed;--text-secondary: #9aa0a6;--text-muted: #5f6368;--glass-primary: rgba(32, 33, 36, .1);--glass-secondary: rgba(32, 33, 36, .05);--glass-tertiary: rgba(32, 33, 36, .02);--glass-border: rgba(255, 255, 255, .1);--gradient-glass: linear-gradient(135deg, rgba(32, 33, 36, .1) 0%, rgba(32, 33, 36, .05) 100%);--gradient-text: linear-gradient(135deg, #e8eaed 0%, #9aa0a6 100%)}.quote-container[data-v-07c9bc35]{background:transparent;border:none}}@media (prefers-reduced-motion: reduce){[data-v-07c9bc35]{animation:none!important;transition:none!important}}[data-v-19abc068]{box-sizing:border-box}.letterall-container[data-v-19abc068]{min-height:100vh!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin:0!important;padding:0!important;color:#214ab3!important;position:relative!important;overflow-x:hidden!important;--primary-color: #214AB3;--text-primary: #1a1a1a;--text-secondary: #4a4a4a;--text-muted: #888888;--background-secondary: #ffffff;--background-card: rgba(255, 255, 255, .8);--border-color: rgba(0, 0, 0, .1);--shadow-subtle: 0 2px 8px rgba(0, 0, 0, .05);--shadow-glow: 0 8px 32px rgba(33, 74, 179, .15);--accent-color: #214AB3}.background-decoration[data-v-19abc068]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:-1!important;transform:translateZ(0)}.gradient-orb[data-v-19abc068]{position:absolute!important;border-radius:50%!important;filter:blur(120px)!important;opacity:.1!important;will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.gradient-orb[data-v-19abc068]:not(.reduce-motion){animation:float-19abc068 25s infinite ease-in-out!important}.orb-1[data-v-19abc068]{width:600px!important;height:600px!important;background:radial-gradient(circle,#214AB3 0%,transparent 70%)!important;top:-300px!important;right:-300px!important;animation-delay:0s!important}.orb-2[data-v-19abc068]{width:400px!important;height:400px!important;background:radial-gradient(circle,#214AB3 0%,transparent 70%)!important;bottom:-200px!important;left:-200px!important;animation-delay:-12s!important}@keyframes float-19abc068{0%,to{transform:translateZ(0)}50%{transform:translate3d(30px,-30px,0)}}.top-banner[data-v-19abc068]{background:#0f172af2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:24px 0!important;position:sticky!important;top:0!important;z-index:100!important}.banner-content[data-v-19abc068]{max-width:1200px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.banner-text[data-v-19abc068]{font-size:28px!important;font-weight:700!important;color:#214ab3!important;letter-spacing:2px!important}.banner-subtitle[data-v-19abc068]{font-size:12px!important;color:#999!important;letter-spacing:3px!important;text-transform:uppercase!important;font-weight:500!important}.content-sections[data-v-19abc068]{max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;transform:translateZ(0)}.content-section[data-v-19abc068]{opacity:0!important;transform:translate3d(0,50px,0)!important;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.content-section.animate-in[data-v-19abc068]{opacity:1!important;transform:translateZ(0)!important}.section-header[data-v-19abc068]{text-align:center!important;margin-bottom:80px!important}.section-title[data-v-19abc068]{font-size:56px!important;font-weight:800!important;color:var(--text-primary)!important;margin:0 0 16px!important;line-height:1.2!important;letter-spacing:-2px!important}.section-subtitle[data-v-19abc068]{font-size:20px!important;color:var(--text-muted)!important;margin:0!important;font-weight:300!important}.section-content[data-v-19abc068]{max-width:900px!important;margin:0 auto!important}.intro-text[data-v-19abc068]{font-size:20px!important;color:var(--text-secondary)!important;font-weight:300!important;margin-bottom:60px!important;line-height:1.6!important;text-align:center!important}.bottom-decoration[data-v-19abc068]{height:80px!important;position:relative!important;overflow:hidden!important}.decoration-line[data-v-19abc068]{position:absolute!important;top:50%!important;left:50%!important;width:200%!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)!important;transform:translate(-50%,-50%)!important;opacity:.3!important}@media (max-width: 480px){.content-sections[data-v-19abc068]{padding:0 20px 80px!important}}@media (prefers-reduced-motion: reduce){.content-section[data-v-19abc068]{transition:none;transform:none;opacity:1}.gradient-orb[data-v-19abc068]{animation:none;transform:none}.reduce-motion[data-v-19abc068]{animation:none!important;transform:none!important}}
