@charset "UTF-8";.v2-page,.v2-page *,.v2-page :after,.v2-page :before{box-sizing:border-box}.v2-page{--navy-950:#333;--navy-900:#fe601a;--navy-800:#555;--navy-700:#53bac5;--blue-100:#f0e7e5;--blue-50:#fff;--orange-600:#d84c12;--orange-500:#fe601a;--button-orange:#ff8a68;--orange-100:#fff2ec;--ink:#333;--muted:#707070;--line:#d1d1d1;--white:#fff;-webkit-font-smoothing:antialiased;background:var(--blue-50);color:var(--ink);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:16px;line-height:1.65;margin:0;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility}.v2-page>main{flex:1 0 auto}.v2-page a{color:var(--navy-700);text-decoration-thickness:1px;text-underline-offset:.18em}.v2-page a:hover{color:var(--orange-600)}.v2-page img{display:block;height:auto;max-width:100%}.v2-page :focus-visible{outline:3px solid var(--navy-700);outline-offset:3px}.v2-page .container,.v2-page .narrow-container{margin-inline:auto;width:min(100% - 2rem,1180px)}.v2-page .narrow-container{max-width:820px}.v2-page h1,.v2-page h2,.v2-page h3,.v2-page p{margin-top:0}.v2-page h1,.v2-page h2,.v2-page h3{color:var(--navy-950);letter-spacing:-.025em;line-height:1.2}.v2-page h1{font-size:clamp(1.8rem,2.3vw,2.25rem);font-weight:800;margin-bottom:1rem;max-width:540px}.v2-page h2{font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:800;margin-bottom:.75rem}.v2-page h3{font-size:1.08rem;font-weight:750;margin-bottom:.35rem}.v2-page p{color:var(--muted)}.v2-page .site-header{background:var(--orange-500);border-bottom:1px solid rgba(220,231,240,.9);position:sticky;top:0;z-index:20}.v2-page .header-inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:68px;padding-block:.65rem}.v2-page .brand{align-items:center;color:var(--navy-950);-moz-column-gap:.55rem;column-gap:.55rem;display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;line-height:1.1;min-width:-moz-max-content;min-width:max-content;text-decoration:none}.v2-page .brand-mark{border-radius:.45rem;grid-row:1/-1;height:34px;width:34px}.v2-page .brand-name{color:var(--white);font-size:1.12rem;font-weight:800;letter-spacing:.02em}.v2-page .brand-tagline{color:hsla(0,0%,100%,.9);font-size:.68rem;letter-spacing:.04em}.v2-page .site-footer nav,.v2-page .site-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;justify-content:flex-end}.v2-page .site-footer nav a,.v2-page .site-header nav a{color:var(--navy-800);font-size:.9rem;font-weight:650;text-decoration:none}.v2-page .site-header nav a{color:var(--white)}.v2-page .site-footer nav a:hover,.v2-page .site-header nav a:hover{color:var(--orange-600)}.v2-page .button{align-items:center;background:var(--button-orange);border:1px solid var(--button-orange);border-radius:.55rem;box-shadow:0 6px 14px rgba(255,138,104,.24);color:var(--white);display:inline-flex;font-size:.94rem;font-weight:750;gap:.45rem;justify-content:center;line-height:1.2;min-height:46px;padding:.65rem 1.1rem;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.v2-page .button:hover{background:#f27654;border-color:#f27654;color:var(--white);transform:translateY(-1px)}.v2-page .button-ghost{background:var(--white);border-color:var(--line);box-shadow:none;color:var(--navy-800)}.v2-page .button-ghost:hover{background:var(--blue-100);border-color:var(--navy-700);color:var(--navy-950)}.v2-page .button-full{width:100%}.v2-page .hero{background:var(--blue-100);padding:clamp(1rem,2.2vw,1.75rem) 0}.v2-page .hero-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.v2-page .section-kicker,.v2-page .support-badge{color:var(--orange-600);font-size:.78rem;font-weight:800;letter-spacing:.08em}.v2-page .support-badge{background:var(--orange-100);border:1px solid #f4c1b4;border-radius:999px;display:inline-flex;letter-spacing:0;margin-bottom:1rem;max-width:100%;padding:.35rem .7rem}.v2-page .hero-lead{color:var(--navy-800);font-size:clamp(1rem,1.4vw,1.17rem);margin-bottom:0;max-width:560px}.v2-page .hero-media{margin-top:0;min-width:0}.v2-page .video-frame{aspect-ratio:16/9;background:var(--navy-950);border:1px solid rgba(13,38,64,.12);border-radius:.75rem;box-shadow:0 14px 30px rgba(13,38,64,.14);overflow:hidden;position:relative;width:100%}.v2-page .video-frame iframe{border:0;display:block;height:100%;width:100%}.v2-page .media-caption{font-size:.8rem;margin:.55rem 0 0;text-align:right}.v2-page .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.v2-page .hero-note{flex:1 1 100%;font-size:.83rem;margin:0}.v2-page .trust-strip{background:var(--white);padding:.6rem 0}.v2-page .trust-strip-inner{align-items:center;background:var(--navy-900);border-radius:.7rem;display:grid;gap:1.25rem;grid-template-columns:minmax(210px,.85fr) minmax(0,1.5fr) auto;padding:.7rem 1rem}.v2-page .trust-copy .section-kicker{color:var(--white);margin-bottom:.25rem}.v2-page .trust-copy h2{color:var(--white);font-size:1.35rem;margin:0}.v2-page .stat-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-page .stat-value{color:var(--white);font-size:1.05rem;font-weight:700;margin:0;white-space:nowrap}.v2-page [data-stat]{color:var(--white);font-size:1.25em;font-weight:850}.v2-page .section{padding:clamp(1.6rem,2.8vw,2.5rem) 0}.v2-page .section-tight{padding-block:clamp(1.35rem,2.4vw,2.15rem)}.v2-page .section-kicker{margin-bottom:.45rem}.v2-page .section-intro{font-size:.98rem;margin-bottom:1.35rem;max-width:680px}.v2-page .features{background:var(--white)}.v2-page .faq{background:var(--blue-100)}.v2-page .feature-scroller{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-page .feature-card{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:.7rem;box-shadow:0 8px 22px rgba(13,38,64,.06);display:grid;grid-template-columns:140px minmax(0,1fr);min-width:0;overflow:hidden}.v2-page .feature-card img{background:var(--blue-100);height:112px;-o-object-fit:cover;object-fit:cover;width:140px}.v2-page .feature-card>div{padding:.85rem .9rem}.v2-page .feature-card p,.v2-page .step-card p{font-size:.82rem;line-height:1.5;margin-bottom:0}.v2-page .workflow{background:var(--blue-100)}.v2-page .workflow-list{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-page .step-card{align-items:start;background:var(--white);border:1px solid var(--line);border-radius:.7rem;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.15rem minmax(0,1fr);min-height:0;min-width:0;padding:1rem}.v2-page .step-index{align-items:center;background:var(--navy-700);border-radius:50%;color:var(--white);display:inline-flex;font-weight:800;grid-row:span 2;height:2.15rem;justify-content:center;width:2.15rem}.v2-page .step-card h3{margin-top:.2rem}.v2-page .calculator{background:var(--white)}.v2-page .calculator-grid{align-items:center;display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.v2-page .calculator-card{background:var(--white);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 8px 22px rgba(13,38,64,.06);padding:1.25rem}.v2-page .calculator-card label{color:var(--navy-950);display:block;font-size:.9rem;font-weight:750;margin-bottom:.35rem}.v2-page .calculator-input-row{align-items:center;color:var(--muted);display:flex;font-weight:650;gap:.55rem;margin-bottom:.95rem}.v2-page .calculator-input{background:var(--white);border:1px solid #bdcedb;border-radius:.45rem;color:var(--navy-950);flex:1 1 auto;font:inherit;min-height:46px;min-width:0;padding:.6rem .8rem;width:100%}.v2-page .calculator-input::-moz-placeholder{color:#536879}.v2-page .calculator-input::placeholder{color:#536879}.v2-page .calculator-input:focus{border-color:var(--navy-700);outline:3px solid var(--navy-700);outline-offset:2px}.v2-page .calculator-results{background:var(--blue-100);border-radius:.55rem;margin-bottom:.95rem;padding:.7rem .85rem}.v2-page .calculator-results dl,.v2-page .calculator-results dl div{margin:0}.v2-page .calculator-results dl{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-page .calculator-results dl div{display:flex;flex-direction:column;gap:.1rem}.v2-page .calculator-results dt{color:var(--muted);font-size:.72rem}.v2-page .calculator-results dd{color:var(--orange-600);font-size:1.1rem;font-weight:800;margin:0}.v2-page .faq-list{display:grid;gap:.55rem;max-width:820px}.v2-page .faq-list details{background:var(--white);border:1px solid var(--line);border-radius:.6rem;overflow:hidden}.v2-page .faq-list summary{align-items:center;color:var(--navy-950);cursor:pointer;display:flex;font-size:.94rem;font-weight:750;gap:1rem;justify-content:space-between;list-style:none;padding:.8rem 1rem}.v2-page .faq-list summary::-webkit-details-marker{display:none}.v2-page .faq-list summary:after{color:var(--orange-500);content:"+";flex:0 0 auto;font-size:1.2rem;font-weight:400;line-height:1}.v2-page .faq-list details[open] summary:after{content:"−"}.v2-page .faq-list details p{border-top:1px solid var(--line);font-size:.84rem;margin:-.15rem 1rem .85rem;padding-top:.65rem}.v2-page .contact,.v2-page .contact-card{background:var(--white)}.v2-page .contact-card{align-items:center;border:1px solid var(--line);border-radius:.75rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:1.25rem 1.5rem}.v2-page .contact-card h2{font-size:clamp(1.4rem,2.4vw,2rem);margin-bottom:.45rem}.v2-page .contact-card p:last-child{margin-bottom:0}.v2-page .contact-links{display:grid;gap:.35rem;text-align:right}.v2-page .contact-link{align-items:center;color:var(--navy-700);display:inline-flex;gap:.5rem;justify-content:flex-end;text-decoration:none}.v2-page .contact-icon{flex:0 0 1.4rem;height:1.4rem;width:1.4rem}.v2-page .contact-icon-email{color:var(--orange-500)}.v2-page .contact-icon-facebook{color:#1877f2}.v2-page .contact-icon-line{align-items:center;background:#06c755;border-radius:.4rem;color:var(--white);display:inline-flex;font-size:.48rem;font-weight:850;justify-content:center;letter-spacing:-.04em;line-height:1}.v2-page .site-footer{background:var(--white);border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(0,0,0,.12);flex:0 0 auto;margin-top:auto;padding:.55rem 0;position:static}.v2-page .footer-inner{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.v2-page .footer-brand{align-items:baseline;display:flex;flex-wrap:wrap;gap:.55rem}.v2-page .footer-copyright{color:#9a9a9a;font-size:.72rem;justify-self:end;line-height:1.2;margin:0;text-align:right}.v2-page .site-footer strong{color:var(--navy-950);font-size:1rem}.v2-page .site-footer p{color:var(--muted);font-size:.75rem;margin-bottom:0}.v2-page .site-footer nav{justify-content:center}.v2-page .site-footer nav a{color:var(--navy-800);font-size:.76rem}@media (max-width:980px){.v2-page .hero-grid{gap:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.v2-page .trust-strip-inner{grid-template-columns:1fr 1.7fr}}@media (max-width:820px){.v2-page .header-inner{align-items:flex-start;flex-wrap:wrap}.v2-page .site-header nav{flex:1 1 100%;gap:.3rem .7rem;justify-content:space-between}.v2-page .calculator-grid,.v2-page .hero-grid{grid-template-columns:1fr}.v2-page .hero-copy{max-width:680px}.v2-page .hero-media{max-width:760px}.v2-page .feature-scroller,.v2-page .workflow-list{display:flex;gap:.7rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.v2-page .feature-card,.v2-page .step-card{flex:0 0 min(82vw,430px);scroll-snap-align:start}.v2-page .feature-card{scroll-snap-align:center}.v2-page .contact-card{grid-template-columns:1fr}.v2-page .contact-links{justify-items:start;text-align:left}.v2-page .contact-link{justify-content:flex-start}.v2-page .footer-inner{gap:.3rem .75rem;grid-template-columns:minmax(0,1fr) auto}.v2-page .site-footer nav{grid-column:1/-1;grid-row:1;justify-content:flex-start}.v2-page .footer-brand{grid-column:1;grid-row:2}.v2-page .footer-copyright{grid-column:2;grid-row:2}}@media (max-width:560px){.v2-page .container,.v2-page .narrow-container{width:min(100% - 1.25rem,1180px)}.v2-page .header-inner{gap:.65rem}.v2-page .site-header nav{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;width:100%}.v2-page .site-header nav a{font-size:1.07rem;text-align:center}.v2-page .site-footer nav a{font-size:.88rem}.v2-page .hero{padding-bottom:.85rem;padding-top:.85rem}.v2-page h1{font-size:clamp(1.95rem,9vw,2.55rem);max-width:100%}.v2-page .hero-actions{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.v2-page .hero-actions .button{font-size:.84rem;min-width:0;padding-inline:.45rem;white-space:nowrap;width:100%}.v2-page .hero-note{font-size:.78rem;grid-column:1/-1;line-height:1.45;max-width:100%;overflow-wrap:anywhere;padding-left:.5rem;width:100%}.v2-page .media-caption{text-align:left}.v2-page .trust-strip{padding:.7rem 0}.v2-page .trust-strip-inner{gap:.7rem;grid-template-columns:1fr 1fr;padding:.65rem .75rem}.v2-page .trust-copy{align-items:baseline;display:flex;gap:.45rem;grid-column:1/-1;min-width:0;white-space:nowrap}.v2-page .trust-copy .section-kicker{flex:0 0 auto;font-size:.7rem;letter-spacing:0;margin:0}.v2-page .trust-copy h2{font-size:clamp(.9rem,4.2vw,1.1rem);margin:0;min-width:0;white-space:nowrap}.v2-page .stat-grid{gap:.55rem;grid-column:1/-1}.v2-page .stat-value{font-size:.86rem;white-space:normal}.v2-page .feature-card{flex-basis:88vw;grid-template-columns:104px minmax(0,1fr)}.v2-page .feature-card img{height:94px;width:104px}.v2-page .feature-card>div{padding:.7rem .75rem}.v2-page .feature-card p,.v2-page .step-card p{font-size:.78rem}.v2-page .step-card{flex-basis:82vw}.v2-page .calculator-card,.v2-page .contact-card{padding:1rem}.v2-page .footer-brand{flex-wrap:nowrap;gap:.4rem;min-width:0}.v2-page .footer-brand strong{display:none}.v2-page .footer-brand p,.v2-page .footer-copyright{font-size:.72rem;min-width:0;white-space:nowrap}.v2-page .site-footer nav{gap:.35rem;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.v2-page *,.v2-page :after,.v2-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
