@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.article-content-wrapper{position:relative}.article-content{color:hsl(var(--foreground));line-height:1.8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:rgba(41,41,41,1)}.blog-dark .article-content{color:rgba(242,242,242,1)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{scroll-margin-top:6rem;font-weight:700;color:hsl(var(--foreground));line-height:1.2;margin-top:3.5rem;margin-bottom:1.5rem;letter-spacing:-.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.article-content h1{margin-bottom:2rem;margin-top:0;font-size:2.5rem;line-height:1.1;font-weight:800}.article-content h2{margin-bottom:1.5rem;margin-top:4rem;font-size:2rem;line-height:1.15;font-weight:700}.article-content h3{margin-bottom:1.25rem;margin-top:3.5rem;font-size:1.5rem;line-height:1.2;font-weight:700}.article-content h4{margin-bottom:1rem;margin-top:3rem;font-size:1.25rem;line-height:1.25;font-weight:600}.article-content h5{margin-bottom:.75rem;margin-top:2.5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.article-content h6{margin-bottom:.75rem;margin-top:2rem;font-size:1rem;font-weight:600;line-height:1.35}.article-content p{margin-bottom:2rem;color:hsl(var(--foreground));font-size:1.125rem;line-height:1.8;font-weight:400;color:rgba(41,41,41,1)}.blog-dark .article-content p{color:rgba(242,242,242,.9)}.article-content>p:first-of-type:first-letter{float:left;font-size:3.5rem;font-weight:700;line-height:1;margin-right:.1em;margin-top:.05em;color:#1a1615}.article-content p:last-child{margin-bottom:0}.article-content a:not([style*=background]){color:#2563eb;font-weight:500;text-decoration:underline;text-decoration-color:rgba(37,99,235,.35);text-underline-offset:3px;transition:all .2s ease}.article-content a:not([style*=background]):hover{color:rgba(37,99,235,.8);text-decoration-color:rgba(37,99,235,.8)}.article-content ol,.article-content ul{margin-bottom:2rem;padding-left:2rem;margin-top:1.5rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{color:hsl(var(--foreground));font-size:1.125rem;line-height:1.85;margin-bottom:.75rem;color:rgba(41,41,41,1)}.blog-dark .article-content li{color:rgba(242,242,242,.9)}.article-content li::marker{color:#1a1615;font-weight:600}.article-content li p{margin-bottom:.75rem;margin-top:0}.article-content ol ol,.article-content ol ul,.article-content ul ol,.article-content ul ul{margin-top:.75rem;margin-bottom:.75rem;margin-left:1.5rem}.article-content blockquote{border-left:4px solid #1a1615;border-radius:.75rem;padding:1.5rem 1.75rem;font-style:normal;margin:2.5rem 0;font-size:1.05rem;line-height:1.75;font-weight:400;background-color:rgba(26,22,21,.025);box-shadow:0 4px 20px -4px rgba(0,0,0,.1),0 1px 4px -1px rgba(0,0,0,.05)}.article-content blockquote p{margin-bottom:.75rem;color:hsl(var(--foreground));font-style:normal;font-size:1.05rem;color:rgba(41,41,41,.85)}.article-content blockquote p:last-child{margin-bottom:0}.article-content blockquote p strong{color:#1a1615}.blog-dark .article-content blockquote{background-color:rgba(255,255,255,.05);border-left-color:rgba(255,255,255,.3);box-shadow:0 2px 12px -2px rgba(0,0,0,.2)}.blog-dark .article-content blockquote p{color:rgba(242,242,242,.85)}.article-content blockquote cite{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;font-style:normal;color:hsl(var(--foreground))}.article-content pre{margin-bottom:1.5rem;overflow-x:auto;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace}.article-content code{border-radius:.25rem;background-color:hsl(var(--muted));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;font-family:Fira Code,Monaco,Consolas,monospace;color:hsl(var(--foreground))}.article-content pre code{background-color:transparent;padding:0;color:hsl(var(--foreground))}.article-content table{margin-bottom:2rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.article-content thead{border-bottom-width:2px;border-color:hsl(var(--border))}.article-content th{background-color:hsl(var(--muted)/.5);padding:1rem;text-align:left;font-weight:600}.article-content td{border-bottom-width:1px;border-color:hsl(var(--border));padding:1rem}.article-content tbody tr:hover{background-color:hsl(var(--muted)/.3)}.article-content img{margin-bottom:2rem;height:auto;max-width:100%;border-radius:var(--radius);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.article-content img+h1,.article-content img+h2,.article-content img+h3,.article-content img+h4,.article-content img+h5,.article-content img+h6{margin-top:3rem}.article-content img+h1{margin-top:2.5rem}.article-content .callout+h1,.article-content .callout+h2,.article-content .callout+h3,.article-content .callout+h4,.article-content figure+h1,.article-content figure+h2,.article-content figure+h3,.article-content figure+h4,.article-content table+h1,.article-content table+h2,.article-content table+h3,.article-content table+h4{margin-top:3rem}.article-content figure{margin-bottom:2rem}.article-content figcaption{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-style:italic;color:hsl(var(--muted-foreground))}.article-content hr{margin-top:3rem;margin-bottom:3rem;border-width:1px 0 0;border-color:hsl(var(--border))}.article-content strong{font-weight:700;color:hsl(var(--foreground))}.article-content em{font-style:italic;color:hsl(var(--foreground))}.article-content mark{border-radius:.25rem;background-color:hsl(var(--primary)/.2);padding-left:.25rem;padding-right:.25rem}.article-content del{color:hsl(var(--muted-foreground));text-decoration-line:line-through}.article-content ins{color:hsl(var(--foreground));text-decoration-line:underline}.article-content small{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.article-content sub,.article-content sup{font-size:.75rem;line-height:1rem;line-height:0;position:relative;vertical-align:baseline}.article-content sup{top:-.5em}.article-content sub{bottom:-.25em}.article-content.prose a[style*=background],.article-content.prose a[style*=background]:hover{color:white;text-decoration:none}.reading-progress{position:fixed;top:0;left:0;z-index:50;height:.25rem;width:100%;background-color:hsl(var(--muted))}.reading-progress-bar{height:100%;background-color:hsl(var(--primary));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.15s;animation-timing-function:cubic-bezier(0,0,.2,1)}.table-of-contents{position:sticky;top:6rem}.table-of-contents a{display:block;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-of-contents a:hover{color:hsl(var(--primary))}.table-of-contents a.active{font-weight:500;color:hsl(var(--primary))}.article-content a:focus,.article-content button:focus{outline-width:2px;outline-offset:2px;outline-color:hsl(var(--primary))}@media print{.article-content,.article-content a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.article-content a{text-decoration-line:underline}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));page-break-after:avoid}.article-content blockquote,.article-content pre,.article-content table{page-break-inside:avoid}}.article-content>*+*{margin-top:1.75rem}.article-content h2:not(:first-child),.article-content h3:not(:first-child),.article-content h4:not(:first-child),.article-content h5:not(:first-child),.article-content h6:not(:first-child){margin-top:3rem}@media (max-width:768px){.article-content h1{font-size:2rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.article-content h4{font-size:1.125rem}.article-content h5,.article-content h6{font-size:1rem}}.blog-tip-box{display:block;cursor:pointer;border-radius:.75rem;border-width:2px;--tw-bg-opacity:1;background-color:rgb(75 57 239/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;border-color:rgba(75,57,239,.6);box-shadow:0 10px 25px rgba(75,57,239,.25);text-decoration:none;margin:1.5rem 0}.blog-tip-box:hover{transform:scale(1.02);box-shadow:0 15px 35px rgba(75,57,239,.35)}.blog-tip-box *{color:white}.blog-tip-box .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 57 239/var(--tw-text-opacity,1))}a[class*="bg-[#4b39ef]"] .blog-tip-box .icon-circle,a[href*="testerscommunity.com/tips"] .blog-tip-box .icon-circle{background-color:white;color:#4b39ef;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px;flex-shrink:0}a[class*="bg-[#4b39ef]"] .blog-tip-box .icon-circle svg,a[href*="testerscommunity.com/tips"] .blog-tip-box .icon-circle svg{color:#4b39ef;stroke:#4b39ef;fill:none;stroke-width:2;width:20px;height:20px}.blog-tip-box .icon-circle{min-width:40px;min-height:40px;padding:8px;flex-shrink:0}.blog-tip-box .icon-circle svg{color:#4b39ef;stroke:#4b39ef;fill:none;stroke-width:2;width:20px;height:20px}.blog-tip-box h1,.blog-tip-box h2,.blog-tip-box h3,.blog-tip-box h4,.blog-tip-box h5,.blog-tip-box h6{margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.2}.blog-tip-box p{margin-top:0;margin-bottom:0;font-size:.875rem;line-height:1.5}a[class*="bg-[#4b39ef]"],a[href*="testerscommunity.com/tips"]{display:block;cursor:pointer;border-radius:.75rem;border-width:2px;--tw-bg-opacity:1;background-color:rgb(75 57 239/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;border-color:rgba(75,57,239,.6);box-shadow:0 10px 25px rgba(75,57,239,.25);text-decoration:none;margin:1.5rem 0}a[class*="bg-[#4b39ef]"]:hover,a[href*="testerscommunity.com/tips"]:hover{transform:scale(1.02);box-shadow:0 15px 35px rgba(75,57,239,.35)}a[class*="bg-[#4b39ef]"] *,a[href*="testerscommunity.com/tips"] *{color:white}a[class*="bg-[#4b39ef]"] .bg-white,a[href*="testerscommunity.com/tips"] .bg-white{background-color:white;color:#4b39ef;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px;flex-shrink:0}a[class*="bg-[#4b39ef]"] .bg-white svg,a[href*="testerscommunity.com/tips"] .bg-white svg{color:#4b39ef;stroke:#4b39ef;fill:none;stroke-width:2;width:20px;height:20px}a[class*="bg-[#4b39ef]"] h1,a[class*="bg-[#4b39ef]"] h2,a[class*="bg-[#4b39ef]"] h3,a[class*="bg-[#4b39ef]"] h4,a[class*="bg-[#4b39ef]"] h5,a[class*="bg-[#4b39ef]"] h6,a[href*="testerscommunity.com/tips"] h1,a[href*="testerscommunity.com/tips"] h2,a[href*="testerscommunity.com/tips"] h3,a[href*="testerscommunity.com/tips"] h4,a[href*="testerscommunity.com/tips"] h5,a[href*="testerscommunity.com/tips"] h6{margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.2}a[class*="bg-[#4b39ef]"] p,a[href*="testerscommunity.com/tips"] p{margin-top:0;margin-bottom:0;font-size:.875rem;line-height:1.5}.blog-content svg{stroke:currentColor;fill:none;stroke-width:2;width:20px;height:20px}.text-hero-xl{font-size:4.5rem}.text-hero-lg,.text-hero-xl{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;line-height:1.1;letter-spacing:-.05em;font-weight:700}.text-hero-lg{font-size:3.75rem}.text-hero-md{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-size:3rem;line-height:1.15;letter-spacing:-.04em;font-weight:700}.text-heading-xl{font-size:2.5rem;line-height:1.2;letter-spacing:-.03em}.text-heading-lg,.text-heading-xl{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-weight:600}.text-heading-lg{font-size:2rem;line-height:1.25;letter-spacing:-.02em}.text-heading-md{font-size:1.5rem;line-height:1.3;letter-spacing:-.01em}.text-heading-md,.text-heading-sm{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-weight:600}.text-heading-sm{font-size:1.25rem;line-height:1.4;letter-spacing:-.005em}.text-body-xl{font-size:1.25rem}.text-body-lg,.text-body-xl{font-family:var(--font-inter),system-ui,sans-serif;line-height:1.6;font-weight:400}.text-body-lg{font-size:1.125rem}.text-body-md{font-size:1rem;line-height:1.6}.text-body-md,.text-body-sm{font-family:var(--font-inter),system-ui,sans-serif;font-weight:400}.text-body-sm{font-size:.875rem;line-height:1.5}.text-caption{font-family:var(--font-inter),system-ui,sans-serif;font-size:.75rem;line-height:1.4;font-weight:500}.heading-fluid-xl{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-size:clamp(2rem,5vw + 1rem,3.5rem);line-height:clamp(1.15,5vw * .02 + 1.1,1.2);letter-spacing:clamp(-.02em,-.5vw + .01em,-.04em);font-weight:700}.heading-fluid-lg{font-size:clamp(1.75rem,4vw + .5rem,2.75rem);line-height:clamp(1.2,4vw * .02 + 1.15,1.25);letter-spacing:clamp(-.015em,-.4vw + .005em,-.03em)}.heading-fluid-lg,.heading-fluid-md{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-weight:600}.heading-fluid-md{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:clamp(1.25,3vw * .02 + 1.2,1.3);letter-spacing:clamp(-.01em,-.3vw + .002em,-.02em)}.heading-fluid-sm{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.25rem,2.5vw + .25rem,1.75rem);line-height:clamp(1.3,2.5vw * .02 + 1.25,1.35);letter-spacing:clamp(-.005em,-.2vw + .001em,-.015em);font-weight:600}.body-fluid-xl{font-size:clamp(1.125rem,2vw + .5rem,1.375rem);line-height:clamp(1.5,2vw * .02 + 1.45,1.6)}.body-fluid-lg,.body-fluid-xl{font-family:var(--font-inter),system-ui,sans-serif;font-weight:400}.body-fluid-lg{font-size:clamp(1rem,1.5vw + .25rem,1.25rem);line-height:clamp(1.5,1.5vw * .02 + 1.45,1.6)}.body-fluid-md{font-size:clamp(1rem,1vw + .25rem,1.125rem);line-height:clamp(1.5,1vw * .02 + 1.45,1.6)}.body-fluid-md,.body-fluid-sm{font-family:var(--font-inter),system-ui,sans-serif;font-weight:400}.body-fluid-sm{font-size:clamp(.875rem,.75vw + .5rem,1rem);line-height:clamp(1.4,.75vw * .02 + 1.35,1.5)}.caption-fluid{font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.75rem,.5vw + .5rem,.875rem);line-height:clamp(1.3,.5vw * .02 + 1.25,1.4);font-weight:500}.heading-responsive-xl,.hero-responsive{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-size:clamp(2rem,5vw + 1rem,3.5rem);line-height:clamp(1.15,5vw * .02 + 1.1,1.2);letter-spacing:clamp(-.02em,-.5vw + .01em,-.04em);font-weight:700}.heading-responsive-lg{font-size:clamp(1.75rem,4vw + .5rem,2.75rem);line-height:clamp(1.2,4vw * .02 + 1.15,1.25);letter-spacing:clamp(-.015em,-.4vw + .005em,-.03em)}.heading-responsive-lg,.heading-responsive-md{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;font-weight:600}.heading-responsive-md{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:clamp(1.25,3vw * .02 + 1.2,1.3);letter-spacing:clamp(-.01em,-.3vw + .002em,-.02em)}.body-responsive-xl{font-size:clamp(1.125rem,2vw + .5rem,1.375rem);line-height:clamp(1.5,2vw * .02 + 1.45,1.6)}.body-responsive-lg,.body-responsive-xl{font-family:var(--font-inter),system-ui,sans-serif;font-weight:400}.body-responsive-lg{font-size:clamp(1rem,1.5vw + .25rem,1.25rem);line-height:clamp(1.5,1.5vw * .02 + 1.45,1.6)}.text-tight-2{letter-spacing:-.05em}.text-tight-1{letter-spacing:-.03em}.text-tight{letter-spacing:-.02em}.text-gradient-primary{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--foreground)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--foreground)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--primary)) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:hsl(var(--foreground)) var(--tw-gradient-to-position);background-clip:text;color:transparent}.text-glow-primary{text-shadow:0 0 20px hsl(var(--primary)/.5)}.text-premium{font-family:var(--font-plus-jakarta-sans),var(--font-inter),system-ui,sans-serif;letter-spacing:-.03em;background:linear-gradient(135deg,hsl(var(--foreground)),hsl(var(--primary)),hsl(var(--foreground)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cta-gradient-border{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.8),hsl(var(--primary)/.6));padding:2px;border-radius:12px;box-shadow:0 4px 15px hsl(var(--primary)/.3),0 6px 0 hsl(var(--primary)/.8),0 8px 15px hsl(var(--primary)/.2);transition:all .2s ease;transform:translateY(0)}.cta-gradient-border:hover{box-shadow:0 6px 20px hsl(var(--primary)/.4),0 4px 0 hsl(var(--primary)/.8),0 10px 20px hsl(var(--primary)/.3);transform:translateY(2px)}.cta-gradient-border:active{box-shadow:0 2px 10px hsl(var(--primary)/.3),0 2px 0 hsl(var(--primary)/.8),0 4px 10px hsl(var(--primary)/.2);transform:translateY(4px)}.cta-button-inner{background:hsl(var(--background)/.95);backdrop-filter:blur(8px);border-radius:10px;transition:all .2s ease}.cta-button-inner:hover{background:hsl(var(--background)/.8)}.hero-cta-gradient-border{background:linear-gradient(135deg,#FFD700,#FFC107,#FFA000);padding:3px;border-radius:14px;box-shadow:0 6px 20px rgba(255,193,7,.4),0 8px 0 #D68900,0 12px 25px rgba(255,193,7,.3),inset 0 1px 0 rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);position:relative;overflow:hidden;animation:hero-cta-pulse 3s ease-in-out infinite}@keyframes hero-cta-pulse{0%,to{box-shadow:0 6px 20px rgba(255,193,7,.4),0 8px 0 #D68900,0 12px 25px rgba(255,193,7,.3),inset 0 1px 0 rgba(255,255,255,.2)}50%{box-shadow:0 8px 25px rgba(255,193,7,.6),0 10px 0 #D68900,0 15px 30px rgba(255,193,7,.5),inset 0 1px 0 rgba(255,255,255,.3)}}.hero-cta-gradient-border:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.hero-cta-gradient-border:hover:before{left:100%}.hero-cta-gradient-border:hover{box-shadow:0 8px 25px rgba(255,193,7,.5),0 6px 0 #D68900,0 15px 30px rgba(255,193,7,.4),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(2px)}.hero-cta-gradient-border:active{box-shadow:0 4px 15px rgba(255,193,7,.4),0 3px 0 #D68900,0 8px 20px rgba(255,193,7,.3),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(5px)}.hero-cta-button-inner{background:linear-gradient(135deg,#FFD700,#FFC107);backdrop-filter:blur(8px);border-radius:11px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.1)}.hero-cta-button-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.hero-cta-button-inner:hover{background:linear-gradient(135deg,#FFE066,#FFD43B);transform:scale(1.02)}.hero-cta-button-inner:hover:before{opacity:1}.hero-cta-button-inner:active{transform:scale(.98)}.submit-app-flat-button{background:#FFC107;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.submit-app-flat-button:hover{background:#FFD54F;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,193,7,.3)}.submit-app-flat-button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,193,7,.2)}.submit-app-flat-button-inner{background:transparent;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;text-shadow:0 1px 2px rgba(0,0,0,.1)}.submit-app-flat-button-inner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.submit-app-flat-button:hover .submit-app-flat-button-inner:before{left:100%}.submit-app-flat-button-inner:hover{transform:scale(1.02)}.container{padding-left:.5rem;padding-right:.5rem}@media (min-width:320px){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.container{max-width:1400px;margin-left:auto;margin-right:auto;width:100%}.responsive-padding{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:640px){.responsive-padding{padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.responsive-padding{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1024px){.responsive-padding{padding-top:4rem;padding-bottom:4rem}}.responsive-gap{gap:1rem}@media (min-width:640px){.responsive-gap{gap:1.5rem}}@media (min-width:768px){.responsive-gap{gap:2rem}}.button-standard{height:2.5rem;min-width:120px;justify-content:center}@media (min-width:640px){.button-standard{height:2.75rem}}@media (max-width:320px){.container,.dashboard-content{padding-left:.25rem;padding-right:.25rem}}.full-width-mobile{width:100%;max-width:100%}.prevent-overflow{overflow-x:clip}.circle-container{aspect-ratio:1/1;min-width:2.5rem;min-height:2.5rem;max-width:3rem;max-height:3rem}.icon-container{flex-shrink:0}@media (min-width:768px){.circle-container{max-width:none;max-height:none}}@media (max-width:480px){.circle-container{min-width:2rem;min-height:2rem;max-width:2.5rem;max-height:2.5rem}}