@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--navy:#182536;--orange:#ec570b;--paper:#faf9f5;--muted:#586371;--line:#d9dedf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--navy);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}.skip{position:absolute;left:12px;top:-80px;background:white;padding:12px;z-index:5}.skip:focus{top:10px}header{max-width:1320px;margin:auto;padding:25px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:25px;font-weight:800;letter-spacing:-1.2px}.brand b{color:var(--orange)}nav{display:flex;align-items:center;gap:32px}nav>a{text-decoration:none;font-size:14px;font-weight:600}.button{background:var(--orange);color:#fff;text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:15px 23px;font-weight:700;border:0;border-radius:4px;cursor:pointer;transition:background .15s,transform .15s}.button:hover{background:#c84400;transform:translateY(-1px)}.button span{font-size:23px;line-height:1}.button.small{padding:11px 17px;font-size:13px}.hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:52px;padding:68px 48px 62px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;margin:0 0 20px}.eyebrow i{font-style:normal;color:var(--orange);padding:0 8px}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;line-height:1.02;margin:0;font-weight:700}h1{font-size:clamp(50px,5.3vw,76px);letter-spacing:-1.5px}em{font-style:normal;color:var(--orange)}.intro{font-size:16px;color:var(--muted);max-width:490px;margin:25px 0 28px}.actions{display:flex;gap:25px;align-items:center}.text-link{font-size:13px;font-weight:700;text-decoration:none}.hero-note{font-size:12px;color:var(--muted);margin-top:28px}.blueprint{background-color:#eaf0f2;background-image:linear-gradient(#a8bfcb26 1px,transparent 1px),linear-gradient(90deg,#a8bfcb26 1px,transparent 1px);background-size:22px 22px;border:1px solid #c8d4da;position:relative;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:12px 12px 0 #e9e7e0;transform:rotate(1deg)}.sheet-label,.sheet-bottom{width:100%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px}.sheet-label{border-bottom:1px solid #a9bdc8;padding-bottom:12px}.seal{width:83%;max-width:365px;mix-blend-mode:multiply;margin:8px auto}.sketch-note{font-family:'Barlow Condensed',sans-serif;font-size:25px;line-height:1.05;align-self:flex-end;transform:rotate(-7deg);border-bottom:3px solid var(--orange);padding-bottom:9px;margin-top:-28px}.sheet-bottom{border-top:1px solid #a9bdc8;padding-top:14px;margin-top:23px}.skills-strip{background:var(--navy);color:#fff;display:flex;justify-content:center;gap:80px;padding:23px;font-size:11px;letter-spacing:2px}.skills-strip span::before{content:'+';color:#ff7a27;margin-right:18px}.section{max-width:1320px;margin:auto;padding:78px 48px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.section-heading>p{max-width:340px;color:var(--muted);font-size:15px}h2{font-size:52px;letter-spacing:-.6px}h3{font-size:35px}.download-card{display:grid;grid-template-columns:1.12fr 1fr;border:1px solid var(--line);background:#fff}.app-preview{background:#e7ecef;padding:30px;display:flex;flex-direction:column;justify-content:center}.app-preview img{width:100%;height:auto;box-shadow:0 15px 40px #14293e15}.window-label{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:1px;padding:14px;background:var(--navy);color:white;border-radius:7px 7px 0 0}.window-label i{height:6px;width:6px;border-radius:50%;background:#718295}.window-label i:first-child{background:#ff7a27}.window-label span{margin-left:auto}.download-copy{padding:42px}.tag{background:#fdf0e7;color:#a94008;font-size:10px;font-weight:700;padding:6px 9px;letter-spacing:1px}.download-copy h3{margin-top:20px}.download-copy>p,.download-copy li{font-size:14px;color:var(--muted)}.download-copy ul{padding-left:20px;margin-bottom:25px}.download-copy li{padding:4px 0}.file-info{font-size:11px!important}.download-copy details{font-size:12px;color:var(--muted)}summary{cursor:pointer}.request-section{background:var(--navy);color:#fff;padding:78px max(48px,calc((100vw - 1224px)/2));display:grid;grid-template-columns:1fr 1fr;gap:85px}.request-copy>p:not(.eyebrow){color:#c6ced7;font-size:15px;max-width:435px}.request-copy .eyebrow{color:#ff9b60}.request-copy h2{font-size:59px}.request-copy em{color:#ff8036}.process{display:flex;flex-direction:column;gap:18px;margin-top:38px;font-size:13px}.process b{color:#ff8036;margin-right:17px;font-size:11px}form{background:#fff;color:var(--navy);padding:32px;border-radius:5px}form h3{font-size:30px;margin-bottom:23px}label{display:block;font-size:12px;font-weight:700;margin:15px 0 6px}input,select,textarea{width:100%;background:#fafbfc;border:1px solid #cbd2d8;border-radius:3px;padding:10px 12px;color:var(--navy);font-size:14px}textarea{resize:vertical}.form-note{font-size:11px;color:var(--muted);line-height:1.6}form .button{width:100%;margin-top:6px}.email-link{font-size:12px}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.explore-card{display:flex;gap:25px;border-top:2px solid var(--navy);padding:30px 12px 15px;text-decoration:none}.explore-card .eyebrow{margin-bottom:10px}.explore-card p:not(.eyebrow){font-size:14px;color:var(--muted)}.explore-card strong{font-size:13px}.explore-card:hover strong{color:var(--orange)}.channel-icon{font-size:27px;color:var(--orange)}.etsy{font-family:Georgia,serif;font-size:40px;line-height:1}footer{max-width:1224px;margin:auto;border-top:1px solid var(--line);padding:35px 0;display:flex;align-items:center;gap:25px;flex-wrap:wrap}footer p,footer>a:not(.brand),footer small{font-size:11px}footer p{color:var(--muted)}footer>a:not(.brand){margin-left:auto}footer small{width:100%;color:var(--muted)}:focus-visible{outline:3px solid #258cb9;outline-offset:4px}@media(max-width:950px){header{padding:20px 25px}.hero{padding:48px 25px;gap:30px}h1{font-size:57px}.actions{align-items:flex-start;flex-direction:column;gap:15px}.skills-strip{gap:25px;font-size:9px}.section{padding:60px 25px}.request-section{padding:60px 25px;gap:35px}.request-copy h2{font-size:50px}.download-copy{padding:28px}.app-preview{padding:20px}footer{margin:0 25px}.sheet-label span{display:none}}@media(max-width:650px){header{padding:18px 20px}.brand{font-size:22px}.brand img{width:32px;height:32px}nav{gap:12px}nav>a:not(.button){display:none}.button.small{font-size:11px;gap:9px;padding:10px}.hero{grid-template-columns:1fr;padding:38px 22px;gap:35px}h1{font-size:59px}.hero-copy .eyebrow{margin-bottom:17px}.intro{font-size:15px}.actions{flex-direction:row;align-items:center;gap:18px}.actions .button{font-size:12px;padding:14px;gap:14px}.text-link{font-size:11px}.blueprint{max-width:430px;width:100%;justify-self:center}.seal{max-width:270px}.skills-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 25px}.skills-strip span::before{margin-right:10px}.section{padding:50px 22px}.section-heading{display:block}.section-heading>p{max-width:100%}h2{font-size:43px}.download-card{grid-template-columns:1fr}.app-preview{padding:24px}.download-copy{padding:28px}.request-section{grid-template-columns:1fr;padding:50px 22px;gap:30px}.request-copy h2{font-size:49px}form{padding:25px}.explore-grid{grid-template-columns:1fr;gap:15px}.explore-card{padding-left:0}footer{gap:10px;padding:25px 0}footer p{width:100%;margin:0}footer>a:not(.brand){margin-left:0}footer small{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.follow-callout{max-width:1224px;margin:48px auto 0;padding:32px 36px;background:#fff0e5;border-left:5px solid var(--orange);display:flex;align-items:center;gap:36px}.follow-callout .eyebrow{margin-bottom:10px}.follow-callout h2{font-size:38px}.follow-callout p:not(.eyebrow){max-width:690px;font-size:14px;margin-bottom:0}.follow-callout .button{flex-shrink:0;font-size:13px}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.solution-card,.product-card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid var(--line);padding:26px}.solution-card:hover,.product-card:hover{border-color:var(--orange)}.solution-number{color:var(--orange);font-size:10px;letter-spacing:1px;font-weight:700;margin-bottom:30px}.solution-card h3,.product-card h3{font-size:32px}.solution-card p,.product-card p{font-size:14px;color:var(--muted)}.solution-card strong,.product-card strong{font-size:12px;margin-top:auto;padding-top:14px}.shop-section{padding-top:10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card .tag{align-self:flex-start;margin-bottom:22px}.free-section{padding-top:10px}.free-section h2{font-size:40px}.free-section .section-heading>p{max-width:480px}.app-preview img{max-height:340px;object-fit:contain;box-shadow:none}.inquiry-note{font-size:13px;color:var(--muted);border-left:3px solid var(--orange);padding-left:12px}.request-copy strong{color:#fff}.app-support{border-top:1px solid var(--line);padding-top:14px}.app-support a{font-weight:700}@media(max-width:1100px){.follow-callout{margin:35px 25px 0;flex-direction:column;align-items:flex-start}.solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.follow-callout{margin:30px 22px 0;padding:25px;gap:22px}.follow-callout h2{font-size:34px}.solution-grid,.product-grid{grid-template-columns:1fr}.solution-number{margin-bottom:18px}.solution-card,.product-card{padding:24px}.hero .actions{flex-wrap:wrap}.free-section h2{font-size:36px}.follow-callout .button{font-size:12px}}

.follow-actions{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.explore-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:950px){.explore-grid{grid-template-columns:1fr}}

.solution-links{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700}.solution-links a:hover{color:var(--orange)}.solution-card .affiliate-note{font-size:11px;line-height:1.5;margin-bottom:0}.download-copy strong{color:var(--navy)}@media(max-width:650px){header{gap:10px;flex-wrap:wrap}nav .button.small{white-space:nowrap}}

.solution-grid{grid-template-columns:repeat(3,1fr)}.etsy-callout{display:flex;align-items:center;gap:40px;padding:32px;background:#fff0e5;border-left:5px solid var(--orange)}.etsy-callout h2{font-size:40px}.etsy-callout p:not(.eyebrow){max-width:650px;font-size:14px}.etsy-callout .button{flex-shrink:0;font-size:13px}@media(max-width:950px){.solution-grid{grid-template-columns:repeat(2,1fr)}.etsy-callout{flex-direction:column;align-items:flex-start;gap:15px}}@media(max-width:650px){.solution-grid{grid-template-columns:1fr}.etsy-callout{padding:25px}.etsy-callout h2{font-size:34px}}
