.psts-itd{--psts-itd-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--psts-itd-heading:#0f2a43;--psts-itd-text:#334155;--psts-itd-muted:#64748b;--psts-itd-price:#0f2a43;--psts-itd-accent:#1d6fd1;--psts-itd-btn-fg:#ffffff;--psts-itd-card:#ffffff;--psts-itd-soft:#f5f8fb;--psts-itd-border:#dbe3ec;--psts-itd-radius:12px;font-family:var(--psts-itd-font);font-size:15px;line-height:1.55;color:var(--psts-itd-text);-webkit-font-smoothing:antialiased}.psts-itd *,.psts-itd *::before,.psts-itd *::after{box-sizing:border-box}.psts-itd h1,.psts-itd h2,.psts-itd h3,.psts-itd p,.psts-itd dl,.psts-itd dd,.psts-itd ul,.psts-itd a{font-family:var(--psts-itd-font)}.psts-itd a{color:var(--psts-itd-accent)}.psts-itd__back{margin:0 0 14px;font-size:14px;font-weight:500}.psts-itd__back a{text-decoration:none}.psts-itd__back a:hover,.psts-itd__back a:focus-visible{text-decoration:underline;text-underline-offset:3px}.psts-itd__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start;margin:0 0 24px}.psts-itd .psts-itd__title{margin:0 0 8px;font-size:clamp(26px, 3vw, 36px);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--psts-itd-heading);text-wrap:balance}.psts-itd .psts-itd__part{margin:0;font-size:14px;color:var(--psts-itd-muted)}.psts-itd__part span{font-weight:600;color:var(--psts-itd-text);font-variant-numeric:tabular-nums}.psts-itd__buy{padding:20px 22px;background:var(--psts-itd-soft);border:1px solid var(--psts-itd-border);border-radius:var(--psts-itd-radius)}.psts-itd .psts-itd__price-label{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--psts-itd-muted)}.psts-itd .psts-itd__price{margin:2px 0 4px;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--psts-itd-price);font-variant-numeric:tabular-nums}.psts-itd .psts-itd__price-note,.psts-itd .psts-itd__breakdown{margin:0 0 4px;font-size:13px;color:var(--psts-itd-muted)}.psts-itd__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.psts-itd .psts-itd__btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;border-radius:calc(var(--psts-itd-radius) - 4px);transition:filter 0.15s ease,background-color 0.15s ease,color 0.15s ease}.psts-itd .psts-itd__btn--primary{color:var(--psts-itd-btn-fg);background:var(--psts-itd-accent);border:1px solid var(--psts-itd-accent)}.psts-itd .psts-itd__btn--primary:hover,.psts-itd .psts-itd__btn--primary:focus-visible{color:var(--psts-itd-btn-fg);filter:brightness(1.1)}.psts-itd .psts-itd__btn--secondary{color:var(--psts-itd-accent);background:var(--psts-itd-card);border:1px solid var(--psts-itd-accent)}.psts-itd .psts-itd__btn--secondary:hover,.psts-itd .psts-itd__btn--secondary:focus-visible{color:var(--psts-itd-btn-fg);background:var(--psts-itd-accent)}.psts-itd .psts-itd__btn:focus-visible{outline:2px solid var(--psts-itd-accent);outline-offset:2px}.psts-itd__section{margin:0 0 20px;padding:22px 24px;background:var(--psts-itd-card);border:1px solid var(--psts-itd-border);border-radius:var(--psts-itd-radius)}.psts-itd .psts-itd__section-title{margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.3;color:var(--psts-itd-heading)}.psts-itd .psts-itd__intro{margin:-6px 0 14px;color:var(--psts-itd-muted)}.psts-itd__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.psts-itd__info{padding:0;gap:20px;background:#fff0;border:0}.psts-itd__card{padding:22px 24px;background:var(--psts-itd-card);border:1px solid var(--psts-itd-border);border-radius:var(--psts-itd-radius)}.psts-itd .psts-itd__specs{margin:0;padding:0}.psts-itd__spec{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--psts-itd-border)}.psts-itd__spec:first-child{border-top:0;padding-top:0}.psts-itd .psts-itd__spec dt{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--psts-itd-muted)}.psts-itd .psts-itd__spec dd{margin:0;font-weight:500;color:var(--psts-itd-heading);overflow-wrap:anywhere}.psts-itd__specs--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.psts-itd__specs--grid .psts-itd__spec:nth-child(2){border-top:0;padding-top:0}.psts-itd .psts-itd__features{margin:0;padding:0;list-style:none}.psts-itd .psts-itd__features li{position:relative;margin:0;padding:7px 0 7px 28px;color:var(--psts-itd-text)}.psts-itd .psts-itd__features li::before{content:"";position:absolute;top:12px;left:2px;width:14px;height:8px;border-left:2px solid var(--psts-itd-accent);border-bottom:2px solid var(--psts-itd-accent);transform:rotate(-45deg)}.psts-itd .psts-itd__options{margin:0;padding:0;list-style:none;columns:3 220px;column-gap:32px}.psts-itd .psts-itd__options li{break-inside:avoid;margin:0;padding:6px 0 6px 16px;position:relative}.psts-itd .psts-itd__options li::before{content:"";position:absolute;top:14px;left:0;width:6px;height:6px;background:var(--psts-itd-accent);border-radius:50%}.psts-itd__notice{padding:20px;text-align:center;color:var(--psts-itd-muted);border:1px dashed var(--psts-itd-border);border-radius:var(--psts-itd-radius)}.psts-itd .psts-itd__diag{margin:12px 0 0;padding:10px 14px;font-size:13px;color:#7a4b00;background:#fcf9e8;border:1px solid #f0d98c;border-radius:8px}.psts-itd__diag summary{cursor:pointer;font-weight:600}.psts-itd__diag ul{margin:8px 0 0 18px;padding:0}@media (max-width:767px){.psts-itd__header,.psts-itd__cols,.psts-itd__specs--grid{grid-template-columns:minmax(0,1fr)}.psts-itd__specs--grid .psts-itd__spec:nth-child(2){border-top:1px solid var(--psts-itd-border);padding-top:9px}.psts-itd__section,.psts-itd__card{padding:18px 16px}.psts-itd__info{padding:0}.psts-itd__spec{grid-template-columns:minmax(110px,42%) minmax(0,1fr)}.psts-itd .psts-itd__price{font-size:30px}}@media print{.psts-itd__actions,.psts-itd__back{display:none}}