.sorry-hero{padding-top:27px;padding-bottom:78px}.sorry-heading{max-width:860px}.sorry-heading h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(42px,5.8vw,76px);line-height:1.04}.sorry-heading p{color:var(--photo-muted);max-width:720px;font-size:18px;line-height:1.65}.sorry-heading .photo-tool-primary{margin-top:9px}.sorry-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.sorry-stage{background:#211727;border:1px solid #55415c;border-radius:22px;min-width:0;padding:18px}.sorry-stage>span{color:var(--photo-purple);letter-spacing:.12em;font-size:12px;font-weight:800}.sorry-stage-art{aspect-ratio:514/765;background-image:url(/ai-edit-photos/sorry-i-lied-example.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:400% 100%;border-radius:13px;margin:15px 0 21px}.sorry-stage-closer .sorry-stage-art{background-position:66.6667% 0}.sorry-stage-almost .sorry-stage-art{background-position:33.3333% 0}.sorry-stage-original .sorry-stage-art{background-position:0 0}.sorry-page .photo-sample-image img{aspect-ratio:2056/765;object-fit:contain}.sorry-stage h2{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.sorry-stage p,.sorry-diagram-note{color:var(--photo-muted);margin:0;font-size:13px;line-height:1.6}.sorry-diagram-note{margin-top:13px}.sorry-section{padding-top:86px;padding-bottom:86px}.sorry-section h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(31px,3.5vw,49px);line-height:1.12}.sorry-section p{color:var(--photo-muted);line-height:1.75}.sorry-process,.sorry-faq{background:#211629}.sorry-copy-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.sorry-process ol{counter-reset:sorry;margin:0;padding:0;list-style:none}.sorry-process li{counter-increment:sorry;border-bottom:1px solid #57445c;padding:19px 0 19px 54px;position:relative}.sorry-process li:first-child{padding-top:0}.sorry-process li:before{content:"0" counter(sorry);color:var(--photo-accent);font-weight:800;position:absolute;left:0}.sorry-process li strong{font-size:19px}.sorry-process li p{margin:7px 0 0}.sorry-guide-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.sorry-guide-grid>div{border:1px solid var(--photo-line);background:#211727;border-radius:18px;padding:26px}.sorry-guide-grid h3{margin:0 0 10px;font-size:20px}.sorry-guide-grid p{margin:0}.sorry-faq details{border-bottom:1px solid #57445c;padding:18px 0}.sorry-faq summary{cursor:pointer;font-weight:700}.sorry-faq details p{margin:12px 0 0}.sorry-related>div{flex-wrap:wrap;gap:14px;margin:22px 0 34px;display:flex}.sorry-related>div a{border:1px solid var(--photo-line);border-radius:12px;align-items:center;gap:8px;padding:14px 17px;display:inline-flex}.sorry-related>div a:hover{border-color:var(--photo-accent)}@media (width<=900px){.sorry-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.sorry-copy-grid{gap:35px}}@media (width<=650px){.sorry-hero{padding-bottom:55px}.sorry-heading h1{font-size:clamp(38px,10vw,50px)}.sorry-heading p{font-size:16px}.sorry-stages{gap:10px;margin-top:35px}.sorry-stage{padding:12px}.sorry-stage h2{font-size:16px}.sorry-stage p{font-size:12px}.sorry-copy-grid,.sorry-guide-grid{grid-template-columns:1fr}.sorry-section{padding-top:62px;padding-bottom:62px}}
