.detail-page{--account-tint:#244beb}.detail-page.growth{--account-tint:#c5322e}.detail-page.signature{--account-tint:#244beb}.detail-page .header{position:relative}.detail-main{max-width:1400px;margin:0 auto;padding:40px 6.5% 80px}.back-link{font-size:14px;color:#535f71;display:inline-block;margin-bottom:32px}.back-link:hover{color:var(--ink)}.account-switcher{display:flex;gap:35px;border-bottom:1px solid var(--line);margin-bottom:55px}.account-switcher a{padding:18px 0;display:flex;align-items:center;gap:13px;font-size:16px;color:#626b7a;border-bottom:2px solid transparent;margin-bottom:-1px}.account-switcher a[aria-current]{color:var(--account-tint);border-color:var(--account-tint)}.account-switcher a:hover{color:var(--ink)}.account-switcher span{font-size:12px}.account-switcher small{font-size:12px;color:#687282}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8%;align-items:start}.detail-heading .eyebrow{font-size:12px;color:#5b6575;line-height:1.6;letter-spacing:1.4px}.detail-heading h1{font-size:clamp(62px,7vw,94px);letter-spacing:-5px;margin:24px 0 22px;line-height:1.1;overflow-wrap:anywhere}.detail-heading h1 span{color:var(--account-tint)}.detail-heading h2{font-size:28px;letter-spacing:-.7px}.detail-heading>p{font-size:16px;line-height:1.8;color:#616b7b;margin-top:18px;max-width:580px}.service-list{margin-top:58px}.section-label{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.section-label h2{font-size:21px;letter-spacing:-.5px}.section-label>span{font-size:12px;color:#5d6879;white-space:nowrap}.service-row{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:26px 0}.service-index{font-size:12px;color:#687386;padding-top:5px}.service-row h3{font-size:18px;letter-spacing:-.3px;font-weight:500}.service-row p{font-size:16px;color:#616b7b;line-height:1.75;margin-top:9px}.account-summary{position:sticky;top:30px;padding:28px;background:linear-gradient(135deg,#ffffff,#e7ebf1);border:1px solid #b8bfca;border-radius:4px}.growth .account-summary{background:linear-gradient(135deg,#fff,#f0e9e9)}.signature .account-summary{background:linear-gradient(135deg,#fff,#e0e5ed)}.summary-top{display:flex;align-items:center;justify-content:space-between;color:var(--account-tint);font-size:12px;letter-spacing:1.2px;margin-bottom:27px}.summary-symbol{font-size:32px;line-height:1}.account-summary h2{font-size:31px;letter-spacing:-1px}.summary-price{display:flex;align-items:baseline;gap:5px;margin-top:20px}.summary-price>span:first-child{align-self:flex-start;font-size:26px;line-height:1.7}.summary-price strong{font-size:72px;font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:-4px;line-height:1.1}.summary-price>span:last-child{font-size:14px;color:#566171;padding-left:8px}.summary-subtitle{font-size:12px;color:#616c7c;margin-top:8px}.account-summary dl{margin:27px 0 25px;border-top:1px solid var(--line)}.account-summary dl div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 0;font-size:14px;line-height:1.5}.account-summary dt{color:#5d6879}.account-summary dd{margin:0;text-align:right;color:var(--ink)}.save-account{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--account-tint);color:#ffffff;padding:16px;border:0;border-radius:2px;font-size:14px;font-weight:600;min-height:48px}.save-account:hover{filter:brightness(1.08)}.save-account span{font-size:20px}.preference-note{font-size:12px;color:#5e6979;line-height:1.6;margin-top:14px}.save-status{font-size:13px;line-height:1.6;color:var(--account-tint)}.save-status:not(:empty){margin-top:12px}.summary-compare{display:block;font-size:13px;text-align:center;padding-top:20px;color:#4c5c73}.difference{margin-top:36px;padding:26px;border-left:2px solid var(--account-tint);background:#e8ecf3}.difference .eyebrow{font-size:12px;letter-spacing:1.3px;color:#5a667a}.difference h3{font-size:21px;line-height:1.5;letter-spacing:-.3px;margin-top:17px}.difference p{font-size:16px;line-height:1.7;color:#586579;margin-top:12px}.difference a{font-size:14px;color:var(--account-tint);display:inline-block;margin-top:20px}.comparison{padding-top:90px;scroll-margin-top:30px}.comparison>.eyebrow{font-size:12px;color:#5b6575;line-height:1.7}.comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:22px 0 32px}.comparison-heading h2{font-size:36px;letter-spacing:-1.5px;max-width:420px}.comparison-heading p{font-size:14px;line-height:1.8;color:#616b7b}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:4px}table{width:100%;border-collapse:collapse;min-width:700px;text-align:left}th,td{padding:21px 22px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}thead th{font-weight:500;font-size:17px;height:94px}thead th:first-child{font-size:14px;color:#5f6b7e}thead th span{font-size:12px;display:block;font-weight:400;margin-top:7px;color:var(--account-tint)}tbody th{font-weight:400;color:#515e72}tbody td{color:#2d3748}.current-column{background:#244beb07}thead .current-column{box-shadow:inset 0 2px var(--account-tint)}tr:last-child td,tr:last-child th{border-bottom:0}.table-hint{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scope-note{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;border-top:1px solid var(--line);margin-top:65px;padding-top:35px}.scope-note h2{font-size:24px;letter-spacing:-.6px}.scope-note p{font-size:14px;line-height:1.8;color:#5e6a7b}.scope-note p+p{margin-top:16px}.detail-page footer{border-top:1px solid var(--line)}
@media(max-width:1000px){.detail-layout{gap:5%;grid-template-columns:minmax(0,1fr) 310px}.detail-main{padding-left:5%;padding-right:5%}.account-summary{padding:24px}.detail-heading h1{font-size:65px;letter-spacing:-3px}.comparison-heading h2{font-size:31px}.comparison-heading p{max-width:240px}.section-label{align-items:start}.section-label h2{font-size:19px}.section-label>span{font-size:11px}}
@media(max-width:750px){.detail-main{padding:28px 6% 50px}.detail-page .header-cta{font-size:12px}.back-link{font-size:14px;margin-bottom:20px}.account-switcher{gap:0;justify-content:space-between;margin-bottom:35px}.account-switcher a{font-size:14px;gap:8px;flex-wrap:wrap;max-width:31%;padding:15px 0}.account-switcher a small{width:100%;padding-left:22px}.detail-layout{display:flex;flex-direction:column;gap:32px}.detail-content{display:contents}.detail-heading{order:0}.account-summary{order:1;position:relative;top:auto;width:100%}.service-list{order:2;margin-top:8px;width:100%}.difference{order:3;margin-top:0}.detail-heading h1{font-size:clamp(56px,11vw,78px);letter-spacing:-3px;margin:18px 0}.detail-heading h2{font-size:25px}.detail-heading>p{font-size:16px}.detail-heading .eyebrow{font-size:11px;letter-spacing:1px}.summary-top{margin-bottom:17px}.account-summary dl{margin-top:22px}.account-summary dl div{padding:13px 0}.account-summary{padding:25px}.comparison{padding-top:60px}.comparison-heading{display:block;margin-bottom:22px}.comparison-heading h2{font-size:31px}.comparison-heading p{margin-top:18px;max-width:none}.table-hint{display:block;font-size:12px;color:#627087;margin-bottom:12px}.scope-note{grid-template-columns:1fr;gap:22px;margin-top:42px;padding-top:30px}.section-label h2{font-size:20px}.service-row{gap:16px}.service-row h3{font-size:18px}.difference h3{font-size:20px}.account-summary .summary-price strong{font-size:65px}.detail-page footer>span{font-size:12px}}
@media(prefers-reduced-motion:no-preference){.detail-heading{animation:account-enter .6s ease-out both}.account-summary{animation:account-enter .7s ease-out both}@keyframes account-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}

/* Silver studio identity, shared across all account pages. */
.detail-page{background:#f5f6f8}.detail-page .header{background:#ffffff85}.detail-page .header:after{content:'';position:absolute;bottom:-1px;left:4.6%;height:2px;width:90px;background:linear-gradient(90deg,var(--red) 0 38%,var(--accent) 38% 100%)}
.account-summary{box-shadow:0 18px 45px #33405a10;border-top:3px solid var(--account-tint)}.summary-compare:hover,.back-link:hover{color:var(--accent)}.save-account:hover{filter:brightness(.88)}.detail-heading h1{font-weight:500}.account-switcher a:hover{color:var(--accent)}.section-label{border-bottom-color:#bec6d2}.service-index{color:var(--account-tint)}.service-row{gap:25px}.difference{background:#e9edf4;border-left-color:var(--account-tint)}.difference h3{color:#273247}.difference .eyebrow{color:#58667b}.comparison-heading h2{font-weight:500}.table-scroll{background:#fff}.current-column{background:#244beb06}.scope-note{border-top:2px solid #ccd3df}.detail-page .save-status{color:var(--account-tint)}
