@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url('../fonts/inter-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url('../fonts/inter-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1A1C1F;--text: #2B2E33;--muted: #61666D;--line: #E7E5DF;--grey: #F5F5F2;--tint: #FFF7E1;--yellow: #FDB717;--yellow-hover: #F5AA00;--yellow-ink: #9A6400;--green: #1F9D55;--wa: #25D366;--plate: #D7202A;--bg: #FFFFFF;--surface: #FFFFFF;--header-bg: rgba(255,255,255,.97);--on-accent: #1A1C1F;--dark-bg: #1A1C1F;--dark-hover: #2C2F34;--line-hover: #C9C6BD;--link: #1F5FBF;--status-bg: #EAF7EF;--status-ink: #17663A;--notice-line: #F3D9A0;--notice-ink: #C77800;--star: #F4A100;--font: 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--gutter: 16px;--max: 1160px;--r: 12px;--r-lg: 16px;--shadow: 0 1px 2px rgba(20,22,25,.06),0 10px 30px -14px rgba(20,22,25,.18);--header-h: 64px;--bar-h: 64px}@media (min-width: 900px){:root{--gutter: 40px;--header-h: 80px;--bar-h: 0px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 12px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;padding-bottom: calc(var(--bar-h) + env(safe-area-inset-bottom));background: var(--bg);color: var(--text);font: 400 16px/1.6 var(--font);-webkit-font-smoothing: antialiased;font-feature-settings: 'cv11','ss01'}@media (min-width: 900px){body{padding-bottom: 0;font-size: 17px}}img{display: block;max-width: 100%;height: auto}a{color: inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin: 0}ul,ol{padding: 0;list-style: none}h1,h2,h3,h4{color: var(--ink);font-weight: 700;line-height: 1.2;letter-spacing: -.015em}strong{font-weight: 700}.nowrap{white-space: nowrap}.container{width: 100%;max-width: calc(var(--max) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}.mi{width: 24px;height: 24px;flex: none;fill: currentColor}.skip-link{position: absolute;top: 8px;left: 8px;z-index: 100;padding: 10px 14px;border-radius: 8px;background: var(--dark-bg);color: #fff;font-weight: 600;transform: translateY(-160%)}.skip-link:focus{transform: none}:focus-visible{outline: 3px solid #2563EB;outline-offset: 2px;border-radius: 6px}.site-header{position: sticky;top: 0;z-index: 50;background: var(--header-bg);border-bottom: 1px solid var(--line)}.site-header__row{display: flex;align-items: center;gap: 16px;height: var(--header-h)}.logo{flex: none;margin-right: auto}.logo img{width: auto;height: 36px}.nav{display: none}.header-call{display: inline-flex;align-items: center;gap: 6px;height: 42px;padding: 0 14px 0 10px;border-radius: 10px;background: var(--yellow);color: var(--on-accent);font-size: 15px;font-weight: 700;text-decoration: none;white-space: nowrap;font-variant-numeric: tabular-nums}.header-call .mi{width: 20px;height: 20px}@media (max-width: 374px){.logo img{height: 28px}.header-call{padding: 0 10px 0 8px;font-size: 14px}}@media (min-width: 900px){.logo img{height: 54px}.nav{gap: 30px;margin-right: 16px}.nav a{white-space: nowrap}.nav a{color: var(--muted);font-size: 15px;font-weight: 500;text-decoration: none;transition: color .15s}.nav a:hover{color: var(--ink)}.header-call{height: 48px;padding: 0 20px 0 16px;font-size: 17px}.header-call:hover{background: var(--yellow-hover)}}@media (min-width: 1100px){.nav{display: flex}}.actions{display: grid;gap: 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 56px;padding: 0 22px;border: 1px solid transparent;border-radius: var(--r);font-size: 17px;font-weight: 600;text-decoration: none;white-space: nowrap;transition: background-color .15s,border-color .15s,box-shadow .15s;-webkit-tap-highlight-color: transparent}.btn:active{transform: translateY(1px)}.btn .mi{width: 22px;height: 22px}.btn--primary{background: var(--yellow);color: var(--on-accent);font-weight: 700;box-shadow: 0 1px 0 rgba(0,0,0,.08),0 8px 20px -10px rgba(180,120,0,.7)}.btn--primary:hover{background: var(--yellow-hover)}.btn--wa{border-color: var(--line);background: var(--surface);color: var(--ink)}.btn--wa .mi{color: var(--wa)}.btn--wa:hover{border-color: var(--line-hover)}.btn--dark{background: var(--dark-bg);color: #fff}.btn--dark .mi{color: var(--yellow)}.btn--dark:hover{background: var(--dark-hover)}.btn--on-yellow{border-color: transparent;background: #fff;color: var(--on-accent)}@media (min-width: 600px){.actions{grid-template-columns: auto auto;justify-content: start}}.hero{padding: 24px 0 32px}.hero__grid{display: grid;gap: 28px}.hero__body{order: 1}.hero__media{order: 2;position: relative;overflow: hidden;border-radius: var(--r-lg);aspect-ratio: 4 / 3;background: var(--grey)}.hero__media img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 62%}.status{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;padding: 5px 12px 5px 10px;border-radius: 999px;background: var(--status-bg);color: var(--status-ink);font-size: 14px;font-weight: 600}.status__dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: var(--green)}.status__dot::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid var(--green);opacity: 0;animation: ping 2.4s ease-out infinite}@keyframes ping{0%{transform: scale(.6);opacity: .7}80%,100%{transform: scale(1.7);opacity: 0}}.hero h1{font-size: clamp(32px,9vw,58px);font-weight: 800;line-height: 1.08;letter-spacing: -.03em}.hero__lead{margin: 14px 0 24px;color: var(--muted);font-size: 17px;line-height: 1.55}.points{display: grid;gap: 10px;margin-top: 22px}.points li{display: flex;align-items: flex-start;gap: 10px;color: var(--text);font-size: 15.5px;line-height: 1.45}.points .mi{width: 20px;height: 20px;margin-top: 1px;color: var(--green)}.rating-card{position: absolute;left: 12px;bottom: 12px;display: flex;align-items: center;gap: 10px;padding: 10px 14px 10px 12px;border-radius: var(--r);background: var(--surface);box-shadow: var(--shadow);color: var(--muted);font-size: 13px;line-height: 1.3;text-decoration: none}.rating-card strong{color: var(--ink);font-size: 26px;font-weight: 800;letter-spacing: -.02em;line-height: 1}.rating-card__body{display: grid;gap: 2px}.stars{display: inline-flex;gap: 1px;color: var(--star)}.stars .mi{width: 16px;height: 16px}@media (min-width: 900px){.hero{padding: 56px 0 72px}.hero__grid{grid-template-columns: 1fr 1fr;gap: 64px;align-items: center}.hero__media{aspect-ratio: 5 / 5.4}.hero__lead{font-size: 19px;margin: 20px 0 32px}.points li{font-size: 16.5px}.rating-card{left: 20px;bottom: 20px;padding: 14px 18px 14px 16px;font-size: 14px}.rating-card strong{font-size: 32px}}.trust{border-block: 1px solid var(--line);background: var(--grey)}.trust__list{display: grid;grid-template-columns: 1fr 1fr}.trust li{display: flex;align-items: center;gap: 12px;padding: 18px 8px 18px 0}.trust li:nth-child(n+3){border-top: 1px solid var(--line)}.trust .mi{width: 28px;height: 28px;color: var(--yellow-ink)}.trust strong{display: block;color: var(--ink);font-size: 17px;line-height: 1.2}.trust span{display: block;color: var(--muted);font-size: 13px;line-height: 1.35}@media (min-width: 900px){.trust__list{grid-template-columns: repeat(4,1fr)}.trust li{padding: 26px 24px;border-left: 1px solid var(--line)}.trust li:first-child{border-left: 0;padding-left: 0}.trust li:nth-child(n+3){border-top: 0}.trust .mi{width: 32px;height: 32px}.trust strong{font-size: 20px}.trust span{font-size: 14.5px}}.section{padding: 64px 0}.section--tight{padding-bottom: 48px}.section--grey{background: var(--grey)}.section--tint{background: var(--tint)}.section-head{max-width: 680px;margin-bottom: 28px}.section h2,.final h2{font-size: clamp(27px,7.4vw,42px);font-weight: 800;line-height: 1.12;letter-spacing: -.025em}.lead{margin-top: 12px;color: var(--muted);font-size: 17px}@media (min-width: 900px){.section{padding: 96px 0}.section--tight{padding-bottom: 80px}.section-head{margin-bottom: 44px}.lead{font-size: 19px}}.cards{display: grid;gap: 12px}.card{display: grid;grid-template-columns: 48px 1fr;column-gap: 16px;padding: 18px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}.card__icon{grid-row: 1 / span 2;display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--r);background: var(--tint);color: var(--yellow-ink)}.card__icon .mi{width: 26px;height: 26px}.card h3{align-self: end;font-size: 17px}.card p{margin-top: 2px;color: var(--muted);font-size: 15px;line-height: 1.5}@media (min-width: 600px){.cards{grid-template-columns: 1fr 1fr}}@media (min-width: 900px){.cards{grid-template-columns: repeat(3,1fr);gap: 20px}.card{grid-template-columns: 1fr;row-gap: 6px;padding: 28px;transition: box-shadow .2s,border-color .2s}.card:hover{border-color: transparent;box-shadow: var(--shadow)}.card__icon{grid-row: auto;margin-bottom: 14px;width: 52px;height: 52px}.card h3{font-size: 19px}.card p{font-size: 16px}}.oc{display: grid;gap: 32px}.oc .btn{margin-top: 24px;width: 100%}.oc__list{display: grid;gap: 10px}.oc__list li{display: flex;gap: 14px;padding: 16px;border-radius: var(--r-lg);background: var(--surface);box-shadow: 0 1px 2px rgba(20,22,25,.05)}.oc__list .mi{width: 26px;height: 26px;margin-top: 1px;color: var(--yellow-ink)}.oc__list h3{font-size: 17px}.oc__list p{margin-top: 2px;color: var(--muted);font-size: 15px;line-height: 1.5}@media (min-width: 900px){.oc{grid-template-columns: 5fr 6fr;gap: 72px;align-items: start}.oc__head{position: sticky;top: calc(var(--header-h) + 40px)}.oc .btn{width: auto}.oc__list li{padding: 20px 24px}.oc__list h3{font-size: 18px}.oc__list p{font-size: 16px}}.steps{display: grid;gap: 0;counter-reset: step}.steps li{position: relative;padding: 0 0 26px 54px;counter-increment: step}.steps li::before{content: counter(step);position: absolute;left: 0;top: -2px;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--yellow);color: var(--on-accent);font-size: 16px;font-weight: 800}.steps li:not(:last-child)::after{content: "";position: absolute;left: 18px;top: 42px;bottom: 6px;width: 2px;background: var(--line)}.steps h3{font-size: 18px}.steps p{margin-top: 4px;color: var(--muted);font-size: 15.5px}.notice{display: flex;gap: 12px;margin-top: 12px;padding: 16px 18px;border: 1px solid var(--notice-line);border-radius: var(--r-lg);background: var(--tint);font-size: 15px;line-height: 1.5}.notice .mi{color: var(--notice-ink)}.notice strong{color: var(--ink)}@media (min-width: 900px){.steps{grid-template-columns: repeat(3,1fr);gap: 40px}.steps li{padding: 58px 0 0}.steps li::before{top: 0;width: 42px;height: 42px}.steps li:not(:last-child)::after{left: 56px;right: -28px;top: 20px;bottom: auto;width: auto;height: 2px}.steps h3{font-size: 20px}.steps p{font-size: 16.5px}.notice{margin-top: 48px;padding: 18px 24px;align-items: center;font-size: 16px}}.area{display: grid;gap: 14px}.panel{padding: 22px 20px;border-radius: var(--r-lg);background: var(--grey)}.panel h3{display: flex;align-items: center;gap: 10px;margin-bottom: 16px;font-size: 19px}.panel h3 .mi{color: var(--yellow-ink)}.panel h4{margin-bottom: 8px;color: var(--muted);font-size: 13px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.panel__cols{display: grid;gap: 20px}@media (min-width: 480px){.panel__cols{grid-template-columns: 1fr 1fr;gap: 16px}}.panel__sub{margin-top: 22px}.ticklist{display: grid;gap: 8px}.ticklist li{display: flex;align-items: center;gap: 8px;font-size: 16px;font-weight: 500;color: var(--ink)}.ticklist .mi{width: 18px;height: 18px;color: var(--green)}.ticklist--cols{grid-template-columns: 1fr 1fr;column-gap: 16px}.plate{display: inline-grid;place-items: center;min-width: 2.3em;padding: .2em .45em .16em;border: 2px solid #fff;border-radius: 5px;background: var(--plate);box-shadow: 0 0 0 1.5px var(--plate);color: #fff;font-size: 15px;font-weight: 800;line-height: 1;letter-spacing: .01em}.plates{display: flex;gap: 12px;padding-left: 2px}.plates .plate{font-size: 18px}@media (min-width: 900px){.area{grid-template-columns: 1fr 1fr;gap: 20px}.panel{padding: 32px}.panel h3{font-size: 21px}.ticklist li{font-size: 17px}}.gallery{display: flex;gap: 10px;padding: 0 var(--gutter) 4px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;overscroll-behavior-x: contain}.gallery::-webkit-scrollbar{display: none}.shot{flex: none;height: 300px;overflow: hidden;border-radius: var(--r-lg);background: var(--grey);scroll-snap-align: start}.shot img{width: auto;height: 100%}.gallery-nav{display: none}@media (min-width: 900px){.gallery{--edge: max(var(--gutter),calc((100% - var(--max)) / 2));gap: 20px;padding: 0 var(--edge);scroll-padding: 0 var(--edge);scroll-behavior: smooth}.shot{height: 460px}.gallery-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;max-width: none}.gallery-nav{display: flex;gap: 10px}.gallery-nav__btn{display: grid;place-items: center;width: 48px;height: 48px;padding: 0;border: 1px solid var(--line);border-radius: 50%;background: var(--surface);color: var(--ink);cursor: pointer;transition: border-color .15s,opacity .15s}.gallery-nav__btn:hover:not(:disabled){border-color: var(--line-hover)}.gallery-nav__btn:disabled{opacity: .35;cursor: default}.gallery-nav__btn--prev .mi{transform: rotate(180deg)}}@media (min-width: 900px) and (prefers-reduced-motion: reduce){.gallery{scroll-behavior: auto}}.oc__photo{overflow: hidden;border-radius: var(--r-lg);background: var(--grey)}.oc__photo img{width: 100%;height: 100%;object-fit: cover}.oc__photo{aspect-ratio: 16 / 9;margin-top: 24px}@media (min-width: 900px){.oc__photo{margin-top: 32px}}.nap{display: grid;gap: 12px}.nap>div{padding: 20px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}.nap dt{display: flex;align-items: center;gap: 8px;margin-bottom: 8px;color: var(--muted);font-size: 13px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.nap dt .mi{width: 18px;height: 18px;color: var(--yellow-ink)}.nap dd{color: var(--ink);font-size: 16.5px;line-height: 1.5}.nap dd + dd{margin-top: 8px}.nap__phone{font-size: 24px;font-weight: 800;letter-spacing: -.01em;text-decoration: none}.nap__link{display: inline;font-size: 15.5px;font-weight: 600;text-decoration: none;color: var(--link)}.nap__link .mi{width: 20px;height: 20px;vertical-align: -5px}.nap__link:hover{text-decoration: underline;text-underline-offset: 3px}@media (min-width: 600px){.nap{grid-template-columns: 1fr 1fr}}@media (min-width: 1000px){.nap{grid-template-columns: repeat(4,1fr);gap: 16px}.nap>div{padding: 24px}}.faq__list{border-top: 1px solid var(--line)}.faq__item{border-bottom: 1px solid var(--line)}.faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;color: var(--ink);font-size: 17px;font-weight: 600;line-height: 1.4;cursor: pointer;list-style: none}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary .mi{flex: none;width: 24px;height: 24px;color: var(--muted);transform: rotate(90deg);transition: transform .2s}.faq__item[open] summary .mi{transform: rotate(-90deg)}.faq__item summary:hover{color: var(--ink)}.faq__item p{max-width: 760px;padding: 0 40px 20px 0;color: var(--muted);font-size: 16px}@media (min-width: 900px){.faq{display: grid;grid-template-columns: 4fr 7fr;gap: 72px;align-items: start}.faq .section-head{margin: 0}.faq__item summary{padding: 22px 0;font-size: 18.5px}.faq__item p{font-size: 17px}}.final{padding: 48px 0;background: var(--yellow)}.final__row{display: grid;gap: 24px}.final h2{color: var(--on-accent)}.final p{margin-top: 10px;color: var(--on-accent);font-size: 17px}@media (min-width: 900px){.final{padding: 64px 0}.final__row{grid-template-columns: 1fr auto;align-items: center;gap: 48px}}.site-footer{padding: 40px 0;background: var(--bg);border-top: 1px solid var(--line);color: var(--muted);font-size: 14.5px;line-height: 1.6}.site-footer__row{display: grid;gap: 18px}.site-footer img{width: auto;height: 36px}.site-footer strong{color: var(--ink)}.site-footer a{color: var(--ink);font-weight: 600;text-decoration: none}.site-footer__note{font-size: 13px}@media (min-width: 900px){.site-footer__row{grid-template-columns: auto 1fr 1fr;gap: 48px;align-items: center}}.callbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;display: grid;grid-template-columns: 1fr auto;gap: 8px;padding: 8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background: var(--header-bg);border-top: 1px solid var(--line);box-shadow: 0 -8px 24px rgba(20,22,25,.08);transition: transform .25s ease}.callbar a{display: flex;align-items: center;justify-content: center;gap: 8px;height: 48px;border-radius: var(--r);text-decoration: none}.callbar__call{background: var(--yellow);color: var(--on-accent);font-size: 16px;font-weight: 600}.callbar__call strong{font-weight: 800;font-variant-numeric: tabular-nums}.callbar__call .mi{width: 22px;height: 22px}.callbar__wa{width: 56px;border: 1px solid var(--line);color: var(--wa)}.callbar__wa .mi{width: 26px;height: 26px}.callbar.is-hidden{transform: translateY(110%)}@media (min-width: 900px){.callbar{display: none}}@media (prefers-reduced-motion: reduce){.callbar{transition: none}.status__dot::after{animation: none}}.reviews-head{display: grid;gap: 20px;margin-bottom: 28px}.reviews-summary{display: inline-flex;align-items: center;gap: 12px;justify-self: start;padding: 12px 18px 12px 14px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);color: var(--muted);font-size: 14px;text-decoration: none}.reviews-summary strong{color: var(--ink);font-size: 34px;font-weight: 800;letter-spacing: -.03em;line-height: 1}.reviews-summary__body{display: grid;gap: 2px}.reviews-summary:hover{border-color: var(--line-hover)}.reviews{display: flex;gap: 12px;padding: 0 var(--gutter) 6px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--gutter);scrollbar-width: none;overscroll-behavior-x: contain}.reviews::-webkit-scrollbar{display: none}.review{flex: 0 0 86%;display: flex;flex-direction: column;gap: 14px;padding: 22px 20px 20px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);scroll-snap-align: start}.review .stars .mi{width: 18px;height: 18px}.review blockquote{flex: 1;margin: 0;color: var(--text);font-size: 16px;line-height: 1.6}.review footer{display: flex;align-items: center;gap: 12px;padding-top: 14px;border-top: 1px solid var(--line)}.review__avatar{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;color: #fff;font-size: 17px;font-weight: 700}.review strong{display: block;color: var(--ink);font-size: 15.5px;line-height: 1.3}.review small{display: block;color: var(--muted);font-size: 13px}.reviews-all{display: inline-flex;align-items: center;margin-top: 18px;color: var(--link);font-size: 15.5px;font-weight: 600;text-decoration: none}.reviews-all .mi{width: 20px;height: 20px}.reviews-all:hover{text-decoration: underline;text-underline-offset: 3px}@media (min-width: 600px){.review{flex-basis: 380px}}@media (min-width: 900px){.reviews-head{grid-template-columns: 1fr auto;align-items: end;margin-bottom: 40px}.reviews{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;max-width: calc(var(--max) + 2 * var(--gutter));margin: 0 auto;padding-bottom: 0;overflow: visible}.review{padding: 28px}.review blockquote{font-size: 16.5px}.reviews-all{margin-top: 28px}}.nap dd.nap__note{color: var(--muted);font-size: 15px}.legal{padding: 32px 0 64px}.legal__wrap{max-width: calc(760px + 2 * var(--gutter))}.legal__back{display: inline-flex;align-items: center;gap: 2px;margin-bottom: 20px;color: var(--muted);font-size: 15px;font-weight: 500;text-decoration: none}.legal__back .mi{width: 20px;height: 20px;transform: rotate(180deg)}.legal__back:hover{color: var(--ink)}.legal h1{font-size: clamp(30px,8vw,46px);font-weight: 800;letter-spacing: -.03em}.legal__date{margin-top: 8px;color: var(--muted);font-size: 15px}.legal__intro{margin-top: 24px;padding: 18px 20px;border-radius: var(--r-lg);background: var(--grey)}.legal h2{margin: 40px 0 12px;font-size: 21px;letter-spacing: -.02em}.legal p{margin-top: 10px}.legal ul{display: grid;gap: 6px;margin-top: 10px;padding-left: 20px;list-style: disc}.legal li::marker{color: var(--yellow-ink)}.legal a:not(.legal__back){color: var(--link)}@media (min-width: 900px){.legal{padding: 56px 0 96px}.legal h2{font-size: 23px;margin-top: 48px}}.site-footer__note a{font-weight: 500;text-decoration: underline;text-underline-offset: 3px}.site-footer__credit{margin-top: 28px;padding-top: 18px;border-top: 1px solid var(--line);color: var(--muted);font-size: 13px}.site-footer .site-footer__credit a{font-weight: 500;text-decoration: underline;text-underline-offset: 3px}.site-footer a[href^="tel"]{white-space: nowrap}.theme-dark{--bg: #1C1F23;--grey: #23272C;--surface: #2A2E34;--tint: #29261F;--line: #3A3F46;--line-hover: #59606A;--ink: #F3F4F5;--text: #D9DCE0;--muted: #A3A9B1;--yellow-ink: #FDB717;--green: #3CCB75;--link: #8DBBFF;--header-bg: rgba(28,31,35,.96);--dark-bg: #111316;--dark-hover: #000000;--status-bg: rgba(60,203,117,.14);--status-ink: #74E3A0;--notice-line: rgba(253,183,23,.35);--notice-ink: #FDB717;--star: #FDB717;--shadow: 0 1px 2px rgba(0,0,0,.3),0 12px 30px -14px rgba(0,0,0,.6);color-scheme: dark}.theme-dark .card__icon{background: rgba(253,183,23,.12)}.theme-dark .oc__list li{box-shadow: none;border: 1px solid var(--line)}.theme-dark .hero__media,.theme-dark .shot{background: var(--surface)}.theme-dark .btn--primary{box-shadow: 0 8px 22px -10px rgba(253,183,23,.45)}.theme-dark .trust,.theme-dark #oc,.theme-dark #obszar,.theme-dark #kontakt{--ink: #1A1C1F;--text: #2B2E33;--muted: #4A3D16;--line: rgba(26,28,31,.16);--yellow-ink: #1A1C1F;background: var(--yellow);color: var(--text)}.theme-dark :is(#oc .oc__list li,#obszar .panel,#kontakt .nap>div){--ink: #F3F4F5;--text: #D9DCE0;--muted: #A3A9B1;--line: #3A3F46;--yellow-ink: #FDB717;--link: #FDB717;border: 0;background: var(--surface);color: var(--text);box-shadow: 0 12px 28px -18px rgba(0,0,0,.55)}