.texture-bg{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E")}.wireframe-img{background-color:#eae4d8;display:flex;align-items:center;justify-content:center;color:#785436;overflow:hidden}.craft-wrapper{position:relative;height:100%;display:flex;flex-direction:column;filter:drop-shadow(0 4px 6px rgba(0,0,0,.05));transition:transform .3s ease,filter .3s ease}.craft-wrapper:hover{transform:translateY(-4px);filter:drop-shadow(0 12px 20px rgba(0,0,0,.1))}.craft-container{position:relative;padding:12px;border-radius:1.5rem;border-bottom-right-radius:0;background:linear-gradient(-45deg,transparent 31px,#d1b898 32px);flex:1;display:flex;flex-direction:column}@media (min-width:768px){.craft-container{border-radius:2rem;border-bottom-right-radius:0}}.craft-inner{position:relative;background:linear-gradient(-45deg,transparent 14px,#f9f6f0 15px);border-radius:1rem;border-bottom-right-radius:0;padding:1.25rem;flex:1;display:flex;flex-direction:column}@media (min-width:768px){.craft-inner{border-radius:1.25rem;border-bottom-right-radius:0;padding:2rem}}.craft-inner:after{content:"";position:absolute;inset:0;box-shadow:inset 0 4px 10px rgba(0,0,0,.04);border-radius:inherit;border-bottom-right-radius:0;pointer-events:none}.craft-flap{position:absolute;top:0;left:10%;width:80%;height:15px;background-color:#d1b898;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);z-index:10}@media (min-width:768px){.craft-flap{height:20px}}.craft-fold{position:absolute;bottom:0;right:0;width:36px;height:36px;background:linear-gradient(135deg,#c2a584,#9c8161);border-top-left-radius:8px;box-shadow:-2px -2px 8px rgba(0,0,0,.12);clip-path:polygon(0 0,100% 0,0 100%);z-index:20}@media (min-width:768px){.craft-fold{width:46px;height:46px;border-top-left-radius:10px}}.craft-container-alt{position:relative;padding:12px;border-radius:1.5rem;border-bottom-left-radius:0;background:linear-gradient(45deg,transparent 31px,#eae4d8 32px);flex:1;display:flex;flex-direction:column}@media (min-width:768px){.craft-container-alt{border-radius:2rem;border-bottom-left-radius:0}}.craft-flap-alt{position:absolute;top:0;left:10%;width:80%;height:15px;background-color:#eae4d8;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);z-index:10}@media (min-width:768px){.craft-flap-alt{height:20px}}.craft-inner-alt{position:relative;background:linear-gradient(45deg,transparent 14px,#fff 15px);border-radius:1rem;border-bottom-left-radius:0;padding:1.25rem;flex:1;display:flex;flex-direction:column}@media (min-width:768px){.craft-inner-alt{border-radius:1.25rem;border-bottom-left-radius:0;padding:2rem}}.craft-inner-alt:after{content:"";position:absolute;inset:0;box-shadow:inset 0 4px 10px rgba(0,0,0,.03);border-radius:inherit;border-bottom-left-radius:0;pointer-events:none}.craft-fold-alt{position:absolute;bottom:0;left:0;width:36px;height:36px;background:linear-gradient(-135deg,#eae4d8,#d1b898);border-top-right-radius:8px;box-shadow:2px -2px 8px rgba(0,0,0,.06);clip-path:polygon(0 0,100% 0,100% 100%);z-index:20}@media (min-width:768px){.craft-fold-alt{width:46px;height:46px;border-top-right-radius:10px}}.typing-container{display:inline-block;position:relative}.typing-text{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap;width:0;border-right:3px solid transparent;animation:typing-reveal 2s ease-out .8s forwards,blink-cursor .8s step-end infinite}@media (min-width:768px){.typing-text{border-right-width:4px}}@keyframes typing-reveal{0%{width:0}to{width:100%}}@keyframes blink-cursor{0%,to{border-right-color:transparent}50%{border-right-color:#f4ce69}}.cta-pill{min-height:3.75rem;border-radius:999px;letter-spacing:.08em}@media (min-width:640px){.cta-pill{min-height:3.5rem}}.section-fade-top{position:relative}.section-fade-top:before{content:"";position:absolute;top:0;left:0;right:0;height:64px;background:linear-gradient(180deg,hsla(0,0%,100%,.28),transparent);pointer-events:none;z-index:1}@media (max-width:767px){.mobile-section-shell{padding-left:1.25rem!important;padding-right:1.25rem!important}.mobile-reading-width{max-width:22rem;margin-left:auto;margin-right:auto}.mobile-soft-card{border-radius:1.75rem}.mobile-pill-stack{gap:.875rem}}.logo-cloud-grid{display:flex;gap:.9rem;overflow-x:auto;padding:.25rem .15rem .75rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.logo-cloud-grid::-webkit-scrollbar{display:none}.logo-cloud-item{flex:0 0 min(42vw,180px);opacity:0;filter:blur(10px);transform:translateY(-10px);animation:logo-cloud-reveal .6s ease-out forwards;scroll-snap-align:center}.logo-cloud-card{min-height:92px;padding:1rem 1.1rem;border-radius:1.25rem;border:1px solid rgba(90,58,34,.08);background:hsla(0,0%,100%,.78);backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(90,58,34,.06);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.logo-cloud-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(90,58,34,.1)}@media (min-width:768px){.logo-cloud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;overflow:visible;padding:0;scroll-snap-type:none}.logo-cloud-item{flex:initial}.logo-cloud-card{min-height:120px;padding:1.35rem 1.5rem}}.logo-cloud-item:first-child{animation-delay:.05s}.logo-cloud-item:nth-child(2){animation-delay:.15s}.logo-cloud-item:nth-child(3){animation-delay:.25s}.logo-cloud-item:nth-child(4){animation-delay:.35s}.logo-cloud-item:nth-child(5){animation-delay:.45s}.logo-cloud-item:nth-child(6){animation-delay:.55s}@keyframes logo-cloud-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(-10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.craft-wrapper,.logo-cloud-card,.texture-bg{transition-duration:.01ms!important}.typing-text{width:100%!important;border-right-color:transparent!important;animation:none!important}.logo-cloud-item{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}