:root{--arkhe-child-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--arkhe-child-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--arkhe-child-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--arkhe-child-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--arkhe-child-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--arkhe-child-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);--arkhe-child-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);--arkhe-child-shadow-outline: 0 0 0 3px rgba(66, 153, 225, 0.5);--arkhe-child-shadow-primary: 0 4px 14px 0 rgba(0, 124, 186, 0.3);--arkhe-child-shadow-success: 0 4px 14px 0 rgba(40, 167, 69, 0.3);--arkhe-child-shadow-danger: 0 4px 14px 0 rgba(220, 53, 69, 0.3)}:root{--primary-50: rgb(255, 249.25, 242.25);--primary-100: rgb(255, 243.5, 229.5);--primary-200: rgb(255, 226.25, 191.25);--primary-300: #ffd199;--primary-400: rgb(255, 174.5, 76.5);--primary-500: #ff8c00;--primary-600: #cc7000;--primary-700: #995400;--primary-800: #663800;--primary-900: #331c00;--secondary-50: rgb(247.65, 248.1, 248.5);--secondary-100: rgb(240.3, 241.2, 242);--secondary-200: rgb(218.25, 220.5, 222.5);--secondary-300: rgb(196.2, 199.8, 203);--secondary-400: rgb(152.1, 158.4, 164);--secondary-500: #6c757d;--secondary-600: rgb(86.4, 93.6, 100);--secondary-700: rgb(64.8, 70.2, 75);--secondary-800: rgb(43.2, 46.8, 50);--secondary-900: rgb(21.6, 23.4, 25);--success-50: rgb(244.25, 250.6, 245.7);--success-100: rgb(233.5, 246.2, 236.4);--success-200: rgb(201.25, 233, 208.5);--success-300: rgb(169, 219.8, 180.6);--success-400: rgb(104.5, 193.4, 124.8);--success-500: #28a745;--success-600: rgb(32, 133.6, 55.2);--success-700: rgb(24, 100.2, 41.4);--success-800: rgb(16, 66.8, 27.6);--success-900: rgb(8, 33.4, 13.8);--danger-50: rgb(253.25, 244.9, 245.7);--danger-100: rgb(251.5, 234.8, 236.4);--danger-200: rgb(246.25, 204.5, 208.5);--danger-300: rgb(241, 174.2, 180.6);--danger-400: rgb(230.5, 113.6, 124.8);--danger-500: #dc3545;--danger-600: rgb(176, 42.4, 55.2);--danger-700: rgb(132, 31.8, 41.4);--danger-800: rgb(88, 21.2, 27.6);--danger-900: rgb(44, 10.6, 13.8);--warning-50: rgb(255, 251.9, 242.6);--warning-100: rgb(255, 248.8, 230.2);--warning-200: rgb(255, 239.5, 193);--warning-300: rgb(255, 230.2, 155.8);--warning-400: rgb(255, 211.6, 81.4);--warning-500: #ffc107;--warning-600: rgb(204, 154.4, 5.6);--warning-700: rgb(153, 115.8, 4.2);--warning-800: rgb(102, 77.2, 2.8);--warning-900: rgb(51, 38.6, 1.4);--info-50: rgb(243.4, 250.35, 251.45);--info-100: rgb(231.8, 245.7, 247.9);--info-200: rgb(197, 231.75, 237.25);--info-300: rgb(162.2, 217.8, 226.6);--info-400: rgb(92.6, 189.9, 205.3);--info-500: #17a2b8;--info-600: rgb(18.4, 129.6, 147.2);--info-700: rgb(13.8, 97.2, 110.4);--info-800: rgb(9.2, 64.8, 73.6);--info-900: rgb(4.6, 32.4, 36.8);--bg-primary: var(--primary-50);--bg-secondary: var(--secondary-100);--bg-surface: white;--bg-elevated: white;--text-primary: var(--secondary-900);--text-secondary: var(--secondary-700);--text-muted: var(--secondary-500);--text-inverse: white;--border-light: var(--secondary-200);--border-medium: var(--secondary-300);--border-strong: var(--secondary-400);--link-color: var(--primary-600);--link-hover: var(--primary-700);--link-visited: var(--primary-800);--focus-ring: color-mix(in srgb, var(--primary-500) 30%, transparent);--focus-border: var(--primary-500)}[data-theme=dark]{--bg-primary: var(--secondary-900);--bg-secondary: var(--secondary-800);--bg-surface: var(--secondary-850);--bg-elevated: var(--secondary-800);--text-primary: var(--secondary-50);--text-secondary: var(--secondary-200);--text-muted: var(--secondary-400);--text-inverse: var(--secondary-900);--border-light: var(--secondary-700);--border-medium: var(--secondary-600);--border-strong: var(--secondary-500);--link-color: var(--primary-400);--link-hover: var(--primary-300);--link-visited: var(--primary-200)}@media(prefers-contrast: high){:root{--text-primary: black;--text-secondary: black;--border-strong: black;--focus-border: black}[data-theme=dark]{--text-primary: white;--text-secondary: white;--border-strong: white;--focus-border: white}}:root{color-scheme:light dark}html{font-size:100%}body{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#333}h1{font-size:clamp(28px, calc(22.5454545455px + 0.0145454545 * 100vw), 40px);margin-bottom:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);line-height:1.2;font-weight:700}h2{font-size:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-bottom:clamp(12px, calc(8.3636363636px + 0.0096969697 * 100vw), 20px);line-height:1.3;font-weight:700}h3{font-size:clamp(20px, calc(17.2727272727px + 0.0072727273 * 100vw), 26px);margin-bottom:clamp(10px, calc(7.2727272727px + 0.0072727273 * 100vw), 16px);line-height:1.4;font-weight:600}h4{font-size:clamp(18px, calc(16.1818181818px + 0.0048484848 * 100vw), 22px);margin-bottom:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);line-height:1.4;font-weight:600}h5{font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);margin-bottom:clamp(6px, calc(4.1818181818px + 0.0048484848 * 100vw), 10px);line-height:1.5;font-weight:600}h6{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);margin-bottom:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);line-height:1.5;font-weight:600}p{margin-bottom:clamp(12px, calc(8.3636363636px + 0.0096969697 * 100vw), 20px)}p:last-child{margin-bottom:0}a{color:#007cba;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}ul,ol{margin-bottom:clamp(12px, calc(8.3636363636px + 0.0096969697 * 100vw), 20px);padding-left:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px)}ul li,ol li{margin-bottom:clamp(4px, calc(2.1818181818px + 0.0048484848 * 100vw), 8px)}ul li:last-child,ol li:last-child{margin-bottom:0}blockquote{margin-top:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);margin-bottom:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);padding:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);padding-left:clamp(20px, calc(14.5454545455px + 0.0145454545 * 100vw), 32px);border-left:4px solid #ddd;background:#f9f9f9}blockquote p{font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);font-style:italic;color:#666}blockquote p:last-child{margin-bottom:0}code{font-size:clamp(13px, calc(12.5454545455px + 0.0012121212 * 100vw), 14px);padding:2px 6px;background:#f4f4f4;border:1px solid #ddd;border-radius:3px;font-family:Consolas,Monaco,"Courier New",monospace}pre{margin-bottom:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);padding:clamp(12px, calc(8.3636363636px + 0.0096969697 * 100vw), 20px);background:#f4f4f4;border:1px solid #ddd;border-radius:4px;overflow-x:auto}pre code{padding:0;background:rgba(0,0,0,0);border:none}table{width:100%;margin-bottom:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);border-collapse:collapse}table th,table td{padding:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);text-align:left;border:1px solid #ddd}table th{background:#f4f4f4;font-weight:600}table tbody tr:hover{background:#f9f9f9}.text-small{font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px)}.text-large{font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px)}.text-xlarge{font-size:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px)}.lead{font-size:clamp(18px, calc(16.1818181818px + 0.0048484848 * 100vw), 22px);line-height:1.6;color:#666}.container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.container.container-wide{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.container.container-narrow{max-width:800px;margin:0 auto;padding-left:16px;padding-right:16px}.grid{display:grid;gap:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px)}.grid.grid-2{grid-template-columns:1fr}@media screen and (min-width: 768px){.grid.grid-2{grid-template-columns:1fr 1fr}}.grid.grid-3{grid-template-columns:1fr}@media screen and (min-width: 576px){.grid.grid-3{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.grid.grid-3{grid-template-columns:1fr 1fr 1fr}}.grid.grid-4{grid-template-columns:1fr}@media screen and (min-width: 576px){.grid.grid-4{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.grid.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.grid.grid-auto-fit{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.grid.grid-auto-fill{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(12px, calc(8.3636363636px + 0.0096969697 * 100vw), 20px)}.flex.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.flex-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.responsive-columns{display:grid;gap:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);grid-template-columns:1fr}@media screen and (min-width: 768px){.responsive-columns{grid-template-columns:2fr 1fr}.responsive-columns.sidebar-left{grid-template-columns:1fr 2fr}.responsive-columns.equal-columns{grid-template-columns:1fr 1fr}}.section{padding-top:clamp(32px, calc(19.2727272727px + 0.0339393939 * 100vw), 60px);padding-bottom:clamp(32px, calc(19.2727272727px + 0.0339393939 * 100vw), 60px)}.section.section-small{padding-top:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px);padding-bottom:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.section.section-large{padding-top:clamp(48px, calc(33.4545454545px + 0.0387878788 * 100vw), 80px);padding-bottom:clamp(48px, calc(33.4545454545px + 0.0387878788 * 100vw), 80px)}.card-grid{display:grid;gap:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (max-width: calc(576px - 0.02px)){.card-grid{grid-template-columns:1fr}}.aspect-ratio{position:relative}.aspect-ratio::before{content:"";display:block;padding-top:56.25%}.aspect-ratio.aspect-4-3::before{padding-top:75%}.aspect-ratio.aspect-1-1::before{padding-top:100%}.aspect-ratio.aspect-21-9::before{padding-top:42.857%}.aspect-ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-header{top:clamp(10px, calc(5.4545454545px + 0.0121212121 * 100vw), 20px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:min(1200px,90vw);margin-inline:auto;border-radius:16px;background-color:#ff8c00}@media(max-width: 1000px){.l-header{-webkit-transform:none;transform:none;max-width:min(1200px,95vw);left:2.5vw}}.l-header__logo{-webkit-margin-after:0;margin-block-end:0}.l-header__logo .c-headLogo{font-size:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);font-weight:600;color:#fff}.l-header .c-gnav li{margin-bottom:0;position:relative}.l-header .c-gnav li::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:5px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-header .c-gnav li:hover::after{width:calc(100% - 16px)}.l-header .c-gnav li.-current::after{width:calc(100% - 16px)}.l-header .c-gnav li.-current a{color:#fff}.l-header .c-gnav li a:hover{color:#fff}.p-drawer__inner .c-drawerNav__a{color:#fff}.site-footer{background-color:#1a1a1a;color:#fff;padding-block:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);padding-inline:clamp(32px, calc(28.3636363636px + 0.0096969697 * 100vw), 40px);position:relative}.site-footer__inner{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px)}@media screen and (min-width: 992px){.site-footer__inner{grid-template-columns:1fr 2fr 1fr}}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__column{text-align:center}}.site-footer__info .site-footer__logo{font-size:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);font-weight:bold;color:#ff8c00;-webkit-margin-after:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);margin-block-end:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px)}.site-footer__info .site-footer__description{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);line-height:1.6;color:hsla(0,0%,100%,.7);-webkit-margin-after:0;margin-block-end:0}.site-footer__heading{font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);font-weight:bold;color:#ff8c00;-webkit-margin-after:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);margin-block-end:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);position:relative;-webkit-padding-after:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);padding-block-end:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px)}.site-footer__heading::after{content:"";position:absolute;bottom:0;left:0;width:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px);height:3px;background-color:#ff8c00}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__heading::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.site-footer__nav .footer-nav{list-style:none;margin:0;padding:0}.site-footer__nav .footer-nav--two-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px)}@media screen and (max-width: calc(576px - 0.02px)){.site-footer__nav .footer-nav--two-columns{grid-template-columns:1fr;gap:0}}.site-footer__nav .footer-nav__column{list-style:none;margin:0;padding:0}.site-footer__nav .footer-nav li{-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.site-footer__nav .footer-nav li a{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-padding-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.site-footer__nav .footer-nav li a::before{content:"▸";position:absolute;left:0;color:#ff8c00;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.site-footer__nav .footer-nav li a:hover{color:#ff8c00;-webkit-padding-start:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);padding-inline-start:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px)}.site-footer__nav .footer-nav li a:hover::before{-webkit-transform:translateX(4px);transform:translateX(4px)}.site-footer__social .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__social .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer__social .social-links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(44px, calc(42.1818181818px + 0.0048484848 * 100vw), 48px);height:clamp(44px, calc(42.1818181818px + 0.0048484848 * 100vw), 48px);border-radius:50%;background-color:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.site-footer__social .social-links__item svg{width:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);height:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px)}.site-footer__social .social-links__item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.3);box-shadow:0 8px 16px rgba(0,0,0,.3)}.site-footer__social .social-links__item--x:hover{background-color:#1da1f2;color:#fff}.site-footer__social .social-links__item--fanbox{width:auto;padding-inline:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);border-radius:clamp(22px, calc(21.0909090909px + 0.0024242424 * 100vw), 24px)}.site-footer__social .social-links__item--fanbox .social-links__text{font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);font-weight:bold;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.site-footer__social .social-links__item--fanbox:hover{background-color:#ff6b6b;color:#fff}.site-footer__copyright{max-width:1200px;margin-inline:auto;-webkit-padding-before:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);padding-block-start:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);-webkit-margin-before:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);margin-block-start:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.site-footer__copyright p{margin:0;font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);color:hsla(0,0%,100%,.5)}.p-fixBtnWrap{right:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px) !important;bottom:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px) !important;-webkit-transition:opacity .3s ease,visibility .3s ease !important;transition:opacity .3s ease,visibility .3s ease !important}.c-fixBtn{width:clamp(38px, calc(34.8181818182px + 0.0084848485 * 100vw), 45px) !important;height:clamp(38px, calc(34.8181818182px + 0.0084848485 * 100vw), 45px) !important;background:#ff8c00 !important;border-radius:50% !important;opacity:.8 !important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2) !important;box-shadow:0 4px 12px rgba(0,0,0,.2) !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.c-fixBtn:hover{opacity:1 !important;background:#cc7000 !important;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3) !important;box-shadow:0 6px 20px rgba(0,0,0,.3) !important}.c-fixBtn:active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.c-fixBtn__icon{font-size:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px) !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-weight:100 !important}.c-fixBtn__icon svg{stroke-width:1 !important}.c-fixBtn__icon svg path,.c-fixBtn__icon svg line,.c-fixBtn__icon svg polyline{stroke-width:1 !important}.c-fixBtn__icon::before{font-weight:100 !important}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__inner{grid-template-columns:1fr;text-align:center}.site-footer__nav .footer-nav--two-columns{grid-template-columns:1fr 1fr;gap:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);max-width:clamp(500px, calc(454.5454545455px + 0.1212121212 * 100vw), 600px);margin-inline:auto}}@media screen and (max-width: calc(768px - 0.02px))and (max-width: calc(576px - 0.02px)){.site-footer__nav .footer-nav--two-columns{grid-template-columns:1fr 1fr;gap:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px)}}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__nav .footer-nav--two-columns .footer-nav__column{text-align:left}}@media screen and (max-width: calc(768px - 0.02px))and (max-width: calc(576px - 0.02px)){.site-footer__nav .footer-nav--two-columns .footer-nav__column li a{font-size:clamp(13px, calc(12.0909090909px + 0.0024242424 * 100vw), 15px);-webkit-padding-start:clamp(10px, calc(8.1818181818px + 0.0048484848 * 100vw), 14px);padding-inline-start:clamp(10px, calc(8.1818181818px + 0.0048484848 * 100vw), 14px)}.site-footer__nav .footer-nav--two-columns .footer-nav__column li a::before{font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px)}}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__nav .footer-nav:not(.footer-nav--two-columns){display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);max-width:clamp(500px, calc(454.5454545455px + 0.1212121212 * 100vw), 600px);margin-inline:auto}}@media screen and (max-width: calc(768px - 0.02px))and (max-width: calc(576px - 0.02px)){.site-footer__nav .footer-nav:not(.footer-nav--two-columns){gap:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}}@media screen and (max-width: calc(768px - 0.02px)){.site-footer__nav .footer-nav:not(.footer-nav--two-columns) li{-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);text-align:left}}@media screen and (max-width: calc(768px - 0.02px))and (max-width: calc(576px - 0.02px)){.site-footer__nav .footer-nav:not(.footer-nav--two-columns) li a{font-size:clamp(13px, calc(12.0909090909px + 0.0024242424 * 100vw), 15px)}}@media(prefers-color-scheme: dark){.site-footer{background-color:#0a0a0a}}.btn-custom-blue{background:#007cba;color:#fff}.btn-custom-blue:hover{background:rgb(0,99.2,148.8)}.btn-custom-blue:active{background:rgb(0,74.4,111.6)}.alert-info{background:rgb(229.5,241.9,248.1);color:rgb(0,24.8,37.2);border:1px solid rgb(153,202.6,227.4)}.alert-info .alert-title{color:rgb(0,49.6,74.4);font-weight:bold}.progress-bar{background:rgb(191.25,222.25,237.75)}.progress-bar .progress-fill{background:-webkit-gradient(linear, left top, right top, from(rgb(76.5, 163.3, 206.7)), to(rgb(0, 99.2, 148.8)));background:linear-gradient(90deg, rgb(76.5, 163.3, 206.7), rgb(0, 99.2, 148.8))}.card-success{background:rgb(244.25,250.6,245.7);border:1px solid rgb(201.25,233,208.5)}.card-success .card-header{background:#28a745;color:rgb(244.25,250.6,245.7)}.card-success .card-body{color:rgb(16,66.8,27.6)}.notification.notification-primary{background:rgb(255,243.5,229.5);color:#663800;border-left:4px solid #ff8c00}.notification.notification-success{background:rgb(233.5,246.2,236.4);color:rgb(16,66.8,27.6);border-left:4px solid #28a745}.notification.notification-danger{background:rgb(251.5,234.8,236.4);color:rgb(88,21.2,27.6);border-left:4px solid #dc3545}.notification.notification-warning{background:rgb(255,248.8,230.2);color:rgb(102,77.2,2.8);border-left:4px solid #ffc107}.theme-switcher-demo{background:var(--primary-50);color:var(--primary-900);padding:20px}.theme-switcher-demo .demo-button{background:var(--primary-500);color:var(--text-inverse);border:1px solid var(--primary-600)}.theme-switcher-demo .demo-button:hover{background:var(--primary-600)}.hero-section{background:linear-gradient(135deg, rgb(0, 99.2, 148.8) 0%, rgb(0, 49.6, 74.4) 100%);color:#fff}.hero-section .hero-title{text-shadow:0 2px 4px rgb(0,24.8,37.2)}.hero-section .hero-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 8px 32px rgba(0,24.8,37.2,.3),0 2px 8px rgba(0,49.6,74.4,.2);box-shadow:0 8px 32px rgba(0,24.8,37.2,.3),0 2px 8px rgba(0,49.6,74.4,.2)}.brand-header{background:#ff6b35;color:#fff}.brand-header .logo{-webkit-filter:drop-shadow(0 2px 4px rgb(102, 42.8, 21.2));filter:drop-shadow(0 2px 4px rgb(102, 42.8, 21.2))}.brand-header .nav-link{color:rgb(255,240.2,234.8)}.brand-header .nav-link:hover{color:#fff;background:rgb(204,85.6,42.4)}.brand-header .nav-link.active{background:#4ecdc4;color:rgb(15.6,41,39.2)}.adaptive-card{background:rgb(242.25,248.45,251.55);color:rgb(0,24.8,37.2);border:1px solid rgb(191.25,222.25,237.75)}[data-theme=dark] .adaptive-card{background:rgb(0,24.8,37.2);color:rgb(229.5,241.9,248.1);border:1px solid rgb(0,74.4,111.6)}.adaptive-card .card-action{background:#007cba;color:#fff}.adaptive-card .card-action:hover{background:rgb(0,99.2,148.8)}[data-theme=dark] .adaptive-card .card-action{background:rgb(76.5,163.3,206.7)}[data-theme=dark] .adaptive-card .card-action:hover{background:rgb(153,202.6,227.4)}.color-palette-demo{display:grid;grid-template-columns:repeat(10, 1fr);gap:4px;margin:20px 0}.color-palette-demo .color-swatch{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,.5)}.color-palette-demo .color-swatch.blue-50{background:rgb(242.25,248.45,251.55);color:rgb(0,24.8,37.2)}.color-palette-demo .color-swatch.blue-100{background:rgb(229.5,241.9,248.1);color:rgb(0,24.8,37.2)}.color-palette-demo .color-swatch.blue-200{background:rgb(191.25,222.25,237.75);color:rgb(0,24.8,37.2)}.color-palette-demo .color-swatch.blue-300{background:rgb(153,202.6,227.4);color:rgb(0,24.8,37.2)}.color-palette-demo .color-swatch.blue-400{background:rgb(76.5,163.3,206.7);color:rgb(0,24.8,37.2)}.color-palette-demo .color-swatch.blue-500{background:#007cba;color:#fff}.color-palette-demo .color-swatch.blue-600{background:rgb(0,99.2,148.8);color:#fff}.color-palette-demo .color-swatch.blue-700{background:rgb(0,74.4,111.6);color:#fff}.color-palette-demo .color-swatch.blue-800{background:rgb(0,49.6,74.4);color:#fff}.color-palette-demo .color-swatch.blue-900{background:rgb(0,24.8,37.2);color:#fff}.color-palette-demo .color-swatch.green-50{background:rgb(244.25,250.6,245.7);color:rgb(8,33.4,13.8)}.color-palette-demo .color-swatch.green-100{background:rgb(233.5,246.2,236.4);color:rgb(8,33.4,13.8)}.color-palette-demo .color-swatch.green-200{background:rgb(201.25,233,208.5);color:rgb(8,33.4,13.8)}.color-palette-demo .color-swatch.green-300{background:rgb(169,219.8,180.6);color:rgb(8,33.4,13.8)}.color-palette-demo .color-swatch.green-400{background:rgb(104.5,193.4,124.8);color:rgb(8,33.4,13.8)}.color-palette-demo .color-swatch.green-500{background:#28a745;color:#fff}.color-palette-demo .color-swatch.green-600{background:rgb(32,133.6,55.2);color:#fff}.color-palette-demo .color-swatch.green-700{background:rgb(24,100.2,41.4);color:#fff}.color-palette-demo .color-swatch.green-800{background:rgb(16,66.8,27.6);color:#fff}.color-palette-demo .color-swatch.green-900{background:rgb(8,33.4,13.8);color:#fff}.card{padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.button{padding-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-inline:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.reset{margin:0;padding:0}.header{padding-block:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.section{padding-block:clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px)}.section.section-small{padding-block:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.section.section-large{padding-block:clamp(72px, calc(61.0909090909px + 0.0290909091 * 100vw), 96px)}.grid{display:grid;gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.grid.grid-tight{gap:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.grid.grid-loose{gap:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)}.product-card{padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px}.product-card .product-image{-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.product-card .product-title{-webkit-margin-after:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-block-end:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px)}.product-card .product-price{-webkit-margin-before:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);-webkit-padding-before:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-block-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);-webkit-border-before:1px solid #e0e0e0;border-block-start:1px solid #e0e0e0}.form-group{-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.form-group label{display:block;-webkit-margin-after:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-block-end:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px)}.form-group input{padding-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.form-group .help-text{-webkit-margin-before:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-block-start:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px)}.overlap-section{-webkit-margin-before:calc(clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px)*-1);margin-block-start:calc(clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px)*-1)}.pull-up-card{-webkit-margin-before:calc(clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)*-1);margin-block-start:calc(clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)*-1);background:#fff;padding:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.asymmetric-section{margin-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px) clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px);padding-block:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px) clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px) clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px)}.container{padding-block:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);padding-inline:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}@media screen and (min-width: 768px){.container{padding-block:clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px);padding-inline:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)}}.card-list{display:grid;gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.card-list .card-item{padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.card-list .card-item:not(:last-child){-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.hero-section{padding-block:clamp(96px, calc(81.4545454545px + 0.0387878788 * 100vw), 128px)}.hero-section .hero-title{font-size:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px);-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.hero-section .hero-subtitle{font-size:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);-webkit-margin-after:clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px);margin-block-end:clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px)}.hero-section .hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.hero-section .hero-buttons .btn{padding-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.space-debug{--space-0: 0;--space-1: clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);--space-2: clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);--space-3: clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);--space-4: clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);--space-5: clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);--space-6: clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px);--space-8: clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px);--space-10: clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);--space-12: clamp(72px, calc(61.0909090909px + 0.0290909091 * 100vw), 96px);--space-16: clamp(96px, calc(81.4545454545px + 0.0387878788 * 100vw), 128px);--space-20: clamp(120px, calc(101.8181818182px + 0.0484848485 * 100vw), 160px);--space-xs: clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);--space-sm: clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);--space-md: clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);--space-lg: clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);--space-xl: clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px);--space-2xl: clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px);--space-3xl: clamp(72px, calc(61.0909090909px + 0.0290909091 * 100vw), 96px)}.full-width-section{margin-inline:calc(50% - 50vw);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);background:rgb(255,243.5,229.5)}.full-width-section .container{max-width:1200px;margin-inline:auto}.full-width-image{margin-inline:calc(50% - 50vw)}.full-width-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.full-width-safe{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px));background:-webkit-gradient(linear, left top, right top, from(#cc7000), to(rgb(255, 174.5, 76.5)));background:linear-gradient(90deg, #cc7000, rgb(255, 174.5, 76.5))}.breakout-demo.content-width{margin-inline:0}.breakout-demo.wide-width{margin-inline:calc(50% - 45vw)}.breakout-demo.full-width{margin-inline:calc(50% - 50vw)}.site-header{position:sticky;top:0;z-index:100;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.dropdown{position:relative}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:200;background:#fff;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:none}.dropdown .dropdown-menu.is-open{display:block}.modal{position:fixed;inset:0;z-index:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:-1}.modal .modal-content{position:relative;z-index:1;background:#fff;padding:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);border-radius:8px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.tooltip{position:absolute;z-index:600;background:rgba(0,0,0,.9);color:#fff;padding:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px) clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);border-radius:4px;font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);white-space:nowrap}.notification{position:fixed;top:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);right:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);z-index:700;background:#fff;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.notification.is-success{-webkit-box-shadow:0 4px 14px 0 rgba(40,167,69,.3);box-shadow:0 4px 14px 0 rgba(40,167,69,.3)}.notification.is-danger{-webkit-box-shadow:0 4px 14px 0 rgba(220,53,69,.3);box-shadow:0 4px 14px 0 rgba(220,53,69,.3)}.card{background:#fff;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}.card:hover{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card.card-elevated{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.card.card-elevated:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.button{padding-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);border:none;border-radius:6px;background:#ff8c00;color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);-webkit-transition:all .2s ease;transition:all .2s ease}.button:hover{background:#cc7000;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button:active{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);-webkit-transform:translateY(0);transform:translateY(0)}.button:focus{-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.5);box-shadow:0 0 0 3px rgba(66,153,225,.5)}.button.button-floating{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.button.button-floating:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.form-input{padding-block:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input:focus{outline:none;border-color:#ff8c00;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.5);box-shadow:0 0 0 3px rgba(66,153,225,.5)}.form-input.has-error{border-color:#dc3545;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.1);box-shadow:0 0 0 3px rgba(220,53,69,.1)}.hero{position:relative;margin-inline:calc(50% - 50vw);padding-block:clamp(72px, calc(61.0909090909px + 0.0290909091 * 100vw), 96px);background:linear-gradient(135deg, #cc7000, #663800)}.hero::before{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:#fff;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:1;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hero .hero-content{position:relative;z-index:10;max-width:1200px;margin-inline:auto;padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);text-align:center;color:#fff}.hero .hero-card{position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;background:#fff;padding:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);border-radius:12px;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);min-width:300px}.layout-with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.layout-with-sidebar .sidebar{position:sticky;top:calc(60px + clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:10;background:#fff;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.fab{position:fixed;bottom:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);right:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);z-index:10;width:56px;height:56px;border-radius:50%;background:#ff8c00;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.fab:hover{background:#cc7000;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-transform:scale(1.1);transform:scale(1.1)}.fab:active{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);-webkit-transform:scale(1);transform:scale(1)}.demo-container{max-width:1200px;margin-inline:auto;padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.demo-section{-webkit-margin-after:clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px);margin-block-end:clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px);padding:clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px) clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);background:#f8f9fa}.demo-title{font-size:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);font-weight:bold;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);color:#333;-webkit-border-after:3px solid #ff8c00;border-block-end:3px solid #ff8c00;-webkit-padding-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.demo-subtitle{font-size:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);font-weight:600;margin-block:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px) clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);color:#555}.demo-grid{display:grid;gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.demo-grid.demo-grid-auto{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.demo-grid.demo-grid-2{grid-template-columns:1fr 1fr}.demo-grid.demo-grid-3{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.demo-item{background:#fff;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;border:1px solid #e0e0e0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.demo-label{font-size:clamp(11px, calc(10.5454545455px + 0.0012121212 * 100vw), 12px);color:#666;-webkit-margin-after:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-block-end:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);font-family:monospace}.demo-value{font-size:clamp(13px, calc(12.5454545455px + 0.0012121212 * 100vw), 14px);font-weight:600;color:#333}.space-demo-box{background:#ff8c00;color:#fff;padding:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);text-align:center;border-radius:4px;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.color-demo-box{width:100%;height:60px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:bold;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.shadow-demo-box{background:#fff;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;-webkit-margin-after:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);margin-block-end:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);text-align:center}.shadow-demo-box.shadow-xs{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-demo-box.shadow-sm{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-demo-box.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-demo-box.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-demo-box.shadow-xl{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-demo-box.shadow-2xl{-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-demo-box.shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-demo-box.shadow-outline{-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.5);box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-demo-box.shadow-primary{-webkit-box-shadow:0 4px 14px 0 rgba(0,124,186,.3);box-shadow:0 4px 14px 0 rgba(0,124,186,.3)}.z-demo-stack{position:relative;height:200px;margin:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px) 0}.z-demo-item{position:absolute;padding:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:8px;color:#fff;font-weight:bold;width:200px}.z-demo-item.z-header{z-index:100;background:#3498db;top:20px;left:20px}.z-demo-item.z-dropdown{z-index:200;background:#9b59b6;top:40px;left:80px}.z-demo-item.z-modal{z-index:400;background:#e74c3c;top:60px;left:140px}.z-demo-item.z-tooltip{z-index:600;background:#f39c12;top:80px;left:200px}.demo-hero{margin-inline:calc(50% - 50vw);padding-block:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;text-align:center}.demo-hero .demo-hero-title{font-size:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px);-webkit-margin-after:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);margin-block-end:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.demo-hero .demo-hero-subtitle{font-size:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);opacity:.9}.demo-full-width{margin-inline:calc(50% - 50vw);background:-webkit-gradient(linear, left top, right top, from(#00c6ff), to(#0072ff));background:linear-gradient(90deg, #00c6ff 0%, #0072ff 100%);color:#fff;padding-block:clamp(48px, calc(40.7272727273px + 0.0193939394 * 100vw), 64px)}.demo-full-width .demo-container{color:#fff}.demo-full-width .demo-title{border-color:#fff;color:#fff}.fluid-text-demo{font-size:clamp(14px, calc(12.1818181818px + 0.0048484848 * 100vw), 18px);line-height:1.6;-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.fluid-heading-demo{font-size:clamp(24px, calc(18.5454545455px + 0.0145454545 * 100vw), 36px);-webkit-margin-after:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);margin-block-end:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.fluid-subheading-demo{font-size:clamp(20px, calc(16.3636363636px + 0.0096969697 * 100vw), 28px);-webkit-margin-after:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);margin-block-end:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.demo-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);-ms-flex-wrap:wrap;flex-wrap:wrap}.debug-layout{--full-width: calc(50% - 50vw);--full-width-safe: calc(50% - 50vw + var(--scrollbar-width, 0px));--z-header: 100;--z-dropdown: 200;--z-modal: 400;--z-tooltip: 600;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--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)}.scroll-animate.fade-in{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1)}.scroll-animate.fade-in.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate.fade-in.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate.fade-in{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate.fade-up{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateY(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));transform:translateY(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px))}.scroll-animate.fade-up.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate.fade-up.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate.fade-up{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate.fade-left{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateX(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));transform:translateX(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px))}.scroll-animate.fade-left.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate.fade-left.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate.fade-left{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate.fade-right{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateX(calc(-1 * clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)));transform:translateX(calc(-1 * clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)))}.scroll-animate.fade-right.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate.fade-right.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate.fade-right{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate.fade-scale{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(0.95);transform:scale(0.95)}.scroll-animate.fade-scale.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate.fade-scale.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate.fade-scale{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate.fast{-webkit-transition-duration:.5s;transition-duration:.5s}.scroll-animate.slow{-webkit-transition-duration:1.2s;transition-duration:1.2s}.scroll-animate.distance-sm.fade-up{-webkit-transform:translateY(clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px));transform:translateY(clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px))}.scroll-animate.distance-sm.fade-left{-webkit-transform:translateX(clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px));transform:translateX(clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px))}.scroll-animate.distance-sm.fade-right{-webkit-transform:translateX(calc(-1 * clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)));transform:translateX(calc(-1 * clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)))}.scroll-animate.distance-lg.fade-up{-webkit-transform:translateY(clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px));transform:translateY(clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px))}.scroll-animate.distance-lg.fade-left{-webkit-transform:translateX(clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px));transform:translateX(clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px))}.scroll-animate.distance-lg.fade-right{-webkit-transform:translateX(calc(-1 * clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)));transform:translateX(calc(-1 * clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)))}.scroll-animate.delay-100{-webkit-transition-delay:0.1s;transition-delay:0.1s}.scroll-animate.delay-200{-webkit-transition-delay:0.2s;transition-delay:0.2s}.scroll-animate.delay-300{-webkit-transition-delay:0.3s;transition-delay:0.3s}.scroll-animate.delay-400{-webkit-transition-delay:0.4s;transition-delay:0.4s}.scroll-animate.delay-500{-webkit-transition-delay:0.5s;transition-delay:0.5s}.scroll-animate-stagger .stagger-item{opacity:0;-webkit-transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);transition:all .8s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateY(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));transform:translateY(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));-webkit-transition-delay:0s;transition-delay:0s}.scroll-animate-stagger .stagger-item.animate{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.scroll-animate-stagger .stagger-item.animating{will-change:opacity,transform}@media(prefers-reduced-motion: reduce){.scroll-animate-stagger .stagger-item{opacity:1;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}}.scroll-animate-stagger.stagger-fade-left .stagger-item{-webkit-transform:translateX(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px));transform:translateX(clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px))}.scroll-animate-stagger.stagger-fade-right .stagger-item{-webkit-transform:translateX(calc(-1 * clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)));transform:translateX(calc(-1 * clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)))}.scroll-animate-stagger.stagger-fade-scale .stagger-item{-webkit-transform:scale(0.95);transform:scale(0.95)}.scroll-animate-stagger.stagger-fast .stagger-item{-webkit-transition-duration:.5s;transition-duration:.5s}.scroll-animate-stagger.stagger-slow .stagger-item{-webkit-transition-duration:1.2s;transition-duration:1.2s}.animation-demo-section{padding:clamp(36px, calc(30.5454545455px + 0.0145454545 * 100vw), 48px) 0;border-bottom:1px solid #e0e0e0}.animation-demo-section .demo-title{font-size:clamp(20px, calc(16.3636363636px + 0.0096969697 * 100vw), 28px);font-weight:bold;-webkit-margin-after:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);margin-block-end:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);color:#333}.animation-demo-section .demo-subtitle{font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);color:#666}.animation-demo-section .demo-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);-webkit-margin-after:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);margin-block-end:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.animation-demo-section .demo-box{padding:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border-radius:8px;text-align:center;font-weight:600}.animation-demo-section .demo-code{background:#f5f5f5;padding:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);border-radius:4px;font-family:monospace;font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);color:#333;border-left:3px solid #007cba}.scroll-guide{position:fixed;bottom:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);right:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);background:rgba(0,0,0,.8);color:#fff;padding:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px) clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);border-radius:20px;font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);z-index:700;opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.scroll-guide:hover{opacity:1}.scroll-animate,.stagger-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(prefers-reduced-motion: reduce){.scroll-animate,.stagger-item{will-change:auto}}@media print{.scroll-animate,.stagger-item{opacity:1 !important;-webkit-transform:none !important;transform:none !important}}.text-xs{font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px)}.text-sm{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px)}.text-lg{font-size:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px)}.text-xl{font-size:clamp(20px, calc(16.3636363636px + 0.0096969697 * 100vw), 28px)}.text-2xl{font-size:clamp(24px, calc(18.5454545455px + 0.0145454545 * 100vw), 36px)}.text-underline{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.05em}.text-small{font-size:.875em;line-height:1.4;opacity:.85}.text-marker{padding:.1em .25em;border-radius:.25em;font-weight:500;position:relative;line-height:1.3}.marker-yellow{background:rgb(255,253,235.4);color:rgb(102,94,23.6)}.marker-yellow:hover{background:#ffface}.marker-green{background:rgb(233.5,246.2,236.4);color:rgb(16,66.8,27.6)}.marker-green:hover{background:rgb(201.25,233,208.5)}.marker-blue{background:rgb(255,243.5,229.5);color:#663800}.marker-blue:hover{background:rgb(255,226.25,191.25)}.marker-pink{background:rgb(252.8,232.5,239.4);color:rgb(93.2,12,39.6)}.marker-pink:hover{background:rgb(249.5,198.75,216)}.marker-gray{background:rgb(240.3,241.2,242);color:rgb(43.2,46.8,50)}.marker-gray:hover{background:rgb(218.25,220.5,222.5)}.text-success{color:rgb(32,133.6,55.2)}.text-success:hover{color:rgb(24,100.2,41.4)}.text-warning{color:rgb(204,154.4,5.6)}.text-warning:hover{color:rgb(153,115.8,4.2)}.text-error{color:rgb(176,42.4,55.2)}.text-error:hover{color:rgb(132,31.8,41.4)}.text-info{color:rgb(18.4,129.6,147.2)}.text-info:hover{color:rgb(13.8,97.2,110.4)}@media screen and (max-width: calc(768px - 0.02px)){.hide-mobile{display:none !important}}@media screen and (min-width: 992px){.hide-desktop{display:none !important}}.block-editor-rich-text__editable .text-marker{display:inline}.block-editor-rich-text__editable .text-xs,.block-editor-rich-text__editable .text-sm,.block-editor-rich-text__editable .text-lg,.block-editor-rich-text__editable .text-xl,.block-editor-rich-text__editable .text-2xl{display:inline}.block-editor-rich-text__editable .text-success,.block-editor-rich-text__editable .text-warning,.block-editor-rich-text__editable .text-error,.block-editor-rich-text__editable .text-info{font-weight:500}.text-marker:focus-visible,.text-success:focus-visible,.text-warning:focus-visible,.text-error:focus-visible,.text-info:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:.125em}[dir=rtl] .text-marker{-webkit-padding-start:.25em;padding-inline-start:.25em;-webkit-padding-end:.25em;padding-inline-end:.25em}[dir=rtl] .text-underline{text-underline-position:under}@media print{.text-marker{background:rgba(0,0,0,0) !important;border:1px solid currentColor;color:inherit !important}.hide-mobile,.hide-desktop{display:inline !important}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}}@media(prefers-color-scheme: dark){.marker-yellow{background:rgb(102,94,23.6);color:rgb(255,253,235.4)}.marker-green{background:rgb(16,66.8,27.6);color:rgb(233.5,246.2,236.4)}.marker-blue{background:#663800;color:rgb(255,243.5,229.5)}.marker-pink{background:rgb(93.2,12,39.6);color:rgb(252.8,232.5,239.4)}.marker-gray{background:rgb(64.8,70.2,75);color:rgb(240.3,241.2,242)}}.home-hero{width:100vw;height:100vh;margin-inline:calc(50% - 50vw);background-color:rgb(255,174.5,76.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.home-hero__inner{text-align:center;color:#fff}.home-hero__title{font-size:clamp(48px, calc(33.4545454545px + 0.0387878788 * 100vw), 80px);font-weight:bold;-webkit-margin-after:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);margin-block-end:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.home-hero__subtitle{font-size:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.home-section{width:100vw;margin-inline:calc(50% - 50vw)}.home-section__inner{max-width:1200px;margin-inline:auto;padding-block:clamp(60px, calc(23.6363636364px + 0.096969697 * 100vw), 140px);padding-inline:clamp(16px, calc(8.7272727273px + 0.0193939394 * 100vw), 32px);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.home-section__title{text-align:center;margin-bottom:clamp(20px, calc(6.3636363636px + 0.0363636364 * 100vw), 50px)}.home-section__title strong{display:inline-block;font-size:clamp(32px, calc(13.8181818182px + 0.0484848485 * 100vw), 72px);width:clamp(220px, calc(126.8181818182px + 0.2484848485 * 100vw), 425px);border-bottom:3px solid #333;-webkit-padding-after:clamp(10px, calc(5.4545454545px + 0.0121212121 * 100vw), 20px);padding-block-end:clamp(10px, calc(5.4545454545px + 0.0121212121 * 100vw), 20px);-webkit-margin-after:clamp(10px, calc(5.4545454545px + 0.0121212121 * 100vw), 20px);margin-block-end:clamp(10px, calc(5.4545454545px + 0.0121212121 * 100vw), 20px)}.home-section__title span{display:block;font-size:clamp(18px, calc(15.2727272727px + 0.0072727273 * 100vw), 24px);color:#6c757d;margin-top:clamp(4px, calc(2.1818181818px + 0.0048484848 * 100vw), 8px)}.home-about__text{font-size:clamp(15px, calc(13.6363636364px + 0.0036363636 * 100vw), 18px);-webkit-margin-after:clamp(20px, calc(1.8181818182px + 0.0484848485 * 100vw), 60px);margin-block-end:clamp(20px, calc(1.8181818182px + 0.0484848485 * 100vw), 60px)}.home-about__text strong{font-weight:800;font-size:clamp(16px, calc(14.6363636364px + 0.0036363636 * 100vw), 19px)}.home-about__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);-webkit-margin-before:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px);margin-block-start:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px)}.home-about__btn a{color:#fff}@media screen and (min-width: 768px){.home-about__btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.home-about__btn-x,.home-about__btn-funbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(280px, calc(261.8181818182px + 0.0484848485 * 100vw), 320px);padding-block:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);padding-inline:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);border-radius:4px;font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);font-weight:bold;text-decoration:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.home-about__btn-x:hover,.home-about__btn-funbox:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.home-about__btn-x{background:linear-gradient(135deg, #1DA1F2, rgb(23.2, 128.8, 193.6))}.home-about__btn-funbox{background:linear-gradient(135deg, #FF6B6B, rgb(204, 85.6, 85.6))}.home-service h3{-webkit-margin-after:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px);margin-block-end:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.home-service.hs-item1{background-color:rgb(255,226.25,191.25);background-image:url("../../asset/img/home/service01.png");background-size:cover;background-position:center bottom;background-repeat:no-repeat}.home-service.hs-item1 .home-service__left{max-width:clamp(350px, calc(327.2727272727px + 0.0606060606 * 100vw), 400px)}.home-service.hs-item1 .home-service__left-title,.home-service.hs-item1 .home-service__left-text{text-align:left}.home-service.hs-item2{background-image:url("../../asset/img/home/service02.png");background-size:cover;background-position:center bottom;background-repeat:no-repeat}.home-service.hs-item2 .home-service__right{max-width:clamp(350px, calc(327.2727272727px + 0.0606060606 * 100vw), 400px)}.home-service.hs-item2 .home-service__right-title,.home-service.hs-item2 .home-service__right-text{text-align:right}.home-service.hs-item3{background-color:rgb(255,226.25,191.25);background-image:url("../../asset/img/home/service03.png");background-size:cover;background-position:center;background-repeat:no-repeat}.home-service.hs-item3 .home-service__left{max-width:clamp(350px, calc(327.2727272727px + 0.0606060606 * 100vw), 400px)}.home-service.hs-item3 .home-service__left-title,.home-service.hs-item3 .home-service__left-text{text-align:left}.home-service__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(24px, calc(7.6363636364px + 0.0436363636 * 100vw), 60px)}@media screen and (max-width: calc(768px - 0.02px)){.home-service__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: calc(768px - 0.02px)){.home-service__left,.home-service__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.home-service.hs-item1,.home-service.hs-item3{color:#fff}.home-service.hs-item1 h3,.home-service.hs-item1 p,.home-service.hs-item3 h3,.home-service.hs-item3 p{text-shadow:2px 2px 4px rgba(0,0,0,.7)}@media screen and (max-width: calc(768px - 0.02px)){.home-service.hs-item1 h3,.home-service.hs-item1 p,.home-service.hs-item3 h3,.home-service.hs-item3 p{text-shadow:2px 2px 6px rgba(0,0,0,.8)}}@media screen and (max-width: calc(768px - 0.02px)){.home-service.hs-item1 .home-service__right,.home-service.hs-item3 .home-service__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: calc(768px - 0.02px)){.home-service.hs-item2 .home-service__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.home-works{background-color:#f8f9fa}.home-works__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(220px, calc(192.7272727273px + 0.0727272727 * 100vw), 280px), 1fr));gap:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);-webkit-margin-before:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);margin-block-start:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);max-width:clamp(900px, calc(763.6363636364px + 0.3636363636 * 100vw), 1200px);margin-inline:auto}.home-works__card{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.home-works__card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.home-works__image{position:relative;aspect-ratio:16/10;overflow:hidden}.home-works__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.home-works__card:hover .home-works__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-works__category{position:absolute;top:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);left:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);background:linear-gradient(135deg, #ff8c00, #cc7000);color:#fff;padding:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px) clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);border-radius:20px;font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.home-works__charge-overlay{position:absolute;bottom:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);right:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);background:rgba(0,0,0,.7);color:#fff;padding:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px) clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);border-radius:12px;font-size:clamp(11px, calc(10.0909090909px + 0.0024242424 * 100vw), 13px);font-weight:500;backdrop-filter:blur(4px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.home-works__content{padding:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px)}.home-works__title{font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);font-weight:bold;color:#333;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);line-height:1.3;text-align:left}.home-works__text{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);line-height:1.6;color:#666;text-align:left}.home-works__text p{-webkit-margin-after:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);margin-block-end:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px)}.home-works__text p:last-child{-webkit-margin-after:0;margin-block-end:0}.home-works__no-posts{grid-column:1/-1;text-align:center;padding:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);color:#999;font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px)}.home-cta{width:100vw;margin-inline:calc(50% - 50vw);background-color:#cc7000;color:#fff}.home-cta__inner{max-width:1200px;margin-inline:auto;padding-block:clamp(80px, calc(61.8181818182px + 0.0484848485 * 100vw), 120px);padding-inline:clamp(16px, calc(8.7272727273px + 0.0193939394 * 100vw), 32px);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.home-cta__title{font-size:clamp(28px, calc(18.9090909091px + 0.0242424242 * 100vw), 48px);font-weight:bold;-webkit-margin-after:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px);margin-block-end:clamp(16px, calc(12.3636363636px + 0.0096969697 * 100vw), 24px)}.home-cta__text{font-size:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);opacity:.9;-webkit-margin-after:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px);margin-block-end:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px)}.home-cta__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);padding-inline:clamp(32px, calc(24.7272727273px + 0.0193939394 * 100vw), 48px);background-color:#fff;color:#cc7000;font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);font-weight:bold;text-decoration:none;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.home-cta__btn:hover{background-color:rgb(255,249.25,242.25);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.member-container{max-width:1100px;margin:0 auto;padding:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.member-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px)}.member-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);min-height:clamp(120px, calc(106.3636363636px + 0.0363636364 * 100vw), 150px);padding:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);gap:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.member-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}.member-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: calc(768px - 0.02px)){.member-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.member-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: calc(768px - 0.02px)){.member-item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: calc(768px - 0.02px)){.member-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.member-item .member-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.member-item .member-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.member-icon{-ms-flex-negative:0;flex-shrink:0;width:clamp(160px, calc(137.2727272727px + 0.0606060606 * 100vw), 210px);height:clamp(160px, calc(137.2727272727px + 0.0606060606 * 100vw), 210px)}.member-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);background-color:#fff}.member-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px)}.member-name{font-size:clamp(20px, calc(16.3636363636px + 0.0096969697 * 100vw), 28px);font-weight:bold;color:#333;margin:0}.member-role{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);color:#1da1f2;font-weight:600;margin:0}.member-text{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);line-height:1.6;color:#666;margin:0}.contact-header{text-align:center;-webkit-margin-after:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);margin-block-end:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px)}.contact-description{font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);line-height:1.6;color:#666;margin:0;max-width:600px;margin-inline:auto}.contact-section{padding-block:0 clamp(80px, calc(61.8181818182px + 0.0484848485 * 100vw), 120px)}.contact-section__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(0px, calc(-18.1818181818px + 0.0484848485 * 100vw), 40px)}.contact-info{-webkit-margin-after:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);margin-block-end:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px)}.contact-info__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(250px, calc(227.2727272727px + 0.0606060606 * 100vw), 300px), 1fr));gap:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);-webkit-margin-after:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);margin-block-end:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px)}.contact-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);padding:clamp(24px, calc(21.2727272727px + 0.0072727273 * 100vw), 30px);background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease}.contact-info__item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12);box-shadow:0 8px 30px rgba(0,0,0,.12)}.contact-info__icon{-ms-flex-negative:0;flex-shrink:0;width:clamp(48px, calc(44.3636363636px + 0.0096969697 * 100vw), 56px);height:clamp(48px, calc(44.3636363636px + 0.0096969697 * 100vw), 56px);background:linear-gradient(135deg, #1DA1F2, rgb(23.2, 128.8, 193.6));border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.contact-info__icon svg{width:clamp(24px, calc(22.1818181818px + 0.0048484848 * 100vw), 28px);height:clamp(24px, calc(22.1818181818px + 0.0048484848 * 100vw), 28px)}.contact-info__content h3{font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);font-weight:bold;color:#333;-webkit-margin-after:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px);margin-block-end:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px);margin:0 0 clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px) 0}.contact-info__content p{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);color:#666;margin:0}.contact-form-wrapper{background:#fff;border-radius:20px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.1);box-shadow:0 8px 40px rgba(0,0,0,.1);overflow:hidden}.contact-form{padding-block:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);padding-inline:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.contact-form__header{text-align:center;-webkit-margin-after:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px);margin-block-end:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px)}.contact-form__header::after{content:"";display:block;width:clamp(60px, calc(50.9090909091px + 0.0242424242 * 100vw), 80px);height:3px;background:-webkit-gradient(linear, left top, right top, from(#1DA1F2), to(rgb(23.2, 128.8, 193.6)));background:linear-gradient(90deg, #1DA1F2, rgb(23.2, 128.8, 193.6));margin:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px) auto 0;border-radius:2px}.contact-form__title{font-size:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);font-weight:bold;color:#333;-webkit-margin-after:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);margin-block-end:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);margin:0 0 clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px) 0}.contact-form__subtitle{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);color:#666;margin:0}.contact-form .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.contact-form .form-group{position:relative}.contact-form .form-group label{font-size:clamp(15px, calc(14.0909090909px + 0.0024242424 * 100vw), 17px);font-weight:600;color:#333;-webkit-margin-after:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);margin-block-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);display:block}.contact-form .form-group label .required{color:#e74c3c;font-weight:bold;-webkit-margin-start:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px);margin-inline-start:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px)}.contact-form .form-group input[type=text],.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group select,.contact-form .form-group textarea{width:100%;padding-block:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);padding-inline:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);border:2px solid #e8e8e8;border-radius:12px;font-size:clamp(15px, calc(14.0909090909px + 0.0024242424 * 100vw), 17px);font-family:inherit;background-color:#fafafa;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form .form-group input[type=text]:focus,.contact-form .form-group input[type=email]:focus,.contact-form .form-group input[type=tel]:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{outline:none;border-color:#1da1f2;background-color:#fff;-webkit-box-shadow:0 0 0 4px rgba(29,161,242,.1);box-shadow:0 0 0 4px rgba(29,161,242,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.contact-form .form-group input[type=text]:hover,.contact-form .form-group input[type=email]:hover,.contact-form .form-group input[type=tel]:hover,.contact-form .form-group select:hover,.contact-form .form-group textarea:hover{border-color:#d0d0d0;background-color:#fff}.contact-form .form-group input[type=text]::-webkit-input-placeholder, .contact-form .form-group input[type=email]::-webkit-input-placeholder, .contact-form .form-group input[type=tel]::-webkit-input-placeholder, .contact-form .form-group select::-webkit-input-placeholder, .contact-form .form-group textarea::-webkit-input-placeholder{color:#aaa}.contact-form .form-group input[type=text]::-moz-placeholder, .contact-form .form-group input[type=email]::-moz-placeholder, .contact-form .form-group input[type=tel]::-moz-placeholder, .contact-form .form-group select::-moz-placeholder, .contact-form .form-group textarea::-moz-placeholder{color:#aaa}.contact-form .form-group input[type=text]:-ms-input-placeholder, .contact-form .form-group input[type=email]:-ms-input-placeholder, .contact-form .form-group input[type=tel]:-ms-input-placeholder, .contact-form .form-group select:-ms-input-placeholder, .contact-form .form-group textarea:-ms-input-placeholder{color:#aaa}.contact-form .form-group input[type=text]::-ms-input-placeholder, .contact-form .form-group input[type=email]::-ms-input-placeholder, .contact-form .form-group input[type=tel]::-ms-input-placeholder, .contact-form .form-group select::-ms-input-placeholder, .contact-form .form-group textarea::-ms-input-placeholder{color:#aaa}.contact-form .form-group input[type=text]::placeholder,.contact-form .form-group input[type=email]::placeholder,.contact-form .form-group input[type=tel]::placeholder,.contact-form .form-group select::placeholder,.contact-form .form-group textarea::placeholder{color:#aaa}.contact-form .form-group textarea{min-height:clamp(120px, calc(106.3636363636px + 0.0363636364 * 100vw), 150px);resize:vertical;line-height:1.5}.contact-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px) center;background-size:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);cursor:pointer}.contact-form .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);background:#f8f9fa;border-radius:12px;border:2px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form .checkbox-group:hover{border-color:#d0d0d0;background:#fff}.contact-form .checkbox-group .wpcf7-acceptance{-ms-flex-negative:0;flex-shrink:0;-webkit-margin-before:clamp(2px, calc(1.5454545455px + 0.0012121212 * 100vw), 3px);margin-block-start:clamp(2px, calc(1.5454545455px + 0.0012121212 * 100vw), 3px)}.contact-form .checkbox-group .wpcf7-acceptance input[type=checkbox]{width:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);height:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);accent-color:#1da1f2;-webkit-margin-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);margin-inline-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px)}.contact-form .checkbox-group label{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);font-weight:normal;margin:0;line-height:1.5;color:#333}.contact-form .checkbox-group label a{color:#1da1f2;text-decoration:underline;font-weight:600}.contact-form .checkbox-group label a:hover{text-decoration:none;color:rgb(23.2,128.8,193.6)}.contact-form .form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-margin-before:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);margin-block-start:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)}.contact-form .form-submit p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contact-form .form-submit input[type=submit]{background:linear-gradient(135deg, #1DA1F2, rgb(23.2, 128.8, 193.6));color:#fff;border:none;padding-block:clamp(18px, calc(16.1818181818px + 0.0048484848 * 100vw), 22px);padding-inline:clamp(50px, calc(40.9090909091px + 0.0242424242 * 100vw), 70px);border-radius:50px;font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px);font-weight:bold;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:clamp(220px, calc(201.8181818182px + 0.0484848485 * 100vw), 260px);-webkit-box-shadow:0 4px 16px rgba(29,161,242,.2);box-shadow:0 4px 16px rgba(29,161,242,.2)}.contact-form .form-submit input[type=submit]:hover{background:linear-gradient(135deg, rgb(23.2, 128.8, 193.6), rgb(17.4, 96.6, 145.2));-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(29,161,242,.3);box-shadow:0 8px 25px rgba(29,161,242,.3)}.contact-form .form-submit input[type=submit]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(29,161,242,.2);box-shadow:0 4px 16px rgba(29,161,242,.2)}.contact-form .wpcf7-not-valid-tip{color:#e74c3c;font-size:clamp(13px, calc(12.0909090909px + 0.0024242424 * 100vw), 15px);-webkit-margin-before:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);margin-block-start:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px)}.contact-form .wpcf7-not-valid-tip::before{content:"⚠";font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px)}.contact-form .wpcf7-validation-errors{background:linear-gradient(135deg, #fdf2f2, #fbeaea);border:2px solid #e74c3c;border-radius:12px;padding:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);-webkit-margin-after:clamp(24px, calc(21.2727272727px + 0.0072727273 * 100vw), 30px);margin-block-end:clamp(24px, calc(21.2727272727px + 0.0072727273 * 100vw), 30px);color:#e74c3c;font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);-webkit-box-shadow:0 4px 12px rgba(231,76,60,.1);box-shadow:0 4px 12px rgba(231,76,60,.1)}.contact-form .wpcf7-mail-sent-ok{background:linear-gradient(135deg, #f0f9ff, #e6f3ff);border:2px solid #1da1f2;border-radius:12px;padding:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);-webkit-margin-after:clamp(24px, calc(21.2727272727px + 0.0072727273 * 100vw), 30px);margin-block-end:clamp(24px, calc(21.2727272727px + 0.0072727273 * 100vw), 30px);color:rgb(23.2,128.8,193.6);font-size:clamp(15px, calc(14.0909090909px + 0.0024242424 * 100vw), 17px);text-align:center;font-weight:600;-webkit-box-shadow:0 4px 12px rgba(29,161,242,.1);box-shadow:0 4px 12px rgba(29,161,242,.1)}.contact-form .wpcf7-mail-sent-ok::before{content:"✓";display:inline-block;-webkit-margin-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);margin-inline-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);color:#1da1f2}.contact-form .wpcf7-spinner{position:absolute;right:clamp(-40px, calc(-35.4545454545px + -0.0121212121 * 100vw), -50px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8;margin:0}@media screen and (max-width: calc(768px - 0.02px)){.contact-container{padding:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px)}.contact-form .checkbox-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.privacy-policy__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.privacy-policy__content{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px)}.privacy-policy__title{font-size:clamp(28px, calc(22.5454545455px + 0.0145454545 * 100vw), 40px);font-weight:bold;color:#333;text-align:center;-webkit-margin-after:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);margin-block-end:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);-webkit-padding-after:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);padding-block-end:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);border-bottom:3px solid #1da1f2}.privacy-policy__date{text-align:center;color:#666;font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);-webkit-margin-after:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);margin-block-end:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px)}.privacy-policy__section{-webkit-margin-after:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px);margin-block-end:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px)}.privacy-policy__section:last-child{-webkit-margin-after:0;margin-block-end:0}.privacy-policy__section h2{font-size:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);font-weight:bold;color:#333;-webkit-margin-after:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);margin-block-end:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);-webkit-padding-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);border-left:4px solid #1da1f2}.privacy-policy__section p{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);line-height:1.8;color:#555;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px)}.privacy-policy__section p:last-child{-webkit-margin-after:0;margin-block-end:0}.privacy-policy__section ul{-webkit-margin-before:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);padding-inline-start:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px)}.privacy-policy__section ul li{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);line-height:1.8;color:#555;-webkit-margin-after:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);margin-block-end:clamp(8px, calc(7.0909090909px + 0.0024242424 * 100vw), 10px);list-style-type:disc}.privacy-policy__section ul li:last-child{-webkit-margin-after:0;margin-block-end:0}.privacy-policy__section a{color:#1da1f2;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.privacy-policy__section a:hover{color:#1991db;text-decoration:none}.privacy-policy__contact{background:#f8f9fa;border-radius:8px;padding:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);-webkit-margin-before:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);margin-block-start:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px)}.privacy-policy__contact p{-webkit-margin-after:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);margin-block-end:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px)}.privacy-policy__contact p:last-child{-webkit-margin-after:0;margin-block-end:0}.privacy-policy__contact strong{color:#333;font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px)}.privacy-policy__contact a{color:#1da1f2;font-weight:600;text-decoration:none;padding:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px) clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);border-radius:4px;background:rgba(29,161,242,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.privacy-policy__contact a:hover{background:rgba(29,161,242,.2);text-decoration:none}@media screen and (max-width: calc(768px - 0.02px)){.privacy-policy__content{padding:clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.privacy-policy__container{padding-inline:0}.privacy-policy__section h2{font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px)}}.achievement-single{padding-block:0 clamp(60px, calc(41.8181818182px + 0.0484848485 * 100vw), 100px)}.achievement-single__container{max-width:900px;margin-inline:auto;padding-inline:clamp(20px, calc(10.9090909091px + 0.0242424242 * 100vw), 40px)}.achievement-single__content{background:#fff;border-radius:20px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.08);box-shadow:0 8px 40px rgba(0,0,0,.08);overflow:hidden}.achievement-single__header{text-align:center;padding:clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px) clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px) clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px);background:linear-gradient(135deg, #1DA1F2, rgb(23.2, 128.8, 193.6));color:#fff;position:relative}.achievement-single__header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);pointer-events:none}.achievement-single__title{font-size:clamp(24px, calc(18.5454545455px + 0.0145454545 * 100vw), 36px);font-weight:bold;line-height:1.3;-webkit-margin-after:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);margin-block-end:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);position:relative;z-index:1}.achievement-single__meta{position:relative;z-index:1}.achievement-single__date{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);opacity:.9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(6px, calc(5.0909090909px + 0.0024242424 * 100vw), 8px)}.achievement-single__date::before{content:"📅";font-size:clamp(16px, calc(15.0909090909px + 0.0024242424 * 100vw), 18px)}.achievement-single__image{padding:clamp(40px, calc(35.4545454545px + 0.0121212121 * 100vw), 50px) clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px);text-align:center}.achievement-single__image img{max-width:100%;height:auto;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.achievement-single__text,.achievement-single__charge{padding:0 clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px) clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px)}.achievement-single__text h2,.achievement-single__charge h2{font-size:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px);font-weight:bold;color:#333;-webkit-margin-after:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);margin-block-end:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);-webkit-padding-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);padding-inline-start:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px);border-left:4px solid #1da1f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px)}.achievement-single__text h2::before,.achievement-single__charge h2::before{font-size:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px)}.achievement-single__text .achievement-text-content,.achievement-single__text .achievement-charge-content,.achievement-single__charge .achievement-text-content,.achievement-single__charge .achievement-charge-content{font-size:clamp(15px, calc(14.0909090909px + 0.0024242424 * 100vw), 17px);line-height:1.8;color:#555}.achievement-single__text .achievement-text-content p,.achievement-single__text .achievement-charge-content p,.achievement-single__charge .achievement-text-content p,.achievement-single__charge .achievement-charge-content p{-webkit-margin-after:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);margin-block-end:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px)}.achievement-single__text .achievement-text-content p:last-child,.achievement-single__text .achievement-charge-content p:last-child,.achievement-single__charge .achievement-text-content p:last-child,.achievement-single__charge .achievement-charge-content p:last-child{-webkit-margin-after:0;margin-block-end:0}.achievement-single__text h2::before{content:"📝"}.achievement-single__charge h2::before{content:"👤"}.achievement-single__nav{padding:clamp(30px, calc(25.4545454545px + 0.0121212121 * 100vw), 40px) clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px) clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);background:#f8f9fa}.achievement-single__back{padding:0 clamp(30px, calc(20.9090909091px + 0.0242424242 * 100vw), 50px) clamp(40px, calc(30.9090909091px + 0.0242424242 * 100vw), 60px);text-align:center}.achievement-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px, calc(15.4545454545px + 0.0121212121 * 100vw), 30px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: calc(768px - 0.02px)){.achievement-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.achievement-nav__prev,.achievement-nav__next{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(16px, calc(14.1818181818px + 0.0048484848 * 100vw), 20px);background:#fff;border-radius:12px;text-decoration:none;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.achievement-nav__prev:hover,.achievement-nav__next:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);color:rgb(23.2,128.8,193.6)}.achievement-nav__prev{text-align:left}.achievement-nav__next{text-align:right}.achievement-nav__label{font-size:clamp(12px, calc(11.0909090909px + 0.0024242424 * 100vw), 14px);color:#999;-webkit-margin-after:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px);margin-block-end:clamp(4px, calc(3.0909090909px + 0.0024242424 * 100vw), 6px);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.achievement-nav__title{font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);font-weight:600;line-height:1.4}.achievement-back-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(8px, calc(6.1818181818px + 0.0048484848 * 100vw), 12px);padding:clamp(12px, calc(10.1818181818px + 0.0048484848 * 100vw), 16px) clamp(24px, calc(20.3636363636px + 0.0096969697 * 100vw), 32px);background:linear-gradient(135deg, #1DA1F2, rgb(23.2, 128.8, 193.6));color:#fff;text-decoration:none;border-radius:50px;font-size:clamp(14px, calc(13.0909090909px + 0.0024242424 * 100vw), 16px);font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 16px rgba(29,161,242,.2);box-shadow:0 4px 16px rgba(29,161,242,.2)}.achievement-back-btn svg{width:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);height:clamp(18px, calc(17.0909090909px + 0.0024242424 * 100vw), 20px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.achievement-back-btn:hover{background:linear-gradient(135deg, rgb(23.2, 128.8, 193.6), rgb(17.4, 96.6, 145.2));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(29,161,242,.3);box-shadow:0 6px 20px rgba(29,161,242,.3)}.achievement-back-btn:hover svg{-webkit-transform:translateX(-2px);transform:translateX(-2px)}.achievement-back-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: calc(768px - 0.02px)){.achievement-single__content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.achievement-single__container{padding-inline:0}.achievement-single__header,.achievement-single__image,.achievement-single__text,.achievement-single__charge,.achievement-single__nav,.achievement-single__back{padding-inline:clamp(20px, calc(18.1818181818px + 0.0048484848 * 100vw), 24px)}}[class*=-template-one-column-slim]{--ark-width--article: var(--ark-width--article--slim)}.test_wp-template-one-column-slim{--ark-width--article: var(--ark-width--article--slim)}/*# sourceMappingURL=style.min.css.map */