*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f8f6f0;color:#142d38;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #b47f32;outline-offset:4px}header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#faf8f2} .brand{font-size:34px;font-weight:700;letter-spacing:-1.8px;display:flex;align-items:center;gap:6px}.mark{font-size:43px;color:#b58b4b}.dot{color:#b58b4b}nav{display:flex;gap:30px;font-size:13px}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:17px 23px;background:#183945;color:white;border:0;border-radius:5px;font-weight:600;font-size:14px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#254c58}.button.small{font-size:12px;padding:12px 18px;gap:13px}.gold{background:#dfbc78;color:#15303a}.gold:hover{background:#efcc89}.hero{position:relative;min-height:660px;color:white;overflow:hidden}.hero-image{position:absolute;inset:0;background:url('/images/Yaarva-Hero.webp') center 55%/cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,34,.86),rgba(7,27,34,.48) 40%,rgba(7,27,34,0) 72%),linear-gradient(0deg,rgba(7,27,34,.5),transparent 30%)}.hero-content{position:relative;padding:88px 6% 100px;max-width:820px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.2px;line-height:1.7}.hero .eyebrow{color:#f1dcad;display:flex;align-items:center;gap:10px}.live{width:6px;height:6px;border-radius:50%;background:#e3c790}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.4px;margin:0}h1{font-size:clamp(50px,5.8vw,84px);line-height:1.05;margin-top:29px}em{font-weight:400;color:#a87c3a}.hero em{color:#edce92}.hero-content>p{font-size:17px;line-height:1.8;color:#eae6df;margin:27px 0 30px}.hero-note{font-size:11px;color:#e2ded3;margin-top:17px}.hero-caption{position:absolute;bottom:26px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.ribbon{padding:25px 6%;display:flex;align-items:center;justify-content:space-between;background:#173641;color:#eee8db;gap:20px;font-size:12px;letter-spacing:.6px}.ribbon i{color:#dfbc78}.section{padding:90px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.section .eyebrow{color:#8d723f;margin-bottom:18px}h2{font-size:clamp(36px,3.5vw,51px);line-height:1.13}.section-heading>p{font-size:14px;line-height:1.8;color:#657173}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.card-image{position:relative;overflow:hidden;border-radius:7px;height:230px}.card-image img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.cards article:hover img{transform:scale(1.04)}.card-image>span{position:absolute;bottom:14px;left:14px;background:#faf8f0;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:4px;font-size:11px}.cards h3{font-size:25px;letter-spacing:-.5px;margin:21px 0 12px}.cards p{font-size:13px;color:#687374;line-height:1.8;margin:0 0 17px}.text-link{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;font-size:11px;font-weight:600;color:#224551}.founding{background:#153440;color:#f8f5ed;display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center;padding:75px 8%}.founding-number{font:100px Georgia;color:#e4c58f;border-right:1px solid #49606a;padding-right:45px;letter-spacing:-4px}.founding-number span{display:block;font:9px Arial;letter-spacing:2px;color:#d8e0df;margin-top:14px}.founding .eyebrow{color:#dfbc78;margin-bottom:20px}.founding h2{font-size:42px}.founding em{color:#dfbc78}.founding p{font-size:13px;line-height:1.9;color:#cdd7d7;max-width:530px}.perks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0}.perks span{display:flex;gap:7px;font-size:10px;align-items:center}.perks svg{color:#dfbc78}.founding small{display:block;color:#a9bbbf;font-size:10px;margin-top:14px}.signup{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.signup-story>p{font-size:14px;line-height:1.9;color:#657173;margin:24px 0}.signup-photo{position:relative;max-width:440px;height:245px;border-radius:8px;overflow:hidden}.signup-photo img{width:100%;height:100%;object-fit:cover}.signup-photo span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a232c);color:white;padding:35px 20px 20px;font-size:11px}.form-card{background:white;padding:36px;border:1px solid #e5e4dc;border-radius:9px;box-shadow:0 14px 40px #102c3810}.form-heading h3,.success h3{font-size:35px;margin:7px 0}.form-heading p,.success p{font-size:12px;color:#687374;line-height:1.8;margin:10px 0 24px}label{display:block;font-size:11px;font-weight:600;margin-bottom:15px}input:not([type=checkbox]){display:block;background:#fafaf7;border:1px solid #dedfd8;border-radius:4px;padding:13px 12px;width:100%;margin-top:7px;color:#153440;font-size:13px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}fieldset{padding:0;border:0;margin:3px 0 20px}legend{font-size:11px;font-weight:600;margin-bottom:10px}.interest-options{display:flex;flex-wrap:wrap;gap:7px}.interest-options button{display:flex;align-items:center;gap:6px;border:1px solid #e0e1db;border-radius:25px;padding:8px 10px;background:white;color:#647274;font-size:10px}.interest-options button.selected{background:#173641;color:white;border-color:#173641}.checkbox{display:flex;align-items:start;gap:9px;line-height:1.7;font-size:10px;font-weight:400;color:#657173}.checkbox input{margin:2px 0 0;accent-color:#153440}.inline{font-size:inherit;border:0;padding:0;background:transparent;text-decoration:underline;color:#153440}.submit{width:100%;gap:15px}.submit:disabled{opacity:.6}.fine{font-size:10px!important;line-height:1.7!important;color:#7d8583!important}.centered{text-align:center;margin:16px 0 0}.honeypot{display:none!important}.error{color:#a52e2e;font-size:12px}.invite{background:#eae8df;margin:0 6%;padding:32px;display:flex;align-items:center;gap:30px;border-radius:7px}.invite>svg{color:#a87c3a;flex-shrink:0}.invite h2{font-size:30px;margin:6px 0 10px;letter-spacing:-.7px}.invite p{font-size:12px;color:#657173;max-width:550px;line-height:1.7}.invite .button{margin-left:auto;white-space:nowrap;font-size:12px}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.faq details{border-bottom:1px solid #dbddd5}.faq summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-size:14px;padding:21px 0}.faq summary span{font-size:20px;color:#a87c3a}.faq details p{font-size:13px;color:#657173;line-height:1.9;max-width:610px;margin:0 0 24px}footer{border-top:1px solid #dcded7;padding:35px 6%;display:flex;justify-content:space-between;align-items:center}footer .brand{font-size:28px}footer p{font-size:11px;color:#657173}.footer-links{display:flex;gap:22px;align-items:center;font-size:10px;color:#657173}.footer-links button{background:none;border:0;padding:0;color:inherit;font-size:inherit}.success-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:60px;height:60px;background:#ebf2e9;color:#34724d;margin-bottom:25px}.copy-box{display:flex;align-items:center;gap:8px}.copy-box input{font-size:11px}.copy-box button{border:0;background:#ecede6;padding:14px;border-radius:4px}.success small{font-size:10px;display:block;margin:10px 0 20px}.whatsapp{background:#256f47;width:100%;font-size:12px}.modal-backdrop{position:fixed;inset:0;background:#10232bc9;display:flex;align-items:center;justify-content:center;padding:24px;z-index:20}.modal{background:#faf8f2;max-width:600px;max-height:90vh;overflow:auto;padding:40px;border-radius:10px;position:relative}.modal h2{font-size:34px}.modal p{font-size:13px;line-height:1.8;color:#5d6d70}.close{position:absolute;right:18px;top:13px;border:0;background:none;font-size:27px;color:#173641}@media(min-width:1600px){main,header,footer{max-width:1600px;margin:auto}}@media(max-width:1000px){nav{gap:18px}.cards{gap:16px}.card-image{height:190px}.cards h3{font-size:23px}.signup{gap:40px}.founding{gap:40px}.founding-number{font-size:75px}.invite{gap:15px}.invite h2{font-size:25px}}@media(max-width:700px){header{height:73px;padding:0 5%}.brand{font-size:29px}nav{display:none}.button.small{font-size:10px;padding:11px;gap:8px}.hero{min-height:670px}.hero-image{background-position:61% center}.hero-shade{background:linear-gradient(90deg,#0a2630d9,#0a263065),linear-gradient(0deg,#0a263083,transparent)}.hero-content{padding:80px 6% 100px}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}h1{font-size:59px}.hero-caption{font-size:7px;letter-spacing:1px}.hero-content>p{font-size:15px}.ribbon{display:grid;grid-template-columns:1fr 1fr;text-align:center;padding:20px;gap:15px;font-size:10px}.ribbon i{display:none}.section{padding:58px 6%}.section-heading{display:block;margin-bottom:30px}.section-heading>p{font-size:13px;margin-top:22px}.cards{grid-template-columns:1fr 1fr;gap:30px 15px}.card-image{height:180px}.card-image>span{font-size:9px;left:8px;bottom:8px;padding:7px;gap:5px}.cards h3{font-size:23px;line-height:1.15}.cards p{font-size:12px}.founding{grid-template-columns:1fr;padding:45px 7%;gap:35px}.founding-number{font-size:75px;border-right:0;border-bottom:1px solid #49606a;padding:0 0 25px}.founding h2{font-size:36px}.signup{grid-template-columns:1fr;gap:35px}.signup-story h2{font-size:38px}.signup-photo{height:200px;max-width:none}.form-card{padding:25px}.invite{flex-wrap:wrap;padding:25px;margin:0 6%}.invite>svg{display:none}.invite .button{margin-left:0;width:100%}.faq{grid-template-columns:1fr;gap:22px}footer{display:block}.footer-links{flex-wrap:wrap;gap:17px;margin-top:25px}.footer-links span{width:100%}.modal{padding:30px 23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Yaarva — the founding chapter, second visual edition */
:root{--ink:#102e31;--gold:#cfae74;--paper:#f4f0e7}body{background:var(--paper);color:var(--ink)}header{position:absolute;z-index:5;top:0;left:0;right:0;background:transparent;color:#fff;height:100px;padding:0 5.5%;border-bottom:1px solid #ffffff20}.brand{font-family:Georgia,serif;font-size:37px;letter-spacing:-1.8px;font-weight:400}.brand .mark{display:flex;align-items:center;color:#d9bd88;margin-right:6px}nav{font-size:11px;gap:35px;color:#f0ece2}header .button.small{background:#ffffff08;border:1px solid #d9bd8880;padding:13px 19px;font-size:11px;color:#f1dfbc;border-radius:0}header .button:hover{background:#d0ac6a;color:#152e30}.hero{min-height:850px;height:min(960px,100svh);background:#0b2425}.hero-image{background-image:url('/images/hero-v5.webp');background-position:center 54%}.hero-shade{background:linear-gradient(90deg,#061d20bf 0%,#061d2070 33%,#061d2008 70%),linear-gradient(0deg,#071f26dd,transparent 25%),linear-gradient(180deg,#071f2680,transparent 20%)}.hero-content{padding:230px 5.5% 130px;max-width:930px}.hero .eyebrow{font-size:9px;letter-spacing:3px;color:#f1d8aa}.hero h1{font-size:clamp(63px,6.2vw,94px);line-height:1.06;letter-spacing:-3.8px;margin-top:29px;text-shadow:0 2px 35px #061d2040}.hero h1 em{display:inline-block;color:#ecd1a2}.hero-content>p{font-size:16px;line-height:1.85;color:#f0e9dd;margin:29px 0 33px;letter-spacing:.1px}.button{border-radius:0;padding:18px 25px;font-size:12px;letter-spacing:.2px}.button.gold{background:linear-gradient(110deg,#e7c991,#cfab6b);color:#183334;box-shadow:0 4px 22px #071f2625}.button.gold:hover{background:linear-gradient(110deg,#f3d9ac,#e3bf80)}.hero-note{font-size:10px;color:#e1d8c5;letter-spacing:.5px;margin-top:20px}.hero-caption{border-top:1px solid #ffffff33;padding-top:22px;bottom:30px;left:5.5%;right:5.5%;color:#efdebf;font-size:9px;letter-spacing:2.7px}.hero-seal{position:absolute;right:5.5%;bottom:104px;width:157px;height:157px;border:1px solid #d8b98590;border-radius:50%;background:#0d303079;color:#edd4a6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;backdrop-filter:blur(5px);outline:1px solid #d8b98550;outline-offset:7px;gap:9px}.hero-seal>span{font-size:9px;letter-spacing:3px}.hero-seal strong{font-size:12px;font-weight:400;letter-spacing:2px;line-height:1.5}.hero-seal small{font-size:6px;letter-spacing:1.4px}.ribbon{background:#102e31;padding:29px 5.5%;font-size:10px;letter-spacing:1.2px;color:#e5d8c3}.ribbon-label{font-size:8px;letter-spacing:2.2px;color:#ceac74;border-right:1px solid #6a776f;padding-right:40px}.ribbon i{font-size:9px}.section{padding:108px 5.5%}.section-heading{margin-bottom:48px}.section .eyebrow{font-size:9px;letter-spacing:2.6px;color:#937240}.section-heading h2{font-size:59px;letter-spacing:-2.1px}.section-heading>p{max-width:360px;font-size:13px;line-height:1.9}.cards{gap:22px}.card-image{height:360px;border-radius:0;background:#153440}.card-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#082628d9,transparent 55%);pointer-events:none}.card-image img{object-position:center 35%;filter:saturate(.82)}.card-image>span{z-index:1;top:17px;bottom:auto;left:17px;background:#ffffff15;color:#fff;border:1px solid #ffffff50;backdrop-filter:blur(7px);font-size:9px;letter-spacing:.8px;padding:8px 11px;border-radius:20px}.image-bottom{position:absolute;z-index:1;bottom:23px;left:23px;right:15px;color:#fff}.image-bottom small{display:block;font-size:7px;letter-spacing:1.7px;color:#e6c897;margin-bottom:11px}.image-bottom strong{font:34px Georgia;letter-spacing:-.8px}.cards h3{font-size:25px;line-height:1.2;margin:24px 0 12px}.cards p{font-size:12px;line-height:1.9;color:#626e6a}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;margin-top:22px;padding-bottom:8px;border-bottom:1px solid #a8926a60}.founding{position:relative;background:radial-gradient(ellipse at 5% 0%,#305151,transparent 65%),#0c2b2e;padding:90px 8%;gap:85px;border-top:1px solid #a88f5950;border-bottom:1px solid #a88f5950}.founding:after{content:'';position:absolute;inset:18px;pointer-events:none;border:1px solid #c8ad7540}.founding-number{position:relative;font-size:105px;color:#e6ce9f;letter-spacing:-5px;padding:25px 45px 25px 0;text-align:center;border-color:#a88f5950}.founding-number>span{font-size:8px;letter-spacing:2px;color:#e4cfab;margin-top:13px}.founding-number>p{font:11px Arial;color:#bac7c1;letter-spacing:.2px}.founder-emblem{display:flex;flex-direction:column;gap:15px;align-items:center;margin-bottom:24px;color:#c7a96e}.founder-emblem span{font:8px Arial;letter-spacing:3px}.founding h2{font-size:46px;letter-spacing:-1.4px}.founding .eyebrow{font-size:9px;letter-spacing:2.4px}.founding p{line-height:1.9}.founding small{font-size:9px}.signup{gap:95px;background:#f8f5ed}.signup-story h2{font-size:51px;letter-spacing:-2px}.signup-photo{margin-top:34px;height:310px;max-width:470px;border-radius:0}.signup-photo img{object-position:center 35%;filter:saturate(.8)}.signup-photo span{letter-spacing:.4px;font-size:10px;padding:45px 23px 23px}.form-card{border-radius:0;border:1px solid #d9cbb0;padding:40px;background:#fffdfa;box-shadow:0 20px 50px #1d383510;position:relative}.form-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#b58f51,#ead4ad,#b58f51)}.form-heading h3,.success h3{font-size:38px}input:not([type=checkbox]){border-radius:0;background:#faf8f3;border-color:#dfdbd1;padding:14px}.interest-options button{border-radius:2px}.invite{border-radius:0;margin:0;padding:45px 5.5%;background:#e9e2d3;border-top:1px solid #d2c4aa;border-bottom:1px solid #d2c4aa}.invite h2{font-size:35px}.invite .eyebrow{font-size:8px;color:#96703c}.invite p{font-size:12px}.faq{background:#f4f0e7}.faq h2{font-size:49px}footer{background:#0c2b2e;color:#f0e5cd;border-top:1px solid #c8ad7540;padding:44px 5.5%}footer p,.footer-links{color:#b7c5bf}.image-credit{color:#98aaa2;font-size:8px}.modal{border-radius:0}.success-icon{border:1px solid #b7ccba}.whatsapp{background:#2b604a}@media(min-width:1600px){header{max-width:none}.hero-content{padding-top:230px}}@media(max-width:1100px){.hero h1{font-size:73px}.card-image{height:300px}.image-bottom{left:18px}.image-bottom strong{font-size:29px}.ribbon-label{padding-right:20px}.founding{gap:40px}.signup{gap:45px}.signup-story h2{font-size:44px}.founding-number{font-size:88px}}@media(max-width:700px){header{height:80px;padding:0 6%}.brand{font-size:31px}.brand svg{width:26px}header .button.small{font-size:9px;padding:11px 12px;letter-spacing:0}.hero{height:auto;min-height:820px}.hero-image{background-position:65% center}.hero-shade{background:linear-gradient(90deg,#061d20d9,#061d2020 90%),linear-gradient(0deg,#071f26f5,transparent 58%),linear-gradient(180deg,#071f2680,transparent 25%)}.hero-content{padding:182px 6% 140px;max-width:100%}.hero h1{font-size:59px;letter-spacing:-2.8px;line-height:1.09}.hero .eyebrow{font-size:7px;letter-spacing:1.7px}.hero-content>p{font-size:14px;line-height:1.85;margin:28px 0 30px}.hero-caption{bottom:25px;padding-top:17px;font-size:7px;letter-spacing:1.5px}.hero-seal{width:95px;height:95px;right:8%;bottom:90px;gap:5px;outline-offset:4px}.hero-seal>span{font-size:6px}.hero-seal svg{width:16px;height:16px}.hero-seal strong{font-size:8px;letter-spacing:1px}.hero-seal small{display:none}.hero-note{font-size:9px;max-width:210px;line-height:1.8}.ribbon{grid-template-columns:1fr 1fr;gap:18px;padding:25px 6%;font-size:9px}.ribbon-label{grid-column:1/-1;border:0;padding:0;font-size:7px}.section{padding:65px 6%}.section-heading h2{font-size:43px;letter-spacing:-1.5px}.section-heading{margin-bottom:35px}.cards{gap:32px 16px}.card-image{height:265px}.card-image>span{top:12px;left:10px;font-size:8px;padding:6px 8px}.image-bottom{left:14px;bottom:18px}.image-bottom small{font-size:6px;letter-spacing:1px;line-height:1.8}.image-bottom strong{font-size:24px}.cards h3{font-size:24px;margin-top:18px}.cards p{font-size:11px;line-height:1.9}.text-link{font-size:8px;gap:6px;letter-spacing:.7px}.founding{padding:55px 9%;gap:30px}.founding:after{inset:12px}.founding-number{padding:10px 0 28px;font-size:89px;border-bottom:1px solid #a88f5950}.founder-emblem{margin-bottom:10px;gap:10px}.founder-emblem svg{width:29px}.founding h2{font-size:37px}.signup{gap:38px}.signup-story h2{font-size:41px;letter-spacing:-1.5px}.signup-photo{height:290px}.form-card{padding:30px 24px}.invite{padding:34px 6%;margin:0}.invite h2{font-size:30px}.faq h2{font-size:43px}.hero .button{font-size:11px;padding:17px 19px;gap:17px}footer{padding:35px 6%}.footer-links{font-size:9px}.form-heading .eyebrow{font-size:8px}}@media(max-width:380px){.hero h1{font-size:51px}.hero-seal{right:7%;bottom:85px}.card-image{height:235px}.image-bottom strong{font-size:21px}.cards h3{font-size:21px}}
@media(max-width:700px){.hero h1{font-size:clamp(44px,12.5vw,60px);letter-spacing:-2px}.hero-content{padding-top:185px}.hero-seal{bottom:93px}}@media(max-width:380px){.hero h1{font-size:45px;letter-spacing:-1.8px}}
/* Romance-led launch edition */
body{background:#f5f1e7}.brand-logo{width:116px;height:82px;object-fit:contain}header{height:113px;background:#051c1250}header nav{gap:30px}.hero{background:#061e16;min-height:890px;height:auto}.hero-image{inset:0 0 0 43%;background-image:url('/images/romance-hero-v6.webp');background-position:70% center}.hero-shade{background:linear-gradient(90deg,#061e16 0%,#061e16 34%,#061e16b8 47%,transparent 65%),linear-gradient(0deg,#061e16bb,transparent 30%)}.hero-content{max-width:640px;width:48%;padding:195px 0 130px;margin-left:5.5%}.hero h1{font-size:clamp(64px,6.5vw,94px);line-height:1.02;letter-spacing:-2.8px;margin-top:25px}.hero-content>p{font-size:14px;line-height:1.85;margin:25px 0 29px}.hero-offer{display:flex;flex-direction:column;gap:8px;margin-top:23px;color:#e8cea0}.hero-offer strong{font-size:8px;letter-spacing:2.2px}.hero-offer span{font:20px Georgia;font-style:italic}.hero-note{margin-top:15px;font-size:9px}.hero-caption{font-size:8px}.ribbon{background:#0a2a20}.ribbon-label{color:#dfbc78}.primary-cards{grid-template-columns:repeat(2,1fr);gap:32px}.primary-cards .card-image{height:465px}.primary-cards .card-image img{object-position:center 35%}.primary-cards .image-bottom strong{font-size:43px}.primary-cards h3{font-size:31px}.primary-cards p{font-size:14px;max-width:480px}.founding{background:radial-gradient(ellipse at 5% 0%,#214e37,transparent 65%),#08261a}.signup-photo img{object-position:center 35%}.supporting{background:#ece8df}.supporting h2{font-size:43px}.supporting-cards{grid-template-columns:1fr 1fr;gap:32px}.supporting-cards article{display:grid;grid-template-columns:45% 1fr;column-gap:24px;align-content:start}.supporting-cards .card-image{grid-row:1/4;height:260px}.supporting-cards h3{font-size:26px;margin-top:15px}.supporting-cards p{font-size:12px}.supporting-cards .text-link{align-self:start;justify-self:start}.supporting-cards .image-bottom small{display:none}.supporting-cards .image-bottom strong{font-size:25px}.supporting-cards .card-image>span{display:none}footer{background:#061e16}footer .brand-logo{width:126px;height:90px}.button:not(.gold):not(.whatsapp){background:#123829}.interest-options button.selected{background:#123829}.hero-caption a{color:#e8cea0}.signup-story .eyebrow{color:#96733d}@media(min-width:1600px){.hero-content{padding-top:200px}}@media(max-width:1000px){.hero h1{font-size:73px}.hero-content{width:49%;margin-left:5%}.primary-cards .card-image{height:420px}.supporting-cards article{display:block}.supporting-cards .card-image{height:300px}.section-heading h2{font-size:49px}}@media(max-width:700px){header{height:90px}.brand-logo{width:92px;height:70px}header .button.small{padding:12px;font-size:9px}.hero{min-height:980px}.hero-image{inset:0 0 auto 0;height:510px;background-position:78% center}.hero-shade{background:linear-gradient(0deg,#061e16 0%,#061e16 45%,transparent 70%),linear-gradient(180deg,#061e1650,transparent 25%)}.hero-content{position:relative;margin-left:0;padding:395px 6% 110px;width:100%;max-width:none}.hero h1{font-size:61px;letter-spacing:-2px;line-height:1.03;margin-top:17px}.hero h1 br:first-of-type{display:none}.hero h1 em{margin-left:.15em}.hero .eyebrow{font-size:7px;letter-spacing:1.5px}.hero-content>p{font-size:13px;line-height:1.8;margin:24px 0}.hero-offer{margin-top:20px}.hero-offer span{font-size:20px}.hero-note{max-width:none;font-size:9px}.hero-caption{font-size:6px;letter-spacing:1.3px;gap:12px}.primary-cards{grid-template-columns:1fr;gap:36px}.primary-cards .card-image{height:395px}.primary-cards .image-bottom strong{font-size:39px}.primary-cards h3{font-size:29px}.primary-cards p{font-size:13px}.section-heading h2{font-size:43px}.supporting h2{font-size:35px}.supporting-cards{grid-template-columns:1fr 1fr;gap:17px}.supporting-cards .card-image{height:240px}.supporting-cards .image-bottom{left:12px}.supporting-cards .image-bottom strong{font-size:22px}.supporting-cards h3{font-size:22px}.supporting-cards p{font-size:11px}.founding h2{font-size:34px}.hero .button{font-size:12px;padding:18px 24px}.form-heading p{line-height:1.8}}@media(max-width:380px){.hero h1{font-size:54px}.hero-image{height:460px}.hero-content{padding-top:355px}.hero{min-height:940px}}
@media(min-width:701px){.hero-image{background-position:100% center}.hero-content>p{max-width:490px;font-size:13px}.hero-content{width:46%;max-width:610px}}
/* One shared connection section: supporting images at 75% height. */
.possibilities{--primary-photo-height:465px;background:#f5f1e7}.possibilities .primary-cards .card-image{height:var(--primary-photo-height)}.possibilities .supporting-cards .card-image{height:calc(var(--primary-photo-height) * .75)}.supporting-intro{margin:60px 0 26px;padding-top:28px;border-top:1px solid #cbb98d60}.supporting-intro .eyebrow{margin:0;color:#947342}.supporting-intro p{font-size:13px;line-height:1.8;color:#657173;margin:10px 0 0}.possibilities .supporting-cards{grid-template-columns:1fr 1fr;gap:32px}.possibilities .supporting-cards article{display:block}.possibilities .supporting-cards .card-image img{object-position:center 35%}.possibilities .supporting-cards h3{margin-top:22px;font-size:27px}.possibilities .supporting-cards p{font-size:13px;max-width:480px}.possibilities .supporting-cards .image-bottom strong{font-size:33px}.possibilities .supporting-cards .image-bottom small{display:block}.possibilities .supporting-cards .card-image>span{display:flex}@media(max-width:1000px){.possibilities{--primary-photo-height:420px}}@media(max-width:700px){.possibilities{--primary-photo-height:395px}.possibilities .supporting-cards{grid-template-columns:1fr;gap:36px}.supporting-intro{margin-top:40px}.possibilities .supporting-cards h3{font-size:26px}.possibilities .supporting-cards .image-bottom strong{font-size:31px}}
.possibilities .supporting-cards article{width:75%;justify-self:center}
.vip-invite{display:grid;grid-template-columns:1.55fr 1fr;gap:70px;padding:65px 8%;background:linear-gradient(110deg,#f3eddf,#fbf8f0 60%,#ece2cc);position:relative}.vip-invite:before{content:'';position:absolute;inset:15px;border:1px solid #c6a96e60;pointer-events:none}.vip-invite h2{font-size:53px;letter-spacing:-1.5px;line-height:1.1;margin:15px 0 22px}.vip-invite h2 em{color:#96703b}.vip-invite p{font-size:14px;line-height:1.85;max-width:570px;color:#596965}.vip-invite .eyebrow{font-size:9px;letter-spacing:2px}.vip-invite .button{margin:22px 0 0;font-size:12px}.vip-invite small{display:block;margin-top:15px;font-size:9px;color:#73786b}.vip-steps{display:flex;gap:24px;margin-top:24px}.vip-steps span{display:flex;align-items:center;gap:8px;font-size:10px;color:#233f39}.vip-steps b{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #c2a66c;border-radius:50%;font-size:9px;color:#9a773f}.vip-badge{position:relative;width:280px;height:280px;margin:auto;background:radial-gradient(circle at 35% 20%,#254e61,#0d2c40 60%,#071d2b);border-radius:50%;border:5px solid #d7b77b;box-shadow:0 0 0 2px #a67d39,0 18px 45px #0a29352b;color:#eccd8e}.badge-rings{position:absolute;inset:10px;border:1px solid #c6a76e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.badge-rings>span{font-size:8px;letter-spacing:3px}.badge-rings>strong{font:69px Georgia;line-height:1.03;text-shadow:0 2px 3px #0008}.badge-rings>b{font-size:9px;letter-spacing:2px;font-weight:500}.badge-stars{font-size:17px;letter-spacing:5px}.badge-rings small{font-size:5px;letter-spacing:1px;color:#d3bb91;margin-top:3px}.badge-ribbon{position:absolute;bottom:-12px;left:19px;right:19px;background:linear-gradient(100deg,#bc8d43,#f1d49b,#bc8d43);color:#132f3b;text-align:center;padding:12px 6px;font-size:8px;font-weight:700;letter-spacing:2px;box-shadow:0 4px 12px #0002}.referral-progress{background:#f1ede1;border:1px solid #d0bf99;padding:18px;margin:20px 0}.referral-progress>div:first-child{display:flex;align-items:center;gap:8px;color:#8a672e;font-size:12px}.progress-track{height:7px;background:#d8d6c9;margin-top:15px;overflow:hidden;border-radius:8px}.progress-track span{display:block;height:100%;background:linear-gradient(90deg,#b88d48,#ddbd80)}.referral-progress>p{font-size:11px;margin:10px 0}.referral-progress .text-link{font-size:9px}.referral-progress p.error:empty{display:none}@media(max-width:1000px){.vip-invite{gap:35px;padding:55px 6%}.vip-badge{width:235px;height:235px}.badge-rings>strong{font-size:58px}.badge-rings svg{width:33px}.vip-invite h2{font-size:45px}.vip-steps{gap:12px}}@media(max-width:700px){.vip-invite{grid-template-columns:1fr;gap:40px;padding:48px 9%}.vip-invite h2{font-size:43px}.vip-invite p{font-size:13px}.vip-steps{gap:15px;flex-wrap:wrap}.vip-steps span{font-size:9px}.vip-badge{grid-row:1;width:190px;height:190px}.badge-rings>strong{font-size:45px}.badge-rings>b{font-size:7px}.badge-rings>span{font-size:6px}.badge-rings svg{width:25px;height:25px}.badge-stars{font-size:12px}.badge-rings small{font-size:4px}.badge-ribbon{font-size:6px;bottom:-9px;padding:10px 3px;left:13px;right:13px;letter-spacing:1px}.vip-invite .button{width:100%;font-size:11px}.vip-invite small{font-size:8px;line-height:1.7}.badge-rings small{font-size:4px}}
.founding-award{padding:0 40px 0 0;font-size:initial;letter-spacing:normal}.founding-award>img{display:block;width:100%;max-width:340px;height:340px;object-fit:contain;margin:0 auto 14px;filter:drop-shadow(0 18px 20px #0004)}.founding-award>strong{font:61px Georgia;display:block;color:#edcf95;line-height:1.1}.founding-award>strong em{font:12px Arial;letter-spacing:2px;color:#e4c89a}.founding-award>span{line-height:1.8;font-size:7px;letter-spacing:1.4px}.vip-medal-display{text-align:center}.vip-medal-display>img{display:block;width:100%;max-width:370px;height:350px;object-fit:contain;margin:auto;filter:drop-shadow(0 18px 18px #152f372f)}.vip-medal-display>strong{display:block;font:54px Georgia;color:#173c48;margin-top:8px}.vip-medal-display>strong span{font:9px Arial;letter-spacing:1.5px;color:#8c6a33}.vip-medal-display>p{font-size:10px;margin:9px auto 0;color:#756a53}.earned-medal{text-align:center;margin:-6px 0 24px;padding-bottom:24px;border-bottom:1px solid #ddd0b2}.earned-medal>img{display:block;width:210px;height:210px;object-fit:contain;margin:auto;filter:drop-shadow(0 8px 11px #142b3820)}.earned-medal>span{display:block;font-size:8px;letter-spacing:2px;color:#987238;margin-top:10px}.earned-medal>strong{display:block;font:45px Georgia;color:#16382d;margin-top:9px}.earned-medal>strong small{display:inline;font:9px Arial;letter-spacing:1.3px;margin:0;color:#987238}@media(max-width:1000px){.founding-award>img{height:280px}.vip-medal-display>img{height:290px}}@media(max-width:700px){.founding-award{padding:0 0 30px}.founding-award>img{height:280px;width:280px}.founding-award>strong{font-size:54px}.vip-medal-display{grid-row:1}.vip-medal-display>img{height:270px;max-width:280px}.vip-medal-display>strong{font-size:45px}.vip-medal-display>strong span{font-size:8px}.earned-medal>img{height:180px;width:180px}}
.medal-download{display:inline-flex;gap:8px;align-items:center;font-size:9px;color:#967137;border-bottom:1px solid #cbb487;padding-bottom:5px;margin-top:15px;letter-spacing:.5px}
/* Final palette: emerald, midnight navy, warm ivory and champagne gold. */
:root{--ink:#102f25;--paper:#f8f4ea;--gold:#dbba7b}body{background:var(--paper)}header{background:linear-gradient(180deg,#04160f80,#04160f18);border-bottom-color:#e0bd7330}.hero{background:#041c13}.hero h1{color:#fff9eb}.hero h1 em{color:#efd5a5}.hero .button.gold{border:1px solid #f7dfae70;box-shadow:0 6px 26px #030f0b40}.hero-offer{border-left:2px solid #cfad6d;padding-left:15px}.hero-offer span{color:#f0d2a0}.ribbon{background:linear-gradient(90deg,#09291b,#153c2b,#09291b);border-top:1px solid #e0bd7330;border-bottom:1px solid #e0bd7330}.possibilities{background:radial-gradient(ellipse at 15% 10%,#fffdf6,transparent 65%),radial-gradient(ellipse at 90% 75%,#e8dfcc90,transparent 60%),#f7f2e7}.section-heading h2{color:#123b2a}.section-heading h2 em{color:#9b753e}.primary-cards article{padding:13px 13px 25px;background:#fffdf780;border:1px solid #cbb98d70;box-shadow:0 12px 35px #1a362a08}.primary-cards .card-image{border:1px solid #c1a16a70}.primary-cards h3,.primary-cards p,.primary-cards .text-link{margin-left:12px;margin-right:12px}.card-image:after{background:linear-gradient(0deg,#04231adb,transparent 56%)}.supporting-intro{border-color:#b99a5c55}.supporting-cards .card-image{border:1px solid #b7975870;box-shadow:0 10px 30px #16352912}.founding{background:radial-gradient(ellipse at 15% 25%,#284f34,transparent 50%),linear-gradient(125deg,#082b1c,#03180e);box-shadow:inset 0 1px 0 #ecd19b40,inset 0 -1px 0 #ecd19b40}.founding:after{border-color:#c6a26555}.founding-award>img{filter:drop-shadow(0 18px 25px #0008)}.founding .eyebrow{color:#e6c78f}.founding h2{color:#fff5df}.founding h2 em{color:#e6c78f}.founding p{color:#d1dccb}.signup{background:radial-gradient(ellipse at 90% 40%,#e9ddc880,transparent 60%),#fbf8f0}.signup-story h2{color:#173d2b}.form-card{background:linear-gradient(145deg,#fffefa,#f8f3e8);border:1px solid #c6ac784f;box-shadow:0 24px 65px #19332712,0 1px 0 #fff inset}.form-card:before{height:3px;background:linear-gradient(90deg,#a67834,#f1dca8,#a67834)}input:not([type=checkbox]){background:#fffdf8;border-color:#d5ccb8}.interest-options button{background:#fffdf8}.signup-photo{border:1px solid #ccb58780;box-shadow:0 14px 30px #1c382411}.vip-invite{background:radial-gradient(ellipse at 82% 35%,#23455590,transparent 50%),radial-gradient(ellipse at 10% 85%,#1b3142,transparent 55%),#081d2d;color:#f8edd5;border-top:1px solid #d5b77780;border-bottom:1px solid #d5b77780}.vip-invite:before{border-color:#c6a96e65}.vip-invite .eyebrow{color:#e0bc77}.vip-invite h2{color:#fcf5e7}.vip-invite h2 em{color:#e8c98e}.vip-invite p{color:#c6d2d2}.vip-invite p strong{color:#f0d5a1}.vip-steps span{color:#e0e5de}.vip-steps b{color:#edcf92;border-color:#c5a36580;background:#e6ca8e0a}.vip-invite small{color:#c4c9b9}.vip-medal-display>img{filter:drop-shadow(0 18px 26px #0007)}.vip-medal-display>strong{color:#f0d49c}.vip-medal-display>strong span{color:#e2bf7e}.vip-medal-display>p{color:#c6cbbc}.faq{background:linear-gradient(135deg,#f8f4eb,#eee6d7)}.faq details{border-bottom-color:#c8b99565}.faq summary{color:#173b2b}.faq details p{color:#5b6b60}footer{background:linear-gradient(120deg,#061e16,#0c2c22);border-top-color:#b99a5c60}footer p{color:#d6c39e}.button.gold{background:linear-gradient(110deg,#f0d49f,#dbb674 52%,#e9c78c);border:1px solid #b9914f40}.button.gold:hover{background:linear-gradient(110deg,#f6dfb7,#ebc98a 52%,#f3d8a5)}.referral-progress{background:linear-gradient(120deg,#f5eddc,#ece5d4);border-color:#c4aa7770}.earned-medal>strong{color:#153d28}@media(max-width:700px){.primary-cards article{padding:10px 10px 22px}.primary-cards h3,.primary-cards p,.primary-cards .text-link{margin-left:8px;margin-right:8px}.vip-invite:before{inset:11px}.hero-offer{padding-left:12px}}
/* Readable supporting details across screen sizes. */
header nav{font-size:12px}.hero-caption{font-size:9px}.hero-offer strong{font-size:10px}.hero-note{font-size:10px}.founding-award>span{font-size:9px}.founding small,.vip-invite small{font-size:10px;line-height:1.8}.vip-invite .eyebrow{font-size:10px}.vip-steps span{font-size:11px}.vip-medal-display>p{font-size:11px}.founding-award>p{font-size:12px}.fine{font-size:11px!important}.footer-links{font-size:11px}@media(max-width:700px){.hero-caption{font-size:8px;letter-spacing:1px}.hero .eyebrow{font-size:9px;letter-spacing:1.2px}.hero-offer strong{font-size:9px}.vip-steps span{font-size:10px}.vip-invite .eyebrow{font-size:9px}.footer-links{font-size:10px}}
.payment-notice{display:flex;gap:11px;align-items:flex-start;margin:20px 0 25px;padding:16px;background:#eaf0e5;border:1px solid #9dad8970;color:#214632}.payment-notice svg{flex-shrink:0;margin-top:2px}.payment-notice strong{display:block;font-size:13px;line-height:1.5}.payment-notice span{display:block;font-size:11px;line-height:1.7;margin-top:4px;color:#526752}.hero-note{line-height:1.8}
