.ws-hero{padding-top:calc(var(--header-h) + 56px);padding-bottom:12px}.ws-hero .breadcrumb{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.04em;margin-bottom:16px}.ws-hero .breadcrumb a:hover{color:var(--berry-dark)}.ws-hero h1{font-size:clamp(34px,5vw,54px);font-weight:800;margin-bottom:16px}.ws-hero p{font-size:18px;color:var(--ink-2);max-width:560px}.ws-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin:44px 0 0}.ws-ben{background:var(--paper);border:1px solid var(--border);border-top:3px solid var(--berry);border-radius:var(--r-16);padding:26px;box-shadow:var(--sh-sm)}.ws-ben .n{font-family:var(--font-mono);font-size:13px;color:var(--leaf-dark);font-weight:700;letter-spacing:.08em}.ws-ben h3{font-size:19px;margin:12px 0 8px}.ws-ben p{font-size:14.5px;color:var(--ink-2);line-height:1.6}.ws-main{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:start;margin-top:12px}.ws-left h2{font-size:clamp(28px,3.5vw,38px);margin-bottom:16px}.ws-left p{color:var(--ink-2);font-size:16px;margin-bottom:24px}.ws-points{display:flex;flex-direction:column;gap:16px}.ws-point{display:flex;gap:13px;align-items:flex-start}.ws-point .leaf-dot{margin-top:6px;flex:none}.ws-point b{display:block;font-size:15.5px}.ws-point span{font-size:14px;color:var(--ink-2)}.ws-img{aspect-ratio:3/2;border-radius:var(--r-24);box-shadow:var(--sh-md);margin-top:32px;position:relative}.ws-form{background:#fff;border:1px solid var(--border);border-radius:var(--r-24);padding:32px;box-shadow:var(--sh-sm)}.ws-form h2{font-size:24px;margin-bottom:6px}.ws-form .fsub{color:var(--ink-2);font-size:14.5px;margin-bottom:24px}.ws-form .field{margin-bottom:16px}.ws-form .form-actions{margin-top:8px}.ws-form .or{text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--ink-2);margin:16px 0;letter-spacing:.06em}@media (max-width:900px){.ws-benefits,.ws-main{grid-template-columns:1fr}}.ss-hero{padding-top:calc(var(--header-h) + 56px);padding-bottom:12px}.ss-hero .breadcrumb{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.04em;margin-bottom:16px}.ss-hero h1{font-size:clamp(34px,5vw,54px);font-weight:800;margin-bottom:16px}.ss-hero p{font-size:18px;color:var(--ink-2);max-width:560px}.deliv-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:44px 0 0}.dcard{background:#fff;border:1px solid var(--border);border-radius:var(--r-16);padding:28px}.dcard .dc-ic{width:46px;height:46px;border-radius:var(--r-10);background:var(--bg-soft);display:grid;place-items:center;color:var(--leaf-dark);margin-bottom:16px}.dcard .dc-ic svg{width:22px;height:22px}.dcard h3{font-size:19px;margin-bottom:8px}.dcard p{font-size:14.5px;color:var(--ink-2);line-height:1.6}.dcard .dc-k{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:700;margin-top:12px}.faq-wrap{display:grid;grid-template-columns:.8fr 1.4fr;grid-gap:48px;gap:48px;align-items:start}.faq-side h2{font-size:clamp(28px,3.5vw,40px);margin:14px 0}.faq-side p{color:var(--ink-2);font-size:16px;margin-bottom:24px}.faq-side .help-card{background:var(--forest);color:#fff;border-radius:var(--r-16);padding:24px}.faq-side .help-card h3{font-size:18px;margin-bottom:8px}.faq-side .help-card p{color:rgba(255,255,255,.75);font-size:14px;margin-bottom:18px}.faq-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.faq-cat{font-family:var(--font-sans);font-weight:600;font-size:13.5px;background:#fff;border:1.5px solid var(--border);padding:8px 15px;border-radius:var(--r-pill);cursor:pointer;transition:.15s}.faq-cat.active{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:900px){.deliv-cards,.faq-wrap{grid-template-columns:1fr}.faq-wrap{gap:32px}}.ct-hero{padding-top:calc(var(--header-h) + 56px);padding-bottom:12px}.ct-hero .breadcrumb{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.04em;margin-bottom:16px}.ct-hero h1{font-size:clamp(34px,5vw,54px);font-weight:800;margin-bottom:16px}.ct-hero p{font-size:18px;color:var(--ink-2);max-width:560px}.ct-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:start;margin-top:8px}.ct-info{flex-direction:column;align-self:center}.ct-info,.ct-item{display:flex;gap:14px}.ct-item{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--r-16);padding:20px 22px;transition:border-color .15s}.ct-item:hover{border-color:var(--ink-2)}.ct-item .ci-ic{width:44px;height:44px;border-radius:var(--r-10);background:var(--bg-soft);display:grid;place-items:center;color:var(--leaf-dark);flex:none}.ct-item .ci-ic svg{width:20px;height:20px}.ct-item .ci-k{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.ct-item .ci-v{display:block;font-size:16px;font-weight:700;margin-top:3px}.ct-item .ci-s{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.ct-item.wa{background:#f3fbf5;border-color:#bfe9cc}.ct-item.wa .ci-ic{background:#25D366;color:#fff}.ct-form{background:#fff;border:1px solid var(--border);border-radius:var(--r-24);padding:32px;box-shadow:var(--sh-sm)}.ct-form h2{font-size:24px;margin-bottom:6px}.ct-form .fsub{color:var(--ink-2);font-size:14.5px;margin-bottom:24px}.ct-form .field{margin-bottom:16px}.map{aspect-ratio:16/9;border-radius:var(--r-24);box-shadow:var(--sh-sm);position:relative}.map .map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;z-index:3}.map .map-pin .mp-bubble{background:#fff;border:1px solid var(--border);border-radius:var(--r-pill);padding:8px 16px;font-weight:700;font-size:13px;box-shadow:var(--sh-md);display:flex;align-items:center;gap:8px;white-space:nowrap}.map .map-pin .mp-bubble .leaf-dot,.map .map-pin .mp-tip{background:var(--berry)}.map .map-pin .mp-tip{width:2px;height:18px}.map .map-pin .mp-dot{width:14px;height:14px;border-radius:50%;background:var(--berry);border:3px solid #fff;box-shadow:var(--sh-sm)}.map .map-open{position:absolute;right:16px;bottom:16px;z-index:3}@media (max-width:900px){.ct-grid{grid-template-columns:1fr;gap:28px}}