*{box-sizing:border-box}body,html{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1240px;padding:0 28px}.nav{backdrop-filter:blur(14px);background:rgba(7,11,18,.72);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:50}.nav-inner{height:72px;justify-content:space-between}.nav-brand,.nav-inner{align-items:center;display:flex}.nav-brand{font-size:18px;font-weight:var(--fw-heavy);gap:12px;letter-spacing:-.01em}.nav-brand img{height:32px;width:32px}.nav-links{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:32px}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--text-primary)}@media (max-width:860px){.nav-links{display:none}}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-semi);gap:8px;justify-content:center;padding:14px 22px;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;white-space:nowrap}.btn-primary{background:var(--grad-sky-cyan);box-shadow:var(--shadow-btn-blue);color:#04121c}.btn-primary:hover{box-shadow:var(--shadow-btn-blue-hover);transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:var(--border-medium);color:var(--text-primary)}.btn-ghost:hover{background:rgba(14,165,233,.06);border-color:var(--accent-primary)}.btn-sm{font-size:14px;padding:10px 18px}.btn-lg{font-size:16px;padding:18px 32px}.hero{overflow:hidden;padding:96px 0 80px;position:relative}.hero:before{background:radial-gradient(closest-side,rgba(14,165,233,.28),transparent 70%);filter:blur(10px);height:900px;inset:-40% -10% auto auto;width:900px}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{background:radial-gradient(closest-side,rgba(6,182,212,.18),transparent 70%);height:700px;inset:auto auto -40% -10%;width:700px}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr;position:relative;z-index:1}@media (max-width:960px){.hero-grid{gap:40px;grid-template-columns:1fr}}.eyebrow{align-items:center;background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.25);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:var(--fw-semi);gap:10px;letter-spacing:var(--tracking-eyebrow);padding:8px 14px;text-transform:uppercase}.eyebrow .dot{animation:pulse 1.6s ease-in-out infinite;background:var(--accent-green);border-radius:50%;box-shadow:0 0 10px var(--accent-green);height:6px;width:6px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero h1{font-size:clamp(40px,6vw,68px);font-weight:var(--fw-heavy);letter-spacing:-.035em;line-height:1.04;margin:20px 0}.hero h1 .grad{background:var(--grad-hero-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{color:var(--text-secondary);font-size:clamp(17px,1.6vw,19px);line-height:1.65;margin-bottom:32px;max-width:560px}.hero-ctas{gap:14px;margin-bottom:36px}.hero-ctas,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{color:var(--text-muted);font-size:13px;gap:10px 22px}.hero-trust .tick{color:var(--accent-green);font-weight:var(--fw-bold);margin-right:6px}.trade-rotator{align-items:center;background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(6,182,212,.12));border:1px solid rgba(14,165,233,.28);border-radius:var(--radius-pill);color:var(--accent-primary);display:inline-flex;font-size:.92em;font-weight:var(--fw-bold);letter-spacing:-.01em;padding:10px 22px;text-transform:capitalize}.hero-visual{aspect-ratio:4/5;justify-self:center;max-width:480px;position:relative;width:100%}.hero-visual .phone-wrap{height:100%;position:relative;width:100%}.hero-visual img.phone-img{border-radius:40px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(14,165,233,.18));height:100%;object-fit:contain;width:100%}.notif-card{align-items:center;animation:floatY 4s ease-in-out infinite;backdrop-filter:blur(14px);background:rgba(12,18,32,.92);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 30px rgba(14,165,233,.15);display:flex;gap:12px;left:-6%;max-width:260px;padding:12px 14px;position:absolute;top:6%}.notif-card .notif-ico{background:var(--grad-sky-cyan);border-radius:10px;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.notif-card .notif-text{font-size:13px;line-height:1.35}.notif-card .notif-text strong{color:var(--text-primary);display:block;font-size:12px;margin-bottom:2px}.notif-card .notif-text span{color:var(--text-muted)}.eta-pill{animation:floatY 4s ease-in-out -2s infinite;background:rgba(12,18,32,.95);border:1px solid var(--border-medium);border-radius:var(--radius-md);bottom:14%;box-shadow:0 20px 40px rgba(0,0,0,.5);padding:12px 16px;position:absolute;right:-8%}.eta-pill .eta-label{color:var(--text-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.eta-pill .eta-time{align-items:baseline;display:flex;font-weight:var(--fw-heavy);gap:4px;letter-spacing:-.02em}.eta-pill .eta-time b{color:var(--accent-green);font-size:28px}.eta-pill .eta-time span{color:var(--text-secondary);font-size:13px}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo-strip{background:hsla(0,0%,100%,.01);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);padding:40px 0}.logo-strip-inner{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center}.trade-chip{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:var(--fw-semi);gap:10px;letter-spacing:.01em;padding:10px 18px;transition:border-color .2s,color .2s}.trade-chip:hover{border-color:var(--border-medium);color:var(--text-primary)}.trade-chip svg{color:var(--accent-primary);height:16px;width:16px}.section{padding:120px 0;position:relative}.section.alt{background:var(--bg-secondary)}.section-head{margin:0 auto 64px;max-width:720px;text-align:center}.section-label{display:inline-block;margin-bottom:16px}.section-h2{font-size:clamp(32px,4.2vw,48px);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.section-h2 .grad{background:var(--grad-hero-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-sub{color:var(--text-secondary);font-size:18px;line-height:1.65;margin:0}.how-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative}@media (max-width:900px){.how-grid{grid-template-columns:1fr}}.how-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:36px 30px 32px;position:relative;transition:border-color .2s,transform .2s}.how-card:hover{border-color:rgba(14,165,233,.35);transform:translateY(-4px)}.how-num{background:var(--grad-sky-cyan);border-radius:12px;box-shadow:0 8px 20px rgba(14,165,233,.25);color:#041625;display:inline-grid;font-size:18px;font-weight:var(--fw-black);height:44px;margin-bottom:22px;place-items:center;width:44px}.how-card h3{font-size:22px;font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0 0 10px}.how-card p{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0}.how-card .how-visual{aspect-ratio:4/3;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:24px;overflow:hidden;position:relative}.how-card .how-visual img{height:100%;object-fit:cover;width:100%}.how-connector{background:linear-gradient(90deg,transparent,rgba(14,165,233,.3) 20%,rgba(14,165,233,.3) 80%,transparent);height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:58px;z-index:0}@media (max-width:900px){.how-connector{display:none}}.split{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.split.reverse{direction:rtl}.split.reverse>*{direction:ltr}@media (max-width:900px){.split{gap:40px;grid-template-columns:1fr}.split.reverse{direction:ltr}}.split+.split{margin-top:120px}.split-copy .label{display:inline-block;margin-bottom:14px}.split-copy h2{font-size:clamp(28px,3.6vw,40px);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1.1;margin:0 0 18px}.split-copy p{color:var(--text-secondary);font-size:17px;line-height:1.65;margin:0 0 22px}.split-copy ul{display:grid;gap:14px;list-style:none;margin:0 0 30px;padding:0}.split-copy li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:15px;gap:12px;line-height:1.5}.split-copy li .check{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.35);border-radius:50%;color:var(--accent-green);display:grid;flex:0 0 22px;font-size:11px;font-weight:var(--fw-bold);height:22px;margin-top:2px;place-items:center;width:22px}.split-copy strong{color:var(--text-primary);font-weight:var(--fw-semi)}.split-media{aspect-ratio:4/3;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-image-blue);overflow:hidden;position:relative}.split-media img{height:100%;object-fit:cover;width:100%}.split-media.portrait{aspect-ratio:3/4}.split-media.cover-contain{background:#0a0f1a}.split-media.cover-contain img{object-fit:contain;padding:30px}.media-badge{align-items:center;backdrop-filter:blur(10px);background:rgba(12,18,32,.9);border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:var(--fw-semi);gap:8px;left:16px;padding:8px 12px;position:absolute;top:16px}.media-badge .dot{background:var(--accent-green);border-radius:50%;box-shadow:0 0 8px var(--accent-green);height:6px;width:6px}.features-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.features-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px;transition:border-color .2s,transform .2s,background .2s}.feature-card:hover{background:rgba(14,165,233,.04);border-color:rgba(14,165,233,.35);transform:translateY(-3px)}.feature-ico{background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(6,182,212,.12));border:1px solid rgba(14,165,233,.3);border-radius:12px;color:var(--accent-primary);display:grid;height:48px;margin-bottom:18px;place-items:center;width:48px}.feature-ico svg{height:22px;width:22px}.feature-card h3{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0 0 8px}.feature-card p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.beta{padding:80px 0 120px}.beta,.beta-card{position:relative}.beta-card{background:radial-gradient(circle at 10% 0,rgba(14,165,233,.22),transparent 55%),radial-gradient(circle at 90% 100%,rgba(6,182,212,.18),transparent 55%),linear-gradient(180deg,rgba(14,165,233,.06),rgba(6,182,212,.02));border:1px solid rgba(14,165,233,.35);border-radius:28px;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 80px rgba(14,165,233,.12);overflow:hidden;padding:64px 56px}.beta-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.3fr 1fr}@media (max-width:900px){.beta-grid{grid-template-columns:1fr}}.beta-badge{align-items:center;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-pill);color:var(--accent-warm-2);display:inline-flex;font-size:12px;font-weight:var(--fw-bold);gap:10px;letter-spacing:.12em;margin-bottom:18px;padding:8px 14px;text-transform:uppercase}.beta h2{font-size:clamp(32px,4vw,48px);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.beta h2 .big{background:var(--grad-amber);-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-text-fill-color:transparent}.beta p{color:var(--text-secondary);font-size:17px;line-height:1.6;margin:0 0 28px;max-width:560px}.beta-perks{display:grid;gap:12px;list-style:none;margin:0 0 32px;padding:0}.beta-perks li{align-items:flex-start;color:var(--text-secondary);display:flex;gap:10px}.beta-perks li .check{background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.5);border-radius:50%;color:var(--accent-warm-2);display:grid;flex:0 0 22px;font-size:11px;font-weight:var(--fw-bold);height:22px;margin-top:2px;place-items:center;width:22px}.beta-stat{background:rgba(7,11,18,.6);border:1px solid rgba(245,158,11,.3);border-radius:24px;padding:40px 28px;text-align:center}.beta-stat .num{background:var(--grad-amber);-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,10vw,120px);font-weight:var(--fw-black);letter-spacing:-.05em;line-height:.9;-webkit-text-fill-color:transparent}.beta-stat .num sup{font-size:.45em;vertical-align:top}.beta-stat .label{color:var(--text-primary);font-size:14px;font-weight:var(--fw-semi);letter-spacing:.04em;margin-top:12px}.beta-stat .sub{color:var(--text-muted);font-size:12px;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.contact{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:80px 0 140px}.contact-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1.1fr 1fr}@media (max-width:900px){.contact-grid{gap:40px;grid-template-columns:1fr}}.contact-copy h2{font-size:clamp(32px,4vw,44px);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1.08;margin:12px 0 16px}.contact-copy p{color:var(--text-secondary);font-size:17px;line-height:1.65;margin:0 0 28px}.contact-list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.contact-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:15px;gap:14px}.contact-list li .ico{background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.3);border-radius:10px;color:var(--accent-primary);display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.contact-list li .ico svg{height:16px;width:16px}.contact-list li strong{color:var(--text-primary);display:block;font-weight:var(--fw-semi);margin-bottom:2px}.contact-form{background:rgba(7,11,18,.7);border:1px solid var(--border-medium);border-radius:24px;box-shadow:var(--shadow-card);padding:36px}.field{margin-bottom:18px}.field label{color:var(--text-primary);display:block;font-size:12px;font-weight:var(--fw-semi);letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.field input,.field select,.field textarea{background:hsla(0,0%,100%,.03);border:1px solid var(--border-medium);border-radius:12px;color:var(--text-primary);font-family:var(--font-sans);font-size:15px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.field input:focus,.field select:focus,.field textarea:focus{background:rgba(14,165,233,.04);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(14,165,233,.15);outline:none}.field textarea{min-height:92px;resize:vertical}.field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:40px}.field-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:500px){.field-row{grid-template-columns:1fr}}.form-footnote{color:var(--text-muted);font-size:12px;margin-top:12px;text-align:center}.form-success{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:14px;color:var(--text-primary);display:none;padding:28px}.form-success.show{display:block}.form-success .ico{color:var(--accent-green);font-size:28px;margin-bottom:8px}.footer{background:var(--bg-primary);border-top:1px solid var(--border-subtle);padding:48px 0 32px}.footer-inner{flex-wrap:wrap;gap:20px;justify-content:space-between}.footer .brand,.footer-inner{align-items:center;display:flex}.footer .brand{font-weight:var(--fw-heavy);gap:12px}.footer .brand img{height:28px;width:28px}.footer .copy{color:var(--text-muted);font-size:13px}.tweaks{backdrop-filter:blur(14px);background:rgba(7,11,18,.96);border:1px solid var(--border-medium);border-radius:16px;bottom:20px;box-shadow:0 30px 60px rgba(0,0,0,.6);display:none;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:fixed;right:20px;width:320px;z-index:100}.tweaks.show{display:flex}.tweaks-head{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:16px 18px}.tweaks-head h4{color:var(--accent-primary);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.12em;margin:0;text-transform:uppercase}.tweaks-body{display:grid;gap:18px;overflow-y:auto;padding:18px}.tweaks-body .tw-field label{color:var(--text-muted);display:block;font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.tweaks-body input,.tweaks-body select,.tweaks-body textarea{background:hsla(0,0%,100%,.04);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;padding:10px 12px;width:100%}.tweaks-body textarea{font-family:var(--font-sans);line-height:1.4;min-height:64px;resize:vertical}.tw-seg{background:hsla(0,0%,100%,.03);border:1px solid var(--border-subtle);border-radius:10px;display:flex;gap:6px;padding:4px}.tw-seg button{background:transparent;border:0;border-radius:7px;color:var(--text-secondary);cursor:pointer;flex:1;font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semi);padding:8px 10px}.tw-seg button.active{background:var(--accent-primary);color:#041625}html body .hs-form .hs-form-field label,html body .hs-form .hs-form-field label>span,html body .hs-form .hs-form-field>label,html body .hs-form .hs-form-field>label>span,html body .hs-form-field label,html body .hs-form-field label>span,html body .hs-form-field>label,html body .hs-form-field>label>span,html body fieldset.form-columns-1>div.field>label,html body fieldset.form-columns-1>div.field>label>span,html body fieldset.form-columns-2>div.field>label,html body fieldset.form-columns-2>div.field>label>span,html body form.hs-form>fieldset label,html body form.hs-form>fieldset label>span,html body label[for*=-form-],html body label[for*=-form-]>span,html body label[for^=company-],html body label[for^=email-],html body label[for^=firstname-],html body label[for^=lastname-],html body label[for^=message-],html body label[for^=phone-]{color:#fff!important;display:inline-block!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;margin-bottom:8px!important;opacity:1!important;text-transform:uppercase!important}html body .hs-form-required{color:#0ea5e9!important;margin-left:2px!important}html body .hs-form .hs-button,html body .hs-form input[type=submit],html body .hs-form input[type=submit].hs-button,html body form.hs-form .actions input[type=submit]{background:#0ea5e9!important;background-color:#0ea5e9!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 24px -12px rgba(14,165,233,.6)!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;padding:14px 28px!important;text-transform:none!important}html body .hs-form .hs-button:hover,html body .hs-form input[type=submit]:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}html body .hs-fieldtype-booleancheckbox label,html body .hs-fieldtype-radio label,html body .hs-form-booleancheckbox label,html body .hs-form-radio label{color:#e8eef7!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html body .hs-error-msgs label,html body .hs-error-msgs li label,html body label.hs-error-msg{color:#ff6b6b!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.contact-form .hs-form,.contact-form .hs-form-frame,.contact-form form.hs-form{background:transparent;color:#fff!important;font-family:var(--font-body)}.contact-form .hs-form-field{margin-bottom:14px}.contact-form .hs-field-desc,.contact-form .hs-form label,.contact-form .hs-form-field>label,.contact-form label{color:#fff!important;display:block;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;margin-bottom:8px!important;margin-bottom:6px;opacity:1!important;text-transform:uppercase!important}.contact-form .hs-form-required{color:var(--accent-primary);margin-left:2px}.contact-form .hs-main-font-element,.contact-form .hs-richtext,.contact-form .hs-richtext h1,.contact-form .hs-richtext h2,.contact-form .hs-richtext h3,.contact-form .hs-richtext p,.contact-form p{color:#e8eef7!important;opacity:1!important}.contact-form .hs-input,.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .15s ease,background .15s ease;width:100%!important}.contact-form .hs-input:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:rgba(14,165,233,.04);border-color:var(--accent-primary);outline:none}.contact-form textarea{min-height:80px;resize:vertical}.contact-form .hs-input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsla(0,0%,100%,.5)}.contact-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}@media (min-width:640px){.contact-form form.hs-form{display:grid;gap:0 14px;grid-template-columns:1fr 1fr}.contact-form .hs-form-field{grid-column:span 2}.contact-form .hs_email,.contact-form .hs_firstname,.contact-form .hs_lastname,.contact-form .hs_phone{grid-column:span 1}.contact-form .hs-submit,.contact-form .hs_submit{grid-column:span 2}}.contact-form .hs-button,.contact-form input[type=submit].hs-button{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:0;border-radius:12px;box-shadow:0 8px 24px -12px rgba(14,165,233,.6);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:8px;padding:14px 24px;transition:transform .1s ease,box-shadow .15s ease,filter .15s ease;width:100%}.contact-form .hs-button:hover{box-shadow:0 12px 32px -14px rgba(14,165,233,.8);filter:brightness(1.08);transform:translateY(-1px)}.contact-form .hs-button:active{transform:translateY(0)}.contact-form .hs-error-msg,.contact-form .hs-error-msgs,.contact-form .hs-error-msgs li,.contact-form label.hs-error-msg{color:#ff6b6b;font-size:12px;font-weight:400;letter-spacing:0;list-style:none;margin:0;padding:4px 0 0;text-transform:none}.contact-form .hs-input.error,.contact-form .hs-input.invalid{border-color:#ff6b6b}.contact-form .hs-richtext,.contact-form .legal-consent-container{color:var(--text-muted);font-size:12px;line-height:1.5;margin:6px 0}.contact-form .legal-consent-container a{color:var(--accent-primary)}.contact-form .hs-main-font-element,.contact-form .submitted-message{background:rgba(14,165,233,.06);border:1px solid rgba(14,165,233,.2);border-radius:12px;color:var(--text-primary);font-size:15px;line-height:1.55;padding:20px}.contact-form .hs-form-booleancheckbox label,.contact-form .hs-form-radio label{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:0;text-transform:none}.contact-form input[type=checkbox],.contact-form input[type=radio]{accent-color:var(--accent-primary);margin-top:2px;width:auto!important}