*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcfaf7;color:#2b2528;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.site-head{position:sticky;top:0;z-index:20;background:#fcfaf7eF;backdrop-filter:blur(14px);border-bottom:1px solid #eee7e3}.nav{height:78px;display:flex;align-items:center;gap:40px}.brand{font:600 29px Georgia,serif;color:#583346;text-decoration:none}.nav nav{display:flex;gap:30px;margin:auto}.nav nav a,.link{font-size:13px;font-weight:650;color:#544a4f;text-decoration:none}.nav-actions{display:flex;gap:18px;align-items:center}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 20px;background:#67364d;color:#fff!important;text-decoration:none;font-weight:750;font-size:13px}.pill.large{padding:15px 25px;font-size:14px}.menu{display:none;background:none;border:0;font-size:22px}.hero{padding:80px 0 95px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px}.overline{text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:800;color:#936a7c}.hero h1{font:500 clamp(52px,6vw,83px)/.95 Georgia,serif;letter-spacing:-.045em;margin:20px 0 28px;color:#3d2b34}.hero h1 em{font-weight:400;color:#79465d}.hero-copy>p{font-size:18px;line-height:1.7;color:#71666b;max-width:590px}.hero-actions{display:flex;gap:24px;align-items:center;margin:35px 0 17px}.text-link{color:#6d3b52;text-decoration:none;font-weight:750;font-size:13px}.hero-copy small{color:#94898e}.hero-art{height:560px;position:relative}.mock{position:absolute;width:330px;aspect-ratio:.72;border-radius:8px;box-shadow:0 25px 70px #3b223323;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.mock.front{right:55px;top:15px;background:#f9ecef;color:#68364b;transform:rotate(3deg)}.mock.back{left:5px;top:90px;background:#efe7dd;color:#5b493e;transform:rotate(-7deg)}.mock span,.design small{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.mock strong{font:500 44px/1.05 Georgia,serif;margin:22px 0}.mock strong i{font-weight:400}.mock p{font:italic 14px Georgia,serif;max-width:180px}.mock b{font-size:11px;letter-spacing:.15em}.float-card{position:absolute;right:0;bottom:70px;background:#fff;padding:16px 20px;border-radius:14px;box-shadow:0 15px 45px #38212d1c;display:grid;gap:4px}.float-card b{font-size:12px;color:#5d3c4c}.float-card span{font-size:11px;color:#8c7f85}.proof{border-top:1px solid #ebe3df;border-bottom:1px solid #ebe3df}.proof-row{height:66px;display:flex;align-items:center;justify-content:center;gap:26px;color:#81747a;font-size:12px}.section{padding:110px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section h2,.feature h2,.final-cta h2{font:500 clamp(38px,4vw,56px)/1.04 Georgia,serif;letter-spacing:-.03em;color:#4b303d;margin:15px 0}.template-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.template-cards article{min-width:0}.design{aspect-ratio:.74;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;transition:.25s transform}.design:hover{transform:translateY(-5px)}.design b{font:500 30px/1.05 Georgia,serif;margin:17px 0}.design span{font-size:10px}.design.wedding{background:#f7e8ec;color:#733b51}.design.punjabi{background:#fff0d8;color:#80491e}.design.birthday{background:#eee8fa;color:#594378}.design.floral{background:#edf2e8;color:#4f674d}.template-cards h3{font:600 15px Georgia,serif;margin:15px 0 5px}.template-cards p{font-size:12px;color:#887d82;margin:0}.how{background:#f3eee9}.how>.wrap>h2{max-width:700px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ded3d5;margin-top:55px}.steps article{background:#f3eee9;padding:35px}.steps b{font:500 26px Georgia,serif;color:#a57d8e}.steps h3{font:500 24px Georgia,serif;margin:35px 0 10px}.steps p{color:#766b70;line-height:1.6;font-size:14px}.feature{padding:110px 0}.feature-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.phone{width:320px;margin:auto;background:#282327;padding:12px;border-radius:42px;box-shadow:0 30px 70px #2e1b2522}.phone-screen{aspect-ratio:.53;border-radius:32px;background:linear-gradient(#f8e9ed,#fff8f0);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6b3a4e;padding:25px}.phone-screen span{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.phone-screen b{font:500 37px/1.05 Georgia,serif;margin:25px 0}.phone-screen p{font-size:12px}.phone-screen button{margin-top:20px;border:0;border-radius:99px;background:#6b3a4e;color:#fff;padding:12px 34px}.feature-copy>p{color:#74696e;font-size:17px;line-height:1.7}.ticks{display:grid;gap:14px;margin-top:28px;color:#594c52;font-size:14px}.price-box{text-align:center;background:#fff;border:1px solid #e9e0e2;border-radius:28px;padding:65px;box-shadow:0 20px 60px #39212e0a}.price-box>p{max-width:650px;margin:0 auto;color:#776c71}.prices{display:grid;grid-template-columns:repeat(3,1fr);max-width:750px;margin:45px auto 35px}.prices div{padding:25px;border:1px solid #e7dce0;display:grid;gap:8px;position:relative}.prices div:first-child{border-radius:15px 0 0 15px}.prices div:last-child{border-radius:0 15px 15px 0}.prices .popular{background:#faf3f6}.prices .popular span{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#75445a;color:#fff;border-radius:99px;padding:5px 10px;font-size:9px;text-transform:uppercase}.prices b{font-size:12px}.prices strong{font:500 29px Georgia,serif;color:#63374b}.final-cta{background:#5b3245;color:#fff;text-align:center;padding:105px 0}.final-cta .overline{color:#d9bdc9}.final-cta h2{color:#fff;margin-bottom:35px}.pill.light{background:#fff;color:#5b3245!important}.site-foot{background:#251f22;color:#c9bec3;padding:65px 0 25px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.site-foot .brand{color:#fff}.site-foot p{font-size:13px}.site-foot b{color:#fff;font-size:12px;margin-bottom:12px}.site-foot div>div{display:grid;align-content:start;gap:10px}.site-foot a:not(.brand){color:#bcaeb5;text-decoration:none;font-size:12px}.copyright{border-top:1px solid #3e353a;margin-top:45px;padding-top:22px;font-size:11px}@media(max-width:850px){.nav nav,.nav-actions .link{display:none}.nav-actions{margin-left:auto}.hero{padding-top:45px}.hero-grid,.feature-grid{grid-template-columns:1fr}.hero-art{height:480px;margin-top:10px}.template-cards{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.proof-row{overflow:hidden;justify-content:flex-start}.feature-grid{gap:55px}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}}@media(max-width:520px){.wrap{width:min(100% - 28px,1180px)}.nav{height:68px}.nav-actions .pill{padding:10px 14px}.hero h1{font-size:49px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-art{height:400px}.mock{width:250px}.mock.front{right:5px}.mock.back{left:-15px}.float-card{bottom:30px}.section{padding:75px 0}.section-head{align-items:flex-start;flex-direction:column;gap:15px}.template-cards{gap:12px}.design b{font-size:23px}.steps{grid-template-columns:1fr}.feature{padding:75px 0}.phone{width:280px}.price-box{padding:45px 18px}.prices{grid-template-columns:1fr}.prices div,.prices div:first-child,.prices div:last-child{border-radius:12px;margin-bottom:8px}.final-cta{padding:75px 0}.foot-grid{grid-template-columns:1fr}.foot-grid>div:first-child{grid-column:auto}}