/* BilzUp / Future edition. Original identity, aerospace-inspired art direction. */
.marketing{--bg:#090a0a;--card:#121414;--ink:#f4f3ee;--muted:#a3a8a7;--line:#303434;--brand:#edece5;--brand-ink:#ededdf;background:var(--bg);color:var(--ink)}
.marketing .top{background:#090a0aed;border-bottom:1px solid #ffffff18;backdrop-filter:blur(20px)}.marketing .logo{color:#f5f4ef;font-weight:500;letter-spacing:-1px}.marketing .top nav a.navlink{color:#d1d4d1;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.marketing .top nav a.navlink:hover{background:none;color:#fff}.marketing .btn{color:#0a0c0b;background:#edece5;border:1px solid #edece5;border-radius:0;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;min-height:50px;padding:16px 25px}.marketing .btn:hover{background:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px #ffffff16}.marketing .text-link{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-color:#575d59}.marketing .eyebrow{font-family:'Courier New',monospace;font-size:10px;font-weight:400;letter-spacing:.16em;color:#b5bbb7}.marketing .status-dot{background:#d9dfc3;box-shadow:0 0 12px #e7eac844}.marketing .wrap{max-width:1360px}.marketing .brand-mark{border-radius:0}.marketing .top .wrap{height:90px}
.marketing .intro{position:relative;min-height:800px;padding-top:80px;padding-bottom:85px;display:block;isolation:isolate;overflow:visible}.marketing .hero-copy{position:relative;z-index:3;max-width:690px;pointer-events:none}.marketing .hero-copy a{pointer-events:auto}.marketing .hero-copy>.eyebrow{margin-bottom:35px}.marketing .intro h1{font-size:clamp(76px,8.7vw,128px);font-weight:600;line-height:.91;letter-spacing:-.065em;text-transform:uppercase;margin:0 0 37px;max-width:780px}.marketing .intro h1 em{font:inherit;color:transparent;-webkit-text-stroke:1px #e7e9e0;letter-spacing:-.055em}.marketing .hero-description{font-size:16px;color:#dadcd7;line-height:1.6;max-width:390px}.marketing .hero-detail{font-size:13px;color:#989f99;max-width:370px;line-height:1.8}.marketing .hero-actions{margin-top:28px;gap:30px}.marketing .hero-note{font-family:'Courier New',monospace;max-width:450px;color:#9a9f98;font-size:9px;margin-top:30px}.marketing .hero-scene{position:absolute;z-index:1;right:-40px;top:15px;width:75%;height:720px;padding:0;pointer-events:none}.marketing .hero-photo{height:100%;width:100%;border-radius:0;object-fit:cover;object-position:70% center;mask-image:linear-gradient(90deg,transparent,black 20%,black 90%,transparent);transform:translate(var(--orbit-x,0px),var(--orbit-y,0px));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.marketing .photo-caption{left:auto;right:63px;top:50px;max-width:190px;font-family:'Courier New',monospace;font-size:9px;color:#8f9690;text-shadow:none;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #48524b;padding-top:15px}.marketing .floating-bill{left:auto;right:72px;bottom:4px;width:350px;background:#101412dc;backdrop-filter:blur(18px);border:1px solid #5e665c;border-radius:0;box-shadow:none;padding:24px;transform:rotate(-3deg);pointer-events:auto}.marketing .floating-bill .eyebrow{font-size:8px;color:#abb4a7}.marketing .floating-bill .muted{color:#a7ada3}.marketing .bill-main strong{color:#f0f1e9;font-size:23px}.marketing .bill-amount{font-family:'Courier New',monospace;color:#e0e5cc;font-size:27px}.marketing .bill-bottom{border-color:#363d34;color:#aab2a5}.hero-index{position:absolute;bottom:34px;right:40px;display:flex;gap:100px;align-items:center;font:9px 'Courier New',monospace;letter-spacing:.14em;color:#727c72}.hero-index span:last-child{color:#b9c4b0}.marketing .principles{max-width:1280px;padding-left:0;padding-right:0;grid-template-columns:1.1fr 1fr 1fr 1.25fr;border-color:#353a33;font:10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.06em;padding-top:30px;padding-bottom:30px}.marketing .principles>span{color:#9ca797;font-family:Arial,sans-serif;text-transform:none;letter-spacing:0}.marketing .principles strong{color:#e3e6dc}.marketing .principle-icon{border-radius:0;border-color:#41483d;color:#c7d0be;font:10px 'Courier New',monospace}
.mission-band{max-width:1360px;margin:0 auto;padding:100px 40px 12px;position:relative}.mission-band p{font-size:clamp(52px,8.5vw,120px);line-height:1;letter-spacing:-.075em;text-transform:uppercase;font-weight:500;white-space:nowrap;margin:0}.mission-band p span{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#bac4aa;text-transform:lowercase}.mission-band>span{font:9px 'Courier New',monospace;letter-spacing:.15em;color:#909c88;display:block;margin-bottom:22px}.marketing .editorial-section{padding-top:100px;padding-bottom:105px}.marketing .section-heading{grid-template-columns:1.3fr 1fr;gap:110px}.marketing h2{font-size:clamp(36px,4.2vw,60px);line-height:1.02;font-weight:500;letter-spacing:-.05em}.marketing .section-heading p{font-size:14px;color:#9fa79d;line-height:1.85}.marketing .process-grid{gap:45px;counter-reset:steps;margin-top:60px}.marketing .process-grid article{border-top:1px solid #4d5848;padding-top:22px;position:relative}.marketing .step-number{font:10px 'Courier New',monospace;color:#9da995;letter-spacing:.1em;margin-bottom:45px}.marketing .process-grid h3{font-size:24px;line-height:1.2;max-width:270px}.marketing .process-grid p{font-size:13px;line-height:1.8;color:#9fa79d}.marketing .process-grid article:after{content:'↗';position:absolute;top:16px;right:0;font-size:23px;color:#c2cdb5}.marketing .examples-section{background:#151914;border-top:1px solid #2c3428;border-bottom:1px solid #2c3428;padding:105px 0}.marketing .example-filters{margin-bottom:45px}.marketing .example-filters button{border-radius:0;border-color:#46523e;color:#bdc6b5;font:10px 'Courier New',monospace;text-transform:uppercase;padding:12px 18px;transition:background .2s,color .2s}.marketing .example-filters button.active{color:#11160e;background:#dfe6ce;border-color:#dfe6ce}.marketing .example-grid{gap:28px;align-items:start}.marketing .example-card{background:transparent;border:0;border-radius:0;transition:transform .35s}.marketing .example-card:nth-child(2){margin-top:55px}.marketing .example-card:nth-child(3){margin-top:110px}.marketing .example-image{height:300px;border-radius:0}.marketing .example-image img{filter:saturate(.55);transition:transform .7s,filter .7s}.marketing .example-card:hover .example-image img{filter:saturate(1);transform:scale(1.06)}.marketing .example-image>span{border-radius:0;background:#0c120cdb;color:#e0e6d7;padding:7px 10px;font:9px 'Courier New',monospace}.marketing .example-content{padding:25px 0}.marketing .example-amount{font:26px 'Courier New',monospace;color:#e2e8d6;letter-spacing:-1.5px}.marketing .example-content h3{font-size:24px;font-weight:400;line-height:1.2}.marketing .example-content p{font-size:13px;color:#a9b1a3;min-height:90px}.marketing .example-content dl{border-color:#3b4733;font-size:11px}.marketing .example-content dt{color:#9da893}.marketing .example-content dd{color:#d9dfd1}.marketing .example-open{border-color:#546148;color:#e8eddf;text-transform:uppercase;letter-spacing:.07em;font-size:10px;padding-top:19px}.marketing .example-disclaimer{font:10px/1.7 'Courier New',monospace;color:#96a38a;margin-top:45px}.marketing .trust-section{background:#090a0a;position:relative;padding:120px 0;overflow:hidden}.marketing .trust-section:before{content:'';position:absolute;width:700px;height:700px;left:-430px;top:20px;border:1px solid #323b2c;border-radius:50%;box-shadow:0 0 0 60px #ffffff02,0 0 0 120px #ffffff01;pointer-events:none}.marketing .trust-layout{position:relative;gap:130px}.marketing .trust-section h2{font-size:clamp(48px,5.2vw,76px)}.marketing .trust-section .eyebrow{color:#9fac93}.marketing .trust-list article{border-color:#333d2c;padding-bottom:30px;margin-bottom:30px}.marketing .trust-list article>span{font:10px 'Courier New',monospace;color:#96a785}.marketing .trust-list h3{font-size:20px;font-weight:400}.marketing .trust-list p{color:#9fa898;line-height:1.8}.marketing .support-layout{max-width:none;background:#e9e9e0;color:#171b14;padding:100px max(40px,calc((100vw - 1280px)/2));gap:100px;--muted:#5d6557;--line:#bec4b5}.marketing .support-layout .eyebrow{color:#627257}.marketing .support-layout h2{font-size:clamp(42px,4.6vw,66px)}.marketing .support-art{height:620px;border-radius:48% 48% 0 0;overflow:hidden}.marketing .support-art img{filter:saturate(.5) brightness(.7)}.marketing .support-caption{font-size:47px;bottom:40px;left:40px}.marketing .support-layout .btn{background:#161e12;color:#eef0e8;border-color:#161e12}.marketing .support-layout .btn:hover{background:#33412a}.marketing .support-layout .clean-list{font-size:13px}.marketing .support-layout .clean-list li:before{color:#455b36}.marketing .faq-section{padding-top:105px;padding-bottom:100px;gap:125px}.marketing .faq-list summary{font-size:15px;font-weight:400}.marketing .faq-list details{border-color:#394131}.marketing .faq-list details p{color:#a2ac98}.marketing .closing{max-width:none;background:#dce4cf;color:#182211;border:0;padding:100px 35px 105px;position:relative;overflow:hidden}.marketing .closing .eyebrow{color:#4f6241}.marketing .closing h2{font-size:clamp(55px,7.1vw,102px);text-transform:uppercase;line-height:.94;font-weight:500;letter-spacing:-.065em}.marketing .closing p{color:#526447;font-size:14px;margin-top:30px}.marketing .closing .btn{background:#192313;color:#e9f0df;border-color:#192313}.marketing .closing .text-link{border-color:#829575}.marketing .site{background:#090a0a!important;border-color:#343e2a;color:#98a18f}.marketing .site .logo{color:#e6ebdf}.marketing .site a{color:#aab59f}.marketing .site .footer-bottom{border-color:#2b3523}.marketing .footer-links .eyebrow{color:#c1cdb4}.marketing .site .footer-top{padding-top:45px;padding-bottom:65px}.marketing dialog{background:#151b11;color:#ecf1e5;border-color:#526346;border-radius:0}.marketing .dialog-close{color:#e5efdb}.marketing .dialog-steps,.marketing dialog p{color:#b3bfa7}.marketing .prose p,.marketing .prose li{color:#b5bcb0}.marketing .guide-columns article{background:#131810;border-color:#3a4631}.marketing .guide-columns li{color:#aebba1}.marketing .guide-columns li strong{color:#e6eddc}.marketing .flow>div{border-color:#3b4a31}.marketing .guide-hero p{color:#b3bda9}
@media(prefers-reduced-motion:no-preference){.marketing .hero-copy{animation:mission-enter .85s both}.marketing .hero-scene{animation:mission-enter 1.2s .12s both}@keyframes mission-enter{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}}
.marketing .photo-caption{background:#090c09bd;padding:12px;border-top-color:#87927f;color:#c4cdbd}
@media(min-width:1700px){.marketing .hero-scene{width:84%;right:-100px}.marketing .intro{min-height:870px}}
@media(max-width:1100px){.marketing .intro{min-height:760px;padding-top:70px}.marketing .intro h1{font-size:100px}.marketing .hero-scene{right:0;width:74%;top:15px;height:690px}.marketing .floating-bill{right:30px;width:310px;bottom:15px}.marketing .hero-copy{max-width:600px}.marketing .hero-description,.marketing .hero-detail{max-width:330px}.marketing .hero-photo{opacity:.8}.marketing .principles{margin-left:28px;margin-right:28px}.marketing .section-heading,.marketing .trust-layout,.marketing .faq-section{gap:65px}.marketing .support-layout{padding:80px 40px;gap:55px}.marketing .support-art{height:570px}.marketing .example-image{height:250px}}
@media(max-width:760px){.marketing .top .wrap{height:74px}.marketing .top nav a.navlink{font-size:10px;letter-spacing:.03em}.marketing .top .btn{font-size:9px;padding:10px 14px;min-height:39px}.marketing .intro{padding-top:48px;padding-bottom:36px;min-height:0;display:flex;flex-direction:column;gap:0}.marketing .hero-copy{width:100%;max-width:none}.marketing .hero-copy>.eyebrow{font-size:9px;margin-bottom:28px}.marketing .intro h1{font-size:clamp(61px,12.8vw,96px);line-height:.93;letter-spacing:-.06em;margin-bottom:28px}.marketing .hero-description{font-size:15px;max-width:430px}.marketing .hero-detail{font-size:13px;max-width:420px}.marketing .hero-actions{gap:20px}.marketing .hero-note{font-size:8px;gap:8px;margin-top:23px}.marketing .hero-scene{position:relative;right:auto;top:auto;width:calc(100% + 40px);height:440px;margin-top:0;flex-shrink:0}.marketing .hero-photo{opacity:1;mask-image:linear-gradient(180deg,transparent,black 10%,black 85%,transparent);object-position:70% center}.marketing .photo-caption{top:30px;right:24px;font-size:7px;width:140px;padding-top:8px}.marketing .floating-bill{right:30px;left:30px;bottom:25px;width:auto;transform:rotate(-2deg);padding:19px}.hero-index{position:relative;bottom:auto;right:auto;align-self:stretch;justify-content:space-between;gap:10px;font-size:8px;margin-top:15px}.marketing .principles{grid-template-columns:1fr 1fr;margin-left:20px;margin-right:20px;font-size:9px;gap:24px 16px;padding:25px 0}.marketing .principles>span{font-size:10px}.marketing .principles>div{gap:9px}.mission-band{padding:60px 20px 0}.mission-band p{font-size:clamp(37px,9.2vw,66px);letter-spacing:-.065em}.mission-band>span{font-size:8px}.marketing .editorial-section{padding-top:65px;padding-bottom:65px}.marketing .section-heading{grid-template-columns:1fr;gap:24px}.marketing h2{font-size:clamp(34px,7.8vw,49px)}.marketing .process-grid{gap:32px;margin-top:35px}.marketing .step-number{margin-bottom:25px}.marketing .process-grid h3{max-width:100%}.marketing .examples-section{padding:65px 0}.marketing .example-filters{gap:7px;margin-bottom:32px}.marketing .example-filters button{font-size:8px;padding:11px 13px}.marketing .example-grid{gap:30px}.marketing .example-card:nth-child(n){margin-top:0}.marketing .example-image{height:310px}.marketing .example-content{padding:25px 0}.marketing .example-content p{min-height:0}.marketing .example-content dl{gap:20px}.marketing .example-disclaimer{margin-top:15px}.marketing .trust-section{padding:70px 0}.marketing .trust-layout{gap:45px}.marketing .trust-section h2{font-size:54px}.marketing .trust-list h3{font-size:20px}.marketing .support-layout{padding:65px 24px;gap:45px}.marketing .support-art{height:470px}.marketing .support-caption{font-size:40px;left:25px;bottom:30px}.marketing .support-layout h2{font-size:43px}.marketing .faq-section{padding-top:65px;padding-bottom:65px;gap:30px}.marketing .faq-list summary{font-size:14px}.marketing .closing{padding:70px 20px}.marketing .closing h2{font-size:clamp(36px,8.4vw,63px)}.marketing .closing p{font-size:13px}.marketing .site .footer-top{padding-top:25px;padding-bottom:45px}.marketing .site .footer-bottom{font-size:9px}.marketing .guide-columns{gap:25px}}
@media(max-width:380px){.marketing .intro h1{font-size:56px}.marketing .hero-actions{gap:14px}.marketing .hero-actions .btn{font-size:9px;padding:13px 16px}.marketing .hero-actions .text-link{font-size:9px}.marketing .hero-scene{height:390px}.marketing .floating-bill{left:24px;right:24px;padding:15px}.marketing .bill-main strong{font-size:20px}.marketing .bill-amount{font-size:23px}.marketing .principles{font-size:8px}.marketing .example-image{height:250px}.marketing .support-art{height:390px}.marketing .trust-section h2{font-size:46px}.marketing .footer-links{gap:30px}}
