.apd-page{--d-black:#000;--d-ink:#08090b;--d-panel:#0e0f12;--d-panel-2:#17181c;--d-paper:#f4f4f5;--d-white:#fff;--d-soft:#a1a1aa;--d-muted:#71717a;--d-line:rgba(var(--d-fg-rgb), .13);--d-line-strong:rgba(var(--d-fg-rgb), .28);--d-line-dark:#0000002e;--d-pink:#f90b8a;--d-pink-deep:#d9097a;--d-cyan:#008dcc;--d-blue:#5cb8e6;--d-purple:#b39df5;--d-yellow:#fdc304;--d-green:#4ade80;--d-diagram-ring:#5a6478;--d-page:min(1376px, calc(100vw - 64px));--d-display:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--d-body:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--d-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--d-fg-rgb:255, 255, 255;--d-ink-rgb:8, 9, 11;--d-text:#f4f4f5;--d-on-light:#000;--d-surface-top:#fff;--d-pink-ink:var(--d-pink);--d-cyan-ink:var(--d-cyan);--d-blue-ink:var(--d-blue);--d-green-ink:var(--d-green);--d-purple-ink:var(--d-purple);--d-yellow-ink:var(--d-yellow)}.apd-page *,.apd-page :before,.apd-page :after{box-sizing:border-box}.apd-page{isolation:isolate;background:var(--d-black);color:var(--d-text);font-family:var(--d-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.apd-page:after{content:"";z-index:1000;pointer-events:none;opacity:.022;background-image:repeating-linear-gradient(0deg, rgba(var(--d-fg-rgb), .85) 0, rgba(var(--d-fg-rgb), .85) 1px, transparent 1px, transparent 4px);mix-blend-mode:soft-light;position:fixed;inset:0}.apd-page button{font:inherit;color:inherit}.apd-page img,.apd-page svg{display:block}.apd-page ::selection{background:var(--d-pink);color:var(--d-white)}.apd-page :focus-visible{outline:3px solid var(--d-yellow);outline-offset:4px}.apd-page .apd-skip-link{z-index:2000;background:var(--d-yellow);color:var(--d-on-light);padding:10px 14px;font-weight:800;transition:transform .2s;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.apd-page .apd-skip-link:focus{transform:translateY(0)}.apd-page .apd-wrap{width:var(--d-page);max-width:100%;margin-inline:auto}.apd-page .apd-hero-grid>*,.apd-page .context-grid>*,.apd-page .apd-stall-grid>*,.apd-page .apd-pricing-head>*,.apd-page .apd-package-grid>*,.apd-page .apd-compare>*,.apd-page .apd-call-band>*,.apd-page .apd-ways-grid>*,.apd-page .apd-validation-grid>*,.apd-page .apd-systems-head>*,.apd-page .apd-system-row>*,.apd-page .apd-inside-head>*,.apd-page .apd-timeline-head>*,.apd-page .apd-timeline>*,.apd-page .apd-team-grid>*,.apd-page .apd-deliverables-head>*,.apd-page .apd-deliverable-grid>*,.apd-page .apd-faq-grid>*,.apd-page .apd-proof-grid>*{min-width:0}.apd-page .apd-label{font-family:var(--d-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1.45}.apd-page .apd-label-pink{color:var(--d-pink-ink)}.apd-page .apd-label-cyan{color:var(--d-blue-ink)}.apd-page .apd-display{font-family:var(--d-display);letter-spacing:-.058em;margin:0;font-weight:650;line-height:.96}.apd-page .apd-arrow{transition:transform .2s;display:inline-block}.apd-page a:hover .apd-arrow,.apd-page button:hover .apd-arrow{transform:translate(4px,-2px)}.apd-page .apd-logo-link{width:175px;display:block}.apd-page .apd-logo-link img{width:100%;height:auto}.apd-page .apd-hero{background:linear-gradient(rgba(var(--d-fg-rgb), .032) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--d-fg-rgb), .032) 1px, transparent 1px), var(--d-black);background-size:72px 72px;min-height:930px;padding:120px 0 48px;position:relative;overflow:clip}.apd-page .apd-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5cb8e629,#0000 66%);width:760px;height:760px;position:absolute;top:-12%;right:0}.apd-page .apd-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:center;gap:clamp(54px,7vw,112px);display:grid;position:relative}.apd-page .apd-hero-copy{padding:24px 0}.apd-page .apd-hero-eyebrow{max-width:650px;color:var(--d-soft)}.apd-page .apd-hero h1{max-width:790px;margin-top:29px;font-size:clamp(2.25rem,7vw,5rem)}.apd-page .apd-hero h1 .apd-pink{color:var(--d-pink-ink)}.apd-page .apd-hero-body{max-width:710px;color:rgba(var(--d-fg-rgb), .7);margin:30px 0 0;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.58}.apd-page .apd-hero-support{color:var(--d-soft);margin:23px 0 0;font-size:14px}.apd-page .apd-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.apd-page .apd-btn{cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.apd-page .apd-btn-primary{background:var(--d-yellow);color:var(--d-on-light)}.apd-page .apd-btn-primary:hover{transform:translateY(-3px)}.apd-page .apd-btn-secondary{border-color:var(--d-line-strong);color:var(--d-text)}.apd-page .apd-btn-secondary:hover{border-color:var(--d-pink-ink);background:#f90b8a14}.apd-page .apd-hero-price{color:var(--d-text);margin:26px 0 0}.apd-page .apd-assembly-console{border:1px solid var(--d-line-strong);background:rgba(var(--d-ink-rgb), .96);min-height:540px;padding:18px;position:relative;box-shadow:24px 26px #f90b8a14}.apd-page .apd-assembly-head{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 4px 14px;display:flex}.apd-page .apd-assembly-head span{color:var(--d-green-ink)}.apd-page .apd-assembly-frame{background:radial-gradient(circle at center, #5cb8e614, transparent 50%), linear-gradient(rgba(var(--d-fg-rgb), .026) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--d-fg-rgb), .026) 1px, transparent 1px);background-size:auto,32px 32px,32px 32px;place-items:center;min-height:390px;display:grid}.apd-page .apd-assembly-svg{width:min(92%,320px);height:auto}.apd-page .apd-assembly-caption{text-align:center;color:rgba(var(--d-fg-rgb), .8);margin:20px 0 0;font-size:14px;line-height:22.75px}.apd-page .apd-assembly-legend{color:var(--d-soft);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:12px;font-size:12.8px;line-height:17.07px;display:flex}.apd-page .apd-assembly-legend span{align-items:center;gap:7px;display:inline-flex}.apd-page .apd-assembly-legend i{background:currentColor;width:6px;height:6px}.apd-page .apd-assembly-legend span:first-child{color:var(--d-blue-ink)}.apd-page .apd-assembly-legend span:nth-child(2){color:var(--d-purple)}.apd-page .apd-assembly-legend span:nth-child(3){color:var(--d-yellow)}.apd-page .apd-assembly-legend span:nth-child(4){color:var(--d-green-ink)}.apd-page .apd-hero-context{text-align:center;max-width:920px;color:var(--d-soft);margin:92px auto 0;font-size:15px}.apd-page .apd-stats{border:1px solid var(--d-line-strong);background:rgba(var(--d-ink-rgb), .94);grid-template-columns:repeat(3,1fr);margin-top:49px;display:grid}.apd-page .apd-stat{border-right:1px solid var(--d-line);align-content:start;min-height:236px;padding:28px;display:grid}.apd-page .apd-stat:last-child{border-right:0}.apd-page .apd-stat strong{font-family:var(--d-display);letter-spacing:-.07em;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.5rem);font-weight:650;line-height:.86}.apd-page .apd-stat .apd-label{color:var(--d-blue-ink);margin-top:28px}.apd-page .apd-stat p:last-child{color:var(--d-soft);margin:15px 0 0;font-size:13px}.apd-page .apd-context-bar{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);background:color-mix(in srgb, var(--d-cyan) 8%, var(--d-black));padding:72px 0 80px}.apd-page .apd-context-bar .apd-hero-context{margin:0 auto 44px}.apd-page .apd-context-bar .apd-stats{margin-top:0}.apd-page .apd-stall{background:var(--d-paper);color:var(--d-on-light);padding:124px 0}.apd-page .apd-stall-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.apd-page .apd-stall-copy h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-stall-copy>p:last-child{color:#626269;max-width:570px;margin:30px 0 0;font-size:18px}.apd-page .apd-stall-board{border:2px solid var(--d-black);box-shadow:20px 20px 0 var(--d-pink)}.apd-page .apd-stall-lanes{grid-template-columns:1fr 1fr;display:grid}.apd-page .apd-stall-lane{align-content:space-between;min-height:410px;padding:28px;display:grid}.apd-page .apd-stall-lane:first-child{border-right:2px solid var(--d-black);background:var(--d-surface-top);color:var(--d-on-light)}.apd-page .apd-stall-lane:last-child{background:var(--d-black);color:var(--d-text)}.apd-page .apd-stall-lane h3{font-family:var(--d-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-stall-list{border-top:1px solid;margin-top:45px}.apd-page .apd-stall-item{border-bottom:1px solid;align-items:center;gap:14px;min-height:72px;padding:17px 0;font-size:14px;display:flex}.apd-page .apd-stall-item i{width:28px;height:28px;font-family:var(--d-mono);border:1px solid;place-items:center;font-size:8px;font-style:normal;display:grid}.apd-page .apd-stall-lane:last-child .apd-stall-item i{color:var(--d-green-ink)}.apd-page .apd-stall-gap{background:var(--d-pink);color:var(--d-white);padding:24px;font-size:14px}.apd-page .apd-pricing{background:var(--d-paper);color:var(--d-on-light);border-top:1px solid var(--d-line-dark);padding:124px 0}.apd-page .apd-pricing-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apd-page .apd-pricing-head h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-pricing-head>p{color:#626269;max-width:520px;margin:0;font-size:18px}.apd-page .apd-package-grid{border:2px solid var(--d-black);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.apd-page .apd-package{border-right:2px solid var(--d-black);background:var(--d-surface-top);color:var(--d-on-light);grid-template-rows:auto 1fr auto;display:grid}.apd-page .apd-package:last-child{border-right:0}.apd-page .apd-package-head{border-bottom:2px solid var(--d-black);flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;display:flex;position:relative}.apd-page .apd-package:first-child .apd-package-head{background:var(--d-yellow);color:var(--d-on-light)}.apd-page .apd-package:nth-child(2) .apd-package-head{background:var(--d-cyan);color:var(--d-white)}.apd-page .apd-package:nth-child(3) .apd-package-head{background:var(--d-pink);color:var(--d-white)}.apd-page .apd-package-index{font-family:var(--d-mono);letter-spacing:.14em;font-size:8px;position:absolute;top:28px;left:28px}.apd-page .apd-popular{background:var(--d-on-light);color:var(--d-white);font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;font-size:8px;position:absolute;top:22px;right:22px}.apd-page .apd-package h3{font-family:var(--d-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-package-price{font-family:var(--d-display);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(1.8rem,1.3rem + 1.9vw,2.5rem);font-weight:650;line-height:1}.apd-page .apd-package-value{margin:14px 0 0;font-size:12px;font-weight:750;line-height:1.4}.apd-page .apd-package-desc{margin:16px 0 0;font-size:13px}.apd-page .apd-package-list{margin:0;padding:4px 26px;list-style:none}.apd-page .apd-package-list li{color:#5b5b62;border-bottom:1px solid #00000029;padding:14px 0 14px 17px;font-size:11px;position:relative}.apd-page .apd-package-list li:before{content:"";background:var(--d-pink);width:5px;height:5px;position:absolute;top:21px;left:0}.apd-page .apd-package-time{background:var(--d-on-light);min-height:70px;color:var(--d-white);justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.apd-page .apd-package-time span{font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.apd-page .apd-package-time strong{font-size:12px}.apd-page .apd-compare{border:2px solid var(--d-black);grid-template-columns:.62fr 1.38fr;margin-top:86px;display:grid}.apd-page .apd-compare-intro{border-right:2px solid var(--d-black);background:var(--d-yellow);color:var(--d-on-light);padding:34px}.apd-page .apd-compare-intro h3{font-family:var(--d-display);letter-spacing:-.055em;margin:74px 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:.96}.apd-page .apd-compare-intro p:last-child{max-width:330px;margin:20px 0 0}.apd-page .apd-compare-table{grid-template-columns:1fr 1fr;display:grid}.apd-page .apd-compare-col:first-child{border-right:2px solid var(--d-black)}.apd-page .apd-compare-title{background:var(--d-on-light);min-height:75px;color:var(--d-white);font-family:var(--d-display);align-items:center;padding:22px;font-size:22px;font-weight:650;display:flex}.apd-page .apd-compare-col:last-child .apd-compare-title{background:var(--d-pink);color:var(--d-on-light)}.apd-page .apd-compare-row{border-bottom:1px solid #00000029;align-items:center;min-height:58px;padding:16px 22px;font-size:12px;display:flex}.apd-page .apd-compare-row:last-child{border-bottom:0}.apd-page .apd-call-band{border:2px solid var(--d-black);grid-template-columns:1.45fr .55fr;margin-top:32px;display:grid}.apd-page .apd-call-main{background:var(--d-on-light);color:var(--d-white);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:38px;display:grid}.apd-page .apd-call-main h3{font-family:var(--d-display);letter-spacing:-.05em;margin:11px 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-call-main p:last-child{max-width:650px;color:var(--d-soft);margin:16px 0 0;font-size:13px}.apd-page .apd-call-local{background:var(--d-yellow);color:var(--d-on-light);padding:29px}.apd-page .apd-call-local h4{margin:0;font-size:14px}.apd-page .apd-call-local .apd-discount{font-family:var(--d-display);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(1.8rem,1.3rem + 1.9vw,2.5rem);font-weight:650;line-height:.9}.apd-page .apd-call-local p:last-child{margin:20px 0 0;font-size:12px}.apd-page .apd-ways{background:var(--d-black);padding:124px 0}.apd-page .apd-ways-head{max-width:920px}.apd-page .apd-ways-head h2{margin-top:23px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-ways-head p:last-child{max-width:720px;color:var(--d-soft);margin:30px 0 0;font-size:18px}.apd-page .apd-ways-grid{border:1px solid var(--d-line-strong);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.apd-page .apd-way{border-right:1px solid var(--d-line-strong);align-content:space-between;min-height:360px;padding:28px;display:grid;position:relative;overflow:hidden}.apd-page .apd-way:last-child{border-right:0}.apd-page .apd-way:before{content:"";background:var(--d-blue);width:100%;height:7px;position:absolute;inset:0 auto auto}.apd-page .apd-way:nth-child(2):before{background:var(--d-pink)}.apd-page .apd-way:nth-child(3):before{background:var(--d-yellow)}.apd-page .apd-way h3{font-family:var(--d-display);letter-spacing:-.05em;margin:70px 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-way p{color:var(--d-soft);margin:20px 0 0}.apd-page .apd-way-meta{border-top:1px solid var(--d-line);font-family:var(--d-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;display:flex}.apd-page .apd-validation{background:var(--d-pink-deep);color:var(--d-white);padding:124px 0}.apd-page .apd-validation-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.apd-page .apd-validation-copy h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-validation-copy>p{max-width:610px;margin:28px 0 0;font-size:18px}.apd-page .apd-validation-list{border-top:1px solid rgba(var(--d-fg-rgb), .5);margin-top:35px}.apd-page .apd-validation-item{border-bottom:1px solid rgba(var(--d-fg-rgb), .28);grid-template-columns:34px 1fr;gap:15px;padding:17px 0;font-size:13px;display:grid}.apd-page .apd-validation-item i{font-family:var(--d-mono);color:var(--d-yellow);font-size:9px;font-style:normal}.apd-page .apd-loop-board{border:1px solid rgba(var(--d-fg-rgb), .65);background:var(--d-on-light);box-shadow:20px 20px 0 var(--d-yellow);padding:26px}.apd-page .apd-loop-board h3{font-family:var(--d-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-loop-steps{border:1px solid var(--d-line-strong);margin-top:34px}.apd-page .apd-loop-step{border-bottom:1px solid var(--d-line-strong);grid-template-columns:38px 1fr;align-items:center;gap:18px;min-height:83px;padding:18px 20px;display:grid;position:relative}.apd-page .apd-loop-step:last-child{border-bottom:0}.apd-page .apd-loop-step i{border:1px solid var(--d-blue);width:34px;height:34px;color:var(--d-blue-ink);font-family:var(--d-mono);place-items:center;font-size:9px;font-style:normal;display:grid}.apd-page .apd-loop-step:not(:last-child):after{content:"↓";z-index:1;background:var(--d-pink);width:28px;height:28px;font-family:var(--d-mono);place-items:center;display:grid;position:absolute;bottom:-14px;right:20px}.apd-page .apd-loop-caption{color:var(--d-soft);margin:24px 0 0;font-size:13px}.apd-page .apd-systems{background:var(--d-paper);color:var(--d-on-light);padding:124px 0}.apd-page .apd-systems-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apd-page .apd-systems-head h2{font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-systems-head p{color:#626269;max-width:580px;margin:0;font-size:18px}.apd-page .apd-system-rows{border:2px solid var(--d-black);margin-top:72px}.apd-page .apd-system-row{border-bottom:2px solid var(--d-black);grid-template-columns:.72fr 1.28fr;display:grid}.apd-page .apd-system-row:last-child{border-bottom:0}.apd-page .apd-system-name{border-right:2px solid var(--d-black);background:var(--d-yellow);min-height:250px;color:var(--d-on-light);align-content:space-between;padding:27px;display:grid}.apd-page .apd-system-row:nth-child(2) .apd-system-name{background:var(--d-cyan);color:var(--d-white)}.apd-page .apd-system-row:nth-child(3) .apd-system-name{background:var(--d-pink);color:var(--d-white)}.apd-page .apd-system-name span{font-family:var(--d-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.apd-page .apd-system-name h3{font-family:var(--d-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:.96}.apd-page .apd-system-items{grid-template-columns:repeat(3,1fr);display:grid}.apd-page .apd-system-item{color:#5a5a61;border-right:1px solid #0000002e;flex-direction:column;justify-content:center;min-height:250px;padding:27px;font-size:12px;display:flex}.apd-page .apd-system-item:last-child{border-right:0}.apd-page .apd-system-item:before{content:"+";color:var(--d-pink-ink);font-family:var(--d-mono);margin-bottom:45px;font-size:18px;font-weight:800}.apd-page .apd-inside{background:var(--d-black);padding:124px 0}.apd-page .apd-inside-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apd-page .apd-inside-head h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-inside-head p{max-width:580px;color:var(--d-soft);margin:0;font-size:18px}.apd-page .apd-product-stack{border:1px solid var(--d-line-strong);background:var(--d-panel);margin-top:70px}.apd-page .apd-product-layer{border-bottom:1px solid var(--d-line-strong);grid-template-columns:44px .7fr 1.3fr;align-items:center;gap:22px;min-height:104px;padding:19px 24px;display:grid}.apd-page .apd-product-layer:last-child{border-bottom:0}.apd-page .apd-product-layer i{background:var(--d-blue);width:36px;height:36px}.apd-page .apd-product-layer:nth-child(2) i{background:var(--d-purple)}.apd-page .apd-product-layer:nth-child(3) i{background:var(--d-yellow)}.apd-page .apd-product-layer:nth-child(4) i{background:var(--d-green)}.apd-page .apd-product-layer:nth-child(5) i{background:var(--d-pink)}.apd-page .apd-product-layer strong{font-family:var(--d-display);letter-spacing:-.04em;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.apd-page .apd-product-layer span{color:var(--d-soft)}.apd-page .apd-inside-note{background:var(--d-pink);color:var(--d-white);padding:25px;font-size:14px}.apd-page .apd-delivery{background:var(--d-yellow);color:var(--d-on-light);padding:124px 0}.apd-page .apd-timeline-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apd-page .apd-timeline-head h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-timeline-head p{color:#000000ab;max-width:580px;margin:0;font-size:18px}.apd-page .apd-timeline{border:2px solid var(--d-black);background:var(--d-paper);color:var(--d-on-light);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.apd-page .apd-timeline-step{border-right:2px solid var(--d-black);align-content:space-between;min-height:330px;padding:27px;display:grid;position:relative}.apd-page .apd-timeline-step:last-child{border-right:0}.apd-page .apd-timeline-step span{font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.apd-page .apd-timeline-step h3{font-family:var(--d-display);letter-spacing:-.05em;margin:70px 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-timeline-step p{color:#5c5c63;margin:25px 0 0;font-size:13px}.apd-page .apd-timeline-step:after{content:"";width:var(--d-stage);background:var(--d-pink);height:9px;position:absolute;bottom:0;left:0}.apd-page .apd-timeline-step:first-child{--d-stage:17%}.apd-page .apd-timeline-step:nth-child(2){--d-stage:33%}.apd-page .apd-timeline-step:nth-child(3){--d-stage:75%}.apd-page .apd-timeline-step:nth-child(4){--d-stage:100%}.apd-page .apd-team{background:var(--d-paper);color:var(--d-on-light);padding:124px 0}.apd-page .apd-team-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.apd-page .apd-team-copy h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-team-copy>p{color:#626269;max-width:620px;margin:28px 0 0;font-size:18px}.apd-page .apd-pod-list{border-top:2px solid var(--d-black);margin-top:36px}.apd-page .apd-pod{border-bottom:1px solid #00000038;grid-template-columns:34px 1fr;gap:15px;padding:18px 0;font-size:13px;display:grid}.apd-page .apd-pod i{font-family:var(--d-mono);color:var(--d-pink-ink);font-size:9px;font-style:normal}.apd-page .apd-ownership{border:2px solid var(--d-black);box-shadow:20px 20px 0 var(--d-pink)}.apd-page .apd-ownership-vendor{background:var(--d-surface-top);min-height:150px;color:var(--d-on-light);border-bottom:2px solid var(--d-black);padding:27px}.apd-page .apd-ownership-vendor strong,.apd-page .apd-ownership-own>strong{font-family:var(--d-display);letter-spacing:-.05em;margin-top:24px;font-size:clamp(2rem,3.3vw,3.6rem);line-height:1;display:block}.apd-page .apd-ownership-own{background:var(--d-on-light);color:var(--d-white);padding:27px}.apd-page .apd-own-list{border-top:1px solid var(--d-line-strong);margin-top:35px}.apd-page .apd-own-row{border-bottom:1px solid var(--d-line-strong);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:15px 0;display:flex}.apd-page .apd-own-row:after{content:"OWNED";color:var(--d-green-ink);font-family:var(--d-mono);letter-spacing:.1em;font-size:8px}.apd-page .apd-ownership-note{background:var(--d-yellow);color:var(--d-on-light);padding:20px;font-size:13px}.apd-page .apd-deliverables{background:var(--d-black);padding:124px 0}.apd-page .apd-deliverables-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apd-page .apd-deliverables-head h2{font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-deliverables-head p{max-width:580px;color:var(--d-soft);margin:0;font-size:18px}.apd-page .apd-deliverable-grid{border:1px solid var(--d-line-strong);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.apd-page .apd-deliverable{border-right:1px solid var(--d-line-strong);background:var(--d-panel);align-content:space-between;min-height:410px;padding:29px;display:grid}.apd-page .apd-deliverable:last-child{border-right:0}.apd-page .apd-deliverable:first-child{border-top:8px solid var(--d-blue)}.apd-page .apd-deliverable:nth-child(2){border-top:8px solid var(--d-pink)}.apd-page .apd-deliverable:nth-child(3){border-top:8px solid var(--d-yellow)}.apd-page .apd-deliverable h3{font-family:var(--d-display);letter-spacing:-.05em;margin:65px 0 0;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem);line-height:1}.apd-page .apd-deliverable ul{margin:30px 0 0;padding:0;list-style:none}.apd-page .apd-deliverable li{border-top:1px solid var(--d-line);color:var(--d-soft);padding:13px 0 13px 16px;font-size:12px;position:relative}.apd-page .apd-deliverable li:before{content:"+";color:var(--d-pink-ink);font-family:var(--d-mono);font-weight:800;position:absolute;left:0}.apd-page .apd-faq{background:var(--d-paper);color:var(--d-on-light);padding:124px 0}.apd-page .apd-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.apd-page .apd-faq-copy{position:sticky;top:110px}.apd-page .apd-faq-copy h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-faq-copy p:last-child{color:#626269;max-width:390px;margin:25px 0 0}.apd-page .apd-faq-list{border-top:1px solid #00000059}.apd-page details{border-bottom:1px solid #00000059}.apd-page summary{cursor:pointer;min-height:91px;font-family:var(--d-display);letter-spacing:-.035em;align-items:center;padding:23px 50px 23px 0;font-size:clamp(1.18rem,2vw,1.85rem);font-weight:650;list-style:none;display:flex;position:relative}.apd-page summary::-webkit-details-marker{display:none}.apd-page summary:after{content:"+";color:var(--d-pink-ink);font-family:var(--d-mono);font-size:25px;font-weight:400;transition:transform .2s;position:absolute;right:6px}.apd-page details[open] summary:after{transform:rotate(45deg)}.apd-page .apd-answer{color:#68686f;max-width:800px;padding:0 50px 28px 0;font-size:14px}.apd-page .apd-faq-more{display:none}.apd-page .apd-faq-more.revealed{display:block}.apd-page .apd-show-more{width:100%;min-height:56px;color:var(--d-on-light);font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #00000059;margin-top:15px;font-size:9px;font-weight:700}.apd-page .apd-show-more:hover{border-color:var(--d-pink-ink);background:#f90b8a14}.apd-page .apd-proof{background:var(--d-pink-deep);color:var(--d-white);padding:124px 0}.apd-page .apd-proof-head h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-proof-head p:last-child{max-width:620px;margin:28px 0 0;font-size:18px}.apd-page .apd-proof-grid{border:1px solid rgba(var(--d-fg-rgb), .5);background:var(--d-on-light);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.apd-page .apd-proof-card{border-right:1px solid rgba(var(--d-fg-rgb), .28);align-content:space-between;min-height:380px;padding:30px;display:grid}.apd-page .apd-proof-card:last-child{border-right:0}.apd-page .apd-proof-number{font-family:var(--d-display);letter-spacing:-.075em;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.5rem);font-weight:650;line-height:.8}.apd-page .apd-proof-card p{color:var(--d-soft);margin:28px 0 0;font-size:13px}.apd-page .apd-proof-card a{width:fit-content;color:var(--d-blue-ink);font-family:var(--d-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:9px;text-decoration:none;display:inline-flex}.apd-page .apd-final-cta{background:linear-gradient(rgba(var(--d-fg-rgb), .03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--d-fg-rgb), .03) 1px, transparent 1px), var(--d-black);text-align:center;background-size:70px 70px;place-items:center;min-height:750px;padding:120px 0 95px;display:grid;position:relative;overflow:hidden}.apd-page .apd-final-cta:before{content:"";background:radial-gradient(circle,#5cb8e62e,#0000 66%);width:760px;height:760px;position:absolute}.apd-page .apd-final-cta:after{content:"";border:1px solid var(--d-line);position:absolute;inset:34px}.apd-page .apd-final-inner{z-index:1;max-width:1080px;padding:0 24px;position:relative}.apd-page .apd-final-inner p{max-width:720px;color:var(--d-soft);margin:29px auto 0;font-size:18px}.apd-page .apd-final-inner .apd-btn{margin-top:38px}.apd-page .apd-service-grid{width:var(--d-page);border-inline:1px solid var(--d-line-dark);grid-template-columns:1fr auto 1fr;min-height:150px;margin-inline:auto;display:grid}.apd-page .apd-all-services{border-right:1px solid var(--d-line-dark);min-width:170px;font-family:var(--d-mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;padding:24px;font-size:9px;font-weight:750;text-decoration:none;display:grid}.apd-page .apd-all-services:hover{background:var(--d-pink);color:var(--d-white)}.apd-page .apd-footer-inner{font-family:var(--d-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;display:flex}.apd-page.apd-is-enhanced .apd-reveal{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(22px)}.apd-page .apd-reveal.apd-visible{opacity:1;transform:translateY(0)}@keyframes pm-build-rise{0%{opacity:.25}25%{opacity:1}80%{opacity:1}to{opacity:.25}}.apd-page .apd-pm-build-rise{animation:3s ease-in-out infinite pm-build-rise}@media (max-width:1140px){.apd-page .apd-hero-grid{grid-template-columns:1fr}.apd-page .apd-hero-copy{max-width:920px}.apd-page .apd-assembly-console{max-width:780px}.apd-page .apd-stall-grid,.apd-page .apd-package-grid{grid-template-columns:1fr}.apd-page .apd-package{border-right:0;border-bottom:2px solid var(--d-black)}.apd-page .apd-package:last-child{border-bottom:0}.apd-page .apd-package-head{min-height:245px}.apd-page .apd-package-list{grid-template-columns:1fr 1fr;display:grid}.apd-page .apd-package-list li:nth-child(odd){border-right:1px solid #00000029}.apd-page .apd-system-items{grid-template-columns:1fr}.apd-page .apd-system-item{border-bottom:1px solid #0000002e;border-right:0;min-height:auto}.apd-page .apd-system-item:last-child{border-bottom:0}.apd-page .apd-system-item:before{margin-bottom:18px}}@media (max-width:860px){.apd-page{--d-page:calc(100vw - 34px)}.apd-page .apd-hero{padding-top:104px}.apd-page .apd-assembly-console{min-height:auto}.apd-page .apd-stats{grid-template-columns:1fr}.apd-page .apd-stat{border-right:0;border-bottom:1px solid var(--d-line)}.apd-page .apd-stat:last-child{border-bottom:0}.apd-page .apd-stall-lanes,.apd-page .apd-pricing-head,.apd-page .apd-compare,.apd-page .apd-call-band,.apd-page .apd-validation-grid,.apd-page .apd-systems-head,.apd-page .apd-system-row,.apd-page .apd-inside-head,.apd-page .apd-timeline-head,.apd-page .apd-team-grid,.apd-page .apd-deliverables-head,.apd-page .apd-faq-grid{grid-template-columns:1fr}.apd-page .apd-stall-lane:first-child{border-right:0;border-bottom:2px solid var(--d-black)}.apd-page .apd-package-grid{grid-template-columns:1fr}.apd-page .apd-compare-intro{border-right:0;border-bottom:2px solid var(--d-black)}.apd-page .apd-ways-grid,.apd-page .apd-timeline,.apd-page .apd-deliverable-grid,.apd-page .apd-proof-grid{grid-template-columns:1fr}.apd-page .apd-way,.apd-page .apd-timeline-step,.apd-page .apd-deliverable,.apd-page .apd-proof-card{border-right:0;border-bottom:1px solid var(--d-line-strong)}.apd-page .apd-way:last-child,.apd-page .apd-timeline-step:last-child,.apd-page .apd-deliverable:last-child,.apd-page .apd-proof-card:last-child{border-bottom:0}.apd-page .apd-system-name{border-right:0;border-bottom:2px solid var(--d-black);min-height:180px}.apd-page .apd-product-layer{grid-template-columns:44px 1fr}.apd-page .apd-product-layer span{grid-column:2}.apd-page .apd-faq-copy{position:static}.apd-page .apd-service-grid{grid-template-columns:1fr 1fr}.apd-page .apd-all-services{border-right:0;border-bottom:1px solid var(--d-line-dark);grid-area:1/1/auto/-1;min-height:60px}}@media (max-width:620px){.apd-page{--d-page:calc(100vw - 32px)}.apd-page .apd-logo-link{width:145px}.apd-page .apd-hero{min-height:auto;padding-top:88px}.apd-page .apd-hero-body{font-size:16px}.apd-page .apd-hero-actions{display:grid}.apd-page .apd-btn{width:100%}.apd-page .apd-assembly-console{margin-top:8px;padding:12px;box-shadow:9px 10px #f90b8a1a}.apd-page .apd-assembly-frame{min-height:325px}.apd-page .apd-hero-context{text-align:left;margin-top:48px}.apd-page .apd-context-bar{padding:48px 0 56px}.apd-page .apd-context-bar .apd-hero-context{text-align:left;margin:0 auto 32px}.apd-page .apd-stall,.apd-page .apd-pricing,.apd-page .apd-ways,.apd-page .apd-validation,.apd-page .apd-systems,.apd-page .apd-inside,.apd-page .apd-delivery,.apd-page .apd-team,.apd-page .apd-deliverables,.apd-page .apd-faq,.apd-page .apd-proof{padding-block:92px}.apd-page .apd-stall-copy h2,.apd-page .apd-pricing-head h2,.apd-page .apd-ways-head h2,.apd-page .apd-validation-copy h2,.apd-page .apd-systems-head h2,.apd-page .apd-inside-head h2,.apd-page .apd-timeline-head h2,.apd-page .apd-team-copy h2,.apd-page .apd-deliverables-head h2,.apd-page .apd-faq-copy h2,.apd-page .apd-proof-head h2{overflow-wrap:anywhere;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apd-page .apd-stall-board,.apd-page .apd-loop-board,.apd-page .apd-ownership{box-shadow:9px 10px 0 var(--d-pink)}.apd-page .apd-stall-lanes,.apd-page .apd-compare-table{grid-template-columns:1fr}.apd-page .apd-stall-lane{min-height:330px}.apd-page .apd-compare-col:first-child{border-right:0;border-bottom:2px solid var(--d-black)}.apd-page .apd-package-list{grid-template-columns:1fr}.apd-page .apd-package-list li:nth-child(odd){border-right:0}.apd-page .apd-call-main{grid-template-columns:1fr;padding:30px 22px}.apd-page .apd-call-main .apd-btn{width:100%}.apd-page .apd-ways-grid{margin-top:50px}.apd-page .apd-way{min-height:330px;padding:26px 22px}.apd-page .apd-loop-board{padding:20px}.apd-page .apd-system-name{min-height:160px}.apd-page .apd-product-layer{grid-template-columns:34px 1fr;gap:13px;padding:17px 14px}.apd-page .apd-product-layer i{width:28px;height:28px}.apd-page .apd-timeline-step{min-height:280px}.apd-page .apd-ownership-vendor,.apd-page .apd-ownership-own{padding:22px}.apd-page .apd-deliverable{min-height:340px}.apd-page .apd-final-cta{min-height:670px}.apd-page .apd-final-cta:after{inset:16px}.apd-page .apd-service-grid{grid-template-columns:1fr;width:100%}.apd-page .apd-all-services{grid-column:1}.apd-page .apd-footer-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){.apd-page .apd-pm-build-rise{opacity:1;animation:none}.apd-page.apd-is-enhanced .apd-reveal{opacity:1;transition:none;transform:none}.apd-page *,.apd-page :before,.apd-page :after{transition-duration:.001ms!important}}.apd-page .apd-final-inner h2{font-size:clamp(2.25rem,7vw,5rem)}.apd-page .apd-stall,.apd-page .apd-pricing,.apd-page .apd-systems,.apd-page .apd-team,.apd-page .apd-faq,.apd-page .apd-timeline,.apd-page .apd-package,.apd-page .apd-ownership-vendor{--d-muted:#5b5b62;--d-soft:#6b6b73;--d-pink-ink:#c00a6c;--d-cyan-ink:#0a7295;--d-blue-ink:#1f6f96;--d-green-ink:#0f7a5f;--d-purple-ink:#7b3fbf;--d-yellow-ink:#7d6000}.apd-page .apd-call-main,.apd-page .apd-compare-title,.apd-page .apd-package-time,.apd-page .apd-ownership-own,.apd-page .apd-proof-grid,.apd-page .apd-loop-board,.apd-page .apd-cta-side{--d-muted:#a1a1aa;--d-soft:#c4c4cc;--d-pink-ink:var(--d-pink);--d-cyan-ink:var(--d-cyan);--d-blue-ink:var(--d-blue);--d-green-ink:var(--d-green);--d-purple-ink:var(--d-purple);--d-yellow-ink:var(--d-yellow)}[data-theme=light] .apd-page{--d-black:#fff;--d-ink:#fff;--d-panel:#f4f4f5;--d-panel-2:#eaeaee;--d-surface-top:#fff;--d-text:#0e0f12;--d-soft:#55555d;--d-muted:#5b5b62;--d-fg-rgb:14, 15, 18;--d-ink-rgb:255, 255, 255;--d-line:#00000024;--d-line-strong:#00000042;--d-line-dark:#0000002e;--d-pink-ink:#c00a6c;--d-cyan-ink:#0a7295;--d-blue-ink:#1f6f96;--d-green-ink:#0f7a5f;--d-purple-ink:#7b3fbf;--d-yellow-ink:#7d6000}
/*# sourceMappingURL=1kqzj7hptxzg0.css.map*/