.bindle-page{--sand:#f5f0e8;--clay:#c4623a;--clay-dark:#9a4a28;--forest:#2a4a3a;--forest-light:#3a6a50;--ink:#1a1a18;--stone:#8a8578;--cream:#faf7f2;--moss:#5e7a5e;--shell:#e8dfd1;--terracotta-light:#e8a889;--white:#fdfcfa;background:var(--white);color:var(--ink);font-family:DM Sans,sans-serif;overflow-x:hidden}.bindle-page *{box-sizing:border-box;margin:0;padding:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}30%{transform:translate(3%,-1%)}50%{transform:translate(-1%,3%)}70%{transform:translate(2%,1%)}90%{transform:translate(-3%,2%)}}.bindle-page .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.bindle-page .reveal.visible{opacity:1;transform:translateY(0)}.bindle-page nav{z-index:100;justify-content:space-between;align-items:center;padding:20px 40px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;display:flex;position:fixed;top:0;left:0;right:0}.bindle-page nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--shell);background:#fdfcfad9}.bindle-page .nav-logo{color:var(--ink);letter-spacing:-.03em;font-family:Instrument Serif,serif;font-size:26px;text-decoration:none}.bindle-page .nav-logo span{color:var(--clay)}.bindle-page .nav-cta{background:var(--forest);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.bindle-page .nav-cta:hover{background:var(--forest-light);transform:scale(1.02)}.bindle-page .hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.bindle-page .hero:before{content:"";background:radial-gradient(60% 50% at 15% 80%,#2a4a3a0f 0%,#0000 60%),radial-gradient(40% 40% at 85% 20%,#c4623a0d 0%,#0000 50%),radial-gradient(50% 50%,#f5f0e899 0%,#0000 70%);position:absolute;inset:0}.bindle-page .hero:after{content:"";opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(8,end) infinite grain;position:absolute;inset:-50%}.bindle-page .hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1200px;display:grid;position:relative}.bindle-page .hero-text{animation:1s forwards slideInLeft}.bindle-page .hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.bindle-page .hero-eyebrow:before{content:"";background:var(--clay);width:24px;height:1.5px}.bindle-page .hero-h1{color:var(--ink);letter-spacing:-.025em;margin-bottom:24px;font-family:Instrument Serif,serif;font-size:clamp(42px,5.5vw,72px);line-height:1.05}.bindle-page .hero-h1 em{color:var(--clay);font-style:italic}.bindle-page .hero-p{color:var(--stone);max-width:440px;margin-bottom:36px;font-size:17px;line-height:1.7}.bindle-page .hero-form{gap:10px;max-width:420px;display:flex}.bindle-page .hero-input{border:1.5px solid var(--shell);color:var(--ink);background:#fff;border-radius:100px;outline:none;flex:1;padding:14px 20px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.bindle-page .hero-input::placeholder{color:var(--stone)}.bindle-page .hero-input:focus{border-color:var(--forest)}.bindle-page .hero-btn{background:var(--forest);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .2s,transform .15s}.bindle-page .hero-btn:hover{background:var(--forest-light);transform:scale(1.02)}.bindle-page .hero-note{color:var(--stone);margin-top:12px;padding-left:20px;font-size:12px}.bindle-page .hero-phones{opacity:0;height:520px;animation:1s .3s forwards fadeUp;position:relative}.bindle-page .hero-phone{border:1px solid #00000014;border-radius:32px;width:240px;height:500px;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000001a,0 2px 8px #0000000a}.bindle-page .hero-phone:before{content:"";background:var(--ink);z-index:10;border-radius:0 0 14px 14px;width:90px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bindle-page .hero-phone-1{z-index:2;animation:6s ease-in-out infinite float;top:20px;left:0}.bindle-page .hero-phone-2{z-index:3;animation:6s ease-in-out 1s infinite float;top:0;left:160px}.bindle-page .hero-phone-3{z-index:1;animation:6s ease-in-out 2s infinite float;top:40px;left:320px}.bindle-page .phone-screen{background:var(--cream);width:100%;height:100%;position:relative;overflow-y:auto}.bindle-page .phone-screen::-webkit-scrollbar{display:none}.bindle-page .manifesto{background:var(--forest);padding:120px 40px;position:relative;overflow:hidden}.bindle-page .manifesto:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(8,end) infinite grain;position:absolute;inset:-50%}.bindle-page .manifesto-inner{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.bindle-page .manifesto-h2{color:#fff;letter-spacing:-.02em;margin-bottom:28px;font-family:Instrument Serif,serif;font-size:clamp(32px,4vw,52px);line-height:1.15}.bindle-page .manifesto-h2 em{color:var(--terracotta-light);font-style:italic}.bindle-page .manifesto-p{color:#ffffffa6;max-width:600px;margin:0 auto;font-size:16px;line-height:1.8}.bindle-page .how{background:var(--white);padding:120px 40px}.bindle-page .how-inner{max-width:1100px;margin:0 auto}.bindle-page .how-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:500;display:flex}.bindle-page .how-eyebrow:before{content:"";background:var(--clay);width:24px;height:1.5px}.bindle-page .how-h2{color:var(--ink);letter-spacing:-.02em;max-width:500px;margin-bottom:60px;font-family:Instrument Serif,serif;font-size:clamp(28px,3.5vw,44px)}.bindle-page .how-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.bindle-page .how-step{position:relative}.bindle-page .step-num{color:var(--shell);margin-bottom:16px;font-family:Instrument Serif,serif;font-size:60px;line-height:1}.bindle-page .step-title{color:var(--ink);margin-bottom:10px;font-family:Instrument Serif,serif;font-size:22px}.bindle-page .step-desc{color:var(--stone);font-size:14px;line-height:1.7}.bindle-page .showcase{background:var(--sand);padding:80px 0 120px;position:relative;overflow:hidden}.bindle-page .showcase:before{content:"";background:var(--shell);height:1px;position:absolute;top:0;left:0;right:0}.bindle-page .showcase-header{text-align:center;max-width:1200px;margin:0 auto;padding:0 40px 50px}.bindle-page .showcase-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-bottom:16px;font-size:11px;font-weight:500}.bindle-page .showcase-h2{color:var(--ink);letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:clamp(28px,3.5vw,44px)}.bindle-page .showcase-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:wrap;justify-content:center;gap:28px;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;overflow-x:auto}.bindle-page .showcase-row::-webkit-scrollbar{height:4px}.bindle-page .showcase-row::-webkit-scrollbar-thumb{background:var(--shell);border-radius:2px}.bindle-page .showcase-item{scroll-snap-align:center;text-align:center;flex-shrink:0}.bindle-page .showcase-phone{background:var(--cream);border:1px solid #00000012;border-radius:32px;width:250px;height:530px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000014,0 2px 6px #00000008}.bindle-page .showcase-phone:hover{transform:translateY(-8px);box-shadow:0 24px 60px #0000001f,0 4px 12px #0000000d}.bindle-page .showcase-phone:before{content:"";background:var(--ink);z-index:10;border-radius:0 0 13px 13px;width:88px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bindle-page .showcase-phone .phone-screen{font-size:.92em}.bindle-page .showcase-label{color:var(--stone);letter-spacing:.04em;margin-top:16px;font-family:DM Sans,sans-serif;font-size:12px}.bindle-page .values{background:var(--white);padding:120px 40px}.bindle-page .values-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1100px;margin:0 auto;display:grid}.bindle-page .values-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:500;display:flex}.bindle-page .values-eyebrow:before{content:"";background:var(--clay);width:24px;height:1.5px}.bindle-page .values-h2{color:var(--ink);letter-spacing:-.02em;margin-bottom:28px;font-family:Instrument Serif,serif;font-size:clamp(28px,3.5vw,44px)}.bindle-page .values-p{color:var(--stone);margin-bottom:36px;font-size:15px;line-height:1.8}.bindle-page .value-list{flex-direction:column;gap:20px;display:flex}.bindle-page .value-item{align-items:flex-start;gap:14px;display:flex}.bindle-page .value-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bindle-page .value-name{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:500}.bindle-page .value-desc{color:var(--stone);font-size:13px;line-height:1.6}.bindle-page .values-visual{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bindle-page .stat-card{text-align:center;border-radius:18px;padding:28px}.bindle-page .stat-num{margin-bottom:4px;font-family:Instrument Serif,serif;font-size:36px}.bindle-page .stat-label{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.bindle-page .stat-green{background:#5e7a5e14}.bindle-page .stat-green .stat-num{color:var(--forest)}.bindle-page .stat-green .stat-label{color:var(--moss)}.bindle-page .stat-clay{background:#c4623a0f}.bindle-page .stat-clay .stat-num{color:var(--clay)}.bindle-page .stat-clay .stat-label{color:var(--clay-dark)}.bindle-page .stat-sand{background:var(--sand)}.bindle-page .stat-sand .stat-num{color:var(--ink)}.bindle-page .stat-sand .stat-label{color:var(--stone)}.bindle-page .stat-wide{background:var(--forest);color:#fff;grid-column:1/-1}.bindle-page .stat-wide .stat-num{color:var(--terracotta-light);font-size:42px}.bindle-page .stat-wide .stat-label{color:#fff9}.bindle-page .cta{background:var(--ink);text-align:center;padding:120px 40px;position:relative;overflow:hidden}.bindle-page .cta:before{content:"";background:radial-gradient(40% 40% at 20% 80%,#2a4a3a4d 0%,#0000 60%),radial-gradient(35% 35% at 80% 20%,#c4623a26 0%,#0000 50%);position:absolute;inset:0}.bindle-page .cta:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(8,end) infinite grain;position:absolute;inset:-50%}.bindle-page .cta-inner{z-index:1;max-width:600px;margin:0 auto;position:relative}.bindle-page .cta-h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-family:Instrument Serif,serif;font-size:clamp(32px,4vw,52px);line-height:1.12}.bindle-page .cta-h2 em{color:var(--terracotta-light);font-style:italic}.bindle-page .cta-p{color:#ffffff8c;margin-bottom:36px;font-size:16px;line-height:1.7}.bindle-page .cta-form{gap:10px;max-width:440px;margin:0 auto 16px;display:flex}.bindle-page .cta-input{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:100px;outline:none;flex:1;padding:16px 22px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s,background .2s}.bindle-page .cta-input::placeholder{color:#ffffff59}.bindle-page .cta-input:focus{border-color:var(--clay);background:#ffffff1a}.bindle-page .cta-btn{background:var(--clay);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:16px 32px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .2s,transform .15s}.bindle-page .cta-btn:hover{background:var(--clay-dark);transform:scale(1.02)}.bindle-page .cta-note{color:#ffffff59;font-size:12px}.bindle-page footer{background:var(--ink);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:40px;display:flex}.bindle-page .footer-logo{color:#fff;letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:22px}.bindle-page .footer-logo span{color:var(--clay)}.bindle-page .footer-links{gap:28px;display:flex}.bindle-page .footer-links a{color:#fff6;font-size:12px;text-decoration:none;transition:color .2s}.bindle-page .footer-links a:hover{color:#ffffffb3}.bindle-page .toast{background:var(--forest);color:#fff;z-index:200;white-space:nowrap;border-radius:100px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 12px 40px #0003}.bindle-page .toast.show{transform:translate(-50%)translateY(0)}.bindle-page .ph-overlay-top{z-index:5;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:absolute;top:28px;left:0;right:0}.bindle-page .ph-logo{color:#fff;letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:17px}.bindle-page .ph-overlay-bottom{z-index:5;background:linear-gradient(#0000,#1a1a18b3);padding:14px 16px;position:absolute;bottom:0;left:0;right:0}.bindle-page .ph-tag{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#fff3;border-radius:20px;margin-bottom:4px;margin-right:4px;padding:2px 6px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:inline-block}.bindle-page .ph-tag.green{background:#5e7a5eb3}.bindle-page .ph-hero-title{color:#fff;margin-bottom:2px;font-family:Instrument Serif,serif;font-size:20px;line-height:1.15}.bindle-page .ph-hero-sub{color:#fffc;font-family:DM Sans,sans-serif;font-size:10px}.bindle-page .ph-content{background:var(--cream);padding:14px}.bindle-page .ph-section-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.bindle-page .ph-section-title{color:var(--ink);font-family:Instrument Serif,serif;font-size:15px}.bindle-page .ph-section-link{color:var(--clay);letter-spacing:.04em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500}.bindle-page .ph-nav{background:var(--cream);border-top:.5px solid var(--shell);z-index:20;justify-content:space-around;align-items:center;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}.bindle-page .ph-nav-dot{border:1.5px solid var(--stone);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.bindle-page .ph-nav-dot.active{background:var(--forest);border-color:var(--forest)}.bindle-page .ph-card{border:.5px solid var(--shell);background:#fff;border-radius:10px;margin-bottom:8px;overflow:hidden}.bindle-page .ph-card-img{width:100%;height:80px}.bindle-page .ph-card-body{padding:8px}.bindle-page .ph-card-title{color:var(--ink);margin-bottom:1px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.bindle-page .ph-card-sub{color:var(--stone);font-family:DM Sans,sans-serif;font-size:8px}.bindle-page .ph-search{border:.5px solid var(--shell);color:var(--stone);background:#fff;border-radius:8px;align-items:center;gap:6px;margin:8px 14px 0;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:10px;display:flex}.bindle-page .ph-pills{gap:4px;padding:8px 14px 0;display:flex}.bindle-page .ph-pill{border:1px solid var(--shell);color:var(--stone);white-space:nowrap;border-radius:20px;padding:3px 8px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500}.bindle-page .ph-pill.active{background:var(--clay);color:#fff;border-color:var(--clay)}.bindle-page .bg-h1{background:linear-gradient(145deg,#3a5a44 0%,#6b8a6b 40%,#8aaa7a 70%,#c4b89a 100%);position:relative}.bindle-page .bg-h1:after{content:"";background:radial-gradient(80% 60% at 30% 60%,#2a4a3a99 0%,#0000 70%),radial-gradient(40% 40% at 70% 30%,#c4b29a80 0%,#0000 60%);position:absolute;inset:0}.bindle-page .bg-h2{background:linear-gradient(160deg,#c4623a 0%,#d48a6a 30%,#e8a889 60%,#f0c4aa 100%);position:relative}.bindle-page .bg-h2:after{content:"";background:radial-gradient(60% 50% at 40% 70%,#8c3e1c66 0%,#0000 60%),radial-gradient(50% 40% at 75% 25%,#f0c4aa99 0%,#0000 50%);position:absolute;inset:0}.bindle-page .bg-h3{background:linear-gradient(150deg,#4a6a8a 0%,#7a9ab4 40%,#a4baca 70%,#d4dae4 100%);position:relative}.bindle-page .bg-h3:after{content:"";background:radial-gradient(70% 50% at 35% 65%,#2c486480 0%,#0000 60%),radial-gradient(45% 35% at 65% 25%,#d4dae480 0%,#0000 50%);position:absolute;inset:0}.bindle-page .bg-h4{background:linear-gradient(135deg,#8a6a4a 0%,#b49a7a 35%,#d4baa0 65%,#e8d4c0 100%);position:relative}.bindle-page .bg-h5{background:linear-gradient(145deg,#3a5a44 0%,#5a8a6a 30%,#8aaa7a 55%,#c4c89a 80%,#e8e0c4 100%);position:relative}.bindle-page .bg-h6{background:linear-gradient(155deg,#2a4a5a 0%,#4a7a8a 30%,#6a9aaa 55%,#9abaca 80%,#c4dae4 100%);position:relative}.bindle-page .ph-detail-back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:32px;left:12px}.bindle-page .ph-host{border:.5px solid var(--shell);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.bindle-page .ph-host-avatar{background:linear-gradient(135deg, var(--moss), var(--forest));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:flex}.bindle-page .ph-host-name{color:var(--ink);font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.bindle-page .ph-host-role{color:var(--stone);font-family:DM Sans,sans-serif;font-size:8px}.bindle-page .ph-badge{color:var(--forest);background:#5e7a5e26;border-radius:8px;padding:2px 5px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:500}.bindle-page .ph-book-btn{background:var(--forest);color:#fff;border:none;border-radius:8px;width:100%;margin-bottom:4px;padding:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.bindle-page .ph-price{text-align:center;color:var(--stone);font-family:DM Sans,sans-serif;font-size:9px}.bindle-page .ph-tl-item{gap:8px;margin-bottom:12px;display:flex}.bindle-page .ph-tl-dot{background:var(--forest);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:2px}.bindle-page .ph-tl-time{color:var(--clay);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500}.bindle-page .ph-tl-name{color:var(--ink);margin-bottom:1px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.bindle-page .ph-tl-desc{color:var(--stone);font-family:DM Sans,sans-serif;font-size:9px;line-height:1.4}.bindle-page .ph-day-tabs{gap:4px;margin-bottom:12px;display:flex}.bindle-page .ph-day-tab{border:1px solid var(--shell);color:var(--stone);background:0 0;border-radius:20px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500}.bindle-page .ph-day-tab.active{background:var(--forest);color:#fff;border-color:var(--forest)}.bindle-page .ph-planner-greeting{color:var(--stone);margin-bottom:2px;font-family:DM Sans,sans-serif;font-size:10px}.bindle-page .ph-planner-title{color:var(--ink);margin-bottom:14px;font-family:Instrument Serif,serif;font-size:20px;line-height:1.15}.bindle-page .ph-planner-title em{color:var(--clay);font-style:italic}.bindle-page .ph-dur-picker{border:.5px solid var(--shell);background:#fff;border-radius:12px;margin-bottom:12px;padding:12px}.bindle-page .ph-dur-label{text-transform:uppercase;letter-spacing:.08em;color:var(--stone);margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500}.bindle-page .ph-dur-opts{flex-wrap:wrap;gap:4px;display:flex}.bindle-page .ph-dur-chip{border:1.5px solid var(--shell);color:var(--stone);text-align:center;border-radius:20px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.bindle-page .ph-dur-chip.selected{background:var(--forest);color:#fff;border-color:var(--forest)}.bindle-page .ph-dur-sub{opacity:.7;margin-top:1px;font-size:8px;display:block}.bindle-page .ph-find-btn{background:var(--forest);color:#fff;border:none;border-radius:8px;width:100%;margin-bottom:14px;padding:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.bindle-page .ph-results-label{text-transform:uppercase;letter-spacing:.08em;color:var(--stone);margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500}.bindle-page .ph-rec-card{border:.5px solid var(--shell);background:#fff;border-radius:12px;margin-bottom:8px;overflow:hidden}.bindle-page .ph-rec-img{width:100%;height:80px;position:relative}.bindle-page .ph-rec-match{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#5e7a5ecc;border-radius:8px;padding:2px 6px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:500;position:absolute;bottom:6px;left:8px}.bindle-page .ph-rec-body{padding:8px}.bindle-page .ph-rec-name{color:var(--ink);margin-bottom:1px;font-family:Instrument Serif,serif;font-size:13px}.bindle-page .ph-rec-meta{color:var(--stone);font-family:DM Sans,sans-serif;font-size:9px}.bindle-page .ph-explore-title{color:var(--ink);margin-bottom:2px;font-family:Instrument Serif,serif;font-size:20px}.bindle-page .ph-explore-sub{color:var(--stone);margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:10px}.bindle-page .ph-style-lg{border-radius:12px;width:100%;height:110px;margin-bottom:6px;position:relative;overflow:hidden}.bindle-page .ph-style-lg:after{content:"";background:linear-gradient(160deg,#0000 30%,#1a1a188c);position:absolute;inset:0}.bindle-page .ph-style-sm{border-radius:12px;flex:1;height:100px;position:relative;overflow:hidden}.bindle-page .ph-style-sm:after{content:"";background:linear-gradient(160deg,#0000 30%,#1a1a188c);position:absolute;inset:0}.bindle-page .ph-style-row{gap:6px;margin-bottom:6px;display:flex}.bindle-page .ph-style-label{z-index:2;position:absolute;bottom:10px;left:10px}.bindle-page .ph-style-name{color:#fff;font-family:Instrument Serif,serif;font-size:14px;line-height:1.15}.bindle-page .ph-style-name-sm{color:#fff;font-family:Instrument Serif,serif;font-size:11px;line-height:1.15}.bindle-page .ph-style-count{color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:8px}.bindle-page .bg-slow{background:linear-gradient(145deg,#3a5a44 0%,#5a8a6a 30%,#8aaa7a 55%,#c4c89a 80%,#e8e0c4 100%)}.bindle-page .bg-craft{background:linear-gradient(150deg,#8a5a3a 0%,#b47a5a 30%,#d4a480 60%,#e8c4a4 100%)}.bindle-page .bg-feast{background:linear-gradient(140deg,#9a4a2a 0%,#c46a3a 30%,#e89a5a 55%,#f4c48a 80%,#fae4ca 100%)}.bindle-page .bg-wild{background:linear-gradient(155deg,#2a4a5a 0%,#4a7a8a 30%,#6a9aaa 55%,#9abaca 80%,#c4dae4 100%)}.bindle-page .bg-spirit{background:linear-gradient(150deg,#5a3a6a 0%,#7a5a8a 30%,#9a7aaa 55%,#baa4ca 80%,#dac4e4 100%)}.bindle-page .bg-rhythm{background:linear-gradient(145deg,#6a2a3a 0%,#9a4a5a 30%,#c47a7a 55%,#e4a4a4 80%,#f4caca 100%)}@media (max-width:1024px){.bindle-page .hero-inner{text-align:center;grid-template-columns:1fr;gap:60px}.bindle-page .hero-p{margin-left:auto;margin-right:auto}.bindle-page .hero-form{margin:0 auto}.bindle-page .hero-note{text-align:center;padding-left:0}.bindle-page .hero-phones{display:none}.bindle-page .values-inner{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.bindle-page nav{padding:16px 20px}.bindle-page .hero{padding:100px 20px 60px}.bindle-page .hero-form{flex-direction:column}.bindle-page .how{padding:80px 20px}.bindle-page .how-steps{grid-template-columns:1fr;gap:32px}.bindle-page .showcase{padding:60px 0 80px}.bindle-page .showcase-header{padding:0 20px 40px}.bindle-page .showcase-row{flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding:0 20px}.bindle-page .values,.bindle-page .cta{padding:80px 20px}.bindle-page .cta-form{flex-direction:column}.bindle-page footer{text-align:center;flex-direction:column;gap:16px;padding:24px 20px}.bindle-page .manifesto{padding:80px 20px}}
