:root{--bone:#f8f6f1;--paper:#fff;--ink:#141416;--slate:#605d57;--line:#e3dfd6;--oxblood:#8d2531;--brass:#c6ac78;--dark-soft:#26262a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);margin:0;font-family:Public Sans,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.site-header{z-index:10;border-bottom:1px solid var(--line);background:var(--bone);flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:12px;padding:18px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.wordmark{color:var(--ink);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.wordmark span{font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-weight:600}.wordmark small{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.desktop-nav{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-left:auto;font-size:13.5px;font-weight:500;display:flex}.desktop-nav a:hover,.text-link:hover{color:var(--oxblood)}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none}.mobile-nav nav{z-index:10;background:var(--paper);border:1px solid var(--ink);gap:8px;width:230px;padding:14px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 14px 36px #1414161f}.mobile-nav nav a{padding:8px;font-size:14px}.button{border:1px solid var(--oxblood);background:var(--oxblood);min-height:48px;color:var(--paper);white-space:nowrap;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.1;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:#711c26}.button:active{transform:translateY(1px)}.button-small{min-height:0;margin-left:0;padding:11px 20px;font-size:13.5px}.button-quiet{color:var(--ink);border-color:var(--ink);background:0 0}.button-quiet:hover{color:var(--paper);background:var(--ink)}.button-light{color:var(--ink);background:var(--paper);border-color:var(--paper)}.button-light:hover{background:var(--bone)}.hero,.page-hero,.section,.cta-band,.site-footer{padding-left:max(24px,50vw - 580px);padding-right:max(24px,50vw - 580px)}.home-hero{grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr);align-items:center;gap:58px;min-height:600px;padding-top:72px;padding-bottom:72px;display:grid}.hero h1,.page-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(48px,5.3vw,76px);font-weight:500;line-height:1.04}.lede{color:#454440;max-width:53ch;margin:22px 0 0;font-size:18px;line-height:1.62}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.eyebrow{color:var(--oxblood);letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.hero-visual{aspect-ratio:1.15;background:var(--dark-soft);position:relative;overflow:hidden}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14141647,#0000 55%);position:absolute;inset:0}.hero-visual img{object-fit:cover}.statement{grid-template-columns:1fr minmax(260px,.7fr);align-items:start;gap:80px;padding:72px max(24px,50vw - 580px);display:grid}.statement h2{letter-spacing:-.02em;max-width:15ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(31px,3.8vw,52px);font-weight:500;line-height:1.12}.statement p{color:#c9c6bf;margin:0}.dark{background:var(--ink);color:var(--bone)}.section{padding-top:96px;padding-bottom:96px}.section>h2,.section>div>h2,.offers>h2{letter-spacing:-.02em;max-width:18ch;margin:0 0 38px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(31px,3.7vw,48px);font-weight:500;line-height:1.13}.section p{color:#454440}.dark p{color:#c9c6bf}.cycle{border-top:1px solid;grid-template-columns:repeat(5,1fr);margin-top:36px;display:grid}.cycle-step{border-right:1px solid var(--line);min-height:205px;padding:26px 19px}.dark .cycle-step{border-color:#3a3a3d}.cycle-step:first-child{border-left:1px solid var(--line)}.dark .cycle-step:first-child{border-color:#3a3a3d}.cycle-step span{color:var(--brass);font-family:IBM Plex Mono,monospace;font-size:12px}.cycle-step h3{letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px;font-size:13px}.cycle-step p{margin:0;font-size:14px;line-height:1.5}.split{background:var(--paper);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.split>div>p:not(.eyebrow){max-width:46ch}.text-link{color:var(--oxblood);margin-top:16px;font-size:14px;font-weight:700;display:inline-block}.text-link:after{content:" →"}.profile{border:1px solid var(--line);background:var(--bone);padding:28px}.profile-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.profile-heading span{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:10px}.profile h2{margin:8px 0 26px;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:500;line-height:1.13}.profile-list{gap:16px;display:grid}.profile-list>div{border-bottom:1px solid var(--line);padding-bottom:15px}.profile-list>div>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:500}.profile-list span{color:#454440;text-transform:uppercase;background:#eee8d9;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:10px}.profile-list p,.profile-note{color:var(--slate);margin:4px 0 0;font-size:13px}.profile-note{margin-top:16px}.build-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.build-grid article,.offers article{border:1px solid var(--line);background:var(--paper);padding:32px}.build-grid article.dark{background:var(--ink);border-color:var(--ink)}.build-grid h3,.offers h3{margin:0 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:29px;font-weight:500;line-height:1.14}.build-grid p,.offers p{margin:0;font-size:15px}.offers{background:var(--paper)}.offers>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.offers article{border:0}.offers article:first-child{background:var(--ink);color:var(--bone)}.offers article:first-child p{color:#c9c6bf}.offers article:first-child .text-link{color:var(--brass)}.cta-band{background:var(--oxblood);color:var(--bone);padding-top:86px;padding-bottom:86px}.cta-band h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1}.cta-band p{color:#f0d9d3;max-width:55ch;margin:18px 0 26px}.page-hero{border-bottom:1px solid var(--line);padding-top:90px;padding-bottom:78px}.page-hero h1{max-width:15ch}.page-hero .button{margin-top:28px}.profile-wrap{background:var(--paper)}.article-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.article-grid article{border-top:1px solid var(--ink);padding-top:20px}.article-grid h2{margin:0 0 14px;font-family:"Source Serif 4",Georgia,serif;font-size:29px;font-weight:500;line-height:1.15}.article-grid p{margin:0;font-size:15px}.embed-section{max-width:920px;margin:auto}.embed-section>h2{margin-left:0}.embed-wrap{border:1px solid var(--line);background:var(--paper);min-height:650px;overflow:hidden}.embed-wrap iframe{border:0;width:100%;min-height:650px}.embed-form,.embed-form iframe{min-height:780px}.not-found{max-width:1160px;min-height:60vh;margin:auto;padding:100px 24px}.not-found h1{font-family:"Source Serif 4",Georgia,serif;font-size:50px;font-weight:500}.site-footer{background:var(--ink);color:#a9a6a0;grid-template-columns:1.2fr 1fr 1fr;gap:36px;padding-top:46px;padding-bottom:46px;font-size:13px;display:grid}.site-footer strong{color:var(--bone);font-family:"Source Serif 4",Georgia,serif;font-size:20px}.site-footer p{margin:7px 0 0}.site-footer nav{grid-template-columns:1fr 1fr;gap:7px 18px;display:grid}.site-footer a:hover{color:var(--bone)}@media (max-width:960px){.site-header{padding:14px 24px}.desktop-nav{display:none}.site-header>.button{margin-left:auto}.mobile-nav{display:block}.home-hero,.split,.statement{grid-template-columns:1fr;gap:38px}.hero-visual{aspect-ratio:1.35;width:100%;max-width:680px}.cycle{grid-template-columns:repeat(3,1fr)}.article-grid,.site-footer{grid-template-columns:1fr 1fr}.site-footer>p{grid-column:1/-1}}@media (max-width:640px){.site-header{gap:14px;min-height:64px;padding:12px 18px}.site-header>.button{display:none}.hero,.page-hero,.section,.cta-band,.site-footer{padding-left:20px;padding-right:20px}.home-hero{min-height:auto;padding-top:48px;padding-bottom:48px}.hero h1,.page-hero h1{font-size:clamp(41px,12vw,58px)}.lede{font-size:16px}.statement{padding-top:54px;padding-bottom:54px}.section{padding-top:62px;padding-bottom:62px}.cycle{grid-template-columns:1fr}.cycle-step,.cycle-step:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:auto}.dark .cycle-step,.dark .cycle-step:first-child{border-color:#3a3a3d}.build-grid,.offers>div,.article-grid{grid-template-columns:1fr}.profile{padding:21px}.profile-heading{display:block}.profile-heading span{margin-bottom:10px;display:block}.site-footer{grid-template-columns:1fr}.site-footer>p{grid-column:auto}.site-footer nav{max-width:280px}.embed-wrap,.embed-wrap iframe{min-height:720px}.embed-form,.embed-form iframe{min-height:820px}}.source-home{overflow:hidden}.source-home h1,.source-home h2,.source-home h3,.source-home p{margin-top:0}.source-hero,.source-problem,.source-section,.source-profile-feature,.source-behind-voice,.source-closing{padding-left:max(20px,50vw - 580px);padding-right:max(20px,50vw - 580px)}.source-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);max-width:1160px;margin:auto;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,7vw,88px);display:grid}.source-hero-copy{gap:28px;display:grid}.source-hero h1{letter-spacing:-.01em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(34px,5.5vw,60px);font-weight:500;line-height:1.06}.source-hero-copy>p{color:#454440;max-width:58ch;margin-bottom:0;font-size:17px;line-height:1.65}.source-hero-copy>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.source-search-device{gap:10px;display:grid}.source-query{border:1px solid var(--line);background:var(--paper);color:#454440;align-items:center;gap:10px;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:12.5px;display:flex}.source-query:first-letter{color:var(--slate)}.source-search-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-search-cards>div{border:1px solid var(--line);background:var(--paper);gap:10px;padding:18px;display:grid}.source-search-cards>.after{border-color:var(--ink)}.source-search-cards b,.source-search-cards i,.source-search-cards p{display:block}.source-search-cards b{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}.source-search-cards .after b{color:var(--oxblood)}.source-search-cards i{background:#ece8df;width:85%;height:8px}.source-search-cards .short{width:70%}.source-search-cards .medium{width:78%}.source-search-cards .after .short{width:72%}.source-search-cards .after .medium{width:80%}.source-search-cards .recognized{background:var(--ink);width:100%;position:relative}.source-search-cards .recognized:before{content:"";background:var(--oxblood);width:8px;height:8px;position:absolute;top:0;left:0}.source-search-cards p{color:var(--slate);margin:4px 0 0;font-size:12px;line-height:1.5}.source-search-cards .after p{color:#454440}.source-search-device small{color:var(--slate);text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px}.source-problem{background:var(--ink);color:var(--bone);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);display:grid}.source-problem h2,.source-section h2,.source-profile-feature h2,.source-behind-voice h2,.source-closing h2{font-family:"Source Serif 4",Georgia,serif;font-weight:500;line-height:1.15}.source-problem h2{margin-bottom:0;font-size:clamp(28px,3.6vw,40px)}.source-problem>div{gap:24px;display:grid}.source-problem p{color:#c9c6bf;margin-bottom:0;font-size:17px;line-height:1.65}.source-tool-list{flex-wrap:wrap;gap:8px;display:flex}.source-tool-list span,.source-tool-list strong{color:#a9a6a0;border:1px solid #3a3a3d;padding:7px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.source-tool-list strong{border-color:var(--brass);background:var(--brass);color:var(--ink)}.source-section{max-width:1160px;margin:auto;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px)}.source-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:32px;margin-bottom:48px;display:grid}.source-section-heading>div>b,.source-builds>b,.source-profile-feature>div>b,.source-behind-voice>div>b{color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.source-section-heading h2,.source-builds>h2{margin:14px 0 0;font-size:clamp(28px,3.6vw,40px)}.source-section-heading p{max-width:42ch;color:var(--slate);margin-bottom:0;font-size:15px;line-height:1.6}.source-cycle{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.source-cycle article{border-right:1px solid var(--line);min-height:220px;padding:28px 20px 0;transition:background .2s}.source-cycle article:hover{background:var(--paper)}.source-cycle article:first-child{border-left:1px solid var(--line)}.source-cycle span{color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:11px}.source-cycle b{letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:13px;display:block}.source-cycle h3{margin:12px 0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:500;line-height:1.3}.source-cycle p{color:var(--slate);margin-bottom:0;font-size:13.5px;line-height:1.55}.source-profile-feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px);display:grid}.source-profile-feature h2{margin:14px 0 18px;font-size:clamp(28px,3.6vw,40px)}.source-profile-feature p{color:#454440;margin-bottom:0;font-size:16px;line-height:1.65}.source-profile-feature a,.source-behind-voice a{margin-top:18px;font-size:15px;font-weight:600;display:inline-block}.source-profile-card{border:1px solid var(--line);background:var(--bone);padding:clamp(22px,3vw,32px) clamp(18px,3vw,36px)}.source-profile-card header{justify-content:space-between;gap:14px;margin-bottom:24px;display:flex}.source-profile-card header b{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.source-profile-card header small{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:10.5px}.source-profile-card>div{grid-template-columns:1fr auto;gap:7px;margin-bottom:20px;display:grid;position:relative}.source-profile-card h3{margin-bottom:0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-weight:500}.source-profile-card>div>span{background:#eee8df;grid-area:1/2;padding:2px 9px;font-family:IBM Plex Mono,monospace;font-size:12px}.source-profile-card>div>.score{color:var(--bone);background:var(--ink)}.source-profile-card footer{border-top:1px solid var(--line);color:#454440;padding-top:14px;font-size:12.5px}.source-profile-card footer strong{float:right;color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.source-builds>h2{max-width:24ch;margin-bottom:48px}.source-build-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-build-cards article{border:1px solid var(--line);background:var(--paper);gap:18px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,40px);display:grid}.source-build-cards small{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:11px}.source-build-cards h3{margin-bottom:0;font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:500;line-height:1.2}.source-build-cards p{color:#454440;margin-bottom:0;font-size:15px;line-height:1.6}.source-build-action{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:16px 18px;display:flex}.source-build-action>span{gap:3px;display:grid}.source-build-action strong{font-size:13.5px}.source-build-action small{font-size:11px}.source-build-action aside{gap:8px;display:flex}.source-build-action aside b,.source-build-action aside i{border:1px solid var(--line);white-space:nowrap;padding:8px 14px;font-size:12.5px;font-style:normal}.source-build-action aside b{color:var(--bone);border-color:var(--ink);background:var(--ink)}.source-build-action aside em{color:var(--brass);text-transform:uppercase;margin-left:7px;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal}.source-behind-voice{background:var(--ink);color:var(--bone);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px);display:grid}.source-production-still{background:repeating-linear-gradient(45deg,#1e1e21,#1e1e21 10px,#26262a 10px 20px);place-items:center;min-height:300px;display:grid;position:relative}.source-production-still span{background:var(--ink);color:#a9a6a0;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.source-production-still b{color:var(--brass);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10.5px;position:absolute;bottom:16px;left:16px}.source-behind-voice>div>b{color:var(--brass)}.source-behind-voice h2{margin:16px 0;font-size:clamp(26px,3.2vw,36px)}.source-behind-voice p{color:#c9c6bf;margin-bottom:0;font-size:16px;line-height:1.65}.source-behind-voice a{color:var(--brass)}.source-audience{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);display:grid}.source-audience h2{margin-bottom:0;font-size:clamp(26px,3.2vw,36px);line-height:1.18}.source-audience>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.source-audience span{background:var(--bone);padding:22px 20px;font-size:14.5px;font-weight:500;transition:background .2s}.source-audience span:hover{background:var(--paper)}.source-closing{background:var(--oxblood);color:var(--bone);padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px)}.source-closing h2{max-width:22ch;margin-bottom:0;font-size:clamp(30px,4vw,46px);line-height:1.1}.source-closing>div{flex-wrap:wrap;gap:14px;display:flex}.source-outline-light{color:var(--bone);background:0 0;border-color:#b8646f}.source-outline-light:hover{border-color:var(--bone);background:0 0}@media (max-width:800px){.source-hero,.source-problem,.source-section-heading,.source-profile-feature,.source-behind-voice,.source-audience{grid-template-columns:1fr}.source-cycle{grid-template-columns:repeat(3,1fr)}.source-cycle article:nth-child(4),.source-cycle article:nth-child(5){border-top:1px solid var(--line)}.source-build-action{flex-direction:column;align-items:flex-start}.source-section-heading{margin-bottom:34px}.source-section-heading p{margin:0}}@media (max-width:600px){.source-hero{padding-top:48px;padding-bottom:48px}.source-hero h1{font-size:clamp(36px,11vw,50px)}.source-search-cards,.source-build-cards,.source-audience>div,.source-cycle{grid-template-columns:1fr}.source-cycle article,.source-cycle article:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:auto;padding-bottom:24px}.source-cycle article:nth-child(4),.source-cycle article:nth-child(5){border-top:0}.source-profile-card header{display:block}.source-profile-card header small{margin-top:6px;display:block}.source-production-still{min-height:240px}.source-build-action aside{flex-wrap:wrap}.source-closing>div{flex-direction:column;align-items:flex-start}}.source-hero,.source-section{box-sizing:border-box;max-width:1160px;padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.site-header .button-small{font-weight:600}.source-home .button{padding:15px 28px;font-size:15px;font-weight:600}.source-home .button-quiet{padding:14px 28px}.source-page{overflow:hidden}.source-page h1,.source-page h2,.source-page h3,.source-page p{margin-top:0}.source-page small{color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.source-wide{max-width:1160px;margin-inline:auto}.source-section{box-sizing:border-box}.factory-hero,.build-day-hero{background:var(--ink);color:var(--bone);padding:clamp(56px,9vw,104px) max(20px,50vw - 580px) clamp(48px,8vw,96px)}.factory-hero>div{gap:30px;display:grid}.factory-hero small,.build-day-hero small{color:var(--brass);font-family:IBM Plex Mono,monospace;font-weight:400}.factory-hero h1,.build-day-hero h1{letter-spacing:-.01em;max-width:18ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:500;line-height:1.05}.factory-hero p,.build-day-hero p{color:#c9c6bf;max-width:66ch;margin:0;font-size:17px;line-height:1.65}.factory-hero>div>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.factory-hero>div>div span{color:#a9a6a0;font-family:IBM Plex Mono,monospace;font-size:12px}.factory-hero nav{color:#f8f6f1;letter-spacing:.06em;border-top:1px solid #3a3a3d;flex-wrap:wrap;gap:10px;padding-top:24px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.factory-hero nav i{color:var(--oxblood);font-style:normal}.factory-problem{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);display:grid}.factory-problem h2,.source-split h2,.factory-method h2,.factory-builds h2,.factory-two-up h2,.factory-voice h2,.factory-fulfillment h2,.factory-pricing h2,.factory-faq h2{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(27px,3.4vw,38px);font-weight:500;line-height:1.15}.factory-problem>div{color:#454440;gap:18px;font-size:16px;line-height:1.65;display:grid}.factory-problem p{margin:0}.factory-intelligence,.factory-voice{border-block:1px solid var(--line);background:#fff;padding:clamp(48px,8vw,96px) max(20px,50vw - 580px)}.source-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}.source-split>div:first-child{gap:22px;display:grid}.source-split p{color:#454440;margin:0;font-size:16px;line-height:1.65}.source-authority-profile{border:1px solid var(--line);background:var(--bone);padding:clamp(22px,3vw,32px) clamp(18px,3vw,36px)}.source-authority-profile header{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.source-authority-profile header b{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.source-authority-profile header small,.source-profile-footnote{color:var(--slate);letter-spacing:0;text-transform:none;font-family:IBM Plex Mono,monospace;font-size:10.5px}.source-profile-row{grid-template-columns:1fr auto;gap:7px;margin-bottom:20px;display:grid}.source-profile-row>div{align-items:baseline;gap:10px;display:flex}.source-profile-row h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-weight:500}.source-profile-row p{color:var(--slate);margin:0;font-size:12.5px}.source-profile-row>span{background:#eee8df;padding:2px 9px;font-family:IBM Plex Mono,monospace;font-size:12px}.source-profile-row>.score{background:var(--ink);color:var(--bone)}.segments,.machine-line{background:repeating-linear-gradient(90deg,var(--line) 0 calc(20% - 3px),transparent calc(20% - 3px) 20%);grid-column:1/-1;height:5px;display:block}.segments.one{background:linear-gradient(90deg,var(--ink) 0 calc(20% - 3px),transparent calc(20% - 3px) 20%),repeating-linear-gradient(90deg,var(--line) 0 calc(20% - 3px),transparent calc(20% - 3px) 20%)}.segments.two{background:linear-gradient(90deg,var(--ink) 0 calc(40% - 3px),transparent calc(40% - 3px) 40%),repeating-linear-gradient(90deg,var(--line) 0 calc(20% - 3px),transparent calc(20% - 3px) 20%)}.machine-line{background:linear-gradient(90deg,var(--oxblood) 0 68%,var(--line) 68% 100%)}.source-authority-profile footer{border-top:1px solid var(--line);color:#454440;padding-top:14px;font-size:12.5px}.source-authority-profile footer strong{float:right;color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.source-profile-footnote{line-height:1.5;margin:18px 0 0!important}.factory-method>small{margin-bottom:14px;display:block}.factory-method>h2{margin-bottom:48px}.factory-cycle{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.factory-cycle article{background:var(--bone);grid-template-columns:minmax(160px,.55fr) minmax(220px,.9fr) 1.8fr;align-items:baseline;gap:32px;padding:clamp(20px,2.5vw,28px) clamp(16px,2.5vw,32px);transition:background .2s;display:grid}.factory-cycle article:hover{background:#fff}.factory-cycle span,.factory-cycle b{font-family:IBM Plex Mono,monospace;font-size:11px}.factory-cycle span{color:var(--oxblood)}.factory-cycle b{color:var(--ink);letter-spacing:.16em;font-family:Public Sans,sans-serif;font-size:14px;font-weight:700}.factory-cycle h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-weight:500;line-height:1.35}.factory-cycle p{color:var(--slate);margin:0;font-size:14px;line-height:1.6}.factory-builds{background:var(--ink);color:var(--bone);padding:clamp(48px,8vw,96px) max(20px,50vw - 580px)}.factory-builds header{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:48px;display:flex}.factory-builds header p{color:#a9a6a0;max-width:44ch;margin:0;font-size:15px;line-height:1.6}.factory-builds>div>div{background:#3a3a3d;border:1px solid #3a3a3d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.factory-builds article{background:var(--ink);gap:8px;padding:24px 22px;transition:background .2s;display:grid}.factory-builds article:hover{background:#1e1e21}.factory-builds article span{color:var(--brass);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px}.factory-builds article b{font-size:14.5px;line-height:1.4}.factory-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.factory-two-up>article{border:1px solid var(--line);background:#fff;align-content:start;gap:18px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,40px);display:grid}.factory-two-up h2{margin:0;font-size:26px}.factory-two-up p{color:#454440;margin:0;font-size:15px;line-height:1.6}.factory-two-up dl,.factory-fulfillment dl{gap:8px;margin:0;display:grid}.factory-two-up dl div,.factory-fulfillment dl div{border:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 16px;display:flex}.factory-two-up dt,.factory-fulfillment dt{font-size:14px;font-weight:600}.factory-two-up dd,.factory-fulfillment dd{color:var(--slate);text-align:right;margin:0;font-size:12.5px}.factory-diagram{border:1px solid var(--line);gap:14px;margin-top:6px;padding:22px;display:grid}.factory-diagram>div{align-items:center;gap:12px;display:flex}.factory-diagram b{border:1px solid var(--ink);text-align:center;flex:1;padding:14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1.6}.factory-diagram b:last-child{border-style:dashed;border-color:var(--slate)}.factory-diagram em{color:var(--slate);font-style:normal;display:block}.factory-diagram i{color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal}.factory-diagram p{font-size:12px;line-height:1.5}.factory-copy-flow{border:1px solid var(--line);padding:clamp(20px,2.5vw,28px) clamp(16px,2.5vw,32px)}.factory-copy-flow>small{color:var(--slate);margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;display:block}.factory-copy-flow>div{border-bottom:1px solid #eeebe3;grid-template-columns:28px minmax(110px,190px) 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.factory-copy-flow span{color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:11px}.factory-copy-flow b{font-size:14px}.factory-copy-flow p{font-size:13px;line-height:1.5}.factory-fulfillment{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);display:grid}.factory-fulfillment p{color:#454440;margin:0 0 18px;font-size:16px;line-height:1.65}.factory-pricing{border-block:1px solid var(--line);background:#fff;padding:clamp(48px,7vw,88px) max(20px,50vw - 580px)}.factory-pricing>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.factory-pricing>div>div{gap:18px;max-width:55ch;display:grid}.factory-pricing p{color:#454440;margin:0;font-size:16px;line-height:1.65}.factory-pricing .text-link{font-size:14px;font-weight:600}.factory-faq h2{margin-bottom:40px}.source-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.source-faq article{border-top:1px solid var(--line);padding:20px 0}.source-faq button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:500;line-height:1.35;display:flex}.source-faq button b{color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-size:14px}.source-faq article>p{color:#454440;max-width:60ch;margin:12px 0 0;font-size:14.5px;line-height:1.65}.source-closing{background:var(--oxblood);color:var(--bone);padding:clamp(48px,8vw,96px) max(20px,50vw - 580px)}.source-closing>div{gap:28px;max-width:1160px;margin:auto;display:grid}.source-closing h2{max-width:22ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.source-closing p{color:#f0d9d3;max-width:56ch;margin:0;font-size:16px;line-height:1.6}.button-light{color:var(--ink);background:var(--bone)}.button-outline-light{color:var(--bone);background:0 0;border-color:#b8646f}.pricing-hero{gap:24px;max-width:1160px;padding-top:clamp(48px,7vw,88px);padding-bottom:64px;display:grid}.pricing-hero h1{letter-spacing:-.01em;max-width:720px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(32px,5vw,54px);font-weight:500;line-height:1.08}.pricing-hero p{color:#454440;max-width:720px;margin:0;font-size:17px;line-height:1.65}.pricing-path{padding-bottom:64px}.pricing-path>div{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 32px;display:flex}.pricing-path small{color:var(--slate);margin-right:8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}.pricing-path span{border:1px solid var(--line);padding:7px 13px;font-family:IBM Plex Mono,monospace;font-size:12px}.pricing-path .path-start{border-color:var(--ink);background:var(--ink);color:var(--bone)}.pricing-path i{color:var(--oxblood);font-family:IBM Plex Mono,monospace;font-style:normal}.pricing-audit{padding-bottom:72px}.pricing-audit>div{background:var(--ink);color:var(--bone);grid-template-columns:1.15fr .85fr;display:grid}.pricing-audit>div>div{gap:20px;padding:clamp(28px,4vw,48px) clamp(22px,4vw,52px);display:grid}.pricing-audit header,.pricing-cards header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-audit header small{background:var(--brass);color:var(--ink);padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.pricing-audit header span{color:#a9a6a0;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10.5px}.pricing-audit h2,.pricing-subscriptions h2,.pricing-build-day h2,.build-day-faq h2{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.12}.pricing-audit p{color:#c9c6bf;margin:0;font-size:16px;line-height:1.65}.pricing-audit>div>div>div:last-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pricing-audit a:not(.button){color:var(--bone);font-size:14px;font-weight:600}.source-includes{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.source-includes li{color:#454440;gap:12px;font-size:14px;line-height:1.5;display:flex}.source-includes li:before{content:"—";color:var(--oxblood);font-family:IBM Plex Mono,monospace}.dark-includes li{color:#e8e5de}.dark-includes li:before{color:var(--brass)}.pricing-audit aside{border-left:1px solid #3a3a3d;align-content:center;gap:8px;padding:clamp(28px,4vw,48px) clamp(22px,4vw,52px);display:grid}.pricing-audit aside strong,.pricing-build-day h3,.pricing-cards h3,.build-day-pricing strong{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1}.pricing-audit aside small,.build-day-pricing small{color:#a9a6a0;letter-spacing:0;text-transform:none;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.pricing-audit aside p{color:#a9a6a0;border-top:1px solid #3a3a3d;padding-top:20px;font-size:13.5px;line-height:1.6}.pricing-subscriptions{padding-bottom:72px}.pricing-subscriptions>header{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:28px;display:flex}.pricing-subscriptions>header p{max-width:46ch;color:var(--slate);margin:0;font-size:14.5px;line-height:1.55}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-cards article{border:1px solid var(--line);background:#fff;align-content:start;gap:18px;padding:clamp(26px,3.5vw,40px) clamp(20px,3.5vw,44px);display:grid;position:relative}.pricing-cards article.featured{border-color:var(--ink)}.pricing-cards article>em{background:var(--ink);color:var(--brass);letter-spacing:.1em;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal;position:absolute;top:-1px;right:-1px}.pricing-cards header b{font-size:15px}.pricing-cards header small{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.pricing-cards h3{margin:0;font-size:clamp(28px,3.6vw,40px)}.pricing-cards h3 span,.pricing-build-day h3 span{color:var(--slate);font-family:Public Sans,sans-serif;font-size:16px}.pricing-cards>article>p{color:#454440;margin:0;font-size:15px;line-height:1.6}.strategist-hours{border:1px solid var(--line);gap:10px;padding:18px 20px;display:grid}.strategist-hours small{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}.strategist-hours i{background:#ece8df;height:18px;display:block}.strategist-hours i b{background:var(--brass);width:8.5%;height:100%;display:block}.featured .strategist-hours i b{width:30%}.strategist-hours p{color:var(--slate);margin:0;font-size:12.5px;line-height:1.5}.pricing-cards .button{align-self:start;margin-top:auto}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.pricing-build-day{padding-bottom:72px}.pricing-build-day>div{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.1fr;display:grid}.source-production-placeholder{background:repeating-linear-gradient(45deg,#ece8df,#ece8df 10px,#f3f0e9 10px 20px);place-items:center;min-height:320px;display:grid;position:relative}.source-production-placeholder span{background:var(--bone);color:var(--slate);text-align:center;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.source-production-placeholder b{color:var(--slate);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400;position:absolute;bottom:16px;left:16px}.pricing-build-day article{align-content:start;gap:18px;padding:clamp(26px,3.5vw,44px) clamp(22px,3.5vw,48px);display:grid}.pricing-build-day article>small{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.pricing-build-day h3{margin:0;font-size:clamp(28px,3.6vw,40px)}.pricing-build-day p{color:#454440;margin:0;font-size:15px;line-height:1.6}.pricing-build-day article>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pricing-build-day article>div small{color:var(--slate);letter-spacing:0;text-transform:none;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.button-ink{background:var(--ink)}.category-authority{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:32px;padding-top:28px;padding-bottom:72px;display:flex}.category-authority>div{gap:20px;display:flex}.category-authority b{font-size:15px}.category-authority span{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:12.5px}.category-authority p{max-width:58ch;color:var(--slate);margin:0;font-size:14px;line-height:1.55}.pricing-fine-print{border-top:1px solid var(--line);background:#fff;padding:clamp(40px,6vw,72px) max(20px,50vw - 580px)}.pricing-fine-print>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-fine-print article{border:1px solid var(--line);align-content:start;gap:10px;padding:26px 28px;display:grid}.pricing-fine-print article small,.pricing-live-note{color:var(--slate);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.pricing-fine-print article p{color:#454440;margin:0;font-size:14px;line-height:1.6}.pricing-live-note{letter-spacing:0;grid-column:1/-1;margin-top:12px}.pricing-closing{background:var(--oxblood);color:var(--bone);padding:clamp(48px,7vw,88px) max(20px,50vw - 580px)}.pricing-closing>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.pricing-closing h2{max-width:24ch;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.12}.pricing-closing>div>div{flex-wrap:wrap;gap:14px;display:flex}.build-day-hero .source-wide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}.build-day-hero .source-wide>div:first-child{gap:28px;display:grid}.build-day-hero h1{max-width:16ch}.build-day-hero p{max-width:56ch}.build-day-hero .source-production-placeholder{background:repeating-linear-gradient(45deg,#1e1e21,#1e1e21 10px,#26262a 10px 20px);min-height:clamp(260px,34vw,380px)}.build-day-hero .source-production-placeholder span{background:var(--ink);color:#a9a6a0}.build-day-hero .source-production-placeholder b{color:var(--brass)}.build-day-hero a:not(.button){color:var(--bone);font-size:15px;font-weight:600}.build-day-hero .source-wide>div:first-child>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.build-day-banner{background:var(--oxblood);color:var(--bone);padding:22px max(20px,50vw - 580px)}.build-day-banner>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.build-day-banner>div>div{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.build-day-banner strong{font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-weight:500}.build-day-banner span{color:#f0d9d3;font-family:IBM Plex Mono,monospace;font-size:12.5px}.build-day-included>header{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:44px;display:flex}.build-day-included h2{max-width:24ch;margin:14px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(27px,3.4vw,38px);font-weight:500;line-height:1.15}.build-day-included header>p{max-width:40ch;color:var(--slate);margin:0;font-size:15px;line-height:1.6}.build-day-included>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.build-day-included article{background:#fff;align-content:start;gap:10px;padding:26px;transition:background .2s;display:grid}.build-day-included article:hover{background:#fcfbf8}.build-day-included article small{font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.build-day-included h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-weight:500;line-height:1.3}.build-day-included p{color:var(--slate);margin:0;font-size:13.5px;line-height:1.55}.build-day-how{border-block:1px solid var(--line);background:#fff;padding:clamp(48px,7vw,88px) max(20px,50vw - 580px)}.build-day-how>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}.build-day-how>div>div:first-child{gap:20px;display:grid}.build-day-how>div>div:first-child>p{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.4vw,27px);font-weight:500;line-height:1.45}.build-day-how>div>div:last-child{border-left:1px solid var(--line)}.build-day-how article{align-items:baseline;gap:20px;padding:16px 0 16px 24px;display:flex}.build-day-how article small{min-width:24px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.build-day-how article b{font-size:15px}.build-day-how article p{color:var(--slate);margin:3px 0 0;font-size:13.5px;line-height:1.5}.build-day-voice{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.build-day-voice>div{background:var(--ink);color:var(--bone);justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);display:flex}.build-day-voice>div>div:first-child{gap:12px;max-width:62ch;display:grid}.build-day-voice small{color:var(--brass);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.build-day-voice p{color:#e8e5de;margin:0;font-size:16px;line-height:1.65}.build-day-voice .source-production-placeholder{background:repeating-linear-gradient(45deg,#1e1e21,#1e1e21 10px,#26262a 10px 20px);flex:none;width:200px;min-height:120px}.build-day-voice .source-production-placeholder span{color:#a9a6a0;background:0 0}.build-day-pricing{border-block:1px solid var(--line);background:#fff;padding:clamp(48px,7vw,88px) max(20px,50vw - 580px)}.build-day-pricing>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,64px);display:grid}.build-day-pricing>div>div{gap:10px;display:grid}.build-day-pricing>div>div:last-child{gap:18px}.build-day-pricing p{color:#454440;margin:0;font-size:17px;line-height:1.65}.build-day-pricing>div>div:last-child>small{color:var(--slate);font-size:11.5px}.build-day-faq h2{margin-bottom:40px}@media (max-width:850px){.factory-problem,.source-split,.factory-two-up,.factory-fulfillment,.pricing-audit>div,.pricing-cards,.pricing-build-day>div,.build-day-hero .source-wide,.build-day-how>div,.build-day-pricing>div{grid-template-columns:1fr}.factory-cycle article{grid-template-columns:120px 1fr}.factory-cycle article p{grid-column:2}.factory-builds>div>div,.build-day-included>div{grid-template-columns:repeat(2,1fr)}.pricing-audit aside{border-top:1px solid #3a3a3d;border-left:0}.pricing-fine-print>div{grid-template-columns:1fr}.pricing-live-note{grid-column:auto}.factory-pricing>div,.pricing-subscriptions>header,.category-authority,.pricing-closing>div,.factory-builds header{flex-direction:column;align-items:flex-start}.factory-fulfillment{padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px)}}@media (max-width:600px){.factory-hero,.build-day-hero{padding-top:48px;padding-bottom:48px}.factory-hero h1,.build-day-hero h1{font-size:clamp(36px,11vw,50px)}.source-profile-row>div{display:block}.source-profile-row p{margin-top:4px}.factory-cycle article{grid-template-columns:1fr;gap:12px}.factory-cycle article p{grid-column:auto}.factory-builds>div>div,.build-day-included>div,.source-faq{grid-template-columns:1fr}.factory-two-up dl div,.factory-fulfillment dl div{flex-direction:column;align-items:flex-start}.factory-two-up dd,.factory-fulfillment dd{text-align:left}.factory-diagram>div{flex-direction:column;align-items:stretch}.factory-diagram i{text-align:center}.factory-copy-flow>div{grid-template-columns:24px 1fr}.factory-copy-flow p{grid-column:2}.source-faq{column-gap:0}.pricing-path>div{padding:20px}.pricing-path small{width:100%}.pricing-audit>div>div,.pricing-audit aside{padding:28px 22px}.pricing-subscriptions>header,.build-day-included>header{flex-direction:column;align-items:flex-start}.category-authority>div{flex-direction:column;align-items:flex-start;gap:6px}.build-day-banner>div,.build-day-voice>div{flex-direction:column;align-items:flex-start}.build-day-voice .source-production-placeholder{width:100%}.build-day-how>div>div:last-child{border-top:1px solid var(--line);border-left:0}.build-day-pricing strong{font-size:42px}}
