/* Swatten OETP - scoped under .swt-oetp */
.swt-oetp{--navy:#0b2348;--blue:#1f57a5;--yellow:#ffcb16;--ink:#14233b;--muted:#56677e;--bg:#f8fafc;--line:#e6ebf2;isolation:isolate;background:#fff}
.swt-oetp{--navy:#0b2348;--blue:#1f57a5;--yellow:#ffcb16;--ink:#14233b;--muted:#56677e;--bg:#f8fafc;--line:#e6ebf2}.swt-oetp *{box-sizing:border-box}.swt-oetp{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.58}.swt-oetp a{color:inherit}.swt-oetp .oetp-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.swt-oetp .oetp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff 28%,#f2f7ff 100%)}.swt-oetp .oetp-hero:before{content:"";position:absolute;border:1px solid #dce9fa;border-radius:50%;width:700px;height:700px;right:-240px;top:-270px;pointer-events:none}.swt-oetp .oetp-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:center;padding:70px 0 58px;position:relative}.swt-oetp .oetp-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:18px}.swt-oetp .oetp-eyebrow:before{content:"";width:30px;height:4px;background:var(--yellow);border-radius:3px}.swt-oetp .oetp-hero h1{font-size:clamp(34px,4vw,59px);line-height:1.11;letter-spacing:-.04em;color:var(--navy);margin:0 0 19px;font-weight:850}.swt-oetp .oetp-hero h2{font-size:clamp(18px,2vw,25px);line-height:1.35;letter-spacing:-.025em;margin:0 0 22px;font-weight:750;color:#28599a}.swt-oetp .oetp-lead{font-size:16px;max-width:690px;margin:0 0 14px;color:#384c65}.swt-oetp .oetp-lead strong{color:var(--navy)}.swt-oetp .oetp-claim{display:flex;gap:18px;align-items:center;margin-top:29px;background:var(--navy);color:#fff;padding:18px 21px;border-radius:14px;max-width:630px;box-shadow:0 14px 32px #0b23481d}.swt-oetp .oetp-claim-number{font-size:clamp(38px,4.6vw,60px);font-weight:900;line-height:1;letter-spacing:-.07em;color:var(--yellow);white-space:nowrap}.swt-oetp .oetp-claim p{margin:0;font-size:15px;font-weight:740;line-height:1.35}.swt-oetp .oetp-product-stage{height:515px;position:relative;display:flex;align-items:end;justify-content:center;isolation:isolate}.swt-oetp .oetp-product-stage:before{content:"";position:absolute;bottom:22px;width:85%;height:42%;background:radial-gradient(ellipse,#d7e6f9 0%,#eff6ff00 70%);z-index:-1}.swt-oetp .oetp-product-stage img{position:absolute;object-fit:contain;filter:drop-shadow(0 23px 19px #25395420)}.swt-oetp .oetp-product-stage .oetp-battery{height:92%;width:54%;left:8%;bottom:8px}.swt-oetp .oetp-product-stage .oetp-inverter{height:68%;width:52%;right:0;bottom:12px}.swt-oetp .oetp-mini-ribbon{position:absolute;top:16px;right:7px;font-size:11px;letter-spacing:.12em;font-weight:800;color:#486b95;background:#e8f2ff;border:1px solid #d3e5f9;padding:7px 13px;border-radius:20px}.swt-oetp .oetp-trust{padding:72px 0 76px}.swt-oetp .oetp-section-heading{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.swt-oetp .oetp-section-heading h2{font-size:clamp(29px,3vw,40px);color:var(--navy);line-height:1.2;letter-spacing:-.036em;margin:0}.swt-oetp .oetp-underline{height:5px;width:63px;background:var(--yellow);border-radius:20px}.swt-oetp .oetp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.swt-oetp .oetp-trust-card{background:#f5f8fc;border:1px solid #e8edf4;border-radius:16px;padding:23px 18px;min-height:190px}.swt-oetp .oetp-trust-card .oetp-tick{display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);width:26px;height:26px;border-radius:50%;font-weight:900;color:var(--navy);font-size:15px;margin-bottom:16px}.swt-oetp .oetp-trust-card h3{font-size:21px;letter-spacing:-.04em;margin:0 0 9px;line-height:1.19;color:var(--navy)}.swt-oetp .oetp-trust-card p{font-size:13px;color:var(--muted);margin:0}.swt-oetp .oetp-advantages{background:#f8fafc;border-top:1px solid var(--line);padding:75px 0 80px}.swt-oetp .oetp-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.swt-oetp .oetp-feature{display:flex;gap:19px;padding:27px 25px 26px;border:1px solid #e5ebf2;border-radius:18px;background:#fff;box-shadow:0 5px 20px #152a4407;min-height:235px}.swt-oetp .oetp-feature-icon{width:57px;height:57px;flex:0 0 57px;display:grid;place-items:center;border-radius:14px;background:#fff8db;color:#b78100}.swt-oetp .oetp-feature-icon svg{width:32px;height:32px;fill:none;stroke:#e3a800;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.swt-oetp .oetp-feature h3{font-size:19px;color:var(--navy);line-height:1.25;margin:2px 0 13px;letter-spacing:-.025em}.swt-oetp .oetp-feature .oetp-kicker{color:#996c00;background:#fff1ac;padding:3px 8px;border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:13px;font-weight:850;line-height:1.85}.swt-oetp .oetp-feature p{color:#56667a;font-size:14px;line-height:1.6;margin:11px 0 0}.swt-oetp .oetp-feature .oetp-index{font-size:12px;font-weight:800;color:#9caac0;letter-spacing:.12em;display:block;margin-bottom:6px}.swt-oetp .oetp-footnote{font-size:11px;max-width:830px;color:#8390a3}@media(max-width:920px){.swt-oetp .oetp-hero-grid{grid-template-columns:1fr;gap:0;padding:46px 0 15px}.swt-oetp .oetp-product-stage{height:370px;max-width:580px;width:100%;margin:auto}.swt-oetp .oetp-trust-grid{grid-template-columns:repeat(2,1fr)}.swt-oetp .oetp-trust-card{min-height:160px}.swt-oetp .oetp-feature{padding:23px 18px}}@media(max-width:620px){.swt-oetp .oetp-wrap{width:min(100% - 32px,1160px)}.swt-oetp .oetp-hero-grid{padding:35px 0 14px}.swt-oetp .oetp-hero h1{font-size:36px}.swt-oetp .oetp-hero h2{font-size:19px}.swt-oetp .oetp-lead{font-size:14px}.swt-oetp .oetp-claim{padding:16px;gap:13px;margin-top:24px}.swt-oetp .oetp-claim-number{font-size:38px}.swt-oetp .oetp-claim p{font-size:13px}.swt-oetp .oetp-product-stage{height:315px}.swt-oetp .oetp-product-stage .oetp-battery{left:8%;height:95%}.swt-oetp .oetp-product-stage .oetp-inverter{height:70%;right:5%}.swt-oetp .oetp-mini-ribbon{top:0;font-size:10px}.swt-oetp .oetp-trust{padding:50px 0}.swt-oetp .oetp-trust-grid{gap:9px}.swt-oetp .oetp-trust-card{padding:17px 13px;min-height:173px}.swt-oetp .oetp-trust-card h3{font-size:18px}.swt-oetp .oetp-trust-card p{font-size:12px}.swt-oetp .oetp-advantages{padding:52px 0 62px}.swt-oetp .oetp-feature-grid{grid-template-columns:1fr;gap:12px}.swt-oetp .oetp-feature{min-height:0;padding:20px 15px;gap:12px}.swt-oetp .oetp-feature-icon{width:45px;height:45px;flex-basis:45px}.swt-oetp .oetp-feature-icon svg{width:26px;height:26px}.swt-oetp .oetp-feature h3{font-size:18px}.swt-oetp .oetp-feature p{font-size:13px}}.swt-oetp .oetp-foot{padding:26px 0 34px;background:#fff}


.bg-f5{background:#fff;}