.trg{--trg-bg:#fff;--trg-fg:#201f23;--trg-muted:#646369;--trg-line:#dad9de;--trg-line-strong:#b9b8bf;--trg-card:#fff;--trg-plate:rgba(32,31,35,.06);--trg-tint:#fff3eb;--trg-orange-ink:#ed6707;--trg-shadow:0 1px 2px hsla(0,0%,8%,.03),0 6px 16px -8px hsla(0,0%,8%,.09);--trg-ease:cubic-bezier(.22,.8,.24,1);--trg-ff-display:"Familjen Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--trg-ff-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--trg-bg);box-sizing:border-box;color:var(--trg-fg);font-family:var(--trg-ff-body);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:72px 0 88px;position:relative;width:100vw}.trg--soft{--trg-bg:#f9f9fa;border-bottom:1px solid var(--trg-line);border-top:1px solid var(--trg-line)}.trg--dark{--trg-bg:#232224;--trg-fg:#eeeeef;--trg-muted:#b5b3ba;--trg-line:#48474c;--trg-line-strong:#6b6a70;--trg-card:#2a292c;--trg-plate:rgba(238,238,239,.08);--trg-tint:rgba(247,104,8,.2);--trg-orange-ink:#f76808;--trg-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.trg,.trg *,.trg :after,.trg :before{box-sizing:border-box}.trg-wrap{margin:0 auto;max-width:1200px;padding:0 32px;position:relative}.trg-heading{color:var(--trg-fg);font-family:var(--trg-ff-display);font-size:clamp(28px,3.7vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin:0;text-wrap:balance}.trg-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.trg .trg-card{background:var(--trg-card);border:1px solid var(--trg-line);border-radius:14px;display:flex;flex-direction:column;padding:22px 22px 24px;transition:transform .4s var(--trg-ease),box-shadow .4s var(--trg-ease),border-color .3s ease,opacity .7s var(--trg-ease)}.trg .trg-card,.trg .trg-card:active,.trg .trg-card:focus,.trg .trg-card:hover,.trg .trg-card:link,.trg .trg-card:visited{color:var(--trg-fg)!important;text-decoration:none!important}.trg .trg-card:hover{border-color:var(--trg-line-strong);box-shadow:var(--trg-shadow);transform:translateY(-3px)}.trg .trg-card:focus-visible{outline:2px solid #f76808;outline-offset:3px}.trg-ms{direction:ltr;font-family:Material Symbols Rounded;-webkit-font-feature-settings:"liga";font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased}.trg-ic{background:var(--trg-plate);border-radius:10px;color:var(--trg-muted);display:grid;font-size:20px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;height:36px;margin-bottom:16px;overflow:hidden;place-items:center;transition:background .3s ease,color .3s ease;width:36px}.trg .trg-card:hover .trg-ic{background:var(--trg-tint);color:var(--trg-orange-ink)}.trg-title{color:var(--trg-fg);font-family:var(--trg-ff-display);font-size:17px;font-weight:400;letter-spacing:-.018em;line-height:1.25;margin-bottom:8px}.trg-text{color:var(--trg-muted);font-size:14px;line-height:1.55;margin:0}.trg-js .trg-card{opacity:0;transform:translateY(22px);transition-delay:calc(var(--i, 0)*70ms),calc(var(--i, 0)*70ms),0s,calc(var(--i, 0)*70ms)}.trg-js .trg-grid.trg-in .trg-card{opacity:1;transform:none}.trg-js .trg-grid.trg-in .trg-card:hover{transform:translateY(-3px);transition-delay:0s}@media (max-width:1000px){.trg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.trg{padding:56px 0 64px}}@media (max-width:640px){.trg-wrap{padding:0 20px}.trg-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trg-js .trg-card{opacity:1!important;transform:none!important;transition:none!important}.trg .trg-card:hover{transform:none}}