.app-shell{min-height:100dvh}.quiet-gallery-shell{gap:22px;width:min(1280px,100% - 48px);margin:0 auto;padding:28px 0 80px;display:grid}.gallery-hero,.gallery-band,.gallery-feature,.gallery-cta,.guest-gallery-page,.guest-gallery-panel,.gallery-column,.card{background:#fffcf8e6;border-radius:32px;box-shadow:0 22px 45px #16141114}.gallery-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:stretch;gap:28px;min-height:calc(100dvh - 170px);padding:40px;display:grid}.gallery-hero-copy{align-content:center;gap:18px;max-width:620px;display:grid}.gallery-kicker,.label{letter-spacing:0;text-transform:none;color:#b98959;font-size:.82rem;font-weight:600}.gallery-hero h1,.guest-gallery-intro h1{letter-spacing:0;color:#171d22;margin:0;font-size:clamp(3.2rem,8vw,6.4rem);line-height:.92}.gallery-band h2,.gallery-feature h2,.gallery-cta h2{letter-spacing:0;color:#171d22;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.gallery-hero p,.gallery-band p,.gallery-feature p,.gallery-column p,.guest-gallery-intro p,.guest-gallery-panel p,.card p{color:#5c625f;margin:0;font-size:1.05rem;line-height:1.7}.gallery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery-button,.action-link{cursor:pointer;width:fit-content;min-height:52px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.gallery-button:hover,.action-link:hover{transform:translateY(-1px)}.gallery-button.primary,.action-link{color:#fffcf8;background:#192127}.gallery-button.secondary{color:#192127;background:#f3ece3}.gallery-stage{background:#192127;border-radius:36px;align-content:space-between;min-height:520px;padding:40px;display:grid;position:relative;overflow:hidden}.gallery-stage-panel{aspect-ratio:.88;background:#fffcf814;border-radius:34px;width:42%;position:absolute;top:26px;right:26px}.gallery-stage-mark{z-index:1;background:#fffcf808;border-radius:44px;place-items:center;width:170px;height:170px;display:grid;position:relative}.gallery-stage-mark-frame{background:#fffcf808;border-radius:28px;width:112px;height:112px;position:relative}.gallery-stage-gem,.gallery-stage-stem,.gallery-stage-base{position:absolute}.gallery-stage-gem{border:4px solid #e2c7a6;width:28px;height:28px;top:18px;transform:rotate(45deg)}.gallery-stage-gem-left{left:18px}.gallery-stage-gem-right{right:18px}.gallery-stage-stem{background:#e2c7a6;border-radius:999px;width:4px;height:46px;top:36px;left:50%;transform:translate(-50%)}.gallery-stage-base{background:#e2c7a6;border-radius:999px;height:6px;bottom:18px;left:24px;right:24px}.gallery-stage-caption{z-index:1;color:#fffcf8;gap:8px;display:grid;position:relative}.gallery-stage-caption span{text-transform:none;letter-spacing:0;color:#fffcf88f;font-size:.8rem}.gallery-stage-caption strong{letter-spacing:0;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.9}.gallery-band,.gallery-feature,.gallery-cta,.guest-gallery-page{padding:34px 36px}.gallery-band,.gallery-cta{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:18px;display:grid}.gallery-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-column{gap:12px;padding:26px;display:grid}.gallery-column h3,.guest-gallery-panel h2,.card h3{color:#171d22;margin:0;font-size:1.8rem;line-height:1.05}.gallery-feature{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:22px;display:grid}.gallery-feature-copy{gap:16px;display:grid}.gallery-list{gap:18px;display:grid}.gallery-list div{border-top:1px solid #171d2214;padding-top:16px}.gallery-list strong{color:#171d22;margin-bottom:6px;font-size:1.05rem;display:block}.guest-shell{max-width:880px;min-height:100dvh;margin:0 auto;padding:24px 20px 56px}.guest-gallery-page,.guest-event-shell{gap:20px;display:grid}.guest-event-hero,.guest-event-panel,.guest-form-panel,.state-card-panel{background:#fffcf8e6;border-radius:32px;box-shadow:0 22px 45px #16141114}.guest-event-hero{gap:14px;padding:34px 36px;display:grid}.guest-event-band{border-radius:32px;gap:18px;padding:30px 34px;display:grid}.guest-event-band.dark{color:#fffcf8;background:#192127}.guest-event-band.dark h2,.guest-event-band.dark .gallery-kicker{color:#fffcf8}.guest-event-band.dark .gallery-kicker{color:#e2c7a6}.guest-event-band.dark h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.guest-event-meta{flex-wrap:wrap;gap:10px;display:flex}.guest-event-meta span{color:#fffcf8d1;background:#fffcf814;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.95rem;display:inline-flex}.guest-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guest-event-panel,.guest-form-panel{gap:16px;padding:28px;display:grid}.guest-event-panel h3,.guest-form-panel h3{letter-spacing:0;color:#171d22;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:.98}.guest-event-list{gap:14px;display:grid}.guest-event-list div{border-top:1px solid #171d2214;padding-top:14px}.guest-event-list strong{color:#171d22;margin-bottom:6px;display:block}.guest-form-copy{gap:10px;display:grid}.guest-form-panel input,.guest-form-panel select,.guest-form-panel textarea{color:#171d22;width:100%;font:inherit;background:#f3ece3;border:0;border-radius:22px;padding:15px 16px}.guest-form-panel textarea{resize:vertical}.guest-form-panel input:focus,.guest-form-panel select:focus,.guest-form-panel textarea:focus{outline:1px solid #171d2233}.guest-form-status{color:#3f564c}.guest-gallery-intro{gap:14px;max-width:760px;display:grid}.guest-gallery-panel{gap:18px;padding:30px;display:grid}.guest-gallery-token{background:#f3ece3;border-radius:20px;gap:8px;width:fit-content;padding:14px 18px;display:inline-grid}.guest-gallery-token strong{color:#171d22;font-size:1.05rem}.guest-gallery-panel-copy{gap:10px;max-width:620px;display:grid}.guest-gallery-result{color:#3f564c}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{padding:24px}.card input,.card select,.card textarea,.guest-form-panel input,.guest-form-panel select,.guest-form-panel textarea{color:#171d22;width:100%;font:inherit;background:#f8f2ea;border:1px solid #171d221a;border-radius:14px;padding:13px 14px}.card textarea,.guest-form-panel textarea{resize:vertical}.card input:focus,.card select:focus,.card textarea:focus,.guest-form-panel input:focus,.guest-form-panel select:focus,.guest-form-panel textarea:focus{border-color:#b989596b;outline:2px solid #b9895957}.card button,.guest-form-panel button{color:#fffcf8;cursor:pointer;width:fit-content;min-height:48px;font:inherit;background:#192127;border:0;border-radius:999px;padding:0 18px}.card button:disabled,.guest-form-panel button:disabled,.gallery-button:disabled{cursor:wait;opacity:.62}.form-field{gap:7px;display:grid}.form-field span{color:#5c625f;font-size:.94rem}.state-card-panel{gap:10px;padding:28px;display:grid}.tonal-card,.action-card{background:#fffcf8e6}.inline-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-link{color:#192127}.host-shell{grid-template-columns:260px 1fr;min-height:100dvh;display:grid}.host-sidebar{background:#f3ede3;border-right:1px solid #1d1b191f;padding:24px 20px}.host-content{padding:28px}.host-nav{gap:12px;margin-top:20px;display:grid}.host-nav a{color:inherit;border-radius:10px;padding:10px 12px;text-decoration:none}.host-nav a:hover{background:#1d1b190f}.request-card{gap:18px;display:grid}.request-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.request-card-head strong{color:#fffcf8;white-space:nowrap;background:#192127;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.ai-setup-heading{max-width:860px}.ai-setup-heading h1{letter-spacing:0;color:#171d22;margin:0;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.92}.ai-setup-heading p{color:#5c625f;margin:12px 0 0;font-size:1.08rem;line-height:1.7}.ai-setup-workspace{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ai-setup-sidebar{gap:16px;display:grid;position:sticky;top:24px}.ai-setup-form{gap:18px;display:grid}.ai-mini-form,.ai-apply-card,.ai-inline-form{gap:14px;display:grid}.ai-draft-preview{gap:16px;display:grid}.ai-draft-hero{color:#fffcf8;background:#192127;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ai-draft-hero h2{color:#fffcf8;margin:8px 0 4px;font-size:clamp(2rem,4vw,4rem);line-height:.96}.ai-draft-hero p{color:#fffcf8b8}.ai-confidence{text-align:right;gap:4px;min-width:140px;display:grid}.ai-confidence span{color:#fffcf894}.ai-confidence strong{font-size:2.2rem;line-height:1}.ai-preview-card{gap:14px;display:grid}.ai-preview-card dl,.ai-preview-card ul{gap:10px;margin:0;padding:0;display:grid}.ai-preview-card li{color:#5c625f;border-top:1px solid #171d2214;padding-top:10px;list-style:none}.ai-preview-card dl div{border-top:1px solid #171d2214;grid-template-columns:120px 1fr;gap:12px;padding-top:10px;display:grid}.ai-preview-card dt{color:#b98959}.ai-preview-card dd{color:#171d22;margin:0}.ai-copy-card{background:#f3ede3;gap:10px;display:grid}.ai-apply-card{background:#fff8ed;border:1px solid #b9895952}.ai-guest-table{gap:8px;display:grid}.ai-guest-table div{border-top:1px solid #171d2214;grid-template-columns:minmax(130px,1fr) minmax(100px,.8fr) minmax(140px,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.ai-guest-table span{color:#5c625f}.ai-result-success{color:#3f564c}.ai-result-error{color:#8f382f}.ai-empty-preview{align-content:center;gap:12px;min-height:360px;display:grid}.document-shell{gap:18px;max-width:960px;margin:0 auto;padding:24px 24px 64px;display:grid}.document-hero{gap:12px;padding:24px 0 8px;display:grid}.document-grid{gap:16px;display:grid}.document-grid h2,.document-grid p{margin:0}.wedding-site{gap:22px;width:min(1280px,100% - 48px);margin:0 auto;padding:28px 0 80px;display:grid}.wedding-hero{color:#fffcf8;background-color:#0000;background-image:linear-gradient(90deg,#192127eb,#19212733),linear-gradient(135deg,#192127 0%,#33413e 48%,#d9c1a0 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:38px;align-items:end;min-height:calc(100dvh - 152px);padding:46px;display:grid;position:relative;overflow:hidden}.wedding-hero:after{content:"";aspect-ratio:.72;border:1px solid #fffcf847;border-radius:999px 999px 18px 18px;width:clamp(160px,24vw,320px);position:absolute;top:clamp(40px,12vw,130px);right:clamp(24px,8vw,120px);box-shadow:inset 0 0 0 18px #fffcf809}.wedding-hero-copy{z-index:1;gap:18px;max-width:680px;display:grid;position:relative}.wedding-hero h1{letter-spacing:0;margin:0;font-size:clamp(4rem,10vw,8.6rem);line-height:.88}.wedding-hero p{color:#fffcf8d6;max-width:560px;margin:0;font-size:1.14rem;line-height:1.65}.wedding-rhythm,.wedding-columns article,.wedding-schedule{background:#fffcf8e6;border-radius:32px;box-shadow:0 22px 45px #16141114}.wedding-rhythm{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:18px;padding:34px 36px;display:grid}.wedding-rhythm.dark{color:#fffcf8;background:#192127}.wedding-rhythm h2,.wedding-schedule h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.wedding-rhythm p,.wedding-columns p,.wedding-schedule p{color:#5c625f;margin:0;font-size:1.05rem;line-height:1.7}.wedding-rhythm.dark p{color:#fffcf8c7}.wedding-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wedding-columns article{gap:12px;padding:28px;display:grid}.wedding-columns h3{letter-spacing:0;color:#171d22;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.wedding-schedule{grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:28px;padding:34px 36px;display:grid}.wedding-timeline{gap:18px;display:grid}.wedding-timeline div{border-top:1px solid #171d221a;gap:6px;padding-top:18px;display:grid}.wedding-timeline time{color:#b98959;font-size:.95rem}.wedding-timeline strong{color:#171d22;font-size:1.2rem}.app-install-hero{min-height:70dvh}.home-page{--home-ink:#12191d;--home-ivory:#fff8ed;--home-champagne:#d9b985;--home-blush:#e7c8bd;--home-sage:#aab8a1;--home-muted:#5f625d;background:linear-gradient(#12191d0f,#fff8ed00),#f4eee6;gap:clamp(22px,4vw,46px);padding-bottom:84px;display:grid;overflow-x:clip}.home-hero{min-height:calc(100svh - 112px);color:var(--home-ivory);isolation:isolate;background-color:#0000;background-image:linear-gradient(90deg,#12191df5,#12191dcc 43%,#12191d47),url(/landing/editorial-hero.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(320px,.76fr) minmax(520px,1fr);align-items:stretch;gap:clamp(22px,4vw,48px);padding:clamp(26px,4vw,58px);display:grid;position:relative}.home-hero:before{content:"";pointer-events:none;z-index:-1;border:1px solid #fff8ed38;position:absolute;inset:16px}.home-hero-copy{align-content:center;gap:18px;max-width:690px;display:grid}.home-hero-copy .gallery-kicker{color:var(--home-champagne)}.home-hero-copy h1{letter-spacing:0;max-width:680px;color:var(--home-ivory);margin:0;font-size:clamp(4.8rem,11vw,9.4rem);line-height:.82}.home-hero-copy p{color:#fff8edd1;max-width:580px;margin:0;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery-button.light{background:var(--home-ivory);color:var(--home-ink)}.gallery-button.ghost{color:var(--home-ivory);background:#fff8ed1a;border:1px solid #fff8ed38}.home-journey-slider{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8ed1f;border:1px solid #fff8ed33;border-radius:34px;grid-template-rows:minmax(360px,1fr) auto;align-self:center;min-height:620px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.home-slide-media{background-position:50%;background-size:cover;min-height:380px;transition:background-image .26s;position:relative}.home-slide-media:after{content:"";background:linear-gradient(#12191d0a,#12191dad),radial-gradient(circle at 80% 22%,#d9b9852e,#0000 32%);position:absolute;inset:0}.home-slide-phone{z-index:1;background:#10181d;border:1px solid #fff8ed33;border-radius:42px;width:min(280px,52%);min-height:430px;padding:18px;position:absolute;bottom:-42px;right:clamp(18px,4vw,52px);box-shadow:0 28px 70px #00000057}.home-phone-speaker{background:#fff8ed57;border-radius:999px;width:62px;height:6px;margin:0 auto 24px}.home-phone-content{background:linear-gradient(#fff8ed14,#fff8ed05),#172126;border-radius:30px;align-content:end;gap:14px;min-height:350px;padding:22px;display:grid}.home-phone-content span{color:var(--home-champagne);font-size:.82rem}.home-phone-content strong{color:var(--home-ivory);font-size:1.55rem;line-height:1}.home-phone-content div{flex-wrap:wrap;gap:8px;display:flex}.home-phone-content em{color:#fff8edc7;background:#fff8ed1a;border-radius:999px;padding:8px 10px;font-size:.82rem;font-style:normal}.home-slide-copy{color:var(--home-ink);background:#fff8edf0;gap:10px;padding:34px;display:grid}.home-slide-count{color:var(--home-muted);font-size:.88rem}.home-slide-copy h2{color:var(--home-ink);margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.98}.home-slide-copy p{color:var(--home-muted);margin:0;line-height:1.55}.home-slider-controls,.home-slider-dots{align-items:center;gap:10px;margin-top:8px;display:flex}.home-slider-controls button{background:var(--home-ink);min-height:42px;color:var(--home-ivory);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:0 14px}.home-slider-dots button{cursor:pointer;background:#12191d2e;border:0;border-radius:999px;width:42px;height:6px;transition:background .18s,width .18s}.home-slider-dots button[aria-current=true]{background:var(--home-champagne);width:62px}.home-proof-band,.home-app-section,.home-final-cta,.home-service-section,.home-guest-flow{width:min(1280px,100% - 48px);margin:0 auto}.home-proof-band,.home-app-section,.home-final-cta{border-top:1px solid #12191d1f;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:24px;padding:clamp(30px,5vw,58px) 0;display:grid}.home-proof-band h2,.home-section-heading h2,.home-service-copy h2,.home-app-section h2,.home-final-cta h2{letter-spacing:0;color:var(--home-ink);margin:0;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.95}.home-proof-band p,.home-section-heading p,.home-flow-steps p,.home-service-copy p,.home-app-section p,.home-final-cta p{color:var(--home-muted);margin:0;font-size:1.08rem;line-height:1.7}.home-section-heading{gap:12px;max-width:780px;margin-bottom:28px;display:grid}.home-flow-steps{border-top:1px solid #12191d24;border-bottom:1px solid #12191d24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-flow-steps article{border-right:1px solid #12191d1f;align-content:end;gap:12px;min-height:250px;padding:28px;display:grid}.home-flow-steps article:last-child{border-right:0}.home-flow-steps span{color:var(--home-champagne);font-size:.94rem}.home-flow-steps h3{color:var(--home-ink);margin:0;font-size:clamp(1.55rem,2.4vw,2.4rem);line-height:1}.home-service-section{grid-template-columns:minmax(320px,.84fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,4vw,44px);padding:clamp(24px,4vw,42px) 0;display:grid}.home-service-image{background-color:#0000;background-image:linear-gradient(#12191d0a,#12191d61),url(/landing/reception-moment.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:34px;min-height:560px}.home-service-copy{align-content:center;gap:18px;padding:clamp(12px,3vw,34px) 0;display:grid}.home-service-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.home-service-list span{min-height:64px;color:var(--home-ink);background:#12191d14;border-radius:999px;place-items:center;display:grid}.home-app-section{background:var(--home-ink);color:var(--home-ivory);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr) auto;align-items:center;padding:clamp(28px,5vw,58px)}.home-app-section h2{color:var(--home-ivory)}.home-app-section p{color:#fff8edc7}.home-final-cta{padding-bottom:0}@media (max-width:980px){.gallery-hero,.gallery-band,.gallery-feature,.gallery-cta,.wedding-rhythm,.wedding-columns,.wedding-schedule,.grid.two,.grid.three,.gallery-columns,.guest-event-grid{grid-template-columns:1fr}.gallery-hero{min-height:auto}.gallery-stage{min-height:380px}.host-shell,.ai-setup-workspace{grid-template-columns:1fr}.ai-setup-sidebar{position:static}.ai-guest-table div,.home-hero,.home-proof-band,.home-app-section,.home-final-cta,.home-service-section{grid-template-columns:1fr}.home-hero{min-height:auto}.home-journey-slider{min-height:560px}.home-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow-steps article:nth-child(2){border-right:0}.home-service-image{min-height:420px}}@media (max-width:720px){.quiet-gallery-shell,.wedding-site{width:min(100%,100% - 24px);padding-top:16px}.gallery-hero,.gallery-band,.gallery-feature,.gallery-cta,.wedding-hero,.wedding-rhythm,.wedding-columns article,.wedding-schedule,.guest-gallery-page,.guest-gallery-panel,.gallery-column,.guest-event-hero,.guest-event-panel,.guest-form-panel,.state-card-panel,.guest-event-band{border-radius:28px;padding:24px}.wedding-hero{min-height:76dvh}.gallery-stage{min-height:320px;padding:24px}.gallery-stage-mark{border-radius:34px;width:126px;height:126px}.gallery-stage-caption strong{font-size:3rem}.home-page{gap:28px}.home-hero{gap:14px;padding:14px 12px 26px}.home-hero:before{inset:10px}.home-hero-copy{gap:12px;padding:14px 6px 0}.home-hero-copy h1{font-size:clamp(3.15rem,15vw,4.15rem);line-height:.88}.home-hero-copy p{font-size:.98rem;line-height:1.45}.home-hero-actions,.home-final-cta .home-hero-actions{align-items:stretch}.home-hero-actions .gallery-button{white-space:normal;text-align:center;width:100%;min-height:46px;padding:0 14px}.home-journey-slider{border-radius:28px;min-height:auto}.home-slide-media{min-height:300px}.home-slide-phone{border-radius:34px;width:min(230px,68%);min-height:336px;bottom:-34px;right:18px}.home-phone-content{min-height:266px;padding:18px}.home-phone-content strong{font-size:1.2rem}.home-slide-copy{padding:48px 22px 24px}.home-slider-controls button{flex:1}.home-slider-dots button{flex:1;width:auto}.home-slider-dots button[aria-current=true]{width:auto}.home-proof-band,.home-app-section,.home-final-cta,.home-service-section,.home-guest-flow{width:min(100%,100% - 24px)}.home-proof-band,.home-app-section,.home-final-cta{padding:30px 0}.home-app-section{padding:24px}.home-flow-steps{grid-template-columns:1fr}.home-flow-steps article{border-bottom:1px solid #12191d1f;border-right:0;min-height:190px;padding:24px 0}.home-flow-steps article:last-child{border-bottom:0}.home-service-image{min-height:340px}.home-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
