.marketing-main .pnav{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.marketing-main .pnav a{border:1px solid var(--line);color:var(--w-42);transition:all .4s var(--e);border-radius:99px;padding:10px 20px;font-size:13.5px;text-decoration:none}.marketing-main .pnav a:hover{border-color:var(--line-3);color:var(--w)}.marketing-main .pnav a.on{border-color:var(--line-3);color:var(--w);background:#ffffff0f;font-weight:600}.marketing-main .fgroup{border-bottom:1px solid var(--line);padding:clamp(46px,6vw,74px) 0}.marketing-main .fgroup:last-child{border-bottom:none}.marketing-main .fgroup h2{letter-spacing:-.03em;max-width:22ch;margin-top:16px;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.12}.marketing-main .fgrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px;display:grid}@media (max-width:820px){.marketing-main .fgrid{grid-template-columns:1fr}}.marketing-main .fitem{border:1px solid var(--line);background:var(--ink-2);border-radius:16px;padding:26px}.marketing-main .fitem h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.marketing-main .fitem h3:before{content:"";background:var(--c,var(--teal));border-radius:50%;flex:none;width:7px;height:7px}.marketing-main .fitem p{color:var(--w-54);margin-top:13px;font-size:13.5px;line-height:1.68}.marketing-main .ptag{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--w-42);border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:600}.marketing-main .pmodel{border-left:2px solid var(--c,var(--teal));padding:6px 0 6px 26px}.marketing-main .phonest{border-left:2px solid var(--amber);padding:6px 0 6px 26px}.marketing-main .pmodel p,.marketing-main .phonest p{color:var(--w-72);max-width:66ch;font-size:15.5px;line-height:1.75}.marketing-main .rel{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}@media (max-width:820px){.marketing-main .rel{grid-template-columns:1fr}}.marketing-main .rel a{border:1px solid var(--line);background:var(--ink-2);transition:all .4s var(--e);border-radius:16px;padding:24px;text-decoration:none;display:block}.marketing-main .rel a:hover{border-color:var(--line-3);transform:translateY(-2px)}.marketing-main .rel .l{letter-spacing:-.02em;color:var(--w);font-size:15px;font-weight:600}.marketing-main .rel .n{color:var(--w-42);margin-top:10px;font-size:12.5px;line-height:1.6}.marketing-main .rel .go{color:var(--c,var(--teal));margin-top:16px;font-size:12px;display:block}
