@layer pages{.p-benefits-hero{padding:var(--s-10) 0 var(--s-16);overflow-x:clip}.p-benefits-hero .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-16);align-items:start}.p-benefits-hero h1{font-size:clamp(36px,3.9vw,56px);max-width:17ch;margin:var(--s-4) 0 var(--s-5)}.p-benefits-hero .lead{max-width:60ch}.p-benefits-hero-acts{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}.p-benefits-hero .note{margin-top:var(--s-5);max-width:58ch}.p-benefits-map{display:grid;gap:8px;margin-top:var(--s-2)}.p-benefits-map a{display:grid;grid-template-columns:44px 1fr auto;gap:var(--s-4);align-items:center;min-height:64px;padding:12px var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;color:var(--c-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.p-benefits-map a:hover,.p-benefits-map a:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-ring);outline:0}.p-benefits-map-n{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-accent-deeper);font-weight:800;font-size:18px}.p-benefits-map-copy{display:grid;gap:2px;min-width:0}.p-benefits-map b{font-size:16px}.p-benefits-map small{font-size:16px;color:var(--c-mute)}.p-benefits-map .i{width:18px;height:18px;color:var(--c-accent)}.p-benefits-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--c-accent-deep);color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;width:fit-content}.p-benefits-tech{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.p-benefits-tcard{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.p-benefits-tcard h3{margin-top:var(--s-2);font-size:22px}.p-benefits-tcard>p{font-size:16px;line-height:1.55;color:var(--c-mute)}.p-benefits-mock{background:var(--c-tint);border-radius:var(--r-lg);padding:var(--s-4);display:grid;gap:10px;font-size:14px}.p-benefits-mock-top{display:flex;justify-content:space-between;align-items:center;color:var(--c-mute)}.p-benefits-mock-top b{color:var(--c-ink);font-size:15px}.p-benefits-mock-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.p-benefits-mock-grid div{background:#fff;border-radius:var(--r-sm);padding:10px 12px;display:grid;gap:2px}.p-benefits-mock-grid small{color:var(--c-mute);font-size:12px}.p-benefits-mock-grid b{font-size:20px}.p-benefits-mock-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.p-benefits-mock-rows li{display:flex;align-items:center;gap:8px;background:#fff;border-radius:var(--r-sm);padding:10px 12px}.p-benefits-mock-rows .i{width:16px;height:16px;color:var(--c-accent);flex:none}.p-benefits-mock-rows em{margin-left:auto;font-style:normal;color:var(--c-accent-deeper);font-weight:700;font-size:13px}.p-benefits-mock--chat{background:var(--c-ink)}.p-benefits-mock--chat .p-benefits-mock-top{color:rgba(255,255,255,.7)}.p-benefits-mock--chat .p-benefits-mock-top b{color:#fff}.p-benefits-bub{max-width:88%;padding:10px 14px;border-radius:var(--r-md);line-height:1.45;justify-self:start;background:#fff;color:var(--c-ink);border-bottom-left-radius:4px}.p-benefits-bub--me{justify-self:end;background:var(--c-accent-deep);color:#fff;border-bottom-left-radius:var(--r-md);border-bottom-right-radius:4px}.p-benefits-bub--typing{display:flex;gap:4px;padding:12px 14px}.p-benefits-bub--typing i{width:6px;height:6px;border-radius:50%;background:var(--c-mute);opacity:.5}.p-benefits-bub--typing i:nth-child(2){opacity:.75}.p-benefits-bub--typing i:nth-child(3){opacity:1}.p-benefits-edu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-4)}.p-benefits-ed{position:relative;grid-column:span 2;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.p-benefits-ed--big{grid-column:span 3;background:var(--c-tint);border-color:transparent}.p-benefits-ed>.i{width:32px;height:32px;color:var(--c-accent)}.p-benefits-ed .p-benefits-tag{position:absolute;top:var(--s-4);right:var(--s-4)}.p-benefits-ed h3{font-size:20px;max-width:18ch}.p-benefits-ed--big h3{font-size:24px}.p-benefits-ed p{font-size:16px;line-height:1.55;color:var(--c-mute)}.p-benefits-tools{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-12);align-items:center}.p-benefits-ttxt{display:grid;gap:var(--s-4)}.p-benefits-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.p-benefits-brands li{display:grid;gap:6px;padding:var(--s-6);background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);min-height:150px;align-content:end}.p-benefits-brands .p-benefits-tag,.p-benefits-wear .p-benefits-tag{margin-bottom:auto}.p-benefits-brands b{font-size:26px;letter-spacing:-.01em}.p-benefits-brands span:last-child,.p-benefits-wear span:last-child{font-size:16px;color:var(--c-mute)}.p-benefits-wear{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.p-benefits-wear li{display:grid;gap:6px;padding:var(--s-6);background:var(--c-tint);border-radius:var(--r-lg);min-height:150px;align-content:end}.p-benefits-wear b{font-size:24px}.p-benefits-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.p-benefits-mo{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.p-benefits-mo>.i{width:32px;height:32px;color:var(--c-accent)}.p-benefits-mo h3{font-size:20px}.p-benefits-mo p{font-size:16px;line-height:1.55;color:var(--c-mute)}@media (max-width:1240px){.p-benefits-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.p-benefits-hero{padding:var(--s-8) 0 var(--s-12)}.p-benefits-hero .wrap{grid-template-columns:1fr;gap:var(--s-8)}.p-benefits-hero h1{max-width:none}.p-benefits-tech{grid-template-columns:1fr}.p-benefits-edu{grid-template-columns:repeat(2,minmax(0,1fr))}.p-benefits-ed,.p-benefits-ed--big{grid-column:span 1}.p-benefits-ed:last-child{grid-column:1/-1}.p-benefits-tools{grid-template-columns:1fr;gap:var(--s-8)}}@media (max-width:768px){.p-benefits-edu,.p-benefits-brands,.p-benefits-wear,.p-benefits-more{grid-template-columns:1fr}.p-benefits-ed:last-child{grid-column:auto}.p-benefits-ed .p-benefits-tag{position:static}.p-benefits-mock-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.p-benefits-hero-acts .btn{width:100%;justify-content:center}.p-benefits-hero .wrap{gap:0}.p-benefits-hero-txt{display:contents}.p-benefits-map{order:1;display:flex;gap:8px;margin:var(--s-5) calc(-1*var(--s-gut)) 0;padding:0 var(--s-gut) 4px;overflow-x:auto;scrollbar-width:none}.p-benefits-map::-webkit-scrollbar{display:none}.p-benefits-map a{flex:0 0 auto;grid-template-columns:32px auto;gap:0 10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px}.p-benefits-map-n{width:32px;height:32px;font-size:15px;border-radius:50%}.p-benefits-map small,.p-benefits-map .i{display:none}.p-benefits-hero-acts,.p-benefits-hero .note{order:2}}}