html{font-size:10px}body{font:16px system-ui;margin:0;background:#fff}.pe-b2b{max-width:1120px;margin:auto;padding:44px 24px 70px;color:#111;background:#fff;font-family:inherit}.pe-b2b h1{font-size:clamp(2.6rem,4vw,4.8rem);max-width:900px;line-height:1.12;letter-spacing:-.025em}.pe-b2b .lead{font-size:1.8rem;max-width:780px;line-height:1.6}.pe-b2b .eyebrow{font-weight:700;letter-spacing:.08em;font-size:1.3rem}.pe-b2b .actions{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0 40px}.pe-b2b a.cta,.pe-b2b .cta{background:#111;color:#fff;padding:14px 22px;text-decoration:none;border-radius:7px;display:inline-block}.pe-b2b a{color:inherit}.pe-b2b table{width:100%;border-collapse:collapse;box-shadow:none;table-layout:fixed}.pe-b2b td,.pe-b2b th{padding:16px 12px;border:0;border-bottom:1px solid #ddd;text-align:left;overflow-wrap:anywhere}.pe-b2b th{font-size:1.4rem;background:#f6f7f8}.pe-b2b tr[data-active=true]{background:#edf4fc}.pe-b2b td:last-child{font-weight:700}.pe-b2b .note{font-size:1.4rem;line-height:1.65;color:#454545}.pe-b2b section{margin-top:44px;border-top:1px solid #ddd;padding-top:28px}.pe-b2b h2{font-size:2.5rem}.pe-b2b ol{list-style:none;padding:0;counter-reset:step}.pe-b2b li{counter-increment:step;border-bottom:1px solid #eee;padding:18px 0 18px 54px;position:relative}.pe-b2b li:before{content:counter(step);position:absolute;left:0;font-size:2rem;font-weight:700}.pe-b2b li strong{display:block}.pe-b2b li p{margin:6px 0;line-height:1.6}.pe-b2b .calc{display:flex;align-items:end;gap:30px;flex-wrap:wrap}.pe-b2b label{display:block;font-size:1.5rem}.pe-b2b input,.pe-b2b textarea{box-sizing:border-box;border:1px solid #999;border-radius:5px;padding:12px;width:100%;font:inherit;color:#111;background:#fff;min-height:46px}.pe-b2b input[type=number]{max-width:190px;margin-top:8px}.pe-b2b output{font-size:3.5rem;display:block;font-weight:700}.pe-b2b details{padding:18px 0;border-bottom:1px solid #ddd}.pe-b2b summary{cursor:pointer;font-weight:600;list-style:revert;position:static;display:list-item}.pe-b2b details p{line-height:1.65}.pe-b2b .preview{background:#fff5dd;border-left:3px solid #996b00;padding:14px}.pe-b2b .fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pe-b2b .fields label{line-height:1.5}.pe-b2b .fields input{margin-top:6px}.pe-b2b .full{grid-column:1/-1}.pe-b2b .languages{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;margin-bottom:30px}.pe-b2b button:disabled{opacity:.65;cursor:not-allowed;border:0;font:inherit}@media(max-width:640px){.pe-b2b{padding:28px 16px 50px}.pe-b2b .fields{grid-template-columns:1fr}.pe-b2b th,.pe-b2b td{padding:14px 8px}.pe-b2b .actions{flex-direction:column;align-items:stretch}.pe-b2b a.cta,.pe-b2b .cta{text-align:center}.pe-b2b .lead{font-size:1.7rem}.pe-b2b h2{font-size:2.2rem}}.pe-b2b select{font:inherit;width:100%;padding:12px;border:1px solid #999;border-radius:5px;background:#fff;min-height:46px}.pe-b2b label .check{width:20px;min-height:20px;vertical-align:middle}.pe-b2b .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pe-b2b button{border:0;font:inherit;margin-top:22px;cursor:pointer}.pe-b2b form{margin-top:24px}.pe-b2b form label{line-height:1.6}