.dc-v2-welcome a{color:#1e5b3f;text-decoration:none}.dc-v2-welcome a:hover{color:#174a33}.dc-v2-welcome *{box-sizing:border-box}.dc-v2-welcome button{font:inherit;cursor:pointer}@keyframes dc-v2-welcome-v2up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dc-v2-welcome .anim-up{animation:.4s ease-out .1s both dc-v2-welcome-v2up}@media (prefers-reduced-motion:reduce){.dc-v2-welcome .anim-up{animation-duration:.01ms;animation-delay:0s}}.dc-v2-welcome .li{align-items:flex-start;gap:12px;display:flex}.dc-v2-welcome .li svg{color:#1e5b3f;flex:none;margin-top:2px}.dc-v2-welcome .li span{color:#1b1f1c;font-size:15px;line-height:1.5}.dc-v2-welcome .li b{font-weight:800}
.dc-d-welcome a{color:#1e5b3f;text-decoration:none}.dc-d-welcome a:hover{color:#174a33}.dc-d-welcome *{box-sizing:border-box}.dc-d-welcome button{font:inherit;cursor:pointer}.dc-d-welcome .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 80px}@media (min-width:1900px){.dc-d-welcome .wrap{max-width:1640px}.dc-d-welcome .hero h1{font-size:56px}}@media (min-width:2500px){.dc-d-welcome .wrap{max-width:2000px;padding:0 120px}.dc-d-welcome .hero h1{font-size:64px}}@media (min-width:3300px){.dc-d-welcome .wrap{max-width:2400px}}@media (max-width:900px){.dc-d-welcome .wrap{padding:0 20px}}@keyframes dc-d-welcome-gwUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dc-d-welcome-gwFade{0%{opacity:0}to{opacity:1}}@keyframes dc-d-welcome-gwCroc{0%{transform:translate(110%)}to{transform:none}}@keyframes dc-d-welcome-gwPop{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}.dc-d-welcome .anim-up{animation:.36s ease-out both dc-d-welcome-gwUp}.dc-d-welcome .anim-fade{animation:.25s ease-out both dc-d-welcome-gwFade}.dc-d-welcome .anim-croc{animation:.5s cubic-bezier(.2,.8,.2,1) .6s both dc-d-welcome-gwCroc}.dc-d-welcome .anim-pop{transform-origin:90% 100%;animation:.28s ease-out 1.3s both dc-d-welcome-gwPop}.dc-d-welcome .press{transition:transform .16s ease-out,box-shadow .2s ease-out}.dc-d-welcome .press:hover{transform:translateY(-2px)}.dc-d-welcome .press:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.dc-d-welcome .anim-up,.dc-d-welcome .anim-fade,.dc-d-welcome .anim-croc,.dc-d-welcome .anim-pop{animation-duration:.01ms;animation-delay:0s}.dc-d-welcome .press{transition:none}}.dc-d-welcome .top{color:#fff;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.dc-d-welcome .top:hover{color:#fff;background:#ffffff24}.dc-d-welcome .top.w{color:#1e5b3f;background:#fff}.dc-d-welcome .top.w:hover{color:#1e5b3f;background:#e6efe9}.dc-d-welcome .btn{color:#fff;white-space:nowrap;background:#1e5b3f;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:800;display:inline-flex}.dc-d-welcome .btn:hover{color:#fff;background:#174a33}.dc-d-welcome .btn2{color:#1b1f1c;white-space:nowrap;background:#fff;border:1.5px solid #1b1f1c;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.dc-d-welcome .btn2:hover{color:#1b1f1c;background:#f5f2ec}.dc-d-welcome .card{color:#1b1f1c;flex-direction:column;gap:10px;display:flex}.dc-d-welcome .photo{background:#e6e1d8;border-radius:20px;height:220px;position:relative;overflow:hidden}.dc-d-welcome .photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out;display:block}.dc-d-welcome .card:hover .photo img{transform:scale(1.03)}.dc-d-welcome .shade{background:linear-gradient(#14181473,#14181400);height:96px;position:absolute;top:0;left:0;right:0}.dc-d-welcome .badge{color:#1b1f1c;background:#fff;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.dc-d-welcome .badge.v{color:#fff;background:#1e5b3f}.dc-d-welcome .heart{color:#1b1f1c;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:12px;right:12px}.dc-d-welcome .seg{color:#ffffffd9;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;height:44px;font-size:14px;font-weight:700;transition:background .16s ease-out}.dc-d-welcome .seg.on{color:#1b1f1c;background:#fff}.dc-d-welcome .fcol{color:#5f665f;flex-direction:column;gap:10px;font-size:14px;display:flex}.dc-d-welcome .fcol b{color:#1b1f1c;margin-bottom:4px;font-size:14px;font-weight:800}.dc-d-welcome .fcol a{color:#5f665f}.dc-d-welcome h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.dc-d-welcome .modal{scrollbar-width:none;background:#fff;border-radius:24px;flex-direction:column;width:min(680px,100% - 40px);max-height:calc(100vh - 96px);margin:0 auto;display:flex;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 24px 80px #1b1f1c47}.dc-d-welcome .modal .mhead{z-index:2;background:#fff;position:sticky;top:0}.dc-d-welcome .modal .mfoot{z-index:2;background:#fff;position:sticky;bottom:0}.dc-d-welcome .badge.tr{color:#fff;background:#1b1f1c}.dc-d-welcome .soc{color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .16s ease-out;display:inline-flex}.dc-d-welcome .soc:hover{color:#fff;background:#ffffff42}.dc-d-welcome .leg{color:#5f665f;font-size:13px}.dc-d-welcome .leg a{color:#5f665f;text-underline-offset:3px;text-decoration:underline}.dc-d-welcome .leg a:hover{color:#1b1f1c}.dc-d-welcome .chip{color:#1b1f1c;white-space:nowrap;background:#fff;border:1px solid #e6e1d8;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.dc-d-welcome .chip.on{color:#fff;background:#1b1f1c;border-color:#1b1f1c}.dc-d-welcome .field{flex-direction:column;gap:6px;display:flex}.dc-d-welcome .field label{font-size:14px;font-weight:700}.dc-d-welcome .field input,.dc-d-welcome .field select,.dc-d-welcome .field textarea{height:48px;font:inherit;color:#1b1f1c;background:#fff;border:1px solid #e6e1d8;border-radius:12px;width:100%;padding:0 14px;font-size:15px}.dc-d-welcome .field textarea{resize:vertical;height:100px;padding:12px 14px}.dc-d-welcome .pt{align-items:flex-start;gap:12px;display:flex}.dc-d-welcome .pt svg{color:#1e5b3f;flex:none;margin-top:2px}.dc-d-welcome .pt b{margin-bottom:3px;font-size:16px;font-weight:800;display:block}.dc-d-welcome .pt span{color:#5f665f;font-size:14px;line-height:1.5;display:block}.dc-d-welcome ::-webkit-scrollbar{display:none}@keyframes dc-d-welcome-pmSwipe{0%,22%{transform:translate(0)}30%,52%{transform:translate(-25%)}60%,82%{transform:translate(-50%)}90%,to{transform:translate(-75%)}}@keyframes dc-d-welcome-pmDot1{0%,22%{opacity:1;width:14px}30%,82%{opacity:.35;width:5px}90%,to{opacity:1;width:14px}}@keyframes dc-d-welcome-pmDot2{0%,22%{opacity:.35;width:5px}30%,52%{opacity:1;width:14px}60%,to{opacity:.35;width:5px}}@keyframes dc-d-welcome-pmDot3{0%,52%{opacity:.35;width:5px}60%,82%{opacity:1;width:14px}90%,to{opacity:.35;width:5px}}@keyframes dc-d-welcome-pmPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@keyframes dc-d-welcome-pmTap{0%,86%{transform:scale(1)}91%{transform:scale(.97)}to{transform:scale(1)}}@keyframes dc-d-welcome-pmCroc{0%,58%{transform:translate(110%)}66%,88%{transform:translate(0)}96%,to{transform:translate(110%)}}.dc-d-welcome .pm-strip{width:400%;animation:12s cubic-bezier(.65,0,.35,1) infinite dc-d-welcome-pmSwipe;display:flex}.dc-d-welcome .pm-card{flex:0 0 25%;width:25%;padding:0 12px}.dc-d-welcome .pm-dots{justify-content:center;gap:4px;height:5px;display:flex}.dc-d-welcome .pm-dots i{opacity:.35;background:#1b1f1c;border-radius:999px;width:5px;height:5px;display:block}.dc-d-welcome .pm-dots i:first-child{animation:12s linear infinite dc-d-welcome-pmDot1}.dc-d-welcome .pm-dots i:nth-child(2){animation:12s linear infinite dc-d-welcome-pmDot2}.dc-d-welcome .pm-dots i:nth-child(3){animation:12s linear infinite dc-d-welcome-pmDot3}.dc-d-welcome .pm-cta{will-change:transform;animation:4s ease-out infinite dc-d-welcome-pmTap;position:relative;box-shadow:0 6px 16px #1e5b3f4d}.dc-d-welcome .pm-cta:after{content:"";will-change:transform,opacity;pointer-events:none;border:2px solid #1e5b3f;border-radius:10px;animation:2s cubic-bezier(.2,.7,.3,1) infinite dc-d-welcome-pmPulse;position:absolute;inset:0}.dc-d-welcome .pm-croc{will-change:transform;animation:12s cubic-bezier(.2,.8,.2,1) infinite dc-d-welcome-pmCroc}.dc-d-welcome .pm-croc svg{filter:none!important}.dc-d-welcome .pm-strip{will-change:transform}@media (prefers-reduced-motion:reduce){.dc-d-welcome .pm-strip,.dc-d-welcome .pm-dots i,.dc-d-welcome .pm-cta,.dc-d-welcome .pm-cta:after,.dc-d-welcome .pm-croc{animation:none}.dc-d-welcome .pm-croc{transform:none}}
