/*
Theme Name: Selfcast Studio
Theme URI: https://selfcast.studio/
Author: Selfcast
Description: The official cinematic landing page for Selfcast Studio.
Version: 1.1.6
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: selfcast-studio
*/

:root{--bg:#0f0f10;--surface:#18181a;--ink:#f7f4f4;--muted:#aaa6aa;--pink:#ff4d73;--pink-bright:#ff5d80;--line:rgba(255,255,255,.13);--serif:"Playfair Display",Georgia,serif;--sans:Inter,Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
button,a{font:inherit}
a{color:inherit;text-decoration:none}
button{cursor:default}
::selection{background:var(--pink);color:#0a0a0b}
.skip-link{position:absolute;left:1rem;top:-6rem;z-index:100;padding:.8rem 1rem;background:white;color:black}.skip-link:focus{top:1rem}
.layout{width:min(100% - 96px,1400px);margin-inline:auto}
.preview-notice{background:#25191e;color:#ffe7ec;text-align:center;padding:8px 16px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.preview-notice span{color:var(--pink);padding:0 .6rem}
.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 max(48px,calc((100vw - 1400px)/2));position:absolute;z-index:5;left:0;right:0;background:linear-gradient(to bottom,rgba(9,9,10,.78),rgba(9,9,10,0))}
.brand{display:inline-flex;align-items:center;gap:11px;line-height:1;color:#fff;white-space:nowrap}.brand img{border-radius:11px}.brand span{display:flex;flex-direction:column;gap:4px}.brand strong{font-size:15px;letter-spacing:.21em}.brand em{font-size:13px;font-style:normal;letter-spacing:.29em;font-weight:400}
.site-nav{display:flex;align-items:center;gap:40px;color:#dad6d8;font-size:13px;font-weight:600}.site-nav a:hover,.site-footer a:hover{color:var(--pink)}
.header-cta{font-size:12px;font-weight:700;letter-spacing:.03em;border:1px solid rgba(255,255,255,.35);border-radius:100px;padding:12px 18px;transition:.2s}.header-cta:hover{border-color:var(--pink);background:rgba(255,77,115,.12)}.header-cta span{color:var(--pink);margin-left:10px}
.hero{position:relative;min-height:760px;overflow:hidden;background:#111}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background:url('assets/stage.png') center top/cover no-repeat;opacity:.8}.hero-shade{background:linear-gradient(90deg,rgba(8,8,9,.84) 0%,rgba(8,8,9,.76) 38%,rgba(8,8,9,.3) 72%,rgba(8,8,9,.56) 100%),linear-gradient(0deg,#0f0f10 0%,transparent 24%,transparent 74%,rgba(0,0,0,.3) 100%)}
.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.8fr);gap:65px;align-items:center;padding-top:132px;padding-bottom:70px;min-height:760px}
.hero-copy{max-width:730px}.eyebrow,.section-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.24em;color:var(--pink);text-transform:uppercase}.eyebrow{display:flex;gap:13px;align-items:center;margin:0 0 28px}.eyebrow-line{width:31px;height:1px;background:var(--pink)}
h1,h2,h3,p{margin-top:0}.hero h1{font:400 clamp(64px,6.1vw,102px)/1.04 var(--serif);letter-spacing:-.055em;margin-bottom:26px}.hero h1 i,.intro-content h2 i,.how-heading h2 i{font-weight:400;color:#ffcad5}.hero-lead{font-size:19px;line-height:1.65;color:#ded9da;max-width:570px;margin-bottom:34px}
.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:15px 24px;border-radius:4px;font-weight:700;font-size:14px;min-height:52px}.button-primary{background:var(--pink);color:#101012;box-shadow:0 10px 30px rgba(255,77,115,.15);transition:.2s}.button-primary:hover{background:#ff7694;transform:translateY(-2px)}.text-link{display:inline-flex;gap:15px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:7px;transition:.2s}.text-link:hover{border-color:var(--pink);color:var(--pink)}.brand-line{font-size:10px;letter-spacing:.29em;font-weight:700;color:#a8a1a4;margin:45px 0 0}.brand-line span{color:var(--pink)}
.phone-showcase{position:relative;justify-self:center;margin:0;isolation:isolate;padding:12px 50px 0}.phone-orbit{position:absolute;border:1px solid rgba(255,255,255,.10);border-radius:50%;width:480px;height:480px;left:50%;top:45%;transform:translate(-50%,-50%);z-index:-1}.orbit-two{width:610px;height:610px;border-color:rgba(255,255,255,.06)}.phone{width:286px;padding:8px;border-radius:45px;background:linear-gradient(130deg,#717074 0%,#0b0b0c 21%,#3c3c40 47%,#0b0b0c 78%,#77767b 100%);box-shadow:0 38px 90px rgba(0,0,0,.7),0 0 0 1px #777 inset;transform:rotate(5deg)}.phone-glass{border-radius:38px;overflow:hidden;border:3px solid #070708;background:#0a0a0a}.phone-glass img{width:100%;height:auto}.phone-showcase figcaption{text-align:center;color:#d8c6cd;letter-spacing:.23em;font-size:9px;font-weight:700;margin-top:36px}.phone-showcase figcaption span{color:var(--pink);padding:0 6px}
.hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;color:#9f9699;font-size:10px;letter-spacing:.2em;font-weight:700;padding-bottom:26px;margin-top:-42px}
.intro-section{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:125px;padding-bottom:130px;border-bottom:1px solid var(--line)}.intro-section .section-kicker{padding-top:14px}.intro-content{display:grid;grid-template-columns:1.2fr .75fr;gap:55px;align-items:end}.intro-content h2,.section-heading h2,.how-heading h2,.download-content h2{font:400 clamp(46px,4.2vw,70px)/1.09 var(--serif);letter-spacing:-.04em;margin:0}.intro-content p{font-size:16px;line-height:1.85;color:#bcb6ba;margin:0 0 6px}
.story-section{display:grid;grid-template-columns:1.1fr .9fr;min-height:660px;background:#1c1719}.story-image{min-height:580px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;object-position:left top}.story-content{padding:100px max(60px,calc((100vw - 1400px)/2)) 90px 9%;display:flex;flex-direction:column;justify-content:center}.story-content h2{font:400 clamp(46px,4.2vw,70px)/1.14 var(--serif);letter-spacing:-.04em;margin:28px 0}.story-content p{max-width:440px;font-size:16px;line-height:1.85;color:#d0c5c9;margin-bottom:38px}.story-content .text-link{align-self:flex-start}
.tools-section{padding-top:130px;padding-bottom:145px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.section-heading h2{margin-top:24px}.section-heading p{font-size:16px;line-height:1.8;max-width:370px;color:#bcb6ba;margin-bottom:4px}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tool-card{position:relative;background:#1a1a1c;border:1px solid #2c2b2e;min-height:370px;padding:26px;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.tool-card:hover{background:#211c1f;border-color:#754357}.tool-card-featured{background:linear-gradient(145deg,#321c25,#1d1a1c);border-color:#774153}.tool-number{color:#b8aeb2;font-size:11px;letter-spacing:.19em}.tool-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #63404d;color:var(--pink);font-size:33px;margin:42px 0 35px}.tool-card h3{font:500 27px/1.18 var(--serif);margin-bottom:14px}.tool-card p{font-size:14px;line-height:1.7;color:#bdb5b9;margin-bottom:30px}.tool-foot{font-size:10px;letter-spacing:.14em;color:var(--pink);font-weight:700;margin-top:auto}
.how-section{background:#19191b;border-block:1px solid var(--line)}.how-layout{display:grid;grid-template-columns:.9fr 1fr;gap:100px;padding-block:125px}.how-heading h2{margin:27px 0}.how-heading>p{max-width:380px;color:#c7c0c3;line-height:1.8;font-size:16px}.steps{padding:0;margin:0;list-style:none}.steps li{display:grid;grid-template-columns:52px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.steps li:first-child{border-top:1px solid var(--line)}.step-count{font-size:12px;letter-spacing:.12em;color:var(--pink);font-weight:700;margin-top:8px}.steps h3{font:500 26px/1.3 var(--serif);margin-bottom:8px}.steps p{font-size:14px;line-height:1.75;color:#aaa4a7;margin:0}
.download-section{position:relative;min-height:650px;overflow:hidden;background:#0a0a0a}.download-image,.download-shade{position:absolute;inset:0}.download-image{background:url('assets/chair.png') center top/cover no-repeat}.download-shade{background:linear-gradient(90deg,rgba(5,5,6,.94) 0%,rgba(5,5,6,.83) 37%,rgba(5,5,6,.18) 72%,rgba(5,5,6,.28) 100%)}.download-content{position:relative;padding-block:105px 100px}.download-content h2{margin:25px 0 24px}.download-content>p:not(.download-note){max-width:520px;color:#d4cdd0;line-height:1.8;font-size:16px;margin-bottom:30px}.store-buttons{display:flex;gap:12px;flex-wrap:wrap}.store-button{display:flex;align-items:center;gap:13px;text-align:left;color:#fff;background:rgba(28,28,30,.94);border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:11px 16px;min-width:195px;min-height:73px;opacity:1}.store-button:disabled{opacity:1}.store-logo{width:31px;height:31px;filter:invert(1);flex:none}.store-button span:last-child{display:flex;flex-direction:column}.store-button small{font-size:9px;letter-spacing:.16em;font-weight:700;color:#c8c1c4}.store-button strong{font:600 20px/1.15 var(--sans)}.store-button em{font-size:9px;font-style:normal;color:var(--pink);margin-top:3px;letter-spacing:.03em}.download-note{font-size:12px;color:#bcb0b5;margin-top:18px;line-height:1.7}
.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:25px;align-items:center;padding-top:42px;padding-bottom:42px;color:#a59fa2;font-size:12px}.footer-brand{color:#fff}.site-footer small{font-size:11px;color:#7e787b;white-space:nowrap}
@media(max-width:1100px){.layout{width:min(100% - 64px,1400px)}.site-header{padding-inline:32px}.hero-content{grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);gap:20px}.hero h1{font-size:clamp(58px,6.5vw,82px)}.phone{width:240px}.intro-section{grid-template-columns:1fr 2.3fr}.intro-content{grid-template-columns:1fr;gap:24px}.tool-grid{grid-template-columns:repeat(2,1fr)}.story-content{padding-right:40px}.site-footer{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.layout{width:min(100% - 40px,600px)}.preview-notice{font-size:9px;line-height:1.5}.site-header{height:72px;padding-inline:20px}.brand img{width:40px;height:40px}.brand strong{font-size:12px}.brand em{font-size:11px}.site-nav{display:none}.header-cta{font-size:11px;padding:10px 13px}.hero{min-height:0}.hero-photo{background-position:right top}.hero-shade{background:linear-gradient(180deg,rgba(6,6,7,.68) 0%,rgba(6,6,7,.79) 47%,#0f0f10 100%)}.hero-content{display:flex;flex-direction:column;align-items:stretch;gap:42px;padding-top:137px;padding-bottom:80px;min-height:0}.hero-copy{max-width:600px}.hero h1{font-size:clamp(55px,12.5vw,83px)}.hero-lead{font-size:16px;line-height:1.65}.hero-actions{gap:25px}.brand-line{margin-top:34px}.phone-showcase{width:100%;padding:10px 12px 0 0;display:flex;flex-direction:column;align-items:flex-end}.phone-orbit{left:75%}.phone-showcase figcaption{text-align:right}.phone{width:min(58vw,265px);transform:rotate(4deg)}.phone-orbit{width:330px;height:330px}.orbit-two{width:460px;height:460px}.phone-showcase figcaption{margin-top:25px}.hero-bottom{display:none}.intro-section{display:block;padding-block:82px}.intro-section .section-kicker{padding:0 0 25px}.intro-content{display:block}.intro-content h2{font-size:47px;margin-bottom:25px}.intro-content p{font-size:15px}.story-section{display:flex;flex-direction:column}.story-image{min-height:400px;height:430px}.story-image img{object-position:left top}.story-content{padding:65px 20px 75px}.story-content h2{font-size:48px}.tools-section{padding-block:85px}.section-heading{display:block;margin-bottom:34px}.section-heading h2{font-size:46px}.section-heading p{margin-top:24px;font-size:15px}.tool-grid{grid-template-columns:1fr 1fr;gap:9px}.tool-card{min-height:320px;padding:19px}.tool-icon{margin:33px 0 27px;width:42px;height:42px;font-size:28px}.tool-card h3{font-size:21px}.tool-card p{font-size:12px}.tool-foot{font-size:8px}.how-layout{display:block;padding-block:80px}.how-heading h2{font-size:46px}.steps{margin-top:35px}.download-section{min-height:0}.download-image{background-position:right top}.download-shade{background:linear-gradient(90deg,rgba(5,5,6,.97),rgba(5,5,6,.75))}.download-content{padding-block:95px}.download-content h2{font-size:55px}.download-content>p:not(.download-note){font-size:15px}.site-footer{grid-template-columns:1fr 1fr;gap:25px;padding-block:35px}.site-footer .footer-brand{grid-column:1/-1}}
@media(max-width:420px){.header-cta{font-size:0;padding:9px 12px}.header-cta span{font-size:16px;margin:0}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:250px}.tool-icon{margin:20px 0}.store-buttons{display:grid;grid-template-columns:1fr;max-width:270px}.site-footer{grid-template-columns:1fr}.site-footer .footer-brand{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.text-link,.tool-card,.header-cta{transition:none}}

/* Public launch plan sections. */
.hero-free{max-width:570px;margin:-11px 0 30px;padding-left:17px;border-left:2px solid var(--pink);color:#e8dfe2;font-size:14px;line-height:1.7}.hero-free strong{color:#fff;font-weight:700}
.presentation-section{position:relative;min-height:640px;overflow:hidden;background:#0a0a0b}.presentation-image,.presentation-shade{position:absolute;inset:0}.presentation-image{background:url('assets/presentation.png') right top/cover no-repeat}.presentation-shade{background:linear-gradient(90deg,rgba(7,7,8,.94) 0%,rgba(7,7,8,.78) 42%,rgba(7,7,8,.12) 76%,rgba(7,7,8,.22) 100%)}.presentation-content{position:relative;padding-block:114px 105px}.presentation-content h2,.credits-layout h2,.ecosystem-heading h2,.pricing-free h2,.pricing-packs h2,.pricing-explainer h2,.pricing-end h2{font:400 clamp(46px,4.2vw,70px)/1.09 var(--serif);letter-spacing:-.04em;margin:24px 0}.presentation-content h2 i,.credits-layout h2 i,.ecosystem-heading h2 i,.pricing-free h2 i,.pricing-packs h2 i,.pricing-explainer h2 i,.pricing-end h2 i{color:#ffcad5;font-weight:400}.presentation-content>p:not(.presentation-cost){max-width:540px;color:#e0d6d9;font-size:16px;line-height:1.8}.presentation-cost{display:inline-block;margin:7px 0 25px;padding:9px 14px;background:rgba(255,77,115,.15);border:1px solid rgba(255,77,115,.5);color:#ffe6ec;font-size:12px;font-weight:700;letter-spacing:.04em}
.tools-status{max-width:650px;margin:28px 0 0;color:#a9a1a5;font-size:12px;line-height:1.7}.credits-section{background:linear-gradient(135deg,#2b1820,#151416 58%,#1d171a);border-top:1px solid #6a3749;border-bottom:1px solid var(--line)}.credits-layout{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center;padding-block:94px}.credits-layout h2{margin-bottom:0}.credits-copy p{max-width:530px;color:#e4d9dd;font-size:16px;line-height:1.8;margin-bottom:26px}.credits-copy .button{gap:18px}.credits-copy small{display:block;margin-top:16px;color:#b5aab0;font-size:11px;line-height:1.6}
.ecosystem-section{padding-top:120px;padding-bottom:135px}.ecosystem-heading h2{margin-top:25px}.ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:45px}.ecosystem-card{min-height:345px;background:#1a1a1c;border:1px solid #343034;padding:35px;display:flex;flex-direction:column;align-items:flex-start}.ecosystem-index{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--pink)}.ecosystem-card h3{font:500 32px/1.2 var(--serif);margin:40px 0 17px}.ecosystem-card p{max-width:520px;font-size:15px;line-height:1.8;color:#beb7ba}.ecosystem-card .text-link,.ecosystem-note{margin-top:auto}.ecosystem-note{font-size:11px;line-height:1.6;color:#d6a9b7}
.site-footer{grid-template-columns:1.4fr .9fr .75fr 1fr auto}

/* Dedicated credits and pricing page. */
.pricing-hero{position:relative;min-height:610px;overflow:hidden;background:#101012}.pricing-hero-image,.pricing-hero-shade{position:absolute;inset:0}.pricing-hero-image{background:url('assets/stage.png') right top/cover no-repeat;opacity:.75}.pricing-hero-shade{background:linear-gradient(90deg,rgba(7,7,8,.94),rgba(7,7,8,.81) 48%,rgba(7,7,8,.35)),linear-gradient(0deg,#0f0f10,transparent 30%)}.pricing-hero-content{position:relative;padding-top:175px;padding-bottom:105px}.pricing-hero h1{font:400 clamp(60px,6vw,96px)/1.04 var(--serif);letter-spacing:-.055em;margin:27px 0}.pricing-hero h1 i{color:#ffcad5;font-weight:400}.pricing-hero-content>p{max-width:660px;color:#ded5d9;font-size:18px;line-height:1.75}.pricing-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}
.pack-value{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:30px 0 18px}.pack-value .pack-price{margin:0;white-space:nowrap}.pack-credits{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;margin:0}.pack-credits strong{font:500 31px/1.1 var(--serif);color:#fff}.pack-credits span{font-size:10px;color:#e2b5c3;margin-top:5px;letter-spacing:.02em}
.pricing-free,.pricing-explainer{display:grid;grid-template-columns:.9fr 1fr;gap:85px;padding-block:110px}.pricing-free-list{border-top:1px solid var(--line)}.pricing-free-list article{display:grid;grid-template-columns:210px 1fr;gap:22px;padding:27px 0;border-bottom:1px solid var(--line)}.pricing-free-list strong{color:#fff;font:500 20px/1.3 var(--serif)}.pricing-free-list span{color:#bcb5b9;font-size:14px;line-height:1.75}
.pricing-packs{padding-block:110px 120px;background:#19191b;border-block:1px solid var(--line)}.pack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pack-card{display:flex;flex-direction:column;min-height:275px;padding:27px;background:#222023;border:1px solid #413b40}.pack-card-featured{background:linear-gradient(145deg,#3e202c,#211c21);border-color:#a64a69}.pack-tag{font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--pink)}.pack-price{font:400 52px/1.1 var(--serif);margin:33px 0 15px;color:#fff}.pack-price span{font:600 13px/1 var(--sans);letter-spacing:.12em}.pack-card>p:not(.pack-price){font-size:14px;line-height:1.7;color:#c4bbbf}.pack-status{margin-top:auto;border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:#eeb6c7}.pricing-disclaimer{max-width:920px;color:#a9a1a5;font-size:12px;line-height:1.7;margin:23px 0 0}.pricing-explainer-copy p{font-size:16px;line-height:1.8;color:#c9c0c4}.pricing-explainer-copy .text-link{margin-top:13px}.pricing-end{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(7,7,8,.96),rgba(7,7,8,.77)),url('assets/chair.png') right top/cover no-repeat}.pricing-end-content{padding-block:110px}.pricing-end h2{margin:25px 0}.pricing-end p{max-width:620px;color:#d8ced2;font-size:16px;line-height:1.8;margin-bottom:30px}

@media(max-width:1100px){.site-nav{gap:22px}.site-footer{grid-template-columns:repeat(3,1fr)}.pack-grid{grid-template-columns:repeat(2,1fr)}.credits-layout{gap:45px}}
@media(max-width:850px){.site-nav{display:none}.story-section{display:flex;flex-direction:column}.story-image{min-height:400px;height:430px}.story-image img{object-position:left top}.story-content{padding:65px 20px 75px}.story-content h2{font-size:48px}}
@media(max-width:720px){.hero-free{font-size:13px;margin:-10px 0 28px}.presentation-section{min-height:0}.presentation-image{background-position:right top}.presentation-shade{background:linear-gradient(180deg,rgba(7,7,8,.76) 0%,rgba(7,7,8,.82) 56%,rgba(7,7,8,.96) 100%)}.presentation-content{padding-block:90px 95px}.presentation-content h2{font-size:50px}.presentation-content>p:not(.presentation-cost){font-size:15px}.credits-layout{display:block;padding-block:80px}.credits-layout h2{font-size:48px;margin-bottom:26px}.credits-copy p{font-size:15px}.ecosystem-section{padding-block:85px}.ecosystem-heading h2{font-size:48px}.ecosystem-grid{grid-template-columns:1fr;gap:10px;margin-top:34px}.ecosystem-card{min-height:0;padding:27px}.ecosystem-card h3{margin-top:30px;font-size:29px}.ecosystem-card .text-link,.ecosystem-note{margin-top:15px}.pricing-hero-image{background-position:right top}.pricing-hero-shade{background:linear-gradient(180deg,rgba(7,7,8,.76),rgba(7,7,8,.9) 66%,#0f0f10)}.pricing-hero{min-height:0}.pricing-hero-content{padding-top:150px;padding-bottom:95px}.pricing-hero h1{font-size:clamp(54px,12vw,80px)}.pricing-hero-content>p{font-size:16px}.pricing-free,.pricing-explainer{display:block;padding-block:82px}.pricing-free h2,.pricing-packs h2,.pricing-explainer h2,.pricing-end h2{font-size:48px}.pricing-free-list{margin-top:35px}.pricing-free-list article{grid-template-columns:1fr;gap:7px}.pricing-packs{padding-block:82px}.pack-grid{grid-template-columns:1fr 1fr;gap:9px}.pack-card{min-height:250px;padding:20px}.pack-price{font-size:44px}.pricing-end{background-position:right top}.pricing-end-content{padding-block:90px}.site-footer{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.header-cta{font-size:10px;padding:9px 11px}.header-cta span{font-size:12px;margin-left:5px}.pack-grid{grid-template-columns:1fr}.pack-card{min-height:220px}.pricing-hero-actions{align-items:flex-start;flex-direction:column}.site-footer{grid-template-columns:1fr}}
