.hero-section[data-v-5b7f7a4c]{align-items:center;background-image:url(https://readdy.ai/api/search-image?query=modern%20luxury%20interior%20living%20room%20with%20warm%20beige%20sofa%20wooden%20furniture%20soft%20natural%20lighting%20minimalist%20Taiwanese%20home%20design%20elegant%20cozy%20atmosphere%20high-end%20residential%20space&width=1920&height=1080&seq=hero_bg_v2&orientation=landscape);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-overlay[data-v-5b7f7a4c]{background:linear-gradient(180deg,#0000004d,#0003,#00000059);top:0;right:0;bottom:0;left:0;position:absolute}.hero-content[data-v-5b7f7a4c]{margin:0 auto;max-width:896px;padding:128px 24px;position:relative;text-align:center;width:100%;z-index:1}.hero-badge[data-v-5b7f7a4c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5a62333;border:1px solid rgba(245,166,35,.5);border-radius:9999px;color:#f7c948;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:32px;padding:6px 16px}.hero-badge .v-icon[data-v-5b7f7a4c]{font-size:1rem}.hero-title[data-v-5b7f7a4c]{color:#fff;font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:8px}@media (min-width:640px){.hero-title[data-v-5b7f7a4c]{font-size:3.75rem}}@media (min-width:768px){.hero-title[data-v-5b7f7a4c]{font-size:4.5rem}}.hero-gradient-title[data-v-5b7f7a4c]{background:linear-gradient(90deg,#f5a623,#f7c948);-webkit-background-clip:text;font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:32px;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:640px){.hero-gradient-title[data-v-5b7f7a4c]{font-size:3.75rem}}@media (min-width:768px){.hero-gradient-title[data-v-5b7f7a4c]{font-size:4.5rem}}.hero-desc[data-v-5b7f7a4c]{color:#d1d5db;font-size:1.125rem;line-height:1.7;margin-bottom:40px}.hero-cta[data-v-5b7f7a4c],.hero-desc strong[data-v-5b7f7a4c]{color:#fff}.hero-cta[data-v-5b7f7a4c]{align-items:center;background:linear-gradient(90deg,#f5a623,#f7c948);border:none;border-radius:9999px;box-shadow:0 25px 50px #00000040;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;gap:8px;padding:16px 40px;transition:all .3s ease;white-space:nowrap}.hero-cta[data-v-5b7f7a4c]:hover{background:linear-gradient(90deg,#e09500,#f5a623);box-shadow:0 25px 50px #f5a62366;transform:scale(1.05)}.hero-cta .v-icon[data-v-5b7f7a4c]{font-size:1.25rem}.scroll-indicator[data-v-5b7f7a4c]{animation:bounce-5b7f7a4c 2s infinite;bottom:40px;left:50%;position:absolute;transform:translate(-50%)}.scroll-indicator .v-icon[data-v-5b7f7a4c]{color:#fff6;font-size:1.875rem}@keyframes bounce-5b7f7a4c{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}.price-comparison-section[data-v-d886a352]{background:#fafaf8;padding:80px 0}@media (min-width:640px){.price-comparison-section[data-v-d886a352]{padding:112px 0}}.container[data-v-d886a352]{margin:0 auto;max-width:896px;padding:0 24px}.section-header[data-v-d886a352]{margin-bottom:56px;text-align:center}.section-title[data-v-d886a352]{color:#111827;font-size:1.875rem;font-weight:900;margin-bottom:12px}@media (min-width:640px){.section-title[data-v-d886a352]{font-size:2.25rem}}.section-desc[data-v-d886a352]{color:#6b7280;font-size:.875rem}.plans-grid[data-v-d886a352]{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.plans-grid[data-v-d886a352]{grid-template-columns:1fr 1fr}}.plan-card[data-v-d886a352]{border-radius:16px;padding:32px;position:relative}.plan-card--general[data-v-d886a352]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.plan-card--referral[data-v-d886a352]{background:linear-gradient(135deg,#f5a623,#f7c948);box-shadow:0 20px 40px #f5a6234d;overflow:hidden}.plan-badge[data-v-d886a352]{background:#f3f4f6;color:#6b7280;display:inline-block;font-weight:600;margin-bottom:24px}.plan-badge[data-v-d886a352],.plan-featured-badge[data-v-d886a352]{border-radius:9999px;font-size:.75rem;padding:4px 12px}.plan-featured-badge[data-v-d886a352]{background:#fff3;color:#fff;font-weight:700;position:absolute;right:16px;top:16px}.plan-price-label[data-v-d886a352]{color:#9ca3af;font-size:.875rem;margin-bottom:4px}.plan-card--referral .plan-price-label[data-v-d886a352]{color:#fffc;margin-top:24px}.plan-price-row[data-v-d886a352]{align-items:flex-end;display:flex;gap:4px;margin-bottom:8px}.plan-price[data-v-d886a352]{font-size:3.75rem;font-weight:900;line-height:1}.plan-price--strikethrough[data-v-d886a352]{color:#d1d5db;text-decoration:line-through}.plan-price--featured[data-v-d886a352]{color:#fff;font-size:4.5rem}.plan-price-unit[data-v-d886a352]{color:#9ca3af;font-size:.875rem;margin-bottom:8px}.plan-price-unit--white[data-v-d886a352]{color:#fffc}.plan-note[data-v-d886a352]{color:#9ca3af;font-size:.875rem;margin-top:16px}.plan-duration[data-v-d886a352]{color:#fffc;font-size:.875rem;margin-bottom:16px}.plan-savings[data-v-d886a352]{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 16px}.steps-section[data-v-a71f33af]{background:#fff;padding:80px 0}@media (min-width:640px){.steps-section[data-v-a71f33af]{padding:112px 0}}.container[data-v-a71f33af]{margin:0 auto;max-width:1024px;padding:0 24px}.section-header[data-v-a71f33af]{margin-bottom:64px;text-align:center}.section-title[data-v-a71f33af]{color:#111827;font-size:1.875rem;font-weight:900;margin-bottom:12px}@media (min-width:640px){.section-title[data-v-a71f33af]{font-size:2.25rem}}.section-desc[data-v-a71f33af]{color:#6b7280;font-size:.875rem}.steps-grid[data-v-a71f33af]{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.steps-grid[data-v-a71f33af]{grid-template-columns:repeat(3,1fr)}}.step-card[data-v-a71f33af]{background:#fafaf8;border:1px solid #f3f4f6;border-radius:16px;padding:32px;position:relative;text-align:center;transition:box-shadow .3s ease}.step-card[data-v-a71f33af]:hover{box-shadow:0 10px 30px #0000001a}.step-number[data-v-a71f33af]{background:#f5a623;border-radius:9999px;box-shadow:0 4px 10px #f5a62366;color:#fff;font-size:.875rem;font-weight:900;height:32px;left:50%;position:absolute;top:-16px;transform:translate(-50%);width:32px}.step-icon-wrap[data-v-a71f33af],.step-number[data-v-a71f33af]{align-items:center;display:flex;justify-content:center}.step-icon-wrap[data-v-a71f33af]{background:linear-gradient(135deg,#f5a62326,#f7c94826);border-radius:16px;height:64px;margin:8px auto 20px;width:64px}.step-icon-wrap .v-icon[data-v-a71f33af]{color:#f5a623;font-size:1.875rem}.step-title[data-v-a71f33af]{color:#111827;font-size:1.125rem;font-weight:700;margin-bottom:12px}.step-desc[data-v-a71f33af]{color:#6b7280;font-size:.875rem;line-height:1.7}.features-section[data-v-d83a2918]{background:#fafaf8;padding:80px 0}@media (min-width:640px){.features-section[data-v-d83a2918]{padding:112px 0}}.container[data-v-d83a2918]{margin:0 auto;max-width:1024px;padding:0 24px}.section-header[data-v-d83a2918]{margin-bottom:56px;text-align:center}.section-title[data-v-d83a2918]{color:#111827;font-size:1.875rem;font-weight:900;margin-bottom:12px}@media (min-width:640px){.section-title[data-v-d83a2918]{font-size:2.25rem}}.section-desc[data-v-d83a2918]{color:#6b7280;font-size:.875rem}.features-grid[data-v-d83a2918]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.features-grid[data-v-d83a2918]{grid-template-columns:1fr 1fr}}.feature-item[data-v-d83a2918]{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:16px 24px;transition:box-shadow .2s ease}.feature-item[data-v-d83a2918]:hover{box-shadow:0 4px 12px #00000014}.feature-left[data-v-d83a2918]{align-items:center;display:flex;gap:12px}.feature-icon-wrap[data-v-d83a2918]{align-items:center;background:#f5a6231a;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.feature-icon-wrap .v-icon[data-v-d83a2918]{color:#f5a623;font-size:1.125rem}.feature-label[data-v-d83a2918]{color:#1f2937;font-size:.875rem;font-weight:500}.feature-check[data-v-d83a2918]{align-items:center;background:#f5a6231a;border-radius:9999px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.feature-check .v-icon[data-v-d83a2918]{color:#f5a623;font-size:.875rem;font-weight:700}.valid-case-section[data-v-709b1d3a]{background:#fff;padding:80px 0}@media (min-width:640px){.valid-case-section[data-v-709b1d3a]{padding:112px 0}}.container[data-v-709b1d3a]{margin:0 auto;max-width:1024px;padding:0 24px}.section-title[data-v-709b1d3a]{color:#111827;font-size:1.875rem;font-weight:900;margin-bottom:64px;text-align:center}@media (min-width:640px){.section-title[data-v-709b1d3a]{font-size:2.25rem}}.cards-grid[data-v-709b1d3a]{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:48px}@media (min-width:768px){.cards-grid[data-v-709b1d3a]{grid-template-columns:1fr 1fr}}.case-card[data-v-709b1d3a]{border-radius:16px;padding:32px}.case-card--warm[data-v-709b1d3a]{background:#fff8ed;border:1px solid rgba(245,166,35,.2)}.case-card--white[data-v-709b1d3a]{background:#fff;border:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000d}.card-title[data-v-709b1d3a]{align-items:center;color:#111827;display:flex;font-size:1.125rem;font-weight:700;gap:8px;margin-bottom:24px}.card-title .v-icon[data-v-709b1d3a]{color:#f5a623;font-size:1.25rem}.requirements-list[data-v-709b1d3a]{display:flex;flex-direction:column;gap:16px}.requirement-item[data-v-709b1d3a]{gap:12px}.req-check[data-v-709b1d3a],.requirement-item[data-v-709b1d3a]{align-items:center;display:flex}.req-check[data-v-709b1d3a]{background:#f5a623;border-radius:9999px;flex-shrink:0;height:32px;justify-content:center;width:32px}.req-check .v-icon[data-v-709b1d3a]{color:#fff;font-size:.875rem}.requirement-item span[data-v-709b1d3a]{color:#374151;font-size:.9375rem}.conditions-list[data-v-709b1d3a]{display:flex;flex-direction:column;gap:12px}.condition-item[data-v-709b1d3a]{align-items:center;background:#fafaf8;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.condition-icon[data-v-709b1d3a]{color:#f5a623;flex-shrink:0;font-size:1.125rem}.condition-item span[data-v-709b1d3a]{color:#374151;font-size:.875rem}.fair-notice[data-v-709b1d3a]{background:#fff8ed;border-left:4px solid #f5a623;border-radius:16px;padding:32px}.fair-notice-title[data-v-709b1d3a]{align-items:center;color:#111827;display:flex;font-size:1.125rem;font-weight:700;gap:8px;margin-bottom:12px}.fair-notice-title .v-icon[data-v-709b1d3a]{color:#f5a623;font-size:1.25rem}.fair-notice-text[data-v-709b1d3a]{color:#4b5563;font-size:.875rem;line-height:1.7}.fair-notice-text strong[data-v-709b1d3a]{color:#111827}.value-props-section[data-v-a400dffc]{background:linear-gradient(135deg,#3d3027,#5c4033);overflow:hidden;padding:80px 0;position:relative}@media (min-width:640px){.value-props-section[data-v-a400dffc]{padding:112px 0}}.container[data-v-a400dffc]{margin:0 auto;max-width:1152px;padding:0 24px;position:relative;z-index:1}.section-header[data-v-a400dffc]{margin-bottom:64px;text-align:center}.section-title[data-v-a400dffc]{color:#fff;font-size:1.875rem;font-weight:900;margin-bottom:12px}@media (min-width:640px){.section-title[data-v-a400dffc]{font-size:2.25rem}}.section-desc[data-v-a400dffc]{color:#9ca3af;font-size:.875rem}.props-grid[data-v-a400dffc]{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.props-grid[data-v-a400dffc]{grid-template-columns:1fr 1fr}}.prop-card[data-v-a400dffc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;padding:28px;transition:background-color .3s ease}.prop-card[data-v-a400dffc]:hover{background:#ffffff26}.prop-icon-wrap[data-v-a400dffc]{align-items:center;background:linear-gradient(135deg,#f5a623,#f7c948);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.prop-icon-wrap .v-icon[data-v-a400dffc]{color:#fff;font-size:1.5rem}.prop-title[data-v-a400dffc]{color:#fff;font-size:1.125rem;font-weight:700;margin-bottom:8px}.prop-desc[data-v-a400dffc]{color:#9ca3af;font-size:.875rem;line-height:1.7}.faq-section[data-v-89f77eb0]{background:#fafaf8;padding:80px 0}@media (min-width:640px){.faq-section[data-v-89f77eb0]{padding:112px 0}}.container[data-v-89f77eb0]{margin:0 auto;max-width:768px;padding:0 24px}.section-title[data-v-89f77eb0]{color:#111827;font-size:1.875rem;font-weight:900;margin-bottom:56px;text-align:center}@media (min-width:640px){.section-title[data-v-89f77eb0]{font-size:2.25rem}}.faq-list[data-v-89f77eb0]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-89f77eb0]{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.faq-trigger[data-v-89f77eb0]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .2s ease;width:100%}.faq-trigger[data-v-89f77eb0]:hover{background:#f9fafb}.faq-trigger-left[data-v-89f77eb0]{gap:12px}.faq-q-icon[data-v-89f77eb0],.faq-trigger-left[data-v-89f77eb0]{align-items:center;display:flex}.faq-q-icon[data-v-89f77eb0]{background:#f5a62326;border-radius:9999px;flex-shrink:0;height:28px;justify-content:center;width:28px}.faq-q-icon .v-icon[data-v-89f77eb0]{color:#f5a623;font-size:.875rem}.faq-question[data-v-89f77eb0]{color:#111827;font-size:.875rem;font-weight:600}.faq-arrow[data-v-89f77eb0]{color:#9ca3af;flex-shrink:0;font-size:1.25rem;margin-left:16px;transition:transform .3s ease}.faq-arrow--open[data-v-89f77eb0]{transform:rotate(180deg)}.faq-answer-wrapper[data-v-89f77eb0]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-wrapper--open[data-v-89f77eb0]{max-height:300px}.faq-answer[data-v-89f77eb0]{color:#4b5563;font-size:.875rem;line-height:1.7;padding:0 24px 20px 64px}.form-group[data-v-061cde97]{margin-bottom:16px}.form-label[data-v-061cde97]{color:#fff;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.required[data-v-061cde97]{color:#fff9;margin-left:2px}.form-input[data-v-061cde97]{background:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#1f2937;font-size:.875rem;outline:none;padding:12px 16px;transition:box-shadow .2s ease;width:100%}.form-input[data-v-061cde97]:focus{box-shadow:0 0 0 3px #ffffff80}.form-input[data-v-061cde97]::-moz-placeholder{color:#9ca3af}.form-input[data-v-061cde97]::placeholder{color:#9ca3af}.form-group[data-v-f8237ae4]{margin-bottom:16px}.form-label[data-v-f8237ae4]{color:#fff;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.required[data-v-f8237ae4]{color:#fff9;margin-left:2px}.form-input[data-v-f8237ae4]{background:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#1f2937;font-size:.875rem;outline:none;padding:12px 16px;transition:box-shadow .2s ease;width:100%}.form-input[data-v-f8237ae4]:focus{box-shadow:0 0 0 3px #ffffff80}.form-input[data-v-f8237ae4]::-moz-placeholder{color:#9ca3af}.form-input[data-v-f8237ae4]::placeholder{color:#9ca3af}.form-group[data-v-e7872f7c]{margin-bottom:16px}.form-label[data-v-e7872f7c]{color:#fff;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.required[data-v-e7872f7c]{color:#fff9;margin-left:2px}.upload-zone[data-v-e7872f7c]{background:#fff;border:2px dashed hsla(0,0%,100%,.5);border-radius:12px;cursor:pointer;transition:all .2s ease}.upload-zone--dragging[data-v-e7872f7c],.upload-zone[data-v-e7872f7c]:hover{background:#ffffffe6;border-color:#fff}.upload-placeholder[data-v-e7872f7c]{flex-direction:column;padding:32px 16px;text-align:center}.upload-icon-wrap[data-v-e7872f7c],.upload-placeholder[data-v-e7872f7c]{align-items:center;display:flex;justify-content:center}.upload-icon-wrap[data-v-e7872f7c]{background:#f5a6231a;border-radius:9999px;height:48px;margin-bottom:12px;width:48px}.upload-icon-wrap .v-icon[data-v-e7872f7c]{color:#f5a623;font-size:1.5rem}.upload-text[data-v-e7872f7c]{color:#374151;font-size:.875rem;font-weight:500}.upload-hint[data-v-e7872f7c]{color:#9ca3af;font-size:.75rem;margin-top:4px}.preview-grid[data-v-e7872f7c]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.preview-item[data-v-e7872f7c]{aspect-ratio:1/1;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative}.preview-item img[data-v-e7872f7c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-remove[data-v-e7872f7c]{align-items:center;background:#0009;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;transition:background-color .2s ease;width:20px}.preview-remove[data-v-e7872f7c]:hover{background:#000c}.preview-name[data-v-e7872f7c],.preview-remove .v-icon[data-v-e7872f7c]{font-size:.75rem}.preview-name[data-v-e7872f7c]{background:#0006;bottom:0;color:#fff;left:0;overflow:hidden;padding:2px 6px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.application-form-section[data-v-739863bc]{background:#fff;padding:80px 0}@media (min-width:640px){.application-form-section[data-v-739863bc]{padding:112px 0}}.container[data-v-739863bc]{margin:0 auto;max-width:672px;padding:0 24px}.form-card[data-v-739863bc]{background:linear-gradient(135deg,#f5a623,#f7c948);border-radius:24px;box-shadow:0 25px 50px #00000026;padding:32px}@media (min-width:640px){.form-card[data-v-739863bc]{padding:40px}}.form-title[data-v-739863bc]{color:#fff;font-size:1.5rem;font-weight:900;margin-bottom:4px}@media (min-width:640px){.form-title[data-v-739863bc]{font-size:1.875rem}}.form-subtitle[data-v-739863bc]{color:#fffc;font-size:.875rem;margin-bottom:32px}.status-success[data-v-739863bc]{align-items:center;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.status-success .v-icon[data-v-739863bc]{color:#fff;flex-shrink:0;font-size:1.5rem}.status-success p[data-v-739863bc]{color:#fff;font-size:.875rem;font-weight:600}.back-link[data-v-739863bc]{margin-top:32px;text-align:center}.back-link a[data-v-739863bc]{align-items:center;color:#9ca3af;display:inline-flex;font-size:.875rem;gap:4px;text-decoration:none;transition:color .2s ease}.back-link a[data-v-739863bc]:hover{color:#f5a623}
