.hero-grid{display:grid;grid-template-columns:46.7% 53.3%;align-items:start;min-height:570px}.hero-copy{padding-top:48px;padding-right:22px}.hero-kicker{font-size:clamp(12px,1.05vw,15px)}.hero-title{font-size:clamp(48px,4.85vw,68px);line-height:.96;letter-spacing:-.045em}.hero-sub{font-size:clamp(14px,1.35vw,18px);line-height:1.48;margin-top:22px;color:#525866}.hero-points{margin-top:16px;display:grid;gap:10px;font-size:clamp(13px,1.15vw,16px);color:#525866}.hero-points li{display:flex;align-items:center;gap:11px}.hero-check{width:20px;height:20px;border-radius:999px;background:var(--pink);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.hero-actions .play{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#111827;color:#fff;font-size:8px;margin-right:2px}.hero-note{font-size:14px;color:#475569;margin-top:14px}.hero-visual{position:relative;aspect-ratio:462/438;container-type:inline-size;margin-top:4px}.visual-glow{position:absolute;left:2.8%;top:6.6%;width:93%;height:78%;background:radial-gradient(circle at 50% 48%,rgba(255,195,222,.52),rgba(255,240,247,.2) 58%,transparent 78%)}.annotation{position:absolute;z-index:50}.annotation path{stroke:var(--pink);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.chat-note{left:26.5%;top:1.5%;font-size:3.45cqw;font-weight:700;transform:rotate(-3deg)}.chat-arrow{left:14.9%;top:1.2%;width:13.6%;height:12.3%}.wa-note{right:-1.5%;top:5.7%;font-size:3.25cqw;line-height:.95;font-weight:700}.wa-arrow{right:15.4%;top:11%;width:8%;height:18%}.chat-shell{position:absolute;left:3.9%;top:12.6%;width:76%;height:76%;border:1px solid #f3dfe8;border-radius:3cqw;background:hsla(0,0%,100%,.96);box-shadow:0 3.5cqw 9.5cqw rgba(236,44,132,.12);padding:2.4cqw 2.6cqw}.browser-dots{height:3cqw;display:flex;gap:1.05cqw}.browser-dots i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:#f7add0}.browser-dots i:nth-child(2){background:#f8c5dc}.browser-dots i:nth-child(3){background:#9ee7c7}.chat-layout{display:grid;grid-template-columns:29% 1fr;gap:2.2cqw;height:88%}.chat-sidebar{background:#191c24;border-radius:1.5cqw;color:#fff;padding:2.4cqw 1.7cqw;font-size:1.75cqw}.shopify-bag{width:4cqw;height:4.4cqw;border-radius:.8cqw;background:#00c853;color:#fff;font-weight:800;display:grid;place-items:center;margin-bottom:4.2cqw;font-size:2cqw}.side-item{height:5.2cqw;display:flex;align-items:center;gap:1.5cqw;padding:0 1.1cqw;color:#d9dce5;border-radius:.9cqw}.side-item.active{background:#343740}.chat-panel{height:100%;border:1px solid #eef0f3;border-radius:1.5cqw;overflow:hidden;background:#fff;display:flex;flex-direction:column}.chat-head{height:9cqw;border-bottom:1px solid #edf0f3;display:flex;align-items:center;gap:1.7cqw;padding:0 2.2cqw}.assistant-mark,.mini-assistant{border-radius:50%;background:#effcf4;color:#10a54a;font-weight:800;display:grid;place-items:center}.assistant-mark{width:4.4cqw;height:4.4cqw;font-size:1.8cqw}.mini-assistant{width:3.7cqw;height:3.7cqw;font-size:1.55cqw;flex:none;margin-top:.5cqw}.chat-head strong{display:block;font-size:2cqw;line-height:1}.chat-head small{display:block;font-size:1.45cqw;color:#5b6573;margin-top:.45cqw}.chat-head small em{display:inline-block;width:1cqw;height:1cqw;border-radius:50%;background:#2dd36f;margin-right:.65cqw}.chat-body{flex:1;padding:2.4cqw 2.2cqw 1.3cqw;font-size:1.75cqw;position:relative}.bubble{line-height:1.28}.bubble.assistant{background:#f1f3f5;max-width:27.7cqw}.bubble.assistant,.bubble.customer{border-radius:1.7cqw;padding:1.5cqw 2cqw;width:-moz-max-content;width:max-content}.bubble.customer{background:#db176f;color:#fff;max-width:31.4cqw;margin:1.75cqw 0 1.75cqw auto}.assistant-row{display:flex;gap:1.3cqw;align-items:flex-start}.bubble.answer{max-width:34.6cqw}.product-card{height:13cqw;margin:1.75cqw 0 0 4.8cqw;border:1px solid #e8ebef;border-radius:1.5cqw;display:flex;align-items:center;padding:1.3cqw;box-shadow:0 .65cqw 2.2cqw rgba(17,24,39,.04);gap:1.3cqw}.shoe-art{width:13.2cqw;height:9.7cqw;background:#f3f4f6;border-radius:1.1cqw;display:grid;place-items:center;flex:none}.shoe-art svg{width:11cqw}.product-meta{line-height:1.2;flex:1}.product-meta strong{display:block;font-size:1.75cqw}.product-meta span{font-size:1.5cqw}.product-card .product-button{border:0;background:var(--pink);color:#fff;border-radius:.85cqw;padding:1.05cqw 1.3cqw;font-size:1.5cqw;white-space:nowrap}.chat-input{height:6.7cqw;margin:0 2cqw 2cqw;border:1px solid #dde2e7;border-radius:1.1cqw;display:flex;align-items:center;justify-content:space-between;padding:0 2cqw;color:#6b7280;font-size:1.5cqw}.chat-input b{font-size:2.8cqw;color:var(--pink)}.whatsapp-float{position:absolute;right:-.4%;top:23.5%;width:9.5%;z-index:60;filter:drop-shadow(0 1.1cqw 2cqw rgba(0,0,0,.15))}.phone-float{position:absolute;right:8.2%;top:23.1%;width:9.5%;z-index:59;filter:drop-shadow(0 1.1cqw 2cqw rgba(0,0,0,.13))}.phone{position:absolute;right:-.2%;top:31.5%;width:34.6%;height:62.3%;border-radius:6cqw;background:#17181e;padding:1.3cqw;box-shadow:0 4cqw 7.6cqw rgba(20,22,28,.22);z-index:55}.phone-inner{height:100%;border-radius:4.8cqw;background:#fff;overflow:hidden;position:relative}.phone-notch{position:absolute;left:50%;top:0;transform:translateX(-50%);width:43%;height:5.1%;background:#17181e;border-radius:0 0 2.2cqw 2.2cqw;z-index:2}.phone-status{height:10.2%;padding:4.4% 7% 0;display:flex;justify-content:space-between;font-size:1.3cqw;color:#30333a}.wa-head{height:15.4%;border-bottom:1px solid #f0f1f3;display:flex;align-items:center;gap:1.5cqw;padding:0 6.2%}.wa-avatar{width:5.2cqw;height:5.2cqw;border-radius:50%;background:var(--pink);color:#fff;display:grid;place-items:center;font-size:1.95cqw;font-weight:800}.wa-head strong{display:block;font-size:1.75cqw;line-height:1}.wa-head small{display:block;font-size:1.3cqw;color:#5f6670;margin-top:.65cqw}.wa-body{height:74%;background:#f3efec;padding:1.7cqw;font-size:1.5cqw}.wa-message{background:#fff;border-radius:1.5cqw;padding:2.2cqw 1.7cqw 1.3cqw;margin-bottom:1.5cqw;line-height:1.3}.wa-message p{margin-top:1.75cqw}.wa-message small{display:block;text-align:right;color:#6b7280;font-size:1.05cqw;margin-top:.85cqw}.wa-link{background:#fff;color:#0f6fb0;text-align:center;border-radius:1.5cqw;padding:1.5cqw;margin-bottom:1.5cqw;font-size:1.5cqw}.heart{left:-6%;top:66.5%;width:8.4%;height:8.4%}.sales-pill{position:absolute;left:27.3%;bottom:.7%;border:1px solid #f586b8;border-radius:1.5cqw;background:hsla(0,0%,100%,.95);color:#db176f;font-size:1.95cqw;font-weight:700;padding:1.5cqw 2.6cqw;z-index:45}.burst{left:69.5%;bottom:-.8%;width:7.6%;height:7.6%}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:24px 0 56px;text-align:center}.feature-icon{width:60px;height:60px;border-radius:50%;background:#fff0f6;color:var(--pink);display:grid;place-items:center;margin:0 auto 8px}.feature-icon svg{width:36px;height:36px}.feature-strip .feature-title{font-size:17px;line-height:1.25;font-weight:800;color:#17181e}.feature-strip p{margin:6px auto 0;max-width:220px;font-size:14px;line-height:1.5;color:#475569}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding-top:34px;padding-right:0;max-width:620px}.hero-title{font-size:clamp(44px,8vw,60px)}.hero-visual{width:min(100%,620px);margin:24px auto 0}.feature-strip{grid-template-columns:repeat(2,1fr);padding-top:18px}}@media(max-width:560px){.hero-copy{padding-top:26px}.hero-title{font-size:40px}.hero-points,.hero-sub{font-size:15px}.hero-points li{align-items:flex-start}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{width:100%;margin:28px 0 0}.feature-strip{grid-template-columns:1fr 1fr;gap:24px 12px}.feature-strip .feature-title{font-size:15px}.feature-strip p{font-size:13px}.burst,.chat-arrow,.chat-note,.heart,.wa-arrow,.wa-note{display:none}}#cod-order-confirmation{--cod-pink:#f12783;--cod-dark:#101629;--cod-muted:#637492}#cod-order-confirmation .cod-gradient-text{background:linear-gradient(110deg,#f12c83,#e90070);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#cod-order-confirmation .cod-dashboard{box-shadow:0 25px 75px rgba(149,38,93,.12)}#cod-order-confirmation .cod-float{animation:codFloat 6s ease-in-out infinite}@keyframes codFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){#cod-order-confirmation .cod-float{animation:none}}