:root{font-family:Inter,Arial,sans-serif;color:#14181f;background:#f7f5f1;font-synthesis:none;text-rendering:optimizeLegibility;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .14s;--dur-base: .22s}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}body{margin:0;background:#f7f5f1}button,a{font:inherit}.lang-copy[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.lang-copy:not([hidden]){animation:lang-fade-in var(--dur-base) var(--ease)}}@keyframes lang-fade-in{0%{opacity:0}to{opacity:1}}.reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--ease),transform .48s var(--ease)}.reveal.is-visible{opacity:1;transform:none}}.page-shell{width:min(100%,1160px);margin:0 auto;padding:20px 20px 46px}.top-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #14181f;padding-bottom:14px}.wordmark,.section-number,.eyebrow,.step-number,.deliverable-index{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:500;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}.wordmark{letter-spacing:.09em}.language-switcher{display:inline-flex;overflow:hidden;border:1px solid #14181f}.language-button{min-height:32px;border:0;padding:0 10px;color:#14181f;background:#f7f5f1;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;letter-spacing:.03em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.language-button:not(.is-active):hover{background:#ede9e1}.language-button+.language-button{border-left:1px solid #14181f}.language-button.is-active{color:#f7f5f1;background:#14181f}.language-button:focus-visible,.whatsapp-cta:focus-visible{outline:2px solid #14181f;outline-offset:3px}.hero,.pilot-cta,.deliverables-section,.walkthrough-section,.comparison-section,.data-section,.limits-section,.site-footer{border-bottom:1px solid #14181f}.hero{padding:52px 0 48px}.eyebrow{display:inline-block;padding:5px 7px;color:#f7f5f1;background:#1f7a4d}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Inter Tight,Arial,sans-serif;color:#14181f;font-weight:600;letter-spacing:-.05em}h1{max-width:900px;margin:19px 0 0;font-size:clamp(2.7rem,8.6vw,6.6rem);line-height:.9}h2{max-width:770px;margin:14px 0 0;font-size:clamp(1.9rem,4.5vw,3.9rem);line-height:.96}h3{margin-bottom:10px;font-size:1.18rem;line-height:1.04}.hero-origin{max-width:740px;margin:28px 0 0;color:#14181f;font-size:clamp(1.08rem,2.4vw,1.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.32}.hero-support{max-width:650px;margin:11px 0 0;color:#5a6472;font-size:.84rem;line-height:1.5}.owner-signature{display:flex;align-items:center;gap:12px;margin:22px 0 0}.owner-photo-outer{position:relative;flex-shrink:0;width:52px;height:52px;overflow:hidden;border:1px solid #14181f;background:#f7f5f1}.owner-photo-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform var(--dur-base) var(--ease)}.owner-signature:hover .owner-photo-frame,.owner-signature:focus-within .owner-photo-frame{transform:scale(1.08)}.owner-photo-frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-base) var(--ease)}.owner-signature:hover .owner-photo-frame img,.owner-signature:focus-within .owner-photo-frame img{filter:grayscale(0)}.owner-photo-caption{position:absolute;right:0;bottom:0;left:0;display:flex;height:42%;align-items:center;justify-content:center;background:#14181f;transform:translateY(100%);transition:transform var(--dur-base) var(--ease)}.owner-signature:hover .owner-photo-caption,.owner-signature:focus-within .owner-photo-caption{transform:translateY(0)}.owner-photo-caption-text{color:#f7f5f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.52rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.owner-name{margin:0;color:#14181f;font-size:.9rem;font-weight:600;line-height:1.3}.owner-role{margin:2px 0 0;color:#5a6472;font-size:.76rem;line-height:1.3}.pilot-cta{display:grid;gap:27px;padding:27px 0}.section-number{color:#5a6472}.cta-promise{margin:17px 0 0;color:#14181f;font-size:.95rem;font-weight:500;line-height:1.4}.cta-action{align-self:end}.whatsapp-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #1f7a4d;padding:0 16px;color:#f7f5f1;background:#1f7a4d;font-size:.86rem;font-weight:500;line-height:1.1;text-decoration:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.whatsapp-cta:hover,.whatsapp-cta:focus-visible{transform:translateY(-1px);opacity:.86}.export-note{max-width:390px;margin:11px 0 0;color:#5a6472;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;line-height:1.53}.hesitant-note{max-width:390px;margin:9px 0 0;color:#14181f;font-size:.78rem;font-weight:500;line-height:1.4}.deliverables-section,.walkthrough-section,.comparison-section,.data-section,.limits-section{padding:42px 0}.section-heading{max-width:780px}.deliverables-grid,.comparison-grid,.limits-grid{display:grid;gap:10px;margin-top:26px}.deliverable,.comparison-grid article{border:1px solid #14181f;padding:17px}.deliverable-index{margin-bottom:37px;color:#1f7a4d;font-size:.86rem}.deliverable p:last-child,.comparison-grid p{margin:0;color:#5a6472;font-size:.86rem;line-height:1.48}.walkthrough-section{background:#ede9e1;margin:0 -20px;padding-right:20px;padding-left:20px}.example-disclaimer{margin:15px 0 0;color:#5a6472;font-size:.76rem;line-height:1.4}.walkthrough-grid{display:grid;gap:10px;margin-top:27px}.walkthrough-card{display:flex;min-height:210px;flex-direction:column;border:1px solid #14181f;padding:17px;background:#f7f5f1}.walkthrough-card .step-number{color:#5a6472}.walkthrough-card h3{margin-top:40px}.walkthrough-card p,.walkthrough-card blockquote{margin-bottom:0;color:#14181f;font-size:.94rem;line-height:1.45}.walkthrough-card blockquote{margin-left:0;margin-right:0}.source-line{margin-top:auto!important;padding-top:22px;color:#1f7a4d!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem!important;line-height:1.3!important}.blocked-card{color:#f7f5f1;background:#14181f}.blocked-card .step-number,.blocked-card h3,.blocked-card p{color:#f7f5f1}.comparison-grid article:last-child{color:#f7f5f1;background:#14181f}.comparison-grid article:last-child h3,.comparison-grid article:last-child p{color:#f7f5f1}.data-list{display:grid;gap:14px;max-width:870px;margin:26px 0 0;padding:0;list-style:none}.data-list li{border-top:1px solid #14181f;padding-top:12px;color:#5a6472;font-size:.9rem;line-height:1.5}.data-list strong{color:#14181f;font-weight:500}.limits-section{color:#f7f5f1;background:#14181f;margin:0 -20px;padding-right:20px;padding-left:20px}.limits-section .section-number,.limits-section h2,.limits-grid p{color:#f7f5f1}.limits-grid p{margin:0;border-top:1px solid #f7f5f1;padding-top:11px;font-size:.86rem;line-height:1.45}.site-footer{display:flex;flex-direction:column;gap:5px;padding:17px 0 2px;border-bottom:0;color:#5a6472;font-size:.72rem;line-height:1.4}.site-footer p{margin:0}.site-footer p:first-child{color:#14181f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media(min-width:720px){.page-shell{padding:28px 38px 54px}.hero{padding:74px 0 67px}.pilot-cta{grid-template-columns:minmax(0,1fr) 330px;gap:50px;padding:38px 0}.deliverables-section,.walkthrough-section,.comparison-section,.data-section,.limits-section{padding-top:62px;padding-bottom:62px}.deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.walkthrough-section,.limits-section{margin-right:-38px;margin-left:-38px;padding-right:38px;padding-left:38px}.walkthrough-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.walkthrough-card{min-height:262px}.limits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{flex-direction:row;justify-content:space-between}}@media(max-width:480px){.whatsapp-cta{width:100%}}@media(prefers-reduced-motion:reduce){.whatsapp-cta,.language-button,.owner-photo-frame,.owner-photo-frame img,.owner-photo-caption,.reveal{transition-duration:.01ms!important}.lang-copy:not([hidden]){animation:none!important}}
