.hero h1{font-size:clamp(26px,5.6vw,86px);line-height:1.06;letter-spacing:-.045em;position:relative;z-index:2;max-width:none}.hero-line{display:block;white-space:nowrap}.hero .hero-art{width:44%;right:0;top:28%;opacity:1}.hero .hero-art img{object-fit:contain;filter:drop-shadow(0 15px 25px #0003);transform:none}.hero-bottom p{max-width:560px}.blog-nav{padding:10px 18px;background:var(--accent);border-radius:999px;color:var(--ink)!important;font-weight:700}.help-title{margin-top:65px}.help-list{padding-left:25px}.help-list li{padding:24px 0;border-bottom:1px solid #1c1c1920}.help-list h3{max-width:1000px}.help-list p,.founder>p{max-width:950px}.team-block{padding:44px;margin:30px 0;border-radius:24px;background:#fff8d7}.team-block h3{font-size:36px}.funding-copy{max-width:1000px;margin:36px 0 65px}.payment-direction{text-align:center;padding:70px 10%;border-bottom:1px solid #1c1c1920}.payment-direction .service-icon{margin:auto}.payment-direction h3{font-size:40px}.payment-direction p{max-width:850px;margin:20px auto}.closing p{max-width:950px;font-size:clamp(18px,2vw,26px);line-height:1.55;margin:24px auto}.closing .button{margin-top:30px}.form-label{display:block;margin:18px 0 8px}.conditional{margin:14px 0;padding:18px;background:#fff8d7;border-radius:12px}.conditional p{font-size:15px!important}.form-status{min-height:24px}.question-copy{white-space:pre-line;font-size:20px;line-height:1.55}.wizard-progress{font-size:13px;color:#716c59;margin-bottom:24px}.review-item{border-bottom:1px solid #ddd;padding:20px 0}.review-item strong{display:block}.review-item p{white-space:pre-wrap;font-size:15px!important}.review-item button{background:#fff0aa;border:0;border-radius:8px;padding:8px 14px}.modal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}dialog{max-height:90vh;overflow:auto}dialog textarea{width:100%;min-height:150px;border:1px solid #ccc;border-radius:10px;padding:15px;font:inherit;background:white;color:#171715}dialog select,dialog input:not([type=checkbox]):not([type=radio]){color:#171715;background:white}input[type=checkbox],input[type=radio]{accent-color:#786000;cursor:pointer;flex-shrink:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.otp-grid{display:flex;gap:12px;align-items:center}.otp-grid input{width:160px!important;letter-spacing:.3em}.honey{position:absolute;left:-10000px;opacity:0}.blog-page{background:#eeede3}.channel{max-width:1160px;display:grid;grid-template-columns:300px 1fr;gap:36px;margin:45px auto;padding:0 20px}.channel-info{position:sticky;top:130px;height:max-content}.channel-info h1{font-size:30px}.channel-info p{font-size:16px}.channel-info .button{font-size:14px;padding:15px 20px}.channel-post{background:#fffef7;border-radius:18px;padding:30px;margin-bottom:24px;box-shadow:0 5px 20px #00000006}.channel-post h2{font-size:27px;margin:14px 0}.channel-post h2 a{text-decoration:none;color:inherit}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.post-meta{font-size:14px;font-weight:700;color:#806b13}.post-media{display:block;max-width:100%;height:auto;border-radius:12px;margin-top:20px}.post-footer{background:none;display:flex;flex-wrap:wrap;font-size:12px;color:#777;gap:15px;padding:20px 0 0}.channel-post audio{max-width:100%;margin-top:20px}.analytics-choice{margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.analytics-choice label{font-size:13px}.blog-page header button{border:0;font:inherit;cursor:pointer}.form-notice{font-size:14px!important;color:#70684e}button:disabled{opacity:.55;cursor:wait}
@media(max-width:700px){.hero h1{font-size:clamp(24px,5.8vw,40px)}.hero .hero-art{width:60%;top:25%;right:17%}.hero-bottom{margin-top:240px}.hero-bottom p{font-size:16px}.form-grid{grid-template-columns:1fr}.team-block{padding:24px}.team-block h3{font-size:29px}.channel{grid-template-columns:1fr;margin-top:25px}.channel-info{position:static;text-align:center}.channel-info img{width:110px;height:75px}.channel-post{padding:22px}.channel-post h2{font-size:24px}.blog-page header nav{display:flex}.blog-page header nav button{display:none}.payment-direction{padding:40px 0}.payment-direction h3{font-size:30px}}
.payment-direction{grid-column:1/-1;background:#fff;border-radius:28px}.hero .hero-art{mask-image:none;height:440px;top:220px}.cookie-banner{display:block}.cookie-actions{margin-top:14px;display:flex;align-items:center;gap:18px}.cookie-banner .analytics-choice{font-size:13px}.hero-bottom{max-width:560px}.closing h2{font-size:clamp(38px,5vw,70px)}.closing:after{display:none}@media(max-width:750px){.hero h1{font-size:clamp(20px,5.1vw,37px)}.hero .hero-art{width:74%;height:230px;top:135px;right:13%;bottom:auto}.hero-bottom{margin-top:275px}.hero{min-height:740px}.blog-nav{display:inline-block}header .mobile-nav{display:flex;gap:12px}.cookie-banner p{font-size:12px}.cookie-banner .analytics-choice{font-size:12px}}
.services>h2{font-size:clamp(28px,4.5vw,68px);overflow-wrap:anywhere}@media(max-width:750px){header .mobile-nav{display:none}header nav{display:flex;gap:10px}header nav>a:not(.blog-nav){display:none}.blog-nav{padding:8px 12px;font-size:12px}.services>h2{font-size:clamp(26px,7.4vw,38px)}.payment-direction{padding:30px 20px}.hero h1{font-size:clamp(20px,5.1vw,37px)}}

body.variant-two main,body.variant-three main,body.blog-page main{max-width:1504px}
.cookie-banner{left:auto!important;right:24px;bottom:24px;width:min(380px,calc(100% - 32px));padding:24px;border-radius:24px;background:#fff;color:#3d4932;border:1px solid #e0e6d7;box-shadow:0 16px 50px #18210c22}.cookie-banner p{font-size:13px;line-height:1.7;margin:0 0 18px}.cookie-actions{display:flex;align-items:center;gap:24px;justify-content:space-between}.cookie-actions button{padding:12px 23px;border-radius:100px;background:#1b2114;color:white}.cookie-actions a{font-size:11px;color:#657153}@media(max-width:750px){.cookie-banner{right:16px;bottom:16px;padding:21px}}

.direction-option{border-bottom:1px solid #dfe4d5;padding:8px 0}.demand-questions{padding:5px 16px 18px;margin:8px 0 14px;background:#f3f5ed;border-radius:16px}.demand-questions .form-label{font-size:14px;line-height:1.5;color:#25331b}.demand-hint{display:block;font-size:11px;color:#5a674f;margin-top:6px}.demand-zero{font-size:12px!important;line-height:1.6;margin:14px 0 0!important;color:#5a674f}.direction-selection>.form-notice{font-size:13px!important;line-height:1.6}
