.tea-app{--burgundy:#75133f;--green:#087b68;--gold:#d5a932;--ink:#21191d;--line:#e7dfe3;max-width:1180px;margin:28px auto 64px;color:var(--ink)}.tea-app *{box-sizing:border-box}.tea-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:440px;background:#f8f3f1;overflow:hidden;border-bottom:5px solid var(--gold)}.tea-hero__copy{padding:clamp(34px,6vw,76px);align-self:center}.tea-eyebrow,.tea-step__head>p{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--green);margin:0 0 12px}.tea-hero h2{font-size:clamp(36px,5vw,64px);line-height:1.02;margin:0 0 20px;color:#52102f;letter-spacing:0}.tea-hero p{font-size:18px;line-height:1.65}.tea-hero img{width:100%;height:100%;object-fit:cover;min-height:440px}.tea-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px}.tea-trust span{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.tea-trust i{color:var(--green)}.tea-shell{max-width:960px;margin:-24px auto 0;position:relative;background:#fff;box-shadow:0 18px 55px rgba(42,16,30,.12)}.tea-progress{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#fff}.tea-progress button{border:0;background:transparent;padding:22px 10px;color:#756d71;font-weight:700;cursor:pointer}.tea-progress span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #b9afb4;border-radius:50%;margin-right:7px}.tea-progress .is-active{color:var(--burgundy)}.tea-progress .is-active span{background:var(--burgundy);border-color:var(--burgundy);color:#fff}.tea-form{padding:clamp(26px,5vw,54px)}.tea-step{display:none}.tea-step.is-active{display:block}.tea-step__head{margin-bottom:28px}.tea-step__head h3{font-size:30px;margin:0 0 8px;letter-spacing:0}.tea-step__head span{color:#6e666a}.tea-services{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tea-service{position:relative;border:1px solid var(--line);padding:22px;min-height:156px;cursor:pointer;transition:.2s;background:#fff}.tea-service:hover{border-color:#b47a98;transform:translateY(-2px)}.tea-service:has(input:checked){border:2px solid var(--burgundy);background:#fff8fb;padding:21px}.tea-service input{position:absolute;opacity:0}.tea-service>i{font-size:30px;width:32px;height:32px;color:var(--green);display:block;margin-bottom:18px}.tea-service strong,.tea-service small{display:block}.tea-service strong{font-size:17px;margin-bottom:6px}.tea-service small{color:#746c70;line-height:1.45}.tea-service>b{display:none;position:absolute;right:14px;top:14px;color:var(--burgundy)}.tea-service:has(input:checked)>b{display:block}.tea-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.tea-grid label>span{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.tea-grid input,.tea-grid select,.tea-grid textarea,.tea-followup input{width:100%;border:1px solid #cfc5ca;background:#fff;padding:14px 15px;font:inherit;color:var(--ink);border-radius:4px}.tea-grid input:focus,.tea-grid select:focus,.tea-grid textarea:focus,.tea-followup input:focus{outline:3px solid rgba(8,123,104,.14);border-color:var(--green)}.tea-wide{grid-column:1/-1}.tea-money{display:flex;border:1px solid #cfc5ca;border-radius:4px;overflow:hidden}.tea-money b{padding:14px;background:#f3edef}.tea-money input{border:0}.tea-counter{display:block;text-align:right;color:#777;margin-top:4px}.tea-consent{display:flex!important;align-items:flex-start;gap:10px;background:#f8f5f6;padding:16px}.tea-consent input{width:20px;height:20px}.tea-consent span{font-weight:500!important;line-height:1.5;margin:0!important}.tea-note{padding:15px;background:#f1f8f6;color:#185b50;display:flex;gap:9px;align-items:flex-start;font-size:14px}.tea-error{color:#a51d36;font-weight:700;min-height:20px}.tea-review{border:1px solid var(--line)}.tea-ref{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#f7f1f4}.tea-ref span{font-size:11px;font-weight:800;letter-spacing:1px}.tea-ref strong{color:var(--burgundy);font-size:18px}.tea-review dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.tea-review dl div{padding:16px 22px;border-top:1px solid var(--line)}.tea-review dt{font-size:11px;text-transform:uppercase;color:#756d71;font-weight:800;margin-bottom:5px}.tea-review dd{margin:0;font-weight:650;white-space:pre-wrap}.tea-review>p{margin:0;padding:17px 22px;background:#eff8f5;color:#185b50}.tea-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.tea-btn{border:0;padding:14px 20px;font:inherit;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:4px}.tea-btn--quiet{background:#f1ecee;color:#4b4246}.tea-btn--primary{background:var(--burgundy);color:#fff;margin-left:auto}.tea-btn--whatsapp{display:none;background:var(--green);color:#fff;margin-left:auto}.tea-followup{border-top:1px solid var(--line);padding:24px clamp(26px,5vw,54px);display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fbfaf9}.tea-followup>div:first-child{display:flex;gap:12px;align-items:center}.tea-followup i{color:var(--green);font-size:28px;width:30px}.tea-followup strong,.tea-followup small{display:block}.tea-followup small{color:#6f676b}.tea-followup__form{display:flex;min-width:390px}.tea-followup__form input{border-radius:4px 0 0 4px}.tea-followup__form button{border:0;background:#292126;color:#fff;padding:0 16px;font-weight:800;cursor:pointer;border-radius:0 4px 4px 0}
@media(max-width:760px){.tea-app{margin:0 0 40px}.tea-hero{grid-template-columns:1fr}.tea-hero__copy{order:2;padding:32px 24px}.tea-hero img{order:1;min-height:285px;max-height:360px}.tea-hero h2{font-size:38px}.tea-shell{margin:0}.tea-progress button{font-size:0;padding:14px 4px}.tea-progress span{font-size:13px;margin:0}.tea-form{padding:30px 20px}.tea-services{grid-template-columns:1fr 1fr}.tea-grid{grid-template-columns:1fr}.tea-wide{grid-column:auto}.tea-review dl{grid-template-columns:1fr}.tea-actions{position:sticky;bottom:0;background:#fff;padding:10px 0;z-index:5}.tea-btn{padding:13px 15px}.tea-followup{display:block;padding:24px 20px}.tea-followup__form{display:block;min-width:0;margin-top:15px}.tea-followup__form input,.tea-followup__form button{border-radius:4px;width:100%}.tea-followup__form button{padding:13px;margin-top:8px}}@media(max-width:430px){.tea-services{grid-template-columns:1fr}.tea-hero h2{font-size:34px}}
.tea-quick-chat{padding:24px clamp(26px,5vw,54px);display:flex;align-items:center;justify-content:space-between;gap:22px;background:#eff8f5;border-top:1px solid #d7ebe6}.tea-quick-chat>div{display:flex;align-items:center;gap:12px}.tea-quick-chat>div>i{color:var(--green);font-size:30px;width:32px;height:32px}.tea-quick-chat strong,.tea-quick-chat small{display:block}.tea-quick-chat small{color:#526862;margin-top:3px}.tea-quick-chat>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;background:var(--green);color:#fff!important;padding:13px 18px;border-radius:4px;font-weight:800;text-decoration:none}.tea-quick-chat>a:hover{background:#066858;color:#fff!important}.tea-quick-chat>a i{font-size:18px;width:18px;height:18px}@media(max-width:760px){.tea-quick-chat{display:block;padding:24px 20px}.tea-quick-chat>a{width:100%;margin-top:16px}}
