/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial}}}:root{--navy:#0b1d3a;--navy-deep:#061226;--navy-soft:#1a2d4d;--teal:#0d9388;--teal-bright:#14a89c;--mint:#a7e9dd;--mint-soft:#d9f0ec;--bg:#f3f4f6;--bg-soft:#e8eaee;--bg-card:#fff;--border:#dcdfe4;--border-soft:#e6e8ec;--text:#0b1d3a;--text-soft:#4a5a6e;--text-mute:#6b7a8b}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(ellipse at 85% 5%,#a7e9dd66 0,transparent 50%),radial-gradient(ellipse at 5% 95%,#d9f0ec80 0,transparent 50%),var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;min-height:100vh;font-family:DM Sans,system-ui,-apple-system,sans-serif;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#0b1d3a09 1px,#0000 0);background-size:32px 32px;position:fixed;inset:0}.container{z-index:1;max-width:1200px;padding-inline:calc(var(--spacing,.25rem)*8);margin-inline:auto;position:relative}.nav{top:calc(var(--spacing,.25rem)*0);z-index:100;border-bottom-style:var(--tw-border-style);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-width:1px;border-color:var(--border-soft);background:#f3f4f6eb;position:sticky}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-logo img{height:26px;display:block}.nav-left{gap:calc(var(--spacing,.25rem)*6)}.nav-left,.nav-right{align-items:center;display:flex}.nav-right{gap:14px}.nav-link{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--navy);text-decoration-line:none;display:inline-flex}.nav-link:hover{color:var(--teal)}.nav-section-tag{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-family:JetBrains Mono,monospace;font-size:11px;--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);background:var(--bg-card);border-width:1px;border-color:var(--border-soft);border-radius:6px;padding-block:5px;padding-inline:10px}.nav-cta,.nav-section-tag{font-weight:var(--font-weight-semibold,600)}.nav-cta{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--teal);border-width:1.5px;border-color:var(--teal);background:linear-gradient(135deg,#14b8a60a,#0d938814);border-radius:3.40282e+38px;padding-block:10px;padding-inline:22px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.nav-cta:hover{background:var(--teal);color:#fff}.nav-cta .material-icons{font-size:16px}@media (max-width:720px){.nav-link-back,.nav-section-tag{display:none}}.hero{padding-block:calc(var(--spacing,.25rem)*24);padding-bottom:calc(var(--spacing,.25rem)*14)}.hero-eyebrow{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);display:inline-flex}.hero-eyebrow .dot{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);background:var(--teal);border-radius:3.40282e+38px}.hero h1{margin-bottom:calc(var(--spacing,.25rem)*6);--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold,700);max-width:880px;font-family:Playfair Display,serif;font-size:clamp(40px,5.5vw,64px);line-height:1.05;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--navy)}.hero h1 em{color:var(--teal);font-style:italic}.hero-sub{--tw-leading:1.6;max-width:680px;color:var(--text-soft);font-size:19px;line-height:1.6}.connectors{padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*24)}.connectors-grid{gap:calc(var(--spacing,.25rem)*7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-card{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*10);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-width:1px;border-color:var(--border-soft);border-radius:24px;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}.connector-card:before{content:"";top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*1);background:var(--teal);transform-origin:0;transition:transform .3s;position:absolute;transform:scaleX(0)}.connector-card:hover{border-color:var(--teal);transform:translateY(-4px);box-shadow:0 18px 48px #0b1d3a14}.connector-card:hover:before{transform:scaleX(1)}.connector-tag{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:14px;padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);background:var(--mint-soft);border-radius:3.40282e+38px;align-self:flex-start;display:inline-flex}.connector-tag .material-icons{font-size:12px}.connector-card h2{--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);font-family:Playfair Display,serif;font-size:36px;line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--navy);margin-bottom:14px}.connector-desc{margin-bottom:calc(var(--spacing,.25rem)*7);--tw-leading:1.65;color:var(--text-soft);font-size:15px;line-height:1.65}.connector-features{margin-bottom:calc(var(--spacing,.25rem)*7);flex-direction:column;flex-grow:1;list-style-type:none}.connector-features,.connector-features li{gap:calc(var(--spacing,.25rem)*3);display:flex}.connector-features li{align-items:flex-start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1.5;color:var(--text);line-height:1.5}.connector-features .material-icons{color:var(--teal);flex-shrink:0;margin-top:1px;font-size:18px}.connector-actions{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*6);border-top-width:1px;border-color:var(--border-soft);flex-wrap:wrap;display:flex}.btn-primary{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);padding-inline:22px;padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:var(--teal);color:#fff;border-width:0;border-radius:3.40282e+38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-primary:hover{background:var(--navy);transform:translateY(-2px)}.btn-primary .material-icons{font-size:16px}.btn-secondary{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);padding-inline:22px;padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--navy);border-width:1.5px;border-color:var(--border);background:0 0;border-radius:3.40282e+38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}.btn-secondary .material-icons{font-size:16px}.trust-band{z-index:1;border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*14);background:var(--bg-card);border-bottom-width:1px;border-color:var(--border-soft);position:relative}.trust-grid{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-item{text-align:left}.trust-icon{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-xl,.75rem);background:var(--mint-soft);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.trust-icon .material-icons{color:var(--teal);font-size:22px}.trust-item h4{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--navy)}.trust-item p{--tw-leading:1.5;color:var(--text-mute);font-size:13px;line-height:1.5}.account-band{z-index:1;padding-block:calc(var(--spacing,.25rem)*16);padding-bottom:calc(var(--spacing,.25rem)*24);position:relative}.account-wrap{align-items:center;gap:calc(var(--spacing,.25rem)*10);padding:calc(var(--spacing,.25rem)*12);background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:1.4fr auto;display:grid;position:relative;overflow:hidden}.account-wrap:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(at 100%,#0d93884d 0,#0000 55%),radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0) 0 0/30px 30px;position:absolute}.account-wrap>div{z-index:2;position:relative}.account-eyebrow{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-bright)}.account-wrap h3{margin-bottom:calc(var(--spacing,.25rem)*2.5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-family:Playfair Display,serif;font-size:clamp(24px,3vw,32px);line-height:1.2;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em}.account-wrap p{--tw-leading:1.55;color:#ffffffbf;max-width:520px;font-size:15px;line-height:1.55}.account-actions{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.btn-light{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:var(--teal-bright);color:var(--navy);border-radius:3.40282e+38px;padding-block:14px;padding-inline:26px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-light:hover{transform:translateY(-2px)}.btn-light .material-icons{font-size:16px}.btn-ghost{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#fff;background:0 0;border-width:1px;border-color:#ffffff40;border-radius:3.40282e+38px;padding-block:14px;padding-inline:26px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-ghost:hover{border-color:var(--teal-bright);color:var(--teal-bright)}.landing-footer{z-index:1;padding-block:calc(var(--spacing,.25rem)*12);padding-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:var(--navy-deep);color:#ffffff8c;position:relative}.footer-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.landing-footer a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#ffffff8c;text-decoration-line:none;transition-duration:.2s}.landing-footer a:hover{color:var(--teal-bright)}.footer-links{gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;display:flex}@media (max-width:860px){.hero{padding-block:calc(var(--spacing,.25rem)*16);padding-bottom:calc(var(--spacing,.25rem)*10)}.connectors{padding-top:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*16)}.connectors-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.connector-card{padding:calc(var(--spacing,.25rem)*8)}.connector-card h2{font-size:30px}.trust-grid{gap:calc(var(--spacing,.25rem)*7);grid-template-columns:repeat(2,minmax(0,1fr))}.trust-band{padding-block:calc(var(--spacing,.25rem)*10)}.account-band{padding-block:calc(var(--spacing,.25rem)*12);padding-bottom:calc(var(--spacing,.25rem)*16)}.account-wrap{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*9);grid-template-columns:1fr}}@media (max-width:560px){.connector-actions{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center}.footer-inner{text-align:center}.account-actions,.footer-inner{flex-direction:column}.btn-ghost,.btn-light{justify-content:center}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}