.gwk-landing{--ink: #2a2228;--ink-soft: #6b5d66;--cream: #f3eaee;--cream-deep: #ebdde4;--card: #fcf7f9;--accent: #d6247f;--accent-dark: #ab1963;--accent-deep: #ab1963;--accent-soft: #f7dcea;--gold: #f4a9cd;--line: #e5d4dd;--dark-strip: #171015;--radius: 14px;--shadow: 0 10px 30px rgba(42, 34, 40, .1);font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}.gwk-landing *{box-sizing:border-box}.gwk-landing h1,.gwk-landing h2,.gwk-landing h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.15;margin:0}.gwk-landing p,.gwk-landing ul{margin:0;padding:0}.gwk-landing ul{list-style:none}.gwk-landing img{max-width:100%;display:block}.gwk-landing a{text-decoration:none}.gwk-landing .container{max-width:1100px;margin:0 auto;padding:0 24px}.gwk-landing .container-narrow{max-width:760px}.gwk-landing .btn{display:inline-block;text-decoration:none;font-weight:600;border-radius:999px;padding:10px 22px;font-size:.95rem;transition:background .15s ease,color .15s ease;border:2px solid transparent;cursor:pointer}.gwk-landing .btn-primary{background:var(--accent);color:#fff}.gwk-landing .btn-primary:hover{background:var(--accent-dark)}.gwk-landing .btn-ghost{border-color:var(--accent);color:var(--accent-dark)}.gwk-landing .btn-ghost:hover{background:var(--accent-soft)}.gwk-landing .btn-lg{padding:14px 30px;font-size:1.05rem}.gwk-landing .hero{padding:72px 0 56px}.gwk-landing .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.gwk-landing .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:var(--accent);margin-bottom:14px}.gwk-landing .hero h1{font-size:clamp(2.1rem,4.5vw,3.3rem);margin-bottom:18px}.gwk-landing .lede{font-size:1.15rem;color:var(--ink-soft);margin-bottom:26px}.gwk-landing .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.gwk-landing .hero-note{font-size:.88rem;color:var(--ink-soft)}.gwk-landing .hero-media img{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:16/11;object-fit:cover;width:100%}.gwk-landing .trust-strip{background:var(--dark-strip);color:var(--cream);padding:26px 0}.gwk-landing .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.gwk-landing .trust-grid strong{display:block;font-size:1.02rem;color:var(--gold)}.gwk-landing .trust-grid span{font-size:.85rem;opacity:.85}.gwk-landing .section{padding:72px 0}.gwk-landing .section-alt{background:var(--cream-deep)}.gwk-landing .section h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:10px}.gwk-landing .section-sub{color:var(--ink-soft);margin-bottom:30px;max-width:640px}.gwk-landing .card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.gwk-landing .finder-controls{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:8px}.gwk-landing .finder-controls label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}.gwk-landing .finder-controls span{font-weight:600;font-size:.9rem}.gwk-landing .finder-controls select{font:inherit;padding:12px 14px;border-radius:10px;border:1.5px solid var(--line);background:var(--cream);color:var(--ink)}.gwk-landing .finder-examples{font-size:.85rem;color:var(--ink-soft);margin-bottom:22px;min-height:1.2em}.gwk-landing .finder-results{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gwk-landing .price-tile{border:1.5px solid var(--line);border-radius:12px;padding:20px;text-align:center}.gwk-landing .price-tile.featured{border-color:var(--accent);background:var(--accent-soft)}.gwk-landing .price-tile .pkg{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-dark)}.gwk-landing .price-tile .amount{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:600;margin:6px 0 2px}.gwk-landing .price-tile .hint{font-size:.8rem;color:var(--ink-soft)}.gwk-landing .finder-cta{margin-top:24px;text-align:center}.gwk-landing .full-tables{margin-top:28px}.gwk-landing .full-tables summary{cursor:pointer;font-weight:600;color:var(--accent-dark);padding:8px 0}.gwk-landing .full-tables h4{font-family:Fraunces,Georgia,serif;margin:26px 0 4px;font-size:1.15rem}.gwk-landing .full-tables .examples{font-size:.85rem;color:var(--ink-soft);margin-bottom:10px}.gwk-landing .price-table{width:100%;border-collapse:collapse;background:var(--card);border-radius:10px;overflow:hidden;font-size:.92rem}.gwk-landing .price-table th,.gwk-landing .price-table td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--line)}.gwk-landing .price-table th{background:var(--cream-deep);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.gwk-landing .price-table tr:last-child td{border-bottom:none}.gwk-landing .alacarte{margin-top:48px}.gwk-landing .alacarte h3{font-size:1.4rem;margin-bottom:8px}.gwk-landing .alacarte-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.gwk-landing .alacarte-grid li{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;gap:12px}.gwk-landing .alacarte-grid .price{font-weight:700;color:var(--accent-dark)}.gwk-landing .fineprint{margin-top:28px;font-size:.82rem;color:var(--ink-soft);max-width:720px}.gwk-landing .package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gwk-landing .package-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;border-top:4px solid var(--line)}.gwk-landing .package-card:nth-child(2){border-top-color:var(--accent)}.gwk-landing .package-card:nth-child(3){border-top-color:var(--gold)}.gwk-landing .package-card h3{font-size:1.35rem;margin-bottom:4px}.gwk-landing .package-card .tagline{font-size:.88rem;color:var(--ink-soft);margin-bottom:16px}.gwk-landing .package-card li{padding:6px 0 6px 26px;position:relative;font-size:.95rem}.gwk-landing .package-card li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-weight:700}.gwk-landing .about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.gwk-landing .about-media img{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:4/5;object-fit:cover;width:100%}.gwk-landing .about-copy h2{margin-bottom:16px}.gwk-landing .about-copy p{margin-bottom:14px;color:var(--ink-soft)}.gwk-landing .about-copy h3{margin:10px 0 6px;font-size:1.2rem}.gwk-landing .about-copy .btn{margin-top:12px}.gwk-landing .about-copy a:not(.btn){color:var(--accent-dark);font-weight:600;text-decoration:underline}.gwk-landing .page-hero{padding:64px 0 20px;text-align:center}.gwk-landing .page-hero h1{font-size:clamp(2rem,4vw,3rem);margin:12px 0 16px}.gwk-landing .page-hero .lede{font-size:1.15rem;color:var(--ink-soft);margin:0 auto}.gwk-landing .area-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.gwk-landing .area-map{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}.gwk-landing .area-map img{width:100%;height:auto;display:block}.gwk-landing .area-copy h2{font-size:clamp(1.6rem,3vw,2.1rem);margin-bottom:10px}.gwk-landing .town-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px;margin:4px 0 20px}.gwk-landing .town-list li{padding:7px 0 7px 24px;position:relative;font-weight:500;border-bottom:1px solid var(--line)}.gwk-landing .town-list li:before{content:"\1f4cd";position:absolute;left:0;font-size:.85rem}.gwk-landing .area-note{font-size:.92rem;color:var(--ink-soft);margin-bottom:22px}.gwk-landing .area-copy .area-note a{color:var(--accent-dark);font-weight:600;text-decoration:underline}.gwk-landing .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gwk-landing .review-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;margin:0;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line)}.gwk-landing .review-card .stars{color:var(--accent);font-size:1rem;letter-spacing:2px}.gwk-landing .review-card blockquote{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.1rem;line-height:1.4;color:var(--ink);flex:1}.gwk-landing .review-card figcaption{font-weight:700;font-size:.9rem;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em}.gwk-landing .faq-item{border-bottom:1px solid var(--line)}.gwk-landing .faq-item summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.gwk-landing .faq-item summary::-webkit-details-marker{display:none}.gwk-landing .faq-item summary:after{content:"+";color:var(--accent);font-size:1.3rem}.gwk-landing .faq-item[open] summary:after{content:"\2013"}.gwk-landing .faq-item p{padding:0 0 18px;color:var(--ink-soft)}.gwk-landing .cta-band{background:var(--accent-deep);color:#fff;text-align:center}.gwk-landing .cta-band h2{color:#fff}.gwk-landing .cta-band p{margin:12px auto 26px;opacity:.9;max-width:520px}.gwk-landing .cta-band .btn-primary{background:#fff;color:var(--accent-deep)}.gwk-landing .cta-band .btn-primary:hover{background:var(--gold)}.gwk-landing .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gwk-landing .price-table{min-width:420px}@media(max-width:860px){.gwk-landing .hero-grid,.gwk-landing .about-grid{grid-template-columns:1fr}.gwk-landing .hero{padding:40px 0 48px}.gwk-landing .hero-media{order:-1}.gwk-landing .trust-grid{grid-template-columns:repeat(2,1fr)}.gwk-landing .finder-results,.gwk-landing .package-grid,.gwk-landing .review-grid,.gwk-landing .area-grid{grid-template-columns:1fr}.gwk-landing .section{padding:52px 0}}@media(max-width:480px){.gwk-landing .container{padding:0 16px}.gwk-landing .hero-actions .btn-lg{width:100%;text-align:center}.gwk-landing .card{padding:20px 16px}.gwk-landing .price-tile .amount{font-size:1.8rem}.gwk-landing .trust-grid{gap:16px;text-align:left}.gwk-landing .about-media{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gwk-landing.css.map */
