.hero{--hero-ink:#06445F;--hero-ease:cubic-bezier(.16,1,.3,1);position:relative;height:min(88vh,820px);min-height:680px;overflow:hidden;background:#fff;color:var(--text-main)}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:30%;overflow:hidden}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 42%}.hero-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff,#ffffffeb 12%,#fff0 36%)}.hero-photo:after{content:"";position:absolute;inset:0 0 auto;height:180px;z-index:1;background:linear-gradient(180deg,#ffffffb8,#fff0)}.hero-wave{position:absolute;left:0;bottom:-1px;z-index:2;width:200%;height:150px;pointer-events:none}.hero-wave-back{fill:#3dc3ff3d}.hero-wave-front{fill:#fff}@keyframes hero-wave{to{transform:translate(-50%)}}.hero-text{--hero-copy-h:465px;position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--nav-h) + max(24px,(max(min(88vh,820px),680px) - var(--nav-h) - 80px - var(--hero-copy-h)) / 2));padding-bottom:80px}.hero:lang(ja) .hero-text{--hero-copy-h:397px}.hero:lang(en) .hero-text,.hero:lang(vi) .hero-text{--hero-copy-h:491px}@media(max-width:1100px)and (min-width:901px){.hero-text{--hero-copy-h:420px}.hero:lang(ja) .hero-text{--hero-copy-h:395px}.hero:lang(en) .hero-text,.hero:lang(vi) .hero-text{--hero-copy-h:443px}}.hero-text>*{max-width:540px}.hero-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:12px;margin:0 0 26px;padding:6px 18px 6px 8px;border-radius:99px;background:#fffc;border:1px solid #fff;box-shadow:0 8px 28px #06445f1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;line-height:19px;font-weight:500;color:var(--text-sub)}.hero-avatars{display:flex}.hero-avatars>span{display:grid;place-items:center;width:30px;height:30px;margin-right:-10px;border-radius:50%;border:2px solid #fff;font-size:12px;font-weight:500;color:#fff}.hero-avatars>span:last-child{margin-right:0}.hero-av1{background:var(--hero-ink)}.hero-av2{background:var(--orange)}.hero-av3{background:var(--teal)}.hero-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--font-en);font-size:13px;line-height:1.6;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-ink)}.hero-eyebrow svg{flex:none;width:28px;height:10px}.hero-eyebrow path{fill:none;stroke:#3dc3ff;stroke-width:2.4;stroke-linecap:round}.hero-title{font-size:64px;line-height:1.18;font-weight:500;letter-spacing:.01em;color:var(--hero-ink)}.hero-title>span{display:block;position:relative;white-space:nowrap}.hero:not(:lang(zh)) .hero-title{font-size:50px;line-height:1.16}.hero:not(:lang(zh)) .hero-title>span{white-space:normal}.hero-sub{margin-top:26px;font-size:18px;line-height:1.8;color:var(--text-sub)}.hero-cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.hero.is-motion .hero-in{opacity:0;transform:translateY(24px);transition:opacity .9s var(--hero-ease) var(--d,0s),transform .9s var(--hero-ease) var(--d,0s)}.hero.is-motion.is-ready .hero-in{opacity:1;transform:none}.hero.is-motion .hero-photo img{scale:1.08;transition:scale 2.4s var(--hero-ease)}.hero.is-motion.is-ready .hero-photo img{scale:1}.hero.is-motion .hero-wave{animation:hero-wave 22s linear infinite}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}@media(max-width:1180px)and (min-width:901px){.hero-photo{top:0;right:0;bottom:0;left:38%}.hero-text>*{max-width:430px}.hero-title{font-size:50px}.hero:not(:lang(zh)) .hero-title{font-size:40px}}@media(max-width:900px){.hero{height:auto;min-height:0;display:flex;flex-direction:column}.hero-photo{position:relative;inset:auto;height:56vh;min-height:340px;max-height:560px}.hero-photo:before{display:none}.hero-photo img{object-position:58% 50%}.hero-wave{bottom:auto;top:calc(min(max(56vh,340px),560px) - 80px);height:82px}.hero-text{height:auto;padding-top:4px;padding-bottom:56px}.hero-text>*{max-width:560px}.hero-title{font-size:44px}.hero:not(:lang(zh)) .hero-title{font-size:36px}}@media(max-width:640px){.hero-title{font-size:36px}.hero:not(:lang(zh)) .hero-title{font-size:30px}.hero-sub{font-size:16px}.hero-cta .btn{width:100%;justify-content:center}}.cats{padding:104px 0 40px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cat-card{position:relative;border-radius:var(--v2-radius);overflow:hidden;aspect-ratio:4/4.6;cursor:pointer;display:block}.cat-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(4,48,67,.66) 0%,rgba(4,48,67,.06) 46%,transparent 70%)}.cat-card:hover img{transform:scale(1.05)}.cat-info{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;color:#fff}.cat-info h3{font-size:19px;font-weight:500;letter-spacing:.05em}.cat-info p{font-size:13px;opacity:.85;margin-top:2px}.cat-info .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:500;color:#fff;border-bottom:2px solid var(--orange);padding-bottom:2px}.products{padding:72px 0 110px}.products .sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.products .sec-head{margin-bottom:0}.filter-tabs{display:flex;gap:10px;flex-wrap:wrap}.f-tab{padding:9px 20px;border-radius:100px;font-size:14px;font-weight:500;color:var(--text-sub);border:1.5px solid var(--line);background:#fff;transition:all .2s}.f-tab:hover{border-color:var(--orange);color:var(--orange)}.f-tab.active{border-color:var(--orange);color:var(--orange);background:var(--bg-orange);font-weight:500}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.p-card{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-radius);overflow:hidden;box-shadow:var(--v2-shadow);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column;cursor:pointer}.p-card:hover{transform:translateY(-6px);box-shadow:var(--v2-shadow-hover);border-color:#3dc3ff8f}.p-media{position:relative;overflow:hidden;aspect-ratio:1/.92}.p-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.p-card:hover .p-media img{transform:scale(1.06)}.p-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.p-series{font-family:var(--font-en);font-size:10.5px;font-weight:500;letter-spacing:.18em;color:var(--orange);text-transform:uppercase}.p-name{font-size:17px;font-weight:500;line-height:1.45;color:var(--teal)}.p-name a:hover{color:var(--orange)}.p-spec{margin:0;color:var(--text-muted);font-size:13px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.p-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.p-price{display:flex;align-items:baseline;gap:8px}.p-price .now{font-family:var(--font-en);font-size:19px;font-weight:500;color:var(--orange)}.p-price .was{font-family:var(--font-en);font-size:13.5px;color:var(--text-muted);text-decoration:line-through}.products-more{text-align:center;margin-top:52px}.products-more[hidden]{display:none}.products-empty{grid-column:1/-1;margin:0;color:var(--text-sub)}.features{padding:104px 0;background:#fff}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.feat{padding:8px 8px 0}.feat-illo{--fi-ink:#06445F;--fi-sky:#3DC3FF;display:grid;place-items:center;aspect-ratio:320/200;margin-bottom:22px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#3dc3ff1f,#3dc3ff0a 70%)}.feat-illo svg{width:88%;height:88%}.feat-illo .f{fill:#3dc3ff1f}.feat-illo .ring{fill:none;stroke:#3dc3ff61;stroke-width:1.8;stroke-dasharray:2 7}.feat-illo .w{fill:#fff;stroke:var(--fi-ink);stroke-width:2.6;stroke-linejoin:round}.feat-illo .w2{fill:#fff;stroke:var(--fi-ink);stroke-width:1.9;stroke-linejoin:round}.feat-illo .s{fill:none;stroke:var(--fi-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.feat-illo .s2{fill:none;stroke:var(--fi-ink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.feat-illo .sk{fill:none;stroke:var(--fi-sky);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.feat-illo .os{fill:none;stroke:var(--orange);stroke-width:2.6;stroke-linecap:round}.feat-illo .t1{fill:#3dc3ff29}.feat-illo .t2{fill:#3dc3ff4d}.feat-illo .lf{stroke:var(--fi-ink);stroke-width:1.9;stroke-linejoin:round}.feat-illo .o{fill:var(--orange)}.feat-illo .d{fill:var(--fi-ink)}.feat-illo .sky{fill:var(--fi-sky)}.feat-illo .paper{opacity:.7}.feat h3{font-size:18.5px;font-weight:500;margin-bottom:9px}.feat p{font-size:14.5px;color:var(--text-sub)}.howto{padding:110px 0;background:#fff;overflow:hidden}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-radius);overflow:hidden;box-shadow:var(--v2-shadow);transition:translate .35s ease,box-shadow .35s ease}.step:hover{translate:0 -5px;box-shadow:var(--v2-shadow-hover)}.step-media{position:relative;aspect-ratio:4/3;overflow:hidden}.step-media img{width:100%;height:100%;object-fit:cover}.step-num{position:absolute;top:16px;left:16px;font-family:var(--font-en);font-size:17px;font-weight:500;width:44px;height:44px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;z-index:1;box-shadow:0 6px 16px #f97d1b66}.step-body{padding:24px 26px 30px}.step-body h3{font-size:19px;font-weight:500;margin-bottom:8px}.step-body p{font-size:14.5px;color:var(--text-sub)}.howto-note{margin-top:40px;text-align:center;color:var(--text-sub);font-size:14.5px}.howto-note b{color:var(--teal)}.wide-banner{position:relative;width:min(calc(100% - 64px),1216px);margin:0 auto;overflow:hidden;border:1px solid rgba(4,48,67,.1);border-radius:32px;box-shadow:0 18px 48px #0430431a}.wide-banner img,.wide-banner video{width:100%;height:clamp(390px,42vw,500px);object-fit:cover;object-position:58% 30%;display:block}.wide-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(4,48,67,.72) 0%,rgba(4,48,67,.34) 46%,transparent 72%)}.wb-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center}.wb-copy .container{width:100%;padding-left:72px}.wb-inner{max-width:480px;color:#fff}.wb-inner .eyebrow{color:#ffc59b}.wb-inner h2{font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.4}.wb-inner p{margin-top:14px;font-size:15.5px;color:#ffffffd9}.wb-inner .btn{margin-top:28px}.craft{padding:110px 0 56px;background:#fff}.craft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.craft-card{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-radius);overflow:hidden;box-shadow:var(--v2-shadow);transition:translate .35s ease,box-shadow .35s ease}.craft-card:hover{translate:0 -5px;box-shadow:var(--v2-shadow-hover)}.craft-media{aspect-ratio:4/3.4;overflow:hidden}.craft-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.craft-card:hover .craft-media img{transform:scale(1.05)}.craft-body{padding:28px 28px 30px}.craft-body .tag-en{font-family:var(--font-en);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.craft-body h3{font-size:18.5px;font-weight:500;margin-top:6px}.craft-custom-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.craft-custom-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:9px;background:#f2f7fa;color:var(--teal);font-size:11.5px;font-weight:500;line-height:1.15}.craft-custom-points img{width:14px;height:14px;object-fit:contain;flex:0 0 auto}.scenes{padding:110px 0}.scene-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:24px;height:640px}.scene{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer}.scene:first-child{grid-row:span 2}.scene img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.scene-everyday img{object-position:center 55%}.scene:hover img{transform:scale(1.05)}.scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(4,48,67,.62),transparent 55%)}.scene-txt{position:absolute;left:26px;right:26px;bottom:24px;z-index:2;color:#fff}.scene-txt .eyebrow{color:#ffc59b;margin-bottom:6px;font-size:11.5px}.scene-txt h3{font-size:21px;font-weight:500;letter-spacing:.04em}.scene-txt p{font-size:13.5px;opacity:.88;margin-top:4px;max-width:400px}html:not(:lang(zh)):not(:lang(ja)) .scene-txt p{max-width:520px}.compare{padding:0 0 110px;background:#fff}.enterprise-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.enterprise-panel{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,3fr);align-items:center;gap:54px;padding:46px 42px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:#fff;box-shadow:var(--v2-shadow)}.enterprise-intro{max-width:320px}.enterprise-intro .eyebrow{margin-bottom:12px}.enterprise-intro h2{font-size:clamp(27px,2vw,32px);line-height:1.2;font-weight:500;letter-spacing:-.04em;color:var(--teal);white-space:nowrap}html:not(:lang(zh)):not(:lang(ja)) .enterprise-intro h2{white-space:normal}.enterprise-intro p{margin-top:14px;font-size:13.5px;line-height:1.75;color:var(--text-sub)}.enterprise-intro-cta{width:100%;max-width:210px;margin-top:22px;padding:12px 18px;font-size:13px;justify-content:center}.enterprise-intro-cta .line-mark{flex:0 0 auto}.enterprise-process-step{position:relative;min-width:0;padding:10px 18px;text-align:center;display:flex;flex-direction:column;align-items:center}.enterprise-process-step:not(:last-child):after{content:"";position:absolute;top:35px;right:-10px;width:20px;border-top:3px dotted rgba(4,48,67,.18)}.enterprise-process-icon{display:block;width:52px;height:52px;margin:0 auto;object-fit:contain}.enterprise-process-step h3{margin-top:20px;color:var(--teal);font-size:16px;font-weight:500;line-height:1.4}.enterprise-process-step p{margin-top:10px;color:var(--text-muted);font-size:12.5px;line-height:1.7}.btn-line{background:#06c755;color:#fff;box-shadow:0 10px 22px #06c75542}.btn-line:hover{background:#05b84e;transform:translateY(-2px)}.line-mark{width:20px;height:20px;object-fit:contain;display:block}.reviews{padding:110px 0 96px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:72px;padding:38px 20px;background:var(--bg-orange);border-radius:var(--radius-lg)}.stat{text-align:center}.stat .n{font-family:var(--font-en);font-size:clamp(28px,3vw,40px);font-weight:500;color:var(--orange);line-height:1.15}.stat .l{font-size:13.5px;color:var(--text-sub);margin-top:6px}.rev-marquee{overflow:hidden}.rev-track{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.rev-set{display:contents}.rev-set[aria-hidden=true]{display:none}.rev-card{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-radius);padding:30px 30px 28px;box-shadow:var(--v2-shadow);display:flex;flex-direction:column;gap:16px}.rev-stars{color:var(--orange);letter-spacing:3px;font-size:16px}.rev-text{font-size:14.5px;color:var(--text-sub);flex:1}.rev-user{display:flex;align-items:center;gap:13px}.rev-ava{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:500;font-size:16px}.rev-user b{font-size:14.5px;display:block;line-height:1.4}.rev-user small{font-size:12.5px;color:var(--text-muted)}@media(min-width:1025px){.rev-marquee{margin-inline:-32px;padding-inline:32px}.rev-track{display:flex;width:max-content;gap:26px;animation:reviews-marquee 48s linear infinite;will-change:transform}.rev-set{display:flex;gap:26px}.rev-set[aria-hidden=true]{display:flex}.rev-card{flex:0 0 min(384px,calc((100vw - 116px)/3));min-height:270px;padding:24px 26px 22px;gap:12px}.rev-marquee:hover .rev-track{animation-play-state:paused}}@keyframes reviews-marquee{to{transform:translate(calc(-50% - 13px))}}.faq{position:relative;overflow:hidden;padding:80px 0 90px;background:#fff;box-shadow:none}.faq-deco{position:absolute;pointer-events:none;z-index:0}.faq-deco.semi{left:0;top:68px;width:90px;height:274px;overflow:hidden}.faq-deco.semi svg{height:274px;width:274px;margin-left:-184px}.faq-deco.dots{right:50px;bottom:62px;width:124px;height:80px}.faq .container{position:relative;z-index:1}.faq-head{text-align:center;max-width:900px;margin:0 auto 42px}.faq-head h2{font-size:36px;font-weight:500;line-height:54px;color:#2f2f2f;letter-spacing:.01em}.faq-head p{margin-top:20px;font-size:18px;font-weight:400;line-height:27px;color:#645f5c}.faq-head a{color:#f97d1b;text-decoration:underline}.faq-wrap{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:1px solid #C2D1D9;border-radius:10px;padding:20px 20px 20px 30px;transition:border-color .25s}.faq-item.open{border-color:#ffd3a8}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0;text-align:left;font-size:16px;font-weight:400;line-height:24px;color:#000;transition:color .2s}.faq-q:hover{color:#ff8310}.faq-item.open .faq-q{font-weight:500;color:#ff8310}.faq-arrow{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;transition:transform .3s ease}.faq-arrow svg{display:block;transform:rotate(90deg)}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-item.open .faq-arrow svg path{fill:#ff8310}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a p{padding:20px 0 0;font-size:14px;font-weight:500;line-height:24px;color:#000;max-width:none}.cta{padding:150px 0 120px;background:var(--teal);color:#fff;overflow:hidden}.cta-deco{position:absolute;pointer-events:none}.cta-deco.card1{width:300px;height:190px;border:1.5px solid rgba(255,255,255,.09);border-radius:20px;top:36px;right:8%;transform:rotate(14deg)}.cta-deco.card2{width:240px;height:152px;border:1.5px solid rgba(255,255,255,.07);border-radius:18px;bottom:-46px;left:5%;transform:rotate(-10deg)}.cta-deco.glow{width:460px;height:460px;border-radius:50%;background:#f97d1b29;filter:blur(100px);top:-160px;left:32%;animation:drift 12s ease-in-out infinite alternate}.cta-wave{position:absolute;right:12%;bottom:16%;width:120px;height:120px}.cta-wave span{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(255,255,255,.22);border-radius:50%;animation:ripple 3.6s linear infinite}.cta-wave span:nth-child(2){animation-delay:1.2s}.cta-wave span:nth-child(3){animation-delay:2.4s}.cta-sea{position:absolute;left:0;right:0;top:-1px;z-index:1;height:110px;overflow:hidden;transform:scaleY(-1);pointer-events:none}.cta-sea svg{display:block;width:200%;height:100%;animation:hero-wave 26s linear infinite}.cta-sea-back{fill:#3dc3ff3d}.cta-sea-front{fill:#fff}.cta-inner{position:relative;z-index:2;text-align:center;max-width:680px;margin:0 auto}.cta .eyebrow{color:#ffb88a}.cta h2{font-size:clamp(30px,3.8vw,46px);font-weight:500;line-height:1.35}.cta p{margin-top:18px;font-size:16.5px;color:#ffffffc7}.cta-btns{margin-top:40px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}html.js .reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease var(--reveal-delay,0s),transform .7s ease var(--reveal-delay,0s)}html.js .reveal.in{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{--reveal-delay:.1s}.reveal[data-delay="2"]{--reveal-delay:.2s}.reveal[data-delay="3"]{--reveal-delay:.3s}html.js .step.reveal,html.js .craft-card.reveal{transition:opacity .7s ease var(--reveal-delay,0s),transform .7s ease var(--reveal-delay,0s),translate .35s ease,box-shadow .35s ease}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html.js .reveal{opacity:1;transform:none}}@media(max-width:1024px){.cat-grid,.p-grid{grid-template-columns:repeat(2,1fr)}.feat-grid{grid-template-columns:repeat(2,1fr);gap:40px 26px}.step-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.scene-grid{grid-template-columns:1fr;grid-template-rows:none;height:auto}.scene{aspect-ratio:16/10}.scene:first-child{grid-row:auto;aspect-ratio:16/11}.enterprise-panel{grid-template-columns:1fr;gap:26px;max-width:720px;margin:0 auto;padding:34px}.enterprise-intro{text-align:center;max-width:520px;margin:0 auto}.enterprise-intro-cta{max-width:300px;margin-inline:auto}.craft-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto;gap:22px}.wb-inner{max-width:420px}.stats-row{grid-template-columns:repeat(2,1fr);gap:32px 12px}.rev-track{grid-template-columns:1fr 1fr}.rev-card:last-child{grid-column:span 2}}@media(max-width:640px){.container{padding:0 20px}.cats{padding:76px 0 24px}.cat-grid{grid-template-columns:1fr 1fr;gap:14px}.cat-info{left:14px;right:14px;bottom:12px}.cat-info h3{font-size:15.5px}.cat-info p{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-info .go{font-size:12px;margin-top:6px}.products{padding:56px 0 80px}.p-grid{grid-template-columns:1fr;gap:22px}.p-foot{gap:10px}.features,.howto,.scenes,.compare,.reviews,.faq,.craft{padding:76px 0}.cta{padding:112px 0 76px}.cta-sea{height:64px}.enterprise-panel{padding:28px 22px;border-radius:18px}.enterprise-process{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.enterprise-process-step{padding:0 8px}.enterprise-process-step:not(:last-child):after{top:20px}.enterprise-process-step:nth-child(2):after{display:none}.enterprise-process-icon{width:40px;height:40px;margin-top:0}.enterprise-process-step h3{font-size:13.5px}.enterprise-process-step p{font-size:11px}.wide-banner img,.wide-banner video{height:480px;object-position:68% 30%}.wide-banner{width:calc(100% - 40px);border-radius:22px}.wb-copy .container{padding-left:28px}.wide-banner:after{background:linear-gradient(to top,rgba(4,48,67,.78) 8%,rgba(4,48,67,.3) 55%,transparent 80%)}.wb-copy{align-items:flex-end;padding-bottom:40px}.feat-grid{grid-template-columns:1fr;gap:36px}.rev-track{grid-template-columns:1fr}.rev-card:last-child{grid-column:auto}.stats-row{padding:30px 12px}.scene{aspect-ratio:4/3}.faq-head h2{font-size:26px;line-height:38px}.faq-head p{font-size:15px;line-height:25px}.faq-deco{display:none}.faq-item{padding:16px 16px 16px 20px}.faq-q{gap:16px;font-size:15px}.sec-head{margin-bottom:40px}}.nfc-product-actions{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.nfc-product-form{margin:0}.nfc-cart-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:0;border-radius:9px;background:#06445f;color:#fff;font:inherit;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,opacity .2s}.nfc-cart-button:hover{background:var(--orange);transform:translateY(-1px)}.nfc-cart-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.nfc-cart-button.is-added{background:#177444;color:#fff}@media(max-width:600px){.p-foot{align-items:flex-start;flex-direction:column}.nfc-product-actions{margin-left:0;width:100%}.nfc-cart-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/spidercard-nfc-shop.css.map */
