.t-zCvW_page{--sea:#1b8a78;--sea-deep:#0d5f52;--sun:#f0a830;--ink:#1a2e26;--gray:#4a5f56;--line:#1a2e2624;--tint:#f1ede1;--cream:#faf5ea;--font-head:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--ink);background:var(--cream);overflow-x:clip}.t-zCvW_page h1,.t-zCvW_page h2,.t-zCvW_page h3{font-family:var(--font-head);letter-spacing:-.02em}.t-zCvW_btnPrimary,.t-zCvW_btnGhost,.t-zCvW_btnSun,.t-zCvW_btnLine{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.t-zCvW_btnPrimary{background:linear-gradient(135deg, var(--sea), var(--sea-deep));color:#fff;box-shadow:0 14px 30px -16px #1b8a78d9}.t-zCvW_btnPrimary:hover{transform:translateY(-2px)}.t-zCvW_btnGhost{color:var(--ink);border:1px solid var(--line);background:#fff}.t-zCvW_btnGhost:hover{border-color:var(--sea);color:var(--sea-deep);transform:translateY(-2px)}.t-zCvW_btnSun{background:var(--sun);color:#1a2e26}.t-zCvW_btnSun:hover{background:#f6b84d;transform:translateY(-2px)}.t-zCvW_btnLine{color:#fff;border:1px solid #fff6}.t-zCvW_btnLine:hover{border-color:#fff}.t-zCvW_hero{background:linear-gradient(90deg,#faf5ea 0% 26%,#faf5eae6 40%,#faf5ea00 62%),url(/online-ec/partners-hero.jpg) 70%/cover no-repeat,#faf5ea;align-items:center;min-height:clamp(560px,78vh,760px);margin-top:84px;padding:64px 0 72px;display:flex;position:relative}.t-zCvW_heroIn{width:100%;position:relative}.t-zCvW_heroCopy{max-width:600px}.t-zCvW_eyebrow{color:var(--sea-deep);background:#1b8a781a;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:700;display:inline-block}.t-zCvW_heroTitle{margin:18px 0 0;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.12}.t-zCvW_heroTitle em{color:var(--sea);font-style:italic;font-weight:500}.t-zCvW_heroLead{max-width:34em;color:var(--gray);margin:20px 0 0;font-size:1.06rem;line-height:1.75}.t-zCvW_heroBtns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.t-zCvW_heroPoints{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.t-zCvW_heroPoints li:before{content:"✓";color:var(--sea);margin-right:6px;font-weight:800}.t-zCvW_sec{padding:92px 0}.t-zCvW_secTint{background:var(--tint)}.t-zCvW_head{text-align:center;max-width:680px;margin:0 auto 44px}.t-zCvW_kicker{letter-spacing:.16em;color:var(--sea);font-size:.8rem;font-weight:800;display:inline-block}.t-zCvW_title{margin:10px 0 0;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:700;line-height:1.25}.t-zCvW_lead{color:var(--gray);margin:14px auto 0;font-size:1rem;line-height:1.7}.t-zCvW_direct{color:#fff;background:radial-gradient(600px 300px at 100% 0,#f0a8302e,#0000 60%),linear-gradient(135deg,#0c1f18,#0d5f52);padding:72px 0}.t-zCvW_directIn{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.t-zCvW_directCopy h2{margin:12px 0 0;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.3}.t-zCvW_directCopy p{color:#ffffffd1;margin:16px 0 0;line-height:1.8}.t-zCvW_directAddr{color:#ffffffbf;background:#ffffff14;border-radius:8px;margin-top:18px;padding:6px 12px;font-size:.8rem;display:inline-block}.t-zCvW_directList{gap:12px;display:grid}.t-zCvW_directItem{border:1px solid #ffffff24;border-left:4px solid var(--sun);background:#ffffff0f;border-radius:16px;padding:20px 22px}.t-zCvW_directItem h3{margin:0;font-size:1.08rem}.t-zCvW_directItem p{color:#ffffffc7;margin:6px 0 0;font-size:.93rem;line-height:1.65}.t-zCvW_painGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.t-zCvW_pain{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 28px}.t-zCvW_painQ{color:var(--ink);margin:0;font-size:1.06rem;font-weight:800}.t-zCvW_painA{border-left:3px solid var(--sun);color:var(--gray);margin:12px 0 0;padding-left:14px;font-size:.96rem;line-height:1.7}.t-zCvW_giveGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.t-zCvW_give{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;transition:transform .25s,box-shadow .25s}.t-zCvW_give:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px #0c1f1859}.t-zCvW_giveIcon{width:50px;height:50px;color:var(--sea);background:#1b8a781a;border-radius:14px;place-items:center;display:grid}.t-zCvW_give h3{margin:18px 0 0;font-size:1.14rem;font-weight:700}.t-zCvW_give p{color:var(--gray);margin:10px 0 0;font-size:.94rem;line-height:1.7}.t-zCvW_tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.t-zCvW_tags span{background:var(--tint);color:var(--sea-deep);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600}.t-zCvW_cmpWrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.t-zCvW_cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:.94rem}.t-zCvW_cmp th,.t-zCvW_cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px;line-height:1.55}.t-zCvW_cmp tr:last-child th,.t-zCvW_cmp tr:last-child td{border-bottom:0}.t-zCvW_cmp thead th{color:var(--gray);background:var(--tint);font-size:.86rem}.t-zCvW_cmp tbody th{width:18%;color:var(--ink);white-space:nowrap;font-weight:700}.t-zCvW_cmp td{color:var(--gray)}.t-zCvW_cmp .t-zCvW_cmpUs{color:var(--sea-deep);background:#1b8a7812;font-weight:700}.t-zCvW_cmp thead .t-zCvW_cmpUs{background:var(--sea);color:#fff}.t-zCvW_midCta{color:#fff;background:linear-gradient(135deg,#0d5f52,#1b8a78);padding:56px 0}.t-zCvW_midCtaIn{justify-content:space-between;align-items:center;gap:28px;display:flex}.t-zCvW_midCta h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem)}.t-zCvW_midCta p{color:#ffffffd9;margin:10px 0 0}.t-zCvW_midBtns{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.t-zCvW_fitGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.t-zCvW_fit{border:1px solid var(--line);border-top:4px solid var(--sun);background:#fff;border-radius:16px;padding:24px 22px}.t-zCvW_fit h3{margin:0;font-size:1.08rem}.t-zCvW_fit p{color:var(--gray);margin:8px 0 0;font-size:.92rem;line-height:1.6}.t-zCvW_steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.t-zCvW_step{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 22px;position:relative}.t-zCvW_stepNo{background:var(--sea);color:#fff;width:40px;height:40px;font-weight:800;font-family:var(--font-head);border-radius:50%;place-items:center;display:grid}.t-zCvW_step h3{margin:16px 0 0;font-size:1.08rem}.t-zCvW_step p{color:var(--gray);margin:8px 0 0;font-size:.92rem;line-height:1.65}.t-zCvW_qualityIn{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.t-zCvW_qualityHead .t-zCvW_lead{margin-left:0}.t-zCvW_textLink{color:var(--sea-deep);border-bottom:2px solid var(--sun);margin-top:18px;font-weight:700;text-decoration:none;display:inline-block}.t-zCvW_qualityList{gap:12px;display:grid}.t-zCvW_qItem{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:20px 22px;display:flex}.t-zCvW_qItem>span{font-family:var(--font-head);color:var(--sun);font-size:1.4rem;font-weight:700;line-height:1}.t-zCvW_qItem h3{margin:0;font-size:1.04rem}.t-zCvW_qItem p{color:var(--gray);margin:6px 0 0;font-size:.92rem;line-height:1.6}.t-zCvW_faqWrap{max-width:820px}.t-zCvW_faqList{gap:10px;display:grid}.t-zCvW_faq{border:1px solid var(--line);background:#fff;border-radius:14px}.t-zCvW_faq button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1rem;font-weight:700;display:flex}.t-zCvW_faq button i{color:var(--sea);font-size:1.3rem;font-style:normal;transition:transform .2s}.t-zCvW_faqOpen button i{transform:rotate(45deg)}.t-zCvW_faq p{color:var(--gray);margin:0;padding:0 22px 20px;font-size:.95rem;line-height:1.75}.t-zCvW_contact{color:#fff;background:radial-gradient(700px 400px at 0 0,#f0a83029,#0000 60%),#0c1f18;padding:96px 0;scroll-margin-top:84px}.t-zCvW_contactIn{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.t-zCvW_kickerLight{letter-spacing:.16em;color:var(--sun);font-size:.8rem;font-weight:800}.t-zCvW_contactCopy h2{margin:12px 0 0;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.3}.t-zCvW_contactCopy p{color:#ffffffc7;margin:14px 0 0;line-height:1.7}.t-zCvW_callBox{color:#fff;border:1px solid #fff3;border-radius:14px;flex-direction:column;margin-top:28px;padding:16px 22px;text-decoration:none;display:inline-flex}.t-zCvW_callBox small{color:#ffffffb3;font-size:.8rem}.t-zCvW_callBox strong{font-size:1.3rem;font-family:var(--font-head);letter-spacing:.02em;margin-top:4px}.t-zCvW_formCard{color:var(--ink);background:#fff;border-radius:20px;padding:30px;box-shadow:0 40px 80px -40px #0009}.t-zCvW_formCard form{gap:16px;display:grid}.t-zCvW_formCard label{gap:6px;font-size:.88rem;font-weight:700;display:grid}.t-zCvW_formCard label b{color:#d23e26}.t-zCvW_formCard input,.t-zCvW_formCard textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cbd5c9;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.t-zCvW_formCard input:focus,.t-zCvW_formCard textarea:focus{outline:2px solid var(--sea);outline-offset:1px;border-color:var(--sea)}.t-zCvW_row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.t-zCvW_chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.t-zCvW_chips legend{width:100%;margin-bottom:8px;font-size:.88rem;font-weight:700}.t-zCvW_chip,.t-zCvW_chipOn{font:inherit;cursor:pointer;border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s}.t-zCvW_chip{color:var(--gray);background:#fff;border:1px solid #cbd5c9}.t-zCvW_chip:hover{border-color:var(--sea)}.t-zCvW_chipOn{background:var(--sea);border:1px solid var(--sea);color:#fff}.t-zCvW_agree{grid-template-columns:none;align-items:flex-start;gap:10px!important;font-weight:600!important;display:flex!important}.t-zCvW_agree input{width:18px;height:18px;accent-color:var(--sea);flex-shrink:0;margin-top:2px}.t-zCvW_agree small{color:var(--gray);margin-top:4px;font-size:.78rem;font-weight:400;display:block}.t-zCvW_err{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.t-zCvW_submit{background:linear-gradient(135deg, var(--sea), var(--sea-deep));color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:1.02rem;font-weight:800}.t-zCvW_submit:disabled{opacity:.6;cursor:default}.t-zCvW_done{text-align:center;padding:30px 10px}.t-zCvW_done span{width:56px;height:56px;color:var(--sea);background:#1b8a781f;border-radius:50%;place-items:center;font-size:1.6rem;font-weight:800;display:inline-grid}.t-zCvW_done h3{margin:16px 0 0;font-size:1.3rem}.t-zCvW_done p{color:var(--gray);margin:10px 0 0;line-height:1.7}.t-zCvW_sticky{display:none}@media (max-width:1024px){.t-zCvW_giveGrid,.t-zCvW_fitGrid,.t-zCvW_steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.t-zCvW_qualityIn,.t-zCvW_contactIn,.t-zCvW_directIn{grid-template-columns:1fr;gap:36px}.t-zCvW_hero{background:linear-gradient(#faf5ea00 0 180px,#faf5ea 270px),url(/online-ec/partners-hero.jpg) 72% 0/auto 300px no-repeat,#faf5ea;min-height:0;padding:270px 0 48px;display:block}.t-zCvW_midCtaIn{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.t-zCvW_sec{padding:64px 0}.t-zCvW_painGrid,.t-zCvW_giveGrid,.t-zCvW_fitGrid,.t-zCvW_steps,.t-zCvW_row2{grid-template-columns:1fr}.t-zCvW_heroBtns a{flex:100%}.t-zCvW_formCard{padding:22px 18px}.t-zCvW_contact{padding:64px 0 110px}.t-zCvW_sticky{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf5eaf5;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.t-zCvW_stickyCall{border:1px solid var(--line);width:52px;color:var(--sea-deep);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.t-zCvW_stickyMain{background:linear-gradient(135deg, var(--sea), var(--sea-deep));color:#fff;border-radius:12px;flex:1;place-items:center;min-height:50px;font-weight:800;text-decoration:none;display:grid}}@media (prefers-reduced-motion:reduce){.t-zCvW_give,.t-zCvW_btnPrimary,.t-zCvW_btnGhost,.t-zCvW_btnSun{transition:none}}