.pdp2{--brand:#4194e3;--brand-2:#2f7fce;--brand-ink:#1c5a9e;--brand-tint:#eaf3fc;--cold:#7FD3EE;--warm:#EE8B4A;--bg:#FFFFFF;--bg-tint:#F3F9FC;--card:#FFFFFF;--ink:#12232F;--ink-2:#4C6272;--muted:#8697A3;--line:#E3EBF1;--line-2:#CFDBE4;--shadow:0 8px 26px rgba(18,35,47,.07);--shadow-lg:0 22px 54px rgba(14,134,188,.16);--r:16px;--r-sm:11px;--r-pill:100px;--disp:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--maxw:1180px}.pdp2 *{font-family:var(--body);box-sizing:border-box;margin:0;padding:0}.pdp2{scroll-behavior:smooth}.pdp2{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.pdp2 a{color:inherit;text-decoration:none}.pdp2 h1,.pdp2 h2,.pdp2 h3,.pdp2 h4{font-family:var(--disp);font-weight:600;line-height:1.12;letter-spacing:-.01em}.pdp2 ::selection{background:var(--brand);color:#fff}.pdp2 :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.pdp2 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.pdp2 .section{padding:88px 0;position:relative}.pdp2 .section--tint{background:var(--bg-tint)}.pdp2 .section--tight{padding:58px 0}.pdp2 .eyebrow{font-family:var(--disp);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);display:inline-block;margin-bottom:15px}.pdp2 .h-lg{font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--ink);text-align:left}.pdp2 .shead.center .h-lg{text-align:center}.pdp2 .h-md{font-size:clamp(22px,2.8vw,30px)}.pdp2 .lede{font-size:clamp(16px,1.8vw,19px);color:var(--ink-2);max-width:62ch}.pdp2 .shead{max-width:64ch;margin-bottom:40px}.pdp2 .shead.center{margin-inline:auto;text-align:center}.pdp2 .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.pdp2 .reveal.in{opacity:1;transform:none}.pdp2 .imgbg{background:#fff center/cover no-repeat}.pdp2 .btn{font-family:var(--disp);font-weight:600;font-size:16px;cursor:pointer;border:0;padding:16px 26px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s,box-shadow .2s,background .2s;width:100%}.pdp2 .btn--primary{background:var(--brand);color:#fff;box-shadow:0 8px 22px #17a2dc47}.pdp2 .btn--primary:hover{background:var(--brand-2);transform:translateY(-1px);box-shadow:0 12px 30px #17a2dc57}.pdp2 .btn--ghost{background:#fff;color:var(--brand);border:1.5px solid var(--brand);width:auto}.pdp2 .btn--ghost:hover{background:var(--brand-tint)}.pdp2 .announce{background:var(--brand);color:#fff;text-align:center;font-size:13px;font-weight:500;padding:9px 16px}.pdp2 .announce b{font-weight:700}.pdp2 .announce span{opacity:.6;padding:0 10px}.pdp2 header.site{position:sticky;top:0;z-index:60;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.pdp2 .nav{display:flex;align-items:center;justify-content:space-between;height:70px;gap:24px}.pdp2 .nav .logo{height:34px;width:150px;background-position:left center;background-size:contain;background-repeat:no-repeat}.pdp2 .nav-links{display:flex;gap:26px;font-size:15px;color:var(--ink-2);font-weight:500}.pdp2 .nav-links a{position:relative;padding:4px 0}.pdp2 .nav-links a:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:0;background:var(--brand);transition:width .2s}.pdp2 .nav-links a:hover{color:var(--ink)}.pdp2 .nav-links a:hover:after{width:100%}.pdp2 .nav-right{display:flex;align-items:center;gap:16px}.pdp2 .nav-icon{color:var(--ink-2);cursor:pointer;position:relative;display:grid;place-items:center}.pdp2 .nav-icon:hover{color:var(--brand)}.pdp2 .cart-dot b{position:absolute;top:-8px;right:-9px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;border-radius:100px;padding:1px 5px;font-family:var(--disp)}.pdp2 .tstrip{background:var(--bg-tint);border-bottom:1px solid var(--line)}.pdp2 .tstrip .row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;padding:11px 0;font-size:13px;color:var(--ink-2);font-weight:500}.pdp2 .tstrip .i{display:inline-flex;align-items:center;gap:8px}.pdp2 .tstrip svg{width:18px;height:18px;color:var(--brand)}.pdp2 .hero{padding:44px 0 68px}.pdp2 .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}.pdp2 .gallery{position:sticky;top:100px}.pdp2 .stage{position:relative;border-radius:var(--r);border:1px solid var(--line);overflow:hidden;aspect-ratio:1/1}.pdp2 .stage .bestseller{position:absolute;top:16px;left:16px;background:#fff;color:var(--brand);border:1px solid var(--brand-tint);font-family:var(--disp);font-weight:600;font-size:12px;padding:7px 13px;border-radius:100px;box-shadow:var(--shadow);display:flex;align-items:center;gap:6px;z-index:2}.pdp2 .stage .bestseller svg{width:13px;height:13px}.pdp2 .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.pdp2 .thumb{aspect-ratio:1/1;border-radius:var(--r-sm);border:1.5px solid var(--line);cursor:pointer;transition:border-color .18s,transform .18s}.pdp2 .thumb:hover{transform:translateY(-2px)}.pdp2 .thumb.active{border-color:var(--brand)}.pdp2 .vs-bars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}.pdp2 .coldbar{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px 18px;background:#fff;box-shadow:var(--shadow)}.pdp2 .coldbar .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:11px}.pdp2 .coldbar .top span{font-size:12.5px;color:var(--ink-2);font-weight:500}.pdp2 .coldbar .top b{font-family:var(--disp);font-weight:700;color:var(--brand);font-size:16px}@media(max-width:680px){.pdp2 .vs-bars{display:initial}.pdp2 .coldbar{margin-bottom:18px}}.pdp2 .track{height:9px;border-radius:100px;background:var(--brand-tint);overflow:hidden;position:relative}.pdp2 .track i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cold),var(--brand));border-radius:100px}.pdp2 .track.warm i{background:linear-gradient(90deg,#f4b183,var(--warm))}.pdp2 .scale{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:6px;font-weight:500}.pdp2 .cust-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--brand-ink);background:var(--brand-tint);padding:6px 13px;border-radius:100px;margin-bottom:14px}.pdp2 .cust-badge .stars{color:var(--brand);letter-spacing:1px}.pdp2 .rating-line{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13.5px;color:var(--ink-2);margin-bottom:14px;font-weight:500}.pdp2 .rev-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);cursor:pointer}.pdp2 .rev-link:hover{color:var(--brand);text-decoration-color:var(--brand)}.pdp2 .rev-link .stars{color:var(--brand);letter-spacing:1.5px}.pdp2 .rating-line .sep{color:var(--line-2)}.pdp2 .rating-line .bestseller-badge{color:var(--brand-ink);font-weight:600}.pdp2 .buybox h1{font-size:clamp(32px,4.6vw,46px);margin:2px 0 8px;text-align:left}.pdp2-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:8px 0 18px}.pdp2-price .now{font-family:var(--disp);font-weight:700;font-size:30px;color:var(--ink)}.pdp2-price .was{font-size:18px;color:var(--muted);text-decoration:line-through}.pdp2-price .save{font-size:12px;font-weight:700;color:#fff;background:var(--brand);padding:3px 9px;border-radius:100px}.pdp2-price .each{font-size:13px;font-weight:600;color:var(--brand);width:100%}.pdp2 .valprop{color:var(--ink-2);font-size:16px;max-width:52ch;margin-bottom:20px}.pdp2 .swatches{display:flex;gap:12px;align-items:center;margin-bottom:20px}.pdp2 .swatch-label{font-size:13px;color:var(--ink-2);font-weight:600}.pdp2 .swatch{width:34px;height:34px;border-radius:100px;border:2px solid var(--line-2);cursor:pointer;transition:border-color .18s,transform .12s}.pdp2 .swatch:hover{transform:scale(1.06)}.pdp2 .swatch[data-c=blue]{background:radial-gradient(circle at 38% 30%,#b7d9ea,#6fa6c6)}.pdp2 .swatch[data-c=black]{background:radial-gradient(circle at 38% 30%,#3a3f45,#0b0d11)}.pdp2 .swatch.active{border-color:var(--brand)}.pdp2 .tiers{display:grid;gap:11px;margin-bottom:16px}.pdp2 .tier{position:relative;border:1.5px solid var(--line-2);border-radius:var(--r);padding:15px 18px;cursor:pointer;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;background:#fff;transition:border-color .18s,box-shadow .2s}.pdp2 .tier:hover{border-color:var(--brand)}.pdp2 .tier.active{border-color:var(--brand);box-shadow:0 0 0 3px #17a2dc1f}.pdp2 .tier .radio{width:20px;height:20px;border-radius:100px;border:2px solid var(--line-2);position:relative}.pdp2 .tier.active .radio{border-color:var(--brand)}.pdp2 .tier.active .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:100px;background:var(--brand)}.pdp2 .tier .name{font-family:var(--disp);font-weight:600;font-size:15.5px;display:block;line-height:1.25}.pdp2 .tier .sub{display:block;font-size:12.5px;color:var(--ink-2);margin-top:4px;line-height:1.35}.pdp2 .tier .p{text-align:right}.pdp2 .tier .p b{font-family:var(--disp);font-weight:700;font-size:18px}.pdp2 .tier .p .each{display:block;font-size:11.5px;color:var(--brand);font-weight:600;margin-top:1px}.pdp2 .tier .badge{position:absolute;top:-10px;right:16px;font-family:var(--disp);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:var(--brand);color:#fff}.pdp2 .tier .badge.value{background:#fff;color:var(--brand);border:1.5px solid var(--brand)}.pdp2 .buy-reassure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--ink-2);margin-top:12px}.pdp2 .buy-reassure svg{width:15px;height:15px;color:var(--brand)}.pdp2 .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.pdp2 .trust-row .t{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;color:var(--ink-2);font-size:11px;line-height:1.3;font-weight:500}.pdp2 .trust-row .t svg{width:22px;height:22px;color:var(--brand)}.pdp2 .dr-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:600;font-size:12.5px;color:var(--brand-ink);background:var(--brand-tint);border:1px solid rgba(23,162,220,.28);padding:7px 14px;border-radius:100px;margin-bottom:12px}.pdp2 .dr-badge svg{width:16px;height:16px;color:var(--brand)}.pdp2 .seenin{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:30px 0;overflow:hidden}.pdp2 .seenin .lbl{text-align:center;font-family:var(--disp);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.pdp2 .seenin .marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pdp2 .seenin .mtrack{display:flex;align-items:center;gap:56px;width:max-content;height:auto;background:none;border-radius:0;animation:marquee 34s linear infinite}.pdp2 .seenin:hover .mtrack{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.pdp2 .seenin .logo{display:inline-flex;align-items:center;justify-content:center;height:42px;flex:0 0 auto}.pdp2 .seenin .logo img{height:42px;width:auto;max-width:150px;object-fit:contain;display:block}.pdp2 .seenin .logo b{font-family:var(--disp);font-weight:800;font-size:28px;line-height:1;white-space:nowrap;display:none}.pdp2 .seenin .logo.noimg img{display:none}.pdp2 .seenin .logo.noimg b{display:inline}@media(max-width:680px){.pdp2 .seenin .mtrack{gap:38px}.pdp2 .seenin .logo,.pdp2 .seenin .logo img{height:30px}.pdp2 .seenin .logo b{font-size:20px}}@media(prefers-reduced-motion:reduce){.pdp2 .seenin .mtrack{animation:none;flex-wrap:wrap;justify-content:center;width:auto;gap:18px 34px}.pdp2 .seenin .mtrack .dup{display:none}.pdp2 .seenin .marquee{-webkit-mask-image:none;mask-image:none}}.pdp2 .usp-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}.pdp2 .cov-map{max-width:420px;margin:0 auto;width:100%}.pdp2 .cov-photo{max-width:440px;width:100%;margin:0 auto;aspect-ratio:4/5;border-radius:var(--r);background:#e9f3fa center/cover no-repeat;box-shadow:var(--shadow-lg)}.pdp2 .usp-list{list-style:none;display:grid;gap:14px}.pdp2 .usp-list li{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}.pdp2 .usp-list .ic{flex:none;width:42px;height:42px;border-radius:12px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand)}.pdp2 .usp-list .ic svg{width:22px;height:22px}.pdp2 .usp-list b{font-family:var(--disp);font-weight:600;font-size:16.5px;display:block;margin-bottom:2px}.pdp2 .usp-list span{color:var(--ink-2);font-size:14.5px}.pdp2 .usp-list em{color:var(--brand);font-style:normal;font-weight:600}.pdp2 .authbar{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:var(--r);background:#fff;box-shadow:var(--shadow);margin-bottom:38px}.pdp2 .authbar .a{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:600;color:var(--ink)}.pdp2 .authbar .a svg{width:20px;height:20px;color:var(--brand)}.pdp2 .authbar .a small{display:block;font-family:var(--body);font-weight:500;font-size:11.5px;color:var(--muted)}.pdp2 .ugc{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:34px}.pdp2 .ugc .v{position:relative;aspect-ratio:9/13;border-radius:var(--r);overflow:hidden;background:linear-gradient(160deg,#cfeafa,#8fd0ee);cursor:pointer;border:1px solid var(--line);background-position:center;background-size:cover;background-repeat:no-repeat}.pdp2 .ugc .v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,60,86,.55))}.pdp2 .ugc .v .play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:46px;height:46px;border-radius:100px;background:#ffffffeb;display:grid;place-items:center;z-index:2;transition:transform .18s}.pdp2 .ugc .v:hover .play{transform:scale(1.08)}.pdp2 .ugc .v .play svg{width:18px;height:18px;color:var(--brand);margin-left:2px}.pdp2 .ugc .v .lbl{position:absolute;left:10px;bottom:10px;z-index:2;color:#fff;font-size:12px;font-weight:600;font-family:var(--disp)}.pdp2 .ugc .v.has-video:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdp2 .ugc .v.is-playing{cursor:default;background:#000;background-image:none!important}.pdp2 .ugc .v.is-playing:after,.pdp2 .ugc .v.is-playing .play,.pdp2 .ugc .v.is-playing .lbl{display:none}.pdp2 .ugc .v .ugc-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.pdp2 .ugc .v .ugc-media video,.pdp2 .ugc .v .ugc-media iframe{width:100%;height:100%;display:block;border:0}.pdp2 .rev-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.pdp2 .rev-agg{display:flex;align-items:center;gap:18px}.pdp2 .rev-agg .score{font-family:var(--disp);font-weight:700;font-size:48px;line-height:1;color:var(--ink)}.pdp2 .rev-agg .stars{color:var(--brand);font-size:18px;letter-spacing:2px}.pdp2 .rev-agg .meta{font-size:13px;color:var(--ink-2);font-weight:500}.pdp2 .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pdp2 .rcard{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:#fff;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow)}.pdp2 .rcard .s{color:var(--brand);letter-spacing:1.5px;font-size:13px}.pdp2 .rcard p{font-size:15px;color:var(--ink)}.pdp2 .rcard .who{display:flex;align-items:center;gap:10px;margin-top:auto}.pdp2 .rcard .av{width:36px;height:36px;border-radius:100px;background:var(--brand-tint);display:grid;place-items:center;font-family:var(--disp);font-weight:700;color:var(--brand);font-size:13px}.pdp2 .rcard .who b{font-size:14px}.pdp2 .rcard .who span{font-size:11px;color:var(--muted);font-weight:500}.pdp2 .cmp{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--shadow)}.pdp2 .cmp .head,.pdp2 .cmp .r{display:grid;grid-template-columns:1.3fr 1fr 1fr}.pdp2 .cmp .head{background:var(--brand);color:#fff}.pdp2 .cmp .head>div{padding:18px 22px;font-family:var(--disp);font-weight:600}.pdp2 .cmp .head .them{opacity:.75;font-weight:500}.pdp2 .cmp .r{border-bottom:1px solid var(--line)}.pdp2 .cmp .r:last-child{border-bottom:0}.pdp2 .cmp .r>div{padding:16px 22px;display:flex;align-items:center;gap:10px;font-size:15px}.pdp2 .cmp .r .k{color:var(--ink-2);font-weight:600;font-size:13px;text-transform:uppercase}.pdp2 .cmp .r .us{color:var(--ink);font-weight:500;background:var(--brand-tint)}.pdp2 .cmp .r .them{color:var(--muted)}.pdp2 .cmp .r .us svg{color:var(--brand)}.pdp2 .cmp .r .them svg{color:var(--warm)}.pdp2 .cmp .r>div svg{width:17px;height:17px;flex:none}.pdp2 .cost-callout{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.pdp2 .cost-callout .c{border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;background:#fff;box-shadow:var(--shadow)}.pdp2 .cost-callout .c.hl{background:var(--brand-tint);border-color:transparent}.pdp2 .cost-callout .big{font-family:var(--disp);font-weight:700;font-size:26px;color:var(--brand);margin-bottom:4px}.pdp2 .cost-callout .big.dim{color:var(--ink-2)}.pdp2 .cost-callout p{color:var(--ink-2);font-size:14px}.pdp2 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pdp2 .case{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:#fff;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.pdp2 .case:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.pdp2 .case .ic{width:42px;height:42px;border-radius:12px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand);margin-bottom:14px}.pdp2 .case h3{color:var(--ink);font-size:18px;margin-bottom:6px}.pdp2 .case p{color:var(--ink-2);font-size:14.5px}.pdp2 .final{border-radius:var(--r);padding:clamp(28px,5vw,54px);background:linear-gradient(160deg,var(--brand-tint),#fff);border:1px solid var(--line);text-align:center;box-shadow:var(--shadow-lg)}.pdp2 .final>h2{text-align:center}.pdp2 .final .tiers{max-width:520px;margin:24px auto 14px;text-align:left}.pdp2 .final .btn--primary{max-width:520px;margin:0 auto;display:flex}.pdp2 .final-pick{font-size:14px;color:var(--ink-2);margin-bottom:14px;font-weight:500}.pdp2 .final-pick b{color:var(--ink)}.pdp2 .final .guarantee-line{display:inline-flex;align-items:center;gap:9px;margin-top:16px;font-size:13px;color:var(--ink-2);font-weight:500}.pdp2 .final .guarantee-line svg{width:16px;height:16px;color:var(--brand)}.pdp2 .final .reassure{font-size:12.5px;color:var(--muted);margin-top:8px}.pdp2 .founder{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}.pdp2 .founder .media{border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background-color:#e0eff9;box-shadow:var(--shadow-lg);background-size:cover;background-position:center;position:relative}.pdp2 .founder .media .cap{position:absolute;left:14px;bottom:14px;background:#ffffffe6;color:var(--ink);font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:100px}.pdp2 .founder blockquote{font-family:var(--disp);font-weight:500;font-size:clamp(20px,2.3vw,26px);line-height:1.32;color:var(--ink);margin:18px 0;padding-left:18px;border-left:3px solid var(--brand)}.pdp2 .founder .media.imgbg{background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:top center;aspect-ratio:5/6;opacity:1;filter:none;mix-blend-mode:normal;border-radius:var(--r);overflow:hidden;position:relative}.pdp2 .founder .media.imgbg:before{content:none;padding:0}.pdp2 .founder .media.imgbg>.cap{position:absolute;inset:auto auto 16px 16px;width:auto;height:auto;background:#fff;color:var(--ink);padding:8px 14px;border-radius:100px;font-weight:600;font-size:13px;box-shadow:var(--shadow);margin:0}.pdp2 .acc .item{border-bottom:1px solid var(--line)}.pdp2 .acc .item:first-child{border-top:1px solid var(--line)}.pdp2 .acc button{width:100%;background:none;border:0;color:var(--ink);text-align:left;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--disp);font-weight:500;font-size:18px}.pdp2 .acc .plus{flex:none;width:22px;height:22px;position:relative;color:var(--brand)}.pdp2 .acc .plus:before,.pdp2 .acc .plus:after{content:"";position:absolute;background:currentColor;transition:transform .25s;border-radius:2px}.pdp2 .acc .plus:before{top:10px;left:2px;width:18px;height:2px}.pdp2 .acc .plus:after{top:2px;left:10px;width:2px;height:18px}.pdp2 .acc .item.open .plus:after{transform:scaleY(0)}.pdp2 .acc .panel{overflow:hidden;max-height:0;transition:max-height .3s ease}.pdp2 .acc .panel p{padding:0 0 22px;color:var(--ink-2);max-width:72ch}.pdp2 footer.site{background:var(--ink);color:#cdd8e0;padding:58px 0 32px}.pdp2 .fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.pdp2 .fgrid .logo{height:34px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:left center;margin-bottom:16px}.pdp2 .fgrid h4{font-family:var(--disp);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-weight:600}.pdp2 .fgrid ul{list-style:none;display:grid;gap:10px}.pdp2 .fgrid a{color:#b8c6d0;font-size:14.5px}.pdp2 .fgrid a:hover{color:var(--cold)}.pdp2 .socials{display:flex;gap:12px;margin-top:16px}.pdp2 .socials a{width:34px;height:34px;border-radius:100px;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#cdd8e0}.pdp2 .socials a:hover{border-color:var(--brand);color:var(--brand)}.pdp2 .socials svg{width:16px;height:16px}.pdp2 .news{display:flex;gap:8px;margin-top:16px;max-width:330px}.pdp2 .news input{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:100px;padding:12px 16px;color:#fff;font-family:var(--body)}.pdp2 .news input::placeholder{color:#8ea0ac}.pdp2 .news .btn{width:auto;padding:12px 22px}.pdp2 .fbot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#8ea0ac}.pdp2 .sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;transform:translateY(120%);transition:transform .3s ease;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);box-shadow:0 -8px 30px #12232f14}.pdp2 .sticky-atc.show{transform:none}.pdp2 .sticky-atc .inner{max-width:var(--maxw);margin:0 auto;padding:11px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pdp2 .sticky-atc .info{display:flex;align-items:center;gap:14px}.pdp2 .sticky-atc .info .thumb{height:44px;width:44px;border-radius:9px;border:1px solid var(--line);flex:none}.pdp2 .sticky-atc .info b{font-family:var(--disp);font-weight:600;font-size:15px;display:block}.pdp2 .sticky-atc .info .pr{font-size:13px;color:var(--ink-2);font-weight:600}.pdp2 .sticky-atc .info .pr b{display:inline;color:var(--ink)}.pdp2 .sticky-atc .btn{width:auto;padding:12px 34px}@media(max-width:960px){.pdp2 .hero-grid,.pdp2 .usp-grid,.pdp2 .founder{grid-template-columns:1fr;gap:34px}.pdp2 .gallery{position:static}.pdp2 .ugc{grid-template-columns:repeat(2,1fr)}.pdp2 .cases,.pdp2 .rev-grid,.pdp2 .fgrid{grid-template-columns:1fr 1fr}.pdp2 .founder .media{aspect-ratio:16/10}.pdp2 .cost-callout{grid-template-columns:1fr}}@media(max-width:680px){.pdp2 .section{padding:60px 0}.pdp2 .nav-links,.pdp2 .nav-right .order{display:none}.pdp2 .ugc,.pdp2 .cases,.pdp2 .rev-grid,.pdp2 .fgrid{grid-template-columns:1fr}.pdp2 .trust-row{grid-template-columns:repeat(2,1fr);gap:16px}.pdp2 .cmp .head,.pdp2 .cmp .r{grid-template-columns:1fr}.pdp2 .cmp .head .k-cell{display:none}.pdp2 .cmp .r>div{padding:11px 18px}.pdp2 .cmp .r .k{padding-bottom:2px}.pdp2 .sticky-atc .info .pr{display:none}.pdp2 .tstrip .row{gap:8px 18px;font-size:12px}}@media(prefers-reduced-motion:reduce){.pdp2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pdp2 .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ew-pdp-v2.css.map */
