.orchard-sol.orchard-technician{--sol-surface:#151515;--sol-elevated:#1f1f1f;--sol-text:#e4e2d8;--sol-text-dim:#9b9b9b;--sol-border:rgba(224,232,236,.14);--sol-border-strong:rgba(224,232,236,.3);--tech-spectrum:linear-gradient(90deg,#e4f222,#9bf06b 20%,#57e0f0 40%,#4a82e8 60%,#ff9a45 80%,#e63950);--tech-stage-filter:brightness(.32) contrast(1.45) saturate(1.35);--tech-glass:rgba(255,255,255,.1);--tech-glass-edge:rgba(255,255,255,.26);scroll-padding-top:120px;--tech-hero-bleed:48px}html[data-topology-theme=light] .orchard-sol.orchard-technician{--sol-surface:#e4e2d8;--sol-elevated:#edece5;--sol-text:#151515;--sol-text-dim:#5f5d55;--sol-border:rgba(21,21,21,.14);--sol-border-strong:rgba(21,21,21,.302);--tech-stage-filter:none;--tech-glass:rgba(255,255,255,.42);--tech-glass-edge:rgba(255,255,255,.7)}.orchard-technician .sol-footnav,.orchard-technician .sol-wrap{max-width:1366px}.orchard-technician .sol-wrap{padding:0 48px}.orchard-technician .sol-masthead{position:sticky;top:0;z-index:5;max-width:none;padding:20px 32px;min-height:90px;background:var(--sol-surface);border:0}.orchard-technician .sol-home{min-height:44px}.orchard-technician .sol-wordmark{font-size:23px}.orchard-technician .sol-home img.tech-lockup{width:156px;height:auto}.orchard-technician .tech-lockup--light,html[data-topology-theme=light] .orchard-technician .tech-lockup--dark{display:none}html[data-topology-theme=light] .orchard-technician .tech-lockup--light{display:block}.orchard-technician .sol-ramp{position:fixed;top:0;left:0;right:0;z-index:6;height:2px;background:var(--tech-spectrum)}.orchard-technician .sol-ramp span{display:none}.orchard-technician .sol-action{min-height:44px}.orchard-technician .sol-action--briefing{background:var(--sol-text);color:var(--sol-surface);border-color:var(--sol-text);text-transform:uppercase;letter-spacing:.12em;font-weight:600;border-radius:10px;padding:0 20px}.orchard-technician .topology-theme-toggle{display:inline-flex;align-items:center;gap:8px;margin-left:12px;padding:0;border:0;background:none;color:var(--sol-text);font:14px var(--sol-sans);letter-spacing:1.4px;text-transform:uppercase;min-height:44px;cursor:pointer}.orchard-technician .topology-theme-toggle__track{display:block;position:relative;width:36px;height:18px;border:1px solid var(--sol-border-strong);border-radius:9px}.orchard-technician .topology-theme-toggle__thumb{position:absolute;top:50%;left:3px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--sol-text);transition:transform .2s ease-out}html[data-topology-theme=light] .orchard-technician .topology-theme-toggle__thumb{transform:translateX(18px)}.orchard-technician .topology-theme-toggle__label{min-width:52px;text-align:left}.orchard-technician [data-theme-label=to-dark],html[data-topology-theme=light] .orchard-technician [data-theme-label=to-light]{display:none}html[data-topology-theme=light] .orchard-technician [data-theme-label=to-dark]{display:inline}.orchard-technician .topology-theme-toggle:hover .topology-theme-toggle__track{border-color:var(--sol-text)}.orchard-technician .sol-footnav{padding:32px 48px 48px;gap:16px 32px}.tech-footer{max-width:1366px;margin:0 auto;padding:64px 48px 32px;border-top:1px solid var(--sol-border)}.tech-footer__statement{font-size:clamp(32px,3.3vw,46px);line-height:1.15;font-weight:300;letter-spacing:-.025em;max-width:800px;margin:0 0 64px}.tech-footer__main{display:grid;grid-template-columns:1fr 2fr;gap:48px}.tech-footer__identity{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tech-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--sol-text-dim);text-decoration:none;font-size:15px;line-height:1.5}.tech-footer a:hover,.tech-footer a[aria-current=page]{color:var(--sol-text)}.tech-footer a:hover{text-decoration:underline;text-underline-offset:5px}.tech-footer .tech-footer__back{color:var(--sol-text);gap:12px}.tech-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;list-style:none;padding:0;margin:0}.tech-footer__copyright{border-top:1px solid var(--sol-border);padding-top:24px;margin:48px 0 0;color:var(--sol-text-dim);font:12px/1.5 var(--sol-mono)}.orchard-technician .sol-footnav a{display:inline-flex;align-items:center;min-height:44px}.orchard-technician a:focus-visible,.orchard-technician button:focus-visible,.orchard-technician summary:focus-visible{outline:2px solid var(--sol-text);outline-offset:5px}.tech-skip{position:absolute;z-index:10;top:12px;left:20px;padding:12px 20px;color:var(--sol-surface);background:var(--sol-text);transform:translateY(-180%)}.tech-skip:focus{transform:translateY(0)}.orchard-technician .tech-hero{position:relative;isolation:isolate;padding:100px 0 104px}.tech-hero:before{z-index:-2;background:url(/sites/www-topology-vc-64350570/root-8a5edab2/hero-frames/smooth-both/desktop/hero/frame-000.jpg) 50%/cover;filter:var(--tech-stage-filter)}.tech-hero:after,.tech-hero:before{content:"";position:absolute;inset:0 calc(-1 * var(--tech-hero-bleed))}.tech-hero:after{z-index:-1;background:linear-gradient(90deg,var(--sol-surface) 0,color-mix(in srgb,var(--sol-surface) 94%,transparent) 40%,color-mix(in srgb,var(--sol-surface) 30%,transparent) 100%),linear-gradient(0deg,var(--sol-surface),transparent 35%);pointer-events:none}.orchard-technician .tech-label{font:12px/1.6 var(--sol-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--sol-text-dim);margin:0 0 24px}.orchard-technician h1{font-size:clamp(40px,4.5vw,68px);line-height:1.07;letter-spacing:-.035em;max-width:none;font-weight:300;margin:0 0 32px;text-wrap:balance}.orchard-technician h1 span{display:block}.orchard-technician h1 em{font-family:var(--sol-italic);font-weight:600}.orchard-technician .tech-intro{font-size:21px;line-height:1.55;max-width:58ch;color:var(--sol-text-dim);margin:0}.tech-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px}.tech-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 22px;border:1px solid var(--sol-text);border-radius:10px;background:var(--sol-text);color:var(--sol-surface);font:600 12px/1.5 var(--sol-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:opacity .16s ease-out;background:var(--tech-glass);color:var(--sol-text);border-color:var(--tech-glass-edge);box-shadow:inset 0 1px 0 var(--tech-glass-edge),0 10px 24px -12px rgba(0,0,0,.35)}@media (hover:hover) and (pointer:fine){.tech-button:hover{border-color:var(--sol-text)}}.tech-button:active{transform:scale(.98)}.tech-text-link{display:inline-flex;align-items:center;gap:20px;min-height:48px;text-decoration:none;color:var(--sol-text);font-size:15px}.tech-text-link:hover{text-decoration:underline;text-underline-offset:5px}.orchard-technician section{padding:88px 0;border:0}.orchard-technician h2{font-size:clamp(30px,3.3vw,46px);font-weight:300;line-height:1.15;letter-spacing:-.025em;max-width:none;margin:0 0 28px}.orchard-technician h3{font-size:26px;font-weight:400;line-height:1.2;margin:0 0 20px;letter-spacing:-.015em}.orchard-technician p{text-wrap:pretty}.tech-context{display:grid;grid-template-columns:1fr 1fr;gap:72px;border-top:1px solid var(--sol-border)!important}.tech-context p,.tech-control>div>p:not(.tech-label),.tech-fit>p,.tech-modes p,.tech-section-intro>p:not(.tech-label){color:var(--sol-text-dim);font-size:18px;line-height:1.65;margin:0 0 20px;max-width:65ch}.orchard-technician .tech-workflow{padding-top:32px}.tech-modes{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:44px}.tech-modes article{border-top:1px solid var(--sol-border-strong);padding-top:28px}.tech-review-line{border-top:1px solid var(--sol-border);margin-top:36px;padding-top:24px;display:flex;align-items:center;gap:24px 48px;justify-content:space-between}.tech-review-line p{color:var(--sol-text-dim);font-size:15px;max-width:53ch;margin:0}.tech-review-line>span{font:12px/1.6 var(--sol-mono);white-space:nowrap}.tech-review-line>span>span{padding:0 5px;color:var(--sol-text-dim)}.tech-example-sheet{background:var(--sol-elevated);margin:40px 0 0;border-top:2px solid transparent;border-image:var(--tech-spectrum) 1}.tech-example-sheet figcaption{font:12px/1.6 var(--sol-mono);color:var(--sol-text-dim);padding:24px 36px 0}.tech-example-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;padding:40px 36px}.tech-source-note .tech-quote{font-size:24px;line-height:1.5;letter-spacing:-.015em;margin:0 0 28px}.tech-example-aside{font-size:15px;line-height:1.6;color:var(--sol-text-dim);margin:0}.tech-note-types{margin:0;border-left:1px solid var(--sol-border);padding-left:40px}.tech-note-types div+div{margin-top:28px}.tech-note-types dt{font-size:15px;font-weight:500;margin-bottom:8px}.tech-note-types dd{font-size:16px;line-height:1.6;color:var(--sol-text-dim);margin:0}.tech-control{display:grid;grid-template-columns:1fr 1fr;gap:80px}.tech-controls{margin:0}.tech-controls div{padding-bottom:28px}.tech-controls div+div{padding-top:28px;border-top:1px solid var(--sol-border)}.tech-controls dt{font-size:21px;font-weight:400;line-height:1.3;margin-bottom:10px}.tech-controls dd{font-size:17px;line-height:1.65;color:var(--sol-text-dim);margin:0}.orchard-technician .tech-fit{border-top:1px solid var(--sol-border);max-width:900px}.orchard-technician .tech-fit .tech-fit-note{font-size:16px}.tech-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.tech-faq details{border-bottom:1px solid var(--sol-border)}.tech-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:20px 0;font-size:18px;font-weight:400;cursor:pointer;list-style:none}.tech-faq summary::-webkit-details-marker{display:none}.tech-faq summary>span{font-size:24px;font-weight:400}.tech-faq details[open] summary>span{transform:rotate(45deg)}.tech-faq details p{font-size:16px;line-height:1.65;color:var(--sol-text-dim);margin:0;padding:0 32px 24px 0}.orchard-technician .tech-close{padding:80px 0 96px;border-top:1px solid var(--sol-border);text-align:center}.orchard-technician .tech-close h2{font-size:clamp(36px,4.6vw,64px)}.tech-close>p:not(.tech-label){font-size:19px;color:var(--sol-text-dim);margin:0 0 30px}.tech-close .tech-button{margin-bottom:24px}.orchard-technician .tech-close .tech-availability{font-size:13px;margin:0}.orchard-technician .tech-pricing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;text-align:left}.orchard-technician .tech-pricing h2{font-size:clamp(36px,3.8vw,52px)}.tech-pricing-intro>p{color:var(--sol-text-dim);font-size:19px;line-height:1.6;max-width:34ch;margin:0}.tech-price-card{padding:40px;background:var(--sol-elevated);border:1px solid var(--sol-border-strong);border-radius:12px;min-width:0}.tech-price-card .tech-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:28px 0}.tech-price>span:first-child{font-size:72px;line-height:1;font-weight:300;letter-spacing:-.035em}.tech-price .tech-price-unit{font-size:16px;line-height:1.5;color:var(--sol-text-dim)}.tech-price-features{list-style:none;padding:24px 0;margin:0 0 24px;border-top:1px solid var(--sol-border);border-bottom:1px solid var(--sol-border)}.tech-price-features li{font-size:16px;line-height:1.6}.tech-price-features li+li{margin-top:12px}.tech-price-card .tech-button{width:100%;background:var(--sol-text);color:var(--sol-surface);border-color:var(--sol-text);box-shadow:none}.tech-price-card .tech-availability{color:var(--sol-text-dim);line-height:1.6}@media (max-width:850px){.orchard-technician .tech-pricing{grid-template-columns:1fr;gap:32px}.tech-price-card{max-width:580px}.tech-footer{padding:48px 28px 28px}.tech-footer__main{grid-template-columns:1fr;gap:32px}.tech-footer__statement{margin-bottom:40px}.orchard-technician .sol-wrap{padding:0 28px;--tech-hero-bleed:28px}.orchard-technician .sol-masthead{padding:12px 28px}.orchard-technician .tech-hero{padding:72px 0}.orchard-technician section{padding:60px 0}.tech-context,.tech-control,.tech-faq{grid-template-columns:1fr;gap:24px}.tech-modes{gap:32px}.tech-example-columns{gap:28px;padding:32px 28px}.tech-example-sheet figcaption{padding:24px 28px 0}.tech-note-types{padding-left:28px}.tech-source-note .tech-quote{font-size:21px}.tech-review-line{flex-direction:column;align-items:flex-start}.orchard-technician .sol-footnav{padding:24px 28px 40px}}@media (max-width:560px){.tech-price-card{padding:28px 20px}.tech-footer{padding:40px 20px 24px}.tech-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.orchard-technician .sol-wrap{padding:0 20px;--tech-hero-bleed:20px}.orchard-technician .sol-masthead{display:grid;grid-template-columns:1fr auto;padding:10px 20px 16px;gap:10px;min-height:72px}.orchard-technician .sol-sub{display:none}.orchard-technician .sol-home img.tech-lockup{width:132px}.orchard-sol.orchard-technician{scroll-padding-top:142px}.orchard-technician .sol-spacer{display:none}.orchard-technician .sol-masthead .sol-action--briefing{grid-row:2;grid-column:1/-1;justify-content:center}.orchard-technician .topology-theme-toggle{grid-row:1;grid-column:2;margin-left:0}.orchard-technician .tech-hero{padding:56px 0}.orchard-technician h1{font-size:40px}.orchard-technician .tech-intro{font-size:18px}.orchard-technician .tech-hero .tech-intro,.orchard-technician .tech-hero .tech-label{color:var(--sol-text)}.orchard-technician .tech-label{font-size:11px;letter-spacing:.08em}.tech-actions{gap:12px;margin-top:28px}.tech-actions .tech-button{width:100%;justify-content:space-between;gap:12px;font-size:11px;padding:14px 16px}.tech-text-link{font-size:14px}.tech-example-columns,.tech-modes{grid-template-columns:1fr}.tech-modes{gap:28px;margin-top:32px}.tech-example-columns{padding:24px}.tech-example-sheet figcaption{padding:20px 24px 0}.tech-note-types{padding:28px 0 0;border-left:0;border-top:1px solid var(--sol-border)}.tech-review-line>span{font-size:11px;white-space:normal}.tech-review-line>span>span{padding:0 2px}.tech-faq summary{font-size:17px}.orchard-technician .tech-close{padding:60px 0}.tech-close .tech-button{font-size:11px;padding:14px 16px;gap:12px}.orchard-technician .sol-footnav{padding:24px 20px 32px}}@media (prefers-reduced-motion:reduce){.orchard-technician *,.orchard-technician :after,.orchard-technician :before{transition:none;scroll-behavior:auto}.tech-button:active{transform:none}}.orchard-technician .tech-product-capture{margin:36px auto 0;max-width:1040px}.orchard-technician .tech-product-fields{margin:0 auto 64px}.tech-product-capture img{display:block;width:100%;height:auto;border:1px solid #dfe3ea;border-radius:10px}.tech-product-capture figcaption{margin-top:14px;color:var(--sol-text-dim);font-size:12px;line-height:1.6}