.landing{color:#d7e2ea;-webkit-font-smoothing:antialiased;background:#0c0c0c;font-family:Kanit,sans-serif;overflow-x:clip}.landing h1,.landing h2,.landing h3,.landing p,.landing a,.landing button{font-family:Kanit,sans-serif}.landing .hero-heading{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#7d8592 0%,#d7e2ea 100%);-webkit-background-clip:text;background-clip:text;padding-inline:.06em}.landing .obj-mask{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing .obj-fade-b{-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.landing .contact-btn{outline-offset:-3px;background:linear-gradient(123deg,#1f0b00 7%,#7c2d12 40%,#c2410c 100%);outline:2px solid #fff;box-shadow:0 4px 4px #c2410c40,0 0 18px #fb923c73,inset 4px 4px 12px #c2410c}.landing :focus-visible{outline-offset:3px;outline:2px solid #fcd34d}.landing a:focus-visible,.landing button:focus-visible{border-radius:9999px}.landing .contact-btn:focus-visible{outline-offset:4px;outline-color:#fcd34d}.landing #planes-grid :focus-visible{outline-color:#0c0c0c}html:has(.landing){scroll-padding-top:6rem}.landing .contact-btn{transition:transform .2s,filter .2s}.landing .contact-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.landing .ghost-btn{transition:background-color .2s,border-color .2s}.landing .ghost-btn:hover{background:#d7e2ea1a;border-color:#fff}.landing .ember-text{color:#fb923c}.landing .glow-ember{background-color:#0c0c0c;background-image:radial-gradient(50% 50%,#fb923c29 0%,#c2410c0f 45%,#0000 75%)}.landing .d2-legal{color:#d7e2ead1;margin-top:0;font-size:1rem;font-weight:300;line-height:1.8}.landing .d2-legal h2{color:#d7e2ea;letter-spacing:.02em;font-size:1.2rem;font-weight:500}.landing .d2-legal h2 .num{color:#fb923c}.landing .d2-legal h3,.landing .d2-legal strong,.landing .d2-legal b{color:#d7e2ea;font-weight:500}.landing .d2-legal a{color:#fdba74}.landing .d2-legal a:hover{color:#fff}.landing .d2-legal .destacado{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:2px solid #d7e2ea40;border-radius:24px}.landing .d2-legal-tabla{border:2px solid #d7e2ea40;border-radius:24px}.landing .d2-legal-tabla thead th{color:#d7e2ea;background:#d7e2ea0f;font-weight:500}.landing .d2-legal-tabla th,.landing .d2-legal-tabla td{border-bottom-color:#d7e2ea24}.landing .d2-legal code,.landing .d2-legal-tabla code{color:#fdba74}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
