
.final-round-cta{text-align:center;background:var(--wl-ocean);color:white;padding:32px 18px;margin:20px 0 0}.final-round-cta h2{font-size:clamp(27px,4vw,40px);margin:0 0 18px;color:white}.final-round-cta p{font-size:14px;margin:9px 0 0}.final-round-cta .button{background:var(--wl-salmon);color:var(--wl-navy)}
.example-trigger{min-height:44px;padding:9px 15px;border:1px solid #B9CDD3;border-radius:999px;background:white;color:var(--wl-link);font-weight:700}.example-overlay{width:calc(100% - 32px);max-width:400px;max-height:calc(100svh - 32px);overflow:auto;border:1px solid #B9CDD3;border-radius:16px;padding:18px;background:white}.example-overlay::backdrop{background:#1c2b4a80}.example-overlay .larry-demo{display:block;width:100%;max-width:300px;margin:12px auto}.example-overlay .larry-demo img{width:100%;height:220px;object-fit:contain}.example-overlay .larry-demo figcaption{display:grid;gap:3px}.example-overlay .record-demo-button{display:block;text-align:center;background:var(--wl-ocean);color:white;border-radius:99px;padding:10px;font-size:14px}.example-close{display:block;margin-left:auto;min-height:44px;border:1px solid #B9CDD3;border-radius:99px;background:white;padding:9px 15px}
.journey-grid article{grid-template-columns:30px minmax(0,1fr);gap:10px}.journey-number{width:28px;height:34px;border:0;font-size:20px;justify-content:flex-start}.journey-step-two{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:9px}.journey-mini-preview{margin:0;padding:7px;border:1px solid #B9CDD3;border-radius:9px;background:white;align-self:start}.journey-mini-preview figcaption{font:700 11px/1.2 Manrope,Arial,sans-serif;text-align:center}.journey-mini-preview img{height:68px;width:100%;object-fit:contain}.journey-mini-preview .record-demo-button{display:block;background:var(--wl-ocean);color:white;text-align:center;border-radius:99px;font-size:10px;line-height:1.25;padding:5px 2px}.journey-step-three{grid-column:2}.journey-step-three .journey-wave{float:right;margin:0 0 5px 9px}.journey-wave span{display:none}
.home-compact-ethos{background:var(--wl-aqua);padding:25px 0}.ethos-block{position:relative;overflow:hidden;padding-right:70px;max-width:750px}.ethos-block h2{font-size:clamp(27px,3.7vw,40px);margin:0 0 10px;color:var(--wl-navy)}.ethos-block h2 span{color:var(--wl-link)}.ethos-block p{margin:0 0 12px;font-size:16px}.ethos-block strong{display:block;font:800 21px/1.25 Manrope,sans-serif;max-width:570px}.ethos-block img{position:absolute;width:130px;height:auto;right:-69px;top:0;max-width:none}
.prompts-mobile-title,.prompt-example-trigger{display:none}.prompts-page .larry-reassurance{display:none}.create-layout{display:block}.create-left{max-width:650px;margin:auto}#desktop-preview-slot,#mobile-preview-slot,#bookstart-preview{display:none!important}.create-invitation-trigger{display:block;max-width:650px;margin:18px auto 0}.bookstart-dialog .bookstart-frame{max-width:min(340px,calc((100svh - 120px)*.5625))}
.wave-wall-page .intro{padding:18px 0 14px!important;text-align:left}.wave-wall-page .intro h1{font-size:clamp(30px,4vw,44px)!important;margin:0 0 8px!important;max-width:none!important}.wave-wall-page .intro p{font-size:18px;margin:0!important}.wave-wall-page .wave-line{display:none}.wave-wall-page .wall{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0!important;margin:0!important;align-items:stretch}.wave-wall-page .moment{transform:none!important;margin:0!important;padding:14px!important;min-width:0;background:white;border:1px solid #B9CDD3;align-self:stretch}.wave-wall-page .wall-placeholder{aspect-ratio:auto;height:100px;background:white;font-size:13px;letter-spacing:0;border:1px dashed #B9CDD3}.wall-permission-final{font-size:14px;text-align:center;margin:20px 0 0}.wave-wall-page .moment p{margin:12px 0 4px}.wave-wall-page .moment small{display:block;font-size:14px}
@media(max-width:700px){.journey-grid article{grid-template-columns:26px minmax(0,1fr);gap:9px}.journey-step-two{grid-template-columns:minmax(0,1fr) 100px}.home-compact-ethos{padding:22px 0}.ethos-block strong{font-size:20px}.ethos-block{padding-right:54px}.ethos-block img{width:115px;right:-66px}.prompts-page.library{padding-top:18px!important}.prompts-page .prompt-opening{display:block!important;padding:0!important;margin:0 0 12px!important;min-height:0!important}.prompt-opening-copy>.eyebrow,.prompt-opening-copy>h1:not(.prompts-mobile-title),.prompt-opening-copy>p:not(.prompts-mobile-copy){display:none!important}.prompts-mobile-title{display:block;font-size:29px!important;margin:0 0 7px!important}.prompts-mobile-copy{font-size:16px!important;margin:0 0 9px!important;line-height:1.4}.prompt-opening>.larry-demo{display:none!important}.prompt-example-trigger{display:inline-flex;margin-bottom:4px}.prompts-page .gallery-area{padding-top:0!important;margin-top:0!important}.wave-wall-page .wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wave-wall-page .moment{padding:12px!important}.wave-wall-page .wall-placeholder{height:72px}.wave-wall-page .intro p{font-size:16px}.wave-wall-page .intro{padding-top:12px!important}.journey-grid small{font-size:12px}}
@media(min-width:701px){.prompts-mobile-copy{display:none}.journey-step-two{grid-template-columns:minmax(0,1fr);}.journey-mini-preview{width:110px}.journey-mini-preview img{height:75px}}

.journey-step-three img.journey-wave{object-fit:cover;object-position:center}.example-overlay .larry-demo{padding:12px!important;min-height:0!important;max-height:none!important}.example-overlay .larry-demo figcaption{position:static!important}.example-overlay .larry-demo .record-demo-button{position:static!important;min-height:36px}
