/* Estrutura comercial e demonstrações: identidade aprovada preservada. */
.problems{background:#eeeae2}.problems-head{display:flex;justify-content:space-between;gap:8%;align-items:end;margin-bottom:45px}.problems-head h2{max-width:720px}.problems-head>p{max-width:265px;color:#716c65;font-size:14px;line-height:1.7}.problem-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.problem-card{grid-column:span 2;background:#f8f7f3;border:1px solid #ded9d0;border-radius:8px;overflow:hidden}.problem-card:nth-child(n+4){grid-column:span 3}.problem-art{height:150px;position:relative;background:#e4ddd2;overflow:hidden}.problem-art:before{content:'';position:absolute;width:205px;height:205px;border:1px solid #ffffff91;border-radius:50%;left:calc(50% - 102px);top:18px;box-shadow:0 0 0 24px #fff3,0 0 0 48px #fff2}.problem-copy{padding:25px 26px 28px}.problem-copy>span{font-size:9px;color:#a25c3c;letter-spacing:.12em;font-weight:bold}.problem-copy h3{font-size:23px;letter-spacing:-.04em;margin:17px 0 12px}.problem-copy p{font-size:14px;line-height:1.65;color:#68645f;margin:0}.fee-receipt{position:absolute;top:27px;left:calc(50% - 38px);width:76px;height:94px;background:#faf8f2;border-radius:5px;transform:rotate(-7deg);box-shadow:0 8px 22px #0002}.fee-receipt i{display:block;width:46px;height:4px;background:#d9d1c5;margin:15px auto 0;border-radius:3px}.fee-receipt b{display:block;color:#e86432;text-align:center;font-size:27px}.fee-tag,.search-pin,.cart-arrow,.ad-question{position:absolute;background:#e86432;color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px #0002}.fee-tag{width:44px;height:44px;border-radius:50%;left:55%;top:65px;font-weight:bold;font-size:20px}.search-field{position:absolute;top:35px;left:15%;right:15%;background:#faf8f2;padding:12px;border-radius:5px;color:#e86432;font-size:17px;box-shadow:0 8px 18px #0002}.search-field i{font-style:normal;color:#8b857d;font-size:10px}.search-lines{position:absolute;top:80px;left:20%;width:55%;background:#faf8f2;padding:9px}.search-lines i{display:block;background:#ded7cd;height:4px;width:75%;margin:7px}.search-lines i:nth-child(2){width:50%}.search-pin{right:20%;top:77px;border-radius:50%;width:35px;height:35px;font-size:21px}.cart-window{position:absolute;left:calc(50% - 45px);top:23px;width:90px;height:112px;background:#fff;border:5px solid #282824;border-radius:12px;text-align:center;padding:5px;color:#777}.cart-window i{display:block;font-style:normal;text-align:left;font-size:10px}.cart-window b{display:block;margin:12px auto;background:#e8d8c9;color:#e86432;width:35px;height:35px;line-height:35px}.cart-window small{font-size:7px;background:#e86432;color:#fff;padding:5px}.cart-arrow{width:37px;height:37px;border-radius:50%;top:68px;left:57%;font-size:20px}.ad-bars{position:absolute;left:calc(50% - 75px);top:32px;width:150px;height:88px;background:#faf8f2;border-radius:6px;display:flex;gap:10px;align-items:end;justify-content:center;padding:14px;box-shadow:0 8px 20px #0002}.ad-bars i{width:17px;background:#e1d5c8;height:30%}.ad-bars i:nth-child(2){height:70%}.ad-bars i:nth-child(3){height:45%}.ad-bars i:nth-child(4){height:85%;background:#e86432}.ad-question{right:29%;top:18px;width:39px;height:39px;border-radius:50%;font-size:22px;font-weight:bold}.return-user{position:absolute;left:calc(50% - 31px);top:34px;width:62px;height:62px;border-radius:50%;background:#fff;color:#e86432;display:grid;place-items:center;font-size:35px;box-shadow:0 8px 20px #0002}.return-ring{position:absolute;left:calc(50% - 53px);top:12px;width:106px;height:106px;border:1px dashed #e86432;color:#e86432;border-radius:50%;font-size:30px;text-align:right;padding-right:3px}.start-button{margin-top:30px}.portrait img{mix-blend-mode:normal}.track-new{background:#252522;color:#fff}.track-new:before{opacity:.32}.track-route{position:absolute;top:77px;left:7%;right:7%;display:flex;align-items:center;justify-content:center}.route-node{text-align:center;min-width:72px;animation:routeGlow 6s infinite}.route-node span{margin:0 auto 8px;width:38px;height:38px;display:grid;place-items:center;background:#f8f4ee;color:#e86432;border-radius:50%;font-weight:bold;font-size:17px}.route-node b,.route-node small{display:block}.route-node b{font-size:10px}.route-node small{color:#aaa;font-size:8px;margin-top:4px}.node-buy{animation-delay:1s}.node-report{animation-delay:2s}.route-wire{flex:1;max-width:68px;border-top:1px dashed #e86432;margin-top:-25px;overflow:visible}.route-wire i{display:block;width:7px;height:7px;background:#e86432;border-radius:50%;position:relative;top:-4px;animation:routeDot 3s linear infinite}.route-wire:nth-of-type(4) i{animation-delay:1.5s}.analytics{position:absolute;left:8%;right:8%;bottom:30px;background:#f8f6f1;color:#242421;border-radius:9px;padding:18px;box-shadow:0 20px 50px #0005}.analytics-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #e4e0d9;padding-bottom:13px}.analytics-head small,.analytics-head b{display:block}.analytics-head small{font-size:8px;letter-spacing:.1em;color:#9e968d;margin-bottom:5px}.analytics-head b{font-size:14px}.analytics-live{color:#799876;font-size:8px;white-space:nowrap}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:12px}.analytics-grid>div{background:#eeeae2;border-radius:5px;padding:10px;min-height:69px;animation:metricIn 6s infinite both}.analytics-grid>div:nth-child(2){animation-delay:.35s}.analytics-grid>div:nth-child(3){animation-delay:.7s}.analytics-grid>div:nth-child(4){animation-delay:1.05s}.analytics-grid span,.analytics-grid b,.analytics-grid small{display:block}.analytics-grid span{color:#77736d;font-size:9px}.analytics-grid b{font-size:12px;margin-top:5px}.analytics-grid small{font-size:8px;color:#a26346;margin-top:3px}.analytics-bottom{display:flex;justify-content:space-between;gap:5px;color:#8a6856;font-size:9px;margin-top:13px}.mini-menu{position:absolute;right:7%;top:95px;width:135px;border-radius:8px;background:#fff;padding:12px;color:#222;box-shadow:0 16px 28px #0002;animation:menuArrive 6s infinite}.mini-menu>small{display:block;color:#e86432;font-size:7px;letter-spacing:.1em}.mini-menu>b{font-size:10px;display:block;margin:6px 0}.mini-menu>div{display:flex;gap:6px;align-items:center;border-top:1px solid #eee;padding-top:8px}.mini-menu img{width:40px;height:40px;object-fit:cover;border-radius:4px}.mini-menu strong,.mini-menu div small{display:block;font-size:8px}.mini-menu div small{font-size:7px;color:#999;margin-top:3px}.demo-screen{position:absolute;inset:0;pointer-events:none}.demo-item{position:absolute;inset:0;background:#f8f6f1;opacity:0;animation:detailDemo 9s infinite}.demo-item>small{display:block;background:#e86432;color:#fff;font-size:8px;padding:14px}.demo-item img{display:block;width:100%;height:150px;object-fit:cover}.demo-item>div{padding:12px}.demo-item b{font-size:13px}.demo-item p{font-size:10px;color:#888;margin:7px 0 13px}.demo-item span{display:block;background:#242421;color:#fff;text-align:center;padding:10px;font-size:10px}.demo-confirm{position:absolute;inset:0;background:#f8f6f1;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;animation:confirmDemo 9s infinite}.demo-confirm i{font-style:normal;background:#e86432;color:#fff;border-radius:50%;display:grid;place-items:center;width:48px;height:48px;font-size:24px;margin-bottom:15px}.demo-confirm b{font-size:15px}.demo-confirm small{color:#888;margin-top:6px;font-size:10px}@keyframes routeDot{to{transform:translateX(65px)}}@keyframes routeGlow{0%,100%{opacity:.65}35%,65%{opacity:1}}@keyframes metricIn{0%,15%{opacity:.35;transform:translateY(5px)}35%,85%{opacity:1;transform:none}100%{opacity:.35}}@keyframes menuArrive{0%,30%{opacity:.2;transform:translateY(8px)}48%,85%{opacity:1;transform:none}100%{opacity:.2}}@keyframes detailDemo{0%,23%,77%,100%{opacity:0}32%,58%{opacity:1}}@keyframes confirmDemo{0%,60%,95%,100%{opacity:0}70%,88%{opacity:1}}@media(max-width:800px){.problems-head{display:block}.problems-head>p{max-width:100%;margin-top:20px}.problem-grid{grid-template-columns:1fr 1fr;gap:12px}.problem-card,.problem-card:nth-child(n+4){grid-column:auto}.problem-card:last-child{grid-column:1/-1}.problem-copy{padding:19px}.problem-copy h3{font-size:19px}.problem-copy p{font-size:13px}.problem-art{height:120px}.problem-art:before{top:0}.fee-receipt{top:13px}.fee-tag{top:53px}.search-field{left:8%;right:8%;top:24px}.search-lines{top:69px;left:12%}.search-pin{top:68px;right:13%}.cart-window{top:8px}.cart-arrow{top:56px}.ad-bars{top:17px}.ad-question{top:9px;right:16%}.return-user{top:26px}.return-ring{top:5px}.track-route{top:69px;left:3%;right:3%}.analytics{left:5%;right:5%;bottom:19px;padding:13px}.analytics-grid>div{min-height:62px;padding:8px}.analytics-head b{font-size:12px}.mini-menu{right:3%;top:90px;width:110px;padding:8px}.mini-menu img{width:32px;height:32px}}@media(max-width:370px){.problem-grid{grid-template-columns:1fr}.problem-card:last-child{grid-column:auto}.problem-card{display:grid;grid-template-columns:105px 1fr}.problem-art{height:auto;min-height:150px}.problem-art:before{left:calc(50% - 102px)}.fee-receipt{left:calc(50% - 38px)}.problem-copy{padding:18px 15px}.problem-copy h3{margin:10px 0}.analytics-live{font-size:7px}}@media(prefers-reduced-motion:reduce){.demo-item,.demo-confirm{display:none!important}.analytics-grid>div{opacity:1;transform:none}.mini-menu{opacity:1;transform:none}.route-node{opacity:1}}
@media (max-width:600px){.problem-grid{grid-template-columns:1fr}.problem-card,.problem-card:nth-child(n+4),.problem-card:last-child{grid-column:auto;display:grid;grid-template-columns:112px minmax(0,1fr)}.problem-art{height:auto;min-height:170px}.problem-copy{padding:18px 17px}.problem-copy h3{margin:10px 0}.search-field{left:4%;right:4%;overflow:hidden;white-space:nowrap}.search-lines{left:8%;width:78%}.fee-receipt{left:calc(50% - 38px)}.ad-question{right:4%}.ad-bars{width:100px;left:6px;gap:5px}.return-ring{left:calc(50% - 53px)}}
