:root{--ink:#363437;--ink-soft:#6b7178;--bg:#f8f9fa;--bg-alt:#f1f6f9;--card:#fff;--line:#e6e6e1;--accent:#166a7d;--accent-dark:#114a57;--accent-soft:#e3edef;--radius:14px;--maxw:1120px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}section{padding:80px 0}h1,h2,h3{color:var(--ink);font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.15}.about h2,.close-stats h2,.form-card h3,.hero h1,.howto h2,.step-item h3,.steps-section h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.center{text-align:center}.eyebrow{color:var(--accent);display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.steps-inner.center .eyebrow{line-height:1;margin-bottom:2px}.btn{align-items:center;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 22px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn-outline{background:#fff;border-color:var(--accent);color:var(--accent)}.btn-outline:hover{background:var(--accent);color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero{padding:60px 0 0;text-align:center}.hero h1{font-size:40px;margin:0 auto 18px;max-width:760px}.hero p.lead{color:var(--ink-soft);font-size:16px;margin:0 auto 10px;max-width:520px}.stat-row{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-bottom:32px}.stat-row .stat{border-left:1px solid var(--line);padding:0 28px;text-align:center}.stat-row .stat:first-child{border-left:none}.stat-row .num{color:var(--accent);font-family:Inter,sans-serif;font-size:26px;font-weight:700}.stat-row .label{color:var(--ink-soft);font-size:12px;margin-top:2px}.hero-disclaimer{color:var(--ink-soft);margin:0 0 20px}.watch-link{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;margin-bottom:24px;text-decoration:none}.watch-link .dot{background:var(--accent);border-radius:50%;color:#fff;font-size:9px;height:22px;width:22px}.ph-img,.watch-link .dot{align-items:center;display:flex;justify-content:center}.ph-img{background:linear-gradient(135deg,var(--bg-alt),#e2e7e2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);font-size:12.5px;font-weight:600;letter-spacing:.02em;overflow:hidden;position:relative;text-align:center}.hero-banner{aspect-ratio:16/6.5;margin-top:36px}.about-grid{align-items:center;display:grid;gap:48px}@media(min-width:860px){.about-grid{grid-template-columns:1fr 1fr}}.about h2{font-size:30px;margin-bottom:14px}.about p{color:var(--ink-soft);font-size:15px;margin-bottom:20px;max-width:460px}.checklist{display:flex;flex-direction:column;gap:12px;list-style:none}.checklist li{align-items:flex-start;color:var(--ink);display:flex;font-size:14.5px;gap:10px}.checklist .chk{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-top:2px;width:18px}.about .ph-img{aspect-ratio:4/3.3}.steps-section{background:var(--bg-alt);border-radius:24px;margin:0 24px;padding:48px 24px}.steps-inner{margin:0 auto;max-width:var(--maxw)}.steps-section h2{color:var(--ink);font-size:24px;margin:-8px auto 36px;max-width:480px}.steps-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:560px){.steps-grid{grid-template-columns:1fr}}.step-item{background:#fff;border:1px solid var(--accent);border-radius:12px;padding:22px}.step-item .num-circle{align-items:center;background:var(--bg-alt);border:1.5px solid var(--line);border-radius:50%;color:var(--ink);display:flex;font-size:11.5px;font-weight:700;height:28px;justify-content:center;margin-bottom:12px;width:28px}.step-item h3{font-size:16px;margin-bottom:12px}.step-item p{color:var(--ink-soft);font-size:13.5px}.howto{background:var(--bg-alt);border-radius:28px;margin:0 24px;padding:64px 24px}.howto-inner{margin:0 auto;max-width:var(--maxw)}.howto h2{font-size:28px;margin-bottom:10px;text-align:center}.howto .sub{color:var(--ink-soft);font-size:15px;margin:0 auto 40px;max-width:520px;text-align:center}.howto-grid{align-items:start;display:grid;gap:20px}@media(min-width:900px){.howto-grid{grid-template-columns:1fr 1fr}}.form-card,.link-card,.template-card{background:#fff;border:1px solid var(--accent);border-radius:12px;padding:22px}.link-card .k,.template-card .k{color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.link-box{align-items:center;background:var(--bg-alt);border-radius:8px;display:flex;flex-wrap:wrap;font-family:inter,sans-serif;font-size:13.5px;gap:10px;justify-content:space-between;padding:12px 14px}.copy-btn{background:var(--ink);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;padding:8px 14px;white-space:nowrap}.template-box{background:var(--bg-alt);border-radius:8px;color:var(--ink-soft);font-size:13px;line-height:1.6;margin-top:10px;max-height:200px;overflow-y:auto;padding:14px}.template-box p{margin-bottom:10px}.template-box p:last-child{margin-bottom:0}.template-box blockquote{all:unset;color:var(--ink-soft);display:block;font-size:10px;line-height:1.6;margin-bottom:10px}.template-box blockquote:after,.template-box blockquote:before{content:none!important}.template-box blockquote p{margin-bottom:10px}.form-card h3{font-family:Inter,sans-serif;font-size:17px;font-weight:700;margin-bottom:6px}.form-card p{color:var(--ink-soft);font-size:13px;margin-bottom:16px}.form-row{display:flex;flex-wrap:wrap;gap:10px}.form-row input[type=email]{background:var(--bg-alt);border:1px solid var(--line);border-radius:7px;flex:1;font-size:13.5px;min-width:170px;padding:11px 14px}.form-row button{background:var(--accent);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:11px 18px}.form-note{color:var(--ink-soft);font-size:11px;margin-top:10px}.stack{display:flex;flex-direction:column;gap:16px}.close-stats{padding-top:24px;text-align:left}.close-grid{align-items:center;display:grid;gap:48px}@media(min-width:860px){.close-grid{grid-template-columns:1fr 1fr}}.close-stats h2{color:var(--ink);font-size:30px;margin:0 0 40px;max-width:640px}.close-stat-row{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto}.close-stat{border-left:1px solid var(--line);flex-shrink:0;padding:0 32px}.close-stat:first-child{border-left:none;padding-left:0}.close-stat-label{color:var(--ink-soft);font-size:13px;margin-bottom:8px;white-space:nowrap}.close-stat-num{color:var(--ink);font-size:34px;font-weight:700;white-space:nowrap}@media(max-width:680px){.hero{padding:40px 0 0}.hero h1{font-size:28px}.hero p.lead{font-size:15px;margin:0 auto 24px}.howto,.steps-section{border-radius:18px;margin:0 12px;padding:44px 16px}section{padding:44px 0}.stat-row .stat{padding:0 16px}.hero-banner{aspect-ratio:4/3.4}.about h2{font-size:24px}.howto h2,.steps-section h2{font-size:21px}.close-stats h2{font-size:22px}.close-stat-num{font-size:26px}.close-stat{padding:0 20px}}@media(max-width:480px){.link-box{align-items:stretch;flex-direction:column;text-align:center}.link-box .copy-btn{width:100%}.template-card .btn-row{justify-content:stretch!important}}@media(max-width:420px){.stat-row{align-items:center;flex-direction:column;gap:14px}.stat-row .stat{border-left:none;border-top:1px solid var(--line);max-width:220px;padding:14px 0 0;width:100%}.stat-row .stat:first-child{border-top:none;padding-top:0}.hero h1{font-size:25px}}#hs-template-form label{color:var(--ink);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;margin-bottom:4px}#hs-template-form .hs-form-field{margin-bottom:12px}#hs-template-form input[type=email]{background:var(--bg-alt);border:1px solid var(--line);border-radius:7px;font-family:Inter,sans-serif;font-size:13.5px;height:auto;padding:9px 12px}#hs-template-form .hs-button{border-radius:7px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;height:auto;padding:8px 14px}body,html{max-width:100%;overflow-x:hidden}@media (max-width:767px){.body-container,.body-wrapper,.container-fluid,.dnd-column,.dnd-module,.hs_cos_wrapper,.row-fluid,.row-fluid-wrapper,.span12,.widget-span,.widget-type-cell,.widget-type-custom_widget,[class*=dnd-section],[class*=dnd_area]{box-sizing:border-box!important;float:none!important;max-width:100%!important;min-width:0!important;width:100%!important}}.about-grid>*,.close-grid>*,.howto-grid>*,.steps-grid>*{min-width:0}