@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,700;6..72,800&display=swap";:root{color-scheme:light;--ink: #101517;--muted: #5b666b;--paper: #f7f8f5;--surface: #ffffff;--line: #dde4df;--coral: #ff5a3d;--coral-dark: #d63f27;--mint: #40b891;--blue: #1f6fff;--gold: #c89835;--danger: #b83022;--success: #1f8354;--shadow: 0 18px 60px rgba(20, 30, 31, .12);--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Manrope,Avenir Next,Helvetica,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}code{border-radius:4px;background:#eef3ef;padding:2px 5px}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:14px max(24px,calc((100vw - var(--max)) / 2));border-bottom:1px solid rgba(16,21,23,.08);background:#f7f8f5eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:baseline;gap:10px;justify-self:start}.brand span{border:2px solid var(--ink);border-radius:8px;padding:5px 8px;font-weight:800}.brand small{color:var(--muted);font-weight:700}nav{display:flex;gap:28px;color:var(--muted);font-size:.92rem;font-weight:700}nav a:hover{color:var(--ink)}.header-cta{justify-self:end}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:8px;border:1px solid transparent;padding:11px 16px;font-weight:800;line-height:1.1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--coral);color:#fff;box-shadow:0 12px 28px #ff5a3d47}.button-primary:hover{background:var(--coral-dark)}.button-secondary{border-color:#10151729;background:#fff;color:var(--ink)}.hero{min-height:82svh;display:flex;align-items:center;padding:84px max(24px,calc((100vw - var(--max)) / 2)) 76px;color:#fff;background-image:linear-gradient(90deg,#0c1112ed,#0c1112d1 43%,#0c11122e),url(/samples/skincare-serum.png);background-position:center;background-size:cover}.hero-copy{width:min(720px,100%)}.eyebrow{margin:0 0 12px;color:var(--coral);font-size:.78rem;font-weight:800;text-transform:uppercase}.hero .eyebrow{color:#89efc2}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Newsreader,Georgia,serif;line-height:.98}h1{max-width:760px;margin-bottom:22px;font-size:4.8rem}h2{margin-bottom:16px;font-size:3.1rem}h3{margin-bottom:10px;font-size:1.12rem;line-height:1.2}.hero-subtitle{max-width:650px;margin-bottom:26px;color:#ffffffdb;font-size:1.12rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;max-width:600px;margin-bottom:22px}.metrics div{border-left:3px solid var(--mint);padding:4px 0 5px 14px}.metrics strong{display:block;font-size:2rem;line-height:1}.metrics span{color:#ffffffbf;font-size:.86rem;font-weight:700}.disclosure-line{max-width:690px;margin:0;color:#ffffffb8;font-size:.93rem;line-height:1.65}.section,.problem-band,.site-footer,.ops-page{padding-right:max(24px,calc((100vw - var(--max)) / 2));padding-left:max(24px,calc((100vw - var(--max)) / 2))}.section{padding-top:96px;padding-bottom:96px}.section-heading{max-width:760px;margin-bottom:42px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:1.02rem;line-height:1.7}.section-heading.compact{margin-bottom:0}.problem-band{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1fr);gap:44px;align-items:start;padding-top:56px;padding-bottom:56px;background:#fff}.problem-list{display:grid;gap:12px}.problem-list p,.offer-list li{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--muted);font-weight:700;line-height:1.55}.problem-list svg,.offer-list svg{flex:0 0 auto;margin-top:2px;color:var(--mint)}.what-you-get{background:var(--paper)}.deliverable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.deliverable,.workflow-step,.price-card,details{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.deliverable{min-height:216px;padding:22px}.deliverable svg{margin-bottom:18px;color:var(--blue)}.deliverable p,.workflow-step p,.price-card p,details p{color:var(--muted);line-height:1.65}.offer-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none}.samples{background:#fff}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sample-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.sample-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.sample-content{padding:22px}.sample-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sample-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--muted);font-size:.78rem;font-weight:800}.sample-card ul{display:grid;gap:8px;margin:0 0 18px;padding-left:18px;color:var(--muted)}.script-hook{margin:0;border-top:1px solid var(--line);padding-top:16px;color:var(--ink);font-weight:700;line-height:1.55}.workflow{background:#eef5f0}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-step{padding:26px}.workflow-step span{display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:22px;border-radius:50%;background:var(--mint);color:#fff;font-weight:900}.pricing{background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:18px}.price-card{display:grid;align-content:start;gap:18px;padding:28px}.price-label{margin:0;color:var(--muted);font-weight:900;text-transform:uppercase}.price-card h3{margin:0;font-size:3.2rem}.primary-price{border-color:var(--coral);box-shadow:0 18px 50px #ff5a3d29}.faq{background:var(--paper)}.compliance-banner{display:flex;gap:12px;align-items:flex-start;max-width:920px;margin-bottom:56px;border:1px solid rgba(64,184,145,.42);border-radius:8px;background:#f3fff8;padding:20px;color:#1b5f43;font-weight:800;line-height:1.55}.compliance-banner p{margin:0}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}details{padding:20px}summary{cursor:pointer;font-weight:900}details p{margin:14px 0 0}.intake{background:#fff}.intake-form{display:grid;gap:18px;max-width:960px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}label{display:grid;gap:8px;color:var(--ink);font-size:.92rem;font-weight:900}input,select,textarea{width:100%;border:1px solid #cfd9d3;border-radius:8px;background:#fff;color:var(--ink);padding:13px 14px;outline:none}textarea{min-height:112px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f6fff24}.checkbox-row{grid-template-columns:auto 1fr;align-items:start;gap:10px;color:var(--muted);font-weight:700;line-height:1.55}.checkbox-row input{width:18px;height:18px;margin-top:2px}.form-message{display:flex;gap:10px;align-items:flex-start;border-radius:8px;padding:14px 16px;font-weight:800;line-height:1.5}.form-message-success{background:#f0fff7;color:var(--success)}.form-message-error{background:#fff1ee;color:var(--danger)}.form-submit{width:fit-content}.site-footer{display:flex;justify-content:space-between;gap:24px;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--line);background:#101517;color:#fff}.site-footer p{margin:6px 0 0;color:#ffffffad}.footer-links{display:flex;gap:12px;align-items:center}.footer-links a{display:inline-flex;gap:7px;align-items:center;color:#ffffffc7;font-weight:800}.ops-page{min-height:100svh;padding-top:36px;padding-bottom:64px}.ops-header{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-bottom:28px}.ops-header h1{margin:0;font-size:3.2rem}.ops-gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.ops-gates div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px}.ops-gates span{display:block;margin-bottom:6px;font-size:2rem;font-weight:900}.ops-gates p{margin:0;color:var(--muted);font-weight:800}.ops-note{display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;border:1px solid rgba(200,152,53,.38);border-radius:8px;background:#fffaf0;padding:16px;color:#6e5013;font-weight:800;line-height:1.5}.ops-note p{margin:0}.lead-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.lead-table{width:100%;min-width:1100px;border-collapse:collapse}.lead-table th,.lead-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px;text-align:left}.lead-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.lead-table td{font-size:.9rem}.lead-table td>span,.lead-table small{display:block;margin-top:6px;color:var(--muted)}.lead-table textarea{min-height:72px;margin-bottom:8px}.lead-table input[type=number]{min-width:120px}.paid-toggle{display:inline-flex;grid-template-columns:unset;align-items:center;gap:8px}.paid-toggle input{width:18px;height:18px}.risk-text{color:var(--danger)!important;font-weight:800}.empty-state{padding:48px}.empty-state h2{font-size:2rem}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}nav{display:none}h1{font-size:3.6rem}h2{font-size:2.45rem}.problem-band,.deliverable-grid,.sample-grid,.workflow-grid,.offer-list,.faq-grid,.pricing-grid,.ops-header{grid-template-columns:1fr}}@media(max-width:680px){.site-header{gap:12px;min-height:auto}.brand small{display:none}.header-cta{padding-right:12px;padding-left:12px}.hero{min-height:78svh;padding-top:54px;padding-bottom:50px;background-image:linear-gradient(180deg,#0c1112e0,#0c1112b8 58%,#0c11124d),url(/samples/skincare-serum.png)}h1{font-size:2.55rem}h2{font-size:2rem}.hero-subtitle{font-size:1rem}.metrics,.form-grid,.ops-gates{grid-template-columns:1fr}.button,.form-submit{width:100%}.section{padding-top:68px;padding-bottom:68px}.site-footer{display:grid}}
