*,:before,:after{box-sizing:border-box}.home{--text-2:var(--muted-foreground);--text-3:color-mix(in oklab, var(--muted-foreground) 66%, var(--background));--line:var(--border);--secondary-ink:color-mix(in oklab, var(--secondary) 58%, var(--foreground));--up:#10b981;--down:#ef4444;--premium-a:#fbbf24;--premium-b:#fde047;--premium-ink:#171717;--sheen:#fff;--shade:#000;--lp-radius-xl:1.25rem;--lp-radius-2xl:1.5rem;--lp-radius-3xl:2rem;--sans:var(--font-sans);--head:var(--font-heading)}.home .nav,.home .dark-sec,.home .prova,.home footer{--background:#060e07;--foreground:#eaf0eb;--card:#0b140d;--primary:#31aa40;--primary-foreground:#060e07;--secondary:#d38e00;--secondary-foreground:#060e07;--muted:#1b241d;--muted-foreground:#879389;--accent:#31aa4026;--accent-foreground:#31aa40;--border:#273129;--ring:#31aa40;--text-3:color-mix(in oklab, var(--muted-foreground) 74%, var(--background));--secondary-ink:var(--secondary)}@supports (color:lab(0% 0 0)){.home .nav,.home .dark-sec,.home .prova,.home footer{--background:lab(3.18682% -2.98586 1.8382);--foreground:lab(94.3348% -2.95293 1.87833);--card:lab(5.46796% -4.327 2.67809);--primary:lab(61.5358% -50.6384 43.17);--primary-foreground:lab(3.18682% -2.98586 1.8382);--secondary:lab(65.0191% 20.6923 71.3966);--secondary-foreground:lab(3.18682% -2.98586 1.8382);--muted:lab(13.2635% -5.93968 3.81275);--muted-foreground:lab(59.6678% -5.91481 3.77171);--accent:lab(61.5358% -50.6384 43.17/.15);--accent-foreground:lab(61.5358% -50.6384 43.17);--border:lab(19.0646% -5.93255 3.80099);--ring:lab(61.5358% -50.6384 43.17)}}.home{background:var(--background);color:var(--foreground);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}.home img,.home svg{max-width:100%;display:block}.home a{color:inherit;text-decoration:none}.home .wrap{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.home .wrap{padding:0 32px}}.home .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.home .reveal.in-view{opacity:1;transform:translateY(0)}.home .pillars .pillar.reveal:nth-child(2),.home .cards .card.reveal:nth-child(2),.home .tiles .tile.reveal:nth-child(2),.home .foot-grid>.reveal:nth-child(2){transition-delay:90ms}.home .pillars .pillar.reveal:nth-child(3),.home .cards .card.reveal:nth-child(3),.home .tiles .tile.reveal:nth-child(3),.home .foot-grid>.reveal:nth-child(3){transition-delay:.18s}.home .cards .card.reveal:nth-child(4),.home .foot-grid>.reveal:nth-child(4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){.home .reveal{opacity:1;transition:none;transform:none}}.home h1,.home h2,.home h3{font-family:var(--head);letter-spacing:-.03em;margin:0;font-weight:900;line-height:1.05}.home .grad,.home .grad-light{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.home .pill{font-family:var(--head);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:10.5px;font-weight:900;display:inline-flex}.home .pill.dark{background:color-mix(in oklab, var(--foreground) 6%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);color:color-mix(in oklab, var(--foreground) 72%, transparent)}.home .pill.light{background:var(--accent);border:1px solid color-mix(in oklab, var(--primary) 14%, transparent);color:var(--primary)}.home .pill.gold{background:color-mix(in oklab, var(--secondary) 12%, transparent);border:1px solid color-mix(in oklab, var(--secondary) 22%, transparent);color:var(--secondary-ink)}.home .pulse{background:var(--secondary);width:8px;height:8px;box-shadow:0 0 12px color-mix(in oklab, var(--secondary) 80%, transparent);border-radius:50%;animation:2.2s ease-in-out infinite home-pulse}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.35}}.home .btn{border-radius:var(--lp-radius-2xl);height:54px;font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:11px;padding:0 26px;font-size:11.5px;font-weight:900;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.home .btn svg{flex:none;width:16px;height:16px}.home .btn-primary{background:linear-gradient(90deg, var(--primary), var(--up));color:var(--sheen);box-shadow:0 18px 40px -12px color-mix(in oklab, var(--primary) 55%, transparent)}.home .btn-primary:hover{filter:brightness(1.1);box-shadow:0 24px 50px -12px color-mix(in oklab, var(--primary) 65%, transparent);transform:translateY(-2px)scale(1.01)}.home .btn-primary:active{transform:translateY(1px)scale(.99)}.home .btn-gold{background:linear-gradient(90deg, var(--premium-a), var(--premium-b));color:var(--premium-ink);box-shadow:0 18px 40px -12px color-mix(in oklab, var(--premium-a) 50%, transparent)}.home .btn-gold:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.01)}.home .btn-gold:active{transform:translateY(1px)scale(.99)}.home .btn-glass{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-color:color-mix(in oklab, var(--foreground) 16%, transparent);color:color-mix(in oklab, var(--foreground) 90%, transparent)}.home .btn-glass:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent);transform:translateY(-2px)}.home .btn-outline{border-color:var(--border);color:var(--foreground);background:0 0}.home .btn-outline:hover{background:var(--accent);transform:translateY(-2px)}.home .btn-block{width:100%}.home .nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.home .nav.scrolled{background:color-mix(in oklab, var(--background) 92%, transparent);border-bottom-color:color-mix(in oklab, var(--foreground) 7%, transparent)}.home .nav-in{align-items:center;gap:16px;height:76px;display:flex}.home .brand{align-items:center;gap:12px;display:flex}.home .brand .mark{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home .brand .mark svg{width:22px;height:auto}.home .brand .name{font-family:var(--head);letter-spacing:-.02em;text-transform:uppercase;color:var(--foreground);font-size:17px;font-weight:900;line-height:1.1}.home .brand .name em{color:var(--secondary);font-style:italic}.home .brand .name span{letter-spacing:.01em;text-transform:none;color:color-mix(in oklab, var(--foreground) 45%, transparent);white-space:nowrap;font-size:9.5px;font-weight:600;display:block}.home footer .brand .name span{color:color-mix(in oklab, var(--foreground) 40%, transparent)}.home .nav-links{align-items:center;gap:30px;margin-left:auto;display:none}@media (min-width:900px){.home .nav-links{display:flex}}.home .nav-links a{font-family:var(--head);letter-spacing:.06em;color:color-mix(in oklab, var(--foreground) 62%, transparent);font-size:12.5px;font-weight:700;transition:color .2s}.home .nav-links a:hover{color:var(--foreground)}.home .nav-cta{height:44px;margin-left:auto;padding:0 20px;font-size:10.5px}@media (max-width:420px){.home .brand .name{font-size:14px}.home .nav-cta{padding:0 16px}}@media (max-width:560px){.home .nav .brand .name span{display:none}}@media (min-width:900px){.home .nav-cta{margin-left:0}}.home .dark-sec{background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.home .orbs{pointer-events:none;position:absolute;inset:0}.home .orb{filter:blur(150px);border-radius:50%;position:absolute}.home .orb.a{background:color-mix(in oklab, var(--primary) 34%, transparent);width:820px;height:820px;top:-320px;right:-260px}.home .orb.b{background:color-mix(in oklab, var(--secondary) 15%, transparent);width:620px;height:620px;bottom:-280px;left:-220px}.home .orb.c{background:color-mix(in oklab, var(--primary) 10%, transparent);width:900px;height:900px;top:40%;left:35%}.home .mesh{pointer-events:none;opacity:.05;background-image:linear-gradient(color-mix(in oklab, var(--foreground) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 60%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 50% 0%, var(--shade) 20%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%, var(--shade) 20%, transparent 72%);mask-image:radial-gradient(ellipse at 50% 0%, var(--shade) 20%, transparent 72%);background-size:64px 64px;position:absolute;inset:0}.home .dark-sec .wrap{z-index:2;position:relative}.home section{padding:96px 0}@media (min-width:768px){.home section{padding:128px 0}}.home .hero.dark-sec{padding:128px 0 100px}@media (min-width:768px){.home .hero.dark-sec{padding:146px 0 128px}}.home .hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:52px;display:grid}@media (min-width:1000px){.home .hero-grid{grid-template-columns:1.14fr .86fr;gap:52px}}.home .hero h1{color:var(--foreground);margin:26px 0 22px;font-size:clamp(2.35rem,4.5vw,3.6rem)}.home .hero p.lead{color:color-mix(in oklab, var(--foreground) 56%, transparent);max-width:37em;margin:0 0 34px;font-size:clamp(1rem,1.6vw,1.175rem);font-weight:400}.home .hero-btns{flex-wrap:wrap;gap:14px;display:flex}.home .hero-foot{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);flex-wrap:wrap;gap:26px;margin-top:44px;padding-top:26px;display:flex}.home .hero-foot div{color:color-mix(in oklab, var(--foreground) 42%, transparent);font-size:12.5px;font-family:var(--head);letter-spacing:.04em;align-items:center;gap:9px;font-weight:700;display:flex}.home .hero-foot svg{width:15px;height:15px;color:var(--secondary);flex:none}.home .hero-curve{z-index:2;pointer-events:none;width:100%;height:64px;position:absolute;bottom:0;left:0;right:0}.home .hero-curve path{fill:var(--muted)}@media (min-width:768px){.home .hero-curve{height:110px}}@media (max-width:640px){.home .hero-grid>div:not(.mock):not(.photo),.home .form-grid>div:not(.form-card){text-align:center}.home .hero-btns{flex-direction:column}.home .hero-btns .btn{width:100%}.home .hero-foot{justify-content:center}.home .btn-block,.home .hero-btns .btn{white-space:normal;text-align:center;height:auto;min-height:54px;padding:14px 22px}}.home .photo{border-radius:var(--lp-radius-3xl);background:linear-gradient(150deg, color-mix(in oklab, var(--primary) 20%, var(--background)) 0%, color-mix(in oklab, var(--primary) 32%, var(--background)) 45%, color-mix(in oklab, var(--secondary) 28%, var(--background)) 100%);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);min-height:340px;box-shadow:0 40px 80px -30px color-mix(in oklab, var(--shade) 70%, transparent);align-items:flex-end;display:flex;position:relative;overflow:hidden}.home .photo.light{background:linear-gradient(150deg, color-mix(in oklab, var(--primary) 8%, var(--background)) 0%, color-mix(in oklab, var(--primary) 15%, var(--background)) 50%, color-mix(in oklab, var(--primary) 24%, var(--background)) 100%);border-color:var(--border);box-shadow:0 30px 60px -28px color-mix(in oklab, var(--primary) 30%, transparent)}.home .photo:before{content:"";background:radial-gradient(circle at 72% 22%, color-mix(in oklab, var(--secondary) 50%, transparent), transparent 52%);position:absolute;inset:0}.home .photo.light:before{background:radial-gradient(circle at 72% 22%, color-mix(in oklab, var(--secondary) 35%, transparent), transparent 55%)}.home .photo-img{object-fit:cover}.home .photo .cap{z-index:2;width:100%;font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--sheen) 72%, transparent);background:linear-gradient(to top, color-mix(in oklab, var(--shade) 60%, transparent), transparent);align-items:center;gap:11px;padding:22px;font-size:10px;font-weight:900;display:flex;position:relative}.home .photo.short{min-height:250px}.home .sec-head{max-width:44rem}.home .sec-head.center{text-align:center;margin:0 auto}.home .sec-head h2{margin:22px 0 18px;font-size:clamp(1.8rem,3.2vw,2.5rem)}.home .dark-sec .sec-head h2{color:var(--foreground)}.home .sec-head p{color:var(--text-2);margin:0;font-size:1.0625rem;font-weight:400}.home .dark-sec .sec-head p{color:color-mix(in oklab, var(--foreground) 50%, transparent)}.home .prova{background:var(--muted);color:var(--foreground);padding:76px 0}.home .prova .quote{font-family:var(--head);letter-spacing:-.02em;text-align:center;max-width:34ch;margin:0 auto 46px;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:900;line-height:1.25}.home .prova .quote span{color:var(--secondary)}.home .pillars{gap:20px;display:grid}@media (min-width:800px){.home .pillars{grid-template-columns:repeat(3,1fr);gap:26px}}.home .pillar{border-top:2px solid color-mix(in oklab, var(--secondary) 40%, transparent);padding-top:22px}.home .pillar .ic{border-radius:var(--lp-radius-xl);background:color-mix(in oklab, var(--secondary) 14%, transparent);border:1px solid color-mix(in oklab, var(--secondary) 24%, transparent);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.home .pillar .ic svg{width:22px;height:22px;color:var(--secondary)}.home .pillar h3{color:var(--foreground);margin-bottom:7px;font-size:1.15rem}.home .pillar p{color:color-mix(in oklab, var(--foreground) 50%, transparent);margin:0;font-size:.9rem}.home .cards{gap:20px;margin-top:44px;display:grid}@media (min-width:700px){.home .cards.c2{grid-template-columns:1fr 1fr}}@media (min-width:900px){.home .cards.c3{grid-template-columns:repeat(3,1fr)}}.home .card{border-radius:var(--lp-radius-3xl);background:var(--card);border:1px solid var(--line);padding:32px;transition:transform .4s,box-shadow .4s}.home .card:hover{box-shadow:0 30px 60px -30px color-mix(in oklab, var(--primary) 35%, transparent);transform:translateY(-5px)}.home .card .ic{border-radius:var(--lp-radius-2xl);background:var(--accent);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.home .card .ic svg{width:26px;height:26px;color:var(--primary)}.home .card .ic.gold{background:color-mix(in oklab, var(--secondary) 14%, transparent)}.home .card .ic.gold svg{color:var(--secondary-ink)}.home .card h3{margin-bottom:11px;font-size:1.2rem}.home .card p{color:var(--text-2);margin:0;font-size:.9375rem}.home .card.glass{background:color-mix(in oklab, var(--foreground) 4%, transparent);border-color:color-mix(in oklab, var(--foreground) 9%, transparent)}.home .card.glass:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent);box-shadow:0 30px 60px -30px color-mix(in oklab, var(--shade) 80%, transparent)}.home .card.glass h3{color:var(--foreground)}.home .card.glass p{color:color-mix(in oklab, var(--foreground) 48%, transparent)}.home .card.glass .ic{background:color-mix(in oklab, var(--secondary) 14%, transparent)}.home .card.glass .ic svg{color:var(--secondary)}.home .mock{border-radius:var(--lp-radius-2xl);background:var(--card);border:1px solid var(--line);box-shadow:0 40px 80px -36px color-mix(in oklab, var(--primary) 40%, transparent);overflow:hidden}.home .mock.dark{background:var(--card);border-color:color-mix(in oklab, var(--foreground) 10%, transparent);box-shadow:0 40px 80px -32px color-mix(in oklab, var(--shade) 80%, transparent)}.home .mock-bar{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--primary) 4%, transparent);align-items:center;gap:7px;padding:14px 18px;display:flex}.home .mock.dark .mock-bar{border-color:color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--foreground) 3%, transparent)}.home .mock-bar i{background:color-mix(in oklab, var(--foreground) 16%, transparent);border-radius:50%;width:9px;height:9px}.home .mock.dark .mock-bar i{background:color-mix(in oklab, var(--foreground) 16%, transparent)}.home .mock-bar i:first-child{background:var(--secondary)}.home .mock-bar .t{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-left:8px;font-size:10px;font-weight:900}.home .mock.dark .mock-bar .t{color:color-mix(in oklab, var(--foreground) 42%, transparent)}.home .mock-bar .live{font-family:var(--head);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);align-items:center;gap:6px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.home .mock.dark .mock-bar .live{color:var(--secondary)}.home .mock-bar .live i{background:currentColor;width:6px;height:6px;animation:2s infinite home-pulse}.home .mock-body{padding:24px}.home .mrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.home .mock.dark .mrow{border-color:color-mix(in oklab, var(--foreground) 7%, transparent)}.home .mrow:last-of-type{border-bottom:0}.home .mrow .k{color:var(--text-2);font-size:.875rem}.home .mock.dark .mrow .k{color:color-mix(in oklab, var(--foreground) 50%, transparent)}.home .mrow .v{font-family:var(--head);letter-spacing:-.02em;font-size:1.1rem;font-weight:900}.home .mock.dark .mrow .v{color:var(--foreground)}.home .mrow .v.pos{color:var(--primary)}.home .mock.dark .mrow .v.pos{color:var(--up)}.home .meter{margin-top:20px}.home .meter .lbl{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;margin-bottom:8px;font-size:9.5px;font-weight:900;display:flex}.home .mock.dark .meter .lbl{color:color-mix(in oklab, var(--foreground) 40%, transparent)}.home .track{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:999px;height:14px;position:relative;overflow:hidden}.home .mock.dark .track{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.home .track i{border-radius:999px;transition:width 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.home .track i{transition:none}}.home .track i.cost{background:linear-gradient(90deg, color-mix(in oklab, var(--muted-foreground) 68%, var(--background)), var(--muted-foreground))}.home .track i.sale{background:linear-gradient(90deg, var(--primary), var(--secondary))}.home .margin-badge{border-radius:var(--lp-radius-xl);background:linear-gradient(135deg, var(--accent), color-mix(in oklab, var(--secondary) 12%, transparent));border:1px solid color-mix(in oklab, var(--primary) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;display:flex}.home .margin-badge .l{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:10px;font-weight:900}.home .margin-badge .n{font-family:var(--head);letter-spacing:-.03em;color:var(--primary);font-size:1.65rem;font-weight:900}.home .book{background:color-mix(in oklab, var(--foreground) 8%, transparent);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:520px){.home .book{grid-template-columns:1fr}}.home .book>div{background:var(--card);padding:18px}.home .book .hd{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:9.5px;font-weight:900}.home .book .hd.buy{color:var(--up)}.home .book .hd.sell{color:var(--secondary)}.home .lv{border-radius:9px;justify-content:space-between;margin-bottom:5px;padding:9px 10px;font-size:.8125rem;display:flex;position:relative;overflow:hidden}.home .lv span{z-index:2;position:relative}.home .lv .p{font-family:var(--head);color:var(--foreground);font-weight:700}.home .lv .q{color:color-mix(in oklab, var(--foreground) 45%, transparent)}.home .lv:before{content:"";width:var(--depth,0%);border-radius:9px;transition:width 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;right:0}.home .lv.buy:before{background:color-mix(in oklab, var(--up) 14%, transparent)}.home .lv.sell:before{background:color-mix(in oklab, var(--secondary) 14%, transparent)}@media (prefers-reduced-motion:reduce){.home .lv:before{transition:none}}.home .tiles{gap:16px;margin-top:36px;display:grid}@media (min-width:700px){.home .tiles{grid-template-columns:repeat(3,1fr)}}.home .tile{border-radius:var(--lp-radius-2xl);background:var(--card);border:1px solid var(--line);padding:22px}.home .tile .k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px;font-size:9.5px;font-weight:900}.home .tile .v{font-family:var(--head);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:900}.home .tile .d{color:var(--text-2);align-items:center;gap:6px;margin:6px 0 0;font-size:.8125rem;display:flex}.home .tile .d.up{color:var(--primary)}.home .tile .d.down{color:var(--down)}.home .tile .d svg{width:14px;height:14px}.home .form-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:46px;display:grid}@media (min-width:1000px){.home .form-grid{grid-template-columns:1fr 1fr;gap:64px}}.home .form-card{border-radius:var(--lp-radius-3xl);background:color-mix(in oklab, var(--foreground) 5%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 11%, transparent);box-shadow:0 40px 80px -30px color-mix(in oklab, var(--shade) 70%, transparent);padding:34px}@media (min-width:768px){.home .form-card{padding:42px}}.home .field{margin-bottom:16px}.home .field label{font-family:var(--head);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 45%, transparent);margin-bottom:9px;font-size:9.5px;font-weight:900;display:block}.home .field input,.home .field select{border-radius:var(--lp-radius-xl);background:color-mix(in oklab, var(--foreground) 5%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 13%, transparent);width:100%;height:56px;color:var(--foreground);font-family:var(--sans);outline:none;padding:0 18px;font-size:.9375rem;transition:border-color .2s,background .2s,box-shadow .2s}.home .field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eaf0eb' stroke-opacity='.5' stroke-width='2.5' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:46px}.home .field input::placeholder{color:color-mix(in oklab, var(--foreground) 30%, transparent)}.home .field input:focus,.home .field select:focus{border-color:var(--ring);background:color-mix(in oklab, var(--foreground) 8%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.home .field select option{background:var(--card);color:var(--foreground)}.home .consent{color:color-mix(in oklab, var(--foreground) 42%, transparent);align-items:flex-start;gap:11px;margin:18px 0 22px;font-size:.75rem;line-height:1.5;display:flex}.home .consent input{accent-color:var(--primary);flex:none;width:16px;height:16px;margin-top:3px}.home .consent a{color:color-mix(in oklab, var(--foreground) 70%, transparent);text-decoration:underline}.home .form-feedback{margin:-6px 0 18px;font-size:.8125rem;line-height:1.5}.home .form-feedback.success{color:var(--secondary)}.home .form-feedback.error{color:var(--destructive)}.home .entry-skeleton{--foreground:#f4faf5;--secondary:#e0af3b;z-index:200;opacity:1;visibility:visible;background:linear-gradient(165deg,#001003 0%,#000100 100%);background:linear-gradient(165deg,lab(3.38031% -7.05159 4.13163) 0%,lab(.225948% -.645839 .362411) 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.home .entry-skeleton{--foreground:lab(97.8148% -2.95287 1.8782);--secondary:lab(74.6768% 10.2723 63.231)}}.home .entry-skeleton.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.home .entry-skeleton-mark{animation:.6s cubic-bezier(.2,.8,.2,1) both entry-skeleton-drop}.home .entry-skeleton-mark svg{width:64px;height:auto;animation:1.8s ease-in-out .9s infinite home-pulse}.home .entry-skeleton-name{font-family:var(--head);letter-spacing:-.01em;text-transform:uppercase;color:var(--foreground);font-size:19px;font-weight:900;animation:.6s cubic-bezier(.2,.8,.2,1) .2s both entry-skeleton-rise}.home .entry-skeleton-name em{color:var(--secondary);font-style:italic}.home .entry-skeleton-bar{background:color-mix(in oklab, var(--foreground) 16%, transparent);border-radius:999px;width:160px;height:4px;animation:.4s .8s both entry-skeleton-fade-up;overflow:hidden}.home .entry-skeleton-bar i{background:linear-gradient(90deg, var(--secondary), var(--premium-b));border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out .8s infinite entry-skeleton-track;display:block}@keyframes entry-skeleton-drop{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-skeleton-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-skeleton-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-skeleton-track{0%{transform:translate(-120%)}to{transform:translate(360%)}}.home .wa-float{z-index:60;width:56px;height:56px;color:var(--sheen);box-shadow:0 16px 34px -10px color-mix(in oklab, var(--shade) 45%, transparent);opacity:0;pointer-events:none;background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:18px;right:18px;transform:translateY(18px)scale(.85)}.home .wa-float.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.home .wa-float:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.03)}.home .wa-float svg{width:28px;height:28px}@media (min-width:768px){.home .wa-float{width:62px;height:62px;bottom:28px;right:28px}.home .wa-float svg{width:31px;height:31px}}.home footer{background:var(--background);border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);color:color-mix(in oklab, var(--foreground) 40%, transparent);padding:64px 0 40px}.home .foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:820px){.home .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home .foot-grid{grid-template-columns:1fr}}.home .foot-brand-col{max-width:300px}.home .foot-desc{color:color-mix(in oklab, var(--foreground) 42%, transparent);margin:18px 0 0;font-size:.875rem;line-height:1.65}.home .foot-title{font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 50%, transparent);margin:0 0 18px;font-size:10px;font-weight:900}.home .foot-links{font-family:var(--head);flex-direction:column;gap:12px;font-size:12.5px;font-weight:700;display:flex}.home .foot-links a{color:color-mix(in oklab, var(--foreground) 62%, transparent);transition:color .2s}.home .foot-links a:hover{color:var(--foreground)}.home .foot-contact{flex-direction:column;gap:14px;font-size:13px;display:flex}.home .foot-contact a,.home .foot-contact .addr{color:color-mix(in oklab, var(--foreground) 62%, transparent);align-items:center;gap:9px;font-weight:700;transition:color .2s;display:inline-flex}.home .foot-contact a:hover{color:var(--foreground)}.home .foot-contact .addr{color:color-mix(in oklab, var(--foreground) 42%, transparent);font-weight:400}.home .foot-contact svg{width:15px;height:15px;color:var(--secondary);flex:none}.home .foot-base{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent);color:color-mix(in oklab, var(--foreground) 28%, transparent);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:11.5px;display:flex}
