.tech{--lilac:#DCDEE0;--blush:#E0E1E3;--mint:#D9DFDC;--ice:#DBDEE0;--gold:#DEDFE1;--iris:linear-gradient(100deg,#DBDEE0,#DEE1E1 45%,#D9DEDB);--brand-ink:#101519;--brand-deep:#17703D;--brand-green:#2FC55A;--brand-pale:#D8F2E2;--brand-mid:#74C596;--line:#1C8A4B;--line-2:#77C79A;--accent:#5C666C;--ink-soft:#414A50;--ink-faint:#5C666C;--pop:#2FC55A;--pop-soft:#7FD9A0;--hint:linear-gradient(100deg,#1C8A4B,#2FC55A 55%,#7FD9A0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tech{--line:#6FE096;--line-2:#3E8A5D;--accent:#5FD98A;--ink-soft:#AFB6BB;--ink-faint:#838C92;--pop:#3FD46B;--pop-soft:#1C8A4B;--hint:linear-gradient(100deg,#2FC55A,#6FE096 55%,#A8EEC2)}}:root[data-theme=dark] .tech{--line:#6FE096;--line-2:#3E8A5D;--accent:#5FD98A;--ink-soft:#AFB6BB;--ink-faint:#838C92;--pop:#3FD46B;--pop-soft:#1C8A4B;--hint:linear-gradient(100deg,#2FC55A,#6FE096 55%,#A8EEC2)}body:has(.tech){--ink:#101519;--pearl:#F2F3F4;--pearl-warm:#ECEEEF;--band-bg:#101519;--band-fg:#F2F3F4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.tech){--ink:#E9EDEF;--pearl:#0D1114;--pearl-warm:#12171A;--band-bg:#0C1013;--band-fg:#E9EDEF}}:root[data-theme=dark] body:has(.tech){--ink:#E9EDEF;--pearl:#0D1114;--pearl-warm:#12171A;--band-bg:#0C1013;--band-fg:#E9EDEF}body:has(.tech) .aura span{filter:blur(120px)}body:has(.tech) .aura span:first-child{background:#D3E9DA;opacity:.11}body:has(.tech) .aura span:nth-child(2){background:#DEE1E2;opacity:.07}body:has(.tech) .aura span:nth-child(3){background:#CFE7D8;opacity:.06}body:has(.tech) .aura span:nth-child(4){background:#DCE0E1;opacity:.07}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.tech) .aura span{opacity:.13}}:root[data-theme=dark] body:has(.tech) .aura span{opacity:.13}.tech .band--tint{background:radial-gradient(80% 120% at 12% 0,rgba(47,197,90,.03),transparent 62%),radial-gradient(70% 110% at 92% 100%,rgba(28,138,75,.02),transparent 60%),var(--pearl-warm)}.tech .finale{background:radial-gradient(70% 100% at 20% 0,rgba(47,197,90,.03),transparent 60%),radial-gradient(70% 100% at 85% 100%,rgba(28,138,75,.03),transparent 60%),var(--pearl-warm)}.tech .split__media{background:radial-gradient(120% 100% at 0 0,rgba(47,197,90,.04),transparent 60%),radial-gradient(120% 100% at 100% 100%,rgba(28,138,75,.03),transparent 60%),var(--surface)}.tech:after,.tech:before{content:"";position:fixed;top:0;bottom:0;width:min(26vw,380px);pointer-events:none;z-index:40;mix-blend-mode:multiply}.tech:before{left:0;background:linear-gradient(90deg,rgba(47,197,90,.06),rgba(47,197,90,0) 82%)}.tech:after{right:0;background:linear-gradient(270deg,rgba(28,138,75,.05),rgba(28,138,75,0) 82%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tech:after,:root:not([data-theme=light]) .tech:before{mix-blend-mode:screen}:root:not([data-theme=light]) .tech:before{background:linear-gradient(90deg,rgba(47,197,90,.08),rgba(47,197,90,0) 82%)}:root:not([data-theme=light]) .tech:after{background:linear-gradient(270deg,rgba(28,138,75,.05),rgba(28,138,75,0) 82%)}}:root[data-theme=dark] .tech:after,:root[data-theme=dark] .tech:before{mix-blend-mode:screen}@media (max-width:700px){.tech:after,.tech:before{width:34vw;opacity:.7}}.tech .seq{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.tech .seq:after{content:"";width:42px;height:1px;background:currentColor;opacity:.35}.tech .center .seq{justify-content:center}.tech .eyebrow em{filter:none;background:none;color:var(--accent)}.tech .hero{overflow:hidden}.tech .hero__stack,.tech .hero__stack>.hero__panel{position:relative}.tech .hero__net{position:absolute;z-index:0;inset:-34% -22% -30% -18%;color:var(--line-2);opacity:.5}.tech .stackbar{background:var(--brand-ink);color:#F5F3EE}.tech .stackbar:before{display:none}.tech .stackbar__cap{opacity:.6}.tech .stackbar--principles .stackbar__list li{border-left-color:rgba(255,255,255,.13)}.tech .split__media{position:relative;overflow:hidden}.tech .split__media>*{position:relative;z-index:1}.tech .split__media-art{position:absolute;z-index:0;inset:auto -8% -12% 40%;width:68%;height:74%;color:var(--line-2);opacity:.34}.tech .stat--data .stat__num,.tech .stat__num{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--line);filter:none}.tech .stat--data .stat__num{font-family:var(--mono);font-size:clamp(1.5rem,3.1vw,2.05rem);font-weight:700;letter-spacing:-.02em}.tech .leaks li b,.tech .step__n{color:var(--accent)}.tech .ticket__row:nth-child(3) .ticket__dot{background:var(--brand-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-green) 30%,transparent)}.tech .service{grid-template-columns:1fr}.tech .service__tag{color:var(--accent)}.tech .proof-card--after{border-color:color-mix(in srgb,var(--line) 28%,var(--hairline))}.tech .pullquote{position:relative;overflow:hidden}.tech .pullquote>*{position:relative;z-index:1}.tech .pullquote__art{position:absolute;z-index:0;inset:0;color:var(--line-2);opacity:.22}.tech .funnel__bar>span,.tech .result__meter>span,.tech .result__num{background:var(--hint)}.tech .result__num{-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.15)}.tech .field input:focus{border-color:var(--pop);box-shadow:0 0 0 4px color-mix(in srgb,var(--pop) 22%,transparent)}.tech .choice:hover{border-color:var(--pop)}.tech .finale__points svg{color:var(--pop)}.tech .funnel__banner{height:auto;min-height:0;padding:0 0 12px;margin-bottom:16px;background:none;border:0;border-bottom:1px solid var(--hairline);border-radius:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tech .funnel__banner>svg{display:none}.tech .funnel__banner-label,.tech .funnel__banner-step{position:static;bottom:auto;left:auto;right:auto;color:var(--ink-faint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tech .funnel__banner{border-color:rgba(255,255,255,.1)}}:root[data-theme=dark] .tech .funnel__banner{border-color:rgba(255,255,255,.1)}.tech .funnel__bar>span,.tech .result__meter>span{box-shadow:0 0 10px color-mix(in srgb,var(--pop) 55%,transparent)}.tech .choice:hover .choice__i{background:var(--pop);border-color:var(--pop);color:#FFFFFF}.tech .result__band>span{border-color:color-mix(in srgb,var(--pop) 40%,transparent);color:var(--pop)}.tech .btn--primary{background:var(--brand-deep);color:#FFFFFF}.tech .btn--primary:after{background:linear-gradient(100deg,var(--pop),var(--pop-soft))}.tech .btn--primary:hover:after{opacity:.16}.tech .btn--primary:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-deep) 22%,transparent)}.tech .btn--ghost:hover{border-color:color-mix(in srgb,var(--pop) 45%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-deep) 10%,transparent)}.tech .finale__stack{position:relative}.tech .finale__stack>.formcard{position:relative;z-index:2}.tech .wordmark i{background:linear-gradient(120deg,var(--brand-deep),var(--brand-green))}@media (max-width:940px){.tech .hero__net{inset:-12% -20%;opacity:.34}.tech .step__mark{height:54px}}.tech .floaters{position:absolute;inset:-9% -9% -11% -5%;pointer-events:none;z-index:3}.tech .hero__stack>.hero__panel{z-index:2}.tech .chip{position:absolute;display:inline-flex;align-items:baseline;gap:7px;padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;background:#FFFFFF;color:var(--ink);border:1px solid color-mix(in srgb,var(--brand-green) 32%,transparent);box-shadow:0 12px 28px rgba(16,21,25,.14);animation:drift 12s ease-in-out infinite}.tech .chip b{font-family:var(--mono);font-size:16px;font-weight:700;color:var(--brand-deep)}.tech .chip:after{content:"";position:absolute;left:20px;bottom:-7px;width:14px;height:8px;background:inherit;border-right:1px solid color-mix(in srgb,var(--brand-green) 32%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-green) 32%,transparent);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.tech .chip--solid{background:var(--brand-deep);color:#FFFFFF;border-color:transparent}.tech .chip--solid b{color:#FFFFFF}.tech .chip--solid:after{border-color:transparent}.tech .chip--3{left:4%;bottom:-3%;animation-delay:-2s}@keyframes drift{0%,to{translate:0 0}50%{translate:0 -10px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tech .chip{background:#161C21;color:var(--ink);border-color:color-mix(in srgb,var(--brand-green) 36%,transparent)}:root:not([data-theme=light]) .tech .chip b{color:var(--brand-green)}}:root[data-theme=dark] .tech .chip{background:#161C21;border-color:color-mix(in srgb,var(--brand-green) 36%,transparent)}:root[data-theme=dark] .tech .chip b{color:var(--brand-green)}@media (max-width:1040px){.tech .floaters{display:none}}.tech .band--tint>.shell,.tech .band>.shell,.tech .finale>.shell{position:relative;z-index:1}.tech .offer__net{position:absolute;top:0;left:50%;translate:-50% 0;width:76%;height:36%;z-index:0;pointer-events:none;color:var(--brand-mid);opacity:.55;-webkit-mask-image:radial-gradient(62% 78% at 50% 46%,#000 26%,transparent 86%);mask-image:radial-gradient(62% 78% at 50% 46%,#000 26%,transparent 86%);transform-origin:50% 50%;animation:netTwist 90s ease-in-out infinite}@keyframes netTwist{0%{rotate:0deg;scale:1.22}50%{rotate:180deg;scale:1.34}to{rotate:1turn;scale:1.22}}.tech .position{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(30px,5vw,68px);gap:clamp(30px,5vw,68px);align-items:center;position:relative;z-index:1}.tech .portrait{position:relative;margin:0}.tech .portrait__img{aspect-ratio:4/5;border-radius:var(--r-lg);background-color:#E7EDEA;background-image:url(/karr.jpg);background-size:cover;background-position:top;box-shadow:var(--shadow-md);border:1px solid var(--hairline-2)}.tech .portrait__cap{position:absolute;left:18px;bottom:18px;display:grid;grid-gap:1px;gap:1px;padding:10px 16px;border-radius:12px;background:rgba(255,255,255,.9);border:1px solid color-mix(in srgb,var(--brand-green) 26%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 26px rgba(16,21,25,.14)}.tech .portrait__cap b{font-size:15px;font-weight:700;letter-spacing:-.01em}.tech .portrait__cap span{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--brand-deep)}.tech .position__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,62px);padding-top:clamp(26px,3vw,34px);border-top:1px solid var(--hairline)}.tech .position__stats .stat+.stat{border-top:0;padding-top:0;margin-top:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tech .portrait__cap{background:rgba(18,23,27,.9)}}:root[data-theme=dark] .tech .portrait__cap{background:rgba(18,23,27,.9)}@media (max-width:940px){.tech .position{grid-template-columns:1fr}.tech .portrait{max-width:380px}.tech .position__stats{grid-template-columns:1fr;gap:22px}.tech .position__stats .stat+.stat{border-top:1px solid var(--hairline);padding-top:20px}}.tech .btn{box-shadow:none}.tech .btn--primary{box-shadow:0 2px 6px color-mix(in srgb,var(--brand-deep) 14%,transparent)}.tech .btn:hover{transform:translateY(-1px)}.tech .board{margin:0 0 clamp(30px,4vw,46px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);overflow:hidden}.tech .board__bar{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:15px 20px;border-bottom:1px solid var(--hairline)}.tech .board__cap{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-deep)}.tech .board__meta{font-size:12.5px;color:var(--ink-faint)}.tech .board__scroll{overflow-x:auto;padding:18px}.tech .board__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(212px,1fr);grid-gap:14px;gap:14px;min-width:880px}.tech .col{display:grid;grid-gap:10px;gap:10px;align-content:start}.tech .col__head{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline)}.tech .col__head--won{background:color-mix(in srgb,var(--brand-green) 12%,transparent);border-color:color-mix(in srgb,var(--brand-green) 30%,transparent)}.tech .col__name{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.tech .col__sum{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.tech .deal{display:grid;grid-gap:8px;gap:8px;padding:13px 14px;border-radius:11px;background:color-mix(in srgb,var(--pearl) 82%,transparent);border:1px solid var(--hairline)}.tech .deal--won{border-color:color-mix(in srgb,var(--brand-green) 28%,transparent)}.tech .deal__co{font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.tech .deal__tag{justify-self:start;padding:3px 9px;border-radius:var(--r-pill);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--brand-deep);background:color-mix(in srgb,var(--brand-green) 13%,transparent);border:1px solid color-mix(in srgb,var(--brand-green) 26%,transparent)}.tech .deal__tag--hot{color:#8A4412;background:color-mix(in srgb,#E8913C 16%,transparent);border-color:color-mix(in srgb,#E8913C 38%,transparent)}.tech .deal__rows{display:grid;grid-gap:3px;gap:3px;margin:0}.tech .deal__rows>div{display:flex;justify-content:space-between;gap:10px}.tech .deal__rows dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-faint)}.tech .deal__rows dd{margin:0;font-size:12.5px}.tech .board__note{padding:12px 20px 16px;font-size:12.5px;line-height:1.5;color:var(--ink-faint);border-top:1px solid var(--hairline)}.tech .steps--compass{grid-template-columns:repeat(4,1fr)}.tech .steps--compass .step{padding:24px 22px}.tech .calendar{margin-top:clamp(22px,3vw,32px);border-radius:var(--r-lg);overflow:hidden}.tech .calendar iframe{width:100%;min-height:700px;border:0;display:block}@media (max-width:1000px){.tech .steps--compass{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tech .steps--compass{grid-template-columns:1fr}.tech .calendar iframe{min-height:580px}}.tech .faq{display:grid;grid-gap:12px;gap:12px;max-width:840px;margin:0 auto}.tech .faq__item{background:var(--surface);border:1px solid var(--hairline-2);border-radius:var(--r-md);padding:16px 20px;box-shadow:var(--shadow-sm)}.tech .faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.tech .faq__item summary::-webkit-details-marker{display:none}.tech .faq__item summary:after{content:"+";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--brand-green) 14%,transparent);color:var(--brand-deep);font-size:16px;line-height:1}.tech .faq__item[open] summary:after{content:"\2013"}.tech .faq__item p{margin-top:12px;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.tech .cstack{position:relative;display:grid;grid-auto-rows:1fr;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.tech .cstack:before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:1px;background:linear-gradient(var(--brand-green),color-mix(in srgb,var(--brand-green) 12%,transparent))}.tech .cstage{position:relative;display:grid;grid-template-columns:28px 82px 1fr;align-items:baseline;grid-gap:10px;gap:10px;padding:7px 8px;border-radius:9px}.tech .cstage__n{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pearl);border:1px solid color-mix(in srgb,var(--brand-green) 35%,transparent);font-family:var(--mono);font-size:10px;color:var(--brand-deep);align-self:start;margin-top:1px}.tech .cstage__name{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.tech .cstage__body{font-size:13px;color:var(--ink-faint)}.tech .cstage--start{background:color-mix(in srgb,var(--brand-green) 9%,transparent)}.tech .cstage--start .cstage__n{background:var(--brand-deep);border-color:var(--brand-deep);color:#FFFFFF}@media (max-width:560px){.tech .cstage{grid-template-columns:24px 1fr}.tech .cstage__body{grid-column:2;font-size:12.5px}}@media (max-width:620px){.tech .masthead__row{height:auto;min-height:60px;padding-block:9px}.tech .masthead .btn{font-size:12.5px;line-height:1.25;padding:9px 14px;text-align:center;max-width:58%}}.tech{--signal:#5FCE76;--signal-ink:#13211B}.tech .btn--primary{background:var(--signal);color:var(--signal-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--signal) 30%,transparent)}.tech .btn--primary:hover{background:#55C06B;box-shadow:0 4px 12px color-mix(in srgb,var(--signal) 38%,transparent)}.tech .btn--primary:after{display:none}.tech .btn--primary:focus-visible{outline:2px solid var(--signal-ink);outline-offset:3px}.tech .hero__cta{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;max-width:340px;align-items:stretch}.tech .hero__cta .btn{width:100%}@media (max-width:620px){.tech .hero__cta{max-width:none}}.tech .legal{max-width:760px}.tech .legal .h2{margin-bottom:8px}.tech .legal__meta{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:22px}.tech .legal__intro{margin-bottom:8px}.tech .legal__section{margin-top:clamp(28px,4vw,38px)}.tech .legal__section .h3{margin-bottom:10px}.tech .legal__section p{font-size:16px;line-height:1.65;color:var(--ink-soft)}.tech .legal__section p+p{margin-top:12px}.tech .legal a{color:var(--brand-deep);text-underline-offset:3px}.tech .logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.tech .logo--stacked{flex-direction:column;gap:10px}.tech .logo__word{font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.tech .logo-link{display:inline-flex;text-decoration:none}