@charset "UTF-8";.modal-overlay[data-v-8045bf86]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container[data-v-8045bf86]{height:auto;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;overflow:hidden;display:flex;flex-direction:column}.modal-close-button[data-v-8045bf86]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;color:#666;border-radius:4px;transition:all .2s ease}.modal-close-button[data-v-8045bf86]:hover{background-color:#f5f5f5;color:#000}.modal-body[data-v-8045bf86]{padding:1rem;flex:1;overflow-y:auto}.modal-fade-enter-active[data-v-8045bf86],.modal-fade-leave-active[data-v-8045bf86]{transition:all .1s ease}.modal-fade-enter-from[data-v-8045bf86],.modal-fade-leave-to[data-v-8045bf86]{opacity:0;transform:scale(.9)}.modal-fade-enter-to[data-v-8045bf86],.modal-fade-leave-from[data-v-8045bf86]{opacity:1;transform:scale(1)}.modal-overlay.full[data-v-8045bf86]{padding:0}.modal-overlay.full .modal-container[data-v-8045bf86]{width:100%;height:100%;border-radius:0;box-shadow:unset}.modal-overlay.full .modal-container .modal-body[data-v-8045bf86]{padding:0}.common-modal[data-v-1e59611c]{padding:clamp(13px,4.17vw,32px) clamp(10px,3.13vw,24px) clamp(10px,3.13vw,24px)}.common-modal .message-wrap[data-v-1e59611c]{margin-bottom:clamp(13px,4.17vw,32px);text-align:center}.common-modal .message-wrap p[data-v-1e59611c]{font-size:clamp(15px,4.69vw,36px);line-height:1.5;color:#000;margin:0;font-family:GmarketSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.common-modal .btn-wrap[data-v-1e59611c]{display:flex;gap:clamp(5px,1.56vw,12px);justify-content:center}.common-modal .btn-wrap .btn[data-v-1e59611c]{min-width:clamp(42px,13.02vw,100px);padding:clamp(5px,1.56vw,12px) clamp(10px,3.13vw,24px);border:none;border-radius:8px;font-size:clamp(13px,3.91vw,30px);font-family:GmarketSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .3s ease}.common-modal .btn-wrap .btn[data-v-1e59611c]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.common-modal .btn-wrap .btn[data-v-1e59611c]:active{transform:translateY(0)}.common-modal .btn-wrap .btn-confirm[data-v-1e59611c]{background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff}.common-modal .btn-wrap .btn-confirm[data-v-1e59611c]:hover{opacity:.9}.common-modal .btn-wrap .btn-cancel[data-v-1e59611c]{background:#fff;color:#000;border:1px solid #ccc}.common-modal .btn-wrap .btn-cancel[data-v-1e59611c]:hover{background:#f5f5f5}.navbar{position:sticky;top:0;left:0;right:0;width:100%;height:clamp(33px,10.42vw,80px);background:#f5f5f5;z-index:1;max-width:768px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}@media (min-width: 9999px){.navbar{padding:1rem 0;border:2px solid red}}.nav-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:768px;margin:0 auto}@media (min-width: 9999px){.nav-container{flex-wrap:nowrap}}.nav-logo{font-size:1.2rem;font-weight:700;text-decoration:none;margin-left:auto;margin-right:clamp(6px,1.82vw,14px)}@media (min-width: 9999px){.nav-logo{font-size:1.5rem}}.nav-menu{display:flex;gap:1rem;flex-wrap:wrap}@media (min-width: 9999px){.nav-menu{gap:2rem;flex-wrap:nowrap}}main{flex:1;position:relative}.footer{background:#000;color:#fff;text-align:center;padding:1.5rem 1rem;font-size:.9rem;margin-top:auto}@media (min-width: 9999px){.footer{padding:2rem 0;font-size:16px}}.bike-card[data-v-c5351d66]{position:relative;width:100%;height:auto;min-width:clamp(96px,29.95vw,230px);max-width:768px;margin:0 auto;padding:clamp(9px,2.86vw,22px);background:#fff;border-radius:clamp(15px,4.69vw,36px);box-shadow:0 0 clamp(10px,3.26vw,25px) #00000026;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:all .3s ease}.bike-card.pc[data-v-c5351d66]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000078}.bike-card.pc:hover .bike-image[data-v-c5351d66]{transform:scale(1.05)}.bike-image-container[data-v-c5351d66]{width:100%;flex:1;background:#fff;display:flex;justify-content:center;align-items:center;margin:clamp(-33px,-4.297vw,-13.75px) 0}.bike-image[data-v-c5351d66]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.bike-model-section[data-v-c5351d66]{width:100%;height:clamp(21px,6.51vw,50px);background:#f1f1f1;display:flex;align-items:center;justify-content:center}.bike-model-section .bike-model-text[data-v-c5351d66]{font-size:clamp(11px,3.39vw,26px);font-weight:400;color:#000;text-align:center;margin:0;padding:0 clamp(6px,1.95vw,15px);line-height:1.2}.button-container[data-v-c5351d66]{width:100%;height:auto;display:flex;padding-top:10px;gap:2.5%}.button-container .purchase-button[data-v-c5351d66],.button-container .info-button[data-v-c5351d66]{width:100%;height:auto;border:none;border-radius:clamp(5px,1.56vw,12px);font-size:clamp(13px,3.91vw,30px);font-weight:600;cursor:pointer;padding:3.4% 0}.button-container .purchase-button[data-v-c5351d66]:active,.button-container .info-button[data-v-c5351d66]:active{transform:translateY(1px)}.purchase-button[data-v-c5351d66]{background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff}.purchase-button[data-v-c5351d66]:hover{box-shadow:0 4px 12px #2c3e5066}.info-button[data-v-c5351d66]{background:linear-gradient(135deg,#424242,#2b2b2b,#010101);color:#fff}.info-button[data-v-c5351d66]:hover{box-shadow:0 4px 12px #2c3e5066}.item-list-container[data-v-dcb7dfe7]{width:100%}.features-grid[data-v-dcb7dfe7]{width:100%;padding:3.5% clamp(17px,5.21vw,40px);display:grid;grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-dcb7dfe7]{text-align:center;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:1.5rem}.feature-card[data-v-dcb7dfe7]{transition:all .3s ease}.feature-card[data-v-dcb7dfe7]:hover{transform:translateY(-5px)}.feature-card h3[data-v-dcb7dfe7]{font-size:1.2rem;margin-bottom:.75rem;color:#ff6b35}.feature-card p[data-v-dcb7dfe7]{color:#666;line-height:1.6;font-size:.9rem}.ok-btn[data-v-869621ca]{margin:20px auto;width:20%;padding:8px 0;display:block;background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff;border-radius:clamp(13px,3.91vw,30px);border:none;font-size:clamp(13px,3.91vw,30px);font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.ok-btn[data-v-869621ca]:hover{opacity:.9;transform:translateY(-1px)}.privacy-consent-container[data-v-869621ca]{padding:2rem 1rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;position:relative}.privacy-consent-container .modal-header[data-v-869621ca]{position:relative;border-bottom:2px solid #FF6B35;margin-bottom:2rem;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.privacy-consent-container .modal-header .privacy-title[data-v-869621ca]{font-size:1.5rem;font-weight:600}.privacy-consent-container .modal-header .close-button[data-v-869621ca]{width:clamp(15px,4.69vw,36px);height:clamp(15px,4.69vw,36px);background:none;border:none;cursor:pointer}.consent-section[data-v-869621ca]{margin-bottom:1.5rem;border:1px solid #ccc;border-radius:8px;overflow:hidden}.section-header[data-v-869621ca]{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;padding:1rem 1.5rem;border-bottom:1px solid #ccc;flex-wrap:wrap}.section-title[data-v-869621ca]{display:flex;align-items:center;font-weight:600;font-size:1rem;align-self:flex-start}.section-title .required-marker[data-v-869621ca]{margin-right:.5rem;color:#ff6b35;font-weight:700}.radio-custom[data-v-869621ca]{width:1.5em;height:1.5em;border:2px solid #E0E0E0;border-radius:50%;position:relative;flex-shrink:0;will-change:border-color,transform;transform:translateZ(0)}.radio-custom[data-v-869621ca]:after{content:"";width:58%;height:58%;background:#ff6b35;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;will-change:opacity,transform}input[type=radio]:checked+.radio-custom[data-v-869621ca]{border-color:#ff6b35}input[type=radio]:checked+.radio-custom[data-v-869621ca]:after{opacity:1}.radio-group[data-v-869621ca]{display:flex;justify-content:space-between;gap:1.2em;align-self:flex-end}.radio-group .radio-item[data-v-869621ca]{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-size:1rem;color:#707070;width:50%;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:.3rem;margin:-.3rem}.radio-group .radio-item input[type=radio][data-v-869621ca]{display:none}.total-radio-group[data-v-869621ca]{display:flex;justify-content:center;gap:2rem;padding:1.5rem;border:2px solid #FF6B35;border-radius:8px;background-color:#f8f9ff}.total-radio-group .radio-item[data-v-869621ca]{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-size:1rem;color:#707070;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:.5rem;margin:-.5rem}.total-radio-group .radio-item input[type=radio][data-v-869621ca]{display:none}.consent-content[data-v-869621ca]{padding:1.5rem}.consent-description[data-v-869621ca]{margin-bottom:1.5rem;font-size:.9rem;line-height:1.6;word-break:break-word;overflow-wrap:break-word}.consent-description strong[data-v-869621ca]{color:#ff6b35;font-weight:600}.consent-table[data-v-869621ca]{width:100%;border-collapse:collapse;font-size:.9rem}.consent-table th[data-v-869621ca],.consent-table td[data-v-869621ca]{border:1px solid #ccc;padding:.75rem;text-align:left;vertical-align:middle;word-break:break-word;overflow-wrap:break-word}.consent-table thead th[data-v-869621ca]{background-color:#f9f9f9}.consent-table thead th[data-v-869621ca]:first-child{width:25%;min-width:120px}.consent-table tbody tr[data-v-869621ca]:nth-child(2n){background-color:#fdfdfd}.consent-table tbody td[data-v-869621ca]:first-child{background-color:#f9f9f9}.third-party-table thead th[data-v-869621ca]:first-child{width:20%;min-width:100px}.font-strong[data-v-869621ca]{font-weight:700}@media (max-width: 475px){.privacy-title[data-v-869621ca]{font-size:1rem!important}.section-header[data-v-869621ca]{flex-direction:column;gap:1em}}.ok-btn[data-v-58c30521]{margin:20px auto;width:20%;padding:8px 0;display:block;background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff;border-radius:clamp(13px,3.91vw,30px);border:none;font-size:clamp(13px,3.91vw,30px);font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.ok-btn[data-v-58c30521]:hover{opacity:.9;transform:translateY(-1px)}.marketing-consent-container[data-v-58c30521]{padding:2rem 1rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;position:relative}.marketing-consent-container .modal-header[data-v-58c30521]{position:relative;border-bottom:2px solid #FF6B35;margin-bottom:2rem;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.marketing-consent-container .modal-header .marketing-title[data-v-58c30521]{font-size:1.5rem;font-weight:600}.marketing-consent-container .modal-header .close-button[data-v-58c30521]{width:clamp(15px,4.69vw,36px);height:clamp(15px,4.69vw,36px);background:none;border:none;cursor:pointer}.marketing-info[data-v-58c30521]{margin-bottom:2rem}.marketing-info ol[data-v-58c30521]{margin:0;padding-left:.5rem}.marketing-info ol li[data-v-58c30521]{margin-bottom:.8rem;font-size:.9rem;line-height:1.6}.marketing-info ol li[data-v-58c30521]:last-child{margin-bottom:0}.consent-section[data-v-58c30521]{margin-bottom:2rem}.marketing-table[data-v-58c30521]{width:100%;border-collapse:collapse;font-size:.9rem}.marketing-table .header-cell[data-v-58c30521]{background-color:#f9f9f9;border:1px solid #ccc;padding:1rem .75rem;text-align:center;font-weight:600;vertical-align:middle}.marketing-table .header-cell[data-v-58c30521]:first-child{width:25%;min-width:120px}.marketing-table .header-cell[data-v-58c30521]:nth-child(2){width:50%}.marketing-table .header-cell[data-v-58c30521]:last-child{width:25%;min-width:100px}.marketing-table tbody tr td[data-v-58c30521]{border:1px solid #ccc;padding:1.5rem .75rem;vertical-align:top}.collection-info .info-section[data-v-58c30521]{margin-bottom:1rem}.collection-info .info-section[data-v-58c30521]:last-child{margin-bottom:0}.collection-info .info-section strong[data-v-58c30521]{color:#ff6b35;font-weight:600;display:block;margin-bottom:.3rem}.purpose-info .purpose-list[data-v-58c30521]{margin:0;padding:0;list-style:none}.purpose-info .purpose-list li[data-v-58c30521]{margin-bottom:.5rem;line-height:1.5}.purpose-info .purpose-list li[data-v-58c30521]:last-child{margin-bottom:0}.retention-info[data-v-58c30521]{text-align:center;font-weight:500}.consent-choice[data-v-58c30521]{display:flex;justify-content:center;gap:3rem;padding:2rem;border:2px solid #FF6B35;border-radius:8px;background-color:#f8f9ff;margin-bottom:2rem}@media (max-width: 768px){.consent-choice[data-v-58c30521]{gap:2rem;padding:1.5rem}}.choice-option[data-v-58c30521]{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-weight:600;font-size:1rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:.5rem;margin:-.5rem}.choice-option input[type=radio][data-v-58c30521]{display:none}.choice-option span[data-v-58c30521]{-webkit-user-select:none;user-select:none}.radio-custom[data-v-58c30521]{width:1.5em;height:1.5em;border:2px solid #E0E0E0;border-radius:50%;position:relative;flex-shrink:0;will-change:border-color,transform;transform:translateZ(0)}.radio-custom[data-v-58c30521]:after{content:"";width:58%;height:58%;background:#ff6b35;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;will-change:opacity,transform}input[type=radio]:checked+.radio-custom[data-v-58c30521]{border-color:#ff6b35}input[type=radio]:checked+.radio-custom[data-v-58c30521]:after{opacity:1}.font-strong[data-v-58c30521]{font-weight:700}@media (max-width: 475px){.marketing-title[data-v-58c30521]{font-size:1rem!important}}.modal-container[data-v-eaa51ed5]{padding:2rem;display:flex;flex-direction:column;background:#fff;position:relative}.modal-header[data-v-eaa51ed5]{position:relative}.modal-header .modal-title[data-v-eaa51ed5]{line-height:1.3;font-size:clamp(20px,6.25vw,48px);color:#000;margin:0;text-align:center;padding-top:clamp(21px,6.51vw,50px)}.modal-header .modal-title .text-primary-gradient[data-v-eaa51ed5]{font-weight:600}.modal-header .close-button[data-v-eaa51ed5]{width:clamp(20px,6.38vw,49px);height:clamp(18px,5.73vw,44px);background:none;border:none;cursor:pointer;position:absolute;right:0}.divider[data-v-eaa51ed5]{margin:clamp(10px,3.13vw,24px) 0}.modal-content[data-v-eaa51ed5]{flex:1;padding:0 clamp(8px,2.34vw,18px);padding-bottom:clamp(17px,5.21vw,40px)}.modal-content .consultation-form .form-group[data-v-eaa51ed5]{margin-bottom:3rem}.modal-content .consultation-form .form-group>label[data-v-eaa51ed5]{display:block;font-size:clamp(13px,3.91vw,30px);margin-bottom:clamp(6px,1.95vw,15px);color:#000}.modal-content .consultation-form .form-group input[type=text][data-v-eaa51ed5],.modal-content .consultation-form .form-group input[type=tel][data-v-eaa51ed5],.modal-content .consultation-form .form-group select[data-v-eaa51ed5]{width:100%;height:clamp(30px,9.38vw,72px);padding:0 clamp(8px,2.6vw,20px);border:1px solid #E0E0E0;border-radius:8px;font-size:clamp(10px,3.13vw,24px);background:#fff}.modal-content .consultation-form .form-group input[type=text][data-v-eaa51ed5]:focus,.modal-content .consultation-form .form-group input[type=tel][data-v-eaa51ed5]:focus,.modal-content .consultation-form .form-group select[data-v-eaa51ed5]:focus{outline:none;border-color:#ff6b35}.modal-content .consultation-form .form-group input[type=text][data-v-eaa51ed5]::placeholder,.modal-content .consultation-form .form-group input[type=tel][data-v-eaa51ed5]::placeholder,.modal-content .consultation-form .form-group select[data-v-eaa51ed5]::placeholder{color:#aaa}.modal-content .consultation-form .phone-inputs[data-v-eaa51ed5]{display:flex;align-items:center;gap:.5rem}.modal-content .consultation-form .phone-inputs .phone-input[data-v-eaa51ed5]{flex:1;padding:1rem;border:1px solid #E0E0E0;border-radius:8px;text-align:center}.modal-content .consultation-form .phone-inputs .phone-input[data-v-eaa51ed5]:first-child{background:#f5f5f5;color:#666}.modal-content .consultation-form .phone-inputs .phone-input[data-v-eaa51ed5]:focus{outline:none;border-color:#ff6b35}.modal-content .consultation-form .phone-inputs span[data-v-eaa51ed5]{color:#666;font-weight:500;font-size:clamp(9px,2.86vw,22px)}.modal-content .consultation-form .select-wrapper[data-v-eaa51ed5]{position:relative}.modal-content .consultation-form .select-wrapper select[data-v-eaa51ed5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;cursor:pointer;color:#ff6b35!important;font-weight:600;font-size:clamp(11px,3.39vw,26px);height:clamp(32px,9.9vw,76px)}.modal-content .consultation-form .select-wrapper .select-arrow[data-v-eaa51ed5]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#ff6b35;width:clamp(21px,6.51vw,50px)}.modal-content .consultation-form .radio-group[data-v-eaa51ed5]{display:flex;justify-content:space-between}.modal-content .consultation-form .radio-group .radio-item[data-v-eaa51ed5]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:clamp(11px,3.39vw,26px);color:#707070;width:50%;white-space:nowrap}.modal-content .consultation-form .radio-group .radio-item input[type=radio][data-v-eaa51ed5]{display:none}.modal-content .consultation-form .radio-group .radio-item .radio-custom[data-v-eaa51ed5]{width:clamp(14px,4.43vw,34px);height:clamp(14px,4.43vw,34px);border:3px solid #E0E0E0;border-radius:50%;position:relative;flex-shrink:0}.modal-content .consultation-form .radio-group .radio-item .radio-custom[data-v-eaa51ed5]:after{content:"";width:58%;height:58%;background:#ff6b35;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.modal-content .consultation-form .radio-group .radio-item input[type=radio]:checked+.radio-custom[data-v-eaa51ed5]:after{opacity:1}.modal-content .consultation-form .agreement-section[data-v-eaa51ed5]{padding-top:10px}.modal-content .consultation-form .agreement-section .agreement-header[data-v-eaa51ed5]{display:flex;align-items:center;gap:.75rem;font-size:clamp(12px,3.65vw,28px);cursor:pointer;background:#e5e5e5;border-radius:clamp(5px,1.69vw,13px);height:clamp(31px,9.64vw,74px);padding-left:clamp(8px,2.6vw,20px)}.modal-content .consultation-form .agreement-section .agreement-header input[type=checkbox][data-v-eaa51ed5]{display:none}.modal-content .consultation-form .agreement-section .agreements[data-v-eaa51ed5]{background:#f8f8f8;border-radius:8px;padding:clamp(8px,2.6vw,20px) 0 clamp(8px,2.6vw,20px) clamp(8px,2.6vw,20px)}.modal-content .consultation-form .agreement-section .agreements .item-row[data-v-eaa51ed5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-content .consultation-form .agreement-section .agreements .agreement-item[data-v-eaa51ed5]{display:flex;gap:.75rem;cursor:pointer;font-size:clamp(9px,2.86vw,22px);line-height:1.4;align-items:center;color:#5c5b5b}.modal-content .consultation-form .agreement-section .agreements .agreement-item[data-v-eaa51ed5]:last-child{align-items:flex-start;margin-bottom:0}.modal-content .consultation-form .agreement-section .agreements .agreement-item input[type=checkbox][data-v-eaa51ed5]{display:none}.modal-content .consultation-form .agreement-section .agreements .agreement-item .chip[data-v-eaa51ed5]{white-space:nowrap;border:2px solid #707070;padding:2px clamp(5px,1.56vw,12px);border-radius:clamp(8px,2.6vw,20px);margin-right:.25rem;font-size:clamp(8px,2.6vw,20px)}.modal-content .consultation-form .agreement-section .agreements .agreement-item .detail-button[data-v-eaa51ed5]{background:none;border:none;color:#666;cursor:pointer;padding:0;margin-left:auto;font-size:1rem}.modal-content .consultation-form .agreement-section .agreements .agreement-item .detail-button[data-v-eaa51ed5]:hover{color:#000}.modal-content .consultation-form .agreement-section .checkbox-custom[data-v-eaa51ed5]{width:clamp(13px,4.17vw,32px);height:clamp(13px,4.17vw,32px);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-content .consultation-form .agreement-section .checkbox-custom img[data-v-eaa51ed5]{width:clamp(12px,3.65vw,28px);height:clamp(12px,3.65vw,28px)}.modal-content .consultation-form .agreement-section input[type=checkbox]:checked+.checkbox-custom[data-v-eaa51ed5]{color:#ff6b35}.modal-content .consultation-form .submit-button[data-v-eaa51ed5]{width:100%;padding:clamp(8px,2.6vw,20px);background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff;border:none;border-radius:clamp(25px,7.81vw,60px);font-size:clamp(17px,5.21vw,40px);font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.modal-content .consultation-form .submit-button[data-v-eaa51ed5]:hover{opacity:.9;transform:translateY(-1px)}[data-v-7f6ea1d6] .modal-body{padding:0!important}.bike-info-modal[data-v-7f6ea1d6]{display:flex;flex-direction:column;background:#fff;position:relative}.modal-header[data-v-7f6ea1d6]{position:relative;top:0}.modal-header .expanded-content[data-v-7f6ea1d6]{position:relative}.modal-header .expanded-content-full[data-v-7f6ea1d6]{width:100%;opacity:0;border:1px solid red;padding-bottom:71.6%;position:absolute;top:0}.modal-header .close-button[data-v-7f6ea1d6]{width:clamp(21px,6.51vw,50px);height:clamp(22px,6.9vw,53px);background:none;cursor:pointer;position:absolute;right:clamp(8px,2.34vw,18px);top:clamp(8px,2.34vw,18px);z-index:10;opacity:0;border:1px solid red}.modal-header .btn-purchase[data-v-7f6ea1d6]{width:90%;height:clamp(48px,14.84vw,114px);position:absolute;padding:7.4% 0;bottom:6%;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;border:1px solid red}.modal-header .collapse-info[data-v-7f6ea1d6]{position:fixed;top:0;width:100%;padding:clamp(4px,1.3vw,10px) clamp(15px,4.69vw,36px);max-width:768px;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header .collapse-info .button-base-gradient[data-v-7f6ea1d6]{width:100%;height:clamp(47px,14.58vw,112px);border-radius:clamp(23px,7.29vw,56px);font-size:clamp(17px,5.21vw,40px);font-weight:600;cursor:pointer}.modal-content[data-v-7f6ea1d6]{flex:1;padding-bottom:clamp(17px,5.21vw,40px);margin-top:-17%}.tab-slider-container[data-v-e5ba828c]{width:100%;position:sticky;top:0;z-index:2;background:#f5f5f5;transition:box-shadow .3s ease}.tab-slider-container.is-sticky[data-v-e5ba828c]{box-shadow:0 2px 8px #0000001a}.tab-scroll-wrapper[data-v-e5ba828c]{display:flex;align-items:center;overflow-x:auto;padding:clamp(14px,4.3vw,33px);box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.tab-scroll-wrapper[data-v-e5ba828c]:active{cursor:grabbing}.tab-scroll-wrapper[data-v-e5ba828c]::-webkit-scrollbar{display:none}.tab-button[data-v-e5ba828c]{flex-shrink:0;padding:clamp(5px,1.69vw,13px) clamp(28px,8.59vw,66px);margin-right:clamp(4px,1.3vw,10px);background:#fff;border:1px solid #a1a1a1;border-radius:clamp(6px,1.95vw,15px);cursor:pointer;white-space:nowrap;font-size:clamp(13px,3.91vw,30px);font-weight:400;color:#000;transition:all,.2s}.tab-button[data-v-e5ba828c]:last-child{margin-right:0}.tab-button[data-v-e5ba828c]:hover{border-color:#ccc;background:#f9f9f9}.tab-button.active[data-v-e5ba828c]{background:#2e2e2e;color:#fff}.home[data-v-e6b79b5f]{min-height:100vh}.footer[data-v-e6b79b5f]{background-color:#000;color:#fff;padding:clamp(17px,5.21vw,40px) 0;margin-top:clamp(33px,10.42vw,80px)}.footer .separator[data-v-e6b79b5f]{color:#fff;font-size:clamp(8px,2.6vw,20px)}.footer .footer-container[data-v-e6b79b5f]{max-width:768px;margin:0 auto;padding:0 clamp(17px,5.21vw,40px)}.footer .footer-logos[data-v-e6b79b5f],.footer .footer-sns[data-v-e6b79b5f]{display:flex;align-items:center;gap:clamp(8px,2.6vw,20px)}.footer .footer-logos .lg-logo[data-v-e6b79b5f],.footer .footer-sns .lg-logo[data-v-e6b79b5f]{height:clamp(10px,3.26vw,25px)}.footer .footer-logos .kooroo-logo[data-v-e6b79b5f],.footer .footer-sns .kooroo-logo[data-v-e6b79b5f]{width:clamp(47px,14.58vw,112px)}.footer .footer-logos .youtube-logo[data-v-e6b79b5f],.footer .footer-sns .youtube-logo[data-v-e6b79b5f],.footer .footer-logos .instagram-logo[data-v-e6b79b5f],.footer .footer-sns .instagram-logo[data-v-e6b79b5f]{width:clamp(20px,6.25vw,48px)}.footer .footer-links[data-v-e6b79b5f]{display:flex;align-items:center;width:90%;margin-top:clamp(23px,7.29vw,56px);margin-bottom:clamp(10px,3.26vw,25px)}.footer .footer-links .footer-link[data-v-e6b79b5f]{color:#fff;text-decoration:none;font-size:clamp(11px,3.39vw,26px);margin-left:10px}.footer .footer-links .footer-link[data-v-e6b79b5f]:hover{opacity:.8}.footer .footer-info[data-v-e6b79b5f]{display:flex;justify-content:space-between;align-items:flex-end}.footer .footer-info .info-left[data-v-e6b79b5f]{text-align:left}.footer .footer-info .info-left p[data-v-e6b79b5f]{display:flex;align-items:center;margin:0 0 clamp(3px,1.04vw,8px) 0;font-size:clamp(8px,2.6vw,20px);color:#c2bebe;line-height:1.3;font-weight:400}.footer .footer-info .info-left p .info-text[data-v-e6b79b5f]{margin-left:10px}.footer .footer-info .info-left p .info-text img[data-v-e6b79b5f]{width:clamp(154px,48.18vw,370px)}.footer .footer-info .info-left p[data-v-e6b79b5f]:last-child{margin-bottom:0;color:#fff;font-size:clamp(8px,2.6vw,20px)}.footer .footer-info .family-site[data-v-e6b79b5f]{position:relative;cursor:pointer}.footer .footer-info .family-site .family-site-button[data-v-e6b79b5f]{width:clamp(95px,29.69vw,228px);display:flex;align-items:center;gap:clamp(3px,1.04vw,8px);padding:clamp(5px,1.56vw,12px) clamp(8px,2.6vw,20px);border:1px solid #fff;background:transparent;color:#fff;font-size:clamp(8px,2.6vw,20px);min-width:clamp(67px,20.83vw,160px);justify-content:space-between}.footer .footer-info .family-site .family-site-button svg[data-v-e6b79b5f]{transition:transform .3s ease;transform:rotate(180deg)}.footer .footer-info .family-site .family-site-button svg.rotated[data-v-e6b79b5f]{transform:rotate(0)}.footer .footer-info .family-site .family-site-button[data-v-e6b79b5f]:hover{border-color:#999}.footer .footer-info .family-site .family-site-menu[data-v-e6b79b5f]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 2px 8px #00000026;margin-bottom:4px;z-index:10;padding:clamp(7px,2.08vw,16px)}.footer .footer-info .family-site .family-site-menu .family-site-category[data-v-e6b79b5f]{text-align:left;margin-bottom:clamp(8px,2.6vw,20px)}.footer .footer-info .family-site .family-site-menu .family-site-category[data-v-e6b79b5f]:last-child{margin-bottom:0}.footer .footer-info .family-site .family-site-menu .family-site-category .site-category-title[data-v-e6b79b5f]{color:#333;font-size:clamp(8px,2.6vw,20px);font-weight:600;margin:0 0 clamp(2px,.65vw,5px) 0;padding:0 clamp(2px,.65vw,5px)}.footer .footer-info .family-site .family-site-menu .family-site-category .family-site-item[data-v-e6b79b5f]:before{content:"-";margin-right:2px}.footer .footer-info .family-site .family-site-menu .family-site-category .family-site-item[data-v-e6b79b5f]{display:block;padding:clamp(2px,.65vw,5px) 0 clamp(2px,.65vw,5px) clamp(5px,1.56vw,12px);font-size:clamp(8px,2.34vw,18px);color:#666;text-decoration:none}.footer .footer-info .family-site .family-site-menu .family-site-category .family-site-item[data-v-e6b79b5f]:hover{background:#c9c9c9;color:#333}.footer .footer-info .family-site .family-site-menu .family-site-category .family-site-item[data-v-e6b79b5f]:last-child{margin-bottom:0}.subtitle-container[data-v-e6b79b5f]{padding:0 clamp(17px,5.21vw,40px)}.subtitle-container .subtitle-text[data-v-e6b79b5f]{text-align:center;font-size:clamp(21px,6.51vw,50px);line-height:clamp(26px,8.07vw,62px);letter-spacing:-2px}.subtitle-container .subtitle-text span[data-v-e6b79b5f]{font-weight:700}.subtitle-container .subtitle-text .purchase-button[data-v-e6b79b5f]{cursor:pointer;transition:all .3s ease}.subtitle-container .subtitle-text .purchase-button[data-v-e6b79b5f]:hover{opacity:.8;transform:scale(1.05)}.subtitle-container .divider[data-v-e6b79b5f]{margin-bottom:3.5%;margin-top:7%}.test-page[data-v-d34b84be]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.test-page .header[data-v-d34b84be]{text-align:center;margin-bottom:3rem}.test-page .header h1[data-v-d34b84be]{color:#fff;font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.test-page .header .env-info[data-v-d34b84be]{color:#ffffffe6;font-size:1.1rem}.test-page .header .env-info .env-badge[data-v-d34b84be]{background:#fff3;padding:.3rem .8rem;border-radius:15px;font-weight:700;color:#fff}.test-page .content[data-v-d34b84be]{max-width:1200px;margin:0 auto}.test-page .content .info-section[data-v-d34b84be]{background:#fffffff2;padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 8px 32px #0000001a}.test-page .content .info-section h2[data-v-d34b84be]{color:#333;margin-bottom:1rem;font-size:1.5rem}.test-page .content .info-section p[data-v-d34b84be]{color:#666;line-height:1.6;margin-bottom:.5rem}.test-page .content .environment-selector[data-v-d34b84be]{background:#fffffff2;padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 8px 32px #0000001a}.test-page .content .environment-selector h3[data-v-d34b84be]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.test-page .content .environment-selector .env-buttons[data-v-d34b84be]{display:flex;gap:1rem}.test-page .content .environment-selector .env-buttons .env-button[data-v-d34b84be]{flex:1;padding:1.2rem;border:2px solid #e9ecef;border-radius:10px;background:#f8f9fa;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:.5rem}.test-page .content .environment-selector .env-buttons .env-button .env-url[data-v-d34b84be]{font-size:.85rem;color:#666;font-family:monospace}.test-page .content .environment-selector .env-buttons .env-button[data-v-d34b84be]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px #667eea33}.test-page .content .environment-selector .env-buttons .env-button.active[data-v-d34b84be]{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.test-page .content .environment-selector .env-buttons .env-button.active .env-url[data-v-d34b84be]{color:#ffffffe6}.test-page .content .utm-links .link-group[data-v-d34b84be]{background:#fffffff2;border-radius:15px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 8px 32px #0000001a}.test-page .content .utm-links .link-group .group-title[data-v-d34b84be]{color:#333;font-size:1.3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #eee}.test-page .content .utm-links .link-group .links[data-v-d34b84be]{display:grid;gap:1rem}.test-page .content .utm-links .link-group .links .utm-link[data-v-d34b84be]{display:block;text-decoration:none;background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;padding:1.2rem;transition:all .3s ease}.test-page .content .utm-links .link-group .links .utm-link[data-v-d34b84be]:hover{border-color:#667eea;box-shadow:0 4px 15px #667eea33;transform:translateY(-2px)}.test-page .content .utm-links .link-group .links .utm-link .link-header[data-v-d34b84be]{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge[data-v-d34b84be]{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.meta[data-v-d34b84be]{background:#1877f2}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.google[data-v-d34b84be]{background:#4285f4}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.naver[data-v-d34b84be]{background:#03c75a}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.youtube[data-v-d34b84be]{background:red}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.kakao[data-v-d34b84be]{background:#fee500;color:#333}.test-page .content .utm-links .link-group .links .utm-link .link-header .source-badge.vertical[data-v-d34b84be]{background:#8e44ad}.test-page .content .utm-links .link-group .links .utm-link .link-header .medium[data-v-d34b84be]{color:#666;font-size:.9rem;font-weight:500}.test-page .content .utm-links .link-group .links .utm-link .link-details[data-v-d34b84be]{display:grid;gap:.3rem;margin-bottom:.8rem}.test-page .content .utm-links .link-group .links .utm-link .link-details .detail-item[data-v-d34b84be]{display:flex;gap:.5rem;font-size:.85rem}.test-page .content .utm-links .link-group .links .utm-link .link-details .detail-item .label[data-v-d34b84be]{font-weight:600;color:#495057;min-width:70px}.test-page .content .utm-links .link-group .links .utm-link .link-details .detail-item .value[data-v-d34b84be]{color:#667eea;font-weight:500}.test-page .content .utm-links .link-group .links .utm-link .link-url[data-v-d34b84be]{font-size:.75rem;color:#6c757d;background:#e9ecef;padding:.5rem;border-radius:5px;word-break:break-all;font-family:monospace}.test-page .content .current-params[data-v-d34b84be]{background:#fffffff2;padding:2rem;border-radius:15px;box-shadow:0 8px 32px #0000001a}.test-page .content .current-params h3[data-v-d34b84be]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.test-page .content .current-params .param-list[data-v-d34b84be]{display:grid;gap:.8rem}.test-page .content .current-params .param-list .param-item[data-v-d34b84be]{display:flex;align-items:center;gap:1rem;padding:.8rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.test-page .content .current-params .param-list .param-item .param-key[data-v-d34b84be]{font-weight:700;color:#495057;min-width:120px}.test-page .content .current-params .param-list .param-item .param-value[data-v-d34b84be]{color:#667eea;font-weight:500;font-family:monospace}@media (max-width: 768px){.test-page[data-v-d34b84be]{padding:1rem}.test-page .header h1[data-v-d34b84be]{font-size:2rem}.test-page .content .info-section[data-v-d34b84be],.test-page .content .environment-selector[data-v-d34b84be]{padding:1.5rem}.test-page .content .environment-selector .env-buttons[data-v-d34b84be]{flex-direction:column;gap:.8rem}.test-page .content .environment-selector .env-buttons .env-button[data-v-d34b84be],.test-page .content .utm-links .link-group[data-v-d34b84be],.test-page .content .utm-links .link-group .links .utm-link[data-v-d34b84be]{padding:1rem}.test-page .content .utm-links .link-group .links .utm-link .link-header[data-v-d34b84be]{flex-direction:column;align-items:flex-start;gap:.5rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:0;cursor:pointer;outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:GmarketSans;src:url(/assets/GmarketSansTTFLight-DW3A20SD.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(/assets/GmarketSansTTFMedium-BlunDzY-.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(/assets/GmarketSansTTFBold-CX19kcqA.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-1Thin-Bt5E9V_I.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-2ExtraLight-DvBcbnfM.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-3Light-CRlTOtVC.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-4Regular-Bxwq9xuH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-5Medium-D0pf9AtY.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-6SemiBold-Bgpe6yyI.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-7Bold-C_MikIAt.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-8ExtraBold-DQM-XU9W.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/Paperlogy-9Black-Bx4GWEsG.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{font-family:GmarketSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.6;color:#000;min-width:320px;background-color:#f5f5f5}.sr-only{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;visibility:hidden!important}.d-none{display:none!important}.divider{border-top:5px solid #CACACA}#app{width:100%;min-height:100vh;display:flex;flex-direction:column;max-width:768px;margin:0 auto;background-color:#f5f5f5;box-shadow:0 0 20px #0000000d}@media (max-width: 768px){#app{box-shadow:none}}html{background:#f5f5f5}.content01{max-width:768px;margin:0 auto}.section{padding:4rem 2rem}@media (max-width: 768px){.section{padding:3rem 1rem}}.title{font-size:2rem;font-weight:700;color:#000;margin-bottom:2rem}@media (max-width: 768px){.title{font-size:1.5rem;margin-bottom:1.5rem}}.dev-text{color:#ff6b35}.btn-dev{padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600;font-family:GmarketSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;background:#fff;color:#ff6b35;border:1px solid #FF6B35}.btn-dev:hover{transform:translateY(-1px)}.text-primary-gradient{background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600}.a-btn{display:inline-block}.btn-primary{padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600}.btn-primary{background:#fff;color:#ff6b35}.btn-primary:hover{transform:translateY(-2px)}.card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:1.5rem}.grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.button-base-gradient{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff9500,#ff6b35,#ff4500);color:#fff;box-shadow:0 4px 15px #ff95004d;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600}.button-base-gradient:hover{box-shadow:0 4px 12px #ff6b1a66}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}
