:root{--ink:#141729;--body:#5f6475;--line:#e8eaf2;--line-strong:#dcdfea;--tint:#f4f5f9;--ease:cubic-bezier(0.22,1,0.36,1);--lift-shadow:0 24px 44px -30px rgb(20 23 41/32%);--section-gap:clamp(88px,9vw,136px);--section-gap-tight:clamp(64px,7vw,104px)}@media (min-width:901px){main:not(.music-page){position:relative;isolation:isolate}main:not(.music-page):before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:900px;background:radial-gradient(520px 380px at 88% 22%,rgb(235 52 76/7%),transparent 70%),radial-gradient(420px 320px at 62% 58%,rgb(107 63 224/4%),transparent 70%);pointer-events:none}}main:not(.music-page) .eyebrow{align-items:center;gap:10px;padding:0;border-radius:0;background:none;color:var(--ink);font-size:14px;font-weight:900}main:not(.music-page) .eyebrow:before{content:"";flex:none;width:18px;height:2px;border-radius:2px;background:var(--primary)}main:not(.music-page) :is(.primary-button,.secondary-button){position:relative;overflow:hidden;min-height:52px;padding:0 26px;border-radius:999px;transition:transform .22s var(--ease),box-shadow .22s ease,background-color .2s ease,border-color .2s ease,color .2s ease}main:not(.music-page) .primary-button{border:0;box-shadow:0 12px 26px -14px rgb(235 52 76/75%)}main:not(.music-page) .primary-button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/26%) 50%,transparent 70%);transform:translateX(120%);transition:transform .7s var(--ease);pointer-events:none}main:not(.music-page) .primary-button:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 18px 32px -16px rgb(235 52 76/80%)}main:not(.music-page) .primary-button:hover:after{transform:translateX(-120%)}main:not(.music-page) .secondary-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:none}main:not(.music-page) .secondary-button:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:none}main:not(.music-page) :is(.primary-button,.secondary-button) svg{transition:transform .26s var(--ease)}main:not(.music-page) :is(.primary-button,.secondary-button):hover svg{transform:translate(-3px,-3px)}main:not(.music-page) :is(.primary-button,.secondary-button):focus-visible{outline:3px solid rgb(235 52 76/30%);outline-offset:3px}main:not(.music-page) :is(.panel-card,.upload-benefit-card,.market-product-card,.blog-card,.creator-channel-card,.chatgpt-card-specs article,.marketplace-tool-cloud>div,.testimonial-section .testimonial-slide,.process-section .step-copy,.service-detail-process .step-copy){border:1px solid var(--line);box-shadow:none;transition:transform .32s var(--ease),border-color .2s ease,box-shadow .32s ease}main:not(.music-page) :is(a.blog-card,a.creator-channel-card,.market-product-card,.upload-benefit-card,.consultation-card,.service-detail-card):hover{border-color:#cfd3e3;box-shadow:var(--lift-shadow);transform:translateY(-4px)}main:not(.music-page) .page-hero-card{border:1px solid var(--line);box-shadow:0 18px 40px -26px rgb(20 23 41/35%)}main:not(.music-page) .sticker-card svg{box-sizing:content-box;padding:12px;border-radius:15px;background:var(--primary-soft);transition:transform .4s var(--ease)}main:not(.music-page) .sticker-card:hover svg{transform:rotate(-8deg)}:is(.process-section,.service-detail-process) .step-card span{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:0 0 0 8px var(--surface)}:is(.process-section,.service-detail-process) .step-card.is-active span{border-color:var(--primary);background:var(--primary);color:white;box-shadow:0 0 0 8px var(--surface),0 12px 26px -12px rgb(235 52 76/60%)}:is(.process-section,.service-detail-process) .step-card:last-child.is-active span{border-color:var(--green);background:var(--green);box-shadow:0 0 0 8px var(--surface),0 12px 26px -12px rgb(34 181 115/60%)}:is(.process-section,.service-detail-process) .steps:before{background:var(--line)}main:not(.music-page) .creator-channel-card strong{color:var(--ink)}main:not(.music-page) .creator-channel-card strong span{color:var(--body)}main:not(.music-page) .calculator-panel{padding:clamp(40px,5vw,64px) clamp(20px,4vw,56px);border:1px solid var(--line);border-radius:32px;background:radial-gradient(420px 220px at 50% 0,rgb(235 52 76/6%),transparent 70%),var(--surface)}.lead-section-overlap .lead-form{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 40px 80px -50px rgb(20 23 41/45%)}.lead-section-overlap :is(.fdx-form,.fdx-form-label){color:var(--ink)}:is(.lead-form,.finodex-form-slot) :is(.fdx-form-input,.fdx-form-textarea,.fdx-form-select){min-height:52px;border:1px solid var(--line-strong);border-radius:14px;background:#fcfcfe;color:var(--ink);transition:border-color .2s ease,background-color .2s ease,box-shadow .24s ease}:is(.lead-form,.finodex-form-slot) :is(.fdx-form-input,.fdx-form-textarea,.fdx-form-select):hover{border-color:#c9cddc}:is(.lead-form,.finodex-form-slot) :is(.fdx-form-input,.fdx-form-textarea,.fdx-form-select):focus{border-color:var(--ink);outline:none;background:#fff;box-shadow:0 0 0 4px rgb(20 23 41/7%)}:is(.lead-form,.finodex-form-slot) .fdx-form-button{min-height:54px;font-weight:900;border-radius:999px;background:var(--primary);color:#fff;box-shadow:0 12px 26px -14px rgb(235 52 76/75%);transition:transform .22s var(--ease),background-color .2s ease,box-shadow .22s ease}:is(.lead-form,.finodex-form-slot) .fdx-form-button:hover:not(:disabled){background:var(--primary-dark);color:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){main:not(.music-page) :is(.primary-button,.secondary-button):after,main:not(.music-page) :is(.primary-button,.secondary-button,.sticker-card svg){transition:none}}