.f2-kicker{letter-spacing:.08em;text-transform:uppercase;color:#386800;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.f2-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;padding-block:65px 25px;display:grid}.f2-hero h1{margin:0 0 24px;font-size:clamp(36px,4vw,62px);line-height:1.12}.f2-hero h1>span{color:#386800}.f2-hero p{margin-bottom:26px}.f2-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.f2 .t2-button{white-space:normal;text-align:left}.f2-video{aspect-ratio:1.25;background:#20261e;border-radius:12px;position:relative;overflow:hidden}.f2-video video{object-fit:cover;width:100%;height:100%;display:block}.f2-video:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0008);position:absolute;inset:55% 0 0}.f2-video-label{color:#fff;letter-spacing:.1em;z-index:1;font-size:10px;position:absolute;bottom:22px;left:22px;right:60px}.f2-play{z-index:2;background:#ffffffdf;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.f2 .f2-media-note p{max-width:none;margin:0 0 20px;font-size:12px}.f2-row{grid-template-columns:1.12fr 1fr;align-items:center;gap:65px;padding-block:60px;display:grid}.f2-row-reverse{grid-template-columns:1fr 1.12fr}.f2-row-reverse>.f2-video{order:2}.f2-row h2{font-size:clamp(30px,3vw,46px);line-height:1.18}.f2 ul{margin:25px 0;padding:0;list-style:none}.f2 li{align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.7;display:flex}.f2 li svg{color:#386800;flex-shrink:0;margin-top:4px}.f2-row-cta{margin-top:10px;color:#386800!important}.f2-library-band{background:#edf2e7;margin-top:25px}.f2-library-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.f2-library-heading h2{margin-bottom:0}.f2-library{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.f2-library article{background:#fcfdf9;border-radius:10px;padding:24px}.f2-library-icon{color:#386800;background:#e3ecd9;border-radius:6px;place-items:center;height:130px;margin-bottom:22px;display:grid}.f2-library h3{font-size:21px}.f2-library p{margin:0;font-size:12px}.f2-delivery{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;margin-top:42px;display:grid}.f2-delivery ul{margin:0}.f2-pipeline{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.f2-cases{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px;display:grid}.f2-cases article{background:#f1f4ec;border-radius:9px;flex-direction:column;padding:25px;display:flex}.f2-cases p{margin-top:0;font-size:14px}.f2-cases a{color:#386800;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:13px;font-weight:600;display:inline-flex}.f2 [id]{scroll-margin-top:30px}@media (max-width:900px){.f2-hero,.f2-row,.f2-row-reverse,.f2-library-heading,.f2-pipeline{grid-template-columns:1fr;gap:30px}.f2-row-reverse>.f2-video{order:0}.f2-row{padding-block:40px}.f2-video{aspect-ratio:1.65}.f2-delivery{grid-template-columns:1fr;gap:10px}.f2-library-heading{gap:15px}}@media (max-width:560px){.f2-hero{padding-top:40px}.f2-library,.f2-cases{grid-template-columns:1fr}.f2-row{gap:24px}.f2-row h2{font-size:30px}.f2-video-label{font-size:8px;bottom:20px;left:15px}.f2-library-icon{height:95px}.f2-kicker{font-size:11px}}.t2,.s2-product,.p2-listing,.v2 .p2-listing,.f2-library article,.t2 .t2-dialog{background:#fff}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-variable.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}.t2 .tenzo-mark{--lime-400:#b0fc38;--lime-500:#94dc1d;--lime-600:#76b900;--lime:#b0fc38;--mark-bg:#0d1409;--mark-ink:#fff;--ease:cubic-bezier(.22,1,.36,1);color:#fff;background:var(--mark-bg);flex-shrink:0;font-family:Unbounded,system-ui,sans-serif}.t2 .tenzo-mark .tenzo-3d{color:#fff}.t2-category-scroll{width:100%;min-width:0;overflow-x:hidden}.p2,.f2{min-width:0;max-width:100%}.p2 *,.f2 *{box-sizing:border-box}.p2-hero>*,.f2-hero>*,.f2-row>*,.p2-contact>*,.p2-share>*,.f2-delivery>*,.f2-pipeline>*{min-width:0}.p2-preview,.f2-video{width:100%;min-width:0;max-width:100%}.p2-preview video,.f2-video video{max-width:100%;display:block}.p2 button,.p2 a,.f2 button,.f2 a{max-width:100%}.p2 .t2-button,.f2 .t2-button{white-space:normal;overflow-wrap:anywhere}.p2 .t2-button svg,.f2 .t2-button svg{flex-shrink:0}.p2-contact form,.p2-contact label{min-width:0}@media (max-width:900px){.p2-hero,.f2-hero,.f2-row,.f2-pipeline,.p2-contact,.p2-share{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.t2-category-scroll .t2-header{gap:8px;padding-left:30px}.t2-category-scroll .t2-languages{margin-left:auto}.p2-hero,.f2-hero{gap:24px}.p2-preview{aspect-ratio:1.6;height:auto}.p2-hero h1,.f2-hero h1{overflow-wrap:anywhere;font-size:clamp(30px,8.5vw,42px)}.p2-hero-actions,.f2-actions{gap:14px}.p2-contact{padding:20px}.p2-contact h2{font-size:32px}.p2 .p2-qualify h2{font-size:clamp(32px,9vw,48px)}.p2-stat-number{font-size:clamp(52px,16vw,80px)}}@media (max-width:360px){.t2-category-scroll .t2-header{flex-wrap:wrap;height:auto;min-height:100px;padding-block:12px}.t2-category-scroll .t2-header>.t2-languages{margin-left:auto}}.p2-attention-section>*,.p2-sharing-layout>*,.p2-share-channels>*,.p2-use-grid>*{min-width:0}.p2 h2,.p2 h3,.f2 h2,.f2 h3{overflow-wrap:anywhere}@media (max-width:850px){.p2-attention-section,.p2-sharing-layout{grid-template-columns:minmax(0,1fr)}}
