.hero-visual.portrait-chatgpt{width:100%;max-width:520px;justify-self:end;aspect-ratio:4/5}.hero-visual.portrait-chatgpt>img{object-position:center top}.portrait-chatgpt .photo-label{display:none}@media(max-width:650px){.hero-visual.portrait-chatgpt{max-width:none;aspect-ratio:4/5}}
.discover{background:#f0f4e9}.discover-heading{max-width:760px}.discover-heading h2{font-size:clamp(38px,4.6vw,64px);margin-bottom:24px}.discover-heading h2 em{color:#587437}.discover-heading>p:last-child{max-width:640px;color:#53695f;font-size:19px}.discover-modes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 52px}.discover-modes article{padding:28px 30px;background:#fff;border:1px solid #d7e0d0;border-radius:22px}.discover-modes article:last-child{background:#163a35;color:#f7f9f3;border-color:#163a35}.mode-number{font-size:11px;letter-spacing:1.6px;font-weight:bold}.discover-modes article:last-child .mode-number{color:#d8f86a}.discover-modes h3{font-size:28px;margin:13px 0}.discover-modes p{margin:0;font-size:16px;line-height:1.65}.discover-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.discover-gallery-heading h3{font-size:30px;margin:0;letter-spacing:-.7px}.discover-gallery-heading p{font-size:13px;text-align:right;margin:0}.discover-gallery-heading p span{color:#63736b;font-size:11px}.discover-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discover-card{position:relative;margin:0;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:#d6dcce}.discover-card>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.discover-card figcaption{position:absolute;inset:auto 0 0;padding:40px 15px 20px;text-align:center;background:linear-gradient(transparent,rgba(10,24,20,.75))}.sample-label{color:white;font-size:9px;letter-spacing:1.5px}.sample-actions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:12px}.sample-actions>span{display:flex;position:relative;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:#fff;color:#163a35;font-size:26px;line-height:1}.sample-actions .sample-pass{color:#945364;font-size:34px}.sample-actions .sample-contact{background:#d8f86a;width:54px;height:54px;font-size:34px}.sample-contact small{position:absolute;right:7px;top:5px;font-size:18px}.discover-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:24px 0 15px;font-size:13px}.discover-legend b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;border-radius:50%;background:#e0e9d4}.discover-legend .legend-pass{color:#945364}.discover-explainer{max-width:680px;margin:0 auto;color:#53695f;text-align:center;font-size:15px}.discover-cta{text-align:center;margin-top:28px}.discover-cta .note{margin-bottom:0}@media(max-width:650px){.discover-modes{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.discover-modes article{padding:24px}.discover-gallery-heading{display:block}.discover-gallery-heading p{text-align:left;margin-top:15px}.discover-gallery{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.discover-card{flex:0 0 82%;scroll-snap-align:center}.discover-legend{gap:10px;font-size:11px}.discover-gallery-heading h3{font-size:27px}}
