.landing-top{gap:1.5rem;display:grid}.landing-intro,.landing-form{min-width:0}.landing-four button,.landing-four input,.landing-four textarea{border-radius:0}.landing-header{flex-wrap:wrap;row-gap:0;min-height:3.5rem}.landing-header>button{min-height:44px;margin-left:auto}.landing-example-rows{grid-template-columns:auto minmax(0,1fr)}.landing-four [data-landing-faq] button[aria-expanded]{box-shadow:none;background-color:#0000;border-radius:0}.landing-four [data-landing-faq] button[aria-expanded=true] svg{transform:rotate(180deg)}@media (width>=1024px){.landing-top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:3.5rem}.landing-form{background-color:var(--muted);padding:1.5rem}.landing-top:has([data-teaser-result]>*){grid-template-columns:minmax(0,1fr)}.landing-top:has([data-teaser-result]>*) .landing-intro{display:none}.landing-form:has([data-teaser-result]>*){background-color:#0000;padding:0}}.landing-four:has(#szybka-porada-pytanie:focus) [data-description-prompt]{visibility:hidden}.landing-story{border-top:1px solid var(--border);grid-template-areas:"title""media""body";gap:1rem;padding-block:2.5rem;scroll-margin-top:2rem;display:grid}.landing-story--without-media{grid-template-areas:"title""body"}.landing-story-title{max-width:25ch;font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;grid-area:title;font-size:clamp(1.625rem,4vw,2.25rem);font-weight:600;line-height:1.18}.landing-story--without-media .landing-story-title{max-width:36ch}.landing-story-media{grid-area:media;align-self:start;width:min(100%,22rem)}.landing-story-media-photo{aspect-ratio:1;border:1px solid var(--border);width:min(100%,10rem);overflow:hidden}.landing-story-portrait{object-fit:cover;object-position:center;width:100%;height:100%}.landing-example{border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:1rem;font-size:.875rem;line-height:1.45}.landing-example-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.65rem;font-size:.75rem;font-weight:600;display:flex}.landing-example-heading span:last-child,.landing-example-caption{color:var(--muted-foreground);font-weight:400}.landing-example-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.045em;margin-top:1rem;font-size:.75rem;font-weight:600}.landing-example-observation{margin-top:.3rem;font-size:1rem;font-weight:600;line-height:1.4}.landing-example-assessment{border-top:2px solid var(--primary);margin-top:1rem;padding-top:.15rem}.landing-example-assessment>strong{margin-top:.2rem;font-size:1rem;font-weight:600;display:block}.landing-example-evidence{grid-template-columns:3.5rem 1fr;gap:.35rem .5rem;margin-top:.8rem;font-size:.8125rem;display:grid}.landing-example-evidence span{color:var(--primary);font-weight:600}.landing-example-question{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}.landing-example-question span{color:var(--primary);font-weight:600}.landing-example-caption{margin-top:.8rem;font-size:.75rem}.landing-example-document{border:1px solid var(--border);margin-top:1rem;padding:.8rem}.landing-example-document-title{padding-bottom:.6rem;font-size:1rem;font-weight:600}.landing-example-document-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.2rem;font-size:.8125rem;display:flex}.landing-example-mask{background:var(--foreground);flex:none;width:5.5rem;height:.75rem}.landing-example-document-row--visible{border-top:1px solid var(--primary);color:var(--foreground)}.landing-example-document-row--visible strong{color:var(--primary);font-weight:600}.landing-story-body{grid-area:body;max-width:68ch;font-size:1rem;line-height:1.6}.landing-story--without-media .landing-story-body{max-width:44rem}.landing-story-body>div>p+p{margin-top:.75rem}.landing-benefit-summary{max-width:48ch;font-size:1.0625rem}.landing-point-list{gap:1.1rem;display:grid}.landing-point{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.landing-point-number{border-bottom:1px solid var(--border);width:1.75rem;height:1.7rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;padding-top:.1rem;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.landing-point h3{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.35}.landing-point p{color:var(--muted-foreground);margin-top:.2rem}.landing-editorial-list{border-top:1px solid var(--border)}.landing-editorial-item{border-bottom:1px solid var(--border);padding-block:.85rem}.landing-editorial-item h3,.landing-source-grid h3{font-size:1.0625rem;font-weight:600;line-height:1.35}.landing-editorial-item p,.landing-source-grid p{color:var(--muted-foreground);margin-top:.2rem}.landing-source-grid{gap:1.25rem;display:grid}.landing-source-grid>div{border-top:2px solid var(--primary);padding-top:.7rem}.landing-source-grid>div+div{border-top-color:var(--border)}.landing-source-grid span{color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:600;display:block}.landing-source-conclusion{border-left:2px solid var(--primary);margin-top:1.25rem;padding-left:.9rem;font-weight:600}.landing-author-lead{max-width:31ch;font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.35}.landing-author-bio{max-width:55ch;color:var(--muted-foreground)}.landing-limits-copy{gap:1rem;display:grid}.landing-limits-copy>p{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:.85rem}.landing-limits-copy strong{color:var(--foreground);font-weight:600}.landing-limits-copy .landing-urgent-note{color:var(--foreground)}.landing-story-closing{color:var(--primary);margin-top:1.25rem;font-weight:600}.landing-narrative-visual [data-landing-faq]{max-width:44rem}@media (width>=768px){.landing-story{grid-template:"title media""body media"1fr/minmax(0,1fr) 19rem;gap:1.25rem clamp(2rem,6vw,5rem);padding-block:3.25rem}.landing-story--without-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""body"}.landing-story-media-photo{justify-self:end;width:14rem}.landing-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width>=1024px){.landing-story{grid-template-columns:minmax(0,1fr) 25rem;column-gap:clamp(2rem,4vw,4rem)}.landing-story-media{width:100%}.landing-story-media-photo{width:16rem}.landing-example{padding:1.25rem}.landing-story--without-media{grid-template:"title body"/minmax(0,.42fr) minmax(0,.58fr);align-items:start}}.landing-four[data-landing-variant=d]>main>footer{padding-block:2.5rem}.landing-visual-title{font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.1rem,8vw,3.5rem);font-weight:700;line-height:1.06}.landing-visual-lead{color:var(--muted-foreground);margin-top:.9rem;font-size:1rem;line-height:1.5}.landing-intro-c .landing-visual-title>span{color:var(--positive);margin-top:.2rem;font-size:.76em;line-height:1.18;display:block}.landing-flow{color:var(--foreground);grid-template-columns:minmax(0,.9fr) minmax(0,1.22fr) minmax(0,.9fr);align-items:stretch;gap:.45rem;margin-top:1.55rem;display:grid}.landing-flow-label{text-align:center;font-size:.8rem;font-weight:700;line-height:1.25}.landing-flow-label-input{grid-column:1}.landing-flow-label-output{grid-column:3}.landing-flow-column{grid-template-rows:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.landing-flow-card{border:1px solid var(--border);text-align:center;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:3.6rem;padding:.35rem .15rem;font-size:clamp(.73rem,2.7vw,.85rem);font-weight:600;line-height:1.15;display:flex;position:relative}.landing-flow-card svg{stroke-width:1.8px;width:1.2rem;height:1.2rem}.landing-flow-card-symptoms{background:var(--risk-soft);color:var(--risk)}.landing-flow-card-lifestyle,.landing-flow-card-links{background:var(--positive-soft);color:var(--positive)}.landing-flow-card-results,.landing-flow-card-questions{background:var(--info-soft);color:var(--info)}.landing-flow-card-next{background:var(--attention-soft);color:var(--attention)}.landing-flow-inputs .landing-flow-card:after,.landing-flow-outputs .landing-flow-card:before{color:var(--muted-foreground);content:"→";font-size:1rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.landing-flow-inputs .landing-flow-card:after{right:-.55rem}.landing-flow-outputs .landing-flow-card:before{left:-.55rem}.landing-flow-center{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:var(--shadow-sm);border-radius:.9rem;flex-direction:column;justify-content:center;gap:.45rem;padding:.4rem;display:flex}.landing-flow-source{background:var(--info-soft);color:var(--info);text-align:center;border-radius:.55rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .2rem;font-size:clamp(.71rem,2.55vw,.8rem);font-weight:600;line-height:1.15;display:flex}.landing-flow-source svg{width:1.3rem;height:1.3rem}.landing-flow-source small{margin-top:.1rem;font-size:.78em;display:block}.landing-flow-analysis{min-height:5.5rem;color:var(--positive);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.landing-flow-analysis svg{stroke-width:1.5px;width:2.45rem;height:2.45rem}.landing-flow-analysis strong{color:var(--foreground);font-size:1.05rem}.landing-flow-return{border-top:1px solid var(--border);color:var(--muted-foreground);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:.45rem;padding-top:.5rem;font-size:.81rem;line-height:1.25;display:flex}.landing-flow-return svg{flex:none;width:.95rem;height:.95rem}.landing-c-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:grid}.landing-c-benefits li{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.81rem;line-height:1.25;display:flex}.landing-c-benefits svg{background:var(--positive);width:1.2rem;height:1.2rem;color:var(--background);stroke-width:3px;border-radius:50%;flex:none;padding:.2rem}.landing-d-leadrow{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:.75rem;display:grid}.landing-d-copy{grid-area:1/2;min-width:0}.landing-d-portrait{isolation:isolate;grid-area:1/1;justify-content:center;justify-self:end;align-items:flex-end;width:100%;min-width:0;max-width:15.5rem;height:clamp(10.5rem,48vw,15rem);display:flex;position:relative}.landing-d-portrait:before{z-index:-1;background:var(--positive-soft);content:"";border-radius:50%;height:58%;position:absolute;bottom:2%;left:3%;right:3%}.landing-d-portrait>img{z-index:1;object-fit:contain;object-position:bottom;width:100%;height:100%;position:relative}.landing-d-signal{z-index:2;aspect-ratio:72/52;width:clamp(3rem,12vw,4rem);color:var(--info);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(.62rem,2.55vw,.72rem);font-weight:600;line-height:1.1;display:flex;position:absolute}.landing-d-signal-cloud{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-d-signal-cloud path{fill:var(--background);stroke:var(--info);stroke-opacity:.7;stroke-width:1.5px}.landing-d-signal>span{position:relative}.landing-d-signal-sleep{top:8%;left:0}.landing-d-signal-diet{top:0;right:17%}.landing-d-signal-stress{top:22%;right:0}.landing-d-signal-symptoms{top:53%;left:0}.landing-d-signal-tests{top:60%;right:0}.landing-intro-d .landing-visual-title{font-size:clamp(1.45rem,6vw,3.4rem)}.landing-intro-d .landing-visual-lead{margin-top:.6rem;font-size:clamp(.85rem,3.4vw,1.05rem)}.landing-d-benefits{gap:.55rem;margin-top:1.05rem;padding:0;list-style:none;display:grid}.landing-d-benefits li{align-items:center;gap:.65rem;font-size:1rem;line-height:1.25;display:flex}.landing-d-benefits svg{background:var(--positive);width:1.55rem;height:1.55rem;color:var(--background);stroke-width:3px;border-radius:50%;flex:none;padding:.3rem}.landing-d-reassurance{color:var(--positive);margin-top:1.15rem;font-size:1.06rem;font-weight:700;line-height:1.3}.landing-four[data-landing-variant=c] .landing-top,.landing-four[data-landing-variant=d] .landing-top{gap:1.1rem}.landing-four[data-landing-variant=c] #szybka-porada-tytul,.landing-four[data-landing-variant=d] #szybka-porada-tytul{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.7rem;line-height:1.14}@media (width<=359px){.landing-c-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-c-benefits li:last-child{grid-column:1/-1}.landing-d-leadrow{grid-template-columns:1fr}.landing-d-copy{grid-area:1/1}.landing-d-portrait{grid-area:2/1;justify-self:center;width:min(100%,13rem);height:10.5rem}.landing-intro-d .landing-visual-title{font-size:1.8rem}}@media (width>=640px){.landing-flow{gap:.75rem}.landing-flow-card{flex-direction:row;gap:.45rem;min-height:4.3rem;font-size:.9rem}.landing-flow-inputs .landing-flow-card:after{right:-.85rem}.landing-flow-outputs .landing-flow-card:before{left:-.85rem}.landing-d-leadrow{gap:1rem}.landing-d-benefits{gap:.8rem}.landing-d-benefits li{font-size:1.1rem}}@media (width>=1024px){.landing-intro-c .landing-visual-title{font-size:clamp(2.6rem,3.8vw,3.5rem)}.landing-visual-lead{font-size:1.125rem}.landing-flow{margin-top:2rem}.landing-c-benefits li{font-size:.9rem}.landing-d-portrait{height:15rem}.landing-intro-d .landing-visual-title{font-size:clamp(2rem,2.8vw,3rem)}}
