.toss-btn[data-v-736972d2]{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;padding:16px 20px;transition:all .2s ease}.toss-btn.primary-btn[data-v-736972d2]{background:#3182f6;color:#fff}.toss-btn.primary-btn[data-v-736972d2]:hover:not(:disabled){background:#1b64da}.toss-btn.primary-btn[data-v-736972d2]:active:not(:disabled){background:#1957c2;transform:scale(.98)}.toss-btn.primary-btn[data-v-736972d2]:disabled{background:#d1d6db;color:#8b95a1;cursor:not-allowed}.toss-btn.secondary-btn[data-v-736972d2]{background:#f2f4f6;color:#4e5968}.toss-btn.secondary-btn[data-v-736972d2]:hover{background:#e5e8eb}.toss-btn.secondary-btn[data-v-736972d2]:active{background:#d1d6db;transform:scale(.98)}.toss-btn.text-btn[data-v-736972d2]{background:transparent;color:#3182f6;padding:0}.toss-btn.text-btn[data-v-736972d2]:hover{background:transparent;-webkit-text-decoration:underline;text-decoration:underline}.toss-btn.text-btn[data-v-736972d2]:active{transform:scale(.98)}[data-v-736972d2] .v-list-item,[data-v-736972d2] .v-list-item .v-list-item__content{height:36px}[data-v-736972d2] .v-list-item .v-list-item__content .v-list-item__title{font-size:16px!important;height:36px}[data-v-736972d2] .text-right .v-text-field__slot input{text-align:right!important}[data-v-736972d2] .toss-input .v-input__control .v-input__slot{align-items:center!important;background:#fff!important;border-color:#e5e8eb!important;border-radius:12px!important;min-height:52px!important}[data-v-736972d2] .toss-input .v-input__control .v-input__slot:hover{border-color:#d1d6db!important}[data-v-736972d2] .toss-input .v-input__control .v-input__slot fieldset{border-color:#e5e8eb!important}[data-v-736972d2] .toss-input .v-input__prepend-inner{align-self:center!important;margin-bottom:auto!important;margin-top:auto!important}[data-v-736972d2] .toss-input .v-text-field__slot{align-items:center!important;display:flex!important}[data-v-736972d2] .toss-input.v-input--is-focused .v-input__slot,[data-v-736972d2] .toss-input.v-input--is-focused .v-input__slot fieldset{border-color:#3182f6!important}[data-v-736972d2] .toss-input .v-select__selection,[data-v-736972d2] .toss-input input{color:#191f28!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;margin-top:0!important}[data-v-736972d2] .toss-input input::-moz-placeholder{color:#ced4da!important;font-weight:400!important}[data-v-736972d2] .toss-input input::placeholder{color:#ced4da!important;font-weight:400!important}[data-v-736972d2] .toss-input .v-text-field__details{margin-top:6px;padding-left:4px}[data-v-736972d2] .toss-input .v-messages__message{color:#e8344e;font-size:13px;font-weight:500}[data-v-736972d2] .toss-input.v-textarea .v-input__slot,[data-v-736972d2] .toss-input.v-textarea .v-text-field__slot{align-items:flex-start!important}[data-v-736972d2] .toss-input.v-textarea textarea{color:#191f28!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;margin-top:0!important;padding-top:12px!important}[data-v-736972d2] .toss-input.v-textarea textarea::-moz-placeholder{color:#ced4da!important}[data-v-736972d2] .toss-input.v-textarea textarea::placeholder{color:#ced4da!important}[data-v-736972d2] .v-select__selection--comma{color:#191f28;font-size:15px;font-weight:500}.input-group[data-v-736972d2]{margin-bottom:24px}.input-group[data-v-736972d2]:last-child{margin-bottom:0}.input-group .input-label[data-v-736972d2]{color:#191f28;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.hero-section[data-v-736972d2]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.hero-section .hero-bg-image[data-v-736972d2]{background-image:url(/img/landing/top_bg.jpg);background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.hero-section .hero-overlay[data-v-736972d2]{background:linear-gradient(180deg,rgba(26,35,126,.85),rgba(26,35,126,.75) 50%,rgba(26,35,126,.85));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-section .hero-container[data-v-736972d2]{max-width:1200px;padding:0 24px;position:relative;text-align:center;width:100%;z-index:2}.hero-section .hero-title[data-v-736972d2]{color:#fff;font-size:max(24px,min(4vw,40px));font-weight:500;letter-spacing:-.02em;line-height:1.4;margin-bottom:32px;word-break:keep-all}.hero-section .hero-brand[data-v-736972d2]{color:#fff;font-size:max(64px,min(12vw,130px));font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:80px}.hero-section .hero-cta-group[data-v-736972d2]{display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:800px;width:100%}.hero-section .hero-cta-group .hero-btn[data-v-736972d2]{align-items:center;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:360px;padding:32px 24px;transition:all .3s cubic-bezier(.165,.84,.44,1)}.hero-section .hero-cta-group .hero-btn .btn-main[data-v-736972d2]{align-items:center;display:flex;font-size:24px;font-weight:700;margin-bottom:8px}.hero-section .hero-cta-group .hero-btn .btn-sub[data-v-736972d2]{font-size:15px;font-weight:400;opacity:.8}.hero-section .hero-cta-group .hero-btn[data-v-736972d2]:hover{box-shadow:0 30px 60px rgba(0,0,0,.25);transform:translateY(-8px)}.hero-section .hero-cta-group .expert-btn[data-v-736972d2]{background:#fff;color:#1a237e}.hero-section .hero-cta-group .client-btn[data-v-736972d2]{background:transparent;border:2px solid #fff;color:#fff}.hero-section .scroll-down-indicator[data-v-736972d2]{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.philosophy-section[data-v-736972d2]{background:#fff;padding:160px 0;position:relative;text-align:center}.philosophy-section .philosophy-bg-image[data-v-736972d2]{background-image:url(/img/landing/expert.jpg);background-position:50%;background-size:cover;bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.philosophy-section .philosophy-overlay[data-v-736972d2]{background:linear-gradient(180deg,#fff,transparent 50%,#fff);bottom:0;left:0;position:absolute;right:0;top:0}.philosophy-section .section-headline[data-v-736972d2]{color:#1a237e;font-size:max(32px,min(5vw,64px));font-weight:700;line-height:1.2;margin-bottom:40px}.philosophy-section .section-subline[data-v-736972d2]{color:#4e5968;font-size:max(18px,min(3vw,24px));line-height:1.6}.philosophy-section .section-subline .highlight[data-v-736972d2]{color:#1a237e;font-weight:700}.security-section[data-v-736972d2]{background-color:#1a237e;color:#fff;padding:120px 0;position:relative}.security-section .security-header[data-v-736972d2]{margin-bottom:80px;text-align:center}.security-section .security-header .security-icon-box[data-v-736972d2]{align-items:center;background:hsla(0,0%,100%,.1);border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 32px;width:80px}.security-section .security-header .security-title[data-v-736972d2]{font-size:48px;font-weight:700;margin-bottom:24px}.security-section .security-header .white-strong[data-v-736972d2]{font-weight:700}.security-section .security-notice-card[data-v-736972d2]{background:hsla(0,0%,100%,.05);border-radius:24px;margin-bottom:60px;padding:48px;text-align:center}.security-section .security-notice-card .notice-title[data-v-736972d2]{font-size:32px;font-weight:700;margin-bottom:12px}.security-section .security-feature-card[data-v-736972d2]{background:hsla(0,0%,100%,.1);border-radius:20px;height:100%;padding:40px}.security-section .security-feature-card .feature-icon-box[data-v-736972d2]{align-items:center;background:#fff;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:24px;width:56px}.security-section .security-feature-card .feature-name[data-v-736972d2]{font-size:20px;font-weight:700;margin-bottom:4px}.security-section .security-feature-card .feature-label[data-v-736972d2]{display:block;font-size:14px;margin-bottom:16px;opacity:.6}.visualization-section[data-v-736972d2]{padding:120px 0}.visualization-section .visual-title[data-v-736972d2]{color:#1a237e;font-size:48px;font-weight:700;margin-bottom:40px}.visualization-section .visual-subline[data-v-736972d2]{color:#4e5968;font-size:28px;margin-bottom:24px}.visualization-section .visual-item[data-v-736972d2]{display:flex;gap:20px;margin-bottom:32px}.visualization-section .visual-item .item-icon-box[data-v-736972d2]{align-items:center;background:#e8f3ff;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.visualization-section .visual-item .item-title[data-v-736972d2]{font-size:18px;font-weight:700;margin-bottom:4px}.visualization-section .dashboard-mockup[data-v-736972d2]{border-radius:24px;box-shadow:0 16px 40px rgba(0,0,0,.2);overflow:hidden}.cta-bottom-section[data-v-736972d2]{background:#f9fafb;padding:120px 0}.cta-bottom-section .cta-title[data-v-736972d2]{color:#1a237e;font-size:48px;font-weight:700;margin-bottom:24px}.landing-footer[data-v-736972d2]{background:#1a237e;border-top:1px solid hsla(0,0%,100%,.1);color:#fff;padding:80px 0;text-align:center}.landing-footer .footer-logo[data-v-736972d2]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:32px}.landing-footer .footer-logo .logo-img[data-v-736972d2]{filter:brightness(0) invert(1);height:48px;width:48px}.landing-footer .footer-logo .logo-text[data-v-736972d2]{font-size:32px;font-weight:700;letter-spacing:-.02em}.landing-footer .footer-info[data-v-736972d2]{margin-bottom:32px}.landing-footer .footer-info .company-details[data-v-736972d2]{align-items:center;color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;line-height:1.6;margin-bottom:12px}.landing-footer .footer-info .company-details .divider[data-v-736972d2]{margin:0 4px;opacity:.3}.landing-footer .footer-info .footer-copyright[data-v-736972d2]{color:hsla(0,0%,100%,.4);font-size:12px;margin:0}.landing-footer .footer-powered[data-v-736972d2]{color:hsla(0,0%,100%,.3);font-size:12px;font-weight:500;letter-spacing:.05em}@keyframes bounce-736972d2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce[data-v-736972d2]{animation:bounce-736972d2 2s infinite}@media (max-width:960px){.hero-section .hero-cta-group[data-v-736972d2]{align-items:center;flex-direction:column}.hero-section .hero-cta-group .hero-btn[data-v-736972d2]{width:100%}}