.PlacematGenerator-module__ntqPua__shell{background:#fff;border:1px solid #dfe9e2;border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:28px;max-width:1180px;margin:0 auto;padding:28px;display:grid;box-shadow:0 22px 60px #274f4117}.PlacematGenerator-module__ntqPua__formPanel{padding:12px 10px}.PlacematGenerator-module__ntqPua__kicker{color:#28735d;letter-spacing:.12em;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.PlacematGenerator-module__ntqPua__formPanel h2{color:#193d32;max-width:650px;font-family:var(--font-heading),Georgia,serif;margin:12px 0 10px;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.06}.PlacematGenerator-module__ntqPua__formPanel>p{color:#5f716a;max-width:650px;margin:0 0 22px;line-height:1.65}.PlacematGenerator-module__ntqPua__formPanel form{gap:16px;display:grid}.PlacematGenerator-module__ntqPua__formPanel label{color:#274a3f;gap:7px;font-size:.88rem;font-weight:750;display:grid}.PlacematGenerator-module__ntqPua__formPanel label small{color:#85938e;font-weight:500}.PlacematGenerator-module__ntqPua__formPanel input,.PlacematGenerator-module__ntqPua__formPanel select,.PlacematGenerator-module__ntqPua__formPanel textarea{color:#213c34;width:100%;font:inherit;background:#fbfdfb;border:1px solid #cad9d0;border-radius:12px;outline:none;padding:12px 13px;font-weight:500;transition:border-color .16s,box-shadow .16s}.PlacematGenerator-module__ntqPua__formPanel textarea{resize:vertical}.PlacematGenerator-module__ntqPua__formPanel input:focus,.PlacematGenerator-module__ntqPua__formPanel select:focus,.PlacematGenerator-module__ntqPua__formPanel textarea:focus{border-color:#4b9b7f;box-shadow:0 0 0 3px #4b9b7f24}.PlacematGenerator-module__ntqPua__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PlacematGenerator-module__ntqPua__formPanel form>button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#287c61;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex;box-shadow:0 9px 22px #287c6133}.PlacematGenerator-module__ntqPua__formPanel form>button:hover{background:#216c54}.PlacematGenerator-module__ntqPua__handoff{align-items:flex-start;gap:7px;font-size:.78rem;display:flex;color:#687b74!important;margin:0!important;line-height:1.45!important}.PlacematGenerator-module__ntqPua__handoff svg{color:#39866c;flex:none;margin-top:2px}.PlacematGenerator-module__ntqPua__previewPanel{background:linear-gradient(145deg,#eef7f1,#f8f1e7);border-radius:22px;flex-direction:column;justify-content:center;padding:24px;display:flex}.PlacematGenerator-module__ntqPua__previewHeading{color:#386959;letter-spacing:.09em;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:.72rem;font-weight:800;display:flex}.PlacematGenerator-module__ntqPua__previewHeading small{color:#74827d;letter-spacing:0;font-weight:550}.PlacematGenerator-module__ntqPua__paper{aspect-ratio:1.42;color:#2c4b40;background:#fff;border:1px solid #adc2b6;border-radius:7px;grid-template-rows:auto 1fr auto auto;gap:9px;padding:6% 7%;display:grid;transform:rotate(-1deg);box-shadow:0 14px 35px #344f4226}.PlacematGenerator-module__ntqPua__name{text-align:center;letter-spacing:.08em;border-bottom:2px dotted #9fb8aa;font-family:Georgia,serif;font-size:clamp(1.15rem,2.5vw,2.15rem);font-weight:700}.PlacematGenerator-module__ntqPua__scene{text-align:center;border:2px solid #91ac9d;border-radius:50%;justify-content:center;align-items:center;gap:7%;font-family:Georgia,serif;font-size:clamp(.85rem,1.5vw,1.15rem);display:flex}.PlacematGenerator-module__ntqPua__scene span{font-size:1.5em}.PlacematGenerator-module__ntqPua__activityRow{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.PlacematGenerator-module__ntqPua__activityRow i{text-align:center;border:1px dashed #9bb1a5;border-radius:5px;padding:7px 3px;font-size:.58rem;font-style:normal;font-weight:800}.PlacematGenerator-module__ntqPua__paper footer{color:#75857e;text-transform:uppercase;justify-content:space-between;font-size:.55rem;display:flex}.PlacematGenerator-module__ntqPua__previewPanel ul{color:#46665b;grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0 0;padding:0;font-size:.72rem;font-weight:700;list-style:none;display:grid}.PlacematGenerator-module__ntqPua__previewPanel li{align-items:center;gap:5px;display:flex}.PlacematGenerator-module__ntqPua__previewPanel li svg{color:#318064;flex:none}@media (max-width:860px){.PlacematGenerator-module__ntqPua__shell{grid-template-columns:1fr;padding:20px}.PlacematGenerator-module__ntqPua__previewPanel{order:-1}.PlacematGenerator-module__ntqPua__paper{width:100%;max-width:560px;margin:0 auto}.PlacematGenerator-module__ntqPua__previewPanel ul{width:100%;max-width:560px;margin:17px auto 0}}@media (max-width:560px){.PlacematGenerator-module__ntqPua__shell{border-radius:20px;padding:15px}.PlacematGenerator-module__ntqPua__formPanel{padding:4px}.PlacematGenerator-module__ntqPua__twoColumns{grid-template-columns:1fr}.PlacematGenerator-module__ntqPua__previewPanel{padding:16px}.PlacematGenerator-module__ntqPua__previewHeading{flex-direction:column}.PlacematGenerator-module__ntqPua__previewPanel ul{grid-template-columns:1fr}.PlacematGenerator-module__ntqPua__paper{transform:none}.PlacematGenerator-module__ntqPua__formPanel form>button{width:100%}}
.page-module__e2fZYa__page{color:#213c34;background:#fbfdfb}.page-module__e2fZYa__hero{background:radial-gradient(circle at 82% 16%,#eec77a38,#0000 30%),linear-gradient(#f0f8f3,#fbfdfb);padding:72px 24px 42px}.page-module__e2fZYa__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:44px;max-width:1180px;margin:0 auto;display:grid}.page-module__e2fZYa__eyebrow{color:#26745b;letter-spacing:.13em;margin:0 0 12px;font-size:.78rem;font-weight:850}.page-module__e2fZYa__hero h1{color:#173d31;max-width:760px;font-family:var(--font-heading),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.55rem,5.7vw,5.2rem);line-height:.98}.page-module__e2fZYa__heroCopy{color:#536c63;max-width:690px;margin:22px 0;font-size:1.08rem;line-height:1.7}.page-module__e2fZYa__heroActions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.page-module__e2fZYa__heroActions a{border-radius:999px;align-items:center;gap:8px;padding:13px 19px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__e2fZYa__heroActions a:first-child{color:#fff;background:#287c61}.page-module__e2fZYa__heroActions a:last-child{color:#315f50;background:#fff;border:1px solid #b9cdc2}.page-module__e2fZYa__heroProof{background:#fffc;border:1px solid #ccddd3;border-radius:22px;gap:13px;padding:24px;display:grid}.page-module__e2fZYa__heroProof strong{font-family:var(--font-heading),Georgia,serif;color:#244b3e;font-size:1.32rem}.page-module__e2fZYa__heroProof span{color:#557168;align-items:center;gap:9px;font-size:.9rem;display:flex}.page-module__e2fZYa__heroProof svg{color:#308065}.page-module__e2fZYa__tool{padding:34px 24px 82px}.page-module__e2fZYa__section{padding:80px 24px}.page-module__e2fZYa__sectionAlt{background:#f2f7f3}.page-module__e2fZYa__sectionInner{max-width:1120px;margin:0 auto}.page-module__e2fZYa__sectionHeading{text-align:center;max-width:790px;margin:0 auto 34px}.page-module__e2fZYa__sectionHeading h2{color:#193d32;font-family:var(--font-heading),Georgia,serif;margin:0 0 13px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.page-module__e2fZYa__sectionHeading p{color:#62756e;margin:0;line-height:1.7}.page-module__e2fZYa__steps,.page-module__e2fZYa__uses{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__e2fZYa__steps article,.page-module__e2fZYa__uses article{background:#fff;border:1px solid #dce8e0;border-radius:18px;padding:24px}.page-module__e2fZYa__steps b{color:#27755b;background:#e0f0e7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.page-module__e2fZYa__steps h3,.page-module__e2fZYa__uses h3{color:#23493c;margin:17px 0 8px;font-size:1.05rem}.page-module__e2fZYa__steps p,.page-module__e2fZYa__uses p{color:#677871;margin:0;line-height:1.6}.page-module__e2fZYa__uses span{color:#28765d;letter-spacing:.09em;font-size:.75rem;font-weight:850}.page-module__e2fZYa__faq{max-width:900px;margin:0 auto}.page-module__e2fZYa__faq details{border-bottom:1px solid #d9e5de;padding:0}.page-module__e2fZYa__faq summary{cursor:pointer;color:#24483c;justify-content:space-between;padding:20px 4px;font-weight:800;display:flex}.page-module__e2fZYa__faq details p{color:#62746d;margin:0;padding:0 4px 20px;line-height:1.7}.page-module__e2fZYa__final{text-align:center;color:#fff;background:#214f40;padding:62px 24px}.page-module__e2fZYa__final h2{max-width:760px;font-family:var(--font-heading),Georgia,serif;margin:0 auto 12px;font-size:clamp(2rem,4vw,3.3rem)}.page-module__e2fZYa__final p{color:#d8e8e1;max-width:680px;margin:0 auto 22px}.page-module__e2fZYa__final a{color:#245642;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:800px){.page-module__e2fZYa__hero{padding-top:48px}.page-module__e2fZYa__heroInner,.page-module__e2fZYa__steps,.page-module__e2fZYa__uses{grid-template-columns:1fr}.page-module__e2fZYa__section{padding:58px 20px}.page-module__e2fZYa__tool{padding-inline:15px}}
