.textpage-layout{margin: 0 0 var(--space-10)}.textpage-content{background: var(--color-white);border: 1px solid var(--color-fog);border-radius: var(--radius-xl);padding: var(--space-8) var(--space-10);box-shadow: var(--shadow-sm);font-size: var(--text-base);line-height: var(--leading-relaxed);color: var(--color-ink)}@media (max-width: 600px){.textpage-content{padding: var(--space-6) var(--space-5)}}.textpage-content h2{font-family: var(--font-display);font-size: var(--text-2xl);font-weight: 800;color: var(--color-charcoal);text-transform: uppercase;letter-spacing: var(--tracking-tight);margin: var(--space-8) 0 var(--space-4);padding-bottom: var(--space-3);border-bottom: 2px solid var(--color-forest)}.textpage-content h3{font-family: var(--font-display);font-size: var(--text-xl);font-weight: 800;color: var(--color-charcoal);text-transform: uppercase;letter-spacing: var(--tracking-tight);margin: var(--space-6) 0 var(--space-3)}.textpage-content h4{font-size: var(--text-base);font-weight: 700;color: var(--color-charcoal);margin: var(--space-5) 0 var(--space-2)}.textpage-content p{margin: 0 0 var(--space-4)}.textpage-content ul,.textpage-content ol{margin: 0 0 var(--space-4);padding-left: var(--space-6)}.textpage-content li{margin-bottom: var(--space-2)}.textpage-content a{color: var(--color-forest);font-weight: 600}.textpage-content a:hover{text-decoration: underline}.textpage-content strong{color: var(--color-charcoal)}.textpage-content table{width: 100%;border-collapse: collapse;margin: 0 0 var(--space-5);font-size: var(--text-sm)}.textpage-content table th{background: var(--color-mist);padding: var(--space-3) var(--space-4);text-align: left;font-weight: 700;color: var(--color-muted);font-size: var(--text-xs);text-transform: uppercase;letter-spacing: var(--tracking-wide);border-bottom: 1px solid var(--color-fog)}.textpage-content table td{padding: var(--space-3) var(--space-4);border-bottom: 1px solid var(--color-mist);vertical-align: top}.textpage-content table tr:last-child td{border-bottom: none}.textpage-content img{max-width: 100%;height: auto;border-radius: var(--radius-lg)}.textpage-content blockquote{border-left: 4px solid var(--color-forest);margin: var(--space-5) 0;padding: var(--space-3) var(--space-5);background: oklch(96% .025 145);border-radius: var(--radius-lg);font-style: italic;color: var(--color-slate)}.tp-note{display: flex;gap: var(--space-4);align-items: flex-start;margin: var(--space-5) 0;padding: var(--space-4) var(--space-5);background: var(--color-mist);border: 1px solid var(--color-fog);border-left: 4px solid var(--color-silver);border-radius: var(--radius-lg);font-size: var(--text-sm);line-height: var(--leading-relaxed);color: var(--color-slate)}.tp-note > :first-child{margin-top: 0}.tp-note > :last-child{margin-bottom: 0}.tp-note p{margin: 0 0 var(--space-3)}.tp-note p:last-child{margin-bottom: 0}.tp-note strong{color: var(--color-charcoal)}.tp-note::before{content: '';flex-shrink: 0;width: 20px;height: 20px;margin-top: 1px;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.tp-note--warn{background: oklch(97% .03 40);border-color: oklch(85% .07 40);border-left-color: var(--color-ember);color: var(--color-ink)}.tp-note--warn::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2410c' stroke-width='2'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.tp-note--tip{background: oklch(96% .025 145);border-color: var(--color-forest-muted);border-left-color: var(--color-forest);color: var(--color-ink)}.tp-note--tip::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d5a27' stroke-width='2'%3E%3Cpath d='M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z'/%3E%3C/svg%3E")}.tp-media{float: right;width: 200px;margin: 0 0 var(--space-4) var(--space-6)}.tp-media--left{float: left;margin: 0 var(--space-6) var(--space-4) 0}.tp-media img{display: block;width: 100%;height: auto;border-radius: var(--radius-lg);border: 1px solid var(--color-fog)}.tp-media figcaption{font-size: var(--text-xs);color: var(--color-muted);margin-top: var(--space-2);text-align: center}.tp-media--logo{width: auto;max-width: 170px}.tp-media--logo img{width: auto;max-width: 100%;border: none;border-radius: 0}@media (max-width: 600px){.tp-media,.tp-media--left{float: none;width: 100%;margin: var(--space-4) 0}.tp-media--logo{width: auto}}.tp-thumbs{list-style: none !important;display: flex;flex-wrap: wrap;gap: var(--space-4);padding: 0 !important;margin: var(--space-5) 0 !important}.tp-thumbs li{margin: 0 !important}.tp-thumbs a{display: block;text-decoration: none}.tp-thumbs img{display: block;height: auto;border-radius: var(--radius-md);border: 1px solid var(--color-fog);background: var(--color-white);transition: border-color var(--transition-fast)}.tp-thumbs a:hover img{border-color: var(--color-forest)}.tp-thumbs figcaption{font-size: var(--text-xs);color: var(--color-muted);margin-top: var(--space-2);max-width: 130px;line-height: var(--leading-snug)}.tp-thumbs--plain img{border: none;background: none;border-radius: 0}.tp-thumbs--plain a:hover img{border: none}.tp-downloads{list-style: none !important;padding: 0 !important;margin: var(--space-6) 0 !important;border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden}.tp-downloads li{display: grid;grid-template-columns: 160px 1fr;align-items: center;gap: var(--space-5);margin: 0 !important;padding: var(--space-4) var(--space-5);border-bottom: 1px solid var(--color-mist);background: var(--color-white);transition: background var(--transition-fast)}.tp-downloads li:last-child{border-bottom: none}.tp-downloads li:hover{background: var(--color-snow)}.tp-download__brand{display: flex;align-items: center;justify-content: center;height: 44px}.tp-download__brand img{max-height: 44px;max-width: 100%;width: auto;object-fit: contain}.tp-download__file{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: var(--space-4);text-decoration: none !important}.tp-download__name{font-size: var(--text-sm);font-weight: 700;color: var(--color-ink)}.tp-download__meta{display: block;font-size: var(--text-xs);font-weight: 400;color: var(--color-muted);margin-top: 2px}.tp-download__file svg{color: var(--color-forest);flex-shrink: 0}.tp-download__file:hover .tp-download__name{color: var(--color-forest);text-decoration: underline}.tp-downloads--nologo li{grid-template-columns: 1fr}@media (max-width: 600px){.tp-downloads li{grid-template-columns: 1fr;gap: var(--space-3)}.tp-download__brand{justify-content: flex-start}}.tp-cta{text-align: center;margin: var(--space-7) 0}.textpage-content hr{border: none;height: 1px;background: var(--color-fog);margin: var(--space-8) 0}.contact-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(270px,1fr));gap: var(--space-5);margin: var(--space-6) 0}.contact-block{background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-5);display: flex;gap: var(--space-4);align-items: flex-start}.contact-block__icon{width: 40px;height: 40px;flex-shrink: 0;border-radius: var(--radius-lg);background: var(--color-forest);display: flex;align-items: center;justify-content: center;color: white}.contact-block__label{font-size: var(--text-xs);font-weight: 700;text-transform: uppercase;letter-spacing: var(--tracking-wide);color: var(--color-muted);margin-bottom: 4px}.contact-block__value{font-size: var(--text-sm);font-weight: 700;color: var(--color-ink)}.contact-block__value a{color: var(--color-forest);text-decoration: none}.contact-block__value a:hover{text-decoration: underline}.contact-block__note{font-size: var(--text-xs);color: var(--color-muted);margin-top: 2px}.measure-layout{display: flex;gap: var(--space-6);align-items: flex-start;margin: var(--space-4) 0 var(--space-6)}.measure-layout--reverse{flex-direction: row-reverse}.measure-layout__steps{flex: 1}.measure-layout__img{flex-shrink: 0}.measure-layout__img img{width: 180px;border-radius: var(--radius-lg);border: 1px solid var(--color-fog);display: block}@media (max-width: 600px){.measure-layout{flex-direction: column}.measure-layout--reverse{flex-direction: column}.measure-layout__img img{width: 100%}}.size-figure{margin: var(--space-5) 0 var(--space-6);text-align: center}.size-figure img{max-width: 100%;height: auto;border-radius: var(--radius-lg);border: 1px solid var(--color-fog)}.size-figure figcaption{font-size: var(--text-xs);color: var(--color-muted);margin-top: var(--space-2)}.size-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;margin: var(--space-4) 0 var(--space-5);border-radius: var(--radius-lg);border: 1px solid var(--color-fog)}.size-table-wrap table{margin: 0;border-radius: 0;border: none;min-width: 420px}.size-table-wrap table th[scope="row"]{background: var(--color-mist);font-weight: 700;color: var(--color-slate);text-align: left;white-space: nowrap}.helpful-links{list-style: none !important;padding: 0 !important;margin-top: var(--space-4) !important;margin-right: 0 !important;margin-left: 0 !important;display: flex;flex-direction: column;gap: var(--space-2)}.helpful-links li{margin: 0 !important}.helpful-links li a{display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3) var(--space-5);background: var(--color-mist);border-radius: var(--radius-lg);font-size: var(--text-sm);font-weight: 600;color: var(--color-ink);text-decoration: none;border: 1px solid var(--color-fog);line-height: var(--leading-snug);transition: background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.helpful-links li a svg{color: var(--color-forest);flex-shrink: 0}.helpful-links li a:hover{background: var(--color-forest);color: var(--color-white);border-color: var(--color-forest);text-decoration: none}.helpful-links li a:hover svg{color: var(--color-white)}.page-intro{background: var(--color-forest-muted);border-radius: var(--radius-xl);padding: var(--space-6) var(--space-8);margin: 0 0 var(--space-8);border-left: 4px solid var(--color-forest)}.page-intro__tagline{font-family: var(--font-display);font-size: var(--text-xl);font-weight: 700;color: var(--color-charcoal);text-transform: uppercase;letter-spacing: var(--tracking-tight);margin: 0 0 var(--space-3)}.page-intro__lead{font-size: var(--text-md);color: var(--color-slate);line-height: var(--leading-relaxed);margin: 0;font-weight: 500}@media (max-width: 600px){.page-intro{padding: var(--space-5) var(--space-5)}.page-intro__tagline{font-size: var(--text-lg)}}.feature-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4);margin: var(--space-5) 0 var(--space-6)}@media (max-width: 600px){.feature-grid{grid-template-columns: 1fr}}.feature-card{background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-5) var(--space-6);border: 1px solid var(--color-fog)}.feature-card__icon{width: 40px;height: 40px;border-radius: var(--radius-lg);background: var(--color-forest);display: flex;align-items: center;justify-content: center;color: var(--color-white);margin-bottom: var(--space-4)}.feature-card__title{display: block;font-size: var(--text-base);font-weight: 700;color: var(--color-charcoal);margin-bottom: var(--space-2)}.feature-card__text{font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed);margin: 0}.specialty-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--space-4);margin: var(--space-5) 0 var(--space-6)}@media (max-width: 768px){.specialty-grid{grid-template-columns: 1fr}}.specialty-card{border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden}.specialty-card__head{display: flex;align-items: center;gap: var(--space-2);background: var(--color-forest);color: var(--color-white);padding: var(--space-3) var(--space-5);font-size: var(--text-sm);font-weight: 700}.specialty-card p{padding: var(--space-5);margin: 0;font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed)}.green-track{display: flex;align-items: flex-start;gap: var(--space-8);background: oklch(96% .025 145);border: 1px solid var(--color-forest-muted);border-radius: var(--radius-xl);padding: var(--space-6);margin: var(--space-4) 0 var(--space-6)}.green-track__body{flex: 1}.green-track__body p{margin: 0 0 var(--space-3);font-size: var(--text-sm)}.green-track__body ul{margin: 0;padding-left: var(--space-5);font-size: var(--text-sm)}.green-track__body li{margin-bottom: var(--space-2)}.green-track__img-link{flex-shrink: 0}.green-track__img-link img{border-radius: var(--radius-lg);display: block}@media (max-width: 600px){.green-track{flex-direction: column}.green-track__img-link{align-self: flex-start}}.textpage-content blockquote cite{display: block;margin-top: var(--space-3);font-size: var(--text-sm);font-style: normal;font-weight: 700;color: var(--color-forest)}.review-links{list-style: none !important;padding: 0 !important;margin: var(--space-4) 0 0 !important;display: flex;flex-direction: column;gap: var(--space-2)}.review-links li{display: flex;align-items: center;gap: var(--space-4);margin: 0 !important}.review-links li a{display: inline-flex;align-items: center;gap: var(--space-2);padding: var(--space-2) var(--space-5);background: var(--color-mist);border-radius: var(--radius-full);font-size: var(--text-sm);font-weight: 700;color: var(--color-ink);text-decoration: none;border: 1px solid var(--color-fog);min-width: 130px;transition: background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.review-links li a svg{color: var(--color-ember)}.review-links li a:hover{background: var(--color-forest);color: var(--color-white);border-color: var(--color-forest);text-decoration: none}.review-links li a:hover svg{color: var(--color-white)}.review-links__note{font-size: var(--text-xs);color: var(--color-muted);font-style: italic}.contact-rows{border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden;margin: var(--space-5) 0}.contact-row{display: grid;grid-template-columns: 32px 1fr auto;align-items: center;gap: var(--space-3);padding: var(--space-4) var(--space-5);border-bottom: 1px solid var(--color-mist);background: var(--color-white);transition: background var(--transition-fast)}.contact-row:last-child{border-bottom: none}.contact-row:hover{background: var(--color-snow)}.contact-row__icon{width: 32px;height: 32px;border-radius: var(--radius-md);background: var(--color-forest-muted);display: flex;align-items: center;justify-content: center;color: var(--color-forest);flex-shrink: 0}.contact-row__label{font-size: var(--text-sm);font-weight: 600;color: var(--color-charcoal)}.contact-row__value{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;font-size: var(--text-sm)}.contact-row__value a{color: var(--color-forest);font-weight: 600;text-decoration: none;white-space: nowrap}.contact-row__value a:hover{text-decoration: underline}.contact-row__phone{display: flex;flex-direction: column;align-items: flex-end;gap: 1px}.contact-row__phone-note{font-size: var(--text-xs);color: var(--color-muted);font-weight: 400}@media (max-width: 640px){.contact-row{grid-template-columns: 32px 1fr;grid-template-rows: auto auto}.contact-row__value{grid-column: 2;align-items: flex-start;margin-top: var(--space-1)}.contact-row__phone{align-items: flex-start}}.contact-notice{display: flex;align-items: flex-start;gap: var(--space-3);background: oklch(96% .025 145);border: 1px solid var(--color-forest-muted);border-left: 4px solid var(--color-forest);border-radius: var(--radius-lg);padding: var(--space-4) var(--space-5);margin: var(--space-6) 0;font-size: var(--text-sm);line-height: var(--leading-relaxed);color: var(--color-ink)}.contact-notice svg{flex-shrink: 0;color: var(--color-forest);margin-top: 2px}.contact-address{display: flex;align-items: flex-start;gap: var(--space-4);background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-5) var(--space-6);margin: var(--space-4) 0 var(--space-5)}.contact-address svg{flex-shrink: 0;color: var(--color-forest);margin-top: 3px}.contact-address__name{display: block;font-family: var(--font-display);font-size: var(--text-lg);font-weight: 700;color: var(--color-charcoal);margin-bottom: var(--space-1)}.contact-address__line{display: block;font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed)}.oh-card{border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden;margin: var(--space-4) 0 var(--space-5);max-width: 440px}.oh-card__header{display: flex;align-items: center;gap: var(--space-2);background: var(--color-mist);padding: var(--space-3) var(--space-5);font-size: var(--text-xs);font-weight: 700;text-transform: uppercase;letter-spacing: var(--tracking-wide);color: var(--color-muted)}.oh-card__header svg{color: var(--color-forest)}.oh-rows{}.oh-row{display: flex;justify-content: space-between;align-items: center;padding: var(--space-3) var(--space-5);border-bottom: 1px solid var(--color-mist);font-size: var(--text-sm)}.oh-row:last-child{border-bottom: none}.oh-row span:first-child{color: var(--color-slate);font-weight: 500}.oh-row span:last-child{font-weight: 700;color: var(--color-charcoal)}.oh-row--closed span:last-child{color: var(--color-danger)}.map-embed{margin: var(--space-5) 0 var(--space-6);border-radius: var(--radius-xl);overflow: hidden;box-shadow: var(--shadow-sm);border: 1px solid var(--color-fog)}.map-embed iframe{display: block;width: 100%;height: 380px;border: none}.info-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-5);margin: var(--space-6) 0}@media (max-width: 640px){.info-grid{grid-template-columns: 1fr}}.info-card{display: block;background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-5) var(--space-6);border: 1px solid var(--color-fog)}.info-card__title{display: flex;align-items: center;gap: var(--space-2);font-size: var(--text-xs);font-weight: 700;text-transform: uppercase;letter-spacing: var(--tracking-wide);color: var(--color-muted);margin-bottom: var(--space-4);padding-bottom: var(--space-3);border-bottom: 1px solid var(--color-fog)}.info-card__title svg{color: var(--color-forest);flex-shrink: 0}.info-card__address{font-size: var(--text-sm);color: var(--color-ink);line-height: var(--leading-relaxed);margin: 0 0 var(--space-4)}.info-card__rows{display: block}.info-card__row{display: flex;justify-content: space-between;align-items: baseline;gap: var(--space-4);padding: var(--space-2) 0;border-bottom: 1px solid var(--color-fog)}.info-card__row:last-child{border-bottom: none}.info-card__key{font-size: var(--text-xs);font-weight: 700;text-transform: uppercase;letter-spacing: var(--tracking-wide);color: var(--color-muted);white-space: nowrap;flex-shrink: 0}.info-card__val{font-size: var(--text-sm);font-weight: 700;color: var(--color-charcoal);text-align: right;overflow-wrap: break-word}.info-card__note{font-size: var(--text-xs);color: var(--color-muted);line-height: var(--leading-relaxed);margin: var(--space-4) 0 0;font-style: italic;border-top: 1px solid var(--color-fog);padding-top: var(--space-3)}.team-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4);margin: var(--space-4) 0 var(--space-6)}@media (max-width: 560px){.team-grid{grid-template-columns: 1fr}}.team-card{display: flex;gap: var(--space-4);align-items: flex-start;background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-5);border: 1px solid var(--color-fog)}.team-card__avatar{width: 48px;height: 48px;flex-shrink: 0;border-radius: var(--radius-full);background: var(--color-forest);color: var(--color-white);display: flex;align-items: center;justify-content: center;font-family: var(--font-display);font-size: var(--text-sm);font-weight: 700;letter-spacing: 0.05em}.team-card__body{display: flex;flex-direction: column;gap: 3px}.team-card__name{font-size: var(--text-base);font-weight: 700;color: var(--color-charcoal)}.team-card__role{font-size: var(--text-xs);color: var(--color-muted);line-height: var(--leading-snug)}.team-card__email{font-size: var(--text-xs);color: var(--color-forest);font-weight: 600;text-decoration: none;margin-top: var(--space-1)}.team-card__email:hover{text-decoration: underline}.social-links{list-style: none !important;padding: 0 !important;margin: var(--space-4) 0 0 !important;display: flex;flex-wrap: wrap;gap: var(--space-3)}.social-links li{margin: 0 !important}.social-links li a{display: inline-flex;align-items: center;padding: var(--space-2) var(--space-5);background: var(--color-mist);border-radius: var(--radius-full);font-size: var(--text-sm);font-weight: 600;color: var(--color-ink);text-decoration: none;border: 1px solid var(--color-fog);transition: background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.social-links li a:hover{background: var(--color-forest);color: var(--color-white);border-color: var(--color-forest);text-decoration: none}.social-links li a::before{content: '';width: 16px;height: 16px;margin-right: var(--space-2);flex-shrink: 0;background-color: currentColor;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center}.social-links__fb::before{-webkit-mask-image: var(--icon-fb);mask-image: var(--icon-fb)}.social-links__ig::before{-webkit-mask-image: var(--icon-ig);mask-image: var(--icon-ig)}.social-links__x::before{-webkit-mask-image: var(--icon-x);mask-image: var(--icon-x)}.textpage-content{--icon-fb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.68.24 2.68.24v2.95h-1.51c-1.5 0-1.96.93-1.96 1.89v2.27h3.32l-.53 3.49h-2.79V24C19.61 23.1 24 18.1 24 12.07'/%3E%3C/svg%3E");--icon-ig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9.42.42.68.82.9 1.38.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41-.56-.22-.96-.48-1.38-.9-.42-.42-.68-.82-.9-1.38-.16-.42-.36-1.06-.41-2.23C2.17 15.58 2.16 15.2 2.16 12s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.16 1.06-.36 2.23-.41C8.42 2.17 8.8 2.16 12 2.16M12 0C8.74 0 8.33.01 7.05.07 5.78.13 4.9.33 4.14.63c-.79.3-1.46.71-2.13 1.38S.93 3.35.63 4.14c-.3.76-.5 1.64-.56 2.91C.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.06 1.27.26 2.15.56 2.91.3.79.71 1.46 1.38 2.13s1.34 1.08 2.13 1.38c.76.3 1.64.5 2.91.56C8.33 23.99 8.74 24 12 24s3.67-.01 4.95-.07c1.27-.06 2.15-.26 2.91-.56.79-.3 1.46-.71 2.13-1.38s1.08-1.34 1.38-2.13c.3-.76.5-1.64.56-2.91.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.06-1.27-.26-2.15-.56-2.91-.3-.79-.71-1.46-1.38-2.13S20.65.93 19.86.63c-.76-.3-1.64-.5-2.91-.56C15.67.01 15.26 0 12 0m0 5.84a6.16 6.16 0 100 12.32 6.16 6.16 0 000-12.32M12 16a4 4 0 110-8 4 4 0 010 8m7.85-10.4a1.44 1.44 0 11-2.88 0 1.44 1.44 0 012.88 0'/%3E%3C/svg%3E");--icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 1.15h3.68l-8.04 9.19L24 22.85h-7.41l-5.8-7.58-6.64 7.58H.46l8.6-9.83L0 1.15h7.6l5.18 6.85zm-1.29 19.5h2.04L6.49 3.24H4.3z'/%3E%3C/svg%3E")}.zbozi-badge{margin-top: var(--space-6)}.alpha-nav{display: flex;flex-wrap: wrap;gap: var(--space-1);margin: 0 0 var(--space-8)}.alpha-nav__link{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: var(--radius-md);font-family: var(--font-display);font-size: var(--text-sm);font-weight: 700;text-decoration: none;transition: all var(--transition-fast)}a.alpha-nav__link{background: var(--color-forest);color: var(--color-white)}a.alpha-nav__link:hover{background: var(--color-forest-dark);color: var(--color-white);text-decoration: none}.alpha-nav__link--empty{background: var(--color-mist);color: var(--color-silver);cursor: default}.alpha-section{display: flex;align-items: center;gap: var(--space-4);margin: var(--space-10) 0 var(--space-4);scroll-margin-top: var(--space-6)}.alpha-section::before,.alpha-section::after{content: '';flex: 1;height: 2px;background: var(--color-forest);border-radius: 1px}.alpha-section span{font-family: var(--font-display);font-size: var(--text-3xl);font-weight: 700;color: var(--color-forest);line-height: 1}.rental-photos{display: flex;flex-wrap: wrap;gap: var(--space-3);margin: var(--space-5) 0 var(--space-6)}.rental-photos img{width: 100px;height: 100px;object-fit: cover;border-radius: var(--radius-lg);border: 1px solid var(--color-fog);background: var(--color-mist)}@media (max-width: 480px){.rental-photos img{width: 72px;height: 72px}}.rental-process{display: flex;flex-direction: column;gap: var(--space-4);margin: var(--space-6) 0}.rental-process__step{display: flex;gap: var(--space-4);align-items: flex-start;padding: var(--space-5);background: var(--color-mist);border-radius: var(--radius-xl);border: 1px solid var(--color-fog)}.rental-process__num{flex-shrink: 0;width: 32px;height: 32px;border-radius: 50%;background: var(--color-forest);color: var(--color-white);font-family: var(--font-display);font-size: var(--text-base);font-weight: 700;display: flex;align-items: center;justify-content: center}.rental-process__step strong{display: block;font-size: var(--text-base);color: var(--color-charcoal);margin-bottom: var(--space-1)}.rental-process__step p{font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed);margin: 0}.rules-list{list-style: none;padding: 0;margin: var(--space-4) 0 var(--space-8);display: flex;flex-direction: column;gap: 0;border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden}.rules-list li{display: flex;align-items: flex-start;gap: var(--space-4);padding: var(--space-4) var(--space-5);border-bottom: 1px solid var(--color-mist);font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed);background: var(--color-white);transition: background var(--transition-fast)}.rules-list li:last-child{border-bottom: none}.rules-list li:hover{background: var(--color-snow)}.rules-list li::before{content: '';flex-shrink: 0;width: 20px;height: 20px;margin-top: 2px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d5a27' stroke-width='2.5'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center}.reclaim-options{display: flex;flex-direction: column;gap: var(--space-5);margin: var(--space-4) 0 var(--space-8)}.reclaim-option{border: 1px solid var(--color-fog);border-radius: var(--radius-xl);overflow: hidden}.reclaim-option__head{display: flex;align-items: center;gap: var(--space-3);background: var(--color-forest);color: var(--color-white);padding: var(--space-4) var(--space-6);font-family: var(--font-display);font-size: var(--text-lg);font-weight: 700;text-transform: uppercase;letter-spacing: var(--tracking-tight)}.reclaim-option__body{padding: var(--space-6)}.reclaim-option__body p{font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed);margin: 0 0 var(--space-4)}.reclaim-option__body p:last-child{margin-bottom: 0}.return-steps{list-style: none;padding: 0;margin: var(--space-4) 0 var(--space-5);display: flex;flex-direction: column;gap: var(--space-4);counter-reset: step}.return-steps li{display: flex;gap: var(--space-4);align-items: flex-start;font-size: var(--text-sm);color: var(--color-slate);counter-increment: step;line-height: var(--leading-relaxed)}.return-steps li::before{content: counter(step);flex-shrink: 0;width: 28px;height: 28px;border-radius: 50%;background: var(--color-forest);color: var(--color-white);font-family: var(--font-display);font-size: var(--text-sm);font-weight: 700;display: flex;align-items: center;justify-content: center;margin-top: 1px}.return-steps__note{font-size: var(--text-xs);color: var(--color-muted);margin: calc(-1 * var(--space-2)) 0 var(--space-6)}.faq-list{display: flex;flex-direction: column;gap: var(--space-2);margin: var(--space-4) 0 var(--space-8)}.faq-item{border: 1px solid var(--color-fog);border-radius: var(--radius-lg);overflow: hidden;background: var(--color-white);transition: border-color var(--transition-fast)}.faq-item[open]{border-color: var(--color-forest)}.faq-item__q{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);padding: var(--space-4) var(--space-5);font-size: var(--text-sm);font-weight: 700;color: var(--color-ink);cursor: pointer;list-style: none;transition: background var(--transition-fast)}.faq-item__q::-webkit-details-marker{display: none}.faq-item__q::after{content: '';flex-shrink: 0;width: 18px;height: 18px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center;transition: transform var(--transition-fast)}.faq-item[open] .faq-item__q{background: oklch(96% 0.025 145);color: var(--color-forest)}.faq-item[open] .faq-item__q::after{transform: rotate(180deg)}.faq-item__a{padding: var(--space-4) var(--space-5) var(--space-5);border-top: 1px solid var(--color-fog);font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed)}.faq-item__a p{margin: 0 0 var(--space-3)}.faq-item__a p:last-child{margin-bottom: 0}.contact-notice--eco{background: oklch(95% 0.04 145);border-color: oklch(75% 0.08 145)}.not-found-wrap{max-width: 560px;margin: 0 auto var(--space-12);text-align: center;padding: var(--space-10) 0}.not-found-icon{width: 80px;height: 80px;border-radius: 50%;background: var(--color-mist);display: flex;align-items: center;justify-content: center;margin: 0 auto var(--space-6)}.not-found-desc{font-size: var(--text-base);color: var(--color-slate);line-height: var(--leading-relaxed);margin-bottom: var(--space-7)}.not-found-code{background: var(--color-mist);padding: 2px 6px;border-radius: 4px;font-size: var(--text-sm);font-family: monospace}.not-found-buttons{display: flex;gap: var(--space-3);justify-content: center;flex-wrap: wrap}.not-found-more{margin-top: var(--space-10);padding-top: var(--space-6);border-top: 1px solid var(--color-fog)}.not-found-hint{font-size: var(--text-sm);color: var(--color-muted);margin-bottom: var(--space-4)}.not-found-links{display: flex;gap: var(--space-3);justify-content: center;flex-wrap: wrap;font-size: var(--text-sm)}.not-found-links a{color: var(--color-forest);font-weight: 600}