.hero{background:#1a3141;padding:100px 0 88px;position:relative;overflow:clip}.hero-shapes{pointer-events:none;position:absolute;inset:0}.hero-arc{opacity:.8;width:520px;height:520px;position:absolute;top:-100px;right:-80px}.hero-glow{background:radial-gradient(circle,#f7b04112 0%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-60px}.hero .container{max-width:1280px;padding:0 24px}.hero-inner{z-index:1;flex-direction:column;gap:52px;display:flex;position:relative}.hero-cols{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hero-img-col{align-items:center;display:flex}.hero-img{width:100%;height:auto;display:block}.hero-label{letter-spacing:2.5px;text-transform:uppercase;color:#f7b041;margin:0 0 20px;font-size:11px;font-weight:700}.hero-h1{color:#fff;letter-spacing:-1.5px;max-width:680px;margin:0 0 22px;font-size:clamp(34px,4.5vw,58px);font-weight:900;line-height:1.1}.hero-em{color:#f7b041;font-style:normal}.hero-sub{color:#ffffff8c;max-width:520px;margin:0 0 40px;font-size:16.5px;line-height:1.72}.hero-btns{flex-wrap:wrap;gap:12px;display:flex}.hero-index{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:0;display:flex;overflow:hidden}.hero-index-item{border-right:1px solid #ffffff12;flex-direction:column;flex:1;align-items:center;gap:4px;padding:16px 12px;display:flex}.hero-index-item:last-child{border-right:none}.hero-index-num{color:#f7b041;letter-spacing:1px;font-size:10px;font-weight:800}.hero-index-tag{color:#ffffff73;text-align:center;font-size:11px;font-weight:600;line-height:1.3}.btn-primary{color:#1a3141;white-space:nowrap;background:#f7b041;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #f7b0414d}.btn-primary:hover{background:#f9c44a;transform:translateY(-2px);box-shadow:0 8px 32px #f7b0416b}.btn-ghost{color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff21;border-radius:10px;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.reason{grid-template-columns:1fr minmax(0,616px) minmax(0,616px) 1fr;min-height:520px;display:grid}.reason-photo-col{grid-column:2}.reason-text-col,.reason[data-flip=true] .reason-photo-col{grid-column:3}.reason[data-flip=true] .reason-text-col{grid-column:2}.reason{background:#fff}.reason[data-flip=true]{background:#f8fafc}.reason[data-flip=true] .reason-photo-col{order:2}.reason[data-flip=true] .reason-text-col{order:1}.reason-photo-col{align-items:center;padding:64px 48px 64px 64px;display:flex}.reason[data-flip=true] .reason-photo-col{padding:64px 64px 64px 48px}.reason-photo-wrap{width:100%}.reason-photo-box{aspect-ratio:5/4;justify-content:center;align-items:center;width:100%;padding:12px;display:flex;position:relative}@keyframes illoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes illoFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes illoPulseRing{0%{opacity:.55;transform:scale(.82)}to{opacity:0;transform:scale(1.25)}}@keyframes illoSpinSlow{to{transform:rotate(360deg)}}@keyframes illoPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes illoGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes illoBounceDot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes illoRipple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes illoShake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes illoDrawRing{0%{stroke-dashoffset:239px}to{stroke-dashoffset:96px}}@keyframes illoTravel{0%{offset-distance:0%}85%{offset-distance:100%}to{offset-distance:100%}}.reason-photo-box .illo-float{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite illoFloat}.reason-photo-box .illo-float-slow{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite illoFloatSlow}.reason-photo-box .illo-pulse-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite illoPulseRing}.reason-photo-box .illo-spin-slow{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite illoSpinSlow}.reason-photo-box .illo-pop{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) both illoPop}.reason-photo-box .illo-grow{animation:.7s cubic-bezier(.22,1,.36,1) both illoGrow}.reason-photo-box .illo-bounce-dot{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite illoBounceDot}.reason-photo-box .illo-ripple{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite illoRipple}.reason-photo-box .illo-shake{transform-box:fill-box;transform-origin:top;animation:3.2s ease-in-out infinite illoShake}.reason-photo-box .illo-draw-ring{animation:1.4s ease-out both illoDrawRing}.reason-photo-box .illo-travel{offset-rotate:0deg;animation:3.2s ease-in-out infinite illoTravel}@media (prefers-reduced-motion:reduce){.reason-photo-box [class*=illo-]{animation:none!important}}.reason-text-col{align-items:center;padding:64px 64px 64px 48px;display:flex}.reason[data-flip=true] .reason-text-col{padding:64px 48px 64px 64px}.reason-text-inner{max-width:480px;position:relative}.reason-big-num{color:#1a31410d;pointer-events:none;user-select:none;letter-spacing:-6px;font-size:120px;font-weight:900;line-height:1;position:absolute;top:-48px;left:-8px}.reason-tag{letter-spacing:2px;text-transform:uppercase;color:#f7b041;margin:0 0 14px;font-size:10.5px;font-weight:700}.reason-heading{color:#1a3141;letter-spacing:-.5px;margin:0 0 18px;font-size:clamp(22px,2.5vw,34px);font-weight:900;line-height:1.18}.reason-body{color:#64748b;margin:0 0 28px;font-size:15px;line-height:1.78}.reason-bullets{flex-direction:column;gap:11px;margin:0 0 32px;padding:0;list-style:none;display:flex}.reason-bullet{color:#334155;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.bullet-mark{color:#f7b041;background:#f7b0411f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.reason-stat{background:#f7b04112;border-left:3px solid #f7b041;border-radius:0 10px 10px 0;align-items:center;gap:14px;padding:16px 20px;display:flex}.reason-stat-val{color:#f7b041;letter-spacing:-1px;white-space:nowrap;flex-shrink:0;font-size:26px;font-weight:900;line-height:1}.reason-stat-lbl{color:#64748b;font-size:12.5px;font-weight:500;line-height:1.45}.trust-strip{background:#1a3141;padding:80px 0 88px}.trust-inner{text-align:center}.trust-label{letter-spacing:2px;text-transform:uppercase;color:#ffffff4d;margin:0 0 40px;font-size:11px;font-weight:700}.trust-stats{justify-content:center;gap:0;margin-bottom:56px;display:flex}.trust-stat{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:4px;padding:0 40px;display:flex}.trust-stat:last-child{border-right:none}.trust-val{letter-spacing:-1.5px;color:#f7b041;font-size:36px;font-weight:900;line-height:1}.trust-lbl{color:#ffffff61;font-size:12px;font-weight:500}.trust-quote-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trust-quote{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:24px;transition:border-color .2s}.trust-quote:hover{border-color:#f7b04133}.trust-quote-text{color:#ffffffb8;margin:0 0 16px;font-size:14.5px;font-style:italic;line-height:1.7}.trust-quote-attr{color:#ffffff59;margin:0;font-size:12px;font-weight:600}.ws-faq{background:#f8fafc;padding:88px 0 80px;position:relative;overflow:hidden}.ws-faq-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ws-faq-bgq{width:320px;position:absolute;top:-30px;right:-30px;transform:rotate(10deg)}.ws-faq-inner{z-index:1;position:relative}.ws-faq-head{text-align:center;margin-bottom:48px}.ws-faq-heading{color:#1a3141;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:900}.ws-faq-sub{color:#94a3b8;margin:0;font-size:14px;font-weight:500}.ws-faq-list{max-width:760px;margin:0 auto}.ws-faq-item{border-top:1px solid #cbd5e1}.ws-faq-item:last-child{border-bottom:1px solid #cbd5e1}.ws-faq-item.open{background:#fff;border-radius:4px}.ws-faq-q{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 16px 20px 0;display:flex}.ws-faq-q-text{color:#1a3141;font-size:15.5px;font-weight:700;line-height:1.4;transition:color .2s}.ws-faq-q:hover .ws-faq-q-text,.ws-faq-item.open .ws-faq-q-text{color:#f7b041}.ws-faq-icon{color:#1a3141;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex}.ws-faq-item.open .ws-faq-icon{color:#fff;background:#f7b041}.ws-faq-icon-plus{display:block}.ws-faq-icon-minus,.ws-faq-item.open .ws-faq-icon-plus{display:none}.ws-faq-item.open .ws-faq-icon-minus{display:block}.ws-faq-a-wrap{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ws-faq-a{color:#475569;margin:0;padding:0 16px 20px 0;font-size:15px;line-height:1.8}@media (width<=1024px){.reason-photo-col{padding:48px 32px 48px 48px}.reason[data-flip=true] .reason-photo-col,.reason-text-col{padding:48px 48px 48px 32px}.reason[data-flip=true] .reason-text-col{padding:48px 32px 48px 48px}}@media (width<=860px){.hero-cols{grid-template-columns:1fr}.hero-img-col{justify-content:center}.hero-img{max-width:480px}.hero-index{display:none}.reason{grid-template-columns:1fr}.reason-photo-col,.reason-text-col,.reason[data-flip=true] .reason-photo-col,.reason[data-flip=true] .reason-text-col{grid-column:1}.reason[data-flip=true] .reason-photo-col,.reason[data-flip=true] .reason-text-col{order:0}.reason-photo-col,.reason[data-flip=true] .reason-photo-col{padding:48px 24px 24px}.reason-text-col,.reason[data-flip=true] .reason-text-col{padding:24px 24px 56px}.reason-big-num{font-size:80px;top:-36px}.trust-quote-row{grid-template-columns:1fr}.trust-stats{flex-wrap:wrap;gap:24px}.trust-stat{border-right:none;padding:0 24px}}@media (width<=560px){.hero{padding:72px 0 64px}.hero-h1{letter-spacing:-1px;font-size:32px}.hero-sub{font-size:15px}.hero-img-col{display:none}.reason-photo-col,.reason[data-flip=true] .reason-photo-col{padding:40px 20px 20px}.reason-text-col,.reason[data-flip=true] .reason-text-col{padding:20px 20px 48px}.reason-big-num{display:none}.trust-strip{padding:56px 0 64px}}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-ghost,.trust-quote{transition:none}}
