*{box-sizing:border-box;font-family:inherit;line-break:strict;overflow-wrap:break-word;word-break:keep-all}img{display:block}canvas,img,video{height:auto;max-width:100%}canvas{display:block}body{color:#333;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media screen and (min-width:768px) and (max-width:1023px){.container{max-width:90%}}@media (max-width:767px){.container{padding:0 15px}}@media screen and (max-width:640px){.container{padding:0 15px}}img[loading=lazy]{opacity:0;transition:opacity .3s}img[loading=lazy].loaded{opacity:1}:root{--white:#fff;--black:#000;--primary-100:#e6f0ff;--primary-200:#b3d4ff;--primary-300:#80b8ff;--primary-400:#4d9cff;--primary-500:#1a80ff;--primary-600:#06f;--primary-700:#0052cc;--primary-800:#003d99;--primary-900:#002966;--gray-50:#fafbfc;--gray-100:#f4f5f7;--gray-200:#e4e6ea;--gray-300:#d3d5da;--gray-400:#a6abb5;--gray-500:#828690;--gray-600:#5e616a;--gray-700:#45474e;--gray-800:#2d2e33;--gray-900:#1a1b1f;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Inter",var(--font-primary);--text-size-small:0.875rem;--text-size-medium:1rem;--text-size-large:1.125rem;--text-size-xlarge:1.25rem;--text-size-2xlarge:1.5rem;--text-size-3xlarge:2rem;--text-size-4xlarge:2.5rem;--text-size-5xlarge:3rem;--text-size-huge:3.5rem;--text-size-xhuge:4rem;--text-size-xxhuge:4.5rem;--line-height-tighter:1.1;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--spacing-xxsmall:0.5rem;--spacing-xsmall:0.75rem;--spacing-small:1rem;--spacing-medium:1.5rem;--spacing-large:2rem;--spacing-xlarge:3rem;--spacing-xxlarge:4rem;--spacing-huge:6rem;--spacing-xhuge:8rem;--spacing-xxhuge:10rem;--radius-small:0.25rem;--radius-medium:0.5rem;--radius-large:0.75rem;--radius-xlarge:1rem;--radius-xxlarge:1.5rem;--radius-round:50rem;--shadow-xsmall:0px 0px 0px 1px #0000000d;--shadow-small:0px 1px 2px #0000000d;--shadow-medium:0px 4px 8px -2px #0000001a,0px 2px 4px -2px #0000000f;--shadow-large:0px 12px 16px -4px #00000014,0px 4px 6px -2px #00000008;--shadow-xlarge:0px 20px 24px -4px #00000014,0px 8px 8px -4px #00000008;--shadow-xxlarge:0px 24px 48px -12px #0000002e;--shadow-inner:inset 0px 2px 4px #0000000f;--container-small:48rem;--container-medium:64rem;--container-large:80rem;--container-xlarge:90rem}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--white);color:#1a1b1f;color:var(--gray-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:1rem;font-size:var(--text-size-medium);line-height:1.5;line-height:var(--line-height-normal)}.page_container{min-height:100vh;overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:80rem;max-width:var(--container-large);padding-left:1.5rem;padding-left:var(--spacing-medium);padding-right:1.5rem;padding-right:var(--spacing-medium);width:100%}.container.is-small{max-width:48rem;max-width:var(--container-small)}.container.is-medium{max-width:64rem;max-width:var(--container-medium)}.container.is-max{max-width:90rem;max-width:var(--container-xlarge)}.section{padding-bottom:4rem;padding-bottom:var(--spacing-xxlarge);padding-top:4rem;padding-top:var(--spacing-xxlarge)}.section.is-accent-primary{background:linear-gradient(180deg,#06f,#0052cc);color:#fff;color:var(--white)}.section.is-accent-secondary{background-color:#fafbfc;background-color:var(--gray-50)}.header{margin-bottom:4rem;margin-bottom:var(--spacing-xxlarge);text-align:left}.header.is-align-center{text-align:center}.heading_display{font-size:clamp(2.5rem,5vw,4.5rem);font-size:clamp(var(--text-size-4xlarge),5vw,var(--text-size-xxhuge));font-weight:700;letter-spacing:-.025em;letter-spacing:var(--letter-spacing-tight);line-height:1.1;line-height:var(--line-height-tighter)}.heading_h1{font-size:clamp(2rem,4vw,4rem);font-size:clamp(var(--text-size-3xlarge),4vw,var(--text-size-xhuge));font-weight:700}.heading_h1,.heading_h2{letter-spacing:-.025em;letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight)}.heading_h2{font-size:clamp(1.5rem,3vw,3rem);font-size:clamp(var(--text-size-2xlarge),3vw,var(--text-size-5xlarge));font-weight:600}.heading_h3{font-size:1.5rem;font-size:var(--text-size-2xlarge);font-weight:600}.heading_h3,.heading_h4{line-height:1.5;line-height:var(--line-height-normal)}.heading_h4{font-size:1.25rem;font-size:var(--text-size-xlarge);font-weight:500}.subheading{color:#5e616a;color:var(--gray-600)}.paragraph_large,.subheading{font-size:1.125rem;font-size:var(--text-size-large)}.paragraph_large,.paragraph_medium,.subheading{line-height:1.625;line-height:var(--line-height-relaxed)}.paragraph_medium{font-size:1rem;font-size:var(--text-size-medium)}.paragraph_small{line-height:1.5;line-height:var(--line-height-normal)}.eyebrow,.paragraph_small{font-size:.875rem;font-size:var(--text-size-small)}.eyebrow{color:#06f;color:var(--primary-600);font-weight:600;letter-spacing:.1em;letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.button{align-items:center;background-color:#06f;background-color:var(--primary-600);border:none;border-radius:.5rem;border-radius:var(--radius-medium);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--text-size-medium);font-weight:500;justify-content:center;line-height:1;padding:1rem 2rem;padding:var(--spacing-small) var(--spacing-large);text-decoration:none;transition:all .2s ease}.button:hover{background-color:#0052cc;background-color:var(--primary-700);box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button.is-secondary{background-color:initial;border:2px solid #06f;border:2px solid var(--primary-600);color:#06f;color:var(--primary-600)}.button.is-secondary:hover{background-color:var(--primary-50);border-color:#0052cc;border-color:var(--primary-700)}.card{background-color:#fff;background-color:var(--white);border-radius:.75rem;border-radius:var(--radius-large);box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;box-shadow:var(--shadow-medium);padding:2rem;padding:var(--spacing-large);transition:all .3s ease}.card:hover{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008;box-shadow:var(--shadow-large);transform:translateY(-4px)}.card_icon{align-items:center;background-color:#e6f0ff;background-color:var(--primary-100);border-radius:.5rem;border-radius:var(--radius-medium);color:#06f;color:var(--primary-600);display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--spacing-medium);width:64px}.grid{grid-gap:2rem;grid-gap:var(--spacing-large);display:grid;gap:2rem;gap:var(--spacing-large)}.grid_2-col{grid-template-columns:repeat(2,1fr)}.grid_3-col{grid-template-columns:repeat(3,1fr)}.grid_4-col{grid-template-columns:repeat(4,1fr)}@media (max-width:991px){.tablet-2-col{grid-template-columns:repeat(2,1fr)!important}.tablet-1-col{grid-template-columns:1fr!important}}@media (max-width:767px){.mobile-1-col{grid-template-columns:1fr!important}}.flex_horizontal{align-items:center;display:flex}.flex_vertical{display:flex;flex-direction:column}.is-center{justify-content:center}.gap-small{gap:1rem;gap:var(--spacing-small)}.gap-medium{gap:1.5rem;gap:var(--spacing-medium)}.gap-large{gap:2rem;gap:var(--spacing-large)}.margin-top_small{margin-top:1rem;margin-top:var(--spacing-small)}.margin-top_medium{margin-top:1.5rem;margin-top:var(--spacing-medium)}.margin-top_large{margin-top:2rem;margin-top:var(--spacing-large)}.margin-bottom_small{margin-bottom:1rem;margin-bottom:var(--spacing-small)}.margin-bottom_medium{margin-bottom:1.5rem;margin-bottom:var(--spacing-medium)}.margin-bottom_large{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.margin-bottom_xlarge{margin-bottom:3rem;margin-bottom:var(--spacing-xlarge)}.footer{padding:4rem 0;padding:var(--spacing-xxlarge) 0}.footer_content{align-items:center;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-large)}.footer_logo{font-size:1.5rem;font-size:var(--text-size-2xlarge);font-weight:700}.footer_links{display:flex;flex-wrap:wrap;gap:2rem;gap:var(--spacing-large);justify-content:center}.footer_copyright{color:#a6abb5;color:var(--gray-400);font-size:.875rem;font-size:var(--text-size-small);text-align:center}.link{color:inherit;text-decoration:none;transition:opacity .2s ease}.link:hover{opacity:.7}.tabs{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-small);justify-content:center;margin-bottom:2rem;margin-bottom:var(--spacing-large)}.tab{background-color:initial;border:1px solid #d3d5da;border:1px solid var(--gray-300);border-radius:50rem;border-radius:var(--radius-round);color:#45474e;color:var(--gray-700);cursor:pointer;font-size:.875rem;font-size:var(--text-size-small);font-weight:500;padding:.75rem 1.5rem;padding:var(--spacing-xsmall) var(--spacing-medium);transition:all .2s ease}.tab:hover{background-color:#fafbfc;background-color:var(--gray-50);border-color:#a6abb5;border-color:var(--gray-400)}.tab.active{background-color:#06f;background-color:var(--primary-600);border-color:#06f;border-color:var(--primary-600);color:#fff;color:var(--white)}.navbar{background-color:#fff;background-color:var(--white);border-bottom:1px solid #e4e6ea;border-bottom:1px solid var(--gray-200);padding:1.5rem 0;padding:var(--spacing-medium) 0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.navbar_content{align-items:center;display:flex;justify-content:space-between}.navbar_logo{color:#06f;color:var(--primary-600);font-weight:700}.navbar_nav{display:flex;gap:2rem;gap:var(--spacing-large)}.navbar_link{color:#45474e;color:var(--gray-700);font-weight:500;text-decoration:none;transition:color .2s ease}.navbar_link:hover{color:#06f;color:var(--primary-600)}.navbar_button{padding:.75rem 1.5rem;padding:var(--spacing-xsmall) var(--spacing-medium)}.hero{background:linear-gradient(135deg,#fafbfc,#fff);background:linear-gradient(135deg,var(--gray-50) 0,var(--white) 100%);padding:4rem 0;padding:var(--spacing-xxlarge) 0}.hero_content{grid-gap:4rem;grid-gap:var(--spacing-xxlarge);align-items:center;display:grid;gap:4rem;gap:var(--spacing-xxlarge);grid-template-columns:1fr 1fr}.hero_text{max-width:600px}.hero_subheading{color:#5e616a;color:var(--gray-600);margin:2rem 0 4rem;margin:var(--spacing-large) 0 var(--spacing-xxlarge)}.hero_buttons{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-medium)}.hero_button_primary,.hero_button_secondary{padding:1.5rem 4rem;padding:var(--spacing-medium) var(--spacing-xxlarge)}.hero_visual{position:relative}.hero_image_grid{grid-gap:1.5rem;grid-gap:var(--spacing-medium);display:grid;gap:1.5rem;gap:var(--spacing-medium);grid-template-columns:1fr 1fr;height:400px}.hero_image_item{background:#f4f5f7;background:var(--gray-100);border-radius:.75rem;border-radius:var(--radius-large);overflow:hidden}.hero_image_1{grid-row:1/3}.hero_image_2,.hero_image_3{grid-column:2}.hero_image_4{grid-column:1;grid-row:2}.placeholder_image{align-items:center;background:linear-gradient(135deg,#e6f0ff,#b3d4ff);background:linear-gradient(135deg,var(--primary-100),var(--primary-200));color:#0052cc;color:var(--primary-700);display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.article_card{border:1px solid #e4e6ea;border:1px solid var(--gray-200);overflow:hidden}.article_image{height:200px;overflow:hidden;width:100%}.article_content{padding:1.5rem;padding:var(--spacing-medium)}.article_meta{display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-small)}.article_category{background-color:#e6f0ff;background-color:var(--primary-100);border-radius:.25rem;border-radius:var(--radius-small);color:#0052cc;color:var(--primary-700);font-weight:600;padding:.5rem .75rem;padding:var(--spacing-xxsmall) var(--spacing-xsmall)}.article_category,.article_date{font-size:.875rem;font-size:var(--text-size-small)}.article_date{color:#828690;color:var(--gray-500)}.article_author{color:#5e616a;color:var(--gray-600);font-size:.875rem;font-size:var(--text-size-small);margin-top:1rem;margin-top:var(--spacing-small)}.faq_grid{grid-gap:2rem;grid-gap:var(--spacing-large);display:grid;gap:2rem;gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:900px}.faq_item{background:#fff;background:var(--white);border-radius:.75rem;border-radius:var(--radius-large);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-small);padding:2rem;padding:var(--spacing-large)}.faq_question{color:#1a1b1f;color:var(--gray-900);font-weight:600;margin-bottom:1.5rem;margin-bottom:var(--spacing-medium)}.faq_answer{color:#5e616a;color:var(--gray-600);line-height:1.625;line-height:var(--line-height-relaxed)}.footer{background-color:#1a1b1f;background-color:var(--gray-900);color:#fff;color:var(--white);padding:4rem 0 2rem;padding:var(--spacing-xxlarge) 0 var(--spacing-large)}.footer_content{grid-gap:4rem;grid-gap:var(--spacing-xxlarge);display:grid;gap:4rem;gap:var(--spacing-xxlarge);grid-template-columns:1fr 2fr;margin-bottom:4rem;margin-bottom:var(--spacing-xxlarge)}.footer_brand{max-width:300px}.footer_logo{margin-bottom:1.5rem;margin-bottom:var(--spacing-medium)}.footer_description{color:#a6abb5;color:var(--gray-400);line-height:1.625;line-height:var(--line-height-relaxed)}.footer_nav{grid-gap:2rem;grid-gap:var(--spacing-large);display:grid;gap:2rem;gap:var(--spacing-large);grid-template-columns:repeat(3,1fr)}.footer_nav_title{color:#fff;color:var(--white);font-weight:600;margin-bottom:1.5rem;margin-bottom:var(--spacing-medium)}.footer_link{color:#a6abb5;color:var(--gray-400);display:block;margin-bottom:1rem;margin-bottom:var(--spacing-small);text-decoration:none;transition:color .2s ease}.footer_link:hover{color:#fff;color:var(--white)}.footer_social{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-small)}.footer_social_link{color:#a6abb5;color:var(--gray-400);text-decoration:none;transition:color .2s ease}.footer_social_link:hover{color:#fff;color:var(--white)}.footer_bottom{align-items:center;border-top:1px solid #45474e;border-top:1px solid var(--gray-700);display:flex;justify-content:space-between;padding-top:2rem;padding-top:var(--spacing-large)}.footer_copyright,.footer_credit{color:#828690;color:var(--gray-500);font-size:.875rem;font-size:var(--text-size-small)}.text-white{color:#fff;color:var(--white)}.bg-white{background-color:#fff;background-color:var(--white)}.rounded{border-radius:.5rem;border-radius:var(--radius-medium)}.shadow{box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;box-shadow:var(--shadow-medium)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideUp{animation:slideUp .6s ease-out}@media (max-width:991px){:root{--text-size-huge:3rem;--text-size-xhuge:3.5rem;--text-size-xxhuge:4rem}.hero_content{gap:3rem;gap:var(--spacing-xlarge);grid-template-columns:1fr;text-align:center}.hero_image_grid{height:300px}.navbar_nav{display:none}.footer_content{gap:3rem;gap:var(--spacing-xlarge);grid-template-columns:1fr}.footer_nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--text-size-3xlarge:1.75rem;--text-size-4xlarge:2rem;--text-size-5xlarge:2.5rem;--text-size-huge:2.5rem;--text-size-xhuge:3rem;--text-size-xxhuge:3.5rem}.section{padding-bottom:3rem;padding-bottom:var(--spacing-xlarge);padding-top:3rem;padding-top:var(--spacing-xlarge)}.header{margin-bottom:3rem;margin-bottom:var(--spacing-xlarge)}.hero{padding:3rem 0;padding:var(--spacing-xlarge) 0}.hero_buttons{align-items:center;flex-direction:column}.hero_button_primary,.hero_button_secondary{text-align:center;width:100%}.hero_image_grid{grid-template-columns:1fr;height:200px}.hero_image_1{grid-row:auto}.hero_image_4{grid-column:auto;grid-row:auto}.faq_grid,.footer_nav{grid-template-columns:1fr}.footer_bottom{flex-direction:column;gap:1rem;gap:var(--spacing-small);text-align:center}}.neon-hero{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 50%,#16213e);height:100vh;overflow:hidden;position:relative;width:100vw}.neon-hero canvas{inset:0;position:absolute;z-index:0}.overlay{align-items:center;display:flex;flex-direction:column;gap:40px;inset:0;justify-content:center;padding:20px;position:absolute;z-index:10}.neon-title{animation:neonGlow 2s ease-in-out infinite alternate;color:#fff;font-size:clamp(2.5rem,8vw,4rem);font-weight:800;margin:0;text-align:center;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #00e5ff,0 0 20px #00e5ff,0 0 35px #00e5ff,0 0 40px #00e5ff}.neon-btn{background:#0000;border:2px solid #00e5ff;border-radius:50px;box-shadow:0 0 5px #00e5ff,0 0 20px #00e5ff,inset 0 0 20px #00e5ff1a;color:#00e5ff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:2px;overflow:hidden;padding:18px 36px;position:relative;text-transform:uppercase;transition:all .3s ease}.neon-btn:hover{background:#00e5ff1a;box-shadow:0 0 10px #00e5ff,0 0 30px #00e5ff,0 0 50px #00e5ff,inset 0 0 30px #00e5ff33;transform:translateY(-2px)}.neon-btn:active{transform:translateY(0)}.neon-subtitle{color:#fffc;font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.6;margin:0;text-align:center;text-shadow:0 2px 10px #00000080}.welcome-card{background:#0000!important;border:none!important;box-shadow:none!important}@keyframes neonGlow{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #00e5ff,0 0 20px #00e5ff,0 0 35px #00e5ff,0 0 40px #00e5ff}to{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #00e5ff,0 0 40px #00e5ff,0 0 70px #00e5ff,0 0 80px #00e5ff}}.orb{border-radius:50%;filter:blur(1px);opacity:.7;position:absolute}.orb--main{background:radial-gradient(circle,#00e5ff 0,#0000 70%);height:200px;left:10%;top:20%;width:200px}.orb--pink{background:radial-gradient(circle,#ff4dff 0,#0000 70%);height:150px;right:15%;top:60%;width:150px}.orb--cyan{background:radial-gradient(circle,#00e5ff 0,#0000 70%);bottom:20%;height:120px;left:20%;width:120px}.neon-path{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.neon-path path{fill:none;stroke:#ff4dff;stroke-width:2;animation:pathFlow 3s ease-in-out infinite;filter:drop-shadow(0 0 10px #ff4dff)}@keyframes pathFlow{0%,to{stroke-dasharray:0,1000}50%{stroke-dasharray:1000,0}}@media (max-width:768px){.neon-hero{height:100dvh}.overlay{gap:30px;padding:40px 20px}.neon-title{font-size:clamp(2rem,8vw,2.5rem)}.neon-btn{font-size:16px;padding:16px 32px}.orb{opacity:.5}.orb--main{height:150px;width:150px}.orb--pink{height:100px;width:100px}.orb--cyan{height:80px;width:80px}}@media (prefers-reduced-motion:reduce){.neon-path path,.neon-title,.orb{animation:none}}.fallback-gradient{animation:gradientShift 10s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#3b82f626 0,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf626 0,#0000 50%),radial-gradient(circle at 40% 80%,#ec48991a 0,#0000 50%);inset:0;position:absolute;z-index:1}.mobile-gradient-background{animation:gradientShift 8s ease-in-out infinite;background:linear-gradient(135deg,#0c0c0c,#1a1a2e 50%,#16213e),radial-gradient(circle at 20% 50%,#00e5ff4d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff4dff4d 0,#0000 50%);inset:0;position:absolute;z-index:1}@keyframes gradientShift{0%,to{filter:hue-rotate(0deg) brightness(1);opacity:.8}50%{filter:hue-rotate(20deg) brightness(1.1);opacity:1}}.enhanced-3d-canvas{inset:0!important;pointer-events:none!important;position:absolute!important;z-index:0!important}@media (prefers-reduced-motion:reduce){.fallback-gradient,.mobile-gradient-background{animation:none!important}}@media (max-width:768px){.mobile-gradient-background{animation-duration:12s;background:linear-gradient(135deg,#0c0c0c,#1a1a2e 50%,#16213e)}}@media (max-width:320px){.mobile-gradient-background{animation:none;background:linear-gradient(135deg,#0c0c0c,#1a1a2e)}}@media (max-height:500px) and (orientation:landscape){.mobile-gradient-background{background:linear-gradient(90deg,#0c0c0c,#1a1a2e)}}@media (prefers-color-scheme:dark){.mobile-gradient-background{background:linear-gradient(135deg,#0c0c0c,#1a1a2e),radial-gradient(circle at 20% 50%,#00e5ff33 0,#0000 50%)}}.nav.is-accent-primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172af2;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:9999}.nav.is-accent-primary.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0f172afa}.nav_container.w-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 clamp(1rem,3vw,2rem)}.hamburger-menu{background:none;border:none;color:#fff;cursor:pointer;display:none;flex-direction:column;font-size:20px;gap:3px;padding:8px}.hamburger-menu span{background-color:currentColor;height:2px;transition:all .3s ease;width:25px}.hamburger-menu.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{background:#0f172a;border-top:1px solid #ffffff1a;display:none;left:0;padding:2rem;position:fixed;right:0;top:70px;z-index:9998}.mobile-menu.active{display:block}.mobile-menu ul{align-items:center;display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.mobile-menu button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:400;transition:color .3s ease}.mobile-menu button:hover{color:#4ecdc4}.nav_center{flex:1 1;justify-content:flex-end;margin-right:clamp(1rem,3vw,2rem)}.nav_center,.nav_menu-list{align-items:center;display:flex}.nav_menu-list{gap:clamp(1rem,3vw,2rem);list-style:none;margin:0;padding:0}.nav_link{background:none;border:none;color:#fff;cursor:pointer;font-size:clamp(14px,2vw,16px);opacity:1;text-decoration:none;transition:color .3s ease}.nav_link:hover{color:#4ecdc4}.nav_logo-text{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.nav_company-name{color:#fffc;font-size:10px;font-weight:400;line-height:1.2;white-space:nowrap}.consultation-btn{background-color:#4ecdc4!important;border:none!important;border-radius:25px!important;box-shadow:0 0 20px #4ecdc480!important;color:#0f172a!important;font-size:clamp(12px,2vw,14px)!important;font-weight:600!important;padding:clamp(8px,1.5vw,10px) clamp(16px,3vw,20px)!important;text-shadow:0 0 10px #4ecdc4,0 0 20px #4ecdc4,0 0 30px #4ecdc4!important;transition:all .3s ease!important;white-space:nowrap!important}.consultation-btn:hover{box-shadow:0 5px 25px #4ecdc4b3!important;transform:translateY(-2px)}@media screen and (min-width:768px) and (max-width:1023px){.nav_container.w-nav{max-width:90%}.nav_logo-text{font-size:16px}.nav_company-name{font-size:9px}}@media (max-width:767px){.nav_center,.nav_right{display:none!important}.hamburger-menu{display:flex!important}.nav_logo-text{display:block!important;font-size:16px!important}.nav_company-name{font-size:8px!important}.nav_container.w-nav{flex-direction:row!important;justify-content:space-between!important}.nav.is-accent-primary .nav_container.w-nav{align-items:center!important;flex-direction:row!important}.nav.is-accent-primary{flex-direction:row!important}}@media (max-width:480px){.nav_logo-text{font-size:14px!important}.nav_company-name{font-size:7px!important}.mobile-menu{padding:1.5rem!important}.mobile-menu ul{gap:1.5rem!important}.mobile-menu button{font-size:16px!important}}@media screen and (max-width:667px) and (orientation:landscape){.mobile-menu{padding:1rem!important;top:60px!important}.mobile-menu ul{gap:1rem!important}.nav.is-accent-primary{padding:.5rem 0!important}}@media (prefers-reduced-motion:reduce){.consultation-btn,.hamburger-menu span,.nav.is-accent-primary,.nav_link{transition:none}}@media (prefers-color-scheme:dark){.nav.is-accent-primary{background-color:#0f172afa}}
/*# sourceMappingURL=main.aedaa6f5.css.map*/