main.holyn-internal{--internal-panel:var(--holyn-bg-soft);--internal-panel-strong:var(--holyn-bg-panel);--internal-line:var(--holyn-border);background:var(--holyn-bg);font-family:Arial,Helvetica,sans-serif}main.holyn-internal>section:first-of-type{border-bottom:1px solid var(--internal-line);align-items:center;min-height:600px;padding-top:150px;padding-bottom:92px;display:flex}main.holyn-internal>section:first-of-type>.max-w-7xl,main.holyn-internal>section:first-of-type .max-w-7xl{width:min(1360px,100% - 112px);max-width:none}main.holyn-internal h1,main.holyn-internal h2,main.holyn-internal h3{letter-spacing:-.04em}main.holyn-internal h1{font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.02}main.holyn-internal h2{font-weight:400}main.holyn-internal section:not(:first-of-type){border-top:1px solid #ffffff0b}main.holyn-internal .glass{background:var(--internal-panel);border-color:var(--internal-line);border-radius:var(--holyn-radius);-webkit-backdrop-filter:none;backdrop-filter:none}main.holyn-internal .rounded-2xl{border-radius:5px}main.holyn-internal .rounded-xl{border-radius:4px}main.holyn-internal .bg-white\/5{background:#ffffff08}main.holyn-internal .text-\[var\(--accent\)\]{color:var(--holyn-mint)}main.holyn-internal .text-\[var\(--foreground-muted\)\]{color:var(--holyn-text-muted)}main.holyn-internal a.bg-white,main.holyn-internal button.bg-white{color:#16251a;background:#bdffd6;border-radius:4px}main.holyn-internal a.bg-white:hover,main.holyn-internal button.bg-white:hover{background:#ddffe8}main.holyn-internal .internal-cross-sell-cta{color:#bdffd6;background:0 0;border:1px solid #bdffd680}main.holyn-internal .internal-cross-sell-cta:hover{color:#16251a;background:#bdffd6;border-color:#bdffd6}main.holyn-internal section[id=contact]{background:#1c2920}.internal-flow{border-bottom:1px solid var(--internal-line);background:#151c17;padding:88px 0}.internal-flow-heading{max-width:760px;margin-bottom:44px}.internal-eyebrow{color:#bdffd6;letter-spacing:1.5px;font-family:Courier New,monospace;font-size:10px;line-height:1.5;display:block}.internal-flow-heading h2{margin:18px 0 16px;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.08}.internal-flow-heading p{color:#a9b2ab;max-width:540px;font-size:15px;line-height:1.8}.internal-flow-grid{grid-template-columns:1fr 34px 1.2fr 34px 1fr;align-items:stretch;gap:12px;display:grid}.internal-flow-step{background:#101310;border:1px solid #ffffff1c;border-radius:5px;min-height:260px;padding:25px}.internal-flow-step-accent{background:linear-gradient(145deg,#243429,#172019);border-color:#bdffd659}.internal-flow-step-output{color:#17231b;background:#d9e4d7;border-color:#c5d5c3}.internal-flow-step-output .internal-eyebrow{color:#3f694b}.internal-flow-number{color:#637568;margin-bottom:30px;font-family:monospace;font-size:12px;display:block}.internal-flow-step-output .internal-flow-number{color:#53735d}.internal-flow-step h3{margin:17px 0 14px;font-size:22px;font-weight:400;line-height:1.2}.internal-flow-step p{color:#a9b2ab;font-size:13px;line-height:1.75}.internal-flow-step-output p{color:#4d6252}.internal-flow-connector{color:#bdffd6;place-items:center;font-size:24px;display:grid}.internal-flow-results{gap:10px;margin-top:24px;display:grid}.internal-flow-results div{border-top:1px solid #17231b2c;justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.internal-flow-results strong{color:#234b30;font-size:24px;font-weight:400}.internal-flow-results span{color:#4d6252;text-align:right;font-size:11px}@media (max-width:899px){.internal-flow{padding:64px 0}.internal-flow-grid{grid-template-columns:1fr;gap:10px}.internal-flow-step{min-height:auto}.internal-flow-connector{min-height:24px;transform:rotate(90deg)}}@media (max-width:599px){.internal-flow>.max-w-7xl{padding-inline:16px}.internal-flow-step{padding:20px}.internal-flow-step h3{font-size:20px}}main.holyn-internal input,main.holyn-internal textarea,main.holyn-internal select{border-radius:3px}@media (max-width:899px){main.holyn-internal>section:first-of-type{min-height:auto;padding-top:120px;padding-bottom:68px}main.holyn-internal>section:first-of-type>.max-w-7xl,main.holyn-internal>section:first-of-type .max-w-7xl{width:calc(100% - 40px)}main.holyn-internal h1{font-size:clamp(42px,12vw,68px)}}@media (max-width:599px){main.holyn-internal>section:first-of-type{padding-top:105px;padding-bottom:56px}main.holyn-internal>section:first-of-type>.max-w-7xl,main.holyn-internal>section:first-of-type .max-w-7xl{width:calc(100% - 32px)}}
