.landingPage{--paper:#fff;--cream:#fff6e0;--butter:#f8cf72;--amber:#e9980c;--amber-ink:#b6750a;--forest:#19381f;--forest-deep:#11281a;--brown:#341600;--ink:#210f04;--ink-soft:#4a3324;--muted:#7a6655;--crimson:#cc2936;--graphite:var(--ink);--graphite-soft:var(--ink-soft);--red:var(--crimson);--yellow:var(--butter);--line:#210f041f;--line-soft:#210f040f;--font:"Figtree",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Inter",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sans:var(--font);--radius:16px;--pagePaddingThin:32px;--shadow-sm:0 4px 12px #210f0414;--shadow:0 12px 32px #210f0424;--bg-app:var(--paper);--bg-alt:var(--cream);--bg-inverse:var(--forest);--fg-inverse:#fff6e0}.landingPage,.landingPage *{box-sizing:border-box}.landingPage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-app);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.65;margin:0;min-width:0;text-rendering:optimizeLegibility}.landingPage img,.landingPage svg,.landingPage video{height:auto;max-width:100%}.landingPage a{color:var(--ink);text-decoration:none}.landingPage a:hover{color:var(--amber-ink)}.landingPage h1,.landingPage h2,.landingPage h3,.landingPage h4{color:var(--ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 .5em}.landingPage h1{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.2}.landingPage h2{font-size:clamp(1.6rem,3.2vw,2.25rem)}.landingPage h3{font-size:1.05rem;font-weight:700}.landingPage p{color:var(--ink-soft);margin:0 0 1em}.landingPage .container{margin:0 auto;max-width:var(--contentMaxWidth);padding:0 16px}.landingPage .btn{border:2px solid #0000;border-radius:999px;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;padding:14px 26px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.landingPage .btn-primary{background:var(--amber);border-color:var(--amber);color:var(--ink)}.landingPage .btn-primary:hover{background:var(--forest);border-color:var(--forest);box-shadow:var(--shadow-sm);color:#fef8eb}.landingPage .btn-ghost{background:#0000;border-color:var(--line);color:var(--ink)}.landingPage .btn-ghost:hover{border-color:var(--forest);color:var(--forest)}.landingPage .site-header{background:var(--bg-app);border-bottom:1px solid var(--line-soft);position:-webkit-sticky;position:sticky;top:0;z-index:50}.landingPage .nav{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:12px}.landingPage .brand{align-items:center;color:var(--graphite);display:inline-flex}.landingPage .brand img{display:block;height:32px;max-height:32px;max-width:160px;object-fit:contain;width:auto}.landingPage .footer-brand .brand img{height:36px;max-height:36px;max-width:200px}@media (max-width:540px){.landingPage .brand img{height:28px;max-height:28px;max-width:140px}}.landingPage .nav-right{align-items:center;display:flex;gap:8px}.landingPage .nav-links{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.landingPage .nav-links>li{position:relative}.landingPage .nav-links a,.landingPage .nav-links summary{align-items:center;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:8px 14px;transition:color .15s ease}.landingPage .nav-links a:hover,.landingPage .nav-links summary:hover{background:#0000;color:var(--amber)}.landingPage .nav-dropdown summary{list-style:none}.landingPage .nav-dropdown summary::-webkit-details-marker{display:none}.landingPage .nav-dropdown summary:after{background-color:currentColor;content:"";display:inline-block;height:14px;opacity:.7;transition:transform .2s ease,opacity .15s ease;width:14px}.landingPage .nav-dropdown summary:hover:after{opacity:1}.landingPage .nav-dropdown[open] summary{background:#0000;color:var(--amber)}.landingPage .nav-dropdown[open] summary:after{opacity:1;transform:rotate(180deg)}.landingPage .nav-dropdown-menu{grid-gap:2px;background:var(--bg-app);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:2px;left:0;min-width:260px;padding:8px;position:absolute;top:calc(100% + 8px);z-index:60}.landingPage .nav-dropdown-menu a{border-radius:8px;color:var(--ink);display:block;padding:10px 14px}.landingPage .nav-dropdown-menu a:hover{background:var(--bg-alt)}.landingPage .nav-dropdown-menu.mega-menu{grid-gap:4px 16px;background:var(--bg-app);border-bottom:1px solid var(--line);border-left:none;border-radius:0;border-right:none;border-top:1px solid var(--line);box-shadow:0 16px 32px #210f0414;display:grid;gap:4px 16px;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;left:0;max-width:none;min-width:0;padding:18px 24px;position:fixed;right:0;top:65px;width:100vw}.landingPage .nav-dropdown-menu.mega-menu a{align-items:center;border-radius:10px;display:flex;font-size:.95rem;font-weight:500;gap:12px;line-height:1.25;padding:10px 14px}.landingPage .nav-dropdown-menu.mega-menu img{border-radius:8px;display:block;flex:0 0 40px;height:40px;object-fit:cover;width:40px}.landingPage .nav-dropdown-menu.mega-menu a:hover{background:var(--butter);color:var(--ink)}@media (max-width:1100px){.landingPage .nav-dropdown-menu.mega-menu{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:32px;padding-right:32px}}.landingPage .nav-cta{align-items:center;display:flex;gap:4px}.landingPage .nav-cta .nav-link-text{color:var(--ink-soft);font-size:.95rem;font-weight:500;padding:8px 14px;transition:color .15s ease}.landingPage .nav-cta .nav-link-text:hover{background:#0000;color:var(--amber)}.landingPage .nav-icon{background-color:currentColor;display:inline-block;flex:0 0 18px;height:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.landingPage .btn-sm{font-size:.9rem;padding:10px 20px}.landingPage .nav-icon-btn{align-items:center;background:none;border:none;border-radius:999px;color:var(--graphite);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .15s ease}.landingPage .nav-icon-btn:hover{background:var(--bg-alt)}.landingPage .nav-icon-btn svg{height:20px;width:20px}.landingPage .nav-profile-menu{position:relative}.landingPage .nav-profile-btn{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;gap:8px;list-style:none;padding:6px 8px 6px 12px;transition:box-shadow .15s ease}.landingPage .nav-profile-btn::-webkit-details-marker{display:none}.landingPage .nav-profile-btn:hover{box-shadow:var(--shadow-sm)}.landingPage .nav-profile-hamburger{color:var(--graphite);height:16px;width:16px}.landingPage .nav-profile-avatar{background:var(--bg-alt);border-radius:999px;color:var(--muted);height:28px;padding:2px;width:28px}.landingPage .nav-profile-dropdown{background:var(--bg-app);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:240px;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.landingPage .nav-profile-dropdown a{color:var(--graphite);display:block;font-size:.93rem;padding:10px 16px}.landingPage .nav-profile-dropdown a:hover{background:var(--bg-alt)}.landingPage .nav-profile-dropdown a strong{font-weight:600}.landingPage .nav-profile-divider{background:var(--line);height:1px;margin:6px 0}.landingPage .mobile-right{align-items:center;display:none;gap:8px}.landingPage .mobile-nav summary{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center;list-style:none;padding:10px 12px}.landingPage .mobile-nav summary::-webkit-details-marker{display:none}.landingPage .mobile-nav summary:before{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 50%,0 100%;background-repeat:no-repeat;background-size:100% 1.5px;content:"";display:inline-block;height:14px;width:18px}.landingPage .mobile-nav[open] summary{background:var(--bg-alt)}.landingPage .mobile-nav-menu{grid-gap:4px;background:var(--bg-app);border-top:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:4px;left:0;max-height:calc(100vh - 80px);overflow-y:auto;padding:16px 24px 24px;position:absolute;right:0;top:calc(100% + 4px)}.landingPage .mobile-nav-menu a{align-items:center;border-radius:10px;color:var(--ink);display:flex;font-size:1rem;gap:12px;padding:10px 12px}.landingPage .mobile-nav-menu a:hover{background:var(--bg-alt)}.landingPage .mobile-nav-menu a img{border-radius:6px;display:block;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.landingPage .mobile-nav-menu a .nav-icon{flex:0 0 18px;height:18px;width:18px}.landingPage .mobile-nav-menu .mobile-group-label{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:0;margin:14px 12px 4px}@media (max-width:900px){.landingPage .nav-cta,.landingPage .nav-links{display:none}.landingPage .mobile-right{display:flex}}.landingPage .hero{background-color:var(--forest-deep);background-image:linear-gradient(#11281a80,#210f048c);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff6e0;overflow:hidden;padding:clamp(56px,8vw,88px) 0;position:relative}.landingPage .hero-inner{margin:0 auto;max-width:820px;position:relative;text-align:center}.landingPage .hero h1{color:#fff6e0;font-weight:700;margin-bottom:.4em;text-shadow:0 2px 24px #0006}.landingPage .hero p.lead{color:#fff6e0f0;font-size:clamp(1rem,1.5vw,1.12rem);margin:0 auto 22px;max-width:620px;text-shadow:0 1px 16px #00000059}.landingPage .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landingPage .hero-geo{color:#fff6e0c7;font-size:.82rem;letter-spacing:0;margin-top:20px}.landingPage .hero .btn-ghost{background:#11281a38;border-color:#fff6e073;color:#fff6e0}.landingPage .hero .btn-ghost:hover{background:#11281a66;border-color:#fff6e0;color:#fff6e0}.landingPage .hero-trending{margin-top:24px}.landingPage .hero-trending-label{color:#fff6e0c7;font-size:.82rem;font-weight:600;letter-spacing:0;margin:0 0 10px}.landingPage .hero-trending-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.landingPage .hero-chip{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#11281a38;border:1px solid #fff6e066;border-radius:999px;color:#fff6e0;display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;line-height:1.2;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.landingPage .hero-chip:hover{background:#fff6e029;border-color:#fff6e0d9;color:#fff6e0}.landingPage .hero-chip-arrow{font-size:1em;opacity:.85;transition:transform .15s ease}.landingPage .hero-chip:hover .hero-chip-arrow{opacity:1;transform:translateX(2px)}@media (max-width:540px){.landingPage .hero-chip{font-size:.88rem;padding:9px 14px}}.landingPage .hero-search{align-items:center;background:var(--bg-app);border:2px solid var(--line);border-radius:999px;display:flex;margin:0 auto 24px;max-width:620px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.landingPage .hero-search:focus-within{border-color:var(--amber);box-shadow:0 0 0 4px #f5a52026}.landingPage .hero-search-input{background:none;border:none;color:var(--graphite);flex:1 1;font-family:inherit;font-size:1.05rem;outline:none;padding:16px 24px}.landingPage .hero-search-input::placeholder{color:var(--muted)}.landingPage .hero-search-btn{align-items:center;background:var(--amber);border:none;border-radius:999px;cursor:pointer;display:flex;flex:0 0 auto;height:48px;justify-content:center;margin:4px;transition:background .15s ease;width:48px}.landingPage .hero-search-btn:hover{background:#e69510}.landingPage .hero-search-btn svg{stroke:#33312e;height:20px;width:20px}.landingPage .hero-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.landingPage .hero-tag{background:var(--bg-app);border:1px solid var(--line);border-radius:999px;color:var(--graphite-soft);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 18px;transition:border-color .15s ease,color .15s ease,background .15s ease}.landingPage .hero-tag:hover{background:var(--bg-app);border-color:var(--amber);color:var(--graphite)}.landingPage .breadcrumb{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;justify-content:center;margin:0 auto 24px;position:relative}.landingPage .breadcrumb a{color:var(--muted)}.landingPage .breadcrumb a:hover{color:var(--graphite)}.landingPage .breadcrumb [aria-current=page]{color:var(--graphite);font-weight:500}.landingPage .breadcrumb .sep{opacity:.5}.landingPage .hero .breadcrumb{color:#fff6e0d9;text-shadow:0 1px 12px #00000059}.landingPage .hero .breadcrumb a{color:#fff6e0d9}.landingPage .hero .breadcrumb a:hover{color:#fff6e0}.landingPage .hero .breadcrumb [aria-current=page]{color:#fff6e0;font-weight:600}.landingPage .hero .breadcrumb .sep{opacity:.6}.landingPage section{padding:24px 0}.landingPage .section-head{margin:0 auto 56px;max-width:720px;text-align:center}.landingPage .section-head h2{margin-bottom:12px}.landingPage .section-head p{font-size:1.05rem}.landingPage .steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:820px){.landingPage .steps{grid-template-columns:1fr}}.landingPage .step{background:var(--bg-app);border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:border-color .2s ease}.landingPage .step:hover{border-color:var(--amber)}.landingPage .step-num{align-items:center;background:var(--amber);border-radius:999px;color:var(--graphite);display:inline-flex;font-weight:800;height:40px;justify-content:center;margin-bottom:16px;width:40px}.landingPage .step h3{margin-bottom:8px}.landingPage .step p{margin:0}.landingPage .section-categories{background:var(--bg-alt)}.landingPage .categories{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.landingPage .categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.landingPage .categories{grid-template-columns:1fr}}.landingPage .cat{align-items:center;background:var(--bg-app);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;padding:28px 24px;transition:border-color .2s ease,box-shadow .2s ease}.landingPage .cat:hover{border-color:var(--amber);box-shadow:var(--shadow-sm)}.landingPage .cat-icon{background:var(--bg-alt);border-radius:12px;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.landingPage .cat-icon img{display:block;height:100%;object-fit:cover;width:100%}.landingPage .cat-name{color:var(--graphite);font-size:1.05rem;font-weight:600}.landingPage .cat.is-current{background:var(--bg-alt);border-color:var(--amber)}.landingPage .feature-row{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.landingPage .feature-row.reverse>.feature-art{order:2}@media (max-width:900px){.landingPage .feature-row,.landingPage .feature-row.reverse{gap:32px;grid-template-columns:1fr}.landingPage .feature-row.reverse>.feature-art{order:0}}.landingPage .feature-art{aspect-ratio:4/3;background:var(--bg-alt);border-radius:var(--radius);margin:0 auto;max-width:520px;overflow:hidden;width:100%}.landingPage .feature-art img{display:block;height:100%;object-fit:cover;width:100%}.landingPage .pricing-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px}@media (max-width:720px){.landingPage .pricing-split{grid-template-columns:1fr}}.landingPage .pricing-card{background:var(--bg-app);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.landingPage .pricing-card h3{color:var(--amber-ink);font-size:1rem;margin-bottom:4px}.landingPage .pricing-card p{font-size:.95rem;margin:0}.landingPage .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}@media (max-width:720px){.landingPage .info-grid{grid-template-columns:1fr}}.landingPage .info-card{background:var(--bg-app);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.landingPage .info-card .info-label{color:var(--amber-ink);font-size:.85rem;font-weight:600;letter-spacing:0;margin-bottom:8px}.landingPage .info-card .info-value{color:var(--ink);font-size:1.5rem;font-weight:700;letter-spacing:0;margin-bottom:8px}.landingPage .info-card p{font-size:.95rem;margin:0}.landingPage .checklist{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 auto;max-width:900px;padding:0}@media (max-width:720px){.landingPage .checklist{grid-template-columns:1fr}}.landingPage .checklist li{align-items:flex-start;color:var(--graphite);display:flex;font-size:1rem;gap:12px}.landingPage .checklist li:before{color:var(--amber);content:"✓";flex:0 0 auto;font-size:1.1rem;font-weight:800;margin-top:-1px}.landingPage .section-faq{background:var(--bg-app)}.landingPage .faq{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:780px}.landingPage .faq details{background:var(--bg-app);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;transition:border-color .2s ease}.landingPage .faq details[open]{border-color:var(--amber)}.landingPage .faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none}.landingPage .faq summary::-webkit-details-marker{display:none}.landingPage .faq summary:after{color:var(--amber-ink);content:"+";flex:0 0 auto;font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s ease}.landingPage .faq details[open] summary:after{transform:rotate(45deg)}.landingPage .faq details[open] summary{margin-bottom:12px}.landingPage .faq p{color:var(--ink-soft);margin:0}.landingPage .faq summary h3{color:inherit;font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:0}.landingPage .checklist li h3{color:var(--ink);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5;margin:0}.landingPage .section-inspiration{background:var(--bg-app);display:none}.landingPage .section-inspiration h2{margin-bottom:24px}.landingPage .inspiration-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line);display:flex;gap:8px;margin-bottom:32px;overflow-x:auto}.landingPage .inspiration-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;padding:12px 16px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.landingPage .inspiration-tab:hover{color:var(--graphite)}.landingPage .inspiration-tab.is-active{border-bottom-color:var(--graphite);color:var(--graphite);font-weight:600}.landingPage .inspiration-grid{display:none;gap:16px 24px;grid-template-columns:repeat(6,1fr)}.landingPage .inspiration-grid.is-visible{display:grid}@media (max-width:900px){.landingPage .inspiration-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.landingPage .inspiration-grid{grid-template-columns:repeat(2,1fr)}}.landingPage .inspiration-link{display:flex;flex-direction:column;gap:2px;padding:8px 0}.landingPage .inspiration-link strong{color:var(--graphite);font-size:.95rem;font-weight:600}.landingPage .inspiration-link span{color:var(--muted);font-size:.85rem}.landingPage .inspiration-link:hover strong{color:var(--amber-ink)}.landingPage .section-usps{background:var(--bg-alt);padding:var(--pagePaddingThin) 0}.landingPage .section-usps .section-head{margin-bottom:32px}.landingPage .usp-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.landingPage .usp-grid{gap:28px 32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.landingPage .usp-grid{gap:24px;grid-template-columns:1fr}}.landingPage .usp{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.landingPage .usp-text{display:flex;flex-direction:column;gap:4px}.landingPage .usp h3{color:var(--ink);font-size:1.05rem;font-weight:700;margin:0;padding:0}.landingPage .usp p{color:var(--ink-soft);font-size:.95rem;margin:0}.landingPage .usp-icon{align-items:center;background-color:var(--amber);border-radius:999px;display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.landingPage .usp-icon:before{background-color:var(--ink);content:"";display:block;height:32px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.landingPage .usp-icon-selection:before{-webkit-mask-image:url(/static/media/Icon_Selection.e35b9231ea82e38f4539.svg);mask-image:url(/static/media/Icon_Selection.e35b9231ea82e38f4539.svg)}.landingPage .usp-icon-compare:before{-webkit-mask-image:url(/static/media/Icon_Compare.10e6841c3e9a899dbe30.svg);mask-image:url(/static/media/Icon_Compare.10e6841c3e9a899dbe30.svg)}.landingPage .usp-icon-booking:before{-webkit-mask-image:url(/static/media/Icon_Booking.f2905485acf2f389915c.svg);mask-image:url(/static/media/Icon_Booking.f2905485acf2f389915c.svg)}.landingPage .usp-icon-pricing:before{-webkit-mask-image:url(/static/media/Icon_Pricing.49e3d17d4bb2739468b2.svg);mask-image:url(/static/media/Icon_Pricing.49e3d17d4bb2739468b2.svg)}.landingPage .section-testimonials{background:var(--forest);color:#fef8eb}.landingPage .testimonial-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:900px){.landingPage .testimonial-grid{gap:48px;grid-template-columns:1fr;max-width:640px}}.landingPage .testimonial{margin:0;text-align:center}.landingPage .testimonial:before{color:var(--amber);content:"\201C";display:block;font-family:var(--font-display);font-size:clamp(2.75rem,4vw,3.5rem);line-height:.9;margin-bottom:8px}.landingPage .testimonial-text{border:0;margin:0;padding:0}.landingPage .testimonial-text p{color:#fef8eb;font-family:var(--font-display);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:400;line-height:1.55;margin:0 0 20px}.landingPage .testimonial-attr{align-items:center;display:flex;flex-direction:column;gap:2px}.landingPage .testimonial-author{color:#fef8eb;font-size:.95rem;font-style:normal;font-weight:700;letter-spacing:0}.landingPage .testimonial-location{color:#fef8ebb3;font-size:.85rem}.landingPage .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landingPage .section-final-cta{background-color:#210f04;color:#fff6e0}.landingPage .section-final-cta h2,.landingPage .section-final-cta p{color:#fff6e0}.landingPage .section-final-cta h2{font-size:clamp(1.9rem,3.6vw,2.6rem);margin-bottom:14px}.landingPage .section-final-cta p{font-size:clamp(1rem,1.4vw,1.1rem);opacity:.88}.landingPage .section-final-cta .section-head{margin-bottom:28px}.landingPage .section-alt,.landingPage .section-providers{background:var(--bg-alt)}.landingPage .site-footer{background:#fff;border-top:1px solid var(--line-soft);color:var(--ink);padding:72px 0 32px}.landingPage .site-footer a{color:var(--ink);opacity:.78}.landingPage .site-footer a:hover{color:var(--amber);opacity:1}.landingPage .footer-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:48px}@media (max-width:820px){.landingPage .footer-grid{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:520px){.landingPage .footer-grid{grid-template-columns:1fr}}.landingPage .footer-brand p{color:var(--ink-soft);font-size:.95rem;margin-top:16px;max-width:320px}.landingPage .footer-brand .brand{color:var(--ink)}.landingPage .footer-col h4{color:var(--ink);font-size:1rem;font-weight:700;letter-spacing:0;margin-bottom:16px}.landingPage .footer-col ul{list-style:none;margin:0;padding:0}.landingPage .footer-col li{font-size:.95rem;margin-bottom:10px}.landingPage .footer-bottom{border-top:1px solid #210f041f;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.85rem;gap:16px;justify-content:space-between;padding-top:24px}.landingPage .footer-social{display:flex;gap:8px;list-style:none;margin:16px 0 0;padding:0}.landingPage .footer-social li{margin:0}.landingPage .footer-social a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;height:36px;justify-content:center;opacity:.78;transition:opacity .15s ease,border-color .15s ease,color .15s ease;width:36px}.landingPage .footer-social a:hover{border-color:var(--amber);color:var(--amber);opacity:1}.landingPage .footer-social svg{display:block;height:18px;width:18px}.landingPage .listings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.landingPage .listings-empty{color:var(--muted);grid-column:1/-1;padding:40px 0;text-align:center}.landingPage .skip-link{left:-9999px;position:absolute;top:auto}.landingPage .skip-link:focus{background:var(--bg-inverse);border-radius:8px;color:var(--fg-inverse);left:16px;padding:10px 16px;top:16px;z-index:100}.landingPage :focus-visible{border-radius:4px;outline:3px solid var(--amber);outline-offset:2px}.landingPage .section-claim{background:var(--paper)}.landingPage .claim-inner{align-items:center;display:flex;gap:clamp(16px,4vw,48px);justify-content:center;text-align:center}.landingPage .claim-laurel{color:var(--amber);flex:none;height:auto;width:clamp(30px,6vw,46px)}.landingPage .claim-laurel-right{transform:scaleX(-1)}.landingPage .claim-body h2{color:var(--ink);font-size:clamp(1.5rem,3.6vw,2.4rem);line-height:1.2;margin:0 0 12px}.landingPage .claim-ref{color:var(--amber-ink);font-size:.6em}.landingPage .claim-divider{align-items:center;color:var(--amber);display:flex;gap:12px;justify-content:center;margin:0 auto 12px;max-width:340px}.landingPage .claim-divider:after,.landingPage .claim-divider:before{background:var(--amber);content:"";flex:1 1;height:1px;opacity:.45}.landingPage .claim-heart{font-size:.85rem;line-height:1}.landingPage .claim-foot{color:var(--ink-soft);font-size:.92rem;margin:0 0 4px}.landingPage .claim-stand{color:var(--amber-ink);font-size:.85rem;letter-spacing:.06em;margin:0}.landingPage .section-bekannt{background:var(--bg-alt)}.landingPage .bekannt-inner{text-align:center}.landingPage .bekannt-heart{color:var(--amber);font-size:1rem;line-height:1;margin:0 0 10px}.landingPage .bekannt-eyebrow{align-items:center;color:var(--marketplaceColorTextAA);display:flex;font-size:.95rem;font-weight:600;gap:18px;justify-content:center;letter-spacing:.35em;margin:0;text-indent:.35em;text-transform:uppercase}.landingPage .bekannt-rule{background:var(--amber);flex:0 1 120px;height:1px;opacity:.45}.landingPage .bekannt-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.landingPage .bekannt-list li{display:flex;flex-direction:column;gap:4px;padding:4px clamp(20px,5vw,56px)}.landingPage .bekannt-list li+li{border-left:1px solid var(--line)}.landingPage .bekannt-name{color:var(--ink);font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:600}.landingPage .bekannt-handle{color:var(--marketplaceColorTextAA);font-size:.95rem}@media (max-width:560px){.landingPage .claim-inner{gap:12px}.landingPage .bekannt-list{flex-direction:column;gap:18px}.landingPage .bekannt-list li+li{border-left:none}}.landingPage .home-feeds{padding:0 0 clamp(24px,3vw,32px)}.landingPage .home-feeds .home-feed{margin-top:0}.landingPage .home-feed h2{font-size:1.35rem;margin:0}.landingPage .home-cats{padding:24px 0 32px}.landingPage .home-cats-list{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}@media (max-width:1199px){.landingPage .home-cats-list{grid-auto-columns:125px;overflow-x:auto;scrollbar-width:none}.landingPage .home-cats-list::-webkit-scrollbar{display:none}}.landingPage .home-cat{align-items:center;border-radius:var(--radius);display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px;height:100%;line-height:1.25;padding:12px 6px;text-align:center;transition:background .15s ease}.landingPage .home-cat:hover{background:var(--bg-alt);color:var(--ink)}.landingPage .home-cat-icon{background:var(--bg-alt);border-radius:50%;flex:0 0 auto;overflow:hidden;width:100%}.landingPage .home-cat:hover .home-cat-icon{background:var(--paper)}.landingPage .home-cat-icon img{display:block;height:auto;width:100%}.landingPage .story .story-inner{grid-gap:clamp(24px,4vw,56px);align-items:center;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.landingPage .story-flip .story-media{order:2}.landingPage .story-media img{display:block;margin:0 auto;max-width:400px;width:100%}.landingPage .story-body h2{margin-bottom:16px}.landingPage .story-body p{font-size:1.05rem}.landingPage .story-body .btn{margin-top:8px}@media (max-width:767px){.landingPage .story .story-inner{grid-template-columns:1fr}.landingPage .story-flip .story-media{order:0}}.landingPage .home-video-frame{aspect-ratio:21/9;background:var(--forest-deep);border-radius:var(--radius);overflow:hidden;position:relative}.landingPage .home-video-frame iframe,.landingPage .home-video-play{border:0;height:100%;inset:0;position:absolute;width:100%}.landingPage .home-video-play{background:none;cursor:pointer;padding:0}.landingPage .home-video-play img{height:100%;object-fit:cover;width:100%}.landingPage .home-video-play-icon{background:#210f04cc;border-radius:12px;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px}.landingPage .home-video-play-icon:after{border-color:#0000 #0000 #0000 var(--paper);border-style:solid;border-width:10px 0 10px 17px;content:"";left:50%;position:absolute;top:50%;transform:translate(-35%,-50%)}.landingPage .home-video-play:hover .home-video-play-icon{background:var(--ink)}.landingPage .home-video-play:focus-visible .home-video-play-icon{outline:3px solid var(--paper);outline-offset:2px}.landingPage .home-hero{background:var(--bg-alt);padding:40px 0}@media (min-width:768px){.landingPage .home-hero .story-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.landingPage .home-hero h1{margin-bottom:16px}.landingPage .home-hero .lead{font-size:clamp(1rem,1.5vw,1.12rem);margin-bottom:24px}.landingPage .home-hero-media img{aspect-ratio:4/3;border-radius:var(--radius);max-width:none;object-fit:cover;object-position:center 35%;width:100%}
/*# sourceMappingURL=3682.65817647.chunk.css.map*/