.consultation-topics{margin-top:var(--nn-space-8);padding:var(--nn-space-6);border:1px solid var(--nn-line);border-radius:var(--nn-radius-lg);background:var(--nn-surface-raised);color:var(--nn-ink);min-width:0}.consultation-topics>h2{margin:0 0 var(--nn-space-3);font-family:var(--nn-font-display);font-size:var(--nn-title-size);line-height:var(--nn-title-line);font-weight:var(--nn-title-weight)}.consultation-topics>p{margin:0 0 var(--nn-space-5)}.consultation-topics ol{margin:0 0 var(--nn-space-6);padding:0;list-style:none}.consultation-topics li{border-bottom:1px solid var(--nn-line)}.consultation-topics summary{min-height:var(--nn-control-h);padding:var(--nn-space-4) 0;cursor:pointer;overflow-wrap:anywhere;font-weight:600}.consultation-topic-number{margin-right:var(--nn-space-3);color:var(--nn-ink-muted);font-size:var(--nn-caption-size);display:inline-block}.consultation-topics details>p{margin:0 0 var(--nn-space-4);color:var(--nn-ink-muted)}.consultation-topic-example{align-items:center;gap:var(--nn-space-2);min-height:var(--nn-control-h);margin-bottom:var(--nn-space-4);color:var(--nn-action);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.consultation-topics .consultation-topics-note{color:var(--nn-ink-muted);font-size:var(--nn-caption-size);line-height:var(--nn-caption-line)}.consultation-topics .consultation-topics-note:last-child{margin-bottom:0}.consultation-panel label.consultation-early-start,.guest-consultation-page label.consultation-early-start{font-weight:var(--nn-body-weight);font-size:var(--nn-caption-size);line-height:var(--nn-caption-line)}
.nn-home .nn-site-header{border-bottom:1px solid var(--nn-line)}.nn-home .home-header{gap:var(--nn-space-2) var(--nn-space-4);padding-block:var(--nn-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-header>a:first-child{min-width:0}.home-header .nn-site-nav{justify-content:space-between;gap:var(--nn-space-3);grid-area:2/1/auto/-1}.home-header .home-login{font-size:var(--nn-caption-size);white-space:nowrap;grid-area:1/2}.home-header .brand-lockup{max-width:100%}.home-intro{gap:var(--nn-space-6);padding-top:var(--nn-space-12);display:grid}.nn-home .home-intro h1{max-width:var(--nn-content-max);text-wrap:balance;margin:0}.home-intro-copy{align-self:end}.home-intro-copy>p{max-width:var(--nn-content-max);color:var(--nn-ink-muted);font-size:var(--nn-body-lg-size);line-height:var(--nn-body-lg-line);margin:0}.home-intro-actions{gap:var(--nn-space-4);margin-top:var(--nn-space-6);flex-wrap:wrap;align-items:center;display:flex}.home-intro-actions>span{font-size:var(--nn-caption-size);line-height:var(--nn-caption-line);color:var(--nn-ink-muted)}.home-intro-actions .nn-action{gap:var(--nn-space-6)}.home-hero-art{margin:var(--nn-space-4) 0 0;min-width:0}.home-hero-art picture{border-radius:var(--nn-radius-lg);background:var(--nn-surface-sunken);aspect-ratio:21/9;display:block;overflow:hidden}.home-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.home-hero-art figcaption{justify-content:space-between;gap:var(--nn-space-2);padding-top:var(--nn-space-3);color:var(--nn-ink-muted);font-size:var(--nn-micro-size);line-height:var(--nn-micro-line);flex-wrap:wrap;display:flex}.home-section-heading{gap:var(--nn-space-4);margin-bottom:var(--nn-space-8);display:grid}.nn-home .home-section-heading h2{margin:0}.home-section-heading>p{color:var(--nn-ink-muted);max-width:var(--nn-content-max);align-self:end;margin:0}.home-showcase{gap:var(--nn-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-showcase figure{border-radius:var(--nn-radius-lg);background:var(--nn-surface-sunken);min-width:0;margin:0;position:relative;overflow:hidden}.home-showcase .home-showcase-tall{grid-row:span 2}.home-showcase>figure:nth-child(2){aspect-ratio:1}.home-showcase>figure:nth-child(3){aspect-ratio:16/9}.home-showcase img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-showcase figcaption{left:var(--nn-space-3);bottom:var(--nn-space-3);max-width:calc(100% - var(--nn-space-6));padding:var(--nn-space-2) var(--nn-space-3);border-radius:var(--nn-radius-sm);background:var(--nn-surface-raised);color:var(--nn-ink);font-size:var(--nn-caption-size);line-height:var(--nn-caption-line);position:absolute}.home-art-note{margin:var(--nn-space-3) 0 0;color:var(--nn-ink-muted);font-size:var(--nn-micro-size);line-height:var(--nn-micro-line)}.home-flow{gap:var(--nn-space-6);margin:0;padding:0;list-style:none;display:grid}.home-flow li{padding-top:var(--nn-space-4);border-top:1px solid var(--nn-line-strong)}.home-flow-number{color:var(--nn-brand-ink);font-family:var(--nn-font-display);font-size:var(--nn-headline-size);line-height:var(--nn-headline-line);display:block}.nn-home .home-flow h3{margin:var(--nn-space-3) 0 var(--nn-space-2)}.home-flow p{color:var(--nn-ink-muted);margin:0}.home-platforms{margin:var(--nn-space-8) 0 0;align-items:center;gap:var(--nn-space-2) var(--nn-space-3);font-size:var(--nn-caption-size);color:var(--nn-ink-muted);flex-wrap:wrap;display:flex}.home-platforms span{color:var(--nn-line-strong)}.home-website{align-items:center;gap:var(--nn-space-8);display:grid}.nn-home .home-website h2{margin:0 0 var(--nn-space-5)}.home-website p{max-width:var(--nn-content-max)}.home-detail{font-size:var(--nn-caption-size);line-height:var(--nn-caption-line);color:var(--nn-ink-muted)}.home-site-example{border:1px solid var(--nn-line);border-radius:var(--nn-radius-lg);background:var(--nn-surface-raised);box-shadow:var(--nn-shadow-raised);margin:0;overflow:hidden;transform:rotate(-2deg)}.home-site-example>figcaption{padding:var(--nn-space-3) var(--nn-space-4);font-size:var(--nn-micro-size);color:var(--nn-ink-muted);border-bottom:1px solid var(--nn-line)}.home-site-browser{gap:var(--nn-space-1);padding:var(--nn-space-3) var(--nn-space-4);display:flex}.home-site-browser i{width:var(--nn-space-2);height:var(--nn-space-2);border-radius:var(--nn-radius-pill);background:var(--nn-line)}.home-site-example>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.home-site-copy{padding:var(--nn-space-5)}.home-site-copy>span{font-size:var(--nn-caption-size);color:var(--nn-ink-muted)}.nn-home .home-site-copy h3{margin:var(--nn-space-2) 0 var(--nn-space-4)}.home-pricing{gap:var(--nn-space-4);display:grid}.home-pricing article{padding:var(--nn-space-6);border:1px solid var(--nn-line);border-radius:var(--nn-radius-lg)}.home-plan{background:var(--nn-surface-raised)}.home-prepaid{background:var(--nn-surface-sunken)}.home-price{gap:var(--nn-space-3);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.home-price strong{font:var(--nn-display-weight) var(--nn-display-size)/var(--nn-display-line) var(--nn-font-display)}.home-price span{color:var(--nn-ink-muted);font-size:var(--nn-caption-size)}.home-plan-details{margin:var(--nn-space-6) 0}.home-plan-details summary{min-height:var(--nn-tap-min);cursor:pointer;align-content:center}.home-plan-details ul{padding-left:var(--nn-space-5);font-size:var(--nn-caption-size);color:var(--nn-ink-muted)}.home-plan-details li+li{margin-top:var(--nn-space-2)}.home-plan>.nn-action{width:100%}.home-existing{margin-top:var(--nn-space-4);min-height:var(--nn-tap-min);font-size:var(--nn-caption-size);align-content:center;display:block}.nn-home .home-prepaid h3{margin:var(--nn-space-4) 0}.home-prepaid-amounts{gap:var(--nn-space-2);margin:var(--nn-space-6) 0;flex-wrap:wrap;display:flex}.home-prepaid-amounts span{padding:var(--nn-space-2) var(--nn-space-3);border:1px solid var(--nn-line-strong);border-radius:var(--nn-radius-pill);font-size:var(--nn-caption-size);align-items:center;display:inline-flex}.home-support-wrap{padding-block:var(--nn-space-8)}.nn-home #konsultacje.home-support-wrap>.home-support{gap:var(--nn-space-6);padding:var(--nn-space-6);background:var(--nn-action);color:var(--nn-on-action);border-radius:var(--nn-radius-lg);border:0;display:grid}.nn-home .home-support :is(h2,p,.nn-kicker,.home-detail){color:inherit}.nn-home .home-support h2{margin:0 0 var(--nn-space-4)}.home-support p{max-width:var(--nn-content-max)}.home-consultation-price{margin:0 0 var(--nn-space-4);font-family:var(--nn-font-display);font-size:var(--nn-headline-size);font-weight:400;line-height:var(--nn-headline-line)}.home-consultation-price small{font-family:var(--nn-font-sans);font-size:var(--nn-caption-size);display:block}.nn-home .home-support .nn-action{background:var(--nn-on-action);color:var(--nn-action)}.home-faq{gap:var(--nn-space-6);display:grid}.nn-home .home-faq>h2{margin:0}.home-faq .nn-faq-item:first-child{padding-top:0}.home-faq .nn-faq-item>p{color:var(--nn-ink-muted)}.home-contact{padding-block:var(--nn-space-8);border-top:1px solid var(--nn-line)}.nn-home .home-contact h2{margin:0 0 var(--nn-space-4)}.home-contact>a{gap:var(--nn-space-3);min-height:var(--nn-tap-min);color:var(--nn-brand-ink);align-items:center;display:inline-flex}@media (min-width:900px){.nn-home .home-header{column-gap:var(--nn-space-6);grid-template-columns:minmax(0,1fr) auto auto}.home-header .nn-site-nav{gap:var(--nn-space-5);grid-area:1/2}.home-header .home-login{grid-column:3}.home-intro{column-gap:var(--nn-space-12);padding-top:calc(var(--nn-space-12) * 1.5);grid-template-columns:1.1fr 1fr}.home-hero-art{grid-column:1/-1}.home-section-heading{gap:var(--nn-space-12);grid-template-columns:1fr 1fr}.home-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-website,.home-pricing{gap:var(--nn-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.nn-home #konsultacje.home-support-wrap>.home-support{gap:var(--nn-space-12);padding:var(--nn-space-12);grid-template-columns:1.2fr 1fr;align-items:center}.home-faq{gap:var(--nn-space-12);grid-template-columns:1fr 1.4fr}}@media (max-width:599px){.home-intro{padding-top:var(--nn-space-8)}.home-intro-actions{align-items:stretch;gap:var(--nn-space-2);flex-direction:column}.home-intro-actions .nn-action{justify-content:space-between}.home-hero-art picture{aspect-ratio:4/3}.home-hero-art img{object-position:40% center}.home-showcase{gap:var(--nn-space-2)}.home-showcase figure{border-radius:var(--nn-radius-md)}.home-showcase figcaption{left:var(--nn-space-2);bottom:var(--nn-space-2);max-width:calc(100% - var(--nn-space-4));padding:var(--nn-space-1) var(--nn-space-2);font-size:var(--nn-micro-size);line-height:var(--nn-micro-line)}.home-site-example{transform:none}.home-platforms>span{display:none}.home-platforms{column-gap:var(--nn-space-4)}.home-price strong{white-space:nowrap}.home-pricing article{padding:var(--nn-space-5)}}
