@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0a.~5ku~863u1.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_43205597-module__Zcn1ba__className{font-family:pretendard,pretendard Fallback,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Malgun Gothic,system-ui,sans-serif}.pretendard_43205597-module__Zcn1ba__variable{--font-pretendard:"pretendard", "pretendard Fallback", Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans KR, Malgun Gothic, system-ui, sans-serif}
@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_Regular-s.p.0u_perfdslsr3.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_Medium-s.p.15gd63g.67-62.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_SemiBold-s.p.0zd..npx7p7i0.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_23a46eb7-module__skAlsq__className{font-family:jetBrainsMono,jetBrainsMono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.jetbrainsmono_23a46eb7-module__skAlsq__variable{--font-jetbrains-mono:"jetBrainsMono", "jetBrainsMono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace}
:root{--font-sans:var(--font-pretendard,"Pretendard"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--font-accent-serif:Georgia, "Times New Roman", Times, serif;--bg:#fff;--bg-2:#fafaf7;--bg-3:#f4f4f2;--bg-4:#efefec;--ink:#0d0d0d;--ink-2:#2b2b2b;--ink-mute:#5d5d5d;--ink-dim:#8e8e8e;--ink-faint:#b5b5b0;--line:#0000001a;--line-2:#00000029;--line-3:#00000038;--alimtalk:#d97706;--alimtalk-soft:#fef3c7;--display:#16a34a;--display-soft:#dcfce7;--recommend:#2563eb;--recommend-soft:#dbeafe;--friendtalk:#7c3aed;--friendtalk-soft:#ede9fe;--enterprise:#111;--pgm:#0f766e;--pgm-soft:#ccfbf1;--carbon:#e8e8e5;--silver:#2b2b2b;--chrome:#5d5d5d;--white:#0d0d0d;--cyan:#2563eb;--cyan-soft:#2563eb;--blue-soft:#2563eb;--plasma:#2563eb;--violet:#7c3aed;--magenta:#7c3aed;--lime:#16a34a;--amber:#d97706;--coral:#dc2626;--hairline:#00000012;--hairline-2:#0000001f;--txt:#0d0d0d;--txt-mute:#5d5d5d;--txt-dim:#8e8e8e;--maxw:1320px;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-xl:28px;--subhero-pad-top:132px;--subhero-pad-bottom:56px;--subhero-pad-top-tablet:120px;--subhero-pad-bottom-tablet:48px;--subhero-pad-top-mobile:108px;--subhero-pad-bottom-mobile:44px;--subhero-copy-max:760px;--subhero-title-max:760px;--subhero-title-size:clamp(36px, 4.6vw, 60px);--subhero-title-line:1.05;--subhero-title-letter:-.032em;--subhero-title-weight:600;--subhero-label-gap:20px;--subhero-title-gap:22px;--subhero-desc-max:620px;--subhero-desc-size:17px;--subhero-desc-line:1.65;--subhero-grid-gap:52px;--subhero-cta-gap:32px}body.theme-dark{color:#e6ecf5;background:#05070d}body.theme-dark .nav-wrap.scrolled .nav{background:#05070dc7;border-color:#d7dee824;box-shadow:0 14px 32px -10px #0006}body.theme-dark .nav-links>.nav-item>a,body.theme-dark .nav-links>a{color:#aab4c3}body.theme-dark .nav-links>.nav-item>a:hover,body.theme-dark .nav-links>a:hover{color:#f4f7fb;background:#d7dee80f}body.theme-dark .nav-links>.nav-item>a.active,body.theme-dark .nav-links>a.active,body.theme-dark .brand{color:#f4f7fb}body.theme-dark footer{background:#0b1020;border-top-color:#d7dee814}body.theme-dark .foot p{color:#aab4c3}body.theme-dark .foot h5{color:#8b95a8}body.theme-dark .foot li a{color:#d7dee8}body.theme-dark .foot li a:hover{color:#f4f7fb}body.theme-dark .foot-bottom{border-top-color:#d7dee814}body.theme-dark .foot-legal{color:#8b95a8}body.theme-dark .foot-legal-name{color:#f4f7fb}body.theme-dark .foot-legal a{color:#aab4c3}body.theme-dark .foot-legal a:hover{color:#f4f7fb}body.theme-dark .foot-meta{color:#5c6678}body.theme-dark .foot-meta-links a{color:#aab4c3}body.theme-dark .foot-meta-links a:hover{color:#f4f7fb}body.theme-dark .btn-primary{color:#05131a;background:linear-gradient(#2ae9ec,#a7d0ff)}body.theme-dark .btn-ghost{color:#d7dee8;border-color:#d7dee82e}body.theme-dark .btn-ghost:hover{background:#d7dee80f}body.theme-dark .mega{background:#0b1020f5;border-color:#d7dee824}body.theme-dark .mega .mi:hover{background:#ffffff0a}body.theme-dark .mega .mi .body .t{color:#f4f7fb}body.theme-dark .mega .mi .body .d{color:#8b95a8}.theme-dark{--bg:#05070d;--bg-2:#0b1020;--bg-3:#111827;--bg-4:#0e1424;--ink:#f4f7fb;--ink-2:#e6ecf5;--ink-mute:#aab4c3;--ink-dim:#8b95a8;--ink-faint:#5c6678;--line:#d7dee814;--line-2:#d7dee824;--line-3:#d7dee838;--carbon:#1f2937;--silver:#d7dee8;--chrome:#aab4c3;--white:#f4f7fb;--txt:#e6ecf5;--txt-mute:#8b95a8;--txt-dim:#5c6678;--hairline:#d7dee814;--hairline-2:#d7dee824;--enterprise:#c4b5fd}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}body{letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;font-size:16px;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}.mono{font-family:var(--font-mono);letter-spacing:.04em}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.nav-wrap{z-index:50;padding:16px 28px;transition:padding .5s cubic-bezier(.2,.7,.2,1),top .5s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;left:0;right:0}.nav-wrap.scrolled{padding:12px 16px}.nav{max-width:var(--maxw);background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0;transition:max-width .5s cubic-bezier(.2,.7,.2,1),padding .5s cubic-bezier(.2,.7,.2,1),background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border-color .5s,box-shadow .5s;display:flex}.nav-wrap.scrolled .nav{-webkit-backdrop-filter:saturate(160%)blur(20px);backdrop-filter:saturate(160%)blur(20px);border-color:var(--line-2);background:#ffffffc7;max-width:1180px;padding:8px 12px 8px 22px;box-shadow:0 14px 32px -10px #0000001a,0 1px 2px #0000000a}.brand{transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nav-wrap.scrolled .brand{transform:scale(.88)}.nav-cta .btn{transition:padding .5s cubic-bezier(.2,.7,.2,1),font-size .5s}.nav-wrap.scrolled .nav-cta .btn{padding:9px 14px;font-size:13px}.brand{color:var(--ink);align-items:center;transition:color .2s,opacity .2s;display:inline-flex}.brand:hover{opacity:.82}.nav-links{align-items:center;gap:2px;display:flex}.nav-links>.nav-item{position:relative}.nav-links>.nav-item>a,.nav-links>a{color:var(--ink-mute);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex;position:relative}.nav-links>.nav-item>a:hover,.nav-links>a:hover{color:var(--ink);background:var(--bg-3)}.nav-links>.nav-item>a.active,.nav-links>a.active{color:var(--ink)}.nav-links>.nav-item>a.active:after,.nav-links>a.active:after{content:"";background:var(--ink);border-radius:2px;height:2px;animation:.5s forwards underlineExpand;position:absolute;bottom:4px;left:14px;right:14px}.nav-item .caret{opacity:.6;border-bottom:1.4px solid;border-right:1.4px solid;width:7px;height:7px;transition:transform .25s;transform:rotate(45deg)translate(-2px,-2px)}.nav-item:hover .caret{opacity:.95;transform:rotate(225deg)translate(-2px,-2px)}.mega{-webkit-backdrop-filter:saturate(160%)blur(20px);border:1px solid var(--line-2);opacity:0;pointer-events:none;visibility:hidden;z-index:60;background:#fffffffa;border-radius:18px;min-width:580px;padding:14px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px);box-shadow:0 24px 56px -16px #00000029,0 4px 12px -4px #0000000f}.mega:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s,transform .22s,visibility linear;transform:translate(-50%)}.mega-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mega .mi{border-radius:12px;gap:12px;padding:12px;transition:background .2s;display:flex}.mega .mi:hover{background:var(--bg-2)}.mega .mi .ic{height:36px;font-family:var(--font-mono);border-radius:10px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:600;display:grid}.mega .mi.alimtalk .ic{color:var(--alimtalk);background:var(--alimtalk-soft)}.mega .mi.display .ic{color:var(--display);background:var(--display-soft)}.mega .mi.recommend .ic{color:var(--recommend);background:var(--recommend-soft)}.mega .mi.friendtalk .ic{color:var(--friendtalk);background:var(--friendtalk-soft)}.mega .mi.os-agents .ic{color:#0d0d0d;background:#f4f4f2}.mega .mi.os-pgm .ic{color:#0d0d0d;background:#fafaf7;border:1px solid #0000000f}.mega .mi.os-ontology .ic{color:var(--ink-dim);background:#fafaf7;border:1px dashed #0000001f}.mega .mi.disabled{cursor:default}.mega .mi.disabled:hover{background:0 0}.mega .mi.disabled .body .t{color:var(--ink-mute)}.mega .mi.disabled .body .d{color:var(--ink-dim)}.mega .mi .body .t .soon{background:var(--bg-3);color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.06em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.mega.mega-os .mega-grid{grid-template-columns:1fr}.mega .mi .body{flex:1;min-width:0}.mega .mi .body .t{color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:600}.mega .mi .body .d{color:var(--ink-mute);font-size:12px;line-height:1.5}.mega .foot-row{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 14px 4px;font-size:10px;display:flex}.mega .foot-row a{color:var(--ink);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.nav-cta{align-items:center;gap:14px;display:flex}.nav-cta-link{color:var(--ink);letter-spacing:-.005em;padding:8px 4px;font-size:14px;font-weight:500;transition:color .2s,opacity .2s}.nav-cta-link:hover{opacity:.7}.nav-cta-link.nav-enterprise-login-link{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 16px;transition:color .2s,opacity .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 10px 28px -14px #00000073}.nav-cta-link.nav-enterprise-login-link:hover{opacity:1;background:#fff;transform:translateY(-1px);box-shadow:0 1px 2px #0000001a,0 14px 32px -14px #0000008c}.nav-wrap.scrolled .nav-cta-link{font-size:13px}.btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s,color .2s;display:inline-flex;position:relative;overflow:hidden}.btn .arr{transition:transform .25s;display:inline-block}.btn:hover .arr{transform:translate(3px)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 1px 2px #0000000f,0 8px 24px -8px #0000002e}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 2px #00000014,0 14px 32px -8px #00000047}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{background:var(--bg-2);border-color:var(--line-3);transform:translateY(-1px)}.btn-soft{background:var(--bg-3);color:var(--ink)}.btn-soft:hover{background:var(--bg-4);transform:translateY(-1px)}.btn-sm{padding:9px 14px;font-size:13px}.btn-lg{padding:14px 24px;font-size:15px}section{z-index:1;position:relative}.container{max-width:var(--maxw);margin:0 auto;padding-left:28px;padding-right:28px}.section-pad{padding-top:120px;padding-bottom:120px}.section-pad-md{padding-top:96px;padding-bottom:96px}.section-pad-sm{padding-top:80px;padding-bottom:80px}.section-head{flex-direction:column;align-items:flex-start;gap:18px;max-width:760px;margin-bottom:56px;display:flex}.section-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.section-head .eyebrow{border:1px solid var(--line-2);background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.section-head .eyebrow:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}h1,h2,h3,h4{letter-spacing:-.028em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:600}h1{letter-spacing:-.034em;font-size:clamp(40px,5.4vw,72px);line-height:1.04}h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,50px);line-height:1.1}h3{font-size:clamp(20px,1.8vw,24px);line-height:1.32}h4{font-size:17px;line-height:1.4}.lede{color:var(--ink-mute);text-wrap:pretty;max-width:680px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.page-hero{padding:var(--subhero-pad-top) 0 var(--subhero-pad-bottom);position:relative}.page-hero .eyebrow{width:fit-content;margin-bottom:var(--subhero-label-gap);border:1px solid var(--line-2);background:var(--bg);color:var(--ink-mute);letter-spacing:.16em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.page-hero .eyebrow:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.page-hero h1{max-width:var(--subhero-title-max);font-size:var(--subhero-title-size);line-height:var(--subhero-title-line);letter-spacing:var(--subhero-title-letter);font-weight:var(--subhero-title-weight)}.page-hero .lede{margin-top:var(--subhero-title-gap);max-width:var(--subhero-desc-max);font-size:var(--subhero-desc-size);line-height:var(--subhero-desc-line)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes corepulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes orbRot{to{transform:rotate(360deg)}}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(8px,-4px)}}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(8px,-4px)}50%{transform:translate(-2px,-10px)}75%{transform:translate(-6px,2px)}}@keyframes underlineExpand{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash{to{stroke-dashoffset:-120px}}@keyframes dashRev{to{stroke-dashoffset:120px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ringGrow{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes barFill{0%{width:0%}to{width:var(--bar,70%)}}@keyframes scan{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes particleRise{0%{opacity:0;transform:translateY(40px)}30%{opacity:1}to{opacity:0;transform:translateY(-60px)}}@keyframes typewriter{0%,8%{opacity:0;transform:translateY(4px)}14%,to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.flow-stream{stroke-dasharray:4 8;animation:6s linear infinite dash}.flow-stream-fast{stroke-dasharray:2 6;animation:3s linear infinite dash}.flow-stream-rev{stroke-dasharray:4 8;animation:8s linear infinite dashRev}.reveal-ready .reveal:not(.in),.reveal-ready .reveal-x:not(.in),.reveal-ready .reveal-r:not(.in),.reveal-ready .reveal-scale:not(.in){opacity:0}.reveal-ready .reveal.in,.reveal-ready .reveal-x.in,.reveal-ready .reveal-r.in,.reveal-ready .reveal-scale.in{animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.reveal-ready .reveal.in{animation-name:revealUp}.reveal-ready .reveal-x.in{animation-name:revealLeft}.reveal-ready .reveal-r.in{animation-name:revealRight}.reveal-ready .reveal-scale.in{animation-name:revealScale}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes revealLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes revealRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes revealScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.reveal.no-anim,.reveal-x.no-anim,.reveal-r.no-anim,.reveal-scale.no-anim{opacity:1!important;animation:none!important}.reveal-d1{animation-delay:50ms}.reveal-d2{animation-delay:.1s}.reveal-d3{animation-delay:.15s}.reveal-d4{animation-delay:.2s}.reveal-d5{animation-delay:.25s}.reveal-d6{animation-delay:.3s}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{will-change:transform;gap:48px;animation:50s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.lift:hover{transform:translateY(-4px)}.card{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);padding:24px;transition:border-color .25s,transform .3s,box-shadow .3s}.card:hover{border-color:var(--line-3)}.card-soft{background:var(--bg-2);border-radius:var(--radius);border:1px solid #0000;padding:24px;transition:background .25s,border-color .25s}.card-soft:hover{background:var(--bg-3)}.pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--bg-3);color:var(--ink-mute);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.pill.solid{background:var(--ink);color:#fff;border-color:#0000}.pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}footer{border-top:1px solid var(--line);background:var(--bg-2);margin-top:80px;padding:56px 0 48px}.foot{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.foot .brandline{align-items:center;gap:10px;margin-bottom:14px;display:flex}.foot p{color:var(--ink-mute);max-width:320px;font-size:13px;line-height:1.65}.foot h5{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-dim);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.foot ul{flex-direction:column;gap:8px;list-style:none;display:flex}.foot li a{color:var(--ink-2);font-size:13px;transition:color .2s}.foot li a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:48px;padding-top:24px;display:flex}.foot-legal{color:var(--ink-mute);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:12px;line-height:1.7;display:flex}.foot-legal-name{color:var(--ink);font-weight:600}.foot-legal a{color:var(--ink-mute);transition:color .2s}.foot-legal a:hover{color:var(--ink)}.foot-legal .sep{color:var(--ink-faint);margin:0 10px}.foot-meta{color:var(--ink-dim);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.foot-meta-links{font-family:var(--font-sans);letter-spacing:-.01em;gap:18px;display:flex}.foot-meta-links a{color:var(--ink-mute);transition:color .2s}.foot-meta-links a:hover{color:var(--ink)}@media (max-width:980px){.nav-links{display:none}.mega{display:none!important}.foot{grid-template-columns:1fr 1fr}.section-pad{padding-top:80px;padding-bottom:80px}.section-pad-md{padding-top:72px;padding-bottom:72px}.page-hero{padding:var(--subhero-pad-top-tablet) 0 var(--subhero-pad-bottom-tablet)}}@media (max-width:640px){.container{padding-left:20px;padding-right:20px}.foot{grid-template-columns:1fr;gap:32px}.foot-meta{flex-direction:column;align-items:flex-start;gap:10px}.section-pad{padding-top:64px;padding-bottom:64px}.section-pad-sm{padding-top:56px;padding-bottom:56px}.btn-lg{padding:12px 18px;font-size:14px}.mega{width:calc(100vw - 32px);min-width:0}.nav-cta{gap:8px}.nav-cta .nav-cta-link{display:none}.nav-cta .nav-enterprise-login-link{display:inline-flex}.nav-cta .btn-sm{padding:8px 12px;font-size:12.5px}.page-hero{padding:var(--subhero-pad-top-mobile) 0 var(--subhero-pad-bottom-mobile)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
