.loud{--paper:#faf4ea;--link:#131c2b;--lcard:#fffdf8;--lember:#e2552b;--cobalt:#2643f5;--lime:#c6ef45;--lgold:#e8b93c;--font-d:"Bricolage Grotesque",sans-serif;--font-b:"Inter",sans-serif;--font-m:"IBM Plex Mono",monospace;--lshadow:6px 6px 0 var(--link);background:var(--paper);color:var(--link);font-family:var(--font-b);line-height:1.6;overflow-x:clip}.loud .container{max-width:1200px;margin:0 auto;padding:0 28px}.loud a{color:inherit;text-decoration:none}.loud .lbtn{display:inline-block;font-family:var(--font-d);font-weight:700;font-size:16px;padding:13px 28px;border:3px solid var(--link);border-radius:12px;transition:transform .12s,box-shadow .12s}.loud .lbtn-primary{background:var(--lember);color:#fff;box-shadow:var(--lshadow)}.loud .lbtn-primary:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--link)}.loud .lbtn-secondary{background:var(--lcard);color:var(--link)}.loud .lbtn-secondary:hover{background:var(--lime)}.loud .lhero{padding:90px 0 70px;position:relative;min-height:0;display:block;color:var(--link)}.loud .lhero h1{font-family:var(--font-d);font-weight:800;font-size:clamp(48px,7.4vw,100px);line-height:.98;letter-spacing:-.04em;max-width:1080px;text-wrap:balance;margin:0}.loud .hl{position:relative;display:inline-block;color:var(--cobalt)}.loud .hl:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:.22em;background:var(--lime);z-index:-1;transform:rotate(-1deg)}.loud .ota{color:var(--lember);text-decoration:line-through;text-decoration-thickness:6px}.loud .lhero .sub{font-size:21px;max-width:660px;margin:34px 0 42px;font-weight:500}.loud .lhero .cta-row{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:0}.loud .lhero .fine{font-family:var(--font-m);font-size:13px;margin-top:22px;color:#6b6258}.loud .sticker{position:absolute;font-family:var(--font-d);font-weight:800;border:3px solid var(--link);border-radius:999px;padding:10px 20px;box-shadow:var(--lshadow);animation:loud-float 5s ease-in-out infinite}.loud .sticker.s1{background:var(--lime);top:80px;right:6%;transform:rotate(7deg);font-size:16px}.loud .sticker.s2{bottom:110px;right:14%;transform:rotate(-5deg);animation-delay:1.2s}.loud .sticker.s2,.loud .sticker.s3{background:var(--lgold);font-size:14px}.loud .sticker.s3{top:255px;right:12%;transform:rotate(4deg);animation-delay:.6s}.loud .sticker.s4{background:var(--lgold);top:440px;right:5%;transform:rotate(-8deg);font-size:14px;animation-delay:2.1s}@keyframes loud-float{0%,to{translate:0 0}50%{translate:0 -10px}}.loud .ticker{background:var(--link);color:var(--paper);border-top:3px solid var(--link);border-bottom:3px solid var(--link);padding:14px 0;overflow:hidden}.loud .ticker .track{display:flex;gap:44px;width:max-content;animation:loud-scroll 26s linear infinite;font-family:var(--font-d);font-weight:700;font-size:17px;letter-spacing:.01em}.loud .ticker .track em{font-style:normal;color:var(--lime)}@keyframes loud-scroll{to{transform:translateX(-50%)}}.loud section{padding:100px 0}.loud .k{font-family:var(--font-m);font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:inline-block;background:var(--link);color:var(--paper);padding:6px 14px;border-radius:6px;margin-bottom:22px}.loud h2{font-family:var(--font-d);font-weight:800;font-size:clamp(34px,4.6vw,58px);letter-spacing:-.03em;line-height:1.04;margin:0 0 20px}.loud .sub2{font-size:18px;max-width:660px;color:#4d453c}.loud .bigstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:60px}.loud .bigstat{background:var(--lcard);border:3px solid var(--link);border-radius:20px;padding:38px 32px;box-shadow:var(--lshadow);transition:transform .15s}.loud .bigstat:hover{transform:translate(-3px,-3px)}.loud .bigstat .n{font-family:var(--font-d);font-weight:800;font-size:clamp(48px,5vw,72px);letter-spacing:-.03em;line-height:1}.loud .bigstat.c1 .n{color:var(--lember)}.loud .bigstat.c2 .n{color:var(--cobalt)}.loud .bigstat.c3 .n{color:#0e8a4d}.loud .bigstat .d{font-weight:600;font-size:16px;margin-top:12px}.loud .bigstat .src{font-family:var(--font-m);font-size:12px;color:#8a8175;margin-top:16px}.loud .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:60px}.loud .panel{border:3px solid var(--link);border-radius:24px;padding:46px 42px;position:relative}.loud .panel.a{background:var(--cobalt);color:#fff}.loud .panel.b{background:var(--lcard)}.loud .panel .num{font-size:70px;line-height:1;opacity:.25;position:absolute;top:24px;right:30px}.loud .panel .num,.loud .panel h3{font-family:var(--font-d);font-weight:800}.loud .panel h3{font-size:30px;letter-spacing:-.02em;margin:0 0 16px;max-width:85%;line-height:1.15}.loud .panel p{font-size:16px;margin:0 0 26px;opacity:.92}.loud .panel ul{list-style:none;display:grid;grid-gap:13px;gap:13px;margin:0;padding:0}.loud .panel li{font-weight:600;font-size:15.5px;padding-left:32px;position:relative}.loud .panel.a li:before{content:"★";position:absolute;left:0;color:var(--lime)}.loud .panel.b li:before{content:"★";position:absolute;left:0;color:var(--lember)}.loud .chips{display:flex;flex-wrap:wrap;gap:14px;margin-top:50px}.loud .chip{font-family:var(--font-d);font-weight:700;font-size:16px;border:3px solid var(--link);border-radius:999px;padding:12px 24px;background:var(--lcard);transition:background .15s,transform .12s;cursor:default}.loud .chip:hover{transform:rotate(-2deg) scale(1.04)}.loud .chip:nth-child(4n+1):hover{background:var(--lime)}.loud .chip:nth-child(4n+2):hover{background:var(--lgold)}.loud .chip:nth-child(4n+3):hover{background:var(--lember);color:#fff}.loud .chip:nth-child(4n+4):hover{background:var(--cobalt);color:#fff}.loud .toolkit-note{font-family:var(--font-m);font-size:13.5px;margin-top:26px;color:#6b6258}.loud .process{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:60px}.loud .pstep{border:3px solid var(--link);border-radius:20px;background:var(--lcard);padding:38px 32px;position:relative;box-shadow:var(--lshadow)}.loud .pstep:before{counter-increment:step;content:counter(step);position:absolute;top:-24px;left:26px;width:48px;height:48px;border:3px solid var(--link);border-radius:50%;background:var(--lgold);font-size:22px;display:flex;align-items:center;justify-content:center}.loud .pstep h3,.loud .pstep:before{font-family:var(--font-d);font-weight:800}.loud .pstep h3{font-size:23px;margin:10px 0 12px;line-height:1.15}.loud .pstep p{font-size:15px;color:#4d453c;margin:0}.loud .pstep .pbadge{display:inline-block;font-family:var(--font-m);font-size:12px;background:var(--lime);border:2px solid var(--link);border-radius:6px;padding:3px 10px;margin-top:16px;color:var(--link)}.loud .exitband{border:3px solid var(--link);border-radius:24px;background:var(--lgold);box-shadow:var(--lshadow);padding:44px 46px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.loud .exitband h3{font-family:var(--font-d);font-weight:800;font-size:28px;letter-spacing:-.02em;margin:0 0 8px}.loud .exitband p{font-size:16px;font-weight:500;max-width:620px;margin:0}.loud .exitband .lbtn{background:var(--lcard);white-space:nowrap;color:var(--link)}.loud .quotewrap{background:var(--link);color:var(--paper);border-radius:28px;padding:80px 60px;text-align:center;position:relative;overflow:hidden}.loud .quotewrap:before{content:"\201C";font-family:var(--font-d);font-weight:800;font-size:280px;position:absolute;top:-60px;left:24px;color:var(--lember);opacity:.5;line-height:1}.loud blockquote{font-family:var(--font-d);font-weight:700;font-size:clamp(24px,3.2vw,38px);line-height:1.25;letter-spacing:-.02em;max-width:860px;margin:0 auto 30px;position:relative}.loud blockquote em{font-style:normal;color:var(--lime)}.loud .attrib{font-family:var(--font-m);font-size:14px;color:#b8ad9e}.loud .final{text-align:center;padding:120px 0 140px}.loud .final h2{font-size:clamp(40px,6vw,76px)}.loud .reveal{opacity:0;transform:translateY(26px) rotate(.4deg);transition:opacity .6s ease,transform .6s ease}.loud .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.loud .reveal{opacity:1;transform:none}.loud .sticker,.loud .ticker .track{animation:none}}@media (max-width:920px){.loud .bigstats,.loud .process,.loud .split{grid-template-columns:1fr}.loud .sticker{display:none}.loud .quotewrap{padding:60px 26px}.loud .process{gap:44px}}