.t55x{--t55-green:#0b7a0d;--t55-ink:#142516;--t55-muted:#647066;--dji-ease:cubic-bezier(0.23,1,0.32,1);--dji-hover:0.3s var(--dji-ease);--dji-fade:0.6s ease-in-out;background:#fff;color:var(--t55-ink);overflow:hidden}.t55x section{position:relative}.t55x-hero{height:100svh;min-height:620px;background:#111;color:#fff}.t55x-hero>img,.t55x-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t55x-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,19,16,.24),rgba(6,19,16,.44))}.t55x-hero__content{position:relative;z-index:1;height:100%;padding:clamp(80px,10vh,128px) 24px clamp(76px,13vh,150px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.t55x-hero__brands{display:flex;align-items:center;justify-content:center;width:154px;height:54px;padding:9px 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.09);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.t55x-hero__brands img{display:block;object-fit:contain;filter:brightness(0) invert(1)}.t55x-hero__brands img:first-child{width:49px;height:30px;object-position:center}.t55x-hero__brands span{width:1px;height:23px;margin:0 11px;background:rgba(255,255,255,.26)}.t55x-hero__message{display:grid;justify-items:center;transform:translateY(clamp(-24px,-3vh,-8px))}.t55x-hero h1{color:#fff;font-size:clamp(42px,6.5vw,84px);font-weight:700;line-height:1;margin:0;letter-spacing:-.045em}.t55x-hero p{font-size:clamp(18px,2vw,26px);margin:18px 0 28px;color:rgba(255,255,255,.78)}.t55x a{display:inline-flex;justify-content:center;align-items:center;width:max-content;text-decoration:none;font-weight:700;letter-spacing:.03em;transition:background-color var(--dji-hover),transform var(--dji-hover)}.t55x-hero a{justify-self:center;padding:17px 30px;border-radius:999px;background:#fff;color:#172d21;font-size:14px}.t55x-hero a:hover{background:#eef1ee;transform:translateY(-2px)}.t55x-hero a b{font-size:20px;font-weight:400;line-height:0;margin-left:12px}.t55x-overview{padding:104px 24px 124px}.t55x-overview>p{max-width:980px;margin:0 auto 56px;text-align:center;font-size:18px;line-height:1.72;color:#3f4840}.t55x-overview__tiles{width:min(100%,1280px);margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.t55x .t55x-overview__card{display:block;width:auto;color:inherit;letter-spacing:normal}.t55x-overview__card:first-child{grid-column:span 7}.t55x-overview__card:nth-child(2),.t55x-overview__card:nth-child(3){grid-column:span 5}.t55x-overview__card:nth-child(4){grid-column:span 7}.t55x-overview__card:nth-child(5),.t55x-overview__card:nth-child(6){grid-column:span 6}.t55x-overview article{position:relative;min-height:320px;overflow:hidden;border-radius:10px;background:#172018}.t55x-overview article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.04) 62%)}.t55x-overview article>img{transition:transform .6s var(--dji-ease)}.t55x-overview__card:focus-visible article>img,.t55x-overview__card:hover article>img{transform:scale(1.055)}.t55x-overview__card:focus-visible{outline:2px solid var(--t55-green);outline-offset:4px}.t55x-overview article>div{position:absolute;z-index:1;inset:24px 20px auto;color:#fff;display:grid;justify-items:center;gap:4px;text-align:center}.t55x-overview strong{font-size:18px;line-height:1.25}.t55x-overview span{font-size:14px;line-height:1.4}.t55x-intro{height:100svh;min-height:600px;color:#fff}.t55x-intro>img{z-index:0}.t55x-intro:after,.t55x-spray:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.38)}.t55x-fade-mask{position:absolute;z-index:2;inset:auto 0 -1px;height:38%;pointer-events:none;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.01) 6.67%,rgba(255,255,255,.04) 13.33%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.15) 26.67%,rgba(255,255,255,.23) 33.33%,rgba(255,255,255,.33) 40%,rgba(255,255,255,.44) 46.67%,rgba(255,255,255,.56) 53.33%,rgba(255,255,255,.67) 60%,rgba(255,255,255,.77) 66.67%,rgba(255,255,255,.85) 73.33%,rgba(255,255,255,.92) 80%,rgba(255,255,255,.96) 86.67%,rgba(255,255,255,.99) 93.33%,#fff)}.t55x-intro>div{position:relative;z-index:1;height:100%;display:grid;place-items:center}.t55x-title{max-width:760px;padding:100px 24px;margin:0 auto;text-align:center}.t55x-feature__copy>span,.t55x-title>span{color:var(--t55-green);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.t55x-title h2{font-size:clamp(34px,5vw,68px);line-height:1.06;letter-spacing:-.04em;margin:14px 0}.t55x-title p{max-width:650px;margin:0 auto;color:var(--t55-muted);font-size:18px;line-height:1.6}.t55x-title--light{color:#fff}.t55x-title--light>span{color:rgba(255,255,255,.85)}.t55x-title--light h2{color:#fff}.t55x-title--light p{color:rgba(255,255,255,.76)}.t55x-flow{padding:40px 0 140px}.t55x-energy,.t55x-flow--dark{background:#102413;color:#fff}.t55x-feature{max-width:1280px;margin:0 auto clamp(80px,12vw,180px);padding:0 24px;display:grid;grid-template-columns:minmax(300px,.75fr) minmax(360px,1.25fr);gap:clamp(32px,8vw,140px);align-items:center}.t55x-feature--reverse .t55x-feature__copy{order:2}.t55x-feature--reverse .t55x-feature__media{order:1}.t55x-feature__copy h3{font-size:clamp(34px,4vw,60px);line-height:1.06;margin:14px 0}.t55x-feature--dark .t55x-feature__copy h3{color:#fff}.t55x-feature__copy p{font-size:18px;line-height:1.6;color:var(--t55-muted);margin:0}.t55x-feature--dark .t55x-feature__copy p{color:rgba(255,255,255,.72)}.t55x-feature__copy strong{display:grid;gap:3px;margin-top:28px;color:var(--t55-green);font-size:clamp(26px,3vw,42px)}.t55x-feature--dark .t55x-feature__copy strong{color:#fff}.t55x-feature__copy small{font-size:14px;font-weight:500;color:var(--t55-muted)}.t55x-feature--dark .t55x-feature__copy small{color:rgba(255,255,255,.72)}.t55x-feature__media{position:relative;min-height:clamp(330px,45vw,650px);overflow:hidden;border-radius:16px;background:#e8eee8}.t55x-feature__media img,.t55x-feature__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t55x-spray{height:100svh;min-height:640px;color:#fff}.t55x-spray>img{z-index:0}.t55x-spray__content{position:relative;z-index:1;min-height:100%;display:grid;align-content:center;padding:0 24px}.t55x-spray .t55x-title{margin-left:0;max-width:680px;text-align:left;padding-left:0}.t55x-metrics{display:flex;flex-wrap:wrap;gap:28px;max-width:900px}.t55x-metrics strong{display:grid;gap:6px;font-size:clamp(26px,3vw,42px);color:var(--t55-green)}.t55x-spray .t55x-metrics strong{color:#fff}.t55x-metrics small{font-size:13px;font-weight:500;color:var(--t55-muted)}.t55x-spray .t55x-metrics small{color:rgba(255,255,255,.7)}.t55x-spray-detail{padding:30px 24px 140px}.t55x-accordion{max-width:1200px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.t55x-accordion__list{display:flex;flex-direction:column;gap:8px}.t55x-accordion__item{background:rgba(0,0,0,.04);border-radius:16px;padding:24px;transition:background-color var(--dji-hover)}.t55x-accordion__item--active{background:rgba(0,0,0,.06)}.t55x-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;padding:0;margin:0;font:400 16px/24px inherit;color:rgba(0,0,0,.65);text-align:left;cursor:pointer;transition:color var(--dji-hover)}.t55x-accordion__item--active .t55x-accordion__header{color:rgba(0,0,0,.85)}.t55x-accordion__header svg{flex-shrink:0;color:rgba(0,0,0,.45);transition:transform var(--dji-hover)}.t55x-accordion__item--active .t55x-accordion__header svg{transform:rotate(180deg);color:rgba(0,0,0,.65)}.t55x-accordion__bodywrap{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s var(--dji-ease),margin-top .4s var(--dji-ease)}.t55x-accordion__item--active .t55x-accordion__bodywrap{grid-template-rows:1fr;margin-top:12px}.t55x-accordion__body{overflow:hidden;margin:0;font-size:16px;line-height:24px;color:rgb(59,62,64)}.t55x-accordion__media{position:relative;min-height:500px;border-radius:16px;overflow:hidden;background:#e8eee8}.t55x-switcher__panel{position:absolute;inset:0;opacity:0;transition:opacity var(--dji-fade);pointer-events:none}.t55x-switcher__panel--active{opacity:1;pointer-events:auto;transition:opacity var(--dji-fade) .05s}.t55x-signal{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f1f5f1}.t55x-signal__content{position:relative;z-index:1;padding:0 24px}.t55x-signal .t55x-title{text-align:left;margin-left:max(24px,calc((100vw - 1280px) / 2));padding-left:0}.t55x-signal__media{position:absolute;inset:0 0 0 50%;overflow:hidden}.t55x-energy{padding:0 24px 140px}.t55x-energy>.t55x-title{padding-bottom:40px}.t55x-energy>video{display:block;width:min(1200px,100%);max-height:680px;object-fit:cover;border-radius:16px;margin:0 auto 100px}.t55x-energy>h3{max-width:1200px;margin:0 auto 28px;font-size:clamp(28px,3vw,46px);color:#fff}.t55x-power__layout{max-width:1200px;margin:0 auto}.t55x-power__trio{display:grid;grid-template-columns:1fr;gap:var(--spacing-6,24px)}@media (min-width:641px){.t55x-power__trio{grid-template-columns:repeat(3,1fr)}}.t55x-comparison,.t55x-specs{background:#fff}.t55x-cta{padding:80px 24px 140px;background:#f1f5f1;text-align:center}.t55x-cta .t55x-title{padding-top:0}.t55x-cta>a{padding:17px 30px;border-radius:999px;background:var(--t55-green);color:#fff;font-size:14px}.t55x-cta>a:hover{background:#0d8f0f;transform:translateY(-2px)}@media (max-width:800px){.t55x-overview{padding:64px 16px 80px}.t55x-overview>p{margin-bottom:32px;font-size:16px}.t55x-overview__tiles{display:grid;grid-template-columns:1fr;gap:8px}.t55x-overview__card:nth-child(n){grid-column:auto}.t55x-overview article{min-height:230px}.t55x-hero{min-height:560px}.t55x-hero__content{padding:72px 18px 86px}.t55x-hero__brands{width:154px;height:54px}.t55x-hero__message{transform:translateY(-12px)}.t55x-hero h1{font-size:clamp(42px,12vw,60px)}.t55x-hero p{margin:20px 0 28px;font-size:clamp(18px,5vw,23px)}.t55x-hero a{padding:16px 28px}.t55x-intro{min-height:540px}.t55x-flow{padding-bottom:80px}.t55x-feature,.t55x-feature--reverse{grid-template-columns:1fr;gap:28px;margin-bottom:80px}.t55x-feature--reverse .t55x-feature__copy,.t55x-feature--reverse .t55x-feature__media{order:0}.t55x-feature__media{min-height:360px}.t55x-accordion{grid-template-columns:1fr;gap:24px}.t55x-accordion__media{min-height:320px}.t55x-signal{grid-template-columns:1fr;min-height:0;padding-bottom:360px}.t55x-signal .t55x-title{margin:0;text-align:center}.t55x-signal__media{inset:auto 0 0;height:340px}.t55x-energy{padding-bottom:80px}}