@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.nav-links-desktop,.nav-ctas-desktop{display:none!important}.nav-hamburger{display:inline-flex!important}}@keyframes tdIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tdBarF{0%{width:0}}@keyframes tdPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes tdPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes demoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes progressPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (width<=980px){.hero-grid,.plat-top,.ats-card{grid-template-columns:1fr!important;gap:32px!important}.skills-layout,.plat-grid,.hitl-grid,.econ-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}.process-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (width<=640px){.nav-links-desktop,.nav-ctas-desktop>a:first-child{display:none!important}}@keyframes tkWave{0%{opacity:.5;transform:scaleY(.25)}to{opacity:.95;transform:scaleY(1)}}@keyframes tkPulse{0%,to{box-shadow:0 0 #8e51ff00}50%{box-shadow:0 0 0 4px #8e51ff1f}}@keyframes tkBlink{0%,to{opacity:1}50%{opacity:.3}}.tk-wave span{transform-origin:bottom;height:100%}@media (width<=980px){.th-hero{grid-template-columns:1fr!important;gap:36px!important;padding-top:130px!important}.th-hero>div:last-child{max-width:420px}.th-econ{grid-template-columns:1fr 1fr!important}.th-econ>div{border-bottom:1px solid #ffffff14;border-right:none!important}.th-row{grid-template-columns:1fr!important;gap:28px!important;padding:36px 0!important}.th-row .th-copy{order:2!important}.th-row .th-art{order:1!important}}@media (width<=640px){.th-econ{grid-template-columns:1fr!important}}@keyframes atsTravel{0%,11%{left:10%}18%,29%{left:30%}36%,47%{left:50%}54%,65%{left:70%}72%,to{left:90%}}@keyframes atsTravelBob{0%,to{transform:translate(-50%,-2px)}50%{transform:translate(-50%,4px)}}@keyframes atsTrailFade{0%,8%{opacity:0}9%,16%{opacity:1}24%,to{opacity:0}}@keyframes atsFlow{to{stroke-dashoffset:-22px}}@keyframes atsPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes atsDot{0%,to{opacity:.4}50%{opacity:1}}@media (width<=1040px){.ats-pillar-row{grid-template-columns:1fr!important;gap:30px!important;padding:40px 0!important}.ats-pillar-row .ats-copy{order:2!important}.ats-pillar-row .ats-art{order:1!important}}@media (width<=900px){.ats-top{grid-template-columns:1fr!important;align-items:start!important;gap:22px!important}.ats-opsgrid{grid-template-columns:1fr!important}}@media (width<=760px){.ats-traveler{display:none!important}.ats-board-scroll{overflow-x:auto!important}.ats-board{min-width:720px!important}}@keyframes dcPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes dcGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes dcDot{0%,to{opacity:.4}50%{opacity:1}}@media (width<=980px){.disc-hero-card{grid-template-columns:1fr!important;gap:24px!important}.disc-row{grid-template-columns:1fr!important;gap:32px!important;padding:40px 0!important}.disc-row .disc-copy{order:2!important}.disc-row .disc-art{order:1!important}.disc-result-grid{grid-template-columns:1fr!important}}@media (width<=760px){.disc-pillars{grid-template-columns:repeat(2,1fr)!important}}@keyframes veWave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes veRing{0%{opacity:.55;transform:scale(.6)}80%{opacity:0}to{opacity:0;transform:scale(1.5)}}@keyframes veGlow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes veDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes veTurnIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1000px){.ve-hero{grid-template-columns:1fr!important;gap:36px!important;padding-top:128px!important}.ve-hero-orb{order:1}.ve-hero-script{order:2}.ve-row{grid-template-columns:1fr!important;gap:32px!important;padding:40px 0!important}.ve-row .ve-copy{order:2!important}.ve-row .ve-art{order:1!important}}@media (width<=640px){.ve-phone-scale{transform:scale(.82)!important}}@keyframes hlFlow{to{stroke-dashoffset:-22px}}@keyframes hlPulse{0%,to{box-shadow:0 0 #8e51ff59}50%{box-shadow:0 0 0 8px #8e51ff00}}@keyframes hlGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes hlDot{0%,to{opacity:.35}50%{opacity:1}}@media (width<=1000px){.hl-row{grid-template-columns:1fr!important;gap:32px!important;padding:40px 0!important}.hl-row .hl-copy{order:2!important}.hl-row .hl-art{order:1!important}.hl-trust-grid{grid-template-columns:1fr!important}}@media (width<=860px){.hl-flow{flex-direction:column!important;align-items:stretch!important}.hl-flow .hl-conn{transform:rotate(90deg);width:100%!important;height:26px!important}.hl-pairs-grid{grid-template-columns:1fr!important}}@media (width<=1000px){.int-hero-code{grid-template-columns:1fr!important}.int-row{grid-template-columns:1fr!important;gap:32px!important;padding:40px 0!important}.int-row .int-copy{order:2!important}.int-row .int-art{order:1!important}.int-spec-grid{grid-template-columns:repeat(2,1fr)!important}.int-native-grid{grid-template-columns:1fr!important}}@media (width<=640px){.int-spec-grid{grid-template-columns:1fr!important}}@keyframes ivFlow{to{stroke-dashoffset:-22px}}@keyframes ivPulse{0%,to{opacity:.7;transform-origin:50%;transform:scale(1)}50%{opacity:1;transform-origin:50%;transform:scale(1.06)}}@keyframes ivNode{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1040px){.iv-engine{flex-direction:column!important;align-items:center!important;gap:4px!important}.iv-engine>div{width:100%!important;max-width:420px!important}.iv-flow{transform:rotate(90deg);height:40px!important}}@media (width<=980px){.iv-row{grid-template-columns:1fr!important;gap:28px!important;padding:36px 0!important}.iv-row .iv-copy{order:2!important}.iv-row .iv-art{order:1!important}}@media (width<=1000px){.ih-hero{grid-template-columns:1fr!important;gap:40px!important;padding-top:124px!important}.ih-pains{grid-template-columns:repeat(2,1fr)!important}.ih-stake{grid-template-columns:1fr!important;gap:32px!important}.ih-case{grid-template-columns:1fr!important}.ih-case>div:last-child{border-left:none!important;border-top:1px solid var(--neutral-200)!important;flex-direction:row!important;align-items:center!important;gap:16px!important}}@media (width<=760px){.ih-shift{flex-direction:column!important}.ih-shift-arrow{transform:rotate(90deg)}}@media (width<=560px){.ih-pains{grid-template-columns:1fr!important}.nav-links-desktop,.nav-ctas-desktop>a:first-child{display:none!important}}@media (width<=1000px){.co-hero{grid-template-columns:1fr!important;gap:40px!important;padding-top:124px!important}.co-pains{grid-template-columns:repeat(2,1fr)!important}.co-team{grid-template-columns:1fr!important;gap:32px!important}.co-case{grid-template-columns:1fr!important}.co-case>div:last-child{border-left:none!important;border-top:1px solid var(--neutral-200)!important;flex-direction:row!important;align-items:center!important;gap:16px!important}}@media (width<=760px){.co-compare{flex-direction:column!important}.co-compare-arrow{transform:rotate(90deg)}}@media (width<=560px){.co-pains{grid-template-columns:1fr!important}.nav-links-desktop,.nav-ctas-desktop>a:first-child{display:none!important}}@media (width<=1000px){.au-hero{grid-template-columns:1fr!important;gap:40px!important;padding-top:124px!important}.au-pains,.au-case{grid-template-columns:1fr!important}.au-case>div:last-child{border-left:none!important;border-top:1px solid var(--neutral-200)!important;flex-direction:row!important;align-items:center!important;gap:16px!important}}@media (width<=760px){.au-compare{flex-direction:column!important}.au-compare-arrow{transform:rotate(90deg)}}@media (width<=640px){.nav-links-desktop,.nav-ctas-desktop>a:first-child{display:none!important}}@media (width<=1080px){.pricing-cards{scroll-snap-type:x mandatory;margin:0 -24px;padding-bottom:12px;padding-left:24px;padding-right:24px;grid-template-columns:none!important;grid-auto-columns:250px!important;grid-auto-flow:column!important;overflow-x:auto!important}.pricing-cards>div{scroll-snap-align:start}}@media (width<=640px){.nav-links-desktop,.nav-ctas-desktop>a:first-child{display:none!important}}@media (width<=900px){.lgpd-layout{flex-direction:column!important}.lgpd-sidebar{border-right:none!important;border-bottom:1px solid var(--neutral-200)!important;width:100%!important;padding:0 0 24px!important;position:static!important}.lgpd-sidebar-inner{flex-flow:wrap!important;gap:8px!important}}@keyframes floatChip0{0%{transform:rotate(-2deg)translateY(0)}to{transform:rotate(-2deg)translateY(-8px)}}@keyframes floatChip1{0%{transform:rotate(1.5deg)translateY(0)}to{transform:rotate(1.5deg)translateY(-6px)}}@keyframes floatChip2{0%{transform:rotate(-1deg)translateY(0)}to{transform:rotate(-1deg)translateY(-10px)}}@keyframes floatChip3{0%{transform:rotate(2deg)translateY(0)}to{transform:rotate(2deg)translateY(-7px)}}@keyframes floatChip4{0%{transform:rotate(-1.5deg)translateY(0)}to{transform:rotate(-1.5deg)translateY(-5px)}}html,body{-webkit-font-smoothing:antialiased;background:var(--neutral-900);height:100%;font-family:Figtree,sans-serif}.entrar-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.entrar-panel-left{background:linear-gradient(145deg,#4b21a8 0%,#7a3ee8 45%,#a070ff 100%);flex-direction:column;padding:52px 64px;display:flex;position:relative;overflow:hidden}.entrar-panel-left:before,.entrar-panel-left:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.entrar-panel-left:before{border:1.5px solid #ffffff1a;width:480px;height:480px;top:-140px;right:-110px}.entrar-panel-left:after{border:1.5px solid #ffffff0f;width:600px;height:600px;bottom:-280px;left:-200px}.entrar-deco-ring{pointer-events:none;border:1.5px solid #ffffff1a;border-radius:50%;width:280px;height:280px;position:absolute;top:10px;right:30px}.entrar-deco-blob{pointer-events:none;background:#ffffff0a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:80px;right:50px}.entrar-left-logo{margin-bottom:auto;position:relative}.entrar-left-logo img{filter:brightness(0)invert();height:26px}.entrar-left-body{position:relative}.entrar-left-kicker{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700}.entrar-left-headline{color:#fff;letter-spacing:-.03em;margin-bottom:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:1.1}.entrar-left-headline span{color:#ffffff73}.entrar-left-desc{color:#ffffff8c;margin-bottom:44px;font-size:14px;line-height:1.8}.entrar-stats{gap:40px;display:flex}.entrar-stat-n{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:800;line-height:1}.entrar-stat-l{color:#ffffff73;margin-top:5px;font-size:12px}.entrar-panel-right{background:#fff;justify-content:center;align-items:center;padding:48px 72px;display:flex}.entrar-form-wrap{width:100%;max-width:388px}.entrar-back-link{color:var(--neutral-500);align-items:center;gap:6px;margin-bottom:32px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.entrar-back-link:hover{color:var(--purple-500)}.entrar-form-title{color:var(--neutral-900);letter-spacing:-.02em;margin-bottom:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800}.entrar-form-sub{color:var(--neutral-400);margin-bottom:32px;font-size:14px}.entrar-form-sub a{color:var(--purple-500);font-weight:600;text-decoration:none;transition:color .15s}.entrar-form-sub a:hover{color:var(--purple-700)}.entrar-btn-google{background:var(--neutral-50);border:1.5px solid var(--neutral-200);cursor:pointer;width:100%;color:var(--neutral-900);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .2s,border-color .2s,background .2s;display:flex;box-shadow:0 1px 4px #130d240d}.entrar-btn-google:hover{border-color:var(--neutral-300);background:#fff;box-shadow:0 4px 14px #130d2417}.entrar-divider{align-items:center;gap:12px;margin:20px 0;display:flex}.entrar-divider:before,.entrar-divider:after{content:"";background:var(--neutral-200);flex:1;height:1px}.entrar-divider span{color:var(--neutral-400);white-space:nowrap;font-size:12px;font-weight:500}.entrar-field{margin-bottom:14px}.entrar-field-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.entrar-label{color:var(--neutral-700);cursor:pointer;font-size:13px;font-weight:600}.entrar-link-forgot{color:var(--purple-500);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.entrar-link-forgot:hover{color:var(--purple-700)}.entrar-input-wrap{margin-top:6px;position:relative}.entrar-input{border:1.5px solid var(--neutral-200);width:100%;color:var(--neutral-900);background:var(--neutral-50);-webkit-appearance:none;border-radius:10px;outline:none;padding:12px 13px;font-family:Figtree,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.entrar-input.has-toggle{padding-right:42px}.entrar-input:focus{border-color:var(--purple-400);box-shadow:0 0 0 3px var(--purple-100);background:#fff}.entrar-input::placeholder{color:var(--neutral-400)}.entrar-btn-toggle-pass{cursor:pointer;color:var(--neutral-400);background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.entrar-btn-toggle-pass:hover{color:var(--neutral-600)}.entrar-check-row{align-items:center;gap:8px;margin-bottom:18px;display:flex}.entrar-check-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--purple-500);cursor:pointer;border-radius:3px;flex-shrink:0}.entrar-check-row label{color:var(--neutral-600);font-size:13px;font-weight:400}.entrar-captcha{border:1.5px solid var(--neutral-200);background:var(--neutral-50);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:11px 14px;display:flex}.entrar-captcha-left{align-items:center;gap:10px;display:flex}.entrar-captcha-box{border:2px solid var(--neutral-300);background:#fff;border-radius:3px;flex-shrink:0;width:20px;height:20px}.entrar-captcha-text{color:var(--neutral-600);font-size:13px}.entrar-captcha-right{align-items:center;gap:5px;display:flex}.entrar-captcha-logo{background:linear-gradient(145deg,#f5a623 0%,#e55d2b 100%);border-radius:4px;flex-shrink:0;width:22px;height:22px}.entrar-captcha-brand p:first-child{color:var(--neutral-500);letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.2}.entrar-captcha-brand p:last-child{color:var(--neutral-400);font-size:8px;line-height:1.2}.entrar-btn-submit{background:var(--purple-500);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px 20px;font-family:Figtree,sans-serif;font-size:15px;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 6px 20px #8e51ff61}.entrar-btn-submit:hover{background:var(--purple-600);box-shadow:0 8px 26px #8e51ff73}.entrar-btn-submit:active{transform:translateY(1px);box-shadow:0 4px 14px #8e51ff59}.entrar-form-footer{color:var(--neutral-400);text-align:center;margin-top:20px;font-size:11px;line-height:1.6}.entrar-form-footer a{color:var(--purple-500);text-decoration:none;transition:color .15s}.entrar-form-footer a:hover{color:var(--purple-700)}@media (width<=900px){.entrar-layout{grid-template-columns:1fr}.entrar-panel-left{display:none}.entrar-panel-right{min-height:100vh;padding:40px 28px}.entrar-form-wrap{max-width:440px}}@font-face{font-family:Figtree;src:url(/assets/Figtree-VariableFont_wght-CuCnmeMh.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-VariableFont_wght-BKw5bOcC.ttf)format("truetype");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-VariableFont_wght-BBNPXI38.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Italic-VariableFont_wght-CMY2iuMC.ttf)format("truetype");font-weight:200 800;font-style:italic;font-display:swap}:root{--purple-50:#f5efff;--purple-100:#eae0ff;--purple-200:#d2bfff;--purple-300:#b899ff;--purple-400:#a070ff;--purple-500:#8e51ff;--purple-600:#7a3ee8;--purple-700:#632ecc;--purple-800:#4b21a8;--purple-900:#340f80;--neutral-0:#fff;--neutral-50:#f8f7fc;--neutral-100:#f0edf8;--neutral-200:#ddd8ee;--neutral-300:#c2bad9;--neutral-400:#9e93ba;--neutral-500:#7a6e97;--neutral-600:#5c5278;--neutral-700:#3e3758;--neutral-800:#251e3a;--neutral-900:#130d24;--green-50:#edfaf3;--green-500:#1db368;--green-700:#0e7a47;--amber-50:#fff8eb;--amber-500:#f5a623;--amber-700:#9b6508;--red-50:#fff0ee;--red-500:#e5534b;--red-700:#a32020;--blue-50:#ebf4ff;--blue-500:#2d9cdb;--blue-700:#1660a0;--fg-primary:var(--neutral-900);--fg-secondary:var(--neutral-700);--fg-tertiary:var(--neutral-500);--fg-muted:var(--neutral-400);--fg-inverse:var(--neutral-0);--fg-brand:var(--purple-500);--bg-page:var(--neutral-0);--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-brand:var(--purple-500);--bg-brand-subtle:var(--purple-50);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--purple-500);--interactive-primary:var(--purple-500);--interactive-primary-hover:var(--purple-600);--interactive-primary-press:var(--purple-700);--focus-ring:0 0 0 3px var(--purple-100);--status-success-bg:var(--green-50);--status-success-text:var(--green-700);--status-success-dot:var(--green-500);--status-warning-bg:var(--amber-50);--status-warning-text:var(--amber-700);--status-warning-dot:var(--amber-500);--status-error-bg:var(--red-50);--status-error-text:var(--red-700);--status-error-dot:var(--red-500);--status-info-bg:var(--blue-50);--status-info-text:var(--blue-700);--status-info-dot:var(--blue-500);--status-neutral-bg:var(--neutral-100);--status-neutral-text:var(--neutral-600);--status-neutral-dot:var(--neutral-400);--font-display:"Plus Jakarta Sans", sans-serif;--font-body:"Figtree", sans-serif;--text-hero:72px;--text-h1:48px;--text-h2:36px;--text-h3:24px;--text-h4:18px;--text-h5:16px;--text-base:16px;--text-sm:14px;--text-xs:13px;--text-2xs:12px;--text-micro:11px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.75;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-wider:.1em;--tracking-widest:.16em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-2xl:32px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px #130d240f;--shadow-md:0 2px 8px #130d2414;--shadow-lg:0 4px 16px #130d241a;--shadow-focus:0 0 0 3px var(--purple-100);--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.2s ease}.t-hero{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--fg-primary)}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--fg-primary)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--fg-primary);line-height:1.15}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-primary)}.t-h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-secondary)}.t-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.t-body-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.t-label{font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-brand)}.t-meta{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-tertiary)}.t-caption{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--fg-muted)}.tallentu-base *,.tallentu-base :before,.tallentu-base :after{box-sizing:border-box;margin:0;padding:0}.tallentu-base body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);background:var(--bg-page);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--fg-secondary);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--purple-100);color:var(--purple-700)}
