.layout-wrapper:has(.app-landing-page){grid-template-columns:minmax(0,1fr)}.layout-wrapper:has(.app-landing-page)>.sidebar{display:none}@media (max-width:1100px){.layout-wrapper:has(.app-landing-page)>.sidebar{display:flex}}:is(.layout-wrapper:has(.app-landing-page)>.main-content-area,.layout-wrapper:has(.app-landing-page)>.verification-banner,.layout-wrapper:has(.app-landing-page)>.deletion-banner){grid-column:1}html:has(.app-landing-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.app-landing-page){scroll-behavior:auto}}.app-landing-page{color:var(--text-primary);background:var(--background);min-width:0}.app-landing-page section{padding:24px;scroll-margin-top:80px}.app-landing-page h1,.app-landing-page h2,.app-landing-page h3{color:var(--text-primary);text-wrap:balance;margin:0}.app-landing-page h1{letter-spacing:-1px;font-size:48px;font-weight:700;line-height:1.25}@media (max-width:768px){.app-landing-page h1{letter-spacing:-.5px;font-size:36px}}.app-landing-page h2{font-size:36px;font-weight:700;line-height:1.35}@media (max-width:768px){.app-landing-page h2{font-size:28px}}.app-landing-page .app-section-inner{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.app-landing-page .app-hero{z-index:1;isolation:isolate;background-color:var(--app-device-screen);align-items:center;min-height:760px;display:grid;position:relative;overflow:clip visible}@media (max-width:768px){.app-landing-page .app-hero{min-height:auto;overflow:hidden}}.app-landing-page .app-hero-grid{z-index:1;direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy visual";align-items:center;gap:32px;display:grid;position:relative}@media (max-width:1100px){.app-landing-page .app-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px}}@media (max-width:768px){.app-landing-page .app-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual";gap:24px}}.app-landing-page .app-hero-copy{z-index:2;grid-area:copy;justify-self:start;justify-items:start;gap:24px;max-width:504px;display:grid;position:relative}@media (max-width:1100px){.app-landing-page .app-hero-copy{padding-inline-end:64px}}@media (max-width:768px){.app-landing-page .app-hero-copy{justify-self:center;padding-inline-end:0}}.app-landing-page .app-hero-copy h1 span{display:block}.app-landing-page .app-hero-copy .app-hero-title-benefit{color:var(--primary);letter-spacing:normal;margin-top:16px;font-size:32px;line-height:1.4}@media (max-width:768px){.app-landing-page .app-hero-copy .app-hero-title-benefit{font-size:24px}}.app-landing-page .app-hero-copy h1{color:var(--overlay-text)}@media (max-width:1100px){.app-landing-page .app-hero-copy h1{font-size:40px}}@media (max-width:768px){.app-landing-page .app-hero-copy h1{font-size:36px}}.app-landing-page .app-intro-label{color:var(--primary);font-size:16px}.app-landing-page .app-hero-description{color:var(--overlay-text-muted);white-space:pre-line;font-size:18px;line-height:1.9}@media (max-width:768px){.app-landing-page .app-hero-description{font-size:16px}}.app-landing-page .app-explore-link{flex-direction:row-reverse;gap:8px;font-size:14px}.app-landing-page .app-explore-link svg{width:16px;height:16px;transition:transform .2s}.app-landing-page .app-explore-link:hover svg{transform:translateY(3px)}.app-landing-page .app-hero-visual{z-index:1;grid-area:visual;min-width:0;position:relative}.app-landing-page .app-centered-section{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;display:grid}.app-landing-page .app-gallery-heading{text-align:center;justify-items:center;gap:16px;display:grid}.app-landing-page .app-features{align-items:center;min-height:848px;display:grid}@media (max-width:768px){.app-landing-page .app-features{min-height:auto}}.app-landing-page .app-gallery-section{align-items:center;min-height:1200px;display:grid;overflow:hidden}@media (max-width:768px){.app-landing-page .app-gallery-section{min-height:1000px}}.app-landing-page .app-gallery-inner{gap:32px;max-width:none;margin-block:32px;padding-block:24px}
