:root{--ink: #141414;--muted: #686868;--line: #d9d9d2;--paper: #f5f5f0;--acid: #eaff52;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 DM Sans,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.label{text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:13px}.muted{color:var(--muted)}nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:800 20px/1 Manrope;display:flex;align-items:center;gap:10px}.mark{width:30px;height:30px;border-radius:50%;background:var(--ink);display:grid;place-items:center;color:var(--acid);font-weight:800}.links{display:flex;gap:30px;align-items:center;font-size:14px}.links>a:not(.nav-cta){position:relative}.links>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--ink);transition:.2s}.links>a:hover:after{right:0}.nav-cta,.button{background:var(--ink);color:#fff;border-radius:999px;padding:12px 19px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:.2s}.nav-cta:hover,.button:hover{background:#303030;transform:translateY(-1px)}.hero{min-height:650px;padding:92px 0 74px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:64px;align-items:end}.hero>div{min-width:0}.hero h1{font:700 clamp(54px,7.1vw,100px) / .94 "Manrope";letter-spacing:-.065em;margin:24px 0 32px;max-width:860px}.highlight{position:relative;display:inline-block;z-index:0}.highlight:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.07em;height:.28em;background:var(--acid);z-index:-1;transform:rotate(-1deg)}.hero p{font-size:20px;line-height:1.5;max-width:620px;color:#4f4f4f;margin:0 0 28px}.hero-side{width:100%;border:1px solid var(--line);border-top:5px solid var(--acid);padding:8px 30px 4px;background:#ffffff6b}.metric{padding:27px 0;border-top:1px solid var(--line)}.metric:first-child{border-top:0}.metric strong{display:block;font:700 34px/1 Manrope;margin-bottom:8px}.metric span{color:var(--muted)}.trust{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.trust strong{color:var(--ink)}section{padding:105px 0}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:48px}.section-head h2,.pricing-intro h2{font:700 clamp(38px,5vw,68px) / 1.03 "Manrope";letter-spacing:-.045em;margin:0}.section-head p{font-size:18px;color:var(--muted);max-width:560px;margin:0 0 6px}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.service{padding:30px 28px 38px 0;border-bottom:1px solid var(--line)}.service+.service{padding-left:28px;border-left:1px solid var(--line)}.num{font:600 13px Manrope;color:var(--muted)}.service h3{font:700 24px Manrope;margin:52px 0 12px}.service p{color:var(--muted);margin:0}.work-section{background:var(--ink);color:#fff}.work-section .section-head p{color:#9b9b9b}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.project{margin:0}.project:first-child{grid-column:1/-1}.shot{aspect-ratio:3/2;overflow:hidden;background:#262626}.project:first-child .shot{aspect-ratio:2.15/1}.shot img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88);transition:transform .6s,filter .4s}.project:hover img{transform:scale(1.025);filter:saturate(1)}.project figcaption{display:flex;justify-content:space-between;gap:20px;padding:18px 0 8px;border-bottom:1px solid #343434}.project-title{font:700 19px Manrope}.project-type{color:#9b9b9b;font-size:14px;text-align:right}.pricing-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:46px}.price-note{align-self:end;color:var(--muted);font-size:18px;max-width:520px}.cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.price-card{padding:34px;min-height:530px;display:flex;flex-direction:column}.price-card+.price-card{border-left:1px solid var(--line)}.price-card.featured{background:var(--ink);color:#fff;position:relative}.popular{position:absolute;right:24px;top:24px;background:var(--acid);color:var(--ink);font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}.price-card h3{font:700 24px Manrope;margin:30px 0 10px}.price-card>p{color:var(--muted);min-height:52px}.featured>p{color:#aaa}.price{font:700 44px/1 Manrope;letter-spacing:-.04em;margin:24px 0 8px}.price small{font:500 14px DM Sans;letter-spacing:0;color:var(--muted)}.featured .price small{color:#aaa}.features{list-style:none;padding:22px 0;margin:18px 0 28px;border-top:1px solid var(--line)}.featured .features{border-color:#3b3b3b}.features li{padding:8px 0}.features li:before{content:"✓";margin-right:10px;font-weight:700}.price-card .button{margin-top:auto;justify-content:center;border:1px solid var(--ink);background:transparent;color:var(--ink)}.featured .button{background:var(--acid);border-color:var(--acid)}.process{background:#e9e9e3}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.step{padding:30px 36px 20px 0}.step+.step{padding-left:36px;border-left:1px solid #cecec7}.step-day{font:700 13px Manrope;text-transform:uppercase;letter-spacing:.1em}.step h3{font:700 26px Manrope;margin:45px 0 12px}.step p{color:var(--muted);margin:0}.disclaimer{margin-top:50px;padding-top:22px;border-top:1px solid #cecec7;font-size:14px;color:var(--muted)}.cta{padding:110px 0}.cta-box{background:var(--acid);padding:70px;display:grid;grid-template-columns:1.45fr .55fr;gap:40px;align-items:end}.cta h2{font:700 clamp(42px,6vw,78px) / .98 "Manrope";letter-spacing:-.055em;margin:16px 0 0}.cta-copy p{margin:0 0 24px}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.cta-copy .button{padding:15px 23px}.cta-copy small{display:block;margin-top:16px;color:#515151}footer{background:var(--ink);color:#fff;padding:64px 0 28px}.footer-top{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding-bottom:65px}.footer-brand{font:700 32px Manrope}.footer-brand p{font:16px DM Sans;color:#999;max-width:390px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-links div{display:flex;flex-direction:column;gap:10px}.footer-links span{color:#777;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.footer-links a:hover{color:var(--acid)}.footer-bottom{border-top:1px solid #333;padding-top:24px;display:flex;justify-content:space-between;color:#777;font-size:13px}@media (max-width: 850px){.links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding:64px 0 50px;gap:45px;min-height:auto}.hero-side{padding:8px 22px 4px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.hero-side .metric{border-top:0}.hero-side .metric+.metric{border-left:1px solid var(--line);padding-left:22px}.hero h1{font-size:clamp(49px,15vw,74px)}.trust{flex-wrap:wrap}.section-head,.pricing-intro,.services,.cards,.steps{grid-template-columns:1fr}.service+.service,.price-card+.price-card,.step+.step{padding-left:0;border-left:0}.service h3,.step h3{margin-top:25px}.price-card{min-height:auto}.price-card+.price-card{border-top:1px solid var(--line)}.work-grid{grid-template-columns:1fr}.project:first-child{grid-column:auto}.project:first-child .shot{aspect-ratio:3/2}.cta-box{grid-template-columns:1fr;padding:44px 28px}.footer-top{grid-template-columns:1fr}}@media (max-width: 520px){.wrap{width:min(calc(100% - 28px),var(--max))}nav{height:76px}.brand{font-size:17px}.mark{width:27px;height:27px}.nav-cta{padding:10px 14px;font-size:13px}.hero-side{grid-template-columns:1fr}.hero-side .metric+.metric{border-left:0;border-top:1px solid var(--line);padding-left:0}.trust span{width:45%}section{padding:78px 0}.section-head{gap:24px}.work-grid{gap:40px}.price-card{padding:28px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}}
