@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
.saas-root{--saas-bg:#fff;--saas-bg-raised:#fff;--saas-bg-overlay:#f0ede8;--saas-border:#00000012;--skawr-primary:#ed7453;--skawr-primary-dk:#e95223;--skawr-discount:#0bbfa0;--skawr-green:#2e9e40;--skawr-highlight:#c06a4e;--skawr-error:#d93025;--skawr-hyperlink:#2f5fd4;background-color:var(--saas-bg);color:#1a1410;font-family:Plus Jakarta Sans,system-ui,sans-serif}.dark .saas-root{--saas-bg:#0c0f1a;--saas-bg-raised:#141824;--saas-bg-overlay:#1a1f2e;--saas-border:#ffffff14;background-color:var(--saas-bg);color:#f0ede8}.dark .saas-root .text-white\/15,.dark .saas-root [class~=text-white\/15]{color:#ffffff59!important}.dark .saas-root .text-white\/20,.dark .saas-root [class~=text-white\/20]{color:#fff6!important}.dark .saas-root .text-white\/25,.dark .saas-root [class~=text-white\/25]{color:#ffffff73!important}.dark .saas-root .text-white\/30,.dark .saas-root [class~=text-white\/30]{color:#ffffff80!important}.dark .saas-root .text-white\/35,.dark .saas-root [class~=text-white\/35]{color:#ffffff8c!important}.dark .saas-root .text-white\/40,.dark .saas-root [class~=text-white\/40]{color:#fff9!important}.dark .saas-root .text-white\/45,.dark .saas-root [class~=text-white\/45],.dark .saas-root .text-white\/50,.dark .saas-root [class~=text-white\/50]{color:#ffffffa6!important}.dark .saas-root .text-white\/55,.dark .saas-root [class~=text-white\/55]{color:#ffffffb3!important}.dark .saas-root .text-white\/60,.dark .saas-root [class~=text-white\/60]{color:#ffffffbf!important}.dark .saas-root .text-white\/70,.dark .saas-root [class~=text-white\/70]{color:#fffc!important}.dark .saas-root .text-white\/75,.dark .saas-root [class~=text-white\/75]{color:#ffffffd9!important}.dark .saas-root .text-white\/80,.dark .saas-root [class~=text-white\/80]{color:#ffffffe6!important}.dark .saas-root .text-white,.dark .saas-root [class~=text-white]{color:#fff!important}.dark .saas-root [class*=border-white]{border-color:#ffffff1f!important}.dark .saas-root [class~="border-white/[0.03]"]{border-color:#ffffff14!important}.dark .saas-root [class~="border-white/[0.04]"]{border-color:#ffffff1a!important}.dark .saas-root [class~="border-white/[0.06]"]{border-color:#ffffff1f!important}.dark .saas-root [class~="border-white/[0.08]"]{border-color:#ffffff24!important}.dark .saas-root [class~="border-white/[0.10]"]{border-color:#ffffff29!important}.dark .saas-root [class~="border-white/[0.12]"]{border-color:#ffffff2e!important}.dark .saas-root a.bg-skawr-primary,.dark .saas-root a.bg-skawr-primary-dk,.dark .saas-root button.bg-skawr-primary,.dark .saas-root button.bg-skawr-primary-dk,.dark .saas-root span.bg-skawr-primary,.dark .saas-root .bg-skawr-primary *,.dark .saas-root .bg-skawr-primary-dk *{color:#fff!important}:not(.dark) .saas-root .text-white{color:#1a1410}.saas-root .smaller{font-size:.7em}.saas-root a.bg-skawr-primary,.saas-root a.bg-skawr-primary-dk,.saas-root button.bg-skawr-primary,.saas-root button.bg-skawr-primary-dk,.saas-root span.bg-skawr-primary,.saas-root .bg-skawr-primary *,.saas-root .bg-skawr-primary-dk *{color:#fff!important}:not(.dark) .saas-root .text-white\/80,:not(.dark) .saas-root [class~=text-white\/80]{color:#1a1410d9}:not(.dark) .saas-root .text-white\/75,:not(.dark) .saas-root [class~=text-white\/75]{color:#1a1410cc}:not(.dark) .saas-root .text-white\/70,:not(.dark) .saas-root [class~=text-white\/70]{color:#1a1410bf}:not(.dark) .saas-root .text-white\/60,:not(.dark) .saas-root [class~=text-white\/60]{color:#1a1410a6}:not(.dark) .saas-root .text-white\/55,:not(.dark) .saas-root [class~=text-white\/55]{color:#1a141099}:not(.dark) .saas-root .text-white\/50,:not(.dark) .saas-root [class~=text-white\/50]{color:#1a14108c}:not(.dark) .saas-root .text-white\/45,:not(.dark) .saas-root [class~=text-white\/45]{color:#1a141080}:not(.dark) .saas-root .text-white\/40,:not(.dark) .saas-root [class~=text-white\/40]{color:#1a141073}:not(.dark) .saas-root .text-white\/35,:not(.dark) .saas-root [class~=text-white\/35]{color:#1a141066}:not(.dark) .saas-root .text-white\/30,:not(.dark) .saas-root [class~=text-white\/30]{color:#1a141059}:not(.dark) .saas-root .text-white\/25,:not(.dark) .saas-root [class~=text-white\/25]{color:#1a14104d}:not(.dark) .saas-root .text-white\/20,:not(.dark) .saas-root [class~=text-white\/20]{color:#1a141040}:not(.dark) .saas-root .text-white\/15,:not(.dark) .saas-root [class~=text-white\/15]{color:#1a14102e}:not(.dark) .saas-root :hover.hover\:text-white{color:#1a1410e6!important}:not(.dark) .saas-root .bg-white\/\[0\.02\],:not(.dark) .saas-root [class~="bg-white/[0.02]"]{background-color:#00000005}:not(.dark) .saas-root .bg-white\/\[0\.03\],:not(.dark) .saas-root [class~="bg-white/[0.03]"]{background-color:#00000008}:not(.dark) .saas-root .bg-white\/\[0\.04\],:not(.dark) .saas-root [class~="bg-white/[0.04]"]{background-color:#0000000a}:not(.dark) .saas-root .bg-white\/\[0\.05\],:not(.dark) .saas-root [class~="bg-white/[0.05]"]{background-color:#0000000d}:not(.dark) .saas-root .bg-white\/\[0\.06\],:not(.dark) .saas-root [class~="bg-white/[0.06]"]{background-color:#0000000f}:not(.dark) .saas-root [class*=border-white]{border-color:#00000014}:not(.dark) .saas-root [class~="border-white/[0.06]"]{border-color:#00000012}:not(.dark) .saas-root [class~="border-white/[0.08]"]{border-color:#00000017}:not(.dark) .saas-root [class~="border-white/[0.10]"]{border-color:#0000001c}:not(.dark) .saas-root [class~="border-white/[0.12]"]{border-color:#00000021}:not(.dark) .saas-root *{border-color:var(--saas-border)}.saas-root ::selection{color:inherit;background:#ed745340}.saas-root .font-display{font-family:Space Grotesk,system-ui,sans-serif}.saas-root .font-body{font-family:Plus Jakarta Sans,system-ui,sans-serif}.saas-root .font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.saas-root .text-display-xl{letter-spacing:-.03em;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.05}.saas-root .text-display-lg{letter-spacing:-.025em;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.1}.saas-root .text-display-md{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}.saas-root .bg-skawr-primary{background-color:var(--skawr-primary)}.saas-root .bg-skawr-primary-dk{background-color:var(--skawr-primary-dk)}.saas-root .bg-skawr-green{background-color:var(--skawr-green)}.saas-root .bg-skawr-discount{background-color:var(--skawr-discount)}.saas-root .text-skawr-primary{color:var(--skawr-primary)}.saas-root .text-skawr-green{color:var(--skawr-green)}.saas-root .text-skawr-discount{color:var(--skawr-discount)}.saas-root .text-skawr-highlight{color:var(--skawr-highlight)}.saas-root .bg-surface-overlay{background-color:var(--saas-bg-overlay)}.saas-root .text-gradient{color:#0000;background-image:linear-gradient(135deg,#e95223 0%,#ed7453 50%,#0bbfa0 100%);-webkit-background-clip:text;background-clip:text}.saas-root .text-orange{color:#ed7453}.saas-root .text-gradient-warm{color:#0000;background-image:linear-gradient(135deg,#e95223 0%,#ed7453 100%);-webkit-background-clip:text;background-clip:text}.saas-root .bg-dot-grid{background-image:radial-gradient(#1a141014 1px,#0000 1px);background-size:32px 32px}.dark .saas-root .bg-dot-grid{background-image:radial-gradient(#ffffff0f 1px,#0000 1px)}.saas-root .bg-radial-hero{background:radial-gradient(70% 50% at 50% 0,#ed745314 0%,#0000 60%),radial-gradient(50% 30% at 75% 10%,#0bbfa00d 0%,#0000 50%)}.dark .saas-root .bg-radial-hero{background:radial-gradient(70% 50% at 50% 0,#ed74531f 0%,#0000 60%),radial-gradient(50% 30% at 75% 10%,#0bbfa014 0%,#0000 50%)}.saas-root .glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #0000000f;border-radius:1rem}.dark .saas-root .glass{background:#141824b3;border:1px solid #ffffff14}.saas-root .glass-strong{-webkit-backdrop-filter:blur(32px);background:#ffffffd9;border:1px solid #00000014;border-radius:1rem}.dark .saas-root .glass-strong{background:#141824d9;border:1px solid #ffffff1a}.saas-root .glow-primary{box-shadow:0 4px 40px -8px #ed74532e,0 1px 3px #0000000f}.saas-root .glow-accent{box-shadow:0 4px 40px -8px #0bbfa02e,0 1px 3px #0000000f}.saas-root .terminal{background:#fff;border:1px solid #00000017;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 16px #00000012,0 0 0 1px #0000000a}.dark .saas-root .terminal{background:#141824;border:1px solid #ffffff14;box-shadow:0 2px 16px #0000004d,0 0 0 1px #ffffff0a}.saas-root .terminal-dots:before{content:"";background:radial-gradient(5px at 6px 6px,#ff5f57 5px,#0000 5px),radial-gradient(5px at 24px 6px,#febc2e 5px,#0000 5px),radial-gradient(5px at 42px 6px,#28c840 5px,#0000 5px);gap:6px;width:52px;height:12px;display:flex}.saas-root .noise:after{content:"";opacity:.015;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.saas-root .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.saas-root .reveal.visible{opacity:1;transform:translateY(0)}.saas-root .reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.saas-root .reveal-left.visible{opacity:1;transform:translate(0)}.saas-root .reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.saas-root .reveal-right.visible{opacity:1;transform:translate(0)}.saas-root .stagger>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.saas-root .stagger.visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(2){opacity:1;transition-delay:80ms;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(3){opacity:1;transition-delay:.16s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(4){opacity:1;transition-delay:.24s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(5){opacity:1;transition-delay:.32s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(6){opacity:1;transition-delay:.4s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(7){opacity:1;transition-delay:.48s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(8){opacity:1;transition-delay:.56s;transform:translateY(0)}.saas-root .stagger.visible>:nth-child(9){opacity:1;transition-delay:.64s;transform:translateY(0)}@keyframes saas-fade-in{0%{opacity:0}to{opacity:1}}@keyframes saas-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes saas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes saas-pulse-glow{0%,to{box-shadow:0 0 20px #ed745333}50%{box-shadow:0 0 60px #ed745366}}@keyframes saas-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.saas-root .animate-fade-in{animation:.8s ease-out forwards saas-fade-in}.saas-root .animate-fade-in-up{animation:.8s ease-out forwards saas-fade-in-up}.saas-root .animate-float{animation:6s ease-in-out infinite saas-float}.saas-root .animate-pulse-glow{animation:3s ease-in-out infinite saas-pulse-glow}.saas-root .animate-shimmer{animation:2.5s linear infinite saas-shimmer}.saas-root .btn-glow-strong{box-shadow:0 0 24px #ed745366;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.saas-root .btn-glow-strong:hover{transform:scale(1.03)!important;box-shadow:0 0 36px 4px #ed7453bf!important}.saas-root .btn-glow-strong:active{transform:scale(.97)!important}.dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sparkbutton{letter-spacing:.05em;color:#fff;cursor:pointer;background-color:#ed7453;border:none;border-radius:.8em;justify-content:center;align-items:center;min-width:240px;min-height:64px;padding:12px 24px;font-size:20px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.sparkbutton:active{transform:scale(.96)}.sparkbutton:before,.sparkbutton:after{content:"";z-index:-1000;background-repeat:no-repeat;width:150%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.sparkbutton:hover:before{background-image:radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#0000 20%,#ed7453 20%,#0000 30%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#0000 10%,#ed7453 15%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%);background-position:50% 120%;background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;animation:.6s greentopBubbles;top:-70%}@keyframes greentopBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22%,50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.sparkbutton:hover:after{background-image:radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#0000 10%,#ed7453 15%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%),radial-gradient(circle,#ed7453 20%,#0000 20%);background-position:50% 0;background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;animation:.6s greenbottomBubbles;bottom:-70%}@keyframes greenbottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}
