:root{--primary:#eb6120;--p-dark:#d9530f;--sun:#e09250;--accent:#efd25b;--ink:#24180f;--sub:#7a6a5c;--line:#f0e3d4;--cream:#fff7ee;--cream2:#fff1de;--card:#fff;--soft:#fff0e0;--blue:#1d6fb0;--green:#2a9d6b;--red:#d33;--grad:linear-gradient(135deg,#ff8a3d,#eb6120 55%,#d9530f);--grad-yellow:linear-gradient(135deg,#f7e187,#efd25b);--grad-soft:linear-gradient(135deg,#fff3e4,#ffe3c6);--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--sh-sm:0 2px 8px rgba(120,80,40,0.08);--sh-md:0 8px 22px rgba(120,80,40,0.1);--sh-lg:0 16px 40px rgba(140,85,35,0.16);--sh-glow:0 10px 26px rgba(235,97,32,0.3)}[data-v-2f66ed8a]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html[data-v-2f66ed8a]{scroll-behavior:smooth}[v-cloak][data-v-2f66ed8a]{display:none}body[data-v-2f66ed8a]{font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,-apple-system,Segoe UI,sans-serif;font-size:17px;background:radial-gradient(1200px 520px at 50% -80px,#ffe9cf 0,transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#f6efe6),to(#efe6da));background:radial-gradient(1200px 520px at 50% -80px,#ffe9cf 0,transparent 60%),linear-gradient(180deg,#f6efe6,#efe6da);color:var(--ink);line-height:1.72;-webkit-font-smoothing:antialiased}.page[data-v-2f66ed8a]{max-width:1300px;margin:18px auto;background:#fffdf9;-webkit-box-shadow:0 24px 70px rgba(120,80,40,.16),0 4px 16px rgba(120,80,40,.08);box-shadow:0 24px 70px rgba(120,80,40,.16),0 4px 16px rgba(120,80,40,.08);position:relative;overflow:clip;border-radius:0}.numf[data-v-2f66ed8a]{font-family:Arial Black,Arial Bold,Arial,sans-serif}.dots[data-v-2f66ed8a]{background-image:radial-gradient(rgba(235,97,32,.14) 1.1px,transparent 0);background-size:20px 20px}.dots.soft[data-v-2f66ed8a]{background-image:radial-gradient(rgba(224,146,80,.18) 1px,transparent 0);background-size:16px 16px}.grain[data-v-2f66ed8a]{background-image:linear-gradient(120deg,hsla(0,0%,100%,.5),transparent 45%),linear-gradient(-60deg,rgba(239,210,91,.18),transparent 40%)}.rv[data-v-2f66ed8a]{opacity:1}.rv.in[data-v-2f66ed8a]{-webkit-animation:rise-2f66ed8a .55s ease both;animation:rise-2f66ed8a .55s ease both}@-webkit-keyframes rise-2f66ed8a{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rise-2f66ed8a{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.rv.in[data-v-2f66ed8a]{-webkit-animation:none;animation:none}}.topbar[data-v-2f66ed8a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 26px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff8f0));background:linear-gradient(180deg,#fff,#fff8f0);border-bottom:1px solid var(--cream2);position:sticky;top:0;z-index:40;-webkit-box-shadow:0 6px 18px rgba(120,80,40,.05);box-shadow:0 6px 18px rgba(120,80,40,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand[data-v-2f66ed8a],.topbar[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.brand[data-v-2f66ed8a]{min-width:0}.brand b.sub-name[data-v-2f66ed8a]{font-size:13.5px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4a3a28}.navright[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.navedit[data-v-2f66ed8a]{background:#fff;color:#5b6472;border:1.5px solid #dccdb6;border-radius:9px;padding:6px 12px;font-size:12px;cursor:pointer;font-family:inherit;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;-webkit-transition:all .15s;transition:all .15s}.navedit[data-v-2f66ed8a]:hover{color:var(--primary);border-color:var(--primary);-webkit-box-shadow:0 3px 8px rgba(235,97,32,.15);box-shadow:0 3px 8px rgba(235,97,32,.15)}body.editing .navedit[data-v-2f66ed8a]{background:var(--grad);color:#fff;border-color:transparent}.edit-bar[data-v-2f66ed8a]{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:78px;background:rgba(36,24,15,.96);color:#fff;border-radius:14px;padding:9px 12px;display:none;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:80;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:94%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 14px 36px rgba(0,0,0,.32);box-shadow:0 14px 36px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.edit-bar.show[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex}.edit-bar .hint[data-v-2f66ed8a]{font-size:11.5px;color:#efd25b;padding:0 8px;font-weight:600;letter-spacing:.3px}.ebar[data-v-2f66ed8a]{background:var(--grad);color:#fff;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.ebar.ghost[data-v-2f66ed8a]{background:transparent;border:1.2px solid #efd25b;color:#efd25b}.ebar.close[data-v-2f66ed8a]{background:#3d2f21;color:#efd25b;border:1px solid #6b4d2e}body.editing [contenteditable=true][data-v-2f66ed8a]{outline:1.5px dashed rgba(235,97,32,.45);outline-offset:2px;background:rgba(255,243,216,.4);-webkit-transition:background .15s;transition:background .15s}body.editing [contenteditable=true][data-v-2f66ed8a]:focus{outline:2px solid #eb6120;background:rgba(255,235,200,.65);border-radius:4px}@media print{.car-btn[data-v-2f66ed8a],.car-dots[data-v-2f66ed8a],.car-thumbs[data-v-2f66ed8a],.edit-bar[data-v-2f66ed8a],.navedit[data-v-2f66ed8a],.sticky-cta[data-v-2f66ed8a],.topbar[data-v-2f66ed8a]{display:none!important}body[data-v-2f66ed8a]{background:#fff}.page[data-v-2f66ed8a]{-webkit-box-shadow:none;box-shadow:none;max-width:100%;overflow:visible;margin:0}section[data-v-2f66ed8a]{padding:18px 0;page-break-inside:avoid}.box[data-v-2f66ed8a],.plank[data-v-2f66ed8a],.rv[data-v-2f66ed8a],.stepc[data-v-2f66ed8a]{page-break-inside:avoid;-webkit-box-shadow:none;box-shadow:none;opacity:1!important;-webkit-transform:none!important;transform:none!important}.car-slide[data-v-2f66ed8a]{position:static;opacity:1!important}}.hero[data-v-2f66ed8a]{position:relative;overflow:hidden;padding:46px 26px 38px;background:radial-gradient(900px 340px at 88% -10%,#ffe1c0 0,rgba(255,225,192,0) 60%),radial-gradient(700px 300px at -10% 110%,#fff3d8 0,rgba(255,243,216,0) 55%),linear-gradient(165deg,#fffdf8 30%,#fff1de)}.hero[data-v-2f66ed8a]:before{content:"";position:absolute;right:-70px;top:-70px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(235,97,32,.2),rgba(235,97,32,0) 70%)}.hero .hero-deco[data-v-2f66ed8a]{position:absolute;pointer-events:none;z-index:1}.hero .inner[data-v-2f66ed8a]{position:relative;z-index:2}.hero h1[data-v-2f66ed8a]{font-size:46px;line-height:1.2;margin:22px 0 14px;letter-spacing:.5px;font-weight:900}.hero .lead[data-v-2f66ed8a]{color:#5c4c3a;font-size:18px;max-width:680px}.hero .lead b[data-v-2f66ed8a]{color:var(--ink)}.btn[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;font-weight:800;letter-spacing:.3px;background:var(--grad);color:#fff;border-radius:14px;padding:14px 24px;font-size:16px;-webkit-box-shadow:var(--sh-glow);box-shadow:var(--sh-glow);border:none;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:transform .14s,box-shadow .14s;transition:transform .14s,box-shadow .14s,-webkit-transform .14s,-webkit-box-shadow .14s}.btn[data-v-2f66ed8a]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.28)),color-stop(55%,transparent));background:linear-gradient(180deg,hsla(0,0%,100%,.28),transparent 55%);opacity:.6;pointer-events:none}.btn[data-v-2f66ed8a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 30px rgba(235,97,32,.38);box-shadow:0 14px 30px rgba(235,97,32,.38)}.btn[data-v-2f66ed8a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.carousel[data-v-2f66ed8a]{position:relative;border-radius:var(--r-lg);overflow:hidden;-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);margin-top:14px;background:#2c2015}.car-slides[data-v-2f66ed8a]{position:relative;aspect-ratio:1.77777778}.car-slide[data-v-2f66ed8a]{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .65s ease;transition:opacity .65s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.car-slide.on[data-v-2f66ed8a]{opacity:1;z-index:1}.car-slide a[data-v-2f66ed8a]{display:block;width:100%;height:100%;position:relative}.car-slide img[data-v-2f66ed8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.car-btn[data-v-2f66ed8a]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.9);border:none;color:#3d2f21;font-size:19px;font-weight:900;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);-webkit-transition:all .15s;transition:all .15s}.car-btn[data-v-2f66ed8a]:hover{background:#fff;color:var(--primary);-webkit-transform:translateY(-50%) scale(1.06);transform:translateY(-50%) scale(1.06)}.car-prev[data-v-2f66ed8a]{left:12px}.car-next[data-v-2f66ed8a]{right:12px}.car-dots[data-v-2f66ed8a]{position:absolute;right:16px;bottom:14px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.car-dot[data-v-2f66ed8a]{width:8px;height:8px;border-radius:99px;background:hsla(0,0%,100%,.5);border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0}.car-dot.on[data-v-2f66ed8a]{width:22px;background:#ff9a4d}.car-thumbs[data-v-2f66ed8a]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;background:-webkit-gradient(linear,left top,left bottom,from(#32241a),to(#24180f));background:linear-gradient(180deg,#32241a,#24180f)}.car-thumb[data-v-2f66ed8a]{border:none;background:transparent;padding:0;cursor:pointer;border-radius:10px;overflow:hidden;position:relative;opacity:.55;-webkit-transition:all .2s;transition:all .2s}.car-thumb img[data-v-2f66ed8a]{width:100%;display:block;aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.car-thumb i[data-v-2f66ed8a]{position:absolute;left:0;right:0;bottom:0;font-style:normal;font-size:10px;font-weight:700;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(20,10,4,.85)));background:linear-gradient(180deg,transparent,rgba(20,10,4,.85));padding:12px 8px 5px}.car-thumb.on[data-v-2f66ed8a]{opacity:1;-webkit-box-shadow:0 0 0 2px #ff9a4d;box-shadow:0 0 0 2px #ff9a4d}section[data-v-2f66ed8a]{position:relative;padding:36px 0}.container[data-v-2f66ed8a]{padding:0 26px}.tint[data-v-2f66ed8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fffaf1),to(#fff3e4));background:linear-gradient(180deg,#fffaf1,#fff3e4)}.tint2[data-v-2f66ed8a]{background:#fffdf7}.kicker[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:2px;color:var(--primary);background:var(--soft);border:1px solid #ffd9b6;padding:5px 14px;border-radius:99px;-webkit-box-shadow:var(--sh-sm);box-shadow:var(--sh-sm)}.kicker[data-v-2f66ed8a]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary)}h2[data-v-2f66ed8a]{font-size:23px;font-weight:900;line-height:1.35;margin:12px 0 4px;letter-spacing:.3px}.lead[data-v-2f66ed8a]{color:#6b5a49;font-size:16px;margin-bottom:4px}p[data-v-2f66ed8a]{font-size:15.5px;color:#4c3d2e}.sechead[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 2px}.sechead h2[data-v-2f66ed8a]{margin:0;font-size:25px;font-weight:900;letter-spacing:.5px}.icb[data-v-2f66ed8a]{width:50px;height:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:var(--grad);-webkit-box-shadow:0 8px 16px rgba(235,97,32,.3);box-shadow:0 8px 16px rgba(235,97,32,.3);position:relative}.icb[data-v-2f66ed8a]:after{content:"";position:absolute;inset:2px;border-radius:12px;border:1px solid hsla(0,0%,100%,.32)}.icb svg[data-v-2f66ed8a]{width:26px;height:26px}.icb.sand[data-v-2f66ed8a]{background:linear-gradient(135deg,#f0b178,#e09250 60%,#c97b3a);-webkit-box-shadow:0 8px 16px rgba(224,146,80,.32);box-shadow:0 8px 16px rgba(224,146,80,.32)}.icb.yellow[data-v-2f66ed8a]{background:var(--grad-yellow);color:#7a5f00;-webkit-box-shadow:0 8px 16px rgba(239,210,91,.42);box-shadow:0 8px 16px rgba(239,210,91,.42)}.ic-mini[data-v-2f66ed8a]{width:18px;height:18px;vertical-align:-3px;color:var(--primary);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block}.ic-line[data-v-2f66ed8a]{width:20px;height:20px;color:var(--primary);vertical-align:-4px;display:inline-block}.plank[data-v-2f66ed8a]{border:1.5px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-top:16px;background:#fff;position:relative;overflow:hidden;-webkit-box-shadow:var(--sh-md);box-shadow:var(--sh-md);-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.plank[data-v-2f66ed8a]:hover{-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.plank[data-v-2f66ed8a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--grad);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.plank[data-v-2f66ed8a]:hover:before{opacity:1}.plank.hot[data-v-2f66ed8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fff9f1),to(#fff));background:linear-gradient(180deg,#fff9f1,#fff);border-color:transparent;-webkit-box-shadow:0 0 0 2px var(--primary),0 16px 36px rgba(235,97,32,.16);box-shadow:0 0 0 2px var(--primary),0 16px 36px rgba(235,97,32,.16)}.plank .wmark[data-v-2f66ed8a]{position:absolute;right:-8px;bottom:-18px;font-family:Arial Black,Arial,sans-serif;font-size:86px;color:#f9efe2;pointer-events:none;line-height:1}.plank .plank-media[data-v-2f66ed8a]{position:relative;z-index:1;display:block;border-radius:var(--r-md);overflow:hidden;margin-bottom:16px;-webkit-box-shadow:var(--sh-md);box-shadow:var(--sh-md)}.plank .plank-media img[data-v-2f66ed8a]{width:100%;display:block;aspect-ratio:1.77777778;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.plank:hover .plank-media img[data-v-2f66ed8a]{-webkit-transform:scale(1.04);transform:scale(1.04)}.plank .plank-media .pm-tag[data-v-2f66ed8a]{position:absolute;left:10px;top:10px;z-index:2;font-size:10.5px;font-weight:800;letter-spacing:1px;color:#fff;background:rgba(235,97,32,.88);border:1px solid hsla(0,0%,100%,.35);padding:3px 10px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plank .phead[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.pname[data-v-2f66ed8a]{font-size:25px;font-weight:900;line-height:1.3}.pname small[data-v-2f66ed8a]{display:block;font-size:13.5px;color:#9c8a74;font-weight:600;letter-spacing:.3px;margin-top:3px}.projtitle[data-v-2f66ed8a]{font-size:15.5px;font-weight:900;color:var(--p-dark);margin:14px 0 6px;line-height:1.5;position:relative;z-index:1}.projtitle .ic-line[data-v-2f66ed8a]{margin-right:2px}.plank .intro[data-v-2f66ed8a]{font-size:14.5px;color:#6b5a49;position:relative;z-index:1}.plank .foot[data-v-2f66ed8a]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.cta-btn[data-v-2f66ed8a],.plank .foot[data-v-2f66ed8a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-btn[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;text-decoration:none;font-weight:800;font-size:16.5px;background:var(--grad);color:#fff;border-radius:99px;padding:14px 28px;-webkit-box-shadow:var(--sh-glow);box-shadow:var(--sh-glow);border:none;cursor:pointer;-webkit-transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:transform .14s,box-shadow .14s;transition:transform .14s,box-shadow .14s,-webkit-transform .14s,-webkit-box-shadow .14s}.cta-btn .go[data-v-2f66ed8a]{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.cta-btn[data-v-2f66ed8a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 30px rgba(235,97,32,.38);box-shadow:0 14px 30px rgba(235,97,32,.38)}.cta-btn:hover .go[data-v-2f66ed8a]{-webkit-transform:translateX(3px);transform:translateX(3px)}.bmini[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:10px;position:relative;z-index:1}.bmini i[data-v-2f66ed8a]{font-style:normal;font-size:12px;font-weight:800;color:#96693c;background:#fff;border:1px solid #f0dcc4;border-radius:99px;padding:3px 10px}.form-shell[data-v-2f66ed8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fff2e0),to(#ffe9cd));background:linear-gradient(180deg,#fff2e0,#ffe9cd);border-top:3px solid var(--primary)}.form-card[data-v-2f66ed8a]{background:#fff;border:1px solid #f3ddc0;border-radius:var(--r-lg);padding:22px;-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);margin-top:14px;position:relative}.form-card[data-v-2f66ed8a]:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:-webkit-gradient(linear,left top,right top,from(#ff7a18),color-stop(40%,#eb6120),color-stop(90%,#efd25b));background:linear-gradient(90deg,#ff7a18,#eb6120 40%,#efd25b 90%)}.fg[data-v-2f66ed8a]{margin-bottom:12px}.fg label.lbl[data-v-2f66ed8a]{display:block;font-size:13px;font-weight:700;margin-bottom:5px;color:#3d2f21}.fg .req[data-v-2f66ed8a]{color:var(--red)}input[type=tel][data-v-2f66ed8a],input[type=text][data-v-2f66ed8a],select[data-v-2f66ed8a],textarea[data-v-2f66ed8a]{width:100%;border:1.5px solid #ecdcc8;border-radius:11px;padding:10px 13px;font-size:14px;font-family:inherit;background:#fffdf9;color:#3d2f21;-webkit-transition:border .15s,-webkit-box-shadow .15s;transition:border .15s,-webkit-box-shadow .15s;transition:border .15s,box-shadow .15s;transition:border .15s,box-shadow .15s,-webkit-box-shadow .15s}input[data-v-2f66ed8a]:focus,select[data-v-2f66ed8a]:focus,textarea[data-v-2f66ed8a]:focus{outline:none;border-color:var(--primary);-webkit-box-shadow:0 0 0 3px rgba(235,97,32,.13);box-shadow:0 0 0 3px rgba(235,97,32,.13)}.two[data-v-2f66ed8a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:600px){.two[data-v-2f66ed8a]{grid-template-columns:1fr}}.chipsel[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.chipsel input[data-v-2f66ed8a]{display:none}.chipsel span[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:1.5px solid #e6d2b8;background:#fff;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;color:#5c4c3a;-webkit-transition:all .15s;transition:all .15s}.chipsel span .no[data-v-2f66ed8a]{font-family:Arial Black,Arial,sans-serif;font-size:11px;color:#b7986f;margin-right:7px}.chipsel input:checked+span[data-v-2f66ed8a]{border-color:var(--primary);background:var(--grad-soft);color:var(--p-dark);font-weight:800;-webkit-box-shadow:0 3px 8px rgba(235,97,32,.18);box-shadow:0 3px 8px rgba(235,97,32,.18)}.chipsel input:checked+span .no[data-v-2f66ed8a]{color:var(--primary)}details.note[data-v-2f66ed8a]{border:1.5px solid var(--line);background:#fffdf9;border-radius:13px;padding:11px 14px;margin:12px 0;font-size:13px;-webkit-box-shadow:var(--sh-sm);box-shadow:var(--sh-sm)}details.note summary[data-v-2f66ed8a]{cursor:pointer;font-weight:700;font-size:13.5px;color:#4c3d2e}details.note .body[data-v-2f66ed8a]{margin-top:8px;font-size:14px;color:#6b5a49;line-height:1.85}.agree[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12.5px;color:#5c4c3a;margin:12px 0}.agree input[data-v-2f66ed8a]{margin-top:3px;width:16px;height:16px;color:var(--primary)}.privacy[data-v-2f66ed8a]{font-size:11px;color:#a08a70;margin-top:8px;text-align:center}.tagrow[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0 2px}.dynfield[data-v-2f66ed8a]{margin-top:12px;padding:14px 15px;border:1.5px dashed #e6c19a;border-radius:13px;background:#fffdf7}.dynfield-head[data-v-2f66ed8a]{font-size:13px;font-weight:900;color:var(--p-dark);margin-bottom:10px}.three[data-v-2f66ed8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:640px){.three[data-v-2f66ed8a]{grid-template-columns:1fr}}.navstrip[data-v-2f66ed8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff7ee));background:linear-gradient(180deg,#fff,#fff7ee);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-top:4px}.navstrip .ns-head[data-v-2f66ed8a]{text-align:center;font-size:13px;font-weight:800;color:#b08a5f;letter-spacing:2px;margin-bottom:12px}.navstrip .ns-row[data-v-2f66ed8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.navstrip .ns-row[data-v-2f66ed8a],.nstitem[data-v-2f66ed8a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nstitem[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:800;color:var(--p-dark);background:#fff;border:1.5px solid #ffd9b6;border-radius:99px;padding:11px 22px;text-decoration:none;-webkit-box-shadow:var(--sh-sm);box-shadow:var(--sh-sm);-webkit-transition:background .14s,-webkit-transform .14s,-webkit-box-shadow .14s;transition:background .14s,-webkit-transform .14s,-webkit-box-shadow .14s;transition:transform .14s,box-shadow .14s,background .14s;transition:transform .14s,box-shadow .14s,background .14s,-webkit-transform .14s,-webkit-box-shadow .14s}.nstitem[data-v-2f66ed8a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:var(--soft);-webkit-box-shadow:var(--sh-md);box-shadow:var(--sh-md)}.nsarr[data-v-2f66ed8a]{color:#c89b6d;font-weight:800;font-size:16px}.footnote[data-v-2f66ed8a]{background:-webkit-gradient(linear,left top,left bottom,from(#32241a),to(#24180f));background:linear-gradient(180deg,#32241a,#24180f);color:#cbb59a;padding:28px 26px 96px;font-size:11.5px;line-height:1.9;position:relative}.footnote[data-v-2f66ed8a]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#ff7a18),color-stop(#efd25b),to(#eb6120));background:linear-gradient(90deg,#ff7a18,#efd25b,#eb6120)}.sticky-cta[data-v-2f66ed8a]{position:fixed;left:0;right:0;bottom:0;background:rgba(255,253,249,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--cream2);padding:9px 18px;max-width:1300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:60;-webkit-box-shadow:0 -6px 20px rgba(120,80,40,.08);box-shadow:0 -6px 20px rgba(120,80,40,.08)}.sticky-cta .txt[data-v-2f66ed8a]{font-size:12px;color:#6b5a49;line-height:1.4}.sticky-cta .txt b[data-v-2f66ed8a]{color:var(--primary);font-family:Arial Black,Arial,sans-serif;letter-spacing:.3px}.sticky-cta .btn[data-v-2f66ed8a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 20px;font-size:14.5px;margin-left:auto}.plank.soon[data-v-2f66ed8a]{background:linear-gradient(160deg,#f8f6f3,#f0ede9);border-color:#e3dfd9;-webkit-box-shadow:none;box-shadow:none;cursor:default}.plank.soon[data-v-2f66ed8a]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:#e3dfd9}.plank.soon .plank-media[data-v-2f66ed8a]{-webkit-box-shadow:none;box-shadow:none;cursor:default}.plank.soon .plank-media img[data-v-2f66ed8a]{-webkit-filter:grayscale(1) brightness(1.06) opacity(.62);filter:grayscale(1) brightness(1.06) opacity(.62)}.plank.soon:hover .plank-media img[data-v-2f66ed8a]{-webkit-transform:none;transform:none}.plank.soon .plank-media .pm-tag[data-v-2f66ed8a]{background:rgba(150,143,134,.86)}.plank.soon .wmark[data-v-2f66ed8a]{color:#e8e3dc}.plank.soon .pname[data-v-2f66ed8a]{color:#8e857b}.plank.soon .pname small[data-v-2f66ed8a]{color:#aaa298}.plank.soon .projtitle[data-v-2f66ed8a]{color:#9c938a}.plank.soon .projtitle .ic-line[data-v-2f66ed8a]{opacity:.5}.plank.soon .intro[data-v-2f66ed8a]{color:#aaa298}.plank.soon .icb.sand[data-v-2f66ed8a],.plank.soon .icb.yellow[data-v-2f66ed8a],.plank.soon .icb[data-v-2f66ed8a]{background:#cdc7c0;-webkit-box-shadow:none;box-shadow:none}.plank.soon .bmini i[data-v-2f66ed8a]{color:#8e857b;border-color:#e0dbd4;background:#faf8f5}.plank .plank-media .pm-soon[data-v-2f66ed8a]{position:absolute;right:10px;bottom:10px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11.5px;font-weight:900;letter-spacing:.5px;color:#fff;background:rgba(120,113,105,.82);border:1.5px dashed hsla(0,0%,100%,.6);border-radius:99px;padding:5px 13px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.plank .plank-media .pm-soon .ic-mini[data-v-2f66ed8a]{width:14px;height:14px;opacity:.85}.soonbar[data-v-2f66ed8a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;background:#ece8e2;color:#8a8279;border:1.5px dashed #cec7bd;border-radius:99px;padding:12px 24px;font-size:15px;font-weight:800;letter-spacing:.4px;position:relative;z-index:1;cursor:default}.soonbar .ic-mini[data-v-2f66ed8a]{width:17px;height:17px;opacity:.75}.nstitem.soon[data-v-2f66ed8a]{background:#f2efeb;border-color:#e3dfd9;color:#a0978d;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.nstitem.soon .nssoon[data-v-2f66ed8a]{font-size:10.5px;font-weight:700;color:#b3aaa0;background:#fff;border-radius:99px;padding:1px 7px;margin-left:2px}.chipsel.soon span[data-v-2f66ed8a]{border-style:dashed;border-color:#ddd6cd;background:#f4f1ed;color:#a79d92;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.chipsel.soon span .no[data-v-2f66ed8a]{color:#c0b7ab}.chipsel.soon input:checked+span[data-v-2f66ed8a]{border-color:#ddd6cd;background:#f4f1ed;color:#a79d92;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.chipsel.soon input:checked+span .no[data-v-2f66ed8a]{color:#c0b7ab}.chipsel.soon span .soonmark[data-v-2f66ed8a]{font-style:normal;font-size:10.5px;font-weight:800;color:#b3a99e;background:#fff;border-radius:99px;padding:1px 7px;margin-left:3px}.car-slide.soon .cwrap img[data-v-2f66ed8a]{-webkit-filter:grayscale(1) brightness(.62);filter:grayscale(1) brightness(.62)}.car-slide.soon .cwrap[data-v-2f66ed8a]{display:block;width:100%;height:100%;position:relative}.car-slide.soon .cwrap img[data-v-2f66ed8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.car-soon[data-v-2f66ed8a]{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;pointer-events:none}.car-soon i[data-v-2f66ed8a]{font-style:normal;font-size:13px;font-weight:900;letter-spacing:.8px;color:#fff;background:rgba(58,50,42,.74);border:1.5px dashed hsla(0,0%,100%,.6);border-radius:99px;padding:9px 22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.car-thumb.soon[data-v-2f66ed8a]{opacity:.42}.car-thumb.soon img[data-v-2f66ed8a]{-webkit-filter:grayscale(1);filter:grayscale(1)}.car-thumb.soon i[data-v-2f66ed8a]{color:#cfc6bb}.car-thumb.on.soon[data-v-2f66ed8a]{opacity:.85}@media (max-width:600px){.hero h1[data-v-2f66ed8a]{font-size:34px;margin:18px 0 12px}.pname[data-v-2f66ed8a]{font-size:22px}.sechead h2[data-v-2f66ed8a]{font-size:21px}.navstrip .ns-row[data-v-2f66ed8a]{gap:7px}.nstitem[data-v-2f66ed8a]{font-size:14.5px;padding:10px 16px}.cta-btn[data-v-2f66ed8a]{width:100%;font-size:16px;padding:14px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .lead[data-v-2f66ed8a]{font-size:16px}}