.planck-support{--ps-accent:#8ae0cc;--ps-ink:#f0f4f3;--ps-muted:#9aa9ad;--ps-line:#a4cfcb20;--ps-surface:#0f1317;--ps-card:#c5eeea05;--ps-card-hover:#afded80c;padding:68px 64px 28px;max-width:1536px;margin-inline:auto;scroll-margin-top:105px;color:var(--ps-ink)}
.ps-eyebrow{display:flex;align-items:center;gap:9px;color:var(--ps-accent);font-size:15px;letter-spacing:.025em;margin-bottom:22px}
.ps-eyebrow>span{font-size:14px;margin-inline-end:10px;color:var(--ps-muted)}
.ps-surface{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 16% 15%,#2da69b0a,transparent 49%),radial-gradient(ellipse at 80% 88%,#7b66cf09,transparent 44%),var(--ps-surface);border:1px solid var(--ps-line);border-radius:27px;box-shadow:0 25px 70px #0000000a}
.ps-surface:before{content:'';position:absolute;inset:0 10% auto;height:1px;background:linear-gradient(90deg,transparent,#b4d9d35e,transparent);pointer-events:none}
.ps-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:25px;min-height:360px;padding:35px 43px}
.ps-copy{min-width:0;position:relative;z-index:1}
.ps-overline{display:block;color:var(--ps-accent);font-size:13px;letter-spacing:.06em;margin-bottom:14px}
.ps-copy h2,.ps-copy h3{font-size:clamp(29px,2.8vw,38px);font-weight:450;line-height:1.65;letter-spacing:-.04em;margin:0;color:var(--ps-ink)}
.ps-copy h2>span{color:var(--ps-accent)}
.ps-copy h3>span{color:#c5b9ec}
.ps-copy>p{font-size:16px;line-height:2.1;max-width:490px;margin:13px 0 0;color:var(--ps-muted)}
.ps-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}
.ps-action{display:flex;align-items:center;gap:12px;min-width:0;min-height:89px;padding:16px 15px;border:1px solid var(--ps-line);border-radius:15px;background:var(--ps-card);color:var(--ps-ink);text-align:start;cursor:pointer;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;text-decoration:none}
.ps-action:hover{background:var(--ps-card-hover);border-color:#94c9bb55;transform:translateY(-3px);box-shadow:0 10px 20px #00000009}
.ps-action:focus-visible{outline:2px solid var(--ps-accent);outline-offset:4px}
.ps-action-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:40px;border-radius:12px;background:linear-gradient(135deg,#8be0cc18,#92cde506);color:var(--ps-accent);border:1px solid #a2daca18}
.ps-action-copy{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}
.ps-action-copy>strong{font-size:15px;font-weight:500;line-height:1.8}
.ps-action-copy>small{font-size:13px;font-weight:400;color:var(--ps-muted);line-height:1.9}
.ps-phone{align-self:flex-start;color:var(--ps-muted);font-size:16px;line-height:1.6;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}
.ps-action-arrow{flex:0 0 15px;width:15px;color:var(--ps-muted);opacity:.65;transition:color .2s,transform .2s}
.ps-action:hover .ps-action-arrow{color:var(--ps-accent);transform:translateY(-2px)}
.ps-art{position:relative;isolation:isolate;min-width:0;display:grid;place-items:center;align-self:stretch;min-height:305px;pointer-events:none}
.ps-art-halo{position:absolute;width:83%;aspect-ratio:1;max-height:100%;border-radius:50%;background:radial-gradient(circle,#4ccbbb20,transparent 69%);filter:blur(7px);z-index:-1}
.ps-render{position:relative;display:block;width:100%;max-width:355px;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 25px #0002);animation:ps-arrive 1.1s cubic-bezier(.2,.65,.2,1) both;z-index:1}
.ps-orbit{position:absolute;border:1px solid #91d1c52b;width:94%;height:45%;border-radius:50%;transform:rotate(-24deg);z-index:-1}
.ps-orbit-two{height:68%;width:69%;transform:rotate(35deg);border-style:dashed;opacity:.5}
.ps-orbit-one:before{content:'';position:absolute;width:6px;height:6px;background:var(--ps-accent);border-radius:50%;inset:25% auto auto 1%;box-shadow:0 0 15px #83d7c650}
.ps-art-label{position:absolute;bottom:1px;inset-inline:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;letter-spacing:.1em;color:var(--ps-muted);direction:ltr;z-index:2}
.ps-art-label>span{width:3px;height:3px;border-radius:50%;background:var(--ps-accent)}
.ps-divider{display:flex;align-items:center;gap:15px;margin:0 43px;color:#bad3dc55}
.ps-divider>span{height:1px;background:linear-gradient(90deg,transparent,var(--ps-line));flex:1}
.ps-divider>span:last-child{transform:rotate(180deg)}
.ps-assistant-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-top:29px;padding-bottom:38px}
.ps-assistant-row>.ps-copy{grid-column:2;grid-row:1}
.ps-assistant-row>.ps-art{grid-column:1;grid-row:1}
.ps-assistant-row .ps-overline{color:#c0b0e5}
.ps-assistant-row .ps-action-icon{background:linear-gradient(135deg,#c2aaef18,#799ceb06);border-color:#cfbaf21b;color:#c8b7ed}
.ps-assistant-row .ps-action:hover{border-color:#bba7d24f}
.ps-assistant-art .ps-art-halo{background:radial-gradient(circle,#9275d624,transparent 70%)}
.ps-assistant-art .ps-orbit{border-color:#b9a1e422;transform:rotate(22deg);width:83%;height:54%}
.ps-assistant-art .ps-orbit:before{background:#c6afea}
.ps-assistant-art .ps-render{max-width:330px;animation-delay:.08s}
:root[data-theme=light] .planck-support{--ps-accent:#178371;--ps-ink:#263e48;--ps-muted:#70828c;--ps-line:#456e7d1c;--ps-surface:#f5f8fb;--ps-card:#ffffff;--ps-card-hover:#ffffff}
:root[data-theme=light] .ps-copy h2>span{color:#178371}
:root[data-theme=light] .ps-copy h3>span{color:#77619b}
:root[data-theme=light] .ps-assistant-row .ps-overline,:root[data-theme=light] .ps-assistant-row .ps-action-icon{color:#8565a8}
:root[data-theme=light] .ps-render{filter:drop-shadow(0 15px 19px #25465110)}
:root[data-theme=light] .ps-art-halo{background:radial-gradient(circle,#79d4c632,transparent 69%)}
:root[data-theme=light] .ps-assistant-art .ps-art-halo{background:radial-gradient(circle,#c2b0ea36,transparent 70%)}
:root[data-theme=light] .ps-art-label{color:#83969e}
@keyframes ps-arrive{from{opacity:0;transform:translateY(13px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}
@media(min-width:1600px){.ps-row{min-height:385px;padding-block:38px}.ps-render{max-width:370px}.ps-assistant-art .ps-render{max-width:355px}}
@media(max-width:1100px){.planck-support{padding-inline:32px}.ps-row{padding:28px;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}.ps-assistant-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.ps-action{gap:9px;padding:13px 11px;min-height:86px}.ps-action-copy>strong{font-size:14px;line-height:1.8}.ps-action-copy>small{font-size:13px;line-height:1.9}.ps-action-icon{width:33px;height:36px;flex-basis:33px}.ps-action-arrow{display:none}.ps-divider{margin-inline:28px}.ps-art{min-height:255px}.ps-art-label{font-size:12px}}
@media(max-width:850px){.ps-row{padding:27px 24px;gap:8px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.ps-assistant-row{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.ps-copy h2,.ps-copy h3{font-size:30px}.ps-copy>p{font-size:16px}.ps-actions{gap:8px;margin-top:20px}.ps-action{min-height:95px;align-items:flex-start;gap:8px;flex-direction:column;padding:13px}.ps-action-icon{height:30px;width:30px;flex-basis:30px;border-radius:9px}.ps-action-icon svg{width:18px;height:18px}.ps-action-copy{gap:6px}.ps-phone{font-size:15px;white-space:nowrap}.ps-render{width:120%;max-width:none}.ps-art{min-height:260px}.ps-art-label{bottom:15px;letter-spacing:.08em}}
@media(max-width:680px){.planck-support{padding:47px 24px 20px;scroll-margin-top:95px}.ps-eyebrow{font-size:14px;margin-bottom:18px}.ps-surface{border-radius:20px}.ps-row,.ps-assistant-row{display:flex;flex-direction:column;gap:0;padding:24px 20px 27px;min-height:0}.ps-art{order:-1;align-self:center;min-height:0;width:230px;height:215px;margin:0 auto 18px}.ps-render{width:230px;max-width:none;position:absolute;top:-12px}.ps-art-label{bottom:-1px;font-size:12px}.ps-orbit-one{height:90px;width:220px;top:65px}.ps-orbit-two{height:150px;width:180px;top:25px}.ps-copy{width:100%;text-align:center}.ps-overline{font-size:12px;margin-bottom:12px}.ps-copy h2,.ps-copy h3{font-size:29px;line-height:1.65}.ps-copy>p{font-size:16px;line-height:2;margin:13px auto 0;max-width:420px}.ps-actions{margin-top:23px;gap:9px}.ps-action{text-align:start;min-height:121px;padding:14px 12px;border-radius:12px;gap:10px}.ps-action-icon{width:32px;height:34px;flex-basis:34px}.ps-action-copy>strong{font-size:14px;line-height:1.8}.ps-action-copy>small{font-size:13px;line-height:1.9}.ps-phone{font-size:15px;letter-spacing:.04em;white-space:nowrap}.ps-divider{margin-inline:20px;gap:12px}.ps-assistant-row{padding-top:25px}.ps-assistant-art{height:205px;margin-bottom:24px}.ps-assistant-art .ps-render{width:220px;max-width:220px;top:-8px}.ps-assistant-art .ps-orbit{height:110px;top:45px}.ps-assistant-art .ps-art-label{bottom:-6px}}
@media(max-width:370px){.planck-support{padding-inline:16px}.ps-row,.ps-assistant-row{padding-inline:16px}.ps-copy h2,.ps-copy h3{font-size:27px}.ps-actions{gap:7px}.ps-action{padding-inline:10px}.ps-action-copy>strong{font-size:14px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.planck-support *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.planck-support[data-reduced-motion] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
