.suggest-experience{isolation:isolate;color:#edf7ff;background:#050d17;width:100%;min-height:100svh;padding:24px clamp(18px,5vw,80px);line-height:1.9;position:relative;overflow:hidden}.suggest-scene{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.suggest-scene img{object-fit:cover;object-position:35% center;opacity:.75;width:100%;height:100%;animation:26s ease-in-out infinite alternate suggest-drift}.suggest-scene:after{content:"";background:linear-gradient(90deg,#050d1750,#050d17aa),linear-gradient(#050d1744,#0000 45%,#050d17);position:absolute;top:0;bottom:0;left:0;right:0}.suggest-header{border-bottom:1px solid #d4eeff24;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:0 0 22px;display:flex}.suggest-header img{object-fit:contain;filter:drop-shadow(0 0 8px #85e2ff44);width:155px;height:64px}.suggest-back{color:#d3e8f6;padding:12px 0;font-size:14px;text-decoration:none}.suggest-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,90px);max-width:1280px;margin:60px auto;display:grid}.suggest-story{text-shadow:0 2px 24px #0008;min-width:0;max-width:590px}.suggest-kicker{letter-spacing:3px;color:var(--suggest-accent);margin-bottom:26px;font:11px Arial,sans-serif;display:block}.suggest-story h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(34px,4.5vw,62px);font-weight:800;line-height:1.5}.suggest-story h1 span{color:var(--suggest-accent)}.suggest-story p{color:#d9e7ef;margin-bottom:28px;font-size:18px;line-height:2}.suggest-story-link{color:var(--suggest-accent);border-bottom:1px solid #8cdeed66;padding:8px 0;font-weight:700;text-decoration:none;display:inline-block}.suggest-story small{color:#b5c9d7;margin-top:48px;font-size:12px;display:block}.suggest-form-card{background:#081726ed;border:1px solid #a1d7ef3d;border-radius:24px;width:100%;min-width:0;padding:clamp(22px,3vw,40px);scroll-margin-top:20px;box-shadow:0 24px 80px #0005}.suggest-form-eyebrow{color:var(--suggest-accent);font-size:12px}.suggest-form-card h2{margin:8px 0 12px;font-size:clamp(23px,2.6vw,32px);font-weight:700;line-height:1.6}.suggest-form-card>p{color:#b5c9d7;margin:0;font-size:14px}.suggest-form-card .visitor-form{gap:16px;margin-top:26px}.suggest-form-card label{color:#dcebf6;font-size:14px}.suggest-form-card input,.suggest-form-card textarea{background:#0e2535;border-color:#4e6a7b}.suggest-form-card .muted{margin:0;font-size:12px;line-height:1.9}.suggest-form-card button{background:var(--suggest-accent);min-height:50px;transition:filter .2s}.suggest-form-card button:hover{filter:brightness(1.1)}.suggest-experience a:focus-visible{outline:2px solid var(--suggest-accent);outline-offset:5px}.suggest-form-card button:focus-visible{outline:2px solid var(--suggest-accent);outline-offset:5px}.suggest-footer{color:#a7bece;border-top:1px solid #d4eeff24;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1280px;margin:auto;padding:26px 0 80px;font-size:12px;display:flex}.suggest-footer nav{flex-wrap:wrap;gap:22px;display:flex}.suggest-footer a{color:#c8dfed;text-decoration:none}@keyframes suggest-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)translateY(-1%)}}@media (max-width:800px){.suggest-layout{grid-template-columns:1fr;gap:32px;max-width:560px;margin:40px auto}.suggest-story{padding:20px 0 10px}.suggest-story h1{font-size:clamp(32px,8vw,48px)}.suggest-story p{font-size:16px}.suggest-story small{margin-top:24px}.suggest-scene{height:950px}.suggest-scene img{object-position:30% top;opacity:.8}.suggest-scene:after{background:linear-gradient(#0000 20%,#050d17),linear-gradient(90deg,#050d1744,#050d1799)}.suggest-kicker{letter-spacing:2px;font-size:10px}.suggest-header img{width:132px;height:56px}.suggest-back{font-size:12px}.suggest-footer{padding-bottom:95px}.suggest-form-card{border-radius:18px}}.suggest-still .suggest-scene img{animation:none}@media (prefers-reduced-motion:reduce){.suggest-scene img{animation:none}.suggest-form-card button{transition:none}}@media (min-width:801px){.suggest-story{order:2;align-self:start;padding-top:50px}.suggest-form-card{order:1}.suggest-scene:after{background:linear-gradient(90deg,#050d1720,#050d1744),linear-gradient(#050d1744,#0000 35%,#050d17)}}
