body.on-welcome .main{max-width:100%!important;margin:0!important;padding:0!important}body.on-welcome{color:#fff;background:#06101d;font-family:DM Sans,sans-serif;overflow-x:hidden}.landing{color:#fff;background:radial-gradient(circle at 15% 12%,#2a71be3d,#0000 28%),radial-gradient(circle at 82% 16%,#ffb3471a,#0000 24%),radial-gradient(circle at 50% 90%,#185ba038,#0000 35%),linear-gradient(#07111f 0%,#091827 48%,#06101d 100%);min-height:100vh;position:relative;overflow:hidden}.landing:before{content:"";opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.backgroundLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.brainHead{opacity:.32;filter:drop-shadow(0 0 26px #308eff52);z-index:0;pointer-events:none;width:210px;position:absolute;top:42px;left:42px}.networkRight{opacity:.18;filter:blur(.2px);z-index:0;pointer-events:none;mix-blend-mode:screen;width:720px;position:absolute;top:105px;right:-120px}.landingContent,.hero,.toolsSection,.benefitsBar,.quoteBox{max-width:1180px;margin:0 auto}.hero{z-index:2;text-align:center;padding:42px 20px 24px;position:relative}.hero h1{color:#fff;margin:0;font-family:Lora,serif;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:700;line-height:1}.hero h1 span{background:linear-gradient(135deg,#ffe082 0%,#ffb347 45%,#ff8c42 100%);color:#0000;filter:drop-shadow(0 4px 18px #ffa03c73);-webkit-background-clip:text;background-clip:text;margin-left:12px;font-style:italic;font-weight:900}.hero p{color:#ebf4ffd1;margin-top:12px;font-size:1.08rem;font-weight:400}.heroPill{color:#101827;background:linear-gradient(135deg,#ffb347 0%,#ff8c42 100%);border-radius:14px;margin-top:24px;padding:15px 34px;font-weight:800;animation:4s ease-in-out infinite floatPill;display:inline-flex;box-shadow:0 12px 32px #ff8c4257}@keyframes floatPill{0%{transform:translateY(0);box-shadow:0 12px 32px #ff8c4257}50%{transform:translateY(-6px);box-shadow:0 18px 40px #ff8c4273}to{transform:translateY(0);box-shadow:0 12px 32px #ff8c4257}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{animation:.8s cubic-bezier(.16,1,.3,1) both fadeInUp}.hero p{animation:.8s cubic-bezier(.16,1,.3,1) .1s both fadeInUp}.heroPill{animation:4s ease-in-out infinite floatPill,.8s cubic-bezier(.16,1,.3,1) .2s both fadeInUp}.sectionDivider{animation:.8s cubic-bezier(.16,1,.3,1) .3s both fadeInUp}.toolCard:first-child{animation:.8s cubic-bezier(.16,1,.3,1) .4s both fadeInUp}.toolCard:nth-child(2){animation:.8s cubic-bezier(.16,1,.3,1) .5s both fadeInUp}.toolCard:nth-child(3){animation:.8s cubic-bezier(.16,1,.3,1) .6s both fadeInUp}.benefitsBar{animation:.8s cubic-bezier(.16,1,.3,1) .7s both fadeInUp}.quoteBox{animation:.8s cubic-bezier(.16,1,.3,1) .8s both fadeInUp}.toolsSection{z-index:2;padding:0 20px;position:relative}.sectionDivider{color:#ebf4ffc7;align-items:center;gap:24px;margin:22px 0 28px;font-family:Lora,serif;font-size:1rem;display:flex}.sectionDivider:before,.sectionDivider:after{content:"";background:linear-gradient(90deg,#0000,#ffb3478c,#0000);flex:1;height:1px}.cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.toolCard{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#091827eb,#06111df0);border:1px solid #5aa2e673;border-radius:18px;flex-direction:column;min-height:440px;padding:34px 30px 28px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s;display:flex;position:relative;box-shadow:0 20px 50px #00000052}.toolCard:hover{border-color:#5aa2e6d9;transform:translateY(-8px);box-shadow:0 25px 65px #00000080,0 0 40px #5aa2e626}.toolCard.highlighted{border-color:#ffb347bf;box-shadow:0 20px 55px #0000005c,0 0 32px #ffb3471a}.toolCard.highlighted:hover{border-color:#ffb347;box-shadow:0 25px 65px #00000080,0 0 50px #ffb34740}.toolCard.teal{border-color:#22d3bc8c}.toolCard.teal:hover{border-color:#22d3bc;box-shadow:0 25px 65px #00000080,0 0 50px #22d3bc40}.cardIcon{background:#ffffff09;border:1px solid;border-radius:999px;place-items:center;width:76px;height:76px;margin:0 auto 28px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,background .4s;display:grid;box-shadow:0 0 28px #5aa2e62e}.toolCard:hover .cardIcon{background:#ffffff14;transform:scale(1.12)rotate(4deg)}.toolCard.highlighted .cardIcon{color:#ffa833;box-shadow:0 0 28px #ffa8332e}.toolCard.teal .cardIcon{color:#20c997;box-shadow:0 0 28px #20c9972e}.toolCard:not(.highlighted):not(.teal) .cardIcon{color:#5aa4f0}.cardTitleRow{justify-content:center;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.cardNumber{font-family:Lora,serif;font-size:2rem;font-weight:800}.toolCard:not(.highlighted):not(.teal) .cardNumber{color:#5aa4f0}.toolCard.highlighted .cardNumber{color:#ffa833}.toolCard.teal .cardNumber{color:#20c997}.cardTitle{color:#fff;margin:0;font-family:Lora,serif;font-size:1.45rem;font-weight:800}.cardSubtitle{color:#cbd5e1;text-align:center;min-height:44px;font-size:.95rem;font-weight:500;line-height:1.4}.cardDescription{color:#ebf4ffcc;text-align:left;border-top:1px solid #ffffff14;min-height:130px;margin-top:24px;padding-top:22px;font-size:.94rem;line-height:1.65}.cardFeatures{gap:12px;margin-top:auto;margin-bottom:32px;padding:0;list-style:none;display:grid}.cardFeatures li{color:#e2e8f0;align-items:flex-start;font-size:.85rem;line-height:1.4;display:flex}.list-icon{flex-shrink:0;margin-top:2px;margin-right:10px}.toolCard:not(.highlighted):not(.teal) .list-icon{color:#5aa4f0}.toolCard.highlighted .list-icon{color:#ffa833}.toolCard.teal .list-icon{color:#20c997}.cardFooter{text-align:center;padding-bottom:28px;position:relative}.cardButton{cursor:pointer;color:#fff;border:0;border-radius:12px;width:100%;height:52px;font-weight:800;transition:all .3s;position:relative;overflow:hidden}.cardButton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.toolCard:hover .cardButton:after{left:150%}.cardButton:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.cardButton:active{transform:translateY(0)scale(.98);box-shadow:0 2px 8px #0006}.toolCard:not(.highlighted):not(.teal) .cardButton{background:#1958a7}.toolCard.highlighted .cardButton{color:#432400;background:linear-gradient(90deg,#f59e0b 0%,#f97316 100%)}.toolCard.teal .cardButton{background:#0d8a66}.tutorialLink{color:#cbd5e1;cursor:pointer;background:0 0;border:none;width:100%;font-size:.85rem;text-decoration:underline;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tutorialLink:hover{color:#fff}.benefitsBar{z-index:2;-webkit-backdrop-filter:blur(10px);background:#071320c7;border:1px solid #ffb34747;border-radius:16px;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:26px auto 0;display:grid;position:relative;overflow:hidden}.benefitItem{align-items:center;gap:14px;padding:20px 22px;transition:background .3s;display:flex}.benefitItem:hover{background:#ffffff08}.benefitItem:not(:last-child){border-right:1px solid #ffffff14}.benefitIcon{color:#ffa833;flex-shrink:0;transition:transform .3s}.benefitItem:hover .benefitIcon{transform:scale(1.1)translateY(-2px)}.benefitText{flex-direction:column;display:flex}.benefitText strong{color:#fff;margin-bottom:4px;font-size:.9rem}.benefitText span{color:#ebf4ffc7;font-size:.75rem;line-height:1.3}.quoteBox{z-index:2;background:linear-gradient(90deg,#0a1d30db,#081624b8);border:1px solid #ffb34742;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:32px;max-width:1180px;margin:22px auto 40px;padding:28px 34px;display:grid;position:relative}.quoteContent{align-items:flex-start;gap:16px;display:flex}.quoteMark{color:#ffa833;font-family:Georgia,serif;font-size:3.5rem;line-height:.8}.quoteText{color:#fff;margin:0;font-family:Lora,serif;font-size:1.08rem;font-style:italic;line-height:1.7}.quoteSignature{text-align:right;color:#ebf4ffc7;border-left:1px solid #ffffff14;padding-left:32px;font-size:.9rem}.quoteSignature strong{color:#ffb347;margin-top:4px;font-size:1rem;display:block}.quoteBrainIcon{color:#ffa8334d}@media (max-width:1024px){.cardsGrid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.benefitsBar{grid-template-columns:repeat(2,1fr)}.benefitItem:nth-child(2){border-right:none}.benefitItem:first-child,.benefitItem:nth-child(2){border-bottom:1px solid #ffffff14}.quoteBox{text-align:center;grid-template-columns:1fr;gap:20px}.quoteContent{flex-direction:column;align-items:center}.quoteMark{margin:0}.quoteSignature{text-align:center;border-top:1px solid #ffffff14;border-left:none;padding-top:20px;padding-left:0}.quoteBrainIcon{display:none}}@media (max-width:640px){.brainHead,.networkRight{display:none}.hero{padding-top:32px}.hero h1{font-size:2.2rem}.toolCard{padding:28px 22px}.benefitsBar{grid-template-columns:1fr}.benefitItem:not(:last-child){border-bottom:1px solid #ffffff14;border-right:none}.quoteBox{text-align:left;grid-template-columns:1fr;padding:24px 20px}.quoteContent{align-items:flex-start}.quoteSignature{text-align:left}}
