/* Approved C composition; website chrome is localized, source images are not mirrored. */
.c .main-c{max-width:1440px;margin:auto;padding:24px 76px 45px}
.headline-c{text-align:center;max-width:920px;margin:auto}
.headline-c .eyebrow{display:inline-flex;align-items:center;gap:9px;color:#23734f;font-size:11px;letter-spacing:.12em;font-weight:700}
.headline-c .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#0abb7d}
.c .headline-c h1{font-size:66px;font-weight:800;letter-spacing:-.05em;line-height:1.07;margin:18px 0 12px}
.headline-c h1 em{font-style:normal;color:#009d6d}
.bodycopy{font-size:14px;line-height:1.8;color:#5c7469}
.c .bento{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:23px;align-items:start;margin-top:25px}
.bento>*{min-width:0}
.c .scene-card{height:430px;position:relative;background:radial-gradient(ellipse at 50% 38%,#ddf6ce,#b1e8c2);border-radius:34px;isolation:isolate;display:flex;justify-content:center;align-items:center}
.c .scene{width:108%;max-width:none;height:410px;object-fit:contain;align-self:center;margin-top:-22px;filter:drop-shadow(0 12px 12px #0d694d20);position:relative;z-index:1}
.scene-caption{position:absolute;bottom:17px;font-size:10px;color:#267e51;font-weight:700;letter-spacing:.13em;z-index:2}
.c .tagline-card{padding:16px 8px 0}
.c .tagline-card h3{font-size:20px;letter-spacing:-.025em}
.c .tagline-card p{font-size:11px;color:#61765f;line-height:1.7;margin-top:8px}
.bottom-line{display:flex;justify-content:center;gap:40px;padding:24px 0 0;font-size:12px;color:#4d7156}
.bottom-line span{display:flex;gap:8px;align-items:center}
.svg-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.source-caption{text-align:center;font-size:11px;color:#64735f;margin-top:18px}
.home-recharge{margin-top:52px;padding:30px 34px;border:1px solid #d8e6d8;background:#edf7e9;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.home-recharge h2{font-size:26px;margin:9px 0 12px;font-weight:750}
.home-recharge p:not(.eyebrow){max-width:600px;color:#587362;font-size:14px}
.home-recharge .button{flex-shrink:0}
.c .real-message.outgoing{margin-left:0;margin-inline-start:auto}
.c .real-sticker{margin:10px 0 6px;margin-inline-start:auto;margin-inline-end:3px}
.product-chat-person>span{margin-left:0!important;margin-inline-start:auto}
.c .product-room-card,.c .product-chat-card{line-height:1.5}
[dir=rtl] .headline-c h1{letter-spacing:0;font-size:62px;line-height:1.35}
[dir=rtl] .scene-caption{letter-spacing:0;font-size:12px}
[dir=rtl] .product-room-card{transform:rotate(2deg)}
[dir=rtl] .product-chat-card{transform:rotate(-2deg)}
[dir=rtl] .headline-c .eyebrow{letter-spacing:0;font-size:13px}
[dir=rtl] .real-message.incoming{border-radius:15px 15px 3px 15px}
[dir=rtl] .real-message.outgoing{border-radius:15px 15px 15px 3px}
[dir=rtl] .tagline-card h3{letter-spacing:0}
@media(max-width:1100px) and (min-width:601px){.c .main-c{padding-inline:30px}.c .bento{grid-template-columns:1fr 1.2fr}.c .scene-card{grid-column:2;grid-row:1/3;height:540px}.c .scene{height:460px}.c .bento-left{grid-column:1;grid-row:1}.c .bento-right{grid-column:1;grid-row:2}.c .product-room-card,.c .product-chat-card{transform:none}.home-recharge{gap:25px}}
@media(max-width:600px){.c .main-c{padding:25px 22px}.c .headline-c h1{font-size:47px}.c .bodycopy{font-size:14px}.c .bento{grid-template-columns:1fr;gap:25px}.c .scene-card{grid-row:1;height:auto;aspect-ratio:1.1}.c .scene{width:100%;height:auto}.c .product-room-card,.c .product-chat-card{transform:none}.bottom-line{gap:16px;flex-wrap:wrap;font-size:11px}.home-recharge{display:block;margin-top:30px;padding:24px}.home-recharge h2{font-size:25px}.home-recharge .button{margin-top:20px}.source-caption{font-size:10px}[dir=rtl] .headline-c h1{font-size:43px;line-height:1.35}}
