.about-page{--about-navy:#17212e;background:var(--color-paper)}.about-shell{width:100%;max-width:var(--container);padding:0 var(--space-4);margin:0 auto}.about-shell>section{padding-block:var(--space-7)}.about-shell>section:first-of-type{padding-top:var(--space-6)}.about-hero{gap:var(--space-7);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.about-hero__tags{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:6px var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--fs-xs);color:var(--color-ink-soft);flex-wrap:wrap;display:inline-flex}.about-hero__tags-dot{color:var(--color-accent-ink)}.about-hero__title{font-size:var(--fs-display);margin:0 0 var(--space-2);line-height:1.05}.about-hero__lead{text-wrap:balance;font-size:var(--fs-h2);margin:0 0 var(--space-4);font-weight:700;line-height:1.2}.about-hero__text{color:var(--color-ink-muted);max-width:46ch;margin:0 0 var(--space-4)}.about-hero__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.about-hero__btn-add{background:var(--color-surface);border-color:var(--color-surface)}.about-hero__btn-add:hover{background:var(--color-surface-2);border-color:var(--color-surface-2)}.about-stats{gap:var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.about-stats__item{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.about-stats__icon{width:36px;height:36px;color:var(--color-ink);grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.about-stats__icon svg{width:28px;height:28px}.about-stats__num{font-size:var(--fs-h3);grid-area:1/2;margin:0;font-weight:700;line-height:1.1}.about-stats__label{font-size:var(--fs-xs);color:var(--color-ink-soft);grid-area:2/2}.about-art__frame{position:relative}.about-art{aspect-ratio:1400/1120;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;display:block}.about-art__script{top:var(--space-5);left:var(--space-5);max-width:170px;position:absolute;transform:rotate(-4deg)}.about-art__script-text{color:var(--color-ink);font-size:1.1875rem;font-style:italic;font-weight:700;line-height:1.25;display:inline-block}.about-art__script-underline{width:132px;height:14px;margin:2px 0 0 6px;display:block}.about-art__pin-card{top:38%;right:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;display:flex;position:absolute}.about-art__pin-card-icon{filter:drop-shadow(0 3px 6px #0000002e);flex-shrink:0;width:52px;height:52px;display:block}.about-art__pin-body{min-width:0}.about-art__pin-list{font-size:var(--fs-xs);color:var(--color-ink-muted);margin:0;padding:0 0 0 14px;line-height:1.55;list-style:none;position:relative}.about-art__pin-list:before{content:"";background:var(--color-line);width:1px;position:absolute;top:.8em;bottom:.8em;left:3px}.about-art__pin-list li{position:relative}.about-art__pin-list li:before{content:"";background:var(--color-paper);border:2px solid var(--color-accent);box-sizing:border-box;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:-14px}.about-art__pin-trust{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--color-line);font-size:var(--fs-small);white-space:nowrap;font-weight:700;line-height:1.25}.about-art__float{right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--fs-small);background:#dff5e6;font-weight:700;line-height:1.15;display:flex;position:absolute;transform:rotate(-3deg)}.about-art__float-avatars{display:flex}.about-art__float-avatars img{border:3px solid var(--color-paper);object-fit:cover;border-radius:50%;width:36px;height:36px;margin-left:-12px;display:block}.about-art__float-avatars img:first-child{margin-left:0}.about-art__float-arrow{color:var(--color-ink);flex-shrink:0;display:block}.about-what{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.about-what h2{margin:0 0 var(--space-4)}.about-what p{color:var(--color-ink-muted);margin:0 0 var(--space-3)}.about-what__art{justify-content:center;display:flex}.about-phone-art{width:100%;max-width:440px;height:auto;font-family:inherit;display:block}.about-perks{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.about-perks__item{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex}.about-perks__label{font-size:var(--fs-xs);font-weight:600;line-height:1.3}.about-perks__icon{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;line-height:1;display:inline-flex}.about-perks__item:first-child .about-perks__icon{background:#e3f5e8}.about-perks__item:nth-child(2) .about-perks__icon{background:#fff3bf}.about-perks__item:nth-child(3) .about-perks__icon{background:#ffe9d6}.about-perks__item:nth-child(4) .about-perks__icon{background:#fde2e4}.about-who h2,.about-how h2,.about-cats h2{margin:0 0 var(--space-5)}.about-who__panel{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-6)}.about-who__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-who__card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.about-who__card--sun{background:#fff7e6}.about-who__card--sky{background:#eef4ff}.about-who__card--mint{background:#eefaf1}.about-who__card--rose{background:#fdeef1}.about-who__icon{height:44px;margin-bottom:var(--space-1);align-items:center;font-size:2.25rem;line-height:1;display:inline-flex}.about-who__title{font-size:var(--fs-h3);margin:0;line-height:1.25}.about-who__text{font-size:var(--fs-small);color:var(--color-ink-muted);margin:0}.about-how__grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-step{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.about-step:not(:last-child):before,.about-step:not(:last-child):after{content:"";pointer-events:none;position:absolute}.about-step:not(:last-child):before{top:19px;left:100px;right:calc(-1 * var(--space-6) + 12px);background:var(--color-line);border-radius:1px;height:2px}.about-step:not(:last-child):after{top:14px;right:calc(-1 * var(--space-6) + 12px);border:solid var(--color-line-soft);transform-origin:50%;border-width:2px 2px 0 0;width:10px;height:10px;transform:rotate(45deg)translate(-3px)}.about-step__badges{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.about-step__num{border-radius:var(--radius-pill);background:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.about-step__icon{border-radius:var(--radius-pill);background:var(--color-accent-soft);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;display:inline-flex}.about-step:nth-child(2) .about-step__num{background:var(--color-info);color:var(--color-paper)}.about-step:nth-child(2) .about-step__icon{background:#eef4ff}.about-step:nth-child(3) .about-step__icon{background:#ffe9d6}.about-step:nth-child(4) .about-step__num{color:var(--color-paper);background:#8b5cf6}.about-step:nth-child(4) .about-step__icon{background:#fde2e4}.about-step__title{font-size:var(--fs-h3);margin:0}.about-step__text{font-size:var(--fs-small);color:var(--color-ink-muted);margin:0}.about-local{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-local__card{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-line);display:flex}.about-local__card--sun{background:#fff7e6;border-color:#f6e6b8}.about-local__card--sky{background:#eef4ff;border-color:#d3e1fb}.about-local__art{flex-shrink:0;width:140px;height:auto;display:block}.about-local__body{min-width:0}.about-local__card h2{margin:0 0 var(--space-2);font-size:var(--fs-h3)}.about-local__card p{margin:0 0 var(--space-4);font-size:var(--fs-small);color:var(--color-ink-muted)}.about-local__link,.about-cats__all{align-items:center;gap:var(--space-2);color:var(--color-info);font-weight:600;font-size:var(--fs-small);text-decoration:none;display:inline-flex}.about-local__link:hover,.about-cats__all:hover{text-decoration:underline}.about-local__card--sky .about-local__link{color:var(--color-info-ink)}.about-cats__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.about-cats__list{gap:var(--space-3);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-cats__item{justify-content:center;align-items:center;gap:var(--space-2);height:100%;min-height:104px;padding:var(--space-3) var(--space-2);background:var(--color-surface);border-radius:var(--radius-lg);color:inherit;text-align:center;font-size:var(--fs-xs);border:0;flex-direction:column;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.about-cats__item:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.about-cats__icon{flex-shrink:0;font-size:1.75rem;line-height:1}.about-cats__name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.about-cta{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-6) var(--space-7);border-radius:var(--radius-xl);background:var(--about-navy);color:var(--color-paper);grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);display:grid}.about-cta h2{margin:0 0 var(--space-2);color:var(--color-paper)}.about-cta__copy{min-width:0}.about-cta__copy p{max-width:44ch;font-size:var(--fs-small);color:var(--color-surface-2);margin:0}.about-cta__btn{justify-self:center}.about-cta__graphic{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.about-cta__avatars{flex-shrink:0;display:block;position:relative}.about-cta__faces{display:flex;position:relative}.about-cta__faces img{border:3px solid var(--color-paper);object-fit:cover;border-radius:50%;width:60px;height:60px;margin-left:-14px;display:block}.about-cta__faces img:first-child{margin-left:0}.about-cta__heart{position:absolute;top:-8px;right:-8px}.about-cta__arrow{position:absolute;bottom:-22px;left:-14px}.about-cta__bubble{max-width:200px;padding:var(--space-3) var(--space-4);background:var(--color-paper);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);position:relative;transform:rotate(-3deg)}.about-cta__note{font-size:var(--fs-xs);color:var(--color-ink);margin:0;font-weight:600}@media (max-width:1100px){.about-cats__list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-cta{grid-template-columns:minmax(0,1fr) auto}.about-cta__graphic{grid-column:1/-1;justify-content:flex-start}}@media (max-width:860px){.about-hero,.about-what{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.about-shell>section{padding-block:var(--space-6)}.about-hero__lead{margin-bottom:var(--space-4)}.about-stats{gap:var(--space-5);margin-top:var(--space-5)}.about-what__art{order:2}.about-art__float{right:var(--space-3);bottom:var(--space-3);gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}.about-art__float-avatars img{width:28px;height:28px}.about-art__float-arrow{width:20px;height:20px}.about-art__script{top:var(--space-4);left:var(--space-4);max-width:128px}.about-art__script-text{font-size:.9375rem}.about-art__script-underline{width:96px}.about-hero__tags{padding:5px var(--space-3);gap:6px;font-size:.75rem}.about-art__pin-card{gap:var(--space-2);padding:6px 10px 6px 6px;top:12%}.about-art__pin-card-icon{width:38px;height:38px}.about-art__pin-list{font-size:.75rem;line-height:1.45}.about-art__pin-trust{font-size:.75rem}.about-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.about-who__panel{padding:var(--space-5)}.about-who__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-local{grid-template-columns:minmax(0,1fr)}.about-how__grid{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.about-step:not(:last-child):before,.about-step:not(:last-child):after{display:none}.about-local__card{padding:var(--space-5);gap:var(--space-4)}.about-local__art{width:96px}.about-cta{gap:var(--space-4);padding:var(--space-6);grid-template-columns:minmax(0,1fr)}.about-cta__btn{justify-self:stretch}.about-cta__avatars{display:none}.about-cta__graphic{justify-content:flex-start}.about-cta__bubble{border-bottom-left-radius:var(--radius-lg);max-width:none;transform:none}}@media (max-width:560px){.about-how__grid{grid-template-columns:minmax(0,1fr)}.about-cats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-who__grid{grid-template-columns:minmax(0,1fr)}.about-who__card{min-height:0}.about-hero__lead br{display:none}.about-hero__actions .btn{flex:100%;justify-content:center}.about-local__link,.about-cats__all{min-height:44px}}