
.tome-pvfb{--ink:#173248;--muted:#4e6577;--line:#e3eaf0;--bg:#f5f8fa;--accent:#E62129;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.68;max-width:1200px;margin:0 auto;padding:32px 24px;overflow-wrap:break-word}.tome-pvfb *{box-sizing:border-box}.tome-pvfb h1,.tome-pvfb h2,.tome-pvfb h3,.tome-pvfb p{margin-top:0}.tome-pvfb h1{font-size:clamp(29px,3.2vw,42px);line-height:1.23;text-wrap:balance;margin-bottom:18px}.tome-pvfb h2{font-size:clamp(23px,2.2vw,30px);line-height:1.3;margin-bottom:16px}.tome-pvfb h3{font-size:19px;line-height:1.35;margin-bottom:8px}.tome-pvfb p{margin-bottom:14px}.tome-pvfb .intro{font-size:17px;max-width:820px}.tome-pvfb section{padding:34px 0;border-bottom:1px solid var(--line)}.tome-pvfb section:last-child{border-bottom:0}.tome-pvfb figure{margin:18px 0 0}.tome-pvfb img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.tome-pvfb figcaption{font-size:13px;color:var(--muted);margin-top:7px}.tome-pvfb .hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px}.tome-pvfb .hero figure{margin:0}.tome-pvfb .split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.tome-pvfb .soft{background:var(--bg);padding:25px;border-radius:10px}.tome-pvfb .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tome-pvfb .cards>div{padding:20px;background:var(--bg);border-radius:9px}.tome-pvfb .table-scroll{overflow-x:auto;max-width:100%}.tome-pvfb table{width:100%;border-collapse:collapse;min-width:650px}.tome-pvfb th,.tome-pvfb td{border-bottom:1px solid var(--line);padding:14px;text-align:left;vertical-align:top}.tome-pvfb th{background:var(--bg);font-size:15px}.tome-pvfb a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.tome-pvfb a:hover{color:var(--accent)}.tome-pvfb .faq details{border-bottom:1px solid var(--line);padding:14px 2px}.tome-pvfb .faq summary{cursor:pointer;font-weight:650;font-size:16px;min-height:28px}.tome-pvfb .faq details p{margin:12px 0 0;color:var(--muted)}.tome-pvfb .support{background:var(--bg);padding:26px;border-radius:10px}.tome-pvfb .key{border-left:3px solid var(--accent);padding-left:16px}
@media(min-width:768px) and (max-width:1024px){.tome-pvfb{padding:27px 20px}.tome-pvfb .hero{grid-template-columns:1fr 1fr;gap:22px}.tome-pvfb .split{grid-template-columns:1.1fr .9fr;gap:18px}.tome-pvfb .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.tome-pvfb{padding:20px 16px;font-size:16px;line-height:1.64}.tome-pvfb h1{font-size:28px}.tome-pvfb h2{font-size:23px}.tome-pvfb .hero,.tome-pvfb .split{display:block}.tome-pvfb .hero figure,.tome-pvfb .split figure{margin-top:18px}.tome-pvfb section{padding:26px 0}.tome-pvfb .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.tome-pvfb .cards>div{flex:0 0 85%;scroll-snap-align:start}.tome-pvfb .soft,.tome-pvfb .support{padding:18px}.tome-pvfb th,.tome-pvfb td{padding:11px}.tome-pvfb img{aspect-ratio:3/2}}

.tome-pvfb .faq summary{min-height:44px;display:list-item;padding:8px 0}.tome-pvfb .table-scroll{-webkit-overflow-scrolling:touch}.tome-pvfb a:focus-visible,.tome-pvfb summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:767px){.tome-pvfb .cards>div{flex-basis:84%;}.tome-pvfb .table-scroll{margin-right:0}.tome-pvfb figure img{max-height:340px;object-fit:cover}}
.tome-pvfb .application-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.tome-pvfb .application-gallery figure{min-width:0}.tome-pvfb .application-gallery figcaption{line-height:1.5}.tome-pvfb .cards>div{min-width:0}.tome-pvfb .table-scroll{scrollbar-width:thin}.tome-pvfb figure{min-width:0}.tome-pvfb .faq summary{line-height:1.5;padding:9px 2px;min-height:44px}.tome-pvfb p{line-height:1.72}.tome-pvfb .table-scroll td,.tome-pvfb .table-scroll th{font-size:15px;line-height:1.55}.tome-pvfb .hero img{max-height:410px;object-fit:cover}.tome-pvfb .application-gallery img{aspect-ratio:3/2}@media(min-width:768px) and (max-width:1024px){.tome-pvfb .application-gallery{gap:14px}.tome-pvfb .split{grid-template-columns:1fr 1fr}}@media(max-width:767px){.tome-pvfb{overflow-x:clip;padding:18px 16px}.tome-pvfb .application-gallery{grid-template-columns:1fr;gap:12px}.tome-pvfb .application-gallery figure{margin:12px 0}.tome-pvfb .cards{gap:12px}.tome-pvfb .cards>div{flex:0 0 88%}.tome-pvfb .cards h3{font-size:18px}.tome-pvfb figure img{height:auto;max-height:none;aspect-ratio:3/2;object-fit:cover}.tome-pvfb .hero img{max-height:none}.tome-pvfb .table-scroll{width:100%;overflow-x:auto}.tome-pvfb .table-scroll table{min-width:620px}.tome-pvfb .table-scroll th,.tome-pvfb .table-scroll td{font-size:14px;padding:11px}.tome-pvfb .faq summary{font-size:16px}}