:root{--black:#10100e;--gold:#d6b77b;--cream:#f3eee5;--muted:#b7b1a5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--black);color:var(--cream);font:16px/1.7 Arial, sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b98c36;outline-offset:5px}.skip{position:fixed;top:-80px;background:var(--cream);color:#111;padding:12px;z-index:100}.skip:focus{top:0}header{height:98px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #ffffff20;background:#10100ef5;position:sticky;top:0;z-index:20}.brand{display:flex;gap:13px;align-items:center;font-size:10px;letter-spacing:2px;line-height:1.6}.brand small{display:block;font-size:12px;letter-spacing:3px}.emblem{font:italic 30px Georgia;border:1px solid var(--gold);color:var(--gold);width:52px;height:52px;display:grid;place-items:center;border-radius:50%}nav{display:flex;gap:30px;font-size:12px}nav a:hover,.text-link:hover{color:var(--gold)}.header-cta{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:8px}.header-cta span{margin-left:20px;color:var(--gold)}#menu{display:none}.slide{padding:90px 8%;scroll-margin-top:0}.hero{min-height:calc(100svh - 98px);position:relative;display:flex;flex-direction:column;justify-content:center;padding:90px 8% 25px;overflow:hidden}.hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,8,.94) 0%,rgba(10,10,8,.76) 43%,rgba(10,10,8,.2) 100%),linear-gradient(0deg,#10100e,transparent 50%),url('fachada.webp') center/cover;z-index:0;animation:photo 2s ease-out}.hero-content,.hero-bottom{position:relative}.hero-content{max-width:850px;padding-bottom:80px;animation:arrive 1s ease-out}.eyebrow{font:10px/1.6 Arial;letter-spacing:2.3px;color:var(--gold);text-transform:uppercase;margin-bottom:28px}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12;margin:0}h1{font-size:clamp(42px,4.6vw,74px);max-width:850px;letter-spacing:-2px}em{font-weight:400;color:var(--gold)}h2{font-size:clamp(36px,3.6vw,56px);letter-spacing:-1.4px}h3{font-size:27px}.intro{font-size:15px;color:#d3cfc5;margin:30px 0}.actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--gold);padding:17px 24px;font-size:12px;transition:background .2s,transform .2s}.gold{background:var(--gold);color:#17140e}.button:hover{background:#e8cd9d;transform:translateY(-2px)}.text-link{font-size:12px}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:22px;font-size:9px;letter-spacing:1.8px;margin-top:auto}.light{background:var(--cream);color:#25251f}.light em{color:#8b672c}.light .eyebrow{color:#81622e}.section-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #a396783d;margin-bottom:65px}.section-top>span:last-child{font-size:11px;color:#8c867b}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%}p{max-width:660px}.lead{font:25px/1.45 Georgia;margin-top:0}.split p:not(.lead){font-size:14px;line-height:1.9}.small-list{display:grid;margin-top:28px}.small-list span{border-top:1px solid #cfc7b9;padding:15px 0;color:#856631;font-size:12px}.small-list b{font-weight:400;color:#333;margin-left:20px}blockquote{font:italic 29px Georgia;text-align:center;margin:70px 0 0;padding-top:40px;border-top:1px solid #cfc7b9}.year{color:var(--muted);font-size:13px}.year strong{display:block;font:88px Georgia;color:var(--gold);margin-bottom:30px}.signature{font:italic 25px Georgia;color:var(--gold);margin-top:35px}.signature small{display:block;font:9px Arial;letter-spacing:1.5px;color:#bbb;margin-top:12px}.fine{font-size:11px!important;line-height:1.7;color:#a49d90}.light .fine{color:#6d665c}.timeline{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d6b77b66;padding-top:24px;color:var(--gold);font:20px Georgia}.timeline small{display:block;color:#aaa;font:12px Arial;margin-top:12px}.concept-head{display:flex;gap:8%;justify-content:space-between;align-items:end;margin-bottom:45px}.concept-head p{max-width:310px;font-size:14px}.concept-photo{height:320px;position:relative;overflow:hidden}.concept-photo img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.concept-photo span{position:absolute;bottom:14px;left:20px;background:#10100ec9;color:#e8ddc8;font-size:8px;letter-spacing:1px;padding:5px 9px}.four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.four-grid article>span,.benefits article>span{font-size:9px;letter-spacing:1.5px;color:#8b672c}.four-grid h3{margin-top:17px}.four-grid p{font-size:13px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;margin-top:50px}.benefits article{border-top:1px solid #ffffff25;padding:30px 0}.benefits article>span{color:var(--gold)}.benefits h3{margin-top:15px}.benefits p{font-size:14px;color:#b9b5aa}.founders{background:#1b1b16}.center{text-align:center}.center p{margin:25px auto;max-width:660px;font-size:14px;color:#c7c1b6}.center .eyebrow{color:var(--gold);font-size:10px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.tier{border:1px solid #9c875356;padding:35px 29px;position:relative;background:#20201a}.tier:nth-child(2){border-color:var(--gold);background:#2b291f}.tier .tag{font-size:9px;letter-spacing:1.6px;color:var(--gold)}.tier h3{margin:16px 0 28px;font-size:33px}.price{font:42px Georgia}.price small{font:11px Arial;display:block;color:#c1b9aa;margin-top:9px}.credit{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:22px 0;margin:25px 0}.credit b{display:block;font:33px Georgia;color:var(--gold)}.credit span{font-size:11px;color:#bbb}.tier ul{list-style:none;padding:0;margin-bottom:30px;min-height:160px}.tier li{font-size:12px;margin:13px 0;padding-left:19px;position:relative}.tier li:before{content:'✓';position:absolute;left:0;color:var(--gold)}.tier .button{width:100%;color:var(--cream);background:transparent;justify-content:center}.tier .button:hover{background:#d6b77b22}.terms{max-width:100%;font-size:11px;color:#b5ad9c;line-height:1.9;margin-top:25px}.founder-quote{text-align:center;font:38px/1.3 Georgia;padding:80px 0 10px}.founder-quote p{font:13px Arial;margin:22px auto;color:#bbb}.faq-layout{grid-template-columns:.9fr 1.1fr;gap:8%}.faq-layout h2{font-size:43px}.faq-layout a{text-decoration:underline;font-size:13px;overflow-wrap:anywhere}details{border-bottom:1px solid #c7bfae;padding:21px 0}summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';color:#856631;font-size:20px}details[open] summary:after{content:'−'}details p{font-size:13px;line-height:1.8;color:#625b50}.closing{text-align:center;background:radial-gradient(ellipse at bottom,#3c3320 0%,#10100e 65%);padding-top:110px;padding-bottom:110px}.closing h2{font-size:clamp(44px,5vw,76px)}.closing>p{margin:30px auto;color:#c3baaa;font-size:14px}.closing .eyebrow{font-size:9px;color:var(--gold)}footer{padding:45px 5%;display:flex;justify-content:space-between;gap:30px;border-top:1px solid #ffffff25;font-size:11px;color:#bcb4a4}footer>div:last-child{display:grid;gap:7px}footer button{background:none;border:0;color:var(--gold);text-align:left;padding:0;font-size:11px}footer small{font-size:9px}dialog{border:1px solid #d6b77b66;background:var(--cream);color:#222;max-width:600px;width:92%;padding:45px;max-height:90svh;overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}dialog h2{font-size:39px}dialog em{color:#87612b}dialog p{font-size:13px}dialog .eyebrow{color:#87612b}.close{position:absolute;top:10px;right:15px;border:0;background:none;font-size:28px}form{display:grid;gap:14px}label{font-size:12px;display:grid;gap:5px}input,select,textarea{width:100%;border:1px solid #b6aa95;background:#fffaf1;padding:10px;color:#222;border-radius:0}label span{color:#777}.check{display:flex;align-items:start;font-size:11px;line-height:1.5;gap:9px}.check input{width:17px;height:17px;flex-shrink:0}#formStatus{color:#5b4925;font-weight:bold}#presentationBar{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);padding:12px 18px;background:#14140ff5;border:1px solid #b69b61;z-index:40;align-items:center;gap:15px;white-space:nowrap;font-size:11px}#presentationBar:not([hidden]){display:flex}#presentationBar button{background:none;color:#eee;border:0;font-size:12px}.progress{position:absolute;bottom:0;height:2px;left:0;width:100%;background:#444}.progress i{display:block;height:100%;background:var(--gold);transition:width .3s}#speakerNotes{position:fixed;right:20px;bottom:90px;max-width:430px;background:#f3eee5;color:#222;padding:25px;z-index:45;box-shadow:0 15px 70px #0008}#speakerNotes p{font-size:14px}#speakerNotes small{font-size:10px;color:#6a6153}#speakerNotes .eyebrow{color:#87612b}.presenting main>.slide{display:none;min-height:calc(100svh - 98px);padding-bottom:110px}.presenting main>.slide.current{display:block}.presenting .hero.current{display:flex}.presenting footer{display:none}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes photo{from{transform:scale(1.04)}to{transform:scale(1)}}@media(min-width:1600px){.slide{padding-left:max(8%,calc((100vw - 1400px)/2));padding-right:max(8%,calc((100vw - 1400px)/2))}}@media(max-width:950px){nav{gap:17px}.split{gap:6%}.tiers{gap:10px}.tier{padding:25px 20px}.four-grid{grid-template-columns:1fr 1fr}.hero-content{max-width:680px}h1{font-size:56px}.faq-layout h2{font-size:36px}}@media(max-width:700px){header{height:80px;padding:0 6%}.brand{font-size:8px}.brand small{font-size:10px}.emblem{width:40px;height:40px;font-size:25px}.header-cta{display:none}#menu{display:block;background:none;border:1px solid #8e784e;color:var(--gold);padding:4px 10px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#171710;padding:25px 7%;flex-direction:column}nav.open{display:flex}.slide{padding:65px 7%}.hero{padding:70px 7% 25px;min-height:calc(100svh - 80px)}h1{font-size:43px;letter-spacing:-1px}.hero-photo{background:linear-gradient(90deg,#10100eea,#10100e99),linear-gradient(0deg,#10100e,transparent),url('fachada.webp') center/cover}.hero-content{padding-bottom:55px}.hero-bottom span:nth-child(2){display:none}.hero-bottom{font-size:8px}.intro{font-size:13px}.actions{gap:20px}.button{padding:15px 18px}.section-top{margin-bottom:38px;gap:20px}.section-top>span:last-child{display:none}.split,.faq-layout{grid-template-columns:1fr;gap:35px}h2{font-size:39px}.lead{font-size:23px}.year strong{font-size:70px}.timeline{grid-template-columns:1fr;gap:25px;margin-top:35px}.concept-head{display:block}.concept-head p{max-width:100%;margin-top:25px}.concept-photo{height:240px}.four-grid{gap:18px}.four-grid h3{font-size:24px}.benefits{grid-template-columns:1fr;gap:0}.tiers{grid-template-columns:1fr;gap:22px}.tier{padding:30px}.tier ul{min-height:0}.founder-quote{font-size:30px;padding-top:60px}.closing h2{font-size:45px}footer{flex-direction:column;padding:40px 7%}dialog{padding:35px 25px}#presentationBar{gap:7px;padding:12px 9px;font-size:10px;max-width:98vw}#presentationBar button{font-size:10px}#speakerNotes{left:12px;right:12px;bottom:80px;max-width:none}.presenting main>.slide{min-height:calc(100svh - 80px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Comfortable reading and project imagery */
body{font-size:20px;line-height:1.8}header{height:124px;padding:0 4%;gap:24px}.official-logo{display:block;width:165px;height:110px;object-fit:contain;background:#fffdf6}nav{gap:25px;font-size:18px}nav a{padding:10px 0}.header-cta{font-size:18px}.slide{scroll-margin-top:0}html{scroll-padding-top:124px}.eyebrow,.center .eyebrow,.closing .eyebrow{font-size:15px;letter-spacing:1.7px}.intro{font-size:21px}.button,.text-link{font-size:18px;line-height:1.5;min-height:52px}.hero{min-height:calc(100svh - 124px)}.hero-bottom{font-size:13px;line-height:1.6;gap:24px}.hero-content{max-width:900px}.section-top>span:last-child{font-size:16px;color:#c0b8aa}.light .section-top>span:last-child{color:#645e53}.split p:not(.lead),.concept-head p,.four-grid p,.benefits p,.center p,.closing>p{font-size:20px;line-height:1.8}.lead{font-size:29px}.fine,.terms{font-size:16px!important;color:#c4bdaf}.light .fine{color:#625a4c}.small-list span{font-size:18px}.year{font-size:19px}.signature small{font-size:14px;line-height:1.7}.timeline small{font-size:18px;line-height:1.6}.timeline{gap:25px}.concept-head p{max-width:400px}.concept-photo{height:auto;aspect-ratio:2.58}.concept-photo img{object-fit:cover}.concept-photo span{font-size:13px}.four-grid{grid-template-columns:repeat(2,1fr);gap:25px 50px}.four-grid article>span,.benefits article>span{font-size:15px}.four-grid h3,.benefits h3{font-size:32px}.benefits p{color:#d2cbc0}.tier .tag{font-size:13px;line-height:1.6;display:block;min-height:44px}.tier{padding:32px 25px}.tier h3{font-size:37px}.price{font-size:46px}.price small,.credit span{font-size:17px;line-height:1.6}.credit b{font-size:39px}.tier li{font-size:18px;line-height:1.7}.tier ul{min-height:290px}.tier .button{font-size:17px}.founder-quote p{font-size:20px;line-height:1.7}.faq-layout a{font-size:18px}summary{font-size:21px;line-height:1.6;padding:6px 0}details p{font-size:19px;line-height:1.85}footer{font-size:17px;align-items:center}footer button{font-size:17px;min-height:44px}footer small{font-size:15px;line-height:1.6}dialog{max-width:700px}dialog p,label{font-size:18px;line-height:1.7}.check{font-size:16px;line-height:1.7}.check input{width:22px;height:22px}.close{min-width:44px;min-height:44px}input,select,textarea{font-size:19px;min-height:48px}#presentationBar{font-size:16px;gap:15px}#presentationBar button{font-size:16px;min-height:40px}#speakerNotes p{font-size:20px}#speakerNotes small{font-size:15px}#speakerNotes{max-width:520px;max-height:65svh;overflow:auto}.project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:55px}.project-gallery figure{margin:0}.project-gallery .wide{grid-column:1/-1}.image-expand{width:100%;padding:0;border:0;background:none;display:block;cursor:zoom-in}.image-expand img{width:100%;display:block;aspect-ratio:1.2;object-fit:cover}.wide .image-expand img{aspect-ratio:2;object-position:center 45%}figcaption{font:26px/1.4 Georgia;padding:18px 0}figcaption small{display:block;font:16px/1.6 Arial;margin-top:8px;color:#665e50}#imageDialog{max-width:1200px;width:95%;padding:50px 20px 10px}#imageDialog figure{margin:0}#expandedImage{display:block;width:100%;max-height:70svh;object-fit:contain}#expandedCaption{font-size:20px;text-align:center}
@media(max-width:1100px){header{gap:16px}nav{font-size:16px;gap:18px}.header-cta{font-size:16px}.official-logo{width:145px;height:97px}.tiers{grid-template-columns:1fr;max-width:700px;margin-left:auto;margin-right:auto;gap:28px}.tier ul{min-height:0}.tier .tag{min-height:0}.tier h3 br{display:none}.tier h3 br:after{content:' '}.tier .button{font-size:18px}.hero-bottom{font-size:12px}}
@media(max-width:700px){header{height:108px;padding:0 6%}.official-logo{width:142px;height:95px}html{scroll-padding-top:108px}nav{top:108px;font-size:20px}#menu{font-size:25px;min-width:48px;min-height:48px}.hero{min-height:calc(100svh - 108px)}.eyebrow,.center .eyebrow,.closing .eyebrow{font-size:14px}.hero-bottom{font-size:12px}.hero-bottom span:nth-child(2){display:none}.intro{font-size:20px}.button,.text-link{font-size:18px}.four-grid,.project-gallery{grid-template-columns:1fr}.project-gallery .wide{grid-column:auto}.wide .image-expand img{aspect-ratio:1.34}.concept-photo{aspect-ratio:1.5}.concept-photo span{font-size:11px}.concept-head p{max-width:100%}.tier h3{font-size:37px}.timeline small{font-size:18px}.closing>p{font-size:20px}footer{align-items:flex-start}#presentationBar{width:96%;flex-wrap:wrap;justify-content:center;gap:5px 12px;padding:8px}#presentationBar button{font-size:15px;min-height:36px}#speakerNotes{bottom:130px}.presenting main>.slide{padding-bottom:155px;min-height:calc(100svh - 108px)}}
.purpose{border-left:3px solid var(--gold);padding:8px 0 8px 24px;margin:0 0 38px;max-width:880px}.purpose strong{font:30px/1.3 Georgia;display:block;color:#f9f2e7}.purpose p{font-size:20px;line-height:1.65;margin:14px 0;max-width:850px;color:#f0e9dc}.purpose a{font-size:18px;color:var(--gold);text-decoration:underline;text-underline-offset:5px}.hero-content{max-width:1000px}.hero{padding-top:55px}.hero h1{font-size:clamp(39px,3.7vw,59px)}.comparison-intro{max-width:950px;font-size:21px;line-height:1.8;margin:35px 0}.comparison{margin-top:45px}.comparison table{border-collapse:collapse;width:100%;table-layout:fixed}.comparison caption{text-align:left;font:26px/1.4 Georgia;margin-bottom:24px}.comparison th,.comparison td{padding:30px;vertical-align:top;text-align:left;font-weight:400;border:1px solid #cfc4b0;width:50%}.comparison thead th{background:#28271e;color:#f6eddf;font:25px/1.4 Georgia}.comparison thead th:last-child{background:#4a3e26;color:#ffebbb}.comparison tbody th{background:#ece5da}.comparison td{background:#fbf7ee}.comparison h3{font-size:29px;line-height:1.25;margin:15px 0}.comparison p{font-size:19px;line-height:1.85;margin:0;max-width:none}.row-number{color:#7a5d2b;font:24px Georgia}.response-tag{font-size:15px;color:#71551f;letter-spacing:1.5px}.rollout{margin:55px 0;padding:35px 0;border-top:1px solid #cfc4b0;border-bottom:1px solid #cfc4b0}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.phase-grid h3{font-size:30px}.phase-grid p,.program-depth p{font-size:19px;line-height:1.8}.program-depth{border-top:1px solid #a28b5b;padding-top:45px;margin-top:45px}.program-depth>h3{font-size:35px;margin-bottom:30px}.program-depth h4{font:26px/1.4 Georgia;color:var(--gold);margin:0 0 12px}.program-depth p{max-width:none;color:#e1d9cb}.program-depth details{border-color:#8a7a5a}.program-depth summary{color:#f1dfb8}.program-depth summary:after{color:var(--gold)}.transparency{background:#d6b77b12;border-left:3px solid var(--gold);padding:27px;margin-top:30px}.credit-example dl{margin:20px 0}.credit-example dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #81704b;padding:14px 0;font-size:19px}.credit-example dd{margin:0;white-space:nowrap;color:var(--gold);font-weight:bold}.credit-example dl div:last-child{font-size:23px}.hero-photo{background-image:linear-gradient(90deg,rgba(10,10,8,.96),rgba(10,10,8,.8) 48%,rgba(10,10,8,.35)),linear-gradient(0deg,#10100e,transparent 50%),url('fachada.webp')}
@media(max-width:900px){.phase-grid{grid-template-columns:1fr}.comparison th,.comparison td{padding:22px}.comparison h3{font-size:25px}.comparison p{font-size:18px}}
@media(max-width:700px){.purpose{padding-left:18px;margin-bottom:35px}.purpose strong{font-size:28px}.purpose p{font-size:20px}.hero h1{font-size:39px}.comparison thead{display:none}.comparison table,.comparison tbody,.comparison tr,.comparison th,.comparison td{display:block;width:100%}.comparison tr{margin-bottom:28px;border:1px solid #b6a98f}.comparison th,.comparison td{border:0}.comparison td{border-top:1px solid #cfc4b0}.comparison tbody th:before{content:'LE DÉFI';content:'O DESAFIO';display:block;font-size:14px;letter-spacing:1.5px;color:#665c4a;margin-bottom:14px}.comparison caption{display:block;font-size:25px}.comparison h3{font-size:29px}.comparison p{font-size:19px}.credit-example dl div{font-size:17px}.transparency{padding:22px}.program-depth>h3{font-size:31px}}
/* Transparent brand with independent vertical subtitle */
header{height:180px;gap:24px;padding:8px 4%}.brand{gap:22px;flex-shrink:0}.official-logo{width:240px;height:160px;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 4px #000a) drop-shadow(0 0 7px #d9b87538)}.brand-services{display:flex;flex-direction:column;gap:4px;border-left:1px solid #c4a77270;padding-left:18px;color:#e8d5ac;font:16px/1.5 Arial,sans-serif;letter-spacing:1px}.brand-services>span{display:block}html{scroll-padding-top:180px}.hero{min-height:calc(100svh - 180px)}.presenting main>.slide{min-height:calc(100svh - 180px)}footer .official-logo{width:220px;height:147px}footer .brand-services{font-size:15px}
@media(max-width:1150px){header{padding:8px 5%}header nav{display:none;position:absolute;top:180px;left:0;right:0;background:#171710;padding:24px 6%;flex-direction:column;font-size:20px}header nav.open{display:flex}.header-cta{display:none}#menu{display:block;background:none;border:1px solid #8e784e;color:var(--gold);font-size:25px;min-width:48px;min-height:48px;padding:4px 10px}}
@media(max-width:700px){header{height:158px;padding:7px 4%;gap:10px}.brand{gap:12px}.official-logo{width:clamp(150px,calc(100vw - 180px),235px);height:140px}.brand-services{font-size:14px;letter-spacing:.4px;gap:3px;padding-left:12px}header nav{top:158px}html{scroll-padding-top:158px}.hero{min-height:calc(100svh - 158px)}.presenting main>.slide{min-height:calc(100svh - 158px)}#menu{min-width:44px;width:44px;flex-shrink:0;min-height:48px;padding:4px}footer .official-logo{width:210px;height:140px}footer .brand{gap:15px}footer .brand-services{font-size:14px;padding-left:12px}}
@media(max-width:360px){.official-logo{width:145px}.brand-services{font-size:12px;padding-left:8px}.brand{gap:8px}footer .official-logo{width:175px}}
/* Founder-focused editorial review */
.hero-promise{font-size:clamp(25px,2.5vw,36px);line-height:1.35;letter-spacing:-.4px;max-width:900px;color:var(--gold);margin:28px 0 20px}.hero-invite{font-size:20px;line-height:1.75;color:#ece3d4;max-width:850px;margin:0 0 30px}.hero .intro{margin:24px 0 18px;max-width:850px}.hero-content{padding-bottom:55px}.secondary{background:#10100e70;color:#f5e9d3}.audience-note{border-top:1px solid #c7bca6;padding-top:25px;margin:42px 0 0;max-width:100%;font-size:18px;color:#665b48}.editorial-story .button{margin-top:20px}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:48px 0}.reason-grid article{border-top:1px solid #aa8c4e;padding-top:25px}.reason-grid h3{font-size:31px;line-height:1.25}.reason-grid p{font-size:20px;color:#d2c9b9;line-height:1.8}.reason-icon{display:block;color:var(--gold);font-size:38px;line-height:1;margin-bottom:22px}.tiers .tier{display:flex;flex-direction:column}.tiers .tier .button{margin-top:auto;font-size:17px;text-align:center;line-height:1.5;white-space:normal}.tiers .tier ul{flex:1}.credit-path{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0}.credit-path article>span{font:35px Georgia;color:#8b672c}.credit-path h3{font-size:29px;margin:15px 0}.credit-path p{font-size:19px}.example-panel{background:#e9e0cf;padding:35px;margin:40px 0;border-left:3px solid #8b672c}.example-panel h3{font-size:32px}.example-panel p{font-size:19px}.example-panel .credit-example dl div{border-color:#c0b399}.example-panel dd{color:#745521}.editorial-detail{margin-top:35px}.editorial-detail>.detail-content{padding:30px 0}.editorial-detail .comparison{margin-top:25px}.editorial-detail h2{font-size:37px}.section-cta{margin-top:40px}.real-events{border-top:1px solid #8a784e;margin-top:45px;padding-top:30px}.real-events h3{font-size:30px}.real-events p{font-size:20px;color:#d0c7b7}.funding-heading{display:flex;justify-content:space-between;gap:40px;align-items:center}.funding-goal{border-left:1px solid #bca985;padding-left:30px;flex-shrink:0}.funding-goal span{font-size:14px;letter-spacing:1.5px;color:#745521}.funding-goal strong{display:block;font:58px Georgia;margin:15px 0;color:#745521}.funding-goal small{font-size:17px;line-height:1.7}.launch-steps{list-style:none;padding:0;margin:50px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.launch-steps li{border-top:1px solid #c8bda6;padding-top:20px}.launch-steps li>span{font:30px Georgia;color:#8b672c}.launch-steps h3{font-size:28px;margin:15px 0}.launch-steps p{font-size:19px}.interest-section .split{gap:6%;grid-template-columns:1fr 1.1fr}.interest-section p{font-size:20px}.interest-section .lead{font:27px/1.5 Georgia}.inline-mail{color:var(--gold);overflow-wrap:anywhere;text-decoration:underline}.form-panel{padding:35px;background:var(--cream);color:#25251f}.form-panel .form-explanation{font-size:17px;line-height:1.7;color:#62553d;border-left:3px solid #a18347;padding-left:15px;margin-top:0}.form-panel .fine{color:#675d4d}.form-panel label{font-size:18px;line-height:1.6}.form-panel .check{font-size:16px}.form-panel .check input{min-height:22px}.form-privacy{background:none;border:0;padding:10px 0;color:#745521;text-decoration:underline;text-align:left;font-size:17px}.form-panel #emailFallback{display:inline-block;margin-top:15px;color:#745521}.form-panel #emailFallback[hidden]{display:none}.form-panel #formStatus{font-size:18px}.form-panel label span{font-size:15px}.light .transparency h4{font:29px Georgia;margin:0}.light .transparency p{font-size:19px;line-height:1.8}.mobile-founder{display:none}.presenting .mobile-founder{display:none}
@media(max-width:1050px){.reason-grid,.credit-path,.launch-steps{grid-template-columns:1fr;gap:25px}.reason-grid article{padding-top:20px}.funding-heading{display:block}.funding-goal{margin-top:35px}.interest-section .split{grid-template-columns:1fr;gap:35px}}
@media(max-width:700px){.hero-promise{font-size:28px}.hero-invite{font-size:20px}.hero .actions{align-items:stretch;flex-direction:column}.hero .actions .button{justify-content:center}.hero h1{font-size:40px}.reason-grid h3{font-size:30px}.example-panel,.form-panel{padding:25px 20px}.example-panel h3{font-size:29px}.funding-goal strong{font-size:51px}.credit-example dl div{font-size:18px}.interest-section h2{font-size:38px}.mobile-founder{display:block;position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:25;background:#d6b77bf5;color:#201b10;padding:12px 24px;font-size:17px;box-shadow:0 4px 25px #0007;border:1px solid #efd5a0;white-space:nowrap}body{padding-bottom:70px}.presenting{padding-bottom:0}.editorial-detail .comparison h3{font-size:27px}.editorial-detail h2{font-size:33px}.hero .hero-bottom{padding-bottom:15px}}
