.earth-header h1{color:#333;text-align:center;margin-bottom:30px}.earth-header h1 span{color:#bf0000}.universe-stars{z-index:0;pointer-events:none;position:absolute;inset:0}.universe-stars canvas{width:100%;height:100%;display:block}.globe-container{z-index:1;justify-content:center;width:100%;max-width:1100px;height:620px;margin:auto;display:flex;position:relative}@media (max-width:768px){.globe-container{height:370px}}
.Hero-module__tZhGXG__hero{width:100%;position:relative;overflow:hidden}.Hero-module__tZhGXG__content{z-index:2;position:relative}
button{font:inherit}.premium-tools{padding:64px 16px 48px;overflow:hidden}.tools-heading{text-align:left;z-index:2;background:0 0;position:relative}.eyebrow{color:#bf0000;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-block}h1{letter-spacing:-1.5px;margin:16px 0 12px;font-size:clamp(32px,4vw,48px)}h1 span{color:#bf0000}.tools-heading p{color:#707780;margin:0;font-size:14px}.carousel-stage{--ring-radius:460px;--card-width:200px;--card-height:280px;perspective:1600px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:1200px;height:600px;margin:0 auto;position:relative}.carousel-stage:active{cursor:grabbing}.tools-ring{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.tool-position{width:var(--card-width);height:var(--card-height);margin-left:calc(var(--card-width) / -2);margin-top:calc(var(--card-height) / -2);text-align:left;cursor:pointer;transform-style:preserve-3d;backface-visibility:visible;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.tool-card{height:100%;animation:4.5s ease-in-out infinite float-card;animation-delay:var(--float-delay);background:#fff;border:1px solid #e7e7e7;border-radius:18px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden;box-shadow:0 20px 50px -20px #f9731655}.tool-position:hover .tool-card,.tool-position:focus-visible .tool-card{border-color:#bf0000;box-shadow:0 24px 55px -20px #bf000099}.tool-position:focus-visible{outline-offset:6px;border-radius:18px;outline:3px solid #bf0000}.tool-image{width:100%;height:var(--card-width);flex:0 0 var(--card-width);box-sizing:border-box;min-width:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.tool-image img{object-fit:contain;pointer-events:none;border-radius:10px;width:100%;height:100%;transform:scale(1.5)}.tool-badge{color:#fff;background:#bf0000;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.tool-caption{background:#bf0000;flex:1;min-height:0;padding:12px 16px}.tool-caption h2{color:#fff;margin:0 0 10px;font-size:16px}.tool-caption>span{color:#fff;font-size:12px;font-weight:600}.ring-shadow{filter:blur(22px);background:#f9161637;border-radius:50%;width:760px;max-width:90vw;height:35px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.carousel-controls{color:#7b818a;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.carousel-controls button{color:#bf0000;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:42px;height:42px;font-size:20px}.carousel-controls button:hover{background:#fff7ed;border-color:#bf0000}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tool-dialog{text-align:center;border:1px solid #eee;border-radius:20px;max-width:min(90vw,360px);padding:36px;position:fixed}.tool-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#bf0000}.tool-dialog img{object-fit:contain;width:160px;height:160px}.tool-dialog p{color:#707780}.close-dialog{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:12px}@media (max-width:1023px){.carousel-stage{--ring-radius:320px;--card-width:170px;--card-height:240px;height:500px}}@media (max-width:767px){.premium-tools{padding-top:40px}.carousel-stage{--ring-radius:260px;--card-width:108px;--card-height:154px;height:300px}.tool-card{border-radius:12px}.tool-image{padding:8px}.tool-caption{padding:3px 8px}.tool-caption h2{margin-bottom:5px;font-size:11px!important}.tool-caption>span{font-size:9px}.tool-badge{padding:2px 4px;font-size:7px;top:5px;left:5px}.ring-shadow{bottom:25px}}@media (prefers-reduced-motion:reduce){.tool-card{animation:none}}.tools-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.explore-link{color:#bf0000;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.explore-link .arrow{font-size:20px;line-height:1;transition:transform .3s}.explore-link:hover{gap:12px}.explore-link:hover .arrow{transform:translate(3px)}@media (max-width:768px){.tools-heading{flex-direction:column;align-items:flex-start}.explore-link{margin-top:5px}.premium-tools{padding-bottom:0}}
