:root{--ink:#101010;--paper:#f5f2eb;--white:#fff;--blue:#00f;--blue-deep:#0000b8;--brand-pink:#ed1e79;--peach:#ffc1bb;--purple:var(--blue);--purple-deep:var(--blue-deep);--lime:#eaff73;--pink:var(--peach);--line:#1010102e;--pad:clamp(22px, 4vw, 64px);--content-max:1320px;--content-edge:max(var(--pad), calc((100% - var(--content-max)) / 2));--surface-pad:32px;--radius:28px;--text-small:16px;--text-body:clamp(18px, 1.3vw, 20px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px}h1,h2,h3,.plan p,.production-card p,.article-card p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--ink)}.ui-icon{color:currentColor;vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.ui-icon-sparkle{width:.72em;height:.72em}.site-header{height:88px;padding:0 var(--pad);border-bottom:1px solid var(--line);z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#f5f2ebc2;justify-content:space-between;align-items:center;gap:clamp(12px,1.5vw,24px);transition:height .46s cubic-bezier(.22,.8,.22,1),color .42s,background-color .42s,border-color .42s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{height:68px;color:var(--white);background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff24}main:has(>.site-header){padding-top:88px}.brand{flex:none;align-items:center;gap:11px;display:flex}.brand-logo-wrap{border:0;width:152px;height:56px;padding:0;transition:width .46s cubic-bezier(.22,.8,.22,1),height .46s cubic-bezier(.22,.8,.22,1);display:block;position:relative}.site-header .brand-logo{object-fit:contain;width:100%;height:100%;transition:opacity .38s;position:absolute;inset:0}.brand-logo-light,.site-header.is-scrolled .brand-logo-dark{opacity:0}.site-header.is-scrolled .brand-logo-light{opacity:1}.site-header.is-scrolled .brand-logo-wrap{width:120px;height:45px}.brand>span:not(.brand-logo-wrap){letter-spacing:0;border:2px solid;border-radius:100px;padding:9px 12px;font-size:16px;font-weight:700;line-height:1;transition:padding .46s,font-size .46s}.site-header.is-scrolled .brand>span:not(.brand-logo-wrap){padding:7px 10px;font-size:16px}nav{align-items:center;gap:clamp(18px,2.8vw,44px);margin-left:auto;display:flex}nav a,.footer-links a{font-size:16px;font-weight:600;transition:opacity .2s,font-size .42s}nav a:hover,.footer-links a:hover{opacity:.5}.header-cta{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:24px;padding:13px 17px 12px 20px;font-size:16px;font-weight:700;transition:color .2s,background .2s,gap .42s,padding .42s,font-size .42s;display:inline-flex}.header-cta .ui-icon,.cabinet-link .ui-icon{width:14px;height:14px}.header-cta:hover{color:var(--white);background:var(--ink)}.site-header.is-scrolled .header-cta:hover{color:var(--ink);background:var(--white)}.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .cabinet-link,.site-header.is-scrolled .header-cta{font-size:16px}.site-header.is-scrolled .header-cta{gap:18px;padding:10px 14px 9px 17px}.hero{min-height:calc(100svh - 88px);padding:clamp(48px, 7vw, 108px) var(--pad) clamp(50px, 6vw, 84px);grid-template-columns:1.07fr .93fr;gap:6vw;display:grid;overflow:hidden}.hero-copy{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:11px;margin:0 0 30px;font-size:16px;font-weight:700;display:flex}.eyebrow>span{background:var(--purple);border-radius:50%;width:8px;height:8px}.hero h1,.section-heading h2,.statement h2,.control h2,.faq h2,.contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.5vw,106px);font-weight:700;line-height:.91}.hero h1{font-size:clamp(49px,5.35vw,86px);line-height:.94}.hero h1 em{color:var(--purple);font-style:normal}.hero-eyebrow{letter-spacing:.08em;margin-bottom:26px;font-size:clamp(14px,1.15vw,18px)}.hero-lead{letter-spacing:-.02em;max-width:590px;margin:34px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.45}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:42px;min-width:246px;padding:18px 20px;font-size:18px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-dark{color:var(--white);background:var(--ink)}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:8px 0;font-size:16px;display:inline-flex}.hero-facts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:820px;margin-top:48px;padding-top:28px;display:grid}.hero-facts div{flex-direction:column;gap:12px;min-width:0;padding:0 0 12px;display:flex}.hero-facts b{letter-spacing:-.03em;font-size:clamp(22px,1.65vw,28px);line-height:1.15}.hero-facts span{color:#4e4c47;font-size:18px;line-height:1.45}.hero-visual{justify-content:center;align-items:center;min-height:580px;display:flex;position:relative}.hero-visual:before{content:"";aspect-ratio:1;background:var(--pink);filter:blur(.2px);border-radius:50%;width:min(38vw,600px);position:absolute}.on-air-card{z-index:2;background:var(--ink);width:min(32vw,478px);min-width:390px;color:var(--white);border-radius:34px;padding:28px;position:relative;transform:rotate(-3deg);box-shadow:0 35px 80px #2c005c47}.on-air-top{letter-spacing:.1em;text-transform:uppercase;color:#bcbcbc;justify-content:space-between;align-items:center;font-size:16px;display:flex}.live{align-items:center;gap:8px;display:flex}.live i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #eaff731f}.station-meta{flex-direction:column;gap:7px;margin-top:50px;display:flex}.station-meta span{color:#bcbcbc;font-size:16px}.station-meta strong{letter-spacing:-.045em;font-size:38px}.bars{align-items:center;gap:6px;height:86px;margin:36px 0 24px;display:flex}.bars i{width:100%;height:calc(18% + (var(--i) % 6) * 12%);background:var(--purple);max-height:100%;animation:1.45s ease-in-out infinite alternate sound;animation-delay:calc(var(--i) * -90ms);transform-origin:50%;border-radius:10px;display:block}@keyframes sound{0%{background:var(--blue);transform:scaleY(.45)}to{background:var(--brand-pink);transform:scaleY(1)}}.track-now{border-bottom:1px solid #333;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:15px 0 22px;display:grid}.play{width:44px;height:44px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid}.play .ui-icon{width:16px;height:16px}.track-now div:nth-child(2){flex-direction:column;gap:4px;display:flex}.track-now span,.track-now time{color:#bcbcbc;font-size:16px}.track-now b{font-size:18px}.next-up{grid-template-columns:50px 1fr auto;align-items:center;gap:8px;padding:18px 0 4px;font-size:16px;display:grid}.next-up>span{color:#888}.next-up b,.next-up small{font-size:16px}.next-up small{color:#888}.next-up.soft{opacity:.55}.price-sticker{z-index:4;background:var(--lime);border:2px solid var(--ink);width:245px;box-shadow:10px 10px 0 var(--ink);padding:24px;position:absolute;bottom:9%;right:1%;transform:rotate(6deg)}.price-sticker span{text-transform:uppercase;letter-spacing:.12em;font-size:16px}.price-sticker strong{letter-spacing:-.06em;margin-top:8px;font-size:54px;line-height:.9;display:block}.price-sticker b{margin-top:8px;font-size:16px;line-height:1.35;display:block}.mini-sticker{z-index:4;color:var(--white);background:var(--purple);text-transform:uppercase;padding:13px 16px;font-size:16px;line-height:1.2;position:absolute;top:13%;left:4%;transform:rotate(-8deg)}.ticker{background:var(--purple);color:var(--white);padding:15px 0 14px;overflow:hidden;transform:rotate(-1deg)scale(1.01)}.ticker-track{will-change:transform;width:max-content;animation:26s linear infinite ticker;display:flex}.ticker-group{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;padding-right:0;font-size:clamp(17px,1.8vw,26px);font-weight:700;display:flex}.ticker-group .ui-icon-sparkle{color:var(--brand-pink);margin-inline:.55em}@keyframes ticker{to{transform:translate(-33.3333%)}}.section-pad{padding:clamp(90px, 11vw, 180px) var(--pad)}.statement>div{max-width:1180px;margin:0 auto}.statement h2,.section-heading h2,.control h2,.faq h2{font-size:clamp(52px,6vw,92px)}.statement>div>p{letter-spacing:-.025em;max-width:680px;margin:42px 0 0 auto;font-size:clamp(19px,1.65vw,26px);line-height:1.45}.economics{color:var(--white);background:var(--brand-pink)}.economics-top{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(50px,9vw,150px);display:grid}.economics h2{color:var(--white);letter-spacing:-.07em;margin:0;font-size:clamp(62px,8vw,126px);line-height:.86}.economics-lead{letter-spacing:-.025em;max-width:670px;margin:0;font-size:clamp(20px,1.8vw,27px);line-height:1.42}.economics-formula{border-radius:var(--radius);color:var(--white);background:var(--ink);grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;gap:16px;margin:clamp(70px,8vw,120px) 0 55px;padding:18px;display:grid}.economics-formula>div{text-align:center;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;justify-content:center;gap:16px;min-width:0;min-height:150px;padding:24px;display:flex}.economics-formula b{letter-spacing:-.04em;font-size:clamp(22px,2vw,32px);line-height:.98}.economics-formula span{color:#d2d2d2;font-size:clamp(16px,1.25vw,19px);line-height:1.35}.economics-formula>i{color:var(--brand-pink);place-items:center;font-size:40px;font-style:normal;font-weight:700;display:grid}.economics-formula>.economics-result{color:var(--ink);background:var(--lime);border-color:var(--lime)}.economics-formula .economics-result span{color:#3d401f}.economics-grid{border-top:1px solid #ffffff94;border-bottom:1px solid #ffffff94;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.economics-grid article{border-right:1px solid #ffffff6b;flex-direction:column;min-height:390px;padding:30px clamp(22px,2.6vw,42px);display:flex}.economics-grid article:last-child{border-right:0}.economics-grid article>span{letter-spacing:-.07em;font-size:clamp(54px,5vw,82px);font-weight:700;line-height:.8}.economics-grid h3{letter-spacing:-.05em;margin:auto 0 22px;font-size:clamp(30px,2.8vw,46px);line-height:.96}.economics-grid p{margin:0;font-size:18px;line-height:1.5}.experience{color:var(--ink);background:var(--paper);display:block;overflow:hidden}.experience-top{grid-template-columns:minmax(220px,.36fr) minmax(0,1.64fr);align-items:start;gap:clamp(42px,6vw,105px);display:grid}.experience-badge{min-height:190px;color:var(--white);background:var(--blue);box-shadow:10px 10px 0 var(--brand-pink);border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex;transform:rotate(-1.5deg)}.experience-badge span{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1}.experience-badge strong{letter-spacing:-.055em;font-size:clamp(30px,2.6vw,44px);line-height:.92}.experience-copy{min-width:0}.experience-copy h2{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(58px,6vw,100px);line-height:.9}.experience-copy>p{color:#343434;letter-spacing:-.025em;max-width:720px;margin:clamp(34px,3.2vw,54px) 0 0;font-size:clamp(19px,1.42vw,23px);line-height:1.48}.client-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(72px,8vw,118px);display:grid}.client-logos>div{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;place-items:center;min-height:152px;padding:clamp(22px,2.3vw,36px);display:grid}.client-logos img{object-fit:contain;filter:grayscale();opacity:.66;mix-blend-mode:multiply;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:min(68%,250px);height:62px}.client-logos>div:first-child img{width:min(52%,150px);height:78px}.solutions{background:var(--ink);color:var(--white)}.section-heading{margin-bottom:72px;display:block}.section-heading>p:last-child{color:#a7a7a7;max-width:760px;margin:30px 0 0;font-size:18px;line-height:1.55}.section-heading>.solutions-intro{font-size:clamp(19px,1.35vw,21px)}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.plan{min-height:760px;padding:var(--surface-pad);border-radius:var(--radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.plan-purple{background:var(--purple)}.plan-light{color:var(--ink);background:var(--paper)}.plan-premium{color:var(--ink);background-blend-mode:screen, normal, normal, normal, normal;background:radial-gradient(105% 78% at 8% 4%,#fffffff5 0 18%,#ffffff61 48%,#0000 76%),radial-gradient(92% 82% at 100% 8%,#80e6e0b8 0,#aae5fa61 48%,#0000 78%),radial-gradient(105% 88% at 98% 100%,#ffa6ddad 0,#ddb7ff61 52%,#0000 82%),radial-gradient(112% 86% at 0 96%,#8fd2ffa3 0,#beebf64d 50%,#0000 82%),linear-gradient(122deg,#e1efff 0%,#f1e4ff 35%,#e0fff8 68%,#ffd8ed 100%);border:1px solid #ffffffe6;box-shadow:inset 0 0 70px #ffffff94,inset 0 0 0 1px #ffffffb8,0 28px 70px #0000ff24}.plan-premium:before{content:"";z-index:0;pointer-events:none;filter:blur(28px);opacity:.9;background:linear-gradient(112deg,#0000 20%,#ffffffc2 39%,#bfebff3d 51%,#ffc2e842 62%,#0000 80%);position:absolute;inset:-28%;transform:translate(-12%)rotate(-5deg)}.plan-premium>*{z-index:1;position:relative}.plan-top{letter-spacing:-.01em;justify-content:space-between;font-size:20px;line-height:1.25;display:flex}.plan-title{grid-template-columns:1fr;gap:22px;margin-top:54px;display:grid}.plan-title h3{letter-spacing:-.055em;margin:0;font-size:clamp(37px,3.2vw,58px);line-height:.93}.plan-title p{opacity:.78;margin:0;font-size:18px;line-height:1.5}.plan-title .plan-description-large{font-size:19px}.plan-price{border-bottom:1px solid;flex-direction:column;align-items:flex-start;gap:14px;margin:auto 0 34px;padding:36px 0 30px;display:flex}.plan-price strong{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(55px,4.4vw,75px);line-height:.8}.plan-price span{font-size:clamp(17px,1.35vw,20px);font-weight:800;line-height:1.25}.plan ul{grid-template-columns:1fr;gap:12px 20px;margin:0 0 34px;padding:0;list-style:none;display:grid}.plan li{align-items:center;gap:10px;font-size:18px;line-height:1.35;display:flex}.check{border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.plan-license{opacity:.85;margin:-12px 0 28px;font-size:18px;line-height:1.5}.plan>a,.plan>button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:36px;padding:0 0 8px;font-size:18px;font-weight:700;display:flex}.legal-note{color:#d6d6d6;max-width:920px;font-size:var(--text-body);margin:36px 0 0;line-height:1.55}.control{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.control-copy>p{color:#575651;max-width:500px;margin:34px 0 0;font-size:18px;line-height:1.6}.feature-list{border-top:1px solid var(--line);margin:50px 0 0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;padding:18px 0;font-size:16px;display:grid}.feature-list span{color:var(--purple);letter-spacing:-.07em;font-size:32px;font-weight:700;line-height:.8}.control-copy>.button{margin-top:clamp(32px,3vw,46px)}.dashboard{aspect-ratio:auto;background:#fff;border:1px solid #0000001a;border-radius:24px;grid-template-columns:58px 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #2c1a071f}.dash-sidebar{background:#171717;flex-direction:column;align-items:center;gap:28px;padding:17px 0;display:flex}.dash-logo{color:#fff;background:var(--purple);border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.dash-sidebar i{border:1px solid #696969;border-radius:4px;width:16px;height:16px;display:block}.dash-sidebar i.active{background:var(--lime);border-color:var(--lime)}.dash-avatar{color:#000;background:var(--pink);border-radius:50%;place-items:center;width:28px;height:28px;margin-top:auto;font-size:16px;display:grid}.dash-main{min-width:0;padding:clamp(18px,2.3vw,34px)}.dash-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-header>div{flex-direction:column;gap:5px;display:flex}.dash-header span,.dash-stats span{color:#8b8a87;font-size:16px}.dash-header b{font-size:16px}.dash-header button{color:#fff;background:var(--purple);border:0;border-radius:8px;align-items:center;gap:4px;padding:9px 12px;font-size:16px;display:inline-flex}.dash-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.dash-stats>div{background:#f4f3ef;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.dash-stats b{white-space:normal;font-size:16px}.dash-stats i{background:#42b95a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.schedule-title{justify-content:space-between;margin:28px 0 14px;font-size:16px;display:flex}.schedule-title span{color:#888}.schedule{grid-template-columns:56px 1fr;height:290px;display:grid;overflow:hidden}.times{color:#999;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:16px;display:flex}.timeline{background:repeating-linear-gradient(#0000 0 49px,#e9e8e2 49px 50px);border-left:1px solid #e0dfda;position:relative}.event{z-index:2;border-radius:7px;padding:9px;font-size:16px;position:absolute;overflow:hidden}.event span,.event small{opacity:.8;font-size:16px;display:block}.event b{margin:4px 0;display:block}.music-event{background:#e7d5fb;width:38%;top:4px;bottom:4px;left:10px}.ad-one{background:var(--lime);width:37%;height:80px;top:54px;left:53%}.ad-two{background:var(--pink);width:41%;height:90px;top:158px;left:53%}.now-line{z-index:4;background:var(--purple);height:1px;position:absolute;top:42px;left:0;right:0}.now-line i{background:var(--purple);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.now-line span{color:var(--purple);font-size:16px;position:absolute;top:-23px;right:0}.production{color:var(--ink);background:var(--pink)}.production-heading{margin-bottom:72px;display:block}.production-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6vw,92px);line-height:.91}.production-heading>p{max-width:820px;margin:30px 0 0;font-size:18px;line-height:1.55}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.production-card{min-height:500px;padding:var(--surface-pad);border-radius:var(--radius);background:var(--paper);border:1px solid #1010102b;flex-direction:column;display:flex}.production-card>p:first-child{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.2}.production-card h3{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(37px,4vw,64px);line-height:.95}.production-price{flex-wrap:wrap;align-items:end;gap:16px 20px;margin-top:auto;padding-top:60px;display:flex}.production-price strong{letter-spacing:-.065em;font-size:clamp(45px,4.7vw,72px);line-height:.9}.production-price span{max-width:340px;padding-bottom:4px;font-size:18px;line-height:1.35}.production-price .price-detail{margin:7px 0 0;font-size:18px;display:block}.production-note{max-width:650px;font-size:var(--text-body);opacity:1;border-top:1px solid;margin:26px 0 0;padding-top:22px;line-height:1.5}.production-included-title{letter-spacing:.01em;margin:24px 0 12px;font-size:18px;font-weight:700}.production-included{gap:8px;margin:0;padding:0;font-size:18px;line-height:1.5;list-style:none;display:grid}.production-included li{align-items:baseline;gap:10px;display:flex}.production-included li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.production-purple{color:var(--white);background:var(--purple)}.production-lime{background:var(--lime)}.production-dark{color:var(--white);background:var(--ink)}.production-premium{color:var(--ink);background-blend-mode:screen, normal, normal, normal, normal;background:radial-gradient(105% 78% at 8% 4%,#fffffff5 0 18%,#ffffff61 48%,#0000 76%),radial-gradient(92% 82% at 100% 8%,#80e6e0b8 0,#aae5fa61 48%,#0000 78%),radial-gradient(105% 88% at 98% 100%,#ffa6ddad 0,#ddb7ff61 52%,#0000 82%),radial-gradient(112% 86% at 0 96%,#8fd2ffa3 0,#beebf64d 50%,#0000 82%),linear-gradient(122deg,#e1efff 0%,#f1e4ff 35%,#e0fff8 68%,#ffd8ed 100%);border-color:#ffffffe6;box-shadow:inset 0 0 70px #ffffff94,inset 0 0 0 1px #ffffffb8,0 28px 70px #0000ff1f}.production-premium-description{opacity:.78;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.5}.production-content{background:var(--white);min-height:500px}.production-example-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;margin-top:28px;padding:12px 0 8px;font-size:18px;font-weight:700;transition:gap .2s,opacity .2s;display:inline-flex}.production-example-link:hover{opacity:.7;gap:18px}.production-example-link:focus-visible{outline-offset:5px;outline:3px solid}.production-example-link .ui-icon{width:15px;height:15px}.production-cta{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:100px;justify-content:space-between;align-items:center;gap:40px;min-width:310px;margin:38px 0 0 auto;padding:17px 20px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.production-cta:hover{color:var(--white);background:var(--ink);transform:translateY(-3px)}.production-cta .ui-icon,.journal-all .ui-icon,.article-card b .ui-icon,.footer-links .ui-icon,.footer-legal .ui-icon{width:14px;height:14px}.article-card b,.journal-all,.policy-back{align-items:center;gap:8px;display:inline-flex}.capabilities{background:var(--white)}.section-heading.compact{max-width:1180px;display:block}.bento-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.bento{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:370px;padding:clamp(26px,3vw,44px);display:flex;position:relative;overflow:hidden}.bento h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,3vw,48px)}.bento p{max-width:530px;margin:0;font-size:18px;line-height:1.55}.bento-radio{min-height:760px;color:var(--white);background:var(--purple);grid-row:1/3}.bento-studio{background:var(--lime)}.bento-base{background:var(--pink)}.orbit{border:1px solid #ffffff73;border-radius:50%;width:520px;height:520px;position:absolute;top:40px;right:-100px}.orbit:before,.orbit:after{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:70px}.orbit:after{background:var(--lime);border:0;inset:150px}.orbit i{background:var(--pink);border-radius:50%;width:16px;height:16px;position:absolute}.orbit i:first-child{top:45px;left:100px}.orbit i:nth-child(2){background:#fff;bottom:80px;right:20px}.orbit i:nth-child(3){background:var(--lime);top:245px;left:-8px}.studio-price{flex-direction:column;margin:auto 0;display:flex}.studio-price small{text-transform:uppercase;letter-spacing:.12em}.studio-price strong{letter-spacing:-.07em;font-size:clamp(55px,5vw,78px);line-height:1}.file-stack{width:180px;height:150px;position:absolute;top:45px;right:35px}.file-stack i{border:1px solid var(--ink);background:var(--paper);width:130px;height:88px;box-shadow:6px 6px 0 var(--ink);place-items:center;font-size:16px;font-style:normal;font-weight:700;display:grid;position:absolute}.file-stack i:first-child{transform:rotate(-9deg)}.file-stack i:nth-child(2){background:var(--purple);color:#fff;transform:rotate(4deg)translate(24px,25px)}.file-stack i:nth-child(3){background:var(--lime);transform:rotate(-2deg)translate(12px,52px)}.steps{background:var(--paper)}.steps-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.steps-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:32px 0;display:grid}.steps-list>li>span{color:var(--purple);letter-spacing:-.07em;font-size:clamp(36px,3.2vw,50px);font-weight:700;line-height:.8}.steps-list h3{letter-spacing:-.03em;margin:0 0 8px;font-size:27px}.steps-list p{color:#4e4c47;max-width:960px;font-size:var(--text-body);margin:12px 0 0;line-height:1.55}.faq{color:var(--white);background:var(--ink);grid-template-columns:35% 1fr;gap:8vw;display:grid}.faq-list{border-top:1px solid #464646}details{border-bottom:1px solid #464646}summary{cursor:pointer;justify-content:space-between;gap:30px;padding:26px 0;font-size:18px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{font-size:23px;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{color:#b6b6b6;max-width:680px;margin:-4px 0 28px;font-size:16px;line-height:1.6}.contact{text-align:center;min-height:760px;padding:110px var(--pad);color:var(--white);background:var(--purple);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.contact:before{content:"";z-index:0;border:1px solid #ffffff26;border-radius:50%;width:60vw;max-width:900px;height:60vw;max-height:900px;position:absolute}.contact:after{content:"";z-index:0;opacity:.075;pointer-events:none;background:url(/meloradio-white.svg) 50%/100% no-repeat;position:absolute;inset:-8% -26% -8% 27%;transform:rotate(-6deg)}.contact>*{z-index:2;position:relative}.contact-question{letter-spacing:-.04em;margin:0 0 38px;font-size:clamp(30px,3.4vw,54px);font-weight:700;line-height:1}.contact h2{max-width:1500px;font-size:clamp(60px,8vw,126px);position:relative}.contact h2 em{color:var(--lime);font-style:normal}.contact>p:not(.contact-question){max-width:610px;margin:30px 0 0;font-size:18px;line-height:1.5;position:relative}.contact-actions{align-items:center;gap:30px;margin-top:40px;display:flex;position:relative}.button-lime{color:var(--ink);background:var(--lime)}.phone{border-bottom:1px solid;padding-bottom:7px;font-size:16px}footer{padding:42px var(--pad);color:#fff;background:var(--ink);border-top:1px solid #333;grid-template-columns:1fr auto minmax(360px,1.45fr);align-items:center;gap:40px;display:grid}.footer-brand img{width:112px;height:42px}.footer-links{gap:24px;display:flex}.footer-meta{color:#9d9d9d;text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:16px;line-height:1.45;display:flex}.footer-meta p{margin:0}.footer-meta strong{color:#fff;font-size:16px}.footer-meta>div{justify-content:flex-end;gap:18px;margin-top:6px;display:flex}.footer-meta a{text-underline-offset:3px;text-decoration:underline}.lead-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0c0414bf;border:0;width:100%;height:100%;position:absolute;inset:0}.lead-dialog{z-index:1;background:var(--paper);border-radius:28px;width:min(680px,100%);max-height:calc(100svh - 40px);position:relative;overflow:auto;box-shadow:0 40px 100px #0006}.lead-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:26px;position:absolute;top:18px;right:20px}.lead-form,.lead-success{padding:clamp(30px,5vw,58px)}.lead-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:16px;font-weight:700}.lead-form h2,.lead-success h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(42px,5vw,66px);line-height:.95}.lead-intro,.lead-success>p{color:#5f5d58;max-width:520px;margin:18px 0 30px;font-size:16px;line-height:1.5}.lead-fields{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.lead-fields>label:only-child{grid-column:1/-1}.lead-fields label{flex-direction:column;gap:8px;display:flex}.lead-fields .lead-field-wide{grid-column:1/-1}.lead-fields label span{font-size:16px;font-weight:700}.lead-fields input,.lead-fields textarea{width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #c9c5bb;border-radius:12px;outline:none;padding:13px 15px;font-size:16px}.lead-fields textarea{resize:vertical;min-height:92px}.lead-fields input:focus,.lead-fields textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0000ff1f}.lead-consent{color:#52504b;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin-top:22px;font-size:16px;line-height:1.45;display:grid}.lead-consent input{width:20px;height:20px;accent-color:var(--purple);margin:0}.lead-consent a{color:var(--purple);text-decoration:underline}.lead-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.lead-submit{width:100%;margin-top:25px}.lead-submit:disabled{opacity:.55;cursor:wait}.lead-status{color:#b52020;min-height:20px;margin:10px 0 0;font-size:16px}.lead-operator{color:#86827a;margin:8px 0 0;font-size:16px}.lead-success{flex-direction:column;justify-content:center;min-height:480px;display:flex}.lead-success>span{background:var(--lime);text-transform:uppercase;border-radius:100px;align-self:flex-start;margin-bottom:22px;padding:7px 11px;font-size:16px;font-weight:700}.lead-success .button{align-self:flex-start}.policy-page{background:var(--paper);min-height:100svh}.policy-header{height:88px;padding:0 var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.policy-back{font-size:16px;font-weight:700}.policy-article{padding:clamp(70px, 9vw, 140px) var(--pad)}.policy-title{max-width:1120px;margin:0 auto 80px}.policy-title>p{color:#76746f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-size:16px}.policy-title h1{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(52px,7vw,104px);line-height:.92}.policy-content{max-width:860px;margin:0 auto}.policy-lead{letter-spacing:-.025em;margin-bottom:70px;font-size:clamp(20px,2vw,28px);line-height:1.45}.policy-content section{border-top:1px solid var(--line);padding:38px 0}.policy-content h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(28px,3vw,42px)}.policy-content h3{margin:30px 0 12px;font-size:19px}.policy-content p,.policy-content li{font-size:16px;line-height:1.72}.policy-content ul{padding-left:22px}.policy-content a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.policy-content code{background:#e7e3da;border-radius:5px;padding:.12em .38em;font:.9em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.policy-final{padding:var(--surface-pad);background:var(--lime);border-radius:16px;margin:40px 0 0;font-weight:700}@media (width<=1050px){.experience-top{grid-template-columns:1fr;gap:56px}.experience-badge{width:min(310px,100% - 10px)}.client-logos{grid-template-columns:repeat(2,minmax(0,1fr))}nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:30px}.hero-visual{min-height:660px}.on-air-card{width:470px;min-width:0}.hero-visual:before{width:580px}.economics-top{grid-template-columns:1fr;gap:40px}.economics-formula{grid-template-columns:1fr}.economics-formula>div{min-height:125px}.economics-formula>i{min-height:38px}.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{max-width:620px}.plan-grid{grid-template-columns:1fr 1fr}.plan{min-height:720px}.plan-premium{grid-column:1/3;min-height:650px}.plan-premium .plan-title{grid-template-columns:1.1fr .9fr;align-items:end}.plan-premium ul{grid-template-columns:1fr 1fr}.control{grid-template-columns:1fr}.control-copy{max-width:720px}.dashboard{width:min(860px,100%);margin:0 auto}.bento-grid{grid-template-columns:1fr 1fr}.bento-radio{grid-area:auto/1/auto/3;min-height:620px}footer{grid-template-columns:1fr auto}.footer-links{display:none}.footer-meta{text-align:left;grid-column:1/3;align-items:flex-start}.footer-meta>div{justify-content:flex-start}}@media (width<=720px){main:has(>.site-header){padding-top:70px}:root{--pad:20px;--radius:20px}.site-header{gap:12px;height:70px}.site-header.is-scrolled{height:60px}.site-header.is-scrolled .mobile-nav{top:60px}.brand img{width:104px;height:38px}.brand-logo-wrap{width:112px;height:42px}.site-header.is-scrolled .brand-logo-wrap{width:104px;height:39px}.brand span{padding:5px 7px 4px;font-size:16px}.header-cta{gap:8px;padding:11px 12px;font-size:16px}.hero{gap:20px;padding-top:54px}.hero h1{font-size:clamp(41px,12vw,64px)}.hero-lead{margin-top:25px;font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.button{width:100%}.hero-facts{grid-template-columns:1fr;gap:13px;margin-top:38px}.hero-facts div{border-bottom:1px solid var(--line);flex-direction:column;padding:18px 0;display:flex}.hero-visual{min-height:520px}.hero-visual:before{width:430px}.on-air-card{border-radius:24px;width:90%;padding:21px}.station-meta{margin-top:34px}.station-meta strong{font-size:30px}.bars{height:60px}.price-sticker{width:200px;padding:18px;bottom:4%;right:-3px}.price-sticker strong{font-size:40px}.mini-sticker{top:9%;left:0}.section-pad{padding-top:92px;padding-bottom:92px}.section-pad,.hero,.journal-hero,.fm-hero,.fm-final,.plan-grid,.production-grid,.possibility-grid,.system-grid,.article-grid,.fm-services-grid,.fm-tools{width:100%;min-width:0}.plan,.production-card,.possibility-grid article,.system-grid li,.article-card,.fm-services-grid article,.fm-tools article{width:100%;min-width:0;max-width:100%}.faq{grid-template-columns:1fr}.statement h2,.section-heading h2,.control h2,.faq h2{font-size:clamp(38px,11.5vw,49px)}.statement>div>p{margin-top:28px;font-size:18px}.experience-top{gap:48px}.experience-badge{min-height:145px;box-shadow:7px 7px 0 var(--brand-pink);border-radius:20px;padding:23px 24px;transform:rotate(-1deg)}.experience-badge span{font-size:16px}.experience-badge strong{font-size:34px}.experience-copy h2{font-size:clamp(48px,13vw,62px)}.experience-copy>p{font-size:18px}.client-logos{gap:9px;margin-top:62px}.client-logos>div{border-radius:16px;min-height:120px;padding:18px}.client-logos img{width:min(78%,190px);height:50px}.client-logos>div:first-child img{width:min(62%,110px);height:64px}.economics-top{grid-template-columns:1fr;gap:35px}.economics h2{font-size:clamp(54px,14vw,78px)}.economics-formula{grid-template-columns:1fr;margin-top:60px}.economics-formula>div{min-height:125px}.economics-formula>i{min-height:38px}.economics-grid{grid-template-columns:1fr}.economics-grid article{border-bottom:1px solid #ffffff6b;border-right:0;min-height:330px}.economics-grid article:last-child{border-bottom:0}.section-heading,.section-heading.compact{margin-bottom:45px}.section-heading>p:last-child{margin-top:18px}.plan-grid{grid-template-columns:1fr}.plan{min-height:630px;padding:var(--surface-pad)}.plan-premium{grid-column:auto}.plan-premium .plan-title,.plan-premium ul{grid-template-columns:1fr}.plan-title{margin-top:50px}.plan-title h3{font-size:clamp(35px,11vw,47px)}.plan-price{flex-direction:column;align-items:flex-start;gap:12px}.plan-price strong{font-size:66px}.plan-price strong,.production-price strong{white-space:normal;max-width:100%}.plan ul{grid-template-columns:1fr}.control{gap:50px}.dashboard{aspect-ratio:auto;border-radius:16px;grid-template-columns:44px 1fr;min-height:440px}.dash-sidebar{gap:22px}.dash-main{padding:16px 12px}.dash-header button{padding:8px}.dash-stats{grid-template-columns:1fr 1fr}.dash-stats>div:last-child{display:none}.schedule{height:290px}.production-heading{margin-bottom:45px}.production-heading h2{font-size:clamp(38px,11.5vw,49px)}.production-heading>p{font-size:18px}.production-grid{grid-template-columns:1fr}.production-card{min-height:430px;padding:var(--surface-pad)}.production-card h3{font-size:clamp(34px,10.5vw,42px)}.production-premium h3{font-size:clamp(30px,9.2vw,42px)}.production-price{flex-direction:column;align-items:flex-start;gap:8px;padding-top:45px}.production-price strong{font-size:50px}.production-cta{width:100%;min-width:0}.production-content{grid-column:auto;min-height:430px}.bento-grid{grid-template-columns:1fr}.bento-radio{grid-column:auto;min-height:540px}.bento-studio,.bento-base{min-height:390px}.orbit{width:390px;height:390px;right:-130px}.file-stack{transform-origin:100% 0;transform:scale(.78)}.steps-list{margin-left:0}.steps-list li{grid-template-columns:52px 1fr}.faq{gap:45px}summary{font-size:16px}.contact{min-height:700px}.contact h2{font-size:clamp(45px,13vw,58px)}.contact-actions{flex-direction:column;width:100%}footer{grid-template-columns:1fr;gap:28px}.footer-meta{text-align:left;grid-column:auto;align-items:flex-start;gap:8px}.footer-meta>div{flex-direction:column;gap:7px}.lead-modal{padding:10px}.lead-dialog{border-radius:20px;max-height:calc(100svh - 20px)}.lead-close{width:38px;height:38px;top:13px;right:14px}.lead-fields{grid-template-columns:1fr;gap:13px}.lead-fields .lead-field-wide{grid-column:auto}.lead-form h2,.lead-success h2{padding-right:30px;font-size:43px}.policy-header{height:72px}.policy-header .brand span{display:none}.policy-back{font-size:16px}.policy-title{margin-bottom:55px}.policy-title h1{font-size:49px}.policy-lead{margin-bottom:50px;font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overflow-x:clip}.ticker{transform:none}.desktop-nav{gap:clamp(12px,1.2vw,22px)}.desktop-nav a,.header-cta{white-space:nowrap}.desktop-nav a,.cabinet-link,.header-cta{font-size:clamp(16px,1vw,17px)}.nav-actions{border-left:1px solid color-mix(in srgb, currentColor 34%, transparent);align-items:center;gap:14px;margin-left:4px;padding-left:22px;display:flex}.cabinet-link{white-space:nowrap;font-weight:600}.menu-toggle,.mobile-nav{display:none}.hero h1{max-width:950px;font-size:clamp(48px,5vw,79px)}.hero h1 em{margin-top:.12em;display:inline-block}.price-sticker strong{white-space:nowrap;font-size:45px}.button-outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.possibilities{background:var(--paper)}.possibility-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.possibility-grid article{border-right:1px solid var(--line);min-height:350px;padding:28px clamp(18px,2.2vw,36px)}.possibility-grid article:last-child{border-right:0}.possibility-grid span,.product-grid span,.case-label,.article-card>a>span{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-size:16px;font-weight:700}.possibility-grid article>span{letter-spacing:-.07em;font-size:clamp(42px,4vw,62px);line-height:.8}.possibility-grid h3{letter-spacing:-.045em;margin:100px 0 18px;font-size:clamp(27px,2.2vw,38px);line-height:.98}.possibility-grid p{color:#615f5a;margin:0;font-size:16px;line-height:1.55}.audio-examples{color:#fff;background:var(--purple)}.audio-examples .section-heading>p{color:#e1cdf8}.audio-heading{margin-bottom:55px;display:block}.audio-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6vw,92px);line-height:.91}.audio-heading>p{color:#f1e7fc;max-width:760px;margin:30px 0 0;font-size:18px;line-height:1.55}.audio-rights{max-width:100%;color:var(--white);background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0;font-size:18px;font-weight:400;line-height:1.55;display:block}.audio-filters{flex-wrap:wrap;align-items:flex-end;gap:18px 12px;margin:0 0 42px;display:flex}.audio-filter-buttons{flex-wrap:wrap;gap:10px;display:flex}.audio-filter-music{gap:8px;display:grid}.audio-filter-music>span{color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:700}.audio-filters button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff7a;border-radius:99px;padding:12px 16px;font-weight:700}.audio-filters button.active{color:var(--ink);background:var(--lime);border-color:var(--lime)}.audio-filters button.content-filter{color:var(--white);background:var(--brand-pink);border-color:var(--brand-pink)}.audio-filters button.content-filter.active{color:var(--white);background:var(--brand-pink);border-color:var(--brand-pink);box-shadow:0 0 0 2px var(--lime)}.audio-filters button:focus-visible{outline:3px solid var(--white);outline-offset:3px}.audio-list{border-top:1px solid #ffffff59}.audio-row{border-bottom:1px solid #ffffff40;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 0;display:grid}.audio-row.active{color:var(--lime)}.audio-play{width:56px;height:56px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;display:grid}.audio-play .ui-icon{width:18px;height:18px}.audio-row span{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:16px}.audio-row .audio-title{letter-spacing:-.03em;margin:5px 0;font-size:27px;line-height:1.1;display:block}.audio-row p{opacity:.72;margin:0;font-size:18px}.audio-row time{font-size:16px}.audio-empty{max-width:720px;padding:var(--surface-pad);border-radius:var(--radius);color:var(--ink);background:var(--lime)}.audio-empty strong{font-size:30px}.audio-empty p{font-size:18px;line-height:1.55}.audio-empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:12px 0;font-weight:700}.global-player{z-index:10;color:#fff;background:var(--ink);border-radius:20px;grid-template-columns:50px minmax(0,.8fr) minmax(80px,1fr) auto;align-items:center;gap:18px;margin-top:30px;padding:16px 20px;display:grid;position:sticky;bottom:16px;box-shadow:0 18px 60px #0000004d}.global-player button{width:46px;height:46px;color:var(--ink);background:var(--lime);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.global-player button .ui-icon{width:17px;height:17px}.global-player div{flex-direction:column;gap:3px;display:flex}.global-player span{color:#bcbcbc;text-transform:uppercase;letter-spacing:.08em;font-size:16px}.global-player input{width:100%;accent-color:var(--lime)}.global-player time{color:#ccc;font-size:16px}.system{background:var(--pink)}.possibilities .section-heading>p:last-child,.system .section-heading>p:last-child{color:#37342f;font-size:18px;font-weight:600}.system-grid{background:#1010102e;border:1px solid #1010102e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.system-grid li{background:var(--pink);min-width:0;min-height:360px;padding:28px}.system-grid span{color:var(--purple);letter-spacing:-.07em;font-size:clamp(38px,3.2vw,52px);font-weight:700;line-height:.8}.system-grid h3{letter-spacing:-.04em;margin:86px 0 16px;font-size:clamp(24px,2vw,34px);line-height:1}.system-grid p{font-size:var(--text-body);margin:0;line-height:1.55}.products{background:var(--paper)}.product-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.product-grid article{border:1px solid var(--ink);border-radius:var(--radius);flex-direction:column;grid-column:span 2;min-height:360px;padding:30px;display:flex}.product-grid article:nth-child(4),.product-grid article:nth-child(5){grid-column:span 3}.product-grid h3{letter-spacing:-.055em;margin:auto 0 16px;font-size:clamp(34px,3.1vw,52px);line-height:.96}.product-grid p{max-width:420px;margin:0;font-size:18px;line-height:1.5}.product-purple{color:#fff;background:var(--purple);border-color:var(--purple)!important}.product-purple span{color:var(--lime)}.product-pink{background:var(--pink)}.product-lime{background:var(--lime)}.product-dark{color:#fff;background:var(--ink)}.product-dark span{color:var(--lime)}.case-section{color:#fff;background:var(--purple)}.case-label{color:var(--lime);margin-bottom:28px}.case-card{border-radius:var(--radius);border:1px solid #ffffff59;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(32px,5vw,72px);display:grid}.case-card span{color:var(--pink);font-weight:700}.case-card h2{letter-spacing:-.07em;margin:80px 0 28px;font-size:clamp(54px,7vw,110px);line-height:.9}.case-card p{max-width:620px;font-size:19px;line-height:1.5}.case-card dl{margin:0}.case-card dl div{border-bottom:1px solid #ffffff4d;padding:24px 0}.case-card dt{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:16px}.case-card dd{margin:10px 0 0;font-size:18px;line-height:1.5}.journal-preview,.journal-index{background:var(--paper)}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-card{border:1px solid var(--ink);border-radius:var(--radius);min-height:410px;overflow:hidden}.article-card a{height:100%;padding:var(--surface-pad);flex-direction:column;display:flex}.article-card h3{letter-spacing:-.05em;margin:24px 0 16px;font-size:clamp(30px,2.7vw,44px);line-height:.98}.article-card p{color:#66635d;margin:0;font-size:16px;line-height:1.5}.article-card div{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-size:16px;display:flex}.journal-all{border-bottom:1px solid;margin-top:32px;padding-bottom:8px;font-weight:700;display:inline-block}.shared-feed{border-top:1px solid var(--ink);background:var(--pink)}.shared-feed-heading{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:72px;display:grid}.shared-feed-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6vw,92px);line-height:.91}.shared-feed-heading p{letter-spacing:-.02em;max-width:590px;margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.45}ilikemedia-feed{--ilm-font:Arial, Helvetica, sans-serif;--ilm-body-font:Arial, Helvetica, sans-serif;--ilm-card-font:Arial, Helvetica, sans-serif;--ilm-card-title-font:Arial, Helvetica, sans-serif;--ilm-meta-font:Arial, Helvetica, sans-serif;--ilm-kind-font:Arial, Helvetica, sans-serif;--ilm-date-font:Arial, Helvetica, sans-serif;--ilm-summary-font:Arial, Helvetica, sans-serif;--ilm-modal-font:Arial, Helvetica, sans-serif;--ilm-modal-title-font:Arial, Helvetica, sans-serif;--ilm-content-font:Arial, Helvetica, sans-serif;--ilm-grid-template:repeat(3, minmax(0, 1fr));--ilm-gap:16px;--ilm-card-title-size:24px;--ilm-card-title-weight:700;--ilm-card-title-line-height:1.2;--ilm-card-title-letter-spacing:-.025em;--ilm-card-title-block-size:0px;--ilm-summary-size:16px;--ilm-summary-line-height:1.5;--ilm-summary-lines:3;--ilm-summary-block-size:4.5em;--ilm-meta-size:16px;--ilm-image-ratio:16 / 9;--ilm-text:var(--ink);--ilm-muted:#66635d;--ilm-surface:var(--white);--ilm-soft:#e8e3d9;--ilm-border:#d8d4cc;--ilm-accent:var(--blue);--ilm-radius:16px;--ilm-card-body-padding:var(--surface-pad);--ilm-card-body-gap:16px;--ilm-card-hover-shadow:none;--ilm-card-hover-transform:none;--ilm-more-border:1px solid var(--ink);--ilm-more-radius:12px;--ilm-more-background:var(--ink);--ilm-more-color:var(--white);--ilm-more-padding:14px 22px;--ilm-more-size:18px;--ilm-more-weight:700;--ilm-modal-title-weight:700;--ilm-modal-title-letter-spacing:-.055em;--ilm-source-background:var(--blue);--ilm-source-radius:999px;width:100%;max-width:none;display:block}ilikemedia-feed::part(header){display:none}ilikemedia-feed::part(card){min-height:100%;box-shadow:none}ilikemedia-feed::part(media){aspect-ratio:16/9}ilikemedia-feed::part(title){-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}ilikemedia-feed::part(modal){border:1px solid var(--ink)}.shared-feed-fallback-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.shared-feed-fallback-card{background:var(--white);border:1px solid #d8d4cc;border-radius:16px;min-width:0;height:100%;overflow:hidden}.shared-feed-fallback-card summary{cursor:pointer;grid-template-rows:auto minmax(0,1fr);height:100%;list-style:none;display:grid}.shared-feed-fallback-card summary::-webkit-details-marker{display:none}.shared-feed-fallback-card summary>img{aspect-ratio:16/9;object-fit:cover;background:#e8e3d9;width:100%;height:auto}.shared-feed-fallback-body{padding:var(--surface-pad);flex-direction:column;gap:16px;display:flex}.shared-feed-fallback-meta{color:#55524d;flex-wrap:wrap;gap:8px 12px;font-size:16px;display:flex}.shared-feed-fallback-meta>span:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.shared-feed-fallback-body h3,.shared-feed-fallback-detail h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,2.35vw,40px);line-height:.98}.shared-feed .shared-feed-fallback-body h3{letter-spacing:-.025em;min-height:0;font-size:24px;line-height:1.2;display:block;overflow:visible}.shared-feed-fallback-body p{color:#66635d;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.shared-feed-fallback-detail{padding:var(--surface-pad);border-top:1px solid var(--ink);font-size:18px;line-height:1.65}.shared-feed-fallback-detail h3{margin-bottom:24px}.shared-feed-fallback-detail h4{margin:1.5em 0 .6em;font-size:22px}.shared-feed-fallback-detail p,.shared-feed-fallback-detail ul,.shared-feed-fallback-detail ol,.shared-feed-fallback-detail blockquote{margin:0 0 1em}.shared-feed-fallback-detail img{max-width:100%;height:auto}.shared-feed-fallback-detail a{border-bottom:1px solid;margin-top:20px;padding-bottom:5px;font-weight:700;display:inline-flex}.shared-feed-fallback-status{padding:var(--surface-pad);border:1px solid var(--ink);border-radius:var(--radius);margin:0;font-size:18px}.journal-hero{padding:40px var(--pad) clamp(90px, 10vw, 160px);color:#fff;background:var(--purple)}.journal-hero nav,.breadcrumbs{align-items:center;gap:10px;font-size:16px;display:flex}.journal-hero>p{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:100px 0 24px;font-size:16px;font-weight:700}.journal-hero h1{letter-spacing:-.075em;max-width:1100px;margin:0;font-size:clamp(58px,9vw,150px);line-height:.86}.journal-hero>div{max-width:700px;margin:45px 0 0;font-size:20px;line-height:1.5}.journal-filters{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.journal-filters a{border:1px solid var(--ink);border-radius:99px;padding:11px 16px;font-weight:700}.journal-filters a.active{color:#fff;background:var(--purple);border-color:var(--purple)}.journal-article{max-width:1120px;padding:55px var(--pad) 140px;margin:0 auto}.journal-article header{border-bottom:1px solid var(--line);padding:100px 0 70px}.journal-article header>span{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.journal-article h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(54px,8vw,112px);line-height:.9}.journal-article header>p{max-width:750px;font-size:22px;line-height:1.5}.journal-article header>div{gap:30px;margin-top:30px;font-size:16px;display:flex}.article-body{max-width:760px;margin:70px auto 0}.article-body h2{letter-spacing:-.04em;margin:70px 0 22px;font-size:clamp(34px,4vw,54px)}.article-body h3{margin:45px 0 15px;font-size:28px}.article-body p,.article-body li,.article-body blockquote{font-size:19px;line-height:1.7}.article-body blockquote{background:var(--lime);border-radius:16px;margin:0 0 50px;padding:25px}.article-body a{color:var(--purple);text-decoration:underline}.related{background:var(--pink)}.related>h2{letter-spacing:-.06em;margin:0 0 45px;font-size:clamp(48px,6vw,92px)}.fm-hero{min-height:850px;padding:90px var(--pad) 140px;color:#fff;background:var(--ink);overflow:hidden}.fm-hero>p{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:16px;font-weight:700}.fm-hero h1{max-width:1600px;color:var(--pink);letter-spacing:-.075em;margin:90px 0 70px;font-size:clamp(64px,8.4vw,136px);line-height:.84}.fm-copy{max-width:760px;margin-left:auto}.fm-copy>p{color:#c9c9c9;letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.fm-copy>.fm-lead{color:#fff;margin-bottom:20px;font-size:clamp(22px,2vw,30px);line-height:1.35}.fm-copy .button{margin-top:32px}.fm-services{background:var(--paper)}.fm-services .section-heading>p{color:#4d4a45;font-size:18px}.fm-services-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fm-services-grid article{min-height:430px;padding:var(--surface-pad);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;display:flex}.fm-services-grid article>span{color:var(--purple);letter-spacing:-.07em;font-size:clamp(44px,4vw,64px);font-weight:700;line-height:.8}.fm-services-grid h3{letter-spacing:-.05em;margin:auto 0 22px;font-size:clamp(27px,1.9vw,38px);line-height:.96}.fm-services-grid p{color:#55524d;margin:0;font-size:16px;line-height:1.55}.fm-expertise{color:#fff;background:var(--purple);grid-template-columns:.75fr 1.25fr;gap:clamp(50px,9vw,150px);display:grid}.fm-expertise-number{flex-direction:column;align-self:start;display:flex}.fm-expertise-number strong{color:var(--lime);letter-spacing:-.1em;font-size:clamp(120px,18vw,290px);line-height:.72}.fm-expertise-number span{max-width:230px;margin-top:38px;font-size:20px;font-weight:700;line-height:1.35}.fm-expertise-copy{max-width:900px}.fm-expertise-copy>p:first-child{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:0 0 38px;font-size:16px;font-weight:700}.fm-expertise-copy h2{letter-spacing:-.07em;margin:0 0 48px;font-size:clamp(54px,6.5vw,104px);line-height:.89}.fm-expertise-copy h2+p{color:#fff;font-size:clamp(21px,2vw,30px);line-height:1.4}.fm-expertise-copy>p{color:#e4d2f8;max-width:800px;margin:0 0 24px;font-size:18px;line-height:1.6}.fm-tech{color:var(--ink);background:var(--pink)}.fm-tech .section-heading>p{color:#3f3936;font-size:18px}.fm-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fm-tools article{min-height:430px;padding:var(--surface-pad);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);flex-direction:column;display:flex}.fm-tools article:nth-child(2){color:#fff;background:var(--purple);border-color:var(--purple)}.fm-tools h3{letter-spacing:-.055em;margin:auto 0 22px;font-size:clamp(32px,2.7vw,48px);line-height:.95}.fm-tools p{max-width:500px;margin:0;font-size:18px;line-height:1.55}.fm-final{min-height:720px;padding:clamp(100px, 12vw, 190px) var(--pad);color:#fff;background:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.fm-final-kicker{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin:0 0 44px;font-size:16px;font-weight:700}.fm-final h2{color:var(--pink);letter-spacing:-.075em;margin:0;font-size:clamp(66px,10vw,160px);line-height:.83}.fm-final-note{color:#d1d1d1;letter-spacing:-.02em;max-width:760px;margin:48px 0 0 auto;font-size:clamp(19px,1.6vw,25px);line-height:1.5}.fm-final .button{margin-top:42px}.site-footer{padding:55px var(--pad) 35px;display:block}.footer-top{grid-template-columns:1.2fr 1fr .72fr 1fr;gap:clamp(30px,4vw,65px);padding-bottom:50px;display:grid}.footer-brand-column{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.footer-ilikemedia{color:#ccc;flex-wrap:wrap;align-items:center;gap:18px;max-width:350px;font-size:16px;line-height:1.5;display:flex}.footer-ilikemedia img{filter:brightness(2.4);flex:none;width:92px;height:auto}.footer-links{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.footer-projects{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-projects strong{color:#bbb;letter-spacing:.09em;text-transform:uppercase;font-size:16px}.footer-projects a{font-size:16px;font-weight:600}.footer-projects .ui-icon{width:14px;height:14px}.footer-contacts{flex-direction:column;align-items:flex-end;gap:12px;font-size:clamp(18px,1.3vw,20px);font-weight:700;display:flex}.footer-legal{color:#ccc;border-top:1px solid #333;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:34px 0;font-size:18px;line-height:1.55;display:grid}.footer-legal strong{color:#fff;font-size:18px}.footer-legal p{margin:8px 0 0}.footer-legal a{text-underline-offset:3px;width:fit-content;margin-top:6px;text-decoration:underline;display:block}.footer-operator-registry{margin:20px 0 0}.footer-operator-registry dt{font-size:18px;line-height:1.45}.footer-operator-registry dd{color:#fff;white-space:nowrap;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.35}.footer-bottom{color:#bbb;grid-template-columns:1fr auto;gap:40px;padding-top:28px;font-size:18px;line-height:1.55;display:grid}.footer-bottom p{max-width:950px;margin:0}.control h2{line-height:1}.production-price span b:not(.price-detail){font-size:inherit;line-height:inherit;margin-left:4px;display:inline}.media-legal{border-top:1px solid #333;border-bottom:1px solid #333;margin-top:8px;padding:clamp(28px,3vw,46px) 0}.media-legal-head{justify-content:space-between;align-items:center;gap:30px;display:flex}.media-legal-head strong{color:#fff;letter-spacing:0;font-size:16px}.media-legal-head span{width:58px;height:58px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.media-legal>p{color:#c3c3c3;max-width:1050px;margin:24px 0 34px;font-size:16px;line-height:1.55}.media-legal dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;display:grid}.media-legal dl div{border-top:1px solid #424242;padding-top:18px}.media-legal dt{color:#bbb;text-transform:uppercase;letter-spacing:.07em;min-height:48px;font-size:16px;line-height:1.4}.media-legal dd{color:#fff;overflow-wrap:anywhere;margin:10px 0 0;font-size:18px;line-height:1.45}.media-legal a{text-underline-offset:3px;text-decoration:underline}.not-found{min-height:70svh;padding:100px var(--pad)}.not-found>p{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.not-found h1{letter-spacing:-.075em;margin:60px 0;font-size:clamp(58px,9vw,145px);line-height:.86}.faq-item{border-bottom:1px solid #464646}.faq-item h3{margin:0}.faq-item h3 button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:30px;width:100%;padding:26px 0;font-size:18px;display:flex}.faq-item h3 button .ui-icon{width:20px;height:20px;transition:transform .2s}.faq-answer{max-width:760px;padding:0 0 30px}.faq-answer p{color:#c6c6c6;margin:0 0 16px;font-size:18px;line-height:1.65}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.faq-answer li{color:#e3e3e3;padding-left:25px;font-size:18px;line-height:1.55;position:relative}.faq-answer li:before{content:"";background:var(--lime);border-radius:2px;width:13px;height:2px;position:absolute;top:11px;left:1px;transform:rotate(-45deg)}.faq-answer li:after{content:"";border-top:2px solid var(--lime);border-right:2px solid var(--lime);width:7px;height:7px;position:absolute;top:5px;left:8px}.cookie-consent{z-index:950;left:max(18px, env(safe-area-inset-left));right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:fit-content;max-width:calc(100% - 36px);color:var(--white);background:#101010f7;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:18px;margin:0 auto;padding:11px 12px 11px 18px;display:flex;position:fixed;box-shadow:0 14px 44px #0000003d}.cookie-consent p{margin:0;font-size:16px;line-height:1.45}.cookie-consent a{text-underline-offset:3px;text-decoration:underline}.cookie-consent button{min-height:42px;color:var(--ink);background:var(--lime);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 17px;font-size:16px;font-weight:700;transition:transform .2s,background .2s}.cookie-consent button:hover{background:var(--white);transform:translateY(-1px)}.cookie-consent button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=1380px){.desktop-nav{display:none}.nav-actions{border-left:0;margin-left:auto;padding-left:0}.menu-toggle{background:0 0;border:1px solid;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-toggle span{background:currentColor;width:20px;height:2px}.mobile-nav{padding:20px var(--pad) 30px;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:88px;left:0;right:0}.mobile-nav a,.mobile-nav button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;padding:15px 0;font-size:19px;font-weight:700}.system-grid{grid-template-columns:repeat(3,1fr)}.system-grid li:last-child{grid-column:span 2}.fm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-tools{grid-template-columns:1fr}.fm-tools article{min-height:340px}}@media (width<=900px){.cabinet-link{display:none}.possibility-grid{grid-template-columns:1fr 1fr}.possibility-grid article:nth-child(2){border-right:0}.system-grid{grid-template-columns:1fr 1fr}.system-grid li:last-child{grid-column:span 2}.product-grid article,.product-grid article:nth-child(4),.product-grid article:nth-child(5){grid-column:span 3}.case-card{grid-template-columns:1fr}.case-card h2{margin-top:50px}.article-grid{grid-template-columns:1fr 1fr}.shared-feed-heading{grid-template-columns:1fr}ilikemedia-feed{--ilm-grid-template:repeat(2, minmax(0, 1fr))}.shared-feed-fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr 1fr}.footer-contacts{align-items:flex-start}.footer-legal{grid-template-columns:1fr 1fr}.footer-legal-documents{grid-column:1/-1}.media-legal dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-heading,.fm-expertise{grid-template-columns:1fr}.fm-expertise-number span{margin-top:24px}}@media (width<=600px){html{scroll-padding-top:70px}.site-header .header-cta{display:none}.mobile-nav{top:70px}.hero h1{overflow-wrap:normal;font-size:clamp(37px,10.8vw,49px)}.hero h1 em{margin-top:.18em}.price-sticker strong{font-size:34px}.hero-actions .button{min-width:0}.possibility-grid,.system-grid,.article-grid{grid-template-columns:1fr}.shared-feed-heading{margin-bottom:45px}.shared-feed-heading h2{font-size:clamp(38px,11.5vw,49px)}.shared-feed-heading p{font-size:18px}ilikemedia-feed{--ilm-grid-template:minmax(0, 1fr)}.shared-feed-fallback-grid{grid-template-columns:1fr}.possibility-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.possibility-grid h3{margin-top:80px}.audio-row{grid-template-columns:54px minmax(0,1fr) auto;gap:12px}.audio-row p{display:none}.audio-row .audio-title{font-size:21px}.global-player{grid-template-columns:44px 1fr auto;gap:10px;padding:12px}.global-player input{grid-area:2/1/auto/4}.audio-heading h2{font-size:clamp(38px,11.5vw,49px)}.system-grid li,.system-grid li:last-child{grid-column:auto;min-height:300px}.system-grid h3{margin-top:80px}.product-grid{grid-template-columns:1fr}.product-grid article,.product-grid article:nth-child(4),.product-grid article:nth-child(5){grid-column:auto;min-height:330px}.case-card{padding:26px}.case-card h2{font-size:54px}.journal-hero{padding-top:30px}.journal-hero>p{margin-top:70px}.journal-hero h1{font-size:clamp(43px,13vw,57px)}.journal-hero>div{font-size:18px}.journal-article{padding-bottom:90px}.journal-article header{padding-top:70px}.journal-article h1{font-size:clamp(38px,12vw,50px)}.article-body p,.article-body li,.article-body blockquote{font-size:18px}.fm-hero{min-height:720px;padding-top:60px;padding-bottom:90px}.fm-hero>p{font-size:16px}.fm-hero h1{overflow-wrap:normal;margin:70px 0 52px;font-size:clamp(44px,13.3vw,54px)}.fm-copy>.fm-lead{font-size:21px}.fm-copy>p{font-size:18px}.fm-services-grid{grid-template-columns:1fr}.fm-services-grid article{min-height:330px}.fm-services-grid h3{font-size:32px}.fm-expertise-number strong{font-size:clamp(112px,38vw,160px)}.fm-expertise-number span{font-size:18px}.fm-expertise-copy h2{font-size:54px}.fm-expertise-copy h2+p{font-size:20px}.fm-expertise-copy>p{font-size:18px}.fm-tools article{min-height:320px}.fm-final{min-height:620px}.fm-final h2{font-size:clamp(53px,16vw,70px)}.client-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top,.footer-legal,.footer-bottom,.media-legal dl{grid-template-columns:1fr}.media-legal dt{min-height:0}.footer-links{display:grid}.footer-bottom{gap:20px}.cookie-consent{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));align-items:stretch;gap:10px;max-width:calc(100% - 24px);padding:12px 12px 12px 16px}.cookie-consent p{align-self:center;font-size:16px}}:root{--space-section:clamp(56px, 6vw, 88px);--button-radius:12px;--muted:#55534e}.product-site .content-width{width:calc(100% - var(--pad) * 2);max-width:var(--content-max);margin-left:auto;margin-right:auto}.product-site .section-pad{padding:var(--space-section) 0}.product-site h1,.product-site h2,.product-site h3{letter-spacing:-.04em;line-height:1.06}.product-site h2{font-size:clamp(34px,3.5vw,54px)}.product-site h3{font-size:clamp(24px,2vw,30px)}.product-site p{line-height:1.55}.product-site .section-heading{margin-bottom:36px}.product-site .section-heading h2{margin:0}.product-site .section-heading>p:last-child{max-width:760px;color:var(--muted);margin-top:20px;font-size:20px}.button,.header-cta,.production-cta,.cookie-consent button,.audio-filters button{border-radius:var(--button-radius)}.button,.header-cta,.production-cta{border:0}.header-cta{background:#e7e3da}.site-header.is-scrolled .header-cta{color:var(--ink);background:var(--white)}.site-header{padding-left:var(--content-edge);background:var(--paper);-webkit-backdrop-filter:none;border:0}.site-header.is-scrolled{background:var(--ink)}.menu-toggle{border-radius:var(--button-radius);background:#e7e3da;border:0}.site-header.is-scrolled .menu-toggle{background:#333}.menu-toggle .ui-icon{width:24px;height:24px}.mobile-nav{max-height:calc(100svh - 88px);overflow-y:auto}.mobile-nav a,.mobile-nav button{border:0}.mobile-nav a:hover,.mobile-nav button:hover{color:var(--blue);background:#e7e3da}.product-site .inline-link{min-height:46px;color:inherit;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:8px 0;font-size:18px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.product-site .inline-link .ui-icon{width:20px;height:20px}.product-site .button{text-align:left;gap:22px;min-width:0;min-height:52px;padding:16px 22px;font-size:18px;line-height:1.25}.product-site .button-light{color:var(--ink);background:var(--white)}.product-site .button:hover{background:var(--blue);color:#fff;transform:none}.product-site .button-dark{color:var(--white);background:var(--ink)}.product-site :is(a,button,input):focus-visible{text-underline-offset:5px;outline:0;text-decoration:underline;text-decoration-thickness:3px}.product-site .button:focus-visible,.audio-filters button:focus-visible,.audio-play:focus-visible{color:var(--white);background:var(--blue-deep);outline:0}.site-header :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.product-site .global-player button:focus-visible{outline-offset:4px;background:var(--lime);outline:3px solid #fff}.product-site .global-player input:focus-visible{outline-offset:5px;outline:2px solid #fff}.product-home .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:0;padding:64px 0 56px;overflow:visible}.product-home .hero h1{letter-spacing:-.05em;max-width:790px;margin:0;font-size:clamp(44px,4.9vw,76px);line-height:1.01}.product-home .hero h1 em{letter-spacing:-.035em;margin-top:22px;font-size:clamp(28px,2.8vw,42px);line-height:1.12;display:block}.product-home .hero-lead{max-width:660px;margin-top:26px;font-size:20px;line-height:1.5}.product-home .hero-actions{flex-wrap:wrap;gap:24px;margin-top:28px}.hero-price{max-width:600px;padding:var(--surface-pad);background:var(--lime);border-radius:16px;margin-top:30px}.hero-price strong{letter-spacing:-.03em;font-size:28px;line-height:1.1;display:block}.hero-price p{color:#343722;margin:10px 0 0;font-size:18px}.hero-audio-preview{min-width:0;padding:var(--surface-pad);background:var(--blue);color:#fff;border-radius:24px}.hero-audio-preview strong{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,3.2vw,46px);line-height:1.08;display:block}.hero-audio-preview p{color:#fff;font-size:18px}.hero-audio-preview button{border-radius:var(--button-radius);width:100%;min-height:64px;color:var(--ink);background:var(--white);cursor:pointer;text-align:left;border:0;justify-content:flex-start;align-items:center;gap:18px;margin-top:30px;padding:16px 20px;font-size:18px;font-weight:700;display:flex}.hero-audio-preview button .ui-icon{width:24px;height:24px}.hero-audio-preview button:hover{background:#f6d8e7}.hero-audio-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.hero-audio-preview .hero-audio-formats button{color:#fff;background:#ffffff21;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:80px;margin:0;padding:14px;font-size:18px;display:flex}.hero-audio-preview .hero-audio-formats button .ui-icon{width:20px;height:20px}.hero-audio-preview .hero-audio-formats button.active{color:var(--ink);background:var(--lime)}.hero-audio-preview .hero-audio-formats button:hover,.hero-audio-preview .hero-audio-formats button:focus-visible{color:var(--ink);background:#fff;outline:0}.hero-audio-preview a{text-underline-offset:5px;margin-top:24px;font-size:18px;text-decoration:underline;display:inline-flex}.hero-audio-status{min-height:24px;margin-top:12px;font-size:16px;line-height:1.5;display:block}.hero-audio-preview button:disabled,.audio-play:disabled{cursor:wait;opacity:.65}.audio-loading-indicator{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.75s linear infinite audio-loading;display:inline-block}@keyframes audio-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.audio-loading-indicator{animation:none}}.product-home .economics{color:var(--ink);background:var(--peach)}.product-home .economics h2{color:var(--ink);letter-spacing:-.04em;font-size:clamp(34px,3.5vw,54px)}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.benefit-grid h3{margin:0 0 16px;font-size:25px}.benefit-grid p{color:#42302e;margin:0;font-size:18px}.product-home .experience{padding:var(--space-section) 0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid;overflow:visible}.product-home .experience-copy h2{letter-spacing:-.035em;font-size:clamp(28px,2.7vw,40px)}.product-home .experience-copy>p{color:var(--muted);margin-top:20px;font-size:18px}.experience-source{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.experience-source strong{color:var(--blue);font-size:22px}.product-home .client-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.product-home .client-logos>div{background:#fff;border:0;border-radius:12px;min-height:92px;padding:18px}.product-home .client-logos img{opacity:.85;width:min(100%,170px);height:46px}.product-home .client-logos>div:first-child img{width:78px;height:64px}.product-home .solutions{color:var(--ink);background:#ede9e1}.product-home .plan{min-height:0;padding:var(--surface-pad);border-radius:24px;gap:0}.product-home .plan-purple{color:#fff;background:var(--blue)}.product-home .plan-light{background:#fff}.product-home .plan-title{gap:20px;margin:0}.product-home .plan-title h3{max-width:570px;font-size:clamp(30px,2.9vw,44px)}.product-home .plan-title p{opacity:1;font-size:18px}.product-home .plan-price{border:0;gap:12px;margin:28px 0 24px;padding:0}.product-home .plan-price strong{font-size:clamp(48px,4vw,64px);line-height:1}.product-home .plan-price span{font-size:20px}.product-home .plan ul{gap:12px;margin-bottom:22px}.product-home .plan li{align-items:flex-start;font-size:18px}.product-home .plan li .ui-icon{width:20px;height:20px;margin-top:2px}.product-home .plan-license{opacity:1;margin:0 0 26px;font-size:18px}.product-home .plan>button{width:fit-content;color:var(--ink);background:#fff;margin-top:auto}.product-home .plan-light>button{color:#fff;background:var(--ink)}.product-home .legal-note{max-width:1000px;color:var(--muted);margin-top:26px;font-size:18px}.individual-link{padding:var(--surface-pad);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.individual-link p{max-width:780px;margin:0;font-size:18px}.individual-link a{flex:none}.product-site .audio-examples{color:#fff;background:var(--blue);padding-left:var(--content-edge);padding-right:var(--content-edge)}.product-site .audio-heading{margin-bottom:30px}.product-site .audio-heading h2{max-width:900px;font-size:clamp(34px,3.5vw,54px);line-height:1.06}.product-site .audio-heading p{color:#e6e6ff;max-width:850px;font-size:18px}.product-site .audio-heading .audio-rights{max-width:850px;color:var(--white);background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0;font-size:18px;font-weight:400;display:block}.product-site .audio-filters{gap:18px;margin:30px 0}.product-site .audio-filter-music{gap:12px}.product-site .audio-filter-music>span{color:#e6e6ff;text-transform:none;letter-spacing:0;font-size:16px}.product-site .audio-filters button{color:#fff;background:#ffffff24;border:0;min-height:46px;padding:12px 16px;font-size:19px}.product-site .audio-filters button.content-filter{background:var(--brand-pink);color:#fff;font-size:19px}.product-site .audio-filters button.active{color:var(--ink);background:var(--lime);box-shadow:none}.product-site .audio-filters button:focus-visible{color:var(--ink);background:#fff}.product-site .audio-list{border-top:2px solid #ffffff40}.product-site .audio-row{border-bottom:2px solid #ffffff40;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;padding:22px 0}.product-site .audio-row.active{color:var(--lime)}.product-site .audio-play{width:48px;height:48px;color:var(--ink);background:#fff;border:0}.product-site .audio-row.active .audio-play{color:var(--ink);background:var(--lime)}.product-site .audio-row span{color:#e6e6ff;opacity:1;text-transform:none;letter-spacing:0;font-size:16px}.product-site .audio-row .audio-title{margin:6px 0;font-size:25px}.product-site .audio-row p{color:#e6e6ff;opacity:1;font-size:18px;line-height:1.45}.product-site .audio-more{border-radius:var(--button-radius);min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;margin-top:22px;padding:12px 18px;font-size:18px;font-weight:700;display:inline-flex}.product-site .audio-more .ui-icon{width:20px;height:20px}.product-site .global-player{left:var(--pad);right:var(--pad);bottom:max(16px, env(safe-area-inset-bottom));z-index:900;max-width:var(--content-max);border-radius:16px;margin:0 auto;position:fixed;box-shadow:0 8px 32px #0000003d}.product-home:has(.global-player){padding-bottom:120px}body:has(.global-player) .cookie-consent{top:100px;bottom:auto}.product-site .global-player button{background:#fff}.product-site .global-player input{accent-color:#f59bc3}.product-site .audio-empty{background:#e7e3da}.production-summary{padding-top:var(--space-section);padding-bottom:var(--space-section)}.production-overview{gap:34px;display:grid}.overview-group{min-width:0}.overview-group>h3{letter-spacing:-.025em;margin:0 0 16px;font-size:26px;line-height:1.2}.overview-offers{gap:12px;display:grid}.overview-offer{--overview-price-width:244px;grid-template-columns:minmax(0, 1fr) var(--overview-price-width) 24px;min-width:0;padding:var(--surface-pad);border:0;border-radius:16px;align-items:start;gap:24px;display:grid}.overview-offer:not(.overview-premium){background:var(--white)}.overview-offer.overview-branding{color:var(--white);background:var(--ink)}.overview-offer.overview-content{background:var(--peach)}.overview-copy{min-width:0}.overview-copy h4{letter-spacing:-.025em;margin:0 0 10px;font-size:24px;line-height:1.2}.overview-copy p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.overview-price{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.overview-price strong{white-space:nowrap;letter-spacing:-.025em;font-size:28px;line-height:1.15}.overview-price span{color:var(--muted);font-size:18px;line-height:1.4}.overview-branding :is(.overview-copy p,.overview-price span){color:#e6e6e6}.overview-content :is(.overview-copy p,.overview-price span){color:#49312f}.overview-offer.overview-premium{min-height:220px;box-shadow:none;align-items:center}.overview-premium .overview-copy h4{font-size:clamp(32px,3vw,40px);line-height:1.08}.overview-premium .overview-copy p{color:#45424b;max-width:650px;font-size:20px}.overview-premium .overview-price strong{font-size:36px}.overview-offer>.ui-icon{width:24px;height:24px}.overview-offer:focus-visible{outline:0}.overview-offer:is(:hover,:focus-visible) :is(h4,.overview-price strong){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.section-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;display:flex}.platform-preview{background:#ede9e1}.platform-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:80px;display:grid}.platform-preview h2{margin:0 0 22px}.platform-preview p{max-width:650px;color:var(--muted);font-size:20px}.platform-preview ul{gap:24px;margin:0;padding:0;list-style:none;display:grid}.platform-preview li{gap:16px;font-size:20px;line-height:1.4;display:flex}.platform-preview li .ui-icon{width:22px;height:22px;color:var(--blue);margin-top:2px}.media-player-hardware{padding-top:var(--space-section);padding-bottom:var(--space-section);background:var(--peach)}.hardware-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0;display:grid}.hardware-copy h2{margin:0 0 24px;font-size:clamp(32px,3vw,46px)}.hardware-copy p{color:#42302e;margin:0 0 22px;font-size:20px}.hardware-copy .hardware-note{font-size:18px}.hardware-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.hardware-gallery{gap:20px;min-width:0;display:grid}.hardware-figure{min-width:0;margin:0}.hardware-figure img{object-fit:contain;width:100%;height:auto}.hardware-figure figcaption{text-align:center;color:#42302e;margin-top:8px;font-size:18px}.hardware-software h3{margin:28px 0 16px}.media-player-hardware:not(.media-player-hardware-compact) .hardware-gallery{align-self:center}.product-home .faq{padding-left:var(--content-edge);padding-right:var(--content-edge);color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:64px}.product-home .faq-list{border-top:2px solid #d8d4cc}.product-home .faq-item{border-bottom:2px solid #d8d4cc}.product-home .faq-item h3 button{color:var(--ink);gap:24px;padding:20px 0;font-size:20px;line-height:1.4}.faq-item.open h3 button .ui-icon{transform:none}.product-home .faq-answer p,.product-home .faq-answer li{color:var(--muted);font-size:18px}.product-home .faq-answer li:before,.product-home .faq-answer li:after{background:var(--ink);border-color:var(--ink)}.product-home .contact{text-align:left;background:var(--blue);align-items:stretch;min-height:0;padding:64px 0}.product-home .contact:before,.product-home .contact:after{display:none}.product-home .contact h2{max-width:1100px;font-size:clamp(34px,3.8vw,58px)}.product-home .contact h2 em{color:#fff}.product-home .contact p{max-width:800px;margin:24px 0 0;font-size:20px}.product-home .contact-actions{justify-content:flex-start;margin-top:28px}.product-home .contact .button:hover{color:var(--ink);background:#f6d8e7}.journal-link{justify-content:space-between;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;display:flex}.journal-link h2{margin:0 0 14px;font-size:28px}.journal-link p{max-width:850px;color:var(--muted);margin:0;font-size:18px}.journal-link a{flex:none}.page-intro{padding-top:32px;padding-bottom:56px}.page-breadcrumbs{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 44px;font-size:16px;line-height:1.4;display:flex}.page-breadcrumbs a{font-size:16px;font-weight:400}.page-breadcrumbs .ui-icon{width:18px;height:18px}.page-intro h1{letter-spacing:-.045em;max-width:1150px;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:1.04}.page-intro>p{max-width:850px;color:var(--muted);margin:26px 0 0;font-size:22px}.page-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.catalog-section{padding-bottom:var(--space-section)}.catalog-grid{align-items:stretch;gap:20px}.catalog-grid .production-card{min-height:0;padding:var(--surface-pad);border:0}.catalog-grid .catalog-product-name{letter-spacing:-.02em;margin:0 0 26px;font-size:24px}.catalog-grid .production-card h3{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08}.catalog-grid .catalog-description{margin:22px 0 0;font-size:20px}.catalog-grid .production-price{margin:0;padding-top:30px}.catalog-grid .production-price strong{font-size:clamp(40px,4vw,60px);line-height:1.05}.catalog-grid .production-price span{font-size:18px}.catalog-grid .catalog-included{margin-top:28px}.catalog-included>p{margin:0 0 14px;font-size:20px;font-weight:700}.catalog-grid .production-included{gap:12px;font-size:18px}.catalog-grid .production-note{opacity:1;border:0;margin-top:24px;padding:0}.catalog-grid .production-example-link{text-underline-offset:6px;border:0;margin-top:auto;padding-top:30px;text-decoration:underline}.catalog-grid .production-premium{box-shadow:none}.catalog-grid .production-lime{background:#e4e9ce}.product-contact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:44px 0 56px;display:grid}.product-contact h2{margin:0 0 20px;font-size:34px}.product-contact p{max-width:850px;color:var(--muted);margin:0;font-size:20px}.playback-details{width:calc(100% - var(--pad) * 2);max-width:var(--content-max);margin:0 auto}.detail-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:48px 0;display:grid}.detail-section+.detail-section{border-top:2px solid #d8d4cc}.detail-section h2{margin:0 0 24px;font-size:clamp(30px,3vw,44px)}.detail-section p{color:var(--muted);margin:0 0 22px;font-size:20px}.capability-list{gap:28px;display:grid}.capability-list h3{margin:0 0 12px;font-size:26px}.capability-list p{margin-bottom:0;font-size:18px}.launch-steps{counter-reset:launch;gap:28px;margin:0;padding:0;list-style:none;display:grid}.launch-steps li{counter-increment:launch;grid-template-columns:40px minmax(0,1fr);gap:0 16px;display:grid}.launch-steps li:before{content:counter(launch, decimal-leading-zero);color:var(--blue);font-size:26px;font-weight:700}.launch-steps h3{margin:0 0 12px;font-size:26px}.launch-steps p{grid-column:2;margin:0;font-size:18px}.journal-page .journal-hero{color:var(--ink);background:var(--paper);padding:32px 0 48px}.journal-page .journal-hero h1{max-width:1100px;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:1.04}.journal-page .journal-description{max-width:850px;margin:26px 0 0;font-size:22px;line-height:1.5}.journal-page .journal-index{padding:0 0 56px}.journal-page .article-card{background:#fff;border:0;min-height:310px}.journal-page .article-card h3{font-size:32px}.journal-page .shared-feed{padding:56px var(--content-edge);background:#ede9e1;border:0}.journal-page .shared-feed-heading{margin-bottom:36px;display:block}.journal-page .shared-feed-heading p{max-width:850px;margin:20px 0 0}.journal-page .shared-feed-heading h2{font-size:36px;line-height:1.12}.product-site .footer-top{gap:32px}.product-site .footer-links a{align-items:center;gap:6px;display:inline-flex}.product-site .footer-legal,.product-site .media-legal,.product-site .media-legal dl div{border-width:2px}.product-site .footer-bottom{padding-top:22px}.product-site .footer-bottom p{max-width:1100px}.product-site .media-legal{padding-top:28px;padding-bottom:28px}.product-site .media-legal-head strong{font-size:18px}.product-site .media-legal-head span{background:#fff;border-radius:12px}.product-site .media-legal>p{margin:20px 0;font-size:18px}.product-site .media-legal dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-site .media-legal dt{text-transform:none;letter-spacing:0;min-height:0}.shared-feed-fallback-detail :is(audio,video,iframe){max-width:100%}.shared-feed,.product-site .shared-feed{padding:56px var(--content-edge);background:#ede9e1}.site-footer,.product-site :is(.fm-hero,.fm-services,.fm-expertise,.fm-tech,.fm-final){padding-left:var(--content-edge);padding-right:var(--content-edge)}.shared-feed .shared-feed-heading{margin-bottom:36px;display:block}.shared-feed .shared-feed-heading h2{letter-spacing:-.035em;font-size:36px;line-height:1.12}.shared-feed .shared-feed-heading p{max-width:850px;margin:20px 0 0;font-size:18px;line-height:1.5}@media (width<=1100px){.product-home .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px}.product-home .hero h1{font-size:54px}.product-home .experience{grid-template-columns:1fr;gap:28px}.product-home .client-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-offer{--overview-price-width:220px}.platform-preview-grid{gap:44px}.product-home .faq{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:36px}.detail-section{gap:36px}}@media (width<=760px){:root{--surface-pad:24px}.product-home .hero{grid-template-columns:1fr;gap:32px;padding:42px 0 48px}.product-home .hero h1{font-size:clamp(40px,8vw,54px)}.product-home .hero h1 em{font-size:30px}.product-home .hero-lead{font-size:18px}.product-home .hero-actions{gap:12px 24px}.product-home .hero-actions .button{width:fit-content}.hero-audio-preview{padding:var(--surface-pad)}.hero-audio-preview strong{font-size:32px}.hero-audio-preview button{width:fit-content}.benefit-grid{grid-template-columns:1fr;gap:28px}.product-home .plan-grid{grid-template-columns:1fr}.product-home .plan-title h3{font-size:34px}.individual-link{padding:var(--surface-pad);display:block}.individual-link a{margin-top:14px}.overview-group>h3{font-size:24px}.overview-offer{padding:var(--surface-pad);grid-template-columns:minmax(0,1fr) 24px;gap:18px 16px}.overview-copy{grid-area:1/1/auto/-1}.overview-copy h4{padding-right:40px}.overview-offer>.ui-icon{grid-area:1/2}.overview-price{grid-area:2/1/auto/-1}.overview-offer.overview-premium{padding:var(--surface-pad)}.overview-premium .overview-copy{grid-column:1/-1}.overview-premium .overview-copy h4{padding-right:0;font-size:32px}.overview-premium .overview-copy p{font-size:18px}.overview-premium .overview-price{grid-column:1}.overview-premium>.ui-icon{grid-row:2}.product-site .section-heading>p:last-child{font-size:18px}.product-site .audio-filters button{padding:12px 14px;font-size:16px}.product-site .audio-filters button.content-filter{font-size:19px}.product-site .audio-row{grid-template-columns:48px minmax(0,1fr) auto;gap:14px}.product-site .audio-row .audio-title{font-size:22px}.product-site .audio-row p{font-size:16px;display:block}.product-site .audio-row span{font-size:16px}.platform-preview-grid,.product-home .faq,.detail-section{grid-template-columns:1fr}.platform-preview-grid{gap:28px}.platform-preview p,.platform-preview li{font-size:18px}.hardware-grid{grid-template-columns:1fr;gap:24px;padding:0}.hardware-copy p{font-size:18px}.hardware-actions{gap:14px}.media-player-hardware:not(.media-player-hardware-compact) .hardware-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-home .faq{gap:28px}.product-home .contact-actions{align-items:flex-start}.product-home .contact-actions .button{width:fit-content}.journal-link{display:block}.journal-link a{margin-top:20px}.page-intro{padding-bottom:36px}.page-intro h1{font-size:44px}.page-intro>p{font-size:20px}.page-breadcrumbs{margin-bottom:30px}.catalog-grid{grid-template-columns:1fr}.catalog-grid .production-card h3{font-size:34px}.catalog-grid .catalog-description{font-size:18px}.catalog-grid .production-premium h3{font-size:32px}.product-contact{grid-template-columns:1fr;gap:24px}.product-contact .button{width:fit-content}.product-contact p,.detail-section p{font-size:18px}.detail-section{gap:28px;padding:36px 0}.journal-page .article-grid{grid-template-columns:1fr}.product-site .media-legal dl{grid-template-columns:1fr 1fr}}@media (width<=480px){.product-home .hero h1{font-size:40px}.product-home .hero h1 em{font-size:30px}.product-home .hero-actions{align-items:flex-start}.hero-price{margin-top:24px}.product-home .client-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.product-site .audio-row{grid-template-columns:48px minmax(0,1fr)}.product-site .audio-row time{color:#e6e6ff;grid-column:2;margin-top:-8px;font-size:16px}.product-site .global-player{grid-template-columns:44px minmax(0,1fr)}.product-site .global-player time{grid-column:2}.product-site .global-player input{grid-area:3/1/auto/-1}.product-site .global-player{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.product-home:has(.global-player){padding-bottom:190px}body:has(.global-player) .cookie-consent{top:82px;bottom:auto}.hardware-grid{padding:0}.media-player-hardware:not(.media-player-hardware-compact) .hardware-gallery,.product-site .media-legal dl{grid-template-columns:1fr}.product-site .footer-contacts{overflow-wrap:anywhere}}
