.hero-start{--hs-fill: rgb(var(--brand-primary));--hs-ink: rgb(var(--content-on-accent));--hs-tick: 72px;--hs-edge: color-mix(in srgb, var(--hs-fill) 62%, var(--hs-ink));display:block;width:100%;max-width:34rem;margin-top:1.75rem;text-align:left}.hero-start__label{display:block;margin-bottom:.55rem;color:rgb(var(--content-secondary));font-size:.8125rem;font-weight:600;letter-spacing:.01em}.hero-start__row{position:relative;padding-bottom:10px}.hero-start__row:after{position:absolute;right:0;bottom:0;left:0;height:10px;background-image:linear-gradient(var(--border-strong),var(--border-strong)),repeating-linear-gradient(270deg,var(--border-strong) 0 1px,transparent 1px var(--hs-tick));background-position:left top,right top;background-repeat:no-repeat,repeat-x;background-size:100% 1px,100% 6px;content:"";opacity:.8;pointer-events:none}.hero-start__entry{display:flex;align-items:stretch;overflow:hidden;border:1px solid color-mix(in srgb,var(--hs-edge) 32%,transparent);border-top:2px solid var(--hs-edge);border-left:3px solid var(--hs-edge);border-radius:12px;background-color:rgb(var(--surface-raised));background-image:linear-gradient(90deg,color-mix(in srgb,var(--hs-edge) 20%,transparent),transparent 72%);transition:box-shadow .17s cubic-bezier(.22,1,.36,1)}.hero-start__entry:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--hs-edge) 42%,transparent)}.hero-start__input{flex:1 1 auto;min-width:0;min-height:54px;padding:.9rem .5rem .9rem 1rem;border:0;background:transparent;color:rgb(var(--content-primary));font-size:1rem;font-weight:600}.hero-start__input::-moz-placeholder{color:rgb(var(--content-muted));font-weight:500}.hero-start__input::placeholder{color:rgb(var(--content-muted));font-weight:500}.hero-start__input:focus{outline:none}.hero-start__input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.hero-start__input[type=number]::-webkit-outer-spin-button,.hero-start__input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.hero-start__go{display:inline-flex;flex-shrink:0;min-height:44px;align-items:center;justify-content:center;gap:.5rem;margin:5px;padding:.65rem 1.1rem;border-radius:9px;background-color:var(--hs-fill);color:var(--hs-ink);font-size:.9375rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .17s cubic-bezier(.22,1,.36,1)}.hero-start__go svg{flex-shrink:0;transition:transform .18s cubic-bezier(.22,1,.36,1)}.hero-start__go:focus-visible{outline:2px solid var(--hs-edge);outline-offset:3px}@media(hover:hover)and (pointer:fine){.hero-start__go:hover{background-color:color-mix(in srgb,var(--hs-fill) 88%,var(--hs-ink))}.hero-start__go:hover svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.hero-start__entry,.hero-start__go,.hero-start__go svg{transition:none}}.hero-start__aside{margin:.8rem 0 0;color:rgb(var(--content-secondary));font-size:.8125rem;line-height:1.65}.hero-start__aside b{color:rgb(var(--content-primary));font-weight:600}.hero-start__aside a{color:rgb(var(--content-primary));font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:.25em}@media(max-width:30rem){.hero-start__entry{flex-direction:column;align-items:stretch}.hero-start__input{padding-right:1rem}.hero-start__go{margin-top:0}}.hero-start--teach{--hs-fill: rgb(var(--product-teach));--hs-ink: rgb(var(--teach-action-content, var(--content-on-accent)));--hs-tick: 18px}.hero-start--stay{--hs-fill: rgb(var(--product-stay));--hs-ink: rgb(var(--content-on-accent));--hs-tick: 56px}.hero-start--stay .hero-start__go{box-shadow:0 10px 20px -14px rgb(var(--product-stay) / .9)}.wp-feature{display:grid;gap:2rem;align-items:center;min-width:0;padding:1.75rem;border:1px solid rgb(var(--surface-line));border-radius:1.5rem;background:rgb(var(--surface-raised));box-shadow:0 18px 40px -28px rgb(var(--content-primary) / .25);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.wp-feature__text{display:grid;gap:.9rem;min-width:0}.wp-feature__badge{display:inline-flex;gap:.5rem;align-items:center;justify-self:start;padding:.3rem .75rem .3rem .3rem;border:1px solid rgb(var(--surface-line));border-radius:999px;background:rgb(var(--surface-sunken) / .7);color:rgb(var(--content-primary));font-size:.8125rem;font-weight:650}.wp-feature__text h3{color:rgb(var(--content-primary));font-size:1.375rem;font-weight:750;line-height:1.3;letter-spacing:-.015em}.wp-feature__text>p{color:rgb(var(--content-secondary));font-size:1rem;line-height:1.6}.wp-feature__steps{display:grid;gap:.7rem;margin:.25rem 0;padding:0;list-style:none}.wp-feature__steps li{display:flex;gap:.75rem;align-items:flex-start}.wp-feature__steps li>span{display:inline-grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:rgb(var(--tone-accent) / .16);color:rgb(var(--tone-accent-text));font-size:.8125rem;font-weight:750}.wp-feature__steps strong{display:block;color:rgb(var(--content-primary));font-size:.9375rem;font-weight:700;line-height:1.45}.wp-feature__steps p{color:rgb(var(--content-secondary));font-size:.875rem;line-height:1.5}.wp-feature__actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding-top:.25rem}.wp-feature__cta{display:inline-flex;gap:.5rem;align-items:center;min-height:2.875rem;padding:.7rem 1.25rem;border-radius:999px;background:rgb(var(--tone-accent));color:rgb(var(--tone-on-accent));font-size:.9375rem;font-weight:700;transition:background-color .16s ease,box-shadow .16s ease}.wp-feature__cta>svg{transition:transform .16s ease}.wp-feature__cta:focus-visible{outline:2px solid rgb(var(--tone-accent-text));outline-offset:3px}.wp-feature__note{color:rgb(var(--content-muted));font-size:.8125rem}@media(hover:hover)and (pointer:fine){.wp-feature__cta:hover{background:color-mix(in srgb,rgb(var(--tone-accent)) 88%,white);box-shadow:0 10px 24px -14px rgb(var(--tone-accent) / .9)}.wp-feature__cta:hover>svg{transform:translate(2px,-2px)}}.wp-shot{position:relative;min-width:0;margin:0;padding:0 0 7rem}.wp-feature[data-shot=stay] .wp-shot{padding-bottom:4.5rem}.wp-shot__window{overflow:hidden;border:1px solid rgb(var(--surface-line));border-radius:1rem;background:#fff;box-shadow:0 24px 50px -30px rgb(var(--content-primary) / .45)}.wp-shot__chrome{display:flex;gap:.75rem;align-items:center;padding:.55rem .8rem;border-bottom:1px solid rgb(var(--surface-line));background:rgb(var(--surface-sunken))}.wp-shot__lights{display:inline-flex;gap:.3rem}.wp-shot__lights i{width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--surface-line-strong))}.wp-shot__address{flex:1;overflow:hidden;padding:.2rem .6rem;border-radius:999px;background:rgb(var(--surface-raised));color:rgb(var(--content-muted));font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.wp-shot__image{display:block;width:100%;height:auto}.wp-shot__guest{position:absolute;right:-1rem;bottom:0;display:grid;gap:.45rem;width:36%}.wp-feature[data-shot=stay] .wp-shot__guest{width:56%}.wp-shot__window--small{border-radius:.8rem;box-shadow:0 26px 48px -20px #0f172a8c}.wp-shot__window--small .wp-shot__chrome{padding:.4rem .6rem}.wp-shot__window--small .wp-shot__address{font-size:.625rem}.wp-shot__guest-label{display:inline-flex;gap:.35rem;align-items:center;justify-self:start;padding:.3rem .65rem;border:1px solid rgb(var(--surface-line));border-radius:999px;background:rgb(var(--surface-raised));box-shadow:0 10px 22px -14px rgb(var(--content-primary) / .45);color:rgb(var(--content-primary));font-size:.75rem;font-weight:650}.wp-shot__guest-label svg{color:rgb(var(--tone-accent-text))}.wp-feature[data-visible=true] .wp-shot__guest{animation:wp-shot-rise .56s cubic-bezier(.2,.8,.2,1) .26s both}@keyframes wp-shot-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:899px){.wp-feature{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:639px){.wp-feature{padding:1.35rem}.wp-feature__cta{flex:1;justify-content:center}.wp-shot{padding-bottom:4.5rem}.wp-shot__guest{right:-.25rem;width:58%}.wp-feature[data-shot=stay] .wp-shot__guest{width:82%}}@media(prefers-reduced-motion:reduce){.wp-feature .wp-shot__guest{animation:none!important}.wp-feature__cta,.wp-feature__cta>svg{transition:none}}.website-offer{display:grid;gap:1.25rem;min-width:0;margin-top:2.5rem}.website-offer__services{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.website-offer__service{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.75rem;border:1px solid rgb(var(--surface-line));border-radius:1.5rem;background:rgb(var(--surface-raised));box-shadow:0 18px 40px -28px rgb(var(--content-primary) / .25);overflow:hidden}.website-offer__service:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgb(var(--tone-accent)),rgb(var(--tone-accent) / 0))}.website-offer__service[data-kind=wdrozenie]:before{background:linear-gradient(90deg,rgb(var(--tone-accent) / 0),rgb(var(--tone-accent)))}.website-offer__icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:rgb(var(--tone-accent) / .14);color:rgb(var(--tone-accent-text))}.website-offer__service h3{color:rgb(var(--content-primary));font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.01em}.website-offer__service>p{color:rgb(var(--content-secondary));font-size:1rem;line-height:1.6}.website-offer__service ul{display:grid;gap:.55rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.website-offer__service li{display:flex;gap:.6rem;align-items:flex-start;color:rgb(var(--content-primary));font-size:.9375rem;line-height:1.55}.website-offer__service li>svg{flex-shrink:0;margin-top:.2rem;color:rgb(var(--tone-accent-text))}.website-offer__cta{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;min-height:2.875rem;margin-top:auto;padding:.7rem 1.25rem;border-radius:999px;background:rgb(var(--tone-accent));color:rgb(var(--tone-on-accent));font-size:.9375rem;font-weight:700;transition:background-color .16s ease,box-shadow .16s ease}.website-offer__cta>svg{transition:transform .16s ease}.website-offer__cta:focus-visible{outline:2px solid rgb(var(--tone-accent-text));outline-offset:3px}@media(hover:hover)and (pointer:fine){.website-offer__cta:hover{background:color-mix(in srgb,rgb(var(--tone-accent)) 88%,white);box-shadow:0 10px 24px -14px rgb(var(--tone-accent) / .9)}.website-offer__cta:hover>svg{transform:translate(3px)}}.website-offer__terms{color:rgb(var(--content-secondary));font-size:.875rem;line-height:1.6}.website-offer__self{display:grid;gap:1rem;min-width:0;margin-top:.75rem;padding:1.5rem;border:1px dashed rgb(var(--surface-line-strong));border-radius:1.5rem;background:rgb(var(--surface-sunken) / .6)}.website-offer__self h3{display:flex;gap:.6rem;align-items:center;color:rgb(var(--content-primary));font-size:1.0625rem;font-weight:650;line-height:1.45}.website-offer__self h3>svg{flex-shrink:0;color:rgb(var(--tone-accent-text))}.website-offer__platforms{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.website-offer__platforms>li{display:grid;align-content:start;gap:.35rem;min-width:0;padding:1rem 1.1rem;border:1px solid rgb(var(--surface-line));border-radius:1rem;background:rgb(var(--surface-raised))}.website-offer__platforms strong{display:inline-flex;gap:.4rem;align-items:center;color:rgb(var(--content-primary));font-size:1rem;font-weight:700}.website-offer__kind{justify-self:start;padding:.15rem .6rem;border-radius:999px;background:rgb(var(--tone-accent) / .12);color:rgb(var(--tone-accent-text));font-size:.8125rem;font-weight:650}.website-offer__platforms p{color:rgb(var(--content-secondary));font-size:.875rem;line-height:1.55}@media(max-width:639px){.website-offer__service{padding:1.35rem}.website-offer__cta{align-self:stretch;justify-content:center}.website-offer__self{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.website-offer__cta,.website-offer__cta>svg{transition:none}}
