.szt-clinic-page .hero{position:relative;overflow:visible;min-height:0;padding-bottom:4.5rem}.szt-clinic-page .hero>.hero-glow{z-index:1}.szt-clinic-page .hero>.hero-glow-one{opacity:.55}.szt-clinic-page .hero>.container{position:relative;z-index:2}.szt-clinic-page .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);align-items:start;gap:48px}.szt-clinic-page .hero-copy{max-width:40rem}.szt-clinic-page .hero-copy h1{font-size:clamp(2.55rem, 4.6vw, 3.85rem);line-height:1.08;letter-spacing:-.03em;max-width:16.5ch}.szt-clinic-page .hero-copy h1 em{display:inline;color:#a78bfa}.szt-clinic-page .hero-lead{max-width:34rem}.szt-clinic-page .hero-visual{position:relative;align-self:start;display:grid;place-items:center;padding-top:3.25rem;margin-top:0;min-height:0}.szt-clinic-page .clinic-hero-orbit{position:absolute;z-index:1;border:1px solid rgb(167 139 250 / .14);border-radius:50%;pointer-events:none;animation:clinic-orbit 18s linear infinite}.szt-clinic-page .clinic-hero-orbit-one{width:min(560px, 118%);height:min(560px, 118%)}.szt-clinic-page .clinic-hero-orbit-two{width:min(400px, 88%);height:min(400px, 88%);animation-duration:13s;animation-direction:reverse;border-color:rgb(215 179 111 / .12)}.szt-clinic-page .clinic-hero-orbit i{position:absolute;top:14%;left:18%;width:7px;height:7px;border-radius:50%;background:rgb(167 139 250 / .85);box-shadow:0 0 14px rgb(167 139 250 / .55)}.szt-clinic-page .clinic-hero-orbit-two i{top:72%;left:78%;background:rgb(215 179 111 / .85);box-shadow:0 0 14px rgb(215 179 111 / .45)}@keyframes clinic-orbit{to{transform:rotate(360deg)}}.szt-clinic-page .clinic-hero-shot{--hero-rx:2deg;--hero-ry:-9deg;margin:0;position:relative;z-index:4;width:100%;max-width:520px;transform-origin:left center;transform-style:preserve-3d;transform:perspective(1100px) rotateY(var(--hero-ry)) rotateX(var(--hero-rx));animation:clinic-hero-float 8s ease-in-out infinite;will-change:transform}@keyframes clinic-hero-float{0%,100%{translate:0 0}50%{translate:0 -5px}}@media (hover:hover) and (pointer:fine){.szt-clinic-page .clinic-hero-browser{transition:box-shadow 0.45s ease,border-color 0.45s ease}.szt-clinic-page .clinic-hero-shot.is-tilting .clinic-hero-browser{border-color:rgb(167 139 250 / .22);box-shadow:0 34px 76px rgb(0 0 0 / .5),0 0 64px rgb(122 88 255 / .12),inset 0 1px 0 rgb(255 255 255 / .08)}}.szt-clinic-page .clinic-hero-shot-label{display:inline-block;margin:0 0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:rgb(215 179 111 / .92)}.szt-clinic-page .clinic-hero-browser{overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-radius:18px;background:rgb(12 14 16 / .92);box-shadow:0 32px 80px rgb(0 0 0 / .5),0 0 60px rgb(122 88 255 / .08),inset 0 1px 0 rgb(255 255 255 / .06)}.szt-clinic-page .clinic-hero-chrome{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .03)}.szt-clinic-page .clinic-hero-chrome i{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .22)}.szt-clinic-page .clinic-hero-chrome i:nth-child(1){background:rgb(255 95 87 / .75)}.szt-clinic-page .clinic-hero-chrome i:nth-child(2){background:rgb(254 188 46 / .7)}.szt-clinic-page .clinic-hero-chrome i:nth-child(3){background:rgb(40 200 64 / .6)}.szt-clinic-page .clinic-hero-chrome span{margin-left:8px;font-size:.7rem;letter-spacing:.02em;color:rgb(255 255 255 / .42)}.szt-clinic-page .clinic-hero-viewport{position:relative;height:340px;overflow:hidden;background:#111}.szt-clinic-page .clinic-hero-viewport img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.szt-clinic-page .clinic-hero-proof{position:relative;z-index:4;width:100%;max-width:520px;margin-top:1.65rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.szt-clinic-page .clinic-hero-proof div{display:flex;flex-direction:column;gap:.25rem}.szt-clinic-page .clinic-hero-proof strong{font-size:.8rem;line-height:1.3;font-weight:600;color:rgb(255 255 255 / .92)}.szt-clinic-page .clinic-split-align{align-items:start}.szt-clinic-page .clinic-split-align .problem-copy{padding-top:2.65rem}.szt-clinic-page .clinic-split-align.deliverables-intro{align-items:start}.szt-clinic-page .clinic-questions{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.szt-clinic-page .clinic-questions li{padding:1rem 1.15rem;border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:rgb(255 255 255 / .03);font-size:.95rem;line-height:1.45;color:rgb(255 255 255 / .78)}.szt-clinic-page .clinic-pillars,.szt-clinic-page .clinic-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.szt-clinic-page .clinic-pillar,.szt-clinic-page .clinic-col{padding:1.5rem 1.35rem;border:1px solid rgb(255 255 255 / .08);border-radius:20px;background:rgb(255 255 255 / .03)}.szt-clinic-page .clinic-pillar h3,.szt-clinic-page .clinic-col h3{margin:0 0 .85rem;font-size:1.05rem;letter-spacing:-.02em;color:#fff}.szt-clinic-page .clinic-pillar p{margin:0;font-size:.9375rem;line-height:1.65;color:rgb(255 255 255 / .58)}.szt-clinic-page .clinic-trust .section-heading.centered{max-width:46rem;margin-inline:auto;text-align:center}.szt-clinic-page .clinic-feat-grid{margin-top:2.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.szt-clinic-page .clinic-feat-grid-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.szt-clinic-page .clinic-feat-stack{display:grid;gap:.55rem}.szt-clinic-page .clinic-feat{padding:.95rem 1.1rem;border:1px solid rgb(255 255 255 / .09);background:rgb(255 255 255 / .03);font-size:.9375rem;line-height:1.45;color:rgb(255 255 255 / .78);border-radius:20px}.szt-clinic-page .clinic-col .clinic-feat{background:rgb(255 255 255 / .025)}.szt-clinic-page .clinic-local-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.35rem;padding:1.15rem 1.25rem;max-width:26rem;text-decoration:none;border:1px solid rgb(167 139 250 / .28);border-radius:20px;background:linear-gradient(135deg,rgb(122 88 255 / .16),rgb(255 255 255 / .03));transition:border-color 0.2s ease,background 0.2s ease}.szt-clinic-page .clinic-local-cta:hover{border-color:rgb(167 139 250 / .5);background:linear-gradient(135deg,rgb(122 88 255 / .22),rgb(255 255 255 / .05))}.szt-clinic-page .clinic-local-cta-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(215 179 111 / .92)}.szt-clinic-page .clinic-local-cta strong{font-size:1.05rem;letter-spacing:-.02em;color:#fff}.szt-clinic-page .clinic-local-cta-action{display:inline-flex;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.875rem;font-weight:600;color:#c4b5fd}.szt-clinic-page .clinic-local-cta:hover .clinic-local-cta-action{color:#ddd6fe}.szt-clinic-page .clinic-local-cta-action i{font-style:normal;transition:transform 0.2s ease}.szt-clinic-page .clinic-local-cta:hover .clinic-local-cta-action i{transform:translateX(3px)}.szt-clinic-page .clinic-structure .problem-copy .text-link,.szt-clinic-page .deliverables .problem-copy .text-link{color:rgb(255 255 255 / .88)}.szt-clinic-page .clinic-case .section-heading{margin-bottom:2.5rem}.szt-clinic-page .clinic-case-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.5rem 2.75rem;align-items:start}.szt-clinic-page .clinic-case-media{overflow:hidden;border:1px solid rgb(0 0 0 / .08);border-radius:18px;background:#fff;box-shadow:0 24px 60px rgb(0 0 0 / .08)}.szt-clinic-page .clinic-case-media-head{justify-content:flex-end;padding:14px 18px 10px}.szt-clinic-page .clinic-case-media .ba-stage,.szt-clinic-page .clinic-case-media .comparison-stage{height:min(520px, 62vh);border-radius:0}.szt-clinic-page .clinic-case-copy{padding-top:.35rem}.szt-clinic-page .clinic-case-label{margin:0 0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:rgb(90 70 30 / .75)}.szt-clinic-page .clinic-case-copy h3{margin:0 0 .85rem;font-size:clamp(1.6rem, 2.4vw, 2.1rem);letter-spacing:-.03em;color:#111}.szt-clinic-page .clinic-case-copy>p{margin:0 0 1.35rem;font-size:1.02rem;line-height:1.65;color:rgb(17 17 17 / .68)}.szt-clinic-page .clinic-case-points{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:.7rem}.szt-clinic-page .clinic-case-points li{position:relative;padding-left:1.2rem;font-size:.95rem;line-height:1.45;color:rgb(17 17 17 / .78)}.szt-clinic-page .clinic-case-points li::before{content:'';position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:rgb(167 139 250 / .9)}.szt-clinic-page .clinic-case-copy .button{display:inline-flex;align-items:center;gap:.45rem}.szt-clinic-page .clinic-structure,.szt-clinic-page .clinic-trust,.szt-clinic-page .clinic-booking,.szt-clinic-page .clinic-mobile,.szt-clinic-page .clinic-seo,.szt-clinic-page .clinic-lang{padding:5rem 0}.szt-clinic-page .clinic-inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.szt-clinic-page .clinic-inline-link:hover{color:#fff}@media (max-width:1000px){.szt-clinic-page .hero-grid,.szt-clinic-page .clinic-case-layout{grid-template-columns:1fr}.szt-clinic-page .hero-copy h1{max-width:none;font-size:clamp(2.25rem, 8vw, 3.2rem)}.szt-clinic-page .clinic-hero-viewport{height:280px}.szt-clinic-page .hero-visual{padding-top:0;margin-top:.5rem}.szt-clinic-page .clinic-hero-shot{animation:none;transform:none;translate:none;max-width:100%}.szt-clinic-page .clinic-hero-shot.is-tilting{transform:none}.szt-clinic-page .clinic-hero-orbit{animation:none;display:none}.szt-clinic-page .clinic-hero-proof{max-width:100%;grid-template-columns:1fr;gap:.85rem}.szt-clinic-page .clinic-split-align .problem-copy{padding-top:0}.szt-clinic-page .clinic-case-media .ba-stage,.szt-clinic-page .clinic-case-media .comparison-stage{height:360px}}@media (prefers-reduced-motion:reduce){.szt-clinic-page .clinic-hero-shot,.szt-clinic-page .clinic-hero-orbit{animation:none}.szt-clinic-page .clinic-hero-shot{--hero-rx:2deg;--hero-ry:-9deg;transform:perspective(1100px) rotateY(var(--hero-ry)) rotateX(var(--hero-rx));translate:none;transition:none}}@media (max-width:800px){.szt-clinic-page .clinic-questions,.szt-clinic-page .clinic-pillars,.szt-clinic-page .clinic-two-cols,.szt-clinic-page .clinic-feat-grid,.szt-clinic-page .clinic-feat-grid-dense{grid-template-columns:1fr}.szt-clinic-page .clinic-structure,.szt-clinic-page .clinic-trust,.szt-clinic-page .clinic-booking,.szt-clinic-page .clinic-mobile,.szt-clinic-page .clinic-seo,.szt-clinic-page .clinic-lang{padding:4rem 1.5rem}}