*{box-sizing:border-box;margin:0}body{font-family:Helvetica,Arial,sans-serif;color:#1f2a37;background:#fff}nav{height:78px;display:flex;align-items:center;padding:0 56px;justify-content:space-between;background:#fff;border-bottom:1px solid #e6ebf0}nav img{height:50px}nav ul{display:flex;gap:34px;list-style:none;font-size:15px;color:#3b4756;align-items:center;white-space:nowrap}nav .opt{border:1.5px solid #17212c;padding:9px 18px;border-radius:4px;font-weight:700;color:#17212c;font-size:14px}.strip{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;background:#fff;border-bottom:1px solid #e6ebf0}.strip div{height:34px;display:flex;align-items:center}.strip img{max-height:34px;max-width:120px;object-fit:contain}.hero{position:relative;height:600px;overflow:hidden;background:#1d2733}.hero .ph{position:absolute;top:0;bottom:0;right:0;left:0;background:#1d2733 none no-repeat;background-size:auto 136%;background-position:100% 0}.hero .sc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d2733,#1d2733 31%,#1d273300 52%)}.txt{position:absolute;left:56px;top:0;bottom:0;width:540px;display:flex;flex-direction:column;justify-content:center;color:#fff}.eyebrow{font-size:13px;letter-spacing:.18em;color:#f4c430;margin-bottom:22px;font-weight:700}h1{font-size:62px;line-height:1.04;font-weight:700;letter-spacing:-.02em}p.sub{margin-top:22px;font-size:19px;line-height:1.5;color:#dbe3ec;max-width:440px}.cta{margin-top:34px;display:flex;align-items:center;gap:26px}.btn{background:#f4b400;color:#1b1b1b;font-weight:700;font-size:16px;padding:16px 30px;border-radius:4px}.link{font-size:16px;color:#fff;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:2px}.chat{position:absolute;right:28px;bottom:86px;background:#1d2733;color:#fff;border-radius:22px;padding:11px 20px;font-size:13px;box-shadow:0 4px 14px #0000004d}section{padding:88px 56px}h2{font-size:34px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px;color:#17212c}.lead{font-size:17px;color:#4b5868;max-width:560px;line-height:1.5}.brands{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:44px}.card{height:150px;border:1px solid #dfe5ec;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;padding:30px}.card img{max-width:78%;max-height:64px;object-fit:contain}.card.last{grid-column:span 1}.alt{background:#eef2f6}.steps{display:flex;gap:70px}.steps>div{flex:1}.step{display:flex;gap:18px;margin-bottom:26px}.step i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#17212c;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.step b{display:block;font-size:19px;margin-bottom:4px}.step span{color:#4b5868;font-size:16px}.years{background:#fff;text-align:center;padding:80px 56px;border-top:1px solid #e6ebf0}.years .n{font-size:104px;font-weight:700;color:#17212c;letter-spacing:-.03em;line-height:1}.years .t{font-size:18px;color:#4b5868;margin-top:10px}footer{background:#1d2733;color:#c7d0da;padding:56px;font-size:14px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;line-height:2}footer h4{color:#fff;font-size:15px;margin-bottom:8px}.ft{background:#141c26;color:#8d9bab;padding:18px 56px;font-size:13px;display:flex;justify-content:space-between}.cookie{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #dfe5ec;box-shadow:0 -6px 24px #0000001f;padding:20px 56px;display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#3b4756;z-index:9}.cookie .b{display:flex;gap:12px}.cookie .d{border:1.5px solid #17212c;padding:10px 22px;border-radius:4px;font-weight:700;color:#17212c}.cookie .a{background:#17212c;color:#fff;padding:11px 24px;border-radius:4px;font-weight:700}.ic{display:flex;gap:18px;align-items:center;margin-left:8px}.ic svg{width:20px;height:20px;stroke:#3b4756;fill:none;stroke-width:1.8}.burger{display:none}.steps{flex-wrap:wrap}@media (max-width:1000px){nav{padding:0 24px;height:68px}nav img{height:42px}nav ul li.t{display:none}nav .opt{display:none}.burger{display:block;font-size:26px;margin-left:12px;color:#17212c}.strip{height:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:18px 20px;padding:20px 24px}.strip div{height:30px}.strip img{max-height:28px;max-width:100%}.hero{height:auto;display:flex;flex-direction:column;background:#1d2733}.hero .ph{position:relative;height:380px;background-size:auto 140%;background-position:68% 0}.hero .sc{display:none}.txt{position:relative;left:0;width:auto;padding:36px 24px 44px}.chat{bottom:auto;top:340px}h1{font-size:46px}p.sub{font-size:17px}section,.years{padding:56px 24px}.steps{gap:30px}footer{grid-template-columns:1fr 1fr;padding:40px 24px}.ft,.cookie{padding:16px 24px}}@media (max-width:600px){nav{height:60px}nav img{height:36px}.strip{grid-template-columns:repeat(3,1fr);gap:16px 18px}.hero .ph{height:285px;background-size:auto 140%;background-position:62% 0}.txt{padding:28px 24px 36px}h1{font-size:38px}.eyebrow{font-size:11px;margin-bottom:14px}.cta{flex-wrap:wrap;gap:18px}.btn{padding:15px 24px}.chat{top:240px;right:14px}.steps{flex-direction:column}.years .n{font-size:80px}footer{grid-template-columns:1fr}.cookie{flex-direction:column;align-items:stretch;gap:12px;font-size:13px;padding:14px 20px}.cookie .b{justify-content:flex-end}}.strip{overflow:hidden}.strip .trk{display:contents}.strip .dup{display:none}@media (max-width:1000px){.strip{display:block;height:64px;padding:0;position:relative}.strip .trk{display:flex;width:max-content;align-items:center;height:64px;gap:44px;padding-left:24px;animation:slide 60s linear infinite}.strip .trk>div{height:30px;flex:none;display:flex;align-items:center}.strip .dup{display:flex}.strip img{max-height:28px;max-width:110px}@keyframes slide{to{transform:translate(-50%)}}body{padding-bottom:96px}.hero .ph{height:300px}}@media (max-width:600px){.strip,.strip .trk{height:52px}.strip .trk{gap:34px}.strip .trk>div{height:26px}.strip img{max-height:24px;max-width:90px}nav{height:56px}.hero .ph{height:200px;background-size:auto 150%;background-position:62% 0}.txt{padding:20px 20px 30px}.eyebrow{margin-bottom:10px}h1{font-size:34px}p.sub{margin-top:12px;font-size:16px}.cta{margin-top:20px}.btn{padding:14px 22px;font-size:15px}.chat{top:150px}body{padding-bottom:120px}}body{padding-bottom:84px}@media (min-width:601px) and (max-width:1000px){.hero .ph{height:330px;background-size:cover;background-position:60% 0}}.strip{background:#eef2f6;position:relative;overflow:hidden;height:98px;padding:0;display:block}.strip .trk{display:flex;width:max-content;align-items:center;height:98px;gap:12px;padding-left:56px;animation:slide 70s linear infinite}.strip .trk>div,.strip .dup{display:flex;flex:none;width:150px;height:56px;background:#fff;border:1px solid #dfe5ec;border-radius:4px;align-items:center;justify-content:center;padding:0 16px}.strip img{max-height:30px;max-width:100%}.ar{position:absolute;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;font-size:34px;color:#3b4756;z-index:2;background:linear-gradient(90deg,#eef2f6 55%,#eef2f600)}.ar.l{left:0}.ar.r{right:0;background:linear-gradient(270deg,#eef2f6 55%,#eef2f600)}.btn2{background:#fff;color:#17212c;font-weight:700;font-size:16px;padding:16px 26px;border-radius:4px}.play{position:absolute;right:120px;bottom:70px;width:64px;height:64px;border-radius:50%;background:#141c268c;display:flex;align-items:center;justify-content:center}.play i{border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:5px}footer{background:#eef2f6;color:#3b4756;grid-template-columns:1fr 1fr 1fr 1.3fr 1.2fr;line-height:1.9}footer h4{color:#17212c}.n15{font-size:44px;font-weight:700;color:#17212c;line-height:1}.soc{margin-top:18px;font-size:13px}.ft{background:#e2e8ee;color:#5b6775}@media (max-width:1000px){.strip,.strip .trk{height:76px}.strip .trk{padding-left:24px}.strip .trk>div,.strip .dup{width:120px;height:46px}.strip img{max-height:24px}.ar{width:32px;font-size:28px}.play{right:20px;bottom:auto;top:230px;width:52px;height:52px}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.strip,.strip .trk{height:64px}.strip .trk>div,.strip .dup{width:104px;height:40px;padding:0 12px}.strip img{max-height:22px}.play{top:130px;right:16px;width:46px;height:46px}.chat{top:150px}footer{grid-template-columns:1fr}.cta{gap:12px}.btn,.btn2{padding:14px 18px;font-size:14px}}.play{right:230px}@media (max-width:1000px){.play{right:20px;top:20px}}@media (max-width:600px){.play{right:14px;top:14px}}.soc{display:flex;gap:12px;margin-top:20px;font-size:0}.si{width:38px;height:38px;border-radius:50%;background:#17212c;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .25s,color .25s,transform .25s}.si:hover{background:#f4b400;color:#17212c;transform:translateY(-2px)}.strip .trk>div{transition:transform .25s,border-color .25s,box-shadow .25s}.strip .trk>div:hover{transform:translateY(-3px);border-color:#b9c5d2;box-shadow:0 6px 14px #17212c1a}.btn,.btn2{transition:background .25s,transform .25s,box-shadow .25s}.btn:hover{background:#e0a400;transform:translateY(-1px)}.btn2:hover{background:#eef2f6}.strip .trk{animation-duration:30s}@media (prefers-reduced-motion:reduce){.strip .trk{animation:none}}.hero{background:#eceff2}.hero .ph{background-color:#eceff2}.hero .sc{background:linear-gradient(90deg,#eceff2,#eceff2 31%,#eceff200 64%)}.txt{color:#17212c}.eyebrow{color:#a87c00}p.sub{color:#3d4a59}.link{color:#17212c;border-bottom-color:#17212c99}.chat{background:#fff;color:#17212c;box-shadow:0 4px 14px #0000002e}nav{background:#eceff2!important;border-bottom:0!important}.strip .trk>div{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important;transform:none!important}.strip .dup,.strip .ar{display:none!important}.strip{background:#eceff2;border:0!important;justify-content:space-between}.strip{background:#fff!important;height:130px!important;padding:0 72px!important;border-top:1px solid #e6ebf0!important}.strip div{height:44px!important}.strip img{mix-blend-mode:multiply}.strip{display:grid!important;grid-template-columns:repeat(9,1fr)!important;justify-items:center;column-gap:10px}.strip .ar{display:none!important}.strip{display:flex!important;padding:0 72px!important}.strip .trk{display:flex!important;width:100%!important;justify-content:space-between!important;height:auto!important;animation:none!important}.strip img{mix-blend-mode:normal!important}.strip .trk>div{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.strip .trk{padding:0!important;margin:0!important}.cta .link,.cta span:nth-child(2){background:transparent!important;border:1.5px solid #17212c!important;color:#17212c!important;padding:14.5px 28px!important;border-radius:4px!important;font-weight:700}@media (max-width:1000px){.hero{background:#eceff2!important}.hero .txt{color:#17212c!important;position:relative!important;width:auto!important;left:auto!important;padding:28px 24px 34px!important;background:#eceff2}.hero .sc{display:none!important}.hero .ph{position:relative!important;height:340px!important;background-size:cover!important;background-position:62% 0!important;background-color:#eceff2!important}h1{font-size:40px!important}p.sub{color:#3d4a59!important;font-size:17px!important}.strip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px 18px!important;height:auto!important;padding:34px 28px!important;justify-items:center;align-items:center}.strip .trk{display:contents!important}.strip .trk>div{height:34px!important}.strip img{max-height:30px!important;max-width:96px!important}}@media (max-width:600px){.hero .ph{height:300px!important;background-position:60% 0!important}h1{font-size:34px!important}.cta{flex-wrap:wrap;gap:14px!important}.strip{grid-template-columns:repeat(3,1fr)!important;gap:22px 12px!important;padding:28px 20px!important}.strip img{max-height:26px!important;max-width:84px!important}}nav{background:#eceff2!important;border-bottom:0!important;position:relative;z-index:5}.hero{background:#eceff2!important}.hero .ph{background:#eceff2!important;overflow:hidden}.hero .ph video{position:absolute;right:0;top:0;height:100%;width:auto;min-width:0;display:block}.hero .sc{background:linear-gradient(90deg,#eceff2,#eceff2 31%,#eceff200 64%)!important}.txt{color:#17212c!important}.eyebrow{color:#a87c00!important}p.sub{color:#3d4a59!important}.btn,.btn2,.chat,.cookie .d,.cookie .a,.nav-t,nav li.t,nav .opt,.ic svg{cursor:pointer}.btn2{background:transparent!important;border:1.5px solid #17212c!important;color:#17212c!important;padding:14.5px 28px!important;border-radius:4px!important;font-weight:700;font-size:16px;transition:background .25s,color .25s}.btn2:hover{background:#17212c!important;color:#fff!important}.btn{transition:background .25s,transform .25s}.btn:hover{background:#d99f00;transform:translateY(-3px)}.chat{background:#fff!important;color:#17212c!important;box-shadow:0 4px 14px #0000002e!important}nav li.t{transition:color .2s}nav li.t:hover{color:#17212c;text-decoration:underline;text-underline-offset:6px}.strip{background:#fff!important;border:0!important;border-top:1px solid #e6ebf0!important;display:flex!important;justify-content:space-between;align-items:center;height:130px!important;padding:0 72px!important;overflow:visible!important}.strip .trk{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center;animation:none!important;height:auto!important}.strip .trk>div{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;flex:0 0 auto!important;height:44px!important;display:flex;align-items:center;transition:transform .3s}.strip .trk>div:hover{transform:translateY(-4px)}.strip img{max-height:38px!important;max-width:130px!important}@media (max-width:1000px){.hero .txt{position:relative!important;width:auto!important;left:auto!important;padding:28px 24px 34px!important;background:#eceff2}.hero .sc{display:none!important}.hero .ph{position:relative!important;height:340px!important}.hero .ph video{width:100%;height:100%;object-fit:cover;object-position:100% 0}h1{font-size:40px!important}p.sub{font-size:17px!important}.strip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px 18px!important;height:auto!important;padding:34px 28px!important;justify-items:center;align-items:center}.strip .trk{display:contents!important}.strip .trk>div{height:34px!important}.strip img{max-height:30px!important;max-width:96px!important}}@media (max-width:600px){.hero .ph{height:300px!important}.hero .ph video{object-position:100% 0}h1{font-size:34px!important}.cta{flex-wrap:wrap;gap:14px!important}.strip{gap:22px 12px!important;padding:28px 20px!important}.strip img{max-height:26px!important;max-width:84px!important}}.pv-toast{position:fixed;left:50%;bottom:110px;transform:translate(-50%);background:#17212c;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;max-width:min(92vw,520px);text-align:center;z-index:60;box-shadow:0 8px 24px #00000040}.pv-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#17212c80;display:flex;align-items:center;justify-content:center;z-index:70;padding:16px}.pv-modal{background:#fff;border-radius:8px;max-width:480px;width:100%;padding:28px;max-height:92vh;overflow:auto;color:#17212c}.pv-modal h3{font-size:24px;margin-bottom:6px}.pv-modal p.n{font-size:13px;color:#6b7785;margin-bottom:16px;line-height:1.4}.pv-modal label{display:block;font-size:13px;font-weight:700;margin:12px 0 4px}.pv-modal input{width:100%;padding:11px 12px;border:1px solid #c9d2dc;border-radius:4px;font-size:15px}.pv-modal input:focus,[role=button]:focus-visible,.si:focus-visible{outline:2px solid #17212c;outline-offset:2px}.pv-modal .row{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}.pv-modal button{border:1.5px solid #17212c;background:#fff;color:#17212c;padding:11px 20px;border-radius:4px;font-weight:700;font-size:15px;cursor:pointer}.pv-modal button.p{background:#f4b400;border-color:#f4b400}.pv-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#eceff2;z-index:65;padding:72px 28px 28px;display:flex;flex-direction:column;gap:6px;overflow:auto;color:#17212c}.pv-menu .it{padding:14px 0;border-bottom:1px solid #d5dbe2;font-size:19px;cursor:pointer}.pv-menu .x{position:absolute;right:22px;top:16px;font-size:30px;cursor:pointer;background:none;border:0}.pv-tag{background:#17212c;color:#fff;font-size:12px;padding:7px 12px;text-align:center;letter-spacing:.02em}.pv-toast{position:absolute!important;bottom:auto!important}.pv-modal-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:flex-start!important;min-height:100%}.pv-modal{margin-bottom:40px}.pv-menu{position:absolute!important;inset:98px 0 auto 0!important;padding:12px 24px 24px!important;box-shadow:0 12px 24px #00000026}.pv-menu .x{top:6px!important}.cookie{position:static!important;box-shadow:none!important;border-top:1px solid #dfe5ec}body{padding-bottom:0!important}#cookiebar{display:none!important}.pg-pl .hero,.pg-pl .strip,.pg-pl section.alt,.pg-pl .chat{display:none!important}.pv-hl{background:#eceff2;color:#3d4a59;font-size:13px;padding:8px 14px;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #d9dfe6}.pv-hl button{width:30px;height:30px;border-radius:50%;border:1.5px solid #17212c;background:#fff;color:#17212c;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.pv-hl button.on,.pv-hl button:hover{background:#17212c;color:#fff}.pv-ck{z-index:60;right:32px;width:min(600px,calc(100% - 32px));background:#fff;border-radius:16px;box-shadow:0 18px 60px #17212c47;padding:30px 32px;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:center;color:#17212c;opacity:0;transform:translateY(60px) scale(.97);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.pv-ck.in{opacity:1;transform:none}.pv-ck.out{opacity:0;transform:translateY(40px) scale(.97);transition:opacity .5s ease,transform .5s ease}.pv-ck .ico{grid-row:1/3;transform:scale(0) rotate(-120deg)}.pv-ck.in .ico{animation:ckpop .9s .25s cubic-bezier(.3,1.4,.5,1) forwards,ckwob 5s 1.4s ease-in-out infinite}.pv-ck .tx,.pv-ck .bt{opacity:0;transform:translateY(10px)}.pv-ck.in .tx{animation:ckfade .6s .45s ease forwards}.pv-ck.in .bt{animation:ckfade .6s .7s ease forwards}.pv-ck h3{font-size:22px;margin-bottom:6px}.pv-ck p{font-size:16px;line-height:1.5;color:#3d4a59}.pv-ck .bt{grid-column:2;display:flex;gap:12px;margin-top:10px}.pv-ck button{padding:14px 28px;border-radius:6px;font-weight:700;font-size:16px;cursor:pointer;transition:background .25s,color .25s,transform .25s}.pv-ck .d{border:1.5px solid #17212c;background:#fff;color:#17212c}.pv-ck .d:hover{background:#eceff2}.pv-ck .a{border:1.5px solid #17212c;background:#17212c;color:#fff}.pv-ck .a:hover{transform:translateY(-2px)}@keyframes ckpop{to{transform:scale(1) rotate(0)}}@keyframes ckwob{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes ckfade{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv-ck,.pv-ck *{animation:none!important;transition:opacity .2s!important}.pv-ck .ico,.pv-ck .tx,.pv-ck .bt{opacity:1;transform:none}}@media (max-width:600px){.pv-ck{right:16px;left:16px;width:auto;padding:22px 20px;grid-template-columns:1fr}.pv-ck .ico{grid-row:auto;width:44px;height:44px}.pv-ck .bt{grid-column:1}.pv-ck button{flex:1}}.flogo{height:190px;width:auto;max-width:100%;margin-top:-20px;display:block}footer{grid-template-columns:1.7fr 1fr 1fr 1.3fr 1.2fr!important}@media (max-width:1000px){footer{grid-template-columns:1fr 1fr!important}.flogo{height:150px}}@media (max-width:600px){footer{grid-template-columns:1fr!important}}.pl{background:#eceff2;color:#17212c;padding:56px 72px 80px;animation:plin .6s ease both}@keyframes plin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pl-in{max-width:1180px;margin:0 auto}.pl-back{background:none;border:0;color:#3d4a59;font-size:15px;cursor:pointer;margin-bottom:22px;padding:0}.pl-back:hover{text-decoration:underline}.eyebrow2{font-size:13px;letter-spacing:.16em;font-weight:700;color:#a87c00;margin-bottom:12px}.pl h1{font-size:52px;line-height:1.08;margin:0 0 16px;color:#17212c}.sub2{font-size:18px;line-height:1.5;color:#3d4a59;max-width:640px}.pl-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;margin-top:40px;align-items:start}.pl-view{background:#fff;border-radius:14px;padding:36px 28px 20px;box-shadow:0 8px 30px #17212c14}.pl-view svg{width:100%;height:auto;display:block}.pl-cap{font-size:12px;color:#6b7785;text-align:center;margin-top:8px}.pl-step{display:flex;gap:12px;align-items:center;margin:22px 0 12px;font-size:17px}.pl-step:first-child{margin-top:0}.pl-step i{width:28px;height:28px;border-radius:50%;background:#17212c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:14px;font-weight:700}.pl-opts{display:flex;gap:10px;flex-wrap:wrap}.pl-opts button{padding:11px 22px;border:1.5px solid #17212c;background:transparent;border-radius:4px;font-weight:700;font-size:15px;color:#17212c;cursor:pointer;transition:background .25s,color .25s}.pl-opts button.on,.pl-opts button:hover{background:#17212c;color:#fff}.pl-sw{display:flex;gap:12px;align-items:center}.pl-sw button{width:38px;height:38px;border-radius:50%;border:3px solid #eceff2;box-shadow:0 0 0 1.5px #c9d2dc;cursor:pointer;transition:transform .25s,box-shadow .25s}.pl-sw button.on{box-shadow:0 0 0 2.5px #17212c;transform:scale(1.1)}.pl-sw span{font-size:15px;color:#3d4a59;margin-left:6px}.pl-in-t{width:100%;padding:13px 14px;border:1px solid #c9d2dc;border-radius:4px;font-size:16px;background:#fff}.pl-sum{margin-top:22px;padding:14px 16px;background:#fff;border-radius:8px;font-size:15px;line-height:1.5;color:#3d4a59}.pl-cta{margin-top:20px;padding:15px 28px;background:#17212c;color:#fff;border:0;border-radius:4px;font-weight:700;font-size:16px;cursor:pointer;transition:transform .25s}.pl-cta:hover{transform:translateY(-3px)}.pl-fine{font-size:12px;color:#6b7785;margin-top:10px}@media (max-width:1000px){.pl{padding:32px 24px 56px}.pl h1{font-size:38px}.pl-grid{grid-template-columns:1fr;gap:28px}}.pv-ck{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1),top .35s ease!important}.hero .ph{background-image:var(--poster)!important;background-repeat:no-repeat!important;background-position:100% 0!important;background-size:auto 100%!important}@media (max-width:1000px){.hero .ph{background-size:cover!important}}@media (min-width:601px) and (max-width:1000px){.hero .ph{height:60.7vw!important;height:round(down,60.7vw,1px)!important}}.pl-badge{display:inline-block;background:#17212c;color:#fff;font-size:12px;letter-spacing:.04em;padding:6px 12px;border-radius:999px;margin:0 0 16px 18px}.pl-back{display:block}.pl-badge{margin-left:0!important}.pv-wa{z-index:50;right:24px;display:flex;align-items:center;gap:10px;background:#fff;color:#17212c;border-radius:30px;padding:10px 20px 10px 12px;font-size:15px;font-weight:600;box-shadow:0 6px 22px #17212c40;cursor:pointer;transition:top .45s cubic-bezier(.2,.8,.2,1),bottom .45s cubic-bezier(.2,.8,.2,1)}.pv-wa svg{flex:none}.pv-wa:hover{box-shadow:0 8px 26px #17212c52}footer{padding:84px 72px 72px!important;gap:48px!important;grid-template-columns:2fr 1fr 1fr 1.3fr 1fr!important;align-items:start}.flogo{height:240px!important;margin-top:-30px!important}.fbrand p{font-size:16px;line-height:1.55;max-width:320px;color:#3b4756;margin:6px 0 20px}.fbrand .soc{margin-top:0}footer h4{font-size:17px!important;margin-bottom:14px!important}.n15{font-size:84px!important;line-height:1!important}@media (max-width:1000px){footer{grid-template-columns:1fr 1fr!important;padding:56px 28px!important}.flogo{height:190px!important}.fbrand{grid-column:1/-1}}@media (max-width:600px){footer{grid-template-columns:1fr!important;padding:48px 24px!important}.flogo{height:170px!important}}.pv-hl .sep{margin-left:18px;padding-left:18px;border-left:1px solid #c5ccd5}.pv-hl button.w{width:auto;border-radius:16px;padding:0 14px;font-size:13px}.lg-slow #brands.strip{display:block!important;overflow:hidden!important;height:112px!important;padding:0!important;grid-template-columns:none!important}.lg-slow #brands.strip .trk{display:flex!important;width:max-content!important;justify-content:flex-start!important;gap:0!important;padding:0!important;margin:0!important;height:112px!important;align-items:center!important;animation:lgslide 60s linear infinite!important}.lg-slow #brands.strip .trk>div{flex:none!important;height:44px!important;display:flex!important;align-items:center;margin:0 36px!important}.lg-slow #brands.strip img{max-height:38px!important;max-width:130px!important}@keyframes lgslide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lg-slow #brands.strip{overflow-x:auto!important}.lg-slow #brands.strip .trk{animation:none!important}}@media (max-width:600px){.lg-slow #brands.strip,.lg-slow #brands.strip .trk{height:84px!important}.lg-slow #brands.strip .trk>div{margin:0 24px!important}.lg-slow #brands.strip img{max-height:28px!important;max-width:96px!important}}@media (max-width:600px){.pv-wa{right:10px;padding:7px 14px 7px 8px;font-size:13px;gap:7px}.pv-wa svg{width:22px;height:22px}.ft{padding-bottom:84px!important}}.ft{padding-bottom:84px!important}.steps{display:flex;gap:56px;align-items:center}.sintro{flex:0 0 400px}.eyebrow2{font-size:12px;letter-spacing:.18em;color:#a87c00;font-weight:700;margin-bottom:14px}.sintro .btn{display:inline-block;margin-top:28px;cursor:pointer}.scards{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scard{background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:26px 22px;box-shadow:0 2px 8px #17212c0d;position:relative;transition:transform .25s,box-shadow .25s}.scard:hover{transform:translateY(-4px);box-shadow:0 10px 22px #17212c1a}.scard .sic{width:52px;height:52px;border-radius:12px;background:#17212c;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.scard .sic svg{width:26px;height:26px;stroke:#f4b400;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scard i{position:absolute;top:20px;right:22px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.08em;color:#8a96a5;text-transform:uppercase}.scard b{display:block;font-size:19px;margin-bottom:6px;color:#17212c}.scard span{color:#4b5868;font-size:15px;line-height:1.5;display:block}@media (max-width:1100px){.steps{flex-direction:column;align-items:flex-start;gap:36px}.sintro{flex:none}.scards{width:100%}}@media (max-width:700px){.scards{grid-template-columns:1fr}}.pg .hero,.pg .strip,.pg section.alt{display:none!important}a.pv-wa{text-decoration:none}.fl{cursor:pointer}.fl:hover{text-decoration:underline}.strip{height:72px!important;padding:0!important;overflow:hidden!important;background:#fff!important;border-top:1px solid #e6ebf0!important;display:block!important}.strip .trk{display:flex!important;width:max-content!important;justify-content:flex-start!important;align-items:center;height:72px!important;gap:56px;padding-left:56px;transform:none;animation:slidemq 36s linear infinite!important;animation-play-state:paused!important}body.vid-ended .strip .trk{animation-play-state:running!important}@keyframes slidemq{to{transform:translate(-50%)}}.strip .trk>div{flex:none!important;display:flex!important;align-items:center;height:auto!important;width:auto!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.strip img{max-height:26px!important;max-width:110px!important;mix-blend-mode:normal!important}@media (max-width:600px){.strip,.strip .trk{height:56px!important}.strip .trk{gap:34px!important}.strip img{max-height:22px!important;max-width:90px!important}}@media (prefers-reduced-motion:reduce){.strip .trk{animation:none!important}}.tp{padding:64px 56px;max-width:1180px;margin:0 auto;min-height:60vh}.tp.narrow{max-width:620px}.tp h2{margin-bottom:12px}.back{display:inline-block;margin-bottom:22px;font-weight:700;color:#3b4756;cursor:pointer}.back:hover{color:#a87c00}.count{color:#6b7785;font-size:14px;margin:14px 0}.empty{padding:40px 0;color:#4b5868}.tnote{font-size:13px;color:#8a96a5;margin-top:14px}.body2{font-size:17px;line-height:1.65;color:#3b4756;max-width:760px;margin:18px 0}.tsearch{width:100%;max-width:460px;padding:14px 16px;font-size:16px;border:1.5px solid #dfe5ec;border-radius:6px;margin:18px 0 6px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.chip{border:1.5px solid #dfe5ec;border-radius:20px;padding:7px 16px;font-size:14px;font-weight:700;color:#3b4756;cursor:pointer;background:#fff}.chip.on{background:#17212c;color:#fff;border-color:#17212c}.chip.sm{padding:5px 12px;font-size:13px;cursor:default}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:18px}.pcard{background:#fff;border:1px solid #dfe5ec;border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s}.pcard:hover{transform:translateY(-3px);box-shadow:0 8px 18px #17212c1a}.pimg{height:170px;display:flex;align-items:center;justify-content:center;background:#f6f8fa;padding:14px}.pimg img{max-width:100%;max-height:100%;object-fit:contain}.noimg{color:#8a96a5;font-size:13px}.pmeta{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.pmeta b{font-size:16px;color:#17212c}.pmeta span{font-size:13px;color:#5b6775}.pmeta .cols{color:#a87c00;font-weight:700}.pdetail{display:flex;gap:48px;align-items:flex-start;margin-top:10px}.pdbox{flex:0 0 480px;background:#f6f8fa;border:1px solid #dfe5ec;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:36px;min-height:380px}.pdbox img{max-width:100%;max-height:380px;object-fit:contain}.pdinfo{flex:1}.pdinfo h2{margin:6px 0 10px}.sku{color:#8a96a5;font-size:14px;margin:0 0 6px}.size{font-size:17px;color:#3b4756;margin:0 0 14px}.colsrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.pricenote{font-size:14px;color:#6b7785;background:#eef2f6;border-radius:6px;padding:12px 14px;margin:0 0 18px}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.bcard{background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;text-align:center;transition:transform .2s,box-shadow .2s}.bcard:hover{transform:translateY(-3px);box-shadow:0 8px 18px #17212c1a}.bcard img{max-height:40px;max-width:150px;object-fit:contain}.bcard b{font-size:18px;color:#17212c}.bcard span{font-size:13px;color:#6b7785}.bhead{display:flex;align-items:center;gap:22px;margin:8px 0 18px}.bhead img{max-height:44px;max-width:170px;object-fit:contain}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.scard.big{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.scard.big .btn,.scard.big .btn2{display:inline-block;border:0;font-size:15px;cursor:pointer}.regform{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-top:24px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.regform label,.cform label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;color:#3b4756}.regform input,.cform input,.cform textarea{padding:13px 14px;font-size:16px;border:1.5px solid #dfe5ec;border-radius:6px;font-weight:400}.regform .btn,.cform .btn{align-self:flex-start;border:0;cursor:pointer}.role{border:1.5px solid #dfe5ec;border-radius:6px;padding:14px 16px}.role legend{font-size:14px;font-weight:700;color:#3b4756;padding:0 6px}.radio{flex-direction:row!important;align-items:center;gap:10px!important;font-weight:400!important}.radio input{width:auto}.consent{flex-direction:row!important;align-items:flex-start;gap:12px!important;font-weight:400!important;font-size:14px!important}.consent input{margin-top:4px;width:auto}.links{font-size:14px;color:#3b4756}.links span{cursor:pointer;text-decoration:underline}.contactwrap{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:26px;align-items:start}.cinfo{background:#eef2f6;border-radius:10px;padding:28px;line-height:2}.cinfo h4{margin:0 0 10px;font-size:17px;color:#17212c}.cform{display:flex;flex-direction:column;gap:16px}.cform h4{margin:0;font-size:17px;color:#17212c}.donebox{background:#eef2f6;border-radius:10px;padding:32px;max-width:620px;margin-top:20px}.donebox h4,.donebox h2{margin:0 0 12px;color:#17212c}.donebox .btn,.donebox .btn2{display:inline-block;border:0;margin-top:16px;cursor:pointer}.donebox.wide{max-width:760px}.qlist{display:flex;flex-direction:column;gap:14px;margin:22px 0;max-width:760px}.qrow{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:12px 16px}.qimg{width:90px;height:64px;display:flex;align-items:center;justify-content:center;background:#f6f8fa;border-radius:6px;cursor:pointer;flex:none}.qimg img{max-width:84px;max-height:58px;object-fit:contain}.qmeta{flex:1;cursor:pointer}.qmeta b{display:block;font-size:16px;color:#17212c}.qmeta span{font-size:13px;color:#5b6775}.rm{border:1.5px solid #dfe5ec;background:#fff;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700;color:#8a3b3b;cursor:pointer}.searchovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#17212c8c;z-index:400;display:flex;align-items:flex-start;justify-content:center;padding:70px 20px}.searchbox{background:#fff;border-radius:12px;padding:26px;width:100%;max-width:640px;max-height:78vh;overflow:auto;display:flex;flex-direction:column;gap:14px}.searchbox input{padding:14px 16px;font-size:17px;border:1.5px solid #dfe5ec;border-radius:6px}.sres{display:flex;flex-direction:column;gap:10px}.srow{display:flex;align-items:center;gap:14px;border:1px solid #e6ebf0;border-radius:8px;padding:10px 12px;cursor:pointer}.srow:hover{border-color:#b9c5d2}.about3{margin-top:24px}@media (max-width:1000px){.tp{padding:44px 22px}.grid{grid-template-columns:repeat(2,1fr);gap:14px}.bgrid{grid-template-columns:repeat(2,1fr)}.twocol,.contactwrap{grid-template-columns:1fr}.pdetail{flex-direction:column}.pdbox{flex:none;width:100%;min-height:280px}.frow{grid-template-columns:1fr}}.icb{display:inline-flex;align-items:center;cursor:pointer}@media (max-width:600px){.pv-wa{right:10px!important;left:auto!important;padding:12px!important;border-radius:50%!important;gap:0!important}.pv-wa span{display:none!important}.pv-wa svg{width:26px!important;height:26px!important}.scard i{right:64px}.faqwrap summary{padding-right:64px}}.abouth3{margin:34px 0 4px;font-size:22px;color:#17212c}.abrands{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 22px}.abrand{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:16px 18px;cursor:pointer;transition:transform .2s,box-shadow .2s}.abrand:hover{transform:translateY(-2px);box-shadow:0 6px 14px #17212c1a}.abrand img{width:84px;max-height:34px;object-fit:contain;flex:none}.abrand div{display:flex;flex-direction:column;gap:3px}.abrand b{font-size:15px;color:#17212c}.abrand span{font-size:13px;color:#5b6775;line-height:1.45}.regform textarea{padding:13px 14px;font-size:16px;border:1.5px solid #dfe5ec;border-radius:6px;font-weight:400;font-family:inherit;resize:vertical}@media (max-width:800px){.abrands{grid-template-columns:1fr}}.faqsec{padding:64px 56px}.faqwrap{max-width:820px;margin:0 auto}.faqwrap h2{margin-bottom:22px}.faqwrap details{background:#fff;border:1px solid #dfe5ec;border-radius:10px;margin-bottom:10px}.faqwrap summary{cursor:pointer;padding:16px 20px;font-weight:600;color:#17212c;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faqwrap summary:after{content:"+";font-size:20px;color:#a87c00}.faqwrap details[open] summary:after{content:"–"}.faqwrap details p{padding:0 20px 16px;color:#4b5868;font-size:15px;line-height:1.55;margin:0}@media (max-width:600px){.faqsec{padding:44px 20px}}.colbtn{cursor:pointer;transition:border-color .15s ease,background .15s ease}.colbtn:hover{border-color:#1c2b3a}.colbtn.active{background:#1c2b3a;color:#fff;border-color:#1c2b3a}.colhint{margin-top:6px;font-size:13px;color:#5a6a78}

nav{height:96px}
nav img{height:70px;margin-left:48px}
@media (max-width:1000px){nav{height:80px;padding:0 20px}nav img{height:56px;margin-left:20px}}
@media (max-width:600px){nav{height:68px}nav img{height:46px;margin-left:12px}}
.sizesrow{margin-top:12px}
.sizeerr{color:#b3261e;font-size:14px;margin:6px 0}

/* fix7: footer separation (test site) */
footer{background:#fff!important;border-top:1px solid #d3dbe4;border-bottom:1px solid #d3dbe4}
.ft{background:#f6f8fa!important;border-top:1px solid #d3dbe4;color:#5b6775}
footer h4{color:#a87c00!important;letter-spacing:.02em}
