*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#f7f5ef;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site{min-height:100vh}.topbar{z-index:50;background:#fbfaf6;border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;height:118px;padding:0 72px;display:flex;position:sticky;top:0}.logo{width:auto;height:96px;display:block}.topbar nav{align-items:center;gap:42px;font-size:15px;font-weight:600;display:flex}.nav-button{color:#fff;background:#59643d;border-radius:10px;padding:16px 28px}.hero{color:#fff;background-image:linear-gradient(90deg,#050706eb,#0507068c,#05070640),url(https://images.unsplash.com/photo-1504052434569-70ad5836ab65?auto=format&fit=crop&w=2000&q=85);background-position:50%;background-size:cover;min-height:calc(100vh - 118px);position:relative}.hero-content{grid-template-columns:1fr 420px;align-items:center;gap:70px;min-height:calc(100vh - 118px);padding:80px 8vw;display:grid}.eyebrow{color:#9daa72;text-transform:uppercase;letter-spacing:.28em;margin:0 0 22px;font-size:12px;font-weight:900}.hero h1{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7vw,104px);line-height:.93}.hero-text{max-width:680px;margin:30px 0 0;font-size:22px;line-height:1.55}.pill-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:690px;margin-top:34px;display:grid}.pill-grid div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff14;border:1px solid #ffffff73;padding:22px 18px;font-size:28px}.pill-grid span{margin-top:8px;font-size:15px;font-weight:700;display:block}.hero-actions{flex-wrap:wrap;gap:22px;margin-top:36px;display:flex}.button-main,.button-outline{border-radius:10px;padding:18px 30px;font-size:16px;font-weight:800}.button-main{background:#59643d;border:1px solid #59643d}.button-outline{border:1px solid #fffc}.verse-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#00000047;border:1px solid #ffffff80;border-radius:26px;padding:44px 38px}.quote-mark{color:#9daa72;margin:0 0 20px;font-size:72px;line-height:.5}.verse-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.25}.divider{color:#9daa72;letter-spacing:1em;margin:28px auto}.verse-card p{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.45}.verse-card span{color:#b9c491;letter-spacing:.25em;text-transform:uppercase;margin-top:24px;font-weight:900;display:block}.story{grid-template-columns:1fr 1fr;gap:28px;max-width:1280px;margin:0 auto;padding:52px 32px;display:grid}.story-card,.branch-card,.how,.values,.apply{background:#fffdf8;border:1px solid #0000001f;border-radius:22px;padding:38px;box-shadow:0 20px 60px #0000000f}.story h2,.branch-card h2,.how h2,.values h2,.apply h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);line-height:1}.story p,.branch-card p,.values p,.apply p{line-height:1.65}.signature{font-family:Georgia,Times New Roman,serif;font-size:28px}.mini-grid,.values-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mini-grid div,.values-grid div{background:#f7f5ef;border-radius:18px;padding:22px}.mini-grid strong,.values-grid h3{color:#59643d;margin-bottom:8px;display:block}.mini-grid span{line-height:1.5;display:block}.how,.values,.apply{max-width:1280px;margin:0 auto 32px}.steps{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px;display:grid}.steps div{text-align:center;background:#f7f5ef;border-radius:20px;padding:26px}.steps span{color:#fff;background:#59643d;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.steps h3{margin:18px 0 8px}.apply{grid-template-columns:.8fr 1.2fr;align-items:start;gap:42px;display:grid}.trust-row{color:#59643d;gap:12px;margin-top:28px;font-weight:700;display:grid}.form{background:#f7f5ef;border-radius:22px;padding:28px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}input,select{background:#fff;border:1px solid #0000002e;border-radius:8px;width:100%;padding:15px;font-size:15px}.file-input{grid-column:span 2}button{color:#fff;cursor:pointer;background:#59643d;border:0;border-radius:10px;width:100%;margin-top:18px;padding:17px;font-size:16px;font-weight:900}.form-status{background:#fff;border-radius:12px;margin:18px 0 0;padding:14px}.footer{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:24px;padding:42px 72px;display:flex}.footer img{background:#fbfaf6;height:70px;padding:8px}.footer p{margin:0}.container{max-width:1180px;margin:0 auto;padding:40px 24px}.card{background:#fff;border:1px solid #ddd;border-radius:18px;margin:18px 0;padding:24px}.nav{justify-content:space-between;align-items:center;display:flex}.notice{background:#fff9df;border-radius:10px;padding:12px}.table{border-collapse:collapse;width:100%}.table td,.table th{text-align:left;border-bottom:1px solid #eee;padding:10px}.badge{background:#eee;border-radius:999px;padding:4px 8px;font-size:12px}.secondary{background:#777}@media (max-width:950px){.topbar{flex-direction:column;gap:16px;height:auto;padding:18px}.logo{height:82px}.topbar nav{flex-wrap:wrap;justify-content:center;gap:18px}.hero-content,.story,.apply{grid-template-columns:1fr}.pill-grid,.steps,.values-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hero-content{padding:60px 20px}.hero h1{font-size:54px}.pill-grid,.steps,.mini-grid,.values-grid,.form-grid{grid-template-columns:1fr}.file-input{grid-column:span 1}.story,.how,.values,.apply{padding:22px}.footer{text-align:center;flex-direction:column;padding:36px 20px}}.hero-icon{stroke:#fff;stroke-width:1.7px;width:42px;height:42px;margin-bottom:14px}.pill-grid div{font-size:16px}.photo-placeholder{color:#777;background:#f6f4ef;border:1px solid #ddd;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:360px;height:460px;display:flex}.photo-circle{background:#ddd;border-radius:50%;width:140px;height:140px;margin-bottom:30px}.story-card h2{margin-bottom:24px;font-size:64px;line-height:1}.story-card p{color:#444;font-size:20px;line-height:1.8}.story-card strong{color:#59643d}.story-card blockquote{color:#222;border-left:4px solid #59643d;margin-top:40px;padding-left:28px;font-family:Georgia;font-size:28px;font-style:italic}.signature{margin-top:36px;font-family:Georgia;font-size:28px}.story{grid-template-columns:480px 1fr;align-items:center;gap:80px;max-width:1300px;margin:140px auto;padding:0 40px;display:grid}.story-photo{justify-content:center;display:flex}.founder-card{text-align:center;background:#fff;border-radius:28px;padding:60px;overflow:hidden;box-shadow:0 20px 60px #0000000f}.founder-logo{object-fit:contain;width:220px;height:auto;margin:0 auto 35px;display:block}.founder-divider{background:#ddd;width:70px;height:1px;margin:30px auto}.founder-small{letter-spacing:.35em;color:#888;font-size:12px}.founder-card h3{margin:12px 0;font-family:Georgia;font-size:34px}.founder-text{color:#666;line-height:1.8}.founder-verse{font-family:Georgia;font-size:24px}.story-card{background:#fff;border-radius:28px;padding:60px;box-shadow:0 20px 60px #0000000f}.story-card h2{margin-bottom:28px;font-size:64px}.story-card blockquote{border-left:4px solid #59643d;margin-top:40px;padding-left:26px;font-family:Georgia;font-size:28px;font-style:italic}.journey-section{text-align:center}.journey-section h2{max-width:760px;margin:0 auto 60px}.journey{max-width:900px;margin:0 auto;position:relative}.journey:before{content:"";background:#59643d59;width:1px;position:absolute;top:0;bottom:0;left:34px}.journey-step{text-align:left;grid-template-columns:70px 1fr;gap:28px;margin-bottom:34px;display:grid;position:relative}.journey-step span{color:#fff;z-index:2;background:#59643d;border-radius:50%;place-items:center;width:68px;height:68px;font-weight:900;display:grid;position:relative}.journey-step h3{margin:0 0 10px;font-family:Georgia,serif;font-size:34px}.journey-step p{color:#444;max-width:620px;margin:0;font-size:18px;line-height:1.7}@media (max-width:650px){.journey-step{grid-template-columns:54px 1fr;gap:18px}.journey-step span{width:54px;height:54px}.journey:before{left:27px}.journey-step h3{font-size:28px}}.journey .journey-step{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:34px;display:grid}.journey .journey-step p{white-space:normal;width:100%;max-width:680px}.journey .journey-step div{min-width:0}.how-clean{text-align:center}.how-clean h2{max-width:760px;margin:0 auto 42px}.how-clean-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.how-clean-grid div{text-align:center;background:#f7f5ef;border:1px solid #0000001f;border-radius:20px;padding:26px 20px}.how-clean-grid span{color:#fff;background:#59643d;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:16px;font-weight:900;display:inline-grid}.how-clean-grid h3{margin:0 0 10px;font-family:Georgia,serif;font-size:24px}.how-clean-grid p{color:#444;margin:0;font-size:15px;line-height:1.55}@media (max-width:1000px){.how-clean-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.how-clean-grid{grid-template-columns:1fr}}.values-premium{text-align:center}.values-premium h2{max-width:820px;margin:0 auto 48px}.values-premium-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.values-premium-grid div{text-align:left;background:#fffdf8;border:1px solid #0000001f;border-radius:24px;padding:34px 26px;box-shadow:0 20px 60px #0000000a}.values-premium-grid span{color:#59643d;border:1px solid #59643d59;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:24px;font-size:28px;display:grid}.values-premium-grid h3{margin:0 0 14px;font-family:Georgia,serif;font-size:26px}.values-premium-grid p{color:#444;margin:0;font-size:16px;line-height:1.65}@media (max-width:1000px){.values-premium-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.values-premium-grid{grid-template-columns:1fr}}.faq{max-width:950px;margin:140px auto;padding:0 20px}.faq .eyebrow{text-align:center}.faq h2{text-align:center;margin-bottom:60px;font-size:clamp(42px,5vw,64px)}.faq-list{flex-direction:column;gap:18px;display:flex}.faq-item{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:22px;padding:28px 32px;transition:all .3s;box-shadow:0 10px 30px #0000000a}.faq-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000014}.faq-question{justify-content:space-between;align-items:center;display:flex}.faq-question h3{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.faq-question span{color:#59643d;font-size:34px;font-weight:300;transition:transform .25s}.faq-item.open .faq-question span{transform:rotate(180deg)}.faq-item p{color:#555;margin-top:22px;font-size:17px;line-height:1.8}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-left,.verse-card{animation:.9s both fadeUp}.verse-card{animation-delay:.18s}.story-card,.founder-card,.how-clean,.values-premium,.faq,.apply{animation:.8s both fadeUp;animation-timeline:view();animation-range:entry 10% cover 25%}.button-main,.button-outline,.nav-button,button{transition:all .25s}.button-main:hover,.nav-button:hover,button:hover{transform:translateY(-2px);box-shadow:0 14px 35px #59643d59}.button-outline:hover{background:#ffffff1f;transform:translateY(-2px)}.pill-grid div,.values-premium-grid div,.how-clean-grid div,.faq-item{transition:all .28s}.pill-grid div:hover,.values-premium-grid div:hover,.how-clean-grid div:hover{transform:translateY(-7px);box-shadow:0 20px 45px #00000014}.values-premium-grid div:first-child{animation-delay:50ms}.values-premium-grid div:nth-child(2){animation-delay:.12s}.values-premium-grid div:nth-child(3){animation-delay:.19s}.values-premium-grid div:nth-child(4){animation-delay:.26s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:768px){.container,.site,.card{width:100%;max-width:100%;padding:20px}h1{font-size:40px;line-height:1.1}h2{font-size:28px}.hero,.section,.grid,.form-grid{display:block}input,select,textarea,button{width:100%}.nav,.topbar{text-align:center;flex-direction:column;gap:16px}body{overflow-x:hidden}.topbar{padding:16px 20px;position:relative}.topbar nav{display:none}.logo{height:78px}.hero-content{min-height:auto;padding:56px 22px;display:block}.hero h1{letter-spacing:-.04em;font-size:48px;line-height:.98}.hero-text{font-size:18px}.hero-actions{flex-direction:column}.button-main,.button-outline{text-align:center;width:100%}.pill-grid,.steps,.how-clean-grid,.values-premium-grid,.form-grid,.mini-grid,.values-grid{grid-template-columns:1fr!important}.story,.apply{margin:40px auto;padding:0 20px;display:block}.story-card,.founder-card,.how,.values,.apply{padding:28px 22px}.story-card h2,.apply h2,.how h2,.values h2{font-size:38px}.story-card p{font-size:17px}.story-card blockquote{font-size:22px}.founder-logo{width:160px}.verse-card{margin-top:36px;padding:30px 24px}.verse-card h2{font-size:30px}.form{padding:22px}input,select,button{font-size:16px}.faq{margin:70px auto}.faq h2{font-size:38px}.faq-question h3{font-size:20px}.footer{text-align:center;flex-direction:column;padding:36px 20px}}
