.landing{--landing-section:var(--space-8);background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-family-base);flex-direction:column;display:flex;overflow-x:clip}.landing>main{flex:1}.landing .landing-container{box-sizing:border-box;width:100%;max-width:var(--width-column);padding-inline:var(--side);margin:0 auto}.landing .landing-bar{padding-block:var(--space-6);align-items:center;display:flex}.landing .landing-name{align-items:center;gap:var(--space-2);font-family:var(--font-family-heading);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-label);color:var(--color-ink);display:inline-flex}.landing .landing-bar .landing-name:before{content:"";width:var(--size-dot);height:var(--size-dot);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-clay)}.landing .landing-first{gap:var(--space-16);padding-block:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;display:grid}.landing .landing-first__text{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.landing .landing-first__title{max-width:14ch;font-family:var(--font-family-heading);font-size:var(--font-size-display);font-weight:var(--font-weight-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-ink);text-wrap:balance;margin:0}.landing .landing-first__lead{max-width:46ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing .landing-first__action{padding-block:var(--space-2)}.landing .landing-first__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing .landing-phone{justify-self:center;width:100%;max-width:360px;position:relative}.landing .landing-phone__body{z-index:1;box-sizing:border-box;gap:var(--space-6);min-height:420px;padding:var(--space-8) var(--space-5) var(--space-6);border:var(--border-width-thick) solid var(--color-line);border-radius:calc(var(--radius-lg) * 2);background:var(--color-paper-raised);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:relative}.landing .landing-phone__dialog{flex-direction:column;flex:1;display:flex}.landing .landing-phone__field{padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink-subtle);font-family:var(--font-family-reading);font-size:var(--font-size-entry-sm);line-height:var(--line-height-entry-sm);display:block}.landing .landing-phone__plate{z-index:0;border:var(--border-width-thick) solid var(--color-line);position:absolute}.landing .landing-phone__plate--clay{top:var(--space-16);right:calc(-1 * var(--space-8));border-radius:var(--radius-lg);background:var(--color-clay);width:40%;height:45%}.landing .landing-phone__plate--sun{bottom:var(--space-24);left:calc(-1 * var(--space-10));width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);background:var(--color-sun)}.landing .landing-section{gap:var(--space-8);padding-block:var(--landing-section);flex-direction:column;display:flex}.landing .landing-section-head{gap:var(--space-2);flex-direction:column;display:flex}.landing .landing-kicker{font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);line-height:var(--line-height-meta);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;color:var(--color-ink-muted);margin:0}.landing .landing-fill--clay{--landing-fill:var(--color-clay-soft)}.landing .landing-fill--sun{--landing-fill:var(--color-sun-soft)}.landing .landing-fill--sage{--landing-fill:var(--color-sage-soft)}.landing .landing-fill--sky{--landing-fill:var(--color-sky-soft)}.landing .landing-fill--paper{--landing-fill:var(--color-paper-raised)}.landing .landing-sticker{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--landing-fill,var(--color-paper-raised));box-shadow:var(--shadow-hard);flex-direction:column;flex:1;display:flex}.landing .landing-sticker .aid-heading{text-wrap:balance;margin:0}.landing .landing-sticker p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing .landing-pains{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .landing-pains__list{display:contents}.landing .landing-pains__list>li{list-style:none;display:flex}.landing .landing-pains__common{box-sizing:border-box;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-width-hairline) dashed var(--color-line-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.landing .landing-pains__common p{color:var(--color-ink-muted);margin:0}.landing .landing-pains__common p:last-child{font-weight:var(--font-weight-medium);text-wrap:pretty}.landing .landing-benefit{box-sizing:border-box;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--landing-fill,var(--color-paper-raised));box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.landing .landing-benefit>.aid-heading{text-wrap:balance;margin:0}.landing .landing-benefit>p{margin:0 0 var(--space-3);color:var(--color-ink-muted);text-wrap:pretty}.landing .landing-window{box-sizing:border-box;aspect-ratio:1;border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;inline-size:100%;display:flex;overflow:hidden;container:landing-window/size}.landing .landing-benefit>.landing-window{margin-block-start:auto}.landing .landing-pain-cards{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.landing .landing-pain-cards>li{display:flex}.landing .landing-pain-card{padding:var(--space-6)}.landing .landing-pain-card .aid-card__body{gap:var(--space-3);flex-direction:column;display:flex}.landing .landing-pain-card p{text-wrap:pretty;margin:0}.landing .landing-how--wide{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.landing .landing-how--narrow{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.landing .landing-how__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing .landing-how__button{all:unset;box-sizing:border-box;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--radius-md);cursor:pointer;opacity:.6;grid-template-columns:auto minmax(0,1fr);align-items:start;transition:opacity .3s;display:grid}.landing .landing-how__button[aria-pressed=true]{opacity:1}.landing .landing-how__button:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.landing .landing-how__n{min-width:var(--control-height-xs);font-variant-numeric:tabular-nums;justify-content:center}.landing .landing-how__text{gap:var(--space-2);flex-direction:column;display:flex}.landing .landing-how__title{min-height:var(--control-height-xs);font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);color:var(--color-ink);align-items:center;display:flex}.landing .landing-how__body{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.landing .landing-how__button[aria-pressed=true] .landing-how__body{grid-template-rows:1fr}.landing .landing-how__body>span{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);text-wrap:pretty;overflow:hidden}.landing .landing-stage{aspect-ratio:5/4;border:var(--border-width-hairline) solid var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-paper-sunken);position:relative;overflow:hidden}.landing .landing-stage__layer{opacity:0;transition:opacity .5s;position:absolute;inset:0}.landing .landing-stage__layer[data-active=true]{opacity:1}.landing .landing-stage__shot{border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-hard);position:absolute;overflow:hidden}.landing .landing-stage__shot img{width:100%;height:auto;display:block}.landing .landing-stage__shot--write{top:var(--space-10);left:var(--space-10);right:calc(-1 * var(--space-16))}.landing .landing-stage__shot--insights{top:var(--space-10);left:var(--space-16);right:var(--space-16);bottom:calc(-1 * var(--space-32))}.landing .landing-stage__dialog{padding:var(--space-10) var(--space-12);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.landing .landing-stage__reply{gap:var(--space-4);flex-direction:column;display:flex}.landing .landing-stage__again{pointer-events:none;align-self:flex-start}.landing .landing-how-step{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.landing .landing-how-step p{color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing .landing-shot{width:100%;max-height:520px;margin:var(--space-2) 0 0;border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-hard);overflow:hidden}.landing .landing-shot img{width:100%;height:auto;display:block}.landing .landing-plans{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:880px;margin:0;padding:0;list-style:none;display:grid}.landing .landing-plans>li{display:flex}.landing .landing-plan{padding:var(--space-6)}.landing .landing-plan .aid-card__body{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.landing .landing-plan__price{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.landing .landing-plan__amount{font-family:var(--font-family-heading);font-size:var(--font-size-numeral);font-weight:var(--font-weight-numeral);line-height:var(--line-height-numeral);letter-spacing:var(--letter-spacing-numeral);font-variant-numeric:tabular-nums;color:var(--color-ink)}.landing .landing-plan__period{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted)}.landing .landing-plan__features{gap:var(--space-3);color:var(--color-ink-muted);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.landing .landing-plan__features li{padding-top:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-line-soft)}.landing .landing-tariff__button{justify-content:center;align-self:stretch}.landing .landing-plans__note{max-width:60ch;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing .landing-cta-card{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);padding:var(--space-10);border:var(--border-width-hairline) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper-raised);flex-wrap:wrap;display:flex}.landing .landing-cta-card__text{gap:var(--space-3);flex-direction:column;flex:360px;display:flex}.landing .landing-cta-card__text p{max-width:46ch;color:var(--color-ink-muted);text-wrap:pretty;margin:0}.landing .landing-foot{gap:var(--space-6);padding-block:var(--space-8) var(--space-10);flex-direction:column;display:flex}.landing .landing-foot__row,.landing .landing-foot__requisites{padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-line-soft)}.landing .landing-foot__row{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.landing .landing-foot__left{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.landing .landing-foot__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.landing .landing-foot__links .aid-link{font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);line-height:var(--line-height-meta);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;color:var(--color-ink-muted)}.landing .landing-foot__links .aid-link:hover{color:var(--color-ink)}@media (min-width:1100px){.landing .landing-first__title{font-size:3.5rem;line-height:3.75rem}}@media (max-width:900px){.landing .landing-first{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.landing .landing-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.landing .landing-how--wide{display:none}.landing .landing-how--narrow{display:flex}}@media (max-width:640px){.landing{--landing-section:var(--space-6)}.landing .landing-container{padding-inline:var(--space-4)}.landing .landing-first{padding-block:var(--space-4) var(--space-10)}.landing .landing-first__title{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.landing .landing-first__action,.landing .landing-first__action .aid-button,.landing .landing-cta-card__action,.landing .landing-cta-card__action .aid-button{width:100%}.landing .landing-phone__body{min-height:0}.landing .landing-phone__plate--clay{right:calc(-1 * var(--space-3))}.landing .landing-phone__plate--sun{left:calc(-1 * var(--space-3));width:var(--space-16);height:var(--space-16)}.landing .landing-cta-card{padding:var(--space-6)}.landing .landing-pains{grid-template-columns:minmax(0,1fr)}.landing .landing-pains__common{display:none}.landing .landing-benefit{padding:var(--space-4) var(--space-4) var(--space-4)}}
