:root{--emerald-400:var(--mint);--text-secondary:var(--muted)}h1 em{white-space:normal}.delivery-badge{margin:20px auto 0;color:#ded4f0;font-size:14px}.delivery-badge strong{color:var(--mint)}.price{font:700 58px Outfit,sans-serif;letter-spacing:-.04em;margin:12px 0}.price span{font:500 16px Inter,sans-serif;letter-spacing:0;color:#786b87}.inclusions{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:15px}.inclusions div{padding-top:17px;border-top:1px solid var(--line)}.inclusions span{font-size:11px;color:var(--purple);margin-right:8px}.inclusions strong{font-size:14px}.inclusions p{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0 0}.process{padding-block:90px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.steps article{padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.steps span{font-size:10px;color:var(--purple);letter-spacing:.08em}.steps h3{font-size:24px;margin:15px 0 12px}.steps p,.faq p{color:var(--muted);font-size:14px;line-height:1.7}.proof-header{text-align:center;margin-bottom:35px}.proof-header h2,.faq h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em}.proof-header p{line-height:1.7}.website-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.website-tile{background:var(--surface);border:1px solid var(--line);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s}.website-tile:hover{border-color:var(--purple);transform:translateY(-3px)}.website-tile-preview{aspect-ratio:16/10;background:#211a2c;overflow:hidden}.website-tile-preview img{width:100%;height:100%;object-fit:cover;object-position:top}.website-tile-body{display:flex;justify-content:space-between;gap:15px;padding:23px;flex:1}.website-tile-name{font:600 22px Outfit,sans-serif}.website-tile-url{font-size:12px;color:var(--muted);margin-top:5px}.website-tile-arrow{color:var(--purple)}.website-tile-proof{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px}.website-tile-proof strong{color:#e4d5f9}.faq{padding-top:90px;max-width:820px}.faq h2{margin-bottom:30px}.faq details{padding:23px 0;border-bottom:1px solid var(--line)}.faq summary{font-weight:600;cursor:pointer;line-height:1.5}.faq p{margin-top:15px}.closing-section{text-align:center;padding-block:80px}.order{max-width:720px;padding-block:65px}.order h1{font-size:44px}.order p{color:var(--muted);line-height:1.8;margin-bottom:22px}.order-reference{font-size:11px;overflow-wrap:anywhere}.order a{color:var(--purple)}
@media(max-width:900px){.website-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{gap:14px}.steps article{padding:20px}}
@media(max-width:600px){.steps,.website-tile-grid{grid-template-columns:1fr}.process{padding-block:60px}.faq{padding-top:60px}.price{font-size:50px}.inclusions{gap:20px 15px}.inclusions strong{font-size:13px}.header-note{font-size:10px}.order h1{font-size:35px}}
.has-sticky-order{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.sticky-order{position:fixed;z-index:100;bottom:0;left:0;right:0;background:rgba(15,11,24,.97);border-top:1px solid #57406d;box-shadow:0 -12px 35px #0005;backdrop-filter:blur(16px);padding:13px 0 calc(13px + env(safe-area-inset-bottom))}.sticky-order-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.sticky-order p{line-height:1.6}.sticky-order p strong{display:block;font:600 18px Outfit,sans-serif}.sticky-order p span{font-size:12px;color:var(--muted)}.sticky-order .button{flex-shrink:0}
@media(max-width:600px){.sticky-order{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sticky-order-inner{gap:10px}.sticky-order p strong{display:none}.sticky-order p span{display:block;max-width:85px;font-size:11px;line-height:1.5}.sticky-order .button{font-size:12px;padding:13px 14px;gap:8px;flex:1}.has-sticky-order{padding-bottom:calc(85px + env(safe-area-inset-bottom))}}
