.website-service-hero{padding-block:8rem 4.5rem}.website-service-grid{align-items:center;gap:3rem;display:grid}.website-service-heading{text-wrap:balance;max-width:20ch;font-size:clamp(2.75rem,5.4vw,5rem);line-height:1.03}.website-service-intro{max-width:58ch;color:var(--color-graphite);margin-block:1.5rem}.website-design-proof,.website-portrait{margin:0;position:relative}.website-design-proof{background:var(--color-sunken);border:1px solid var(--color-hairline);padding:1rem}.website-proof-top{color:var(--color-graphite);justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-size:.75rem;display:flex}.website-design-proof>img{box-shadow:0 10px 24px #0000001f}.website-design-proof figcaption{padding:1.25rem .25rem .25rem;font-size:.875rem}.website-design-proof figcaption small{color:var(--color-graphite);margin-top:.45rem;font-size:.75rem;line-height:1.6;display:block}.website-before{z-index:1;width:60%;margin:0 0 -2rem auto;position:relative;transform:rotate(3deg);box-shadow:0 8px 20px #0000002e}.website-before span{background:var(--color-raised);padding:.4rem .6rem;font-size:.75rem;display:block}.website-portrait img{border-radius:var(--radius-card)}.website-portrait figcaption{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.website-portrait figcaption span{color:var(--color-graphite)}.website-budget{border:1px solid var(--color-hairline-strong);background:var(--color-raised);margin:0;padding:clamp(1.5rem,3vw,3rem)}.website-stage-label{margin-bottom:2rem;font-size:1.125rem;font-weight:600}.website-budget-row{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.website-budget-row small{color:var(--color-graphite);margin-top:.2rem;font-size:.8125rem;display:block}.website-budget-row strong{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.75rem,3vw,2.5rem)}.website-budget figcaption{border-top:1px solid var(--color-hairline);color:var(--color-graphite);padding-top:1.25rem;font-size:.8125rem}.website-flow-stage,.website-tool-stage{background:var(--color-sunken);border:1px solid var(--color-hairline);margin:0;padding:clamp(1.5rem,3vw,2.75rem)}.website-flow{padding:0;list-style:none}.website-flow li{align-items:center;gap:1.25rem;padding-block:1.5rem;display:flex;position:relative}.website-flow li+li{border-top:1px solid var(--color-hairline-strong)}.website-flow-icon{color:var(--color-teal);flex:0 0 2.75rem}.website-flow-icon svg{width:2.75rem;height:2.75rem}.website-flow strong{font-size:1.125rem}.website-flow p{color:var(--color-graphite);margin-top:.4rem;font-size:.875rem}.website-flow-stage figcaption,.website-tool-stage figcaption{color:var(--color-graphite);margin-top:1.5rem;font-size:.75rem;line-height:1.6}.website-app-preview{background:var(--color-raised);border:1px solid var(--color-hairline-strong);box-shadow:0 12px 26px #00000017}.website-app-title,.website-app-row,.website-app-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.website-app-title{border-bottom:1px solid var(--color-hairline-strong)}.website-app-title>span,.website-app-head{color:var(--color-graphite);font-size:.75rem}.website-app-row{border-top:1px solid var(--color-hairline);font-size:.875rem}.website-app-row small{color:var(--color-graphite);margin-top:.35rem;font-size:.75rem;line-height:1.5;display:block}.website-status{color:var(--color-teal);white-space:nowrap;font-size:.75rem}.website-takeaway{text-wrap:balance;max-width:30ch;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15}.website-benefits{gap:2.5rem;margin-top:2.5rem;display:grid}.website-benefits article{border-top:1px solid var(--color-hairline-strong);padding-top:1.5rem}.website-benefits p{color:var(--color-graphite);max-width:65ch;margin-top:1rem;font-size:.9375rem;line-height:1.7}.website-package-list{border-top:1px solid var(--color-hairline-strong);margin-top:2.5rem}.website-package-list details{border-bottom:1px solid var(--color-hairline-strong)}.website-package-list summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding-block:1.5rem;list-style:none;display:grid}.website-package-list summary::-webkit-details-marker{display:none}.website-package-list summary:after{content:"+";color:var(--color-teal);font-size:1.5rem}.website-package-list details[open] summary:after{content:"−"}.website-package-list summary strong{font-size:1.125rem}.website-package-list summary small{color:var(--color-graphite);margin-top:.25rem;font-size:.8125rem;display:block}.website-package-price{font-family:var(--font-display);white-space:nowrap;font-size:1.75rem}.website-package-detail{color:var(--color-graphite);gap:1.5rem;padding-bottom:1.75rem;font-size:.9375rem;display:grid}.website-founder{border-top:1px solid var(--color-hairline);grid-template-columns:5rem 1fr;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.website-founder img{aspect-ratio:1;object-fit:cover;object-position:center 15%}@media (min-width:1024px){.website-service-grid{grid-template-columns:1fr 1fr;gap:4rem}.website-service-hero{padding-block:9.5rem 5.5rem}.website-benefits{grid-template-columns:repeat(3,1fr)}.website-package-detail{grid-template-columns:1fr 1fr}}@media (max-width:480px){.website-service-hero{padding-top:7rem}.website-app-title,.website-app-row,.website-app-head{padding-inline:.75rem}.website-app-row{align-items:flex-start}.website-app-row small{max-width:17ch}.website-package-list summary{gap:.65rem}}
