.psts-td{--psts-td-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--psts-td-heading:#0f2a43;--psts-td-text:#334155;--psts-td-muted:#64748b;--psts-td-price:#0f2a43;--psts-td-accent:#1d6fd1;--psts-td-btn-fg:#ffffff;--psts-td-card:#ffffff;--psts-td-soft:#f5f8fb;--psts-td-border:#dbe3ec;--psts-td-radius:12px;font-family:var(--psts-td-font);font-size:15px;line-height:1.55;color:var(--psts-td-text);-webkit-font-smoothing:antialiased}.psts-td *,.psts-td *::before,.psts-td *::after{box-sizing:border-box}.psts-td h1,.psts-td h2,.psts-td h3,.psts-td p,.psts-td dl,.psts-td dd,.psts-td ul,.psts-td a{font-family:var(--psts-td-font)}.psts-td a{color:var(--psts-td-accent)}.psts-td__back{margin:0 0 14px;font-size:14px;font-weight:500}.psts-td__back a{text-decoration:none}.psts-td__back a:hover,.psts-td__back a:focus-visible{text-decoration:underline;text-underline-offset:3px}.psts-td__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start;margin:0 0 24px}.psts-td .psts-td__title{margin:0 0 8px;font-size:clamp(26px, 3vw, 36px);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--psts-td-heading);text-wrap:balance}.psts-td .psts-td__part{margin:0;font-size:14px;color:var(--psts-td-muted)}.psts-td__part span{font-weight:600;color:var(--psts-td-text);font-variant-numeric:tabular-nums}.psts-td__buy{padding:20px 22px;background:var(--psts-td-soft);border:1px solid var(--psts-td-border);border-radius:var(--psts-td-radius)}.psts-td .psts-td__price-label{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--psts-td-muted)}.psts-td .psts-td__price{margin:2px 0 4px;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--psts-td-price);font-variant-numeric:tabular-nums}.psts-td .psts-td__price-note{margin:0 0 4px;font-size:13px;color:var(--psts-td-muted)}.psts-td__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.psts-td .psts-td__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-td-radius) - 4px);transition:filter 0.15s ease,background-color 0.15s ease,color 0.15s ease}.psts-td .psts-td__btn--primary{color:var(--psts-td-btn-fg);background:var(--psts-td-accent);border:1px solid var(--psts-td-accent)}.psts-td .psts-td__btn--primary:hover,.psts-td .psts-td__btn--primary:focus-visible{color:var(--psts-td-btn-fg);filter:brightness(1.1)}.psts-td .psts-td__btn--secondary{color:var(--psts-td-accent);background:var(--psts-td-card);border:1px solid var(--psts-td-accent)}.psts-td .psts-td__btn--secondary:hover,.psts-td .psts-td__btn--secondary:focus-visible{color:var(--psts-td-btn-fg);background:var(--psts-td-accent)}.psts-td .psts-td__btn:focus-visible{outline:2px solid var(--psts-td-accent);outline-offset:2px}.psts-td__section{margin:0 0 20px;padding:22px 24px;background:var(--psts-td-card);border:1px solid var(--psts-td-border);border-radius:var(--psts-td-radius)}.psts-td .psts-td__section-title{margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.3;color:var(--psts-td-heading)}.psts-td .psts-td__intro{margin:-6px 0 14px;color:var(--psts-td-muted)}.psts-td__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.psts-td__info{padding:0;gap:20px;background:#fff0;border:0}.psts-td__card{padding:22px 24px;background:var(--psts-td-card);border:1px solid var(--psts-td-border);border-radius:var(--psts-td-radius)}.psts-td .psts-td__specs{margin:0;padding:0}.psts-td__spec{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--psts-td-border)}.psts-td__spec:first-child{border-top:0;padding-top:0}.psts-td .psts-td__spec dt{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--psts-td-muted)}.psts-td .psts-td__spec dd{margin:0;font-weight:500;color:var(--psts-td-heading);overflow-wrap:anywhere}.psts-td__specs--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.psts-td__specs--grid .psts-td__spec:nth-child(2){border-top:0;padding-top:0}.psts-td .psts-td__features{margin:0;padding:0;list-style:none}.psts-td .psts-td__features li{position:relative;margin:0;padding:7px 0 7px 28px;color:var(--psts-td-text)}.psts-td .psts-td__features li::before{content:"";position:absolute;top:12px;left:2px;width:14px;height:8px;border-left:2px solid var(--psts-td-accent);border-bottom:2px solid var(--psts-td-accent);transform:rotate(-45deg)}.psts-td .psts-td__options{margin:0;padding:0;list-style:none;columns:3 220px;column-gap:32px}.psts-td .psts-td__options li{break-inside:avoid;margin:0;padding:6px 0 6px 16px;position:relative}.psts-td .psts-td__options li::before{content:"";position:absolute;top:14px;left:0;width:6px;height:6px;background:var(--psts-td-accent);border-radius:50%}.psts-td__notice{padding:20px;text-align:center;color:var(--psts-td-muted);border:1px dashed var(--psts-td-border);border-radius:var(--psts-td-radius)}.psts-td .psts-td__diag{margin:12px 0 0;padding:10px 14px;font-size:13px;color:#7a4b00;background:#fcf9e8;border:1px solid #f0d98c;border-radius:8px}.psts-td__diag summary{cursor:pointer;font-weight:600}.psts-td__diag ul{margin:8px 0 0 18px;padding:0}@media (max-width:767px){.psts-td__header,.psts-td__cols,.psts-td__specs--grid{grid-template-columns:minmax(0,1fr)}.psts-td__specs--grid .psts-td__spec:nth-child(2){border-top:1px solid var(--psts-td-border);padding-top:9px}.psts-td__section,.psts-td__card{padding:18px 16px}.psts-td__info{padding:0}.psts-td__spec{grid-template-columns:minmax(110px,42%) minmax(0,1fr)}.psts-td .psts-td__price{font-size:30px}}@media print{.psts-td__actions,.psts-td__back{display:none}}