._petpals_tdl5s_1{position:relative;padding:0;margin:0}._slogan_tdl5s_7{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px;background:var(--background);color:var(--text-primary)}._sloganSubtitle_tdl5s_19{font-size:1.125rem;font-weight:500;margin-bottom:16px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}._sloganTitle_tdl5s_28{font-size:4.5rem;font-weight:600;line-height:1.1;margin:0;max-width:1200px;text-align:center}._divider_tdl5s_37{width:100%;height:1px;opacity:.2;margin:80px 0}._contentSection_tdl5s_44{display:grid;grid-template-columns:320px 1fr;gap:160px;padding:0 32px;max-width:1200px;margin:0 auto 80px}._contentSection_tdl5s_44:last-child{margin-bottom:0}._contentLeft_tdl5s_57{display:flex;flex-direction:column;justify-content:flex-start;position:relative}._contentRight_tdl5s_64{display:flex;flex-direction:column;gap:8px;padding-left:40px}._contentRight_tdl5s_64 ._sectionText_tdl5s_71{position:relative;font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:8px;font-weight:300;opacity:.8}._sectionTitle_tdl5s_81{font-size:1.75rem;font-weight:400;line-height:1.2;margin:0;color:var(--text-primary);white-space:nowrap}._sectionText_tdl5s_71{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:8px;font-weight:300;opacity:.8}._sectionGroup_tdl5s_99{margin-bottom:40px}._sectionGroup_tdl5s_99:last-child{margin-bottom:0}._overview_tdl5s_107{max-width:1000px;margin:0 auto;padding:80px 20px;text-align:center}._overview_tdl5s_107 h1{font-size:2.5rem;margin-bottom:20px}._description_tdl5s_119{font-size:1.2rem;line-height:1.6;color:var(--text-secondary);margin-bottom:30px}._tags_tdl5s_126{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:20px}._tags_tdl5s_126 span{padding:8px 16px;border-radius:20px;background:var(--background-light);color:var(--text-primary);font-size:.9rem}._details_tdl5s_142{max-width:1000px;margin:0 auto;padding:40px 20px}._techStack_tdl5s_148,._challenges_tdl5s_148,._solution_tdl5s_148{margin-bottom:60px}._techStack_tdl5s_148 h2,._challenges_tdl5s_148 h2,._solution_tdl5s_148 h2{font-size:2rem;margin-bottom:30px;color:var(--text-primary)}._challenge_tdl5s_148,._feature_tdl5s_158{margin-bottom:30px}._challenge_tdl5s_148 h3,._feature_tdl5s_158 h3{font-size:1.4rem;margin-bottom:15px;color:var(--text-primary)}._challenge_tdl5s_148 p,._feature_tdl5s_158 p{font-size:1.1rem;line-height:1.6;color:var(--text-secondary)}._infoBlock_tdl5s_174{margin-bottom:32px;position:relative}._infoTitle_tdl5s_179{font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}._infoList_tdl5s_188{list-style:none;padding:0;margin:0}._infoList_tdl5s_188 li{font-size:.9375rem;line-height:1.5;color:var(--text-secondary);margin-bottom:4px;font-weight:400}._overviewBlock_tdl5s_202{max-width:640px;position:relative}._overviewTitle_tdl5s_207{font-size:1rem;font-weight:600;margin-bottom:16px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}._overviewText_tdl5s_216{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:16px;font-weight:400}._overviewText_tdl5s_216 strong{color:var(--text-primary);font-weight:700;letter-spacing:.02em;background:linear-gradient(transparent 0%,#ffffff1a 40%);padding:0 2px}@media (max-width: 1024px){._sloganTitle_tdl5s_28{font-size:3.5rem}._contentSection_tdl5s_44{grid-template-columns:1fr;gap:32px}._contentRight_tdl5s_64{padding-left:0}._sectionTitle_tdl5s_81{position:static;white-space:normal}._infoBlock_tdl5s_174{margin-bottom:24px}._overviewBlock_tdl5s_202{max-width:100%}._contentSection_tdl5s_44:before{left:24px;right:24px}._problemHeader_tdl5s_264{margin-bottom:80px}._problemTitle_tdl5s_268{font-size:2.75rem;white-space:normal}._problemDescription_tdl5s_273{font-size:1.125rem;width:100%;white-space:normal}}@media (max-width: 768px){._sloganTitle_tdl5s_28{font-size:2.5rem}._overview_tdl5s_107 h1{font-size:2rem}._description_tdl5s_119{font-size:1.1rem}._tags_tdl5s_126 span{font-size:.8rem}._overviewText_tdl5s_216 strong{background:none;font-weight:700}._problemTitle_tdl5s_268{font-size:2.25rem}._sectionTitle_tdl5s_81{font-size:1.25rem}._sectionText_tdl5s_71{font-size:.9375rem}}._background_tdl5s_315{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--background)}._problemHeader_tdl5s_264{max-width:1200px;margin:0 auto 120px;padding:0 32px;position:relative}._problemSubtitle_tdl5s_331{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:24px;opacity:.8}._problemTitle_tdl5s_268{font-size:3.5rem;font-weight:400;line-height:1.1;margin:0 0 32px;color:var(--text-primary);white-space:nowrap}._problemDescription_tdl5s_273{font-size:1.125rem;line-height:1.5;color:var(--text-secondary);margin:0;font-weight:300;opacity:.8;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._solutionContainer_tdl5s_363{width:100%;position:relative}._solutionTitle_tdl5s_368{font-size:4.5rem;font-weight:400;line-height:1.1;margin:0 0 80px;text-align:center}._inverted_tdl5s_376{position:relative;margin:0;padding:120px 0;width:100vw;left:calc(-50vw + 50%);right:calc(-50vw + 50%);box-sizing:border-box}._inverted_tdl5s_376[data-theme=dark]{background:#111}._inverted_tdl5s_376[data-theme=dark] ._sectionTitle_tdl5s_81,._inverted_tdl5s_376[data-theme=dark] ._sectionText_tdl5s_71,._inverted_tdl5s_376[data-theme=dark] ._solutionTitle_tdl5s_368{color:#fff}._inverted_tdl5s_376[data-theme=dark] ._stepNumber_tdl5s_397{background:#fff;color:#111}._inverted_tdl5s_376[data-theme=light]{background:#f2f2f2}._inverted_tdl5s_376[data-theme=light] ._sectionTitle_tdl5s_81,._inverted_tdl5s_376[data-theme=light] ._sectionText_tdl5s_71,._inverted_tdl5s_376[data-theme=light] ._solutionTitle_tdl5s_368{color:#000}._inverted_tdl5s_376[data-theme=light] ._stepNumber_tdl5s_397{background:#000;color:#f2f2f2}._stepNumber_tdl5s_397{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:500;margin-bottom:16px}._solutionImage_tdl5s_430{width:100%;position:relative;overflow:hidden;aspect-ratio:16 / 10;background:transparent;box-shadow:none}._solutionImage_tdl5s_430 img{width:100%;height:100%;object-fit:contain;display:block}._solutionVideo_tdl5s_446{width:100%;height:100%;object-fit:contain;display:block;background:transparent}@media (max-width: 1024px){._solutionTitle_tdl5s_368{font-size:3.5rem;margin-bottom:60px}._solutionSteps_tdl5s_460{gap:60px}._solutionStep_tdl5s_460,._solutionStep_tdl5s_460:nth-child(2n){grid-template-columns:1fr;direction:ltr;gap:24px;text-align:center}._stepContent_tdl5s_472{align-items:center;text-align:center}._solutionImage_tdl5s_430{max-width:600px;margin:0 auto}}@media (max-width: 768px){._solutionTitle_tdl5s_368{font-size:2.5rem;margin-bottom:40px}._solutionImage_tdl5s_430{box-shadow:none}._stepNumber_tdl5s_397{width:32px;height:32px;font-size:1rem}._solutionVideo_tdl5s_446{border-radius:16px}}._comparisonSection_tdl5s_504{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:0 auto 40px;padding:0 32px}._comparisonLeft_tdl5s_513,._comparisonRight_tdl5s_514{display:flex;flex-direction:column;gap:24px}._comparisonTitle_tdl5s_520{font-size:1.5rem;font-weight:500;color:var(--text-primary);margin:0;line-height:1.3}._comparisonText_tdl5s_528{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:8px;font-weight:300;opacity:.8}._comparisonText_tdl5s_528 strong{color:var(--text-primary);font-weight:500}._comparisonInsight_tdl5s_542{max-width:1200px;margin:0 auto 80px;padding:0 32px}._insightText_tdl5s_548{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:8px;font-weight:300;opacity:.8}@media (max-width: 1024px){._comparisonSection_tdl5s_504{grid-template-columns:1fr;gap:40px}._comparisonTitle_tdl5s_520{font-size:1.25rem}._comparisonText_tdl5s_528,._insightText_tdl5s_548{font-size:1rem}}@media (max-width: 768px){._comparisonText_tdl5s_528,._insightText_tdl5s_548{font-size:.9375rem}}._comparisonLogos_tdl5s_580{display:flex;gap:40px;margin-top:32px;align-items:center;padding-left:40px}._comparisonLogo_tdl5s_580{height:48px;width:auto;object-fit:contain}._comparisonLogo_tdl5s_580[alt="DogCha!"],._comparisonLogo_tdl5s_580[alt=Woofz],._comparisonLogo_tdl5s_580[alt=Bumble]{background:var(--background-light);padding:10px;border-radius:28px;height:80px}._comparisonLogo_tdl5s_580[alt=Tinder]{height:66px}@media (max-width: 768px){._comparisonLogos_tdl5s_580{gap:32px}._comparisonLogo_tdl5s_580{height:36px}._comparisonLogo_tdl5s_580[alt="DogCha!"],._comparisonLogo_tdl5s_580[alt=Woofz],._comparisonLogo_tdl5s_580[alt=Bumble]{height:32px;padding:8px;border-radius:12px}._comparisonLogo_tdl5s_580[alt=Tinder]{height:32px}}._solutionSteps_tdl5s_460{display:flex;flex-direction:column;gap:120px;max-width:1200px;margin:0 auto;padding:0 32px}._solutionStep_tdl5s_460{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}._stepContent_tdl5s_472{display:flex;flex-direction:column;align-items:flex-start;text-align:left}._stepNumber_tdl5s_397{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;margin-bottom:24px}@media (max-width: 1024px){._solutionSteps_tdl5s_460{gap:80px}._solutionStep_tdl5s_460{grid-template-columns:1fr;gap:32px}._stepContent_tdl5s_472{align-items:center;text-align:center}._solutionImage_tdl5s_430{max-width:600px;margin:0 auto}}@media (max-width: 768px){._solutionSteps_tdl5s_460{gap:60px}._solutionStep_tdl5s_460{gap:24px}._solutionImage_tdl5s_430{max-width:100%;border-radius:16px}._stepNumber_tdl5s_397{width:40px;height:40px;font-size:1.25rem;margin-bottom:16px}}
