.lp.listings-landing{min-height:100dvh}.lp .listings-hero .display{max-width:15ch;font-size:clamp(44px,5.6vw,76px)}.lp .listings-hero .hero-grid{gap:var(--space-3xl);grid-template-columns:1.05fr 1fr}.lp .listings-hero .hero-sub{max-width:43ch}.lp .listings-fineprint{margin-top:var(--space-xl);font-size:var(--t-sm);color:var(--ink-3);text-wrap:pretty;max-width:46ch}.lp .listings-intro{justify-content:space-between;align-items:center;gap:var(--space-xl);padding-block:var(--space-2xl);color:var(--ink-3);font-size:var(--t-sm);display:flex}.lp .listings-intro ul{gap:var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp .listings-intro li{align-items:center;gap:var(--space-sm);display:flex}.lp .listings-intro svg{color:var(--accent-ink)}.lp .listings-feature{padding-block:clamp(64px,8vw,112px)}.lp .listings-feature--band{background:var(--accent-wash)}.lp .listings-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.lp .listings-feature--flip .listings-feature-copy{order:2}.lp .listings-feature-copy h2,.lp.listings-landing #pricing h2,.lp.listings-landing .listings-faq h2{font-family:var(--font-outfit);--icon-stroke:2;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.08}.lp .listings-feature-copy h2{margin-block:var(--space-lg) var(--space-xl);max-width:17ch}.lp .listings-feature-copy>p{color:var(--ink-3);font-size:var(--t-lg);text-wrap:pretty;line-height:1.65}.lp .listings-feature-copy ul{margin-top:var(--space-2xl);gap:var(--space-lg);padding:0;list-style:none;display:grid}.lp .listings-feature-copy li{gap:var(--space-md);color:var(--ink-2);font-size:var(--t-sm);display:flex}.lp .listings-feature-copy li>span{color:var(--accent-ink);flex-shrink:0;margin-top:3px}.lp.listings-landing #pricing{scroll-margin-top:96px}.lp .review-scene{isolation:isolate;aspect-ratio:1.12;width:100%;min-width:0;color:var(--ink);background:linear-gradient(145deg, var(--accent-wash), #eceee1);border-radius:var(--r3);position:relative;overflow:hidden}.lp .review-scene--hero{aspect-ratio:1;background:0 0;overflow:visible}.lp .review-scene-garden{color:#76965b;opacity:.19;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lp .review-town,.lp .review-workbench{position:absolute;inset:0}.lp .review-location{color:var(--accent-ink);font-size:var(--t-xs);justify-items:center;gap:6px;display:grid;position:absolute}.lp .review-location--one{top:8%;left:8%;transform:rotate(-5deg)}.lp .review-location--two{top:8%;right:8%;transform:rotate(5deg)}.lp .review-location--three{bottom:4%;left:43%}.lp .review-routes{width:100%;height:100%;color:var(--accent-ink);opacity:.3;position:absolute;inset:0}.lp .review-routes path{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 7}.lp .review-paper{border-radius:var(--r2);background:#fffef9;border:1px solid #e0e3d5;padding:clamp(16px,3vw,28px);position:absolute;box-shadow:0 12px 32px -20px #314b3655}.lp .review-paper p{letter-spacing:-.02em;--icon-stroke:1.75;margin-block:14px;font-size:clamp(18px,2vw,26px);font-weight:500;line-height:1.3}.lp .review-paper--incoming{width:73%;top:24%;left:5%;transform:rotate(-5deg)}.lp .review-paper--answer{color:#f5f9ef;background:#203e2e;border-color:#203e2e;width:79%;top:49%;right:1%;transform:rotate(4deg)}.lp .review-note{font-size:var(--t-xs);align-items:center;gap:var(--space-sm);color:var(--ink-3);line-height:1.4;display:flex}.lp .review-paper--answer .review-note,.lp .review-paper--answer .review-signature{color:#d4e6c9}.lp .review-signature{font-size:var(--t-xs);color:var(--ink-3)}.lp .review-stars{color:var(--accent-ink);gap:4px;display:flex}.lp .review-seal{font-size:var(--t-xs);color:var(--accent-ink);align-items:center;gap:6px;display:flex;position:absolute;bottom:0;right:0}.lp .review-paper--prompt{width:72%;top:10%;left:10%;transform:rotate(-5deg)}.lp .review-paper--result{width:75%;top:43%;right:8%;transform:rotate(3deg)}.lp .review-writing{gap:7px;margin-bottom:16px;display:grid}.lp .review-writing i{background:var(--accent-haze);transform-origin:0;width:95%;height:3px;display:block}.lp .review-writing i:nth-child(2){width:80%}.lp .review-writing i:nth-child(3){width:55%}.lp .review-decision{color:#f5f9ef;border-radius:var(--r2);background:#203e2e;width:76%;padding:20px;position:absolute;top:53%;right:6%;transform:rotate(3deg)}.lp .review-decision span{font-size:var(--t-xs);color:#d4e6c9;align-items:center;gap:8px;display:flex}.lp .review-decision strong{--icon-stroke:1.75;margin-top:8px;font-size:clamp(17px,2vw,24px);font-weight:500;display:block}.lp .review-human{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:12px;display:flex;position:absolute;bottom:7%;left:12%}.lp .review-human strong,.lp .review-human span{display:block}.lp .review-human strong{color:var(--ink);--icon-stroke:1.75;font-weight:500}.lp .review-topics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp .review-topics span{background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--r1);font-size:var(--t-xs);padding:6px 10px}@keyframes listings-paper-arrive{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes listings-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.lp [data-inview] .review-paper--answer,.lp [data-inview] .review-paper--result,.lp [data-inview] .review-decision{animation:.9s cubic-bezier(.22,1,.36,1) .45s both listings-paper-arrive}.lp [data-inview] .review-writing i{animation:.8s cubic-bezier(.22,1,.36,1) 1s both listings-write}.lp [data-inview] .review-writing i:nth-child(2){animation-delay:1.3s}.lp [data-inview] .review-writing i:nth-child(3){animation-delay:1.6s}.lp [data-inview] .review-human,.lp [data-inview] .review-seal{animation:.8s cubic-bezier(.22,1,.36,1) 1.5s both listings-paper-arrive}}@media (width<=860px){.lp .listings-hero .hero-grid,.lp .listings-feature-grid{grid-template-columns:1fr}.lp .listings-hero .display{max-width:17ch;font-size:clamp(42px,8vw,68px)}.lp .review-scene{max-width:520px;margin-inline:auto}.lp .listings-feature--flip .listings-feature-copy{order:0}.lp .listings-intro{flex-direction:column;align-items:flex-start;gap:12px}.lp .listings-feature-copy h2{max-width:23ch}}@media (width<=480px){.lp .listings-hero .hero-grid{gap:24px}.lp .listings-intro ul{gap:14px}.lp .review-paper{padding:16px}.lp .review-note,.lp .review-signature{font-size:11px}.lp .review-paper p{margin-block:10px;font-size:19px}.lp .review-seal{bottom:-12px}.lp .review-human{bottom:5%;left:8%}.lp .review-decision{padding:14px}}.lp.listings-landing .closing-section{isolation:isolate;color:oklch(97% .004 150);background:oklch(14.5% .004 286);margin-top:0;padding:clamp(72px,9vw,104px) 0;position:relative;overflow:hidden}.lp.listings-landing .closing-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,oklch(62% .17 152/.42),#0000 70%);height:150%;position:absolute;inset:-30% -10% auto 34%}.lp.listings-landing .closing-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,72px);display:grid}.lp.listings-landing .cta-title{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(34px,4.8vw,66px);line-height:.98}.lp.listings-landing .cta-title em{color:oklch(84.3% .157 150.6);--icon-stroke:1.75;font-style:italic;font-weight:500}.lp.listings-landing .closing-sub{font-size:var(--t-lg);color:oklch(73% .012 150);margin:0 0 var(--space-2xl);text-wrap:pretty;max-width:46ch;line-height:1.55}.lp.listings-landing .closing-section .cta-actions{justify-content:flex-start}.lp.listings-landing .closing-section .btn-primary{color:oklch(14.5% .004 286);background:oklch(97% .004 150)}.lp.listings-landing .closing-section .btn-ghost{color:oklch(97% .004 150);background:0 0;border-color:oklab(100% 0 5.96046e-8/.22)}@media (width<=860px){.lp.listings-landing .closing-grid{grid-template-columns:1fr}}.lp .review-scene:not(.review-scene--hero){aspect-ratio:auto}.lp .review-workbench{flex-direction:column;align-items:flex-start;gap:18px;padding:40px 24px;display:flex;position:relative}.lp .review-workbench .review-paper,.lp .review-workbench .review-decision,.lp .review-workbench .review-human{width:90%;position:relative;inset:auto}.lp .review-workbench .review-paper--result,.lp .review-workbench .review-decision{align-self:flex-end}.lp .review-workbench .review-human{margin-top:8px}.lp .review-scene--hero{min-height:400px}@media (width<=480px){.lp .review-workbench{padding:32px 16px}.lp .review-paper--incoming{width:82%;top:22%}.lp .review-paper--answer{width:82%;top:52%;right:4%}}.lp.listings-landing .desk-band{background:var(--surface);padding:clamp(64px,8vw,100px) 0 clamp(40px,5vw,64px)}.lp.listings-landing .desk-shot{isolation:isolate;width:100%;max-width:none;margin:0;position:relative;overflow:clip}.lp.listings-landing .desk-shot img{width:100%;height:auto;display:block}.lp.listings-landing .desk-shot>picture{z-index:1;display:block;position:relative}.lp.listings-landing .desk-shot>picture>img{width:120%;max-width:none;margin-inline:-10%}.lp.listings-landing .desk-forest{pointer-events:none;background:#dfe8b9;position:absolute;inset:0;overflow:hidden}.lp.listings-landing .desk-forest .desk-forest-image{object-fit:cover;object-position:center;width:100%;height:100%}.lp.listings-landing .desk-forest-dither{opacity:0;width:100%;height:100%;transition:opacity .22s ease-out;position:absolute;inset:0}.lp.listings-landing .desk-forest-dither.is-live{opacity:1}@media (prefers-reduced-motion:reduce){.lp.listings-landing .desk-forest-dither{display:none}}
