:root{--font-family-base:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-family-heading:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--site-width:980px;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--header-height:80px;--header-height-mobile:60px;--footer-min-height:200px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);min-height:100vh;overflow-x:hidden;padding-top:120px}@media(max-width:1024px){body{padding-top:90px}}@media(max-width:767px){body{padding-top:80px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);color:var(--color-text)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-hover)}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}ul,ol{list-style:none;margin-bottom:var(--spacing-md)}ul.c3e27c,ol.c3e27c{list-style:disc inside;padding-left:var(--spacing-lg)}ol.c3e27c{list-style:decimal inside}ul.c3e27c li,ol.c3e27c li{margin-bottom:var(--spacing-sm)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none;padding:0}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}table{border-collapse:collapse;width:100%}th,td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid rgba(0,0,0,0.1)}hr{border:none;border-top:1px solid rgba(0,0,0,0.1);margin:var(--spacing-xl) 0}code,pre{font-family:'Monaco','Courier New',monospace;font-size:.9em}code{background-color:rgba(0,0,0,0.05);padding:.2em .4em;border-radius:var(--radius-sm)}pre{background-color:rgba(0,0,0,0.05);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto}::selection{background-color:var(--color-accent);color:white}.ccb0fb{position:absolute;top:-100px;left:0;background:var(--color-primary);color:white;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;z-index:9999}.ccb0fb:focus{top:0}.c8ed48{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c86987:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.c306f2{width:100%;max-width:var(--site-width);margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.c77b8b{width:100%;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.c22ea2{width:100%;max-width:var(--container-lg);margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.ca534f{display:flex;flex-direction:column;min-height:100vh}.c97c71{flex-shrink:0}.c66f39{flex:1 0 auto}.c557ec{flex-shrink:0}.c2825b{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.c34648{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.c07e5c{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.cb39c1{display:grid;gap:var(--spacing-lg)}.c212d3{grid-template-columns:repeat(1,minmax(0,1fr))}.c21024{grid-template-columns:repeat(2,minmax(0,1fr))}.ca19bc{grid-template-columns:repeat(3,minmax(0,1fr))}.cb078c{grid-template-columns:repeat(4,minmax(0,1fr))}.ce4b9b{display:flex}.c184e9{display:inline-flex}.c655d1{flex-direction:row}.c101ea{flex-direction:column}.cca731{flex-wrap:wrap}.c24ae2{flex-wrap:nowrap}.cbc16b{align-items:flex-start}.c19596{align-items:center}.ce95df{align-items:flex-end}.cd5f27{justify-content:flex-start}.c25798{justify-content:center}.c015b2{justify-content:flex-end}.c9844b{justify-content:space-between}.cdf169{gap:var(--spacing-sm)}.cca59e{gap:var(--spacing-md)}.c025ee{gap:var(--spacing-lg)}.cedf95{gap:var(--spacing-xl)}.c7eb00{margin:0}.c7340a{margin-top:0}.ce4823{margin-bottom:0}.c72f89{margin-left:0}.c80eb9{margin-right:0}.c13bfe{padding:0}.c19854{padding-top:0}.c6b2b9{padding-bottom:0}.c0b68d{padding-left:0}.cde7a0{padding-right:0}.c7728d{margin-top:var(--spacing-sm)}.c446c7{margin-top:var(--spacing-md)}.c6d59f{margin-top:var(--spacing-lg)}.c6b508{margin-top:var(--spacing-xl)}.cf72ec{margin-top:var(--spacing-2xl)}.cc1b97{margin-bottom:var(--spacing-sm)}.cafc77{margin-bottom:var(--spacing-md)}.c18649{margin-bottom:var(--spacing-lg)}.c5ea95{margin-bottom:var(--spacing-xl)}.cff686{margin-bottom:var(--spacing-2xl)}.c8359b{padding-top:var(--spacing-sm)}.c5abba{padding-top:var(--spacing-md)}.c0d829{padding-top:var(--spacing-lg)}.c5ce91{padding-top:var(--spacing-xl)}.c58e4d{padding-bottom:var(--spacing-sm)}.cb2b80{padding-bottom:var(--spacing-md)}.c29a59{padding-bottom:var(--spacing-lg)}.c0f28e{padding-bottom:var(--spacing-xl)}.c23b9e{text-align:left}.c3949c{text-align:center}.c4117e{text-align:right}.c53467{display:block}.c2419e{display:inline-block}.c5319b{display:inline}.c4dd33{display:none}.c93bdc{width:100%}.caed94{width:auto}.c3017e{height:100%}.cc8878{height:auto}.c6ab08{position:relative}.cf403f{position:absolute}.ccc71c{position:fixed}.c01425{position:sticky}[style*="--sp-dt"]{padding-top:max(var(--sp-dt),0px)!important;padding-bottom:max(var(--sp-db),0px)!important;margin-top:min(var(--sp-dt),0px);margin-bottom:min(var(--sp-db),0px)}@media(max-width:767px){[style*="--sp-dt"]{padding-top:max(var(--sp-mt),0px)!important;padding-bottom:max(var(--sp-mb),0px)!important;margin-top:min(var(--sp-mt),0px);margin-bottom:min(var(--sp-mb),0px)}}.ce4d9b{position:fixed;bottom:24px;right:24px;z-index:999;width:48px;height:48px;border-radius:50%;border:none;background:var(--color-primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,0.15);transition:opacity .3s ease,transform .3s ease;opacity:.8}.ce4d9b:hover{opacity:1;transform:translateY(-2px)}.ce4d9b:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ce4d9b.c6d54b{opacity:0;pointer-events:none}@media(min-width:1024px){.ce4d9b.c5acaa{display:none}}@media(min-width:768px) and (max-width:1023px){.ce4d9b.cad786{display:none}}@media(max-width:767px){.ce4d9b.c607da{display:none}}.c6ccf5{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-semibold);text-align:center;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;border:2px solid transparent}.cf7f05{background-color:var(--color-primary);color:white}.cf7f05:hover{background-color:var(--color-hover);color:white;transform:translateY(-2px);box-shadow:var(--shadow-md)}.c29081{background-color:var(--color-secondary);color:white}.c29081:hover{opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-md)}.cb44c6{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.cb44c6:hover{background-color:var(--color-primary);color:white}.c1508d{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.c61bc3{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.c22379{background-color:white;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base)}.c22379:hover{box-shadow:var(--shadow-lg)}.c6ffcb{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.c8850b{color:rgba(0,0,0,0.7);line-height:var(--line-height-relaxed)}.c007d0{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);border-left:4px solid transparent}.ca83cd{background-color:rgba(34,197,94,0.1);border-left-color:var(--color-success);color:#166534}.ce0827{background-color:rgba(239,68,68,0.1);border-left-color:var(--color-error);color:#991b1b}.ce177b{background-color:rgba(59,130,246,0.1);border-left-color:var(--color-primary);color:#1e40af}.cbe8c8{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);background-color:var(--color-accent);color:white}.c31398{border:none;border-top:1px solid rgba(0,0,0,0.1);margin:var(--spacing-xl) 0}.cec902{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);text-decoration:none}.cec902 img{max-height:40px;width:auto}.cec902:hover{color:var(--color-primary)}.c88c5c{display:flex;align-items:center;gap:var(--spacing-lg);list-style:none;margin:0;padding:0}.c88c5c a{color:var(--color-text);text-decoration:none;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) 0;transition:color var(--transition-fast);position:relative}.c88c5c a:hover{color:var(--color-primary)}.c88c5c a.c244ec{color:var(--color-primary)}.c88c5c a.c244ec::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-primary)}.c4422a{display:none;flex-direction:column;gap:4px;padding:var(--spacing-sm);background:none;border:none;cursor:pointer}.c4422a span{display:block;width:24px;height:2px;background-color:var(--color-text);transition:all var(--transition-base)}.c4422a.c244ec span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.c4422a.c244ec span:nth-child(2){opacity:0}.c4422a.c244ec span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.c2c24f{list-style:none;margin:0;padding:0}.c2c24f li{margin-bottom:var(--spacing-sm)}.c2c24f a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.c2c24f a:hover{color:white}.c1d915{display:flex;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.c1d915 a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background-color:rgba(255,255,255,0.1);color:white;transition:all var(--transition-fast)}.c1d915 a:hover{background-color:var(--color-accent);transform:translateY(-2px)}.cc1f59{border-radius:var(--radius-md);overflow:hidden}.c66982{border-bottom:1px solid rgba(0,0,0,0.1)}.c66982:last-child{border-bottom:none}.c0db43{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:white;border:none;text-align:left;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color var(--transition-fast)}.c0db43:hover{background-color:rgba(0,0,0,0.02)}.c0db43.c244ec{color:var(--color-primary)}.c4037c{transition:transform var(--transition-base);font-size:var(--font-size-xl)}.c0db43.c244ec .c4037c{transform:rotate(180deg)}.c8b107{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.c8b107.c244ec{max-height:1000px}.c0041a{padding:var(--spacing-md) var(--spacing-lg);color:rgba(0,0,0,0.7);line-height:var(--line-height-relaxed)}@media(max-width:1023px){:root{--site-width:100%;--spacing-3xl:3rem;--spacing-4xl:4rem}.c306f2{max-width:100%}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}.cb078c{grid-template-columns:repeat(2,minmax(0,1fr))}.ca19bc{grid-template-columns:repeat(2,minmax(0,1fr))}.c2825b{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.c07e5c{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}}@media(max-width:767px){:root{--font-size-5xl:2rem;--font-size-4xl:1.75rem;--font-size-3xl:1.5rem;--font-size-2xl:1.25rem;--spacing-3xl:2rem;--spacing-4xl:3rem;--header-height:var(--header-height-mobile)}body{font-size:var(--font-size-sm)}.c306f2,.c22ea2{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}h1{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}.c21024,.ca19bc,.cb078c{grid-template-columns:repeat(1,minmax(0,1fr))}.cb39c1{gap:var(--spacing-md)}.c88c5c{display:none;position:fixed;top:var(--header-height-mobile);left:0;right:0;background-color:white;flex-direction:column;padding:var(--spacing-md);box-shadow:var(--shadow-xl);z-index:var(--z-index-dropdown);max-height:calc(100vh - var(--header-height-mobile));overflow-y:auto}.c88c5c.c244ec{display:flex}.c88c5c a{padding:var(--spacing-md);border-bottom:1px solid rgba(0,0,0,0.1)}.c88c5c a.c244ec::after{display:none}.c4422a{display:flex}.c6ccf5{width:100%;text-align:center}.c4ca1d .c6ccf5{width:100%;margin-bottom:var(--spacing-sm)}.c2825b{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.c34648{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.c07e5c{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.c22379{padding:var(--spacing-md)}.c0db43{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.c0041a{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}table{display:block;overflow-x:auto;white-space:nowrap}.c2ce00{text-align:center}.cf858b{text-align:left}.c3051c{text-align:right}.ce005e{display:none!important}.c2376d{display:block!important}}@media(min-width:1024px){.cc09eb{display:none!important}.cf2b05{display:block!important}}@media print{.c66570{display:none!important}body{font-size:12pt;line-height:1.5;color:#000;background:#fff}a{text-decoration:underline;color:#000}.c97c71,.c557ec,.c4422a{display:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{--color-text:#000;--color-background:#fff}.c6ccf5{border:2px solid currentColor}}@media(prefers-color-scheme:dark){}.ca9183{background:var(--color-background);padding:80px 20px}.c66f0e{max-width:980px;margin:0 auto}.cff7e9{text-align:center;margin-bottom:48px}.cff7e9 .c9c456{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.cff7e9 .c49f62{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c59c2a{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.cf08ad{background:var(--color-background);border:1px solid rgba(0,0,0,0.1);border-radius:12px;padding:40px 32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.cf08ad:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cf08ad.c4eb69{border:2px solid var(--color-primary);transform:translateY(-8px);box-shadow:var(--shadow-lg);position:relative}.cf08ad.c4eb69:hover{transform:translateY(-12px)}.cf08ad .ce6ec4{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:12px}.cf08ad .c3a60f{font-family:var(--font-family-heading);font-size:42px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:12px}.cf08ad .c49f62{font-family:var(--font-family-base);font-size:15px;line-height:1.5;color:var(--color-text);opacity:.7;margin-bottom:24px}.c1a61b{list-style:none;padding:0;margin:0 0 32px;text-align:left;flex:1}.ceab1b{font-family:var(--font-family-base);font-size:15px;line-height:1.5;color:var(--color-text);padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.05);display:flex;align-items:center;gap:10px}.ceab1b svg{flex-shrink:0;color:var(--color-primary)}.c872e2{margin-top:auto}.c1e958{background:var(--color-background);padding:80px 20px}.ce441d{max-width:980px;margin:0 auto}.cba096{text-align:center;margin-bottom:48px}.cba096 .cba348{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.cba096 .cea8d3{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c5a819{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.c848db{text-align:center;transition:transform .3s ease}.c848db:hover{transform:translateY(-4px)}.cf26c6{width:calc(140px * var(--img-d,100) / 100);height:calc(140px * var(--img-d,100) / 100);border-radius:50%;margin:0 auto 20px;overflow:hidden;background:rgba(0,0,0,0.05);display:flex;align-items:center;justify-content:center;color:var(--color-text);opacity:.5}.cf26c6 img{width:100%;height:100%;object-fit:cover}.cf26c6 svg{opacity:.6}.c4237c{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:4px}.c436ca{font-family:var(--font-family-base);font-size:14px;color:var(--color-text);opacity:.7}.c2c4ee{background:var(--color-background);padding:80px 20px}.c357cf{max-width:980px;margin:0 auto}.c663c1{text-align:center;margin-bottom:48px}.c663c1 .c3a0a5{font-family:var(--font-family-heading);font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.c663c1 .cdbb77{font-family:var(--font-family-base);font-size:18px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c325c3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.cfd952{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cfd952 img{max-height:calc(60px * var(--img-d,100) / 100);width:auto;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.cfd952 img:hover{filter:grayscale(0%);opacity:1}.ca0538{background:var(--color-background);padding:80px 20px}.cdb277{max-width:980px;margin:0 auto}.c8a2c2{text-align:center;margin-bottom:48px}.c8a2c2 .c8c1c0{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.c8a2c2 .c3a807{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.ca2480{position:relative;max-width:800px;margin:0 auto}.c28962{position:absolute;left:50%;top:0;bottom:0;width:2px;background:rgba(0,0,0,0.1);transform:translateX(-50%)}.c2126d{position:relative;width:50%;padding:0 40px 48px;box-sizing:border-box}.c2126d.c59c1e{left:0;text-align:right;padding-right:40px;padding-left:0}.c2126d.c8e742{left:50%;text-align:left;padding-left:40px;padding-right:0}.ca710c{position:absolute;top:8px;width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:3px solid var(--color-background);box-shadow:0 0 0 2px var(--color-primary);z-index:1}.c2126d.c59c1e .ca710c{right:-8px}.c2126d.c8e742 .ca710c{left:-8px}.c9d902{display:inline-block;font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-primary);background:rgba(var(--color-primary-rgb,0,0,0),0.1);padding:4px 12px;border-radius:20px;margin-bottom:12px;letter-spacing:.05em}.c18211 .c95f7e{font-family:var(--font-family-heading);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:8px}.c18211 .c7cc40{font-family:var(--font-family-base);font-size:15px;line-height:1.6;color:var(--color-text);opacity:.8}.c0e6e1{background:var(--color-background);padding:80px 20px}.c2cd54{max-width:800px;margin:0 auto}.ce485b{text-align:center;margin-bottom:48px}.ce485b .c44713{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.ce485b .cb9821{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c20a42{display:flex;flex-direction:column;gap:0}.c29ef0{border-bottom:1px solid rgba(0,0,0,0.1)}.c00292{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left;gap:16px;transition:color .3s ease}.c00292:hover{color:var(--color-primary)}.c66971{flex-shrink:0;transition:transform .3s ease}.c29ef0.c244ec .c66971{transform:rotate(180deg)}.ce57e8{max-height:0;overflow:hidden;transition:max-height .3s ease}.c29ef0.c244ec .ce57e8{max-height:500px}.c33462{font-family:var(--font-family-base);font-size:16px;line-height:1.7;color:var(--color-text);opacity:.8;padding:0 0 20px}.c1124f{text-align:center;margin-top:40px}@media(max-width:1023px){.c59c2a{grid-template-columns:1fr;max-width:400px;margin:0 auto}.cf08ad.c4eb69{transform:none}.cf08ad.c4eb69:hover{transform:translateY(-4px)}.cff7e9 .c9c456,.cba096 .cba348,.c8a2c2 .c8c1c0,.ce485b .c44713{font-size:40px}.c5a819{grid-template-columns:repeat(2,1fr)}.c28962{left:20px}.c2126d,.c2126d.c59c1e,.c2126d.c8e742{width:100%;left:0;text-align:left;padding-left:52px;padding-right:0}.c2126d.c59c1e .ca710c,.c2126d.c8e742 .ca710c{left:12px;right:auto}}@media(max-width:767px){.ca9183,.c1e958,.c2c4ee,.ca0538,.c0e6e1{padding:60px 16px}.cff7e9 .c9c456,.cba096 .cba348,.c8a2c2 .c8c1c0,.ce485b .c44713{font-size:32px}.cff7e9 .c49f62,.cba096 .cea8d3,.c8a2c2 .c3a807,.ce485b .cb9821{font-size:16px}.cf08ad .c3a60f{font-size:36px}.c5a819{grid-template-columns:1fr}.cf26c6{width:calc(120px * var(--img-m,100) / 100);height:calc(120px * var(--img-m,100) / 100)}.c325c3{gap:24px}.cfd952 img{max-height:calc(40px * var(--img-m,100) / 100)}.c18211 .c95f7e{font-size:18px}.c00292{font-size:16px;padding:16px 0}.c33462{font-size:15px}}@media(max-width:480px){.cff7e9 .c9c456,.cba096 .cba348,.c8a2c2 .c8c1c0,.ce485b .c44713{font-size:26px}.cf08ad{padding:32px 24px}.cf08ad .c3a60f{font-size:32px}.c325c3{gap:16px}.cfd952 img{max-height:calc(32px * var(--img-m,100) / 100)}.c663c1 .c3a0a5{font-size:26px}}.c39d2e{background:var(--color-background);padding:80px 20px}.c76ec0{max-width:980px;margin:0 auto}.cedfcd{text-align:center;margin-bottom:48px}.cedfcd .c445af{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.cedfcd .cff90b{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c4c292{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.c80a5e{padding:0 32px;border-left:1px solid rgba(0,0,0,0.1)}.c80a5e:first-child{border-left:none;padding-left:0}.c80a5e:last-child{padding-right:0}.cee613{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:12px}.c9c3e5{font-family:var(--font-family-base);font-size:16px;line-height:1.6;color:var(--color-text);opacity:.8}.c8e14f{background:var(--color-background);padding:80px 20px}.cb5dc5{max-width:980px;margin:0 auto}.c3b64b{max-width:800px;margin:0 auto;padding:24px 32px;border-left:4px solid var(--color-primary);background:rgba(0,0,0,0.02);border-radius:0 8px 8px 0}.c60edb{border-left-color:var(--color-primary);background:rgba(0,100,200,0.05)}.ccb5b7{border-left-color:#f59e0b;background:rgba(245,158,11,0.05)}.c351f6{border-left-color:#10b981;background:rgba(16,185,129,0.05)}.cb10cc{border-left-color:var(--color-error,#ef4444);background:rgba(239,68,68,0.05)}.ce921f{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:8px}.c4e6aa{font-family:var(--font-family-base);font-size:16px;line-height:1.6;color:var(--color-text);opacity:.85}.caf6a7{background:var(--color-background);padding:80px 20px}.c59ca9{max-width:980px;margin:0 auto}.c5f036{text-align:center;margin-bottom:48px}.c5f036 .c47bfc{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.c5f036 .c95810{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.cc51f0{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,0.1)}.c9c129{display:contents}.cd48ac .c1c7d6,.cd48ac .c5b877{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);padding:16px 24px}.cd48ac .c1c7d6{background:var(--color-primary);color:#fff}.cd48ac .c5b877{background:rgba(0,0,0,0.06);color:var(--color-text)}.c1c7d6,.c5b877{font-family:var(--font-family-base);font-size:15px;line-height:1.5;color:var(--color-text);padding:14px 24px}.c9c129:nth-child(even) .c1c7d6,.c9c129:nth-child(even) .c5b877{background:rgba(0,0,0,0.02)}.c9c129:not(:last-child) .c1c7d6,.c9c129:not(:last-child) .c5b877{border-bottom:1px solid rgba(0,0,0,0.06)}.ca4a71{background:var(--color-background);padding:40px 20px}.c8c24b{max-width:980px;margin:0 auto}.c9f883{display:flex;align-items:center;gap:20px;width:100%}.c9f883::before,.c9f883::after{content:"";flex:1;height:1px;background:var(--color-secondary)}.c9f883:not(:has(.c35948))::after{display:none}.c35948{font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text);opacity:.6;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.c164c9{background:transparent}@media(max-width:1023px){.c4c292{grid-template-columns:repeat(2,1fr);gap:32px}.c80a5e{border-left:none;padding:0}.cedfcd .c445af,.c5f036 .c47bfc{font-size:40px}.c325c3{gap:32px}.c3a0a5{font-size:32px}.c3b64b{padding:20px 28px}}@media(max-width:767px){.c39d2e,.c8e14f,.caf6a7{padding:60px 16px}.c4c292{grid-template-columns:1fr;gap:32px}.cedfcd .c445af,.c5f036 .c47bfc{font-size:32px}.cedfcd .cff90b,.c5f036 .c95810{font-size:16px}.c3b64b{padding:20px 24px}.cc51f0{display:flex;flex-direction:column;border-radius:0;overflow:visible;border:none}.c9c129{display:contents}.cd48ac .c1c7d6{order:1;font-size:16px;font-weight:var(--font-weight-bold);padding:14px 16px;background:var(--color-primary);color:#fff;border-radius:8px 8px 0 0}.cd48ac .c5b877{order:3;font-size:16px;font-weight:var(--font-weight-bold);padding:14px 16px;background:rgba(0,0,0,0.06);color:var(--color-text);margin-top:24px;border-radius:8px 8px 0 0}.c9c129:not(.cd48ac) .c1c7d6{order:2;font-size:14px;padding:12px 16px;background:rgba(0,100,200,0.04);border-bottom:1px solid rgba(0,0,0,0.06);border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}.c9c129:last-child .c1c7d6{border-bottom:1px solid rgba(0,0,0,0.1);border-radius:0 0 8px 8px}.c9c129:not(.cd48ac) .c5b877{order:4;font-size:14px;padding:12px 16px;background:rgba(0,0,0,0.02);border-bottom:1px solid rgba(0,0,0,0.06);border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}.c9c129:last-child .c5b877{border-bottom:1px solid rgba(0,0,0,0.1);border-radius:0 0 8px 8px}.c1c7d6,.c5b877{padding:12px 16px}.ca4a71{padding:30px 16px}}@media(max-width:480px){.cedfcd .c445af,.c5f036 .c47bfc{font-size:26px}.cd48ac .c1c7d6,.cd48ac .c5b877{font-size:14px;padding:12px 14px}.c9c129:not(.cd48ac) .c1c7d6,.c9c129:not(.cd48ac) .c5b877{font-size:13px;padding:10px 14px}.ce921f{font-size:18px}.c4e6aa{font-size:15px}}.c94150{background:rgba(var(--color-primary-rgb,0,0,0),0.05);padding:80px 20px}.c31274{max-width:1100px;margin:0 auto}.c4f618{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px}.cda6fc{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cd31ca{width:calc(64px * var(--img-d,100) / 100);height:calc(64px * var(--img-d,100) / 100);object-fit:contain}@media(max-width:767px){.cd31ca{width:calc(64px * var(--img-m,100) / 100);height:calc(64px * var(--img-m,100) / 100)}}.c26e04{font-family:var(--font-family-base);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text);opacity:.8;max-width:160px}.c2bce4{background:var(--color-background);padding:80px 20px}.c1a483{max-width:800px;margin:0 auto;border-left:4px solid var(--color-primary);padding-left:32px}.ce9916{font-family:var(--font-family-heading);font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.c44ea3{font-family:var(--font-family-base);font-size:18px;line-height:1.7;color:var(--color-text);opacity:.8}.c4c9ff{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));padding:20px 20px}.c54559{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ce6c54{font-family:var(--font-family-base);font-size:18px;font-weight:var(--font-weight-semibold);color:#fff;margin:0}.c606d4{display:inline-block;padding:12px 28px;background:#fff;color:var(--color-primary);font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:6px;white-space:nowrap;transition:opacity .3s ease,transform .3s ease}.c606d4:hover{opacity:.9;transform:translateY(-1px)}.cde438{background:var(--color-background);padding:80px 20px}.c62e96{max-width:800px;margin:0 auto}.ccc175{text-align:center;margin-bottom:48px}.ccc175 .cae024{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.ccc175 .c335ff{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c5becb{display:flex;flex-direction:column;gap:0}.c29aca{border-bottom:1px solid rgba(0,0,0,0.1)}.cc14a3{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left;gap:16px;transition:color .3s ease}.cc14a3:hover{color:var(--color-primary)}.cf05f6{flex-shrink:0;transition:transform .3s ease}.c29aca.c244ec .cf05f6{transform:rotate(180deg)}.c7ce17{max-height:0;overflow:hidden;transition:max-height .3s ease}.c29aca.c244ec .c7ce17{max-height:500px}.c93673{font-family:var(--font-family-base);font-size:16px;line-height:1.7;color:var(--color-text);opacity:.8;padding:0 0 20px}.cd66ed{background:var(--color-background);padding:80px 20px}.cde773{max-width:800px;margin:0 auto}.ce580f{font-family:var(--font-family-heading);font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:12px}.c9255c{font-family:var(--font-family-base);font-size:18px;line-height:1.6;color:var(--color-text);opacity:.6;margin-bottom:24px}.c7f14c{font-family:var(--font-family-base);font-size:16px;line-height:1.8;color:var(--color-text);opacity:.85;white-space:pre-line}@media(max-width:1023px){.ccc175 .cae024{font-size:40px}.ce9916{font-size:32px}.c54559{flex-direction:column;text-align:center;gap:16px}.ce6c54{font-size:16px}.ce580f{font-size:32px}.c4f618{gap:32px}}@media(max-width:767px){.c94150,.c2bce4,.cde438,.cd66ed{padding:60px 16px}.c4c9ff{padding:20px 16px}.c4f618{gap:24px}.cda6fc{flex-basis:calc(50% - 12px)}.c1a483{padding-left:20px}.ce9916{font-size:28px}.c44ea3{font-size:16px}.c54559{flex-direction:column;text-align:center}.ce6c54{font-size:16px}.ccc175 .cae024{font-size:32px}.ccc175 .c335ff{font-size:16px}.cc14a3{font-size:16px;padding:16px 0}.c93673{font-size:15px}.ce580f{font-size:28px}.c9255c{font-size:16px}.c7f14c{font-size:15px}}@media(max-width:480px){.ccc175 .cae024{font-size:26px}.ce9916{font-size:24px}.ce580f{font-size:24px}.c4f618{gap:16px}.c26e04{font-size:12px}}.ca682b{background:var(--color-background);min-height:70vh;display:flex;align-items:center;padding:120px 20px}.c22068{max-width:800px;margin:0 auto;text-align:center;width:100%}.cb4a75{font-family:var(--font-family-heading);font-size:clamp(40px,8vw,80px);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-0.03em;line-height:1.1;margin-bottom:24px}.cd6eb7{font-family:var(--font-family-base);font-size:24px;line-height:1.6;color:var(--color-text);opacity:.7;margin-bottom:40px}.cbd26a{display:inline-block}.c36cc3{background:var(--color-background);padding:80px 20px}.c0785c{max-width:980px;margin:0 auto;position:relative;min-height:60vh;display:flex;align-items:center}.ca6dab{position:absolute;left:15%;top:20%;bottom:20%;width:3px;background:var(--color-accent)}.c3e21f{margin-left:40%;width:60%}.cba190{display:block;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px}.c39c29{font-family:var(--font-family-heading);font-size:clamp(32px,5vw,48px);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.15;margin-bottom:20px}.c754c7{font-family:var(--font-family-base);font-size:18px;line-height:1.7;color:var(--color-text);opacity:.8;margin-bottom:32px}.c85ce8{display:inline-block}.c14b36{background:var(--color-background);padding:100px 20px}.c6fc61{max-width:980px;margin:0 auto}.c90fe5{max-width:700px}.c29a34{display:block;font-family:var(--font-family-base);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px}.c8edc6{font-family:var(--font-family-heading);font-size:clamp(36px,5vw,56px);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.15;margin-bottom:0}.ca849b{width:80px;height:2px;background:var(--color-accent);margin:32px 0}.c9545e{font-family:var(--font-family-base);font-size:18px;line-height:1.7;color:var(--color-text);opacity:.8;margin-bottom:32px}.cf7386{display:inline-block}.c1ecbf{background:var(--color-background);min-height:60vh;display:flex;align-items:center;padding:120px 20px}.c6c098{max-width:800px;margin:0 auto;text-align:center;width:100%}.c8a21a{font-family:var(--font-family-heading);font-size:clamp(44px,7vw,72px);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15;letter-spacing:-0.02em;margin-bottom:24px}.c45c5a{font-family:var(--font-family-base);font-size:22px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto 40px}.c3391d{display:inline-block}.ce82c0{overflow:hidden}.cf667f{display:flex;min-height:60vh;max-width:none}.c8eebf{flex:1;background:var(--color-primary);display:flex;align-items:center;justify-content:center;padding:80px 60px}.c43679{font-family:var(--font-family-heading);font-size:clamp(36px,5vw,56px);font-weight:var(--font-weight-bold);color:#fff;line-height:1.15;max-width:500px}.cfb06b{flex:1;background:var(--color-background);display:flex;align-items:center;padding:80px 60px}.c50fe0{max-width:500px}.c23e57{font-family:var(--font-family-base);font-size:18px;line-height:1.7;color:var(--color-text);opacity:.8;margin-bottom:32px}.cf468b{display:inline-block}.c4a408{padding:100px 20px;min-height:60vh;display:flex;align-items:center;background:linear-gradient(rgba(var(--color-primary-rgb),0.03),rgba(var(--color-primary-rgb),0.03)),var(--color-background)}.cf16c5{max-width:640px;margin:0 auto;width:100%}.c8f69e{background:var(--color-background);border-radius:16px;padding:60px 48px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15);text-align:center}.c706d1{font-family:var(--font-family-heading);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2;margin-bottom:20px}.c48bae{font-family:var(--font-family-base);font-size:18px;line-height:1.6;color:var(--color-text);opacity:.8;max-width:480px;margin:0 auto 32px}.c07dd0{display:inline-block}@media(max-width:1023px){.ca682b{padding:80px 20px}.cd6eb7{font-size:20px}.ca6dab{display:none}.c3e21f{margin-left:0;width:100%}.c14b36{padding:80px 20px}.ca849b{width:60px}.c9545e{font-size:17px}.c8f69e{padding:48px 36px}.c48bae{font-size:17px}.c1ecbf{padding:80px 20px}.c45c5a{font-size:20px}.c8eebf,.cfb06b{padding:60px 40px}}@media(max-width:767px){.ca682b{padding:60px 20px;min-height:auto}.cd6eb7{font-size:18px}.c0785c{min-height:auto}.ca6dab{display:none}.c3e21f{margin-left:0;width:100%}.c14b36{padding:60px 20px}.c1ecbf{padding:60px 20px;min-height:auto}.c45c5a{font-size:18px}.cf667f{flex-direction:column;min-height:auto}.c8eebf,.cfb06b{padding:48px 24px}.c43679{max-width:none}.c50fe0{max-width:none}.c4a408{padding:60px 20px;min-height:auto}.c8f69e{padding:40px 24px;box-shadow:0 15px 30px -8px rgba(0,0,0,0.12)}}@media(max-width:480px){.ca682b{padding:48px 16px}.c36cc3{padding:48px 16px}.c14b36{padding:48px 16px}.c1ecbf{padding:48px 16px}.c8eebf,.cfb06b{padding:36px 20px}.c4a408{padding:40px 12px}.c8f69e{padding:32px 20px;border-radius:12px}}.ca33c9{background:var(--color-background);padding:80px 20px;min-height:600px;display:flex;align-items:center}.c36054{max-width:980px;margin:0 auto;width:100%}.c1d017{display:flex;gap:40px;align-items:center;justify-content:center}.c1d017.c2e2c3{flex-direction:row}.c1d017.cbf393{flex-direction:row}.c7d02d{background:var(--color-background);padding:50px 40px;border-radius:8px;flex:1 1 0;max-width:700px}.c1d017 .c08f88+.c7d02d,.c1d017 .c7d02d:has(+.c08f88){max-width:none}.ce94db{font-family:var(--font-family-heading);font-size:55px;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:24px;color:var(--color-text)}.c7466d{color:var(--color-accent)}.ce43ce{color:var(--color-secondary)}.c2f0b1{font-family:var(--font-family-base);font-size:25px;line-height:1.4;color:var(--color-text);margin-bottom:32px}.c75a19{font-size:17px;padding:14px 32px;min-width:180px}.c08f88{--hero-image-max-width:calc(min(360px,38vw) * var(--img-d,100) / 100);--hero-image-max-height:calc(min(320px,34vw) * var(--img-d,100) / 100);width:var(--hero-image-max-width);max-width:100%;max-height:var(--hero-image-max-height);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.c08f88 img{width:100%;height:auto;max-width:100%;max-height:var(--hero-image-max-height);object-fit:contain;border-radius:12px}.cc23fc{background:var(--color-background);padding:80px 20px}.c42fad{max-width:980px;margin:0 auto;text-align:center}.c61b75{font-family:var(--font-family-heading);font-size:50px;font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text);margin-bottom:24px}.cf6f5a{font-family:var(--font-family-base);font-size:28px;line-height:1.6;color:var(--color-text);max-width:900px;margin:0 auto}.c745ab{background:var(--color-background);padding:80px 20px}.c2a0c4{max-width:980px;margin:0 auto;display:grid;grid-template-columns:441px 539px;gap:40px;align-items:center}.c2a0c4:has(.cedba8:only-child){grid-template-columns:1fr;max-width:800px;text-align:center}.c2a0c4:has(.cedba8:only-child) .c418fc,.c2a0c4:has(.cedba8:only-child) .c1c0d5{text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.c2a0c4.c2e2c3{grid-template-columns:441px 539px}.c2a0c4.cbf393{grid-template-columns:539px 441px}.ce7d8f{width:calc(427px * var(--img-d,100) / 100);height:calc(409px * var(--img-d,100) / 100);margin-left:auto;margin-right:auto}.ce7d8f img{width:100%;height:100%;object-fit:cover;border-radius:8px}.cedba8{text-align:center}.c29815{font-family:var(--font-family-base);font-size:14px;letter-spacing:.3em;color:var(--color-text);margin-bottom:16px;font-weight:normal}.c205ca{font-family:var(--font-family-heading);font-size:50px;font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text);margin-bottom:24px}.c418fc{font-family:var(--font-family-base);font-size:17px;line-height:1.6;color:var(--color-text);margin-bottom:24px;text-align:left;padding-left:24px}.c1c0d5{list-style-position:outside;padding-left:24px;text-align:left}.c1c0d5 .c5faec{font-family:var(--font-family-base);font-size:17px;line-height:1.6;color:var(--color-text);margin-bottom:16px}.c1c0d5 .c5faec p{margin:0}.c36729{background:var(--color-background);padding:80px 20px}.c6751a{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.c6751a.c1db02{grid-template-columns:1fr;max-width:700px}.ce82ba{background:var(--color-background);padding:48px 40px;border-radius:12px;text-align:center;transition:transform .3s ease}.ce82ba:hover{transform:translateY(-4px)}.ce278a{width:calc(120px * var(--img-d,100) / 100);height:calc(120px * var(--img-d,100) / 100);margin:0 auto 24px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.ce278a{width:calc(120px * var(--img-m,100) / 100);height:calc(120px * var(--img-m,100) / 100)}}.ce278a img{width:100%;height:100%;object-fit:contain}.cc8084{font-family:var(--font-family-heading);font-size:35px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:20px}.c8850b{font-family:var(--font-family-base);font-size:17px;line-height:1.6;color:var(--color-text);margin-bottom:28px}.cf7f05{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-text);border:none;border-radius:24px;padding:12px 28px;font-family:var(--font-family-base);font-size:17px;font-weight:normal;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(var(--color-secondary-rgb),0.3)}.cf7f05:hover{background:linear-gradient(135deg,var(--color-secondary) 0,var(--color-hover) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-secondary-rgb),0.5)}.cf7f05:active{transform:translateY(0);box-shadow:0 2px 10px rgba(var(--color-secondary-rgb),0.4)}@media(max-width:1023px){.c607da{display:none!important}}@media(max-width:1023px){.ce94db{font-size:45px}.c2f0b1{font-size:22px}.c1d017,.c1d017.c2e2c3,.c1d017.cbf393{flex-direction:column;text-align:center}.c08f88{--hero-image-max-width:calc(min(320px,60vw) * var(--img-m,100) / 100);--hero-image-max-height:calc(min(240px,50vw) * var(--img-m,100) / 100);margin-left:auto;margin-right:auto}.c61b75{font-size:42px}.cf6f5a{font-size:24px}.c2a0c4,.c2a0c4.c2e2c3,.c2a0c4.cbf393{grid-template-columns:1fr;gap:40px}.ce7d8f{width:100%;height:auto;max-width:calc(427px * var(--img-m,100) / 100);margin:0 auto}.c205ca{font-size:42px}.c6751a{grid-template-columns:1fr}}@media(max-width:767px){.ca33c9{padding:60px 16px;min-height:500px}.c7d02d{padding:32px 24px;text-align:center}.ce94db{font-size:36px}.c2f0b1{font-size:18px;margin-bottom:24px}.c75a19{font-size:16px;padding:12px 24px;min-width:140px}.c08f88{--hero-image-max-width:calc(min(260px,70vw) * var(--img-m,100) / 100);--hero-image-max-height:calc(min(200px,55vw) * var(--img-m,100) / 100);margin-left:auto;margin-right:auto}.cc23fc,.c745ab,.c36729{padding:60px 16px}.c61b75{font-size:32px}.cf6f5a{font-size:18px}.c29815{font-size:12px}.c205ca{font-size:32px}.c418fc,.c1c0d5 .c5faec,.c8850b{font-size:15px}.cc8084{font-size:28px}.ce82ba{padding:32px 24px}.cf7f05{font-size:16px;padding:10px 24px}}@media(max-width:480px){.ce94db{font-size:28px}.c2f0b1{font-size:16px}.c08f88{--hero-image-max-width:calc(min(220px,80vw) * var(--img-m,100) / 100);--hero-image-max-height:calc(min(180px,65vw) * var(--img-m,100) / 100);margin-left:auto;margin-right:auto}.c61b75,.c205ca{font-size:26px}.cf6f5a{font-size:16px}.cc8084{font-size:24px}}.c594af{background:var(--color-background);padding:80px 20px}.c65b2a{max-width:980px;margin:0 auto;position:relative}.cdce69{text-align:center;margin-bottom:48px}.ca72b3{font-size:14px;letter-spacing:2px;font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;margin-bottom:12px}.cf2d1f{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.c66829{max-width:720px;margin:0 auto;font-size:20px;line-height:1.6;color:var(--color-text);opacity:.9}.c0d614{overflow:hidden;border-radius:12px;position:relative;min-height:500px}.c2ead4{display:flex;transition:transform .5s ease-in-out;will-change:transform}.c30294{width:100%;min-width:100%;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center}.c30294 .ce82ba{width:100%;max-width:100%;margin:0;border-radius:12px;min-height:500px;height:100%;padding:48px clamp(32px,6vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;text-align:center}.c30294 .ce82ba .c8850b{max-width:760px}.cdb883{position:absolute;top:calc(50%+60px);transform:translateY(-50%);width:48px;height:48px;background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;padding:0}.cdb883:hover{color:var(--color-hover);transform:translateY(-50%) scale(1.2)}.cdb883:active{transform:translateY(-50%) scale(1.0)}.cdb883 svg{width:32px;height:32px;stroke-width:2.5}.c6fe2e{left:20px}.ccb8e6{right:20px}.cf3d1b{display:flex;justify-content:center;gap:12px;margin-top:32px}.c757f7{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.c757f7:hover{background:rgba(255,255,255,0.5);transform:scale(1.2)}.c757f7.c244ec{background:var(--color-primary);width:32px;border-radius:6px}@media(max-width:1023px){.c6fe2e{left:10px}.ccb8e6{right:10px}.cdb883{width:40px;height:40px;background:transparent;border:none}.cdb883:hover{background:transparent}.cdb883 svg{width:28px;height:28px}.c0d614{min-height:450px}.c30294 .ce82ba{min-height:450px}.cf2d1f{font-size:40px}.c66829{font-size:18px}}@media(max-width:767px){.c594af{padding:60px 16px}.cdb883{width:36px;height:36px}.cdb883 svg{width:20px;height:20px}.cf3d1b{gap:8px;margin-top:24px}.c757f7{width:8px;height:8px}.c757f7.c244ec{width:24px}.c0d614{min-height:420px}.c30294 .ce82ba{min-height:420px;padding:32px 20px}.c30294 .ce278a{width:80px;height:80px;margin-bottom:20px}.c30294 .c8850b{font-size:15px;line-height:1.5;max-width:100%}.cf2d1f{font-size:32px}.c66829{font-size:16px}}@media(max-width:480px){.c6fe2e{left:5px}.ccb8e6{right:5px}}.c03e2b{background:var(--color-background);padding:80px 20px}.c6dd32{max-width:980px;margin:0 auto}.cba28b{text-align:center;margin-bottom:48px}.cba28b h2{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.cba28b p{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.9;max-width:720px;margin:0 auto}.cd02c9{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.c8d74a{background:var(--color-background);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:36px 28px;text-align:center;transition:transform .3s ease}.c8d74a:hover{transform:translateY(-4px)}.c69184{font-size:64px;line-height:1;color:var(--color-primary);font-family:Georgia,serif;margin-bottom:8px}.cd09f3{font-family:var(--font-family-base);font-size:17px;line-height:1.6;color:var(--color-text);font-style:italic;margin-bottom:24px}.c23f79{width:48px;height:2px;background:var(--color-primary);margin:0 auto 20px}.cfb0df{font-family:var(--font-family-heading);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:4px}.cc21e3{font-family:var(--font-family-base);font-size:14px;color:var(--color-text);opacity:.7}@media(max-width:1023px){.cd02c9{grid-template-columns:repeat(2,1fr)}.cba28b h2{font-size:40px}}@media(max-width:767px){.c03e2b{padding:60px 16px}.cd02c9{grid-template-columns:1fr}.cba28b h2{font-size:32px}.cba28b p{font-size:16px}.cd09f3{font-size:15px}}@media(max-width:480px){.cba28b h2{font-size:26px}}.c4507d{background:var(--color-background);padding:80px 20px}.c91c95{max-width:980px;margin:0 auto}.cc164d{text-align:center;margin-bottom:var(--spacing-2xl)}.cb8f1d{font-family:var(--font-family-heading);font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.ce95a9{font-family:var(--font-family-base);font-size:18px;color:var(--color-text);opacity:.8;max-width:600px;margin:0 auto}.c82c00{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;text-align:center}.c096d4{flex:0 1 200px;padding:24px 16px}.cae499{font-family:var(--font-family-heading);font-size:52px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2;margin-bottom:12px}.cf3001{font-family:var(--font-family-base);font-size:17px;color:var(--color-text);opacity:.9}@media(max-width:1023px){.cae499{font-size:46px}.c096d4{flex:0 1 180px}}@media(max-width:767px){.c4507d{padding:60px 16px}.c096d4{flex:0 1 100%}.cae499{font-size:42px}.cf3001{font-size:15px}}@media(max-width:480px){.cae499{font-size:36px}}.c1d0e2{background:var(--color-background);padding:80px 20px}.c307ca{max-width:980px;margin:0 auto}.cba002{text-align:center;margin-bottom:48px}.cba002 h2{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px}.cba002 p{font-family:var(--font-family-base);font-size:20px;line-height:1.6;color:var(--color-text);opacity:.9;max-width:720px;margin:0 auto}.ca50fe{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.c9abac{text-align:center;padding:24px 16px}.c6d055{width:calc(80px * var(--img-d,100) / 100);height:calc(80px * var(--img-d,100) / 100);margin:0 auto 24px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.c6d055{width:calc(80px * var(--img-m,100) / 100);height:calc(80px * var(--img-m,100) / 100)}}.c6d055 img{width:100%;height:100%;object-fit:contain}.ce42b0{font-family:var(--font-family-heading);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:12px}.caaaa3{font-family:var(--font-family-base);font-size:16px;line-height:1.6;color:var(--color-text);opacity:.9}@media(max-width:1023px){.ca50fe{grid-template-columns:repeat(2,1fr)}.cba002 h2{font-size:40px}}@media(max-width:767px){.c1d0e2{padding:60px 16px}.ca50fe{grid-template-columns:1fr}.cba002 h2{font-size:32px}.cba002 p{font-size:16px}.ce42b0{font-size:20px}.caaaa3{font-size:15px}}@media(max-width:480px){.cba002 h2{font-size:26px}}.c45be1{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);padding:80px 20px}.c458d0{max-width:980px;margin:0 auto;text-align:center}.ca5ca9{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:#fff;margin-bottom:20px}.c3bbf4{font-family:var(--font-family-base);font-size:22px;line-height:1.6;color:#fff;opacity:.9;max-width:720px;margin:0 auto 36px}.c22321{display:inline-block;background:#fff;color:var(--color-primary);font-family:var(--font-family-base);font-size:17px;font-weight:var(--font-weight-semibold);padding:14px 36px;border-radius:24px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.15)}.c22321:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.25)}.c22321:active{transform:translateY(0)}@media(max-width:1023px){.ca5ca9{font-size:40px}.c3bbf4{font-size:20px}}@media(max-width:767px){.c45be1{padding:60px 16px}.ca5ca9{font-size:32px}.c3bbf4{font-size:18px}.c22321{font-size:16px;padding:12px 28px}}@media(max-width:480px){.ca5ca9{font-size:26px}.c3bbf4{font-size:16px}}.cc1b15{background:var(--color-background);padding:80px 20px}.c5a417{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.c5a417.cbf393 .caf677{order:2}.c5a417.cbf393 .c12922{order:1}.caf677 img{width:100%;max-width:calc(100% * var(--img-d,100) / 100);height:auto;border-radius:12px;object-fit:cover;display:block;margin-left:auto;margin-right:auto}@media(max-width:767px){.caf677 img{max-width:calc(100% * var(--img-m,100) / 100)}}.c0f588{font-family:var(--font-family-heading);font-size:42px;font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:20px}.c641c1{font-family:var(--font-family-base);font-size:17px;line-height:1.7;color:var(--color-text);margin-bottom:28px}@media(max-width:1023px){.c5a417{grid-template-columns:1fr;gap:32px}.c5a417.cbf393 .caf677,.c5a417.cbf393 .c12922{order:unset}.c12922{text-align:center}.c0f588{font-size:36px}}@media(max-width:767px){.cc1b15{padding:60px 16px}.c0f588{font-size:28px}.c641c1{font-size:15px}}@media(max-width:480px){.c0f588{font-size:24px}}.c0a74f{width:100%;padding:60px 20px}.c9ea3d{text-align:center;margin-bottom:60px}.ca0622{font-size:100px;font-weight:700;color:var(--color-text);margin:0 0 20px 0;letter-spacing:-0.01em;line-height:1}.c1f044{font-size:20px;color:var(--color-text);margin:0 0 40px 0;font-weight:400;opacity:.9}.c6cbab{display:inline-flex;gap:0;justify-content:center;border-bottom:1px solid rgba(255,255,255,0.2)}.c50f6c{background:none;border:none;color:var(--color-text);font-size:16px;font-weight:400;padding:12px 20px;cursor:pointer;position:relative;transition:all .3s ease;opacity:.6}.c50f6c:hover{opacity:1}.c50f6c.c244ec{opacity:1}.c50f6c.c244ec::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-secondary)}.c00c36{max-width:900px;margin:40px auto 0;padding:0 20px}.cef73d{display:none}.cef73d.c244ec{display:block}.cd628e{border-bottom:1px solid var(--color-secondary)}.cd628e:first-child{border-top:1px solid var(--color-secondary)}.c1e4fd{width:100%;background:none;border:none;color:var(--color-text);font-size:16px;font-weight:400;padding:24px 40px 24px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative}.c33ca0{flex:1}.c117ae{flex-shrink:0;transition:transform .7s cubic-bezier(0.4,0,0.2,1);color:var(--color-text);opacity:.7;position:absolute;right:0}.cd628e.cf456d .c117ae{transform:rotate(180deg)}.c1ca8e{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(0.4,0,0.2,1)}.cd628e.cf456d .c1ca8e{max-height:2000px;transition:max-height .7s cubic-bezier(0.4,0,0.2,1)}.c653c7{padding:16px 0 24px 0}.c653c7 p{color:var(--color-text);opacity:.85;line-height:1.7;margin:0 0 16px 0;font-size:15px}.c653c7 p:last-child{margin-bottom:0}@media(min-width:1400px){.c0a74f{padding:80px 40px}}@media(max-width:768px){.c0a74f{padding:40px 20px}.ca0622{font-size:72px}.c1f044{font-size:18px;margin-bottom:30px}.c6cbab{flex-wrap:wrap}.c50f6c{font-size:15px;padding:10px 16px}.c00c36{margin-top:30px}}@media(max-width:480px){.c0a74f{padding:30px 16px}.ca0622{font-size:56px}.c1f044{font-size:16px;margin-bottom:25px}.c6cbab{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%}.c50f6c{font-size:14px;padding:10px 14px;white-space:nowrap}.c1e4fd{font-size:15px;padding:20px 40px 20px 0}.c653c7 p{font-size:14px}.c00c36{padding:0 16px;margin-top:25px}}.c1e4fd:focus{outline:2px solid var(--color-secondary);outline-offset:2px}.c50f6c:focus{outline:2px solid var(--color-secondary);outline-offset:4px}@media print{.c6cbab{display:none}.cef73d{display:block!important;page-break-inside:avoid}.cd628e{page-break-inside:avoid}.c1ca8e{max-height:none!important}.c117ae{display:none}}.c90c64{min-height:calc(100vh - 200px);padding:var(--spacing-3xl) var(--spacing-lg);max-width:900px;margin:0 auto}.cb3f7a{text-align:center;margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-secondary)}.cbef55{font-size:64px;font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;letter-spacing:-0.02em;line-height:1.1}.c48742{color:var(--color-text)}.cb0a57{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--spacing-2xl) 0 var(--spacing-md) 0;letter-spacing:-0.01em;line-height:1.3}.cb0a57:first-child{margin-top:0}.cd70ec{margin-bottom:var(--spacing-lg);padding-top:var(--spacing-md)}.cd70ec:first-child{padding-top:0}.cd70ec:last-child{margin-bottom:0}.cb46d9{font-size:16px;line-height:1.7;color:var(--color-text);opacity:.9;margin:0 0 var(--spacing-md) 0;padding-top:var(--spacing-sm)}.cb46d9:last-child{margin-bottom:0}.ce315a{font-size:16px;line-height:1.7;color:var(--color-text);opacity:.9;margin:0 0 var(--spacing-md) 0;padding-left:40px;list-style-type:disc}.ce315a:last-child{margin-bottom:0}.caca45{margin-bottom:var(--spacing-sm)}.caca45:last-child{margin-bottom:0}.ca6842{font-size:16px;line-height:1.7;color:var(--color-text);opacity:.9;margin:0 0 var(--spacing-md) 0;padding-left:40px;list-style-type:decimal}.ca6842:last-child{margin-bottom:0}.c44d08{margin-bottom:var(--spacing-sm)}.c44d08:last-child{margin-bottom:0}.cb3d0a{color:var(--color-text);text-decoration:underline;transition:color .2s ease}.cb3d0a:hover{color:var(--color-primary)}@media(max-width:768px){.c90c64{padding:var(--spacing-2xl) var(--spacing-lg);max-width:100%}.cb3f7a{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg)}.cbef55{font-size:48px}.cb0a57{font-size:28px;margin:var(--spacing-2xl) 0 var(--spacing-md) 0}.cd70ec{margin-bottom:var(--spacing-md)}.cb46d9{font-size:15px;margin-bottom:var(--spacing-md)}.ce315a{font-size:15px;margin-bottom:var(--spacing-md);padding-left:36px}.caca45{margin-bottom:var(--spacing-sm)}.ca6842{font-size:15px;margin-bottom:var(--spacing-md);padding-left:36px}.c44d08{margin-bottom:var(--spacing-sm)}}@media(max-width:480px){.c90c64{padding:var(--spacing-2xl) var(--spacing-xl)}.cb3f7a{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg)}.cbef55{font-size:36px}.cb0a57{font-size:24px;margin:var(--spacing-2xl) 0 var(--spacing-md) 0}.cd70ec{margin-bottom:var(--spacing-lg)}.cb46d9{font-size:14px;line-height:1.65;margin-bottom:var(--spacing-md)}.ce315a{font-size:14px;line-height:1.65;margin-bottom:var(--spacing-md);padding-left:28px}.caca45{margin-bottom:var(--spacing-sm)}.ca6842{font-size:14px;line-height:1.65;margin-bottom:var(--spacing-md);padding-left:28px}.c44d08{margin-bottom:var(--spacing-sm)}}@media print{.c90c64{max-width:100%;padding:0}.cb3f7a{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:10px}.cbef55{font-size:32pt;color:#000}.cb0a57{font-size:18pt;color:#000;page-break-after:avoid}.cb46d9,.ce315a,.ca6842{font-size:11pt;line-height:1.5;color:#000;opacity:1}.cd70ec{page-break-inside:avoid}}.cb0a57:focus,.cb46d9:focus{outline:2px solid var(--color-secondary);outline-offset:2px}.c5e1a3{visibility:visible}.c4655c{visibility:hidden}.c7f085{overflow:hidden}.cc3cbb{overflow:auto}.c84845{overflow:scroll}.c53f62{cursor:pointer}.cf78f8{cursor:not-allowed}.ccc4ab{opacity:0}.c475b5{opacity:.5}.c14770{opacity:.75}.ce4bc0{opacity:1}.cbdb99{background-color:var(--color-primary);color:white}.c07db7{background-color:var(--color-secondary);color:white}.c70657{background-color:var(--color-accent);color:white}.c29b58{background-color:white}.ce0faf{background-color:rgba(0,0,0,0.05)}.c2b4c3{color:var(--color-primary)}.c43acb{color:var(--color-secondary)}.c51694{color:var(--color-accent)}.cf7929{color:rgba(0,0,0,0.6)}.cfa7e5{color:white}.c7a0ed{border:1px solid rgba(0,0,0,0.1)}.cd1f20{border-top:1px solid rgba(0,0,0,0.1)}.c5a6c5{border-bottom:1px solid rgba(0,0,0,0.1)}.ca7ea7{border:none}.c2286c{border-radius:var(--radius-md)}.cece3e{border-radius:var(--radius-lg)}.cfb5a8{border-radius:var(--radius-full)}.c64107{box-shadow:var(--shadow-sm)}.c7e30e{box-shadow:var(--shadow-md)}.c6f103{box-shadow:var(--shadow-lg)}.c8fdd4{box-shadow:none}.cf8e8a{transform:none}.cd0b22{transition:all var(--transition-base)}.cd8f41{transition:all var(--transition-fast)}.cde454{transition:all var(--transition-slow)}.c35e51:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cf9f91:hover{transform:scale(1.05)}@keyframes spin{to{transform:rotate(360deg)}}.c62c70{display:inline-block;width:1em;height:1em;border:2px solid rgba(0,0,0,0.1);border-left-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.cf2927{animation:fadeIn var(--transition-slow) ease-in}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cfef05{animation:slideInUp var(--transition-slow) ease-out}