.savings-page{--save-orange: #f74739;--save-navy: #02273a;--save-ink: #011b29;--save-lime: #56d67d;--save-lemon: #ffec00;--save-muted: #53636c;--save-line: #dce3e6;color:var(--save-navy);background:#fff;font-family:Poppins,sans-serif}.savings-page *,.savings-page *:before,.savings-page *:after{box-sizing:border-box}.savings-page h1,.savings-page h2,.savings-page h3,.savings-page p{margin:0}.savings-page a{color:inherit}.savings-page :focus-visible{outline:3px solid currentColor;outline-offset:5px}.savings-page section[id]{scroll-margin-top:100px}.save-wrap{width:min(1180px,calc(100% - 72px));margin-inline:auto}.save-eyebrow{font-size:11px;font-weight:600;letter-spacing:.045em;line-height:1.6}.savings-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;padding-block:75px 85px;align-items:center}.savings-intro .save-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:26px}.savings-intro .save-eyebrow>span{width:8px;height:8px;border-radius:50%;background:var(--save-orange)}.savings-page h1{font-size:clamp(52px,5.6vw,80px);letter-spacing:-.065em;line-height:1.06;font-weight:700}.savings-page h1 em{font-style:normal;color:var(--save-orange)}.hero-price{font-size:53px;font-weight:600;letter-spacing:-.05em;margin-top:21px!important;line-height:1.15}.hero-price span{font-size:17px;letter-spacing:-.02em;font-weight:400;margin-left:5px}.save-lead{font-size:16px;line-height:1.8;max-width:450px;margin-top:23px!important;color:var(--save-muted)}.save-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px}.save-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;border-radius:999px;padding:16px 23px;color:#fff!important;background:var(--save-navy);text-decoration:none;font-size:13px;font-weight:500;transition:transform .2s,background .2s}.save-button:hover{transform:translateY(-2px);background:#12465b}.save-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:500;text-decoration:none}.save-text-link:hover{text-decoration:underline;text-underline-offset:5px}.total-visual{background:#fff0ee;border-radius:24px;padding:28px}.total-visual-label{font-size:15px;font-weight:600}.separate-bills{margin:19px 0 0}.separate-bills>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px;border-bottom:1px solid #eccfcc}.separate-bills dt{font-size:12px;line-height:1.6}.separate-bills dd{margin:0;font-size:15px;font-weight:500;white-space:nowrap}.separate-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px}.separate-total span{font-size:12px}.separate-total strong{font-size:30px;letter-spacing:-.04em}.studio-total{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--save-orange);border-radius:12px;padding:22px 20px;color:var(--save-ink)}.studio-total img{width:103px;height:auto;filter:brightness(0) invert(1)}.studio-total>div>span{display:block;font-size:9px;line-height:1.7;margin-top:7px}.studio-total>p{text-align:right;white-space:nowrap}.studio-total strong{display:block;font-size:44px;letter-spacing:-.055em;line-height:1.1}.studio-total p span{font-size:11px}.hero-saving{display:grid;gap:7px;text-align:center;margin-top:25px}.hero-saving strong{font-size:20px;letter-spacing:-.03em}.hero-saving span{font-size:11px;line-height:1.6}.source-shortcut{display:block;font-size:9px;color:var(--save-muted)!important;text-align:center;margin-top:19px;text-underline-offset:3px;line-height:1.7}.save-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.save-section-heading .save-eyebrow{margin-bottom:15px}.savings-page h2{font-size:clamp(34px,3.5vw,49px);font-weight:600;line-height:1.15;letter-spacing:-.05em}.save-section-heading>p{color:var(--save-muted);font-size:14px;line-height:1.8;max-width:350px}.included-section{padding-bottom:75px}.scenario-caption{font-size:11px;margin-top:6px!important;color:var(--save-muted)}.separate-bills small{display:block;font-size:9px;color:var(--save-muted);margin-top:4px}.scenario-note{font-size:10px;line-height:1.8;text-align:center;margin-top:20px!important;color:var(--save-muted)}.comparison-table-wrap{border:1px solid var(--save-line);border-radius:18px;overflow:hidden}.tool-comparison{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin:0}.tool-comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tool-comparison th,.tool-comparison td{text-align:left;border:0;border-bottom:1px solid var(--save-line);padding:21px 25px;vertical-align:middle;font-size:13px}.tool-comparison thead th{background:#f4f6f6;font-size:12px;font-weight:500}.tool-comparison thead th:first-child{width:53%}.tool-comparison thead th:nth-child(2){width:24%}.tool-comparison tbody th{font-weight:500}.tool-comparison th small,.tool-comparison td small{display:block;font-size:10px;font-weight:400;line-height:1.7;color:var(--save-muted);margin-top:5px}.tool-comparison tbody th>span:last-child{display:inline-block;vertical-align:middle;width:calc(100% - 44px)}.tool-number{display:inline-block;width:40px;font-size:10px;color:#566268;vertical-align:middle}.tool-comparison .tool-price{font-size:17px;font-weight:600;letter-spacing:-.03em}.tool-comparison th:last-child,.tool-comparison td:last-child{background:#ecfaf1}.tool-comparison .studio-included{color:#12532e}.studio-included>span:first-child{font-size:21px;margin-right:8px}.studio-included>span:last-child{font-size:11px}.studio-included>.tool-price+small{display:block;margin-top:3px}.tool-comparison tbody tr:last-child>*{border-bottom:0}.student-cost-row>*{border-top:2px solid var(--save-line)!important}.comparison-context{font-size:12px;line-height:1.85;margin-top:22px!important;max-width:950px}.plan-section{padding-bottom:75px}.save-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.save-plan{display:flex;flex-direction:column;padding:28px;border:1px solid var(--save-line);border-radius:17px}.save-plan-complete{background:#fff0ee;border-color:#ffd2cd}.save-plan-price{font-size:45px;font-weight:600;letter-spacing:-.05em;margin-block:14px 20px!important}.save-plan-price small{font-size:11px;font-weight:400;letter-spacing:0}.save-plan h3{font-size:13px;line-height:1.6}.save-plan ul{padding-left:17px;margin:19px 0 27px;font-size:11px;line-height:1.8}.save-plan li+li{margin-top:8px}.save-plan .save-text-link{margin-top:auto}.comparison-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--save-navy);color:#fff;border-radius:17px;padding:30px;margin-top:22px}.comparison-summary>div>span{display:block;font-size:10px;color:#c1d5de;line-height:1.7}.comparison-summary strong{display:block;font-size:39px;font-weight:600;letter-spacing:-.045em;line-height:1.4}.comparison-summary small{font-size:12px;font-weight:400;letter-spacing:0;margin-left:4px}.summary-arrow{font-size:28px;color:#c1d5de}.summary-saving{border-left:1px solid #ffffff40;padding-left:32px}.summary-saving strong{color:var(--save-lime)}.save-note{font-size:10px;line-height:1.85;color:var(--save-muted);margin-top:17px!important}.save-note a{text-underline-offset:3px}.music-section{background:var(--save-orange);padding-block:66px 45px;color:var(--save-ink)}.music-section h2{color:#fff}.music-section .save-section-heading>p,.music-section .save-note{color:var(--save-ink)}.music-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.music-feature-grid a{display:block;position:relative;text-decoration:none;border-radius:14px;background:#fff;color:var(--save-navy);padding:26px;transition:transform .2s}.music-feature-grid a:hover{transform:translateY(-3px)}.music-feature-grid svg{display:block;width:27px;height:27px;margin-bottom:28px}.music-feature-grid h3{font-size:19px;letter-spacing:-.04em;line-height:1.4;margin-bottom:9px;font-weight:600}.music-feature-grid p{font-size:11px;line-height:1.8;color:var(--save-muted);max-width:240px}.music-feature-grid a>span{position:absolute;top:28px;right:25px;font-size:16px}.workflow-cost{padding-block:75px 45px}.workflow-cost h2{margin-top:17px}.workflow-cost>p:not(.save-eyebrow){font-size:14px;color:var(--save-muted);margin-top:18px;line-height:1.8}.connected-flow{display:flex;align-items:center;gap:35px;padding:28px;border:1px solid var(--save-line);border-radius:14px;margin-top:30px}.connected-flow img{flex-shrink:0;width:105px;height:auto}.connected-flow ol{display:flex;flex-wrap:wrap;align-items:center;gap:16px;list-style:none;padding:0;margin:0}.connected-flow li{display:flex;align-items:center;gap:16px;font-size:12px}.connected-flow li:not(:last-child):after{content:"→";color:#92a9b1}.commission-section{display:grid;grid-template-columns:.65fr 1fr;gap:75px;align-items:center;padding-block:40px 75px}.commission-zero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:285px;background:#ecfaf1;border-radius:20px}.commission-zero strong{font-size:102px;letter-spacing:-.075em;font-weight:600;line-height:1.2}.commission-zero span{font-size:14px}.commission-copy h2{margin-block:16px 24px}.commission-copy>p:not(.save-eyebrow,.save-note){font-size:13px;line-height:1.85;color:var(--save-muted);margin-bottom:17px}.methodology{padding-bottom:65px}.methodology details{border-top:1px solid var(--save-line);border-bottom:1px solid var(--save-line)}.methodology summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;padding-block:25px;font-size:18px;font-weight:500;letter-spacing:-.025em}.methodology summary::-webkit-details-marker{display:none}.methodology summary small{display:block;margin-top:7px;font-size:10px;font-weight:400;color:var(--save-muted);letter-spacing:0}.method-content{font-size:12px;line-height:1.9;color:var(--save-muted);padding-bottom:28px}.method-content>p+p{margin-top:17px}.method-content a{text-underline-offset:3px}.source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-block:27px}.source-list article{padding:20px;background:#f5f7f7;border-radius:10px}.source-list h3{font-size:14px;color:var(--save-navy);line-height:1.5}.source-list .source-price{font-size:10px;margin-top:10px}.source-list article p{margin-block:12px;font-size:11px}.source-list article>a{font-size:11px}.savings-final{background:var(--save-lemon);padding-block:60px;text-align:center}.savings-final h2{margin-block:20px 28px;font-size:58px}.savings-final .save-text-link{display:flex;width:fit-content;margin:22px auto 0}@media(max-width:1050px){.save-wrap{width:calc(100% - 48px)}.savings-hero{gap:35px;padding-block:60px}.total-visual{padding:23px}.studio-total{padding:20px 16px}.studio-total strong{font-size:38px}.comparison-summary{padding:26px;gap:17px}.comparison-summary strong{font-size:31px}.summary-saving{padding-left:23px}.connected-flow{gap:25px}}@media(max-width:800px){.savings-hero{grid-template-columns:1fr;gap:35px}.savings-page h1{font-size:72px}.savings-intro{max-width:600px}.total-visual{width:100%;max-width:570px;justify-self:center;padding:30px}.save-section-heading{flex-direction:column;align-items:start;gap:22px}.save-section-heading>p{max-width:100%}.tool-comparison th,.tool-comparison td{padding:18px 15px}.save-plan-grid{grid-template-columns:1fr}.comparison-summary{flex-wrap:wrap}.summary-saving{width:100%;padding:20px 0 0;border-left:0;border-top:1px solid #ffffff40;margin-top:4px}.music-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-flow{align-items:start}.connected-flow img{margin-top:4px;width:85px}.commission-section{gap:40px;grid-template-columns:.6fr 1fr}.commission-zero strong{font-size:76px}.source-list{grid-template-columns:1fr;gap:12px}}@media(max-width:540px){.save-wrap{width:calc(100% - 36px)}.savings-hero{padding-block:39px 45px;gap:31px}.savings-intro .save-eyebrow{font-size:10px;margin-bottom:23px}.savings-page h1{font-size:clamp(42px,11vw,58px)}.hero-price{font-size:43px;margin-top:18px!important}.hero-price span{font-size:14px}.save-lead{font-size:14px;margin-top:20px!important}.save-actions{gap:18px}.save-button{font-size:11px;padding:14px 19px;gap:17px}.save-text-link{font-size:11px;gap:9px}.total-visual{padding:23px 18px;border-radius:18px}.total-visual-label{font-size:14px}.separate-bills dt{font-size:11px}.separate-bills dd{font-size:13px}.separate-total{gap:12px}.separate-total span{font-size:11px}.separate-total strong{font-size:26px}.studio-total{padding:20px 14px;gap:10px}.studio-total img{width:91px}.studio-total>div>span{font-size:8px;max-width:145px}.studio-total strong{font-size:34px}.hero-saving strong{font-size:19px}.savings-page h2{font-size:34px}.save-eyebrow{font-size:10px}.save-section-heading{gap:18px;margin-bottom:26px}.save-section-heading>p{font-size:13px}.included-section{padding-bottom:45px}.tool-comparison th,.tool-comparison td{padding:15px 9px;font-size:11px;overflow-wrap:anywhere}.tool-comparison thead th:first-child{width:44%}.tool-comparison thead th:nth-child(2){width:29%}.tool-comparison thead th{font-size:10px}.tool-comparison tbody th>span:last-child{width:100%}.tool-number{display:none}.tool-comparison .tool-price{font-size:14px}.tool-comparison th small,.tool-comparison td small{font-size:9px}.tool-comparison tbody th small{display:none}.tool-comparison .student-cost-row th small{display:block}.studio-included>span:first-child{display:block;margin:0;font-size:19px}.studio-included>span:last-child{font-size:9px}.plan-section{padding-bottom:45px}.comparison-summary{padding:24px 20px;gap:16px}.comparison-summary>div>span{font-size:10px}.comparison-summary strong{font-size:30px}.comparison-summary small{display:block;font-size:11px;margin-left:0}.summary-arrow{display:none}.summary-saving strong small{display:inline;margin-left:4px}.music-section{padding-block:45px 35px}.music-feature-grid{gap:10px}.music-feature-grid a{padding:21px 15px}.music-feature-grid svg{width:23px;height:23px;margin-bottom:22px}.music-feature-grid h3{font-size:16px}.music-feature-grid p{font-size:10px}.music-feature-grid a>span{top:20px;right:15px;font-size:13px}.workflow-cost{padding-block:45px 30px}.workflow-cost>p:not(.save-eyebrow){font-size:13px}.connected-flow{padding:22px;flex-direction:column;gap:24px}.connected-flow img{width:95px}.connected-flow ol,.connected-flow li{gap:12px}.connected-flow li{font-size:11px}.commission-section{grid-template-columns:1fr;gap:27px;padding-block:15px 45px}.commission-zero{min-height:200px}.commission-zero strong{font-size:84px}.methodology{padding-bottom:40px}.methodology summary{font-size:15px}.savings-final{padding-block:45px}.savings-final h2{font-size:43px}}@media(prefers-reduced-motion:reduce){.savings-page *,.savings-page *:before,.savings-page *:after{scroll-behavior:auto!important;transition:none!important}}
