:root{--ink:#0d1115;--ink-soft:#171d23;--surface:#f4f0e5;--surface-strong:#fffdf7;--muted:#b5bcc3;--muted-dark:#5f6973;--gold:#f0c54a;--gold-deep:#c8981b;--sage:#92d3af;--line-dark:#2b333b;--line-light:#d7d0c1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--surface);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}.site-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:32px;width:min(1220px,100% - 48px);min-height:92px;margin:0 auto;display:flex}.brand{color:var(--surface);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand img{width:44px;height:44px}.brand span{line-height:1.05;display:grid}.brand strong{letter-spacing:.18em;font-size:1rem}.brand small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:.57rem;font-weight:800}.site-header nav{align-items:center;gap:clamp(18px,3vw,38px);display:flex}.site-header nav a{color:#d8dadd;letter-spacing:.06em;font-size:.84rem;font-weight:700;text-decoration:none}:is(.site-header nav a:hover,.site-header nav a:focus-visible){color:var(--gold)}.hero{isolation:isolate;background:linear-gradient(90deg,#0d1115fa 0%,#0d1115f0 43%,#0d111594 69%,#0d111514 100%),url(/bossops-canva-hero.jpg) 50%/cover no-repeat;border-bottom:1px solid #343d46;align-items:center;width:min(1220px,100% - 48px);min-height:720px;margin:0 auto;padding:84px clamp(34px,6vw,78px) 90px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;width:58%;max-width:670px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:900}.hero h1{max-width:720px;margin-bottom:30px;font-size:clamp(3.4rem,6.5vw,6.55rem);line-height:.92}.hero h1 em{color:var(--gold);font-weight:inherit}.hero-lead{color:#c9cdd1;max-width:680px;margin-bottom:34px;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.brand-definition{border-left:3px solid var(--gold);background:#141a20;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:min(100%,620px);margin:0 0 30px;padding:16px 18px;display:grid}.brand-definition span{color:#818a93;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.brand-definition strong{color:#f0ead9;font-size:.94rem}.button{letter-spacing:.04em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.button-primary{background:var(--gold);color:#111519}:is(.button-primary:hover,.button-primary:focus-visible){background:#ffdc77}.button-secondary{color:var(--surface);border-color:#46505a}:is(.button-secondary:hover,.button-secondary:focus-visible){border-color:var(--gold);color:var(--gold)}.hero-facts{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:50px 0 0;padding-top:24px;display:grid}.hero-facts div{min-width:0}.hero-facts dt{color:#818a93;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800}.hero-facts dd{color:#e2e0d8;margin:0;font-size:.86rem;font-weight:700}.product-stage{background:#11171c;border:1px solid #343d46;min-width:0;margin:0;padding:22px;position:relative}.sample-label{background:var(--gold);color:#101419;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin:-22px -22px 20px;padding:12px 16px;font-size:.66rem;font-weight:900;display:flex}.sample-label strong{border-left:1px solid #1014194d;padding-left:14px;font-size:.6rem}.product-stage:before,.product-stage:after{content:"";background:var(--gold-deep);position:absolute}.product-stage:before{width:120px;height:2px;top:-1px;right:34px}.product-stage:after{width:2px;height:92px;bottom:38px;right:-1px}.stage-caption{color:#7f8993;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:18px;font-size:.66rem;display:flex}.stage-caption strong{color:var(--gold)}.app-frame{background:#0b0f13;border:1px solid #414b55;border-radius:12px;overflow:hidden;box-shadow:22px 28px #00000038}.app-topbar{background:#161c21;border-bottom:1px solid #2a323a;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.mini-brand{color:#f6e9bc;letter-spacing:.08em;align-items:center;gap:9px;font-size:.73rem;display:flex}.mini-brand>span{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.1rem;display:grid}.app-status{color:var(--sage);letter-spacing:.12em;border:1px solid #92d3af73;padding:4px 7px;font-size:.58rem;font-weight:900}.product-stage figcaption{color:#9da5ad;margin:20px 2px 0;font-size:.7rem;line-height:1.55}.app-heading{padding:25px 24px 18px}.app-heading span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:800}.app-heading h2{color:#f4f0e5;letter-spacing:-.02em;margin:4px 0 2px;font-family:Arial,Helvetica,sans-serif;font-size:1.55rem;font-weight:800}.app-heading p{color:#89939d;margin:0;font-size:.78rem}.calculator-controls{background:#11171c;border:1px solid #2e3740;margin:0 24px 22px;padding:16px}.calculator-mode{background:#353e47;border:1px solid #353e47;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.calculator-mode button,.sample-actions button{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;border:0}.calculator-mode button{color:#aeb5bb;letter-spacing:.02em;background:#171e24;min-height:42px;padding:9px 12px;font-size:.68rem;font-weight:900}:is(.calculator-mode button:hover,.calculator-mode button:focus-visible){color:var(--gold)}.calculator-mode button.is-active{background:var(--gold);color:#101419}.calculator-fields{align-items:end;gap:10px;margin-top:14px;display:grid}.calculator-fields-target{grid-template-columns:minmax(0,1fr) auto}.calculator-fields-reverse{grid-template-columns:minmax(190px,1.5fr) minmax(110px,.65fr) minmax(76px,.4fr)}.calculator-fields label{gap:5px;min-width:0;display:grid}.calculator-fields label>span{color:#7e8994;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.calculator-fields input,.calculator-fields select{color:#f0ead9;width:100%;min-height:42px;font:inherit;background:#0b0f13;border:1px solid #424d57;border-radius:3px;outline:0;padding:8px 10px;font-size:.78rem}.calculator-fields input:focus,.calculator-fields select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #f0c54a2e}.calculator-unit-static{color:#d7d2c7;border:1px solid #424d57;border-radius:3px;place-items:center;min-width:52px;min-height:42px;font-size:.76rem;font-weight:900;display:grid}.formula-metrics{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 24px 22px;display:grid}.formula-metrics div{background:#161d23;padding:12px}.formula-metrics span,.formula-metrics strong{display:block}.formula-metrics span{color:#7e8994;text-transform:uppercase;font-size:.62rem}.formula-metrics strong{color:#f4f0e5;margin-top:3px;font-size:.82rem}.formula-table{border-top:1px solid #2e3740;margin:0 24px 22px}.formula-row{color:#bcc2c8;border-bottom:1px solid #222a31;grid-template-columns:1.5fr .7fr .9fr;align-items:center;gap:8px;min-height:39px;font-size:.72rem;display:grid}.formula-row>:nth-child(2),.formula-row>:nth-child(3){text-align:right}.formula-row strong{color:#f0ead9}.formula-head{color:#737e88;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.sample-actions{justify-content:space-between;align-items:center;gap:18px;margin:0 24px 24px;display:flex}.sample-actions p{color:#7e8994;margin:0;font-size:.72rem}.sample-actions button{background:var(--gold);color:#12161a;border-radius:4px;flex:none;min-height:40px;padding:10px 15px;font-size:.7rem;font-weight:900}:is(.sample-actions button:hover,.sample-actions button:focus-visible){background:#ffdc77}.release-ledger{border-top:1px solid var(--line-dark);width:min(1220px,100% - 48px);margin-inline:auto;padding:110px 0 120px}.release-ledger-heading{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:48px;padding-bottom:34px;display:grid}.release-ledger-heading h2{margin-bottom:0;font-size:clamp(2.75rem,5vw,5.2rem);line-height:.98}.release-check{border-top:1px solid #3a434c;margin:0}.release-check div{border-bottom:1px solid #293139;grid-template-columns:90px 1fr;gap:18px;padding:12px 0;display:grid}.release-check dt,.release-card dt,.candidate-meta dt{color:#7f8993;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.release-check dd{color:#d8d4ca;margin:0;font-size:.78rem}.installed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.release-card{background:#11171c;border:1px solid #343d46;padding:30px}.release-card-topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.release-card-topline p{color:#f1ecdf;letter-spacing:.08em;margin-bottom:2px;font-size:1.05rem;font-weight:900}.release-card-topline span{color:#8f99a2;font-size:.75rem}.release-card-topline>strong{color:var(--sage);letter-spacing:.11em;text-transform:uppercase;border:1px solid #92d3af73;padding:5px 8px;font-size:.6rem}.version-number{color:var(--gold);letter-spacing:-.055em;margin:42px 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,6.2rem);line-height:.82}.version-number span{color:#7e8891;letter-spacing:0;margin-right:4px;font-family:Arial,Helvetica,sans-serif;font-size:.3em;font-weight:900}.release-card>dl{background:#2a3239;border:1px solid #2a3239;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.release-card>dl div{background:#161d23;min-height:84px;padding:15px}.release-card dd,.candidate-meta dd{color:#e4dfd2;margin:5px 0 0;font-size:.82rem;font-weight:800}.candidate-card{border-left:8px solid var(--gold);background:var(--ink-soft);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:44px;margin-top:20px;padding:34px;display:grid}.candidate-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:900}.candidate-title-group h3{color:#f1ecdf;margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.candidate-title-group h3 span{color:var(--gold)}.candidate-meta{gap:12px;margin:0;display:grid}.candidate-meta div{grid-template-columns:94px 1fr;gap:16px;display:grid}.candidate-meta dd{margin-top:0}.candidate-facts{background:#303840;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;margin:0;display:grid}.candidate-facts div{background:#11171c;padding:24px}.candidate-facts dt{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.candidate-facts dd{color:#9fa7ae;letter-spacing:.09em;text-transform:uppercase;margin:8px 0 0;font-size:.68rem;font-weight:900}.upgrade-log{margin-top:58px}.upgrade-log>h3{color:#f1ecdf;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:1rem}.upgrade-table-wrap{border-top:1px solid #3b444d;overflow-x:auto}.upgrade-log table{border-collapse:collapse;text-align:left;width:100%}.upgrade-log th,.upgrade-log td{vertical-align:top;border-bottom:1px solid #293139;padding:16px 14px}.upgrade-log th{color:#7f8993;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.upgrade-log td{color:#d4d0c5;font-size:.8rem}.upgrade-log td:nth-child(3),.upgrade-log td:nth-child(4){color:var(--gold);font-weight:900}.statement{background:var(--gold);color:#101419;padding:58px max(24px,50% - 610px)}.statement p{letter-spacing:-.035em;max-width:1120px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.08}.recipe-showcase{grid-template-columns:minmax(260px,.68fr) minmax(540px,1.32fr);align-items:start;gap:clamp(48px,7vw,96px);width:min(1220px,100% - 48px);margin-inline:auto;padding:120px 0;display:grid}.recipe-intro{padding-top:18px}.recipe-intro h2{margin-bottom:28px;font-size:clamp(2.65rem,4.7vw,4.8rem);line-height:.98}.recipe-intro>p:not(.eyebrow){color:#aeb5bb;font-size:1.03rem}.recipe-intro dl{border-top:1px solid var(--line-dark);margin:38px 0 0}.recipe-intro dl div{border-bottom:1px solid var(--line-dark);padding:17px 0}.recipe-intro dt{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.recipe-intro dd{color:#d8d4ca;margin:3px 0 0;font-size:.9rem}.meaning-section{grid-template-columns:1.05fr .95fr;gap:clamp(52px,8vw,110px);width:min(1220px,100% - 48px);margin-inline:auto;padding:120px 0 34px;display:grid}.meaning-intro h2{max-width:680px;margin-bottom:0;font-size:clamp(2.75rem,5.1vw,5.3rem);line-height:.98}.meaning-intro h2 span{color:var(--gold)}.meaning-copy{align-self:end;padding-bottom:6px}.meaning-copy p{color:#aeb5bb;font-size:1.05rem}.meaning-copy p:last-child{margin-bottom:0}.meaning-copy strong{color:#eee9db}.product-section,.workflow,.customer-questions,.boundary,.availability,.legal-shell,.site-footer{width:min(1220px,100% - 48px);margin-inline:auto}.product-section{padding:120px 0}.section-heading{max-width:760px;margin-bottom:62px}.section-heading h2,.workflow h2,.questions-heading h2,.boundary h2,.availability h2{margin-bottom:24px;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.98}.section-heading>p:last-child,.boundary>p,.availability>div>p:last-child{color:#aeb5bb;font-size:1.06rem}.feature-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.feature-grid article{min-height:310px;padding:34px 28px 38px 0}.feature-grid article+article{border-left:1px solid var(--line-dark);padding-left:28px}.feature-number{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:900}.feature-grid h3{max-width:290px;margin:76px 0 14px;font-size:1.35rem;line-height:1.2}.feature-grid p{color:#929ba3;max-width:320px;margin:0;font-size:.92rem}.workflow{border-top:1px solid var(--line-dark);grid-template-columns:.85fr 1.15fr;gap:100px;padding:110px 0;display:grid}.workflow-copy>p:last-child{color:#aeb5bb;max-width:520px;font-size:1.02rem}.workflow ol{margin:0;padding:0;list-style:none}.workflow li{border-bottom:1px solid var(--line-dark);grid-template-columns:58px 1fr;align-items:start;gap:20px;min-height:138px;padding:26px 0;display:grid}.workflow li:first-child{border-top:1px solid var(--line-dark)}.workflow li>span{color:var(--gold);font-size:.72rem;font-weight:900}.workflow li strong{color:#eee9db;font-size:1.1rem;display:block}.workflow li p{color:#8f99a2;margin:6px 0 0}.customer-questions{border-top:1px solid var(--line-dark);padding:110px 0}.questions-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,8vw,110px);display:grid}.questions-heading h2{max-width:720px;margin-bottom:0;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.98}.questions-heading>p{color:#aeb5bb;margin:0;font-size:1.03rem}.questions-grid{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.questions-grid article{background:var(--ink-soft);min-height:220px;padding:32px}.questions-grid h3{color:#eee9db;margin-bottom:16px;font-size:1.08rem;line-height:1.3}.questions-grid p{color:#98a1a9;margin:0;font-size:.91rem}.boundary{border-left:8px solid var(--gold);background:var(--ink-soft);grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:76px;display:grid}.boundary h2{margin-bottom:0}.boundary>p{margin:0}.availability{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:112px 1fr auto;align-items:center;gap:44px;margin-top:120px;margin-bottom:0;padding:66px 0;display:grid}.availability h2{margin-bottom:14px;font-size:clamp(2.2rem,4vw,4.2rem)}.availability p{margin-bottom:0}.site-footer{border-top:1px solid var(--line-dark);color:#89929a;grid-template-columns:1fr auto;gap:34px;padding:54px 0 44px;font-size:.82rem;display:grid}.footer-brand{color:var(--surface);letter-spacing:.08em;font-size:.95rem;font-weight:900;text-decoration:none}.site-footer p{margin:7px 0 0}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}:is(.footer-links a:hover,.footer-links a:focus-visible){color:var(--gold)}.copyright{border-top:1px solid #20272d;grid-column:1/-1;padding-top:30px}.legal-shell{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(64px,10vw,150px);padding:100px 0 120px;display:grid}.legal-intro{align-self:start;position:sticky;top:48px}.legal-intro h1{margin-bottom:26px;font-size:clamp(3.4rem,6vw,6rem);line-height:.96}.legal-intro>p:last-child{color:#a9b0b7;font-size:1.06rem}.legal-content{border-top:1px solid var(--line-dark)}.legal-content section{border-bottom:1px solid var(--line-dark);padding:32px 0 36px}.legal-content h2{color:#f0eadc;letter-spacing:-.01em;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:1.12rem;font-weight:800}.legal-content h3{color:#eee9dc;font-size:.96rem}.legal-content p{color:#aeb5bb}.legal-content p:last-child{margin-bottom:0}.legal-content a{color:var(--gold)}.support-contact{border-left:4px solid var(--gold);background:#141a20;padding-inline:26px!important}.support-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:1px;display:grid}.support-grid article{background:var(--ink);padding:24px}.support-grid p{margin:0;font-size:.9rem}@media (max-width:980px){.hero{background-position:62%;min-height:680px}.hero-copy{width:66%}.recipe-showcase{grid-template-columns:1fr}.recipe-showcase .product-stage{width:min(720px,100%)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article{min-height:265px}.feature-grid article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.feature-grid article:nth-child(3){border-left:0;padding-left:0}.release-ledger-heading,.candidate-card,.workflow,.questions-heading,.meaning-section,.boundary,.legal-shell{grid-template-columns:1fr}.candidate-card{gap:32px}.meaning-section{gap:38px}.workflow{gap:40px}.questions-heading{gap:26px}.questions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary{gap:26px}.availability{grid-template-columns:92px 1fr}.availability img{width:92px;height:92px}.availability .button{grid-column:2;justify-self:start}.legal-intro{max-width:720px;position:static}}@media (max-width:720px){.site-header,.hero,.release-ledger,.recipe-showcase,.meaning-section,.product-section,.workflow,.customer-questions,.boundary,.availability,.legal-shell,.site-footer{width:min(100% - 32px,1220px)}.site-header{min-height:78px}.brand img{width:38px;height:38px}.brand small{letter-spacing:.08em;max-width:175px}.site-header nav{gap:14px}.site-header nav a:nth-child(2){display:none}.site-header nav a{font-size:.76rem}.hero{background:linear-gradient(#0d1115 0%,#0d1115f5 58%,#0d111533 100%),url(/bossops-canva-hero.jpg) 100% 100%/auto 62% no-repeat;min-height:auto;padding:58px 28px 300px}.hero-copy{width:100%}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.brand-definition{grid-template-columns:1fr;gap:5px}.hero-facts,.feature-grid,.support-grid{grid-template-columns:1fr}.hero-facts{gap:16px}.product-stage{padding:14px}.sample-label{flex-direction:column;align-items:flex-start;gap:4px;margin:-14px -14px 16px}.sample-label strong{border-left:0;padding-left:0}.stage-caption{gap:14px;font-size:.58rem}.app-frame{box-shadow:10px 14px #00000038}.formula-metrics{grid-template-columns:1fr 1fr}.formula-metrics div:last-child{grid-column:1/-1}.formula-row{grid-template-columns:1.2fr .65fr .8fr;font-size:.65rem}.calculator-mode,.calculator-fields-reverse{grid-template-columns:1fr}.sample-actions{flex-direction:column;align-items:flex-start}.statement{padding:44px 16px}.release-ledger{padding:82px 0}.release-ledger-heading,.installed-grid{grid-template-columns:1fr}.release-card{padding:24px}.candidate-card{padding:30px 24px}.candidate-meta div{grid-template-columns:82px 1fr}.upgrade-log th,.upgrade-log td{min-width:100px}.upgrade-log th:last-child,.upgrade-log td:last-child{min-width:230px}.product-section,.recipe-showcase,.meaning-section,.workflow,.customer-questions,.legal-shell{padding:82px 0}.feature-grid article,.feature-grid article+article{border-left:0;border-bottom:1px solid var(--line-dark);min-height:240px;padding:28px 0 32px}.feature-grid article:last-child{border-bottom:0}.feature-grid h3{margin-top:54px}.boundary{padding:48px 30px}.questions-grid{grid-template-columns:1fr}.questions-grid article{min-height:auto;padding:28px 24px}.availability{grid-template-columns:1fr;gap:26px;margin-top:84px;margin-bottom:0}.availability .button{grid-column:1}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-actions:has(.play-badge){align-items:center}.play-badge{border-radius:6px;flex:none;align-items:center;margin:-16px;padding:16px;display:inline-flex}.play-badge img{width:190px;max-width:100%;height:auto}.play-badge:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.purchase-note{color:#c9cdd1;margin:20px 0 0;font-size:14px}.download-action{text-align:center;padding:16px}.download-action>p{color:#aeb5bb;margin:16px 0 0;font-size:14px}.launch-availability{scroll-margin-top:110px}.launch-availability .download-action .play-badge img{width:210px;height:auto}@media (max-width:980px){.download-action{text-align:left;grid-column:2;justify-self:start;padding:16px 0}}@media (max-width:720px){.download-action{grid-column:1}.hero-actions:has(.play-badge){gap:28px}.hero-actions:has(.play-badge) .button{min-height:46px}}
