.pocket-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:4rem;align-items:center}.pocket-story h2{font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1.08;letter-spacing:-.055em}.pocket-benefits{list-style:none;padding:0;display:grid;gap:1.3rem;margin:2rem 0}.pocket-benefits strong{font-size:1.1rem}.pocket-benefits p{color:#67778d;margin:.4rem 0;max-width:38rem}.pocket-visual{text-align:center}.pocket-device{width:280px;height:510px;margin:auto;padding:30px 17px 18px;border:5px solid #223247;border-radius:46px;background:#f5f8fa;box-shadow:18px 26px 60px #2232471c;transform:rotate(6deg);display:flex;flex-direction:column;position:relative}.pocket-island{height:15px;width:70px;background:#223247;border-radius:20px;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.pocket-paper{flex:1;text-align:left;border:1px solid #e3e9ec;border-radius:27px;background:white;margin:26px 0 18px;padding:23px 18px}.pocket-paper p{font-size:1.2rem;letter-spacing:-.025em;line-height:1.5;margin:0}.pocket-caret{display:inline-block;height:1.3em;width:2px;background:#218f76;margin-top:12px;animation:pocket-caret 1.7s ease-in-out infinite}.pocket-tools{display:flex;align-items:center;gap:18px;font-size:28px;padding:0 7px}.pocket-tools svg{width:24px;height:24px;stroke:#223247;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pocket-send{margin-left:auto;background:#0d8276;color:white;width:45px;height:45px;display:grid;place-items:center;border-radius:16px}.pocket-caption{font-size:.75rem;color:#7b8797;margin-top:2rem}.pocket-setup{grid-column:1/-1;border-top:1px solid #dde4e9;padding-top:2rem}.pocket-setup h3{font-size:1.6rem;letter-spacing:-.025em}.pocket-setup ol{list-style:none;padding:0;display:flex;gap:2rem;flex-wrap:wrap}.pocket-setup li{display:flex;gap:.7rem;align-items:center}.pocket-setup li span{color:#218f76;font-weight:700;font-size:.8rem}.pocket-setup>p{font-size:.85rem;color:#67778d;max-width:60rem}@keyframes pocket-caret{50%{opacity:.2}}@media(max-width:760px){.pocket-section{grid-template-columns:1fr;gap:2.5rem}.pocket-device{width:255px;height:460px;transform:rotate(3deg)}.pocket-setup ol{flex-direction:column;gap:1rem}}@media(prefers-reduced-motion:reduce){.pocket-caret{animation:none}}
.pocket-visual{margin:0;min-width:0}.pocket-photo{position:relative;isolation:isolate;border-radius:30px;overflow:hidden;background:#e5eeef;box-shadow:0 24px 56px #20364b16}.pocket-photo>img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.pocket-capture-card{position:relative;margin:0;border:1px solid #ffffffd9;border-radius:0;background:#fffffff2;box-shadow:0 12px 32px #12293b1c;padding:20px 22px;text-align:left;backdrop-filter:blur(16px)}.pocket-capture-card p{margin:12px 0 0;color:#203249;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.5;letter-spacing:-.02em}.pocket-recording{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#087e76;font-weight:700}.pocket-record-dot{height:6px;width:6px;border-radius:50%;background:#218f76;box-shadow:0 0 0 4px #218f7614}.pocket-wave{display:flex;align-items:center;gap:3px;height:18px;margin-left:auto}.pocket-wave i{width:3px;height:7px;background:#218f76;border-radius:4px;animation:pocket-wave 1.8s ease-in-out infinite}.pocket-wave i:nth-child(2n){height:14px;animation-delay:-.4s}.pocket-wave i:nth-child(3){height:18px;animation-delay:-.8s}@keyframes pocket-wave{50%{transform:scaleY(.4);opacity:.55}}@media(max-width:760px){.pocket-photo{max-width:480px;margin:auto}.pocket-capture-card{padding:17px 18px}}@media(prefers-reduced-motion:reduce){.pocket-wave i{animation:none}}
