:root{--navy: #0B2545;--navy-deep: #061937;--blue: #134074;--blue-bright: #1E5BC6;--blue-soft: #EEF3FA;--blue-tint: #F7FAFD;--text: #0B2545;--text-muted: #5A6B82;--text-soft: #8B97AB;--border: #DBE4EC;--border-soft: #ECF0F5;--white: #FFFFFF;--accent-glow: rgba(30, 91, 198, .08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;font-size:16px}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 32px}nav.top{position:sticky;top:0;z-index:100;background:#ffffffd9;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border-soft)}nav.top .inner{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;max-width:1200px;margin:0 auto}.logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--navy)}.logo .mark{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--blue-bright),var(--navy));display:inline-block;position:relative}.logo .mark:after{content:"";position:absolute;inset:6px;border-radius:3px;background:var(--white);opacity:.18}nav.top ul{display:flex;gap:32px;list-style:none;align-items:center}nav.top ul a{font-size:14.5px;color:var(--text-muted);font-weight:500;transition:color .15s ease}nav.top ul a:hover{color:var(--navy)}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:8px;font-weight:500;font-size:14.5px;transition:all .15s ease;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover{background:var(--navy);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--navy);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--navy);background:var(--blue-tint)}.btn .arrow{font-size:13px;transition:transform .15s ease}.btn:hover .arrow{transform:translate(2px)}section.hero{background:radial-gradient(900px 500px at 85% -10%,var(--accent-glow),transparent 60%),linear-gradient(180deg,var(--blue-tint) 0%,var(--white) 100%);padding:90px 0 110px;border-bottom:1px solid var(--border-soft);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:13px;font-weight:500;margin-bottom:24px;border:1px solid rgba(30,91,198,.12)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--blue-bright)}h1.hero-title{font-size:56px;line-height:1.06;font-weight:600;letter-spacing:-.025em;color:var(--navy);margin-bottom:22px}h1.hero-title em{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500;color:var(--blue)}p.hero-sub{font-size:18.5px;line-height:1.55;color:var(--text-muted);margin-bottom:18px;max-width:560px}.credibility{font-size:14.5px;line-height:1.55;color:var(--text-soft);margin-bottom:36px;max-width:560px;padding-left:14px;border-left:2px solid var(--blue-bright)}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hero-visual{background:var(--white);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #0b25450a,0 12px 40px -8px #0b25452e;overflow:hidden;position:relative}.hv-header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-soft);background:var(--blue-tint)}.hv-header .traffic{display:flex;gap:6px}.hv-header .traffic span{width:10px;height:10px;border-radius:50%;background:var(--border)}.hv-header .hv-title{font-size:13px;color:var(--text-muted);font-weight:500;margin-left:8px}.hv-body{padding:22px 22px 24px}.hv-section-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);margin-bottom:14px}.corr-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-soft)}.corr-row:last-child{border-bottom:none}.corr-tag{font-size:11px;font-weight:600;padding:4px 9px;border-radius:5px;letter-spacing:.02em;white-space:nowrap}.tag-bank{background:#dbeafe;color:#1e40af}.tag-energy{background:#fef3c7;color:#92400e}.tag-gov{background:#e0e7ff;color:#3730a3}.tag-pharma{background:#dcfce7;color:#166534}.corr-meta{min-width:0}.corr-loan{font-size:13.5px;font-weight:500;color:var(--navy);margin-bottom:3px}.corr-snippet{font-size:12.5px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corr-clock{text-align:right;min-width:88px}.corr-clock .days{font-size:13px;font-weight:600;color:var(--navy)}.corr-clock .label{font-size:11px;color:var(--text-soft);margin-top:2px}.corr-clock.urgent .days{color:#b91c1c}.progress{height:3px;background:var(--blue-soft);border-radius:999px;overflow:hidden;margin-top:6px}.progress>span{display:block;height:100%;background:var(--blue-bright)}.progress.urgent>span{background:#dc2626}section.std{padding:100px 0}.sect-eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--blue-bright);margin-bottom:16px}h2.sect-title{font-size:40px;line-height:1.12;font-weight:600;letter-spacing:-.022em;color:var(--navy);margin-bottom:20px;max-width:720px}p.sect-lede{font-size:17px;line-height:1.65;color:var(--text-muted);max-width:680px}section.industries{background:var(--blue-tint);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.ind-card{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px 22px;transition:all .2s ease}.ind-card:hover{border-color:var(--blue-bright);transform:translateY(-2px);box-shadow:0 6px 20px #0b25450f}.ind-card.feat{border:2px solid var(--blue-bright);background:linear-gradient(180deg,var(--white) 0%,var(--blue-soft) 100%)}.ind-card.feat .ind-feat-tag{display:inline-block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-bright);margin-bottom:8px}.ind-ico{width:36px;height:36px;border-radius:8px;background:var(--blue-soft);color:var(--blue-bright);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ind-card h3{font-size:15.5px;font-weight:600;color:var(--navy);margin-bottom:6px;letter-spacing:-.005em}.ind-regs{font-size:12.5px;color:var(--text-soft);line-height:1.55;letter-spacing:.01em}.ind-also{text-align:center;margin-top:32px;font-size:13.5px;color:var(--text-soft)}section.problem{background:var(--white)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.problem-prose p{font-size:16.5px;line-height:1.75;color:var(--text-muted);margin-bottom:20px}.problem-prose strong{color:var(--navy);font-weight:600}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-card{background:var(--blue-tint);border:1px solid var(--border-soft);border-radius:12px;padding:26px 24px}.stat-num{font-size:36px;font-weight:600;letter-spacing:-.02em;color:var(--navy);margin-bottom:6px;font-family:Newsreader,Georgia,serif;font-style:italic}.stat-label{font-size:13.5px;color:var(--text-muted);line-height:1.5}section.features{background:var(--blue-tint)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden;margin-top:56px}.feature{background:var(--white);padding:36px 32px;transition:background .2s ease}.feature:hover{background:var(--blue-tint)}.feature .ico{width:40px;height:40px;border-radius:10px;background:var(--blue-soft);display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:var(--blue-bright)}.feature h3{font-size:17px;font-weight:600;color:var(--navy);margin-bottom:10px;letter-spacing:-.01em}.feature p{font-size:14.5px;line-height:1.6;color:var(--text-muted)}section.layer{background:linear-gradient(180deg,var(--white) 0%,var(--blue-tint) 100%)}.layer-card{background:var(--navy);border-radius:20px;padding:64px;color:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.layer-card:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(30,91,198,.45),transparent 70%)}.layer-card h2{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--white);margin-bottom:18px;position:relative}.layer-card p{font-size:16.5px;line-height:1.65;color:#ffffffc7;position:relative}.integrations{position:relative;display:flex;flex-wrap:wrap;gap:10px}.integ-pill{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:var(--white);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500}.founders-intro{max-width:720px;margin-bottom:56px}.hero-card{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:44px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start;margin-bottom:20px;position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--blue-bright),var(--navy))}.hero-card.doug:before{background:linear-gradient(180deg,#1e5bc6,#0b2545)}.doug-flag{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-bright);background:var(--blue-soft);padding:4px 10px;border-radius:5px;margin-bottom:12px}.avatar-lg{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--navy));color:var(--white);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500;letter-spacing:-.01em;flex-shrink:0}.founder-name{font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--navy)}.founder-role{font-size:14px;color:var(--blue-bright);font-weight:500;margin-top:4px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.founder-bio{font-size:15.5px;line-height:1.7;color:var(--text-muted);margin-bottom:18px}.founder-meta{display:flex;gap:18px;align-items:center;font-size:13.5px;color:var(--text-soft)}.founder-meta a{color:var(--blue-bright);font-weight:500;border-bottom:1px solid transparent;transition:border-color .15s ease}.founder-meta a:hover{border-color:var(--blue-bright)}.others{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px}.founder-card{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:32px 28px;transition:all .2s ease}.founder-card:hover{border-color:var(--blue-bright);transform:translateY(-2px)}.avatar-md{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--navy));color:var(--white);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:500;margin-bottom:18px}.founder-card .founder-name{font-size:17px}.founder-card .founder-role{font-size:12px;margin-bottom:12px}.founder-card .founder-bio{font-size:14px;line-height:1.6;margin-bottom:14px}.founder-card .founder-meta{font-size:12.5px}section.partner{background:var(--blue-tint);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.partner-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.benefit-list{list-style:none;margin-top:28px}.benefit-list li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--border-soft);font-size:15.5px;line-height:1.55;color:var(--navy)}.benefit-list li:last-child{border-bottom:none}.check{width:22px;height:22px;border-radius:50%;background:var(--blue-bright);color:var(--white);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.check svg{width:12px;height:12px}.booking-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:36px;box-shadow:0 4px 24px #0b25450f}.booking-card h3{font-size:19px;font-weight:600;color:var(--navy);margin-bottom:8px}.booking-card p{font-size:14.5px;color:var(--text-muted);line-height:1.55;margin-bottom:24px}.booking-card .who{display:flex;gap:12px;align-items:center;padding:14px;background:var(--blue-tint);border-radius:10px;margin-bottom:20px}.booking-card .who .avatar-sm{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--navy));color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:500}.booking-card .who .name{font-size:14.5px;font-weight:500;color:var(--navy)}.booking-card .who .title{font-size:12.5px;color:var(--text-muted)}.booking-card .btn{width:100%;justify-content:center;padding:14px}.dp-form{display:flex;flex-direction:column;gap:16px;margin-top:4px}.dp-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dp-form .form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dp-form .form-field label{font-size:11.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.dp-form .form-field label .optional{font-weight:400;color:var(--text-soft);text-transform:none;letter-spacing:0}.dp-form .form-field input,.dp-form .form-field select,.dp-form .form-field textarea{width:100%;font-family:inherit;font-size:14.5px;line-height:1.5;color:var(--navy);background:var(--white);border:1px solid var(--border);border-radius:8px;padding:10px 13px;transition:border-color .15s ease,box-shadow .15s ease}.dp-form .form-field input:hover,.dp-form .form-field select:hover,.dp-form .form-field textarea:hover{border-color:var(--text-soft)}.dp-form .form-field input:focus,.dp-form .form-field select:focus,.dp-form .form-field textarea:focus{outline:none;border-color:var(--blue-bright);box-shadow:0 0 0 3px #1e5bc61a}.dp-form .form-field input::placeholder,.dp-form .form-field textarea::placeholder{color:var(--text-soft);opacity:1}.dp-form .form-field textarea{resize:vertical;min-height:108px;font-family:inherit}.dp-form .form-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%235A6B82' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.dp-form .form-submit{width:100%;justify-content:center;padding:14px;margin-top:6px;font-size:15px}.dp-form .form-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.dp-form .form-status{font-size:13px;line-height:1.5;color:var(--text-muted);margin-top:4px}.dp-form .form-status:empty{display:none}.dp-form .form-status.success{padding:10px 12px;border-radius:8px;background:#d1fae5;border:1px solid #6EE7B7;color:#047857}.dp-form .form-status.error{padding:10px 12px;border-radius:8px;background:#fee2e2;border:1px solid #FCA5A5;color:#b91c1c}.dp-form .form-note{font-size:12px;color:var(--text-soft);text-align:center;margin-top:4px;margin-bottom:0;line-height:1.5}section.trust{padding:64px 0;background:var(--white)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.trust-item{display:flex;gap:14px;align-items:flex-start}.trust-item .ti-ico{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--blue-soft);color:var(--blue-bright);display:flex;align-items:center;justify-content:center}.trust-item h4{font-size:14.5px;font-weight:600;color:var(--navy);margin-bottom:4px}.trust-item p{font-size:13px;color:var(--text-muted);line-height:1.5}footer{background:var(--navy);color:var(--white);padding:60px 0 36px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:44px}footer .logo{color:var(--white);margin-bottom:16px}footer p.tag{font-size:14px;color:#ffffff9e;line-height:1.6;max-width:320px}footer h5{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff94;margin-bottom:16px}footer ul{list-style:none}footer ul li{margin-bottom:10px}footer ul a{font-size:14px;color:#ffffffd6;transition:color .15s ease}footer ul a:hover{color:var(--white)}.footer-bottom{padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:13px;color:#ffffff80}@media(max-width:960px){.hero-grid,.problem-grid,.layer-card,.partner-grid,.footer-grid{grid-template-columns:1fr;gap:40px}.features-grid,.others,.trust-grid,.ind-grid{grid-template-columns:1fr 1fr}h1.hero-title{font-size:40px}h2.sect-title{font-size:30px}section.std{padding:64px 0}.layer-card{padding:40px 32px}.hero-card{grid-template-columns:1fr;padding:32px}}@media(max-width:600px){.features-grid,.others,.trust-grid,.ind-grid,.dp-form .form-row{grid-template-columns:1fr}nav.top ul{display:none}h1.hero-title{font-size:34px}.layer-card{padding:32px 24px}}
