@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700&display=swap");:root{--unbind-sand:rgb(245,237,224);--unbind-clay:rgb(199,166,138);--unbind-rose:rgb(232,199,194);--unbind-sage:rgb(184,199,181);--unbind-ink:rgb(56,54,51);--unbind-warm-white:rgb(250,245,237);--unbind-soft-cream:rgb(247,240,230);--unbind-dusk:rgb(71,69,89);--unbind-night-rose:rgb(166,133,140);--unbind-deep-sage:rgb(115,133,122);--unbind-mist:rgba(224,230,232,0.6);--unbind-soft-shadow:rgba(0,0,0,0.04);--text-primary:var(--unbind-ink);--text-secondary:rgba(56,54,51,0.65);--text-subtle:rgba(56,54,51,0.45);--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--timing-soft:350ms;--timing-fade:250ms;--timing-slow:450ms;--timing-spring:400ms;--ease-soft:ease-in-out;--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:var(--text-primary);background:linear-gradient(180deg,var(--unbind-warm-white) 0,var(--unbind-soft-cream) 100%);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.large-title{font-size:32px;font-weight:600;line-height:1.2}.title{font-size:28px;font-weight:600;line-height:1.3}.headline{font-size:24px;font-weight:500;line-height:1.4}.body{font-size:18px;font-weight:400;line-height:1.6}.caption{font-size:16px}.caption,.small{font-weight:400;line-height:1.5}.small{font-size:14px}.seed-text{font-size:20px;font-weight:400;font-style:italic;line-height:1.6}.unbind-button-primary{font-family:Nunito,sans-serif;font-size:18px;font-weight:500;color:white;background:var(--unbind-clay);padding:18px 32px;border-radius:16px;border:none;box-shadow:0 4px 12px var(--unbind-soft-shadow);transition:all var(--timing-fade) var(--ease-soft);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-sm)}.unbind-button-primary:hover{transform:scale(.98);box-shadow:0 6px 16px rgba(0,0,0,.08)}.unbind-button-primary:active{transform:scale(.96)}.unbind-card{background:rgba(255,255,255,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:24px;padding:var(--space-lg);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 20px var(--unbind-soft-shadow);transition:all var(--timing-soft) var(--ease-soft)}.unbind-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.06)}.unbind-pill{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:6px 14px;border-radius:9999px;background:var(--unbind-clay);color:white;display:inline-block}.breathing-circle{width:200px;height:200px;background:radial-gradient(circle,rgba(232,199,194,.5) 0,rgba(232,199,194,.2) 50%,transparent 70%);position:relative}.breathing-circle,.breathing-circle:before{border-radius:50%;animation:breathe 4s ease-in-out infinite}.breathing-circle:before{content:"";position:absolute;inset:20px;background:radial-gradient(circle,rgba(199,166,138,.3) 0,rgba(199,166,138,.1) 50%,transparent 70%);animation-delay:.2s}.breathing-circle:after{content:"";position:absolute;inset:40px;border-radius:50%;background:radial-gradient(circle,rgba(184,199,181,.4) 0,rgba(184,199,181,.15) 50%,transparent 70%);animation:breathe 4s ease-in-out infinite;animation-delay:.4s}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}.floating-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(232,199,194,.3) 0,rgba(232,199,194,.1) 50%,transparent 70%);animation:float 8s ease-in-out infinite;pointer-events:none}@keyframes float{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-10px) translateX(-10px)}75%{transform:translateY(-30px) translateX(5px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s var(--ease-soft) forwards;opacity:0}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.22s}.stagger-3{animation-delay:.34s}.stagger-4{animation-delay:.46s}.stagger-5{animation-delay:.58s}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}@media (min-width:768px){.container{padding:0 var(--space-2xl)}}section{padding:var(--space-3xl) 0}@media (min-width:768px){section{padding:100px 0}}.text-center{text-align:center}.text-secondary{color:var(--text-secondary)}.text-subtle{color:var(--text-subtle)}article ul li:before{content:"•";color:var(--unbind-clay);font-weight:700;position:absolute;left:0}a:hover{opacity:.8}@media (max-width:640px){nav{gap:16px!important}nav a:not([class*=button]){font-size:12px!important}}